From 0695cf45ca27cd16f68e0bd816c12f004006fd4b Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Thu, 17 Oct 2024 18:35:34 -0700 Subject: [PATCH 01/67] finished lo-fi login pages with navigation --- App.tsx | 30 ++++++-------- package-lock.json | 58 +++++++++++++++++++------- package.json | 3 ++ src/components/Login.tsx | 26 ++++++++++++ src/navigation/types.tsx | 5 +++ src/screens/LoginScreen.tsx | 21 ++++++++++ src/screens/MemberLoginScreen.tsx | 19 +++++++++ src/screens/styles.ts | 67 +++++++++++++++++++++++++++++++ tsconfig.json | 8 +++- 9 files changed, 205 insertions(+), 32 deletions(-) create mode 100644 src/components/Login.tsx create mode 100644 src/navigation/types.tsx create mode 100644 src/screens/LoginScreen.tsx create mode 100644 src/screens/MemberLoginScreen.tsx create mode 100644 src/screens/styles.ts diff --git a/App.tsx b/App.tsx index a1acf3d..408f14d 100644 --- a/App.tsx +++ b/App.tsx @@ -1,22 +1,18 @@ -import { StyleSheet, Text, View } from 'react-native'; -import { StatusBar } from 'expo-status-bar'; -import Logo from '@/components/Logo'; +import { NavigationContainer } from '@react-navigation/native'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; +import { LoginStackParamList } from '@/navigation/types'; +import LoginScreen from '@/screens/LoginScreen'; +import MemberLoginScreen from '@/screens/MemberLoginScreen'; + +const Stack = createNativeStackNavigator(); export default function App() { return ( - - - Open up App.tsx to start working on your app! - - + + + + + + ); } - -const styles = StyleSheet.create({ - container: { - flex: 1, - backgroundColor: '#fff', - alignItems: 'center', - justifyContent: 'center', - }, -}); diff --git a/package-lock.json b/package-lock.json index 0e64512..e1d8dc8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.4", + "@types/react-navigation": "^3.0.8", "expo": "~51.0.21", "expo-auth-session": "~5.5.2", "expo-barcode-scanner": "~13.0.1", @@ -25,6 +26,8 @@ "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "^2.20.0", "react-native-reanimated": "^3.15.4", + "react-native-safe-area-context": "^4.10.5", + "react-native-screens": "^3.31.1", "react-native-svg": "^15.7.1", "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", @@ -6540,19 +6543,50 @@ "node_modules/@types/prop-types": { "version": "15.7.12", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "devOptional": true + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" }, "node_modules/@types/react": { "version": "18.2.79", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz", "integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==", - "devOptional": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" } }, + "node_modules/@types/react-native": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.72.8.tgz", + "integrity": "sha512-St6xA7+EoHN5mEYfdWnfYt0e8u6k2FR0P9s2arYgakQGFgU1f9FlPrIEcj0X24pLCF5c5i3WVuLCUdiCYHmOoA==", + "license": "MIT", + "dependencies": { + "@react-native/virtualized-lists": "^0.72.4", + "@types/react": "*" + } + }, + "node_modules/@types/react-native/node_modules/@react-native/virtualized-lists": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", + "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@types/react-navigation": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/react-navigation/-/react-navigation-3.0.8.tgz", + "integrity": "sha512-r8UQvBmOz7XjPE8AHTHh0SThGqModhQtSsntkmob7rczhueJIqDwBOgsEn54SJa25XzD/KBlelAWeVZ7+Ggm8A==", + "license": "MIT", + "dependencies": { + "@types/react": "*", + "@types/react-native": "*" + } + }, "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", @@ -8269,8 +8303,7 @@ "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "devOptional": true + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/dag-map": { "version": "1.0.2", @@ -14765,7 +14798,6 @@ "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", "integrity": "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==", "license": "MIT", - "peer": true, "engines": { "node": ">=10" }, @@ -14890,22 +14922,20 @@ } }, "node_modules/react-native-safe-area-context": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.11.0.tgz", - "integrity": "sha512-Bg7bozxEB+ZS+H3tVYs5yY1cvxNXgR6nRQwpSMkYR9IN5CbxohLnSprrOPG/ostTCd4F6iCk0c51pExEhifSKQ==", + "version": "4.10.5", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.10.5.tgz", + "integrity": "sha512-Wyb0Nqw2XJ6oZxW/cK8k5q7/UAhg/wbEG6UVf89rQqecDZTDA5ic//P9J6VvJRVZerzGmxWQpVuM7f+PRYUM4g==", "license": "MIT", - "peer": true, "peerDependencies": { "react": "*", "react-native": "*" } }, "node_modules/react-native-screens": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.34.0.tgz", - "integrity": "sha512-8ri3Pd9QcpfXnVckOe/Lnto+BXmSPHV/Q0RB0XW0gDKsCv5wi5k7ez7g1SzgiYHl29MSdiqgjH30zUyOOowOaw==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.31.1.tgz", + "integrity": "sha512-8fRW362pfZ9y4rS8KY5P3DFScrmwo/vu1RrRMMx0PNHbeC9TLq0Kw1ubD83591yz64gLNHFLTVkTJmWeWCXKtQ==", "license": "MIT", - "peer": true, "dependencies": { "react-freeze": "^1.0.0", "warn-once": "^0.1.0" diff --git a/package.json b/package.json index cb34ddb..c82dbca 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.4", + "@types/react-navigation": "^3.0.8", "expo": "~51.0.21", "expo-auth-session": "~5.5.2", "expo-camera": "~15.0.16", @@ -31,6 +32,8 @@ "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "^2.20.0", "react-native-reanimated": "^3.15.4", + "react-native-safe-area-context": "^4.10.5", + "react-native-screens": "^3.31.1", "react-native-svg": "^15.7.1", "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", diff --git a/src/components/Login.tsx b/src/components/Login.tsx new file mode 100644 index 0000000..4116ad9 --- /dev/null +++ b/src/components/Login.tsx @@ -0,0 +1,26 @@ +import { Text, TouchableOpacity, View } from 'react-native'; +import { NativeStackScreenProps } from '@react-navigation/native-stack'; +import { LoginStackParamList } from '@/navigation/types'; +import { styles } from '../screens/styles'; + +type LoginProps = NativeStackScreenProps; + +export default function Login({ navigation, route }: LoginProps) { + return ( + + I am a... + + + Guest + + + navigation.navigate('MemberLogin')} + > + Staff or Member + + + + ); +} diff --git a/src/navigation/types.tsx b/src/navigation/types.tsx new file mode 100644 index 0000000..edf2cc0 --- /dev/null +++ b/src/navigation/types.tsx @@ -0,0 +1,5 @@ +export type LoginStackParamList = { + Login: undefined; + GuestLogin: undefined; + MemberLogin: undefined; +}; diff --git a/src/screens/LoginScreen.tsx b/src/screens/LoginScreen.tsx new file mode 100644 index 0000000..f51d9ac --- /dev/null +++ b/src/screens/LoginScreen.tsx @@ -0,0 +1,21 @@ +import { View } from 'react-native'; +import Svg, { Circle } from 'react-native-svg'; +import { NativeStackScreenProps } from '@react-navigation/native-stack'; +import Login from '@/components/Login'; +import { LoginStackParamList } from '@/navigation/types'; +import { styles } from '@/screens/styles'; + +type LoginProps = NativeStackScreenProps; + +export default function LoginScreen({ navigation, route }: LoginProps) { + return ( + + + + + + + + + ); +} diff --git a/src/screens/MemberLoginScreen.tsx b/src/screens/MemberLoginScreen.tsx new file mode 100644 index 0000000..96cde22 --- /dev/null +++ b/src/screens/MemberLoginScreen.tsx @@ -0,0 +1,19 @@ +import { Text, TouchableOpacity, View } from 'react-native'; +import Svg, { Circle } from 'react-native-svg'; +import { styles } from '@/screens/styles'; + +export default function MemberLoginScreen() { + return ( + + Staff and Member Login + + + + + + + Sign in with Google + + + ); +} diff --git a/src/screens/styles.ts b/src/screens/styles.ts new file mode 100644 index 0000000..ba87cfd --- /dev/null +++ b/src/screens/styles.ts @@ -0,0 +1,67 @@ +import { StyleSheet } from 'react-native'; + +export const styles = StyleSheet.create({ + loginContainer: { + flex: 1, + justifyContent: 'space-between', + }, + + profileContainer: { + flex: 1, + justifyContent: 'center', + alignItems: 'center', + paddingTop: 80, + }, + + loginSelectionContainer: { + flex: 1, + rowGap: 20, + padding: 40, + borderTopLeftRadius: 20, + borderTopRightRadius: 20, + backgroundColor: '#DFDFDF', + }, + + loginHeadingText: { + fontSize: 36, + fontWeight: 'bold', + textAlign: 'left', + }, + + buttonsContainer: { + rowGap: 10, + }, + + button: { + backgroundColor: '#8F8F8F', + padding: 15, + borderRadius: 5, + alignItems: 'center', + }, + + buttonText: { + color: 'white', + fontSize: 16, + }, + + memberLoginContainer: { + flex: 1, + flexDirection: 'column', + justifyContent: 'flex-start', + paddingHorizontal: 40, + paddingVertical: 100, + rowGap: 50, + }, + + googleLoginProfileContainer: { + justifyContent: 'center', + alignItems: 'center', + }, + + googleButton: { + backgroundColor: '#8F8F8F', + padding: 25, + borderRadius: 5, + alignItems: 'center', + }, +}); diff --git a/tsconfig.json b/tsconfig.json index c02408d..81a4bf2 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -18,6 +18,12 @@ } }, "extends": "expo/tsconfig.base", - "include": ["src/**/*.ts", "src/**/*.tsx", "App.tsx", "./graphics.d.ts"], + "include": [ + "src/**/*.ts", + "src/**/*.tsx", + "src/***/**/*.tsx", + "App.tsx", + "./graphics.d.ts" + ], "exclude": ["node_modules"] } From 8f098f45475743aeba590f8374a1298c749d1a4f Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Fri, 25 Oct 2024 19:31:01 -0700 Subject: [PATCH 02/67] google auth draft --- android/.gitignore | 16 + android/app/build.gradle | 201 ++ android/app/debug.keystore | Bin 0 -> 2257 bytes android/app/proguard-rules.pro | 14 + android/app/src/debug/AndroidManifest.xml | 7 + android/app/src/main/AndroidManifest.xml | 34 + .../mobileapptemplate/MainActivity.kt | 61 + .../mobileapptemplate/MainApplication.kt | 55 + .../res/drawable-hdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../res/drawable-mdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../res/drawable-xhdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../drawable-xxhdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../drawable-xxxhdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../res/drawable/rn_edit_text_material.xml | 37 + .../src/main/res/drawable/splashscreen.xml | 3 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 6265 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 5571 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 8055 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 4042 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 3585 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 5228 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 8519 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 7713 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 10921 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 13505 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 12192 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 17419 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 19123 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 17370 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 24124 bytes .../app/src/main/res/values-night/colors.xml | 1 + android/app/src/main/res/values/colors.xml | 6 + android/app/src/main/res/values/strings.xml | 5 + android/app/src/main/res/values/styles.xml | 17 + android/build.gradle | 45 + android/gradle.properties | 59 + android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43453 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + android/gradlew | 249 +++ android/gradlew.bat | 92 + .../react-settings-plugin/build.gradle.kts | 19 + .../expo/plugins/ReactSettingsPlugin.kt | 10 + android/settings.gradle | 66 + app.json | 8 +- ios/.gitignore | 30 + ios/.xcode.env | 11 + ios/Podfile | 79 + ios/Podfile.lock | 1695 +++++++++++++++++ ios/Podfile.properties.json | 4 + .../project.pbxproj | 551 ++++++ .../xcschemes/mobileapptemplate.xcscheme | 88 + .../contents.xcworkspacedata | 10 + ios/mobileapptemplate/AppDelegate.h | 7 + ios/mobileapptemplate/AppDelegate.mm | 62 + .../App-Icon-1024x1024@1x.png | Bin 0 -> 49900 bytes .../AppIcon.appiconset/Contents.json | 14 + .../Images.xcassets/Contents.json | 6 + .../SplashScreen.imageset/Contents.json | 21 + .../SplashScreen.imageset/image.png | Bin 0 -> 38054 bytes .../Contents.json | 21 + .../SplashScreenBackground.imageset/image.png | Bin 0 -> 68 bytes ios/mobileapptemplate/Info.plist | 76 + ios/mobileapptemplate/PrivacyInfo.xcprivacy | 48 + ios/mobileapptemplate/SplashScreen.storyboard | 51 + ios/mobileapptemplate/Supporting/Expo.plist | 12 + ios/mobileapptemplate/main.m | 10 + .../mobileapptemplate-Bridging-Header.h | 3 + .../mobileapptemplate.entitlements | 5 + ios/mobileapptemplate/noop-file.swift | 4 + package-lock.json | 500 ++--- package.json | 9 +- src/components/GoogleSignInButton.tsx | 53 + src/components/GoogleSignOutButton.tsx | 5 + src/components/Login.tsx | 1 - src/screens/MemberLoginScreen.tsx | 5 +- 77 files changed, 4181 insertions(+), 222 deletions(-) create mode 100644 android/.gitignore create mode 100644 android/app/build.gradle create mode 100644 android/app/debug.keystore create mode 100644 android/app/proguard-rules.pro create mode 100644 android/app/src/debug/AndroidManifest.xml create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt create mode 100644 android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt create mode 100644 android/app/src/main/res/drawable-hdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-mdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml create mode 100644 android/app/src/main/res/drawable/splashscreen.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/values-night/colors.xml create mode 100644 android/app/src/main/res/values/colors.xml create mode 100644 android/app/src/main/res/values/strings.xml create mode 100644 android/app/src/main/res/values/styles.xml create mode 100644 android/build.gradle create mode 100644 android/gradle.properties create mode 100644 android/gradle/wrapper/gradle-wrapper.jar create mode 100644 android/gradle/wrapper/gradle-wrapper.properties create mode 100755 android/gradlew create mode 100644 android/gradlew.bat create mode 100644 android/react-settings-plugin/build.gradle.kts create mode 100644 android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt create mode 100644 android/settings.gradle create mode 100644 ios/.gitignore create mode 100644 ios/.xcode.env create mode 100644 ios/Podfile create mode 100644 ios/Podfile.lock create mode 100644 ios/Podfile.properties.json create mode 100644 ios/mobileapptemplate.xcodeproj/project.pbxproj create mode 100644 ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme create mode 100644 ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata create mode 100644 ios/mobileapptemplate/AppDelegate.h create mode 100644 ios/mobileapptemplate/AppDelegate.mm create mode 100644 ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png create mode 100644 ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/mobileapptemplate/Images.xcassets/Contents.json create mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreen.imageset/Contents.json create mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreen.imageset/image.png create mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json create mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/image.png create mode 100644 ios/mobileapptemplate/Info.plist create mode 100644 ios/mobileapptemplate/PrivacyInfo.xcprivacy create mode 100644 ios/mobileapptemplate/SplashScreen.storyboard create mode 100644 ios/mobileapptemplate/Supporting/Expo.plist create mode 100644 ios/mobileapptemplate/main.m create mode 100644 ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h create mode 100644 ios/mobileapptemplate/mobileapptemplate.entitlements create mode 100644 ios/mobileapptemplate/noop-file.swift create mode 100644 src/components/GoogleSignInButton.tsx create mode 100644 src/components/GoogleSignOutButton.tsx diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 0000000..8a6be07 --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,16 @@ +# OSX +# +.DS_Store + +# Android/IntelliJ +# +build/ +.idea +.gradle +local.properties +*.iml +*.hprof +.cxx/ + +# Bundle artifacts +*.jsbundle diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..905f84b --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,201 @@ +apply plugin: "com.android.application" +apply plugin: "org.jetbrains.kotlin.android" +apply plugin: "com.facebook.react" + +def projectRoot = rootDir.getAbsoluteFile().getParentFile().getAbsolutePath() + +static def versionToNumber(major, minor, patch) { + return patch * 100 + minor * 10000 + major * 1000000 +} + +def getRNVersion() { + def version = providers.exec { + workingDir(projectDir) + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + + def coreVersion = version.split("-")[0] + def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } + + return versionToNumber( + major, + minor, + patch + ) +} +def rnVersion = getRNVersion() + +/** + * This is the configuration block to customize your React Native Android app. + * By default you don't need to apply any configuration, just uncomment the lines you need. + */ +react { + entryFile = file(["node", "-e", "require('expo/scripts/resolveAppEntry')", projectRoot, "android", "absolute"].execute(null, rootDir).text.trim()) + reactNativeDir = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + hermesCommand = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/sdks/hermesc/%OS-BIN%/hermesc" + codegenDir = new File(["node", "--print", "require.resolve('@react-native/codegen/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + + // Use Expo CLI to bundle the app, this ensures the Metro config + // works correctly with Expo projects. + cliFile = new File(["node", "--print", "require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })"].execute(null, rootDir).text.trim()) + bundleCommand = "export:embed" + + /* Folders */ + // The root of your project, i.e. where "package.json" lives. Default is '..' + // root = file("../") + // The folder where the react-native NPM package is. Default is ../node_modules/react-native + // reactNativeDir = file("../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen + // codegenDir = file("../node_modules/@react-native/codegen") + + /* Variants */ + // The list of variants to that are debuggable. For those we're going to + // skip the bundling of the JS bundle and the assets. By default is just 'debug'. + // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. + // debuggableVariants = ["liteDebug", "prodDebug"] + + /* Bundling */ + // A list containing the node command and its flags. Default is just 'node'. + // nodeExecutableAndArgs = ["node"] + + // + // The path to the CLI configuration file. Default is empty. + // bundleConfig = file(../rn-cli.config.js) + // + // The name of the generated asset file containing your JS bundle + // bundleAssetName = "MyApplication.android.bundle" + // + // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' + // entryFile = file("../js/MyApplication.android.js") + // + // A list of extra flags to pass to the 'bundle' commands. + // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle + // extraPackagerArgs = [] + + /* Hermes Commands */ + // The hermes compiler command to run. By default it is 'hermesc' + // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" + // + // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" + // hermesFlags = ["-O", "-output-source-map"] + + if (rnVersion >= versionToNumber(0, 75, 0)) { + /* Autolinking */ + autolinkLibrariesWithApp() + } +} + +/** + * Set this to true to Run Proguard on Release builds to minify the Java bytecode. + */ +def enableProguardInReleaseBuilds = (findProperty('android.enableProguardInReleaseBuilds') ?: false).toBoolean() + +/** + * The preferred build flavor of JavaScriptCore (JSC) + * + * For example, to use the international variant, you can use: + * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` + * + * The international variant includes ICU i18n library and necessary data + * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that + * give correct results when using with locales other than en-US. Note that + * this variant is about 6MiB larger per architecture than default. + */ +def jscFlavor = 'org.webkit:android-jsc:+' + +android { + ndkVersion rootProject.ext.ndkVersion + + buildToolsVersion rootProject.ext.buildToolsVersion + compileSdk rootProject.ext.compileSdkVersion + + namespace 'com.mobileapptemplate.mobileapptemplate' + defaultConfig { + applicationId 'com.mobileapptemplate.mobileapptemplate' + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode 1 + versionName "1.0.0" + } + signingConfigs { + debug { + storeFile file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { + // Caution! In production, you need to generate your own keystore file. + // see https://reactnative.dev/docs/signed-apk-android. + signingConfig signingConfigs.debug + shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false) + minifyEnabled enableProguardInReleaseBuilds + proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + crunchPngs (findProperty('android.enablePngCrunchInReleaseBuilds')?.toBoolean() ?: true) + } + } + packagingOptions { + jniLibs { + useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false) + } + } +} + +// Apply static values from `gradle.properties` to the `android.packagingOptions` +// Accepts values in comma delimited lists, example: +// android.packagingOptions.pickFirsts=/LICENSE,**/picasa.ini +["pickFirsts", "excludes", "merges", "doNotStrip"].each { prop -> + // Split option: 'foo,bar' -> ['foo', 'bar'] + def options = (findProperty("android.packagingOptions.$prop") ?: "").split(","); + // Trim all elements in place. + for (i in 0.. 0) { + println "android.packagingOptions.$prop += $options ($options.length)" + // Ex: android.packagingOptions.pickFirsts += '**/SCCS/**' + options.each { + android.packagingOptions[prop] += it + } + } +} + +dependencies { + // The version of react-native is set by the React Native Gradle Plugin + implementation("com.facebook.react:react-android") + + def isGifEnabled = (findProperty('expo.gif.enabled') ?: "") == "true"; + def isWebpEnabled = (findProperty('expo.webp.enabled') ?: "") == "true"; + def isWebpAnimatedEnabled = (findProperty('expo.webp.animated') ?: "") == "true"; + + if (isGifEnabled) { + // For animated gif support + implementation("com.facebook.fresco:animated-gif:${reactAndroidLibs.versions.fresco.get()}") + } + + if (isWebpEnabled) { + // For webp support + implementation("com.facebook.fresco:webpsupport:${reactAndroidLibs.versions.fresco.get()}") + if (isWebpAnimatedEnabled) { + // Animated webp support + implementation("com.facebook.fresco:animated-webp:${reactAndroidLibs.versions.fresco.get()}") + } + } + + if (hermesEnabled.toBoolean()) { + implementation("com.facebook.react:hermes-android") + } else { + implementation jscFlavor + } +} + +if (rnVersion < versionToNumber(0, 75, 0)) { + apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); + applyNativeModulesAppBuildGradle(project) +} diff --git a/android/app/debug.keystore b/android/app/debug.keystore new file mode 100644 index 0000000000000000000000000000000000000000..364e105ed39fbfd62001429a68140672b06ec0de GIT binary patch literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc + + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..0d3d854 --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt b/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt new file mode 100644 index 0000000..740ebc1 --- /dev/null +++ b/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt @@ -0,0 +1,61 @@ +package com.mobileapptemplate.mobileapptemplate + +import android.os.Build +import android.os.Bundle + +import com.facebook.react.ReactActivity +import com.facebook.react.ReactActivityDelegate +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled +import com.facebook.react.defaults.DefaultReactActivityDelegate + +import expo.modules.ReactActivityDelegateWrapper + +class MainActivity : ReactActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + // Set the theme to AppTheme BEFORE onCreate to support + // coloring the background, status bar, and navigation bar. + // This is required for expo-splash-screen. + setTheme(R.style.AppTheme); + super.onCreate(null) + } + + /** + * Returns the name of the main component registered from JavaScript. This is used to schedule + * rendering of the component. + */ + override fun getMainComponentName(): String = "main" + + /** + * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] + * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] + */ + override fun createReactActivityDelegate(): ReactActivityDelegate { + return ReactActivityDelegateWrapper( + this, + BuildConfig.IS_NEW_ARCHITECTURE_ENABLED, + object : DefaultReactActivityDelegate( + this, + mainComponentName, + fabricEnabled + ){}) + } + + /** + * Align the back button behavior with Android S + * where moving root activities to background instead of finishing activities. + * @see onBackPressed + */ + override fun invokeDefaultOnBackPressed() { + if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) { + if (!moveTaskToBack(false)) { + // For non-root activities, use the default implementation to finish them. + super.invokeDefaultOnBackPressed() + } + return + } + + // Use the default back button implementation on Android S + // because it's doing more than [Activity.moveTaskToBack] in fact. + super.invokeDefaultOnBackPressed() + } +} diff --git a/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt b/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt new file mode 100644 index 0000000..0ee472b --- /dev/null +++ b/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt @@ -0,0 +1,55 @@ +package com.mobileapptemplate.mobileapptemplate + +import android.app.Application +import android.content.res.Configuration + +import com.facebook.react.PackageList +import com.facebook.react.ReactApplication +import com.facebook.react.ReactNativeHost +import com.facebook.react.ReactPackage +import com.facebook.react.ReactHost +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load +import com.facebook.react.defaults.DefaultReactNativeHost +import com.facebook.soloader.SoLoader + +import expo.modules.ApplicationLifecycleDispatcher +import expo.modules.ReactNativeHostWrapper + +class MainApplication : Application(), ReactApplication { + + override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper( + this, + object : DefaultReactNativeHost(this) { + override fun getPackages(): List { + // Packages that cannot be autolinked yet can be added manually here, for example: + // packages.add(new MyReactNativePackage()); + return PackageList(this).packages + } + + override fun getJSMainModuleName(): String = ".expo/.virtual-metro-entry" + + override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG + + override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED + override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED + } + ) + + override val reactHost: ReactHost + get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost) + + override fun onCreate() { + super.onCreate() + SoLoader.init(this, false) + if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { + // If you opted-in for the New Architecture, we load the native entry point for this app. + load() + } + ApplicationLifecycleDispatcher.onApplicationCreate(this) + } + + override fun onConfigurationChanged(newConfig: Configuration) { + super.onConfigurationChanged(newConfig) + ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig) + } +} diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png b/android/app/src/main/res/drawable-mdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml new file mode 100644 index 0000000..5c25e72 --- /dev/null +++ b/android/app/src/main/res/drawable/rn_edit_text_material.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + diff --git a/android/app/src/main/res/drawable/splashscreen.xml b/android/app/src/main/res/drawable/splashscreen.xml new file mode 100644 index 0000000..c8568e1 --- /dev/null +++ b/android/app/src/main/res/drawable/splashscreen.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..3941bea --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..3941bea --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a6a3e765771cd8852a6a47d6dfe4d7a766cfc765 GIT binary patch literal 6265 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..1a7040cf0f808215a10118f7d4ebb67df127b044 GIT binary patch literal 5571 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..86b3bbab156f8e2af58aff4d60816167523b2ec4 GIT binary patch literal 8055 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 NFwiyCsnmC_&%-L^#F1_nl<#h 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 W4#sBDk!+97VQqfitOk8K?tcL5YJScD literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..3e333eb5638df9a4437e4c25484ea20408fc5bbb GIT binary patch literal 3585 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..4b5660365429cae933b8ba7c89586ba60839d4b5 GIT binary patch literal 7713 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

F~y~fr@TRB(zYDTB;1ReL|iI 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 Rs~;;}(^A(*RUz%d{|^cjGoJte literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9cd024c2fd8f1bc8c9c4a02c60ee68a38751fc GIT binary patch literal 12192 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..73887356cfad5084ee9777ae0077c9fd721931bb GIT binary patch literal 17419 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 U%cm=Vhfy(jy85}Sb4q9e0AvUEJOBUy literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..804e004c02e81700f80cfec6f0391763cb1f94a6 GIT binary patch literal 17370 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 W;OtD-Qp|UDV5uwXAU-JCMEpOAAeOKI literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..87a8e3faebc6c895295dff3d9ac7aab6c8b334d4 GIT binary patch literal 24124 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 vA7f&^pnt%Q?%z2m^Z \ No newline at end of file diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..f387b90 --- /dev/null +++ b/android/app/src/main/res/values/colors.xml @@ -0,0 +1,6 @@ + + #ffffff + #ffffff + #023c69 + #ffffff + \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..c384227 --- /dev/null +++ b/android/app/src/main/res/values/strings.xml @@ -0,0 +1,5 @@ + + mobile-app-template + contain + false + \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..ab7cb49 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..9ae2aca --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,45 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + ext { + buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0' + minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '23') + compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34') + targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34') + kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23' + + ndkVersion = "26.1.10909125" + } + repositories { + google() + mavenCentral() + } + dependencies { + classpath('com.android.tools.build:gradle') + classpath('com.facebook.react:react-native-gradle-plugin') + classpath('org.jetbrains.kotlin:kotlin-gradle-plugin') + } +} + +apply plugin: "com.facebook.react.rootproject" + +allprojects { + repositories { + maven { + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm + url(new File(['node', '--print', "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), '../android')) + } + maven { + // Android JSC is installed from npm + url(new File(['node', '--print', "require.resolve('jsc-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), '../dist')) + } + + google() + mavenCentral() + maven { url 'https://www.jitpack.io' } + } +} +// @generated begin expo-camera-import - expo prebuild (DO NOT MODIFY) sync-f244f4f3d8bf7229102e8f992b525b8602c74770 +def expoCameraMavenPath = new File(["node", "--print", "require.resolve('expo-camera/package.json')"].execute(null, rootDir).text.trim(), "../android/maven") +allprojects { repositories { maven { url(expoCameraMavenPath) } } } +// @generated end expo-camera-import \ No newline at end of file diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..40220de --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,59 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m +org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true + +# Automatically convert third-party libraries to use AndroidX +android.enableJetifier=true + +# Enable AAPT2 PNG crunching +android.enablePngCrunchInReleaseBuilds=true + +# Use this property to specify which architecture you want to build. +# You can also override it from the CLI using +# ./gradlew -PreactNativeArchitectures=x86_64 +reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 + +# Use this property to enable support to the new architecture. +# This will allow you to use TurboModules and the Fabric render in +# your application. You should enable this flag either if you want +# to write custom TurboModules/Fabric components OR use libraries that +# are providing them. +newArchEnabled=false + +# Use this property to enable or disable the Hermes JS engine. +# If set to false, you will be using JSC instead. +hermesEnabled=true + +# Enable GIF support in React Native images (~200 B increase) +expo.gif.enabled=true +# Enable webp support in React Native images (~85 KB increase) +expo.webp.enabled=true +# Enable animated webp support (~3.4 MB increase) +# Disabled by default because iOS doesn't support animated webp +expo.webp.animated=false + +# Enable network inspector +EX_DEV_CLIENT_NETWORK_INSPECTOR=true + +# Use legacy packaging to compress native libraries in the resulting APK. +expo.useLegacyPackaging=false diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e6441136f3d4ba8a0da8d277868979cfbc8ad796 GIT binary patch literal 43453 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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

NnX)EH+Nua)3Y(c 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 '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat new file mode 100644 index 0000000..25da30d --- /dev/null +++ b/android/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/android/react-settings-plugin/build.gradle.kts b/android/react-settings-plugin/build.gradle.kts new file mode 100644 index 0000000..b4f6668 --- /dev/null +++ b/android/react-settings-plugin/build.gradle.kts @@ -0,0 +1,19 @@ +import org.jetbrains.kotlin.gradle.tasks.KotlinCompile + +plugins { + kotlin("jvm") version "1.9.24" + id("java-gradle-plugin") +} + +repositories { + mavenCentral() +} + +gradlePlugin { + plugins { + create("reactSettingsPlugin") { + id = "com.facebook.react.settings" + implementationClass = "expo.plugins.ReactSettingsPlugin" + } + } +} diff --git a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt new file mode 100644 index 0000000..c54f6c7 --- /dev/null +++ b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt @@ -0,0 +1,10 @@ +package expo.plugins + +import org.gradle.api.Plugin +import org.gradle.api.initialization.Settings + +class ReactSettingsPlugin : Plugin { + override fun apply(settings: Settings) { + // Do nothing, just register the plugin. + } +} diff --git a/android/settings.gradle b/android/settings.gradle new file mode 100644 index 0000000..fba3433 --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,66 @@ +pluginManagement { + def version = providers.exec { + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + def (_, reactNativeMinor, reactNativePatch) = version.split("-")[0].tokenize('.').collect { it.toInteger() } + + includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json')"].execute(null, rootDir).text.trim()).getParentFile().toString()) + if(reactNativeMinor == 74 && reactNativePatch <= 3){ + includeBuild("react-settings-plugin") + } +} + +plugins { id("com.facebook.react.settings") } + +def getRNMinorVersion() { + def version = providers.exec { + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + + def coreVersion = version.split("-")[0] + def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } + + return minor +} + +if (getRNMinorVersion() >= 75) { + extensions.configure(com.facebook.react.ReactSettingsExtension) { ex -> + if (System.getenv('EXPO_UNSTABLE_CORE_AUTOLINKING') == '1') { + println('\u001B[32mUsing expo-modules-autolinking as core autolinking source\u001B[0m') + def command = [ + 'node', + '--no-warnings', + '--eval', + 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', + 'react-native-config', + '--json', + '--platform', + 'android' + ].toList() + ex.autolinkLibrariesFromCommand(command) + } else { + ex.autolinkLibrariesFromCommand() + } + } +} + +rootProject.name = 'mobile-app-template' + +dependencyResolutionManagement { + versionCatalogs { + reactAndroidLibs { + from(files(new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), "../gradle/libs.versions.toml"))) + } + } +} + +apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle"); +useExpoModules() + +if (getRNMinorVersion() < 75) { + apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); + applyNativeModulesSettingsGradle(settings) +} + +include ':app' +includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile()) diff --git a/app.json b/app.json index 045662d..702bb1f 100644 --- a/app.json +++ b/app.json @@ -13,11 +13,16 @@ "backgroundColor": "#ffffff" }, "ios": { +<<<<<<< HEAD "bundleIdentifier": "org.calblueprint.ourcityforest", "supportsTablet": true, "infoPlist": { "NSCameraUsageDescription": "This app requires access to the camera to scan QR codes for tree information." } +======= + "supportsTablet": true, + "bundleIdentifier": "android" +>>>>>>> f97dfcd (google auth draft) }, "android": { "package": "org.calblueprint.ourcityforest", @@ -25,7 +30,8 @@ "adaptiveIcon": { "foregroundImage": "./assets/bp-adaptive-icon.png", "backgroundColor": "#ffffff" - } + }, + "package": "com.mobileapptemplate.mobileapptemplate" }, "web": { "favicon": "./assets/bp-favicon.png" diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 0000000..8beb344 --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,30 @@ +# OSX +# +.DS_Store + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +project.xcworkspace +.xcode.env.local + +# Bundle artifacts +*.jsbundle + +# CocoaPods +/Pods/ diff --git a/ios/.xcode.env b/ios/.xcode.env new file mode 100644 index 0000000..3d5782c --- /dev/null +++ b/ios/.xcode.env @@ -0,0 +1,11 @@ +# This `.xcode.env` file is versioned and is used to source the environment +# used when running script phases inside Xcode. +# To customize your local environment, you can create an `.xcode.env.local` +# file that is not versioned. + +# NODE_BINARY variable contains the PATH to the node executable. +# +# Customize the NODE_BINARY variable here. +# For example, to use nvm with brew, add the following line +# . "$(brew --prefix nvm)/nvm.sh" --no-use +export NODE_BINARY=$(command -v node) diff --git a/ios/Podfile b/ios/Podfile new file mode 100644 index 0000000..99a18d5 --- /dev/null +++ b/ios/Podfile @@ -0,0 +1,79 @@ +require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") +require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") + +require 'json' +podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} + +ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' +ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] + +use_autolinking_method_symbol = ('use' + '_native' + '_modules!').to_sym +origin_autolinking_method = self.method(use_autolinking_method_symbol) +self.define_singleton_method(use_autolinking_method_symbol) do |*args| + if ENV['EXPO_UNSTABLE_CORE_AUTOLINKING'] == '1' + Pod::UI.puts('Using expo-modules-autolinking as core autolinking source'.green) + config_command = [ + 'node', + '--no-warnings', + '--eval', + 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', + 'react-native-config', + '--json', + '--platform', + 'ios' + ] + origin_autolinking_method.call(config_command) + else + origin_autolinking_method.call() + end +end + +platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4' +install! 'cocoapods', + :deterministic_uuids => false + +prepare_react_native_project! + +target 'mobileapptemplate' do + use_expo_modules! + config = use_native_modules! + + use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] + use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] + + use_react_native!( + :path => config[:reactNativePath], + :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', + # An absolute path to your application root. + :app_path => "#{Pod::Config.instance.installation_root}/..", + :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false', + ) + + post_install do |installer| + react_native_post_install( + installer, + config[:reactNativePath], + :mac_catalyst_enabled => false, + :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', + ) + + # This is necessary for Xcode 14, because it signs resource bundles by default + # when building for devices. + installer.target_installation_results.pod_target_installation_results + .each do |pod_name, target_installation_result| + target_installation_result.resource_bundle_targets.each do |resource_bundle_target| + resource_bundle_target.build_configurations.each do |config| + config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' + end + end + end + end + + post_integrate do |installer| + begin + expo_patch_react_imports!(installer) + rescue => e + Pod::UI.warn e + end + end +end diff --git a/ios/Podfile.lock b/ios/Podfile.lock new file mode 100644 index 0000000..02fba9a --- /dev/null +++ b/ios/Podfile.lock @@ -0,0 +1,1695 @@ +PODS: + - AppAuth (1.7.5): + - AppAuth/Core (= 1.7.5) + - AppAuth/ExternalUserAgent (= 1.7.5) + - AppAuth/Core (1.7.5) + - AppAuth/ExternalUserAgent (1.7.5): + - AppAuth/Core + - boost (1.83.0) + - DoubleConversion (1.1.6) + - EXApplication (5.9.1): + - ExpoModulesCore + - EXBarCodeScanner (13.0.1): + - EXImageLoader + - ExpoModulesCore + - ZXingObjC/OneD + - ZXingObjC/PDF417 + - EXConstants (16.0.2): + - ExpoModulesCore + - EXImageLoader (4.7.0): + - ExpoModulesCore + - React-Core + - Expo (51.0.38): + - ExpoModulesCore + - ExpoAdapterGoogleSignIn (13.1.0): + - ExpoModulesCore + - GoogleSignIn (~> 7.1) + - React-Core + - ExpoAsset (10.0.10): + - ExpoModulesCore + - ExpoCamera (15.0.16): + - ExpoModulesCore + - ZXingObjC/OneD + - ZXingObjC/PDF417 + - ExpoCrypto (13.0.2): + - ExpoModulesCore + - ExpoDevice (6.0.2): + - ExpoModulesCore + - ExpoFileSystem (17.0.1): + - ExpoModulesCore + - ExpoFont (12.0.10): + - ExpoModulesCore + - ExpoKeepAwake (13.0.2): + - ExpoModulesCore + - ExpoModulesCore (1.12.26): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - ExpoWebBrowser (13.0.3): + - ExpoModulesCore + - FBLazyVector (0.74.5) + - fmt (9.1.0) + - glog (0.3.5) + - GoogleSignIn (7.1.0): + - AppAuth (< 2.0, >= 1.7.3) + - GTMAppAuth (< 5.0, >= 4.1.1) + - GTMSessionFetcher/Core (~> 3.3) + - GTMAppAuth (4.1.1): + - AppAuth/Core (~> 1.7) + - GTMSessionFetcher/Core (< 4.0, >= 3.3) + - GTMSessionFetcher/Core (3.5.0) + - hermes-engine (0.74.5): + - hermes-engine/Pre-built (= 0.74.5) + - hermes-engine/Pre-built (0.74.5) + - RCT-Folly (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Default (= 2024.01.01.00) + - RCT-Folly/Default (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCTDeprecation (0.74.5) + - RCTRequired (0.74.5) + - RCTTypeSafety (0.74.5): + - FBLazyVector (= 0.74.5) + - RCTRequired (= 0.74.5) + - React-Core (= 0.74.5) + - React (0.74.5): + - React-Core (= 0.74.5) + - React-Core/DevSupport (= 0.74.5) + - React-Core/RCTWebSocket (= 0.74.5) + - React-RCTActionSheet (= 0.74.5) + - React-RCTAnimation (= 0.74.5) + - React-RCTBlob (= 0.74.5) + - React-RCTImage (= 0.74.5) + - React-RCTLinking (= 0.74.5) + - React-RCTNetwork (= 0.74.5) + - React-RCTSettings (= 0.74.5) + - React-RCTText (= 0.74.5) + - React-RCTVibration (= 0.74.5) + - React-callinvoker (0.74.5) + - React-Codegen (0.74.5): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-NativeModulesApple + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-Core (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/CoreModulesHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/Default (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/DevSupport (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.5) + - React-Core/RCTWebSocket (= 0.74.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTActionSheetHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTAnimationHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTBlobHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTImageHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTLinkingHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTNetworkHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTSettingsHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTTextHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTVibrationHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTWebSocket (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-CoreModules (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety (= 0.74.5) + - React-Codegen + - React-Core/CoreModulesHeaders (= 0.74.5) + - React-jsi (= 0.74.5) + - React-jsinspector + - React-NativeModulesApple + - React-RCTBlob + - React-RCTImage (= 0.74.5) + - ReactCommon + - SocketRocket (= 0.7.0) + - React-cxxreact (0.74.5): + - boost (= 1.83.0) + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-debug (= 0.74.5) + - React-jsi (= 0.74.5) + - React-jsinspector + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - React-runtimeexecutor (= 0.74.5) + - React-debug (0.74.5) + - React-Fabric (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/animations (= 0.74.5) + - React-Fabric/attributedstring (= 0.74.5) + - React-Fabric/componentregistry (= 0.74.5) + - React-Fabric/componentregistrynative (= 0.74.5) + - React-Fabric/components (= 0.74.5) + - React-Fabric/core (= 0.74.5) + - React-Fabric/imagemanager (= 0.74.5) + - React-Fabric/leakchecker (= 0.74.5) + - React-Fabric/mounting (= 0.74.5) + - React-Fabric/scheduler (= 0.74.5) + - React-Fabric/telemetry (= 0.74.5) + - React-Fabric/templateprocessor (= 0.74.5) + - React-Fabric/textlayoutmanager (= 0.74.5) + - React-Fabric/uimanager (= 0.74.5) + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/animations (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/attributedstring (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistry (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistrynative (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/components/inputaccessory (= 0.74.5) + - React-Fabric/components/legacyviewmanagerinterop (= 0.74.5) + - React-Fabric/components/modal (= 0.74.5) + - React-Fabric/components/rncore (= 0.74.5) + - React-Fabric/components/root (= 0.74.5) + - React-Fabric/components/safeareaview (= 0.74.5) + - React-Fabric/components/scrollview (= 0.74.5) + - React-Fabric/components/text (= 0.74.5) + - React-Fabric/components/textinput (= 0.74.5) + - React-Fabric/components/unimplementedview (= 0.74.5) + - React-Fabric/components/view (= 0.74.5) + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/inputaccessory (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/legacyviewmanagerinterop (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/modal (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/rncore (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/root (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/safeareaview (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/scrollview (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/text (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/textinput (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/unimplementedview (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/view (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-Fabric/core (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/imagemanager (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/leakchecker (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/mounting (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/scheduler (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/telemetry (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/templateprocessor (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/textlayoutmanager (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/uimanager + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/uimanager (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-FabricImage (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired (= 0.74.5) + - RCTTypeSafety (= 0.74.5) + - React-Fabric + - React-graphics + - React-ImageManager + - React-jsi + - React-jsiexecutor (= 0.74.5) + - React-logger + - React-rendererdebug + - React-utils + - ReactCommon + - Yoga + - React-featureflags (0.74.5) + - React-graphics (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core/Default (= 0.74.5) + - React-utils + - React-hermes (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.5) + - React-jsi + - React-jsiexecutor (= 0.74.5) + - React-jsinspector + - React-perflogger (= 0.74.5) + - React-runtimeexecutor + - React-ImageManager (0.74.5): + - glog + - RCT-Folly/Fabric + - React-Core/Default + - React-debug + - React-Fabric + - React-graphics + - React-rendererdebug + - React-utils + - React-jserrorhandler (0.74.5): + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-debug + - React-jsi + - React-Mapbuffer + - React-jsi (0.74.5): + - boost (= 1.83.0) + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-jsiexecutor (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.5) + - React-jsi (= 0.74.5) + - React-jsinspector + - React-perflogger (= 0.74.5) + - React-jsinspector (0.74.5): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-featureflags + - React-jsi + - React-runtimeexecutor (= 0.74.5) + - React-jsitracing (0.74.5): + - React-jsi + - React-logger (0.74.5): + - glog + - React-Mapbuffer (0.74.5): + - glog + - React-debug + - react-native-safe-area-context (4.10.5): + - React-Core + - React-nativeconfig (0.74.5) + - React-NativeModulesApple (0.74.5): + - glog + - hermes-engine + - React-callinvoker + - React-Core + - React-cxxreact + - React-jsi + - React-jsinspector + - React-runtimeexecutor + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-perflogger (0.74.5) + - React-RCTActionSheet (0.74.5): + - React-Core/RCTActionSheetHeaders (= 0.74.5) + - React-RCTAnimation (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTAnimationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTAppDelegate (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-CoreModules + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-nativeconfig + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-RCTNetwork + - React-rendererdebug + - React-RuntimeApple + - React-RuntimeCore + - React-RuntimeHermes + - React-runtimescheduler + - React-utils + - ReactCommon + - React-RCTBlob (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-Codegen + - React-Core/RCTBlobHeaders + - React-Core/RCTWebSocket + - React-jsi + - React-jsinspector + - React-NativeModulesApple + - React-RCTNetwork + - ReactCommon + - React-RCTFabric (0.74.5): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-jsinspector + - React-nativeconfig + - React-RCTImage + - React-RCTText + - React-rendererdebug + - React-runtimescheduler + - React-utils + - Yoga + - React-RCTImage (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTImageHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTNetwork + - ReactCommon + - React-RCTLinking (0.74.5): + - React-Codegen + - React-Core/RCTLinkingHeaders (= 0.74.5) + - React-jsi (= 0.74.5) + - React-NativeModulesApple + - ReactCommon + - ReactCommon/turbomodule/core (= 0.74.5) + - React-RCTNetwork (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTNetworkHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTSettings (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTSettingsHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTText (0.74.5): + - React-Core/RCTTextHeaders (= 0.74.5) + - Yoga + - React-RCTVibration (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - React-Codegen + - React-Core/RCTVibrationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-rendererdebug (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-rncore (0.74.5) + - React-RuntimeApple (0.74.5): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-callinvoker + - React-Core/Default + - React-CoreModules + - React-cxxreact + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-Mapbuffer + - React-NativeModulesApple + - React-RCTFabric + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - React-utils + - React-RuntimeCore (0.74.5): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-cxxreact + - React-featureflags + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - React-runtimeexecutor (0.74.5): + - React-jsi (= 0.74.5) + - React-RuntimeHermes (0.74.5): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-featureflags + - React-hermes + - React-jsi + - React-jsinspector + - React-jsitracing + - React-nativeconfig + - React-RuntimeCore + - React-utils + - React-runtimescheduler (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker + - React-cxxreact + - React-debug + - React-featureflags + - React-jsi + - React-rendererdebug + - React-runtimeexecutor + - React-utils + - React-utils (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-jsi (= 0.74.5) + - ReactCommon (0.74.5): + - ReactCommon/turbomodule (= 0.74.5) + - ReactCommon/turbomodule (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-cxxreact (= 0.74.5) + - React-jsi (= 0.74.5) + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - ReactCommon/turbomodule/bridging (= 0.74.5) + - ReactCommon/turbomodule/core (= 0.74.5) + - ReactCommon/turbomodule/bridging (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-cxxreact (= 0.74.5) + - React-jsi (= 0.74.5) + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - ReactCommon/turbomodule/core (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-cxxreact (= 0.74.5) + - React-debug (= 0.74.5) + - React-jsi (= 0.74.5) + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - React-utils (= 0.74.5) + - RNCAsyncStorage (2.0.0): + - React-Core + - RNGestureHandler (2.20.0): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNGoogleSignin (13.1.0): + - GoogleSignIn (~> 7.1) + - React-Core + - RNReanimated (3.15.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNReanimated/reanimated (= 3.15.4) + - RNReanimated/worklets (= 3.15.4) + - Yoga + - RNReanimated/reanimated (3.15.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNReanimated/worklets (3.15.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNScreens (3.31.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNSVG (15.7.1): + - React-Core + - SocketRocket (0.7.0) + - Yoga (0.0.0) + - ZXingObjC/Core (3.6.9) + - ZXingObjC/OneD (3.6.9): + - ZXingObjC/Core + - ZXingObjC/PDF417 (3.6.9): + - ZXingObjC/Core + +DEPENDENCIES: + - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - EXApplication (from `../node_modules/expo-application/ios`) + - EXBarCodeScanner (from `../node_modules/expo-barcode-scanner/ios`) + - EXConstants (from `../node_modules/expo-constants/ios`) + - EXImageLoader (from `../node_modules/expo-image-loader/ios`) + - Expo (from `../node_modules/expo`) + - "ExpoAdapterGoogleSignIn (from `../node_modules/@react-native-google-signin/google-signin/expo/ios`)" + - ExpoAsset (from `../node_modules/expo-asset/ios`) + - ExpoCamera (from `../node_modules/expo-camera/ios`) + - ExpoCrypto (from `../node_modules/expo-crypto/ios`) + - ExpoDevice (from `../node_modules/expo-device/ios`) + - ExpoFileSystem (from `../node_modules/expo-file-system/ios`) + - ExpoFont (from `../node_modules/expo-font/ios`) + - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) + - ExpoModulesCore (from `../node_modules/expo-modules-core`) + - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`) + - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) + - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) + - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) + - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) + - RCTRequired (from `../node_modules/react-native/Libraries/Required`) + - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) + - React (from `../node_modules/react-native/`) + - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) + - React-Codegen (from `build/generated/ios`) + - React-Core (from `../node_modules/react-native/`) + - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) + - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) + - React-Fabric (from `../node_modules/react-native/ReactCommon`) + - React-FabricImage (from `../node_modules/react-native/ReactCommon`) + - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) + - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) + - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) + - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) + - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) + - React-logger (from `../node_modules/react-native/ReactCommon/logger`) + - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) + - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) + - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) + - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) + - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) + - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTFabric (from `../node_modules/react-native/React`) + - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) + - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) + - React-RCTText (from `../node_modules/react-native/Libraries/Text`) + - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) + - React-rncore (from `../node_modules/react-native/ReactCommon`) + - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) + - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) + - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) + - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" + - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) + - "RNGoogleSignin (from `../node_modules/@react-native-google-signin/google-signin`)" + - RNReanimated (from `../node_modules/react-native-reanimated`) + - RNScreens (from `../node_modules/react-native-screens`) + - RNSVG (from `../node_modules/react-native-svg`) + - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + trunk: + - AppAuth + - GoogleSignIn + - GTMAppAuth + - GTMSessionFetcher + - SocketRocket + - ZXingObjC + +EXTERNAL SOURCES: + boost: + :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" + DoubleConversion: + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + EXApplication: + :path: "../node_modules/expo-application/ios" + EXBarCodeScanner: + :path: "../node_modules/expo-barcode-scanner/ios" + EXConstants: + :path: "../node_modules/expo-constants/ios" + EXImageLoader: + :path: "../node_modules/expo-image-loader/ios" + Expo: + :path: "../node_modules/expo" + ExpoAdapterGoogleSignIn: + :path: "../node_modules/@react-native-google-signin/google-signin/expo/ios" + ExpoAsset: + :path: "../node_modules/expo-asset/ios" + ExpoCamera: + :path: "../node_modules/expo-camera/ios" + ExpoCrypto: + :path: "../node_modules/expo-crypto/ios" + ExpoDevice: + :path: "../node_modules/expo-device/ios" + ExpoFileSystem: + :path: "../node_modules/expo-file-system/ios" + ExpoFont: + :path: "../node_modules/expo-font/ios" + ExpoKeepAwake: + :path: "../node_modules/expo-keep-awake/ios" + ExpoModulesCore: + :path: "../node_modules/expo-modules-core" + ExpoWebBrowser: + :path: "../node_modules/expo-web-browser/ios" + FBLazyVector: + :path: "../node_modules/react-native/Libraries/FBLazyVector" + fmt: + :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" + glog: + :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + hermes-engine: + :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85 + RCT-Folly: + :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + RCTDeprecation: + :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + RCTRequired: + :path: "../node_modules/react-native/Libraries/Required" + RCTTypeSafety: + :path: "../node_modules/react-native/Libraries/TypeSafety" + React: + :path: "../node_modules/react-native/" + React-callinvoker: + :path: "../node_modules/react-native/ReactCommon/callinvoker" + React-Codegen: + :path: build/generated/ios + React-Core: + :path: "../node_modules/react-native/" + React-CoreModules: + :path: "../node_modules/react-native/React/CoreModules" + React-cxxreact: + :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-debug: + :path: "../node_modules/react-native/ReactCommon/react/debug" + React-Fabric: + :path: "../node_modules/react-native/ReactCommon" + React-FabricImage: + :path: "../node_modules/react-native/ReactCommon" + React-featureflags: + :path: "../node_modules/react-native/ReactCommon/react/featureflags" + React-graphics: + :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" + React-hermes: + :path: "../node_modules/react-native/ReactCommon/hermes" + React-ImageManager: + :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-jserrorhandler: + :path: "../node_modules/react-native/ReactCommon/jserrorhandler" + React-jsi: + :path: "../node_modules/react-native/ReactCommon/jsi" + React-jsiexecutor: + :path: "../node_modules/react-native/ReactCommon/jsiexecutor" + React-jsinspector: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsitracing: + :path: "../node_modules/react-native/ReactCommon/hermes/executor/" + React-logger: + :path: "../node_modules/react-native/ReactCommon/logger" + React-Mapbuffer: + :path: "../node_modules/react-native/ReactCommon" + react-native-safe-area-context: + :path: "../node_modules/react-native-safe-area-context" + React-nativeconfig: + :path: "../node_modules/react-native/ReactCommon" + React-NativeModulesApple: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-perflogger: + :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-RCTActionSheet: + :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimation: + :path: "../node_modules/react-native/Libraries/NativeAnimation" + React-RCTAppDelegate: + :path: "../node_modules/react-native/Libraries/AppDelegate" + React-RCTBlob: + :path: "../node_modules/react-native/Libraries/Blob" + React-RCTFabric: + :path: "../node_modules/react-native/React" + React-RCTImage: + :path: "../node_modules/react-native/Libraries/Image" + React-RCTLinking: + :path: "../node_modules/react-native/Libraries/LinkingIOS" + React-RCTNetwork: + :path: "../node_modules/react-native/Libraries/Network" + React-RCTSettings: + :path: "../node_modules/react-native/Libraries/Settings" + React-RCTText: + :path: "../node_modules/react-native/Libraries/Text" + React-RCTVibration: + :path: "../node_modules/react-native/Libraries/Vibration" + React-rendererdebug: + :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" + React-rncore: + :path: "../node_modules/react-native/ReactCommon" + React-RuntimeApple: + :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" + React-RuntimeCore: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimeexecutor: + :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + React-RuntimeHermes: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimescheduler: + :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + React-utils: + :path: "../node_modules/react-native/ReactCommon/react/utils" + ReactCommon: + :path: "../node_modules/react-native/ReactCommon" + RNCAsyncStorage: + :path: "../node_modules/@react-native-async-storage/async-storage" + RNGestureHandler: + :path: "../node_modules/react-native-gesture-handler" + RNGoogleSignin: + :path: "../node_modules/@react-native-google-signin/google-signin" + RNReanimated: + :path: "../node_modules/react-native-reanimated" + RNScreens: + :path: "../node_modules/react-native-screens" + RNSVG: + :path: "../node_modules/react-native-svg" + Yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" + +SPEC CHECKSUMS: + AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa + boost: d3f49c53809116a5d38da093a8aa78bf551aed09 + DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 + EXApplication: c08200c34daca7af7fd76ac4b9d606077410e8ad + EXBarCodeScanner: e2dd9b42c1b522a2adc9202b1dfbc64cb34456d1 + EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 + EXImageLoader: ab589d67d6c5f2c33572afea9917304418566334 + Expo: 9b6666ef2fedcfc89c5b9be2aa1ce12b81f9e7f5 + ExpoAdapterGoogleSignIn: da10ae7e7c1d73a10c2facebcdfe5ebea8e073ce + ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 + ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5 + ExpoCrypto: 156078f266bf28f80ecf5e2a9c3a0d6ffce07a1c + ExpoDevice: fc94f0e42ecdfd897e7590f2874fc64dfa7e9b1c + ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 + ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238 + ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 + ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4 + ExpoWebBrowser: 7595ccac6938eb65b076385fd23d035db9ecdc8e + FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af + fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 + glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f + GoogleSignIn: d4281ab6cf21542b1cfaff85c191f230b399d2db + GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de + GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 + hermes-engine: 8c1577f3fdb849cbe7729c2e7b5abc4b845e88f8 + RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 + RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584 + RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1 + RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994 + React: fc9fa7258eff606f44d58c5b233a82dc9cf09018 + React-callinvoker: e3fab14d69607fb7e8e3a57e5a415aed863d3599 + React-Codegen: 6fa87b7c6b8efcd0cef4bfeaec8c8bc8a6abe75a + React-Core: 3a5fd9e781cecf87803e5b091496a606a3df774a + React-CoreModules: cbf4707dafab8f9f826ac0c63a07d0bf5d01e256 + React-cxxreact: 7b188556271e3c7fdf22a04819f6a6225045b9dd + React-debug: d30893c49ae1bce4037ea5cd8bb2511d2a38d057 + React-Fabric: 826729dd2304fda9b89ff0a579f60ba2a470bc26 + React-FabricImage: 2ad1fb8ffa5778eda9ed204a7b3cdd70bc333ce7 + React-featureflags: 4ae83e72d9a92452793601ac9ac7d2280e486089 + React-graphics: 61a026e1c1e7e20d20ac9fec6f6de631732b233d + React-hermes: a7054fbcbda3957e3c5eaad06ef9bf79998d535a + React-ImageManager: 2bbd6eb2e696bc680f76f84563e4b87d241614e1 + React-jserrorhandler: 56fa04d49bfbe54ddfece7916673a73ebfea286b + React-jsi: f3ce1dd2e950b6ad12b65ea3ef89168f1b94c584 + React-jsiexecutor: b4df3a27973d82f9abf3c4bd0f88e042cda25f16 + React-jsinspector: 97ea746c023687de7313ee289817d6991d596c7d + React-jsitracing: 3b6060bbf5317663667e1dd93560c7943ab86ccc + React-logger: 257858bd55f3a4e1bc0cf07ddc8fb9faba6f8c7c + React-Mapbuffer: 6c1cacdbf40b531f549eba249e531a7d0bfd8e7f + react-native-safe-area-context: a240ad4b683349e48b1d51fed1611138d1bdad97 + React-nativeconfig: ba9a2e54e2f0882cf7882698825052793ed4c851 + React-NativeModulesApple: 8d11ff8955181540585c944cf48e9e7236952697 + React-perflogger: ed4e0c65781521e0424f2e5e40b40cc7879d737e + React-RCTActionSheet: 49d53ff03bb5688ca4606c55859053a0cd129ea5 + React-RCTAnimation: 07b4923885c52c397c4ec103924bf6e53b42c73e + React-RCTAppDelegate: 316e295076734baf9bdf1bfac7d92ab647aed930 + React-RCTBlob: 85c57b0d5e667ff8a472163ba3af0628171a64bb + React-RCTFabric: 97c1465ded4dc92841f5376a39e43e1b2c455f40 + React-RCTImage: b965c85bec820e2a9c154b1fb00a2ecdd59a9c92 + React-RCTLinking: 75f04a5f27c26c4e73a39c50df470820d219df79 + React-RCTNetwork: c1a9143f4d5778efc92da40d83969d03912ccc24 + React-RCTSettings: c6800f91c0ecd48868cd5db754b0b0a7f5ffe039 + React-RCTText: b923e24f9b7250bc4f7ab154c4168ad9f8d8fc9d + React-RCTVibration: 08c4f0c917c435b3619386c25a94ee5d64c250f0 + React-rendererdebug: 3cda04217d9df67b94397ee0ead8ef3d8b7e427b + React-rncore: 4013508a2f3fcf46c961919bbbd4bfdda198977e + React-RuntimeApple: 447844a2bdb0a03ffd24e5b4a4b96cfc50325b88 + React-RuntimeCore: 9b5bffdaccee9b707b1c2694c9044e13ff0bb087 + React-runtimeexecutor: 0e688aefc14c6bc8601f4968d8d01c3fb6446844 + React-RuntimeHermes: 4d6ef6bb0f2b0b40d59143317f6b99c82764c959 + React-runtimescheduler: cfbe85c3510c541ec6dc815c7729b41304b67961 + React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29 + ReactCommon: f7da14a8827b72704169a48c929bcde802698361 + RNCAsyncStorage: d35c79ffba52c1013013e16b1fc295aec2feabb6 + RNGestureHandler: 28078232f2868d3dcb4d4b6c8ab8691700187664 + RNGoogleSignin: 9e68b9bcc3888219357924e32ee563624745647d + RNReanimated: f05f23988b1456a594fc4eab0ef2c46b430007ac + RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208 + RNSVG: 4590aa95758149fa27c5c83e54a6a466349a1688 + SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d + Yoga: 950bbfd7e6f04790fdb51149ed51df41f329fcc8 + ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 + +PODFILE CHECKSUM: 00fa0f38e746dcf7a32f50b868f34a8acbe265d7 + +COCOAPODS: 1.15.2 diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json new file mode 100644 index 0000000..de9f7b7 --- /dev/null +++ b/ios/Podfile.properties.json @@ -0,0 +1,4 @@ +{ + "expo.jsEngine": "hermes", + "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true" +} diff --git a/ios/mobileapptemplate.xcodeproj/project.pbxproj b/ios/mobileapptemplate.xcodeproj/project.pbxproj new file mode 100644 index 0000000..870ce89 --- /dev/null +++ b/ios/mobileapptemplate.xcodeproj/project.pbxproj @@ -0,0 +1,551 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 0843F39CADC6724414AA61CF /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A1A914D9A900C94B55E3147 /* PrivacyInfo.xcprivacy */; }; + 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 1804B4FBA7044887B3B2FE8C /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27D7C37D92324A2E97FB2F3D /* noop-file.swift */; }; + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; + 96905EF65AED1B983A6B3ABC /* libPods-mobileapptemplate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-mobileapptemplate.a */; }; + B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 13B07F961A680F5B00A75B9A /* mobileapptemplate.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = mobileapptemplate.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = mobileapptemplate/AppDelegate.h; sourceTree = ""; }; + 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = mobileapptemplate/AppDelegate.mm; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = mobileapptemplate/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = mobileapptemplate/Info.plist; sourceTree = ""; }; + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = mobileapptemplate/main.m; sourceTree = ""; }; + 27D7C37D92324A2E97FB2F3D /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "mobileapptemplate/noop-file.swift"; sourceTree = ""; }; + 29596C17450346C49CF9BA92 /* mobileapptemplate-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "mobileapptemplate-Bridging-Header.h"; path = "mobileapptemplate/mobileapptemplate-Bridging-Header.h"; sourceTree = ""; }; + 4A1A914D9A900C94B55E3147 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = mobileapptemplate/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-mobileapptemplate.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-mobileapptemplate.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6C2E3173556A471DD304B334 /* Pods-mobileapptemplate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-mobileapptemplate.debug.xcconfig"; path = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.debug.xcconfig"; sourceTree = ""; }; + 7A4D352CD337FB3A3BF06240 /* Pods-mobileapptemplate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-mobileapptemplate.release.xcconfig"; path = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.release.xcconfig"; sourceTree = ""; }; + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = mobileapptemplate/SplashScreen.storyboard; sourceTree = ""; }; + BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; + ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-mobileapptemplate/ExpoModulesProvider.swift"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 96905EF65AED1B983A6B3ABC /* libPods-mobileapptemplate.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 13B07FAE1A68108700A75B9A /* mobileapptemplate */ = { + isa = PBXGroup; + children = ( + BB2F792B24A3F905000567C9 /* Supporting */, + 13B07FAF1A68108700A75B9A /* AppDelegate.h */, + 13B07FB01A68108700A75B9A /* AppDelegate.mm */, + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 13B07FB61A68108700A75B9A /* Info.plist */, + 13B07FB71A68108700A75B9A /* main.m */, + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, + 27D7C37D92324A2E97FB2F3D /* noop-file.swift */, + 29596C17450346C49CF9BA92 /* mobileapptemplate-Bridging-Header.h */, + 4A1A914D9A900C94B55E3147 /* PrivacyInfo.xcprivacy */, + ); + name = mobileapptemplate; + sourceTree = ""; + }; + 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { + isa = PBXGroup; + children = ( + ED297162215061F000B7C4FE /* JavaScriptCore.framework */, + 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-mobileapptemplate.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + 832341AE1AAA6A7D00B99B32 /* Libraries */ = { + isa = PBXGroup; + children = ( + ); + name = Libraries; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* mobileapptemplate */, + 832341AE1AAA6A7D00B99B32 /* Libraries */, + 83CBBA001A601CBA00E9B192 /* Products */, + 2D16E6871FA4F8E400B85C8A /* Frameworks */, + D65327D7A22EEC0BE12398D9 /* Pods */, + D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */, + ); + indentWidth = 2; + sourceTree = ""; + tabWidth = 2; + usesTabs = 0; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* mobileapptemplate.app */, + ); + name = Products; + sourceTree = ""; + }; + 92DBD88DE9BF7D494EA9DA96 /* mobileapptemplate */ = { + isa = PBXGroup; + children = ( + FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */, + ); + name = mobileapptemplate; + sourceTree = ""; + }; + BB2F792B24A3F905000567C9 /* Supporting */ = { + isa = PBXGroup; + children = ( + BB2F792C24A3F905000567C9 /* Expo.plist */, + ); + name = Supporting; + path = mobileapptemplate/Supporting; + sourceTree = ""; + }; + D65327D7A22EEC0BE12398D9 /* Pods */ = { + isa = PBXGroup; + children = ( + 6C2E3173556A471DD304B334 /* Pods-mobileapptemplate.debug.xcconfig */, + 7A4D352CD337FB3A3BF06240 /* Pods-mobileapptemplate.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */ = { + isa = PBXGroup; + children = ( + 92DBD88DE9BF7D494EA9DA96 /* mobileapptemplate */, + ); + name = ExpoModulesProviders; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 13B07F861A680F5B00A75B9A /* mobileapptemplate */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "mobileapptemplate" */; + buildPhases = ( + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, + F27C4C42EE01F762EC64F5A6 /* [Expo] Configure project */, + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, + F2EAB2BC19EB7B2915731F51 /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = mobileapptemplate; + productName = mobileapptemplate; + productReference = 13B07F961A680F5B00A75B9A /* mobileapptemplate.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1130; + TargetAttributes = { + 13B07F861A680F5B00A75B9A = { + LastSwiftMigration = 1250; + }; + }; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "mobileapptemplate" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* mobileapptemplate */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, + 0843F39CADC6724414AA61CF /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Bundle React Native code and images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; + }; + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-mobileapptemplate-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuthCore_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXApplication/ExpoApplication_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoDevice/ExpoDevice_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher_Core_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/GoogleSignIn/GoogleSignIn.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AppAuthCore_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoApplication_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoDevice_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMAppAuth_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMSessionFetcher_Core_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + F27C4C42EE01F762EC64F5A6 /* [Expo] Configure project */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "[Expo] Configure project"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-mobileapptemplate/expo-configure-project.sh\"\n"; + }; + F2EAB2BC19EB7B2915731F51 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, + 13B07FC11A68108700A75B9A /* main.m in Sources */, + B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, + 1804B4FBA7044887B3B2FE8C /* noop-file.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6C2E3173556A471DD304B334 /* Pods-mobileapptemplate.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = mobileapptemplate/mobileapptemplate.entitlements; + CURRENT_PROJECT_VERSION = 1; + ENABLE_BITCODE = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "FB_SONARKIT_ENABLED=1", + ); + INFOPLIST_FILE = mobileapptemplate/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = android; + PRODUCT_NAME = mobileapptemplate; + SWIFT_OBJC_BRIDGING_HEADER = "mobileapptemplate/mobileapptemplate-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7A4D352CD337FB3A3BF06240 /* Pods-mobileapptemplate.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = mobileapptemplate/mobileapptemplate.entitlements; + CURRENT_PROJECT_VERSION = 1; + INFOPLIST_FILE = mobileapptemplate/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; + PRODUCT_BUNDLE_IDENTIFIER = android; + PRODUCT_NAME = mobileapptemplate; + SWIFT_OBJC_BRIDGING_HEADER = "mobileapptemplate/mobileapptemplate-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; + 83CBBA201A601CBA00E9B192 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CXX = ""; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + USE_HERMES = true; + }; + name = Debug; + }; + 83CBBA211A601CBA00E9B192 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + CXX = ""; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + USE_HERMES = true; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "mobileapptemplate" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "mobileapptemplate" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme b/ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme new file mode 100644 index 0000000..65937dc --- /dev/null +++ b/ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata b/ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..f4880e4 --- /dev/null +++ b/ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/ios/mobileapptemplate/AppDelegate.h b/ios/mobileapptemplate/AppDelegate.h new file mode 100644 index 0000000..1658a43 --- /dev/null +++ b/ios/mobileapptemplate/AppDelegate.h @@ -0,0 +1,7 @@ +#import +#import +#import + +@interface AppDelegate : EXAppDelegateWrapper + +@end diff --git a/ios/mobileapptemplate/AppDelegate.mm b/ios/mobileapptemplate/AppDelegate.mm new file mode 100644 index 0000000..b27f832 --- /dev/null +++ b/ios/mobileapptemplate/AppDelegate.mm @@ -0,0 +1,62 @@ +#import "AppDelegate.h" + +#import +#import + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ + self.moduleName = @"main"; + + // You can add your custom initial props in the dictionary below. + // They will be passed down to the ViewController used by React Native. + self.initialProps = @{}; + + return [super application:application didFinishLaunchingWithOptions:launchOptions]; +} + +- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge +{ + return [self bundleURL]; +} + +- (NSURL *)bundleURL +{ +#if DEBUG + return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; +#else + return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; +#endif +} + +// Linking API +- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { + return [super application:application openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options]; +} + +// Universal Links +- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler { + BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; + return [super application:application continueUserActivity:userActivity restorationHandler:restorationHandler] || result; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken +{ + return [super application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error +{ + return [super application:application didFailToRegisterForRemoteNotificationsWithError:error]; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler +{ + return [super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; +} + +@end diff --git a/ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..53527464bfce12fa4b0bb4d5de7f4c17eae397ff GIT binary patch literal 49900 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png b/android/app/src/main/res/drawable-mdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml deleted file mode 100644 index 5c25e72..0000000 --- a/android/app/src/main/res/drawable/rn_edit_text_material.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - diff --git a/android/app/src/main/res/drawable/splashscreen.xml b/android/app/src/main/res/drawable/splashscreen.xml deleted file mode 100644 index c8568e1..0000000 --- a/android/app/src/main/res/drawable/splashscreen.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 3941bea..0000000 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 3941bea..0000000 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a6a3e765771cd8852a6a47d6dfe4d7a766cfc765..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6265 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 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png deleted file mode 100644 index 1a7040cf0f808215a10118f7d4ebb67df127b044..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5571 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 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 86b3bbab156f8e2af58aff4d60816167523b2ec4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8055 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 NFwiyCsnmC_&%-L^#F1_nl<#h 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 W4#sBDk!+97VQqfitOk8K?tcL5YJScD diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png deleted file mode 100644 index 3e333eb5638df9a4437e4c25484ea20408fc5bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3585 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 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png deleted file mode 100644 index 4b5660365429cae933b8ba7c89586ba60839d4b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7713 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

F~y~fr@TRB(zYDTB;1ReL|iI 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 Rs~;;}(^A(*RUz%d{|^cjGoJte diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 6a9cd024c2fd8f1bc8c9c4a02c60ee68a38751fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12192 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 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 73887356cfad5084ee9777ae0077c9fd721931bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17419 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 U%cm=Vhfy(jy85}Sb4q9e0AvUEJOBUy diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 804e004c02e81700f80cfec6f0391763cb1f94a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17370 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 W;OtD-Qp|UDV5uwXAU-JCMEpOAAeOKI diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 87a8e3faebc6c895295dff3d9ac7aab6c8b334d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24124 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 vA7f&^pnt%Q?%z2m^Z \ No newline at end of file diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml deleted file mode 100644 index f387b90..0000000 --- a/android/app/src/main/res/values/colors.xml +++ /dev/null @@ -1,6 +0,0 @@ - - #ffffff - #ffffff - #023c69 - #ffffff - \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml deleted file mode 100644 index c384227..0000000 --- a/android/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,5 +0,0 @@ - - mobile-app-template - contain - false - \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml deleted file mode 100644 index ab7cb49..0000000 --- a/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle deleted file mode 100644 index 9ae2aca..0000000 --- a/android/build.gradle +++ /dev/null @@ -1,45 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. - -buildscript { - ext { - buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0' - minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '23') - compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34') - targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34') - kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23' - - ndkVersion = "26.1.10909125" - } - repositories { - google() - mavenCentral() - } - dependencies { - classpath('com.android.tools.build:gradle') - classpath('com.facebook.react:react-native-gradle-plugin') - classpath('org.jetbrains.kotlin:kotlin-gradle-plugin') - } -} - -apply plugin: "com.facebook.react.rootproject" - -allprojects { - repositories { - maven { - // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm - url(new File(['node', '--print', "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), '../android')) - } - maven { - // Android JSC is installed from npm - url(new File(['node', '--print', "require.resolve('jsc-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), '../dist')) - } - - google() - mavenCentral() - maven { url 'https://www.jitpack.io' } - } -} -// @generated begin expo-camera-import - expo prebuild (DO NOT MODIFY) sync-f244f4f3d8bf7229102e8f992b525b8602c74770 -def expoCameraMavenPath = new File(["node", "--print", "require.resolve('expo-camera/package.json')"].execute(null, rootDir).text.trim(), "../android/maven") -allprojects { repositories { maven { url(expoCameraMavenPath) } } } -// @generated end expo-camera-import \ No newline at end of file diff --git a/android/gradle.properties b/android/gradle.properties deleted file mode 100644 index 40220de..0000000 --- a/android/gradle.properties +++ /dev/null @@ -1,59 +0,0 @@ -# Project-wide Gradle settings. - -# IDE (e.g. Android Studio) users: -# Gradle settings configured through the IDE *will override* -# any settings specified in this file. - -# For more details on how to configure your build environment visit -# http://www.gradle.org/docs/current/userguide/build_environment.html - -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m -org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m - -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true - -# AndroidX package structure to make it clearer which packages are bundled with the -# Android operating system, and which are packaged with your app's APK -# https://developer.android.com/topic/libraries/support-library/androidx-rn -android.useAndroidX=true - -# Automatically convert third-party libraries to use AndroidX -android.enableJetifier=true - -# Enable AAPT2 PNG crunching -android.enablePngCrunchInReleaseBuilds=true - -# Use this property to specify which architecture you want to build. -# You can also override it from the CLI using -# ./gradlew -PreactNativeArchitectures=x86_64 -reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 - -# Use this property to enable support to the new architecture. -# This will allow you to use TurboModules and the Fabric render in -# your application. You should enable this flag either if you want -# to write custom TurboModules/Fabric components OR use libraries that -# are providing them. -newArchEnabled=false - -# Use this property to enable or disable the Hermes JS engine. -# If set to false, you will be using JSC instead. -hermesEnabled=true - -# Enable GIF support in React Native images (~200 B increase) -expo.gif.enabled=true -# Enable webp support in React Native images (~85 KB increase) -expo.webp.enabled=true -# Enable animated webp support (~3.4 MB increase) -# Disabled by default because iOS doesn't support animated webp -expo.webp.animated=false - -# Enable network inspector -EX_DEV_CLIENT_NETWORK_INSPECTOR=true - -# Use legacy packaging to compress native libraries in the resulting APK. -expo.useLegacyPackaging=false diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index e6441136f3d4ba8a0da8d277868979cfbc8ad796..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43453 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq ztp+X}g`(*P0v&2XG{@SHgaG?-ftUrc{2TgD)Kl|p-zsTZA_Z`;SzRB@IzCQ#Hu5*) ztTEJ1{w*6nS{>d^eWGEWtxpovF02zdn#fPeRjI7lcul6hL@L|7nyM3_&-}dQ?xeSI%-blyxtYJvux=$gz2pB5_Y%=3GILwf_AX|l zM6z;XuZU?w0AB}z9kLS`3esne0uy-PHv+OG3rMXs*HPf6UbX>E;WRtwL*3~T(a#vT zsDKbTIu6evK?z8S&L1jJS9^L&O94wV>ByFUjuhzQTOLMdb*JAL#YkDHdY3kaYA@Aw z1`~%@zIcm&FHq|k*set_5vep2yMwKiBq}&$idC2@+``5I6 zjtDms)`&>C?eIBS^f_}jKm?GiDjgL3okqq0t#=J2qNIgmBSYvTDH8m4=Pz9xb z1U&XH`aQtlC_>xJAW$AJqPa`>xmCO&2y$z7O8n75kD&`xTAG+>7?qTC@PWwxD6QLi z=O}DLqrp@FO&ow7gP9Yb0CZf?BzJkgwC+nbwzi=7fCy7!0PJ~NOBk?K=8im9((tqSK6U(HO2#pLSdL zPWu`)=1kB5gPK<$wj0BU^!W!M`WHcUTx+FxIM-yeCMII}v}fEfxjF<1-{rS|3wXFi zR(E-B*@1dz`uL`7mpUgNZ;Wuz3T3Nx-gjlsProP_Sd+v2og=GUc8K6+yB< zVrgO2%;Ki@kEvW~Q^T^`BFGk z7$E{`Yg1n#BtWV*Xy)t-4$ax^sqf9cfRYIUe;l-8s4fw@$o{oGl#iNMR6~&qxI=*Q zVqqWBtcuf17p%+=@84z$qa7Z0ax)GkiY`RsIw-bwu7`2giH`yQpF+^*_V#}EN>e_e z?1@@(2+RE*q~Ak;1#tkJe{JB^6_hp=R|~Zgfn0q>)p+sR+NrU}_MS-r>V#x*u6s6V zfhkbuO_ZQnR9_3X05l&7%e2<1ulaIcUJ~gCWPt)TjNk-$sHvYmY39(Z2LnlbEooth z2s&CLKPbwGMXHhOJGpWJvMa!N=Q#~1G={JV!hWwgC-I?a%DjiSa^>PljU!LVtq-7e zi4ua6lo?%4FV}mlc)A{EaiibR_jIpnKc!bs9-s@`c*{+ ziNx~O8foh1kIL_Wa9n&WxXbKd%h^;D@~}S@JD!XtcoTRY+1)0FnsS@a~>0nMoZ3UIn5pB5+4prkq@f7x?!3UX1CVz2Dh#fp2#MR4yLtL-8m` zE(hqQIi}#aAfT_nY;tDi>qa!BgBW-ZZT6<+`7z;h*1B?sk?k!3&6U|>EBJ4<-gyn$ zHPzpShr3Y$BNqd|SCEO2kOqiIxtxSd+ytZ-19Gok%}B zi_RH9d*X}!0ee4`H!eG=D!ADWR%g2QXZ~aPoaJUIP%(v_CB=uF5u`2gKYrr z0Ktd|*aksG2{{hwga;#g%L1>(Hoo>_DR2h)3;ELCru*{?F515yNfluB63jHx-!~c} zi3CQAh>!0<@oc;S$ec39P~-Zguzg+^`Ds@W#HmVyL@%FY|@J^H^)Hbx&OM zZ=c*~`b0DCXow1;i89nks8_T-J-kl=K2f|TK1GB)_!?LCH#CC8l|dB1#Q$=@#`_@m z9)@!hW(RvHt1c2g)Qh`x6A|I02Oz`}iddqMCK6i(I0#oPx~`FfhdgIb)+Lh;2}VJ) z%TLzaykqmjTkx3Ft-=lBO50KwwAtZa6oYw9?*vX1vy~yJamxpnP4~M zDrvzxgwTQ?&yAp*8*OLv9_jLQI4^M8uJLW=c8H(3k-LT=uvq%GKc^{`YonY#ZLf~`}*)M7~r zS3kofr{x2hp&CWG8ma-_KCXbJ;O>T`VGOFSA${p-?Ld4^W3vW)C?gx5LN@#(_^N;GLe>z|-vT%QkfTkx=h7D|7;nu2CTO zYyl;T^y^;8jTc}un6qnpCPEK`=>{&4v+G#SMOJcW*LRehC8VN(JD@szU_}h;!`{a* zgdsPQYvCdR0LoR?wpDv>nVyK!IM2m4^;&LV>s(J@h*p=r5cv`qq{+UU~xh z6}QARfFazr?^ z7rgN+pa*R#4TY8*!Rz`i$|Rz%IqLUX;<hUHgecVGa{NfB*eeTnQlLwjl}Go3(ABvT zDF$Ax^LS)VbieBR5r8?XW)AqNuCKk){UxQ%PI;WWn-x5^i+N>;Spzf}b}Ujn61=`2 ziA^xw_)$l_cK(mVxkbi<@GV|krq>NVz~m=&>VxAxmq|k_v?-!5BZj(cNtU}0P`kp zp5-nY>_mhE!F7HfbaLy1_4UdLK&d}d`U;Fg_Jl!f<4jWu=V)OBIW;qs8#+&L9-p@f z<-y>rh)rp)DXBlU#9Oj4ScqMNMDi6oHmk|*l4(Xt!JS^-VsmM}KjN>(?Shu@ zp7(Y5`GNH(Qar{<5=vxAWo5!s!A+VTjlwV%f&p;BX5oW%Kj4D4vP=j)KsOhyV+#yK?7$D9@ua~o8{hb_i(Z2&{$wwWCVb#3x~Po*^Q z>`WXv7|PhhqqnJ9Fir*gsx7s~S}GFP~_z^O1letDPv{VoT2Yw&O-Cw3&zgx1|}@ zES-Mq6T@?%_V3Q#xRViAip(}cHo5oz`2Jh~^7`4;34afCN?>AF(T!a3Nz*W%`e3uX#%Q!KRd z`=fsxTOKY_E{f8KEmU=pQ>Cu^CC$q(2zgKL(4%ij;z-pDEf-q{4YO-jH&jHhVPo0Fmk= zTmzxA&Au@he;Giw?h=nyfg>?*SnLN9BD!M`5@@^4w+d+dW$mX=+op9uX6536cNZPn z$(+{^>I|9!N3S28YG`m!-LZYvOw{<;2XGO z0Lo{{-=bRQeiAu?b-`xEw2g&bR(WWTZ@?atfXaZ>^O>M30Ct4m5bxbC{KEck(Mxq4+y%S2(z_{e?Kv7MOc+I+&I~8i(EyM^PT{r6~ zk?@GSBWdG4GU53sTgjM$nk(GfsRqqHh)Oj1*pi7N7jp+)!JdHuBm1AWw4wVSe%$k~ zm7uoua-?-XCttI^Tz`6Xy$-5hKtqua2CJ*u`*$-S#73k?Efn>NML=F-KpuGG?lN9m zT57@6lqnUQJEW#{)vE#xTGmEVRO^@2Yo%ETgxcD)8<^);VtvpQ!ZsxmRW#g19@i%v9q&#pIk6|Jr}0VuqB=Q2qY*NpjoPH zwZ!XP#LRR)B-t;tI}lb2F(sgIR*K9nwSs>A9{33rB1sLyvtNh%>JDhc1u8YV%-Kfa zVaj9@<_4Ag89a*X85#<8#vls$yOA~ML^@20W&3k9W;5ACaGse=)1(wM_c!>7+C*!O z!%a*LWU=?xj?7!{kanRt$#b~6nZX%F8hFn|3$S%H;=J|S*ROj>OEbWgVz;2PD!^<8 zO}m0a5it2(1mH$ZGa^fB9ZrduwE<8n1scNLlU;8$r9k*%*DwU*txP1GxI{D3nlF3f zGhx(i>>_L?*x)2&&Jmt`xIzfuNpx>Zx)O>FbWe(l2gw#d`1M1{jRX=Q17K{S?`0Ae zN9tXatcQz^>cM2^el~y@xgt-VM$&&klTxd4kDZLqyJO%AB?utl=w4h<)k7iB@t<&= zlCPhMI*&CLhMOQ2HtD+VaC1)*8J8Kd31z|h31Vv1Qvl4}*x8=JP36UHt^XE&55q~#q|XM@#va6`wZgL&O18&V#7qXY(x{H;>N5_;nx8}!SHCSaP?_?Zgq zQf}S%Gf~9K797`+waa{l{L0Aby&UMaHCbnwXh^|o0x^;L4q34DgRrs`yM9~SPlx;- zN2jmI*rDy7mX9k~aa|sa-K(pN&wYC;8DL_-Wt&3mZ^UDca9&3*qWoi#H$HIVi$*k4 zk08Xd@XZ4Cx@=P)DZi~G;umLm|8ky%h8$*>?j9CWfI=Co;yYzDKsp4sYX=cY1<9n0 zKNxC`nAOWQoGIH2?{GlD(O;+ZEl=YD#a!SktQH=|M-rRk#c6#j_D&;PKNMdr4*)+; z>>-!#EpdT$@NFHX78)C&fdHvT8ro}ZF8Xg|#57p%zo3HUlcxH^EdzV`R}o!Dz%I6& zTisq)o92|owFfK-sG#jM#2}7G70ZMcn$+BRX>p~*uY7U zOWOVR-z80dJ6w^P=z>8cydS~#U~0B;bYu9uq6l4rG<}3???b_@m}oQWJE;%3;_#Rxs#dd z#{3>%5$WPC#_sgbD4R=lt!?4X>XA}wxPK_2)$#%M!wtf~ya0>}Sm3T~{}VdS&mbt< zgmz#_g#=U=_Iee)0SuKz0y&Ucag^5F@KORHdzDdPCCAfY4Cz89iVQrMv#1?GAcl!1 z^N9~dvq_Xu3uLli#|ndEbln79CvhQ0af5bS7qb=a4d4Bl5MPRRSApLPDkvy;@u1My zgaWeY|7HDSkkqEXdK&s@_E;JMd{rW`Ga()ex7b7Ly3xIz0+a=zf7t=E^T_0C-2-?d zN?{ASfegJDYWNJ$>Jq=Gf0D?}DCnsxVYV2_>g_s6ehXQnb*;Er^_J;|Z9mziX# zU_4jQmk=Mx9B|xar3X9Zg;o#Ij(iEt>Ax3;26-B~Qc}BRwZ6f2bj2KLg=cN5T}2Qh zq6G~uy{Bt@7rFu>y+$Bw;C;hyH1Ph^8+faUTQ1?xx0>L+tV+}sJ8Q6ljGS|R_Itga z&4G3IXuI9DDTa9yW-D-PG}VW@$Pix@dlyFr#IO}mxkA5cS_bL+!<#Ry+1MU0(%i(i zRcIJ_&C#X8`Sxic>?Cn{d=+kjQi!eb$`64*3()&Pbz5N(OZ@7$J>X;j6q29lg11lp zRqD;etd-7!g#oXh?_(TmLi>(PUNk?UDpAmJsp-wtfZIdoc5-e}V%q+evQ~n~BxQE& za)A|9^axuIPgR`RQ`$YjZ;v!xi#_YrNP8zbt>-q=ZsxfS4SNK5_Wp6OdYpOWZr+cd zDp`$%?$5;M&PG)a=q9LecrY4&@~{Ni$F_R@QOe;bKlhG~nhJY(e2dC=S-es?q zJ5*W%$gop|623Ol%*n~==V(s#thC~3@t_-FyXf@$zV>Bb^ttHCuoBww#oCbl@6TDm(iJ zlVwq}^PBUcqIAjrC9=V9qT1&lMxD=`?JCTIC(#}AJ>gBjE;(yPVaGxvXldOi(Y91! zTf?tZIOwWho@)=U@VO}$A96-o@g}RvB9KPA&u`fHTyX(A5x%q&Z8N3UP+T4ze_6g9)NFIu)l`f_}WjLIQS_t za!fAz8UFkCK$*3z!6tA96`Mq!munuh%}w(rZ%t{Rlo#y@Ez*GgRPYxoCbV||`<~pk zrV^_y@DjNpCFN2}%XNqEmlWY^)!>a^cX*L;mI`gSi_^(!*kSJca@%wYk9J!68I>3Q zRG*qX;hS$QtgK$;U?L-dgf(8V2awrdlbcqXVWa?G`L*stc;h^_73}cY`g~}GkB>*< zv+|XR6BWU$inci4e;J5mpuf--m8_YQ2A(b8+eFW6BIBvO9O6$kP)zr~!l^eTmqr@D zyg=`pTZ|g1QXbPWxs;41@iL3?v2gb^8#_#VE4uQuX(4yW~F za<=CSEr>m(@**vb<`R7U!#I$R6~_g9q@!*%u_}C=07q48Bz}|Y|IlGY$K0|s(LtHx zW~A`q2s&a{V{i(t5K;zWp=fHVB9w(`rK)>Zo&D%|rT(swooXif`e!xi-n}C)P z&lW;x`JpDp=qv4Z)JNrYzFg@{W$)J8O`gYMr@!o#Mi5F%>a2B5xeJm@mlTTUw- zb22PShFji~oK|6w8@IOp-eO}@S(#Nfhl(nV&uG5+s0}XRy7S-MUg{BZ8=TlwCR%F#E?vw7^9jF z8%k*wN!BrhEipq5gPhM}=G*5b)!O|J`sSDUWv=&o-}||r`+nZ{d*^uu%-d)WQs(*) zxMoCa_v=Gi3T;$!z6X`T0)6a$HD7JoR8y0*e(50N%9TArQ0jRS>kko1$^%fE-S^h|bhoUv7W%{lux{sc z2yQ8G1ICiB<=Jm0!*$m)vPfVxe+19*AMFu7Q3RAXQR-9{QmG=tEeX;Ag#;aa{i@e@ zG6Z!+R#&P88e4sx^&fSVyrDRro;Z>|LuaMyXg6RasZXdGcq`_mm zW)b(glb?UKDSSI2XR~AVWqHzhU`jA1?DGtgJajubgOb_&Oz3&0bo0FxQNDhwrK_7( zz1xnlkn}s3D^5x%JDcYmzDQnvSZ|~IgA)Un(*5EKXEADxHukR+^-+z~U`=~LrsJiN zOe5n^VQBCqBd_Bu0PeEma5$~7gBd&-U|6t-sH|L(egEcu3NJa>IX+|o-Jt4`N3nXh zjEszbX`7G(9S#IYIaG8ECNB)RRWf@oq#g;@%-X8jo>A{8icp6Gq|SD2xyz+(9ErrX zn6m$;TeqBSc-m!)QC&xw~ zj0@YBo}H~X&=MUjzu9a5C3&Td;MWoI5^Bd?M)XQ}_e8Tn%VI&3oPl+w+fHWKJa=+; zw@hPYY+kI{*w7%uO4Rc_mdFIB`UCE}GrRgsPdrXL{PNZ0{1LhD<{S9+hgB4-1q?H1 zG%=nvy)p*))#$LFoB2Zf^77^*1SL&KnJFkFDP!;gE@*`-$M>Pp%Vv7lDXY@VtP#1c zW#O{l01reC3XS!8zz@m{nYK;a(Hf}a+{jF$<7*;QCpfj$ei^GKrq;EhiIsK?wK~Ub zV3gX5#q5hYA5bsSfZ~B_sJ4&Z$(Kul`T_8^PSyk$2?bJ3^7DCgW28-GzR2q8soimH zLlXlw-@1EvEYXsTck)}(*FyL0rvrxus`7c=Mx%o-q``eOY=PWf=GTHo|7IH-zezA( zP3Lgd$6id$wTMsaee$T4s1`K*A|j>Wzp?vru6ule6d`f%+(dCrU^BZKPb2rWN%^a7 z(2kCAS~qRFQCFvx;k4Yf>Uo%;hpVb^n-0mxp2-#xClhuG-fLn?p20y;&zn1f*U&{T z`GyDGO@nsOJ6`%=5u<+(jYji$uxoIF{EX!Jsv)kjqqtDTfkH{_4D3pnv19I8u(_$K zXvfY#R^JE{knTfUfpK%hoWZx})jx3{pD52)_wT-AMVm}&H_k)R!zk>Fq*-AZkDL`2 zB);!UQYohl5WD`gHeVMO;*_GfJ#C1zzfgCu);7ry)z3sPosbaeJi>()Uew3e*Q;`? z_+%OXU*4TMB~;Y(~pL)j6_F|p}* zVS7Ke7^uK2@4iGgg`R9bqvodFuk>UoE$G7po8>Y&K| zdDUa&ESa+Q_N5MuO)DfxAmpQdYE5I~F40X}babu~;1nVjkz6+hDhsSdtGDTKkf_2~ zAO~F}N#5n40%x)0Y(2}3PIptY;5*cbI3+amR$)ZKnmke=@qNls%s=J_wgaYRBKGU3 zsCP7cu>?r5;D#(bhJ-xStHEciJv^Kuv4Rm?T+|Nq2!$rlI1NU_KR5z70yqLV0yqLV z0yqLV0yqLV0-rAeXRw-;D(E$-)WS(DS1kqhnD_@r07n2v07n2v07n2v07n2v07u|+ bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json new file mode 100644 index 0000000..7d28020 --- /dev/null +++ b/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "image.png", + "scale": "1x" + }, + { + "idiom": "universal", + "scale": "2x" + }, + { + "idiom": "universal", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} diff --git a/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/image.png b/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/image.png new file mode 100644 index 0000000000000000000000000000000000000000..33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j literal 0 HcmV?d00001 diff --git a/ios/mobileapptemplate/Info.plist b/ios/mobileapptemplate/Info.plist new file mode 100644 index 0000000..a11989b --- /dev/null +++ b/ios/mobileapptemplate/Info.plist @@ -0,0 +1,76 @@ + + + + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + mobile-app-template + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleURLSchemes + + android + + + + CFBundleVersion + 1 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking + + + NSCameraUsageDescription + Allow $(PRODUCT_NAME) to access your camera + NSMicrophoneUsageDescription + Allow $(PRODUCT_NAME) to access your microphone + UILaunchStoryboardName + SplashScreen + UIRequiredDeviceCapabilities + + arm64 + + UIRequiresFullScreen + + UIStatusBarStyle + UIStatusBarStyleDefault + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIUserInterfaceStyle + Light + UIViewControllerBasedStatusBarAppearance + + + \ No newline at end of file diff --git a/ios/mobileapptemplate/PrivacyInfo.xcprivacy b/ios/mobileapptemplate/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..c6b452e --- /dev/null +++ b/ios/mobileapptemplate/PrivacyInfo.xcprivacy @@ -0,0 +1,48 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + 0A2A.1 + 3B52.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + 85F4.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/ios/mobileapptemplate/SplashScreen.storyboard b/ios/mobileapptemplate/SplashScreen.storyboard new file mode 100644 index 0000000..ed03a52 --- /dev/null +++ b/ios/mobileapptemplate/SplashScreen.storyboard @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ios/mobileapptemplate/Supporting/Expo.plist b/ios/mobileapptemplate/Supporting/Expo.plist new file mode 100644 index 0000000..750be02 --- /dev/null +++ b/ios/mobileapptemplate/Supporting/Expo.plist @@ -0,0 +1,12 @@ + + + + + EXUpdatesCheckOnLaunch + ALWAYS + EXUpdatesEnabled + + EXUpdatesLaunchWaitMs + 0 + + \ No newline at end of file diff --git a/ios/mobileapptemplate/main.m b/ios/mobileapptemplate/main.m new file mode 100644 index 0000000..25181b6 --- /dev/null +++ b/ios/mobileapptemplate/main.m @@ -0,0 +1,10 @@ +#import + +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} + diff --git a/ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h b/ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h new file mode 100644 index 0000000..e11d920 --- /dev/null +++ b/ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h @@ -0,0 +1,3 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// diff --git a/ios/mobileapptemplate/mobileapptemplate.entitlements b/ios/mobileapptemplate/mobileapptemplate.entitlements new file mode 100644 index 0000000..f683276 --- /dev/null +++ b/ios/mobileapptemplate/mobileapptemplate.entitlements @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/ios/mobileapptemplate/noop-file.swift b/ios/mobileapptemplate/noop-file.swift new file mode 100644 index 0000000..b2ffafb --- /dev/null +++ b/ios/mobileapptemplate/noop-file.swift @@ -0,0 +1,4 @@ +// +// @generated +// A blank Swift file must be created for native modules with Swift files to work correctly. +// diff --git a/package-lock.json b/package-lock.json index e1d8dc8..b9c6935 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,18 +9,21 @@ "version": "1.0.0", "dependencies": { "@react-native-async-storage/async-storage": "^2.0.0", + "@react-native-google-signin/google-signin": "^13.1.0", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", - "@supabase/supabase-js": "^2.45.4", + "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", "expo": "~51.0.21", "expo-auth-session": "~5.5.2", "expo-barcode-scanner": "~13.0.1", "expo-camera": "~15.0.16", "expo-constants": "~16.0.2", + "expo-crypto": "~13.0.2", "expo-device": "~6.0.2", "expo-linking": "~6.3.1", "expo-status-bar": "~1.12.1", + "expo-web-browser": "~13.0.3", "react": "18.2.0", "react-native": "^0.74.5", "react-native-dotenv": "^3.4.11", @@ -63,11 +66,13 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.0.tgz", + "integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==", + "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" }, "engines": { @@ -126,11 +131,12 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -165,18 +171,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz", - "integrity": "sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.8", - "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", "semver": "^6.3.1" }, "engines": { @@ -244,6 +249,7 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", + "peer": true, "dependencies": { "@babel/types": "^7.24.7" }, @@ -252,24 +258,26 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", - "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.8" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -294,20 +302,22 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", - "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", - "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -329,13 +339,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", - "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7" + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -357,12 +368,13 @@ } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", - "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -380,25 +392,28 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -444,9 +459,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", - "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.1.tgz", + "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.0" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -553,14 +572,14 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz", - "integrity": "sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-decorators": "^7.24.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -735,12 +754,12 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz", - "integrity": "sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -854,11 +873,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", - "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1591,11 +1611,12 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", - "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1605,15 +1626,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", - "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-jsx": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1623,12 +1645,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz", - "integrity": "sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", "license": "MIT", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.24.7" + "@babel/plugin-transform-react-jsx": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1666,13 +1688,13 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz", - "integrity": "sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2008,17 +2030,17 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.7.tgz", - "integrity": "sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.9.tgz", + "integrity": "sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-transform-react-display-name": "^7.24.7", - "@babel/plugin-transform-react-jsx": "^7.24.7", - "@babel/plugin-transform-react-jsx-development": "^7.24.7", - "@babel/plugin-transform-react-pure-annotations": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2080,31 +2102,30 @@ } }, "node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", - "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.8", - "@babel/types": "^7.24.8", + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2112,14 +2133,42 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", + "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.0", + "@babel/types": "^7.26.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/@babel/types": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", - "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2288,9 +2337,9 @@ } }, "node_modules/@expo/cli": { - "version": "0.18.29", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.18.29.tgz", - "integrity": "sha512-X810C48Ss+67RdZU39YEO1khNYo1RmjouRV+vVe0QhMoTe8R6OA3t+XYEdwaNbJ5p/DJN7szfHfNmX2glpC7xg==", + "version": "0.18.30", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.18.30.tgz", + "integrity": "sha512-V90TUJh9Ly8stYo8nwqIqNWCsYjE28GlVFWEhAFCUOp99foiQr8HSTpiiX5GIrprcPoWmlGoY+J5fQA29R4lFg==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.0", @@ -2305,7 +2354,7 @@ "@expo/osascript": "^2.0.31", "@expo/package-manager": "^1.5.0", "@expo/plist": "^0.1.0", - "@expo/prebuild-config": "7.0.8", + "@expo/prebuild-config": "7.0.9", "@expo/rudder-sdk-node": "1.1.1", "@expo/spawn-async": "^1.7.2", "@expo/xcpretty": "^4.3.0", @@ -2468,13 +2517,14 @@ } }, "node_modules/@expo/config": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-9.0.3.tgz", - "integrity": "sha512-eOTNM8eOC8gZNHgenySRlc/lwmYY1NOgvjwA8LHuvPT7/eUwD93zrxu3lPD1Cc/P6C/2BcVdfH4hf0tLmDxnsg==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-9.0.4.tgz", + "integrity": "sha512-g5ns5u1JSKudHYhjo1zaSfkJ/iZIcWmUmIQptMJZ6ag1C0ShL2sj8qdfU8MmAMuKLOgcIfSaiWlQnm4X3VJVkg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "~7.10.4", "@expo/config-plugins": "~8.0.8", - "@expo/config-types": "^51.0.0-unreleased", + "@expo/config-types": "^51.0.3", "@expo/json-file": "^8.3.0", "getenv": "^1.0.0", "glob": "7.1.6", @@ -2486,11 +2536,12 @@ } }, "node_modules/@expo/config-plugins": { - "version": "8.0.8", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-8.0.8.tgz", - "integrity": "sha512-Fvu6IO13EUw0R9WeqxUO37FkM62YJBNcZb9DyJAOgMz7Ez/vaKQGEjKt9cwT+Q6uirtCATMgaq6VWAW7YW8xXw==", + "version": "8.0.10", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-8.0.10.tgz", + "integrity": "sha512-KG1fnSKRmsudPU9BWkl59PyE0byrE2HTnqbOrgwr2FAhqh7tfr9nRs6A9oLS/ntpGzmFxccTEcsV0L4apsuxxg==", + "license": "MIT", "dependencies": { - "@expo/config-types": "^51.0.0-unreleased", + "@expo/config-types": "^51.0.3", "@expo/json-file": "~8.3.0", "@expo/plist": "^0.1.0", "@expo/sdk-runtime-versions": "^1.0.0", @@ -2603,9 +2654,10 @@ } }, "node_modules/@expo/config-types": { - "version": "51.0.2", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-51.0.2.tgz", - "integrity": "sha512-IglkIoiDwJMY01lYkF/ZSBoe/5cR+O3+Gx6fpLFjLfgZGBTdyPkKa1g8NWoWQCk+D3cKL2MDbszT2DyRRB0YqQ==" + "version": "51.0.3", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-51.0.3.tgz", + "integrity": "sha512-hMfuq++b8VySb+m9uNNrlpbvGxYc8OcFCUX9yTmi9tlx6A4k8SDabWFBgmnr4ao3wEArvWrtUQIfQCVtPRdpKA==", + "license": "MIT" }, "node_modules/@expo/config/node_modules/@babel/code-frame": { "version": "7.10.4", @@ -3263,14 +3315,14 @@ } }, "node_modules/@expo/prebuild-config": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-7.0.8.tgz", - "integrity": "sha512-wH9NVg6HiwF5y9x0TxiMEeBF+ITPGDXy5/i6OUheSrKpPgb0lF1Mwzl/f2fLPXBEpl+ZXOQ8LlLW32b7K9lrNg==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-7.0.9.tgz", + "integrity": "sha512-9i6Cg7jInpnGEHN0jxnW0P+0BexnePiBzmbUvzSbRXpdXihYUX2AKMu73jgzxn5P1hXOSkzNS7umaY+BZ+aBag==", "license": "MIT", "dependencies": { "@expo/config": "~9.0.0-beta.0", "@expo/config-plugins": "~8.0.8", - "@expo/config-types": "^51.0.0-unreleased", + "@expo/config-types": "^51.0.3", "@expo/image-utils": "^0.5.0", "@expo/json-file": "^8.3.0", "@react-native/normalize-colors": "0.74.85", @@ -3368,9 +3420,10 @@ } }, "node_modules/@expo/vector-icons": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-14.0.2.tgz", - "integrity": "sha512-70LpmXQu4xa8cMxjp1fydgRPsalefnHaXLzIwaHMEzcZhnyjw2acZz8azRrZOslPVAWlxItOa2Dd7WtD/kI+CA==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-14.0.4.tgz", + "integrity": "sha512-+yKshcbpDfbV4zoXOgHxCwh7lkE9VVTT5T03OUlBsqfze1PLy6Hi4jp1vSb1GVbY6eskvMIivGVc9SKzIv0oEQ==", + "license": "MIT", "dependencies": { "prop-types": "^15.8.1" } @@ -5776,6 +5829,26 @@ "node": ">=8" } }, + "node_modules/@react-native-google-signin/google-signin": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@react-native-google-signin/google-signin/-/google-signin-13.1.0.tgz", + "integrity": "sha512-C2/sqb0/s0c+Dwc/mykASZsRuHxGqn7SFrCxCY9D8p8IOQO05haInhCc7lzraJshRixGva5c/4usQZ71HMYSEQ==", + "license": "MIT", + "peerDependencies": { + "expo": ">=50.0.0", + "react": "*", + "react-dom": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, "node_modules/@react-native/assets-registry": { "version": "0.74.87", "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.74.87.tgz", @@ -6105,6 +6178,7 @@ "version": "0.74.85", "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.74.85.tgz", "integrity": "sha512-gUIhhpsYLUTYWlWw4vGztyHaX/kNlgVspSvKe2XaPA7o3jYKUoNLc3Ov7u70u/MBWfKdcEffWq44eSe3j3s5JQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=18" } @@ -6113,6 +6187,7 @@ "version": "0.74.85", "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.74.85.tgz", "integrity": "sha512-BRmgCK5vnMmHaKRO+h8PKJmHHH3E6JFuerrcfE3wG2eZ1bcSr+QTu8DAlpxsDWvJvHpCi8tRJGauxd+Ssj/c7w==", + "license": "MIT", "dependencies": { "@isaacs/ttlcache": "^1.4.1", "@react-native/debugger-frontend": "0.74.85", @@ -6136,6 +6211,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -6143,12 +6219,14 @@ "node_modules/@react-native/dev-middleware/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/@react-native/dev-middleware/node_modules/open": { "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -6164,6 +6242,7 @@ "version": "6.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", "dependencies": { "async-limiter": "~1.0.0" } @@ -6204,7 +6283,8 @@ "node_modules/@react-native/normalize-colors": { "version": "0.74.85", "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.85.tgz", - "integrity": "sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw==" + "integrity": "sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw==", + "license": "MIT" }, "node_modules/@react-native/virtualized-lists": { "version": "0.74.87", @@ -6410,18 +6490,18 @@ } }, "node_modules/@supabase/auth-js": { - "version": "2.65.0", - "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.65.0.tgz", - "integrity": "sha512-+wboHfZufAE2Y612OsKeVP4rVOeGZzzMLD/Ac3HrTQkkY4qXNjI6Af9gtmxwccE5nFvTiF114FEbIQ1hRq5uUw==", + "version": "2.65.1", + "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.65.1.tgz", + "integrity": "sha512-IA7i2Xq2SWNCNMKxwmPlHafBQda0qtnFr8QnyyBr+KaSxoXXqEzFCnQ1dGTy6bsZjVBgXu++o3qrDypTspaAPw==", "license": "MIT", "dependencies": { "@supabase/node-fetch": "^2.6.14" } }, "node_modules/@supabase/functions-js": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.4.1.tgz", - "integrity": "sha512-8sZ2ibwHlf+WkHDUZJUXqqmPvWQ3UHN0W30behOJngVh/qHHekhJLCFbh0AjkE9/FqqXtf9eoVvmYgfCLk5tNA==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.4.3.tgz", + "integrity": "sha512-sOLXy+mWRyu4LLv1onYydq+10mNRQ4rzqQxNhbrKLTLTcdcmS9hbWif0bGz/NavmiQfPs4ZcmQJp4WqOXlR4AQ==", "license": "MIT", "dependencies": { "@supabase/node-fetch": "^2.6.14" @@ -6440,18 +6520,18 @@ } }, "node_modules/@supabase/postgrest-js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.16.1.tgz", - "integrity": "sha512-EOSEZFm5pPuCPGCmLF1VOCS78DfkSz600PBuvBND/IZmMciJ1pmsS3ss6TkB6UkuvTybYiBh7gKOYyxoEO3USA==", + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.16.3.tgz", + "integrity": "sha512-HI6dsbW68AKlOPofUjDTaosiDBCtW4XAm0D18pPwxoW3zKOE2Ru13Z69Wuys9fd6iTpfDViNco5sgrtnP0666A==", "license": "MIT", "dependencies": { "@supabase/node-fetch": "^2.6.14" } }, "node_modules/@supabase/realtime-js": { - "version": "2.10.2", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.10.2.tgz", - "integrity": "sha512-qyCQaNg90HmJstsvr2aJNxK2zgoKh9ZZA8oqb7UT2LCh3mj9zpa3Iwu167AuyNxsxrUE8eEJ2yH6wLCij4EApA==", + "version": "2.10.7", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.10.7.tgz", + "integrity": "sha512-OLI0hiSAqQSqRpGMTUwoIWo51eUivSYlaNBgxsXZE7PSoWh12wPRdVt0psUMaUzEonSB85K21wGc7W5jHnT6uA==", "license": "MIT", "dependencies": { "@supabase/node-fetch": "^2.6.14", @@ -6461,26 +6541,26 @@ } }, "node_modules/@supabase/storage-js": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.7.0.tgz", - "integrity": "sha512-iZenEdO6Mx9iTR6T7wC7sk6KKsoDPLq8rdu5VRy7+JiT1i8fnqfcOr6mfF2Eaqky9VQzhP8zZKQYjzozB65Rig==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.7.1.tgz", + "integrity": "sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==", "license": "MIT", "dependencies": { "@supabase/node-fetch": "^2.6.14" } }, "node_modules/@supabase/supabase-js": { - "version": "2.45.4", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.45.4.tgz", - "integrity": "sha512-E5p8/zOLaQ3a462MZnmnz03CrduA5ySH9hZyL03Y+QZLIOO4/Gs8Rdy4ZCKDHsN7x0xdanVEWWFN3pJFQr9/hg==", + "version": "2.45.6", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.45.6.tgz", + "integrity": "sha512-qVXSSUhhIqdFnF2VUGgeecPvw1cDW6+avcTbRgur4LaGnzrJCbM3Rx7g81/SSZjjeqYOtmHuKWhiHzV/EN8Ktw==", "license": "MIT", "dependencies": { - "@supabase/auth-js": "2.65.0", - "@supabase/functions-js": "2.4.1", + "@supabase/auth-js": "2.65.1", + "@supabase/functions-js": "2.4.3", "@supabase/node-fetch": "2.6.15", - "@supabase/postgrest-js": "1.16.1", - "@supabase/realtime-js": "2.10.2", - "@supabase/storage-js": "2.7.0" + "@supabase/postgrest-js": "1.16.3", + "@supabase/realtime-js": "2.10.7", + "@supabase/storage-js": "2.7.1" } }, "node_modules/@types/hammerjs": { @@ -7390,9 +7470,9 @@ } }, "node_modules/babel-plugin-react-compiler": { - "version": "0.0.0-experimental-de2cfda-20240912", - "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-0.0.0-experimental-de2cfda-20240912.tgz", - "integrity": "sha512-ASAiKVPBNVWe1NHGEpYESYDs41+RzAv/8ZziAgHO3bYtBNwp0+4SeUkMhji5ueRfo1pYtsodnESwgiVGhzf1ZQ==", + "version": "0.0.0-experimental-592953e-20240517", + "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-0.0.0-experimental-592953e-20240517.tgz", + "integrity": "sha512-OjG1SVaeQZaJrqkMFJatg8W/MTow8Ak5rx2SI0ETQBO1XvOk/XZGMbltNCPdFJLKghBYoBjC+Y3Ap/Xr7B01mA==", "license": "MIT", "dependencies": { "@babel/generator": "7.2.0", @@ -7497,9 +7577,9 @@ } }, "node_modules/babel-plugin-react-native-web": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.12.tgz", - "integrity": "sha512-eYZ4+P6jNcB37lObWIg0pUbi7+3PKoU1Oie2j0C8UF3cXyXoR74tO2NBjI/FORb2LJyItJZEAmjU5pSaJYEL1w==", + "version": "0.19.13", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.13.tgz", + "integrity": "sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ==", "license": "MIT" }, "node_modules/babel-plugin-transform-flow-enums": { @@ -7511,9 +7591,9 @@ } }, "node_modules/babel-preset-expo": { - "version": "11.0.14", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-11.0.14.tgz", - "integrity": "sha512-4BVYR0Sc2sSNxYTiE/OLSnPiOp+weFNy8eV+hX3aD6YAIbBnw+VubKRWqJV/sOJauzOLz0SgYAYyFciYMqizRA==", + "version": "11.0.15", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-11.0.15.tgz", + "integrity": "sha512-rgiMTYwqIPULaO7iZdqyL7aAff9QLOX6OWUtLZBlOrOTreGY1yHah/5+l8MvI6NVc/8Zj5LY4Y5uMSnJIuzTLw==", "license": "MIT", "dependencies": { "@babel/plugin-proposal-decorators": "^7.12.9", @@ -7523,7 +7603,7 @@ "@babel/preset-react": "^7.22.15", "@babel/preset-typescript": "^7.23.0", "@react-native/babel-preset": "0.74.87", - "babel-plugin-react-compiler": "^0.0.0-experimental-592953e-20240517", + "babel-plugin-react-compiler": "0.0.0-experimental-592953e-20240517", "babel-plugin-react-native-web": "~0.19.10", "react-refresh": "^0.14.2" } @@ -9646,24 +9726,24 @@ } }, "node_modules/expo": { - "version": "51.0.32", - "resolved": "https://registry.npmjs.org/expo/-/expo-51.0.32.tgz", - "integrity": "sha512-6GEhYvHRnyS/6BytQagGkClsaqbuwAtlN3A6oDfnNMRKLmz6NE/r+Rjg9zbQgUO6zigqb60Yj5lAX32DmixRDw==", + "version": "51.0.38", + "resolved": "https://registry.npmjs.org/expo/-/expo-51.0.38.tgz", + "integrity": "sha512-/B9npFkOPmv6WMIhdjQXEY0Z9k/67UZIVkodW8JxGIXwKUZAGHL+z1R5hTtWimpIrvVhyHUFU3f8uhfEKYhHNQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "0.18.29", - "@expo/config": "9.0.3", - "@expo/config-plugins": "8.0.8", + "@expo/cli": "0.18.30", + "@expo/config": "9.0.4", + "@expo/config-plugins": "8.0.10", "@expo/metro-config": "0.18.11", - "@expo/vector-icons": "^14.0.0", - "babel-preset-expo": "~11.0.14", + "@expo/vector-icons": "^14.0.3", + "babel-preset-expo": "~11.0.15", "expo-asset": "~10.0.10", "expo-file-system": "~17.0.1", "expo-font": "~12.0.10", "expo-keep-awake": "~13.0.2", - "expo-modules-autolinking": "1.11.2", - "expo-modules-core": "1.12.24", + "expo-modules-autolinking": "1.11.3", + "expo-modules-core": "1.12.26", "fbemitter": "^3.0.0", "whatwg-url-without-unicode": "8.0.0-3" }, @@ -9841,9 +9921,9 @@ } }, "node_modules/expo-modules-autolinking": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.11.2.tgz", - "integrity": "sha512-fdcaNO8ucHA3yLNY52ZUENBcAG7KEx8QyMmnVNavO1JVBGRMZG8JyVcbrhYQDtVtpxkbai5YzwvLutINvbDZDQ==", + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.11.3.tgz", + "integrity": "sha512-oYh8EZEvYF5TYppxEKUTTJmbr8j7eRRnrIxzZtMvxLTXoujThVPMFS/cbnSnf2bFm1lq50TdDNABhmEi7z0ngQ==", "license": "MIT", "dependencies": { "chalk": "^4.1.0", @@ -9965,9 +10045,9 @@ } }, "node_modules/expo-modules-core": { - "version": "1.12.24", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.12.24.tgz", - "integrity": "sha512-3geIe2ecizlp7l26iY8Nmc59z2d1RUC5nQZtI9iJoi5uHEUV/zut8e4zRLFVnZb8KOcMcEDsrvaBL5DPnqdfpg==", + "version": "1.12.26", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.12.26.tgz", + "integrity": "sha512-y8yDWjOi+rQRdO+HY+LnUlz8qzHerUaw/LUjKPU/mX8PRXP4UUPEEp5fjAwBU44xjNmYSHWZDwet4IBBE+yQUA==", "license": "MIT", "dependencies": { "invariant": "^2.2.4" @@ -10292,9 +10372,9 @@ } }, "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", "license": "MIT", "dependencies": { "asynckit": "^0.4.0", @@ -14153,9 +14233,9 @@ } }, "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "license": "BlueOak-1.0.0" }, "node_modules/parent-module": { @@ -16639,14 +16719,6 @@ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", diff --git a/package.json b/package.json index c82dbca..073e69e 100644 --- a/package.json +++ b/package.json @@ -4,8 +4,8 @@ "main": "expo/AppEntry.js", "scripts": { "start": "expo start", - "android": "expo start --android", - "ios": "expo start --ios", + "android": "expo run:android", + "ios": "expo run:ios", "lint:check": "npx eslint .", "lint:fix": "npx eslint . --fix", "prettier:check": "npx prettier --check .", @@ -16,17 +16,20 @@ }, "dependencies": { "@react-native-async-storage/async-storage": "^2.0.0", + "@react-native-google-signin/google-signin": "^13.1.0", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", - "@supabase/supabase-js": "^2.45.4", + "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", "expo": "~51.0.21", "expo-auth-session": "~5.5.2", "expo-camera": "~15.0.16", "expo-constants": "~16.0.2", + "expo-crypto": "~13.0.2", "expo-device": "~6.0.2", "expo-linking": "~6.3.1", "expo-status-bar": "~1.12.1", + "expo-web-browser": "~13.0.3", "react": "18.2.0", "react-native": "^0.74.5", "react-native-dotenv": "^3.4.11", diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx new file mode 100644 index 0000000..9e80cda --- /dev/null +++ b/src/components/GoogleSignInButton.tsx @@ -0,0 +1,53 @@ +import { Alert } from 'react-native'; +import { + GoogleSignin, + GoogleSigninButton, + statusCodes, +} from '@react-native-google-signin/google-signin'; +import { supabase } from '@/supabase/client'; + +GoogleSignin.configure({ + scopes: ['profile', 'email'], + webClientId: process.env.GOOGLE_WEB_CLIENT_ID, + iosClientId: process.env.GOOGLE_IOS_CLIENT_ID, +}); + +export default function GoogleSignInButton() { + return ( + { + try { + await GoogleSignin.hasPlayServices(); + const userInfo = await GoogleSignin.signIn(); + if (userInfo && userInfo.data && userInfo.data.idToken) { + const { data, error } = await supabase.auth.signInWithIdToken({ + provider: 'google', + token: userInfo.data.idToken, + }); + console.log(error, data); + } else { + throw new Error('no ID token present!'); + } + } catch (error: any) { + if (error.code === statusCodes.SIGN_IN_CANCELLED) { + Alert.alert('Cancelled', 'Google sign-in was cancelled.'); + } else if (error.code === statusCodes.IN_PROGRESS) { + Alert.alert( + 'Sign-in in Progress', + 'Google sign-in is currently in progress.', + ); + } else if (error.code === statusCodes.PLAY_SERVICES_NOT_AVAILABLE) { + Alert.alert( + 'Error', + 'Google Play Services not available or outdated.', + ); + } else { + Alert.alert('Error', 'An unknown error occurred during sign-in.'); + } + } + }} + /> + ); +} diff --git a/src/components/GoogleSignOutButton.tsx b/src/components/GoogleSignOutButton.tsx new file mode 100644 index 0000000..1e3d193 --- /dev/null +++ b/src/components/GoogleSignOutButton.tsx @@ -0,0 +1,5 @@ +import { supabase } from '@/supabase/client'; + +export default async function signOut() { + const { error } = await supabase.auth.signOut(); +} diff --git a/src/components/Login.tsx b/src/components/Login.tsx index 4116ad9..26c1efb 100644 --- a/src/components/Login.tsx +++ b/src/components/Login.tsx @@ -13,7 +13,6 @@ export default function Login({ navigation, route }: LoginProps) { Guest - navigation.navigate('MemberLogin')} diff --git a/src/screens/MemberLoginScreen.tsx b/src/screens/MemberLoginScreen.tsx index 96cde22..5f2e871 100644 --- a/src/screens/MemberLoginScreen.tsx +++ b/src/screens/MemberLoginScreen.tsx @@ -1,5 +1,6 @@ import { Text, TouchableOpacity, View } from 'react-native'; import Svg, { Circle } from 'react-native-svg'; +import GoogleSignInButton from '@/components/GoogleSignInButton'; import { styles } from '@/screens/styles'; export default function MemberLoginScreen() { @@ -11,9 +12,7 @@ export default function MemberLoginScreen() { - - Sign in with Google - + ); } From 57809ad4389a2d36daadb9d9892037f361e7eea3 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sat, 26 Oct 2024 15:28:01 -0700 Subject: [PATCH 03/67] draft user auth --- App.tsx | 1 + android/.gitignore | 16 - android/app/build.gradle | 201 - android/app/debug.keystore | Bin 2257 -> 0 bytes android/app/proguard-rules.pro | 14 - android/app/src/debug/AndroidManifest.xml | 7 - android/app/src/main/AndroidManifest.xml | 34 - .../mobileapptemplate/MainActivity.kt | 61 - .../mobileapptemplate/MainApplication.kt | 55 - .../res/drawable-hdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../res/drawable-mdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../res/drawable-xhdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../drawable-xxhdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../drawable-xxxhdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../res/drawable/rn_edit_text_material.xml | 37 - .../src/main/res/drawable/splashscreen.xml | 3 - .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 6265 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 5571 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 8055 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 4042 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 3585 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 5228 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 8519 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 7713 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 10921 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 13505 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 12192 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 17419 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 19123 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 17370 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 24124 -> 0 bytes .../app/src/main/res/values-night/colors.xml | 1 - android/app/src/main/res/values/colors.xml | 6 - android/app/src/main/res/values/strings.xml | 5 - android/app/src/main/res/values/styles.xml | 17 - android/build.gradle | 45 - android/gradle.properties | 59 - android/gradle/wrapper/gradle-wrapper.jar | Bin 43453 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 - android/gradlew | 249 - android/gradlew.bat | 92 - .../react-settings-plugin/build.gradle.kts | 19 - .../expo/plugins/ReactSettingsPlugin.kt | 10 - android/settings.gradle | 66 - app.json | 10 +- ios/.gitignore | 30 - ios/.xcode.env | 11 - ios/Podfile | 79 - ios/Podfile.lock | 1695 - ios/Podfile.properties.json | 4 - ios/Pods/Pods 2.xcodeproj/project.pbxproj | 36035 ++++++++++++++++ .../AppAuth-AppAuthCore_Privacy.xcscheme} | 40 +- .../xcschemes/AppAuth.xcscheme | 58 + .../xcschemes/DoubleConversion.xcscheme | 58 + ...plication-ExpoApplication_privacy.xcscheme | 58 + .../xcschemes/EXApplication.xcscheme | 58 + .../xcschemes/EXBarCodeScanner.xcscheme | 58 + .../EXConstants-EXConstants.xcscheme | 58 + ...EXConstants-ExpoConstants_privacy.xcscheme | 58 + .../xcschemes/EXConstants.xcscheme | 58 + .../xcschemes/EXImageLoader.xcscheme | 58 + .../xcschemes/Expo.xcscheme | 58 + .../ExpoAdapterGoogleSignIn.xcscheme | 58 + .../xcschemes/ExpoAsset.xcscheme | 58 + .../xcschemes/ExpoCamera.xcscheme | 58 + .../xcschemes/ExpoCrypto.xcscheme | 58 + .../ExpoDevice-ExpoDevice_privacy.xcscheme | 58 + .../xcschemes/ExpoDevice.xcscheme | 58 + ...FileSystem-ExpoFileSystem_privacy.xcscheme | 58 + .../xcschemes/ExpoFileSystem.xcscheme | 58 + .../xcschemes/ExpoFont.xcscheme | 58 + .../xcschemes/ExpoKeepAwake.xcscheme | 58 + .../xcschemes/ExpoModulesCore.xcscheme | 58 + .../xcschemes/ExpoWebBrowser.xcscheme | 58 + .../xcschemes/FBLazyVector.xcscheme | 58 + .../GTMAppAuth-GTMAppAuth_Privacy.xcscheme | 58 + .../xcschemes/GTMAppAuth.xcscheme | 58 + ...er-GTMSessionFetcher_Core_Privacy.xcscheme | 58 + .../xcschemes/GTMSessionFetcher.xcscheme | 58 + .../GoogleSignIn-GoogleSignIn.xcscheme | 58 + .../xcschemes/GoogleSignIn.xcscheme | 58 + .../xcschemes/Pods-mobileapptemplate.xcscheme | 58 + .../xcschemes/RCT-Folly.xcscheme | 58 + .../xcschemes/RCTDeprecation.xcscheme | 58 + .../xcschemes/RCTRequired.xcscheme | 58 + .../xcschemes/RCTTypeSafety.xcscheme | 58 + ...Storage-RNCAsyncStorage_resources.xcscheme | 58 + .../xcschemes/RNCAsyncStorage.xcscheme | 58 + .../xcschemes/RNGestureHandler.xcscheme | 58 + .../xcschemes/RNGoogleSignin.xcscheme | 58 + .../xcschemes/RNReanimated.xcscheme | 58 + .../xcschemes/RNSVG.xcscheme | 58 + .../xcschemes/RNScreens.xcscheme | 58 + .../xcschemes/React-Codegen.xcscheme | 58 + .../React-Core-RCTI18nStrings.xcscheme | 58 + .../xcschemes/React-Core.xcscheme | 58 + .../xcschemes/React-CoreModules.xcscheme | 58 + .../xcschemes/React-Fabric.xcscheme | 58 + .../xcschemes/React-FabricImage.xcscheme | 58 + .../xcschemes/React-ImageManager.xcscheme | 58 + .../xcschemes/React-Mapbuffer.xcscheme | 58 + .../React-NativeModulesApple.xcscheme | 58 + .../xcschemes/React-RCTActionSheet.xcscheme | 58 + .../xcschemes/React-RCTAnimation.xcscheme | 58 + .../xcschemes/React-RCTAppDelegate.xcscheme | 58 + .../xcschemes/React-RCTBlob.xcscheme | 58 + .../xcschemes/React-RCTFabric.xcscheme | 58 + .../xcschemes/React-RCTImage.xcscheme | 58 + .../xcschemes/React-RCTLinking.xcscheme | 58 + .../xcschemes/React-RCTNetwork.xcscheme | 58 + .../xcschemes/React-RCTSettings.xcscheme | 58 + .../xcschemes/React-RCTText.xcscheme | 58 + .../xcschemes/React-RCTVibration.xcscheme | 58 + .../xcschemes/React-RuntimeApple.xcscheme | 58 + .../xcschemes/React-RuntimeCore.xcscheme | 58 + .../xcschemes/React-RuntimeHermes.xcscheme | 58 + .../xcschemes/React-callinvoker.xcscheme | 58 + .../xcschemes/React-cxxreact.xcscheme | 58 + .../xcschemes/React-debug.xcscheme | 58 + .../xcschemes/React-featureflags.xcscheme | 58 + .../xcschemes/React-graphics.xcscheme | 58 + .../xcschemes/React-hermes.xcscheme | 58 + .../xcschemes/React-jserrorhandler.xcscheme | 58 + .../xcschemes/React-jsi.xcscheme | 58 + .../xcschemes/React-jsiexecutor.xcscheme | 58 + .../xcschemes/React-jsinspector.xcscheme | 58 + .../xcschemes/React-jsitracing.xcscheme | 58 + .../xcschemes/React-logger.xcscheme | 58 + .../xcschemes/React-nativeconfig.xcscheme | 58 + .../xcschemes/React-perflogger.xcscheme | 58 + .../xcschemes/React-rendererdebug.xcscheme | 58 + .../xcschemes/React-rncore.xcscheme | 58 + .../xcschemes/React-runtimeexecutor.xcscheme | 58 + .../xcschemes/React-runtimescheduler.xcscheme | 58 + .../xcschemes/React-utils.xcscheme | 58 + .../xcschemes/React.xcscheme | 58 + .../xcschemes/ReactCommon.xcscheme | 58 + .../xcschemes/SocketRocket.xcscheme | 58 + .../xcschemes/Yoga.xcscheme | 58 + .../xcschemes/ZXingObjC.xcscheme | 58 + .../xcschemes/boost.xcscheme | 58 + .../xcschemes/fmt.xcscheme | 58 + .../xcschemes/glog.xcscheme | 58 + .../xcschemes/hermes-engine.xcscheme | 58 + .../react-native-safe-area-context.xcscheme | 58 + .../xcschemes/xcschememanagement.plist | 481 + .../project.pbxproj | 551 - .../contents.xcworkspacedata | 10 - ios/mobileapptemplate/AppDelegate.h | 7 - ios/mobileapptemplate/AppDelegate.mm | 62 - .../App-Icon-1024x1024@1x.png | Bin 49900 -> 0 bytes .../AppIcon.appiconset/Contents.json | 14 - .../Images.xcassets/Contents.json | 6 - .../SplashScreen.imageset/Contents.json | 21 - .../SplashScreen.imageset/image.png | Bin 38054 -> 0 bytes .../Contents.json | 21 - .../SplashScreenBackground.imageset/image.png | Bin 68 -> 0 bytes ios/mobileapptemplate/Info.plist | 76 - ios/mobileapptemplate/PrivacyInfo.xcprivacy | 48 - ios/mobileapptemplate/SplashScreen.storyboard | 51 - ios/mobileapptemplate/Supporting/Expo.plist | 12 - ios/mobileapptemplate/main.m | 10 - .../mobileapptemplate-Bridging-Header.h | 3 - .../mobileapptemplate.entitlements | 5 - ios/mobileapptemplate/noop-file.swift | 4 - package-lock.json | 211 +- package.json | 8 +- src/components/GoogleSignInButton.tsx | 93 +- src/components/Login.tsx | 2 +- src/navigation/types 2.tsx | 5 + src/screens/MemberLoginScreen.tsx | 3 +- 173 files changed, 42170 insertions(+), 3847 deletions(-) delete mode 100644 android/.gitignore delete mode 100644 android/app/build.gradle delete mode 100644 android/app/debug.keystore delete mode 100644 android/app/proguard-rules.pro delete mode 100644 android/app/src/debug/AndroidManifest.xml delete mode 100644 android/app/src/main/AndroidManifest.xml delete mode 100644 android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt delete mode 100644 android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt delete mode 100644 android/app/src/main/res/drawable-hdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-mdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml delete mode 100644 android/app/src/main/res/drawable/splashscreen.xml delete mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/values-night/colors.xml delete mode 100644 android/app/src/main/res/values/colors.xml delete mode 100644 android/app/src/main/res/values/strings.xml delete mode 100644 android/app/src/main/res/values/styles.xml delete mode 100644 android/build.gradle delete mode 100644 android/gradle.properties delete mode 100644 android/gradle/wrapper/gradle-wrapper.jar delete mode 100644 android/gradle/wrapper/gradle-wrapper.properties delete mode 100755 android/gradlew delete mode 100644 android/gradlew.bat delete mode 100644 android/react-settings-plugin/build.gradle.kts delete mode 100644 android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt delete mode 100644 android/settings.gradle delete mode 100644 ios/.gitignore delete mode 100644 ios/.xcode.env delete mode 100644 ios/Podfile delete mode 100644 ios/Podfile.lock delete mode 100644 ios/Podfile.properties.json create mode 100644 ios/Pods/Pods 2.xcodeproj/project.pbxproj rename ios/{mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme => Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme} (52%) create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 ios/mobileapptemplate.xcodeproj/project.pbxproj delete mode 100644 ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata delete mode 100644 ios/mobileapptemplate/AppDelegate.h delete mode 100644 ios/mobileapptemplate/AppDelegate.mm delete mode 100644 ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png delete mode 100644 ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 ios/mobileapptemplate/Images.xcassets/Contents.json delete mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreen.imageset/Contents.json delete mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreen.imageset/image.png delete mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json delete mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/image.png delete mode 100644 ios/mobileapptemplate/Info.plist delete mode 100644 ios/mobileapptemplate/PrivacyInfo.xcprivacy delete mode 100644 ios/mobileapptemplate/SplashScreen.storyboard delete mode 100644 ios/mobileapptemplate/Supporting/Expo.plist delete mode 100644 ios/mobileapptemplate/main.m delete mode 100644 ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h delete mode 100644 ios/mobileapptemplate/mobileapptemplate.entitlements delete mode 100644 ios/mobileapptemplate/noop-file.swift create mode 100644 src/navigation/types 2.tsx diff --git a/App.tsx b/App.tsx index 408f14d..6d7eae8 100644 --- a/App.tsx +++ b/App.tsx @@ -1,3 +1,4 @@ +import React from 'react'; import { NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import { LoginStackParamList } from '@/navigation/types'; diff --git a/android/.gitignore b/android/.gitignore deleted file mode 100644 index 8a6be07..0000000 --- a/android/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -# OSX -# -.DS_Store - -# Android/IntelliJ -# -build/ -.idea -.gradle -local.properties -*.iml -*.hprof -.cxx/ - -# Bundle artifacts -*.jsbundle diff --git a/android/app/build.gradle b/android/app/build.gradle deleted file mode 100644 index 905f84b..0000000 --- a/android/app/build.gradle +++ /dev/null @@ -1,201 +0,0 @@ -apply plugin: "com.android.application" -apply plugin: "org.jetbrains.kotlin.android" -apply plugin: "com.facebook.react" - -def projectRoot = rootDir.getAbsoluteFile().getParentFile().getAbsolutePath() - -static def versionToNumber(major, minor, patch) { - return patch * 100 + minor * 10000 + major * 1000000 -} - -def getRNVersion() { - def version = providers.exec { - workingDir(projectDir) - commandLine("node", "-e", "console.log(require('react-native/package.json').version);") - }.standardOutput.asText.get().trim() - - def coreVersion = version.split("-")[0] - def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } - - return versionToNumber( - major, - minor, - patch - ) -} -def rnVersion = getRNVersion() - -/** - * This is the configuration block to customize your React Native Android app. - * By default you don't need to apply any configuration, just uncomment the lines you need. - */ -react { - entryFile = file(["node", "-e", "require('expo/scripts/resolveAppEntry')", projectRoot, "android", "absolute"].execute(null, rootDir).text.trim()) - reactNativeDir = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() - hermesCommand = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/sdks/hermesc/%OS-BIN%/hermesc" - codegenDir = new File(["node", "--print", "require.resolve('@react-native/codegen/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() - - // Use Expo CLI to bundle the app, this ensures the Metro config - // works correctly with Expo projects. - cliFile = new File(["node", "--print", "require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })"].execute(null, rootDir).text.trim()) - bundleCommand = "export:embed" - - /* Folders */ - // The root of your project, i.e. where "package.json" lives. Default is '..' - // root = file("../") - // The folder where the react-native NPM package is. Default is ../node_modules/react-native - // reactNativeDir = file("../node_modules/react-native") - // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen - // codegenDir = file("../node_modules/@react-native/codegen") - - /* Variants */ - // The list of variants to that are debuggable. For those we're going to - // skip the bundling of the JS bundle and the assets. By default is just 'debug'. - // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. - // debuggableVariants = ["liteDebug", "prodDebug"] - - /* Bundling */ - // A list containing the node command and its flags. Default is just 'node'. - // nodeExecutableAndArgs = ["node"] - - // - // The path to the CLI configuration file. Default is empty. - // bundleConfig = file(../rn-cli.config.js) - // - // The name of the generated asset file containing your JS bundle - // bundleAssetName = "MyApplication.android.bundle" - // - // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' - // entryFile = file("../js/MyApplication.android.js") - // - // A list of extra flags to pass to the 'bundle' commands. - // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle - // extraPackagerArgs = [] - - /* Hermes Commands */ - // The hermes compiler command to run. By default it is 'hermesc' - // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" - // - // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" - // hermesFlags = ["-O", "-output-source-map"] - - if (rnVersion >= versionToNumber(0, 75, 0)) { - /* Autolinking */ - autolinkLibrariesWithApp() - } -} - -/** - * Set this to true to Run Proguard on Release builds to minify the Java bytecode. - */ -def enableProguardInReleaseBuilds = (findProperty('android.enableProguardInReleaseBuilds') ?: false).toBoolean() - -/** - * The preferred build flavor of JavaScriptCore (JSC) - * - * For example, to use the international variant, you can use: - * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` - * - * The international variant includes ICU i18n library and necessary data - * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that - * give correct results when using with locales other than en-US. Note that - * this variant is about 6MiB larger per architecture than default. - */ -def jscFlavor = 'org.webkit:android-jsc:+' - -android { - ndkVersion rootProject.ext.ndkVersion - - buildToolsVersion rootProject.ext.buildToolsVersion - compileSdk rootProject.ext.compileSdkVersion - - namespace 'com.mobileapptemplate.mobileapptemplate' - defaultConfig { - applicationId 'com.mobileapptemplate.mobileapptemplate' - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 1 - versionName "1.0.0" - } - signingConfigs { - debug { - storeFile file('debug.keystore') - storePassword 'android' - keyAlias 'androiddebugkey' - keyPassword 'android' - } - } - buildTypes { - debug { - signingConfig signingConfigs.debug - } - release { - // Caution! In production, you need to generate your own keystore file. - // see https://reactnative.dev/docs/signed-apk-android. - signingConfig signingConfigs.debug - shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false) - minifyEnabled enableProguardInReleaseBuilds - proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" - crunchPngs (findProperty('android.enablePngCrunchInReleaseBuilds')?.toBoolean() ?: true) - } - } - packagingOptions { - jniLibs { - useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false) - } - } -} - -// Apply static values from `gradle.properties` to the `android.packagingOptions` -// Accepts values in comma delimited lists, example: -// android.packagingOptions.pickFirsts=/LICENSE,**/picasa.ini -["pickFirsts", "excludes", "merges", "doNotStrip"].each { prop -> - // Split option: 'foo,bar' -> ['foo', 'bar'] - def options = (findProperty("android.packagingOptions.$prop") ?: "").split(","); - // Trim all elements in place. - for (i in 0.. 0) { - println "android.packagingOptions.$prop += $options ($options.length)" - // Ex: android.packagingOptions.pickFirsts += '**/SCCS/**' - options.each { - android.packagingOptions[prop] += it - } - } -} - -dependencies { - // The version of react-native is set by the React Native Gradle Plugin - implementation("com.facebook.react:react-android") - - def isGifEnabled = (findProperty('expo.gif.enabled') ?: "") == "true"; - def isWebpEnabled = (findProperty('expo.webp.enabled') ?: "") == "true"; - def isWebpAnimatedEnabled = (findProperty('expo.webp.animated') ?: "") == "true"; - - if (isGifEnabled) { - // For animated gif support - implementation("com.facebook.fresco:animated-gif:${reactAndroidLibs.versions.fresco.get()}") - } - - if (isWebpEnabled) { - // For webp support - implementation("com.facebook.fresco:webpsupport:${reactAndroidLibs.versions.fresco.get()}") - if (isWebpAnimatedEnabled) { - // Animated webp support - implementation("com.facebook.fresco:animated-webp:${reactAndroidLibs.versions.fresco.get()}") - } - } - - if (hermesEnabled.toBoolean()) { - implementation("com.facebook.react:hermes-android") - } else { - implementation jscFlavor - } -} - -if (rnVersion < versionToNumber(0, 75, 0)) { - apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); - applyNativeModulesAppBuildGradle(project) -} diff --git a/android/app/debug.keystore b/android/app/debug.keystore deleted file mode 100644 index 364e105ed39fbfd62001429a68140672b06ec0de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc - - - - - diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 0d3d854..0000000 --- a/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt b/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt deleted file mode 100644 index 740ebc1..0000000 --- a/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt +++ /dev/null @@ -1,61 +0,0 @@ -package com.mobileapptemplate.mobileapptemplate - -import android.os.Build -import android.os.Bundle - -import com.facebook.react.ReactActivity -import com.facebook.react.ReactActivityDelegate -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled -import com.facebook.react.defaults.DefaultReactActivityDelegate - -import expo.modules.ReactActivityDelegateWrapper - -class MainActivity : ReactActivity() { - override fun onCreate(savedInstanceState: Bundle?) { - // Set the theme to AppTheme BEFORE onCreate to support - // coloring the background, status bar, and navigation bar. - // This is required for expo-splash-screen. - setTheme(R.style.AppTheme); - super.onCreate(null) - } - - /** - * Returns the name of the main component registered from JavaScript. This is used to schedule - * rendering of the component. - */ - override fun getMainComponentName(): String = "main" - - /** - * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] - * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] - */ - override fun createReactActivityDelegate(): ReactActivityDelegate { - return ReactActivityDelegateWrapper( - this, - BuildConfig.IS_NEW_ARCHITECTURE_ENABLED, - object : DefaultReactActivityDelegate( - this, - mainComponentName, - fabricEnabled - ){}) - } - - /** - * Align the back button behavior with Android S - * where moving root activities to background instead of finishing activities. - * @see onBackPressed - */ - override fun invokeDefaultOnBackPressed() { - if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) { - if (!moveTaskToBack(false)) { - // For non-root activities, use the default implementation to finish them. - super.invokeDefaultOnBackPressed() - } - return - } - - // Use the default back button implementation on Android S - // because it's doing more than [Activity.moveTaskToBack] in fact. - super.invokeDefaultOnBackPressed() - } -} diff --git a/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt b/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt deleted file mode 100644 index 0ee472b..0000000 --- a/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt +++ /dev/null @@ -1,55 +0,0 @@ -package com.mobileapptemplate.mobileapptemplate - -import android.app.Application -import android.content.res.Configuration - -import com.facebook.react.PackageList -import com.facebook.react.ReactApplication -import com.facebook.react.ReactNativeHost -import com.facebook.react.ReactPackage -import com.facebook.react.ReactHost -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load -import com.facebook.react.defaults.DefaultReactNativeHost -import com.facebook.soloader.SoLoader - -import expo.modules.ApplicationLifecycleDispatcher -import expo.modules.ReactNativeHostWrapper - -class MainApplication : Application(), ReactApplication { - - override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper( - this, - object : DefaultReactNativeHost(this) { - override fun getPackages(): List { - // Packages that cannot be autolinked yet can be added manually here, for example: - // packages.add(new MyReactNativePackage()); - return PackageList(this).packages - } - - override fun getJSMainModuleName(): String = ".expo/.virtual-metro-entry" - - override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG - - override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED - override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED - } - ) - - override val reactHost: ReactHost - get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost) - - override fun onCreate() { - super.onCreate() - SoLoader.init(this, false) - if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - // If you opted-in for the New Architecture, we load the native entry point for this app. - load() - } - ApplicationLifecycleDispatcher.onApplicationCreate(this) - } - - override fun onConfigurationChanged(newConfig: Configuration) { - super.onConfigurationChanged(newConfig) - ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig) - } -} diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

NnX)EH+Nua)3Y(c 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 '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -# This is normally unused -# shellcheck disable=SC2034 -APP_BASE_NAME=${0##*/} -# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - if ! command -v java >/dev/null 2>&1 - then - die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, -# and any embedded shellness will be escaped. -# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be -# treated as '${Hostname}' itself on the command line. - -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ - "$@" - -# Stop when "xargs" is not available. -if ! command -v xargs >/dev/null 2>&1 -then - die "xargs is not available" -fi - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat deleted file mode 100644 index 25da30d..0000000 --- a/android/gradlew.bat +++ /dev/null @@ -1,92 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%"=="" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%"=="" set DIRNAME=. -@rem This is normally unused -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if %ERRORLEVEL% equ 0 goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/android/react-settings-plugin/build.gradle.kts b/android/react-settings-plugin/build.gradle.kts deleted file mode 100644 index b4f6668..0000000 --- a/android/react-settings-plugin/build.gradle.kts +++ /dev/null @@ -1,19 +0,0 @@ -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile - -plugins { - kotlin("jvm") version "1.9.24" - id("java-gradle-plugin") -} - -repositories { - mavenCentral() -} - -gradlePlugin { - plugins { - create("reactSettingsPlugin") { - id = "com.facebook.react.settings" - implementationClass = "expo.plugins.ReactSettingsPlugin" - } - } -} diff --git a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt deleted file mode 100644 index c54f6c7..0000000 --- a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt +++ /dev/null @@ -1,10 +0,0 @@ -package expo.plugins - -import org.gradle.api.Plugin -import org.gradle.api.initialization.Settings - -class ReactSettingsPlugin : Plugin { - override fun apply(settings: Settings) { - // Do nothing, just register the plugin. - } -} diff --git a/android/settings.gradle b/android/settings.gradle deleted file mode 100644 index fba3433..0000000 --- a/android/settings.gradle +++ /dev/null @@ -1,66 +0,0 @@ -pluginManagement { - def version = providers.exec { - commandLine("node", "-e", "console.log(require('react-native/package.json').version);") - }.standardOutput.asText.get().trim() - def (_, reactNativeMinor, reactNativePatch) = version.split("-")[0].tokenize('.').collect { it.toInteger() } - - includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json')"].execute(null, rootDir).text.trim()).getParentFile().toString()) - if(reactNativeMinor == 74 && reactNativePatch <= 3){ - includeBuild("react-settings-plugin") - } -} - -plugins { id("com.facebook.react.settings") } - -def getRNMinorVersion() { - def version = providers.exec { - commandLine("node", "-e", "console.log(require('react-native/package.json').version);") - }.standardOutput.asText.get().trim() - - def coreVersion = version.split("-")[0] - def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } - - return minor -} - -if (getRNMinorVersion() >= 75) { - extensions.configure(com.facebook.react.ReactSettingsExtension) { ex -> - if (System.getenv('EXPO_UNSTABLE_CORE_AUTOLINKING') == '1') { - println('\u001B[32mUsing expo-modules-autolinking as core autolinking source\u001B[0m') - def command = [ - 'node', - '--no-warnings', - '--eval', - 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', - 'react-native-config', - '--json', - '--platform', - 'android' - ].toList() - ex.autolinkLibrariesFromCommand(command) - } else { - ex.autolinkLibrariesFromCommand() - } - } -} - -rootProject.name = 'mobile-app-template' - -dependencyResolutionManagement { - versionCatalogs { - reactAndroidLibs { - from(files(new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), "../gradle/libs.versions.toml"))) - } - } -} - -apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle"); -useExpoModules() - -if (getRNMinorVersion() < 75) { - apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); - applyNativeModulesSettingsGradle(settings) -} - -include ':app' -includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile()) diff --git a/app.json b/app.json index 702bb1f..c864d59 100644 --- a/app.json +++ b/app.json @@ -5,6 +5,7 @@ "owner": "calblueprint", "version": "1.0.0", "orientation": "portrait", + "scheme": "org.calblueprint.ourcityforest", "icon": "./assets/bp-icon.png", "userInterfaceStyle": "light", "splash": { @@ -12,17 +13,13 @@ "resizeMode": "contain", "backgroundColor": "#ffffff" }, + "platforms": ["ios", "android", "web"], "ios": { -<<<<<<< HEAD "bundleIdentifier": "org.calblueprint.ourcityforest", "supportsTablet": true, "infoPlist": { "NSCameraUsageDescription": "This app requires access to the camera to scan QR codes for tree information." } -======= - "supportsTablet": true, - "bundleIdentifier": "android" ->>>>>>> f97dfcd (google auth draft) }, "android": { "package": "org.calblueprint.ourcityforest", @@ -30,8 +27,7 @@ "adaptiveIcon": { "foregroundImage": "./assets/bp-adaptive-icon.png", "backgroundColor": "#ffffff" - }, - "package": "com.mobileapptemplate.mobileapptemplate" + } }, "web": { "favicon": "./assets/bp-favicon.png" diff --git a/ios/.gitignore b/ios/.gitignore deleted file mode 100644 index 8beb344..0000000 --- a/ios/.gitignore +++ /dev/null @@ -1,30 +0,0 @@ -# OSX -# -.DS_Store - -# Xcode -# -build/ -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate -project.xcworkspace -.xcode.env.local - -# Bundle artifacts -*.jsbundle - -# CocoaPods -/Pods/ diff --git a/ios/.xcode.env b/ios/.xcode.env deleted file mode 100644 index 3d5782c..0000000 --- a/ios/.xcode.env +++ /dev/null @@ -1,11 +0,0 @@ -# This `.xcode.env` file is versioned and is used to source the environment -# used when running script phases inside Xcode. -# To customize your local environment, you can create an `.xcode.env.local` -# file that is not versioned. - -# NODE_BINARY variable contains the PATH to the node executable. -# -# Customize the NODE_BINARY variable here. -# For example, to use nvm with brew, add the following line -# . "$(brew --prefix nvm)/nvm.sh" --no-use -export NODE_BINARY=$(command -v node) diff --git a/ios/Podfile b/ios/Podfile deleted file mode 100644 index 99a18d5..0000000 --- a/ios/Podfile +++ /dev/null @@ -1,79 +0,0 @@ -require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") -require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") - -require 'json' -podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} - -ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' -ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] - -use_autolinking_method_symbol = ('use' + '_native' + '_modules!').to_sym -origin_autolinking_method = self.method(use_autolinking_method_symbol) -self.define_singleton_method(use_autolinking_method_symbol) do |*args| - if ENV['EXPO_UNSTABLE_CORE_AUTOLINKING'] == '1' - Pod::UI.puts('Using expo-modules-autolinking as core autolinking source'.green) - config_command = [ - 'node', - '--no-warnings', - '--eval', - 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', - 'react-native-config', - '--json', - '--platform', - 'ios' - ] - origin_autolinking_method.call(config_command) - else - origin_autolinking_method.call() - end -end - -platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4' -install! 'cocoapods', - :deterministic_uuids => false - -prepare_react_native_project! - -target 'mobileapptemplate' do - use_expo_modules! - config = use_native_modules! - - use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] - use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] - - use_react_native!( - :path => config[:reactNativePath], - :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', - # An absolute path to your application root. - :app_path => "#{Pod::Config.instance.installation_root}/..", - :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false', - ) - - post_install do |installer| - react_native_post_install( - installer, - config[:reactNativePath], - :mac_catalyst_enabled => false, - :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', - ) - - # This is necessary for Xcode 14, because it signs resource bundles by default - # when building for devices. - installer.target_installation_results.pod_target_installation_results - .each do |pod_name, target_installation_result| - target_installation_result.resource_bundle_targets.each do |resource_bundle_target| - resource_bundle_target.build_configurations.each do |config| - config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' - end - end - end - end - - post_integrate do |installer| - begin - expo_patch_react_imports!(installer) - rescue => e - Pod::UI.warn e - end - end -end diff --git a/ios/Podfile.lock b/ios/Podfile.lock deleted file mode 100644 index 02fba9a..0000000 --- a/ios/Podfile.lock +++ /dev/null @@ -1,1695 +0,0 @@ -PODS: - - AppAuth (1.7.5): - - AppAuth/Core (= 1.7.5) - - AppAuth/ExternalUserAgent (= 1.7.5) - - AppAuth/Core (1.7.5) - - AppAuth/ExternalUserAgent (1.7.5): - - AppAuth/Core - - boost (1.83.0) - - DoubleConversion (1.1.6) - - EXApplication (5.9.1): - - ExpoModulesCore - - EXBarCodeScanner (13.0.1): - - EXImageLoader - - ExpoModulesCore - - ZXingObjC/OneD - - ZXingObjC/PDF417 - - EXConstants (16.0.2): - - ExpoModulesCore - - EXImageLoader (4.7.0): - - ExpoModulesCore - - React-Core - - Expo (51.0.38): - - ExpoModulesCore - - ExpoAdapterGoogleSignIn (13.1.0): - - ExpoModulesCore - - GoogleSignIn (~> 7.1) - - React-Core - - ExpoAsset (10.0.10): - - ExpoModulesCore - - ExpoCamera (15.0.16): - - ExpoModulesCore - - ZXingObjC/OneD - - ZXingObjC/PDF417 - - ExpoCrypto (13.0.2): - - ExpoModulesCore - - ExpoDevice (6.0.2): - - ExpoModulesCore - - ExpoFileSystem (17.0.1): - - ExpoModulesCore - - ExpoFont (12.0.10): - - ExpoModulesCore - - ExpoKeepAwake (13.0.2): - - ExpoModulesCore - - ExpoModulesCore (1.12.26): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - ExpoWebBrowser (13.0.3): - - ExpoModulesCore - - FBLazyVector (0.74.5) - - fmt (9.1.0) - - glog (0.3.5) - - GoogleSignIn (7.1.0): - - AppAuth (< 2.0, >= 1.7.3) - - GTMAppAuth (< 5.0, >= 4.1.1) - - GTMSessionFetcher/Core (~> 3.3) - - GTMAppAuth (4.1.1): - - AppAuth/Core (~> 1.7) - - GTMSessionFetcher/Core (< 4.0, >= 3.3) - - GTMSessionFetcher/Core (3.5.0) - - hermes-engine (0.74.5): - - hermes-engine/Pre-built (= 0.74.5) - - hermes-engine/Pre-built (0.74.5) - - RCT-Folly (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Default (= 2024.01.01.00) - - RCT-Folly/Default (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Fabric (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCTDeprecation (0.74.5) - - RCTRequired (0.74.5) - - RCTTypeSafety (0.74.5): - - FBLazyVector (= 0.74.5) - - RCTRequired (= 0.74.5) - - React-Core (= 0.74.5) - - React (0.74.5): - - React-Core (= 0.74.5) - - React-Core/DevSupport (= 0.74.5) - - React-Core/RCTWebSocket (= 0.74.5) - - React-RCTActionSheet (= 0.74.5) - - React-RCTAnimation (= 0.74.5) - - React-RCTBlob (= 0.74.5) - - React-RCTImage (= 0.74.5) - - React-RCTLinking (= 0.74.5) - - React-RCTNetwork (= 0.74.5) - - React-RCTSettings (= 0.74.5) - - React-RCTText (= 0.74.5) - - React-RCTVibration (= 0.74.5) - - React-callinvoker (0.74.5) - - React-Codegen (0.74.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-jsi - - React-jsiexecutor - - React-NativeModulesApple - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-Core (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/CoreModulesHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/Default (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/DevSupport (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-Core/RCTWebSocket (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTActionSheetHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTAnimationHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTBlobHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTImageHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTLinkingHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTNetworkHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTSettingsHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTTextHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTVibrationHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTWebSocket (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-CoreModules (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.74.5) - - React-Codegen - - React-Core/CoreModulesHeaders (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-NativeModulesApple - - React-RCTBlob - - React-RCTImage (= 0.74.5) - - ReactCommon - - SocketRocket (= 0.7.0) - - React-cxxreact (0.74.5): - - boost (= 1.83.0) - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-debug (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - React-runtimeexecutor (= 0.74.5) - - React-debug (0.74.5) - - React-Fabric (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/animations (= 0.74.5) - - React-Fabric/attributedstring (= 0.74.5) - - React-Fabric/componentregistry (= 0.74.5) - - React-Fabric/componentregistrynative (= 0.74.5) - - React-Fabric/components (= 0.74.5) - - React-Fabric/core (= 0.74.5) - - React-Fabric/imagemanager (= 0.74.5) - - React-Fabric/leakchecker (= 0.74.5) - - React-Fabric/mounting (= 0.74.5) - - React-Fabric/scheduler (= 0.74.5) - - React-Fabric/telemetry (= 0.74.5) - - React-Fabric/templateprocessor (= 0.74.5) - - React-Fabric/textlayoutmanager (= 0.74.5) - - React-Fabric/uimanager (= 0.74.5) - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/animations (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/components/inputaccessory (= 0.74.5) - - React-Fabric/components/legacyviewmanagerinterop (= 0.74.5) - - React-Fabric/components/modal (= 0.74.5) - - React-Fabric/components/rncore (= 0.74.5) - - React-Fabric/components/root (= 0.74.5) - - React-Fabric/components/safeareaview (= 0.74.5) - - React-Fabric/components/scrollview (= 0.74.5) - - React-Fabric/components/text (= 0.74.5) - - React-Fabric/components/textinput (= 0.74.5) - - React-Fabric/components/unimplementedview (= 0.74.5) - - React-Fabric/components/view (= 0.74.5) - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/unimplementedview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - Yoga - - React-Fabric/core (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/uimanager - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-FabricImage (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.74.5) - - RCTTypeSafety (= 0.74.5) - - React-Fabric - - React-graphics - - React-ImageManager - - React-jsi - - React-jsiexecutor (= 0.74.5) - - React-logger - - React-rendererdebug - - React-utils - - ReactCommon - - Yoga - - React-featureflags (0.74.5) - - React-graphics (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core/Default (= 0.74.5) - - React-utils - - React-hermes (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.5) - - React-jsi - - React-jsiexecutor (= 0.74.5) - - React-jsinspector - - React-perflogger (= 0.74.5) - - React-runtimeexecutor - - React-ImageManager (0.74.5): - - glog - - RCT-Folly/Fabric - - React-Core/Default - - React-debug - - React-Fabric - - React-graphics - - React-rendererdebug - - React-utils - - React-jserrorhandler (0.74.5): - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-debug - - React-jsi - - React-Mapbuffer - - React-jsi (0.74.5): - - boost (= 1.83.0) - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-perflogger (= 0.74.5) - - React-jsinspector (0.74.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-featureflags - - React-jsi - - React-runtimeexecutor (= 0.74.5) - - React-jsitracing (0.74.5): - - React-jsi - - React-logger (0.74.5): - - glog - - React-Mapbuffer (0.74.5): - - glog - - React-debug - - react-native-safe-area-context (4.10.5): - - React-Core - - React-nativeconfig (0.74.5) - - React-NativeModulesApple (0.74.5): - - glog - - hermes-engine - - React-callinvoker - - React-Core - - React-cxxreact - - React-jsi - - React-jsinspector - - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-perflogger (0.74.5) - - React-RCTActionSheet (0.74.5): - - React-Core/RCTActionSheetHeaders (= 0.74.5) - - React-RCTAnimation (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTAnimationHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTAppDelegate (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-CoreModules - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-hermes - - React-nativeconfig - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-RCTNetwork - - React-rendererdebug - - React-RuntimeApple - - React-RuntimeCore - - React-RuntimeHermes - - React-runtimescheduler - - React-utils - - ReactCommon - - React-RCTBlob (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-Codegen - - React-Core/RCTBlobHeaders - - React-Core/RCTWebSocket - - React-jsi - - React-jsinspector - - React-NativeModulesApple - - React-RCTNetwork - - ReactCommon - - React-RCTFabric (0.74.5): - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-jsinspector - - React-nativeconfig - - React-RCTImage - - React-RCTText - - React-rendererdebug - - React-runtimescheduler - - React-utils - - Yoga - - React-RCTImage (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTImageHeaders - - React-jsi - - React-NativeModulesApple - - React-RCTNetwork - - ReactCommon - - React-RCTLinking (0.74.5): - - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.74.5) - - React-jsi (= 0.74.5) - - React-NativeModulesApple - - ReactCommon - - ReactCommon/turbomodule/core (= 0.74.5) - - React-RCTNetwork (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTNetworkHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTSettings (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTSettingsHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTText (0.74.5): - - React-Core/RCTTextHeaders (= 0.74.5) - - Yoga - - React-RCTVibration (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - React-Codegen - - React-Core/RCTVibrationHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-rendererdebug (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - RCT-Folly (= 2024.01.01.00) - - React-debug - - React-rncore (0.74.5) - - React-RuntimeApple (0.74.5): - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-callinvoker - - React-Core/Default - - React-CoreModules - - React-cxxreact - - React-jserrorhandler - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-Mapbuffer - - React-NativeModulesApple - - React-RCTFabric - - React-RuntimeCore - - React-runtimeexecutor - - React-RuntimeHermes - - React-utils - - React-RuntimeCore (0.74.5): - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-cxxreact - - React-featureflags - - React-jserrorhandler - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - React-runtimeexecutor (0.74.5): - - React-jsi (= 0.74.5) - - React-RuntimeHermes (0.74.5): - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-featureflags - - React-hermes - - React-jsi - - React-jsinspector - - React-jsitracing - - React-nativeconfig - - React-RuntimeCore - - React-utils - - React-runtimescheduler (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker - - React-cxxreact - - React-debug - - React-featureflags - - React-jsi - - React-rendererdebug - - React-runtimeexecutor - - React-utils - - React-utils (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-debug - - React-jsi (= 0.74.5) - - ReactCommon (0.74.5): - - ReactCommon/turbomodule (= 0.74.5) - - ReactCommon/turbomodule (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - ReactCommon/turbomodule/bridging (= 0.74.5) - - ReactCommon/turbomodule/core (= 0.74.5) - - ReactCommon/turbomodule/bridging (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - ReactCommon/turbomodule/core (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-debug (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - React-utils (= 0.74.5) - - RNCAsyncStorage (2.0.0): - - React-Core - - RNGestureHandler (2.20.0): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNGoogleSignin (13.1.0): - - GoogleSignIn (~> 7.1) - - React-Core - - RNReanimated (3.15.4): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.15.4) - - RNReanimated/worklets (= 3.15.4) - - Yoga - - RNReanimated/reanimated (3.15.4): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNReanimated/worklets (3.15.4): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNScreens (3.31.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNSVG (15.7.1): - - React-Core - - SocketRocket (0.7.0) - - Yoga (0.0.0) - - ZXingObjC/Core (3.6.9) - - ZXingObjC/OneD (3.6.9): - - ZXingObjC/Core - - ZXingObjC/PDF417 (3.6.9): - - ZXingObjC/Core - -DEPENDENCIES: - - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - EXApplication (from `../node_modules/expo-application/ios`) - - EXBarCodeScanner (from `../node_modules/expo-barcode-scanner/ios`) - - EXConstants (from `../node_modules/expo-constants/ios`) - - EXImageLoader (from `../node_modules/expo-image-loader/ios`) - - Expo (from `../node_modules/expo`) - - "ExpoAdapterGoogleSignIn (from `../node_modules/@react-native-google-signin/google-signin/expo/ios`)" - - ExpoAsset (from `../node_modules/expo-asset/ios`) - - ExpoCamera (from `../node_modules/expo-camera/ios`) - - ExpoCrypto (from `../node_modules/expo-crypto/ios`) - - ExpoDevice (from `../node_modules/expo-device/ios`) - - ExpoFileSystem (from `../node_modules/expo-file-system/ios`) - - ExpoFont (from `../node_modules/expo-font/ios`) - - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) - - ExpoModulesCore (from `../node_modules/expo-modules-core`) - - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`) - - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - - RCTRequired (from `../node_modules/react-native/Libraries/Required`) - - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - - React (from `../node_modules/react-native/`) - - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - - React-Codegen (from `build/generated/ios`) - - React-Core (from `../node_modules/react-native/`) - - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) - - React-Fabric (from `../node_modules/react-native/ReactCommon`) - - React-FabricImage (from `../node_modules/react-native/ReactCommon`) - - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) - - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) - - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) - - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) - - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) - - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) - - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) - - React-RCTFabric (from `../node_modules/react-native/React`) - - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) - - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - - React-rncore (from `../node_modules/react-native/ReactCommon`) - - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) - - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) - - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) - - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) - - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" - - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) - - "RNGoogleSignin (from `../node_modules/@react-native-google-signin/google-signin`)" - - RNReanimated (from `../node_modules/react-native-reanimated`) - - RNScreens (from `../node_modules/react-native-screens`) - - RNSVG (from `../node_modules/react-native-svg`) - - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) - -SPEC REPOS: - trunk: - - AppAuth - - GoogleSignIn - - GTMAppAuth - - GTMSessionFetcher - - SocketRocket - - ZXingObjC - -EXTERNAL SOURCES: - boost: - :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" - DoubleConversion: - :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" - EXApplication: - :path: "../node_modules/expo-application/ios" - EXBarCodeScanner: - :path: "../node_modules/expo-barcode-scanner/ios" - EXConstants: - :path: "../node_modules/expo-constants/ios" - EXImageLoader: - :path: "../node_modules/expo-image-loader/ios" - Expo: - :path: "../node_modules/expo" - ExpoAdapterGoogleSignIn: - :path: "../node_modules/@react-native-google-signin/google-signin/expo/ios" - ExpoAsset: - :path: "../node_modules/expo-asset/ios" - ExpoCamera: - :path: "../node_modules/expo-camera/ios" - ExpoCrypto: - :path: "../node_modules/expo-crypto/ios" - ExpoDevice: - :path: "../node_modules/expo-device/ios" - ExpoFileSystem: - :path: "../node_modules/expo-file-system/ios" - ExpoFont: - :path: "../node_modules/expo-font/ios" - ExpoKeepAwake: - :path: "../node_modules/expo-keep-awake/ios" - ExpoModulesCore: - :path: "../node_modules/expo-modules-core" - ExpoWebBrowser: - :path: "../node_modules/expo-web-browser/ios" - FBLazyVector: - :path: "../node_modules/react-native/Libraries/FBLazyVector" - fmt: - :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" - glog: - :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" - hermes-engine: - :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85 - RCT-Folly: - :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" - RCTDeprecation: - :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" - RCTRequired: - :path: "../node_modules/react-native/Libraries/Required" - RCTTypeSafety: - :path: "../node_modules/react-native/Libraries/TypeSafety" - React: - :path: "../node_modules/react-native/" - React-callinvoker: - :path: "../node_modules/react-native/ReactCommon/callinvoker" - React-Codegen: - :path: build/generated/ios - React-Core: - :path: "../node_modules/react-native/" - React-CoreModules: - :path: "../node_modules/react-native/React/CoreModules" - React-cxxreact: - :path: "../node_modules/react-native/ReactCommon/cxxreact" - React-debug: - :path: "../node_modules/react-native/ReactCommon/react/debug" - React-Fabric: - :path: "../node_modules/react-native/ReactCommon" - React-FabricImage: - :path: "../node_modules/react-native/ReactCommon" - React-featureflags: - :path: "../node_modules/react-native/ReactCommon/react/featureflags" - React-graphics: - :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" - React-hermes: - :path: "../node_modules/react-native/ReactCommon/hermes" - React-ImageManager: - :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" - React-jserrorhandler: - :path: "../node_modules/react-native/ReactCommon/jserrorhandler" - React-jsi: - :path: "../node_modules/react-native/ReactCommon/jsi" - React-jsiexecutor: - :path: "../node_modules/react-native/ReactCommon/jsiexecutor" - React-jsinspector: - :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" - React-jsitracing: - :path: "../node_modules/react-native/ReactCommon/hermes/executor/" - React-logger: - :path: "../node_modules/react-native/ReactCommon/logger" - React-Mapbuffer: - :path: "../node_modules/react-native/ReactCommon" - react-native-safe-area-context: - :path: "../node_modules/react-native-safe-area-context" - React-nativeconfig: - :path: "../node_modules/react-native/ReactCommon" - React-NativeModulesApple: - :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" - React-perflogger: - :path: "../node_modules/react-native/ReactCommon/reactperflogger" - React-RCTActionSheet: - :path: "../node_modules/react-native/Libraries/ActionSheetIOS" - React-RCTAnimation: - :path: "../node_modules/react-native/Libraries/NativeAnimation" - React-RCTAppDelegate: - :path: "../node_modules/react-native/Libraries/AppDelegate" - React-RCTBlob: - :path: "../node_modules/react-native/Libraries/Blob" - React-RCTFabric: - :path: "../node_modules/react-native/React" - React-RCTImage: - :path: "../node_modules/react-native/Libraries/Image" - React-RCTLinking: - :path: "../node_modules/react-native/Libraries/LinkingIOS" - React-RCTNetwork: - :path: "../node_modules/react-native/Libraries/Network" - React-RCTSettings: - :path: "../node_modules/react-native/Libraries/Settings" - React-RCTText: - :path: "../node_modules/react-native/Libraries/Text" - React-RCTVibration: - :path: "../node_modules/react-native/Libraries/Vibration" - React-rendererdebug: - :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" - React-rncore: - :path: "../node_modules/react-native/ReactCommon" - React-RuntimeApple: - :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" - React-RuntimeCore: - :path: "../node_modules/react-native/ReactCommon/react/runtime" - React-runtimeexecutor: - :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" - React-RuntimeHermes: - :path: "../node_modules/react-native/ReactCommon/react/runtime" - React-runtimescheduler: - :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" - React-utils: - :path: "../node_modules/react-native/ReactCommon/react/utils" - ReactCommon: - :path: "../node_modules/react-native/ReactCommon" - RNCAsyncStorage: - :path: "../node_modules/@react-native-async-storage/async-storage" - RNGestureHandler: - :path: "../node_modules/react-native-gesture-handler" - RNGoogleSignin: - :path: "../node_modules/@react-native-google-signin/google-signin" - RNReanimated: - :path: "../node_modules/react-native-reanimated" - RNScreens: - :path: "../node_modules/react-native-screens" - RNSVG: - :path: "../node_modules/react-native-svg" - Yoga: - :path: "../node_modules/react-native/ReactCommon/yoga" - -SPEC CHECKSUMS: - AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa - boost: d3f49c53809116a5d38da093a8aa78bf551aed09 - DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 - EXApplication: c08200c34daca7af7fd76ac4b9d606077410e8ad - EXBarCodeScanner: e2dd9b42c1b522a2adc9202b1dfbc64cb34456d1 - EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 - EXImageLoader: ab589d67d6c5f2c33572afea9917304418566334 - Expo: 9b6666ef2fedcfc89c5b9be2aa1ce12b81f9e7f5 - ExpoAdapterGoogleSignIn: da10ae7e7c1d73a10c2facebcdfe5ebea8e073ce - ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 - ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5 - ExpoCrypto: 156078f266bf28f80ecf5e2a9c3a0d6ffce07a1c - ExpoDevice: fc94f0e42ecdfd897e7590f2874fc64dfa7e9b1c - ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 - ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238 - ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 - ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4 - ExpoWebBrowser: 7595ccac6938eb65b076385fd23d035db9ecdc8e - FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af - fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 - glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f - GoogleSignIn: d4281ab6cf21542b1cfaff85c191f230b399d2db - GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de - GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 - hermes-engine: 8c1577f3fdb849cbe7729c2e7b5abc4b845e88f8 - RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 - RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584 - RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1 - RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994 - React: fc9fa7258eff606f44d58c5b233a82dc9cf09018 - React-callinvoker: e3fab14d69607fb7e8e3a57e5a415aed863d3599 - React-Codegen: 6fa87b7c6b8efcd0cef4bfeaec8c8bc8a6abe75a - React-Core: 3a5fd9e781cecf87803e5b091496a606a3df774a - React-CoreModules: cbf4707dafab8f9f826ac0c63a07d0bf5d01e256 - React-cxxreact: 7b188556271e3c7fdf22a04819f6a6225045b9dd - React-debug: d30893c49ae1bce4037ea5cd8bb2511d2a38d057 - React-Fabric: 826729dd2304fda9b89ff0a579f60ba2a470bc26 - React-FabricImage: 2ad1fb8ffa5778eda9ed204a7b3cdd70bc333ce7 - React-featureflags: 4ae83e72d9a92452793601ac9ac7d2280e486089 - React-graphics: 61a026e1c1e7e20d20ac9fec6f6de631732b233d - React-hermes: a7054fbcbda3957e3c5eaad06ef9bf79998d535a - React-ImageManager: 2bbd6eb2e696bc680f76f84563e4b87d241614e1 - React-jserrorhandler: 56fa04d49bfbe54ddfece7916673a73ebfea286b - React-jsi: f3ce1dd2e950b6ad12b65ea3ef89168f1b94c584 - React-jsiexecutor: b4df3a27973d82f9abf3c4bd0f88e042cda25f16 - React-jsinspector: 97ea746c023687de7313ee289817d6991d596c7d - React-jsitracing: 3b6060bbf5317663667e1dd93560c7943ab86ccc - React-logger: 257858bd55f3a4e1bc0cf07ddc8fb9faba6f8c7c - React-Mapbuffer: 6c1cacdbf40b531f549eba249e531a7d0bfd8e7f - react-native-safe-area-context: a240ad4b683349e48b1d51fed1611138d1bdad97 - React-nativeconfig: ba9a2e54e2f0882cf7882698825052793ed4c851 - React-NativeModulesApple: 8d11ff8955181540585c944cf48e9e7236952697 - React-perflogger: ed4e0c65781521e0424f2e5e40b40cc7879d737e - React-RCTActionSheet: 49d53ff03bb5688ca4606c55859053a0cd129ea5 - React-RCTAnimation: 07b4923885c52c397c4ec103924bf6e53b42c73e - React-RCTAppDelegate: 316e295076734baf9bdf1bfac7d92ab647aed930 - React-RCTBlob: 85c57b0d5e667ff8a472163ba3af0628171a64bb - React-RCTFabric: 97c1465ded4dc92841f5376a39e43e1b2c455f40 - React-RCTImage: b965c85bec820e2a9c154b1fb00a2ecdd59a9c92 - React-RCTLinking: 75f04a5f27c26c4e73a39c50df470820d219df79 - React-RCTNetwork: c1a9143f4d5778efc92da40d83969d03912ccc24 - React-RCTSettings: c6800f91c0ecd48868cd5db754b0b0a7f5ffe039 - React-RCTText: b923e24f9b7250bc4f7ab154c4168ad9f8d8fc9d - React-RCTVibration: 08c4f0c917c435b3619386c25a94ee5d64c250f0 - React-rendererdebug: 3cda04217d9df67b94397ee0ead8ef3d8b7e427b - React-rncore: 4013508a2f3fcf46c961919bbbd4bfdda198977e - React-RuntimeApple: 447844a2bdb0a03ffd24e5b4a4b96cfc50325b88 - React-RuntimeCore: 9b5bffdaccee9b707b1c2694c9044e13ff0bb087 - React-runtimeexecutor: 0e688aefc14c6bc8601f4968d8d01c3fb6446844 - React-RuntimeHermes: 4d6ef6bb0f2b0b40d59143317f6b99c82764c959 - React-runtimescheduler: cfbe85c3510c541ec6dc815c7729b41304b67961 - React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29 - ReactCommon: f7da14a8827b72704169a48c929bcde802698361 - RNCAsyncStorage: d35c79ffba52c1013013e16b1fc295aec2feabb6 - RNGestureHandler: 28078232f2868d3dcb4d4b6c8ab8691700187664 - RNGoogleSignin: 9e68b9bcc3888219357924e32ee563624745647d - RNReanimated: f05f23988b1456a594fc4eab0ef2c46b430007ac - RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208 - RNSVG: 4590aa95758149fa27c5c83e54a6a466349a1688 - SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d - Yoga: 950bbfd7e6f04790fdb51149ed51df41f329fcc8 - ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 - -PODFILE CHECKSUM: 00fa0f38e746dcf7a32f50b868f34a8acbe265d7 - -COCOAPODS: 1.15.2 diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json deleted file mode 100644 index de9f7b7..0000000 --- a/ios/Podfile.properties.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "expo.jsEngine": "hermes", - "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true" -} diff --git a/ios/Pods/Pods 2.xcodeproj/project.pbxproj b/ios/Pods/Pods 2.xcodeproj/project.pbxproj new file mode 100644 index 0000000..04abc95 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/project.pbxproj @@ -0,0 +1,36035 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXAggregateTarget section */ + 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E00019D40 /* Build configuration list for PBXAggregateTarget "React-RCTActionSheet" */; + buildPhases = ( + ); + dependencies = ( + 46EB2E00022890 /* PBXTargetDependency */, + ); + name = "React-RCTActionSheet"; + }; + 1BEE828C124E6416179B904A9F66D794 /* React */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E00015AA0 /* Build configuration list for PBXAggregateTarget "React" */; + buildPhases = ( + ); + dependencies = ( + 46EB2E00021A90 /* PBXTargetDependency */, + 46EB2E00021AB0 /* PBXTargetDependency */, + 46EB2E00021AD0 /* PBXTargetDependency */, + 46EB2E00021AF0 /* PBXTargetDependency */, + 46EB2E00021B10 /* PBXTargetDependency */, + 46EB2E00021B30 /* PBXTargetDependency */, + 46EB2E00021B50 /* PBXTargetDependency */, + 46EB2E00021B70 /* PBXTargetDependency */, + 46EB2E00021B90 /* PBXTargetDependency */, + 46EB2E00021BB0 /* PBXTargetDependency */, + ); + name = React; + }; + 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E0001BB40 /* Build configuration list for PBXAggregateTarget "React-callinvoker" */; + buildPhases = ( + ); + dependencies = ( + ); + name = "React-callinvoker"; + }; + 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E0001D1F0 /* Build configuration list for PBXAggregateTarget "React-runtimeexecutor" */; + buildPhases = ( + ); + dependencies = ( + 46EB2E00024130 /* PBXTargetDependency */, + ); + name = "React-runtimeexecutor"; + }; + 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E0001CC80 /* Build configuration list for PBXAggregateTarget "React-jsitracing" */; + buildPhases = ( + ); + dependencies = ( + 46EB2E00024070 /* PBXTargetDependency */, + ); + name = "React-jsitracing"; + }; + 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E000115A0 /* Build configuration list for PBXAggregateTarget "FBLazyVector" */; + buildPhases = ( + ); + dependencies = ( + ); + name = FBLazyVector; + }; + 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E0001FC60 /* Build configuration list for PBXAggregateTarget "hermes-engine" */; + buildPhases = ( + 46EB2E00020090 /* [CP-User] [Hermes] Replace Hermes for the right configuration, if needed */, + 46EB2E00020080 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = "hermes-engine"; + }; + B41E34C6B259B9994C513BE178912491 /* React-rncore */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E0001D180 /* Build configuration list for PBXAggregateTarget "React-rncore" */; + buildPhases = ( + ); + dependencies = ( + ); + name = "React-rncore"; + }; + E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E00013A70 /* Build configuration list for PBXAggregateTarget "RCTRequired" */; + buildPhases = ( + ); + dependencies = ( + ); + name = RCTRequired; + }; + EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E0001F860 /* Build configuration list for PBXAggregateTarget "boost" */; + buildPhases = ( + ); + dependencies = ( + ); + name = boost; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 46EB2E0000E5F0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D570 /* PrivacyInfo.xcprivacy */; }; + 46EB2E0000E620 /* OIDAuthorizationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000610 /* OIDAuthorizationRequest.m */; }; + 46EB2E0000E630 /* OIDAuthorizationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000630 /* OIDAuthorizationResponse.m */; }; + 46EB2E0000E640 /* OIDAuthorizationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000650 /* OIDAuthorizationService.m */; }; + 46EB2E0000E650 /* OIDAuthState.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000670 /* OIDAuthState.m */; }; + 46EB2E0000E660 /* OIDClientMetadataParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006B0 /* OIDClientMetadataParameters.m */; }; + 46EB2E0000E670 /* OIDEndSessionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006E0 /* OIDEndSessionRequest.m */; }; + 46EB2E0000E680 /* OIDEndSessionResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000700 /* OIDEndSessionResponse.m */; }; + 46EB2E0000E690 /* OIDError.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000720 /* OIDError.m */; }; + 46EB2E0000E6A0 /* OIDErrorUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000740 /* OIDErrorUtilities.m */; }; + 46EB2E0000E6B0 /* OIDFieldMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000790 /* OIDFieldMapping.m */; }; + 46EB2E0000E6C0 /* OIDGrantTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007B0 /* OIDGrantTypes.m */; }; + 46EB2E0000E6D0 /* OIDIDToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007D0 /* OIDIDToken.m */; }; + 46EB2E0000E6E0 /* OIDRegistrationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007F0 /* OIDRegistrationRequest.m */; }; + 46EB2E0000E6F0 /* OIDRegistrationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000810 /* OIDRegistrationResponse.m */; }; + 46EB2E0000E700 /* OIDResponseTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000830 /* OIDResponseTypes.m */; }; + 46EB2E0000E710 /* OIDScopes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000850 /* OIDScopes.m */; }; + 46EB2E0000E720 /* OIDScopeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000870 /* OIDScopeUtilities.m */; }; + 46EB2E0000E730 /* OIDServiceConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000890 /* OIDServiceConfiguration.m */; }; + 46EB2E0000E740 /* OIDServiceDiscovery.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008B0 /* OIDServiceDiscovery.m */; }; + 46EB2E0000E750 /* OIDTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008D0 /* OIDTokenRequest.m */; }; + 46EB2E0000E760 /* OIDTokenResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008F0 /* OIDTokenResponse.m */; }; + 46EB2E0000E770 /* OIDTokenUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000910 /* OIDTokenUtilities.m */; }; + 46EB2E0000E780 /* OIDURLQueryComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000930 /* OIDURLQueryComponent.m */; }; + 46EB2E0000E790 /* OIDURLSessionProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000950 /* OIDURLSessionProvider.m */; }; + 46EB2E0000E7A0 /* AppAuthCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000005F0 /* AppAuthCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E7B0 /* OIDAuthorizationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000600 /* OIDAuthorizationRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E7C0 /* OIDAuthorizationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000620 /* OIDAuthorizationResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E7D0 /* OIDAuthorizationService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000640 /* OIDAuthorizationService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E7E0 /* OIDAuthState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000660 /* OIDAuthState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E7F0 /* OIDAuthStateChangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000680 /* OIDAuthStateChangeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E800 /* OIDAuthStateErrorDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000690 /* OIDAuthStateErrorDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E810 /* OIDClientMetadataParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006A0 /* OIDClientMetadataParameters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E820 /* OIDDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006C0 /* OIDDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E830 /* OIDEndSessionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006D0 /* OIDEndSessionRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E840 /* OIDEndSessionResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006F0 /* OIDEndSessionResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E850 /* OIDError.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000710 /* OIDError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E860 /* OIDErrorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000730 /* OIDErrorUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E870 /* OIDExternalUserAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000750 /* OIDExternalUserAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E880 /* OIDExternalUserAgentRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000760 /* OIDExternalUserAgentRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E890 /* OIDExternalUserAgentSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000770 /* OIDExternalUserAgentSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E8A0 /* OIDFieldMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000780 /* OIDFieldMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E8B0 /* OIDGrantTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000007A0 /* OIDGrantTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E8C0 /* OIDIDToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000007C0 /* OIDIDToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E8D0 /* OIDRegistrationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000007E0 /* OIDRegistrationRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E8E0 /* OIDRegistrationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000800 /* OIDRegistrationResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E8F0 /* OIDResponseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000820 /* OIDResponseTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E900 /* OIDScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000840 /* OIDScopes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E910 /* OIDScopeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000860 /* OIDScopeUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E920 /* OIDServiceConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000880 /* OIDServiceConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E930 /* OIDServiceDiscovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000008A0 /* OIDServiceDiscovery.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E940 /* OIDTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000008C0 /* OIDTokenRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E950 /* OIDTokenResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000008E0 /* OIDTokenResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E960 /* OIDTokenUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000900 /* OIDTokenUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E970 /* OIDURLQueryComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000920 /* OIDURLQueryComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E980 /* OIDURLSessionProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000940 /* OIDURLSessionProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E990 /* OIDAuthorizationService+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000990 /* OIDAuthorizationService+IOS.m */; }; + 46EB2E0000E9A0 /* OIDAuthState+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009B0 /* OIDAuthState+IOS.m */; }; + 46EB2E0000E9B0 /* OIDExternalUserAgentCatalyst.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009D0 /* OIDExternalUserAgentCatalyst.m */; }; + 46EB2E0000E9C0 /* OIDExternalUserAgentIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009F0 /* OIDExternalUserAgentIOS.m */; }; + 46EB2E0000E9D0 /* OIDExternalUserAgentIOSCustomBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A10 /* OIDExternalUserAgentIOSCustomBrowser.m */; }; + 46EB2E0000E9E0 /* AppAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000970 /* AppAuth.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E9F0 /* OIDAuthorizationService+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000980 /* OIDAuthorizationService+IOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EA00 /* OIDAuthState+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000009A0 /* OIDAuthState+IOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EA10 /* OIDExternalUserAgentCatalyst.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000009C0 /* OIDExternalUserAgentCatalyst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EA20 /* OIDExternalUserAgentIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000009E0 /* OIDExternalUserAgentIOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EA30 /* OIDExternalUserAgentIOSCustomBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A00 /* OIDExternalUserAgentIOSCustomBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EA80 /* AppAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EA70 /* AppAuth-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EAB0 /* AppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EAA0 /* AppAuth-dummy.m */; }; + 46EB2E0000EB40 /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A20 /* bignum-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EB50 /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A40 /* bignum.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EB60 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A60 /* cached-powers.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EB70 /* diy-fp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A80 /* diy-fp.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EB80 /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AA0 /* double-conversion.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EB90 /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AC0 /* fast-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EBA0 /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AE0 /* fixed-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EBB0 /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B10 /* strtod.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EBC0 /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A30 /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EBD0 /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A50 /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EBE0 /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A70 /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EBF0 /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A90 /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EC00 /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AB0 /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EC10 /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AD0 /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EC20 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AF0 /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EC30 /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B00 /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EC40 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B20 /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EC50 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B30 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000ECB0 /* DoubleConversion-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ECA0 /* DoubleConversion-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000ECE0 /* DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ECD0 /* DoubleConversion-dummy.m */; }; + 46EB2E0000EDF0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D580 /* PrivacyInfo.xcprivacy */; }; + 46EB2E0000EE20 /* EXProvisioningProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B80 /* EXProvisioningProfile.m */; }; + 46EB2E0000EE30 /* ApplicationExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B40 /* ApplicationExceptions.swift */; }; + 46EB2E0000EE40 /* ApplicationModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B50 /* ApplicationModule.swift */; }; + 46EB2E0000EE50 /* EXProvisioningProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B70 /* EXProvisioningProfile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EEA0 /* EXApplication-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EE90 /* EXApplication-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EEE0 /* EXApplication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EED0 /* EXApplication-dummy.m */; }; + 46EB2E0000EF70 /* EXBarCodeCameraRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BC0 /* EXBarCodeCameraRequester.m */; }; + 46EB2E0000EF80 /* EXBarCodeScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BE0 /* EXBarCodeScanner.m */; }; + 46EB2E0000EF90 /* EXBarCodeScannerProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C00 /* EXBarCodeScannerProvider.m */; }; + 46EB2E0000EFA0 /* EXBarCodeScannerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C20 /* EXBarCodeScannerView.m */; }; + 46EB2E0000EFB0 /* EXBarCodeScannerUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C50 /* EXBarCodeScannerUtils.m */; }; + 46EB2E0000EFC0 /* BarCodeScannerExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B90 /* BarCodeScannerExceptions.swift */; }; + 46EB2E0000EFD0 /* BarCodeScannerModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BA0 /* BarCodeScannerModule.swift */; }; + 46EB2E0000EFE0 /* EXBarCodeCameraRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BB0 /* EXBarCodeCameraRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EFF0 /* EXBarCodeScanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BD0 /* EXBarCodeScanner.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F000 /* EXBarCodeScannerProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BF0 /* EXBarCodeScannerProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F010 /* EXBarCodeScannerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C10 /* EXBarCodeScannerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F020 /* EXBarCodeScannerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C40 /* EXBarCodeScannerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F080 /* EXBarCodeScanner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F070 /* EXBarCodeScanner-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F0C0 /* EXBarCodeScanner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F0B0 /* EXBarCodeScanner-dummy.m */; }; + 46EB2E0000F270 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D590 /* PrivacyInfo.xcprivacy */; }; + 46EB2E0000F290 /* EXConstantsInstallationIdProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C80 /* EXConstantsInstallationIdProvider.m */; }; + 46EB2E0000F2A0 /* EXConstantsService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CA0 /* EXConstantsService.m */; }; + 46EB2E0000F2B0 /* ConstantsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C60 /* ConstantsModule.swift */; }; + 46EB2E0000F2C0 /* EXConstantsInstallationIdProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C70 /* EXConstantsInstallationIdProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F2D0 /* EXConstantsService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C90 /* EXConstantsService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F320 /* EXConstants-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F310 /* EXConstants-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F360 /* EXConstants-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F350 /* EXConstants-dummy.m */; }; + 46EB2E0000F3F0 /* EXImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CC0 /* EXImageLoader.m */; }; + 46EB2E0000F400 /* EXImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CB0 /* EXImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F460 /* EXImageLoader-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F450 /* EXImageLoader-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F490 /* EXImageLoader-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F480 /* EXImageLoader-dummy.m */; }; + 46EB2E0000F520 /* EXAppDefinesLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CE0 /* EXAppDefinesLoader.m */; }; + 46EB2E0000F530 /* EXAppDefinesLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CD0 /* EXAppDefinesLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F540 /* Expo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CF0 /* Expo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F5A0 /* Expo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F590 /* Expo-dummy.m */; }; + 46EB2E0000F630 /* GoogleSignInAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D00 /* GoogleSignInAppDelegate.swift */; }; + 46EB2E0000F690 /* ExpoAdapterGoogleSignIn-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F680 /* ExpoAdapterGoogleSignIn-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F6D0 /* ExpoAdapterGoogleSignIn-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F6C0 /* ExpoAdapterGoogleSignIn-dummy.m */; }; + 46EB2E0000F760 /* AssetModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D10 /* AssetModule.swift */; }; + 46EB2E0000F7C0 /* ExpoAsset-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F7B0 /* ExpoAsset-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F800 /* ExpoAsset-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F7F0 /* ExpoAsset-dummy.m */; }; + 46EB2E0000F890 /* CameraViewLegacyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D20 /* CameraViewLegacyModule.swift */; }; + 46EB2E0000F8A0 /* CameraViewModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D30 /* CameraViewModule.swift */; }; + 46EB2E0000F8B0 /* BarcodeExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D50 /* BarcodeExceptions.swift */; }; + 46EB2E0000F8C0 /* BarcodeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D60 /* BarcodeUtils.swift */; }; + 46EB2E0000F8D0 /* CameraExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D70 /* CameraExceptions.swift */; }; + 46EB2E0000F8E0 /* CameraPermissionsRequester.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D80 /* CameraPermissionsRequester.swift */; }; + 46EB2E0000F8F0 /* ExpoCameraUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D90 /* ExpoCameraUtils.swift */; }; + 46EB2E0000F900 /* TakePictureOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DA0 /* TakePictureOptions.swift */; }; + 46EB2E0000F910 /* BarcodeRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DC0 /* BarcodeRecord.swift */; }; + 46EB2E0000F920 /* BarcodeScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DD0 /* BarcodeScanner.swift */; }; + 46EB2E0000F930 /* BarcodeScannerUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DE0 /* BarcodeScannerUtils.swift */; }; + 46EB2E0000F940 /* CameraEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DF0 /* CameraEnums.swift */; }; + 46EB2E0000F950 /* CameraRecordingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E00 /* CameraRecordingOptions.swift */; }; + 46EB2E0000F960 /* CameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E10 /* CameraView.swift */; }; + 46EB2E0000F970 /* PreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E20 /* PreviewView.swift */; }; + 46EB2E0000F980 /* VisionScannerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E30 /* VisionScannerDelegate.swift */; }; + 46EB2E0000F990 /* CameraEnumsLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E50 /* CameraEnumsLegacy.swift */; }; + 46EB2E0000F9A0 /* CameraRecordingOptionsLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E60 /* CameraRecordingOptionsLegacy.swift */; }; + 46EB2E0000F9B0 /* CameraViewLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E70 /* CameraViewLegacy.swift */; }; + 46EB2E0000F9C0 /* SimulatorUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E80 /* SimulatorUtils.swift */; }; + 46EB2E0000FA20 /* ExpoCamera-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FA10 /* ExpoCamera-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000FA60 /* ExpoCamera-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FA50 /* ExpoCamera-dummy.m */; }; + 46EB2E0000FAF0 /* CryptoModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E90 /* CryptoModule.swift */; }; + 46EB2E0000FB00 /* DigestAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EA0 /* DigestAlgorithm.swift */; }; + 46EB2E0000FB10 /* DigestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EB0 /* DigestOptions.swift */; }; + 46EB2E0000FB70 /* ExpoCrypto-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FB60 /* ExpoCrypto-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000FBB0 /* ExpoCrypto-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FBA0 /* ExpoCrypto-dummy.m */; }; + 46EB2E0000FCC0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5A0 /* PrivacyInfo.xcprivacy */; }; + 46EB2E0000FCF0 /* DeviceModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EC0 /* DeviceModule.swift */; }; + 46EB2E0000FD00 /* UIDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000ED0 /* UIDevice.swift */; }; + 46EB2E0000FD50 /* ExpoDevice-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FD40 /* ExpoDevice-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000FD90 /* ExpoDevice-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FD80 /* ExpoDevice-dummy.m */; }; + 46EB2E0000FEA0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5B0 /* PrivacyInfo.xcprivacy */; }; + 46EB2E0000FED0 /* EXFileSystemAssetLibraryHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F00 /* EXFileSystemAssetLibraryHandler.m */; }; + 46EB2E0000FEE0 /* EXFileSystemLocalFileHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F30 /* EXFileSystemLocalFileHandler.m */; }; + 46EB2E0000FEF0 /* EXSessionCancelableUploadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F70 /* EXSessionCancelableUploadTaskDelegate.m */; }; + 46EB2E0000FF00 /* EXSessionDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F90 /* EXSessionDownloadTaskDelegate.m */; }; + 46EB2E0000FF10 /* EXSessionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FB0 /* EXSessionHandler.m */; }; + 46EB2E0000FF20 /* EXSessionResumableDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FD0 /* EXSessionResumableDownloadTaskDelegate.m */; }; + 46EB2E0000FF30 /* EXSessionTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FF0 /* EXSessionTaskDelegate.m */; }; + 46EB2E0000FF40 /* EXSessionTaskDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001010 /* EXSessionTaskDispatcher.m */; }; + 46EB2E0000FF50 /* EXSessionUploadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001030 /* EXSessionUploadTaskDelegate.m */; }; + 46EB2E0000FF60 /* EXTaskHandlersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001050 /* EXTaskHandlersManager.m */; }; + 46EB2E0000FF70 /* NSData+EXFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010D0 /* NSData+EXFileSystem.m */; }; + 46EB2E0000FF80 /* Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EE0 /* Encoding.swift */; }; + 46EB2E0000FF90 /* FileSystemBackgroundSessionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001060 /* FileSystemBackgroundSessionHandler.swift */; }; + 46EB2E0000FFA0 /* FileSystemExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001070 /* FileSystemExceptions.swift */; }; + 46EB2E0000FFB0 /* FileSystemHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001080 /* FileSystemHelpers.swift */; }; + 46EB2E0000FFC0 /* FileSystemModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001090 /* FileSystemModule.swift */; }; + 46EB2E0000FFD0 /* FileSystemRecords.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010A0 /* FileSystemRecords.swift */; }; + 46EB2E0000FFE0 /* NetworkingHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010B0 /* NetworkingHelpers.swift */; }; + 46EB2E0000FFF0 /* EXFileSystemAssetLibraryHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EF0 /* EXFileSystemAssetLibraryHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010000 /* EXFileSystemHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F10 /* EXFileSystemHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010010 /* EXFileSystemLocalFileHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F20 /* EXFileSystemLocalFileHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010020 /* ExpoFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F40 /* ExpoFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010030 /* EXSessionCancelableUploadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F60 /* EXSessionCancelableUploadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010040 /* EXSessionDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F80 /* EXSessionDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010050 /* EXSessionHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FA0 /* EXSessionHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010060 /* EXSessionResumableDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FC0 /* EXSessionResumableDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010070 /* EXSessionTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FE0 /* EXSessionTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010080 /* EXSessionTaskDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001000 /* EXSessionTaskDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010090 /* EXSessionUploadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001020 /* EXSessionUploadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000100A0 /* EXTaskHandlersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001040 /* EXTaskHandlersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000100B0 /* NSData+EXFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000010C0 /* NSData+EXFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010100 /* ExpoFileSystem-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000100F0 /* ExpoFileSystem-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010140 /* ExpoFileSystem-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00010130 /* ExpoFileSystem-dummy.m */; }; + 46EB2E000101D0 /* FontExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010E0 /* FontExceptions.swift */; }; + 46EB2E000101E0 /* FontFamilyAliasManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010F0 /* FontFamilyAliasManager.swift */; }; + 46EB2E000101F0 /* FontLoaderModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001100 /* FontLoaderModule.swift */; }; + 46EB2E00010200 /* FontUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001110 /* FontUtils.swift */; }; + 46EB2E00010210 /* UIFont+FontFamilyAlias.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001120 /* UIFont+FontFamilyAlias.swift */; }; + 46EB2E00010270 /* ExpoFont-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00010260 /* ExpoFont-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000102B0 /* ExpoFont-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000102A0 /* ExpoFont-dummy.m */; }; + 46EB2E00010340 /* KeepAwakeModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001130 /* KeepAwakeModule.swift */; }; + 46EB2E000103A0 /* ExpoKeepAwake-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00010390 /* ExpoKeepAwake-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000103E0 /* ExpoKeepAwake-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000103D0 /* ExpoKeepAwake-dummy.m */; }; + 46EB2E00010470 /* EXAppDelegatesLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001260 /* EXAppDelegatesLoader.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010480 /* EXAppDelegateWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001280 /* EXAppDelegateWrapper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010490 /* EXLegacyAppDelegateWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012A0 /* EXLegacyAppDelegateWrapper.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000104A0 /* ExpoBridgeModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015A0 /* ExpoBridgeModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000104B0 /* EXAppDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001980 /* EXAppDefines.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000104C0 /* EXPermissionsMethodsDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B20 /* EXPermissionsMethodsDelegate.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000104D0 /* EXJavaScriptObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C30 /* EXJavaScriptObject.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000104E0 /* EXJavaScriptRuntime.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C50 /* EXJavaScriptRuntime.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000104F0 /* EXJavaScriptTypedArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C70 /* EXJavaScriptTypedArray.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010500 /* EXJavaScriptValue.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C90 /* EXJavaScriptValue.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010510 /* EXJavaScriptWeakObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CB0 /* EXJavaScriptWeakObject.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010520 /* EXJSIConversions.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CD0 /* EXJSIConversions.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010530 /* EXJSIInstaller.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CF0 /* EXJSIInstaller.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010540 /* EXJSIUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D10 /* EXJSIUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010550 /* ExpoModulesHostObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D30 /* ExpoModulesHostObject.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010560 /* EXRawJavaScriptFunction.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D50 /* EXRawJavaScriptFunction.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010570 /* EXSharedObjectUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D70 /* EXSharedObjectUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010580 /* EXExportedModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DD0 /* EXExportedModule.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010590 /* EXSingletonModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DF0 /* EXSingletonModule.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000105A0 /* EXUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E20 /* EXUtilities.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000105B0 /* EXModuleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E50 /* EXModuleRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000105C0 /* EXModuleRegistryAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E90 /* EXModuleRegistryAdapter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000105D0 /* EXModuleRegistryHolderReactModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001EB0 /* EXModuleRegistryHolderReactModule.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000105E0 /* EXModuleRegistryProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001EE0 /* EXModuleRegistryProvider.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000105F0 /* EXNativeModulesProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F10 /* EXNativeModulesProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010600 /* EXLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002010 /* EXLogManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010610 /* EXReactLogHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002030 /* EXReactLogHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010620 /* EXReactNativeAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002050 /* EXReactNativeAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010630 /* EXReactNativeEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002070 /* EXReactNativeEventEmitter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010640 /* EXPermissionsService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000020A0 /* EXPermissionsService.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010650 /* EXReactNativeUserNotificationCenterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000020C0 /* EXReactNativeUserNotificationCenterProxy.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010660 /* RCTComponentData+Privates.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002100 /* RCTComponentData+Privates.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010670 /* EXReactDelegateWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002160 /* EXReactDelegateWrapper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010680 /* EXReactRootViewFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002180 /* EXReactRootViewFactory.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010690 /* RCTAppDelegate+Recreate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000021B0 /* RCTAppDelegate+Recreate.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000106A0 /* EventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002240 /* EventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000106B0 /* JSIUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002260 /* JSIUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000106C0 /* LazyObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002280 /* LazyObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000106D0 /* NativeModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000022A0 /* NativeModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000106E0 /* ObjectDeallocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000022C0 /* ObjectDeallocator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000106F0 /* SharedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000022E0 /* SharedObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010700 /* TypedArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002310 /* TypedArray.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010710 /* ClassComponentBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001170 /* ClassComponentBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010720 /* ObjectDefinitionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001180 /* ObjectDefinitionBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010730 /* ViewDefinitionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001190 /* ViewDefinitionBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010740 /* AsyncFunctionFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011B0 /* AsyncFunctionFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010750 /* ClassFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011C0 /* ClassFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010760 /* ConcurrentFunctionFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011D0 /* ConcurrentFunctionFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010770 /* EventListenersFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011E0 /* EventListenersFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010780 /* ModuleFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011F0 /* ModuleFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010790 /* ObjectFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001200 /* ObjectFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000107A0 /* PropertyFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001210 /* PropertyFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000107B0 /* SyncFunctionFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001220 /* SyncFunctionFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000107C0 /* ViewFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001230 /* ViewFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000107D0 /* ExpoAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012B0 /* ExpoAppDelegate.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000107E0 /* ExpoAppDelegateSubscriber.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012C0 /* ExpoAppDelegateSubscriber.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000107F0 /* AppContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012E0 /* AppContext.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010800 /* AppContextConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012F0 /* AppContextConfig.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010810 /* AnyArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001310 /* AnyArgument.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010820 /* Convertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001320 /* Convertible.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010830 /* Convertibles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001330 /* Convertibles.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010840 /* Enumerable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001340 /* Enumerable.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010850 /* AnyClassDefinitionElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001360 /* AnyClassDefinitionElement.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010860 /* ClassDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001370 /* ClassDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010870 /* ClassRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001380 /* ClassRegistry.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010880 /* Conversions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001390 /* Conversions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010890 /* Convertibles+Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013B0 /* Convertibles+Color.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000108A0 /* Either.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013C0 /* Either.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000108B0 /* AnyDynamicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013E0 /* AnyDynamicType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000108C0 /* DynamicArrayType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013F0 /* DynamicArrayType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000108D0 /* DynamicConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001400 /* DynamicConvertibleType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000108E0 /* DynamicDataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001410 /* DynamicDataType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000108F0 /* DynamicDictionaryType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001420 /* DynamicDictionaryType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010900 /* DynamicEnumType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001430 /* DynamicEnumType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010910 /* DynamicJavaScriptType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001440 /* DynamicJavaScriptType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010920 /* DynamicOptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001450 /* DynamicOptionalType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010930 /* DynamicRawType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001460 /* DynamicRawType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010940 /* DynamicSharedObjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001470 /* DynamicSharedObjectType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010950 /* DynamicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001480 /* DynamicType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010960 /* DynamicTypedArrayType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001490 /* DynamicTypedArrayType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010970 /* DynamicViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014A0 /* DynamicViewType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010980 /* EventListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014B0 /* EventListener.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010990 /* Callback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014D0 /* Callback.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000109A0 /* EventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014E0 /* EventDispatcher.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000109B0 /* EventObservingDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014F0 /* EventObservingDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000109C0 /* LegacyEventEmitterCompat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001500 /* LegacyEventEmitterCompat.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000109D0 /* ChainableException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001520 /* ChainableException.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000109E0 /* CodedError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001530 /* CodedError.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000109F0 /* CommonExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001540 /* CommonExceptions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A00 /* Exception.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001550 /* Exception.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A10 /* ExceptionOrigin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001560 /* ExceptionOrigin.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A20 /* GenericException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001570 /* GenericException.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A30 /* UnexpectedException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001580 /* UnexpectedException.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A40 /* ExpoRuntime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015B0 /* ExpoRuntime.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A50 /* AnyFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015D0 /* AnyFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A60 /* AsyncFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015E0 /* AsyncFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A70 /* ConcurrentFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015F0 /* ConcurrentFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A80 /* SyncFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001600 /* SyncFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A90 /* JavaScriptFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001610 /* JavaScriptFunction.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010AA0 /* JavaScriptUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001620 /* JavaScriptUtils.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010AB0 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001640 /* Logger.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010AC0 /* LoggerTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001650 /* LoggerTimer.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010AD0 /* LogHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001660 /* LogHandlers.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010AE0 /* LogType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001670 /* LogType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010AF0 /* PersistentFileLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001680 /* PersistentFileLog.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B00 /* ModuleHolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001690 /* ModuleHolder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B10 /* ModuleRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016A0 /* ModuleRegistry.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B20 /* CoreModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016C0 /* CoreModule.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B30 /* Module.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016D0 /* Module.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B40 /* ModuleDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016E0 /* ModuleDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B50 /* ModuleDefinitionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016F0 /* ModuleDefinitionBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B60 /* ModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001700 /* ModulesProvider.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B70 /* JavaScriptObjectBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001720 /* JavaScriptObjectBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B80 /* ObjectDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001730 /* ObjectDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B90 /* PropertyDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001740 /* PropertyDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010BA0 /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001750 /* Promise.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010BB0 /* AnyDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001770 /* AnyDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010BC0 /* AnyExpoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001780 /* AnyExpoView.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010BD0 /* AnyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001790 /* AnyModule.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010BE0 /* AnyViewDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017A0 /* AnyViewDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010BF0 /* AnyField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017C0 /* AnyField.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C00 /* Field.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017D0 /* Field.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C10 /* FieldExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017E0 /* FieldExtensions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C20 /* FieldOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017F0 /* FieldOption.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C30 /* Record.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001800 /* Record.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C40 /* SharedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001820 /* SharedObject.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C50 /* SharedObjectRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001830 /* SharedObjectRegistry.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C60 /* SharedRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001840 /* SharedRef.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C70 /* AnyTypedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001860 /* AnyTypedArray.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C80 /* ConcreteTypedArrays.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001870 /* ConcreteTypedArrays.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C90 /* GenericTypedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001880 /* GenericTypedArray.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010CA0 /* TypedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001890 /* TypedArray.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010CB0 /* AnyViewProp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018B0 /* AnyViewProp.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010CC0 /* ComponentData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018C0 /* ComponentData.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010CD0 /* ConcreteViewProp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018D0 /* ConcreteViewProp.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010CE0 /* ExpoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018E0 /* ExpoView.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010CF0 /* ViewDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018F0 /* ViewDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D00 /* ViewLifecycleMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001900 /* ViewLifecycleMethod.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D10 /* ViewModuleWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001910 /* ViewModuleWrapper.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D20 /* CdpNetworkTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001930 /* CdpNetworkTypes.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D30 /* ExpoRequestCdpInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001940 /* ExpoRequestCdpInterceptor.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D40 /* ExpoRequestInterceptorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001950 /* ExpoRequestInterceptorProtocol.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D50 /* URLRequest+httpBodyData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001960 /* URLRequest+httpBodyData.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D60 /* FileSystemLegacyUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000019D0 /* FileSystemLegacyUtilities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D70 /* FileSystemUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000019E0 /* FileSystemUtilities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D80 /* JavaScriptRuntime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D80 /* JavaScriptRuntime.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D90 /* JavaScriptValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D90 /* JavaScriptValue.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010DA0 /* NativeModulesProxyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F20 /* NativeModulesProxyModule.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010DB0 /* Platform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000020E0 /* Platform.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010DC0 /* ExpoReactDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002120 /* ExpoReactDelegate.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010DD0 /* ExpoReactDelegateHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002130 /* ExpoReactDelegateHandler.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010DE0 /* ModulePriorities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002190 /* ModulePriorities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010DF0 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000021D0 /* Utilities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010E00 /* Exceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000021F0 /* Exceptions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010E10 /* Uuidv5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002200 /* Uuidv5.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010E20 /* EXAppDelegatesLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001250 /* EXAppDelegatesLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E30 /* EXAppDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001270 /* EXAppDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E40 /* EXLegacyAppDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001290 /* EXLegacyAppDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E50 /* ExpoBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001590 /* ExpoBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E60 /* EXAppDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001970 /* EXAppDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E70 /* EXDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001990 /* EXDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E80 /* EXLegacyExpoViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000019A0 /* EXLegacyExpoViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E90 /* ExpoModulesCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000019B0 /* ExpoModulesCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010EA0 /* EXBarcodeScannerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A10 /* EXBarcodeScannerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010EB0 /* EXBarcodeScannerProviderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A20 /* EXBarcodeScannerProviderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010EC0 /* EXCameraInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A40 /* EXCameraInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010ED0 /* EXConstantsInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A60 /* EXConstantsInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010EE0 /* EXFaceDetectorManagerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A80 /* EXFaceDetectorManagerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010EF0 /* EXFaceDetectorManagerProviderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A90 /* EXFaceDetectorManagerProviderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F00 /* EXFilePermissionModuleInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001AB0 /* EXFilePermissionModuleInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F10 /* EXFileSystemInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001AC0 /* EXFileSystemInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F20 /* EXImageLoaderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001AE0 /* EXImageLoaderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F30 /* EXPermissionsInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B00 /* EXPermissionsInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F40 /* EXPermissionsMethodsDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B10 /* EXPermissionsMethodsDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F50 /* EXUserNotificationCenterProxyInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B30 /* EXUserNotificationCenterProxyInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F60 /* EXAccelerometerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B50 /* EXAccelerometerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F70 /* EXBarometerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B60 /* EXBarometerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F80 /* EXDeviceMotionInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B70 /* EXDeviceMotionInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F90 /* EXGyroscopeInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B80 /* EXGyroscopeInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010FA0 /* EXMagnetometerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B90 /* EXMagnetometerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010FB0 /* EXMagnetometerUncalibratedInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BA0 /* EXMagnetometerUncalibratedInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010FC0 /* EXTaskConsumerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BC0 /* EXTaskConsumerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010FD0 /* EXTaskInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BD0 /* EXTaskInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010FE0 /* EXTaskLaunchReason.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BE0 /* EXTaskLaunchReason.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010FF0 /* EXTaskManagerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BF0 /* EXTaskManagerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011000 /* EXTaskServiceInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C00 /* EXTaskServiceInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011010 /* EXJavaScriptObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C20 /* EXJavaScriptObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011020 /* EXJavaScriptRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C40 /* EXJavaScriptRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011030 /* EXJavaScriptTypedArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C60 /* EXJavaScriptTypedArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011040 /* EXJavaScriptValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C80 /* EXJavaScriptValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011050 /* EXJavaScriptWeakObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CA0 /* EXJavaScriptWeakObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011060 /* EXJSIConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CC0 /* EXJSIConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011070 /* EXJSIInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CE0 /* EXJSIInstaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011080 /* EXJSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D00 /* EXJSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011090 /* ExpoModulesHostObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D20 /* ExpoModulesHostObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000110A0 /* EXRawJavaScriptFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D40 /* EXRawJavaScriptFunction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000110B0 /* EXSharedObjectUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D60 /* EXSharedObjectUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000110C0 /* EXBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DB0 /* EXBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000110D0 /* EXExportedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DC0 /* EXExportedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000110E0 /* EXSingletonModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DE0 /* EXSingletonModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000110F0 /* EXUnimodulesCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E00 /* EXUnimodulesCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011100 /* EXUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E10 /* EXUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011110 /* EXModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E40 /* EXModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011120 /* EXModuleRegistryDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E60 /* EXModuleRegistryDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011130 /* EXModuleRegistryAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E80 /* EXModuleRegistryAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011140 /* EXModuleRegistryHolderReactModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001EA0 /* EXModuleRegistryHolderReactModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011150 /* EXModuleRegistryProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001ED0 /* EXModuleRegistryProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011160 /* EXNativeModulesProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F00 /* EXNativeModulesProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011170 /* EXAppLifecycleListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F40 /* EXAppLifecycleListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011180 /* EXAppLifecycleService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F50 /* EXAppLifecycleService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011190 /* EXEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F60 /* EXEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000111A0 /* EXEventEmitterService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F70 /* EXEventEmitterService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000111B0 /* EXInternalModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F80 /* EXInternalModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000111C0 /* EXJavaScriptContextProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F90 /* EXJavaScriptContextProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000111D0 /* EXKernelService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FA0 /* EXKernelService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000111E0 /* EXLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FB0 /* EXLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000111F0 /* EXModuleRegistryConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FC0 /* EXModuleRegistryConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011200 /* EXUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FD0 /* EXUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011210 /* EXUtilitiesInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FE0 /* EXUtilitiesInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011220 /* EXLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002000 /* EXLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011230 /* EXReactLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002020 /* EXReactLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011240 /* EXReactNativeAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002040 /* EXReactNativeAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011250 /* EXReactNativeEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002060 /* EXReactNativeEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011260 /* EXPermissionsService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002090 /* EXPermissionsService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011270 /* EXReactNativeUserNotificationCenterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000020B0 /* EXReactNativeUserNotificationCenterProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011280 /* Platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000020D0 /* Platform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011290 /* RCTComponentData+Privates.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000020F0 /* RCTComponentData+Privates.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000112A0 /* EXReactDelegateWrapper+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002140 /* EXReactDelegateWrapper+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000112B0 /* EXReactDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002150 /* EXReactDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000112C0 /* EXReactRootViewFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002170 /* EXReactRootViewFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000112D0 /* RCTAppDelegate+Recreate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000021A0 /* RCTAppDelegate+Recreate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000112E0 /* Swift.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000021C0 /* Swift.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000112F0 /* BridgelessJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002230 /* BridgelessJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011300 /* EventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002250 /* EventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011310 /* JSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002270 /* JSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011320 /* LazyObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002290 /* LazyObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011330 /* NativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000022B0 /* NativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011340 /* ObjectDeallocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000022D0 /* ObjectDeallocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011350 /* SharedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000022F0 /* SharedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011360 /* TestingSyncJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002300 /* TestingSyncJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011370 /* TypedArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002320 /* TypedArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000113D0 /* ExpoModulesCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000113C0 /* ExpoModulesCore-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011410 /* ExpoModulesCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011400 /* ExpoModulesCore-dummy.m */; }; + 46EB2E000114A0 /* WebAuthSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002330 /* WebAuthSession.swift */; }; + 46EB2E000114B0 /* WebBrowserExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002340 /* WebBrowserExceptions.swift */; }; + 46EB2E000114C0 /* WebBrowserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002350 /* WebBrowserModule.swift */; }; + 46EB2E000114D0 /* WebBrowserOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002360 /* WebBrowserOptions.swift */; }; + 46EB2E000114E0 /* WebBrowserSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002370 /* WebBrowserSession.swift */; }; + 46EB2E00011540 /* ExpoWebBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00011530 /* ExpoWebBrowser-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011580 /* ExpoWebBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011570 /* ExpoWebBrowser-dummy.m */; }; + 46EB2E00011700 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5D0 /* PrivacyInfo.xcprivacy */; }; + 46EB2E00011730 /* AuthSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023A0 /* AuthSession.swift */; }; + 46EB2E00011740 /* AuthSessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023B0 /* AuthSessionDelegate.swift */; }; + 46EB2E00011750 /* AuthSessionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023C0 /* AuthSessionStore.swift */; }; + 46EB2E00011760 /* GTMOAuth2Compatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023D0 /* GTMOAuth2Compatibility.swift */; }; + 46EB2E00011770 /* KeychainAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023E0 /* KeychainAttribute.swift */; }; + 46EB2E00011780 /* KeychainHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023F0 /* KeychainHelper.swift */; }; + 46EB2E00011790 /* KeychainStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002400 /* KeychainStore.swift */; }; + 46EB2E000117E0 /* GTMAppAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000117D0 /* GTMAppAuth-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011810 /* GTMAppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011800 /* GTMAppAuth-dummy.m */; }; + 46EB2E00011920 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5F0 /* PrivacyInfo.xcprivacy */; }; + 46EB2E00011950 /* GTMSessionFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002420 /* GTMSessionFetcher.m */; }; + 46EB2E00011960 /* GTMSessionFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002430 /* GTMSessionFetcherLogging.m */; }; + 46EB2E00011970 /* GTMSessionFetcherService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002450 /* GTMSessionFetcherService.m */; }; + 46EB2E00011980 /* GTMSessionUploadFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002460 /* GTMSessionUploadFetcher.m */; }; + 46EB2E00011990 /* GTMSessionFetcherService+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002440 /* GTMSessionFetcherService+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000119A0 /* GTMSessionFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002470 /* GTMSessionFetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000119B0 /* GTMSessionFetcherLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002480 /* GTMSessionFetcherLogging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000119C0 /* GTMSessionFetcherService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002490 /* GTMSessionFetcherService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000119D0 /* GTMSessionUploadFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024A0 /* GTMSessionUploadFetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011A20 /* GTMSessionFetcher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00011A10 /* GTMSessionFetcher-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011A40 /* GTMSessionFetcher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011A30 /* GTMSessionFetcher-dummy.m */; }; + 46EB2E00011B50 /* google.png in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D610 /* google.png */; }; + 46EB2E00011B60 /* google@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D620 /* google@2x.png */; }; + 46EB2E00011B70 /* google@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D630 /* google@3x.png */; }; + 46EB2E00011B80 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D640 /* PrivacyInfo.xcprivacy */; }; + 46EB2E00011B90 /* Roboto-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D650 /* Roboto-Bold.ttf */; }; + 46EB2E00011BA0 /* ar.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D660 /* ar.lproj */; }; + 46EB2E00011BB0 /* ca.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D670 /* ca.lproj */; }; + 46EB2E00011BC0 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D680 /* cs.lproj */; }; + 46EB2E00011BD0 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D690 /* da.lproj */; }; + 46EB2E00011BE0 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6A0 /* de.lproj */; }; + 46EB2E00011BF0 /* el.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6B0 /* el.lproj */; }; + 46EB2E00011C00 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6C0 /* en.lproj */; }; + 46EB2E00011C10 /* en_GB.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6D0 /* en_GB.lproj */; }; + 46EB2E00011C20 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6E0 /* es.lproj */; }; + 46EB2E00011C30 /* es_MX.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6F0 /* es_MX.lproj */; }; + 46EB2E00011C40 /* fi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D700 /* fi.lproj */; }; + 46EB2E00011C50 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D710 /* fr.lproj */; }; + 46EB2E00011C60 /* fr_CA.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D720 /* fr_CA.lproj */; }; + 46EB2E00011C70 /* he.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D730 /* he.lproj */; }; + 46EB2E00011C80 /* hi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D740 /* hi.lproj */; }; + 46EB2E00011C90 /* hr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D750 /* hr.lproj */; }; + 46EB2E00011CA0 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D760 /* hu.lproj */; }; + 46EB2E00011CB0 /* id.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D770 /* id.lproj */; }; + 46EB2E00011CC0 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D780 /* it.lproj */; }; + 46EB2E00011CD0 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D790 /* ja.lproj */; }; + 46EB2E00011CE0 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7A0 /* ko.lproj */; }; + 46EB2E00011CF0 /* ms.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7B0 /* ms.lproj */; }; + 46EB2E00011D00 /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7C0 /* nb.lproj */; }; + 46EB2E00011D10 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7D0 /* nl.lproj */; }; + 46EB2E00011D20 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7E0 /* pl.lproj */; }; + 46EB2E00011D30 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7F0 /* pt.lproj */; }; + 46EB2E00011D40 /* pt_BR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D800 /* pt_BR.lproj */; }; + 46EB2E00011D50 /* pt_PT.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D810 /* pt_PT.lproj */; }; + 46EB2E00011D60 /* ro.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D820 /* ro.lproj */; }; + 46EB2E00011D70 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D830 /* ru.lproj */; }; + 46EB2E00011D80 /* sk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D840 /* sk.lproj */; }; + 46EB2E00011D90 /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D850 /* sv.lproj */; }; + 46EB2E00011DA0 /* th.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D860 /* th.lproj */; }; + 46EB2E00011DB0 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D870 /* tr.lproj */; }; + 46EB2E00011DC0 /* uk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D880 /* uk.lproj */; }; + 46EB2E00011DD0 /* vi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D890 /* vi.lproj */; }; + 46EB2E00011DE0 /* zh_CN.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8A0 /* zh_CN.lproj */; }; + 46EB2E00011DF0 /* zh_TW.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8B0 /* zh_TW.lproj */; }; + 46EB2E00011E20 /* GIDAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000024C0 /* GIDAuthentication.m */; }; + 46EB2E00011E30 /* GIDAuthStateMigration.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000024E0 /* GIDAuthStateMigration.m */; }; + 46EB2E00011E40 /* GIDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002500 /* GIDCallbackQueue.m */; }; + 46EB2E00011E50 /* GIDConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002510 /* GIDConfiguration.m */; }; + 46EB2E00011E60 /* GIDEMMErrorHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002530 /* GIDEMMErrorHandler.m */; }; + 46EB2E00011E70 /* GIDEMMSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002550 /* GIDEMMSupport.m */; }; + 46EB2E00011E80 /* GIDGoogleUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002560 /* GIDGoogleUser.m */; }; + 46EB2E00011E90 /* GIDMDMPasscodeCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002590 /* GIDMDMPasscodeCache.m */; }; + 46EB2E00011EA0 /* GIDMDMPasscodeState.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000025B0 /* GIDMDMPasscodeState.m */; }; + 46EB2E00011EB0 /* GIDProfileData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000025D0 /* GIDProfileData.m */; }; + 46EB2E00011EC0 /* GIDScopes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002600 /* GIDScopes.m */; }; + 46EB2E00011ED0 /* GIDSignIn.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002610 /* GIDSignIn.m */; }; + 46EB2E00011EE0 /* GIDSignInButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002620 /* GIDSignInButton.m */; }; + 46EB2E00011EF0 /* GIDSignInCallbackSchemes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002640 /* GIDSignInCallbackSchemes.m */; }; + 46EB2E00011F00 /* GIDSignInInternalOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002660 /* GIDSignInInternalOptions.m */; }; + 46EB2E00011F10 /* GIDSignInPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002680 /* GIDSignInPreferences.m */; }; + 46EB2E00011F20 /* GIDSignInResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002690 /* GIDSignInResult.m */; }; + 46EB2E00011F30 /* GIDSignInStrings.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000026C0 /* GIDSignInStrings.m */; }; + 46EB2E00011F40 /* GIDToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000026E0 /* GIDToken.m */; }; + 46EB2E00011F50 /* NSBundle+GID3PAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002710 /* NSBundle+GID3PAdditions.m */; }; + 46EB2E00011F60 /* GIDAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024B0 /* GIDAuthentication.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011F70 /* GIDAuthStateMigration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024D0 /* GIDAuthStateMigration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011F80 /* GIDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024F0 /* GIDCallbackQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011F90 /* GIDEMMErrorHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002520 /* GIDEMMErrorHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011FA0 /* GIDEMMSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002540 /* GIDEMMSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011FB0 /* GIDGoogleUser_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002570 /* GIDGoogleUser_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011FC0 /* GIDMDMPasscodeCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002580 /* GIDMDMPasscodeCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011FD0 /* GIDMDMPasscodeState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025A0 /* GIDMDMPasscodeState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011FE0 /* GIDMDMPasscodeState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025C0 /* GIDMDMPasscodeState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011FF0 /* GIDProfileData_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025E0 /* GIDProfileData_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012000 /* GIDScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025F0 /* GIDScopes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012010 /* GIDSignInCallbackSchemes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002630 /* GIDSignInCallbackSchemes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012020 /* GIDSignInInternalOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002650 /* GIDSignInInternalOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012030 /* GIDSignInPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002670 /* GIDSignInPreferences.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012040 /* GIDSignInResult_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026A0 /* GIDSignInResult_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012050 /* GIDSignInStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026B0 /* GIDSignInStrings.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012060 /* GIDSignIn_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026D0 /* GIDSignIn_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012070 /* GIDToken_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026F0 /* GIDToken_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012080 /* NSBundle+GID3PAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002700 /* NSBundle+GID3PAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012090 /* GIDConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002720 /* GIDConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000120A0 /* GIDGoogleUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002730 /* GIDGoogleUser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000120B0 /* GIDProfileData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002740 /* GIDProfileData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000120C0 /* GIDSignIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002750 /* GIDSignIn.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000120D0 /* GIDSignInButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002760 /* GIDSignInButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000120E0 /* GIDSignInResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002770 /* GIDSignInResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000120F0 /* GIDToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002780 /* GIDToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012100 /* GoogleSignIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002790 /* GoogleSignIn.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012150 /* GoogleSignIn-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00012140 /* GoogleSignIn-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012170 /* GoogleSignIn-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00012160 /* GoogleSignIn-dummy.m */; }; + 46EB2E00012200 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027A0 /* String.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012210 /* Conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027B0 /* Conv.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012220 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027C0 /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012230 /* FileUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027D0 /* FileUtil.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012240 /* Format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027E0 /* Format.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012250 /* SafeAssert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027F0 /* SafeAssert.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012260 /* ToAscii.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002800 /* ToAscii.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012270 /* ScopeGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002810 /* ScopeGuard.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012280 /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002820 /* Unicode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012290 /* dynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002830 /* dynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E000122A0 /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002840 /* json.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E000122B0 /* json_pointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002850 /* json_pointer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E000122C0 /* F14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002860 /* F14Table.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E000122D0 /* FileUtilDetail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002870 /* FileUtilDetail.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E000122E0 /* SplitStringSimd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002880 /* SplitStringSimd.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E000122F0 /* UniqueInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002890 /* UniqueInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012300 /* SpookyHashV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028A0 /* SpookyHashV2.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012310 /* CString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028B0 /* CString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012320 /* Exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028C0 /* Exception.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012330 /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028D0 /* MallocImpl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012340 /* NetOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028E0 /* NetOps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012350 /* SysUio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028F0 /* SysUio.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012360 /* SanitizeThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002900 /* SanitizeThread.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012370 /* AtFork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002910 /* AtFork.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012380 /* ThreadId.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002920 /* ThreadId.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012390 /* AtomicHashArray-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002930 /* AtomicHashArray-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000123A0 /* AtomicHashArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002940 /* AtomicHashArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000123B0 /* AtomicHashMap-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002950 /* AtomicHashMap-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000123C0 /* AtomicHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002960 /* AtomicHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000123D0 /* AtomicIntrusiveLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002970 /* AtomicIntrusiveLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000123E0 /* AtomicLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002980 /* AtomicLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000123F0 /* AtomicUnorderedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002990 /* AtomicUnorderedMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012400 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029A0 /* base64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012410 /* Benchmark.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029B0 /* Benchmark.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012420 /* BenchmarkUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029C0 /* BenchmarkUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012430 /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029D0 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012440 /* CancellationToken-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029E0 /* CancellationToken-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012450 /* CancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029F0 /* CancellationToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012460 /* Chrono.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A00 /* Chrono.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012470 /* ClockGettimeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A10 /* ClockGettimeWrappers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012480 /* ConcurrentBitSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A20 /* ConcurrentBitSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012490 /* ConcurrentLazy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A30 /* ConcurrentLazy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000124A0 /* ConcurrentSkipList-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A40 /* ConcurrentSkipList-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000124B0 /* ConcurrentSkipList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A50 /* ConcurrentSkipList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000124C0 /* ConstexprMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A60 /* ConstexprMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000124D0 /* ConstructorCallbackList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A70 /* ConstructorCallbackList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000124E0 /* Conv.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A80 /* Conv.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000124F0 /* CPortability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A90 /* CPortability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012500 /* CppAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AA0 /* CppAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012510 /* CpuId.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AB0 /* CpuId.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012520 /* DefaultKeepAliveExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AC0 /* DefaultKeepAliveExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012530 /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AD0 /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012540 /* DiscriminatedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AE0 /* DiscriminatedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012550 /* dynamic-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AF0 /* dynamic-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012560 /* dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B00 /* dynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012570 /* DynamicConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B10 /* DynamicConverter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012580 /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B20 /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012590 /* ExceptionString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B30 /* ExceptionString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000125A0 /* ExceptionWrapper-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B40 /* ExceptionWrapper-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000125B0 /* ExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B50 /* ExceptionWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000125C0 /* Executor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B60 /* Executor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000125D0 /* Expected.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B70 /* Expected.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000125E0 /* FBString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B80 /* FBString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000125F0 /* FBVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B90 /* FBVector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012600 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BA0 /* File.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012610 /* FileUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BB0 /* FileUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012620 /* Fingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BC0 /* Fingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012630 /* FixedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BD0 /* FixedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012640 /* FollyMemcpy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BE0 /* FollyMemcpy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012650 /* FollyMemset.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BF0 /* FollyMemset.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012660 /* Format-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C00 /* Format-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012670 /* Format.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C10 /* Format.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012680 /* FormatArg.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C20 /* FormatArg.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012690 /* FormatTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C30 /* FormatTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000126A0 /* Function.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C40 /* Function.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000126B0 /* GLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C50 /* GLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000126C0 /* GroupVarint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C60 /* GroupVarint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000126D0 /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C70 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000126E0 /* Indestructible.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C80 /* Indestructible.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000126F0 /* IndexedMemPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C90 /* IndexedMemPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012700 /* IntrusiveList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CA0 /* IntrusiveList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012710 /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CB0 /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012720 /* IPAddressException.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CC0 /* IPAddressException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012730 /* IPAddressV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CD0 /* IPAddressV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012740 /* IPAddressV6.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CE0 /* IPAddressV6.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012750 /* json.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CF0 /* json.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012760 /* json_patch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D00 /* json_patch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012770 /* json_pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D10 /* json_pointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012780 /* Lazy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D20 /* Lazy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012790 /* Likely.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D30 /* Likely.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000127A0 /* MacAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D40 /* MacAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000127B0 /* MapUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D50 /* MapUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000127C0 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D60 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000127D0 /* MaybeManagedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D70 /* MaybeManagedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000127E0 /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D80 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000127F0 /* MicroLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D90 /* MicroLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012800 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DA0 /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012810 /* MoveWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DB0 /* MoveWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012820 /* MPMCPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DC0 /* MPMCPipeline.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012830 /* MPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DD0 /* MPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012840 /* ObserverContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DE0 /* ObserverContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012850 /* Optional.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DF0 /* Optional.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012860 /* Overload.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E00 /* Overload.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012870 /* PackedSyncPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E10 /* PackedSyncPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012880 /* Padded.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E20 /* Padded.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012890 /* Poly-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E30 /* Poly-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000128A0 /* Poly.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E40 /* Poly.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000128B0 /* PolyException.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E50 /* PolyException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000128C0 /* Portability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E60 /* Portability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000128D0 /* Preprocessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E70 /* Preprocessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000128E0 /* ProducerConsumerQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E80 /* ProducerConsumerQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000128F0 /* Random-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E90 /* Random-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012900 /* Random.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EA0 /* Random.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012910 /* Range.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EB0 /* Range.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012920 /* Replaceable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EC0 /* Replaceable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012930 /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002ED0 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012940 /* ScopeGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EE0 /* ScopeGuard.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012950 /* SharedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EF0 /* SharedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012960 /* Singleton-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F00 /* Singleton-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012970 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F10 /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012980 /* SingletonThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F20 /* SingletonThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012990 /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F30 /* small_vector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000129A0 /* SocketAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F40 /* SocketAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000129B0 /* sorted_vector_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F50 /* sorted_vector_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000129C0 /* SpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F60 /* SpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000129D0 /* stop_watch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F70 /* stop_watch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000129E0 /* String-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F80 /* String-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000129F0 /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F90 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A00 /* Subprocess.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FA0 /* Subprocess.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A10 /* Synchronized.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FB0 /* Synchronized.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A20 /* SynchronizedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FC0 /* SynchronizedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A30 /* ThreadCachedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FD0 /* ThreadCachedInt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A40 /* ThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FE0 /* ThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A50 /* TimeoutQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FF0 /* TimeoutQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A60 /* TokenBucket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003000 /* TokenBucket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A70 /* Traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003010 /* Traits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A80 /* Try-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003020 /* Try-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A90 /* Try.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003030 /* Try.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012AA0 /* Unicode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003040 /* Unicode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012AB0 /* Unit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003050 /* Unit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012AC0 /* Uri-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003060 /* Uri-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012AD0 /* Uri.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003070 /* Uri.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012AE0 /* UTF8String.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003080 /* UTF8String.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012AF0 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003090 /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B00 /* Varint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030A0 /* Varint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B10 /* VirtualExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030B0 /* VirtualExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B20 /* Access.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030C0 /* Access.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B30 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030D0 /* Array.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B40 /* BitIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030E0 /* BitIterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B50 /* Enumerate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030F0 /* Enumerate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B60 /* EvictingCacheMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003100 /* EvictingCacheMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B70 /* F14Map-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003110 /* F14Map-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B80 /* F14Map.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003120 /* F14Map.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B90 /* F14Set-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003130 /* F14Set-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012BA0 /* F14Set.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003140 /* F14Set.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012BB0 /* Foreach-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003150 /* Foreach-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012BC0 /* Foreach.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003160 /* Foreach.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012BD0 /* heap_vector_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003170 /* heap_vector_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012BE0 /* HeterogeneousAccess-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003180 /* HeterogeneousAccess-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012BF0 /* HeterogeneousAccess.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003190 /* HeterogeneousAccess.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C00 /* IntrusiveHeap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031A0 /* IntrusiveHeap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C10 /* Iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031B0 /* Iterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C20 /* Merge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031C0 /* Merge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C30 /* SparseByteSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031D0 /* SparseByteSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C40 /* View.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031E0 /* View.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C50 /* WeightedEvictingCacheMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031F0 /* WeightedEvictingCacheMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C60 /* BitIteratorDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003200 /* BitIteratorDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C70 /* F14Defaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003210 /* F14Defaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C80 /* F14IntrinsicsAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003220 /* F14IntrinsicsAvailability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C90 /* F14MapFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003230 /* F14MapFallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012CA0 /* F14Mask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003240 /* F14Mask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012CB0 /* F14Policy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003250 /* F14Policy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012CC0 /* F14SetFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003260 /* F14SetFallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012CD0 /* F14Table.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003270 /* F14Table.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012CE0 /* Util.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003280 /* Util.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012CF0 /* AsyncTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003290 /* AsyncTrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D00 /* AtomicHashUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032A0 /* AtomicHashUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D10 /* AtomicUnorderedMapUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032B0 /* AtomicUnorderedMapUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D20 /* DiscriminatedPtrDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032C0 /* DiscriminatedPtrDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D30 /* FileUtilDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032D0 /* FileUtilDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D40 /* FileUtilVectorDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032E0 /* FileUtilVectorDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D50 /* FingerprintPolynomial.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032F0 /* FingerprintPolynomial.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D60 /* Futex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003300 /* Futex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D70 /* Futex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003310 /* Futex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D80 /* GroupVarintDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003320 /* GroupVarintDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D90 /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003330 /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012DA0 /* IPAddressSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003340 /* IPAddressSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012DB0 /* Iterators.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003350 /* Iterators.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012DC0 /* MemoryIdler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003360 /* MemoryIdler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012DD0 /* MPMCPipelineDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003370 /* MPMCPipelineDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012DE0 /* PerfScoped.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003380 /* PerfScoped.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012DF0 /* PolyDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003390 /* PolyDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E00 /* RangeCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033A0 /* RangeCommon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E10 /* RangeSse42.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033B0 /* RangeSse42.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E20 /* SimdAnyOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033C0 /* SimdAnyOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E30 /* SimdCharPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033D0 /* SimdCharPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E40 /* SimdForEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033E0 /* SimdForEach.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E50 /* SimpleSimdStringUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033F0 /* SimpleSimdStringUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E60 /* SimpleSimdStringUtilsImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003400 /* SimpleSimdStringUtilsImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E70 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003410 /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E80 /* SlowFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003420 /* SlowFingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E90 /* SocketFastOpen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003430 /* SocketFastOpen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012EA0 /* SplitStringSimd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003440 /* SplitStringSimd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012EB0 /* SplitStringSimdImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003450 /* SplitStringSimdImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012EC0 /* Sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003460 /* Sse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012ED0 /* StaticSingletonManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003470 /* StaticSingletonManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012EE0 /* ThreadLocalDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003480 /* ThreadLocalDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012EF0 /* TurnSequencer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003490 /* TurnSequencer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F00 /* TypeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034A0 /* TypeList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F10 /* UniqueInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034B0 /* UniqueInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F20 /* UnrollUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034C0 /* UnrollUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F30 /* ApplyTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034D0 /* ApplyTuple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F40 /* Invoke.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034E0 /* Invoke.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F50 /* Partial.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034F0 /* Partial.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F60 /* protocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003500 /* protocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F70 /* traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003510 /* traits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F80 /* Checksum.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003520 /* Checksum.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F90 /* FarmHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003530 /* FarmHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012FA0 /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003540 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012FB0 /* SpookyHashV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003550 /* SpookyHashV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012FC0 /* SpookyHashV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003560 /* SpookyHashV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012FD0 /* Access.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003570 /* Access.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012FE0 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003580 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012FF0 /* Aligned.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003590 /* Aligned.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013000 /* Assume.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035A0 /* Assume.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013010 /* Badge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035B0 /* Badge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013020 /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035C0 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013030 /* Builtin.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035D0 /* Builtin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013040 /* Byte.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035E0 /* Byte.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013050 /* CArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035F0 /* CArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013060 /* Cast.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003600 /* Cast.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013070 /* CheckedMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003610 /* CheckedMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013080 /* CString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003620 /* CString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013090 /* CustomizationPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003630 /* CustomizationPoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000130A0 /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003640 /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000130B0 /* Extern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003650 /* Extern.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000130C0 /* Hint-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003660 /* Hint-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000130D0 /* Hint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003670 /* Hint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000130E0 /* Keep.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003680 /* Keep.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000130F0 /* Launder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003690 /* Launder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013100 /* New.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036A0 /* New.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013110 /* Ordering.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036B0 /* Ordering.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013120 /* Pretty.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036C0 /* Pretty.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013130 /* PropagateConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036D0 /* PropagateConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013140 /* RValueReferenceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036E0 /* RValueReferenceWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013150 /* SafeAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036F0 /* SafeAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013160 /* StaticConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003700 /* StaticConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013170 /* Thunk.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003710 /* Thunk.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013180 /* ToAscii.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003720 /* ToAscii.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013190 /* TypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003730 /* TypeInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000131A0 /* UncaughtExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003740 /* UncaughtExceptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000131B0 /* Arena-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003750 /* Arena-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000131C0 /* Arena.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003760 /* Arena.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000131D0 /* EnableSharedFromThis.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003770 /* EnableSharedFromThis.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000131E0 /* MallctlHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003780 /* MallctlHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000131F0 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003790 /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013200 /* MemoryResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037A0 /* MemoryResource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013210 /* not_null-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037B0 /* not_null-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013220 /* not_null.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037C0 /* not_null.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013230 /* ReentrantAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037D0 /* ReentrantAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013240 /* SanitizeAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037E0 /* SanitizeAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013250 /* SanitizeLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037F0 /* SanitizeLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013260 /* ThreadCachedArena.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003800 /* ThreadCachedArena.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013270 /* UninitializedMemoryHacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003810 /* UninitializedMemoryHacks.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013280 /* MallocImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003820 /* MallocImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013290 /* NetOps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003830 /* NetOps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000132A0 /* NetOpsDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003840 /* NetOpsDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000132B0 /* NetworkSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003850 /* NetworkSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000132C0 /* TcpInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003860 /* TcpInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000132D0 /* TcpInfoDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003870 /* TcpInfoDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000132E0 /* TcpInfoTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003880 /* TcpInfoTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000132F0 /* SocketFileDescriptorMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003890 /* SocketFileDescriptorMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013300 /* Asm.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038A0 /* Asm.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013310 /* Atomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038B0 /* Atomic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013320 /* Builtins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038C0 /* Builtins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013330 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038D0 /* Config.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013340 /* Constexpr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038E0 /* Constexpr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013350 /* Dirent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038F0 /* Dirent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013360 /* Event.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003900 /* Event.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013370 /* Fcntl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003910 /* Fcntl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013380 /* Filesystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003920 /* Filesystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013390 /* FmtCompile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003930 /* FmtCompile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000133A0 /* GFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003940 /* GFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000133B0 /* GMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003950 /* GMock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000133C0 /* GTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003960 /* GTest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000133D0 /* IOVec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003970 /* IOVec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000133E0 /* Libgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003980 /* Libgen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000133F0 /* Libunwind.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003990 /* Libunwind.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013400 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039A0 /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013410 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039B0 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013420 /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039C0 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013430 /* OpenSSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039D0 /* OpenSSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013440 /* PThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039E0 /* PThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013450 /* Sched.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039F0 /* Sched.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013460 /* Sockets.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A00 /* Sockets.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013470 /* SourceLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A10 /* SourceLocation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013480 /* Stdio.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A20 /* Stdio.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013490 /* Stdlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A30 /* Stdlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000134A0 /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A40 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000134B0 /* SysFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A50 /* SysFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000134C0 /* Syslog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A60 /* Syslog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000134D0 /* SysMembarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A70 /* SysMembarrier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000134E0 /* SysMman.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A80 /* SysMman.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000134F0 /* SysResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A90 /* SysResource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013500 /* SysStat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AA0 /* SysStat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013510 /* SysSyscall.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AB0 /* SysSyscall.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013520 /* SysTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AC0 /* SysTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013530 /* SysTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AD0 /* SysTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013540 /* SysUio.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AE0 /* SysUio.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013550 /* Time.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AF0 /* Time.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013560 /* Unistd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B00 /* Unistd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013570 /* Windows.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B10 /* Windows.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013580 /* AtFork.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B20 /* AtFork.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013590 /* HardwareConcurrency.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B30 /* HardwareConcurrency.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000135A0 /* MemoryMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B40 /* MemoryMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000135B0 /* Pid.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B50 /* Pid.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000135C0 /* Shell.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B60 /* Shell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000135D0 /* ThreadId.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B70 /* ThreadId.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000135E0 /* ThreadName.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B80 /* ThreadName.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000135F0 /* SharedMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BA0 /* SharedMutex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00013600 /* CacheLocality.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BB0 /* CacheLocality.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00013610 /* Futex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BC0 /* Futex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00013620 /* ParkingLot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BD0 /* ParkingLot.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00013630 /* Malloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BE0 /* Malloc.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00013640 /* CacheLocality.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BF0 /* CacheLocality.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013650 /* AsymmetricThreadFence.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C00 /* AsymmetricThreadFence.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013660 /* AtomicNotification-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C10 /* AtomicNotification-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013670 /* AtomicNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C20 /* AtomicNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013680 /* AtomicRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C30 /* AtomicRef.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013690 /* AtomicStruct.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C40 /* AtomicStruct.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000136A0 /* AtomicUtil-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C50 /* AtomicUtil-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000136B0 /* AtomicUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C60 /* AtomicUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000136C0 /* Baton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C70 /* Baton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000136D0 /* CallOnce.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C80 /* CallOnce.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000136E0 /* DelayedInit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C90 /* DelayedInit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000136F0 /* DistributedMutex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CA0 /* DistributedMutex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013700 /* DistributedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CB0 /* DistributedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013710 /* Hazptr-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CC0 /* Hazptr-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013720 /* Hazptr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CD0 /* Hazptr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013730 /* HazptrDomain.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CE0 /* HazptrDomain.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013740 /* HazptrHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CF0 /* HazptrHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013750 /* HazptrObj.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D00 /* HazptrObj.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013760 /* HazptrObjLinked.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D10 /* HazptrObjLinked.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013770 /* HazptrRec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D20 /* HazptrRec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013780 /* HazptrThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D30 /* HazptrThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013790 /* HazptrThrLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D40 /* HazptrThrLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000137A0 /* Latch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D50 /* Latch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000137B0 /* LifoSem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D60 /* LifoSem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000137C0 /* Lock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D70 /* Lock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000137D0 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D80 /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000137E0 /* NativeSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D90 /* NativeSemaphore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000137F0 /* ParkingLot.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DA0 /* ParkingLot.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013800 /* PicoSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DB0 /* PicoSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013810 /* Rcu.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DC0 /* Rcu.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013820 /* RelaxedAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DD0 /* RelaxedAtomic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013830 /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DE0 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013840 /* SanitizeThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DF0 /* SanitizeThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013850 /* SaturatingSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E00 /* SaturatingSemaphore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013860 /* SmallLocks.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E10 /* SmallLocks.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013870 /* ThrottledLifoSem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E20 /* ThrottledLifoSem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013880 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E30 /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013890 /* WaitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E40 /* WaitOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000138F0 /* RCT-Folly-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000138E0 /* RCT-Folly-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013920 /* RCT-Folly-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013910 /* RCT-Folly-dummy.m */; }; + 46EB2E000139B0 /* RCTDeprecation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E70 /* RCTDeprecation.m */; settings = {COMPILER_FLAGS = "-Wnullable-to-nonnull-conversion -Wnullability-completeness -DOS_OBJECT_USE_OBJC=0"; }; }; + 46EB2E000139C0 /* RCTDeprecation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E60 /* RCTDeprecation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013A20 /* RCTDeprecation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00013A10 /* RCTDeprecation-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013A50 /* RCTDeprecation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013A40 /* RCTDeprecation-dummy.m */; }; + 46EB2E00013B50 /* RCTConvertHelpers.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EA0 /* RCTConvertHelpers.mm */; }; + 46EB2E00013B60 /* RCTTypedModuleConstants.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EC0 /* RCTTypedModuleConstants.mm */; }; + 46EB2E00013B70 /* RCTConvertHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E90 /* RCTConvertHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013B80 /* RCTTypedModuleConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EB0 /* RCTTypedModuleConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013BE0 /* RCTTypeSafety-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00013BD0 /* RCTTypeSafety-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013C10 /* RCTTypeSafety-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013C00 /* RCTTypeSafety-dummy.m */; }; + 46EB2E00013D20 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8C0 /* PrivacyInfo.xcprivacy */; }; + 46EB2E00013D50 /* RNCAsyncStorage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EE0 /* RNCAsyncStorage.mm */; }; + 46EB2E00013D60 /* RNCAsyncStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003ED0 /* RNCAsyncStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013D70 /* RNCAsyncStorageDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EF0 /* RNCAsyncStorageDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013DC0 /* RNCAsyncStorage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013DB0 /* RNCAsyncStorage-dummy.m */; }; + 46EB2E00013E50 /* RNFlingHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F20 /* RNFlingHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013E60 /* RNForceTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F40 /* RNForceTouchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013E70 /* RNHoverHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F60 /* RNHoverHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013E80 /* RNLongPressHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F80 /* RNLongPressHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013E90 /* RNManualHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FA0 /* RNManualHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013EA0 /* RNNativeViewHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FC0 /* RNNativeViewHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013EB0 /* RNPanHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FE0 /* RNPanHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013EC0 /* RNPinchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004000 /* RNPinchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013ED0 /* RNRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004020 /* RNRotationHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013EE0 /* RNTapHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004040 /* RNTapHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013EF0 /* RNGestureHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004060 /* RNGestureHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F00 /* RNGestureHandlerButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004090 /* RNGestureHandlerButton.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F10 /* RNGestureHandlerButtonComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000040B0 /* RNGestureHandlerButtonComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F20 /* RNGestureHandlerButtonManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000040D0 /* RNGestureHandlerButtonManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F30 /* RNGestureHandlerEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004100 /* RNGestureHandlerEvents.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F40 /* RNGestureHandlerManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004120 /* RNGestureHandlerManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F50 /* RNGestureHandlerModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004140 /* RNGestureHandlerModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F60 /* RNGestureHandlerPointerTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004160 /* RNGestureHandlerPointerTracker.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F70 /* RNGestureHandlerRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004190 /* RNGestureHandlerRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F80 /* RNGestureHandlerRootViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000041A0 /* RNGestureHandlerRootViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F90 /* RNGHStylusData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000041E0 /* RNGHStylusData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013FA0 /* RNGHVector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004220 /* RNGHVector.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013FB0 /* RNManualActivationRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004240 /* RNManualActivationRecognizer.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013FC0 /* RNRootViewGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004260 /* RNRootViewGestureRecognizer.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013FD0 /* RNFlingHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F10 /* RNFlingHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013FE0 /* RNForceTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F30 /* RNForceTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013FF0 /* RNHoverHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F50 /* RNHoverHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014000 /* RNLongPressHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F70 /* RNLongPressHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014010 /* RNManualHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F90 /* RNManualHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014020 /* RNNativeViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FB0 /* RNNativeViewHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014030 /* RNPanHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FD0 /* RNPanHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014040 /* RNPinchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FF0 /* RNPinchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014050 /* RNRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004010 /* RNRotationHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014060 /* RNTapHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004030 /* RNTapHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014070 /* RNGestureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004050 /* RNGestureHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014080 /* RNGestureHandlerActionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004070 /* RNGestureHandlerActionType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014090 /* RNGestureHandlerButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004080 /* RNGestureHandlerButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000140A0 /* RNGestureHandlerButtonComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040A0 /* RNGestureHandlerButtonComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000140B0 /* RNGestureHandlerButtonManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040C0 /* RNGestureHandlerButtonManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000140C0 /* RNGestureHandlerDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040E0 /* RNGestureHandlerDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000140D0 /* RNGestureHandlerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040F0 /* RNGestureHandlerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000140E0 /* RNGestureHandlerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004110 /* RNGestureHandlerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000140F0 /* RNGestureHandlerModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004130 /* RNGestureHandlerModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014100 /* RNGestureHandlerPointerTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004150 /* RNGestureHandlerPointerTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014110 /* RNGestureHandlerPointerType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004170 /* RNGestureHandlerPointerType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014120 /* RNGestureHandlerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004180 /* RNGestureHandlerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014130 /* RNGestureHandlerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041B0 /* RNGestureHandlerState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014140 /* RNGestureHandlerStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041C0 /* RNGestureHandlerStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014150 /* RNGHStylusData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041D0 /* RNGHStylusData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014160 /* RNGHTouchEventType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041F0 /* RNGHTouchEventType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014170 /* RNGHUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004200 /* RNGHUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014180 /* RNGHVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004210 /* RNGHVector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014190 /* RNManualActivationRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004230 /* RNManualActivationRecognizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000141A0 /* RNRootViewGestureRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004250 /* RNRootViewGestureRecognizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014200 /* RNGestureHandler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000141F0 /* RNGestureHandler-dummy.m */; }; + 46EB2E00014290 /* RCTConvert+RNGoogleSignin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004280 /* RCTConvert+RNGoogleSignin.mm */; }; + 46EB2E000142A0 /* RNGoogleSignin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000042A0 /* RNGoogleSignin.mm */; }; + 46EB2E000142B0 /* RNGoogleSignInButton.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000042C0 /* RNGoogleSignInButton.mm */; }; + 46EB2E000142C0 /* RNGoogleSigninButtonManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000042D0 /* RNGoogleSigninButtonManager.m */; }; + 46EB2E000142D0 /* RCTConvert+RNGoogleSignin.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004270 /* RCTConvert+RNGoogleSignin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000142E0 /* RNGoogleSignin.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004290 /* RNGoogleSignin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000142F0 /* RNGoogleSignInButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000042B0 /* RNGoogleSignInButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014300 /* RNGoogleSigninButtonPaper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000042E0 /* RNGoogleSigninButtonPaper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014360 /* RNGoogleSignin-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00014350 /* RNGoogleSignin-dummy.m */; }; + 46EB2E000143F0 /* REAInitializerRCTFabricSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004330 /* REAInitializerRCTFabricSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014400 /* REAKeyboardEventObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004360 /* REAKeyboardEventObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014410 /* REAAnimationsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004390 /* REAAnimationsManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014420 /* REAFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000043B0 /* REAFrame.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014430 /* REAScreensHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000043D0 /* REAScreensHelper.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014440 /* REASharedElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000043F0 /* REASharedElement.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014450 /* REASharedTransitionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004410 /* REASharedTransitionManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014460 /* REASnapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004430 /* REASnapshot.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014470 /* REASwizzledUIManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004450 /* REASwizzledUIManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014480 /* NativeMethods.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004480 /* NativeMethods.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014490 /* NativeProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044A0 /* NativeProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000144A0 /* PlatformDepMethodsHolderImpl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044C0 /* PlatformDepMethodsHolderImpl.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000144B0 /* PlatformLogger.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044D0 /* PlatformLogger.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000144C0 /* REAIOSUIScheduler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044F0 /* REAIOSUIScheduler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000144D0 /* REAMessageThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004520 /* REAMessageThread.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000144E0 /* RCTEventDispatcher+Reanimated.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004540 /* RCTEventDispatcher+Reanimated.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000144F0 /* RCTUIView+Reanimated.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004560 /* RCTUIView+Reanimated.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014500 /* REAModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004590 /* REAModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014510 /* REANodesManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000045B0 /* REANodesManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014520 /* REASlowAnimations.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000045D0 /* REASlowAnimations.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014530 /* REAUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004600 /* REAUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014540 /* ReanimatedSensor.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004640 /* ReanimatedSensor.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014550 /* ReanimatedSensorContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004660 /* ReanimatedSensorContainer.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014560 /* AnimatedSensorModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000046C0 /* AnimatedSensorModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014570 /* PropsRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000046F0 /* PropsRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014580 /* ReanimatedCommitHook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004710 /* ReanimatedCommitHook.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014590 /* ReanimatedMountHook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004740 /* ReanimatedMountHook.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000145A0 /* ShadowTreeCloner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004760 /* ShadowTreeCloner.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000145B0 /* LayoutAnimationsManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004790 /* LayoutAnimationsManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000145C0 /* LayoutAnimationsProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000047B0 /* LayoutAnimationsProxy.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000145D0 /* LayoutAnimationsUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000047D0 /* LayoutAnimationsUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000145E0 /* NativeReanimatedModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004810 /* NativeReanimatedModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000145F0 /* NativeReanimatedModuleSpec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004830 /* NativeReanimatedModuleSpec.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014600 /* FeaturesConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004870 /* FeaturesConfig.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014610 /* UIRuntimeDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000048C0 /* UIRuntimeDecorator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014620 /* REAInitializerRCTFabricSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004320 /* REAInitializerRCTFabricSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014630 /* REAKeyboardEventObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004350 /* REAKeyboardEventObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014640 /* REAAnimationsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004380 /* REAAnimationsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014650 /* REAFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000043A0 /* REAFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014660 /* REAScreensHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000043C0 /* REAScreensHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014670 /* REASharedElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000043E0 /* REASharedElement.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014680 /* REASharedTransitionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004400 /* REASharedTransitionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014690 /* REASnapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004420 /* REASnapshot.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000146A0 /* REASwizzledUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004440 /* REASwizzledUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000146B0 /* NativeMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004470 /* NativeMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000146C0 /* NativeProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004490 /* NativeProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000146D0 /* PlatformDepMethodsHolderImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000044B0 /* PlatformDepMethodsHolderImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000146E0 /* REAIOSUIScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000044E0 /* REAIOSUIScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000146F0 /* REAJSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004500 /* REAJSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014700 /* REAMessageThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004510 /* REAMessageThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014710 /* RCTEventDispatcher+Reanimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004530 /* RCTEventDispatcher+Reanimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014720 /* RCTUIView+Reanimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004550 /* RCTUIView+Reanimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014730 /* READisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004570 /* READisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014740 /* REAModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004580 /* REAModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014750 /* REANodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045A0 /* REANodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014760 /* REASlowAnimations.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045C0 /* REASlowAnimations.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014770 /* REAUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045E0 /* REAUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014780 /* REAUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045F0 /* REAUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014790 /* RNGestureHandlerStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004610 /* RNGestureHandlerStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000147A0 /* ReanimatedSensor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004630 /* ReanimatedSensor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000147B0 /* ReanimatedSensorContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004650 /* ReanimatedSensorContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000147C0 /* ReanimatedSensorType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004670 /* ReanimatedSensorType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000147D0 /* AnimatedSensorModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000046D0 /* AnimatedSensorModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000147E0 /* PropsRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004700 /* PropsRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000147F0 /* ReanimatedCommitHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004720 /* ReanimatedCommitHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014800 /* ReanimatedCommitShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004730 /* ReanimatedCommitShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014810 /* ReanimatedMountHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004750 /* ReanimatedMountHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014820 /* ShadowTreeCloner.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004770 /* ShadowTreeCloner.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014830 /* LayoutAnimationsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047A0 /* LayoutAnimationsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014840 /* LayoutAnimationsProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047C0 /* LayoutAnimationsProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014850 /* LayoutAnimationsUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047E0 /* LayoutAnimationsUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014860 /* LayoutAnimationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047F0 /* LayoutAnimationType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014870 /* NativeReanimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004820 /* NativeReanimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014880 /* NativeReanimatedModuleSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004840 /* NativeReanimatedModuleSpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014890 /* CollectionUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004860 /* CollectionUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000148A0 /* FeaturesConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004880 /* FeaturesConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000148B0 /* PlatformDepMethodsHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004890 /* PlatformDepMethodsHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000148C0 /* PlatformLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000048A0 /* PlatformLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000148D0 /* SingleInstanceChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000048B0 /* SingleInstanceChecker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000148E0 /* UIRuntimeDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000048D0 /* UIRuntimeDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000148F0 /* EventHandlerRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004900 /* EventHandlerRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014900 /* WorkletRuntimeRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004920 /* WorkletRuntimeRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014910 /* Shareables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004950 /* Shareables.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014920 /* AsyncQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004980 /* AsyncQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014930 /* JSISerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000049A0 /* JSISerializer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014940 /* JSLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000049C0 /* JSLogger.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014950 /* JSScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000049E0 /* JSScheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014960 /* ReanimatedJSIUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A00 /* ReanimatedJSIUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014970 /* ReanimatedVersion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A20 /* ReanimatedVersion.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014980 /* UIScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A50 /* UIScheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014990 /* WorkletEventHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A70 /* WorkletEventHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000149A0 /* ReanimatedHermesRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AA0 /* ReanimatedHermesRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000149B0 /* ReanimatedRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AC0 /* ReanimatedRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000149C0 /* RNRuntimeDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AE0 /* RNRuntimeDecorator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000149D0 /* WorkletRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B00 /* WorkletRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000149E0 /* WorkletRuntimeDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B30 /* WorkletRuntimeDecorator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000149F0 /* EventHandlerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004910 /* EventHandlerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A00 /* WorkletRuntimeRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004930 /* WorkletRuntimeRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A10 /* Shareables.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004960 /* Shareables.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A20 /* AsyncQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004990 /* AsyncQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A30 /* JSISerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000049B0 /* JSISerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A40 /* JSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000049D0 /* JSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A50 /* JSScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000049F0 /* JSScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A60 /* ReanimatedJSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A10 /* ReanimatedJSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A70 /* ReanimatedVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A30 /* ReanimatedVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A80 /* ThreadSafeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A40 /* ThreadSafeQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A90 /* UIScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A60 /* UIScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014AA0 /* WorkletEventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A80 /* WorkletEventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014AB0 /* ReanimatedHermesRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AB0 /* ReanimatedHermesRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014AC0 /* ReanimatedRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AD0 /* ReanimatedRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014AD0 /* RNRuntimeDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AF0 /* RNRuntimeDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014AE0 /* WorkletRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B10 /* WorkletRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014AF0 /* WorkletRuntimeCollector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B20 /* WorkletRuntimeCollector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014B00 /* WorkletRuntimeDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B40 /* WorkletRuntimeDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014B60 /* RNReanimated-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00014B50 /* RNReanimated-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014B90 /* RNReanimated-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00014B80 /* RNReanimated-dummy.m */; }; + 46EB2E00014C20 /* RNSVGBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B70 /* RNSVGBrush.mm */; }; + 46EB2E00014C30 /* RNSVGContextBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BA0 /* RNSVGContextBrush.mm */; }; + 46EB2E00014C40 /* RNSVGPainter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BC0 /* RNSVGPainter.mm */; }; + 46EB2E00014C50 /* RNSVGPainterBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BE0 /* RNSVGPainterBrush.mm */; }; + 46EB2E00014C60 /* RNSVGSolidColorBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C00 /* RNSVGSolidColorBrush.mm */; }; + 46EB2E00014C70 /* RNSVGClipPath.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C30 /* RNSVGClipPath.mm */; }; + 46EB2E00014C80 /* RNSVGDefs.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C50 /* RNSVGDefs.mm */; }; + 46EB2E00014C90 /* RNSVGForeignObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C70 /* RNSVGForeignObject.mm */; }; + 46EB2E00014CA0 /* RNSVGGroup.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C90 /* RNSVGGroup.mm */; }; + 46EB2E00014CB0 /* RNSVGImage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CB0 /* RNSVGImage.mm */; }; + 46EB2E00014CC0 /* RNSVGLinearGradient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CD0 /* RNSVGLinearGradient.mm */; }; + 46EB2E00014CD0 /* RNSVGMarker.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CF0 /* RNSVGMarker.mm */; }; + 46EB2E00014CE0 /* RNSVGMask.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D10 /* RNSVGMask.mm */; }; + 46EB2E00014CF0 /* RNSVGPath.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D30 /* RNSVGPath.mm */; }; + 46EB2E00014D00 /* RNSVGPattern.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D50 /* RNSVGPattern.mm */; }; + 46EB2E00014D10 /* RNSVGRadialGradient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D70 /* RNSVGRadialGradient.mm */; }; + 46EB2E00014D20 /* RNSVGSvgView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D90 /* RNSVGSvgView.mm */; }; + 46EB2E00014D30 /* RNSVGSymbol.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DB0 /* RNSVGSymbol.mm */; }; + 46EB2E00014D40 /* RNSVGUse.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DD0 /* RNSVGUse.mm */; }; + 46EB2E00014D50 /* RNSVGFeColorMatrix.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E20 /* RNSVGFeColorMatrix.mm */; }; + 46EB2E00014D60 /* RNSVGFeGaussianBlur.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E40 /* RNSVGFeGaussianBlur.mm */; }; + 46EB2E00014D70 /* RNSVGFeMerge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E60 /* RNSVGFeMerge.mm */; }; + 46EB2E00014D80 /* RNSVGFeOffset.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E80 /* RNSVGFeOffset.mm */; }; + 46EB2E00014D90 /* RNSVGFilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EA0 /* RNSVGFilter.mm */; }; + 46EB2E00014DA0 /* RNSVGFilterPrimitive.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EC0 /* RNSVGFilterPrimitive.mm */; }; + 46EB2E00014DB0 /* RNSVGFilterRegion.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EE0 /* RNSVGFilterRegion.mm */; }; + 46EB2E00014DC0 /* RNSVGNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F10 /* RNSVGNode.mm */; }; + 46EB2E00014DD0 /* RNSVGRenderable.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F30 /* RNSVGRenderable.mm */; }; + 46EB2E00014DE0 /* RNSVGRenderableModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F50 /* RNSVGRenderableModule.mm */; }; + 46EB2E00014DF0 /* RNSVGSvgViewModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F70 /* RNSVGSvgViewModule.mm */; }; + 46EB2E00014E00 /* RNSVGCircle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FB0 /* RNSVGCircle.mm */; }; + 46EB2E00014E10 /* RNSVGEllipse.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FD0 /* RNSVGEllipse.mm */; }; + 46EB2E00014E20 /* RNSVGLine.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FF0 /* RNSVGLine.mm */; }; + 46EB2E00014E30 /* RNSVGRect.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005010 /* RNSVGRect.mm */; }; + 46EB2E00014E40 /* RNSVGFontData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005040 /* RNSVGFontData.mm */; }; + 46EB2E00014E50 /* RNSVGGlyphContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005060 /* RNSVGGlyphContext.mm */; }; + 46EB2E00014E60 /* RNSVGPropHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005080 /* RNSVGPropHelper.mm */; }; + 46EB2E00014E70 /* RNSVGText.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000050A0 /* RNSVGText.mm */; }; + 46EB2E00014E80 /* RNSVGTextPath.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000050C0 /* RNSVGTextPath.mm */; }; + 46EB2E00014E90 /* RNSVGTextProperties.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000050E0 /* RNSVGTextProperties.mm */; }; + 46EB2E00014EA0 /* RNSVGTopAlignedLabel.ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005100 /* RNSVGTopAlignedLabel.ios.mm */; }; + 46EB2E00014EB0 /* RNSVGTSpan.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005120 /* RNSVGTSpan.mm */; }; + 46EB2E00014EC0 /* RCTConvert+RNSVG.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005150 /* RCTConvert+RNSVG.mm */; }; + 46EB2E00014ED0 /* RNSVGBezierElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005170 /* RNSVGBezierElement.mm */; }; + 46EB2E00014EE0 /* RNSVGConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000051A0 /* RNSVGConvert.mm */; }; + 46EB2E00014EF0 /* RNSVGLength.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000051C0 /* RNSVGLength.mm */; }; + 46EB2E00014F00 /* RNSVGMarkerPosition.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000051E0 /* RNSVGMarkerPosition.mm */; }; + 46EB2E00014F10 /* RNSVGPathMeasure.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005210 /* RNSVGPathMeasure.mm */; }; + 46EB2E00014F20 /* RNSVGPathParser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005230 /* RNSVGPathParser.mm */; }; + 46EB2E00014F30 /* RNSVGRenderUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005250 /* RNSVGRenderUtils.mm */; }; + 46EB2E00014F40 /* RNSVGViewBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000052A0 /* RNSVGViewBox.mm */; }; + 46EB2E00014F50 /* RNSVGCircleManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000052D0 /* RNSVGCircleManager.mm */; }; + 46EB2E00014F60 /* RNSVGClipPathManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000052F0 /* RNSVGClipPathManager.mm */; }; + 46EB2E00014F70 /* RNSVGDefsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005310 /* RNSVGDefsManager.mm */; }; + 46EB2E00014F80 /* RNSVGEllipseManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005330 /* RNSVGEllipseManager.mm */; }; + 46EB2E00014F90 /* RNSVGFeColorMatrixManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005350 /* RNSVGFeColorMatrixManager.mm */; }; + 46EB2E00014FA0 /* RNSVGFeGaussianBlurManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005370 /* RNSVGFeGaussianBlurManager.mm */; }; + 46EB2E00014FB0 /* RNSVGFeMergeManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005390 /* RNSVGFeMergeManager.mm */; }; + 46EB2E00014FC0 /* RNSVGFeOffsetManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000053B0 /* RNSVGFeOffsetManager.mm */; }; + 46EB2E00014FD0 /* RNSVGFilterManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000053D0 /* RNSVGFilterManager.mm */; }; + 46EB2E00014FE0 /* RNSVGFilterPrimitiveManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000053F0 /* RNSVGFilterPrimitiveManager.mm */; }; + 46EB2E00014FF0 /* RNSVGForeignObjectManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005410 /* RNSVGForeignObjectManager.mm */; }; + 46EB2E00015000 /* RNSVGGroupManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005430 /* RNSVGGroupManager.mm */; }; + 46EB2E00015010 /* RNSVGImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005450 /* RNSVGImageManager.mm */; }; + 46EB2E00015020 /* RNSVGLinearGradientManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005470 /* RNSVGLinearGradientManager.mm */; }; + 46EB2E00015030 /* RNSVGLineManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005490 /* RNSVGLineManager.mm */; }; + 46EB2E00015040 /* RNSVGMarkerManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000054B0 /* RNSVGMarkerManager.mm */; }; + 46EB2E00015050 /* RNSVGMaskManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000054D0 /* RNSVGMaskManager.mm */; }; + 46EB2E00015060 /* RNSVGNodeManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000054F0 /* RNSVGNodeManager.mm */; }; + 46EB2E00015070 /* RNSVGPathManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005510 /* RNSVGPathManager.mm */; }; + 46EB2E00015080 /* RNSVGPatternManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005530 /* RNSVGPatternManager.mm */; }; + 46EB2E00015090 /* RNSVGRadialGradientManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005550 /* RNSVGRadialGradientManager.mm */; }; + 46EB2E000150A0 /* RNSVGRectManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005570 /* RNSVGRectManager.mm */; }; + 46EB2E000150B0 /* RNSVGRenderableManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005590 /* RNSVGRenderableManager.mm */; }; + 46EB2E000150C0 /* RNSVGSvgViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000055B0 /* RNSVGSvgViewManager.mm */; }; + 46EB2E000150D0 /* RNSVGSymbolManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000055D0 /* RNSVGSymbolManager.mm */; }; + 46EB2E000150E0 /* RNSVGTextManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000055F0 /* RNSVGTextManager.mm */; }; + 46EB2E000150F0 /* RNSVGTextPathManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005610 /* RNSVGTextPathManager.mm */; }; + 46EB2E00015100 /* RNSVGTSpanManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005630 /* RNSVGTSpanManager.mm */; }; + 46EB2E00015110 /* RNSVGUseManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005650 /* RNSVGUseManager.mm */; }; + 46EB2E00015120 /* RNSVGBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B60 /* RNSVGBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015130 /* RNSVGBrushType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B80 /* RNSVGBrushType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015140 /* RNSVGContextBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B90 /* RNSVGContextBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015150 /* RNSVGPainter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BB0 /* RNSVGPainter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015160 /* RNSVGPainterBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BD0 /* RNSVGPainterBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015170 /* RNSVGSolidColorBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BF0 /* RNSVGSolidColorBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015180 /* RNSVGClipPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C20 /* RNSVGClipPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015190 /* RNSVGDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C40 /* RNSVGDefs.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000151A0 /* RNSVGForeignObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C60 /* RNSVGForeignObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000151B0 /* RNSVGGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C80 /* RNSVGGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000151C0 /* RNSVGImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CA0 /* RNSVGImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000151D0 /* RNSVGLinearGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CC0 /* RNSVGLinearGradient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000151E0 /* RNSVGMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CE0 /* RNSVGMarker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000151F0 /* RNSVGMask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D00 /* RNSVGMask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015200 /* RNSVGPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D20 /* RNSVGPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015210 /* RNSVGPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D40 /* RNSVGPattern.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015220 /* RNSVGRadialGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D60 /* RNSVGRadialGradient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015230 /* RNSVGSvgView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D80 /* RNSVGSvgView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015240 /* RNSVGSymbol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DA0 /* RNSVGSymbol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015250 /* RNSVGUse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DC0 /* RNSVGUse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015260 /* RNSVGColorMatrixType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DF0 /* RNSVGColorMatrixType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015270 /* RNSVGEdgeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E00 /* RNSVGEdgeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015280 /* RNSVGFeColorMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E10 /* RNSVGFeColorMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015290 /* RNSVGFeGaussianBlur.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E30 /* RNSVGFeGaussianBlur.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000152A0 /* RNSVGFeMerge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E50 /* RNSVGFeMerge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000152B0 /* RNSVGFeOffset.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E70 /* RNSVGFeOffset.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000152C0 /* RNSVGFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E90 /* RNSVGFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000152D0 /* RNSVGFilterPrimitive.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EB0 /* RNSVGFilterPrimitive.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000152E0 /* RNSVGFilterRegion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004ED0 /* RNSVGFilterRegion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000152F0 /* RNSVGContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EF0 /* RNSVGContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015300 /* RNSVGNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F00 /* RNSVGNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015310 /* RNSVGRenderable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F20 /* RNSVGRenderable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015320 /* RNSVGRenderableModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F40 /* RNSVGRenderableModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015330 /* RNSVGSvgViewModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F60 /* RNSVGSvgViewModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015340 /* RNSVGUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F80 /* RNSVGUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015350 /* RNSVGCircle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FA0 /* RNSVGCircle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015360 /* RNSVGEllipse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FC0 /* RNSVGEllipse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015370 /* RNSVGLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FE0 /* RNSVGLine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015380 /* RNSVGRect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005000 /* RNSVGRect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015390 /* RNSVGFontData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005030 /* RNSVGFontData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000153A0 /* RNSVGGlyphContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005050 /* RNSVGGlyphContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000153B0 /* RNSVGPropHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005070 /* RNSVGPropHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000153C0 /* RNSVGText.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005090 /* RNSVGText.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000153D0 /* RNSVGTextPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000050B0 /* RNSVGTextPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000153E0 /* RNSVGTextProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000050D0 /* RNSVGTextProperties.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000153F0 /* RNSVGTopAlignedLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000050F0 /* RNSVGTopAlignedLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015400 /* RNSVGTSpan.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005110 /* RNSVGTSpan.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015410 /* RCTConvert+RNSVG.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005140 /* RCTConvert+RNSVG.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015420 /* RNSVGBezierElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005160 /* RNSVGBezierElement.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015430 /* RNSVGCGFCRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005180 /* RNSVGCGFCRule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015440 /* RNSVGConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005190 /* RNSVGConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015450 /* RNSVGLength.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000051B0 /* RNSVGLength.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015460 /* RNSVGMarkerPosition.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000051D0 /* RNSVGMarkerPosition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015470 /* RNSVGMaskType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000051F0 /* RNSVGMaskType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015480 /* RNSVGPathMeasure.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005200 /* RNSVGPathMeasure.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015490 /* RNSVGPathParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005220 /* RNSVGPathParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000154A0 /* RNSVGRenderUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005240 /* RNSVGRenderUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000154B0 /* RNSVGUnits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005260 /* RNSVGUnits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000154C0 /* RNSVGVBMOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005270 /* RNSVGVBMOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000154D0 /* RNSVGVectorEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005280 /* RNSVGVectorEffect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000154E0 /* RNSVGViewBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005290 /* RNSVGViewBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000154F0 /* RNSVGCircleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000052C0 /* RNSVGCircleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015500 /* RNSVGClipPathManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000052E0 /* RNSVGClipPathManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015510 /* RNSVGDefsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005300 /* RNSVGDefsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015520 /* RNSVGEllipseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005320 /* RNSVGEllipseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015530 /* RNSVGFeColorMatrixManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005340 /* RNSVGFeColorMatrixManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015540 /* RNSVGFeGaussianBlurManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005360 /* RNSVGFeGaussianBlurManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015550 /* RNSVGFeMergeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005380 /* RNSVGFeMergeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015560 /* RNSVGFeOffsetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000053A0 /* RNSVGFeOffsetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015570 /* RNSVGFilterManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000053C0 /* RNSVGFilterManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015580 /* RNSVGFilterPrimitiveManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000053E0 /* RNSVGFilterPrimitiveManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015590 /* RNSVGForeignObjectManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005400 /* RNSVGForeignObjectManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000155A0 /* RNSVGGroupManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005420 /* RNSVGGroupManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000155B0 /* RNSVGImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005440 /* RNSVGImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000155C0 /* RNSVGLinearGradientManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005460 /* RNSVGLinearGradientManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000155D0 /* RNSVGLineManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005480 /* RNSVGLineManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000155E0 /* RNSVGMarkerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000054A0 /* RNSVGMarkerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000155F0 /* RNSVGMaskManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000054C0 /* RNSVGMaskManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015600 /* RNSVGNodeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000054E0 /* RNSVGNodeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015610 /* RNSVGPathManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005500 /* RNSVGPathManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015620 /* RNSVGPatternManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005520 /* RNSVGPatternManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015630 /* RNSVGRadialGradientManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005540 /* RNSVGRadialGradientManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015640 /* RNSVGRectManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005560 /* RNSVGRectManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015650 /* RNSVGRenderableManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005580 /* RNSVGRenderableManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015660 /* RNSVGSvgViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000055A0 /* RNSVGSvgViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015670 /* RNSVGSymbolManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000055C0 /* RNSVGSymbolManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015680 /* RNSVGTextManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000055E0 /* RNSVGTextManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015690 /* RNSVGTextPathManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005600 /* RNSVGTextPathManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000156A0 /* RNSVGTSpanManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005620 /* RNSVGTSpanManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000156B0 /* RNSVGUseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005640 /* RNSVGUseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015710 /* RNSVG-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00015700 /* RNSVG-dummy.m */; }; + 46EB2E000157A0 /* RNSHeaderHeightChangeEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005690 /* RNSHeaderHeightChangeEvent.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000157B0 /* RNSScreenViewEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000056B0 /* RNSScreenViewEvent.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000157C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000056D0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000157D0 /* RNSConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000056F0 /* RNSConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000157E0 /* RNSFullWindowOverlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005720 /* RNSFullWindowOverlay.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000157F0 /* RNSModalScreen.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005740 /* RNSModalScreen.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015800 /* RNSModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005760 /* RNSModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015810 /* RNSScreen.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005780 /* RNSScreen.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015820 /* RNSScreenContainer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000057A0 /* RNSScreenContainer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015830 /* RNSScreenNavigationContainer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000057C0 /* RNSScreenNavigationContainer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015840 /* RNSScreenStack.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000057E0 /* RNSScreenStack.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015850 /* RNSScreenStackAnimator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005800 /* RNSScreenStackAnimator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015860 /* RNSScreenStackHeaderConfig.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005820 /* RNSScreenStackHeaderConfig.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015870 /* RNSScreenStackHeaderSubview.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005840 /* RNSScreenStackHeaderSubview.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015880 /* RNSScreenWindowTraits.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005860 /* RNSScreenWindowTraits.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015890 /* RNSSearchBar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005880 /* RNSSearchBar.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000158A0 /* UIViewController+RNScreens.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000058A0 /* UIViewController+RNScreens.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000158B0 /* UIWindow+RNScreens.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000058C0 /* UIWindow+RNScreens.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000158C0 /* RNSUIBarButtonItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000058F0 /* RNSUIBarButtonItem.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000158D0 /* RNScreensTurboModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005910 /* RNScreensTurboModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000158E0 /* RNSHeaderHeightChangeEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005680 /* RNSHeaderHeightChangeEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000158F0 /* RNSScreenViewEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000056A0 /* RNSScreenViewEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015900 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000056C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015910 /* RNSConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000056E0 /* RNSConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015920 /* RNSEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005700 /* RNSEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015930 /* RNSFullWindowOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005710 /* RNSFullWindowOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015940 /* RNSModalScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005730 /* RNSModalScreen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015950 /* RNSModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005750 /* RNSModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015960 /* RNSScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005770 /* RNSScreen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015970 /* RNSScreenContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005790 /* RNSScreenContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015980 /* RNSScreenNavigationContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000057B0 /* RNSScreenNavigationContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015990 /* RNSScreenStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000057D0 /* RNSScreenStack.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000159A0 /* RNSScreenStackAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000057F0 /* RNSScreenStackAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000159B0 /* RNSScreenStackHeaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005810 /* RNSScreenStackHeaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000159C0 /* RNSScreenStackHeaderSubview.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005830 /* RNSScreenStackHeaderSubview.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000159D0 /* RNSScreenWindowTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005850 /* RNSScreenWindowTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000159E0 /* RNSSearchBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005870 /* RNSSearchBar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000159F0 /* UIViewController+RNScreens.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005890 /* UIViewController+RNScreens.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015A00 /* UIWindow+RNScreens.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000058B0 /* UIWindow+RNScreens.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015A10 /* RNSUIBarButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000058E0 /* RNSUIBarButtonItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015A20 /* RNScreensTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005920 /* RNScreensTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015A80 /* RNScreens-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00015A70 /* RNScreens-dummy.m */; }; + 46EB2E00015B80 /* FBReactNativeSpec-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005940 /* FBReactNativeSpec-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015B90 /* FBReactNativeSpecJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005960 /* FBReactNativeSpecJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015BA0 /* RCTModulesConformingToProtocolsProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005990 /* RCTModulesConformingToProtocolsProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015BB0 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000059E0 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015BC0 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A00 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015BD0 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A20 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015BE0 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A50 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015BF0 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A70 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C00 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AA0 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C10 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AC0 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C20 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AE0 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C30 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B10 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C40 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B30 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C50 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B60 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C60 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B80 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C70 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BA0 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C80 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BD0 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C90 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BF0 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015CA0 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C20 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015CB0 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C40 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015CC0 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C60 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015CD0 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C90 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015CE0 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CB0 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015CF0 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CE0 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D00 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D00 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D10 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D20 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D20 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D50 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D30 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D70 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D40 /* rnasyncstorage-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DA0 /* rnasyncstorage-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D50 /* rnasyncstorageJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DC0 /* rnasyncstorageJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D60 /* rngesturehandler_codegen-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DF0 /* rngesturehandler_codegen-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D70 /* rngesturehandler_codegenJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E10 /* rngesturehandler_codegenJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D80 /* RNGoogleSignInCGen-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E40 /* RNGoogleSignInCGen-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D90 /* RNGoogleSignInCGenJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E60 /* RNGoogleSignInCGenJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015DA0 /* rnreanimated-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E90 /* rnreanimated-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015DB0 /* rnreanimatedJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EB0 /* rnreanimatedJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015DC0 /* rnscreens-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EE0 /* rnscreens-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015DD0 /* rnscreensJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F00 /* rnscreensJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015DE0 /* rnsvg-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F30 /* rnsvg-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015DF0 /* rnsvgJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F50 /* rnsvgJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015E00 /* safeareacontext-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F80 /* safeareacontext-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015E10 /* safeareacontextJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FA0 /* safeareacontextJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015E20 /* FBReactNativeSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005950 /* FBReactNativeSpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E30 /* FBReactNativeSpecJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005970 /* FBReactNativeSpecJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E40 /* RCTModulesConformingToProtocolsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005980 /* RCTModulesConformingToProtocolsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E50 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000059F0 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E60 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A10 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E70 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A30 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E80 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A40 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E90 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A60 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015EA0 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A80 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015EB0 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AB0 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015EC0 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AD0 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015ED0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AF0 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015EE0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B00 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015EF0 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B20 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F00 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B40 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F10 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B70 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F20 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B90 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F30 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BB0 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F40 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BC0 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F50 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BE0 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F60 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C00 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F70 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C30 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F80 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C50 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F90 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C70 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015FA0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C80 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015FB0 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CA0 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015FC0 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CC0 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015FD0 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CF0 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015FE0 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D10 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015FF0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D30 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016000 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D40 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016010 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D60 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016020 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D80 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016030 /* rnasyncstorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DB0 /* rnasyncstorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016040 /* rnasyncstorageJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DD0 /* rnasyncstorageJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016050 /* rngesturehandler_codegen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E00 /* rngesturehandler_codegen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016060 /* rngesturehandler_codegenJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E20 /* rngesturehandler_codegenJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016070 /* RNGoogleSignInCGen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E50 /* RNGoogleSignInCGen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016080 /* RNGoogleSignInCGenJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E70 /* RNGoogleSignInCGenJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016090 /* rnreanimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EA0 /* rnreanimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000160A0 /* rnreanimatedJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EC0 /* rnreanimatedJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000160B0 /* rnscreens.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EF0 /* rnscreens.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000160C0 /* rnscreensJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F10 /* rnscreensJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000160D0 /* rnsvg.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F40 /* rnsvg.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000160E0 /* rnsvgJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F60 /* rnsvgJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000160F0 /* safeareacontext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F90 /* safeareacontext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016100 /* safeareacontextJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FB0 /* safeareacontextJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016160 /* React-Codegen-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00016150 /* React-Codegen-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016190 /* React-Codegen-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00016180 /* React-Codegen-dummy.m */; }; + 46EB2E000162A0 /* ar.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8D0 /* ar.lproj */; }; + 46EB2E000162B0 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8E0 /* cs.lproj */; }; + 46EB2E000162C0 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8F0 /* da.lproj */; }; + 46EB2E000162D0 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D900 /* de.lproj */; }; + 46EB2E000162E0 /* el.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D910 /* el.lproj */; }; + 46EB2E000162F0 /* en-GB.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D920 /* en-GB.lproj */; }; + 46EB2E00016300 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D930 /* en.lproj */; }; + 46EB2E00016310 /* es-ES.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D940 /* es-ES.lproj */; }; + 46EB2E00016320 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D950 /* es.lproj */; }; + 46EB2E00016330 /* fi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D960 /* fi.lproj */; }; + 46EB2E00016340 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D970 /* fr.lproj */; }; + 46EB2E00016350 /* he.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D980 /* he.lproj */; }; + 46EB2E00016360 /* hi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D990 /* hi.lproj */; }; + 46EB2E00016370 /* hr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9A0 /* hr.lproj */; }; + 46EB2E00016380 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9B0 /* hu.lproj */; }; + 46EB2E00016390 /* id.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9C0 /* id.lproj */; }; + 46EB2E000163A0 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9D0 /* it.lproj */; }; + 46EB2E000163B0 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9E0 /* ja.lproj */; }; + 46EB2E000163C0 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9F0 /* ko.lproj */; }; + 46EB2E000163D0 /* ms.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA00 /* ms.lproj */; }; + 46EB2E000163E0 /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA10 /* nb.lproj */; }; + 46EB2E000163F0 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA20 /* nl.lproj */; }; + 46EB2E00016400 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA30 /* pl.lproj */; }; + 46EB2E00016410 /* pt-PT.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA40 /* pt-PT.lproj */; }; + 46EB2E00016420 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA50 /* pt.lproj */; }; + 46EB2E00016430 /* ro.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA60 /* ro.lproj */; }; + 46EB2E00016440 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA70 /* ru.lproj */; }; + 46EB2E00016450 /* sk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA80 /* sk.lproj */; }; + 46EB2E00016460 /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA90 /* sv.lproj */; }; + 46EB2E00016470 /* th.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAA0 /* th.lproj */; }; + 46EB2E00016480 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAB0 /* tr.lproj */; }; + 46EB2E00016490 /* uk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAC0 /* uk.lproj */; }; + 46EB2E000164A0 /* vi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAD0 /* vi.lproj */; }; + 46EB2E000164B0 /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAE0 /* zh-Hans.lproj */; }; + 46EB2E000164C0 /* zh-Hant-HK.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAF0 /* zh-Hant-HK.lproj */; }; + 46EB2E000164D0 /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DB00 /* zh-Hant.lproj */; }; + 46EB2E000164E0 /* zu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DB10 /* zu.lproj */; }; + 46EB2E00016510 /* CoreModulesPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FD0 /* CoreModulesPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016520 /* RCTAccessibilityManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FE0 /* RCTAccessibilityManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016530 /* RCTAccessibilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FF0 /* RCTAccessibilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016540 /* RCTActionSheetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006000 /* RCTActionSheetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016550 /* RCTAlertController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006010 /* RCTAlertController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016560 /* RCTAlertManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006020 /* RCTAlertManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016570 /* RCTAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006030 /* RCTAppearance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016580 /* RCTAppState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006040 /* RCTAppState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016590 /* RCTClipboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006050 /* RCTClipboard.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000165A0 /* RCTDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006060 /* RCTDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000165B0 /* RCTDevLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006070 /* RCTDevLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000165C0 /* RCTDevMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006080 /* RCTDevMenu.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000165D0 /* RCTDevSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006090 /* RCTDevSettings.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000165E0 /* RCTEventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060A0 /* RCTEventDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000165F0 /* RCTExceptionsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060B0 /* RCTExceptionsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016600 /* RCTFPSGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060C0 /* RCTFPSGraph.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016610 /* RCTI18nManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060D0 /* RCTI18nManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016620 /* RCTKeyboardObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060E0 /* RCTKeyboardObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016630 /* RCTLogBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060F0 /* RCTLogBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016640 /* RCTLogBoxView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006100 /* RCTLogBoxView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016650 /* RCTPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006110 /* RCTPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016660 /* RCTRedBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006120 /* RCTRedBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016670 /* RCTSourceCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006130 /* RCTSourceCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016680 /* RCTStatusBarManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006140 /* RCTStatusBarManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016690 /* RCTTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006150 /* RCTTiming.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000166A0 /* RCTWebSocketExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006160 /* RCTWebSocketExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000166B0 /* RCTWebSocketModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006170 /* RCTWebSocketModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000166C0 /* RCTAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000061B0 /* RCTAssert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000166D0 /* RCTBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000061F0 /* RCTBridge.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000166E0 /* RCTBridgeConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006210 /* RCTBridgeConstants.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000166F0 /* RCTBridgeModuleDecorator.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006260 /* RCTBridgeModuleDecorator.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016700 /* RCTBridgeProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006290 /* RCTBridgeProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016710 /* RCTBundleManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000062B0 /* RCTBundleManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016720 /* RCTBundleURLProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000062D0 /* RCTBundleURLProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016730 /* RCTCallableJSModules.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000062E0 /* RCTCallableJSModules.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016740 /* RCTComponentEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006300 /* RCTComponentEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016750 /* RCTConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006320 /* RCTConstants.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016760 /* RCTConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006340 /* RCTConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016770 /* RCTCxxConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006360 /* RCTCxxConvert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016780 /* RCTDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006390 /* RCTDisplayLink.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016790 /* RCTErrorInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000063C0 /* RCTErrorInfo.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000167A0 /* RCTEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000063D0 /* RCTEventDispatcher.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000167B0 /* RCTFrameUpdate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006400 /* RCTFrameUpdate.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000167C0 /* RCTImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006420 /* RCTImageSource.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000167D0 /* RCTJavaScriptLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006470 /* RCTJavaScriptLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000167E0 /* RCTJSStackFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006490 /* RCTJSStackFrame.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000167F0 /* RCTJSThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000064B0 /* RCTJSThread.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016800 /* RCTKeyCommands.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000064D0 /* RCTKeyCommands.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016810 /* RCTLog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000064F0 /* RCTLog.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016820 /* RCTManagedPointer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006510 /* RCTManagedPointer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016830 /* RCTModuleData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006540 /* RCTModuleData.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016840 /* RCTModuleMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006560 /* RCTModuleMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016850 /* RCTModuleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006570 /* RCTModuleRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016860 /* RCTMultipartDataTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006590 /* RCTMultipartDataTask.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016870 /* RCTMultipartStreamReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000065B0 /* RCTMultipartStreamReader.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016880 /* RCTParserUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000065E0 /* RCTParserUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016890 /* RCTPerformanceLogger.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006600 /* RCTPerformanceLogger.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000168A0 /* RCTPerformanceLoggerLabels.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006620 /* RCTPerformanceLoggerLabels.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000168B0 /* RCTRedBoxSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006650 /* RCTRedBoxSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000168C0 /* RCTReloadCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006670 /* RCTReloadCommand.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000168D0 /* RCTRootContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006690 /* RCTRootContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000168E0 /* RCTRootView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000066B0 /* RCTRootView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000168F0 /* RCTTouchEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006700 /* RCTTouchEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016900 /* RCTTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006720 /* RCTTouchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016910 /* RCTUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006770 /* RCTUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016920 /* RCTUtilsUIOverride.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006790 /* RCTUtilsUIOverride.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016930 /* RCTVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000067B0 /* RCTVersion.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016940 /* RCTViewRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000067C0 /* RCTViewRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016950 /* RCTSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000067F0 /* RCTSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016960 /* RCTSurfaceRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006830 /* RCTSurfaceRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016970 /* RCTSurfaceRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006860 /* RCTSurfaceRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016980 /* RCTSurfaceStage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006880 /* RCTSurfaceStage.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016990 /* RCTSurfaceView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000068B0 /* RCTSurfaceView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000169A0 /* RCTSurfaceHostingProxyRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000068E0 /* RCTSurfaceHostingProxyRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000169B0 /* RCTSurfaceHostingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006900 /* RCTSurfaceHostingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000169C0 /* RCTSurfaceSizeMeasureMode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006920 /* RCTSurfaceSizeMeasureMode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000169D0 /* NSDataBigString.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006950 /* NSDataBigString.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000169E0 /* RCTCxxBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006960 /* RCTCxxBridge.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000169F0 /* RCTJSIExecutorRuntimeInstaller.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006990 /* RCTJSIExecutorRuntimeInstaller.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A00 /* RCTMessageThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000069B0 /* RCTMessageThread.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A10 /* RCTObjcExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000069D0 /* RCTObjcExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A20 /* RCTDefaultCxxLogFunction.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A00 /* RCTDefaultCxxLogFunction.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A30 /* RCTCxxMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A40 /* RCTCxxMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A40 /* RCTCxxModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A60 /* RCTCxxModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A50 /* RCTCxxUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A80 /* RCTCxxUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A60 /* RCTNativeModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AA0 /* RCTNativeModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A70 /* RCTFollyConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AD0 /* RCTFollyConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A80 /* RCTLocalizedString.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B10 /* RCTLocalizedString.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A90 /* RCTEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B40 /* RCTEventEmitter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016AA0 /* RCTI18nUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B60 /* RCTI18nUtil.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016AB0 /* RCTLayoutAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B80 /* RCTLayoutAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016AC0 /* RCTLayoutAnimationGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BA0 /* RCTLayoutAnimationGroup.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016AD0 /* RCTRedBoxExtraDataViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BC0 /* RCTRedBoxExtraDataViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016AE0 /* RCTSurfacePresenterStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BE0 /* RCTSurfacePresenterStub.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016AF0 /* RCTUIManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C00 /* RCTUIManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B00 /* RCTUIManagerObserverCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C20 /* RCTUIManagerObserverCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B10 /* RCTUIManagerUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C40 /* RCTUIManagerUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B20 /* RCTProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C80 /* RCTProfile.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B30 /* RCTUIUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CF0 /* RCTUIUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B40 /* RCTActivityIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D20 /* RCTActivityIndicatorView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B50 /* RCTActivityIndicatorViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D40 /* RCTActivityIndicatorViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B60 /* RCTBorderDrawing.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D90 /* RCTBorderDrawing.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B70 /* RCTComponentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DD0 /* RCTComponentData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B80 /* RCTConvert+CoreLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DF0 /* RCTConvert+CoreLocation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B90 /* RCTConvert+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E10 /* RCTConvert+Transform.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016BA0 /* RCTDebuggingOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E40 /* RCTDebuggingOverlay.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016BB0 /* RCTDebuggingOverlayManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E60 /* RCTDebuggingOverlayManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016BC0 /* RCTFont.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E80 /* RCTFont.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016BD0 /* RCTLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EA0 /* RCTLayout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016BE0 /* RCTModalHostView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EC0 /* RCTModalHostView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016BF0 /* RCTModalHostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EE0 /* RCTModalHostViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C00 /* RCTModalHostViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F00 /* RCTModalHostViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C10 /* RCTModalManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F20 /* RCTModalManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C20 /* RCTRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F50 /* RCTRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C30 /* RCTSegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F70 /* RCTSegmentedControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C40 /* RCTSegmentedControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F90 /* RCTSegmentedControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C50 /* RCTShadowView+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FB0 /* RCTShadowView+Internal.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C60 /* RCTShadowView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FD0 /* RCTShadowView+Layout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C70 /* RCTShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FF0 /* RCTShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C80 /* RCTSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007010 /* RCTSwitch.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C90 /* RCTSwitchManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007030 /* RCTSwitchManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016CA0 /* RCTView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007060 /* RCTView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016CB0 /* RCTViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007080 /* RCTViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016CC0 /* RCTViewUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000070A0 /* RCTViewUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016CD0 /* RCTWrapperViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000070C0 /* RCTWrapperViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016CE0 /* RCTRefreshControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007100 /* RCTRefreshControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016CF0 /* RCTRefreshControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007120 /* RCTRefreshControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D00 /* RCTSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007150 /* RCTSafeAreaShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D10 /* RCTSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007170 /* RCTSafeAreaView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D20 /* RCTSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007190 /* RCTSafeAreaViewLocalData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D30 /* RCTSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000071B0 /* RCTSafeAreaViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D40 /* RCTScrollContentShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000071F0 /* RCTScrollContentShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D50 /* RCTScrollContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007210 /* RCTScrollContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D60 /* RCTScrollContentViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007230 /* RCTScrollContentViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D70 /* RCTScrollEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007250 /* RCTScrollEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D80 /* RCTScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007270 /* RCTScrollView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D90 /* RCTScrollViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007290 /* RCTScrollViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016DA0 /* UIView+React.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000072C0 /* UIView+React.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016DB0 /* RCTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061A0 /* RCTAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016DC0 /* RCTBridge+Inspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061C0 /* RCTBridge+Inspector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016DD0 /* RCTBridge+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061D0 /* RCTBridge+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016DE0 /* RCTBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061E0 /* RCTBridge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016DF0 /* RCTBridgeConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006200 /* RCTBridgeConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E00 /* RCTBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006220 /* RCTBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E10 /* RCTBridgeMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006230 /* RCTBridgeMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E20 /* RCTBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006240 /* RCTBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E30 /* RCTBridgeModuleDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006250 /* RCTBridgeModuleDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E40 /* RCTBridgeProxy+Cxx.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006270 /* RCTBridgeProxy+Cxx.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E50 /* RCTBridgeProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006280 /* RCTBridgeProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E60 /* RCTBundleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000062A0 /* RCTBundleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E70 /* RCTBundleURLProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000062C0 /* RCTBundleURLProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E80 /* RCTComponentEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000062F0 /* RCTComponentEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E90 /* RCTConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006310 /* RCTConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016EA0 /* RCTConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006330 /* RCTConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016EB0 /* RCTCxxConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006350 /* RCTCxxConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016EC0 /* RCTDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006370 /* RCTDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016ED0 /* RCTDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006380 /* RCTDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016EE0 /* RCTErrorCustomizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063A0 /* RCTErrorCustomizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016EF0 /* RCTErrorInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063B0 /* RCTErrorInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F00 /* RCTEventDispatcherProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063E0 /* RCTEventDispatcherProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F10 /* RCTFrameUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063F0 /* RCTFrameUpdate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F20 /* RCTImageSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006410 /* RCTImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F30 /* RCTInitializing.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006430 /* RCTInitializing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F40 /* RCTInvalidating.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006440 /* RCTInvalidating.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F50 /* RCTJavaScriptExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006450 /* RCTJavaScriptExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F60 /* RCTJavaScriptLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006460 /* RCTJavaScriptLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F70 /* RCTJSStackFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006480 /* RCTJSStackFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F80 /* RCTJSThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000064A0 /* RCTJSThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F90 /* RCTKeyCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000064C0 /* RCTKeyCommands.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016FA0 /* RCTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000064E0 /* RCTLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016FB0 /* RCTManagedPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006500 /* RCTManagedPointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016FC0 /* RCTMockDef.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006520 /* RCTMockDef.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016FD0 /* RCTModuleData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006530 /* RCTModuleData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016FE0 /* RCTModuleMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006550 /* RCTModuleMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016FF0 /* RCTMultipartDataTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006580 /* RCTMultipartDataTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017000 /* RCTMultipartStreamReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065A0 /* RCTMultipartStreamReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017010 /* RCTNullability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065C0 /* RCTNullability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017020 /* RCTParserUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065D0 /* RCTParserUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017030 /* RCTPerformanceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065F0 /* RCTPerformanceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017040 /* RCTPerformanceLoggerLabels.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006610 /* RCTPerformanceLoggerLabels.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017050 /* RCTPLTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006630 /* RCTPLTag.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017060 /* RCTRedBoxSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006640 /* RCTRedBoxSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017070 /* RCTReloadCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006660 /* RCTReloadCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017080 /* RCTRootContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006680 /* RCTRootContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017090 /* RCTRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066A0 /* RCTRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000170A0 /* RCTRootViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066C0 /* RCTRootViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000170B0 /* RCTRootViewInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066D0 /* RCTRootViewInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000170C0 /* RCTRuntimeExecutorModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066E0 /* RCTRuntimeExecutorModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000170D0 /* RCTTouchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066F0 /* RCTTouchEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000170E0 /* RCTTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006710 /* RCTTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000170F0 /* RCTTurboModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006730 /* RCTTurboModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017100 /* RCTURLRequestDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006740 /* RCTURLRequestDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017110 /* RCTURLRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006750 /* RCTURLRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017120 /* RCTUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006760 /* RCTUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017130 /* RCTUtilsUIOverride.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006780 /* RCTUtilsUIOverride.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017140 /* RCTVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000067A0 /* RCTVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017150 /* RCTSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000067E0 /* RCTSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017160 /* RCTSurfaceDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006800 /* RCTSurfaceDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017170 /* RCTSurfaceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006810 /* RCTSurfaceProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017180 /* RCTSurfaceRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006820 /* RCTSurfaceRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017190 /* RCTSurfaceRootShadowViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006840 /* RCTSurfaceRootShadowViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000171A0 /* RCTSurfaceRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006850 /* RCTSurfaceRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000171B0 /* RCTSurfaceStage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006870 /* RCTSurfaceStage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000171C0 /* RCTSurfaceView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006890 /* RCTSurfaceView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000171D0 /* RCTSurfaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000068A0 /* RCTSurfaceView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000171E0 /* RCTSurfaceHostingProxyRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000068D0 /* RCTSurfaceHostingProxyRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000171F0 /* RCTSurfaceHostingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000068F0 /* RCTSurfaceHostingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017200 /* RCTSurfaceSizeMeasureMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006910 /* RCTSurfaceSizeMeasureMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017210 /* NSDataBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006940 /* NSDataBigString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017220 /* RCTCxxBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006970 /* RCTCxxBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017230 /* RCTJSIExecutorRuntimeInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006980 /* RCTJSIExecutorRuntimeInstaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017240 /* RCTMessageThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000069A0 /* RCTMessageThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017250 /* RCTObjcExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000069C0 /* RCTObjcExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017260 /* RCTDefaultCxxLogFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000069F0 /* RCTDefaultCxxLogFunction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017270 /* DispatchMessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A20 /* DispatchMessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017280 /* RCTCxxMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A30 /* RCTCxxMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017290 /* RCTCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A50 /* RCTCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000172A0 /* RCTCxxUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A70 /* RCTCxxUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000172B0 /* RCTNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A90 /* RCTNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000172C0 /* RCTFollyConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AC0 /* RCTFollyConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000172D0 /* FBXXHashUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AF0 /* FBXXHashUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000172E0 /* RCTLocalizedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B00 /* RCTLocalizedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000172F0 /* RCTEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B30 /* RCTEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017300 /* RCTI18nUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B50 /* RCTI18nUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017310 /* RCTLayoutAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B70 /* RCTLayoutAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017320 /* RCTLayoutAnimationGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B90 /* RCTLayoutAnimationGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017330 /* RCTRedBoxExtraDataViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BB0 /* RCTRedBoxExtraDataViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017340 /* RCTSurfacePresenterStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BD0 /* RCTSurfacePresenterStub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017350 /* RCTUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BF0 /* RCTUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017360 /* RCTUIManagerObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C10 /* RCTUIManagerObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017370 /* RCTUIManagerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C30 /* RCTUIManagerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017380 /* RCTMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C60 /* RCTMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017390 /* RCTProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C70 /* RCTProfile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000173A0 /* RCTUIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CE0 /* RCTUIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000173B0 /* RCTActivityIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D10 /* RCTActivityIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000173C0 /* RCTActivityIndicatorViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D30 /* RCTActivityIndicatorViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000173D0 /* RCTAnimationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D50 /* RCTAnimationType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000173E0 /* RCTAutoInsetsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D60 /* RCTAutoInsetsProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000173F0 /* RCTBorderCurve.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D70 /* RCTBorderCurve.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017400 /* RCTBorderDrawing.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D80 /* RCTBorderDrawing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017410 /* RCTBorderStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DA0 /* RCTBorderStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017420 /* RCTComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DB0 /* RCTComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017430 /* RCTComponentData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DC0 /* RCTComponentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017440 /* RCTConvert+CoreLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DE0 /* RCTConvert+CoreLocation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017450 /* RCTConvert+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E00 /* RCTConvert+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017460 /* RCTCursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E20 /* RCTCursor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017470 /* RCTDebuggingOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E30 /* RCTDebuggingOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017480 /* RCTDebuggingOverlayManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E50 /* RCTDebuggingOverlayManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017490 /* RCTFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E70 /* RCTFont.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000174A0 /* RCTLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E90 /* RCTLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000174B0 /* RCTModalHostView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EB0 /* RCTModalHostView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000174C0 /* RCTModalHostViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006ED0 /* RCTModalHostViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000174D0 /* RCTModalHostViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EF0 /* RCTModalHostViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000174E0 /* RCTModalManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F10 /* RCTModalManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000174F0 /* RCTPointerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F30 /* RCTPointerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017500 /* RCTRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F40 /* RCTRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017510 /* RCTSegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F60 /* RCTSegmentedControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017520 /* RCTSegmentedControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F80 /* RCTSegmentedControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017530 /* RCTShadowView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FA0 /* RCTShadowView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017540 /* RCTShadowView+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FC0 /* RCTShadowView+Layout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017550 /* RCTShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FE0 /* RCTShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017560 /* RCTSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007000 /* RCTSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017570 /* RCTSwitchManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007020 /* RCTSwitchManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017580 /* RCTTextDecorationLineType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007040 /* RCTTextDecorationLineType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017590 /* RCTView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007050 /* RCTView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000175A0 /* RCTViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007070 /* RCTViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000175B0 /* RCTViewUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007090 /* RCTViewUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000175C0 /* RCTWrapperViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000070B0 /* RCTWrapperViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000175D0 /* RCTRefreshableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000070E0 /* RCTRefreshableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000175E0 /* RCTRefreshControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000070F0 /* RCTRefreshControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000175F0 /* RCTRefreshControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007110 /* RCTRefreshControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017600 /* RCTSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007140 /* RCTSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017610 /* RCTSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007160 /* RCTSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017620 /* RCTSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007180 /* RCTSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017630 /* RCTSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000071A0 /* RCTSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017640 /* RCTScrollableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000071D0 /* RCTScrollableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017650 /* RCTScrollContentShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000071E0 /* RCTScrollContentShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017660 /* RCTScrollContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007200 /* RCTScrollContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017670 /* RCTScrollContentViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007220 /* RCTScrollContentViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017680 /* RCTScrollEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007240 /* RCTScrollEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017690 /* RCTScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007260 /* RCTScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000176A0 /* RCTScrollViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007280 /* RCTScrollViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000176B0 /* UIView+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000072A0 /* UIView+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000176C0 /* UIView+React.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000072B0 /* UIView+React.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000176D0 /* RCTProfileTrampoline-arm.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C90 /* RCTProfileTrampoline-arm.S */; }; + 46EB2E000176E0 /* RCTProfileTrampoline-arm64.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CA0 /* RCTProfileTrampoline-arm64.S */; }; + 46EB2E000176F0 /* RCTProfileTrampoline-i386.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CB0 /* RCTProfileTrampoline-i386.S */; }; + 46EB2E00017700 /* RCTProfileTrampoline-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CC0 /* RCTProfileTrampoline-x86_64.S */; }; + 46EB2E00017710 /* RCTDevLoadingViewSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007310 /* RCTDevLoadingViewSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017720 /* RCTInspectorDevServerHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007330 /* RCTInspectorDevServerHelper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017730 /* RCTPackagerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007350 /* RCTPackagerClient.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017740 /* RCTPackagerConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007370 /* RCTPackagerConnection.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017750 /* RCTCxxInspectorPackagerConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000073A0 /* RCTCxxInspectorPackagerConnection.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017760 /* RCTCxxInspectorPackagerConnectionDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000073C0 /* RCTCxxInspectorPackagerConnectionDelegate.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017770 /* RCTCxxInspectorWebSocketAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000073E0 /* RCTCxxInspectorWebSocketAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017780 /* RCTInspector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007400 /* RCTInspector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017790 /* RCTInspectorPackagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007420 /* RCTInspectorPackagerConnection.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000177A0 /* RCTDevLoadingViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000072F0 /* RCTDevLoadingViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000177B0 /* RCTDevLoadingViewSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007300 /* RCTDevLoadingViewSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000177C0 /* RCTInspectorDevServerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007320 /* RCTInspectorDevServerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000177D0 /* RCTPackagerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007340 /* RCTPackagerClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000177E0 /* RCTPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007360 /* RCTPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000177F0 /* RCTCxxInspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007390 /* RCTCxxInspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017800 /* RCTCxxInspectorPackagerConnectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000073B0 /* RCTCxxInspectorPackagerConnectionDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017810 /* RCTCxxInspectorWebSocketAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000073D0 /* RCTCxxInspectorWebSocketAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017820 /* RCTInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000073F0 /* RCTInspector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017830 /* RCTInspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007410 /* RCTInspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017840 /* RCTAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007450 /* RCTAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017850 /* RCTDecayAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007460 /* RCTDecayAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017860 /* RCTEventAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007470 /* RCTEventAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017870 /* RCTFrameAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007480 /* RCTFrameAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017880 /* RCTSpringAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007490 /* RCTSpringAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017890 /* RCTAdditionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000178A0 /* RCTAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074C0 /* RCTAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000178B0 /* RCTColorAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074D0 /* RCTColorAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000178C0 /* RCTDiffClampAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000178D0 /* RCTDivisionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000178E0 /* RCTInterpolationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000178F0 /* RCTModuloAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007510 /* RCTModuloAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017900 /* RCTMultiplicationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017910 /* RCTObjectAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007530 /* RCTObjectAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017920 /* RCTPropsAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007540 /* RCTPropsAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017930 /* RCTStyleAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007550 /* RCTStyleAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017940 /* RCTSubtractionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017950 /* RCTTrackingAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007570 /* RCTTrackingAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017960 /* RCTTransformAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007580 /* RCTTransformAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017970 /* RCTValueAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007590 /* RCTValueAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017980 /* RCTAnimationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075A0 /* RCTAnimationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017990 /* RCTAnimationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075B0 /* RCTAnimationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000179A0 /* RCTNativeAnimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075C0 /* RCTNativeAnimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000179B0 /* RCTNativeAnimatedNodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000179C0 /* RCTNativeAnimatedTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000179D0 /* RCTBlobManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007600 /* RCTBlobManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000179E0 /* RCTFileReaderModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007610 /* RCTFileReaderModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000179F0 /* RCTAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007630 /* RCTAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A00 /* RCTBundleAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007640 /* RCTBundleAssetImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A10 /* RCTDisplayWeakRefreshable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007650 /* RCTDisplayWeakRefreshable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A20 /* RCTGIFImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007660 /* RCTGIFImageDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A30 /* RCTImageBlurUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007670 /* RCTImageBlurUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A40 /* RCTImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007680 /* RCTImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A50 /* RCTImageDataDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007690 /* RCTImageDataDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A60 /* RCTImageEditingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076A0 /* RCTImageEditingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A70 /* RCTImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076B0 /* RCTImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A80 /* RCTImageLoaderLoggable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076C0 /* RCTImageLoaderLoggable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A90 /* RCTImageLoaderProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076D0 /* RCTImageLoaderProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017AA0 /* RCTImageLoaderWithAttributionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076E0 /* RCTImageLoaderWithAttributionProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017AB0 /* RCTImagePlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076F0 /* RCTImagePlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017AC0 /* RCTImageShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007700 /* RCTImageShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017AD0 /* RCTImageStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007710 /* RCTImageStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017AE0 /* RCTImageURLLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007720 /* RCTImageURLLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017AF0 /* RCTImageURLLoaderWithAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007730 /* RCTImageURLLoaderWithAttribution.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B00 /* RCTImageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007740 /* RCTImageUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B10 /* RCTImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007750 /* RCTImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B20 /* RCTImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007760 /* RCTImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B30 /* RCTLocalAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007770 /* RCTLocalAssetImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B40 /* RCTResizeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007780 /* RCTResizeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B50 /* RCTUIImageViewAnimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007790 /* RCTUIImageViewAnimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B60 /* RCTLinkingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077B0 /* RCTLinkingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B70 /* RCTLinkingPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077C0 /* RCTLinkingPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B80 /* RCTDataRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077E0 /* RCTDataRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B90 /* RCTFileRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077F0 /* RCTFileRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017BA0 /* RCTHTTPRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007800 /* RCTHTTPRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017BB0 /* RCTNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007810 /* RCTNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017BC0 /* RCTNetworkPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007820 /* RCTNetworkPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017BD0 /* RCTNetworkTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007830 /* RCTNetworkTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017BE0 /* RCTSettingsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007850 /* RCTSettingsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017BF0 /* RCTSettingsPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007860 /* RCTSettingsPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C00 /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007890 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C10 /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078A0 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C20 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078C0 /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C30 /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078D0 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C40 /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078E0 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C50 /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078F0 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C60 /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007900 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C70 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007920 /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C80 /* RCTDynamicTypeRamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007930 /* RCTDynamicTypeRamp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C90 /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007940 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017CA0 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007950 /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017CB0 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007960 /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017CC0 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007990 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017CD0 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017CE0 /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079B0 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017CF0 /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D00 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D10 /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D20 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D30 /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A00 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D40 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D50 /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D60 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A30 /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D70 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D80 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D90 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A60 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017DA0 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A80 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017DB0 /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017DC0 /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AA0 /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017DD0 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017DE0 /* RCTVirtualTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AD0 /* RCTVirtualTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017DF0 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017E00 /* RCTVibration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B00 /* RCTVibration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017E10 /* RCTVibrationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B10 /* RCTVibrationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017E20 /* RCTReconnectingWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B40 /* RCTReconnectingWebSocket.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017E30 /* RCTReconnectingWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B30 /* RCTReconnectingWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017E80 /* React-Core-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00017E70 /* React-Core-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017EB0 /* React-Core-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00017EA0 /* React-Core-dummy.m */; }; + 46EB2E00017F40 /* CoreModulesPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B50 /* CoreModulesPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017F50 /* RCTAccessibilityManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B60 /* RCTAccessibilityManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017F60 /* RCTActionSheetManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B70 /* RCTActionSheetManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017F70 /* RCTAlertController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B80 /* RCTAlertController.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017F80 /* RCTAlertManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B90 /* RCTAlertManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017F90 /* RCTAppearance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BA0 /* RCTAppearance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017FA0 /* RCTAppState.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BB0 /* RCTAppState.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017FB0 /* RCTClipboard.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BC0 /* RCTClipboard.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017FC0 /* RCTDeviceInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BD0 /* RCTDeviceInfo.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017FD0 /* RCTDevLoadingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BE0 /* RCTDevLoadingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017FE0 /* RCTDevMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BF0 /* RCTDevMenu.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017FF0 /* RCTDevSettings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C00 /* RCTDevSettings.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018000 /* RCTEventDispatcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C10 /* RCTEventDispatcher.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018010 /* RCTExceptionsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C20 /* RCTExceptionsManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018020 /* RCTFPSGraph.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C30 /* RCTFPSGraph.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018030 /* RCTI18nManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C40 /* RCTI18nManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018040 /* RCTKeyboardObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C50 /* RCTKeyboardObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018050 /* RCTLogBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C60 /* RCTLogBox.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018060 /* RCTLogBoxView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C70 /* RCTLogBoxView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018070 /* RCTPerfMonitor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C80 /* RCTPerfMonitor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018080 /* RCTPlatform.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C90 /* RCTPlatform.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018090 /* RCTRedBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CA0 /* RCTRedBox.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E000180A0 /* RCTSourceCode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CB0 /* RCTSourceCode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E000180B0 /* RCTStatusBarManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CC0 /* RCTStatusBarManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E000180C0 /* RCTTiming.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CD0 /* RCTTiming.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E000180D0 /* RCTWebSocketExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CE0 /* RCTWebSocketExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E000180E0 /* RCTWebSocketModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CF0 /* RCTWebSocketModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018140 /* React-CoreModules-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00018130 /* React-CoreModules-dummy.m */; }; + 46EB2E000181D0 /* LayoutAnimationDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D30 /* LayoutAnimationDriver.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000181E0 /* LayoutAnimationKeyFrameManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D50 /* LayoutAnimationKeyFrameManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000181F0 /* utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D80 /* utils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018200 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D10 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018210 /* LayoutAnimationCallbackWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D20 /* LayoutAnimationCallbackWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018220 /* LayoutAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D40 /* LayoutAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018230 /* LayoutAnimationKeyFrameManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D60 /* LayoutAnimationKeyFrameManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018240 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D70 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018250 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D90 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018260 /* AttributedString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DB0 /* AttributedString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018270 /* AttributedStringBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DD0 /* AttributedStringBox.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018280 /* ParagraphAttributes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E00 /* ParagraphAttributes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018290 /* TextAttributes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E30 /* TextAttributes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000182A0 /* AttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DC0 /* AttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000182B0 /* AttributedStringBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DE0 /* AttributedStringBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000182C0 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DF0 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000182D0 /* ParagraphAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E10 /* ParagraphAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000182E0 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E20 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000182F0 /* TextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E40 /* TextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018300 /* ComponentDescriptorProviderRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E80 /* ComponentDescriptorProviderRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018310 /* ComponentDescriptorRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EA0 /* ComponentDescriptorRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018320 /* componentNameByReactViewName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EC0 /* componentNameByReactViewName.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018330 /* ComponentDescriptorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E60 /* ComponentDescriptorFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018340 /* ComponentDescriptorProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E70 /* ComponentDescriptorProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018350 /* ComponentDescriptorProviderRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E90 /* ComponentDescriptorProviderRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018360 /* ComponentDescriptorRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EB0 /* ComponentDescriptorRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018370 /* componentNameByReactViewName.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007ED0 /* componentNameByReactViewName.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018380 /* NativeComponentRegistryBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EF0 /* NativeComponentRegistryBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018390 /* NativeComponentRegistryBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F00 /* NativeComponentRegistryBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000183A0 /* InputAccessoryShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F40 /* InputAccessoryShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000183B0 /* InputAccessoryComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F30 /* InputAccessoryComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000183C0 /* InputAccessoryShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F50 /* InputAccessoryShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000183D0 /* InputAccessoryState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F60 /* InputAccessoryState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000183E0 /* LegacyViewManagerInteropComponentDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F90 /* LegacyViewManagerInteropComponentDescriptor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000183F0 /* LegacyViewManagerInteropShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FA0 /* LegacyViewManagerInteropShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018400 /* LegacyViewManagerInteropState.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FD0 /* LegacyViewManagerInteropState.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018410 /* LegacyViewManagerInteropViewEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FE0 /* LegacyViewManagerInteropViewEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018420 /* LegacyViewManagerInteropViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008000 /* LegacyViewManagerInteropViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018430 /* RCTLegacyViewManagerInteropCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008030 /* RCTLegacyViewManagerInteropCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018440 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008040 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018450 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008060 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018460 /* LegacyViewManagerInteropComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F80 /* LegacyViewManagerInteropComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018470 /* LegacyViewManagerInteropShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FB0 /* LegacyViewManagerInteropShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018480 /* LegacyViewManagerInteropState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FC0 /* LegacyViewManagerInteropState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018490 /* LegacyViewManagerInteropViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FF0 /* LegacyViewManagerInteropViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000184A0 /* LegacyViewManagerInteropViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008010 /* LegacyViewManagerInteropViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000184B0 /* RCTLegacyViewManagerInteropCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008020 /* RCTLegacyViewManagerInteropCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000184C0 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008050 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000184D0 /* UnstableLegacyViewManagerAutomaticShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008070 /* UnstableLegacyViewManagerAutomaticShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000184E0 /* UnstableLegacyViewManagerInteropComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008080 /* UnstableLegacyViewManagerInteropComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000184F0 /* ModalHostViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000080B0 /* ModalHostViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018500 /* ModalHostViewState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000080D0 /* ModalHostViewState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018510 /* ModalHostViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000080A0 /* ModalHostViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018520 /* ModalHostViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000080C0 /* ModalHostViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018530 /* ModalHostViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000080E0 /* ModalHostViewState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018540 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008100 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018550 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008120 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018560 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008140 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018570 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008170 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018580 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008190 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018590 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008110 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000185A0 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008130 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000185B0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008150 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000185C0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008160 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000185D0 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008180 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000185E0 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000081A0 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000185F0 /* RootProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000081D0 /* RootProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018600 /* RootShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000081F0 /* RootShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018610 /* RootComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000081C0 /* RootComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018620 /* RootProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000081E0 /* RootProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018630 /* RootShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008200 /* RootShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018640 /* SafeAreaViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008230 /* SafeAreaViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018650 /* SafeAreaViewState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008250 /* SafeAreaViewState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018660 /* SafeAreaViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008220 /* SafeAreaViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018670 /* SafeAreaViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008240 /* SafeAreaViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018680 /* SafeAreaViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008260 /* SafeAreaViewState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018690 /* ScrollViewEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000082C0 /* ScrollViewEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000186A0 /* ScrollViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000082E0 /* ScrollViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000186B0 /* ScrollViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008300 /* ScrollViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000186C0 /* ScrollViewState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008320 /* ScrollViewState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000186D0 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008280 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000186E0 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008290 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000186F0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082A0 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018700 /* ScrollViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082B0 /* ScrollViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018710 /* ScrollViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082D0 /* ScrollViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018720 /* ScrollViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082F0 /* ScrollViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018730 /* ScrollViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008310 /* ScrollViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018740 /* ScrollViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008330 /* ScrollViewState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018750 /* BaseTextProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008350 /* BaseTextProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018760 /* BaseTextShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008370 /* BaseTextShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018770 /* ParagraphEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000083B0 /* ParagraphEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018780 /* ParagraphLayoutManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000083D0 /* ParagraphLayoutManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018790 /* ParagraphProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000083F0 /* ParagraphProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000187A0 /* ParagraphShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008410 /* ParagraphShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000187B0 /* ParagraphState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008430 /* ParagraphState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000187C0 /* RawTextProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008460 /* RawTextProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000187D0 /* RawTextShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008480 /* RawTextShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000187E0 /* TextProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000084B0 /* TextProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000187F0 /* TextShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000084D0 /* TextShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018800 /* BaseTextProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008360 /* BaseTextProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018810 /* BaseTextShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008380 /* BaseTextShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018820 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008390 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018830 /* ParagraphComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000083A0 /* ParagraphComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018840 /* ParagraphEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000083C0 /* ParagraphEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018850 /* ParagraphLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000083E0 /* ParagraphLayoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018860 /* ParagraphProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008400 /* ParagraphProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018870 /* ParagraphShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008420 /* ParagraphShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018880 /* ParagraphState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008440 /* ParagraphState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018890 /* RawTextComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008450 /* RawTextComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000188A0 /* RawTextProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008470 /* RawTextProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000188B0 /* RawTextShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008490 /* RawTextShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000188C0 /* TextComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000084A0 /* TextComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000188D0 /* TextProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000084C0 /* TextProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000188E0 /* TextShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000084E0 /* TextShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000188F0 /* TextInputEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008540 /* TextInputEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018900 /* TextInputProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008560 /* TextInputProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018910 /* TextInputShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008580 /* TextInputShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018920 /* TextInputState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000085A0 /* TextInputState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018930 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008500 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018940 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008510 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018950 /* propsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008520 /* propsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018960 /* TextInputComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008530 /* TextInputComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018970 /* TextInputEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008550 /* TextInputEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018980 /* TextInputProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008570 /* TextInputProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018990 /* TextInputShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008590 /* TextInputShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000189A0 /* TextInputState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000085B0 /* TextInputState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000189B0 /* UnimplementedViewComponentDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000085D0 /* UnimplementedViewComponentDescriptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000189C0 /* UnimplementedViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000085F0 /* UnimplementedViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000189D0 /* UnimplementedViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008610 /* UnimplementedViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000189E0 /* UnimplementedViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000085E0 /* UnimplementedViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000189F0 /* UnimplementedViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008600 /* UnimplementedViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018A00 /* UnimplementedViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008620 /* UnimplementedViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018A10 /* AccessibilityProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008650 /* AccessibilityProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A20 /* BaseTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008680 /* BaseTouch.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A30 /* BaseViewEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000086A0 /* BaseViewEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A40 /* BaseViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000086C0 /* BaseViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A50 /* PointerEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000087A0 /* PointerEvent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A60 /* TouchEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000087F0 /* TouchEvent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A70 /* TouchEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008810 /* TouchEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A80 /* ViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008870 /* ViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A90 /* YogaLayoutableShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008890 /* YogaLayoutableShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018AA0 /* YogaStylableProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000088B0 /* YogaStylableProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018AB0 /* AccessibilityPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008640 /* AccessibilityPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018AC0 /* AccessibilityProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008660 /* AccessibilityProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018AD0 /* accessibilityPropsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008670 /* accessibilityPropsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018AE0 /* BaseTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008690 /* BaseTouch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018AF0 /* BaseViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086B0 /* BaseViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B00 /* BaseViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086D0 /* BaseViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B10 /* ConcreteViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086E0 /* ConcreteViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B20 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086F0 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B30 /* HostPlatformTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008760 /* HostPlatformTouch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B40 /* HostPlatformViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008770 /* HostPlatformViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B50 /* HostPlatformViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008780 /* HostPlatformViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B60 /* HostPlatformViewTraitsInitializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008790 /* HostPlatformViewTraitsInitializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B70 /* PointerEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087B0 /* PointerEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B80 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087C0 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B90 /* propsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087D0 /* propsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018BA0 /* Touch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087E0 /* Touch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018BB0 /* TouchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008800 /* TouchEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018BC0 /* TouchEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008820 /* TouchEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018BD0 /* ViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008830 /* ViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018BE0 /* ViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008840 /* ViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018BF0 /* ViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008850 /* ViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018C00 /* ViewPropsInterpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008860 /* ViewPropsInterpolation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018C10 /* ViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008880 /* ViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018C20 /* YogaLayoutableShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000088A0 /* YogaLayoutableShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018C30 /* YogaStylableProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000088C0 /* YogaStylableProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018C40 /* BatchedEventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000088E0 /* BatchedEventQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018C50 /* ComponentDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008900 /* ComponentDescriptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018C60 /* DynamicPropsUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008960 /* DynamicPropsUtilities.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018C70 /* EventBeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008980 /* EventBeat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018C80 /* EventDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000089A0 /* EventDispatcher.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018C90 /* EventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000089C0 /* EventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018CA0 /* EventListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000089E0 /* EventListener.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018CB0 /* EventLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A00 /* EventLogger.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018CC0 /* EventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A60 /* EventQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018CD0 /* EventQueueProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A80 /* EventQueueProcessor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018CE0 /* EventTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AA0 /* EventTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018CF0 /* InstanceHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AD0 /* InstanceHandle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D00 /* LayoutableShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AF0 /* LayoutableShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D10 /* LayoutConstraints.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B10 /* LayoutConstraints.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D20 /* LayoutMetrics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B40 /* LayoutMetrics.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D30 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B70 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D40 /* RawEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BC0 /* RawEvent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D50 /* RawProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BE0 /* RawProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D60 /* RawPropsKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C00 /* RawPropsKey.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D70 /* RawPropsKeyMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C20 /* RawPropsKeyMap.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D80 /* RawPropsParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C40 /* RawPropsParser.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D90 /* RawValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C70 /* RawValue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018DA0 /* Sealable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CB0 /* Sealable.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018DB0 /* ShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CD0 /* ShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018DC0 /* ShadowNodeFamily.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CF0 /* ShadowNodeFamily.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018DD0 /* ShadowNodeFragment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D10 /* ShadowNodeFragment.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018DE0 /* ShadowNodeTraits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D30 /* ShadowNodeTraits.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018DF0 /* State.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D50 /* State.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018E00 /* StateUpdate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D90 /* StateUpdate.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018E10 /* UnbatchedEventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DB0 /* UnbatchedEventQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018E20 /* ValueFactoryEventPayload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DE0 /* ValueFactoryEventPayload.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018E30 /* BatchedEventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000088F0 /* BatchedEventQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018E40 /* ComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008910 /* ComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018E50 /* ConcreteComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008920 /* ConcreteComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018E60 /* ConcreteShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008930 /* ConcreteShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018E70 /* ConcreteState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008940 /* ConcreteState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018E80 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008950 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018E90 /* DynamicPropsUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008970 /* DynamicPropsUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018EA0 /* EventBeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008990 /* EventBeat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018EB0 /* EventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000089B0 /* EventDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018EC0 /* EventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000089D0 /* EventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018ED0 /* EventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000089F0 /* EventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018EE0 /* EventLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A10 /* EventLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018EF0 /* EventPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A20 /* EventPayload.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F00 /* EventPayloadType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A30 /* EventPayloadType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F10 /* EventPipe.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A40 /* EventPipe.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F20 /* EventPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A50 /* EventPriority.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F30 /* EventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A70 /* EventQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F40 /* EventQueueProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A90 /* EventQueueProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F50 /* EventTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AB0 /* EventTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F60 /* graphicsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AC0 /* graphicsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F70 /* InstanceHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AE0 /* InstanceHandle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F80 /* LayoutableShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B00 /* LayoutableShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F90 /* LayoutConstraints.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B20 /* LayoutConstraints.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018FA0 /* LayoutContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B30 /* LayoutContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018FB0 /* LayoutMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B50 /* LayoutMetrics.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018FC0 /* LayoutPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B60 /* LayoutPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018FD0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B80 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018FE0 /* propsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B90 /* propsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018FF0 /* PropsMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BA0 /* PropsMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019000 /* PropsParserContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BB0 /* PropsParserContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019010 /* RawEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BD0 /* RawEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019020 /* RawProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BF0 /* RawProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019030 /* RawPropsKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C10 /* RawPropsKey.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019040 /* RawPropsKeyMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C30 /* RawPropsKeyMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019050 /* RawPropsParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C50 /* RawPropsParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019060 /* RawPropsPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C60 /* RawPropsPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019070 /* RawValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C80 /* RawValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019080 /* ReactEventPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C90 /* ReactEventPriority.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019090 /* ReactPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CA0 /* ReactPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000190A0 /* Sealable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CC0 /* Sealable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000190B0 /* ShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CE0 /* ShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000190C0 /* ShadowNodeFamily.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D00 /* ShadowNodeFamily.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000190D0 /* ShadowNodeFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D20 /* ShadowNodeFragment.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000190E0 /* ShadowNodeTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D40 /* ShadowNodeTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000190F0 /* State.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D60 /* State.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019100 /* StateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D70 /* StateData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019110 /* StatePipe.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D80 /* StatePipe.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019120 /* StateUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DA0 /* StateUpdate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019130 /* UnbatchedEventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DC0 /* UnbatchedEventQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019140 /* ValueFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DD0 /* ValueFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019150 /* ValueFactoryEventPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DF0 /* ValueFactoryEventPayload.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019160 /* ImageRequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E20 /* ImageRequest.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019170 /* ImageResponse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E40 /* ImageResponse.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019180 /* ImageResponseObserverCoordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E70 /* ImageResponseObserverCoordinator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019190 /* ImageTelemetry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E90 /* ImageTelemetry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000191A0 /* ImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E10 /* ImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000191B0 /* ImageRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E30 /* ImageRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000191C0 /* ImageResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E50 /* ImageResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000191D0 /* ImageResponseObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E60 /* ImageResponseObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000191E0 /* ImageResponseObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E80 /* ImageResponseObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000191F0 /* ImageTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EA0 /* ImageTelemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019200 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EB0 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019210 /* LeakChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008ED0 /* LeakChecker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019220 /* WeakFamilyRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EF0 /* WeakFamilyRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019230 /* LeakChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EE0 /* LeakChecker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019240 /* WeakFamilyRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F00 /* WeakFamilyRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019250 /* Differentiator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F20 /* Differentiator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019260 /* MountingCoordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F40 /* MountingCoordinator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019270 /* MountingTransaction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F70 /* MountingTransaction.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019280 /* ShadowTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F90 /* ShadowTree.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019290 /* ShadowTreeRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FC0 /* ShadowTreeRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000192A0 /* ShadowTreeRevision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FE0 /* ShadowTreeRevision.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000192B0 /* ShadowView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009000 /* ShadowView.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000192C0 /* ShadowViewMutation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009020 /* ShadowViewMutation.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000192D0 /* stubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009040 /* stubs.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000192E0 /* StubView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009060 /* StubView.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000192F0 /* StubViewTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009080 /* StubViewTree.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019300 /* TelemetryController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000090A0 /* TelemetryController.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019310 /* Differentiator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F30 /* Differentiator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019320 /* MountingCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F50 /* MountingCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019330 /* MountingOverrideDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F60 /* MountingOverrideDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019340 /* MountingTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F80 /* MountingTransaction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019350 /* ShadowTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FA0 /* ShadowTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019360 /* ShadowTreeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FB0 /* ShadowTreeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019370 /* ShadowTreeRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FD0 /* ShadowTreeRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019380 /* ShadowTreeRevision.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FF0 /* ShadowTreeRevision.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019390 /* ShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009010 /* ShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000193A0 /* ShadowViewMutation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009030 /* ShadowViewMutation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000193B0 /* stubs.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009050 /* stubs.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000193C0 /* StubView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009070 /* StubView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000193D0 /* StubViewTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009090 /* StubViewTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000193E0 /* TelemetryController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000090B0 /* TelemetryController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000193F0 /* AsynchronousEventBeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000090D0 /* AsynchronousEventBeat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019400 /* Scheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009100 /* Scheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019410 /* SurfaceHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009140 /* SurfaceHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019420 /* SurfaceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009160 /* SurfaceManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019430 /* SynchronousEventBeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009180 /* SynchronousEventBeat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019440 /* AsynchronousEventBeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000090E0 /* AsynchronousEventBeat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019450 /* InspectorData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000090F0 /* InspectorData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019460 /* Scheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009110 /* Scheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019470 /* SchedulerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009120 /* SchedulerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019480 /* SchedulerToolbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009130 /* SchedulerToolbox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019490 /* SurfaceHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009150 /* SurfaceHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000194A0 /* SurfaceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009170 /* SurfaceManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000194B0 /* SynchronousEventBeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009190 /* SynchronousEventBeat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000194C0 /* SurfaceTelemetry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000091B0 /* SurfaceTelemetry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000194D0 /* TransactionTelemetry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000091D0 /* TransactionTelemetry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000194E0 /* SurfaceTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000091C0 /* SurfaceTelemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000194F0 /* TransactionTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000091E0 /* TransactionTelemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019500 /* RCTAttributedTextUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009260 /* RCTAttributedTextUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019510 /* RCTFontUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009290 /* RCTFontUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019520 /* RCTTextLayoutManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000092B0 /* RCTTextLayoutManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019530 /* TextLayoutManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000092E0 /* TextLayoutManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019540 /* TextMeasureCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009300 /* TextMeasureCache.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019550 /* RCTAttributedTextUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009250 /* RCTAttributedTextUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019560 /* RCTFontProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009270 /* RCTFontProperties.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019570 /* RCTFontUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009280 /* RCTFontUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019580 /* RCTTextLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092A0 /* RCTTextLayoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019590 /* RCTTextPrimitivesConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092C0 /* RCTTextPrimitivesConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000195A0 /* TextLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092D0 /* TextLayoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000195B0 /* TextLayoutContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092F0 /* TextLayoutContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000195C0 /* TextMeasureCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009310 /* TextMeasureCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000195D0 /* bindingUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009330 /* bindingUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000195E0 /* PointerEventsProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009360 /* PointerEventsProcessor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000195F0 /* PointerHoverTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009380 /* PointerHoverTracker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019600 /* SurfaceRegistryBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000093B0 /* SurfaceRegistryBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019610 /* UIManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000093D0 /* UIManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019620 /* UIManagerBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009400 /* UIManagerBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019630 /* bindingUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009340 /* bindingUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019640 /* LayoutAnimationStatusDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009350 /* LayoutAnimationStatusDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019650 /* PointerEventsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009370 /* PointerEventsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019660 /* PointerHoverTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009390 /* PointerHoverTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019670 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093A0 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019680 /* SurfaceRegistryBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093C0 /* SurfaceRegistryBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019690 /* UIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093E0 /* UIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000196A0 /* UIManagerAnimationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093F0 /* UIManagerAnimationDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000196B0 /* UIManagerBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009410 /* UIManagerBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000196C0 /* UIManagerCommitHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009420 /* UIManagerCommitHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000196D0 /* UIManagerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009430 /* UIManagerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000196E0 /* UIManagerMountHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009440 /* UIManagerMountHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019740 /* React-Fabric-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00019730 /* React-Fabric-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019770 /* React-Fabric-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019760 /* React-Fabric-dummy.m */; }; + 46EB2E00019800 /* ImageEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009470 /* ImageEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019810 /* ImageProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009490 /* ImageProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019820 /* ImageShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000094B0 /* ImageShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019830 /* ImageState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000094D0 /* ImageState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019840 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009450 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019850 /* ImageComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009460 /* ImageComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019860 /* ImageEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009480 /* ImageEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019870 /* ImageProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000094A0 /* ImageProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019880 /* ImageShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000094C0 /* ImageShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019890 /* ImageState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000094E0 /* ImageState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000198F0 /* React-FabricImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000198E0 /* React-FabricImage-dummy.m */; }; + 46EB2E00019980 /* ImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000094F0 /* ImageManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00019990 /* RCTImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009510 /* RCTImageManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E000199A0 /* RCTSyncImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009550 /* RCTSyncImageManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E000199B0 /* RCTImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009500 /* RCTImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000199C0 /* RCTImageManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009520 /* RCTImageManagerProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000199D0 /* RCTImagePrimitivesConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009530 /* RCTImagePrimitivesConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000199E0 /* RCTSyncImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009540 /* RCTSyncImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019A40 /* React-ImageManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00019A30 /* React-ImageManager-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019A70 /* React-ImageManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019A60 /* React-ImageManager-dummy.m */; }; + 46EB2E00019B00 /* MapBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009560 /* MapBuffer.cpp */; }; + 46EB2E00019B10 /* MapBufferBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009580 /* MapBufferBuilder.cpp */; }; + 46EB2E00019B20 /* MapBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009570 /* MapBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019B30 /* MapBufferBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009590 /* MapBufferBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019B90 /* React-Mapbuffer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019B80 /* React-Mapbuffer-dummy.m */; }; + 46EB2E00019C20 /* RCTInteropTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000095B0 /* RCTInteropTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00019C30 /* RCTRuntimeExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000095D0 /* RCTRuntimeExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00019C40 /* RCTTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000095F0 /* RCTTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00019C50 /* RCTTurboModuleManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009610 /* RCTTurboModuleManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00019C60 /* RCTInteropTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000095A0 /* RCTInteropTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019C70 /* RCTRuntimeExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000095C0 /* RCTRuntimeExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019C80 /* RCTTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000095E0 /* RCTTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019C90 /* RCTTurboModuleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009600 /* RCTTurboModuleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019CF0 /* React-NativeModulesApple-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00019CE0 /* React-NativeModulesApple-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019D20 /* React-NativeModulesApple-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019D10 /* React-NativeModulesApple-dummy.m */; }; + 46EB2E00019E20 /* RCTDecayAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009630 /* RCTDecayAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E30 /* RCTEventAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009640 /* RCTEventAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E40 /* RCTFrameAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009650 /* RCTFrameAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E50 /* RCTSpringAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009660 /* RCTSpringAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E60 /* RCTAdditionAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009680 /* RCTAdditionAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E70 /* RCTAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009690 /* RCTAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E80 /* RCTColorAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096A0 /* RCTColorAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E90 /* RCTDiffClampAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096B0 /* RCTDiffClampAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019EA0 /* RCTDivisionAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096C0 /* RCTDivisionAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019EB0 /* RCTInterpolationAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096D0 /* RCTInterpolationAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019EC0 /* RCTModuloAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096E0 /* RCTModuloAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019ED0 /* RCTMultiplicationAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096F0 /* RCTMultiplicationAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019EE0 /* RCTObjectAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009700 /* RCTObjectAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019EF0 /* RCTPropsAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009710 /* RCTPropsAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F00 /* RCTStyleAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009720 /* RCTStyleAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F10 /* RCTSubtractionAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009730 /* RCTSubtractionAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F20 /* RCTTrackingAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009740 /* RCTTrackingAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F30 /* RCTTransformAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009750 /* RCTTransformAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F40 /* RCTValueAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009760 /* RCTValueAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F50 /* RCTAnimationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009770 /* RCTAnimationPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F60 /* RCTAnimationUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009780 /* RCTAnimationUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F70 /* RCTNativeAnimatedModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009790 /* RCTNativeAnimatedModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F80 /* RCTNativeAnimatedNodesManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000097A0 /* RCTNativeAnimatedNodesManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F90 /* RCTNativeAnimatedTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000097B0 /* RCTNativeAnimatedTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019FA0 /* RCTAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007450 /* RCTAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019FB0 /* RCTDecayAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007460 /* RCTDecayAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019FC0 /* RCTEventAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007470 /* RCTEventAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019FD0 /* RCTFrameAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007480 /* RCTFrameAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019FE0 /* RCTSpringAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007490 /* RCTSpringAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019FF0 /* RCTAdditionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A000 /* RCTAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074C0 /* RCTAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A010 /* RCTColorAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074D0 /* RCTColorAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A020 /* RCTDiffClampAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A030 /* RCTDivisionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A040 /* RCTInterpolationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A050 /* RCTModuloAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007510 /* RCTModuloAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A060 /* RCTMultiplicationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A070 /* RCTObjectAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007530 /* RCTObjectAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A080 /* RCTPropsAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007540 /* RCTPropsAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A090 /* RCTStyleAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007550 /* RCTStyleAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A0A0 /* RCTSubtractionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A0B0 /* RCTTrackingAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007570 /* RCTTrackingAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A0C0 /* RCTTransformAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007580 /* RCTTransformAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A0D0 /* RCTValueAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007590 /* RCTValueAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A0E0 /* RCTAnimationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075A0 /* RCTAnimationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A0F0 /* RCTAnimationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075B0 /* RCTAnimationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A100 /* RCTNativeAnimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075C0 /* RCTNativeAnimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A110 /* RCTNativeAnimatedNodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A120 /* RCTNativeAnimatedTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A180 /* React-RCTAnimation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A170 /* React-RCTAnimation-dummy.m */; }; + 46EB2E0001A210 /* RCTAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000097E0 /* RCTAppDelegate.mm */; settings = {COMPILER_FLAGS = "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DUSE_HERMES"; }; }; + 46EB2E0001A220 /* RCTAppSetupUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009800 /* RCTAppSetupUtils.mm */; settings = {COMPILER_FLAGS = "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DUSE_HERMES"; }; }; + 46EB2E0001A230 /* RCTRootViewFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009820 /* RCTRootViewFactory.mm */; settings = {COMPILER_FLAGS = "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DUSE_HERMES"; }; }; + 46EB2E0001A240 /* RCTAppDelegate+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000097C0 /* RCTAppDelegate+Protected.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A250 /* RCTAppDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000097D0 /* RCTAppDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A260 /* RCTAppSetupUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000097F0 /* RCTAppSetupUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A270 /* RCTRootViewFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009810 /* RCTRootViewFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A2D0 /* React-RCTAppDelegate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A2C0 /* React-RCTAppDelegate-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A300 /* React-RCTAppDelegate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A2F0 /* React-RCTAppDelegate-dummy.m */; }; + 46EB2E0001A390 /* RCTBlobCollector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009840 /* RCTBlobCollector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001A3A0 /* RCTBlobManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009850 /* RCTBlobManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001A3B0 /* RCTBlobPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009870 /* RCTBlobPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001A3C0 /* RCTFileReaderModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009880 /* RCTFileReaderModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001A3D0 /* RCTBlobCollector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009830 /* RCTBlobCollector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A3E0 /* RCTBlobManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007600 /* RCTBlobManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A3F0 /* RCTBlobPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009860 /* RCTBlobPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A400 /* RCTFileReaderModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007610 /* RCTFileReaderModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A460 /* React-RCTBlob-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A450 /* React-RCTBlob-dummy.m */; }; + 46EB2E0001A4F0 /* RCTActivityIndicatorViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000098D0 /* RCTActivityIndicatorViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A500 /* RCTDebuggingOverlayComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009900 /* RCTDebuggingOverlayComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A510 /* RCTImageComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009930 /* RCTImageComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A520 /* RCTInputAccessoryComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009960 /* RCTInputAccessoryComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A530 /* RCTInputAccessoryContentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009980 /* RCTInputAccessoryContentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A540 /* RCTLegacyViewManagerInteropComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000099B0 /* RCTLegacyViewManagerInteropComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A550 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000099D0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A560 /* RCTFabricModalHostViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A00 /* RCTFabricModalHostViewController.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A570 /* RCTModalHostViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A20 /* RCTModalHostViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A580 /* RCTFabricComponentsPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A40 /* RCTFabricComponentsPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A590 /* RCTRootComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A70 /* RCTRootComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A5A0 /* RCTSafeAreaViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AA0 /* RCTSafeAreaViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A5B0 /* RCTEnhancedScrollView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AE0 /* RCTEnhancedScrollView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A5C0 /* RCTPullToRefreshViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B00 /* RCTPullToRefreshViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A5D0 /* RCTScrollViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B20 /* RCTScrollViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A5E0 /* RCTSwitchComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B50 /* RCTSwitchComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A5F0 /* RCTAccessibilityElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B80 /* RCTAccessibilityElement.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A600 /* RCTParagraphComponentAccessibilityProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BA0 /* RCTParagraphComponentAccessibilityProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A610 /* RCTParagraphComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BC0 /* RCTParagraphComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A620 /* RCTTextInputComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BF0 /* RCTTextInputComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A630 /* RCTTextInputUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C20 /* RCTTextInputUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A640 /* RCTUnimplementedNativeComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C50 /* RCTUnimplementedNativeComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A650 /* RCTUnimplementedViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C80 /* RCTUnimplementedViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A660 /* RCTViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CB0 /* RCTViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A670 /* RCTComponentViewFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CF0 /* RCTComponentViewFactory.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A680 /* RCTComponentViewRegistry.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D20 /* RCTComponentViewRegistry.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A690 /* RCTMountingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D40 /* RCTMountingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A6A0 /* RCTMountingTransactionObserverCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D70 /* RCTMountingTransactionObserverCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A6B0 /* UIView+ComponentViewProtocol.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DA0 /* UIView+ComponentViewProtocol.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A6C0 /* RCTImageResponseObserverProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DE0 /* RCTImageResponseObserverProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A6D0 /* RCTLocalizationProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E00 /* RCTLocalizationProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A6E0 /* RCTScheduler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E30 /* RCTScheduler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A6F0 /* RCTSurfacePointerHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E50 /* RCTSurfacePointerHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A700 /* RCTSurfacePresenter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E70 /* RCTSurfacePresenter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A710 /* RCTSurfacePresenterBridgeAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E90 /* RCTSurfacePresenterBridgeAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A720 /* RCTSurfaceRegistry.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EB0 /* RCTSurfaceRegistry.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A730 /* RCTSurfaceTouchHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009ED0 /* RCTSurfaceTouchHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A740 /* RCTThirdPartyFabricComponentsProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EF0 /* RCTThirdPartyFabricComponentsProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A750 /* RCTFabricSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F30 /* RCTFabricSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A760 /* PlatformRunLoopObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F60 /* PlatformRunLoopObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A770 /* RCTGenericDelegateSplitter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F80 /* RCTGenericDelegateSplitter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A780 /* RCTReactTaggedView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FB0 /* RCTReactTaggedView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A790 /* RCTActivityIndicatorViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000098C0 /* RCTActivityIndicatorViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A7A0 /* RCTDebuggingOverlayComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000098F0 /* RCTDebuggingOverlayComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A7B0 /* RCTImageComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009920 /* RCTImageComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A7C0 /* RCTInputAccessoryComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009950 /* RCTInputAccessoryComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A7D0 /* RCTInputAccessoryContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009970 /* RCTInputAccessoryContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A7E0 /* RCTLegacyViewManagerInteropComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000099A0 /* RCTLegacyViewManagerInteropComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A7F0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000099C0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A800 /* RCTFabricModalHostViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000099F0 /* RCTFabricModalHostViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A810 /* RCTModalHostViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A10 /* RCTModalHostViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A820 /* RCTFabricComponentsPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A30 /* RCTFabricComponentsPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A830 /* RCTRootComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A60 /* RCTRootComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A840 /* RCTSafeAreaViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A90 /* RCTSafeAreaViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A850 /* RCTCustomPullToRefreshViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AC0 /* RCTCustomPullToRefreshViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A860 /* RCTEnhancedScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AD0 /* RCTEnhancedScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A870 /* RCTPullToRefreshViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AF0 /* RCTPullToRefreshViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A880 /* RCTScrollViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B10 /* RCTScrollViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A890 /* RCTSwitchComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B40 /* RCTSwitchComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A8A0 /* RCTAccessibilityElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B70 /* RCTAccessibilityElement.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A8B0 /* RCTParagraphComponentAccessibilityProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B90 /* RCTParagraphComponentAccessibilityProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A8C0 /* RCTParagraphComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BB0 /* RCTParagraphComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A8D0 /* RCTTextInputComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BE0 /* RCTTextInputComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A8E0 /* RCTTextInputNativeCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C00 /* RCTTextInputNativeCommands.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A8F0 /* RCTTextInputUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C10 /* RCTTextInputUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A900 /* RCTUnimplementedNativeComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C40 /* RCTUnimplementedNativeComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A910 /* RCTUnimplementedViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C70 /* RCTUnimplementedViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A920 /* RCTViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CA0 /* RCTViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A930 /* RCTComponentViewClassDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CC0 /* RCTComponentViewClassDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A940 /* RCTComponentViewDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CD0 /* RCTComponentViewDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A950 /* RCTComponentViewFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CE0 /* RCTComponentViewFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A960 /* RCTComponentViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D00 /* RCTComponentViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A970 /* RCTComponentViewRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D10 /* RCTComponentViewRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A980 /* RCTMountingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D30 /* RCTMountingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A990 /* RCTMountingManagerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D50 /* RCTMountingManagerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A9A0 /* RCTMountingTransactionObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D60 /* RCTMountingTransactionObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A9B0 /* RCTMountingTransactionObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D80 /* RCTMountingTransactionObserving.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A9C0 /* UIView+ComponentViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D90 /* UIView+ComponentViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A9D0 /* RCTConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DB0 /* RCTConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A9E0 /* RCTImageResponseDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DC0 /* RCTImageResponseDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A9F0 /* RCTImageResponseObserverProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DD0 /* RCTImageResponseObserverProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA00 /* RCTLocalizationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DF0 /* RCTLocalizationProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA10 /* RCTPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E10 /* RCTPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA20 /* RCTScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E20 /* RCTScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA30 /* RCTSurfacePointerHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E40 /* RCTSurfacePointerHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA40 /* RCTSurfacePresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E60 /* RCTSurfacePresenter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA50 /* RCTSurfacePresenterBridgeAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E80 /* RCTSurfacePresenterBridgeAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA60 /* RCTSurfaceRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EA0 /* RCTSurfaceRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA70 /* RCTSurfaceTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EC0 /* RCTSurfaceTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA80 /* RCTThirdPartyFabricComponentsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EE0 /* RCTThirdPartyFabricComponentsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA90 /* RCTTouchableComponentViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F00 /* RCTTouchableComponentViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AAA0 /* RCTFabricSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F20 /* RCTFabricSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AAB0 /* PlatformRunLoopObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F50 /* PlatformRunLoopObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AAC0 /* RCTGenericDelegateSplitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F70 /* RCTGenericDelegateSplitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AAD0 /* RCTIdentifierPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F90 /* RCTIdentifierPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AAE0 /* RCTReactTaggedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FA0 /* RCTReactTaggedView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AB40 /* React-RCTFabric-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AB30 /* React-RCTFabric-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AB70 /* React-RCTFabric-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AB60 /* React-RCTFabric-dummy.m */; }; + 46EB2E0001AC00 /* RCTAnimatedImage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FC0 /* RCTAnimatedImage.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC10 /* RCTBundleAssetImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FD0 /* RCTBundleAssetImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC20 /* RCTDisplayWeakRefreshable.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FE0 /* RCTDisplayWeakRefreshable.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC30 /* RCTGIFImageDecoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FF0 /* RCTGIFImageDecoder.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC40 /* RCTImageBlurUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A000 /* RCTImageBlurUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC50 /* RCTImageCache.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A010 /* RCTImageCache.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC60 /* RCTImageEditingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A020 /* RCTImageEditingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC70 /* RCTImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A030 /* RCTImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC80 /* RCTImagePlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A040 /* RCTImagePlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC90 /* RCTImageShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A050 /* RCTImageShadowView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001ACA0 /* RCTImageStoreManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A060 /* RCTImageStoreManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001ACB0 /* RCTImageURLLoaderWithAttribution.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A070 /* RCTImageURLLoaderWithAttribution.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001ACC0 /* RCTImageUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A080 /* RCTImageUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001ACD0 /* RCTImageView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A090 /* RCTImageView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001ACE0 /* RCTImageViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0A0 /* RCTImageViewManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001ACF0 /* RCTLocalAssetImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0B0 /* RCTLocalAssetImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AD00 /* RCTResizeMode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0C0 /* RCTResizeMode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AD10 /* RCTUIImageViewAnimated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0D0 /* RCTUIImageViewAnimated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AD70 /* React-RCTImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AD60 /* React-RCTImage-dummy.m */; }; + 46EB2E0001AE00 /* RCTLinkingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0E0 /* RCTLinkingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AE10 /* RCTLinkingPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0F0 /* RCTLinkingPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AE70 /* React-RCTLinking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AE60 /* React-RCTLinking-dummy.m */; }; + 46EB2E0001AF00 /* RCTDataRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A100 /* RCTDataRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AF10 /* RCTFileRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A110 /* RCTFileRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AF20 /* RCTHTTPRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A120 /* RCTHTTPRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AF30 /* RCTNetworking.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A130 /* RCTNetworking.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AF40 /* RCTNetworkPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A140 /* RCTNetworkPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AF50 /* RCTNetworkTask.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A150 /* RCTNetworkTask.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AFB0 /* React-RCTNetwork-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AFA0 /* React-RCTNetwork-dummy.m */; }; + 46EB2E0001B040 /* RCTSettingsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A160 /* RCTSettingsManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001B050 /* RCTSettingsPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A170 /* RCTSettingsPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001B0B0 /* React-RCTSettings-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B0A0 /* React-RCTSettings-dummy.m */; }; + 46EB2E0001B140 /* RCTBaseTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A190 /* RCTBaseTextShadowView.mm */; }; + 46EB2E0001B150 /* RCTBaseTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1A0 /* RCTBaseTextViewManager.mm */; }; + 46EB2E0001B160 /* RCTRawTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1C0 /* RCTRawTextShadowView.mm */; }; + 46EB2E0001B170 /* RCTRawTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1D0 /* RCTRawTextViewManager.mm */; }; + 46EB2E0001B180 /* RCTConvert+Text.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1E0 /* RCTConvert+Text.mm */; }; + 46EB2E0001B190 /* RCTTextAttributes.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1F0 /* RCTTextAttributes.mm */; }; + 46EB2E0001B1A0 /* NSTextStorage+FontScaling.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A210 /* NSTextStorage+FontScaling.m */; }; + 46EB2E0001B1B0 /* RCTDynamicTypeRamp.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A220 /* RCTDynamicTypeRamp.mm */; }; + 46EB2E0001B1C0 /* RCTTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A230 /* RCTTextShadowView.mm */; }; + 46EB2E0001B1D0 /* RCTTextView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A240 /* RCTTextView.mm */; }; + 46EB2E0001B1E0 /* RCTTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A250 /* RCTTextViewManager.mm */; }; + 46EB2E0001B1F0 /* RCTMultilineTextInputView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A280 /* RCTMultilineTextInputView.mm */; }; + 46EB2E0001B200 /* RCTMultilineTextInputViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A290 /* RCTMultilineTextInputViewManager.mm */; }; + 46EB2E0001B210 /* RCTUITextView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2A0 /* RCTUITextView.mm */; }; + 46EB2E0001B220 /* RCTBackedTextInputDelegateAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2B0 /* RCTBackedTextInputDelegateAdapter.mm */; }; + 46EB2E0001B230 /* RCTBaseTextInputShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2C0 /* RCTBaseTextInputShadowView.mm */; }; + 46EB2E0001B240 /* RCTBaseTextInputView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2D0 /* RCTBaseTextInputView.mm */; }; + 46EB2E0001B250 /* RCTBaseTextInputViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2E0 /* RCTBaseTextInputViewManager.mm */; }; + 46EB2E0001B260 /* RCTInputAccessoryShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2F0 /* RCTInputAccessoryShadowView.mm */; }; + 46EB2E0001B270 /* RCTInputAccessoryView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A300 /* RCTInputAccessoryView.mm */; }; + 46EB2E0001B280 /* RCTInputAccessoryViewContent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A310 /* RCTInputAccessoryViewContent.mm */; }; + 46EB2E0001B290 /* RCTInputAccessoryViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A320 /* RCTInputAccessoryViewManager.mm */; }; + 46EB2E0001B2A0 /* RCTTextSelection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A330 /* RCTTextSelection.mm */; }; + 46EB2E0001B2B0 /* RCTSinglelineTextInputView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A350 /* RCTSinglelineTextInputView.mm */; }; + 46EB2E0001B2C0 /* RCTSinglelineTextInputViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A360 /* RCTSinglelineTextInputViewManager.mm */; }; + 46EB2E0001B2D0 /* RCTUITextField.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A370 /* RCTUITextField.mm */; }; + 46EB2E0001B2E0 /* RCTVirtualTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A390 /* RCTVirtualTextShadowView.mm */; }; + 46EB2E0001B2F0 /* RCTVirtualTextView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3A0 /* RCTVirtualTextView.mm */; }; + 46EB2E0001B300 /* RCTVirtualTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3B0 /* RCTVirtualTextViewManager.mm */; }; + 46EB2E0001B310 /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007890 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B320 /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078A0 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B330 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078C0 /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B340 /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078D0 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B350 /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078E0 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B360 /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078F0 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B370 /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007900 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B380 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007920 /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B390 /* RCTDynamicTypeRamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007930 /* RCTDynamicTypeRamp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B3A0 /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007940 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B3B0 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007950 /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B3C0 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007960 /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B3D0 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007990 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B3E0 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B3F0 /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079B0 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B400 /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B410 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B420 /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B430 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B440 /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A00 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B450 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B460 /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B470 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A30 /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B480 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B490 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B4A0 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A60 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B4B0 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A80 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B4C0 /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B4D0 /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AA0 /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B4E0 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B4F0 /* RCTVirtualTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AD0 /* RCTVirtualTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B500 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B560 /* React-RCTText-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B550 /* React-RCTText-dummy.m */; }; + 46EB2E0001B5F0 /* RCTVibration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3C0 /* RCTVibration.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001B600 /* RCTVibrationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3D0 /* RCTVibrationPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001B660 /* React-RCTVibration-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B650 /* React-RCTVibration-dummy.m */; }; + 46EB2E0001B6F0 /* ObjCTimerRegistry.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3F0 /* ObjCTimerRegistry.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B700 /* RCTHermesInstance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A420 /* RCTHermesInstance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B710 /* RCTHost.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A450 /* RCTHost.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B720 /* RCTInstance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A470 /* RCTInstance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B730 /* RCTJSThreadManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A490 /* RCTJSThreadManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B740 /* RCTLegacyUIManagerConstantsProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4B0 /* RCTLegacyUIManagerConstantsProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B750 /* RCTPerformanceLoggerUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4D0 /* RCTPerformanceLoggerUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B760 /* ObjCTimerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3E0 /* ObjCTimerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B770 /* RCTContextContainerHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A400 /* RCTContextContainerHandling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B780 /* RCTHermesInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A410 /* RCTHermesInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B790 /* RCTHost+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A430 /* RCTHost+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B7A0 /* RCTHost.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A440 /* RCTHost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B7B0 /* RCTInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A460 /* RCTInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B7C0 /* RCTJSThreadManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A480 /* RCTJSThreadManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B7D0 /* RCTLegacyUIManagerConstantsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4A0 /* RCTLegacyUIManagerConstantsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B7E0 /* RCTPerformanceLoggerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4C0 /* RCTPerformanceLoggerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B840 /* React-RuntimeApple-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B830 /* React-RuntimeApple-dummy.m */; }; + 46EB2E0001B8D0 /* BridgelessJSCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4F0 /* BridgelessJSCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B8E0 /* BridgelessNativeMethodCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A510 /* BridgelessNativeMethodCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B8F0 /* BufferedRuntimeExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A530 /* BufferedRuntimeExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B900 /* JSRuntimeFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A550 /* JSRuntimeFactory.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B910 /* ReactInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A580 /* ReactInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B920 /* TimerManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5A0 /* TimerManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B930 /* LegacyUIManagerConstantsProviderBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5D0 /* LegacyUIManagerConstantsProviderBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B940 /* BindingsInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4E0 /* BindingsInstaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B950 /* BridgelessJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A500 /* BridgelessJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B960 /* BridgelessNativeMethodCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A520 /* BridgelessNativeMethodCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B970 /* BufferedRuntimeExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A540 /* BufferedRuntimeExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B980 /* JSRuntimeFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A560 /* JSRuntimeFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B990 /* PlatformTimerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A570 /* PlatformTimerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B9A0 /* ReactInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A590 /* ReactInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B9B0 /* TimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5B0 /* TimerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B9C0 /* LegacyUIManagerConstantsProviderBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5E0 /* LegacyUIManagerConstantsProviderBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BA20 /* React-RuntimeCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BA10 /* React-RuntimeCore-dummy.m */; }; + 46EB2E0001BAB0 /* HermesInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5F0 /* HermesInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BAC0 /* HermesInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A600 /* HermesInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BB20 /* React-RuntimeHermes-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BB10 /* React-RuntimeHermes-dummy.m */; }; + 46EB2E0001BC20 /* CxxNativeModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A640 /* CxxNativeModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC30 /* Instance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A670 /* Instance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC40 /* JSBigString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6B0 /* JSBigString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC50 /* JSBundleType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6D0 /* JSBundleType.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC60 /* JSExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6F0 /* JSExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC70 /* JSIndexedRAMBundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A710 /* JSIndexedRAMBundle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC80 /* MethodCall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A750 /* MethodCall.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC90 /* ModuleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A770 /* ModuleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BCA0 /* NativeToJsBridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7B0 /* NativeToJsBridge.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BCB0 /* RAMBundleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7D0 /* RAMBundleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BCC0 /* ReactMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7F0 /* ReactMarker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BCD0 /* CxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A630 /* CxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BCE0 /* CxxNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A650 /* CxxNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BCF0 /* ErrorUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A660 /* ErrorUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD00 /* Instance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A680 /* Instance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD10 /* JsArgumentHelpers-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A690 /* JsArgumentHelpers-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD20 /* JsArgumentHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6A0 /* JsArgumentHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD30 /* JSBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6C0 /* JSBigString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD40 /* JSBundleType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6E0 /* JSBundleType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD50 /* JSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A700 /* JSExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD60 /* JSIndexedRAMBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A720 /* JSIndexedRAMBundle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD70 /* JSModulesUnbundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A730 /* JSModulesUnbundle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD80 /* MessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A740 /* MessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD90 /* MethodCall.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A760 /* MethodCall.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BDA0 /* ModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A780 /* ModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BDB0 /* MoveWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A790 /* MoveWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BDC0 /* NativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7A0 /* NativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BDD0 /* NativeToJsBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7C0 /* NativeToJsBridge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BDE0 /* RAMBundleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7E0 /* RAMBundleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BDF0 /* ReactMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A800 /* ReactMarker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BE00 /* ReactNativeVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A810 /* ReactNativeVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BE10 /* RecoverableError.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A820 /* RecoverableError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BE20 /* SharedProxyCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A830 /* SharedProxyCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BE30 /* SystraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A840 /* SystraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BE90 /* React-cxxreact-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BE80 /* React-cxxreact-dummy.m */; }; + 46EB2E0001BF20 /* react_native_assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A860 /* react_native_assert.cpp */; }; + 46EB2E0001BF30 /* flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A850 /* flags.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BF40 /* react_native_assert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A870 /* react_native_assert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BF50 /* react_native_expect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A880 /* react_native_expect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BFB0 /* React-debug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BFA0 /* React-debug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BFE0 /* React-debug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BFD0 /* React-debug-dummy.m */; }; + 46EB2E0001C070 /* ReactNativeFeatureFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A890 /* ReactNativeFeatureFlags.cpp */; }; + 46EB2E0001C080 /* ReactNativeFeatureFlagsAccessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8B0 /* ReactNativeFeatureFlagsAccessor.cpp */; }; + 46EB2E0001C090 /* ReactNativeFeatureFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8A0 /* ReactNativeFeatureFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C0A0 /* ReactNativeFeatureFlagsAccessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8C0 /* ReactNativeFeatureFlagsAccessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C0B0 /* ReactNativeFeatureFlagsDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8D0 /* ReactNativeFeatureFlagsDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C0C0 /* ReactNativeFeatureFlagsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8E0 /* ReactNativeFeatureFlagsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C120 /* React-featureflags-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C110 /* React-featureflags-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C150 /* React-featureflags-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C140 /* React-featureflags-dummy.m */; }; + 46EB2E0001C1E0 /* Color.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8F0 /* Color.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C1F0 /* HostPlatformColor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9C0 /* HostPlatformColor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C200 /* PlatformColorParser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9E0 /* PlatformColorParser.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C210 /* RCTPlatformColorUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA00 /* RCTPlatformColorUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C220 /* Transform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA70 /* Transform.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C230 /* Color.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A900 /* Color.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C240 /* ColorComponents.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A910 /* ColorComponents.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C250 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A920 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C260 /* fromRawValueShared.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A930 /* fromRawValueShared.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C270 /* Geometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A940 /* Geometry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C280 /* Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9A0 /* Float.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C290 /* HostPlatformColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9B0 /* HostPlatformColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C2A0 /* PlatformColorParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9D0 /* PlatformColorParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C2B0 /* RCTPlatformColorUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9F0 /* RCTPlatformColorUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C2C0 /* Point.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA10 /* Point.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C2D0 /* Rect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA20 /* Rect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C2E0 /* RectangleCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA30 /* RectangleCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C2F0 /* RectangleEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA40 /* RectangleEdges.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C300 /* rounding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA50 /* rounding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C310 /* Size.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA60 /* Size.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C320 /* Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA80 /* Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C330 /* ValueUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA90 /* ValueUnit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C340 /* Vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AAA0 /* Vector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C3A0 /* React-graphics-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C390 /* React-graphics-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C3D0 /* React-graphics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C3C0 /* React-graphics-dummy.m */; }; + 46EB2E0001C460 /* HermesExecutorFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AAC0 /* HermesExecutorFactory.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C470 /* ConnectionDemux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB00 /* ConnectionDemux.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C480 /* HermesRuntimeAgentDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB20 /* HermesRuntimeAgentDelegate.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C490 /* Registration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB40 /* Registration.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C4A0 /* HermesExecutorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AAD0 /* HermesExecutorFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C4B0 /* ConnectionDemux.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB10 /* ConnectionDemux.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C4C0 /* HermesRuntimeAgentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB30 /* HermesRuntimeAgentDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C4D0 /* Registration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB50 /* Registration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C530 /* React-hermes-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C520 /* React-hermes-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C560 /* React-hermes-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C550 /* React-hermes-dummy.m */; }; + 46EB2E0001C5F0 /* JsErrorHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB60 /* JsErrorHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C600 /* JsErrorHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB70 /* JsErrorHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C660 /* React-jserrorhandler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C650 /* React-jserrorhandler-dummy.m */; }; + 46EB2E0001C6F0 /* JSIDynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABC0 /* JSIDynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C700 /* decorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB80 /* decorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C710 /* instrumentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB90 /* instrumentation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C720 /* jsi-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABA0 /* jsi-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C730 /* jsi.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABB0 /* jsi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C740 /* JSIDynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABD0 /* JSIDynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C750 /* jsilib.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABE0 /* jsilib.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C760 /* threadsafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABF0 /* threadsafe.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C7C0 /* React-jsi-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C7B0 /* React-jsi-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C7F0 /* React-jsi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C7E0 /* React-jsi-dummy.m */; }; + 46EB2E0001C880 /* JSIExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC00 /* JSIExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C890 /* JSINativeModules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC20 /* JSINativeModules.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C8A0 /* JSIExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC10 /* JSIExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C8B0 /* JSINativeModules.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC30 /* JSINativeModules.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C910 /* React-jsiexecutor-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C900 /* React-jsiexecutor-dummy.m */; }; + 46EB2E0001C9A0 /* ExecutionContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC40 /* ExecutionContext.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001C9B0 /* ExecutionContextManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC60 /* ExecutionContextManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001C9C0 /* FallbackRuntimeAgentDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC80 /* FallbackRuntimeAgentDelegate.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001C9D0 /* InspectorFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACA0 /* InspectorFlags.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001C9E0 /* InspectorInterfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACC0 /* InspectorInterfaces.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001C9F0 /* InspectorPackagerConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACE0 /* InspectorPackagerConnection.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA00 /* InspectorUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD10 /* InspectorUtilities.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA10 /* InstanceAgent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD30 /* InstanceAgent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA20 /* InstanceTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD50 /* InstanceTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA30 /* PageAgent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD70 /* PageAgent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA40 /* PageTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD90 /* PageTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA50 /* Parsing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADB0 /* Parsing.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA60 /* RuntimeAgent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADE0 /* RuntimeAgent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA70 /* RuntimeTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE10 /* RuntimeTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA80 /* ExecutionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC50 /* ExecutionContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CA90 /* ExecutionContextManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC70 /* ExecutionContextManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CAA0 /* FallbackRuntimeAgentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC90 /* FallbackRuntimeAgentDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CAB0 /* InspectorFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACB0 /* InspectorFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CAC0 /* InspectorInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACD0 /* InspectorInterfaces.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CAD0 /* InspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACF0 /* InspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CAE0 /* InspectorPackagerConnectionImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD00 /* InspectorPackagerConnectionImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CAF0 /* InspectorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD20 /* InspectorUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB00 /* InstanceAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD40 /* InstanceAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB10 /* InstanceTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD60 /* InstanceTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB20 /* PageAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD80 /* PageAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB30 /* PageTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADA0 /* PageTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB40 /* Parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADC0 /* Parsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB50 /* ReactCdp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADD0 /* ReactCdp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB60 /* RuntimeAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADF0 /* RuntimeAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB70 /* RuntimeAgentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE00 /* RuntimeAgentDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB80 /* RuntimeTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE20 /* RuntimeTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB90 /* ScopedExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE30 /* ScopedExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CBA0 /* SessionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE40 /* SessionState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CBB0 /* UniqueMonostate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE50 /* UniqueMonostate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CBC0 /* WeakList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE60 /* WeakList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CBD0 /* WebSocketInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE70 /* WebSocketInterfaces.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CC30 /* React-jsinspector-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CC20 /* React-jsinspector-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CC60 /* React-jsinspector-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CC50 /* React-jsinspector-dummy.m */; }; + 46EB2E0001CD60 /* react_native_log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE80 /* react_native_log.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001CD70 /* react_native_log.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE90 /* react_native_log.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CDD0 /* React-logger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CDC0 /* React-logger-dummy.m */; }; + 46EB2E0001CE60 /* ReactNativeConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEA0 /* ReactNativeConfig.cpp */; }; + 46EB2E0001CE70 /* ReactNativeConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEB0 /* ReactNativeConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CED0 /* React-nativeconfig-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CEC0 /* React-nativeconfig-dummy.m */; }; + 46EB2E0001CF60 /* BridgeNativeModulePerfLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEC0 /* BridgeNativeModulePerfLogger.cpp */; }; + 46EB2E0001CF70 /* BridgeNativeModulePerfLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AED0 /* BridgeNativeModulePerfLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CF80 /* NativeModulePerfLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEE0 /* NativeModulePerfLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CFE0 /* React-perflogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CFD0 /* React-perflogger-dummy.m */; }; + 46EB2E0001D070 /* DebugStringConvertible.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEF0 /* DebugStringConvertible.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D080 /* DebugStringConvertibleItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF10 /* DebugStringConvertibleItem.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D090 /* DebugStringConvertible.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF00 /* DebugStringConvertible.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D0A0 /* DebugStringConvertibleItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF20 /* DebugStringConvertibleItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D0B0 /* debugStringConvertibleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF30 /* debugStringConvertibleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D0C0 /* flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF40 /* flags.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D0D0 /* SystraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF50 /* SystraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D130 /* React-rendererdebug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D120 /* React-rendererdebug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D160 /* React-rendererdebug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D150 /* React-rendererdebug-dummy.m */; }; + 46EB2E0001D2D0 /* RuntimeScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF80 /* RuntimeScheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D2E0 /* RuntimeSchedulerBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFA0 /* RuntimeSchedulerBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D2F0 /* RuntimeSchedulerCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFC0 /* RuntimeSchedulerCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D300 /* RuntimeScheduler_Legacy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFF0 /* RuntimeScheduler_Legacy.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D310 /* RuntimeScheduler_Modern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B010 /* RuntimeScheduler_Modern.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D320 /* Task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B040 /* Task.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D330 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF70 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D340 /* RuntimeScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF90 /* RuntimeScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D350 /* RuntimeSchedulerBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFB0 /* RuntimeSchedulerBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D360 /* RuntimeSchedulerCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFD0 /* RuntimeSchedulerCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D370 /* RuntimeSchedulerClock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFE0 /* RuntimeSchedulerClock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D380 /* RuntimeScheduler_Legacy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B000 /* RuntimeScheduler_Legacy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D390 /* RuntimeScheduler_Modern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B020 /* RuntimeScheduler_Modern.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D3A0 /* SchedulerPriorityUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B030 /* SchedulerPriorityUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D3B0 /* Task.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B050 /* Task.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D410 /* React-runtimescheduler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D400 /* React-runtimescheduler-dummy.m */; }; + 46EB2E0001D4A0 /* CoreFeatures.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B070 /* CoreFeatures.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D4B0 /* jsi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0C0 /* jsi.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D4C0 /* ManagedObjectWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0F0 /* ManagedObjectWrapper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D4D0 /* RunLoopObserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B110 /* RunLoopObserver.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D4E0 /* ContextContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B060 /* ContextContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D4F0 /* CoreFeatures.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B080 /* CoreFeatures.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D500 /* FloatComparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B090 /* FloatComparison.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D510 /* fnv1a.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0A0 /* fnv1a.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D520 /* hash_combine.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0B0 /* hash_combine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D530 /* jsi.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0D0 /* jsi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D540 /* ManagedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0E0 /* ManagedObjectWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D550 /* PackTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B100 /* PackTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D560 /* RunLoopObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B120 /* RunLoopObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D570 /* SharedFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B130 /* SharedFunction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D580 /* SimpleThreadSafeCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B140 /* SimpleThreadSafeCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D590 /* Telemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B150 /* Telemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D5A0 /* to_underlying.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B160 /* to_underlying.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D600 /* React-utils-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D5F0 /* React-utils-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D630 /* React-utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D620 /* React-utils-dummy.m */; }; + 46EB2E0001D6C0 /* LongLivedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B240 /* LongLivedObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D6D0 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B190 /* Array.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D6E0 /* AString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1A0 /* AString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D6F0 /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1B0 /* Base.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D700 /* Bool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1C0 /* Bool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D710 /* Bridging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1D0 /* Bridging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D720 /* CallbackWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1E0 /* CallbackWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D730 /* Class.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1F0 /* Class.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D740 /* Convert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B200 /* Convert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D750 /* Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B210 /* Dynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D760 /* Error.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B220 /* Error.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D770 /* Function.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B230 /* Function.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D780 /* LongLivedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B250 /* LongLivedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D790 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B260 /* Number.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D7A0 /* Object.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B270 /* Object.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D7B0 /* Promise.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B280 /* Promise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D7C0 /* Value.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B290 /* Value.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D7D0 /* CxxTurboModuleUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2C0 /* CxxTurboModuleUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D7E0 /* TurboCxxModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2F0 /* TurboCxxModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D7F0 /* TurboModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B310 /* TurboModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D800 /* TurboModuleBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B330 /* TurboModuleBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D810 /* TurboModulePerfLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B350 /* TurboModulePerfLogger.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D820 /* TurboModuleUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B370 /* TurboModuleUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D830 /* CallbackWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2B0 /* CallbackWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D840 /* CxxTurboModuleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2D0 /* CxxTurboModuleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D850 /* LongLivedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2E0 /* LongLivedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D860 /* TurboCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B300 /* TurboCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D870 /* TurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B320 /* TurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D880 /* TurboModuleBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B340 /* TurboModuleBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D890 /* TurboModulePerfLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B360 /* TurboModulePerfLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D8A0 /* TurboModuleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B380 /* TurboModuleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D900 /* ReactCommon-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D8F0 /* ReactCommon-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D930 /* ReactCommon-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D920 /* ReactCommon-dummy.m */; }; + 46EB2E0001D9C0 /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3A0 /* SRDelegateController.m */; }; + 46EB2E0001D9D0 /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3C0 /* SRIOConsumer.m */; }; + 46EB2E0001D9E0 /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3E0 /* SRIOConsumerPool.m */; }; + 46EB2E0001D9F0 /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B420 /* SRProxyConnect.m */; }; + 46EB2E0001DA00 /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B440 /* SRRunLoopThread.m */; }; + 46EB2E0001DA10 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B460 /* SRPinningSecurityPolicy.m */; }; + 46EB2E0001DA20 /* SRConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B480 /* SRConstants.m */; }; + 46EB2E0001DA30 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4A0 /* SRError.m */; }; + 46EB2E0001DA40 /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4C0 /* SRHash.m */; }; + 46EB2E0001DA50 /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4E0 /* SRHTTPConnectMessage.m */; }; + 46EB2E0001DA60 /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B500 /* SRLog.m */; }; + 46EB2E0001DA70 /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B520 /* SRMutex.m */; }; + 46EB2E0001DA80 /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B540 /* SRRandom.m */; }; + 46EB2E0001DA90 /* SRSIMDHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B560 /* SRSIMDHelpers.m */; }; + 46EB2E0001DAA0 /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B580 /* SRURLUtilities.m */; }; + 46EB2E0001DAB0 /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5A0 /* NSRunLoop+SRWebSocket.m */; }; + 46EB2E0001DAC0 /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5C0 /* NSURLRequest+SRWebSocket.m */; }; + 46EB2E0001DAD0 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5F0 /* SRSecurityPolicy.m */; }; + 46EB2E0001DAE0 /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B610 /* SRWebSocket.m */; }; + 46EB2E0001DAF0 /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B390 /* SRDelegateController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB00 /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3B0 /* SRIOConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB10 /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3D0 /* SRIOConsumerPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB20 /* NSRunLoop+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3F0 /* NSRunLoop+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB30 /* NSURLRequest+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B400 /* NSURLRequest+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB40 /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B410 /* SRProxyConnect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB50 /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B430 /* SRRunLoopThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB60 /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B450 /* SRPinningSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB70 /* SRConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B470 /* SRConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB80 /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B490 /* SRError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB90 /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4B0 /* SRHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DBA0 /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4D0 /* SRHTTPConnectMessage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DBB0 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4F0 /* SRLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DBC0 /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B510 /* SRMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DBD0 /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B530 /* SRRandom.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DBE0 /* SRSIMDHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B550 /* SRSIMDHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DBF0 /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B570 /* SRURLUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DC00 /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B590 /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DC10 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5B0 /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DC20 /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5D0 /* SocketRocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DC30 /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5E0 /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DC40 /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B600 /* SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DCA0 /* SocketRocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001DC90 /* SocketRocket-dummy.m */; }; + 46EB2E0001DD30 /* AbsoluteLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B630 /* AbsoluteLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DD40 /* Baseline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B660 /* Baseline.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DD50 /* Cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B690 /* Cache.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DD60 /* CalculateLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6B0 /* CalculateLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DD70 /* FlexLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6E0 /* FlexLine.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DD80 /* PixelGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B700 /* PixelGrid.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DD90 /* Config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B750 /* Config.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DDA0 /* AssertFatal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B780 /* AssertFatal.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DDB0 /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7A0 /* Log.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DDC0 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B910 /* event.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DDD0 /* LayoutResults.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B950 /* LayoutResults.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DDE0 /* Node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B970 /* Node.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DDF0 /* YGConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA20 /* YGConfig.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE00 /* YGEnums.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA40 /* YGEnums.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE10 /* YGNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA70 /* YGNode.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE20 /* YGNodeLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA90 /* YGNodeLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE30 /* YGNodeStyle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAB0 /* YGNodeStyle.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE40 /* YGPixelGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAD0 /* YGPixelGrid.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE50 /* YGValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAF0 /* YGValue.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE60 /* AbsoluteLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B640 /* AbsoluteLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DE70 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B650 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DE80 /* Baseline.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B670 /* Baseline.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DE90 /* BoundAxis.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B680 /* BoundAxis.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DEA0 /* Cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6A0 /* Cache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DEB0 /* CalculateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6C0 /* CalculateLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DEC0 /* FlexDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6D0 /* FlexDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DED0 /* FlexLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6F0 /* FlexLine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DEE0 /* PixelGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B710 /* PixelGrid.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DEF0 /* SizingMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B720 /* SizingMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF00 /* TrailingPosition.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B730 /* TrailingPosition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF10 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B760 /* Config.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF20 /* AssertFatal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B790 /* AssertFatal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF30 /* Log.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7B0 /* Log.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF40 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7D0 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF50 /* Dimension.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7E0 /* Dimension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF60 /* Direction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7F0 /* Direction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF70 /* Display.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B800 /* Display.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF80 /* Edge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B810 /* Edge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF90 /* Errata.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B820 /* Errata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DFA0 /* ExperimentalFeature.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B830 /* ExperimentalFeature.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DFB0 /* FlexDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B840 /* FlexDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DFC0 /* Gutter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B850 /* Gutter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DFD0 /* Justify.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B860 /* Justify.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DFE0 /* LogLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B870 /* LogLevel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DFF0 /* MeasureMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B880 /* MeasureMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E000 /* NodeType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B890 /* NodeType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E010 /* Overflow.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8A0 /* Overflow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E020 /* PhysicalEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8B0 /* PhysicalEdge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E030 /* PositionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8C0 /* PositionType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E040 /* Unit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8D0 /* Unit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E050 /* Wrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8E0 /* Wrap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E060 /* YogaEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8F0 /* YogaEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E070 /* event.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B920 /* event.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E080 /* CachedMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B940 /* CachedMeasurement.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E090 /* LayoutResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B960 /* LayoutResults.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E0A0 /* Node.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B980 /* Node.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E0B0 /* Comparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9A0 /* Comparison.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E0C0 /* FloatOptional.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9B0 /* FloatOptional.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E0D0 /* SmallValueBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9D0 /* SmallValueBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E0E0 /* Style.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9E0 /* Style.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E0F0 /* StyleLength.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9F0 /* StyleLength.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E100 /* StyleValueHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA00 /* StyleValueHandle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E110 /* StyleValuePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA10 /* StyleValuePool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E120 /* YGConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA30 /* YGConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E130 /* YGEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA50 /* YGEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E140 /* YGMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA60 /* YGMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E150 /* YGNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA80 /* YGNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E160 /* YGNodeLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAA0 /* YGNodeLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E170 /* YGNodeStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAC0 /* YGNodeStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E180 /* YGPixelGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAE0 /* YGPixelGrid.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E190 /* YGValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB00 /* YGValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E1A0 /* Yoga.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB10 /* Yoga.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E200 /* Yoga-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001E1F0 /* Yoga-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E230 /* Yoga-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001E220 /* Yoga-dummy.m */; }; + 46EB2E0001E2C0 /* ZXMultiFormatReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB50 /* ZXMultiFormatReader.m */; }; + 46EB2E0001E2D0 /* ZXMultiFormatWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB70 /* ZXMultiFormatWriter.m */; }; + 46EB2E0001E2E0 /* ZXCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB90 /* ZXCapture.m */; }; + 46EB2E0001E2F0 /* ZXCGImageLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBC0 /* ZXCGImageLuminanceSource.m */; }; + 46EB2E0001E300 /* ZXCGImageLuminanceSourceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBE0 /* ZXCGImageLuminanceSourceInfo.m */; }; + 46EB2E0001E310 /* ZXImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC00 /* ZXImage.m */; }; + 46EB2E0001E320 /* ZXMathUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC20 /* ZXMathUtils.m */; }; + 46EB2E0001E330 /* ZXMonochromeRectangleDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC40 /* ZXMonochromeRectangleDetector.m */; }; + 46EB2E0001E340 /* ZXWhiteRectangleDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC60 /* ZXWhiteRectangleDetector.m */; }; + 46EB2E0001E350 /* ZXGenericGF.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC80 /* ZXGenericGF.m */; }; + 46EB2E0001E360 /* ZXGenericGFPoly.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCA0 /* ZXGenericGFPoly.m */; }; + 46EB2E0001E370 /* ZXReedSolomonDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCC0 /* ZXReedSolomonDecoder.m */; }; + 46EB2E0001E380 /* ZXReedSolomonEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCE0 /* ZXReedSolomonEncoder.m */; }; + 46EB2E0001E390 /* ZXBitArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD00 /* ZXBitArray.m */; }; + 46EB2E0001E3A0 /* ZXBitMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD20 /* ZXBitMatrix.m */; }; + 46EB2E0001E3B0 /* ZXBitSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD40 /* ZXBitSource.m */; }; + 46EB2E0001E3C0 /* ZXBoolArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD60 /* ZXBoolArray.m */; }; + 46EB2E0001E3D0 /* ZXByteArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD80 /* ZXByteArray.m */; }; + 46EB2E0001E3E0 /* ZXCharacterSetECI.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDA0 /* ZXCharacterSetECI.m */; }; + 46EB2E0001E3F0 /* ZXDecimal.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDC0 /* ZXDecimal.m */; }; + 46EB2E0001E400 /* ZXDecoderResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDE0 /* ZXDecoderResult.m */; }; + 46EB2E0001E410 /* ZXDefaultGridSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE00 /* ZXDefaultGridSampler.m */; }; + 46EB2E0001E420 /* ZXDetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE20 /* ZXDetectorResult.m */; }; + 46EB2E0001E430 /* ZXGlobalHistogramBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE40 /* ZXGlobalHistogramBinarizer.m */; }; + 46EB2E0001E440 /* ZXGridSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE60 /* ZXGridSampler.m */; }; + 46EB2E0001E450 /* ZXHybridBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE80 /* ZXHybridBinarizer.m */; }; + 46EB2E0001E460 /* ZXIntArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEA0 /* ZXIntArray.m */; }; + 46EB2E0001E470 /* ZXPerspectiveTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEC0 /* ZXPerspectiveTransform.m */; }; + 46EB2E0001E480 /* ZXStringUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEE0 /* ZXStringUtils.m */; }; + 46EB2E0001E490 /* ZXBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF10 /* ZXBinarizer.m */; }; + 46EB2E0001E4A0 /* ZXBinaryBitmap.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF30 /* ZXBinaryBitmap.m */; }; + 46EB2E0001E4B0 /* ZXByteMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF50 /* ZXByteMatrix.m */; }; + 46EB2E0001E4C0 /* ZXDecodeHints.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF70 /* ZXDecodeHints.m */; }; + 46EB2E0001E4D0 /* ZXDimension.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF90 /* ZXDimension.m */; }; + 46EB2E0001E4E0 /* ZXEncodeHints.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFB0 /* ZXEncodeHints.m */; }; + 46EB2E0001E4F0 /* ZXErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFD0 /* ZXErrors.m */; }; + 46EB2E0001E500 /* ZXInvertedLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C000 /* ZXInvertedLuminanceSource.m */; }; + 46EB2E0001E510 /* ZXLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C020 /* ZXLuminanceSource.m */; }; + 46EB2E0001E520 /* ZXPlanarYUVLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C040 /* ZXPlanarYUVLuminanceSource.m */; }; + 46EB2E0001E530 /* ZXResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C070 /* ZXResult.m */; }; + 46EB2E0001E540 /* ZXResultPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0A0 /* ZXResultPoint.m */; }; + 46EB2E0001E550 /* ZXRGBLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0D0 /* ZXRGBLuminanceSource.m */; }; + 46EB2E0001E560 /* ZXByQuadrantReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C100 /* ZXByQuadrantReader.m */; }; + 46EB2E0001E570 /* ZXGenericMultipleBarcodeReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C120 /* ZXGenericMultipleBarcodeReader.m */; }; + 46EB2E0001E580 /* ZXingObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB30 /* ZXingObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E590 /* ZXMultiFormatReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB40 /* ZXMultiFormatReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E5A0 /* ZXMultiFormatWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB60 /* ZXMultiFormatWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E5B0 /* ZXCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB80 /* ZXCapture.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E5C0 /* ZXCaptureDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBA0 /* ZXCaptureDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E5D0 /* ZXCGImageLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBB0 /* ZXCGImageLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E5E0 /* ZXCGImageLuminanceSourceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBD0 /* ZXCGImageLuminanceSourceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E5F0 /* ZXImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBF0 /* ZXImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E600 /* ZXMathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC10 /* ZXMathUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E610 /* ZXMonochromeRectangleDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC30 /* ZXMonochromeRectangleDetector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E620 /* ZXWhiteRectangleDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC50 /* ZXWhiteRectangleDetector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E630 /* ZXGenericGF.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC70 /* ZXGenericGF.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E640 /* ZXGenericGFPoly.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC90 /* ZXGenericGFPoly.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E650 /* ZXReedSolomonDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCB0 /* ZXReedSolomonDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E660 /* ZXReedSolomonEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCD0 /* ZXReedSolomonEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E670 /* ZXBitArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCF0 /* ZXBitArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E680 /* ZXBitMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD10 /* ZXBitMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E690 /* ZXBitSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD30 /* ZXBitSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E6A0 /* ZXBoolArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD50 /* ZXBoolArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E6B0 /* ZXByteArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD70 /* ZXByteArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E6C0 /* ZXCharacterSetECI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD90 /* ZXCharacterSetECI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E6D0 /* ZXDecimal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDB0 /* ZXDecimal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E6E0 /* ZXDecoderResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDD0 /* ZXDecoderResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E6F0 /* ZXDefaultGridSampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDF0 /* ZXDefaultGridSampler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E700 /* ZXDetectorResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE10 /* ZXDetectorResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E710 /* ZXGlobalHistogramBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE30 /* ZXGlobalHistogramBinarizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E720 /* ZXGridSampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE50 /* ZXGridSampler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E730 /* ZXHybridBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE70 /* ZXHybridBinarizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E740 /* ZXIntArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE90 /* ZXIntArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E750 /* ZXPerspectiveTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEB0 /* ZXPerspectiveTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E760 /* ZXStringUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BED0 /* ZXStringUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E770 /* ZXBarcodeFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEF0 /* ZXBarcodeFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E780 /* ZXBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF00 /* ZXBinarizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E790 /* ZXBinaryBitmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF20 /* ZXBinaryBitmap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E7A0 /* ZXByteMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF40 /* ZXByteMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E7B0 /* ZXDecodeHints.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF60 /* ZXDecodeHints.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E7C0 /* ZXDimension.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF80 /* ZXDimension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E7D0 /* ZXEncodeHints.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFA0 /* ZXEncodeHints.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E7E0 /* ZXErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFC0 /* ZXErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E7F0 /* ZXingObjCCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFE0 /* ZXingObjCCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E800 /* ZXInvertedLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFF0 /* ZXInvertedLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E810 /* ZXLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C010 /* ZXLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E820 /* ZXPlanarYUVLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C030 /* ZXPlanarYUVLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E830 /* ZXReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C050 /* ZXReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E840 /* ZXResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C060 /* ZXResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E850 /* ZXResultMetadataType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C080 /* ZXResultMetadataType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E860 /* ZXResultPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C090 /* ZXResultPoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E870 /* ZXResultPointCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0B0 /* ZXResultPointCallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E880 /* ZXRGBLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0C0 /* ZXRGBLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E890 /* ZXWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0E0 /* ZXWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E8A0 /* ZXByQuadrantReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0F0 /* ZXByQuadrantReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E8B0 /* ZXGenericMultipleBarcodeReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C110 /* ZXGenericMultipleBarcodeReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E8C0 /* ZXMultipleBarcodeReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C130 /* ZXMultipleBarcodeReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E8D0 /* ZXAbstractExpandedDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C160 /* ZXAbstractExpandedDecoder.m */; }; + 46EB2E0001E8E0 /* ZXAI013103decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C180 /* ZXAI013103decoder.m */; }; + 46EB2E0001E8F0 /* ZXAI01320xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1A0 /* ZXAI01320xDecoder.m */; }; + 46EB2E0001E900 /* ZXAI01392xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1C0 /* ZXAI01392xDecoder.m */; }; + 46EB2E0001E910 /* ZXAI01393xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1E0 /* ZXAI01393xDecoder.m */; }; + 46EB2E0001E920 /* ZXAI013x0x1xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C200 /* ZXAI013x0x1xDecoder.m */; }; + 46EB2E0001E930 /* ZXAI013x0xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C220 /* ZXAI013x0xDecoder.m */; }; + 46EB2E0001E940 /* ZXAI01AndOtherAIs.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C240 /* ZXAI01AndOtherAIs.m */; }; + 46EB2E0001E950 /* ZXAI01decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C260 /* ZXAI01decoder.m */; }; + 46EB2E0001E960 /* ZXAI01weightDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C280 /* ZXAI01weightDecoder.m */; }; + 46EB2E0001E970 /* ZXAnyAIDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2A0 /* ZXAnyAIDecoder.m */; }; + 46EB2E0001E980 /* ZXRSSExpandedBlockParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2C0 /* ZXRSSExpandedBlockParsedResult.m */; }; + 46EB2E0001E990 /* ZXRSSExpandedCurrentParsingState.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2E0 /* ZXRSSExpandedCurrentParsingState.m */; }; + 46EB2E0001E9A0 /* ZXRSSExpandedDecodedChar.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C300 /* ZXRSSExpandedDecodedChar.m */; }; + 46EB2E0001E9B0 /* ZXRSSExpandedDecodedInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C320 /* ZXRSSExpandedDecodedInformation.m */; }; + 46EB2E0001E9C0 /* ZXRSSExpandedDecodedNumeric.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C340 /* ZXRSSExpandedDecodedNumeric.m */; }; + 46EB2E0001E9D0 /* ZXRSSExpandedDecodedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C360 /* ZXRSSExpandedDecodedObject.m */; }; + 46EB2E0001E9E0 /* ZXRSSExpandedFieldParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C380 /* ZXRSSExpandedFieldParser.m */; }; + 46EB2E0001E9F0 /* ZXRSSExpandedGeneralAppIdDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3A0 /* ZXRSSExpandedGeneralAppIdDecoder.m */; }; + 46EB2E0001EA00 /* ZXBitArrayBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3C0 /* ZXBitArrayBuilder.m */; }; + 46EB2E0001EA10 /* ZXRSSExpandedPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3E0 /* ZXRSSExpandedPair.m */; }; + 46EB2E0001EA20 /* ZXRSSExpandedReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C400 /* ZXRSSExpandedReader.m */; }; + 46EB2E0001EA30 /* ZXRSSExpandedRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C420 /* ZXRSSExpandedRow.m */; }; + 46EB2E0001EA40 /* ZXAbstractRSSReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C440 /* ZXAbstractRSSReader.m */; }; + 46EB2E0001EA50 /* ZXRSS14Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C460 /* ZXRSS14Reader.m */; }; + 46EB2E0001EA60 /* ZXRSSDataCharacter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C480 /* ZXRSSDataCharacter.m */; }; + 46EB2E0001EA70 /* ZXRSSFinderPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4A0 /* ZXRSSFinderPattern.m */; }; + 46EB2E0001EA80 /* ZXRSSPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4C0 /* ZXRSSPair.m */; }; + 46EB2E0001EA90 /* ZXRSSUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4E0 /* ZXRSSUtils.m */; }; + 46EB2E0001EAA0 /* ZXCodaBarReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C500 /* ZXCodaBarReader.m */; }; + 46EB2E0001EAB0 /* ZXCodaBarWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C520 /* ZXCodaBarWriter.m */; }; + 46EB2E0001EAC0 /* ZXCode128Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C540 /* ZXCode128Reader.m */; }; + 46EB2E0001EAD0 /* ZXCode128Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C560 /* ZXCode128Writer.m */; }; + 46EB2E0001EAE0 /* ZXCode39Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C580 /* ZXCode39Reader.m */; }; + 46EB2E0001EAF0 /* ZXCode39Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5A0 /* ZXCode39Writer.m */; }; + 46EB2E0001EB00 /* ZXCode93Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5C0 /* ZXCode93Reader.m */; }; + 46EB2E0001EB10 /* ZXCode93Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5E0 /* ZXCode93Writer.m */; }; + 46EB2E0001EB20 /* ZXEAN13Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C600 /* ZXEAN13Reader.m */; }; + 46EB2E0001EB30 /* ZXEAN13Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C620 /* ZXEAN13Writer.m */; }; + 46EB2E0001EB40 /* ZXEAN8Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C640 /* ZXEAN8Reader.m */; }; + 46EB2E0001EB50 /* ZXEAN8Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C660 /* ZXEAN8Writer.m */; }; + 46EB2E0001EB60 /* ZXEANManufacturerOrgSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C680 /* ZXEANManufacturerOrgSupport.m */; }; + 46EB2E0001EB70 /* ZXITFReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6B0 /* ZXITFReader.m */; }; + 46EB2E0001EB80 /* ZXITFWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6D0 /* ZXITFWriter.m */; }; + 46EB2E0001EB90 /* ZXMultiFormatOneDReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6F0 /* ZXMultiFormatOneDReader.m */; }; + 46EB2E0001EBA0 /* ZXMultiFormatUPCEANReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C710 /* ZXMultiFormatUPCEANReader.m */; }; + 46EB2E0001EBB0 /* ZXOneDimensionalCodeWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C730 /* ZXOneDimensionalCodeWriter.m */; }; + 46EB2E0001EBC0 /* ZXOneDReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C750 /* ZXOneDReader.m */; }; + 46EB2E0001EBD0 /* ZXUPCAReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C770 /* ZXUPCAReader.m */; }; + 46EB2E0001EBE0 /* ZXUPCAWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C790 /* ZXUPCAWriter.m */; }; + 46EB2E0001EBF0 /* ZXUPCEANExtension2Support.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7B0 /* ZXUPCEANExtension2Support.m */; }; + 46EB2E0001EC00 /* ZXUPCEANExtension5Support.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7D0 /* ZXUPCEANExtension5Support.m */; }; + 46EB2E0001EC10 /* ZXUPCEANExtensionSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7F0 /* ZXUPCEANExtensionSupport.m */; }; + 46EB2E0001EC20 /* ZXUPCEANReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C810 /* ZXUPCEANReader.m */; }; + 46EB2E0001EC30 /* ZXUPCEANWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C830 /* ZXUPCEANWriter.m */; }; + 46EB2E0001EC40 /* ZXUPCEReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C850 /* ZXUPCEReader.m */; }; + 46EB2E0001EC50 /* ZXUPCEWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C870 /* ZXUPCEWriter.m */; }; + 46EB2E0001EC60 /* ZXAbstractDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C890 /* ZXAbstractDoCoMoResultParser.m */; }; + 46EB2E0001EC70 /* ZXAddressBookAUResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8B0 /* ZXAddressBookAUResultParser.m */; }; + 46EB2E0001EC80 /* ZXAddressBookDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8D0 /* ZXAddressBookDoCoMoResultParser.m */; }; + 46EB2E0001EC90 /* ZXAddressBookParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8F0 /* ZXAddressBookParsedResult.m */; }; + 46EB2E0001ECA0 /* ZXBizcardResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C910 /* ZXBizcardResultParser.m */; }; + 46EB2E0001ECB0 /* ZXBookmarkDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C930 /* ZXBookmarkDoCoMoResultParser.m */; }; + 46EB2E0001ECC0 /* ZXCalendarParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C950 /* ZXCalendarParsedResult.m */; }; + 46EB2E0001ECD0 /* ZXEmailAddressParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C970 /* ZXEmailAddressParsedResult.m */; }; + 46EB2E0001ECE0 /* ZXEmailAddressResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C990 /* ZXEmailAddressResultParser.m */; }; + 46EB2E0001ECF0 /* ZXEmailDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9B0 /* ZXEmailDoCoMoResultParser.m */; }; + 46EB2E0001ED00 /* ZXExpandedProductParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9D0 /* ZXExpandedProductParsedResult.m */; }; + 46EB2E0001ED10 /* ZXExpandedProductResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9F0 /* ZXExpandedProductResultParser.m */; }; + 46EB2E0001ED20 /* ZXGeoParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA10 /* ZXGeoParsedResult.m */; }; + 46EB2E0001ED30 /* ZXGeoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA30 /* ZXGeoResultParser.m */; }; + 46EB2E0001ED40 /* ZXISBNParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA50 /* ZXISBNParsedResult.m */; }; + 46EB2E0001ED50 /* ZXISBNResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA70 /* ZXISBNResultParser.m */; }; + 46EB2E0001ED60 /* ZXParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA90 /* ZXParsedResult.m */; }; + 46EB2E0001ED70 /* ZXProductParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAC0 /* ZXProductParsedResult.m */; }; + 46EB2E0001ED80 /* ZXProductResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAE0 /* ZXProductResultParser.m */; }; + 46EB2E0001ED90 /* ZXResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB00 /* ZXResultParser.m */; }; + 46EB2E0001EDA0 /* ZXSMSMMSResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB20 /* ZXSMSMMSResultParser.m */; }; + 46EB2E0001EDB0 /* ZXSMSParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB40 /* ZXSMSParsedResult.m */; }; + 46EB2E0001EDC0 /* ZXSMSTOMMSTOResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB60 /* ZXSMSTOMMSTOResultParser.m */; }; + 46EB2E0001EDD0 /* ZXSMTPResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB80 /* ZXSMTPResultParser.m */; }; + 46EB2E0001EDE0 /* ZXTelParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBA0 /* ZXTelParsedResult.m */; }; + 46EB2E0001EDF0 /* ZXTelResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBC0 /* ZXTelResultParser.m */; }; + 46EB2E0001EE00 /* ZXTextParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBE0 /* ZXTextParsedResult.m */; }; + 46EB2E0001EE10 /* ZXURIParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC00 /* ZXURIParsedResult.m */; }; + 46EB2E0001EE20 /* ZXURIResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC20 /* ZXURIResultParser.m */; }; + 46EB2E0001EE30 /* ZXURLTOResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC40 /* ZXURLTOResultParser.m */; }; + 46EB2E0001EE40 /* ZXVCardResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC60 /* ZXVCardResultParser.m */; }; + 46EB2E0001EE50 /* ZXVEventResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC80 /* ZXVEventResultParser.m */; }; + 46EB2E0001EE60 /* ZXVINParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCA0 /* ZXVINParsedResult.m */; }; + 46EB2E0001EE70 /* ZXVINResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCC0 /* ZXVINResultParser.m */; }; + 46EB2E0001EE80 /* ZXWifiParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCE0 /* ZXWifiParsedResult.m */; }; + 46EB2E0001EE90 /* ZXWifiResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD00 /* ZXWifiResultParser.m */; }; + 46EB2E0001EEA0 /* ZXAbstractExpandedDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C150 /* ZXAbstractExpandedDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EEB0 /* ZXAI013103decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C170 /* ZXAI013103decoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EEC0 /* ZXAI01320xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C190 /* ZXAI01320xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EED0 /* ZXAI01392xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1B0 /* ZXAI01392xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EEE0 /* ZXAI01393xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1D0 /* ZXAI01393xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EEF0 /* ZXAI013x0x1xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1F0 /* ZXAI013x0x1xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF00 /* ZXAI013x0xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C210 /* ZXAI013x0xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF10 /* ZXAI01AndOtherAIs.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C230 /* ZXAI01AndOtherAIs.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF20 /* ZXAI01decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C250 /* ZXAI01decoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF30 /* ZXAI01weightDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C270 /* ZXAI01weightDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF40 /* ZXAnyAIDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C290 /* ZXAnyAIDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF50 /* ZXRSSExpandedBlockParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2B0 /* ZXRSSExpandedBlockParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF60 /* ZXRSSExpandedCurrentParsingState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2D0 /* ZXRSSExpandedCurrentParsingState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF70 /* ZXRSSExpandedDecodedChar.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2F0 /* ZXRSSExpandedDecodedChar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF80 /* ZXRSSExpandedDecodedInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C310 /* ZXRSSExpandedDecodedInformation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF90 /* ZXRSSExpandedDecodedNumeric.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C330 /* ZXRSSExpandedDecodedNumeric.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EFA0 /* ZXRSSExpandedDecodedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C350 /* ZXRSSExpandedDecodedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EFB0 /* ZXRSSExpandedFieldParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C370 /* ZXRSSExpandedFieldParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EFC0 /* ZXRSSExpandedGeneralAppIdDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C390 /* ZXRSSExpandedGeneralAppIdDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EFD0 /* ZXBitArrayBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3B0 /* ZXBitArrayBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EFE0 /* ZXRSSExpandedPair.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3D0 /* ZXRSSExpandedPair.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EFF0 /* ZXRSSExpandedReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3F0 /* ZXRSSExpandedReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F000 /* ZXRSSExpandedRow.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C410 /* ZXRSSExpandedRow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F010 /* ZXAbstractRSSReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C430 /* ZXAbstractRSSReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F020 /* ZXRSS14Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C450 /* ZXRSS14Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F030 /* ZXRSSDataCharacter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C470 /* ZXRSSDataCharacter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F040 /* ZXRSSFinderPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C490 /* ZXRSSFinderPattern.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F050 /* ZXRSSPair.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4B0 /* ZXRSSPair.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F060 /* ZXRSSUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4D0 /* ZXRSSUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F070 /* ZXCodaBarReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4F0 /* ZXCodaBarReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F080 /* ZXCodaBarWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C510 /* ZXCodaBarWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F090 /* ZXCode128Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C530 /* ZXCode128Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F0A0 /* ZXCode128Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C550 /* ZXCode128Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F0B0 /* ZXCode39Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C570 /* ZXCode39Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F0C0 /* ZXCode39Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C590 /* ZXCode39Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F0D0 /* ZXCode93Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5B0 /* ZXCode93Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F0E0 /* ZXCode93Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5D0 /* ZXCode93Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F0F0 /* ZXEAN13Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5F0 /* ZXEAN13Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F100 /* ZXEAN13Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C610 /* ZXEAN13Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F110 /* ZXEAN8Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C630 /* ZXEAN8Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F120 /* ZXEAN8Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C650 /* ZXEAN8Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F130 /* ZXEANManufacturerOrgSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C670 /* ZXEANManufacturerOrgSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F140 /* ZXingObjCOneD.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C690 /* ZXingObjCOneD.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F150 /* ZXITFReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6A0 /* ZXITFReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F160 /* ZXITFWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6C0 /* ZXITFWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F170 /* ZXMultiFormatOneDReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6E0 /* ZXMultiFormatOneDReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F180 /* ZXMultiFormatUPCEANReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C700 /* ZXMultiFormatUPCEANReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F190 /* ZXOneDimensionalCodeWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C720 /* ZXOneDimensionalCodeWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F1A0 /* ZXOneDReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C740 /* ZXOneDReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F1B0 /* ZXUPCAReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C760 /* ZXUPCAReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F1C0 /* ZXUPCAWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C780 /* ZXUPCAWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F1D0 /* ZXUPCEANExtension2Support.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7A0 /* ZXUPCEANExtension2Support.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F1E0 /* ZXUPCEANExtension5Support.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7C0 /* ZXUPCEANExtension5Support.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F1F0 /* ZXUPCEANExtensionSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7E0 /* ZXUPCEANExtensionSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F200 /* ZXUPCEANReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C800 /* ZXUPCEANReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F210 /* ZXUPCEANWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C820 /* ZXUPCEANWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F220 /* ZXUPCEReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C840 /* ZXUPCEReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F230 /* ZXUPCEWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C860 /* ZXUPCEWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F240 /* ZXAbstractDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C880 /* ZXAbstractDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F250 /* ZXAddressBookAUResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8A0 /* ZXAddressBookAUResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F260 /* ZXAddressBookDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8C0 /* ZXAddressBookDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F270 /* ZXAddressBookParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8E0 /* ZXAddressBookParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F280 /* ZXBizcardResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C900 /* ZXBizcardResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F290 /* ZXBookmarkDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C920 /* ZXBookmarkDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F2A0 /* ZXCalendarParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C940 /* ZXCalendarParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F2B0 /* ZXEmailAddressParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C960 /* ZXEmailAddressParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F2C0 /* ZXEmailAddressResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C980 /* ZXEmailAddressResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F2D0 /* ZXEmailDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9A0 /* ZXEmailDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F2E0 /* ZXExpandedProductParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9C0 /* ZXExpandedProductParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F2F0 /* ZXExpandedProductResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9E0 /* ZXExpandedProductResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F300 /* ZXGeoParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA00 /* ZXGeoParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F310 /* ZXGeoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA20 /* ZXGeoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F320 /* ZXISBNParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA40 /* ZXISBNParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F330 /* ZXISBNResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA60 /* ZXISBNResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F340 /* ZXParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA80 /* ZXParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F350 /* ZXParsedResultType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAA0 /* ZXParsedResultType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F360 /* ZXProductParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAB0 /* ZXProductParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F370 /* ZXProductResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAD0 /* ZXProductResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F380 /* ZXResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAF0 /* ZXResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F390 /* ZXSMSMMSResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB10 /* ZXSMSMMSResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F3A0 /* ZXSMSParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB30 /* ZXSMSParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F3B0 /* ZXSMSTOMMSTOResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB50 /* ZXSMSTOMMSTOResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F3C0 /* ZXSMTPResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB70 /* ZXSMTPResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F3D0 /* ZXTelParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB90 /* ZXTelParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F3E0 /* ZXTelResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBB0 /* ZXTelResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F3F0 /* ZXTextParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBD0 /* ZXTextParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F400 /* ZXURIParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBF0 /* ZXURIParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F410 /* ZXURIResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC10 /* ZXURIResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F420 /* ZXURLTOResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC30 /* ZXURLTOResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F430 /* ZXVCardResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC50 /* ZXVCardResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F440 /* ZXVEventResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC70 /* ZXVEventResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F450 /* ZXVINParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC90 /* ZXVINParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F460 /* ZXVINResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCB0 /* ZXVINResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F470 /* ZXWifiParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCD0 /* ZXWifiParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F480 /* ZXWifiResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCF0 /* ZXWifiResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F490 /* ZXModulusGF.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD30 /* ZXModulusGF.m */; }; + 46EB2E0001F4A0 /* ZXModulusPoly.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD50 /* ZXModulusPoly.m */; }; + 46EB2E0001F4B0 /* ZXPDF417ECErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD70 /* ZXPDF417ECErrorCorrection.m */; }; + 46EB2E0001F4C0 /* ZXPDF417BarcodeMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD90 /* ZXPDF417BarcodeMetadata.m */; }; + 46EB2E0001F4D0 /* ZXPDF417BarcodeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDB0 /* ZXPDF417BarcodeValue.m */; }; + 46EB2E0001F4E0 /* ZXPDF417BoundingBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDD0 /* ZXPDF417BoundingBox.m */; }; + 46EB2E0001F4F0 /* ZXPDF417Codeword.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDF0 /* ZXPDF417Codeword.m */; }; + 46EB2E0001F500 /* ZXPDF417CodewordDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE10 /* ZXPDF417CodewordDecoder.m */; }; + 46EB2E0001F510 /* ZXPDF417DecodedBitStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE30 /* ZXPDF417DecodedBitStreamParser.m */; }; + 46EB2E0001F520 /* ZXPDF417DetectionResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE50 /* ZXPDF417DetectionResult.m */; }; + 46EB2E0001F530 /* ZXPDF417DetectionResultColumn.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE70 /* ZXPDF417DetectionResultColumn.m */; }; + 46EB2E0001F540 /* ZXPDF417DetectionResultRowIndicatorColumn.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE90 /* ZXPDF417DetectionResultRowIndicatorColumn.m */; }; + 46EB2E0001F550 /* ZXPDF417ScanningDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEB0 /* ZXPDF417ScanningDecoder.m */; }; + 46EB2E0001F560 /* ZXPDF417Detector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CED0 /* ZXPDF417Detector.m */; }; + 46EB2E0001F570 /* ZXPDF417DetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEF0 /* ZXPDF417DetectorResult.m */; }; + 46EB2E0001F580 /* ZXPDF417.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF10 /* ZXPDF417.m */; }; + 46EB2E0001F590 /* ZXPDF417BarcodeMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF30 /* ZXPDF417BarcodeMatrix.m */; }; + 46EB2E0001F5A0 /* ZXPDF417BarcodeRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF50 /* ZXPDF417BarcodeRow.m */; }; + 46EB2E0001F5B0 /* ZXPDF417Dimensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF70 /* ZXPDF417Dimensions.m */; }; + 46EB2E0001F5C0 /* ZXPDF417ErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF90 /* ZXPDF417ErrorCorrection.m */; }; + 46EB2E0001F5D0 /* ZXPDF417HighLevelEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFB0 /* ZXPDF417HighLevelEncoder.m */; }; + 46EB2E0001F5E0 /* ZXPDF417Common.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFE0 /* ZXPDF417Common.m */; }; + 46EB2E0001F5F0 /* ZXPDF417Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D000 /* ZXPDF417Reader.m */; }; + 46EB2E0001F600 /* ZXPDF417ResultMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D020 /* ZXPDF417ResultMetadata.m */; }; + 46EB2E0001F610 /* ZXPDF417Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D040 /* ZXPDF417Writer.m */; }; + 46EB2E0001F620 /* ZXModulusGF.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD20 /* ZXModulusGF.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F630 /* ZXModulusPoly.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD40 /* ZXModulusPoly.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F640 /* ZXPDF417ECErrorCorrection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD60 /* ZXPDF417ECErrorCorrection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F650 /* ZXPDF417BarcodeMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD80 /* ZXPDF417BarcodeMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F660 /* ZXPDF417BarcodeValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDA0 /* ZXPDF417BarcodeValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F670 /* ZXPDF417BoundingBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDC0 /* ZXPDF417BoundingBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F680 /* ZXPDF417Codeword.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDE0 /* ZXPDF417Codeword.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F690 /* ZXPDF417CodewordDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE00 /* ZXPDF417CodewordDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F6A0 /* ZXPDF417DecodedBitStreamParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE20 /* ZXPDF417DecodedBitStreamParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F6B0 /* ZXPDF417DetectionResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE40 /* ZXPDF417DetectionResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F6C0 /* ZXPDF417DetectionResultColumn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE60 /* ZXPDF417DetectionResultColumn.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F6D0 /* ZXPDF417DetectionResultRowIndicatorColumn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE80 /* ZXPDF417DetectionResultRowIndicatorColumn.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F6E0 /* ZXPDF417ScanningDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEA0 /* ZXPDF417ScanningDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F6F0 /* ZXPDF417Detector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEC0 /* ZXPDF417Detector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F700 /* ZXPDF417DetectorResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEE0 /* ZXPDF417DetectorResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F710 /* ZXPDF417.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF00 /* ZXPDF417.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F720 /* ZXPDF417BarcodeMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF20 /* ZXPDF417BarcodeMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F730 /* ZXPDF417BarcodeRow.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF40 /* ZXPDF417BarcodeRow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F740 /* ZXPDF417Dimensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF60 /* ZXPDF417Dimensions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F750 /* ZXPDF417ErrorCorrection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF80 /* ZXPDF417ErrorCorrection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F760 /* ZXPDF417HighLevelEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFA0 /* ZXPDF417HighLevelEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F770 /* ZXingObjCPDF417.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFC0 /* ZXingObjCPDF417.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F780 /* ZXPDF417Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFD0 /* ZXPDF417Common.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F790 /* ZXPDF417Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFF0 /* ZXPDF417Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F7A0 /* ZXPDF417ResultMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D010 /* ZXPDF417ResultMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F7B0 /* ZXPDF417Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D030 /* ZXPDF417Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F810 /* ZXingObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001F800 /* ZXingObjC-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F840 /* ZXingObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001F830 /* ZXingObjC-dummy.m */; }; + 46EB2E0001F940 /* format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D120 /* format.cc */; }; + 46EB2E0001F950 /* args.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D050 /* args.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F960 /* chrono.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D060 /* chrono.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F970 /* color.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D070 /* color.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F980 /* compile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D080 /* compile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F990 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D090 /* core.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F9A0 /* format-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0A0 /* format-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F9B0 /* format.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0B0 /* format.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F9C0 /* os.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0C0 /* os.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F9D0 /* ostream.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0D0 /* ostream.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F9E0 /* printf.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0E0 /* printf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F9F0 /* ranges.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0F0 /* ranges.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FA00 /* std.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D100 /* std.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FA10 /* xchar.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D110 /* xchar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FA70 /* fmt-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FA60 /* fmt-dummy.m */; }; + 46EB2E0001FB00 /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D180 /* demangle.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB10 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D190 /* logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB20 /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1A0 /* raw_logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB30 /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1B0 /* signalhandler.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB40 /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1C0 /* symbolize.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB50 /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1D0 /* utilities.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB60 /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1E0 /* vlog_is_on.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB70 /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D130 /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FB80 /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D140 /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FB90 /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D150 /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FBA0 /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D160 /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FBB0 /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D170 /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FC10 /* glog-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FC00 /* glog-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FC40 /* glog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FC30 /* glog-dummy.m */; }; + 46EB2E0001FD50 /* RNCSafeAreaContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D3F0 /* RNCSafeAreaContext.mm */; }; + 46EB2E0001FD60 /* RNCSafeAreaProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D410 /* RNCSafeAreaProvider.m */; }; + 46EB2E0001FD70 /* RNCSafeAreaProviderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D430 /* RNCSafeAreaProviderManager.m */; }; + 46EB2E0001FD80 /* RNCSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D450 /* RNCSafeAreaShadowView.m */; }; + 46EB2E0001FD90 /* RNCSafeAreaUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D470 /* RNCSafeAreaUtils.m */; }; + 46EB2E0001FDA0 /* RNCSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D490 /* RNCSafeAreaView.m */; }; + 46EB2E0001FDB0 /* RNCSafeAreaViewEdgeMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4B0 /* RNCSafeAreaViewEdgeMode.m */; }; + 46EB2E0001FDC0 /* RNCSafeAreaViewEdges.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4D0 /* RNCSafeAreaViewEdges.m */; }; + 46EB2E0001FDD0 /* RNCSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4F0 /* RNCSafeAreaViewLocalData.m */; }; + 46EB2E0001FDE0 /* RNCSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D510 /* RNCSafeAreaViewManager.m */; }; + 46EB2E0001FDF0 /* RNCSafeAreaViewMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D530 /* RNCSafeAreaViewMode.m */; }; + 46EB2E0001FE00 /* RNCSafeAreaContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D3E0 /* RNCSafeAreaContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE10 /* RNCSafeAreaProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D400 /* RNCSafeAreaProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE20 /* RNCSafeAreaProviderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D420 /* RNCSafeAreaProviderManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE30 /* RNCSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D440 /* RNCSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE40 /* RNCSafeAreaUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D460 /* RNCSafeAreaUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE50 /* RNCSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D480 /* RNCSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE60 /* RNCSafeAreaViewEdgeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4A0 /* RNCSafeAreaViewEdgeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE70 /* RNCSafeAreaViewEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4C0 /* RNCSafeAreaViewEdges.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE80 /* RNCSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4E0 /* RNCSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE90 /* RNCSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D500 /* RNCSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FEA0 /* RNCSafeAreaViewMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D520 /* RNCSafeAreaViewMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FF00 /* react-native-safe-area-context-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FEF0 /* react-native-safe-area-context-dummy.m */; }; + 46EB2E0001FFE0 /* Pods-mobileapptemplate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FFD0 /* Pods-mobileapptemplate-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00020040 /* Pods-mobileapptemplate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00020030 /* Pods-mobileapptemplate-dummy.m */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 46EB2E000200A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6; + remoteInfo = AppAuth; + }; + 46EB2E000200C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E000200E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 90FCC21376F1111702F7D48E658E43A2; + remoteInfo = EXApplication; + }; + 46EB2E00020100 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20140544B89B60083D9626CBDB171E89; + remoteInfo = EXBarCodeScanner; + }; + 46EB2E00020120 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6C1893932A69822CBE3502F2E0BCFB6D; + remoteInfo = EXConstants; + }; + 46EB2E00020140 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4; + remoteInfo = EXImageLoader; + }; + 46EB2E00020160 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 337D49CFF8C109DC1CC07F326439084E; + remoteInfo = Expo; + }; + 46EB2E00020180 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F77F2C3B4862C46B748290E60FD6B02B; + remoteInfo = ExpoAdapterGoogleSignIn; + }; + 46EB2E000201A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2E8DE00395DDCF21D15D83FC2DDD3A93; + remoteInfo = ExpoAsset; + }; + 46EB2E000201C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6EDBCD95D1624C1F631DF5983AADB3B3; + remoteInfo = ExpoCamera; + }; + 46EB2E000201E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 219BE94914A9A27C5B88F925A6F26253; + remoteInfo = ExpoCrypto; + }; + 46EB2E00020200 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E75C38C362BC8874606E6C3B70DBE44D; + remoteInfo = ExpoDevice; + }; + 46EB2E00020220 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 61D0956690519FC30DB411716DB5D4E9; + remoteInfo = ExpoFileSystem; + }; + 46EB2E00020240 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 105765E503515FDF1EFEBEFA6F166225; + remoteInfo = ExpoFont; + }; + 46EB2E00020260 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 90ADA47ADE107F8BBE8456EF975D4E83; + remoteInfo = ExpoKeepAwake; + }; + 46EB2E00020280 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E000202A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0A9E313F802B28B44A928D7969FB06FB; + remoteInfo = ExpoWebBrowser; + }; + 46EB2E000202C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F; + remoteInfo = FBLazyVector; + }; + 46EB2E000202E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8627999EF1D5E93E13DAFF580DA8CDCF; + remoteInfo = GTMAppAuth; + }; + 46EB2E00020300 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D676E21115185671D7258A56944ABE98; + remoteInfo = GTMSessionFetcher; + }; + 46EB2E00020320 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CAD3534FC55B0333104E5117C0A9A324; + remoteInfo = GoogleSignIn; + }; + 46EB2E00020340 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00020360 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5211B5AB7B81060AA8E78614DD75D3AB; + remoteInfo = RCTDeprecation; + }; + 46EB2E00020380 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E000203A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E000203C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 89F573A6B1292B3B2296B2206BFDC3D7; + remoteInfo = RNCAsyncStorage; + }; + 46EB2E000203E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B9E8F4CA2A4A8599389FEB665A9B96FF; + remoteInfo = RNGestureHandler; + }; + 46EB2E00020400 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5476F82C9430F9DD7EC76D0150754254; + remoteInfo = RNGoogleSignin; + }; + 46EB2E00020420 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FF879E718031128A75E7DE54046E6219; + remoteInfo = RNReanimated; + }; + 46EB2E00020440 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DE32677FA772BFFD0172EB7EE9E4E7E9; + remoteInfo = RNSVG; + }; + 46EB2E00020460 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 214E42634D1E187D876346D36184B655; + remoteInfo = RNScreens; + }; + 46EB2E00020480 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; + remoteInfo = React; + }; + 46EB2E000204A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E000204C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000204E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E16E206437995280D349D4B67695C894; + remoteInfo = "React-CoreModules"; + }; + 46EB2E00020500 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00020520 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A5E93F38E96B3A37575BEC88AD69AE85; + remoteInfo = "React-FabricImage"; + }; + 46EB2E00020540 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E00020560 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 091003D98BDA80B01B9E35CADE3947F0; + remoteInfo = "React-Mapbuffer"; + }; + 46EB2E00020580 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E000205A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9; + remoteInfo = "React-RCTActionSheet"; + }; + 46EB2E000205C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B; + remoteInfo = "React-RCTAnimation"; + }; + 46EB2E000205E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C2B1B75CCC326124F29FE703CC59BFB7; + remoteInfo = "React-RCTAppDelegate"; + }; + 46EB2E00020600 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; + remoteInfo = "React-RCTBlob"; + }; + 46EB2E00020620 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E00020640 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; + }; + 46EB2E00020660 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2; + remoteInfo = "React-RCTLinking"; + }; + 46EB2E00020680 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; + remoteInfo = "React-RCTNetwork"; + }; + 46EB2E000206A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9; + remoteInfo = "React-RCTSettings"; + }; + 46EB2E000206C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; + remoteInfo = "React-RCTText"; + }; + 46EB2E000206E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F; + remoteInfo = "React-RCTVibration"; + }; + 46EB2E00020700 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 91D38B18A4E42B1622B83F450706C2F5; + remoteInfo = "React-RuntimeApple"; + }; + 46EB2E00020720 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; + remoteInfo = "React-RuntimeCore"; + }; + 46EB2E00020740 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0EF07AE1AD53436E8D2B9B0086EA0163; + remoteInfo = "React-RuntimeHermes"; + }; + 46EB2E00020760 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; + }; + 46EB2E00020780 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E000207A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E000207C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E000207E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00020800 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; + remoteInfo = "React-hermes"; + }; + 46EB2E00020820 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 27F648AD269E94404D6A7547C4F9C683; + remoteInfo = "React-jserrorhandler"; + }; + 46EB2E00020840 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00020860 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E00020880 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E000208A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 718331030FAA6D88E74D4B2240BB4AC8; + remoteInfo = "React-jsitracing"; + }; + 46EB2E000208C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; + remoteInfo = "React-logger"; + }; + 46EB2E000208E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; + remoteInfo = "React-nativeconfig"; + }; + 46EB2E00020900 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; + remoteInfo = "React-perflogger"; + }; + 46EB2E00020920 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00020940 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B41E34C6B259B9994C513BE178912491; + remoteInfo = "React-rncore"; + }; + 46EB2E00020960 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00020980 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; + remoteInfo = "React-runtimescheduler"; + }; + 46EB2E000209A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E000209C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E000209E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; + remoteInfo = SocketRocket; + }; + 46EB2E00020A00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00020A20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; + remoteInfo = ZXingObjC; + }; + 46EB2E00020A40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; + remoteInfo = boost; + }; + 46EB2E00020A60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00020A80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00020AA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00020AC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BD9A27D8398DEB3205D3F8937B0672A0; + remoteInfo = "react-native-safe-area-context"; + }; + 46EB2E00020AE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3B932EC9659D505694902B50F4EB3D8B; + remoteInfo = "AppAuth-AppAuthCore_Privacy"; + }; + 46EB2E00020B00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20B605F265EBCD84C7167FE854FDED12; + remoteInfo = "EXApplication-ExpoApplication_privacy"; + }; + 46EB2E00020B20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020B40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020B60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4; + remoteInfo = EXImageLoader; + }; + 46EB2E00020B80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; + remoteInfo = ZXingObjC; + }; + 46EB2E00020BA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0F782E65C434CB2F920719FC727833DC; + remoteInfo = "EXConstants-EXConstants"; + }; + 46EB2E00020BC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8C8F782BF97E9978F4B6AF92621D724F; + remoteInfo = "EXConstants-ExpoConstants_privacy"; + }; + 46EB2E00020BE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020C00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00020C20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020C40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020C60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020C80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00020CA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CAD3534FC55B0333104E5117C0A9A324; + remoteInfo = GoogleSignIn; + }; + 46EB2E00020CC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020CE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020D00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; + remoteInfo = ZXingObjC; + }; + 46EB2E00020D20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020D40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C94F5F32730982C482173E4C78004673; + remoteInfo = "ExpoDevice-ExpoDevice_privacy"; + }; + 46EB2E00020D60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020D80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DCBBC340ADCFC40E2F676B616BA8D2F4; + remoteInfo = "ExpoFileSystem-ExpoFileSystem_privacy"; + }; + 46EB2E00020DA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020DC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020DE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020E00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00020E20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00020E40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00020E60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00020E80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C2B1B75CCC326124F29FE703CC59BFB7; + remoteInfo = "React-RCTAppDelegate"; + }; + 46EB2E00020EA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00020EC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00020EE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00020F00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E00020F20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00020F40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E00020F60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00020F80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00020FA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00020FC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00020FE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00021000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00021020 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00021040 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E00021060 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00021080 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E000210A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E000210C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7E666B1A2E7C9940B41E40FF9793F57C; + remoteInfo = "GTMAppAuth-GTMAppAuth_Privacy"; + }; + 46EB2E000210E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D676E21115185671D7258A56944ABE98; + remoteInfo = GTMSessionFetcher; + }; + 46EB2E00021100 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6; + remoteInfo = AppAuth; + }; + 46EB2E00021120 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 417B25AC44CA1D040034CC1F375CEE36; + remoteInfo = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; + }; + 46EB2E00021140 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7DFA91ED3A3D0BC020C3C843A3D1EB38; + remoteInfo = "GoogleSignIn-GoogleSignIn"; + }; + 46EB2E00021160 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6; + remoteInfo = AppAuth; + }; + 46EB2E00021180 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8627999EF1D5E93E13DAFF580DA8CDCF; + remoteInfo = GTMAppAuth; + }; + 46EB2E000211A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D676E21115185671D7258A56944ABE98; + remoteInfo = GTMSessionFetcher; + }; + 46EB2E000211C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; + remoteInfo = boost; + }; + 46EB2E000211E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00021200 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00021220 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00021240 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F; + remoteInfo = FBLazyVector; + }; + 46EB2E00021260 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E00021280 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000212A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4C0DE1C47CE99F0D1B5D4618E9E61DA6; + remoteInfo = "RNCAsyncStorage-RNCAsyncStorage_resources"; + }; + 46EB2E000212C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000212E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00021300 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00021320 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00021340 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E00021360 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00021380 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E000213A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E000213C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E000213E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00021400 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00021420 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00021440 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00021460 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00021480 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E000214A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E000214C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E000214E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00021500 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00021520 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00021540 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CAD3534FC55B0333104E5117C0A9A324; + remoteInfo = GoogleSignIn; + }; + 46EB2E00021560 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00021580 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E000215A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000215C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000215E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00021600 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E00021620 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00021640 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E00021660 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00021680 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E000216A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E000216C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E000216E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00021700 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00021720 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00021740 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00021760 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E00021780 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E000217A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E000217C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E000217E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00021800 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00021820 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00021840 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00021860 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E00021880 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E000218A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E000218C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E000218E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00021900 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00021920 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00021940 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00021960 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00021980 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E000219A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E000219C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E000219E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E00021A00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00021A20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00021A40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00021A60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; + }; + 46EB2E00021A80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00021AA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9; + remoteInfo = "React-RCTActionSheet"; + }; + 46EB2E00021AC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B; + remoteInfo = "React-RCTAnimation"; + }; + 46EB2E00021AE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; + remoteInfo = "React-RCTBlob"; + }; + 46EB2E00021B00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; + }; + 46EB2E00021B20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2; + remoteInfo = "React-RCTLinking"; + }; + 46EB2E00021B40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; + remoteInfo = "React-RCTNetwork"; + }; + 46EB2E00021B60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9; + remoteInfo = "React-RCTSettings"; + }; + 46EB2E00021B80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; + remoteInfo = "React-RCTText"; + }; + 46EB2E00021BA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F; + remoteInfo = "React-RCTVibration"; + }; + 46EB2E00021BC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E00021BE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00021C00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E00021C20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00021C40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00021C60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00021C80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00021CA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00021CC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00021CE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00021D00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00021D20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00021D40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00021D60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A5E93F38E96B3A37575BEC88AD69AE85; + remoteInfo = "React-FabricImage"; + }; + 46EB2E00021D80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00021DA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00021DC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00021DE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00021E00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0DD0961119C95E188122B13F3BF4380; + remoteInfo = "React-Core-RCTI18nStrings"; + }; + 46EB2E00021E20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00021E40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E00021E60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; + remoteInfo = "React-perflogger"; + }; + 46EB2E00021E80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00021EA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E00021EC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00021EE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00021F00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; + remoteInfo = SocketRocket; + }; + 46EB2E00021F20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; + remoteInfo = "React-runtimescheduler"; + }; + 46EB2E00021F40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00021F60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00021F80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00021FA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5211B5AB7B81060AA8E78614DD75D3AB; + remoteInfo = RCTDeprecation; + }; + 46EB2E00021FC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; + remoteInfo = "React-hermes"; + }; + 46EB2E00021FE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00022000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00022020 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00022040 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00022060 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00022080 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000220A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; + }; + 46EB2E000220C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E000220E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; + remoteInfo = "React-RCTBlob"; + }; + 46EB2E00022100 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; + remoteInfo = SocketRocket; + }; + 46EB2E00022120 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00022140 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00022160 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00022180 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E000221A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000221C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E000221E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E00022200 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00022220 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00022240 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00022260 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; + remoteInfo = "React-logger"; + }; + 46EB2E00022280 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E000222A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E000222C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E000222E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00022300 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00022320 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00022340 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; + remoteInfo = "React-runtimescheduler"; + }; + 46EB2E00022360 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E00022380 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E000223A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E000223C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E000223E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00022400 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00022420 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E00022440 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E00022460 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00022480 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E000224A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; + remoteInfo = "React-logger"; + }; + 46EB2E000224C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E000224E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00022500 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00022520 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E00022540 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00022560 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00022580 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E000225A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E000225C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E000225E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00022600 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00022620 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00022640 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00022660 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00022680 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E000226A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E000226C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E000226E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00022700 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00022720 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00022740 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00022760 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00022780 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E000227A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; + }; + 46EB2E000227C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000227E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E00022800 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00022820 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00022840 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00022860 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00022880 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000228A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000228C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E000228E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00022900 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00022920 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00022940 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00022960 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00022980 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000229A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000229C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E000229E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00022A00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; + remoteInfo = "React-RCTNetwork"; + }; + 46EB2E00022A20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; + }; + 46EB2E00022A40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E16E206437995280D349D4B67695C894; + remoteInfo = "React-CoreModules"; + }; + 46EB2E00022A60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; + remoteInfo = "React-nativeconfig"; + }; + 46EB2E00022A80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00022AA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00022AC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00022AE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; + remoteInfo = "React-runtimescheduler"; + }; + 46EB2E00022B00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E00022B20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; + remoteInfo = "React-RuntimeCore"; + }; + 46EB2E00022B40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 91D38B18A4E42B1622B83F450706C2F5; + remoteInfo = "React-RuntimeApple"; + }; + 46EB2E00022B60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00022B80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00022BA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00022BC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00022BE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00022C00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00022C20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; + remoteInfo = "React-hermes"; + }; + 46EB2E00022C40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0EF07AE1AD53436E8D2B9B0086EA0163; + remoteInfo = "React-RuntimeHermes"; + }; + 46EB2E00022C60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00022C80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00022CA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00022CC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00022CE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00022D00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; + remoteInfo = "React-RCTNetwork"; + }; + 46EB2E00022D20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00022D40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00022D60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00022D80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00022DA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00022DC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00022DE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; + }; + 46EB2E00022E00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00022E20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00022E40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00022E60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; + remoteInfo = "React-RCTText"; + }; + 46EB2E00022E80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00022EA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A5E93F38E96B3A37575BEC88AD69AE85; + remoteInfo = "React-FabricImage"; + }; + 46EB2E00022EC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00022EE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; + remoteInfo = "React-nativeconfig"; + }; + 46EB2E00022F00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00022F20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E00022F40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00022F60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00022F80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00022FA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00022FC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; + remoteInfo = "React-runtimescheduler"; + }; + 46EB2E00022FE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023020 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023040 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00023060 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023080 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000230A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; + remoteInfo = "React-RCTNetwork"; + }; + 46EB2E000230C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E000230E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00023100 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00023120 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00023140 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00023160 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023180 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E000231A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E000231C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000231E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00023200 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023220 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00023240 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00023260 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00023280 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E000232A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000232C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E000232E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023300 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00023320 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00023340 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00023360 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00023380 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E000233A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000233C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000233E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023400 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00023420 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00023440 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00023460 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00023480 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000234A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E000234C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E000234E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; + }; + 46EB2E00023500 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00023520 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00023540 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023560 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00023580 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E16E206437995280D349D4B67695C894; + remoteInfo = "React-CoreModules"; + }; + 46EB2E000235A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E000235C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E000235E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; + remoteInfo = "React-RuntimeCore"; + }; + 46EB2E00023600 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 091003D98BDA80B01B9E35CADE3947F0; + remoteInfo = "React-Mapbuffer"; + }; + 46EB2E00023620 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 27F648AD269E94404D6A7547C4F9C683; + remoteInfo = "React-jserrorhandler"; + }; + 46EB2E00023640 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023660 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023680 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0EF07AE1AD53436E8D2B9B0086EA0163; + remoteInfo = "React-RuntimeHermes"; + }; + 46EB2E000236A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000236C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E000236E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E00023700 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00023720 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023740 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023760 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 27F648AD269E94404D6A7547C4F9C683; + remoteInfo = "React-jserrorhandler"; + }; + 46EB2E00023780 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; + remoteInfo = "React-runtimescheduler"; + }; + 46EB2E000237A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E000237C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E000237E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023800 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023820 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023840 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; + remoteInfo = "React-nativeconfig"; + }; + 46EB2E00023860 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 718331030FAA6D88E74D4B2240BB4AC8; + remoteInfo = "React-jsitracing"; + }; + 46EB2E00023880 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E000238A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E000238C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; + remoteInfo = "React-RuntimeCore"; + }; + 46EB2E000238E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00023900 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023920 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; + remoteInfo = "React-hermes"; + }; + 46EB2E00023940 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023960 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; + remoteInfo = boost; + }; + 46EB2E00023980 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E000239A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E000239C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000239E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023A00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023A20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; + }; + 46EB2E00023A40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00023A60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; + remoteInfo = "React-perflogger"; + }; + 46EB2E00023A80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023AA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; + remoteInfo = "React-logger"; + }; + 46EB2E00023AC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00023AE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023B00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023B20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023B40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00023B60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00023B80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00023BA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00023BC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E00023BE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E00023C00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023C20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; + remoteInfo = "React-perflogger"; + }; + 46EB2E00023C40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023C60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00023C80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00023CA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023CC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023CE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023D00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00023D20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023D40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023D60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00023D80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 091003D98BDA80B01B9E35CADE3947F0; + remoteInfo = "React-Mapbuffer"; + }; + 46EB2E00023DA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; + remoteInfo = boost; + }; + 46EB2E00023DC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00023DE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00023E00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023E20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023E40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023E60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E00023E80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023EA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; + remoteInfo = "React-perflogger"; + }; + 46EB2E00023EC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023EE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00023F00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00023F20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023F40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023F60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023F80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023FA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023FC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00023FE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00024000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00024020 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00024040 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00024060 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00024080 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E000240A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000240C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E000240E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00024100 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00024120 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00024140 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00024160 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; + }; + 46EB2E00024180 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E000241A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E000241C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E000241E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00024200 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00024220 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00024240 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00024260 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00024280 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E000242A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000242C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E000242E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00024300 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00024320 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00024340 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; + }; + 46EB2E00024360 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; + remoteInfo = "React-perflogger"; + }; + 46EB2E00024380 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E000243A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E000243C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000243E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; + remoteInfo = "React-logger"; + }; + 46EB2E00024400 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00024420 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00024440 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00024460 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00024480 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E000244A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E000244C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 07BCD730F7BAE0FD407C1930FCA0A217 /* ExpoKeepAwake */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoKeepAwake; path = libExpoKeepAwake.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 0AE30817DC70B7BDE99523E2FB47404C /* EXApplication */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXApplication; path = libEXApplication.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1381503C42FFF460E946860A32A6F981 /* React-RuntimeApple */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RuntimeApple"; path = "libReact-RuntimeApple.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 178DE81B4D5424C480EC2B1B64A6412D /* ExpoFileSystem-ExpoFileSystem_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ExpoFileSystem-ExpoFileSystem_privacy"; path = ExpoFileSystem_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 1936453FF2A7E3A13063C4917C4D5598 /* RCT-Folly */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "RCT-Folly"; path = "libRCT-Folly.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1E04881EDF02715BD6AC2C6ED3FBB37E /* React-rendererdebug */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-rendererdebug"; path = "libReact-rendererdebug.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1E649614D7644BF68C2F5D4CB3FBF8DC /* React-NativeModulesApple */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-NativeModulesApple"; path = "libReact-NativeModulesApple.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 220361FF3B2778F8F38C2C4DCC5B49FD /* EXConstants */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXConstants; path = libEXConstants.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 2577F299FCB0A19824FE989BE77B8E8F /* React-jsinspector */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jsinspector"; path = "libReact-jsinspector.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 269BE773C9482484B70949A40F4EA525 /* React-RCTSettings */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTSettings"; path = "libReact-RCTSettings.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 288CD1F2113855AFB654C359138106EF /* Pods-mobileapptemplate */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-mobileapptemplate"; path = "libPods-mobileapptemplate.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 33EEBF1D210254B5452CE560F81C9D38 /* RCTDeprecation */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RCTDeprecation; path = libRCTDeprecation.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 37592FDAD45752511010F4B06AC57355 /* React-cxxreact */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-cxxreact"; path = "libReact-cxxreact.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 39D0105B481E5FB78C661496BD63B8A5 /* React-RCTAppDelegate */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTAppDelegate"; path = "libReact-RCTAppDelegate.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3CA7A9404CCDD6BA22C97F8348CE3209 /* glog */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = glog; path = libglog.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3FD1B4C1246D643E9476438C28048FA8 /* AppAuth */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = AppAuth; path = libAppAuth.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 46EB2E000005D0 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E000005F0 /* AppAuthCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuthCore.h; path = Sources/AppAuthCore.h; sourceTree = ""; }; + 46EB2E00000600 /* OIDAuthorizationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationRequest.h; path = Sources/AppAuthCore/OIDAuthorizationRequest.h; sourceTree = ""; }; + 46EB2E00000610 /* OIDAuthorizationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationRequest.m; path = Sources/AppAuthCore/OIDAuthorizationRequest.m; sourceTree = ""; }; + 46EB2E00000620 /* OIDAuthorizationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationResponse.h; path = Sources/AppAuthCore/OIDAuthorizationResponse.h; sourceTree = ""; }; + 46EB2E00000630 /* OIDAuthorizationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationResponse.m; path = Sources/AppAuthCore/OIDAuthorizationResponse.m; sourceTree = ""; }; + 46EB2E00000640 /* OIDAuthorizationService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationService.h; path = Sources/AppAuthCore/OIDAuthorizationService.h; sourceTree = ""; }; + 46EB2E00000650 /* OIDAuthorizationService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationService.m; path = Sources/AppAuthCore/OIDAuthorizationService.m; sourceTree = ""; }; + 46EB2E00000660 /* OIDAuthState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthState.h; path = Sources/AppAuthCore/OIDAuthState.h; sourceTree = ""; }; + 46EB2E00000670 /* OIDAuthState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthState.m; path = Sources/AppAuthCore/OIDAuthState.m; sourceTree = ""; }; + 46EB2E00000680 /* OIDAuthStateChangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateChangeDelegate.h; path = Sources/AppAuthCore/OIDAuthStateChangeDelegate.h; sourceTree = ""; }; + 46EB2E00000690 /* OIDAuthStateErrorDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateErrorDelegate.h; path = Sources/AppAuthCore/OIDAuthStateErrorDelegate.h; sourceTree = ""; }; + 46EB2E000006A0 /* OIDClientMetadataParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDClientMetadataParameters.h; path = Sources/AppAuthCore/OIDClientMetadataParameters.h; sourceTree = ""; }; + 46EB2E000006B0 /* OIDClientMetadataParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDClientMetadataParameters.m; path = Sources/AppAuthCore/OIDClientMetadataParameters.m; sourceTree = ""; }; + 46EB2E000006C0 /* OIDDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDDefines.h; path = Sources/AppAuthCore/OIDDefines.h; sourceTree = ""; }; + 46EB2E000006D0 /* OIDEndSessionRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDEndSessionRequest.h; path = Sources/AppAuthCore/OIDEndSessionRequest.h; sourceTree = ""; }; + 46EB2E000006E0 /* OIDEndSessionRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDEndSessionRequest.m; path = Sources/AppAuthCore/OIDEndSessionRequest.m; sourceTree = ""; }; + 46EB2E000006F0 /* OIDEndSessionResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDEndSessionResponse.h; path = Sources/AppAuthCore/OIDEndSessionResponse.h; sourceTree = ""; }; + 46EB2E00000700 /* OIDEndSessionResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDEndSessionResponse.m; path = Sources/AppAuthCore/OIDEndSessionResponse.m; sourceTree = ""; }; + 46EB2E00000710 /* OIDError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDError.h; path = Sources/AppAuthCore/OIDError.h; sourceTree = ""; }; + 46EB2E00000720 /* OIDError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDError.m; path = Sources/AppAuthCore/OIDError.m; sourceTree = ""; }; + 46EB2E00000730 /* OIDErrorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDErrorUtilities.h; path = Sources/AppAuthCore/OIDErrorUtilities.h; sourceTree = ""; }; + 46EB2E00000740 /* OIDErrorUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDErrorUtilities.m; path = Sources/AppAuthCore/OIDErrorUtilities.m; sourceTree = ""; }; + 46EB2E00000750 /* OIDExternalUserAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgent.h; path = Sources/AppAuthCore/OIDExternalUserAgent.h; sourceTree = ""; }; + 46EB2E00000760 /* OIDExternalUserAgentRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentRequest.h; path = Sources/AppAuthCore/OIDExternalUserAgentRequest.h; sourceTree = ""; }; + 46EB2E00000770 /* OIDExternalUserAgentSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentSession.h; path = Sources/AppAuthCore/OIDExternalUserAgentSession.h; sourceTree = ""; }; + 46EB2E00000780 /* OIDFieldMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDFieldMapping.h; path = Sources/AppAuthCore/OIDFieldMapping.h; sourceTree = ""; }; + 46EB2E00000790 /* OIDFieldMapping.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDFieldMapping.m; path = Sources/AppAuthCore/OIDFieldMapping.m; sourceTree = ""; }; + 46EB2E000007A0 /* OIDGrantTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDGrantTypes.h; path = Sources/AppAuthCore/OIDGrantTypes.h; sourceTree = ""; }; + 46EB2E000007B0 /* OIDGrantTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDGrantTypes.m; path = Sources/AppAuthCore/OIDGrantTypes.m; sourceTree = ""; }; + 46EB2E000007C0 /* OIDIDToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDIDToken.h; path = Sources/AppAuthCore/OIDIDToken.h; sourceTree = ""; }; + 46EB2E000007D0 /* OIDIDToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDIDToken.m; path = Sources/AppAuthCore/OIDIDToken.m; sourceTree = ""; }; + 46EB2E000007E0 /* OIDRegistrationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationRequest.h; path = Sources/AppAuthCore/OIDRegistrationRequest.h; sourceTree = ""; }; + 46EB2E000007F0 /* OIDRegistrationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationRequest.m; path = Sources/AppAuthCore/OIDRegistrationRequest.m; sourceTree = ""; }; + 46EB2E00000800 /* OIDRegistrationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationResponse.h; path = Sources/AppAuthCore/OIDRegistrationResponse.h; sourceTree = ""; }; + 46EB2E00000810 /* OIDRegistrationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationResponse.m; path = Sources/AppAuthCore/OIDRegistrationResponse.m; sourceTree = ""; }; + 46EB2E00000820 /* OIDResponseTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDResponseTypes.h; path = Sources/AppAuthCore/OIDResponseTypes.h; sourceTree = ""; }; + 46EB2E00000830 /* OIDResponseTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDResponseTypes.m; path = Sources/AppAuthCore/OIDResponseTypes.m; sourceTree = ""; }; + 46EB2E00000840 /* OIDScopes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopes.h; path = Sources/AppAuthCore/OIDScopes.h; sourceTree = ""; }; + 46EB2E00000850 /* OIDScopes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopes.m; path = Sources/AppAuthCore/OIDScopes.m; sourceTree = ""; }; + 46EB2E00000860 /* OIDScopeUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopeUtilities.h; path = Sources/AppAuthCore/OIDScopeUtilities.h; sourceTree = ""; }; + 46EB2E00000870 /* OIDScopeUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopeUtilities.m; path = Sources/AppAuthCore/OIDScopeUtilities.m; sourceTree = ""; }; + 46EB2E00000880 /* OIDServiceConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceConfiguration.h; path = Sources/AppAuthCore/OIDServiceConfiguration.h; sourceTree = ""; }; + 46EB2E00000890 /* OIDServiceConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceConfiguration.m; path = Sources/AppAuthCore/OIDServiceConfiguration.m; sourceTree = ""; }; + 46EB2E000008A0 /* OIDServiceDiscovery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceDiscovery.h; path = Sources/AppAuthCore/OIDServiceDiscovery.h; sourceTree = ""; }; + 46EB2E000008B0 /* OIDServiceDiscovery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceDiscovery.m; path = Sources/AppAuthCore/OIDServiceDiscovery.m; sourceTree = ""; }; + 46EB2E000008C0 /* OIDTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenRequest.h; path = Sources/AppAuthCore/OIDTokenRequest.h; sourceTree = ""; }; + 46EB2E000008D0 /* OIDTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenRequest.m; path = Sources/AppAuthCore/OIDTokenRequest.m; sourceTree = ""; }; + 46EB2E000008E0 /* OIDTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenResponse.h; path = Sources/AppAuthCore/OIDTokenResponse.h; sourceTree = ""; }; + 46EB2E000008F0 /* OIDTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenResponse.m; path = Sources/AppAuthCore/OIDTokenResponse.m; sourceTree = ""; }; + 46EB2E00000900 /* OIDTokenUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenUtilities.h; path = Sources/AppAuthCore/OIDTokenUtilities.h; sourceTree = ""; }; + 46EB2E00000910 /* OIDTokenUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenUtilities.m; path = Sources/AppAuthCore/OIDTokenUtilities.m; sourceTree = ""; }; + 46EB2E00000920 /* OIDURLQueryComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLQueryComponent.h; path = Sources/AppAuthCore/OIDURLQueryComponent.h; sourceTree = ""; }; + 46EB2E00000930 /* OIDURLQueryComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLQueryComponent.m; path = Sources/AppAuthCore/OIDURLQueryComponent.m; sourceTree = ""; }; + 46EB2E00000940 /* OIDURLSessionProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLSessionProvider.h; path = Sources/AppAuthCore/OIDURLSessionProvider.h; sourceTree = ""; }; + 46EB2E00000950 /* OIDURLSessionProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLSessionProvider.m; path = Sources/AppAuthCore/OIDURLSessionProvider.m; sourceTree = ""; }; + 46EB2E00000970 /* AppAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuth.h; path = Sources/AppAuth.h; sourceTree = ""; }; + 46EB2E00000980 /* OIDAuthorizationService+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthorizationService+IOS.h"; path = "Sources/AppAuth/iOS/OIDAuthorizationService+IOS.h"; sourceTree = ""; }; + 46EB2E00000990 /* OIDAuthorizationService+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthorizationService+IOS.m"; path = "Sources/AppAuth/iOS/OIDAuthorizationService+IOS.m"; sourceTree = ""; }; + 46EB2E000009A0 /* OIDAuthState+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthState+IOS.h"; path = "Sources/AppAuth/iOS/OIDAuthState+IOS.h"; sourceTree = ""; }; + 46EB2E000009B0 /* OIDAuthState+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthState+IOS.m"; path = "Sources/AppAuth/iOS/OIDAuthState+IOS.m"; sourceTree = ""; }; + 46EB2E000009C0 /* OIDExternalUserAgentCatalyst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentCatalyst.h; path = Sources/AppAuth/iOS/OIDExternalUserAgentCatalyst.h; sourceTree = ""; }; + 46EB2E000009D0 /* OIDExternalUserAgentCatalyst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentCatalyst.m; path = Sources/AppAuth/iOS/OIDExternalUserAgentCatalyst.m; sourceTree = ""; }; + 46EB2E000009E0 /* OIDExternalUserAgentIOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentIOS.h; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOS.h; sourceTree = ""; }; + 46EB2E000009F0 /* OIDExternalUserAgentIOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentIOS.m; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOS.m; sourceTree = ""; }; + 46EB2E00000A00 /* OIDExternalUserAgentIOSCustomBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentIOSCustomBrowser.h; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOSCustomBrowser.h; sourceTree = ""; }; + 46EB2E00000A10 /* OIDExternalUserAgentIOSCustomBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentIOSCustomBrowser.m; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOSCustomBrowser.m; sourceTree = ""; }; + 46EB2E00000A20 /* bignum-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "bignum-dtoa.cc"; path = "double-conversion/bignum-dtoa.cc"; sourceTree = ""; }; + 46EB2E00000A30 /* bignum-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "bignum-dtoa.h"; path = "double-conversion/bignum-dtoa.h"; sourceTree = ""; }; + 46EB2E00000A40 /* bignum.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bignum.cc; path = "double-conversion/bignum.cc"; sourceTree = ""; }; + 46EB2E00000A50 /* bignum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bignum.h; path = "double-conversion/bignum.h"; sourceTree = ""; }; + 46EB2E00000A60 /* cached-powers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "cached-powers.cc"; path = "double-conversion/cached-powers.cc"; sourceTree = ""; }; + 46EB2E00000A70 /* cached-powers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "cached-powers.h"; path = "double-conversion/cached-powers.h"; sourceTree = ""; }; + 46EB2E00000A80 /* diy-fp.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "diy-fp.cc"; path = "double-conversion/diy-fp.cc"; sourceTree = ""; }; + 46EB2E00000A90 /* diy-fp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "diy-fp.h"; path = "double-conversion/diy-fp.h"; sourceTree = ""; }; + 46EB2E00000AA0 /* double-conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "double-conversion.cc"; path = "double-conversion/double-conversion.cc"; sourceTree = ""; }; + 46EB2E00000AB0 /* double-conversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "double-conversion.h"; path = "double-conversion/double-conversion.h"; sourceTree = ""; }; + 46EB2E00000AC0 /* fast-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fast-dtoa.cc"; path = "double-conversion/fast-dtoa.cc"; sourceTree = ""; }; + 46EB2E00000AD0 /* fast-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fast-dtoa.h"; path = "double-conversion/fast-dtoa.h"; sourceTree = ""; }; + 46EB2E00000AE0 /* fixed-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fixed-dtoa.cc"; path = "double-conversion/fixed-dtoa.cc"; sourceTree = ""; }; + 46EB2E00000AF0 /* fixed-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fixed-dtoa.h"; path = "double-conversion/fixed-dtoa.h"; sourceTree = ""; }; + 46EB2E00000B00 /* ieee.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ieee.h; path = "double-conversion/ieee.h"; sourceTree = ""; }; + 46EB2E00000B10 /* strtod.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = strtod.cc; path = "double-conversion/strtod.cc"; sourceTree = ""; }; + 46EB2E00000B20 /* strtod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = strtod.h; path = "double-conversion/strtod.h"; sourceTree = ""; }; + 46EB2E00000B30 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = "double-conversion/utils.h"; sourceTree = ""; }; + 46EB2E00000B40 /* ApplicationExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ApplicationExceptions.swift; sourceTree = ""; }; + 46EB2E00000B50 /* ApplicationModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ApplicationModule.swift; sourceTree = ""; }; + 46EB2E00000B70 /* EXProvisioningProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXProvisioningProfile.h; sourceTree = ""; }; + 46EB2E00000B80 /* EXProvisioningProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXProvisioningProfile.m; sourceTree = ""; }; + 46EB2E00000B90 /* BarCodeScannerExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarCodeScannerExceptions.swift; path = EXBarCodeScanner/BarCodeScannerExceptions.swift; sourceTree = ""; }; + 46EB2E00000BA0 /* BarCodeScannerModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarCodeScannerModule.swift; path = EXBarCodeScanner/BarCodeScannerModule.swift; sourceTree = ""; }; + 46EB2E00000BB0 /* EXBarCodeCameraRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeCameraRequester.h; path = EXBarCodeScanner/EXBarCodeCameraRequester.h; sourceTree = ""; }; + 46EB2E00000BC0 /* EXBarCodeCameraRequester.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeCameraRequester.m; path = EXBarCodeScanner/EXBarCodeCameraRequester.m; sourceTree = ""; }; + 46EB2E00000BD0 /* EXBarCodeScanner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeScanner.h; path = EXBarCodeScanner/EXBarCodeScanner.h; sourceTree = ""; }; + 46EB2E00000BE0 /* EXBarCodeScanner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeScanner.m; path = EXBarCodeScanner/EXBarCodeScanner.m; sourceTree = ""; }; + 46EB2E00000BF0 /* EXBarCodeScannerProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeScannerProvider.h; path = EXBarCodeScanner/EXBarCodeScannerProvider.h; sourceTree = ""; }; + 46EB2E00000C00 /* EXBarCodeScannerProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeScannerProvider.m; path = EXBarCodeScanner/EXBarCodeScannerProvider.m; sourceTree = ""; }; + 46EB2E00000C10 /* EXBarCodeScannerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeScannerView.h; path = EXBarCodeScanner/EXBarCodeScannerView.h; sourceTree = ""; }; + 46EB2E00000C20 /* EXBarCodeScannerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeScannerView.m; path = EXBarCodeScanner/EXBarCodeScannerView.m; sourceTree = ""; }; + 46EB2E00000C40 /* EXBarCodeScannerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarCodeScannerUtils.h; sourceTree = ""; }; + 46EB2E00000C50 /* EXBarCodeScannerUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXBarCodeScannerUtils.m; sourceTree = ""; }; + 46EB2E00000C60 /* ConstantsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConstantsModule.swift; sourceTree = ""; }; + 46EB2E00000C70 /* EXConstantsInstallationIdProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXConstantsInstallationIdProvider.h; sourceTree = ""; }; + 46EB2E00000C80 /* EXConstantsInstallationIdProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXConstantsInstallationIdProvider.m; sourceTree = ""; }; + 46EB2E00000C90 /* EXConstantsService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXConstantsService.h; sourceTree = ""; }; + 46EB2E00000CA0 /* EXConstantsService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXConstantsService.m; sourceTree = ""; }; + 46EB2E00000CB0 /* EXImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXImageLoader.h; path = EXImageLoader/EXImageLoader.h; sourceTree = ""; }; + 46EB2E00000CC0 /* EXImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXImageLoader.m; path = EXImageLoader/EXImageLoader.m; sourceTree = ""; }; + 46EB2E00000CD0 /* EXAppDefinesLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAppDefinesLoader.h; path = ios/EXAppDefinesLoader.h; sourceTree = ""; }; + 46EB2E00000CE0 /* EXAppDefinesLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppDefinesLoader.m; path = ios/EXAppDefinesLoader.m; sourceTree = ""; }; + 46EB2E00000CF0 /* Expo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expo.h; path = ios/Expo.h; sourceTree = ""; }; + 46EB2E00000D00 /* GoogleSignInAppDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GoogleSignInAppDelegate.swift; path = ExpoAdapterGoogleSignIn/GoogleSignInAppDelegate.swift; sourceTree = ""; }; + 46EB2E00000D10 /* AssetModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AssetModule.swift; sourceTree = ""; }; + 46EB2E00000D20 /* CameraViewLegacyModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraViewLegacyModule.swift; sourceTree = ""; }; + 46EB2E00000D30 /* CameraViewModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraViewModule.swift; sourceTree = ""; }; + 46EB2E00000D50 /* BarcodeExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeExceptions.swift; sourceTree = ""; }; + 46EB2E00000D60 /* BarcodeUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeUtils.swift; sourceTree = ""; }; + 46EB2E00000D70 /* CameraExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraExceptions.swift; sourceTree = ""; }; + 46EB2E00000D80 /* CameraPermissionsRequester.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraPermissionsRequester.swift; sourceTree = ""; }; + 46EB2E00000D90 /* ExpoCameraUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoCameraUtils.swift; sourceTree = ""; }; + 46EB2E00000DA0 /* TakePictureOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TakePictureOptions.swift; sourceTree = ""; }; + 46EB2E00000DC0 /* BarcodeRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeRecord.swift; sourceTree = ""; }; + 46EB2E00000DD0 /* BarcodeScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeScanner.swift; sourceTree = ""; }; + 46EB2E00000DE0 /* BarcodeScannerUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeScannerUtils.swift; sourceTree = ""; }; + 46EB2E00000DF0 /* CameraEnums.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraEnums.swift; sourceTree = ""; }; + 46EB2E00000E00 /* CameraRecordingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraRecordingOptions.swift; sourceTree = ""; }; + 46EB2E00000E10 /* CameraView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraView.swift; sourceTree = ""; }; + 46EB2E00000E20 /* PreviewView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreviewView.swift; sourceTree = ""; }; + 46EB2E00000E30 /* VisionScannerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VisionScannerDelegate.swift; sourceTree = ""; }; + 46EB2E00000E50 /* CameraEnumsLegacy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraEnumsLegacy.swift; sourceTree = ""; }; + 46EB2E00000E60 /* CameraRecordingOptionsLegacy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraRecordingOptionsLegacy.swift; sourceTree = ""; }; + 46EB2E00000E70 /* CameraViewLegacy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraViewLegacy.swift; sourceTree = ""; }; + 46EB2E00000E80 /* SimulatorUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SimulatorUtils.swift; sourceTree = ""; }; + 46EB2E00000E90 /* CryptoModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CryptoModule.swift; sourceTree = ""; }; + 46EB2E00000EA0 /* DigestAlgorithm.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DigestAlgorithm.swift; sourceTree = ""; }; + 46EB2E00000EB0 /* DigestOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DigestOptions.swift; sourceTree = ""; }; + 46EB2E00000EC0 /* DeviceModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceModule.swift; sourceTree = ""; }; + 46EB2E00000ED0 /* UIDevice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UIDevice.swift; sourceTree = ""; }; + 46EB2E00000EE0 /* Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Encoding.swift; sourceTree = ""; }; + 46EB2E00000EF0 /* EXFileSystemAssetLibraryHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemAssetLibraryHandler.h; sourceTree = ""; }; + 46EB2E00000F00 /* EXFileSystemAssetLibraryHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXFileSystemAssetLibraryHandler.m; sourceTree = ""; }; + 46EB2E00000F10 /* EXFileSystemHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemHandler.h; sourceTree = ""; }; + 46EB2E00000F20 /* EXFileSystemLocalFileHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemLocalFileHandler.h; sourceTree = ""; }; + 46EB2E00000F30 /* EXFileSystemLocalFileHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXFileSystemLocalFileHandler.m; sourceTree = ""; }; + 46EB2E00000F40 /* ExpoFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoFileSystem.h; sourceTree = ""; }; + 46EB2E00000F60 /* EXSessionCancelableUploadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionCancelableUploadTaskDelegate.h; sourceTree = ""; }; + 46EB2E00000F70 /* EXSessionCancelableUploadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionCancelableUploadTaskDelegate.m; sourceTree = ""; }; + 46EB2E00000F80 /* EXSessionDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionDownloadTaskDelegate.h; sourceTree = ""; }; + 46EB2E00000F90 /* EXSessionDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionDownloadTaskDelegate.m; sourceTree = ""; }; + 46EB2E00000FA0 /* EXSessionHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionHandler.h; sourceTree = ""; }; + 46EB2E00000FB0 /* EXSessionHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionHandler.m; sourceTree = ""; }; + 46EB2E00000FC0 /* EXSessionResumableDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionResumableDownloadTaskDelegate.h; sourceTree = ""; }; + 46EB2E00000FD0 /* EXSessionResumableDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionResumableDownloadTaskDelegate.m; sourceTree = ""; }; + 46EB2E00000FE0 /* EXSessionTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionTaskDelegate.h; sourceTree = ""; }; + 46EB2E00000FF0 /* EXSessionTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionTaskDelegate.m; sourceTree = ""; }; + 46EB2E00001000 /* EXSessionTaskDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionTaskDispatcher.h; sourceTree = ""; }; + 46EB2E00001010 /* EXSessionTaskDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionTaskDispatcher.m; sourceTree = ""; }; + 46EB2E00001020 /* EXSessionUploadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionUploadTaskDelegate.h; sourceTree = ""; }; + 46EB2E00001030 /* EXSessionUploadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionUploadTaskDelegate.m; sourceTree = ""; }; + 46EB2E00001040 /* EXTaskHandlersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskHandlersManager.h; sourceTree = ""; }; + 46EB2E00001050 /* EXTaskHandlersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXTaskHandlersManager.m; sourceTree = ""; }; + 46EB2E00001060 /* FileSystemBackgroundSessionHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemBackgroundSessionHandler.swift; sourceTree = ""; }; + 46EB2E00001070 /* FileSystemExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemExceptions.swift; sourceTree = ""; }; + 46EB2E00001080 /* FileSystemHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemHelpers.swift; sourceTree = ""; }; + 46EB2E00001090 /* FileSystemModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemModule.swift; sourceTree = ""; }; + 46EB2E000010A0 /* FileSystemRecords.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemRecords.swift; sourceTree = ""; }; + 46EB2E000010B0 /* NetworkingHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NetworkingHelpers.swift; sourceTree = ""; }; + 46EB2E000010C0 /* NSData+EXFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+EXFileSystem.h"; sourceTree = ""; }; + 46EB2E000010D0 /* NSData+EXFileSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+EXFileSystem.m"; sourceTree = ""; }; + 46EB2E000010E0 /* FontExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontExceptions.swift; sourceTree = ""; }; + 46EB2E000010F0 /* FontFamilyAliasManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontFamilyAliasManager.swift; sourceTree = ""; }; + 46EB2E00001100 /* FontLoaderModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontLoaderModule.swift; sourceTree = ""; }; + 46EB2E00001110 /* FontUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontUtils.swift; sourceTree = ""; }; + 46EB2E00001120 /* UIFont+FontFamilyAlias.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIFont+FontFamilyAlias.swift"; sourceTree = ""; }; + 46EB2E00001130 /* KeepAwakeModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeepAwakeModule.swift; sourceTree = ""; }; + 46EB2E00001170 /* ClassComponentBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassComponentBuilder.swift; sourceTree = ""; }; + 46EB2E00001180 /* ObjectDefinitionBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObjectDefinitionBuilder.swift; sourceTree = ""; }; + 46EB2E00001190 /* ViewDefinitionBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewDefinitionBuilder.swift; sourceTree = ""; }; + 46EB2E000011B0 /* AsyncFunctionFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AsyncFunctionFactories.swift; sourceTree = ""; }; + 46EB2E000011C0 /* ClassFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassFactories.swift; sourceTree = ""; }; + 46EB2E000011D0 /* ConcurrentFunctionFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcurrentFunctionFactories.swift; sourceTree = ""; }; + 46EB2E000011E0 /* EventListenersFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventListenersFactories.swift; sourceTree = ""; }; + 46EB2E000011F0 /* ModuleFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleFactories.swift; sourceTree = ""; }; + 46EB2E00001200 /* ObjectFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObjectFactories.swift; sourceTree = ""; }; + 46EB2E00001210 /* PropertyFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PropertyFactories.swift; sourceTree = ""; }; + 46EB2E00001220 /* SyncFunctionFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncFunctionFactories.swift; sourceTree = ""; }; + 46EB2E00001230 /* ViewFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewFactories.swift; sourceTree = ""; }; + 46EB2E00001250 /* EXAppDelegatesLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppDelegatesLoader.h; sourceTree = ""; }; + 46EB2E00001260 /* EXAppDelegatesLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXAppDelegatesLoader.m; sourceTree = ""; }; + 46EB2E00001270 /* EXAppDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppDelegateWrapper.h; sourceTree = ""; }; + 46EB2E00001280 /* EXAppDelegateWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXAppDelegateWrapper.mm; sourceTree = ""; }; + 46EB2E00001290 /* EXLegacyAppDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLegacyAppDelegateWrapper.h; sourceTree = ""; }; + 46EB2E000012A0 /* EXLegacyAppDelegateWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXLegacyAppDelegateWrapper.m; sourceTree = ""; }; + 46EB2E000012B0 /* ExpoAppDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoAppDelegate.swift; sourceTree = ""; }; + 46EB2E000012C0 /* ExpoAppDelegateSubscriber.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoAppDelegateSubscriber.swift; sourceTree = ""; }; + 46EB2E000012E0 /* AppContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AppContext.swift; sourceTree = ""; }; + 46EB2E000012F0 /* AppContextConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AppContextConfig.swift; sourceTree = ""; }; + 46EB2E00001310 /* AnyArgument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyArgument.swift; sourceTree = ""; }; + 46EB2E00001320 /* Convertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Convertible.swift; sourceTree = ""; }; + 46EB2E00001330 /* Convertibles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Convertibles.swift; sourceTree = ""; }; + 46EB2E00001340 /* Enumerable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Enumerable.swift; sourceTree = ""; }; + 46EB2E00001360 /* AnyClassDefinitionElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyClassDefinitionElement.swift; sourceTree = ""; }; + 46EB2E00001370 /* ClassDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassDefinition.swift; sourceTree = ""; }; + 46EB2E00001380 /* ClassRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassRegistry.swift; sourceTree = ""; }; + 46EB2E00001390 /* Conversions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Conversions.swift; sourceTree = ""; }; + 46EB2E000013B0 /* Convertibles+Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Convertibles+Color.swift"; sourceTree = ""; }; + 46EB2E000013C0 /* Either.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Either.swift; sourceTree = ""; }; + 46EB2E000013E0 /* AnyDynamicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyDynamicType.swift; sourceTree = ""; }; + 46EB2E000013F0 /* DynamicArrayType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicArrayType.swift; sourceTree = ""; }; + 46EB2E00001400 /* DynamicConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicConvertibleType.swift; sourceTree = ""; }; + 46EB2E00001410 /* DynamicDataType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicDataType.swift; sourceTree = ""; }; + 46EB2E00001420 /* DynamicDictionaryType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicDictionaryType.swift; sourceTree = ""; }; + 46EB2E00001430 /* DynamicEnumType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicEnumType.swift; sourceTree = ""; }; + 46EB2E00001440 /* DynamicJavaScriptType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicJavaScriptType.swift; sourceTree = ""; }; + 46EB2E00001450 /* DynamicOptionalType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicOptionalType.swift; sourceTree = ""; }; + 46EB2E00001460 /* DynamicRawType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicRawType.swift; sourceTree = ""; }; + 46EB2E00001470 /* DynamicSharedObjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicSharedObjectType.swift; sourceTree = ""; }; + 46EB2E00001480 /* DynamicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicType.swift; sourceTree = ""; }; + 46EB2E00001490 /* DynamicTypedArrayType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicTypedArrayType.swift; sourceTree = ""; }; + 46EB2E000014A0 /* DynamicViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicViewType.swift; sourceTree = ""; }; + 46EB2E000014B0 /* EventListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventListener.swift; sourceTree = ""; }; + 46EB2E000014D0 /* Callback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Callback.swift; sourceTree = ""; }; + 46EB2E000014E0 /* EventDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventDispatcher.swift; sourceTree = ""; }; + 46EB2E000014F0 /* EventObservingDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventObservingDefinition.swift; sourceTree = ""; }; + 46EB2E00001500 /* LegacyEventEmitterCompat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyEventEmitterCompat.swift; sourceTree = ""; }; + 46EB2E00001520 /* ChainableException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChainableException.swift; sourceTree = ""; }; + 46EB2E00001530 /* CodedError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CodedError.swift; sourceTree = ""; }; + 46EB2E00001540 /* CommonExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CommonExceptions.swift; sourceTree = ""; }; + 46EB2E00001550 /* Exception.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Exception.swift; sourceTree = ""; }; + 46EB2E00001560 /* ExceptionOrigin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExceptionOrigin.swift; sourceTree = ""; }; + 46EB2E00001570 /* GenericException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GenericException.swift; sourceTree = ""; }; + 46EB2E00001580 /* UnexpectedException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UnexpectedException.swift; sourceTree = ""; }; + 46EB2E00001590 /* ExpoBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoBridgeModule.h; sourceTree = ""; }; + 46EB2E000015A0 /* ExpoBridgeModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = ExpoBridgeModule.mm; sourceTree = ""; }; + 46EB2E000015B0 /* ExpoRuntime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoRuntime.swift; sourceTree = ""; }; + 46EB2E000015D0 /* AnyFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyFunctionDefinition.swift; sourceTree = ""; }; + 46EB2E000015E0 /* AsyncFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AsyncFunctionDefinition.swift; sourceTree = ""; }; + 46EB2E000015F0 /* ConcurrentFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcurrentFunctionDefinition.swift; sourceTree = ""; }; + 46EB2E00001600 /* SyncFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncFunctionDefinition.swift; sourceTree = ""; }; + 46EB2E00001610 /* JavaScriptFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptFunction.swift; sourceTree = ""; }; + 46EB2E00001620 /* JavaScriptUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptUtils.swift; sourceTree = ""; }; + 46EB2E00001640 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; + 46EB2E00001650 /* LoggerTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoggerTimer.swift; sourceTree = ""; }; + 46EB2E00001660 /* LogHandlers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LogHandlers.swift; sourceTree = ""; }; + 46EB2E00001670 /* LogType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LogType.swift; sourceTree = ""; }; + 46EB2E00001680 /* PersistentFileLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PersistentFileLog.swift; sourceTree = ""; }; + 46EB2E00001690 /* ModuleHolder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleHolder.swift; sourceTree = ""; }; + 46EB2E000016A0 /* ModuleRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleRegistry.swift; sourceTree = ""; }; + 46EB2E000016C0 /* CoreModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CoreModule.swift; sourceTree = ""; }; + 46EB2E000016D0 /* Module.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Module.swift; sourceTree = ""; }; + 46EB2E000016E0 /* ModuleDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleDefinition.swift; sourceTree = ""; }; + 46EB2E000016F0 /* ModuleDefinitionBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleDefinitionBuilder.swift; sourceTree = ""; }; + 46EB2E00001700 /* ModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModulesProvider.swift; sourceTree = ""; }; + 46EB2E00001720 /* JavaScriptObjectBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptObjectBuilder.swift; sourceTree = ""; }; + 46EB2E00001730 /* ObjectDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObjectDefinition.swift; sourceTree = ""; }; + 46EB2E00001740 /* PropertyDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PropertyDefinition.swift; sourceTree = ""; }; + 46EB2E00001750 /* Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Promise.swift; sourceTree = ""; }; + 46EB2E00001770 /* AnyDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyDefinition.swift; sourceTree = ""; }; + 46EB2E00001780 /* AnyExpoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyExpoView.swift; sourceTree = ""; }; + 46EB2E00001790 /* AnyModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyModule.swift; sourceTree = ""; }; + 46EB2E000017A0 /* AnyViewDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyViewDefinition.swift; sourceTree = ""; }; + 46EB2E000017C0 /* AnyField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyField.swift; sourceTree = ""; }; + 46EB2E000017D0 /* Field.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Field.swift; sourceTree = ""; }; + 46EB2E000017E0 /* FieldExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FieldExtensions.swift; sourceTree = ""; }; + 46EB2E000017F0 /* FieldOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FieldOption.swift; sourceTree = ""; }; + 46EB2E00001800 /* Record.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Record.swift; sourceTree = ""; }; + 46EB2E00001820 /* SharedObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedObject.swift; sourceTree = ""; }; + 46EB2E00001830 /* SharedObjectRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedObjectRegistry.swift; sourceTree = ""; }; + 46EB2E00001840 /* SharedRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedRef.swift; sourceTree = ""; }; + 46EB2E00001860 /* AnyTypedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyTypedArray.swift; sourceTree = ""; }; + 46EB2E00001870 /* ConcreteTypedArrays.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcreteTypedArrays.swift; sourceTree = ""; }; + 46EB2E00001880 /* GenericTypedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GenericTypedArray.swift; sourceTree = ""; }; + 46EB2E00001890 /* TypedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypedArray.swift; sourceTree = ""; }; + 46EB2E000018B0 /* AnyViewProp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyViewProp.swift; sourceTree = ""; }; + 46EB2E000018C0 /* ComponentData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ComponentData.swift; sourceTree = ""; }; + 46EB2E000018D0 /* ConcreteViewProp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcreteViewProp.swift; sourceTree = ""; }; + 46EB2E000018E0 /* ExpoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoView.swift; sourceTree = ""; }; + 46EB2E000018F0 /* ViewDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewDefinition.swift; sourceTree = ""; }; + 46EB2E00001900 /* ViewLifecycleMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewLifecycleMethod.swift; sourceTree = ""; }; + 46EB2E00001910 /* ViewModuleWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewModuleWrapper.swift; sourceTree = ""; }; + 46EB2E00001930 /* CdpNetworkTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CdpNetworkTypes.swift; sourceTree = ""; }; + 46EB2E00001940 /* ExpoRequestCdpInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoRequestCdpInterceptor.swift; sourceTree = ""; }; + 46EB2E00001950 /* ExpoRequestInterceptorProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoRequestInterceptorProtocol.swift; sourceTree = ""; }; + 46EB2E00001960 /* URLRequest+httpBodyData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "URLRequest+httpBodyData.swift"; sourceTree = ""; }; + 46EB2E00001970 /* EXAppDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppDefines.h; sourceTree = ""; }; + 46EB2E00001980 /* EXAppDefines.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXAppDefines.m; sourceTree = ""; }; + 46EB2E00001990 /* EXDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXDefines.h; sourceTree = ""; }; + 46EB2E000019A0 /* EXLegacyExpoViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLegacyExpoViewProtocol.h; sourceTree = ""; }; + 46EB2E000019B0 /* ExpoModulesCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoModulesCore.h; sourceTree = ""; }; + 46EB2E000019D0 /* FileSystemLegacyUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemLegacyUtilities.swift; sourceTree = ""; }; + 46EB2E000019E0 /* FileSystemUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemUtilities.swift; sourceTree = ""; }; + 46EB2E00001A10 /* EXBarcodeScannerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarcodeScannerInterface.h; sourceTree = ""; }; + 46EB2E00001A20 /* EXBarcodeScannerProviderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarcodeScannerProviderInterface.h; sourceTree = ""; }; + 46EB2E00001A40 /* EXCameraInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXCameraInterface.h; sourceTree = ""; }; + 46EB2E00001A60 /* EXConstantsInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXConstantsInterface.h; sourceTree = ""; }; + 46EB2E00001A80 /* EXFaceDetectorManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFaceDetectorManagerInterface.h; sourceTree = ""; }; + 46EB2E00001A90 /* EXFaceDetectorManagerProviderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFaceDetectorManagerProviderInterface.h; sourceTree = ""; }; + 46EB2E00001AB0 /* EXFilePermissionModuleInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFilePermissionModuleInterface.h; sourceTree = ""; }; + 46EB2E00001AC0 /* EXFileSystemInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemInterface.h; sourceTree = ""; }; + 46EB2E00001AE0 /* EXImageLoaderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXImageLoaderInterface.h; sourceTree = ""; }; + 46EB2E00001B00 /* EXPermissionsInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXPermissionsInterface.h; sourceTree = ""; }; + 46EB2E00001B10 /* EXPermissionsMethodsDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXPermissionsMethodsDelegate.h; sourceTree = ""; }; + 46EB2E00001B20 /* EXPermissionsMethodsDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXPermissionsMethodsDelegate.m; sourceTree = ""; }; + 46EB2E00001B30 /* EXUserNotificationCenterProxyInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUserNotificationCenterProxyInterface.h; sourceTree = ""; }; + 46EB2E00001B50 /* EXAccelerometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAccelerometerInterface.h; sourceTree = ""; }; + 46EB2E00001B60 /* EXBarometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarometerInterface.h; sourceTree = ""; }; + 46EB2E00001B70 /* EXDeviceMotionInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXDeviceMotionInterface.h; sourceTree = ""; }; + 46EB2E00001B80 /* EXGyroscopeInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXGyroscopeInterface.h; sourceTree = ""; }; + 46EB2E00001B90 /* EXMagnetometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXMagnetometerInterface.h; sourceTree = ""; }; + 46EB2E00001BA0 /* EXMagnetometerUncalibratedInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXMagnetometerUncalibratedInterface.h; sourceTree = ""; }; + 46EB2E00001BC0 /* EXTaskConsumerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskConsumerInterface.h; sourceTree = ""; }; + 46EB2E00001BD0 /* EXTaskInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskInterface.h; sourceTree = ""; }; + 46EB2E00001BE0 /* EXTaskLaunchReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskLaunchReason.h; sourceTree = ""; }; + 46EB2E00001BF0 /* EXTaskManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskManagerInterface.h; sourceTree = ""; }; + 46EB2E00001C00 /* EXTaskServiceInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskServiceInterface.h; sourceTree = ""; }; + 46EB2E00001C20 /* EXJavaScriptObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptObject.h; sourceTree = ""; }; + 46EB2E00001C30 /* EXJavaScriptObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptObject.mm; sourceTree = ""; }; + 46EB2E00001C40 /* EXJavaScriptRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptRuntime.h; sourceTree = ""; }; + 46EB2E00001C50 /* EXJavaScriptRuntime.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptRuntime.mm; sourceTree = ""; }; + 46EB2E00001C60 /* EXJavaScriptTypedArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptTypedArray.h; sourceTree = ""; }; + 46EB2E00001C70 /* EXJavaScriptTypedArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptTypedArray.mm; sourceTree = ""; }; + 46EB2E00001C80 /* EXJavaScriptValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptValue.h; sourceTree = ""; }; + 46EB2E00001C90 /* EXJavaScriptValue.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptValue.mm; sourceTree = ""; }; + 46EB2E00001CA0 /* EXJavaScriptWeakObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptWeakObject.h; sourceTree = ""; }; + 46EB2E00001CB0 /* EXJavaScriptWeakObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptWeakObject.mm; sourceTree = ""; }; + 46EB2E00001CC0 /* EXJSIConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJSIConversions.h; sourceTree = ""; }; + 46EB2E00001CD0 /* EXJSIConversions.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJSIConversions.mm; sourceTree = ""; }; + 46EB2E00001CE0 /* EXJSIInstaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJSIInstaller.h; sourceTree = ""; }; + 46EB2E00001CF0 /* EXJSIInstaller.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJSIInstaller.mm; sourceTree = ""; }; + 46EB2E00001D00 /* EXJSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJSIUtils.h; sourceTree = ""; }; + 46EB2E00001D10 /* EXJSIUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJSIUtils.mm; sourceTree = ""; }; + 46EB2E00001D20 /* ExpoModulesHostObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoModulesHostObject.h; sourceTree = ""; }; + 46EB2E00001D30 /* ExpoModulesHostObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = ExpoModulesHostObject.mm; sourceTree = ""; }; + 46EB2E00001D40 /* EXRawJavaScriptFunction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXRawJavaScriptFunction.h; sourceTree = ""; }; + 46EB2E00001D50 /* EXRawJavaScriptFunction.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXRawJavaScriptFunction.mm; sourceTree = ""; }; + 46EB2E00001D60 /* EXSharedObjectUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSharedObjectUtils.h; sourceTree = ""; }; + 46EB2E00001D70 /* EXSharedObjectUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXSharedObjectUtils.mm; sourceTree = ""; }; + 46EB2E00001D80 /* JavaScriptRuntime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptRuntime.swift; sourceTree = ""; }; + 46EB2E00001D90 /* JavaScriptValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptValue.swift; sourceTree = ""; }; + 46EB2E00001DB0 /* EXBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBridgeModule.h; sourceTree = ""; }; + 46EB2E00001DC0 /* EXExportedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXExportedModule.h; sourceTree = ""; }; + 46EB2E00001DD0 /* EXExportedModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXExportedModule.m; sourceTree = ""; }; + 46EB2E00001DE0 /* EXSingletonModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSingletonModule.h; sourceTree = ""; }; + 46EB2E00001DF0 /* EXSingletonModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSingletonModule.m; sourceTree = ""; }; + 46EB2E00001E00 /* EXUnimodulesCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUnimodulesCompat.h; sourceTree = ""; }; + 46EB2E00001E10 /* EXUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUtilities.h; sourceTree = ""; }; + 46EB2E00001E20 /* EXUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXUtilities.m; sourceTree = ""; }; + 46EB2E00001E40 /* EXModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistry.h; sourceTree = ""; }; + 46EB2E00001E50 /* EXModuleRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistry.m; sourceTree = ""; }; + 46EB2E00001E60 /* EXModuleRegistryDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryDelegate.h; sourceTree = ""; }; + 46EB2E00001E80 /* EXModuleRegistryAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryAdapter.h; sourceTree = ""; }; + 46EB2E00001E90 /* EXModuleRegistryAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistryAdapter.m; sourceTree = ""; }; + 46EB2E00001EA0 /* EXModuleRegistryHolderReactModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryHolderReactModule.h; sourceTree = ""; }; + 46EB2E00001EB0 /* EXModuleRegistryHolderReactModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistryHolderReactModule.m; sourceTree = ""; }; + 46EB2E00001ED0 /* EXModuleRegistryProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryProvider.h; sourceTree = ""; }; + 46EB2E00001EE0 /* EXModuleRegistryProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistryProvider.m; sourceTree = ""; }; + 46EB2E00001F00 /* EXNativeModulesProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXNativeModulesProxy.h; sourceTree = ""; }; + 46EB2E00001F10 /* EXNativeModulesProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXNativeModulesProxy.mm; sourceTree = ""; }; + 46EB2E00001F20 /* NativeModulesProxyModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NativeModulesProxyModule.swift; sourceTree = ""; }; + 46EB2E00001F40 /* EXAppLifecycleListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppLifecycleListener.h; sourceTree = ""; }; + 46EB2E00001F50 /* EXAppLifecycleService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppLifecycleService.h; sourceTree = ""; }; + 46EB2E00001F60 /* EXEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXEventEmitter.h; sourceTree = ""; }; + 46EB2E00001F70 /* EXEventEmitterService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXEventEmitterService.h; sourceTree = ""; }; + 46EB2E00001F80 /* EXInternalModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXInternalModule.h; sourceTree = ""; }; + 46EB2E00001F90 /* EXJavaScriptContextProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptContextProvider.h; sourceTree = ""; }; + 46EB2E00001FA0 /* EXKernelService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXKernelService.h; sourceTree = ""; }; + 46EB2E00001FB0 /* EXLogHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLogHandler.h; sourceTree = ""; }; + 46EB2E00001FC0 /* EXModuleRegistryConsumer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryConsumer.h; sourceTree = ""; }; + 46EB2E00001FD0 /* EXUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUIManager.h; sourceTree = ""; }; + 46EB2E00001FE0 /* EXUtilitiesInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUtilitiesInterface.h; sourceTree = ""; }; + 46EB2E00002000 /* EXLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLogManager.h; sourceTree = ""; }; + 46EB2E00002010 /* EXLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXLogManager.m; sourceTree = ""; }; + 46EB2E00002020 /* EXReactLogHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactLogHandler.h; sourceTree = ""; }; + 46EB2E00002030 /* EXReactLogHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXReactLogHandler.m; sourceTree = ""; }; + 46EB2E00002040 /* EXReactNativeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactNativeAdapter.h; sourceTree = ""; }; + 46EB2E00002050 /* EXReactNativeAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXReactNativeAdapter.mm; sourceTree = ""; }; + 46EB2E00002060 /* EXReactNativeEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactNativeEventEmitter.h; sourceTree = ""; }; + 46EB2E00002070 /* EXReactNativeEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXReactNativeEventEmitter.m; sourceTree = ""; }; + 46EB2E00002090 /* EXPermissionsService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXPermissionsService.h; sourceTree = ""; }; + 46EB2E000020A0 /* EXPermissionsService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXPermissionsService.m; sourceTree = ""; }; + 46EB2E000020B0 /* EXReactNativeUserNotificationCenterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactNativeUserNotificationCenterProxy.h; sourceTree = ""; }; + 46EB2E000020C0 /* EXReactNativeUserNotificationCenterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXReactNativeUserNotificationCenterProxy.m; sourceTree = ""; }; + 46EB2E000020D0 /* Platform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Platform.h; sourceTree = ""; }; + 46EB2E000020E0 /* Platform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Platform.swift; sourceTree = ""; }; + 46EB2E000020F0 /* RCTComponentData+Privates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTComponentData+Privates.h"; sourceTree = ""; }; + 46EB2E00002100 /* RCTComponentData+Privates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTComponentData+Privates.m"; sourceTree = ""; }; + 46EB2E00002120 /* ExpoReactDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoReactDelegate.swift; sourceTree = ""; }; + 46EB2E00002130 /* ExpoReactDelegateHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoReactDelegateHandler.swift; sourceTree = ""; }; + 46EB2E00002140 /* EXReactDelegateWrapper+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXReactDelegateWrapper+Private.h"; sourceTree = ""; }; + 46EB2E00002150 /* EXReactDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactDelegateWrapper.h; sourceTree = ""; }; + 46EB2E00002160 /* EXReactDelegateWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXReactDelegateWrapper.mm; sourceTree = ""; }; + 46EB2E00002170 /* EXReactRootViewFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactRootViewFactory.h; sourceTree = ""; }; + 46EB2E00002180 /* EXReactRootViewFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXReactRootViewFactory.mm; sourceTree = ""; }; + 46EB2E00002190 /* ModulePriorities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModulePriorities.swift; sourceTree = ""; }; + 46EB2E000021A0 /* RCTAppDelegate+Recreate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTAppDelegate+Recreate.h"; sourceTree = ""; }; + 46EB2E000021B0 /* RCTAppDelegate+Recreate.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTAppDelegate+Recreate.mm"; sourceTree = ""; }; + 46EB2E000021C0 /* Swift.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Swift.h; sourceTree = ""; }; + 46EB2E000021D0 /* Utilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Utilities.swift; sourceTree = ""; }; + 46EB2E000021F0 /* Exceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Exceptions.swift; sourceTree = ""; }; + 46EB2E00002200 /* Uuidv5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Uuidv5.swift; sourceTree = ""; }; + 46EB2E00002230 /* BridgelessJSCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BridgelessJSCallInvoker.h; sourceTree = ""; }; + 46EB2E00002240 /* EventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitter.cpp; sourceTree = ""; }; + 46EB2E00002250 /* EventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitter.h; sourceTree = ""; }; + 46EB2E00002260 /* JSIUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSIUtils.cpp; sourceTree = ""; }; + 46EB2E00002270 /* JSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSIUtils.h; sourceTree = ""; }; + 46EB2E00002280 /* LazyObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LazyObject.cpp; sourceTree = ""; }; + 46EB2E00002290 /* LazyObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LazyObject.h; sourceTree = ""; }; + 46EB2E000022A0 /* NativeModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeModule.cpp; sourceTree = ""; }; + 46EB2E000022B0 /* NativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeModule.h; sourceTree = ""; }; + 46EB2E000022C0 /* ObjectDeallocator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ObjectDeallocator.cpp; sourceTree = ""; }; + 46EB2E000022D0 /* ObjectDeallocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ObjectDeallocator.h; sourceTree = ""; }; + 46EB2E000022E0 /* SharedObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = SharedObject.cpp; sourceTree = ""; }; + 46EB2E000022F0 /* SharedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedObject.h; sourceTree = ""; }; + 46EB2E00002300 /* TestingSyncJSCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TestingSyncJSCallInvoker.h; sourceTree = ""; }; + 46EB2E00002310 /* TypedArray.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = TypedArray.cpp; sourceTree = ""; }; + 46EB2E00002320 /* TypedArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TypedArray.h; sourceTree = ""; }; + 46EB2E00002330 /* WebAuthSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebAuthSession.swift; sourceTree = ""; }; + 46EB2E00002340 /* WebBrowserExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserExceptions.swift; sourceTree = ""; }; + 46EB2E00002350 /* WebBrowserModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserModule.swift; sourceTree = ""; }; + 46EB2E00002360 /* WebBrowserOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserOptions.swift; sourceTree = ""; }; + 46EB2E00002370 /* WebBrowserSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserSession.swift; sourceTree = ""; }; + 46EB2E00002380 /* FBLazyIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLazyIterator.h; path = FBLazyVector/FBLazyIterator.h; sourceTree = ""; }; + 46EB2E00002390 /* FBLazyVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLazyVector.h; path = FBLazyVector/FBLazyVector.h; sourceTree = ""; }; + 46EB2E000023A0 /* AuthSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthSession.swift; path = GTMAppAuth/Sources/AuthSession.swift; sourceTree = ""; }; + 46EB2E000023B0 /* AuthSessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthSessionDelegate.swift; path = GTMAppAuth/Sources/AuthSessionDelegate.swift; sourceTree = ""; }; + 46EB2E000023C0 /* AuthSessionStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthSessionStore.swift; path = GTMAppAuth/Sources/AuthSessionStore.swift; sourceTree = ""; }; + 46EB2E000023D0 /* GTMOAuth2Compatibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GTMOAuth2Compatibility.swift; path = GTMAppAuth/Sources/KeychainStore/GTMOAuth2Compatibility.swift; sourceTree = ""; }; + 46EB2E000023E0 /* KeychainAttribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainAttribute.swift; path = GTMAppAuth/Sources/KeychainStore/KeychainAttribute.swift; sourceTree = ""; }; + 46EB2E000023F0 /* KeychainHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainHelper.swift; path = GTMAppAuth/Sources/KeychainStore/KeychainHelper.swift; sourceTree = ""; }; + 46EB2E00002400 /* KeychainStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainStore.swift; path = GTMAppAuth/Sources/KeychainStore/KeychainStore.swift; sourceTree = ""; }; + 46EB2E00002420 /* GTMSessionFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcher.m; path = Sources/Core/GTMSessionFetcher.m; sourceTree = ""; }; + 46EB2E00002430 /* GTMSessionFetcherLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherLogging.m; path = Sources/Core/GTMSessionFetcherLogging.m; sourceTree = ""; }; + 46EB2E00002440 /* GTMSessionFetcherService+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMSessionFetcherService+Internal.h"; path = "Sources/Core/GTMSessionFetcherService+Internal.h"; sourceTree = ""; }; + 46EB2E00002450 /* GTMSessionFetcherService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherService.m; path = Sources/Core/GTMSessionFetcherService.m; sourceTree = ""; }; + 46EB2E00002460 /* GTMSessionUploadFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionUploadFetcher.m; path = Sources/Core/GTMSessionUploadFetcher.m; sourceTree = ""; }; + 46EB2E00002470 /* GTMSessionFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcher.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcher.h; sourceTree = ""; }; + 46EB2E00002480 /* GTMSessionFetcherLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherLogging.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcherLogging.h; sourceTree = ""; }; + 46EB2E00002490 /* GTMSessionFetcherService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherService.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcherService.h; sourceTree = ""; }; + 46EB2E000024A0 /* GTMSessionUploadFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionUploadFetcher.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionUploadFetcher.h; sourceTree = ""; }; + 46EB2E000024B0 /* GIDAuthentication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDAuthentication.h; path = GoogleSignIn/Sources/GIDAuthentication.h; sourceTree = ""; }; + 46EB2E000024C0 /* GIDAuthentication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDAuthentication.m; path = GoogleSignIn/Sources/GIDAuthentication.m; sourceTree = ""; }; + 46EB2E000024D0 /* GIDAuthStateMigration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDAuthStateMigration.h; path = GoogleSignIn/Sources/GIDAuthStateMigration.h; sourceTree = ""; }; + 46EB2E000024E0 /* GIDAuthStateMigration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDAuthStateMigration.m; path = GoogleSignIn/Sources/GIDAuthStateMigration.m; sourceTree = ""; }; + 46EB2E000024F0 /* GIDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDCallbackQueue.h; path = GoogleSignIn/Sources/GIDCallbackQueue.h; sourceTree = ""; }; + 46EB2E00002500 /* GIDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDCallbackQueue.m; path = GoogleSignIn/Sources/GIDCallbackQueue.m; sourceTree = ""; }; + 46EB2E00002510 /* GIDConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDConfiguration.m; path = GoogleSignIn/Sources/GIDConfiguration.m; sourceTree = ""; }; + 46EB2E00002520 /* GIDEMMErrorHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDEMMErrorHandler.h; path = GoogleSignIn/Sources/GIDEMMErrorHandler.h; sourceTree = ""; }; + 46EB2E00002530 /* GIDEMMErrorHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDEMMErrorHandler.m; path = GoogleSignIn/Sources/GIDEMMErrorHandler.m; sourceTree = ""; }; + 46EB2E00002540 /* GIDEMMSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDEMMSupport.h; path = GoogleSignIn/Sources/GIDEMMSupport.h; sourceTree = ""; }; + 46EB2E00002550 /* GIDEMMSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDEMMSupport.m; path = GoogleSignIn/Sources/GIDEMMSupport.m; sourceTree = ""; }; + 46EB2E00002560 /* GIDGoogleUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDGoogleUser.m; path = GoogleSignIn/Sources/GIDGoogleUser.m; sourceTree = ""; }; + 46EB2E00002570 /* GIDGoogleUser_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDGoogleUser_Private.h; path = GoogleSignIn/Sources/GIDGoogleUser_Private.h; sourceTree = ""; }; + 46EB2E00002580 /* GIDMDMPasscodeCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDMDMPasscodeCache.h; path = GoogleSignIn/Sources/GIDMDMPasscodeCache.h; sourceTree = ""; }; + 46EB2E00002590 /* GIDMDMPasscodeCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDMDMPasscodeCache.m; path = GoogleSignIn/Sources/GIDMDMPasscodeCache.m; sourceTree = ""; }; + 46EB2E000025A0 /* GIDMDMPasscodeState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDMDMPasscodeState.h; path = GoogleSignIn/Sources/GIDMDMPasscodeState.h; sourceTree = ""; }; + 46EB2E000025B0 /* GIDMDMPasscodeState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDMDMPasscodeState.m; path = GoogleSignIn/Sources/GIDMDMPasscodeState.m; sourceTree = ""; }; + 46EB2E000025C0 /* GIDMDMPasscodeState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDMDMPasscodeState_Private.h; path = GoogleSignIn/Sources/GIDMDMPasscodeState_Private.h; sourceTree = ""; }; + 46EB2E000025D0 /* GIDProfileData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDProfileData.m; path = GoogleSignIn/Sources/GIDProfileData.m; sourceTree = ""; }; + 46EB2E000025E0 /* GIDProfileData_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDProfileData_Private.h; path = GoogleSignIn/Sources/GIDProfileData_Private.h; sourceTree = ""; }; + 46EB2E000025F0 /* GIDScopes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDScopes.h; path = GoogleSignIn/Sources/GIDScopes.h; sourceTree = ""; }; + 46EB2E00002600 /* GIDScopes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDScopes.m; path = GoogleSignIn/Sources/GIDScopes.m; sourceTree = ""; }; + 46EB2E00002610 /* GIDSignIn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignIn.m; path = GoogleSignIn/Sources/GIDSignIn.m; sourceTree = ""; }; + 46EB2E00002620 /* GIDSignInButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInButton.m; path = GoogleSignIn/Sources/GIDSignInButton.m; sourceTree = ""; }; + 46EB2E00002630 /* GIDSignInCallbackSchemes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInCallbackSchemes.h; path = GoogleSignIn/Sources/GIDSignInCallbackSchemes.h; sourceTree = ""; }; + 46EB2E00002640 /* GIDSignInCallbackSchemes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInCallbackSchemes.m; path = GoogleSignIn/Sources/GIDSignInCallbackSchemes.m; sourceTree = ""; }; + 46EB2E00002650 /* GIDSignInInternalOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInInternalOptions.h; path = GoogleSignIn/Sources/GIDSignInInternalOptions.h; sourceTree = ""; }; + 46EB2E00002660 /* GIDSignInInternalOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInInternalOptions.m; path = GoogleSignIn/Sources/GIDSignInInternalOptions.m; sourceTree = ""; }; + 46EB2E00002670 /* GIDSignInPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInPreferences.h; path = GoogleSignIn/Sources/GIDSignInPreferences.h; sourceTree = ""; }; + 46EB2E00002680 /* GIDSignInPreferences.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInPreferences.m; path = GoogleSignIn/Sources/GIDSignInPreferences.m; sourceTree = ""; }; + 46EB2E00002690 /* GIDSignInResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInResult.m; path = GoogleSignIn/Sources/GIDSignInResult.m; sourceTree = ""; }; + 46EB2E000026A0 /* GIDSignInResult_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInResult_Private.h; path = GoogleSignIn/Sources/GIDSignInResult_Private.h; sourceTree = ""; }; + 46EB2E000026B0 /* GIDSignInStrings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInStrings.h; path = GoogleSignIn/Sources/GIDSignInStrings.h; sourceTree = ""; }; + 46EB2E000026C0 /* GIDSignInStrings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInStrings.m; path = GoogleSignIn/Sources/GIDSignInStrings.m; sourceTree = ""; }; + 46EB2E000026D0 /* GIDSignIn_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignIn_Private.h; path = GoogleSignIn/Sources/GIDSignIn_Private.h; sourceTree = ""; }; + 46EB2E000026E0 /* GIDToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDToken.m; path = GoogleSignIn/Sources/GIDToken.m; sourceTree = ""; }; + 46EB2E000026F0 /* GIDToken_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDToken_Private.h; path = GoogleSignIn/Sources/GIDToken_Private.h; sourceTree = ""; }; + 46EB2E00002700 /* NSBundle+GID3PAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+GID3PAdditions.h"; path = "GoogleSignIn/Sources/NSBundle+GID3PAdditions.h"; sourceTree = ""; }; + 46EB2E00002710 /* NSBundle+GID3PAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+GID3PAdditions.m"; path = "GoogleSignIn/Sources/NSBundle+GID3PAdditions.m"; sourceTree = ""; }; + 46EB2E00002720 /* GIDConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDConfiguration.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDConfiguration.h; sourceTree = ""; }; + 46EB2E00002730 /* GIDGoogleUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDGoogleUser.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDGoogleUser.h; sourceTree = ""; }; + 46EB2E00002740 /* GIDProfileData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDProfileData.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDProfileData.h; sourceTree = ""; }; + 46EB2E00002750 /* GIDSignIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignIn.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignIn.h; sourceTree = ""; }; + 46EB2E00002760 /* GIDSignInButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInButton.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignInButton.h; sourceTree = ""; }; + 46EB2E00002770 /* GIDSignInResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInResult.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignInResult.h; sourceTree = ""; }; + 46EB2E00002780 /* GIDToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDToken.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDToken.h; sourceTree = ""; }; + 46EB2E00002790 /* GoogleSignIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GoogleSignIn.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GoogleSignIn.h; sourceTree = ""; }; + 46EB2E000027A0 /* String.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = String.cpp; path = folly/String.cpp; sourceTree = ""; }; + 46EB2E000027B0 /* Conv.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Conv.cpp; path = folly/Conv.cpp; sourceTree = ""; }; + 46EB2E000027C0 /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Demangle.cpp; path = folly/Demangle.cpp; sourceTree = ""; }; + 46EB2E000027D0 /* FileUtil.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = FileUtil.cpp; path = folly/FileUtil.cpp; sourceTree = ""; }; + 46EB2E000027E0 /* Format.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Format.cpp; path = folly/Format.cpp; sourceTree = ""; }; + 46EB2E000027F0 /* SafeAssert.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SafeAssert.cpp; path = folly/lang/SafeAssert.cpp; sourceTree = ""; }; + 46EB2E00002800 /* ToAscii.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ToAscii.cpp; path = folly/lang/ToAscii.cpp; sourceTree = ""; }; + 46EB2E00002810 /* ScopeGuard.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScopeGuard.cpp; path = folly/ScopeGuard.cpp; sourceTree = ""; }; + 46EB2E00002820 /* Unicode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Unicode.cpp; path = folly/Unicode.cpp; sourceTree = ""; }; + 46EB2E00002830 /* dynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dynamic.cpp; path = folly/dynamic.cpp; sourceTree = ""; }; + 46EB2E00002840 /* json.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = json.cpp; path = folly/json.cpp; sourceTree = ""; }; + 46EB2E00002850 /* json_pointer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = json_pointer.cpp; path = folly/json_pointer.cpp; sourceTree = ""; }; + 46EB2E00002860 /* F14Table.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = F14Table.cpp; path = folly/container/detail/F14Table.cpp; sourceTree = ""; }; + 46EB2E00002870 /* FileUtilDetail.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = FileUtilDetail.cpp; path = folly/detail/FileUtilDetail.cpp; sourceTree = ""; }; + 46EB2E00002880 /* SplitStringSimd.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SplitStringSimd.cpp; path = folly/detail/SplitStringSimd.cpp; sourceTree = ""; }; + 46EB2E00002890 /* UniqueInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UniqueInstance.cpp; path = folly/detail/UniqueInstance.cpp; sourceTree = ""; }; + 46EB2E000028A0 /* SpookyHashV2.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SpookyHashV2.cpp; path = folly/hash/SpookyHashV2.cpp; sourceTree = ""; }; + 46EB2E000028B0 /* CString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = CString.cpp; path = folly/lang/CString.cpp; sourceTree = ""; }; + 46EB2E000028C0 /* Exception.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Exception.cpp; path = folly/lang/Exception.cpp; sourceTree = ""; }; + 46EB2E000028D0 /* MallocImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MallocImpl.cpp; path = folly/memory/detail/MallocImpl.cpp; sourceTree = ""; }; + 46EB2E000028E0 /* NetOps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = NetOps.cpp; path = folly/net/NetOps.cpp; sourceTree = ""; }; + 46EB2E000028F0 /* SysUio.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SysUio.cpp; path = folly/portability/SysUio.cpp; sourceTree = ""; }; + 46EB2E00002900 /* SanitizeThread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SanitizeThread.cpp; path = folly/synchronization/SanitizeThread.cpp; sourceTree = ""; }; + 46EB2E00002910 /* AtFork.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AtFork.cpp; path = folly/system/AtFork.cpp; sourceTree = ""; }; + 46EB2E00002920 /* ThreadId.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ThreadId.cpp; path = folly/system/ThreadId.cpp; sourceTree = ""; }; + 46EB2E00002930 /* AtomicHashArray-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicHashArray-inl.h"; path = "folly/AtomicHashArray-inl.h"; sourceTree = ""; }; + 46EB2E00002940 /* AtomicHashArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashArray.h; path = folly/AtomicHashArray.h; sourceTree = ""; }; + 46EB2E00002950 /* AtomicHashMap-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicHashMap-inl.h"; path = "folly/AtomicHashMap-inl.h"; sourceTree = ""; }; + 46EB2E00002960 /* AtomicHashMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashMap.h; path = folly/AtomicHashMap.h; sourceTree = ""; }; + 46EB2E00002970 /* AtomicIntrusiveLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicIntrusiveLinkedList.h; path = folly/AtomicIntrusiveLinkedList.h; sourceTree = ""; }; + 46EB2E00002980 /* AtomicLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicLinkedList.h; path = folly/AtomicLinkedList.h; sourceTree = ""; }; + 46EB2E00002990 /* AtomicUnorderedMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUnorderedMap.h; path = folly/AtomicUnorderedMap.h; sourceTree = ""; }; + 46EB2E000029A0 /* base64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base64.h; path = folly/base64.h; sourceTree = ""; }; + 46EB2E000029B0 /* Benchmark.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Benchmark.h; path = folly/Benchmark.h; sourceTree = ""; }; + 46EB2E000029C0 /* BenchmarkUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BenchmarkUtil.h; path = folly/BenchmarkUtil.h; sourceTree = ""; }; + 46EB2E000029D0 /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/Bits.h; sourceTree = ""; }; + 46EB2E000029E0 /* CancellationToken-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CancellationToken-inl.h"; path = "folly/CancellationToken-inl.h"; sourceTree = ""; }; + 46EB2E000029F0 /* CancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CancellationToken.h; path = folly/CancellationToken.h; sourceTree = ""; }; + 46EB2E00002A00 /* Chrono.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chrono.h; path = folly/Chrono.h; sourceTree = ""; }; + 46EB2E00002A10 /* ClockGettimeWrappers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ClockGettimeWrappers.h; path = folly/ClockGettimeWrappers.h; sourceTree = ""; }; + 46EB2E00002A20 /* ConcurrentBitSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentBitSet.h; path = folly/ConcurrentBitSet.h; sourceTree = ""; }; + 46EB2E00002A30 /* ConcurrentLazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentLazy.h; path = folly/ConcurrentLazy.h; sourceTree = ""; }; + 46EB2E00002A40 /* ConcurrentSkipList-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ConcurrentSkipList-inl.h"; path = "folly/ConcurrentSkipList-inl.h"; sourceTree = ""; }; + 46EB2E00002A50 /* ConcurrentSkipList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentSkipList.h; path = folly/ConcurrentSkipList.h; sourceTree = ""; }; + 46EB2E00002A60 /* ConstexprMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConstexprMath.h; path = folly/ConstexprMath.h; sourceTree = ""; }; + 46EB2E00002A70 /* ConstructorCallbackList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConstructorCallbackList.h; path = folly/ConstructorCallbackList.h; sourceTree = ""; }; + 46EB2E00002A80 /* Conv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Conv.h; path = folly/Conv.h; sourceTree = ""; }; + 46EB2E00002A90 /* CPortability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CPortability.h; path = folly/CPortability.h; sourceTree = ""; }; + 46EB2E00002AA0 /* CppAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CppAttributes.h; path = folly/CppAttributes.h; sourceTree = ""; }; + 46EB2E00002AB0 /* CpuId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CpuId.h; path = folly/CpuId.h; sourceTree = ""; }; + 46EB2E00002AC0 /* DefaultKeepAliveExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DefaultKeepAliveExecutor.h; path = folly/DefaultKeepAliveExecutor.h; sourceTree = ""; }; + 46EB2E00002AD0 /* Demangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Demangle.h; path = folly/Demangle.h; sourceTree = ""; }; + 46EB2E00002AE0 /* DiscriminatedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DiscriminatedPtr.h; path = folly/DiscriminatedPtr.h; sourceTree = ""; }; + 46EB2E00002AF0 /* dynamic-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "dynamic-inl.h"; path = "folly/dynamic-inl.h"; sourceTree = ""; }; + 46EB2E00002B00 /* dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dynamic.h; path = folly/dynamic.h; sourceTree = ""; }; + 46EB2E00002B10 /* DynamicConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicConverter.h; path = folly/DynamicConverter.h; sourceTree = ""; }; + 46EB2E00002B20 /* Exception.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Exception.h; path = folly/Exception.h; sourceTree = ""; }; + 46EB2E00002B30 /* ExceptionString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExceptionString.h; path = folly/ExceptionString.h; sourceTree = ""; }; + 46EB2E00002B40 /* ExceptionWrapper-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ExceptionWrapper-inl.h"; path = "folly/ExceptionWrapper-inl.h"; sourceTree = ""; }; + 46EB2E00002B50 /* ExceptionWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExceptionWrapper.h; path = folly/ExceptionWrapper.h; sourceTree = ""; }; + 46EB2E00002B60 /* Executor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Executor.h; path = folly/Executor.h; sourceTree = ""; }; + 46EB2E00002B70 /* Expected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expected.h; path = folly/Expected.h; sourceTree = ""; }; + 46EB2E00002B80 /* FBString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBString.h; path = folly/FBString.h; sourceTree = ""; }; + 46EB2E00002B90 /* FBVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBVector.h; path = folly/FBVector.h; sourceTree = ""; }; + 46EB2E00002BA0 /* File.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = File.h; path = folly/File.h; sourceTree = ""; }; + 46EB2E00002BB0 /* FileUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtil.h; path = folly/FileUtil.h; sourceTree = ""; }; + 46EB2E00002BC0 /* Fingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fingerprint.h; path = folly/Fingerprint.h; sourceTree = ""; }; + 46EB2E00002BD0 /* FixedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FixedString.h; path = folly/FixedString.h; sourceTree = ""; }; + 46EB2E00002BE0 /* FollyMemcpy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FollyMemcpy.h; path = folly/FollyMemcpy.h; sourceTree = ""; }; + 46EB2E00002BF0 /* FollyMemset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FollyMemset.h; path = folly/FollyMemset.h; sourceTree = ""; }; + 46EB2E00002C00 /* Format-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Format-inl.h"; path = "folly/Format-inl.h"; sourceTree = ""; }; + 46EB2E00002C10 /* Format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Format.h; path = folly/Format.h; sourceTree = ""; }; + 46EB2E00002C20 /* FormatArg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FormatArg.h; path = folly/FormatArg.h; sourceTree = ""; }; + 46EB2E00002C30 /* FormatTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FormatTraits.h; path = folly/FormatTraits.h; sourceTree = ""; }; + 46EB2E00002C40 /* Function.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Function.h; path = folly/Function.h; sourceTree = ""; }; + 46EB2E00002C50 /* GLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GLog.h; path = folly/GLog.h; sourceTree = ""; }; + 46EB2E00002C60 /* GroupVarint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GroupVarint.h; path = folly/GroupVarint.h; sourceTree = ""; }; + 46EB2E00002C70 /* Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hash.h; path = folly/Hash.h; sourceTree = ""; }; + 46EB2E00002C80 /* Indestructible.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Indestructible.h; path = folly/Indestructible.h; sourceTree = ""; }; + 46EB2E00002C90 /* IndexedMemPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IndexedMemPool.h; path = folly/IndexedMemPool.h; sourceTree = ""; }; + 46EB2E00002CA0 /* IntrusiveList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IntrusiveList.h; path = folly/IntrusiveList.h; sourceTree = ""; }; + 46EB2E00002CB0 /* IPAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddress.h; path = folly/IPAddress.h; sourceTree = ""; }; + 46EB2E00002CC0 /* IPAddressException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressException.h; path = folly/IPAddressException.h; sourceTree = ""; }; + 46EB2E00002CD0 /* IPAddressV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressV4.h; path = folly/IPAddressV4.h; sourceTree = ""; }; + 46EB2E00002CE0 /* IPAddressV6.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressV6.h; path = folly/IPAddressV6.h; sourceTree = ""; }; + 46EB2E00002CF0 /* json.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json.h; path = folly/json.h; sourceTree = ""; }; + 46EB2E00002D00 /* json_patch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_patch.h; path = folly/json_patch.h; sourceTree = ""; }; + 46EB2E00002D10 /* json_pointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_pointer.h; path = folly/json_pointer.h; sourceTree = ""; }; + 46EB2E00002D20 /* Lazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lazy.h; path = folly/Lazy.h; sourceTree = ""; }; + 46EB2E00002D30 /* Likely.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Likely.h; path = folly/Likely.h; sourceTree = ""; }; + 46EB2E00002D40 /* MacAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MacAddress.h; path = folly/MacAddress.h; sourceTree = ""; }; + 46EB2E00002D50 /* MapUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapUtil.h; path = folly/MapUtil.h; sourceTree = ""; }; + 46EB2E00002D60 /* Math.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Math.h; path = folly/Math.h; sourceTree = ""; }; + 46EB2E00002D70 /* MaybeManagedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MaybeManagedPtr.h; path = folly/MaybeManagedPtr.h; sourceTree = ""; }; + 46EB2E00002D80 /* Memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Memory.h; path = folly/Memory.h; sourceTree = ""; }; + 46EB2E00002D90 /* MicroLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroLock.h; path = folly/MicroLock.h; sourceTree = ""; }; + 46EB2E00002DA0 /* MicroSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroSpinLock.h; path = folly/MicroSpinLock.h; sourceTree = ""; }; + 46EB2E00002DB0 /* MoveWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MoveWrapper.h; path = folly/MoveWrapper.h; sourceTree = ""; }; + 46EB2E00002DC0 /* MPMCPipeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCPipeline.h; path = folly/MPMCPipeline.h; sourceTree = ""; }; + 46EB2E00002DD0 /* MPMCQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCQueue.h; path = folly/MPMCQueue.h; sourceTree = ""; }; + 46EB2E00002DE0 /* ObserverContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObserverContainer.h; path = folly/ObserverContainer.h; sourceTree = ""; }; + 46EB2E00002DF0 /* Optional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Optional.h; path = folly/Optional.h; sourceTree = ""; }; + 46EB2E00002E00 /* Overload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Overload.h; path = folly/Overload.h; sourceTree = ""; }; + 46EB2E00002E10 /* PackedSyncPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PackedSyncPtr.h; path = folly/PackedSyncPtr.h; sourceTree = ""; }; + 46EB2E00002E20 /* Padded.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Padded.h; path = folly/Padded.h; sourceTree = ""; }; + 46EB2E00002E30 /* Poly-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Poly-inl.h"; path = "folly/Poly-inl.h"; sourceTree = ""; }; + 46EB2E00002E40 /* Poly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Poly.h; path = folly/Poly.h; sourceTree = ""; }; + 46EB2E00002E50 /* PolyException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PolyException.h; path = folly/PolyException.h; sourceTree = ""; }; + 46EB2E00002E60 /* Portability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Portability.h; path = folly/Portability.h; sourceTree = ""; }; + 46EB2E00002E70 /* Preprocessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Preprocessor.h; path = folly/Preprocessor.h; sourceTree = ""; }; + 46EB2E00002E80 /* ProducerConsumerQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProducerConsumerQueue.h; path = folly/ProducerConsumerQueue.h; sourceTree = ""; }; + 46EB2E00002E90 /* Random-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Random-inl.h"; path = "folly/Random-inl.h"; sourceTree = ""; }; + 46EB2E00002EA0 /* Random.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Random.h; path = folly/Random.h; sourceTree = ""; }; + 46EB2E00002EB0 /* Range.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Range.h; path = folly/Range.h; sourceTree = ""; }; + 46EB2E00002EC0 /* Replaceable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Replaceable.h; path = folly/Replaceable.h; sourceTree = ""; }; + 46EB2E00002ED0 /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/RWSpinLock.h; sourceTree = ""; }; + 46EB2E00002EE0 /* ScopeGuard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScopeGuard.h; path = folly/ScopeGuard.h; sourceTree = ""; }; + 46EB2E00002EF0 /* SharedMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SharedMutex.h; path = folly/SharedMutex.h; sourceTree = ""; }; + 46EB2E00002F00 /* Singleton-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Singleton-inl.h"; path = "folly/Singleton-inl.h"; sourceTree = ""; }; + 46EB2E00002F10 /* Singleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Singleton.h; path = folly/Singleton.h; sourceTree = ""; }; + 46EB2E00002F20 /* SingletonThreadLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SingletonThreadLocal.h; path = folly/SingletonThreadLocal.h; sourceTree = ""; }; + 46EB2E00002F30 /* small_vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = small_vector.h; path = folly/small_vector.h; sourceTree = ""; }; + 46EB2E00002F40 /* SocketAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketAddress.h; path = folly/SocketAddress.h; sourceTree = ""; }; + 46EB2E00002F50 /* sorted_vector_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sorted_vector_types.h; path = folly/sorted_vector_types.h; sourceTree = ""; }; + 46EB2E00002F60 /* SpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpinLock.h; path = folly/SpinLock.h; sourceTree = ""; }; + 46EB2E00002F70 /* stop_watch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stop_watch.h; path = folly/stop_watch.h; sourceTree = ""; }; + 46EB2E00002F80 /* String-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "String-inl.h"; path = "folly/String-inl.h"; sourceTree = ""; }; + 46EB2E00002F90 /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/String.h; sourceTree = ""; }; + 46EB2E00002FA0 /* Subprocess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Subprocess.h; path = folly/Subprocess.h; sourceTree = ""; }; + 46EB2E00002FB0 /* Synchronized.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Synchronized.h; path = folly/Synchronized.h; sourceTree = ""; }; + 46EB2E00002FC0 /* SynchronizedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynchronizedPtr.h; path = folly/SynchronizedPtr.h; sourceTree = ""; }; + 46EB2E00002FD0 /* ThreadCachedInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedInt.h; path = folly/ThreadCachedInt.h; sourceTree = ""; }; + 46EB2E00002FE0 /* ThreadLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadLocal.h; path = folly/ThreadLocal.h; sourceTree = ""; }; + 46EB2E00002FF0 /* TimeoutQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimeoutQueue.h; path = folly/TimeoutQueue.h; sourceTree = ""; }; + 46EB2E00003000 /* TokenBucket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TokenBucket.h; path = folly/TokenBucket.h; sourceTree = ""; }; + 46EB2E00003010 /* Traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Traits.h; path = folly/Traits.h; sourceTree = ""; }; + 46EB2E00003020 /* Try-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Try-inl.h"; path = "folly/Try-inl.h"; sourceTree = ""; }; + 46EB2E00003030 /* Try.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Try.h; path = folly/Try.h; sourceTree = ""; }; + 46EB2E00003040 /* Unicode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unicode.h; path = folly/Unicode.h; sourceTree = ""; }; + 46EB2E00003050 /* Unit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unit.h; path = folly/Unit.h; sourceTree = ""; }; + 46EB2E00003060 /* Uri-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Uri-inl.h"; path = "folly/Uri-inl.h"; sourceTree = ""; }; + 46EB2E00003070 /* Uri.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Uri.h; path = folly/Uri.h; sourceTree = ""; }; + 46EB2E00003080 /* UTF8String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UTF8String.h; path = folly/UTF8String.h; sourceTree = ""; }; + 46EB2E00003090 /* Utility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utility.h; path = folly/Utility.h; sourceTree = ""; }; + 46EB2E000030A0 /* Varint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Varint.h; path = folly/Varint.h; sourceTree = ""; }; + 46EB2E000030B0 /* VirtualExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VirtualExecutor.h; path = folly/VirtualExecutor.h; sourceTree = ""; }; + 46EB2E000030C0 /* Access.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Access.h; path = folly/container/Access.h; sourceTree = ""; }; + 46EB2E000030D0 /* Array.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Array.h; path = folly/container/Array.h; sourceTree = ""; }; + 46EB2E000030E0 /* BitIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitIterator.h; path = folly/container/BitIterator.h; sourceTree = ""; }; + 46EB2E000030F0 /* Enumerate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Enumerate.h; path = folly/container/Enumerate.h; sourceTree = ""; }; + 46EB2E00003100 /* EvictingCacheMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EvictingCacheMap.h; path = folly/container/EvictingCacheMap.h; sourceTree = ""; }; + 46EB2E00003110 /* F14Map-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "F14Map-fwd.h"; path = "folly/container/F14Map-fwd.h"; sourceTree = ""; }; + 46EB2E00003120 /* F14Map.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Map.h; path = folly/container/F14Map.h; sourceTree = ""; }; + 46EB2E00003130 /* F14Set-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "F14Set-fwd.h"; path = "folly/container/F14Set-fwd.h"; sourceTree = ""; }; + 46EB2E00003140 /* F14Set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Set.h; path = folly/container/F14Set.h; sourceTree = ""; }; + 46EB2E00003150 /* Foreach-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Foreach-inl.h"; path = "folly/container/Foreach-inl.h"; sourceTree = ""; }; + 46EB2E00003160 /* Foreach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Foreach.h; path = folly/container/Foreach.h; sourceTree = ""; }; + 46EB2E00003170 /* heap_vector_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = heap_vector_types.h; path = folly/container/heap_vector_types.h; sourceTree = ""; }; + 46EB2E00003180 /* HeterogeneousAccess-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "HeterogeneousAccess-fwd.h"; path = "folly/container/HeterogeneousAccess-fwd.h"; sourceTree = ""; }; + 46EB2E00003190 /* HeterogeneousAccess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HeterogeneousAccess.h; path = folly/container/HeterogeneousAccess.h; sourceTree = ""; }; + 46EB2E000031A0 /* IntrusiveHeap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IntrusiveHeap.h; path = folly/container/IntrusiveHeap.h; sourceTree = ""; }; + 46EB2E000031B0 /* Iterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Iterator.h; path = folly/container/Iterator.h; sourceTree = ""; }; + 46EB2E000031C0 /* Merge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Merge.h; path = folly/container/Merge.h; sourceTree = ""; }; + 46EB2E000031D0 /* SparseByteSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SparseByteSet.h; path = folly/container/SparseByteSet.h; sourceTree = ""; }; + 46EB2E000031E0 /* View.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = View.h; path = folly/container/View.h; sourceTree = ""; }; + 46EB2E000031F0 /* WeightedEvictingCacheMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WeightedEvictingCacheMap.h; path = folly/container/WeightedEvictingCacheMap.h; sourceTree = ""; }; + 46EB2E00003200 /* BitIteratorDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitIteratorDetail.h; path = folly/container/detail/BitIteratorDetail.h; sourceTree = ""; }; + 46EB2E00003210 /* F14Defaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Defaults.h; path = folly/container/detail/F14Defaults.h; sourceTree = ""; }; + 46EB2E00003220 /* F14IntrinsicsAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14IntrinsicsAvailability.h; path = folly/container/detail/F14IntrinsicsAvailability.h; sourceTree = ""; }; + 46EB2E00003230 /* F14MapFallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14MapFallback.h; path = folly/container/detail/F14MapFallback.h; sourceTree = ""; }; + 46EB2E00003240 /* F14Mask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Mask.h; path = folly/container/detail/F14Mask.h; sourceTree = ""; }; + 46EB2E00003250 /* F14Policy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Policy.h; path = folly/container/detail/F14Policy.h; sourceTree = ""; }; + 46EB2E00003260 /* F14SetFallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14SetFallback.h; path = folly/container/detail/F14SetFallback.h; sourceTree = ""; }; + 46EB2E00003270 /* F14Table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Table.h; path = folly/container/detail/F14Table.h; sourceTree = ""; }; + 46EB2E00003280 /* Util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Util.h; path = folly/container/detail/Util.h; sourceTree = ""; }; + 46EB2E00003290 /* AsyncTrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncTrace.h; path = folly/detail/AsyncTrace.h; sourceTree = ""; }; + 46EB2E000032A0 /* AtomicHashUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashUtils.h; path = folly/detail/AtomicHashUtils.h; sourceTree = ""; }; + 46EB2E000032B0 /* AtomicUnorderedMapUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUnorderedMapUtils.h; path = folly/detail/AtomicUnorderedMapUtils.h; sourceTree = ""; }; + 46EB2E000032C0 /* DiscriminatedPtrDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DiscriminatedPtrDetail.h; path = folly/detail/DiscriminatedPtrDetail.h; sourceTree = ""; }; + 46EB2E000032D0 /* FileUtilDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtilDetail.h; path = folly/detail/FileUtilDetail.h; sourceTree = ""; }; + 46EB2E000032E0 /* FileUtilVectorDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtilVectorDetail.h; path = folly/detail/FileUtilVectorDetail.h; sourceTree = ""; }; + 46EB2E000032F0 /* FingerprintPolynomial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FingerprintPolynomial.h; path = folly/detail/FingerprintPolynomial.h; sourceTree = ""; }; + 46EB2E00003300 /* Futex-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Futex-inl.h"; path = "folly/detail/Futex-inl.h"; sourceTree = ""; }; + 46EB2E00003310 /* Futex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Futex.h; path = folly/detail/Futex.h; sourceTree = ""; }; + 46EB2E00003320 /* GroupVarintDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GroupVarintDetail.h; path = folly/detail/GroupVarintDetail.h; sourceTree = ""; }; + 46EB2E00003330 /* IPAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddress.h; path = folly/detail/IPAddress.h; sourceTree = ""; }; + 46EB2E00003340 /* IPAddressSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressSource.h; path = folly/detail/IPAddressSource.h; sourceTree = ""; }; + 46EB2E00003350 /* Iterators.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Iterators.h; path = folly/detail/Iterators.h; sourceTree = ""; }; + 46EB2E00003360 /* MemoryIdler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryIdler.h; path = folly/detail/MemoryIdler.h; sourceTree = ""; }; + 46EB2E00003370 /* MPMCPipelineDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCPipelineDetail.h; path = folly/detail/MPMCPipelineDetail.h; sourceTree = ""; }; + 46EB2E00003380 /* PerfScoped.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PerfScoped.h; path = folly/detail/PerfScoped.h; sourceTree = ""; }; + 46EB2E00003390 /* PolyDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PolyDetail.h; path = folly/detail/PolyDetail.h; sourceTree = ""; }; + 46EB2E000033A0 /* RangeCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RangeCommon.h; path = folly/detail/RangeCommon.h; sourceTree = ""; }; + 46EB2E000033B0 /* RangeSse42.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RangeSse42.h; path = folly/detail/RangeSse42.h; sourceTree = ""; }; + 46EB2E000033C0 /* SimdAnyOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimdAnyOf.h; path = folly/detail/SimdAnyOf.h; sourceTree = ""; }; + 46EB2E000033D0 /* SimdCharPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimdCharPlatform.h; path = folly/detail/SimdCharPlatform.h; sourceTree = ""; }; + 46EB2E000033E0 /* SimdForEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimdForEach.h; path = folly/detail/SimdForEach.h; sourceTree = ""; }; + 46EB2E000033F0 /* SimpleSimdStringUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimpleSimdStringUtils.h; path = folly/detail/SimpleSimdStringUtils.h; sourceTree = ""; }; + 46EB2E00003400 /* SimpleSimdStringUtilsImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimpleSimdStringUtilsImpl.h; path = folly/detail/SimpleSimdStringUtilsImpl.h; sourceTree = ""; }; + 46EB2E00003410 /* Singleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Singleton.h; path = folly/detail/Singleton.h; sourceTree = ""; }; + 46EB2E00003420 /* SlowFingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SlowFingerprint.h; path = folly/detail/SlowFingerprint.h; sourceTree = ""; }; + 46EB2E00003430 /* SocketFastOpen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketFastOpen.h; path = folly/detail/SocketFastOpen.h; sourceTree = ""; }; + 46EB2E00003440 /* SplitStringSimd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SplitStringSimd.h; path = folly/detail/SplitStringSimd.h; sourceTree = ""; }; + 46EB2E00003450 /* SplitStringSimdImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SplitStringSimdImpl.h; path = folly/detail/SplitStringSimdImpl.h; sourceTree = ""; }; + 46EB2E00003460 /* Sse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sse.h; path = folly/detail/Sse.h; sourceTree = ""; }; + 46EB2E00003470 /* StaticSingletonManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticSingletonManager.h; path = folly/detail/StaticSingletonManager.h; sourceTree = ""; }; + 46EB2E00003480 /* ThreadLocalDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadLocalDetail.h; path = folly/detail/ThreadLocalDetail.h; sourceTree = ""; }; + 46EB2E00003490 /* TurnSequencer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurnSequencer.h; path = folly/detail/TurnSequencer.h; sourceTree = ""; }; + 46EB2E000034A0 /* TypeList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypeList.h; path = folly/detail/TypeList.h; sourceTree = ""; }; + 46EB2E000034B0 /* UniqueInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UniqueInstance.h; path = folly/detail/UniqueInstance.h; sourceTree = ""; }; + 46EB2E000034C0 /* UnrollUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnrollUtils.h; path = folly/detail/UnrollUtils.h; sourceTree = ""; }; + 46EB2E000034D0 /* ApplyTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ApplyTuple.h; path = folly/functional/ApplyTuple.h; sourceTree = ""; }; + 46EB2E000034E0 /* Invoke.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Invoke.h; path = folly/functional/Invoke.h; sourceTree = ""; }; + 46EB2E000034F0 /* Partial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Partial.h; path = folly/functional/Partial.h; sourceTree = ""; }; + 46EB2E00003500 /* protocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = protocol.h; path = folly/functional/protocol.h; sourceTree = ""; }; + 46EB2E00003510 /* traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = traits.h; path = folly/functional/traits.h; sourceTree = ""; }; + 46EB2E00003520 /* Checksum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Checksum.h; path = folly/hash/Checksum.h; sourceTree = ""; }; + 46EB2E00003530 /* FarmHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FarmHash.h; path = folly/hash/FarmHash.h; sourceTree = ""; }; + 46EB2E00003540 /* Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hash.h; path = folly/hash/Hash.h; sourceTree = ""; }; + 46EB2E00003550 /* SpookyHashV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpookyHashV1.h; path = folly/hash/SpookyHashV1.h; sourceTree = ""; }; + 46EB2E00003560 /* SpookyHashV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpookyHashV2.h; path = folly/hash/SpookyHashV2.h; sourceTree = ""; }; + 46EB2E00003570 /* Access.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Access.h; path = folly/lang/Access.h; sourceTree = ""; }; + 46EB2E00003580 /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Align.h; path = folly/lang/Align.h; sourceTree = ""; }; + 46EB2E00003590 /* Aligned.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Aligned.h; path = folly/lang/Aligned.h; sourceTree = ""; }; + 46EB2E000035A0 /* Assume.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Assume.h; path = folly/lang/Assume.h; sourceTree = ""; }; + 46EB2E000035B0 /* Badge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Badge.h; path = folly/lang/Badge.h; sourceTree = ""; }; + 46EB2E000035C0 /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/lang/Bits.h; sourceTree = ""; }; + 46EB2E000035D0 /* Builtin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Builtin.h; path = folly/lang/Builtin.h; sourceTree = ""; }; + 46EB2E000035E0 /* Byte.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Byte.h; path = folly/lang/Byte.h; sourceTree = ""; }; + 46EB2E000035F0 /* CArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CArray.h; path = folly/lang/CArray.h; sourceTree = ""; }; + 46EB2E00003600 /* Cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Cast.h; path = folly/lang/Cast.h; sourceTree = ""; }; + 46EB2E00003610 /* CheckedMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CheckedMath.h; path = folly/lang/CheckedMath.h; sourceTree = ""; }; + 46EB2E00003620 /* CString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CString.h; path = folly/lang/CString.h; sourceTree = ""; }; + 46EB2E00003630 /* CustomizationPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CustomizationPoint.h; path = folly/lang/CustomizationPoint.h; sourceTree = ""; }; + 46EB2E00003640 /* Exception.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Exception.h; path = folly/lang/Exception.h; sourceTree = ""; }; + 46EB2E00003650 /* Extern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Extern.h; path = folly/lang/Extern.h; sourceTree = ""; }; + 46EB2E00003660 /* Hint-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Hint-inl.h"; path = "folly/lang/Hint-inl.h"; sourceTree = ""; }; + 46EB2E00003670 /* Hint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hint.h; path = folly/lang/Hint.h; sourceTree = ""; }; + 46EB2E00003680 /* Keep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Keep.h; path = folly/lang/Keep.h; sourceTree = ""; }; + 46EB2E00003690 /* Launder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Launder.h; path = folly/lang/Launder.h; sourceTree = ""; }; + 46EB2E000036A0 /* New.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = New.h; path = folly/lang/New.h; sourceTree = ""; }; + 46EB2E000036B0 /* Ordering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Ordering.h; path = folly/lang/Ordering.h; sourceTree = ""; }; + 46EB2E000036C0 /* Pretty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pretty.h; path = folly/lang/Pretty.h; sourceTree = ""; }; + 46EB2E000036D0 /* PropagateConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropagateConst.h; path = folly/lang/PropagateConst.h; sourceTree = ""; }; + 46EB2E000036E0 /* RValueReferenceWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RValueReferenceWrapper.h; path = folly/lang/RValueReferenceWrapper.h; sourceTree = ""; }; + 46EB2E000036F0 /* SafeAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAssert.h; path = folly/lang/SafeAssert.h; sourceTree = ""; }; + 46EB2E00003700 /* StaticConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticConst.h; path = folly/lang/StaticConst.h; sourceTree = ""; }; + 46EB2E00003710 /* Thunk.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Thunk.h; path = folly/lang/Thunk.h; sourceTree = ""; }; + 46EB2E00003720 /* ToAscii.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ToAscii.h; path = folly/lang/ToAscii.h; sourceTree = ""; }; + 46EB2E00003730 /* TypeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypeInfo.h; path = folly/lang/TypeInfo.h; sourceTree = ""; }; + 46EB2E00003740 /* UncaughtExceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UncaughtExceptions.h; path = folly/lang/UncaughtExceptions.h; sourceTree = ""; }; + 46EB2E00003750 /* Arena-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Arena-inl.h"; path = "folly/memory/Arena-inl.h"; sourceTree = ""; }; + 46EB2E00003760 /* Arena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Arena.h; path = folly/memory/Arena.h; sourceTree = ""; }; + 46EB2E00003770 /* EnableSharedFromThis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EnableSharedFromThis.h; path = folly/memory/EnableSharedFromThis.h; sourceTree = ""; }; + 46EB2E00003780 /* MallctlHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MallctlHelper.h; path = folly/memory/MallctlHelper.h; sourceTree = ""; }; + 46EB2E00003790 /* Malloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Malloc.h; path = folly/memory/Malloc.h; sourceTree = ""; }; + 46EB2E000037A0 /* MemoryResource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryResource.h; path = folly/memory/MemoryResource.h; sourceTree = ""; }; + 46EB2E000037B0 /* not_null-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "not_null-inl.h"; path = "folly/memory/not_null-inl.h"; sourceTree = ""; }; + 46EB2E000037C0 /* not_null.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = not_null.h; path = folly/memory/not_null.h; sourceTree = ""; }; + 46EB2E000037D0 /* ReentrantAllocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReentrantAllocator.h; path = folly/memory/ReentrantAllocator.h; sourceTree = ""; }; + 46EB2E000037E0 /* SanitizeAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeAddress.h; path = folly/memory/SanitizeAddress.h; sourceTree = ""; }; + 46EB2E000037F0 /* SanitizeLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeLeak.h; path = folly/memory/SanitizeLeak.h; sourceTree = ""; }; + 46EB2E00003800 /* ThreadCachedArena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedArena.h; path = folly/memory/ThreadCachedArena.h; sourceTree = ""; }; + 46EB2E00003810 /* UninitializedMemoryHacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UninitializedMemoryHacks.h; path = folly/memory/UninitializedMemoryHacks.h; sourceTree = ""; }; + 46EB2E00003820 /* MallocImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MallocImpl.h; path = folly/memory/detail/MallocImpl.h; sourceTree = ""; }; + 46EB2E00003830 /* NetOps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetOps.h; path = folly/net/NetOps.h; sourceTree = ""; }; + 46EB2E00003840 /* NetOpsDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetOpsDispatcher.h; path = folly/net/NetOpsDispatcher.h; sourceTree = ""; }; + 46EB2E00003850 /* NetworkSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetworkSocket.h; path = folly/net/NetworkSocket.h; sourceTree = ""; }; + 46EB2E00003860 /* TcpInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpInfo.h; path = folly/net/TcpInfo.h; sourceTree = ""; }; + 46EB2E00003870 /* TcpInfoDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpInfoDispatcher.h; path = folly/net/TcpInfoDispatcher.h; sourceTree = ""; }; + 46EB2E00003880 /* TcpInfoTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpInfoTypes.h; path = folly/net/TcpInfoTypes.h; sourceTree = ""; }; + 46EB2E00003890 /* SocketFileDescriptorMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketFileDescriptorMap.h; path = folly/net/detail/SocketFileDescriptorMap.h; sourceTree = ""; }; + 46EB2E000038A0 /* Asm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Asm.h; path = folly/portability/Asm.h; sourceTree = ""; }; + 46EB2E000038B0 /* Atomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Atomic.h; path = folly/portability/Atomic.h; sourceTree = ""; }; + 46EB2E000038C0 /* Builtins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Builtins.h; path = folly/portability/Builtins.h; sourceTree = ""; }; + 46EB2E000038D0 /* Config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Config.h; path = folly/portability/Config.h; sourceTree = ""; }; + 46EB2E000038E0 /* Constexpr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constexpr.h; path = folly/portability/Constexpr.h; sourceTree = ""; }; + 46EB2E000038F0 /* Dirent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Dirent.h; path = folly/portability/Dirent.h; sourceTree = ""; }; + 46EB2E00003900 /* Event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Event.h; path = folly/portability/Event.h; sourceTree = ""; }; + 46EB2E00003910 /* Fcntl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fcntl.h; path = folly/portability/Fcntl.h; sourceTree = ""; }; + 46EB2E00003920 /* Filesystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Filesystem.h; path = folly/portability/Filesystem.h; sourceTree = ""; }; + 46EB2E00003930 /* FmtCompile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FmtCompile.h; path = folly/portability/FmtCompile.h; sourceTree = ""; }; + 46EB2E00003940 /* GFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GFlags.h; path = folly/portability/GFlags.h; sourceTree = ""; }; + 46EB2E00003950 /* GMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMock.h; path = folly/portability/GMock.h; sourceTree = ""; }; + 46EB2E00003960 /* GTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTest.h; path = folly/portability/GTest.h; sourceTree = ""; }; + 46EB2E00003970 /* IOVec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOVec.h; path = folly/portability/IOVec.h; sourceTree = ""; }; + 46EB2E00003980 /* Libgen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Libgen.h; path = folly/portability/Libgen.h; sourceTree = ""; }; + 46EB2E00003990 /* Libunwind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Libunwind.h; path = folly/portability/Libunwind.h; sourceTree = ""; }; + 46EB2E000039A0 /* Malloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Malloc.h; path = folly/portability/Malloc.h; sourceTree = ""; }; + 46EB2E000039B0 /* Math.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Math.h; path = folly/portability/Math.h; sourceTree = ""; }; + 46EB2E000039C0 /* Memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Memory.h; path = folly/portability/Memory.h; sourceTree = ""; }; + 46EB2E000039D0 /* OpenSSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSL.h; path = folly/portability/OpenSSL.h; sourceTree = ""; }; + 46EB2E000039E0 /* PThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PThread.h; path = folly/portability/PThread.h; sourceTree = ""; }; + 46EB2E000039F0 /* Sched.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sched.h; path = folly/portability/Sched.h; sourceTree = ""; }; + 46EB2E00003A00 /* Sockets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sockets.h; path = folly/portability/Sockets.h; sourceTree = ""; }; + 46EB2E00003A10 /* SourceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SourceLocation.h; path = folly/portability/SourceLocation.h; sourceTree = ""; }; + 46EB2E00003A20 /* Stdio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Stdio.h; path = folly/portability/Stdio.h; sourceTree = ""; }; + 46EB2E00003A30 /* Stdlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Stdlib.h; path = folly/portability/Stdlib.h; sourceTree = ""; }; + 46EB2E00003A40 /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/portability/String.h; sourceTree = ""; }; + 46EB2E00003A50 /* SysFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysFile.h; path = folly/portability/SysFile.h; sourceTree = ""; }; + 46EB2E00003A60 /* Syslog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Syslog.h; path = folly/portability/Syslog.h; sourceTree = ""; }; + 46EB2E00003A70 /* SysMembarrier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysMembarrier.h; path = folly/portability/SysMembarrier.h; sourceTree = ""; }; + 46EB2E00003A80 /* SysMman.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysMman.h; path = folly/portability/SysMman.h; sourceTree = ""; }; + 46EB2E00003A90 /* SysResource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysResource.h; path = folly/portability/SysResource.h; sourceTree = ""; }; + 46EB2E00003AA0 /* SysStat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysStat.h; path = folly/portability/SysStat.h; sourceTree = ""; }; + 46EB2E00003AB0 /* SysSyscall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysSyscall.h; path = folly/portability/SysSyscall.h; sourceTree = ""; }; + 46EB2E00003AC0 /* SysTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysTime.h; path = folly/portability/SysTime.h; sourceTree = ""; }; + 46EB2E00003AD0 /* SysTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysTypes.h; path = folly/portability/SysTypes.h; sourceTree = ""; }; + 46EB2E00003AE0 /* SysUio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysUio.h; path = folly/portability/SysUio.h; sourceTree = ""; }; + 46EB2E00003AF0 /* Time.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Time.h; path = folly/portability/Time.h; sourceTree = ""; }; + 46EB2E00003B00 /* Unistd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unistd.h; path = folly/portability/Unistd.h; sourceTree = ""; }; + 46EB2E00003B10 /* Windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Windows.h; path = folly/portability/Windows.h; sourceTree = ""; }; + 46EB2E00003B20 /* AtFork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtFork.h; path = folly/system/AtFork.h; sourceTree = ""; }; + 46EB2E00003B30 /* HardwareConcurrency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HardwareConcurrency.h; path = folly/system/HardwareConcurrency.h; sourceTree = ""; }; + 46EB2E00003B40 /* MemoryMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryMapping.h; path = folly/system/MemoryMapping.h; sourceTree = ""; }; + 46EB2E00003B50 /* Pid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pid.h; path = folly/system/Pid.h; sourceTree = ""; }; + 46EB2E00003B60 /* Shell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Shell.h; path = folly/system/Shell.h; sourceTree = ""; }; + 46EB2E00003B70 /* ThreadId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadId.h; path = folly/system/ThreadId.h; sourceTree = ""; }; + 46EB2E00003B80 /* ThreadName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadName.h; path = folly/system/ThreadName.h; sourceTree = ""; }; + 46EB2E00003BA0 /* SharedMutex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SharedMutex.cpp; path = folly/SharedMutex.cpp; sourceTree = ""; }; + 46EB2E00003BB0 /* CacheLocality.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = CacheLocality.cpp; path = folly/concurrency/CacheLocality.cpp; sourceTree = ""; }; + 46EB2E00003BC0 /* Futex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Futex.cpp; path = folly/detail/Futex.cpp; sourceTree = ""; }; + 46EB2E00003BD0 /* ParkingLot.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParkingLot.cpp; path = folly/synchronization/ParkingLot.cpp; sourceTree = ""; }; + 46EB2E00003BE0 /* Malloc.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Malloc.cpp; path = folly/portability/Malloc.cpp; sourceTree = ""; }; + 46EB2E00003BF0 /* CacheLocality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CacheLocality.h; path = folly/concurrency/CacheLocality.h; sourceTree = ""; }; + 46EB2E00003C00 /* AsymmetricThreadFence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsymmetricThreadFence.h; path = folly/synchronization/AsymmetricThreadFence.h; sourceTree = ""; }; + 46EB2E00003C10 /* AtomicNotification-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicNotification-inl.h"; path = "folly/synchronization/AtomicNotification-inl.h"; sourceTree = ""; }; + 46EB2E00003C20 /* AtomicNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicNotification.h; path = folly/synchronization/AtomicNotification.h; sourceTree = ""; }; + 46EB2E00003C30 /* AtomicRef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicRef.h; path = folly/synchronization/AtomicRef.h; sourceTree = ""; }; + 46EB2E00003C40 /* AtomicStruct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicStruct.h; path = folly/synchronization/AtomicStruct.h; sourceTree = ""; }; + 46EB2E00003C50 /* AtomicUtil-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicUtil-inl.h"; path = "folly/synchronization/AtomicUtil-inl.h"; sourceTree = ""; }; + 46EB2E00003C60 /* AtomicUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUtil.h; path = folly/synchronization/AtomicUtil.h; sourceTree = ""; }; + 46EB2E00003C70 /* Baton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Baton.h; path = folly/synchronization/Baton.h; sourceTree = ""; }; + 46EB2E00003C80 /* CallOnce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallOnce.h; path = folly/synchronization/CallOnce.h; sourceTree = ""; }; + 46EB2E00003C90 /* DelayedInit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DelayedInit.h; path = folly/synchronization/DelayedInit.h; sourceTree = ""; }; + 46EB2E00003CA0 /* DistributedMutex-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DistributedMutex-inl.h"; path = "folly/synchronization/DistributedMutex-inl.h"; sourceTree = ""; }; + 46EB2E00003CB0 /* DistributedMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DistributedMutex.h; path = folly/synchronization/DistributedMutex.h; sourceTree = ""; }; + 46EB2E00003CC0 /* Hazptr-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Hazptr-fwd.h"; path = "folly/synchronization/Hazptr-fwd.h"; sourceTree = ""; }; + 46EB2E00003CD0 /* Hazptr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hazptr.h; path = folly/synchronization/Hazptr.h; sourceTree = ""; }; + 46EB2E00003CE0 /* HazptrDomain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrDomain.h; path = folly/synchronization/HazptrDomain.h; sourceTree = ""; }; + 46EB2E00003CF0 /* HazptrHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrHolder.h; path = folly/synchronization/HazptrHolder.h; sourceTree = ""; }; + 46EB2E00003D00 /* HazptrObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrObj.h; path = folly/synchronization/HazptrObj.h; sourceTree = ""; }; + 46EB2E00003D10 /* HazptrObjLinked.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrObjLinked.h; path = folly/synchronization/HazptrObjLinked.h; sourceTree = ""; }; + 46EB2E00003D20 /* HazptrRec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrRec.h; path = folly/synchronization/HazptrRec.h; sourceTree = ""; }; + 46EB2E00003D30 /* HazptrThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrThreadPoolExecutor.h; path = folly/synchronization/HazptrThreadPoolExecutor.h; sourceTree = ""; }; + 46EB2E00003D40 /* HazptrThrLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrThrLocal.h; path = folly/synchronization/HazptrThrLocal.h; sourceTree = ""; }; + 46EB2E00003D50 /* Latch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Latch.h; path = folly/synchronization/Latch.h; sourceTree = ""; }; + 46EB2E00003D60 /* LifoSem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LifoSem.h; path = folly/synchronization/LifoSem.h; sourceTree = ""; }; + 46EB2E00003D70 /* Lock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lock.h; path = folly/synchronization/Lock.h; sourceTree = ""; }; + 46EB2E00003D80 /* MicroSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroSpinLock.h; path = folly/synchronization/MicroSpinLock.h; sourceTree = ""; }; + 46EB2E00003D90 /* NativeSemaphore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeSemaphore.h; path = folly/synchronization/NativeSemaphore.h; sourceTree = ""; }; + 46EB2E00003DA0 /* ParkingLot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParkingLot.h; path = folly/synchronization/ParkingLot.h; sourceTree = ""; }; + 46EB2E00003DB0 /* PicoSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PicoSpinLock.h; path = folly/synchronization/PicoSpinLock.h; sourceTree = ""; }; + 46EB2E00003DC0 /* Rcu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Rcu.h; path = folly/synchronization/Rcu.h; sourceTree = ""; }; + 46EB2E00003DD0 /* RelaxedAtomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RelaxedAtomic.h; path = folly/synchronization/RelaxedAtomic.h; sourceTree = ""; }; + 46EB2E00003DE0 /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/synchronization/RWSpinLock.h; sourceTree = ""; }; + 46EB2E00003DF0 /* SanitizeThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeThread.h; path = folly/synchronization/SanitizeThread.h; sourceTree = ""; }; + 46EB2E00003E00 /* SaturatingSemaphore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SaturatingSemaphore.h; path = folly/synchronization/SaturatingSemaphore.h; sourceTree = ""; }; + 46EB2E00003E10 /* SmallLocks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SmallLocks.h; path = folly/synchronization/SmallLocks.h; sourceTree = ""; }; + 46EB2E00003E20 /* ThrottledLifoSem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThrottledLifoSem.h; path = folly/synchronization/ThrottledLifoSem.h; sourceTree = ""; }; + 46EB2E00003E30 /* Utility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utility.h; path = folly/synchronization/Utility.h; sourceTree = ""; }; + 46EB2E00003E40 /* WaitOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WaitOptions.h; path = folly/synchronization/WaitOptions.h; sourceTree = ""; }; + 46EB2E00003E60 /* RCTDeprecation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDeprecation.h; sourceTree = ""; }; + 46EB2E00003E70 /* RCTDeprecation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDeprecation.m; sourceTree = ""; }; + 46EB2E00003E80 /* RCTRequired.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRequired.h; sourceTree = ""; }; + 46EB2E00003E90 /* RCTConvertHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvertHelpers.h; sourceTree = ""; }; + 46EB2E00003EA0 /* RCTConvertHelpers.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTConvertHelpers.mm; sourceTree = ""; }; + 46EB2E00003EB0 /* RCTTypedModuleConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTypedModuleConstants.h; sourceTree = ""; }; + 46EB2E00003EC0 /* RCTTypedModuleConstants.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTypedModuleConstants.mm; sourceTree = ""; }; + 46EB2E00003ED0 /* RNCAsyncStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAsyncStorage.h; path = ios/RNCAsyncStorage.h; sourceTree = ""; }; + 46EB2E00003EE0 /* RNCAsyncStorage.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNCAsyncStorage.mm; path = ios/RNCAsyncStorage.mm; sourceTree = ""; }; + 46EB2E00003EF0 /* RNCAsyncStorageDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAsyncStorageDelegate.h; path = ios/RNCAsyncStorageDelegate.h; sourceTree = ""; }; + 46EB2E00003F10 /* RNFlingHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNFlingHandler.h; sourceTree = ""; }; + 46EB2E00003F20 /* RNFlingHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNFlingHandler.m; sourceTree = ""; }; + 46EB2E00003F30 /* RNForceTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNForceTouchHandler.h; sourceTree = ""; }; + 46EB2E00003F40 /* RNForceTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNForceTouchHandler.m; sourceTree = ""; }; + 46EB2E00003F50 /* RNHoverHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNHoverHandler.h; sourceTree = ""; }; + 46EB2E00003F60 /* RNHoverHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNHoverHandler.m; sourceTree = ""; }; + 46EB2E00003F70 /* RNLongPressHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNLongPressHandler.h; sourceTree = ""; }; + 46EB2E00003F80 /* RNLongPressHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNLongPressHandler.m; sourceTree = ""; }; + 46EB2E00003F90 /* RNManualHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNManualHandler.h; sourceTree = ""; }; + 46EB2E00003FA0 /* RNManualHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNManualHandler.m; sourceTree = ""; }; + 46EB2E00003FB0 /* RNNativeViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNNativeViewHandler.h; sourceTree = ""; }; + 46EB2E00003FC0 /* RNNativeViewHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNNativeViewHandler.mm; sourceTree = ""; }; + 46EB2E00003FD0 /* RNPanHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNPanHandler.h; sourceTree = ""; }; + 46EB2E00003FE0 /* RNPanHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNPanHandler.m; sourceTree = ""; }; + 46EB2E00003FF0 /* RNPinchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNPinchHandler.h; sourceTree = ""; }; + 46EB2E00004000 /* RNPinchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNPinchHandler.m; sourceTree = ""; }; + 46EB2E00004010 /* RNRotationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNRotationHandler.h; sourceTree = ""; }; + 46EB2E00004020 /* RNRotationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNRotationHandler.m; sourceTree = ""; }; + 46EB2E00004030 /* RNTapHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNTapHandler.h; sourceTree = ""; }; + 46EB2E00004040 /* RNTapHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNTapHandler.m; sourceTree = ""; }; + 46EB2E00004050 /* RNGestureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandler.h; path = apple/RNGestureHandler.h; sourceTree = ""; }; + 46EB2E00004060 /* RNGestureHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandler.mm; path = apple/RNGestureHandler.mm; sourceTree = ""; }; + 46EB2E00004070 /* RNGestureHandlerActionType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerActionType.h; path = apple/RNGestureHandlerActionType.h; sourceTree = ""; }; + 46EB2E00004080 /* RNGestureHandlerButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButton.h; path = apple/RNGestureHandlerButton.h; sourceTree = ""; }; + 46EB2E00004090 /* RNGestureHandlerButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerButton.m; path = apple/RNGestureHandlerButton.m; sourceTree = ""; }; + 46EB2E000040A0 /* RNGestureHandlerButtonComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButtonComponentView.h; path = apple/RNGestureHandlerButtonComponentView.h; sourceTree = ""; }; + 46EB2E000040B0 /* RNGestureHandlerButtonComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerButtonComponentView.mm; path = apple/RNGestureHandlerButtonComponentView.mm; sourceTree = ""; }; + 46EB2E000040C0 /* RNGestureHandlerButtonManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButtonManager.h; path = apple/RNGestureHandlerButtonManager.h; sourceTree = ""; }; + 46EB2E000040D0 /* RNGestureHandlerButtonManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerButtonManager.m; path = apple/RNGestureHandlerButtonManager.m; sourceTree = ""; }; + 46EB2E000040E0 /* RNGestureHandlerDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerDirection.h; path = apple/RNGestureHandlerDirection.h; sourceTree = ""; }; + 46EB2E000040F0 /* RNGestureHandlerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerEvents.h; path = apple/RNGestureHandlerEvents.h; sourceTree = ""; }; + 46EB2E00004100 /* RNGestureHandlerEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerEvents.m; path = apple/RNGestureHandlerEvents.m; sourceTree = ""; }; + 46EB2E00004110 /* RNGestureHandlerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerManager.h; path = apple/RNGestureHandlerManager.h; sourceTree = ""; }; + 46EB2E00004120 /* RNGestureHandlerManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerManager.mm; path = apple/RNGestureHandlerManager.mm; sourceTree = ""; }; + 46EB2E00004130 /* RNGestureHandlerModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerModule.h; path = apple/RNGestureHandlerModule.h; sourceTree = ""; }; + 46EB2E00004140 /* RNGestureHandlerModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerModule.mm; path = apple/RNGestureHandlerModule.mm; sourceTree = ""; }; + 46EB2E00004150 /* RNGestureHandlerPointerTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerPointerTracker.h; path = apple/RNGestureHandlerPointerTracker.h; sourceTree = ""; }; + 46EB2E00004160 /* RNGestureHandlerPointerTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerPointerTracker.m; path = apple/RNGestureHandlerPointerTracker.m; sourceTree = ""; }; + 46EB2E00004170 /* RNGestureHandlerPointerType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerPointerType.h; path = apple/RNGestureHandlerPointerType.h; sourceTree = ""; }; + 46EB2E00004180 /* RNGestureHandlerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerRegistry.h; path = apple/RNGestureHandlerRegistry.h; sourceTree = ""; }; + 46EB2E00004190 /* RNGestureHandlerRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerRegistry.m; path = apple/RNGestureHandlerRegistry.m; sourceTree = ""; }; + 46EB2E000041A0 /* RNGestureHandlerRootViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerRootViewComponentView.mm; path = apple/RNGestureHandlerRootViewComponentView.mm; sourceTree = ""; }; + 46EB2E000041B0 /* RNGestureHandlerState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerState.h; path = apple/RNGestureHandlerState.h; sourceTree = ""; }; + 46EB2E000041C0 /* RNGestureHandlerStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerStateManager.h; path = apple/RNGestureHandlerStateManager.h; sourceTree = ""; }; + 46EB2E000041D0 /* RNGHStylusData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHStylusData.h; path = apple/RNGHStylusData.h; sourceTree = ""; }; + 46EB2E000041E0 /* RNGHStylusData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGHStylusData.m; path = apple/RNGHStylusData.m; sourceTree = ""; }; + 46EB2E000041F0 /* RNGHTouchEventType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHTouchEventType.h; path = apple/RNGHTouchEventType.h; sourceTree = ""; }; + 46EB2E00004200 /* RNGHUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHUIKit.h; path = apple/RNGHUIKit.h; sourceTree = ""; }; + 46EB2E00004210 /* RNGHVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHVector.h; path = apple/RNGHVector.h; sourceTree = ""; }; + 46EB2E00004220 /* RNGHVector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGHVector.m; path = apple/RNGHVector.m; sourceTree = ""; }; + 46EB2E00004230 /* RNManualActivationRecognizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNManualActivationRecognizer.h; path = apple/RNManualActivationRecognizer.h; sourceTree = ""; }; + 46EB2E00004240 /* RNManualActivationRecognizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNManualActivationRecognizer.m; path = apple/RNManualActivationRecognizer.m; sourceTree = ""; }; + 46EB2E00004250 /* RNRootViewGestureRecognizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNRootViewGestureRecognizer.h; path = apple/RNRootViewGestureRecognizer.h; sourceTree = ""; }; + 46EB2E00004260 /* RNRootViewGestureRecognizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNRootViewGestureRecognizer.m; path = apple/RNRootViewGestureRecognizer.m; sourceTree = ""; }; + 46EB2E00004270 /* RCTConvert+RNGoogleSignin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+RNGoogleSignin.h"; path = "ios/RCTConvert+RNGoogleSignin.h"; sourceTree = ""; }; + 46EB2E00004280 /* RCTConvert+RNGoogleSignin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "RCTConvert+RNGoogleSignin.mm"; path = "ios/RCTConvert+RNGoogleSignin.mm"; sourceTree = ""; }; + 46EB2E00004290 /* RNGoogleSignin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGoogleSignin.h; path = ios/RNGoogleSignin.h; sourceTree = ""; }; + 46EB2E000042A0 /* RNGoogleSignin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGoogleSignin.mm; path = ios/RNGoogleSignin.mm; sourceTree = ""; }; + 46EB2E000042B0 /* RNGoogleSignInButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGoogleSignInButton.h; path = ios/RNGoogleSignInButton.h; sourceTree = ""; }; + 46EB2E000042C0 /* RNGoogleSignInButton.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGoogleSignInButton.mm; path = ios/RNGoogleSignInButton.mm; sourceTree = ""; }; + 46EB2E000042D0 /* RNGoogleSigninButtonManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGoogleSigninButtonManager.m; path = ios/RNGoogleSigninButtonManager.m; sourceTree = ""; }; + 46EB2E000042E0 /* RNGoogleSigninButtonPaper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGoogleSigninButtonPaper.h; path = ios/RNGoogleSigninButtonPaper.h; sourceTree = ""; }; + 46EB2E00004320 /* REAInitializerRCTFabricSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAInitializerRCTFabricSurface.h; sourceTree = ""; }; + 46EB2E00004330 /* REAInitializerRCTFabricSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAInitializerRCTFabricSurface.mm; sourceTree = ""; }; + 46EB2E00004350 /* REAKeyboardEventObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAKeyboardEventObserver.h; sourceTree = ""; }; + 46EB2E00004360 /* REAKeyboardEventObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAKeyboardEventObserver.mm; sourceTree = ""; }; + 46EB2E00004380 /* REAAnimationsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAAnimationsManager.h; sourceTree = ""; }; + 46EB2E00004390 /* REAAnimationsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAAnimationsManager.m; sourceTree = ""; }; + 46EB2E000043A0 /* REAFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAFrame.h; sourceTree = ""; }; + 46EB2E000043B0 /* REAFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAFrame.m; sourceTree = ""; }; + 46EB2E000043C0 /* REAScreensHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAScreensHelper.h; sourceTree = ""; }; + 46EB2E000043D0 /* REAScreensHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAScreensHelper.m; sourceTree = ""; }; + 46EB2E000043E0 /* REASharedElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASharedElement.h; sourceTree = ""; }; + 46EB2E000043F0 /* REASharedElement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASharedElement.m; sourceTree = ""; }; + 46EB2E00004400 /* REASharedTransitionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASharedTransitionManager.h; sourceTree = ""; }; + 46EB2E00004410 /* REASharedTransitionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASharedTransitionManager.m; sourceTree = ""; }; + 46EB2E00004420 /* REASnapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASnapshot.h; sourceTree = ""; }; + 46EB2E00004430 /* REASnapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASnapshot.m; sourceTree = ""; }; + 46EB2E00004440 /* REASwizzledUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASwizzledUIManager.h; sourceTree = ""; }; + 46EB2E00004450 /* REASwizzledUIManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REASwizzledUIManager.mm; sourceTree = ""; }; + 46EB2E00004470 /* NativeMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeMethods.h; sourceTree = ""; }; + 46EB2E00004480 /* NativeMethods.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NativeMethods.mm; sourceTree = ""; }; + 46EB2E00004490 /* NativeProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeProxy.h; sourceTree = ""; }; + 46EB2E000044A0 /* NativeProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NativeProxy.mm; sourceTree = ""; }; + 46EB2E000044B0 /* PlatformDepMethodsHolderImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformDepMethodsHolderImpl.h; sourceTree = ""; }; + 46EB2E000044C0 /* PlatformDepMethodsHolderImpl.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformDepMethodsHolderImpl.mm; sourceTree = ""; }; + 46EB2E000044D0 /* PlatformLogger.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformLogger.mm; sourceTree = ""; }; + 46EB2E000044E0 /* REAIOSUIScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAIOSUIScheduler.h; sourceTree = ""; }; + 46EB2E000044F0 /* REAIOSUIScheduler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAIOSUIScheduler.mm; sourceTree = ""; }; + 46EB2E00004500 /* REAJSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAJSIUtils.h; sourceTree = ""; }; + 46EB2E00004510 /* REAMessageThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAMessageThread.h; sourceTree = ""; }; + 46EB2E00004520 /* REAMessageThread.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAMessageThread.mm; sourceTree = ""; }; + 46EB2E00004530 /* RCTEventDispatcher+Reanimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTEventDispatcher+Reanimated.h"; sourceTree = ""; }; + 46EB2E00004540 /* RCTEventDispatcher+Reanimated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTEventDispatcher+Reanimated.m"; sourceTree = ""; }; + 46EB2E00004550 /* RCTUIView+Reanimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTUIView+Reanimated.h"; sourceTree = ""; }; + 46EB2E00004560 /* RCTUIView+Reanimated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTUIView+Reanimated.m"; sourceTree = ""; }; + 46EB2E00004570 /* READisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = READisplayLink.h; sourceTree = ""; }; + 46EB2E00004580 /* REAModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAModule.h; sourceTree = ""; }; + 46EB2E00004590 /* REAModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAModule.mm; sourceTree = ""; }; + 46EB2E000045A0 /* REANodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REANodesManager.h; sourceTree = ""; }; + 46EB2E000045B0 /* REANodesManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REANodesManager.mm; sourceTree = ""; }; + 46EB2E000045C0 /* REASlowAnimations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASlowAnimations.h; sourceTree = ""; }; + 46EB2E000045D0 /* REASlowAnimations.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REASlowAnimations.mm; sourceTree = ""; }; + 46EB2E000045E0 /* REAUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAUIKit.h; sourceTree = ""; }; + 46EB2E000045F0 /* REAUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAUtils.h; sourceTree = ""; }; + 46EB2E00004600 /* REAUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAUtils.m; sourceTree = ""; }; + 46EB2E00004610 /* RNGestureHandlerStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNGestureHandlerStateManager.h; sourceTree = ""; }; + 46EB2E00004630 /* ReanimatedSensor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedSensor.h; sourceTree = ""; }; + 46EB2E00004640 /* ReanimatedSensor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ReanimatedSensor.m; sourceTree = ""; }; + 46EB2E00004650 /* ReanimatedSensorContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedSensorContainer.h; sourceTree = ""; }; + 46EB2E00004660 /* ReanimatedSensorContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ReanimatedSensorContainer.m; sourceTree = ""; }; + 46EB2E00004670 /* ReanimatedSensorType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedSensorType.h; sourceTree = ""; }; + 46EB2E000046C0 /* AnimatedSensorModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AnimatedSensorModule.cpp; sourceTree = ""; }; + 46EB2E000046D0 /* AnimatedSensorModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AnimatedSensorModule.h; sourceTree = ""; }; + 46EB2E000046F0 /* PropsRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PropsRegistry.cpp; sourceTree = ""; }; + 46EB2E00004700 /* PropsRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PropsRegistry.h; sourceTree = ""; }; + 46EB2E00004710 /* ReanimatedCommitHook.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedCommitHook.cpp; sourceTree = ""; }; + 46EB2E00004720 /* ReanimatedCommitHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedCommitHook.h; sourceTree = ""; }; + 46EB2E00004730 /* ReanimatedCommitShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedCommitShadowNode.h; sourceTree = ""; }; + 46EB2E00004740 /* ReanimatedMountHook.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedMountHook.cpp; sourceTree = ""; }; + 46EB2E00004750 /* ReanimatedMountHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedMountHook.h; sourceTree = ""; }; + 46EB2E00004760 /* ShadowTreeCloner.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowTreeCloner.cpp; sourceTree = ""; }; + 46EB2E00004770 /* ShadowTreeCloner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowTreeCloner.h; sourceTree = ""; }; + 46EB2E00004790 /* LayoutAnimationsManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutAnimationsManager.cpp; sourceTree = ""; }; + 46EB2E000047A0 /* LayoutAnimationsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationsManager.h; sourceTree = ""; }; + 46EB2E000047B0 /* LayoutAnimationsProxy.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutAnimationsProxy.cpp; sourceTree = ""; }; + 46EB2E000047C0 /* LayoutAnimationsProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationsProxy.h; sourceTree = ""; }; + 46EB2E000047D0 /* LayoutAnimationsUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutAnimationsUtils.cpp; sourceTree = ""; }; + 46EB2E000047E0 /* LayoutAnimationsUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationsUtils.h; sourceTree = ""; }; + 46EB2E000047F0 /* LayoutAnimationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationType.h; sourceTree = ""; }; + 46EB2E00004810 /* NativeReanimatedModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeReanimatedModule.cpp; sourceTree = ""; }; + 46EB2E00004820 /* NativeReanimatedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeReanimatedModule.h; sourceTree = ""; }; + 46EB2E00004830 /* NativeReanimatedModuleSpec.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeReanimatedModuleSpec.cpp; sourceTree = ""; }; + 46EB2E00004840 /* NativeReanimatedModuleSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeReanimatedModuleSpec.h; sourceTree = ""; }; + 46EB2E00004860 /* CollectionUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CollectionUtils.h; sourceTree = ""; }; + 46EB2E00004870 /* FeaturesConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = FeaturesConfig.cpp; sourceTree = ""; }; + 46EB2E00004880 /* FeaturesConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FeaturesConfig.h; sourceTree = ""; }; + 46EB2E00004890 /* PlatformDepMethodsHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformDepMethodsHolder.h; sourceTree = ""; }; + 46EB2E000048A0 /* PlatformLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformLogger.h; sourceTree = ""; }; + 46EB2E000048B0 /* SingleInstanceChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SingleInstanceChecker.h; sourceTree = ""; }; + 46EB2E000048C0 /* UIRuntimeDecorator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = UIRuntimeDecorator.cpp; sourceTree = ""; }; + 46EB2E000048D0 /* UIRuntimeDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UIRuntimeDecorator.h; sourceTree = ""; }; + 46EB2E00004900 /* EventHandlerRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventHandlerRegistry.cpp; sourceTree = ""; }; + 46EB2E00004910 /* EventHandlerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventHandlerRegistry.h; sourceTree = ""; }; + 46EB2E00004920 /* WorkletRuntimeRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletRuntimeRegistry.cpp; sourceTree = ""; }; + 46EB2E00004930 /* WorkletRuntimeRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntimeRegistry.h; sourceTree = ""; }; + 46EB2E00004950 /* Shareables.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Shareables.cpp; sourceTree = ""; }; + 46EB2E00004960 /* Shareables.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Shareables.h; sourceTree = ""; }; + 46EB2E00004980 /* AsyncQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AsyncQueue.cpp; sourceTree = ""; }; + 46EB2E00004990 /* AsyncQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AsyncQueue.h; sourceTree = ""; }; + 46EB2E000049A0 /* JSISerializer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSISerializer.cpp; sourceTree = ""; }; + 46EB2E000049B0 /* JSISerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSISerializer.h; sourceTree = ""; }; + 46EB2E000049C0 /* JSLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSLogger.cpp; sourceTree = ""; }; + 46EB2E000049D0 /* JSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSLogger.h; sourceTree = ""; }; + 46EB2E000049E0 /* JSScheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSScheduler.cpp; sourceTree = ""; }; + 46EB2E000049F0 /* JSScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSScheduler.h; sourceTree = ""; }; + 46EB2E00004A00 /* ReanimatedJSIUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedJSIUtils.cpp; sourceTree = ""; }; + 46EB2E00004A10 /* ReanimatedJSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedJSIUtils.h; sourceTree = ""; }; + 46EB2E00004A20 /* ReanimatedVersion.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedVersion.cpp; sourceTree = ""; }; + 46EB2E00004A30 /* ReanimatedVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedVersion.h; sourceTree = ""; }; + 46EB2E00004A40 /* ThreadSafeQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ThreadSafeQueue.h; sourceTree = ""; }; + 46EB2E00004A50 /* UIScheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = UIScheduler.cpp; sourceTree = ""; }; + 46EB2E00004A60 /* UIScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UIScheduler.h; sourceTree = ""; }; + 46EB2E00004A70 /* WorkletEventHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletEventHandler.cpp; sourceTree = ""; }; + 46EB2E00004A80 /* WorkletEventHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletEventHandler.h; sourceTree = ""; }; + 46EB2E00004AA0 /* ReanimatedHermesRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedHermesRuntime.cpp; sourceTree = ""; }; + 46EB2E00004AB0 /* ReanimatedHermesRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedHermesRuntime.h; sourceTree = ""; }; + 46EB2E00004AC0 /* ReanimatedRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedRuntime.cpp; sourceTree = ""; }; + 46EB2E00004AD0 /* ReanimatedRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedRuntime.h; sourceTree = ""; }; + 46EB2E00004AE0 /* RNRuntimeDecorator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RNRuntimeDecorator.cpp; sourceTree = ""; }; + 46EB2E00004AF0 /* RNRuntimeDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNRuntimeDecorator.h; sourceTree = ""; }; + 46EB2E00004B00 /* WorkletRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletRuntime.cpp; sourceTree = ""; }; + 46EB2E00004B10 /* WorkletRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntime.h; sourceTree = ""; }; + 46EB2E00004B20 /* WorkletRuntimeCollector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntimeCollector.h; sourceTree = ""; }; + 46EB2E00004B30 /* WorkletRuntimeDecorator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletRuntimeDecorator.cpp; sourceTree = ""; }; + 46EB2E00004B40 /* WorkletRuntimeDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntimeDecorator.h; sourceTree = ""; }; + 46EB2E00004B60 /* RNSVGBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGBrush.h; sourceTree = ""; }; + 46EB2E00004B70 /* RNSVGBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGBrush.mm; sourceTree = ""; }; + 46EB2E00004B80 /* RNSVGBrushType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGBrushType.h; sourceTree = ""; }; + 46EB2E00004B90 /* RNSVGContextBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGContextBrush.h; sourceTree = ""; }; + 46EB2E00004BA0 /* RNSVGContextBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGContextBrush.mm; sourceTree = ""; }; + 46EB2E00004BB0 /* RNSVGPainter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPainter.h; sourceTree = ""; }; + 46EB2E00004BC0 /* RNSVGPainter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPainter.mm; sourceTree = ""; }; + 46EB2E00004BD0 /* RNSVGPainterBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPainterBrush.h; sourceTree = ""; }; + 46EB2E00004BE0 /* RNSVGPainterBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPainterBrush.mm; sourceTree = ""; }; + 46EB2E00004BF0 /* RNSVGSolidColorBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSolidColorBrush.h; sourceTree = ""; }; + 46EB2E00004C00 /* RNSVGSolidColorBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSolidColorBrush.mm; sourceTree = ""; }; + 46EB2E00004C20 /* RNSVGClipPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGClipPath.h; sourceTree = ""; }; + 46EB2E00004C30 /* RNSVGClipPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGClipPath.mm; sourceTree = ""; }; + 46EB2E00004C40 /* RNSVGDefs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGDefs.h; sourceTree = ""; }; + 46EB2E00004C50 /* RNSVGDefs.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGDefs.mm; sourceTree = ""; }; + 46EB2E00004C60 /* RNSVGForeignObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGForeignObject.h; sourceTree = ""; }; + 46EB2E00004C70 /* RNSVGForeignObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGForeignObject.mm; sourceTree = ""; }; + 46EB2E00004C80 /* RNSVGGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGGroup.h; sourceTree = ""; }; + 46EB2E00004C90 /* RNSVGGroup.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGGroup.mm; sourceTree = ""; }; + 46EB2E00004CA0 /* RNSVGImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGImage.h; sourceTree = ""; }; + 46EB2E00004CB0 /* RNSVGImage.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGImage.mm; sourceTree = ""; }; + 46EB2E00004CC0 /* RNSVGLinearGradient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLinearGradient.h; sourceTree = ""; }; + 46EB2E00004CD0 /* RNSVGLinearGradient.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLinearGradient.mm; sourceTree = ""; }; + 46EB2E00004CE0 /* RNSVGMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMarker.h; sourceTree = ""; }; + 46EB2E00004CF0 /* RNSVGMarker.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMarker.mm; sourceTree = ""; }; + 46EB2E00004D00 /* RNSVGMask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMask.h; sourceTree = ""; }; + 46EB2E00004D10 /* RNSVGMask.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMask.mm; sourceTree = ""; }; + 46EB2E00004D20 /* RNSVGPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPath.h; sourceTree = ""; }; + 46EB2E00004D30 /* RNSVGPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPath.mm; sourceTree = ""; }; + 46EB2E00004D40 /* RNSVGPattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPattern.h; sourceTree = ""; }; + 46EB2E00004D50 /* RNSVGPattern.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPattern.mm; sourceTree = ""; }; + 46EB2E00004D60 /* RNSVGRadialGradient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRadialGradient.h; sourceTree = ""; }; + 46EB2E00004D70 /* RNSVGRadialGradient.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRadialGradient.mm; sourceTree = ""; }; + 46EB2E00004D80 /* RNSVGSvgView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSvgView.h; sourceTree = ""; }; + 46EB2E00004D90 /* RNSVGSvgView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSvgView.mm; sourceTree = ""; }; + 46EB2E00004DA0 /* RNSVGSymbol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSymbol.h; sourceTree = ""; }; + 46EB2E00004DB0 /* RNSVGSymbol.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSymbol.mm; sourceTree = ""; }; + 46EB2E00004DC0 /* RNSVGUse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGUse.h; sourceTree = ""; }; + 46EB2E00004DD0 /* RNSVGUse.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGUse.mm; sourceTree = ""; }; + 46EB2E00004DF0 /* RNSVGColorMatrixType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGColorMatrixType.h; sourceTree = ""; }; + 46EB2E00004E00 /* RNSVGEdgeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGEdgeMode.h; sourceTree = ""; }; + 46EB2E00004E10 /* RNSVGFeColorMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeColorMatrix.h; sourceTree = ""; }; + 46EB2E00004E20 /* RNSVGFeColorMatrix.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeColorMatrix.mm; sourceTree = ""; }; + 46EB2E00004E30 /* RNSVGFeGaussianBlur.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeGaussianBlur.h; sourceTree = ""; }; + 46EB2E00004E40 /* RNSVGFeGaussianBlur.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeGaussianBlur.mm; sourceTree = ""; }; + 46EB2E00004E50 /* RNSVGFeMerge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeMerge.h; sourceTree = ""; }; + 46EB2E00004E60 /* RNSVGFeMerge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeMerge.mm; sourceTree = ""; }; + 46EB2E00004E70 /* RNSVGFeOffset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeOffset.h; sourceTree = ""; }; + 46EB2E00004E80 /* RNSVGFeOffset.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeOffset.mm; sourceTree = ""; }; + 46EB2E00004E90 /* RNSVGFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilter.h; sourceTree = ""; }; + 46EB2E00004EA0 /* RNSVGFilter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilter.mm; sourceTree = ""; }; + 46EB2E00004EB0 /* RNSVGFilterPrimitive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterPrimitive.h; sourceTree = ""; }; + 46EB2E00004EC0 /* RNSVGFilterPrimitive.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterPrimitive.mm; sourceTree = ""; }; + 46EB2E00004ED0 /* RNSVGFilterRegion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterRegion.h; sourceTree = ""; }; + 46EB2E00004EE0 /* RNSVGFilterRegion.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterRegion.mm; sourceTree = ""; }; + 46EB2E00004EF0 /* RNSVGContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGContainer.h; path = apple/RNSVGContainer.h; sourceTree = ""; }; + 46EB2E00004F00 /* RNSVGNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGNode.h; path = apple/RNSVGNode.h; sourceTree = ""; }; + 46EB2E00004F10 /* RNSVGNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGNode.mm; path = apple/RNSVGNode.mm; sourceTree = ""; }; + 46EB2E00004F20 /* RNSVGRenderable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGRenderable.h; path = apple/RNSVGRenderable.h; sourceTree = ""; }; + 46EB2E00004F30 /* RNSVGRenderable.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGRenderable.mm; path = apple/RNSVGRenderable.mm; sourceTree = ""; }; + 46EB2E00004F40 /* RNSVGRenderableModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGRenderableModule.h; path = apple/RNSVGRenderableModule.h; sourceTree = ""; }; + 46EB2E00004F50 /* RNSVGRenderableModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGRenderableModule.mm; path = apple/RNSVGRenderableModule.mm; sourceTree = ""; }; + 46EB2E00004F60 /* RNSVGSvgViewModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGSvgViewModule.h; path = apple/RNSVGSvgViewModule.h; sourceTree = ""; }; + 46EB2E00004F70 /* RNSVGSvgViewModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGSvgViewModule.mm; path = apple/RNSVGSvgViewModule.mm; sourceTree = ""; }; + 46EB2E00004F80 /* RNSVGUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGUIKit.h; path = apple/RNSVGUIKit.h; sourceTree = ""; }; + 46EB2E00004FA0 /* RNSVGCircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGCircle.h; sourceTree = ""; }; + 46EB2E00004FB0 /* RNSVGCircle.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGCircle.mm; sourceTree = ""; }; + 46EB2E00004FC0 /* RNSVGEllipse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGEllipse.h; sourceTree = ""; }; + 46EB2E00004FD0 /* RNSVGEllipse.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGEllipse.mm; sourceTree = ""; }; + 46EB2E00004FE0 /* RNSVGLine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLine.h; sourceTree = ""; }; + 46EB2E00004FF0 /* RNSVGLine.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLine.mm; sourceTree = ""; }; + 46EB2E00005000 /* RNSVGRect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRect.h; sourceTree = ""; }; + 46EB2E00005010 /* RNSVGRect.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRect.mm; sourceTree = ""; }; + 46EB2E00005030 /* RNSVGFontData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFontData.h; sourceTree = ""; }; + 46EB2E00005040 /* RNSVGFontData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFontData.mm; sourceTree = ""; }; + 46EB2E00005050 /* RNSVGGlyphContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGGlyphContext.h; sourceTree = ""; }; + 46EB2E00005060 /* RNSVGGlyphContext.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGGlyphContext.mm; sourceTree = ""; }; + 46EB2E00005070 /* RNSVGPropHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPropHelper.h; sourceTree = ""; }; + 46EB2E00005080 /* RNSVGPropHelper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPropHelper.mm; sourceTree = ""; }; + 46EB2E00005090 /* RNSVGText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGText.h; sourceTree = ""; }; + 46EB2E000050A0 /* RNSVGText.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGText.mm; sourceTree = ""; }; + 46EB2E000050B0 /* RNSVGTextPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextPath.h; sourceTree = ""; }; + 46EB2E000050C0 /* RNSVGTextPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextPath.mm; sourceTree = ""; }; + 46EB2E000050D0 /* RNSVGTextProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextProperties.h; sourceTree = ""; }; + 46EB2E000050E0 /* RNSVGTextProperties.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextProperties.mm; sourceTree = ""; }; + 46EB2E000050F0 /* RNSVGTopAlignedLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTopAlignedLabel.h; sourceTree = ""; }; + 46EB2E00005100 /* RNSVGTopAlignedLabel.ios.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTopAlignedLabel.ios.mm; sourceTree = ""; }; + 46EB2E00005110 /* RNSVGTSpan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTSpan.h; sourceTree = ""; }; + 46EB2E00005120 /* RNSVGTSpan.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTSpan.mm; sourceTree = ""; }; + 46EB2E00005140 /* RCTConvert+RNSVG.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+RNSVG.h"; sourceTree = ""; }; + 46EB2E00005150 /* RCTConvert+RNSVG.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTConvert+RNSVG.mm"; sourceTree = ""; }; + 46EB2E00005160 /* RNSVGBezierElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGBezierElement.h; sourceTree = ""; }; + 46EB2E00005170 /* RNSVGBezierElement.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGBezierElement.mm; sourceTree = ""; }; + 46EB2E00005180 /* RNSVGCGFCRule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGCGFCRule.h; sourceTree = ""; }; + 46EB2E00005190 /* RNSVGConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGConvert.h; sourceTree = ""; }; + 46EB2E000051A0 /* RNSVGConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGConvert.mm; sourceTree = ""; }; + 46EB2E000051B0 /* RNSVGLength.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLength.h; sourceTree = ""; }; + 46EB2E000051C0 /* RNSVGLength.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLength.mm; sourceTree = ""; }; + 46EB2E000051D0 /* RNSVGMarkerPosition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMarkerPosition.h; sourceTree = ""; }; + 46EB2E000051E0 /* RNSVGMarkerPosition.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMarkerPosition.mm; sourceTree = ""; }; + 46EB2E000051F0 /* RNSVGMaskType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMaskType.h; sourceTree = ""; }; + 46EB2E00005200 /* RNSVGPathMeasure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPathMeasure.h; sourceTree = ""; }; + 46EB2E00005210 /* RNSVGPathMeasure.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPathMeasure.mm; sourceTree = ""; }; + 46EB2E00005220 /* RNSVGPathParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPathParser.h; sourceTree = ""; }; + 46EB2E00005230 /* RNSVGPathParser.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPathParser.mm; sourceTree = ""; }; + 46EB2E00005240 /* RNSVGRenderUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRenderUtils.h; sourceTree = ""; }; + 46EB2E00005250 /* RNSVGRenderUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRenderUtils.mm; sourceTree = ""; }; + 46EB2E00005260 /* RNSVGUnits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGUnits.h; sourceTree = ""; }; + 46EB2E00005270 /* RNSVGVBMOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGVBMOS.h; sourceTree = ""; }; + 46EB2E00005280 /* RNSVGVectorEffect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGVectorEffect.h; sourceTree = ""; }; + 46EB2E00005290 /* RNSVGViewBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGViewBox.h; sourceTree = ""; }; + 46EB2E000052A0 /* RNSVGViewBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGViewBox.mm; sourceTree = ""; }; + 46EB2E000052C0 /* RNSVGCircleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGCircleManager.h; sourceTree = ""; }; + 46EB2E000052D0 /* RNSVGCircleManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGCircleManager.mm; sourceTree = ""; }; + 46EB2E000052E0 /* RNSVGClipPathManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGClipPathManager.h; sourceTree = ""; }; + 46EB2E000052F0 /* RNSVGClipPathManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGClipPathManager.mm; sourceTree = ""; }; + 46EB2E00005300 /* RNSVGDefsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGDefsManager.h; sourceTree = ""; }; + 46EB2E00005310 /* RNSVGDefsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGDefsManager.mm; sourceTree = ""; }; + 46EB2E00005320 /* RNSVGEllipseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGEllipseManager.h; sourceTree = ""; }; + 46EB2E00005330 /* RNSVGEllipseManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGEllipseManager.mm; sourceTree = ""; }; + 46EB2E00005340 /* RNSVGFeColorMatrixManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeColorMatrixManager.h; sourceTree = ""; }; + 46EB2E00005350 /* RNSVGFeColorMatrixManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeColorMatrixManager.mm; sourceTree = ""; }; + 46EB2E00005360 /* RNSVGFeGaussianBlurManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeGaussianBlurManager.h; sourceTree = ""; }; + 46EB2E00005370 /* RNSVGFeGaussianBlurManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeGaussianBlurManager.mm; sourceTree = ""; }; + 46EB2E00005380 /* RNSVGFeMergeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeMergeManager.h; sourceTree = ""; }; + 46EB2E00005390 /* RNSVGFeMergeManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeMergeManager.mm; sourceTree = ""; }; + 46EB2E000053A0 /* RNSVGFeOffsetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeOffsetManager.h; sourceTree = ""; }; + 46EB2E000053B0 /* RNSVGFeOffsetManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeOffsetManager.mm; sourceTree = ""; }; + 46EB2E000053C0 /* RNSVGFilterManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterManager.h; sourceTree = ""; }; + 46EB2E000053D0 /* RNSVGFilterManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterManager.mm; sourceTree = ""; }; + 46EB2E000053E0 /* RNSVGFilterPrimitiveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterPrimitiveManager.h; sourceTree = ""; }; + 46EB2E000053F0 /* RNSVGFilterPrimitiveManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterPrimitiveManager.mm; sourceTree = ""; }; + 46EB2E00005400 /* RNSVGForeignObjectManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGForeignObjectManager.h; sourceTree = ""; }; + 46EB2E00005410 /* RNSVGForeignObjectManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGForeignObjectManager.mm; sourceTree = ""; }; + 46EB2E00005420 /* RNSVGGroupManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGGroupManager.h; sourceTree = ""; }; + 46EB2E00005430 /* RNSVGGroupManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGGroupManager.mm; sourceTree = ""; }; + 46EB2E00005440 /* RNSVGImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGImageManager.h; sourceTree = ""; }; + 46EB2E00005450 /* RNSVGImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGImageManager.mm; sourceTree = ""; }; + 46EB2E00005460 /* RNSVGLinearGradientManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLinearGradientManager.h; sourceTree = ""; }; + 46EB2E00005470 /* RNSVGLinearGradientManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLinearGradientManager.mm; sourceTree = ""; }; + 46EB2E00005480 /* RNSVGLineManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLineManager.h; sourceTree = ""; }; + 46EB2E00005490 /* RNSVGLineManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLineManager.mm; sourceTree = ""; }; + 46EB2E000054A0 /* RNSVGMarkerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMarkerManager.h; sourceTree = ""; }; + 46EB2E000054B0 /* RNSVGMarkerManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMarkerManager.mm; sourceTree = ""; }; + 46EB2E000054C0 /* RNSVGMaskManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMaskManager.h; sourceTree = ""; }; + 46EB2E000054D0 /* RNSVGMaskManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMaskManager.mm; sourceTree = ""; }; + 46EB2E000054E0 /* RNSVGNodeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGNodeManager.h; sourceTree = ""; }; + 46EB2E000054F0 /* RNSVGNodeManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGNodeManager.mm; sourceTree = ""; }; + 46EB2E00005500 /* RNSVGPathManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPathManager.h; sourceTree = ""; }; + 46EB2E00005510 /* RNSVGPathManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPathManager.mm; sourceTree = ""; }; + 46EB2E00005520 /* RNSVGPatternManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPatternManager.h; sourceTree = ""; }; + 46EB2E00005530 /* RNSVGPatternManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPatternManager.mm; sourceTree = ""; }; + 46EB2E00005540 /* RNSVGRadialGradientManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRadialGradientManager.h; sourceTree = ""; }; + 46EB2E00005550 /* RNSVGRadialGradientManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRadialGradientManager.mm; sourceTree = ""; }; + 46EB2E00005560 /* RNSVGRectManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRectManager.h; sourceTree = ""; }; + 46EB2E00005570 /* RNSVGRectManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRectManager.mm; sourceTree = ""; }; + 46EB2E00005580 /* RNSVGRenderableManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRenderableManager.h; sourceTree = ""; }; + 46EB2E00005590 /* RNSVGRenderableManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRenderableManager.mm; sourceTree = ""; }; + 46EB2E000055A0 /* RNSVGSvgViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSvgViewManager.h; sourceTree = ""; }; + 46EB2E000055B0 /* RNSVGSvgViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSvgViewManager.mm; sourceTree = ""; }; + 46EB2E000055C0 /* RNSVGSymbolManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSymbolManager.h; sourceTree = ""; }; + 46EB2E000055D0 /* RNSVGSymbolManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSymbolManager.mm; sourceTree = ""; }; + 46EB2E000055E0 /* RNSVGTextManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextManager.h; sourceTree = ""; }; + 46EB2E000055F0 /* RNSVGTextManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextManager.mm; sourceTree = ""; }; + 46EB2E00005600 /* RNSVGTextPathManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextPathManager.h; sourceTree = ""; }; + 46EB2E00005610 /* RNSVGTextPathManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextPathManager.mm; sourceTree = ""; }; + 46EB2E00005620 /* RNSVGTSpanManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTSpanManager.h; sourceTree = ""; }; + 46EB2E00005630 /* RNSVGTSpanManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTSpanManager.mm; sourceTree = ""; }; + 46EB2E00005640 /* RNSVGUseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGUseManager.h; sourceTree = ""; }; + 46EB2E00005650 /* RNSVGUseManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGUseManager.mm; sourceTree = ""; }; + 46EB2E00005680 /* RNSHeaderHeightChangeEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSHeaderHeightChangeEvent.h; sourceTree = ""; }; + 46EB2E00005690 /* RNSHeaderHeightChangeEvent.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSHeaderHeightChangeEvent.mm; sourceTree = ""; }; + 46EB2E000056A0 /* RNSScreenViewEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenViewEvent.h; sourceTree = ""; }; + 46EB2E000056B0 /* RNSScreenViewEvent.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenViewEvent.mm; sourceTree = ""; }; + 46EB2E000056C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTImageComponentView+RNSScreenStackHeaderConfig.h"; sourceTree = ""; }; + 46EB2E000056D0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTImageComponentView+RNSScreenStackHeaderConfig.mm"; sourceTree = ""; }; + 46EB2E000056E0 /* RNSConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSConvert.h; sourceTree = ""; }; + 46EB2E000056F0 /* RNSConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSConvert.mm; sourceTree = ""; }; + 46EB2E00005700 /* RNSEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSEnums.h; sourceTree = ""; }; + 46EB2E00005710 /* RNSFullWindowOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSFullWindowOverlay.h; sourceTree = ""; }; + 46EB2E00005720 /* RNSFullWindowOverlay.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSFullWindowOverlay.mm; sourceTree = ""; }; + 46EB2E00005730 /* RNSModalScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSModalScreen.h; sourceTree = ""; }; + 46EB2E00005740 /* RNSModalScreen.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSModalScreen.mm; sourceTree = ""; }; + 46EB2E00005750 /* RNSModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSModule.h; sourceTree = ""; }; + 46EB2E00005760 /* RNSModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSModule.mm; sourceTree = ""; }; + 46EB2E00005770 /* RNSScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreen.h; sourceTree = ""; }; + 46EB2E00005780 /* RNSScreen.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreen.mm; sourceTree = ""; }; + 46EB2E00005790 /* RNSScreenContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenContainer.h; sourceTree = ""; }; + 46EB2E000057A0 /* RNSScreenContainer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenContainer.mm; sourceTree = ""; }; + 46EB2E000057B0 /* RNSScreenNavigationContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenNavigationContainer.h; sourceTree = ""; }; + 46EB2E000057C0 /* RNSScreenNavigationContainer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenNavigationContainer.mm; sourceTree = ""; }; + 46EB2E000057D0 /* RNSScreenStack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStack.h; sourceTree = ""; }; + 46EB2E000057E0 /* RNSScreenStack.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStack.mm; sourceTree = ""; }; + 46EB2E000057F0 /* RNSScreenStackAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStackAnimator.h; sourceTree = ""; }; + 46EB2E00005800 /* RNSScreenStackAnimator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStackAnimator.mm; sourceTree = ""; }; + 46EB2E00005810 /* RNSScreenStackHeaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStackHeaderConfig.h; sourceTree = ""; }; + 46EB2E00005820 /* RNSScreenStackHeaderConfig.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStackHeaderConfig.mm; sourceTree = ""; }; + 46EB2E00005830 /* RNSScreenStackHeaderSubview.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStackHeaderSubview.h; sourceTree = ""; }; + 46EB2E00005840 /* RNSScreenStackHeaderSubview.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStackHeaderSubview.mm; sourceTree = ""; }; + 46EB2E00005850 /* RNSScreenWindowTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenWindowTraits.h; sourceTree = ""; }; + 46EB2E00005860 /* RNSScreenWindowTraits.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenWindowTraits.mm; sourceTree = ""; }; + 46EB2E00005870 /* RNSSearchBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSSearchBar.h; sourceTree = ""; }; + 46EB2E00005880 /* RNSSearchBar.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSSearchBar.mm; sourceTree = ""; }; + 46EB2E00005890 /* UIViewController+RNScreens.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIViewController+RNScreens.h"; sourceTree = ""; }; + 46EB2E000058A0 /* UIViewController+RNScreens.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "UIViewController+RNScreens.mm"; sourceTree = ""; }; + 46EB2E000058B0 /* UIWindow+RNScreens.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIWindow+RNScreens.h"; sourceTree = ""; }; + 46EB2E000058C0 /* UIWindow+RNScreens.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "UIWindow+RNScreens.mm"; sourceTree = ""; }; + 46EB2E000058E0 /* RNSUIBarButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSUIBarButtonItem.h; sourceTree = ""; }; + 46EB2E000058F0 /* RNSUIBarButtonItem.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSUIBarButtonItem.mm; sourceTree = ""; }; + 46EB2E00005910 /* RNScreensTurboModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RNScreensTurboModule.cpp; sourceTree = ""; }; + 46EB2E00005920 /* RNScreensTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNScreensTurboModule.h; sourceTree = ""; }; + 46EB2E00005940 /* FBReactNativeSpec-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "FBReactNativeSpec-generated.mm"; sourceTree = ""; }; + 46EB2E00005950 /* FBReactNativeSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FBReactNativeSpec.h; sourceTree = ""; }; + 46EB2E00005960 /* FBReactNativeSpecJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "FBReactNativeSpecJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005970 /* FBReactNativeSpecJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FBReactNativeSpecJSI.h; sourceTree = ""; }; + 46EB2E00005980 /* RCTModulesConformingToProtocolsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModulesConformingToProtocolsProvider.h; sourceTree = ""; }; + 46EB2E00005990 /* RCTModulesConformingToProtocolsProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModulesConformingToProtocolsProvider.mm; sourceTree = ""; }; + 46EB2E000059E0 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; + 46EB2E000059F0 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; + 46EB2E00005A00 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; + 46EB2E00005A10 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; + 46EB2E00005A20 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; + 46EB2E00005A30 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; + 46EB2E00005A40 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E00005A50 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; + 46EB2E00005A60 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; + 46EB2E00005A70 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; + 46EB2E00005A80 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; + 46EB2E00005AA0 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; + 46EB2E00005AB0 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; + 46EB2E00005AC0 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; + 46EB2E00005AD0 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; + 46EB2E00005AE0 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; + 46EB2E00005AF0 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; + 46EB2E00005B00 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E00005B10 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; + 46EB2E00005B20 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; + 46EB2E00005B30 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; + 46EB2E00005B40 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; + 46EB2E00005B60 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; + 46EB2E00005B70 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; + 46EB2E00005B80 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; + 46EB2E00005B90 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; + 46EB2E00005BA0 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; + 46EB2E00005BB0 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; + 46EB2E00005BC0 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E00005BD0 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; + 46EB2E00005BE0 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; + 46EB2E00005BF0 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; + 46EB2E00005C00 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; + 46EB2E00005C20 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; + 46EB2E00005C30 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; + 46EB2E00005C40 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; + 46EB2E00005C50 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; + 46EB2E00005C60 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; + 46EB2E00005C70 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; + 46EB2E00005C80 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E00005C90 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; + 46EB2E00005CA0 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; + 46EB2E00005CB0 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; + 46EB2E00005CC0 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; + 46EB2E00005CE0 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; + 46EB2E00005CF0 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; + 46EB2E00005D00 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; + 46EB2E00005D10 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; + 46EB2E00005D20 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; + 46EB2E00005D30 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; + 46EB2E00005D40 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E00005D50 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; + 46EB2E00005D60 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; + 46EB2E00005D70 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; + 46EB2E00005D80 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; + 46EB2E00005DA0 /* rnasyncstorage-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnasyncstorage-generated.mm"; sourceTree = ""; }; + 46EB2E00005DB0 /* rnasyncstorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnasyncstorage.h; sourceTree = ""; }; + 46EB2E00005DC0 /* rnasyncstorageJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnasyncstorageJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005DD0 /* rnasyncstorageJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnasyncstorageJSI.h; sourceTree = ""; }; + 46EB2E00005DF0 /* rngesturehandler_codegen-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rngesturehandler_codegen-generated.mm"; sourceTree = ""; }; + 46EB2E00005E00 /* rngesturehandler_codegen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rngesturehandler_codegen.h; sourceTree = ""; }; + 46EB2E00005E10 /* rngesturehandler_codegenJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rngesturehandler_codegenJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005E20 /* rngesturehandler_codegenJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rngesturehandler_codegenJSI.h; sourceTree = ""; }; + 46EB2E00005E40 /* RNGoogleSignInCGen-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RNGoogleSignInCGen-generated.mm"; sourceTree = ""; }; + 46EB2E00005E50 /* RNGoogleSignInCGen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNGoogleSignInCGen.h; sourceTree = ""; }; + 46EB2E00005E60 /* RNGoogleSignInCGenJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "RNGoogleSignInCGenJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005E70 /* RNGoogleSignInCGenJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNGoogleSignInCGenJSI.h; sourceTree = ""; }; + 46EB2E00005E90 /* rnreanimated-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnreanimated-generated.mm"; sourceTree = ""; }; + 46EB2E00005EA0 /* rnreanimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnreanimated.h; sourceTree = ""; }; + 46EB2E00005EB0 /* rnreanimatedJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnreanimatedJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005EC0 /* rnreanimatedJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnreanimatedJSI.h; sourceTree = ""; }; + 46EB2E00005EE0 /* rnscreens-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnscreens-generated.mm"; sourceTree = ""; }; + 46EB2E00005EF0 /* rnscreens.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnscreens.h; sourceTree = ""; }; + 46EB2E00005F00 /* rnscreensJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnscreensJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005F10 /* rnscreensJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnscreensJSI.h; sourceTree = ""; }; + 46EB2E00005F30 /* rnsvg-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnsvg-generated.mm"; sourceTree = ""; }; + 46EB2E00005F40 /* rnsvg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnsvg.h; sourceTree = ""; }; + 46EB2E00005F50 /* rnsvgJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnsvgJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005F60 /* rnsvgJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnsvgJSI.h; sourceTree = ""; }; + 46EB2E00005F80 /* safeareacontext-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "safeareacontext-generated.mm"; sourceTree = ""; }; + 46EB2E00005F90 /* safeareacontext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = safeareacontext.h; sourceTree = ""; }; + 46EB2E00005FA0 /* safeareacontextJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "safeareacontextJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005FB0 /* safeareacontextJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = safeareacontextJSI.h; sourceTree = ""; }; + 46EB2E00005FD0 /* CoreModulesPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CoreModulesPlugins.h; path = React/CoreModules/CoreModulesPlugins.h; sourceTree = ""; }; + 46EB2E00005FE0 /* RCTAccessibilityManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTAccessibilityManager+Internal.h"; path = "React/CoreModules/RCTAccessibilityManager+Internal.h"; sourceTree = ""; }; + 46EB2E00005FF0 /* RCTAccessibilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAccessibilityManager.h; path = React/CoreModules/RCTAccessibilityManager.h; sourceTree = ""; }; + 46EB2E00006000 /* RCTActionSheetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTActionSheetManager.h; path = React/CoreModules/RCTActionSheetManager.h; sourceTree = ""; }; + 46EB2E00006010 /* RCTAlertController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAlertController.h; path = React/CoreModules/RCTAlertController.h; sourceTree = ""; }; + 46EB2E00006020 /* RCTAlertManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAlertManager.h; path = React/CoreModules/RCTAlertManager.h; sourceTree = ""; }; + 46EB2E00006030 /* RCTAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAppearance.h; path = React/CoreModules/RCTAppearance.h; sourceTree = ""; }; + 46EB2E00006040 /* RCTAppState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAppState.h; path = React/CoreModules/RCTAppState.h; sourceTree = ""; }; + 46EB2E00006050 /* RCTClipboard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTClipboard.h; path = React/CoreModules/RCTClipboard.h; sourceTree = ""; }; + 46EB2E00006060 /* RCTDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDeviceInfo.h; path = React/CoreModules/RCTDeviceInfo.h; sourceTree = ""; }; + 46EB2E00006070 /* RCTDevLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevLoadingView.h; path = React/CoreModules/RCTDevLoadingView.h; sourceTree = ""; }; + 46EB2E00006080 /* RCTDevMenu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevMenu.h; path = React/CoreModules/RCTDevMenu.h; sourceTree = ""; }; + 46EB2E00006090 /* RCTDevSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevSettings.h; path = React/CoreModules/RCTDevSettings.h; sourceTree = ""; }; + 46EB2E000060A0 /* RCTEventDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTEventDispatcher.h; path = React/CoreModules/RCTEventDispatcher.h; sourceTree = ""; }; + 46EB2E000060B0 /* RCTExceptionsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTExceptionsManager.h; path = React/CoreModules/RCTExceptionsManager.h; sourceTree = ""; }; + 46EB2E000060C0 /* RCTFPSGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFPSGraph.h; path = React/CoreModules/RCTFPSGraph.h; sourceTree = ""; }; + 46EB2E000060D0 /* RCTI18nManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTI18nManager.h; path = React/CoreModules/RCTI18nManager.h; sourceTree = ""; }; + 46EB2E000060E0 /* RCTKeyboardObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTKeyboardObserver.h; path = React/CoreModules/RCTKeyboardObserver.h; sourceTree = ""; }; + 46EB2E000060F0 /* RCTLogBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLogBox.h; path = React/CoreModules/RCTLogBox.h; sourceTree = ""; }; + 46EB2E00006100 /* RCTLogBoxView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLogBoxView.h; path = React/CoreModules/RCTLogBoxView.h; sourceTree = ""; }; + 46EB2E00006110 /* RCTPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPlatform.h; path = React/CoreModules/RCTPlatform.h; sourceTree = ""; }; + 46EB2E00006120 /* RCTRedBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTRedBox.h; path = React/CoreModules/RCTRedBox.h; sourceTree = ""; }; + 46EB2E00006130 /* RCTSourceCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSourceCode.h; path = React/CoreModules/RCTSourceCode.h; sourceTree = ""; }; + 46EB2E00006140 /* RCTStatusBarManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTStatusBarManager.h; path = React/CoreModules/RCTStatusBarManager.h; sourceTree = ""; }; + 46EB2E00006150 /* RCTTiming.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTiming.h; path = React/CoreModules/RCTTiming.h; sourceTree = ""; }; + 46EB2E00006160 /* RCTWebSocketExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketExecutor.h; path = React/CoreModules/RCTWebSocketExecutor.h; sourceTree = ""; }; + 46EB2E00006170 /* RCTWebSocketModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketModule.h; path = React/CoreModules/RCTWebSocketModule.h; sourceTree = ""; }; + 46EB2E000061A0 /* RCTAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAssert.h; sourceTree = ""; }; + 46EB2E000061B0 /* RCTAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAssert.m; sourceTree = ""; }; + 46EB2E000061C0 /* RCTBridge+Inspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridge+Inspector.h"; sourceTree = ""; }; + 46EB2E000061D0 /* RCTBridge+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridge+Private.h"; sourceTree = ""; }; + 46EB2E000061E0 /* RCTBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridge.h; sourceTree = ""; }; + 46EB2E000061F0 /* RCTBridge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBridge.mm; sourceTree = ""; }; + 46EB2E00006200 /* RCTBridgeConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeConstants.h; sourceTree = ""; }; + 46EB2E00006210 /* RCTBridgeConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBridgeConstants.m; sourceTree = ""; }; + 46EB2E00006220 /* RCTBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeDelegate.h; sourceTree = ""; }; + 46EB2E00006230 /* RCTBridgeMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeMethod.h; sourceTree = ""; }; + 46EB2E00006240 /* RCTBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeModule.h; sourceTree = ""; }; + 46EB2E00006250 /* RCTBridgeModuleDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeModuleDecorator.h; sourceTree = ""; }; + 46EB2E00006260 /* RCTBridgeModuleDecorator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBridgeModuleDecorator.m; sourceTree = ""; }; + 46EB2E00006270 /* RCTBridgeProxy+Cxx.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridgeProxy+Cxx.h"; sourceTree = ""; }; + 46EB2E00006280 /* RCTBridgeProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeProxy.h; sourceTree = ""; }; + 46EB2E00006290 /* RCTBridgeProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBridgeProxy.mm; sourceTree = ""; }; + 46EB2E000062A0 /* RCTBundleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBundleManager.h; sourceTree = ""; }; + 46EB2E000062B0 /* RCTBundleManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBundleManager.m; sourceTree = ""; }; + 46EB2E000062C0 /* RCTBundleURLProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBundleURLProvider.h; sourceTree = ""; }; + 46EB2E000062D0 /* RCTBundleURLProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBundleURLProvider.mm; sourceTree = ""; }; + 46EB2E000062E0 /* RCTCallableJSModules.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCallableJSModules.m; sourceTree = ""; }; + 46EB2E000062F0 /* RCTComponentEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentEvent.h; sourceTree = ""; }; + 46EB2E00006300 /* RCTComponentEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentEvent.m; sourceTree = ""; }; + 46EB2E00006310 /* RCTConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConstants.h; sourceTree = ""; }; + 46EB2E00006320 /* RCTConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTConstants.m; sourceTree = ""; }; + 46EB2E00006330 /* RCTConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvert.h; sourceTree = ""; }; + 46EB2E00006340 /* RCTConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTConvert.mm; sourceTree = ""; }; + 46EB2E00006350 /* RCTCxxConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxConvert.h; sourceTree = ""; }; + 46EB2E00006360 /* RCTCxxConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCxxConvert.m; sourceTree = ""; }; + 46EB2E00006370 /* RCTDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDefines.h; sourceTree = ""; }; + 46EB2E00006380 /* RCTDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDisplayLink.h; sourceTree = ""; }; + 46EB2E00006390 /* RCTDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDisplayLink.m; sourceTree = ""; }; + 46EB2E000063A0 /* RCTErrorCustomizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorCustomizer.h; sourceTree = ""; }; + 46EB2E000063B0 /* RCTErrorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorInfo.h; sourceTree = ""; }; + 46EB2E000063C0 /* RCTErrorInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTErrorInfo.m; sourceTree = ""; }; + 46EB2E000063D0 /* RCTEventDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventDispatcher.m; sourceTree = ""; }; + 46EB2E000063E0 /* RCTEventDispatcherProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventDispatcherProtocol.h; sourceTree = ""; }; + 46EB2E000063F0 /* RCTFrameUpdate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameUpdate.h; sourceTree = ""; }; + 46EB2E00006400 /* RCTFrameUpdate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFrameUpdate.m; sourceTree = ""; }; + 46EB2E00006410 /* RCTImageSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTImageSource.h; sourceTree = ""; }; + 46EB2E00006420 /* RCTImageSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageSource.m; sourceTree = ""; }; + 46EB2E00006430 /* RCTInitializing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInitializing.h; sourceTree = ""; }; + 46EB2E00006440 /* RCTInvalidating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInvalidating.h; sourceTree = ""; }; + 46EB2E00006450 /* RCTJavaScriptExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptExecutor.h; sourceTree = ""; }; + 46EB2E00006460 /* RCTJavaScriptLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptLoader.h; sourceTree = ""; }; + 46EB2E00006470 /* RCTJavaScriptLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJavaScriptLoader.mm; sourceTree = ""; }; + 46EB2E00006480 /* RCTJSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSStackFrame.h; sourceTree = ""; }; + 46EB2E00006490 /* RCTJSStackFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSStackFrame.m; sourceTree = ""; }; + 46EB2E000064A0 /* RCTJSThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSThread.h; sourceTree = ""; }; + 46EB2E000064B0 /* RCTJSThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSThread.m; sourceTree = ""; }; + 46EB2E000064C0 /* RCTKeyCommands.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTKeyCommands.h; sourceTree = ""; }; + 46EB2E000064D0 /* RCTKeyCommands.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTKeyCommands.m; sourceTree = ""; }; + 46EB2E000064E0 /* RCTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLog.h; sourceTree = ""; }; + 46EB2E000064F0 /* RCTLog.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLog.mm; sourceTree = ""; }; + 46EB2E00006500 /* RCTManagedPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTManagedPointer.h; sourceTree = ""; }; + 46EB2E00006510 /* RCTManagedPointer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTManagedPointer.mm; sourceTree = ""; }; + 46EB2E00006520 /* RCTMockDef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMockDef.h; sourceTree = ""; }; + 46EB2E00006530 /* RCTModuleData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleData.h; sourceTree = ""; }; + 46EB2E00006540 /* RCTModuleData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleData.mm; sourceTree = ""; }; + 46EB2E00006550 /* RCTModuleMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleMethod.h; sourceTree = ""; }; + 46EB2E00006560 /* RCTModuleMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleMethod.mm; sourceTree = ""; }; + 46EB2E00006570 /* RCTModuleRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModuleRegistry.m; sourceTree = ""; }; + 46EB2E00006580 /* RCTMultipartDataTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartDataTask.h; sourceTree = ""; }; + 46EB2E00006590 /* RCTMultipartDataTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartDataTask.m; sourceTree = ""; }; + 46EB2E000065A0 /* RCTMultipartStreamReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartStreamReader.h; sourceTree = ""; }; + 46EB2E000065B0 /* RCTMultipartStreamReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartStreamReader.m; sourceTree = ""; }; + 46EB2E000065C0 /* RCTNullability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNullability.h; sourceTree = ""; }; + 46EB2E000065D0 /* RCTParserUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParserUtils.h; sourceTree = ""; }; + 46EB2E000065E0 /* RCTParserUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTParserUtils.m; sourceTree = ""; }; + 46EB2E000065F0 /* RCTPerformanceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPerformanceLogger.h; sourceTree = ""; }; + 46EB2E00006600 /* RCTPerformanceLogger.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPerformanceLogger.mm; sourceTree = ""; }; + 46EB2E00006610 /* RCTPerformanceLoggerLabels.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPerformanceLoggerLabels.h; sourceTree = ""; }; + 46EB2E00006620 /* RCTPerformanceLoggerLabels.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPerformanceLoggerLabels.m; sourceTree = ""; }; + 46EB2E00006630 /* RCTPLTag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPLTag.h; sourceTree = ""; }; + 46EB2E00006640 /* RCTRedBoxSetEnabled.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxSetEnabled.h; sourceTree = ""; }; + 46EB2E00006650 /* RCTRedBoxSetEnabled.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxSetEnabled.m; sourceTree = ""; }; + 46EB2E00006660 /* RCTReloadCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTReloadCommand.h; sourceTree = ""; }; + 46EB2E00006670 /* RCTReloadCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTReloadCommand.m; sourceTree = ""; }; + 46EB2E00006680 /* RCTRootContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootContentView.h; sourceTree = ""; }; + 46EB2E00006690 /* RCTRootContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootContentView.m; sourceTree = ""; }; + 46EB2E000066A0 /* RCTRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootView.h; sourceTree = ""; }; + 46EB2E000066B0 /* RCTRootView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootView.m; sourceTree = ""; }; + 46EB2E000066C0 /* RCTRootViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewDelegate.h; sourceTree = ""; }; + 46EB2E000066D0 /* RCTRootViewInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewInternal.h; sourceTree = ""; }; + 46EB2E000066E0 /* RCTRuntimeExecutorModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRuntimeExecutorModule.h; sourceTree = ""; }; + 46EB2E000066F0 /* RCTTouchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchEvent.h; sourceTree = ""; }; + 46EB2E00006700 /* RCTTouchEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchEvent.m; sourceTree = ""; }; + 46EB2E00006710 /* RCTTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchHandler.h; sourceTree = ""; }; + 46EB2E00006720 /* RCTTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchHandler.m; sourceTree = ""; }; + 46EB2E00006730 /* RCTTurboModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTurboModuleRegistry.h; sourceTree = ""; }; + 46EB2E00006740 /* RCTURLRequestDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestDelegate.h; sourceTree = ""; }; + 46EB2E00006750 /* RCTURLRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestHandler.h; sourceTree = ""; }; + 46EB2E00006760 /* RCTUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtils.h; sourceTree = ""; }; + 46EB2E00006770 /* RCTUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtils.m; sourceTree = ""; }; + 46EB2E00006780 /* RCTUtilsUIOverride.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtilsUIOverride.h; sourceTree = ""; }; + 46EB2E00006790 /* RCTUtilsUIOverride.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtilsUIOverride.m; sourceTree = ""; }; + 46EB2E000067A0 /* RCTVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVersion.h; sourceTree = ""; }; + 46EB2E000067B0 /* RCTVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVersion.m; sourceTree = ""; }; + 46EB2E000067C0 /* RCTViewRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewRegistry.m; sourceTree = ""; }; + 46EB2E000067E0 /* RCTSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurface.h; sourceTree = ""; }; + 46EB2E000067F0 /* RCTSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurface.mm; sourceTree = ""; }; + 46EB2E00006800 /* RCTSurfaceDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceDelegate.h; sourceTree = ""; }; + 46EB2E00006810 /* RCTSurfaceProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceProtocol.h; sourceTree = ""; }; + 46EB2E00006820 /* RCTSurfaceRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowView.h; sourceTree = ""; }; + 46EB2E00006830 /* RCTSurfaceRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceRootShadowView.m; sourceTree = ""; }; + 46EB2E00006840 /* RCTSurfaceRootShadowViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowViewDelegate.h; sourceTree = ""; }; + 46EB2E00006850 /* RCTSurfaceRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootView.h; sourceTree = ""; }; + 46EB2E00006860 /* RCTSurfaceRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceRootView.mm; sourceTree = ""; }; + 46EB2E00006870 /* RCTSurfaceStage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceStage.h; sourceTree = ""; }; + 46EB2E00006880 /* RCTSurfaceStage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceStage.m; sourceTree = ""; }; + 46EB2E00006890 /* RCTSurfaceView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTSurfaceView+Internal.h"; sourceTree = ""; }; + 46EB2E000068A0 /* RCTSurfaceView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceView.h; sourceTree = ""; }; + 46EB2E000068B0 /* RCTSurfaceView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceView.mm; sourceTree = ""; }; + 46EB2E000068D0 /* RCTSurfaceHostingProxyRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingProxyRootView.h; sourceTree = ""; }; + 46EB2E000068E0 /* RCTSurfaceHostingProxyRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingProxyRootView.mm; sourceTree = ""; }; + 46EB2E000068F0 /* RCTSurfaceHostingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingView.h; sourceTree = ""; }; + 46EB2E00006900 /* RCTSurfaceHostingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingView.mm; sourceTree = ""; }; + 46EB2E00006910 /* RCTSurfaceSizeMeasureMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceSizeMeasureMode.h; sourceTree = ""; }; + 46EB2E00006920 /* RCTSurfaceSizeMeasureMode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceSizeMeasureMode.mm; sourceTree = ""; }; + 46EB2E00006940 /* NSDataBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NSDataBigString.h; sourceTree = ""; }; + 46EB2E00006950 /* NSDataBigString.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NSDataBigString.mm; sourceTree = ""; }; + 46EB2E00006960 /* RCTCxxBridge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxBridge.mm; sourceTree = ""; }; + 46EB2E00006970 /* RCTCxxBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxBridgeDelegate.h; sourceTree = ""; }; + 46EB2E00006980 /* RCTJSIExecutorRuntimeInstaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSIExecutorRuntimeInstaller.h; sourceTree = ""; }; + 46EB2E00006990 /* RCTJSIExecutorRuntimeInstaller.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJSIExecutorRuntimeInstaller.mm; sourceTree = ""; }; + 46EB2E000069A0 /* RCTMessageThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMessageThread.h; sourceTree = ""; }; + 46EB2E000069B0 /* RCTMessageThread.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMessageThread.mm; sourceTree = ""; }; + 46EB2E000069C0 /* RCTObjcExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTObjcExecutor.h; sourceTree = ""; }; + 46EB2E000069D0 /* RCTObjcExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTObjcExecutor.mm; sourceTree = ""; }; + 46EB2E000069F0 /* RCTDefaultCxxLogFunction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDefaultCxxLogFunction.h; sourceTree = ""; }; + 46EB2E00006A00 /* RCTDefaultCxxLogFunction.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDefaultCxxLogFunction.mm; sourceTree = ""; }; + 46EB2E00006A20 /* DispatchMessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DispatchMessageQueueThread.h; sourceTree = ""; }; + 46EB2E00006A30 /* RCTCxxMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxMethod.h; sourceTree = ""; }; + 46EB2E00006A40 /* RCTCxxMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxMethod.mm; sourceTree = ""; }; + 46EB2E00006A50 /* RCTCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxModule.h; sourceTree = ""; }; + 46EB2E00006A60 /* RCTCxxModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxModule.mm; sourceTree = ""; }; + 46EB2E00006A70 /* RCTCxxUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxUtils.h; sourceTree = ""; }; + 46EB2E00006A80 /* RCTCxxUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxUtils.mm; sourceTree = ""; }; + 46EB2E00006A90 /* RCTNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNativeModule.h; sourceTree = ""; }; + 46EB2E00006AA0 /* RCTNativeModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeModule.mm; sourceTree = ""; }; + 46EB2E00006AC0 /* RCTFollyConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFollyConvert.h; sourceTree = ""; }; + 46EB2E00006AD0 /* RCTFollyConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFollyConvert.mm; sourceTree = ""; }; + 46EB2E00006AF0 /* FBXXHashUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FBXXHashUtils.h; sourceTree = ""; }; + 46EB2E00006B00 /* RCTLocalizedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLocalizedString.h; sourceTree = ""; }; + 46EB2E00006B10 /* RCTLocalizedString.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLocalizedString.mm; sourceTree = ""; }; + 46EB2E00006B30 /* RCTEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventEmitter.h; sourceTree = ""; }; + 46EB2E00006B40 /* RCTEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventEmitter.m; sourceTree = ""; }; + 46EB2E00006B50 /* RCTI18nUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTI18nUtil.h; sourceTree = ""; }; + 46EB2E00006B60 /* RCTI18nUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTI18nUtil.m; sourceTree = ""; }; + 46EB2E00006B70 /* RCTLayoutAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimation.h; sourceTree = ""; }; + 46EB2E00006B80 /* RCTLayoutAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimation.m; sourceTree = ""; }; + 46EB2E00006B90 /* RCTLayoutAnimationGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimationGroup.h; sourceTree = ""; }; + 46EB2E00006BA0 /* RCTLayoutAnimationGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimationGroup.m; sourceTree = ""; }; + 46EB2E00006BB0 /* RCTRedBoxExtraDataViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxExtraDataViewController.h; sourceTree = ""; }; + 46EB2E00006BC0 /* RCTRedBoxExtraDataViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxExtraDataViewController.m; sourceTree = ""; }; + 46EB2E00006BD0 /* RCTSurfacePresenterStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfacePresenterStub.h; sourceTree = ""; }; + 46EB2E00006BE0 /* RCTSurfacePresenterStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfacePresenterStub.m; sourceTree = ""; }; + 46EB2E00006BF0 /* RCTUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManager.h; sourceTree = ""; }; + 46EB2E00006C00 /* RCTUIManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManager.m; sourceTree = ""; }; + 46EB2E00006C10 /* RCTUIManagerObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerObserverCoordinator.h; sourceTree = ""; }; + 46EB2E00006C20 /* RCTUIManagerObserverCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUIManagerObserverCoordinator.mm; sourceTree = ""; }; + 46EB2E00006C30 /* RCTUIManagerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerUtils.h; sourceTree = ""; }; + 46EB2E00006C40 /* RCTUIManagerUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManagerUtils.m; sourceTree = ""; }; + 46EB2E00006C60 /* RCTMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMacros.h; sourceTree = ""; }; + 46EB2E00006C70 /* RCTProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProfile.h; sourceTree = ""; }; + 46EB2E00006C80 /* RCTProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProfile.m; sourceTree = ""; }; + 46EB2E00006C90 /* RCTProfileTrampoline-arm.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm.S"; sourceTree = ""; }; + 46EB2E00006CA0 /* RCTProfileTrampoline-arm64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm64.S"; sourceTree = ""; }; + 46EB2E00006CB0 /* RCTProfileTrampoline-i386.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-i386.S"; sourceTree = ""; }; + 46EB2E00006CC0 /* RCTProfileTrampoline-x86_64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-x86_64.S"; sourceTree = ""; }; + 46EB2E00006CE0 /* RCTUIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIUtils.h; sourceTree = ""; }; + 46EB2E00006CF0 /* RCTUIUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIUtils.m; sourceTree = ""; }; + 46EB2E00006D10 /* RCTActivityIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorView.h; sourceTree = ""; }; + 46EB2E00006D20 /* RCTActivityIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorView.m; sourceTree = ""; }; + 46EB2E00006D30 /* RCTActivityIndicatorViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorViewManager.h; sourceTree = ""; }; + 46EB2E00006D40 /* RCTActivityIndicatorViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorViewManager.m; sourceTree = ""; }; + 46EB2E00006D50 /* RCTAnimationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationType.h; sourceTree = ""; }; + 46EB2E00006D60 /* RCTAutoInsetsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAutoInsetsProtocol.h; sourceTree = ""; }; + 46EB2E00006D70 /* RCTBorderCurve.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderCurve.h; sourceTree = ""; }; + 46EB2E00006D80 /* RCTBorderDrawing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderDrawing.h; sourceTree = ""; }; + 46EB2E00006D90 /* RCTBorderDrawing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBorderDrawing.m; sourceTree = ""; }; + 46EB2E00006DA0 /* RCTBorderStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderStyle.h; sourceTree = ""; }; + 46EB2E00006DB0 /* RCTComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponent.h; sourceTree = ""; }; + 46EB2E00006DC0 /* RCTComponentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentData.h; sourceTree = ""; }; + 46EB2E00006DD0 /* RCTComponentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentData.m; sourceTree = ""; }; + 46EB2E00006DE0 /* RCTConvert+CoreLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+CoreLocation.h"; sourceTree = ""; }; + 46EB2E00006DF0 /* RCTConvert+CoreLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+CoreLocation.m"; sourceTree = ""; }; + 46EB2E00006E00 /* RCTConvert+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+Transform.h"; sourceTree = ""; }; + 46EB2E00006E10 /* RCTConvert+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+Transform.m"; sourceTree = ""; }; + 46EB2E00006E20 /* RCTCursor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCursor.h; sourceTree = ""; }; + 46EB2E00006E30 /* RCTDebuggingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDebuggingOverlay.h; sourceTree = ""; }; + 46EB2E00006E40 /* RCTDebuggingOverlay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDebuggingOverlay.m; sourceTree = ""; }; + 46EB2E00006E50 /* RCTDebuggingOverlayManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDebuggingOverlayManager.h; sourceTree = ""; }; + 46EB2E00006E60 /* RCTDebuggingOverlayManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDebuggingOverlayManager.m; sourceTree = ""; }; + 46EB2E00006E70 /* RCTFont.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFont.h; sourceTree = ""; }; + 46EB2E00006E80 /* RCTFont.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFont.mm; sourceTree = ""; }; + 46EB2E00006E90 /* RCTLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayout.h; sourceTree = ""; }; + 46EB2E00006EA0 /* RCTLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayout.m; sourceTree = ""; }; + 46EB2E00006EB0 /* RCTModalHostView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostView.h; sourceTree = ""; }; + 46EB2E00006EC0 /* RCTModalHostView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostView.m; sourceTree = ""; }; + 46EB2E00006ED0 /* RCTModalHostViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewController.h; sourceTree = ""; }; + 46EB2E00006EE0 /* RCTModalHostViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewController.m; sourceTree = ""; }; + 46EB2E00006EF0 /* RCTModalHostViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewManager.h; sourceTree = ""; }; + 46EB2E00006F00 /* RCTModalHostViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewManager.m; sourceTree = ""; }; + 46EB2E00006F10 /* RCTModalManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalManager.h; sourceTree = ""; }; + 46EB2E00006F20 /* RCTModalManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalManager.m; sourceTree = ""; }; + 46EB2E00006F30 /* RCTPointerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPointerEvents.h; sourceTree = ""; }; + 46EB2E00006F40 /* RCTRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootShadowView.h; sourceTree = ""; }; + 46EB2E00006F50 /* RCTRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootShadowView.m; sourceTree = ""; }; + 46EB2E00006F60 /* RCTSegmentedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControl.h; sourceTree = ""; }; + 46EB2E00006F70 /* RCTSegmentedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControl.m; sourceTree = ""; }; + 46EB2E00006F80 /* RCTSegmentedControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControlManager.h; sourceTree = ""; }; + 46EB2E00006F90 /* RCTSegmentedControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControlManager.m; sourceTree = ""; }; + 46EB2E00006FA0 /* RCTShadowView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Internal.h"; sourceTree = ""; }; + 46EB2E00006FB0 /* RCTShadowView+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Internal.m"; sourceTree = ""; }; + 46EB2E00006FC0 /* RCTShadowView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Layout.h"; sourceTree = ""; }; + 46EB2E00006FD0 /* RCTShadowView+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Layout.m"; sourceTree = ""; }; + 46EB2E00006FE0 /* RCTShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTShadowView.h; sourceTree = ""; }; + 46EB2E00006FF0 /* RCTShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTShadowView.m; sourceTree = ""; }; + 46EB2E00007000 /* RCTSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitch.h; sourceTree = ""; }; + 46EB2E00007010 /* RCTSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitch.m; sourceTree = ""; }; + 46EB2E00007020 /* RCTSwitchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitchManager.h; sourceTree = ""; }; + 46EB2E00007030 /* RCTSwitchManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitchManager.m; sourceTree = ""; }; + 46EB2E00007040 /* RCTTextDecorationLineType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextDecorationLineType.h; sourceTree = ""; }; + 46EB2E00007050 /* RCTView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTView.h; sourceTree = ""; }; + 46EB2E00007060 /* RCTView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTView.m; sourceTree = ""; }; + 46EB2E00007070 /* RCTViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewManager.h; sourceTree = ""; }; + 46EB2E00007080 /* RCTViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewManager.m; sourceTree = ""; }; + 46EB2E00007090 /* RCTViewUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewUtils.h; sourceTree = ""; }; + 46EB2E000070A0 /* RCTViewUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewUtils.m; sourceTree = ""; }; + 46EB2E000070B0 /* RCTWrapperViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWrapperViewController.h; sourceTree = ""; }; + 46EB2E000070C0 /* RCTWrapperViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWrapperViewController.m; sourceTree = ""; }; + 46EB2E000070E0 /* RCTRefreshableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshableProtocol.h; sourceTree = ""; }; + 46EB2E000070F0 /* RCTRefreshControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControl.h; sourceTree = ""; }; + 46EB2E00007100 /* RCTRefreshControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControl.m; sourceTree = ""; }; + 46EB2E00007110 /* RCTRefreshControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControlManager.h; sourceTree = ""; }; + 46EB2E00007120 /* RCTRefreshControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControlManager.m; sourceTree = ""; }; + 46EB2E00007140 /* RCTSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaShadowView.h; sourceTree = ""; }; + 46EB2E00007150 /* RCTSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaShadowView.m; sourceTree = ""; }; + 46EB2E00007160 /* RCTSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaView.h; sourceTree = ""; }; + 46EB2E00007170 /* RCTSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaView.m; sourceTree = ""; }; + 46EB2E00007180 /* RCTSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewLocalData.h; sourceTree = ""; }; + 46EB2E00007190 /* RCTSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewLocalData.m; sourceTree = ""; }; + 46EB2E000071A0 /* RCTSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewManager.h; sourceTree = ""; }; + 46EB2E000071B0 /* RCTSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewManager.m; sourceTree = ""; }; + 46EB2E000071D0 /* RCTScrollableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollableProtocol.h; sourceTree = ""; }; + 46EB2E000071E0 /* RCTScrollContentShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentShadowView.h; sourceTree = ""; }; + 46EB2E000071F0 /* RCTScrollContentShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentShadowView.m; sourceTree = ""; }; + 46EB2E00007200 /* RCTScrollContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentView.h; sourceTree = ""; }; + 46EB2E00007210 /* RCTScrollContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentView.m; sourceTree = ""; }; + 46EB2E00007220 /* RCTScrollContentViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentViewManager.h; sourceTree = ""; }; + 46EB2E00007230 /* RCTScrollContentViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentViewManager.m; sourceTree = ""; }; + 46EB2E00007240 /* RCTScrollEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollEvent.h; sourceTree = ""; }; + 46EB2E00007250 /* RCTScrollEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollEvent.m; sourceTree = ""; }; + 46EB2E00007260 /* RCTScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollView.h; sourceTree = ""; }; + 46EB2E00007270 /* RCTScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollView.m; sourceTree = ""; }; + 46EB2E00007280 /* RCTScrollViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollViewManager.h; sourceTree = ""; }; + 46EB2E00007290 /* RCTScrollViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollViewManager.m; sourceTree = ""; }; + 46EB2E000072A0 /* UIView+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+Private.h"; sourceTree = ""; }; + 46EB2E000072B0 /* UIView+React.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+React.h"; sourceTree = ""; }; + 46EB2E000072C0 /* UIView+React.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+React.m"; sourceTree = ""; }; + 46EB2E000072F0 /* RCTDevLoadingViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingViewProtocol.h; sourceTree = ""; }; + 46EB2E00007300 /* RCTDevLoadingViewSetEnabled.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingViewSetEnabled.h; sourceTree = ""; }; + 46EB2E00007310 /* RCTDevLoadingViewSetEnabled.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDevLoadingViewSetEnabled.m; sourceTree = ""; }; + 46EB2E00007320 /* RCTInspectorDevServerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorDevServerHelper.h; sourceTree = ""; }; + 46EB2E00007330 /* RCTInspectorDevServerHelper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspectorDevServerHelper.mm; sourceTree = ""; }; + 46EB2E00007340 /* RCTPackagerClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerClient.h; sourceTree = ""; }; + 46EB2E00007350 /* RCTPackagerClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPackagerClient.m; sourceTree = ""; }; + 46EB2E00007360 /* RCTPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerConnection.h; sourceTree = ""; }; + 46EB2E00007370 /* RCTPackagerConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPackagerConnection.mm; sourceTree = ""; }; + 46EB2E00007390 /* RCTCxxInspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxInspectorPackagerConnection.h; sourceTree = ""; }; + 46EB2E000073A0 /* RCTCxxInspectorPackagerConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxInspectorPackagerConnection.mm; sourceTree = ""; }; + 46EB2E000073B0 /* RCTCxxInspectorPackagerConnectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxInspectorPackagerConnectionDelegate.h; sourceTree = ""; }; + 46EB2E000073C0 /* RCTCxxInspectorPackagerConnectionDelegate.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxInspectorPackagerConnectionDelegate.mm; sourceTree = ""; }; + 46EB2E000073D0 /* RCTCxxInspectorWebSocketAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxInspectorWebSocketAdapter.h; sourceTree = ""; }; + 46EB2E000073E0 /* RCTCxxInspectorWebSocketAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxInspectorWebSocketAdapter.mm; sourceTree = ""; }; + 46EB2E000073F0 /* RCTInspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspector.h; sourceTree = ""; }; + 46EB2E00007400 /* RCTInspector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspector.mm; sourceTree = ""; }; + 46EB2E00007410 /* RCTInspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorPackagerConnection.h; sourceTree = ""; }; + 46EB2E00007420 /* RCTInspectorPackagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInspectorPackagerConnection.m; sourceTree = ""; }; + 46EB2E00007450 /* RCTAnimationDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationDriver.h; sourceTree = ""; }; + 46EB2E00007460 /* RCTDecayAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDecayAnimation.h; sourceTree = ""; }; + 46EB2E00007470 /* RCTEventAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventAnimation.h; sourceTree = ""; }; + 46EB2E00007480 /* RCTFrameAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameAnimation.h; sourceTree = ""; }; + 46EB2E00007490 /* RCTSpringAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSpringAnimation.h; sourceTree = ""; }; + 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAdditionAnimatedNode.h; sourceTree = ""; }; + 46EB2E000074C0 /* RCTAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimatedNode.h; sourceTree = ""; }; + 46EB2E000074D0 /* RCTColorAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTColorAnimatedNode.h; sourceTree = ""; }; + 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDiffClampAnimatedNode.h; sourceTree = ""; }; + 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDivisionAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInterpolationAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007510 /* RCTModuloAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuloAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultiplicationAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007530 /* RCTObjectAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTObjectAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007540 /* RCTPropsAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPropsAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007550 /* RCTStyleAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTStyleAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSubtractionAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007570 /* RCTTrackingAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTrackingAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007580 /* RCTTransformAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTransformAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007590 /* RCTValueAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTValueAnimatedNode.h; sourceTree = ""; }; + 46EB2E000075A0 /* RCTAnimationPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationPlugins.h; path = Libraries/NativeAnimation/RCTAnimationPlugins.h; sourceTree = ""; }; + 46EB2E000075B0 /* RCTAnimationUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationUtils.h; path = Libraries/NativeAnimation/RCTAnimationUtils.h; sourceTree = ""; }; + 46EB2E000075C0 /* RCTNativeAnimatedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedModule.h; path = Libraries/NativeAnimation/RCTNativeAnimatedModule.h; sourceTree = ""; }; + 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedNodesManager.h; path = Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h; sourceTree = ""; }; + 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedTurboModule.h; path = Libraries/NativeAnimation/RCTNativeAnimatedTurboModule.h; sourceTree = ""; }; + 46EB2E00007600 /* RCTBlobManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTBlobManager.h; path = Libraries/Blob/RCTBlobManager.h; sourceTree = ""; }; + 46EB2E00007610 /* RCTFileReaderModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileReaderModule.h; path = Libraries/Blob/RCTFileReaderModule.h; sourceTree = ""; }; + 46EB2E00007630 /* RCTAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimatedImage.h; path = Libraries/Image/RCTAnimatedImage.h; sourceTree = ""; }; + 46EB2E00007640 /* RCTBundleAssetImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTBundleAssetImageLoader.h; path = Libraries/Image/RCTBundleAssetImageLoader.h; sourceTree = ""; }; + 46EB2E00007650 /* RCTDisplayWeakRefreshable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDisplayWeakRefreshable.h; path = Libraries/Image/RCTDisplayWeakRefreshable.h; sourceTree = ""; }; + 46EB2E00007660 /* RCTGIFImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTGIFImageDecoder.h; path = Libraries/Image/RCTGIFImageDecoder.h; sourceTree = ""; }; + 46EB2E00007670 /* RCTImageBlurUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageBlurUtils.h; path = Libraries/Image/RCTImageBlurUtils.h; sourceTree = ""; }; + 46EB2E00007680 /* RCTImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageCache.h; path = Libraries/Image/RCTImageCache.h; sourceTree = ""; }; + 46EB2E00007690 /* RCTImageDataDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageDataDecoder.h; path = Libraries/Image/RCTImageDataDecoder.h; sourceTree = ""; }; + 46EB2E000076A0 /* RCTImageEditingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageEditingManager.h; path = Libraries/Image/RCTImageEditingManager.h; sourceTree = ""; }; + 46EB2E000076B0 /* RCTImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoader.h; path = Libraries/Image/RCTImageLoader.h; sourceTree = ""; }; + 46EB2E000076C0 /* RCTImageLoaderLoggable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderLoggable.h; path = Libraries/Image/RCTImageLoaderLoggable.h; sourceTree = ""; }; + 46EB2E000076D0 /* RCTImageLoaderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderProtocol.h; path = Libraries/Image/RCTImageLoaderProtocol.h; sourceTree = ""; }; + 46EB2E000076E0 /* RCTImageLoaderWithAttributionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderWithAttributionProtocol.h; path = Libraries/Image/RCTImageLoaderWithAttributionProtocol.h; sourceTree = ""; }; + 46EB2E000076F0 /* RCTImagePlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImagePlugins.h; path = Libraries/Image/RCTImagePlugins.h; sourceTree = ""; }; + 46EB2E00007700 /* RCTImageShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageShadowView.h; path = Libraries/Image/RCTImageShadowView.h; sourceTree = ""; }; + 46EB2E00007710 /* RCTImageStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageStoreManager.h; path = Libraries/Image/RCTImageStoreManager.h; sourceTree = ""; }; + 46EB2E00007720 /* RCTImageURLLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageURLLoader.h; path = Libraries/Image/RCTImageURLLoader.h; sourceTree = ""; }; + 46EB2E00007730 /* RCTImageURLLoaderWithAttribution.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageURLLoaderWithAttribution.h; path = Libraries/Image/RCTImageURLLoaderWithAttribution.h; sourceTree = ""; }; + 46EB2E00007740 /* RCTImageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageUtils.h; path = Libraries/Image/RCTImageUtils.h; sourceTree = ""; }; + 46EB2E00007750 /* RCTImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageView.h; path = Libraries/Image/RCTImageView.h; sourceTree = ""; }; + 46EB2E00007760 /* RCTImageViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageViewManager.h; path = Libraries/Image/RCTImageViewManager.h; sourceTree = ""; }; + 46EB2E00007770 /* RCTLocalAssetImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLocalAssetImageLoader.h; path = Libraries/Image/RCTLocalAssetImageLoader.h; sourceTree = ""; }; + 46EB2E00007780 /* RCTResizeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTResizeMode.h; path = Libraries/Image/RCTResizeMode.h; sourceTree = ""; }; + 46EB2E00007790 /* RCTUIImageViewAnimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTUIImageViewAnimated.h; path = Libraries/Image/RCTUIImageViewAnimated.h; sourceTree = ""; }; + 46EB2E000077B0 /* RCTLinkingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLinkingManager.h; path = Libraries/LinkingIOS/RCTLinkingManager.h; sourceTree = ""; }; + 46EB2E000077C0 /* RCTLinkingPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLinkingPlugins.h; path = Libraries/LinkingIOS/RCTLinkingPlugins.h; sourceTree = ""; }; + 46EB2E000077E0 /* RCTDataRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDataRequestHandler.h; path = Libraries/Network/RCTDataRequestHandler.h; sourceTree = ""; }; + 46EB2E000077F0 /* RCTFileRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileRequestHandler.h; path = Libraries/Network/RCTFileRequestHandler.h; sourceTree = ""; }; + 46EB2E00007800 /* RCTHTTPRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHTTPRequestHandler.h; path = Libraries/Network/RCTHTTPRequestHandler.h; sourceTree = ""; }; + 46EB2E00007810 /* RCTNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworking.h; path = Libraries/Network/RCTNetworking.h; sourceTree = ""; }; + 46EB2E00007820 /* RCTNetworkPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkPlugins.h; path = Libraries/Network/RCTNetworkPlugins.h; sourceTree = ""; }; + 46EB2E00007830 /* RCTNetworkTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkTask.h; path = Libraries/Network/RCTNetworkTask.h; sourceTree = ""; }; + 46EB2E00007850 /* RCTSettingsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSettingsManager.h; path = Libraries/Settings/RCTSettingsManager.h; sourceTree = ""; }; + 46EB2E00007860 /* RCTSettingsPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSettingsPlugins.h; path = Libraries/Settings/RCTSettingsPlugins.h; sourceTree = ""; }; + 46EB2E00007890 /* RCTBaseTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextShadowView.h; sourceTree = ""; }; + 46EB2E000078A0 /* RCTBaseTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextViewManager.h; sourceTree = ""; }; + 46EB2E000078C0 /* RCTRawTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextShadowView.h; sourceTree = ""; }; + 46EB2E000078D0 /* RCTRawTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextViewManager.h; sourceTree = ""; }; + 46EB2E000078E0 /* RCTConvert+Text.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+Text.h"; path = "Libraries/Text/RCTConvert+Text.h"; sourceTree = ""; }; + 46EB2E000078F0 /* RCTTextAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextAttributes.h; path = Libraries/Text/RCTTextAttributes.h; sourceTree = ""; }; + 46EB2E00007900 /* RCTTextTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextTransform.h; path = Libraries/Text/RCTTextTransform.h; sourceTree = ""; }; + 46EB2E00007920 /* NSTextStorage+FontScaling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTextStorage+FontScaling.h"; sourceTree = ""; }; + 46EB2E00007930 /* RCTDynamicTypeRamp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDynamicTypeRamp.h; sourceTree = ""; }; + 46EB2E00007940 /* RCTTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextShadowView.h; sourceTree = ""; }; + 46EB2E00007950 /* RCTTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextView.h; sourceTree = ""; }; + 46EB2E00007960 /* RCTTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextViewManager.h; sourceTree = ""; }; + 46EB2E00007990 /* RCTMultilineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputView.h; sourceTree = ""; }; + 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputViewManager.h; sourceTree = ""; }; + 46EB2E000079B0 /* RCTUITextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextView.h; sourceTree = ""; }; + 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegate.h; sourceTree = ""; }; + 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegateAdapter.h; sourceTree = ""; }; + 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputViewProtocol.h; sourceTree = ""; }; + 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputShadowView.h; sourceTree = ""; }; + 46EB2E00007A00 /* RCTBaseTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputView.h; sourceTree = ""; }; + 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputViewManager.h; sourceTree = ""; }; + 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryShadowView.h; sourceTree = ""; }; + 46EB2E00007A30 /* RCTInputAccessoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryView.h; sourceTree = ""; }; + 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewContent.h; sourceTree = ""; }; + 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewManager.h; sourceTree = ""; }; + 46EB2E00007A60 /* RCTTextSelection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextSelection.h; sourceTree = ""; }; + 46EB2E00007A80 /* RCTSinglelineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputView.h; sourceTree = ""; }; + 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputViewManager.h; sourceTree = ""; }; + 46EB2E00007AA0 /* RCTUITextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextField.h; sourceTree = ""; }; + 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextShadowView.h; sourceTree = ""; }; + 46EB2E00007AD0 /* RCTVirtualTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextView.h; sourceTree = ""; }; + 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextViewManager.h; sourceTree = ""; }; + 46EB2E00007B00 /* RCTVibration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTVibration.h; path = Libraries/Vibration/RCTVibration.h; sourceTree = ""; }; + 46EB2E00007B10 /* RCTVibrationPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTVibrationPlugins.h; path = Libraries/Vibration/RCTVibrationPlugins.h; sourceTree = ""; }; + 46EB2E00007B30 /* RCTReconnectingWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTReconnectingWebSocket.h; path = Libraries/WebSocket/RCTReconnectingWebSocket.h; sourceTree = ""; }; + 46EB2E00007B40 /* RCTReconnectingWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTReconnectingWebSocket.m; path = Libraries/WebSocket/RCTReconnectingWebSocket.m; sourceTree = ""; }; + 46EB2E00007B50 /* CoreModulesPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = CoreModulesPlugins.mm; sourceTree = ""; }; + 46EB2E00007B60 /* RCTAccessibilityManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAccessibilityManager.mm; sourceTree = ""; }; + 46EB2E00007B70 /* RCTActionSheetManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTActionSheetManager.mm; sourceTree = ""; }; + 46EB2E00007B80 /* RCTAlertController.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAlertController.mm; sourceTree = ""; }; + 46EB2E00007B90 /* RCTAlertManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAlertManager.mm; sourceTree = ""; }; + 46EB2E00007BA0 /* RCTAppearance.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppearance.mm; sourceTree = ""; }; + 46EB2E00007BB0 /* RCTAppState.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppState.mm; sourceTree = ""; }; + 46EB2E00007BC0 /* RCTClipboard.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTClipboard.mm; sourceTree = ""; }; + 46EB2E00007BD0 /* RCTDeviceInfo.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDeviceInfo.mm; sourceTree = ""; }; + 46EB2E00007BE0 /* RCTDevLoadingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevLoadingView.mm; sourceTree = ""; }; + 46EB2E00007BF0 /* RCTDevMenu.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevMenu.mm; sourceTree = ""; }; + 46EB2E00007C00 /* RCTDevSettings.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevSettings.mm; sourceTree = ""; }; + 46EB2E00007C10 /* RCTEventDispatcher.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTEventDispatcher.mm; sourceTree = ""; }; + 46EB2E00007C20 /* RCTExceptionsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTExceptionsManager.mm; sourceTree = ""; }; + 46EB2E00007C30 /* RCTFPSGraph.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFPSGraph.mm; sourceTree = ""; }; + 46EB2E00007C40 /* RCTI18nManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTI18nManager.mm; sourceTree = ""; }; + 46EB2E00007C50 /* RCTKeyboardObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTKeyboardObserver.mm; sourceTree = ""; }; + 46EB2E00007C60 /* RCTLogBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLogBox.mm; sourceTree = ""; }; + 46EB2E00007C70 /* RCTLogBoxView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLogBoxView.mm; sourceTree = ""; }; + 46EB2E00007C80 /* RCTPerfMonitor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPerfMonitor.mm; sourceTree = ""; }; + 46EB2E00007C90 /* RCTPlatform.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPlatform.mm; sourceTree = ""; }; + 46EB2E00007CA0 /* RCTRedBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRedBox.mm; sourceTree = ""; }; + 46EB2E00007CB0 /* RCTSourceCode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSourceCode.mm; sourceTree = ""; }; + 46EB2E00007CC0 /* RCTStatusBarManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTStatusBarManager.mm; sourceTree = ""; }; + 46EB2E00007CD0 /* RCTTiming.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTiming.mm; sourceTree = ""; }; + 46EB2E00007CE0 /* RCTWebSocketExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTWebSocketExecutor.mm; sourceTree = ""; }; + 46EB2E00007CF0 /* RCTWebSocketModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTWebSocketModule.mm; sourceTree = ""; }; + 46EB2E00007D10 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/animations/conversions.h; sourceTree = ""; }; + 46EB2E00007D20 /* LayoutAnimationCallbackWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationCallbackWrapper.h; path = react/renderer/animations/LayoutAnimationCallbackWrapper.h; sourceTree = ""; }; + 46EB2E00007D30 /* LayoutAnimationDriver.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutAnimationDriver.cpp; path = react/renderer/animations/LayoutAnimationDriver.cpp; sourceTree = ""; }; + 46EB2E00007D40 /* LayoutAnimationDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationDriver.h; path = react/renderer/animations/LayoutAnimationDriver.h; sourceTree = ""; }; + 46EB2E00007D50 /* LayoutAnimationKeyFrameManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutAnimationKeyFrameManager.cpp; path = react/renderer/animations/LayoutAnimationKeyFrameManager.cpp; sourceTree = ""; }; + 46EB2E00007D60 /* LayoutAnimationKeyFrameManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationKeyFrameManager.h; path = react/renderer/animations/LayoutAnimationKeyFrameManager.h; sourceTree = ""; }; + 46EB2E00007D70 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/animations/primitives.h; sourceTree = ""; }; + 46EB2E00007D80 /* utils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = utils.cpp; path = react/renderer/animations/utils.cpp; sourceTree = ""; }; + 46EB2E00007D90 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = react/renderer/animations/utils.h; sourceTree = ""; }; + 46EB2E00007DB0 /* AttributedString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AttributedString.cpp; path = react/renderer/attributedstring/AttributedString.cpp; sourceTree = ""; }; + 46EB2E00007DC0 /* AttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AttributedString.h; path = react/renderer/attributedstring/AttributedString.h; sourceTree = ""; }; + 46EB2E00007DD0 /* AttributedStringBox.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AttributedStringBox.cpp; path = react/renderer/attributedstring/AttributedStringBox.cpp; sourceTree = ""; }; + 46EB2E00007DE0 /* AttributedStringBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AttributedStringBox.h; path = react/renderer/attributedstring/AttributedStringBox.h; sourceTree = ""; }; + 46EB2E00007DF0 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/attributedstring/conversions.h; sourceTree = ""; }; + 46EB2E00007E00 /* ParagraphAttributes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphAttributes.cpp; path = react/renderer/attributedstring/ParagraphAttributes.cpp; sourceTree = ""; }; + 46EB2E00007E10 /* ParagraphAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphAttributes.h; path = react/renderer/attributedstring/ParagraphAttributes.h; sourceTree = ""; }; + 46EB2E00007E20 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/attributedstring/primitives.h; sourceTree = ""; }; + 46EB2E00007E30 /* TextAttributes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextAttributes.cpp; path = react/renderer/attributedstring/TextAttributes.cpp; sourceTree = ""; }; + 46EB2E00007E40 /* TextAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextAttributes.h; path = react/renderer/attributedstring/TextAttributes.h; sourceTree = ""; }; + 46EB2E00007E60 /* ComponentDescriptorFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorFactory.h; path = react/renderer/componentregistry/ComponentDescriptorFactory.h; sourceTree = ""; }; + 46EB2E00007E70 /* ComponentDescriptorProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorProvider.h; path = react/renderer/componentregistry/ComponentDescriptorProvider.h; sourceTree = ""; }; + 46EB2E00007E80 /* ComponentDescriptorProviderRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptorProviderRegistry.cpp; path = react/renderer/componentregistry/ComponentDescriptorProviderRegistry.cpp; sourceTree = ""; }; + 46EB2E00007E90 /* ComponentDescriptorProviderRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorProviderRegistry.h; path = react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h; sourceTree = ""; }; + 46EB2E00007EA0 /* ComponentDescriptorRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptorRegistry.cpp; path = react/renderer/componentregistry/ComponentDescriptorRegistry.cpp; sourceTree = ""; }; + 46EB2E00007EB0 /* ComponentDescriptorRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorRegistry.h; path = react/renderer/componentregistry/ComponentDescriptorRegistry.h; sourceTree = ""; }; + 46EB2E00007EC0 /* componentNameByReactViewName.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = componentNameByReactViewName.cpp; path = react/renderer/componentregistry/componentNameByReactViewName.cpp; sourceTree = ""; }; + 46EB2E00007ED0 /* componentNameByReactViewName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = componentNameByReactViewName.h; path = react/renderer/componentregistry/componentNameByReactViewName.h; sourceTree = ""; }; + 46EB2E00007EF0 /* NativeComponentRegistryBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = NativeComponentRegistryBinding.cpp; path = react/renderer/componentregistry/native/NativeComponentRegistryBinding.cpp; sourceTree = ""; }; + 46EB2E00007F00 /* NativeComponentRegistryBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeComponentRegistryBinding.h; path = react/renderer/componentregistry/native/NativeComponentRegistryBinding.h; sourceTree = ""; }; + 46EB2E00007F30 /* InputAccessoryComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InputAccessoryComponentDescriptor.h; path = react/renderer/components/inputaccessory/InputAccessoryComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00007F40 /* InputAccessoryShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = InputAccessoryShadowNode.cpp; path = react/renderer/components/inputaccessory/InputAccessoryShadowNode.cpp; sourceTree = ""; }; + 46EB2E00007F50 /* InputAccessoryShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InputAccessoryShadowNode.h; path = react/renderer/components/inputaccessory/InputAccessoryShadowNode.h; sourceTree = ""; }; + 46EB2E00007F60 /* InputAccessoryState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InputAccessoryState.h; path = react/renderer/components/inputaccessory/InputAccessoryState.h; sourceTree = ""; }; + 46EB2E00007F80 /* LegacyViewManagerInteropComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropComponentDescriptor.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00007F90 /* LegacyViewManagerInteropComponentDescriptor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = LegacyViewManagerInteropComponentDescriptor.mm; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.mm; sourceTree = ""; }; + 46EB2E00007FA0 /* LegacyViewManagerInteropShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LegacyViewManagerInteropShadowNode.cpp; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.cpp; sourceTree = ""; }; + 46EB2E00007FB0 /* LegacyViewManagerInteropShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropShadowNode.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.h; sourceTree = ""; }; + 46EB2E00007FC0 /* LegacyViewManagerInteropState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropState.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.h; sourceTree = ""; }; + 46EB2E00007FD0 /* LegacyViewManagerInteropState.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = LegacyViewManagerInteropState.mm; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.mm; sourceTree = ""; }; + 46EB2E00007FE0 /* LegacyViewManagerInteropViewEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LegacyViewManagerInteropViewEventEmitter.cpp; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.cpp; sourceTree = ""; }; + 46EB2E00007FF0 /* LegacyViewManagerInteropViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropViewEventEmitter.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.h; sourceTree = ""; }; + 46EB2E00008000 /* LegacyViewManagerInteropViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LegacyViewManagerInteropViewProps.cpp; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.cpp; sourceTree = ""; }; + 46EB2E00008010 /* LegacyViewManagerInteropViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropViewProps.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.h; sourceTree = ""; }; + 46EB2E00008020 /* RCTLegacyViewManagerInteropCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLegacyViewManagerInteropCoordinator.h; path = react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.h; sourceTree = ""; }; + 46EB2E00008030 /* RCTLegacyViewManagerInteropCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTLegacyViewManagerInteropCoordinator.mm; path = react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.mm; sourceTree = ""; }; + 46EB2E00008040 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp; sourceTree = ""; }; + 46EB2E00008050 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnstableLegacyViewManagerAutomaticComponentDescriptor.h; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008060 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnstableLegacyViewManagerAutomaticShadowNode.cpp; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008070 /* UnstableLegacyViewManagerAutomaticShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnstableLegacyViewManagerAutomaticShadowNode.h; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticShadowNode.h; sourceTree = ""; }; + 46EB2E00008080 /* UnstableLegacyViewManagerInteropComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnstableLegacyViewManagerInteropComponentDescriptor.h; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerInteropComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000080A0 /* ModalHostViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModalHostViewComponentDescriptor.h; path = react/renderer/components/modal/ModalHostViewComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000080B0 /* ModalHostViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ModalHostViewShadowNode.cpp; path = react/renderer/components/modal/ModalHostViewShadowNode.cpp; sourceTree = ""; }; + 46EB2E000080C0 /* ModalHostViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModalHostViewShadowNode.h; path = react/renderer/components/modal/ModalHostViewShadowNode.h; sourceTree = ""; }; + 46EB2E000080D0 /* ModalHostViewState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ModalHostViewState.cpp; path = react/renderer/components/modal/ModalHostViewState.cpp; sourceTree = ""; }; + 46EB2E000080E0 /* ModalHostViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModalHostViewState.h; path = react/renderer/components/modal/ModalHostViewState.h; sourceTree = ""; }; + 46EB2E00008100 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptors.cpp; path = react/renderer/components/rncore/ComponentDescriptors.cpp; sourceTree = ""; }; + 46EB2E00008110 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptors.h; path = react/renderer/components/rncore/ComponentDescriptors.h; sourceTree = ""; }; + 46EB2E00008120 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventEmitters.cpp; path = react/renderer/components/rncore/EventEmitters.cpp; sourceTree = ""; }; + 46EB2E00008130 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventEmitters.h; path = react/renderer/components/rncore/EventEmitters.h; sourceTree = ""; }; + 46EB2E00008140 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Props.cpp; path = react/renderer/components/rncore/Props.cpp; sourceTree = ""; }; + 46EB2E00008150 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Props.h; path = react/renderer/components/rncore/Props.h; sourceTree = ""; }; + 46EB2E00008160 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTComponentViewHelpers.h; path = react/renderer/components/rncore/RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E00008170 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodes.cpp; path = react/renderer/components/rncore/ShadowNodes.cpp; sourceTree = ""; }; + 46EB2E00008180 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodes.h; path = react/renderer/components/rncore/ShadowNodes.h; sourceTree = ""; }; + 46EB2E00008190 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = States.cpp; path = react/renderer/components/rncore/States.cpp; sourceTree = ""; }; + 46EB2E000081A0 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = States.h; path = react/renderer/components/rncore/States.h; sourceTree = ""; }; + 46EB2E000081C0 /* RootComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootComponentDescriptor.h; path = react/renderer/components/root/RootComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000081D0 /* RootProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RootProps.cpp; path = react/renderer/components/root/RootProps.cpp; sourceTree = ""; }; + 46EB2E000081E0 /* RootProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootProps.h; path = react/renderer/components/root/RootProps.h; sourceTree = ""; }; + 46EB2E000081F0 /* RootShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RootShadowNode.cpp; path = react/renderer/components/root/RootShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008200 /* RootShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootShadowNode.h; path = react/renderer/components/root/RootShadowNode.h; sourceTree = ""; }; + 46EB2E00008220 /* SafeAreaViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAreaViewComponentDescriptor.h; path = react/renderer/components/safeareaview/SafeAreaViewComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008230 /* SafeAreaViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SafeAreaViewShadowNode.cpp; path = react/renderer/components/safeareaview/SafeAreaViewShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008240 /* SafeAreaViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAreaViewShadowNode.h; path = react/renderer/components/safeareaview/SafeAreaViewShadowNode.h; sourceTree = ""; }; + 46EB2E00008250 /* SafeAreaViewState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SafeAreaViewState.cpp; path = react/renderer/components/safeareaview/SafeAreaViewState.cpp; sourceTree = ""; }; + 46EB2E00008260 /* SafeAreaViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAreaViewState.h; path = react/renderer/components/safeareaview/SafeAreaViewState.h; sourceTree = ""; }; + 46EB2E00008280 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/scrollview/conversions.h; sourceTree = ""; }; + 46EB2E00008290 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/components/scrollview/primitives.h; sourceTree = ""; }; + 46EB2E000082A0 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTComponentViewHelpers.h; path = react/renderer/components/scrollview/RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E000082B0 /* ScrollViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewComponentDescriptor.h; path = react/renderer/components/scrollview/ScrollViewComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000082C0 /* ScrollViewEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewEventEmitter.cpp; path = react/renderer/components/scrollview/ScrollViewEventEmitter.cpp; sourceTree = ""; }; + 46EB2E000082D0 /* ScrollViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewEventEmitter.h; path = react/renderer/components/scrollview/ScrollViewEventEmitter.h; sourceTree = ""; }; + 46EB2E000082E0 /* ScrollViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewProps.cpp; path = react/renderer/components/scrollview/ScrollViewProps.cpp; sourceTree = ""; }; + 46EB2E000082F0 /* ScrollViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewProps.h; path = react/renderer/components/scrollview/ScrollViewProps.h; sourceTree = ""; }; + 46EB2E00008300 /* ScrollViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewShadowNode.cpp; path = react/renderer/components/scrollview/ScrollViewShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008310 /* ScrollViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewShadowNode.h; path = react/renderer/components/scrollview/ScrollViewShadowNode.h; sourceTree = ""; }; + 46EB2E00008320 /* ScrollViewState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewState.cpp; path = react/renderer/components/scrollview/ScrollViewState.cpp; sourceTree = ""; }; + 46EB2E00008330 /* ScrollViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewState.h; path = react/renderer/components/scrollview/ScrollViewState.h; sourceTree = ""; }; + 46EB2E00008350 /* BaseTextProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseTextProps.cpp; path = react/renderer/components/text/BaseTextProps.cpp; sourceTree = ""; }; + 46EB2E00008360 /* BaseTextProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseTextProps.h; path = react/renderer/components/text/BaseTextProps.h; sourceTree = ""; }; + 46EB2E00008370 /* BaseTextShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseTextShadowNode.cpp; path = react/renderer/components/text/BaseTextShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008380 /* BaseTextShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseTextShadowNode.h; path = react/renderer/components/text/BaseTextShadowNode.h; sourceTree = ""; }; + 46EB2E00008390 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/text/conversions.h; sourceTree = ""; }; + 46EB2E000083A0 /* ParagraphComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphComponentDescriptor.h; path = react/renderer/components/text/ParagraphComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000083B0 /* ParagraphEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphEventEmitter.cpp; path = react/renderer/components/text/ParagraphEventEmitter.cpp; sourceTree = ""; }; + 46EB2E000083C0 /* ParagraphEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphEventEmitter.h; path = react/renderer/components/text/ParagraphEventEmitter.h; sourceTree = ""; }; + 46EB2E000083D0 /* ParagraphLayoutManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphLayoutManager.cpp; path = react/renderer/components/text/ParagraphLayoutManager.cpp; sourceTree = ""; }; + 46EB2E000083E0 /* ParagraphLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphLayoutManager.h; path = react/renderer/components/text/ParagraphLayoutManager.h; sourceTree = ""; }; + 46EB2E000083F0 /* ParagraphProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphProps.cpp; path = react/renderer/components/text/ParagraphProps.cpp; sourceTree = ""; }; + 46EB2E00008400 /* ParagraphProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphProps.h; path = react/renderer/components/text/ParagraphProps.h; sourceTree = ""; }; + 46EB2E00008410 /* ParagraphShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphShadowNode.cpp; path = react/renderer/components/text/ParagraphShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008420 /* ParagraphShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphShadowNode.h; path = react/renderer/components/text/ParagraphShadowNode.h; sourceTree = ""; }; + 46EB2E00008430 /* ParagraphState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphState.cpp; path = react/renderer/components/text/ParagraphState.cpp; sourceTree = ""; }; + 46EB2E00008440 /* ParagraphState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphState.h; path = react/renderer/components/text/ParagraphState.h; sourceTree = ""; }; + 46EB2E00008450 /* RawTextComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawTextComponentDescriptor.h; path = react/renderer/components/text/RawTextComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008460 /* RawTextProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawTextProps.cpp; path = react/renderer/components/text/RawTextProps.cpp; sourceTree = ""; }; + 46EB2E00008470 /* RawTextProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawTextProps.h; path = react/renderer/components/text/RawTextProps.h; sourceTree = ""; }; + 46EB2E00008480 /* RawTextShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawTextShadowNode.cpp; path = react/renderer/components/text/RawTextShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008490 /* RawTextShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawTextShadowNode.h; path = react/renderer/components/text/RawTextShadowNode.h; sourceTree = ""; }; + 46EB2E000084A0 /* TextComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextComponentDescriptor.h; path = react/renderer/components/text/TextComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000084B0 /* TextProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextProps.cpp; path = react/renderer/components/text/TextProps.cpp; sourceTree = ""; }; + 46EB2E000084C0 /* TextProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextProps.h; path = react/renderer/components/text/TextProps.h; sourceTree = ""; }; + 46EB2E000084D0 /* TextShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextShadowNode.cpp; path = react/renderer/components/text/TextShadowNode.cpp; sourceTree = ""; }; + 46EB2E000084E0 /* TextShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextShadowNode.h; path = react/renderer/components/text/TextShadowNode.h; sourceTree = ""; }; + 46EB2E00008500 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/conversions.h; sourceTree = ""; }; + 46EB2E00008510 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/primitives.h; sourceTree = ""; }; + 46EB2E00008520 /* propsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = propsConversions.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/propsConversions.h; sourceTree = ""; }; + 46EB2E00008530 /* TextInputComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputComponentDescriptor.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008540 /* TextInputEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputEventEmitter.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputEventEmitter.cpp; sourceTree = ""; }; + 46EB2E00008550 /* TextInputEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputEventEmitter.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputEventEmitter.h; sourceTree = ""; }; + 46EB2E00008560 /* TextInputProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputProps.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputProps.cpp; sourceTree = ""; }; + 46EB2E00008570 /* TextInputProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputProps.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputProps.h; sourceTree = ""; }; + 46EB2E00008580 /* TextInputShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputShadowNode.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008590 /* TextInputShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputShadowNode.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputShadowNode.h; sourceTree = ""; }; + 46EB2E000085A0 /* TextInputState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputState.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputState.cpp; sourceTree = ""; }; + 46EB2E000085B0 /* TextInputState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputState.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputState.h; sourceTree = ""; }; + 46EB2E000085D0 /* UnimplementedViewComponentDescriptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnimplementedViewComponentDescriptor.cpp; path = react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.cpp; sourceTree = ""; }; + 46EB2E000085E0 /* UnimplementedViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnimplementedViewComponentDescriptor.h; path = react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000085F0 /* UnimplementedViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnimplementedViewProps.cpp; path = react/renderer/components/unimplementedview/UnimplementedViewProps.cpp; sourceTree = ""; }; + 46EB2E00008600 /* UnimplementedViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnimplementedViewProps.h; path = react/renderer/components/unimplementedview/UnimplementedViewProps.h; sourceTree = ""; }; + 46EB2E00008610 /* UnimplementedViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnimplementedViewShadowNode.cpp; path = react/renderer/components/unimplementedview/UnimplementedViewShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008620 /* UnimplementedViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnimplementedViewShadowNode.h; path = react/renderer/components/unimplementedview/UnimplementedViewShadowNode.h; sourceTree = ""; }; + 46EB2E00008640 /* AccessibilityPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AccessibilityPrimitives.h; path = react/renderer/components/view/AccessibilityPrimitives.h; sourceTree = ""; }; + 46EB2E00008650 /* AccessibilityProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AccessibilityProps.cpp; path = react/renderer/components/view/AccessibilityProps.cpp; sourceTree = ""; }; + 46EB2E00008660 /* AccessibilityProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AccessibilityProps.h; path = react/renderer/components/view/AccessibilityProps.h; sourceTree = ""; }; + 46EB2E00008670 /* accessibilityPropsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = accessibilityPropsConversions.h; path = react/renderer/components/view/accessibilityPropsConversions.h; sourceTree = ""; }; + 46EB2E00008680 /* BaseTouch.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseTouch.cpp; path = react/renderer/components/view/BaseTouch.cpp; sourceTree = ""; }; + 46EB2E00008690 /* BaseTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseTouch.h; path = react/renderer/components/view/BaseTouch.h; sourceTree = ""; }; + 46EB2E000086A0 /* BaseViewEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseViewEventEmitter.cpp; path = react/renderer/components/view/BaseViewEventEmitter.cpp; sourceTree = ""; }; + 46EB2E000086B0 /* BaseViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseViewEventEmitter.h; path = react/renderer/components/view/BaseViewEventEmitter.h; sourceTree = ""; }; + 46EB2E000086C0 /* BaseViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseViewProps.cpp; path = react/renderer/components/view/BaseViewProps.cpp; sourceTree = ""; }; + 46EB2E000086D0 /* BaseViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseViewProps.h; path = react/renderer/components/view/BaseViewProps.h; sourceTree = ""; }; + 46EB2E000086E0 /* ConcreteViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteViewShadowNode.h; path = react/renderer/components/view/ConcreteViewShadowNode.h; sourceTree = ""; }; + 46EB2E000086F0 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/view/conversions.h; sourceTree = ""; }; + 46EB2E00008760 /* HostPlatformTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformTouch.h; sourceTree = ""; }; + 46EB2E00008770 /* HostPlatformViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformViewEventEmitter.h; sourceTree = ""; }; + 46EB2E00008780 /* HostPlatformViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformViewProps.h; sourceTree = ""; }; + 46EB2E00008790 /* HostPlatformViewTraitsInitializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformViewTraitsInitializer.h; sourceTree = ""; }; + 46EB2E000087A0 /* PointerEvent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = PointerEvent.cpp; path = react/renderer/components/view/PointerEvent.cpp; sourceTree = ""; }; + 46EB2E000087B0 /* PointerEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PointerEvent.h; path = react/renderer/components/view/PointerEvent.h; sourceTree = ""; }; + 46EB2E000087C0 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/components/view/primitives.h; sourceTree = ""; }; + 46EB2E000087D0 /* propsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = propsConversions.h; path = react/renderer/components/view/propsConversions.h; sourceTree = ""; }; + 46EB2E000087E0 /* Touch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Touch.h; path = react/renderer/components/view/Touch.h; sourceTree = ""; }; + 46EB2E000087F0 /* TouchEvent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TouchEvent.cpp; path = react/renderer/components/view/TouchEvent.cpp; sourceTree = ""; }; + 46EB2E00008800 /* TouchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TouchEvent.h; path = react/renderer/components/view/TouchEvent.h; sourceTree = ""; }; + 46EB2E00008810 /* TouchEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TouchEventEmitter.cpp; path = react/renderer/components/view/TouchEventEmitter.cpp; sourceTree = ""; }; + 46EB2E00008820 /* TouchEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TouchEventEmitter.h; path = react/renderer/components/view/TouchEventEmitter.h; sourceTree = ""; }; + 46EB2E00008830 /* ViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewComponentDescriptor.h; path = react/renderer/components/view/ViewComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008840 /* ViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewEventEmitter.h; path = react/renderer/components/view/ViewEventEmitter.h; sourceTree = ""; }; + 46EB2E00008850 /* ViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewProps.h; path = react/renderer/components/view/ViewProps.h; sourceTree = ""; }; + 46EB2E00008860 /* ViewPropsInterpolation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewPropsInterpolation.h; path = react/renderer/components/view/ViewPropsInterpolation.h; sourceTree = ""; }; + 46EB2E00008870 /* ViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ViewShadowNode.cpp; path = react/renderer/components/view/ViewShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008880 /* ViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewShadowNode.h; path = react/renderer/components/view/ViewShadowNode.h; sourceTree = ""; }; + 46EB2E00008890 /* YogaLayoutableShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YogaLayoutableShadowNode.cpp; path = react/renderer/components/view/YogaLayoutableShadowNode.cpp; sourceTree = ""; }; + 46EB2E000088A0 /* YogaLayoutableShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YogaLayoutableShadowNode.h; path = react/renderer/components/view/YogaLayoutableShadowNode.h; sourceTree = ""; }; + 46EB2E000088B0 /* YogaStylableProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YogaStylableProps.cpp; path = react/renderer/components/view/YogaStylableProps.cpp; sourceTree = ""; }; + 46EB2E000088C0 /* YogaStylableProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YogaStylableProps.h; path = react/renderer/components/view/YogaStylableProps.h; sourceTree = ""; }; + 46EB2E000088E0 /* BatchedEventQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BatchedEventQueue.cpp; path = react/renderer/core/BatchedEventQueue.cpp; sourceTree = ""; }; + 46EB2E000088F0 /* BatchedEventQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BatchedEventQueue.h; path = react/renderer/core/BatchedEventQueue.h; sourceTree = ""; }; + 46EB2E00008900 /* ComponentDescriptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptor.cpp; path = react/renderer/core/ComponentDescriptor.cpp; sourceTree = ""; }; + 46EB2E00008910 /* ComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptor.h; path = react/renderer/core/ComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008920 /* ConcreteComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteComponentDescriptor.h; path = react/renderer/core/ConcreteComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008930 /* ConcreteShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteShadowNode.h; path = react/renderer/core/ConcreteShadowNode.h; sourceTree = ""; }; + 46EB2E00008940 /* ConcreteState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteState.h; path = react/renderer/core/ConcreteState.h; sourceTree = ""; }; + 46EB2E00008950 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/core/conversions.h; sourceTree = ""; }; + 46EB2E00008960 /* DynamicPropsUtilities.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = DynamicPropsUtilities.cpp; path = react/renderer/core/DynamicPropsUtilities.cpp; sourceTree = ""; }; + 46EB2E00008970 /* DynamicPropsUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicPropsUtilities.h; path = react/renderer/core/DynamicPropsUtilities.h; sourceTree = ""; }; + 46EB2E00008980 /* EventBeat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventBeat.cpp; path = react/renderer/core/EventBeat.cpp; sourceTree = ""; }; + 46EB2E00008990 /* EventBeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBeat.h; path = react/renderer/core/EventBeat.h; sourceTree = ""; }; + 46EB2E000089A0 /* EventDispatcher.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventDispatcher.cpp; path = react/renderer/core/EventDispatcher.cpp; sourceTree = ""; }; + 46EB2E000089B0 /* EventDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventDispatcher.h; path = react/renderer/core/EventDispatcher.h; sourceTree = ""; }; + 46EB2E000089C0 /* EventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventEmitter.cpp; path = react/renderer/core/EventEmitter.cpp; sourceTree = ""; }; + 46EB2E000089D0 /* EventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventEmitter.h; path = react/renderer/core/EventEmitter.h; sourceTree = ""; }; + 46EB2E000089E0 /* EventListener.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventListener.cpp; path = react/renderer/core/EventListener.cpp; sourceTree = ""; }; + 46EB2E000089F0 /* EventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventListener.h; path = react/renderer/core/EventListener.h; sourceTree = ""; }; + 46EB2E00008A00 /* EventLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventLogger.cpp; path = react/renderer/core/EventLogger.cpp; sourceTree = ""; }; + 46EB2E00008A10 /* EventLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventLogger.h; path = react/renderer/core/EventLogger.h; sourceTree = ""; }; + 46EB2E00008A20 /* EventPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPayload.h; path = react/renderer/core/EventPayload.h; sourceTree = ""; }; + 46EB2E00008A30 /* EventPayloadType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPayloadType.h; path = react/renderer/core/EventPayloadType.h; sourceTree = ""; }; + 46EB2E00008A40 /* EventPipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPipe.h; path = react/renderer/core/EventPipe.h; sourceTree = ""; }; + 46EB2E00008A50 /* EventPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPriority.h; path = react/renderer/core/EventPriority.h; sourceTree = ""; }; + 46EB2E00008A60 /* EventQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventQueue.cpp; path = react/renderer/core/EventQueue.cpp; sourceTree = ""; }; + 46EB2E00008A70 /* EventQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventQueue.h; path = react/renderer/core/EventQueue.h; sourceTree = ""; }; + 46EB2E00008A80 /* EventQueueProcessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventQueueProcessor.cpp; path = react/renderer/core/EventQueueProcessor.cpp; sourceTree = ""; }; + 46EB2E00008A90 /* EventQueueProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventQueueProcessor.h; path = react/renderer/core/EventQueueProcessor.h; sourceTree = ""; }; + 46EB2E00008AA0 /* EventTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventTarget.cpp; path = react/renderer/core/EventTarget.cpp; sourceTree = ""; }; + 46EB2E00008AB0 /* EventTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventTarget.h; path = react/renderer/core/EventTarget.h; sourceTree = ""; }; + 46EB2E00008AC0 /* graphicsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = graphicsConversions.h; path = react/renderer/core/graphicsConversions.h; sourceTree = ""; }; + 46EB2E00008AD0 /* InstanceHandle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = InstanceHandle.cpp; path = react/renderer/core/InstanceHandle.cpp; sourceTree = ""; }; + 46EB2E00008AE0 /* InstanceHandle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InstanceHandle.h; path = react/renderer/core/InstanceHandle.h; sourceTree = ""; }; + 46EB2E00008AF0 /* LayoutableShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutableShadowNode.cpp; path = react/renderer/core/LayoutableShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008B00 /* LayoutableShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutableShadowNode.h; path = react/renderer/core/LayoutableShadowNode.h; sourceTree = ""; }; + 46EB2E00008B10 /* LayoutConstraints.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutConstraints.cpp; path = react/renderer/core/LayoutConstraints.cpp; sourceTree = ""; }; + 46EB2E00008B20 /* LayoutConstraints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutConstraints.h; path = react/renderer/core/LayoutConstraints.h; sourceTree = ""; }; + 46EB2E00008B30 /* LayoutContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutContext.h; path = react/renderer/core/LayoutContext.h; sourceTree = ""; }; + 46EB2E00008B40 /* LayoutMetrics.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutMetrics.cpp; path = react/renderer/core/LayoutMetrics.cpp; sourceTree = ""; }; + 46EB2E00008B50 /* LayoutMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutMetrics.h; path = react/renderer/core/LayoutMetrics.h; sourceTree = ""; }; + 46EB2E00008B60 /* LayoutPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutPrimitives.h; path = react/renderer/core/LayoutPrimitives.h; sourceTree = ""; }; + 46EB2E00008B70 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Props.cpp; path = react/renderer/core/Props.cpp; sourceTree = ""; }; + 46EB2E00008B80 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Props.h; path = react/renderer/core/Props.h; sourceTree = ""; }; + 46EB2E00008B90 /* propsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = propsConversions.h; path = react/renderer/core/propsConversions.h; sourceTree = ""; }; + 46EB2E00008BA0 /* PropsMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropsMacros.h; path = react/renderer/core/PropsMacros.h; sourceTree = ""; }; + 46EB2E00008BB0 /* PropsParserContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropsParserContext.h; path = react/renderer/core/PropsParserContext.h; sourceTree = ""; }; + 46EB2E00008BC0 /* RawEvent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawEvent.cpp; path = react/renderer/core/RawEvent.cpp; sourceTree = ""; }; + 46EB2E00008BD0 /* RawEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawEvent.h; path = react/renderer/core/RawEvent.h; sourceTree = ""; }; + 46EB2E00008BE0 /* RawProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawProps.cpp; path = react/renderer/core/RawProps.cpp; sourceTree = ""; }; + 46EB2E00008BF0 /* RawProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawProps.h; path = react/renderer/core/RawProps.h; sourceTree = ""; }; + 46EB2E00008C00 /* RawPropsKey.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawPropsKey.cpp; path = react/renderer/core/RawPropsKey.cpp; sourceTree = ""; }; + 46EB2E00008C10 /* RawPropsKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsKey.h; path = react/renderer/core/RawPropsKey.h; sourceTree = ""; }; + 46EB2E00008C20 /* RawPropsKeyMap.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawPropsKeyMap.cpp; path = react/renderer/core/RawPropsKeyMap.cpp; sourceTree = ""; }; + 46EB2E00008C30 /* RawPropsKeyMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsKeyMap.h; path = react/renderer/core/RawPropsKeyMap.h; sourceTree = ""; }; + 46EB2E00008C40 /* RawPropsParser.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawPropsParser.cpp; path = react/renderer/core/RawPropsParser.cpp; sourceTree = ""; }; + 46EB2E00008C50 /* RawPropsParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsParser.h; path = react/renderer/core/RawPropsParser.h; sourceTree = ""; }; + 46EB2E00008C60 /* RawPropsPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsPrimitives.h; path = react/renderer/core/RawPropsPrimitives.h; sourceTree = ""; }; + 46EB2E00008C70 /* RawValue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawValue.cpp; path = react/renderer/core/RawValue.cpp; sourceTree = ""; }; + 46EB2E00008C80 /* RawValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawValue.h; path = react/renderer/core/RawValue.h; sourceTree = ""; }; + 46EB2E00008C90 /* ReactEventPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactEventPriority.h; path = react/renderer/core/ReactEventPriority.h; sourceTree = ""; }; + 46EB2E00008CA0 /* ReactPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactPrimitives.h; path = react/renderer/core/ReactPrimitives.h; sourceTree = ""; }; + 46EB2E00008CB0 /* Sealable.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Sealable.cpp; path = react/renderer/core/Sealable.cpp; sourceTree = ""; }; + 46EB2E00008CC0 /* Sealable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sealable.h; path = react/renderer/core/Sealable.h; sourceTree = ""; }; + 46EB2E00008CD0 /* ShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNode.cpp; path = react/renderer/core/ShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008CE0 /* ShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNode.h; path = react/renderer/core/ShadowNode.h; sourceTree = ""; }; + 46EB2E00008CF0 /* ShadowNodeFamily.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodeFamily.cpp; path = react/renderer/core/ShadowNodeFamily.cpp; sourceTree = ""; }; + 46EB2E00008D00 /* ShadowNodeFamily.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodeFamily.h; path = react/renderer/core/ShadowNodeFamily.h; sourceTree = ""; }; + 46EB2E00008D10 /* ShadowNodeFragment.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodeFragment.cpp; path = react/renderer/core/ShadowNodeFragment.cpp; sourceTree = ""; }; + 46EB2E00008D20 /* ShadowNodeFragment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodeFragment.h; path = react/renderer/core/ShadowNodeFragment.h; sourceTree = ""; }; + 46EB2E00008D30 /* ShadowNodeTraits.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodeTraits.cpp; path = react/renderer/core/ShadowNodeTraits.cpp; sourceTree = ""; }; + 46EB2E00008D40 /* ShadowNodeTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodeTraits.h; path = react/renderer/core/ShadowNodeTraits.h; sourceTree = ""; }; + 46EB2E00008D50 /* State.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = State.cpp; path = react/renderer/core/State.cpp; sourceTree = ""; }; + 46EB2E00008D60 /* State.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = State.h; path = react/renderer/core/State.h; sourceTree = ""; }; + 46EB2E00008D70 /* StateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StateData.h; path = react/renderer/core/StateData.h; sourceTree = ""; }; + 46EB2E00008D80 /* StatePipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StatePipe.h; path = react/renderer/core/StatePipe.h; sourceTree = ""; }; + 46EB2E00008D90 /* StateUpdate.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = StateUpdate.cpp; path = react/renderer/core/StateUpdate.cpp; sourceTree = ""; }; + 46EB2E00008DA0 /* StateUpdate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StateUpdate.h; path = react/renderer/core/StateUpdate.h; sourceTree = ""; }; + 46EB2E00008DB0 /* UnbatchedEventQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnbatchedEventQueue.cpp; path = react/renderer/core/UnbatchedEventQueue.cpp; sourceTree = ""; }; + 46EB2E00008DC0 /* UnbatchedEventQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnbatchedEventQueue.h; path = react/renderer/core/UnbatchedEventQueue.h; sourceTree = ""; }; + 46EB2E00008DD0 /* ValueFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ValueFactory.h; path = react/renderer/core/ValueFactory.h; sourceTree = ""; }; + 46EB2E00008DE0 /* ValueFactoryEventPayload.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ValueFactoryEventPayload.cpp; path = react/renderer/core/ValueFactoryEventPayload.cpp; sourceTree = ""; }; + 46EB2E00008DF0 /* ValueFactoryEventPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ValueFactoryEventPayload.h; path = react/renderer/core/ValueFactoryEventPayload.h; sourceTree = ""; }; + 46EB2E00008E10 /* ImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageManager.h; path = react/renderer/imagemanager/ImageManager.h; sourceTree = ""; }; + 46EB2E00008E20 /* ImageRequest.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageRequest.cpp; path = react/renderer/imagemanager/ImageRequest.cpp; sourceTree = ""; }; + 46EB2E00008E30 /* ImageRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageRequest.h; path = react/renderer/imagemanager/ImageRequest.h; sourceTree = ""; }; + 46EB2E00008E40 /* ImageResponse.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageResponse.cpp; path = react/renderer/imagemanager/ImageResponse.cpp; sourceTree = ""; }; + 46EB2E00008E50 /* ImageResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageResponse.h; path = react/renderer/imagemanager/ImageResponse.h; sourceTree = ""; }; + 46EB2E00008E60 /* ImageResponseObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageResponseObserver.h; path = react/renderer/imagemanager/ImageResponseObserver.h; sourceTree = ""; }; + 46EB2E00008E70 /* ImageResponseObserverCoordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageResponseObserverCoordinator.cpp; path = react/renderer/imagemanager/ImageResponseObserverCoordinator.cpp; sourceTree = ""; }; + 46EB2E00008E80 /* ImageResponseObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageResponseObserverCoordinator.h; path = react/renderer/imagemanager/ImageResponseObserverCoordinator.h; sourceTree = ""; }; + 46EB2E00008E90 /* ImageTelemetry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageTelemetry.cpp; path = react/renderer/imagemanager/ImageTelemetry.cpp; sourceTree = ""; }; + 46EB2E00008EA0 /* ImageTelemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageTelemetry.h; path = react/renderer/imagemanager/ImageTelemetry.h; sourceTree = ""; }; + 46EB2E00008EB0 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/imagemanager/primitives.h; sourceTree = ""; }; + 46EB2E00008ED0 /* LeakChecker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LeakChecker.cpp; path = react/renderer/leakchecker/LeakChecker.cpp; sourceTree = ""; }; + 46EB2E00008EE0 /* LeakChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LeakChecker.h; path = react/renderer/leakchecker/LeakChecker.h; sourceTree = ""; }; + 46EB2E00008EF0 /* WeakFamilyRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = WeakFamilyRegistry.cpp; path = react/renderer/leakchecker/WeakFamilyRegistry.cpp; sourceTree = ""; }; + 46EB2E00008F00 /* WeakFamilyRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WeakFamilyRegistry.h; path = react/renderer/leakchecker/WeakFamilyRegistry.h; sourceTree = ""; }; + 46EB2E00008F20 /* Differentiator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Differentiator.cpp; path = react/renderer/mounting/Differentiator.cpp; sourceTree = ""; }; + 46EB2E00008F30 /* Differentiator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Differentiator.h; path = react/renderer/mounting/Differentiator.h; sourceTree = ""; }; + 46EB2E00008F40 /* MountingCoordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MountingCoordinator.cpp; path = react/renderer/mounting/MountingCoordinator.cpp; sourceTree = ""; }; + 46EB2E00008F50 /* MountingCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MountingCoordinator.h; path = react/renderer/mounting/MountingCoordinator.h; sourceTree = ""; }; + 46EB2E00008F60 /* MountingOverrideDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MountingOverrideDelegate.h; path = react/renderer/mounting/MountingOverrideDelegate.h; sourceTree = ""; }; + 46EB2E00008F70 /* MountingTransaction.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MountingTransaction.cpp; path = react/renderer/mounting/MountingTransaction.cpp; sourceTree = ""; }; + 46EB2E00008F80 /* MountingTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MountingTransaction.h; path = react/renderer/mounting/MountingTransaction.h; sourceTree = ""; }; + 46EB2E00008F90 /* ShadowTree.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowTree.cpp; path = react/renderer/mounting/ShadowTree.cpp; sourceTree = ""; }; + 46EB2E00008FA0 /* ShadowTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTree.h; path = react/renderer/mounting/ShadowTree.h; sourceTree = ""; }; + 46EB2E00008FB0 /* ShadowTreeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTreeDelegate.h; path = react/renderer/mounting/ShadowTreeDelegate.h; sourceTree = ""; }; + 46EB2E00008FC0 /* ShadowTreeRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowTreeRegistry.cpp; path = react/renderer/mounting/ShadowTreeRegistry.cpp; sourceTree = ""; }; + 46EB2E00008FD0 /* ShadowTreeRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTreeRegistry.h; path = react/renderer/mounting/ShadowTreeRegistry.h; sourceTree = ""; }; + 46EB2E00008FE0 /* ShadowTreeRevision.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowTreeRevision.cpp; path = react/renderer/mounting/ShadowTreeRevision.cpp; sourceTree = ""; }; + 46EB2E00008FF0 /* ShadowTreeRevision.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTreeRevision.h; path = react/renderer/mounting/ShadowTreeRevision.h; sourceTree = ""; }; + 46EB2E00009000 /* ShadowView.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowView.cpp; path = react/renderer/mounting/ShadowView.cpp; sourceTree = ""; }; + 46EB2E00009010 /* ShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowView.h; path = react/renderer/mounting/ShadowView.h; sourceTree = ""; }; + 46EB2E00009020 /* ShadowViewMutation.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowViewMutation.cpp; path = react/renderer/mounting/ShadowViewMutation.cpp; sourceTree = ""; }; + 46EB2E00009030 /* ShadowViewMutation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowViewMutation.h; path = react/renderer/mounting/ShadowViewMutation.h; sourceTree = ""; }; + 46EB2E00009040 /* stubs.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = stubs.cpp; path = react/renderer/mounting/stubs.cpp; sourceTree = ""; }; + 46EB2E00009050 /* stubs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stubs.h; path = react/renderer/mounting/stubs.h; sourceTree = ""; }; + 46EB2E00009060 /* StubView.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = StubView.cpp; path = react/renderer/mounting/StubView.cpp; sourceTree = ""; }; + 46EB2E00009070 /* StubView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StubView.h; path = react/renderer/mounting/StubView.h; sourceTree = ""; }; + 46EB2E00009080 /* StubViewTree.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = StubViewTree.cpp; path = react/renderer/mounting/StubViewTree.cpp; sourceTree = ""; }; + 46EB2E00009090 /* StubViewTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StubViewTree.h; path = react/renderer/mounting/StubViewTree.h; sourceTree = ""; }; + 46EB2E000090A0 /* TelemetryController.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TelemetryController.cpp; path = react/renderer/mounting/TelemetryController.cpp; sourceTree = ""; }; + 46EB2E000090B0 /* TelemetryController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TelemetryController.h; path = react/renderer/mounting/TelemetryController.h; sourceTree = ""; }; + 46EB2E000090D0 /* AsynchronousEventBeat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AsynchronousEventBeat.cpp; path = react/renderer/scheduler/AsynchronousEventBeat.cpp; sourceTree = ""; }; + 46EB2E000090E0 /* AsynchronousEventBeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsynchronousEventBeat.h; path = react/renderer/scheduler/AsynchronousEventBeat.h; sourceTree = ""; }; + 46EB2E000090F0 /* InspectorData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InspectorData.h; path = react/renderer/scheduler/InspectorData.h; sourceTree = ""; }; + 46EB2E00009100 /* Scheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Scheduler.cpp; path = react/renderer/scheduler/Scheduler.cpp; sourceTree = ""; }; + 46EB2E00009110 /* Scheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Scheduler.h; path = react/renderer/scheduler/Scheduler.h; sourceTree = ""; }; + 46EB2E00009120 /* SchedulerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SchedulerDelegate.h; path = react/renderer/scheduler/SchedulerDelegate.h; sourceTree = ""; }; + 46EB2E00009130 /* SchedulerToolbox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SchedulerToolbox.h; path = react/renderer/scheduler/SchedulerToolbox.h; sourceTree = ""; }; + 46EB2E00009140 /* SurfaceHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceHandler.cpp; path = react/renderer/scheduler/SurfaceHandler.cpp; sourceTree = ""; }; + 46EB2E00009150 /* SurfaceHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceHandler.h; path = react/renderer/scheduler/SurfaceHandler.h; sourceTree = ""; }; + 46EB2E00009160 /* SurfaceManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceManager.cpp; path = react/renderer/scheduler/SurfaceManager.cpp; sourceTree = ""; }; + 46EB2E00009170 /* SurfaceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceManager.h; path = react/renderer/scheduler/SurfaceManager.h; sourceTree = ""; }; + 46EB2E00009180 /* SynchronousEventBeat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SynchronousEventBeat.cpp; path = react/renderer/scheduler/SynchronousEventBeat.cpp; sourceTree = ""; }; + 46EB2E00009190 /* SynchronousEventBeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynchronousEventBeat.h; path = react/renderer/scheduler/SynchronousEventBeat.h; sourceTree = ""; }; + 46EB2E000091B0 /* SurfaceTelemetry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceTelemetry.cpp; path = react/renderer/telemetry/SurfaceTelemetry.cpp; sourceTree = ""; }; + 46EB2E000091C0 /* SurfaceTelemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceTelemetry.h; path = react/renderer/telemetry/SurfaceTelemetry.h; sourceTree = ""; }; + 46EB2E000091D0 /* TransactionTelemetry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TransactionTelemetry.cpp; path = react/renderer/telemetry/TransactionTelemetry.cpp; sourceTree = ""; }; + 46EB2E000091E0 /* TransactionTelemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TransactionTelemetry.h; path = react/renderer/telemetry/TransactionTelemetry.h; sourceTree = ""; }; + 46EB2E00009250 /* RCTAttributedTextUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAttributedTextUtils.h; sourceTree = ""; }; + 46EB2E00009260 /* RCTAttributedTextUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAttributedTextUtils.mm; sourceTree = ""; }; + 46EB2E00009270 /* RCTFontProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFontProperties.h; sourceTree = ""; }; + 46EB2E00009280 /* RCTFontUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFontUtils.h; sourceTree = ""; }; + 46EB2E00009290 /* RCTFontUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFontUtils.mm; sourceTree = ""; }; + 46EB2E000092A0 /* RCTTextLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextLayoutManager.h; sourceTree = ""; }; + 46EB2E000092B0 /* RCTTextLayoutManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextLayoutManager.mm; sourceTree = ""; }; + 46EB2E000092C0 /* RCTTextPrimitivesConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextPrimitivesConversions.h; sourceTree = ""; }; + 46EB2E000092D0 /* TextLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TextLayoutManager.h; sourceTree = ""; }; + 46EB2E000092E0 /* TextLayoutManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = TextLayoutManager.mm; sourceTree = ""; }; + 46EB2E000092F0 /* TextLayoutContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextLayoutContext.h; path = react/renderer/textlayoutmanager/TextLayoutContext.h; sourceTree = ""; }; + 46EB2E00009300 /* TextMeasureCache.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextMeasureCache.cpp; path = react/renderer/textlayoutmanager/TextMeasureCache.cpp; sourceTree = ""; }; + 46EB2E00009310 /* TextMeasureCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextMeasureCache.h; path = react/renderer/textlayoutmanager/TextMeasureCache.h; sourceTree = ""; }; + 46EB2E00009330 /* bindingUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bindingUtils.cpp; path = react/renderer/uimanager/bindingUtils.cpp; sourceTree = ""; }; + 46EB2E00009340 /* bindingUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bindingUtils.h; path = react/renderer/uimanager/bindingUtils.h; sourceTree = ""; }; + 46EB2E00009350 /* LayoutAnimationStatusDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationStatusDelegate.h; path = react/renderer/uimanager/LayoutAnimationStatusDelegate.h; sourceTree = ""; }; + 46EB2E00009360 /* PointerEventsProcessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = PointerEventsProcessor.cpp; path = react/renderer/uimanager/PointerEventsProcessor.cpp; sourceTree = ""; }; + 46EB2E00009370 /* PointerEventsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PointerEventsProcessor.h; path = react/renderer/uimanager/PointerEventsProcessor.h; sourceTree = ""; }; + 46EB2E00009380 /* PointerHoverTracker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = PointerHoverTracker.cpp; path = react/renderer/uimanager/PointerHoverTracker.cpp; sourceTree = ""; }; + 46EB2E00009390 /* PointerHoverTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PointerHoverTracker.h; path = react/renderer/uimanager/PointerHoverTracker.h; sourceTree = ""; }; + 46EB2E000093A0 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/uimanager/primitives.h; sourceTree = ""; }; + 46EB2E000093B0 /* SurfaceRegistryBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceRegistryBinding.cpp; path = react/renderer/uimanager/SurfaceRegistryBinding.cpp; sourceTree = ""; }; + 46EB2E000093C0 /* SurfaceRegistryBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceRegistryBinding.h; path = react/renderer/uimanager/SurfaceRegistryBinding.h; sourceTree = ""; }; + 46EB2E000093D0 /* UIManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UIManager.cpp; path = react/renderer/uimanager/UIManager.cpp; sourceTree = ""; }; + 46EB2E000093E0 /* UIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManager.h; path = react/renderer/uimanager/UIManager.h; sourceTree = ""; }; + 46EB2E000093F0 /* UIManagerAnimationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerAnimationDelegate.h; path = react/renderer/uimanager/UIManagerAnimationDelegate.h; sourceTree = ""; }; + 46EB2E00009400 /* UIManagerBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UIManagerBinding.cpp; path = react/renderer/uimanager/UIManagerBinding.cpp; sourceTree = ""; }; + 46EB2E00009410 /* UIManagerBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerBinding.h; path = react/renderer/uimanager/UIManagerBinding.h; sourceTree = ""; }; + 46EB2E00009420 /* UIManagerCommitHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerCommitHook.h; path = react/renderer/uimanager/UIManagerCommitHook.h; sourceTree = ""; }; + 46EB2E00009430 /* UIManagerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerDelegate.h; path = react/renderer/uimanager/UIManagerDelegate.h; sourceTree = ""; }; + 46EB2E00009440 /* UIManagerMountHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerMountHook.h; path = react/renderer/uimanager/UIManagerMountHook.h; sourceTree = ""; }; + 46EB2E00009450 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/image/conversions.h; sourceTree = ""; }; + 46EB2E00009460 /* ImageComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageComponentDescriptor.h; path = react/renderer/components/image/ImageComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00009470 /* ImageEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageEventEmitter.cpp; path = react/renderer/components/image/ImageEventEmitter.cpp; sourceTree = ""; }; + 46EB2E00009480 /* ImageEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageEventEmitter.h; path = react/renderer/components/image/ImageEventEmitter.h; sourceTree = ""; }; + 46EB2E00009490 /* ImageProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageProps.cpp; path = react/renderer/components/image/ImageProps.cpp; sourceTree = ""; }; + 46EB2E000094A0 /* ImageProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageProps.h; path = react/renderer/components/image/ImageProps.h; sourceTree = ""; }; + 46EB2E000094B0 /* ImageShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageShadowNode.cpp; path = react/renderer/components/image/ImageShadowNode.cpp; sourceTree = ""; }; + 46EB2E000094C0 /* ImageShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageShadowNode.h; path = react/renderer/components/image/ImageShadowNode.h; sourceTree = ""; }; + 46EB2E000094D0 /* ImageState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageState.cpp; path = react/renderer/components/image/ImageState.cpp; sourceTree = ""; }; + 46EB2E000094E0 /* ImageState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageState.h; path = react/renderer/components/image/ImageState.h; sourceTree = ""; }; + 46EB2E000094F0 /* ImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = ImageManager.mm; path = react/renderer/imagemanager/ImageManager.mm; sourceTree = ""; }; + 46EB2E00009500 /* RCTImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageManager.h; path = react/renderer/imagemanager/RCTImageManager.h; sourceTree = ""; }; + 46EB2E00009510 /* RCTImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTImageManager.mm; path = react/renderer/imagemanager/RCTImageManager.mm; sourceTree = ""; }; + 46EB2E00009520 /* RCTImageManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageManagerProtocol.h; path = react/renderer/imagemanager/RCTImageManagerProtocol.h; sourceTree = ""; }; + 46EB2E00009530 /* RCTImagePrimitivesConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImagePrimitivesConversions.h; path = react/renderer/imagemanager/RCTImagePrimitivesConversions.h; sourceTree = ""; }; + 46EB2E00009540 /* RCTSyncImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSyncImageManager.h; path = react/renderer/imagemanager/RCTSyncImageManager.h; sourceTree = ""; }; + 46EB2E00009550 /* RCTSyncImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSyncImageManager.mm; path = react/renderer/imagemanager/RCTSyncImageManager.mm; sourceTree = ""; }; + 46EB2E00009560 /* MapBuffer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MapBuffer.cpp; path = react/renderer/mapbuffer/MapBuffer.cpp; sourceTree = ""; }; + 46EB2E00009570 /* MapBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapBuffer.h; path = react/renderer/mapbuffer/MapBuffer.h; sourceTree = ""; }; + 46EB2E00009580 /* MapBufferBuilder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MapBufferBuilder.cpp; path = react/renderer/mapbuffer/MapBufferBuilder.cpp; sourceTree = ""; }; + 46EB2E00009590 /* MapBufferBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapBufferBuilder.h; path = react/renderer/mapbuffer/MapBufferBuilder.h; sourceTree = ""; }; + 46EB2E000095A0 /* RCTInteropTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTInteropTurboModule.h; path = ReactCommon/RCTInteropTurboModule.h; sourceTree = ""; }; + 46EB2E000095B0 /* RCTInteropTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTInteropTurboModule.mm; path = ReactCommon/RCTInteropTurboModule.mm; sourceTree = ""; }; + 46EB2E000095C0 /* RCTRuntimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTRuntimeExecutor.h; path = ReactCommon/RCTRuntimeExecutor.h; sourceTree = ""; }; + 46EB2E000095D0 /* RCTRuntimeExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTRuntimeExecutor.mm; path = ReactCommon/RCTRuntimeExecutor.mm; sourceTree = ""; }; + 46EB2E000095E0 /* RCTTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTurboModule.h; path = ReactCommon/RCTTurboModule.h; sourceTree = ""; }; + 46EB2E000095F0 /* RCTTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTTurboModule.mm; path = ReactCommon/RCTTurboModule.mm; sourceTree = ""; }; + 46EB2E00009600 /* RCTTurboModuleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTurboModuleManager.h; path = ReactCommon/RCTTurboModuleManager.h; sourceTree = ""; }; + 46EB2E00009610 /* RCTTurboModuleManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTTurboModuleManager.mm; path = ReactCommon/RCTTurboModuleManager.mm; sourceTree = ""; }; + 46EB2E00009630 /* RCTDecayAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDecayAnimation.mm; sourceTree = ""; }; + 46EB2E00009640 /* RCTEventAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTEventAnimation.mm; sourceTree = ""; }; + 46EB2E00009650 /* RCTFrameAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFrameAnimation.mm; sourceTree = ""; }; + 46EB2E00009660 /* RCTSpringAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSpringAnimation.mm; sourceTree = ""; }; + 46EB2E00009680 /* RCTAdditionAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAdditionAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009690 /* RCTAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimatedNode.mm; sourceTree = ""; }; + 46EB2E000096A0 /* RCTColorAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTColorAnimatedNode.mm; sourceTree = ""; }; + 46EB2E000096B0 /* RCTDiffClampAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDiffClampAnimatedNode.mm; sourceTree = ""; }; + 46EB2E000096C0 /* RCTDivisionAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDivisionAnimatedNode.mm; sourceTree = ""; }; + 46EB2E000096D0 /* RCTInterpolationAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInterpolationAnimatedNode.mm; sourceTree = ""; }; + 46EB2E000096E0 /* RCTModuloAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuloAnimatedNode.mm; sourceTree = ""; }; + 46EB2E000096F0 /* RCTMultiplicationAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMultiplicationAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009700 /* RCTObjectAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTObjectAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009710 /* RCTPropsAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPropsAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009720 /* RCTStyleAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTStyleAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009730 /* RCTSubtractionAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSubtractionAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009740 /* RCTTrackingAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTrackingAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009750 /* RCTTransformAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTransformAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009760 /* RCTValueAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTValueAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009770 /* RCTAnimationPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimationPlugins.mm; sourceTree = ""; }; + 46EB2E00009780 /* RCTAnimationUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimationUtils.mm; sourceTree = ""; }; + 46EB2E00009790 /* RCTNativeAnimatedModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedModule.mm; sourceTree = ""; }; + 46EB2E000097A0 /* RCTNativeAnimatedNodesManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedNodesManager.mm; sourceTree = ""; }; + 46EB2E000097B0 /* RCTNativeAnimatedTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedTurboModule.mm; sourceTree = ""; }; + 46EB2E000097C0 /* RCTAppDelegate+Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTAppDelegate+Protected.h"; sourceTree = ""; }; + 46EB2E000097D0 /* RCTAppDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAppDelegate.h; sourceTree = ""; }; + 46EB2E000097E0 /* RCTAppDelegate.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppDelegate.mm; sourceTree = ""; }; + 46EB2E000097F0 /* RCTAppSetupUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAppSetupUtils.h; sourceTree = ""; }; + 46EB2E00009800 /* RCTAppSetupUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppSetupUtils.mm; sourceTree = ""; }; + 46EB2E00009810 /* RCTRootViewFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewFactory.h; sourceTree = ""; }; + 46EB2E00009820 /* RCTRootViewFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRootViewFactory.mm; sourceTree = ""; }; + 46EB2E00009830 /* RCTBlobCollector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBlobCollector.h; sourceTree = ""; }; + 46EB2E00009840 /* RCTBlobCollector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobCollector.mm; sourceTree = ""; }; + 46EB2E00009850 /* RCTBlobManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobManager.mm; sourceTree = ""; }; + 46EB2E00009860 /* RCTBlobPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBlobPlugins.h; sourceTree = ""; }; + 46EB2E00009870 /* RCTBlobPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobPlugins.mm; sourceTree = ""; }; + 46EB2E00009880 /* RCTFileReaderModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFileReaderModule.mm; sourceTree = ""; }; + 46EB2E000098C0 /* RCTActivityIndicatorViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorViewComponentView.h; sourceTree = ""; }; + 46EB2E000098D0 /* RCTActivityIndicatorViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTActivityIndicatorViewComponentView.mm; sourceTree = ""; }; + 46EB2E000098F0 /* RCTDebuggingOverlayComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDebuggingOverlayComponentView.h; sourceTree = ""; }; + 46EB2E00009900 /* RCTDebuggingOverlayComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDebuggingOverlayComponentView.mm; sourceTree = ""; }; + 46EB2E00009920 /* RCTImageComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTImageComponentView.h; sourceTree = ""; }; + 46EB2E00009930 /* RCTImageComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageComponentView.mm; sourceTree = ""; }; + 46EB2E00009950 /* RCTInputAccessoryComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryComponentView.h; sourceTree = ""; }; + 46EB2E00009960 /* RCTInputAccessoryComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryComponentView.mm; sourceTree = ""; }; + 46EB2E00009970 /* RCTInputAccessoryContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryContentView.h; sourceTree = ""; }; + 46EB2E00009980 /* RCTInputAccessoryContentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryContentView.mm; sourceTree = ""; }; + 46EB2E000099A0 /* RCTLegacyViewManagerInteropComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLegacyViewManagerInteropComponentView.h; sourceTree = ""; }; + 46EB2E000099B0 /* RCTLegacyViewManagerInteropComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLegacyViewManagerInteropComponentView.mm; sourceTree = ""; }; + 46EB2E000099C0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLegacyViewManagerInteropCoordinatorAdapter.h; sourceTree = ""; }; + 46EB2E000099D0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLegacyViewManagerInteropCoordinatorAdapter.mm; sourceTree = ""; }; + 46EB2E000099F0 /* RCTFabricModalHostViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFabricModalHostViewController.h; sourceTree = ""; }; + 46EB2E00009A00 /* RCTFabricModalHostViewController.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFabricModalHostViewController.mm; sourceTree = ""; }; + 46EB2E00009A10 /* RCTModalHostViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewComponentView.h; sourceTree = ""; }; + 46EB2E00009A20 /* RCTModalHostViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModalHostViewComponentView.mm; sourceTree = ""; }; + 46EB2E00009A30 /* RCTFabricComponentsPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFabricComponentsPlugins.h; sourceTree = ""; }; + 46EB2E00009A40 /* RCTFabricComponentsPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFabricComponentsPlugins.mm; sourceTree = ""; }; + 46EB2E00009A60 /* RCTRootComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootComponentView.h; sourceTree = ""; }; + 46EB2E00009A70 /* RCTRootComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRootComponentView.mm; sourceTree = ""; }; + 46EB2E00009A90 /* RCTSafeAreaViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewComponentView.h; sourceTree = ""; }; + 46EB2E00009AA0 /* RCTSafeAreaViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSafeAreaViewComponentView.mm; sourceTree = ""; }; + 46EB2E00009AC0 /* RCTCustomPullToRefreshViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCustomPullToRefreshViewProtocol.h; sourceTree = ""; }; + 46EB2E00009AD0 /* RCTEnhancedScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEnhancedScrollView.h; sourceTree = ""; }; + 46EB2E00009AE0 /* RCTEnhancedScrollView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTEnhancedScrollView.mm; sourceTree = ""; }; + 46EB2E00009AF0 /* RCTPullToRefreshViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPullToRefreshViewComponentView.h; sourceTree = ""; }; + 46EB2E00009B00 /* RCTPullToRefreshViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPullToRefreshViewComponentView.mm; sourceTree = ""; }; + 46EB2E00009B10 /* RCTScrollViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollViewComponentView.h; sourceTree = ""; }; + 46EB2E00009B20 /* RCTScrollViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTScrollViewComponentView.mm; sourceTree = ""; }; + 46EB2E00009B40 /* RCTSwitchComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitchComponentView.h; sourceTree = ""; }; + 46EB2E00009B50 /* RCTSwitchComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSwitchComponentView.mm; sourceTree = ""; }; + 46EB2E00009B70 /* RCTAccessibilityElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAccessibilityElement.h; sourceTree = ""; }; + 46EB2E00009B80 /* RCTAccessibilityElement.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAccessibilityElement.mm; sourceTree = ""; }; + 46EB2E00009B90 /* RCTParagraphComponentAccessibilityProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParagraphComponentAccessibilityProvider.h; sourceTree = ""; }; + 46EB2E00009BA0 /* RCTParagraphComponentAccessibilityProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTParagraphComponentAccessibilityProvider.mm; sourceTree = ""; }; + 46EB2E00009BB0 /* RCTParagraphComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParagraphComponentView.h; sourceTree = ""; }; + 46EB2E00009BC0 /* RCTParagraphComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTParagraphComponentView.mm; sourceTree = ""; }; + 46EB2E00009BE0 /* RCTTextInputComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextInputComponentView.h; sourceTree = ""; }; + 46EB2E00009BF0 /* RCTTextInputComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextInputComponentView.mm; sourceTree = ""; }; + 46EB2E00009C00 /* RCTTextInputNativeCommands.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextInputNativeCommands.h; sourceTree = ""; }; + 46EB2E00009C10 /* RCTTextInputUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextInputUtils.h; sourceTree = ""; }; + 46EB2E00009C20 /* RCTTextInputUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextInputUtils.mm; sourceTree = ""; }; + 46EB2E00009C40 /* RCTUnimplementedNativeComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUnimplementedNativeComponentView.h; sourceTree = ""; }; + 46EB2E00009C50 /* RCTUnimplementedNativeComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUnimplementedNativeComponentView.mm; sourceTree = ""; }; + 46EB2E00009C70 /* RCTUnimplementedViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUnimplementedViewComponentView.h; sourceTree = ""; }; + 46EB2E00009C80 /* RCTUnimplementedViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUnimplementedViewComponentView.mm; sourceTree = ""; }; + 46EB2E00009CA0 /* RCTViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewComponentView.h; sourceTree = ""; }; + 46EB2E00009CB0 /* RCTViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTViewComponentView.mm; sourceTree = ""; }; + 46EB2E00009CC0 /* RCTComponentViewClassDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewClassDescriptor.h; sourceTree = ""; }; + 46EB2E00009CD0 /* RCTComponentViewDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewDescriptor.h; sourceTree = ""; }; + 46EB2E00009CE0 /* RCTComponentViewFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewFactory.h; sourceTree = ""; }; + 46EB2E00009CF0 /* RCTComponentViewFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTComponentViewFactory.mm; sourceTree = ""; }; + 46EB2E00009D00 /* RCTComponentViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewProtocol.h; sourceTree = ""; }; + 46EB2E00009D10 /* RCTComponentViewRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewRegistry.h; sourceTree = ""; }; + 46EB2E00009D20 /* RCTComponentViewRegistry.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTComponentViewRegistry.mm; sourceTree = ""; }; + 46EB2E00009D30 /* RCTMountingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingManager.h; sourceTree = ""; }; + 46EB2E00009D40 /* RCTMountingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMountingManager.mm; sourceTree = ""; }; + 46EB2E00009D50 /* RCTMountingManagerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingManagerDelegate.h; sourceTree = ""; }; + 46EB2E00009D60 /* RCTMountingTransactionObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingTransactionObserverCoordinator.h; sourceTree = ""; }; + 46EB2E00009D70 /* RCTMountingTransactionObserverCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMountingTransactionObserverCoordinator.mm; sourceTree = ""; }; + 46EB2E00009D80 /* RCTMountingTransactionObserving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingTransactionObserving.h; sourceTree = ""; }; + 46EB2E00009D90 /* UIView+ComponentViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+ComponentViewProtocol.h"; sourceTree = ""; }; + 46EB2E00009DA0 /* UIView+ComponentViewProtocol.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "UIView+ComponentViewProtocol.mm"; sourceTree = ""; }; + 46EB2E00009DB0 /* RCTConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTConversions.h; path = Fabric/RCTConversions.h; sourceTree = ""; }; + 46EB2E00009DC0 /* RCTImageResponseDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageResponseDelegate.h; path = Fabric/RCTImageResponseDelegate.h; sourceTree = ""; }; + 46EB2E00009DD0 /* RCTImageResponseObserverProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageResponseObserverProxy.h; path = Fabric/RCTImageResponseObserverProxy.h; sourceTree = ""; }; + 46EB2E00009DE0 /* RCTImageResponseObserverProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTImageResponseObserverProxy.mm; path = Fabric/RCTImageResponseObserverProxy.mm; sourceTree = ""; }; + 46EB2E00009DF0 /* RCTLocalizationProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLocalizationProvider.h; path = Fabric/RCTLocalizationProvider.h; sourceTree = ""; }; + 46EB2E00009E00 /* RCTLocalizationProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTLocalizationProvider.mm; path = Fabric/RCTLocalizationProvider.mm; sourceTree = ""; }; + 46EB2E00009E10 /* RCTPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPrimitives.h; path = Fabric/RCTPrimitives.h; sourceTree = ""; }; + 46EB2E00009E20 /* RCTScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTScheduler.h; path = Fabric/RCTScheduler.h; sourceTree = ""; }; + 46EB2E00009E30 /* RCTScheduler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTScheduler.mm; path = Fabric/RCTScheduler.mm; sourceTree = ""; }; + 46EB2E00009E40 /* RCTSurfacePointerHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfacePointerHandler.h; path = Fabric/RCTSurfacePointerHandler.h; sourceTree = ""; }; + 46EB2E00009E50 /* RCTSurfacePointerHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfacePointerHandler.mm; path = Fabric/RCTSurfacePointerHandler.mm; sourceTree = ""; }; + 46EB2E00009E60 /* RCTSurfacePresenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfacePresenter.h; path = Fabric/RCTSurfacePresenter.h; sourceTree = ""; }; + 46EB2E00009E70 /* RCTSurfacePresenter.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfacePresenter.mm; path = Fabric/RCTSurfacePresenter.mm; sourceTree = ""; }; + 46EB2E00009E80 /* RCTSurfacePresenterBridgeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfacePresenterBridgeAdapter.h; path = Fabric/RCTSurfacePresenterBridgeAdapter.h; sourceTree = ""; }; + 46EB2E00009E90 /* RCTSurfacePresenterBridgeAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfacePresenterBridgeAdapter.mm; path = Fabric/RCTSurfacePresenterBridgeAdapter.mm; sourceTree = ""; }; + 46EB2E00009EA0 /* RCTSurfaceRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfaceRegistry.h; path = Fabric/RCTSurfaceRegistry.h; sourceTree = ""; }; + 46EB2E00009EB0 /* RCTSurfaceRegistry.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfaceRegistry.mm; path = Fabric/RCTSurfaceRegistry.mm; sourceTree = ""; }; + 46EB2E00009EC0 /* RCTSurfaceTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfaceTouchHandler.h; path = Fabric/RCTSurfaceTouchHandler.h; sourceTree = ""; }; + 46EB2E00009ED0 /* RCTSurfaceTouchHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfaceTouchHandler.mm; path = Fabric/RCTSurfaceTouchHandler.mm; sourceTree = ""; }; + 46EB2E00009EE0 /* RCTThirdPartyFabricComponentsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTThirdPartyFabricComponentsProvider.h; path = Fabric/RCTThirdPartyFabricComponentsProvider.h; sourceTree = ""; }; + 46EB2E00009EF0 /* RCTThirdPartyFabricComponentsProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTThirdPartyFabricComponentsProvider.mm; path = Fabric/RCTThirdPartyFabricComponentsProvider.mm; sourceTree = ""; }; + 46EB2E00009F00 /* RCTTouchableComponentViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTouchableComponentViewProtocol.h; path = Fabric/RCTTouchableComponentViewProtocol.h; sourceTree = ""; }; + 46EB2E00009F20 /* RCTFabricSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFabricSurface.h; sourceTree = ""; }; + 46EB2E00009F30 /* RCTFabricSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFabricSurface.mm; sourceTree = ""; }; + 46EB2E00009F50 /* PlatformRunLoopObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformRunLoopObserver.h; sourceTree = ""; }; + 46EB2E00009F60 /* PlatformRunLoopObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformRunLoopObserver.mm; sourceTree = ""; }; + 46EB2E00009F70 /* RCTGenericDelegateSplitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTGenericDelegateSplitter.h; sourceTree = ""; }; + 46EB2E00009F80 /* RCTGenericDelegateSplitter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTGenericDelegateSplitter.mm; sourceTree = ""; }; + 46EB2E00009F90 /* RCTIdentifierPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTIdentifierPool.h; sourceTree = ""; }; + 46EB2E00009FA0 /* RCTReactTaggedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTReactTaggedView.h; sourceTree = ""; }; + 46EB2E00009FB0 /* RCTReactTaggedView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTReactTaggedView.mm; sourceTree = ""; }; + 46EB2E00009FC0 /* RCTAnimatedImage.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimatedImage.mm; sourceTree = ""; }; + 46EB2E00009FD0 /* RCTBundleAssetImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBundleAssetImageLoader.mm; sourceTree = ""; }; + 46EB2E00009FE0 /* RCTDisplayWeakRefreshable.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDisplayWeakRefreshable.mm; sourceTree = ""; }; + 46EB2E00009FF0 /* RCTGIFImageDecoder.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTGIFImageDecoder.mm; sourceTree = ""; }; + 46EB2E0000A000 /* RCTImageBlurUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageBlurUtils.mm; sourceTree = ""; }; + 46EB2E0000A010 /* RCTImageCache.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageCache.mm; sourceTree = ""; }; + 46EB2E0000A020 /* RCTImageEditingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageEditingManager.mm; sourceTree = ""; }; + 46EB2E0000A030 /* RCTImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageLoader.mm; sourceTree = ""; }; + 46EB2E0000A040 /* RCTImagePlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImagePlugins.mm; sourceTree = ""; }; + 46EB2E0000A050 /* RCTImageShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageShadowView.mm; sourceTree = ""; }; + 46EB2E0000A060 /* RCTImageStoreManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageStoreManager.mm; sourceTree = ""; }; + 46EB2E0000A070 /* RCTImageURLLoaderWithAttribution.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageURLLoaderWithAttribution.mm; sourceTree = ""; }; + 46EB2E0000A080 /* RCTImageUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageUtils.mm; sourceTree = ""; }; + 46EB2E0000A090 /* RCTImageView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageView.mm; sourceTree = ""; }; + 46EB2E0000A0A0 /* RCTImageViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageViewManager.mm; sourceTree = ""; }; + 46EB2E0000A0B0 /* RCTLocalAssetImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLocalAssetImageLoader.mm; sourceTree = ""; }; + 46EB2E0000A0C0 /* RCTResizeMode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTResizeMode.mm; sourceTree = ""; }; + 46EB2E0000A0D0 /* RCTUIImageViewAnimated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUIImageViewAnimated.mm; sourceTree = ""; }; + 46EB2E0000A0E0 /* RCTLinkingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLinkingManager.mm; sourceTree = ""; }; + 46EB2E0000A0F0 /* RCTLinkingPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLinkingPlugins.mm; sourceTree = ""; }; + 46EB2E0000A100 /* RCTDataRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDataRequestHandler.mm; sourceTree = ""; }; + 46EB2E0000A110 /* RCTFileRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFileRequestHandler.mm; sourceTree = ""; }; + 46EB2E0000A120 /* RCTHTTPRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTHTTPRequestHandler.mm; sourceTree = ""; }; + 46EB2E0000A130 /* RCTNetworking.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworking.mm; sourceTree = ""; }; + 46EB2E0000A140 /* RCTNetworkPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworkPlugins.mm; sourceTree = ""; }; + 46EB2E0000A150 /* RCTNetworkTask.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworkTask.mm; sourceTree = ""; }; + 46EB2E0000A160 /* RCTSettingsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSettingsManager.mm; sourceTree = ""; }; + 46EB2E0000A170 /* RCTSettingsPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSettingsPlugins.mm; sourceTree = ""; }; + 46EB2E0000A190 /* RCTBaseTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextShadowView.mm; sourceTree = ""; }; + 46EB2E0000A1A0 /* RCTBaseTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextViewManager.mm; sourceTree = ""; }; + 46EB2E0000A1C0 /* RCTRawTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRawTextShadowView.mm; sourceTree = ""; }; + 46EB2E0000A1D0 /* RCTRawTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRawTextViewManager.mm; sourceTree = ""; }; + 46EB2E0000A1E0 /* RCTConvert+Text.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTConvert+Text.mm"; sourceTree = ""; }; + 46EB2E0000A1F0 /* RCTTextAttributes.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextAttributes.mm; sourceTree = ""; }; + 46EB2E0000A210 /* NSTextStorage+FontScaling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTextStorage+FontScaling.m"; sourceTree = ""; }; + 46EB2E0000A220 /* RCTDynamicTypeRamp.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDynamicTypeRamp.mm; sourceTree = ""; }; + 46EB2E0000A230 /* RCTTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextShadowView.mm; sourceTree = ""; }; + 46EB2E0000A240 /* RCTTextView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextView.mm; sourceTree = ""; }; + 46EB2E0000A250 /* RCTTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextViewManager.mm; sourceTree = ""; }; + 46EB2E0000A280 /* RCTMultilineTextInputView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMultilineTextInputView.mm; sourceTree = ""; }; + 46EB2E0000A290 /* RCTMultilineTextInputViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMultilineTextInputViewManager.mm; sourceTree = ""; }; + 46EB2E0000A2A0 /* RCTUITextView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUITextView.mm; sourceTree = ""; }; + 46EB2E0000A2B0 /* RCTBackedTextInputDelegateAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBackedTextInputDelegateAdapter.mm; sourceTree = ""; }; + 46EB2E0000A2C0 /* RCTBaseTextInputShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextInputShadowView.mm; sourceTree = ""; }; + 46EB2E0000A2D0 /* RCTBaseTextInputView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextInputView.mm; sourceTree = ""; }; + 46EB2E0000A2E0 /* RCTBaseTextInputViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextInputViewManager.mm; sourceTree = ""; }; + 46EB2E0000A2F0 /* RCTInputAccessoryShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryShadowView.mm; sourceTree = ""; }; + 46EB2E0000A300 /* RCTInputAccessoryView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryView.mm; sourceTree = ""; }; + 46EB2E0000A310 /* RCTInputAccessoryViewContent.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryViewContent.mm; sourceTree = ""; }; + 46EB2E0000A320 /* RCTInputAccessoryViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryViewManager.mm; sourceTree = ""; }; + 46EB2E0000A330 /* RCTTextSelection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextSelection.mm; sourceTree = ""; }; + 46EB2E0000A350 /* RCTSinglelineTextInputView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSinglelineTextInputView.mm; sourceTree = ""; }; + 46EB2E0000A360 /* RCTSinglelineTextInputViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSinglelineTextInputViewManager.mm; sourceTree = ""; }; + 46EB2E0000A370 /* RCTUITextField.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUITextField.mm; sourceTree = ""; }; + 46EB2E0000A390 /* RCTVirtualTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVirtualTextShadowView.mm; sourceTree = ""; }; + 46EB2E0000A3A0 /* RCTVirtualTextView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVirtualTextView.mm; sourceTree = ""; }; + 46EB2E0000A3B0 /* RCTVirtualTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVirtualTextViewManager.mm; sourceTree = ""; }; + 46EB2E0000A3C0 /* RCTVibration.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVibration.mm; sourceTree = ""; }; + 46EB2E0000A3D0 /* RCTVibrationPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVibrationPlugins.mm; sourceTree = ""; }; + 46EB2E0000A3E0 /* ObjCTimerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObjCTimerRegistry.h; path = ReactCommon/ObjCTimerRegistry.h; sourceTree = ""; }; + 46EB2E0000A3F0 /* ObjCTimerRegistry.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = ObjCTimerRegistry.mm; path = ReactCommon/ObjCTimerRegistry.mm; sourceTree = ""; }; + 46EB2E0000A400 /* RCTContextContainerHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTContextContainerHandling.h; path = ReactCommon/RCTContextContainerHandling.h; sourceTree = ""; }; + 46EB2E0000A410 /* RCTHermesInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHermesInstance.h; path = ReactCommon/RCTHermesInstance.h; sourceTree = ""; }; + 46EB2E0000A420 /* RCTHermesInstance.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTHermesInstance.mm; path = ReactCommon/RCTHermesInstance.mm; sourceTree = ""; }; + 46EB2E0000A430 /* RCTHost+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTHost+Internal.h"; path = "ReactCommon/RCTHost+Internal.h"; sourceTree = ""; }; + 46EB2E0000A440 /* RCTHost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHost.h; path = ReactCommon/RCTHost.h; sourceTree = ""; }; + 46EB2E0000A450 /* RCTHost.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTHost.mm; path = ReactCommon/RCTHost.mm; sourceTree = ""; }; + 46EB2E0000A460 /* RCTInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTInstance.h; path = ReactCommon/RCTInstance.h; sourceTree = ""; }; + 46EB2E0000A470 /* RCTInstance.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTInstance.mm; path = ReactCommon/RCTInstance.mm; sourceTree = ""; }; + 46EB2E0000A480 /* RCTJSThreadManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTJSThreadManager.h; path = ReactCommon/RCTJSThreadManager.h; sourceTree = ""; }; + 46EB2E0000A490 /* RCTJSThreadManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTJSThreadManager.mm; path = ReactCommon/RCTJSThreadManager.mm; sourceTree = ""; }; + 46EB2E0000A4A0 /* RCTLegacyUIManagerConstantsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLegacyUIManagerConstantsProvider.h; path = ReactCommon/RCTLegacyUIManagerConstantsProvider.h; sourceTree = ""; }; + 46EB2E0000A4B0 /* RCTLegacyUIManagerConstantsProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTLegacyUIManagerConstantsProvider.mm; path = ReactCommon/RCTLegacyUIManagerConstantsProvider.mm; sourceTree = ""; }; + 46EB2E0000A4C0 /* RCTPerformanceLoggerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPerformanceLoggerUtils.h; path = ReactCommon/RCTPerformanceLoggerUtils.h; sourceTree = ""; }; + 46EB2E0000A4D0 /* RCTPerformanceLoggerUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTPerformanceLoggerUtils.mm; path = ReactCommon/RCTPerformanceLoggerUtils.mm; sourceTree = ""; }; + 46EB2E0000A4E0 /* BindingsInstaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BindingsInstaller.h; sourceTree = ""; }; + 46EB2E0000A4F0 /* BridgelessJSCallInvoker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = BridgelessJSCallInvoker.cpp; sourceTree = ""; }; + 46EB2E0000A500 /* BridgelessJSCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BridgelessJSCallInvoker.h; sourceTree = ""; }; + 46EB2E0000A510 /* BridgelessNativeMethodCallInvoker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = BridgelessNativeMethodCallInvoker.cpp; sourceTree = ""; }; + 46EB2E0000A520 /* BridgelessNativeMethodCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BridgelessNativeMethodCallInvoker.h; sourceTree = ""; }; + 46EB2E0000A530 /* BufferedRuntimeExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = BufferedRuntimeExecutor.cpp; sourceTree = ""; }; + 46EB2E0000A540 /* BufferedRuntimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BufferedRuntimeExecutor.h; sourceTree = ""; }; + 46EB2E0000A550 /* JSRuntimeFactory.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSRuntimeFactory.cpp; sourceTree = ""; }; + 46EB2E0000A560 /* JSRuntimeFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSRuntimeFactory.h; sourceTree = ""; }; + 46EB2E0000A570 /* PlatformTimerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformTimerRegistry.h; sourceTree = ""; }; + 46EB2E0000A580 /* ReactInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactInstance.cpp; sourceTree = ""; }; + 46EB2E0000A590 /* ReactInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactInstance.h; sourceTree = ""; }; + 46EB2E0000A5A0 /* TimerManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = TimerManager.cpp; sourceTree = ""; }; + 46EB2E0000A5B0 /* TimerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TimerManager.h; sourceTree = ""; }; + 46EB2E0000A5D0 /* LegacyUIManagerConstantsProviderBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LegacyUIManagerConstantsProviderBinding.cpp; sourceTree = ""; }; + 46EB2E0000A5E0 /* LegacyUIManagerConstantsProviderBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LegacyUIManagerConstantsProviderBinding.h; sourceTree = ""; }; + 46EB2E0000A5F0 /* HermesInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = HermesInstance.cpp; path = hermes/HermesInstance.cpp; sourceTree = ""; }; + 46EB2E0000A600 /* HermesInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HermesInstance.h; path = hermes/HermesInstance.h; sourceTree = ""; }; + 46EB2E0000A610 /* CallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallInvoker.h; path = ReactCommon/CallInvoker.h; sourceTree = ""; }; + 46EB2E0000A620 /* SchedulerPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SchedulerPriority.h; path = ReactCommon/SchedulerPriority.h; sourceTree = ""; }; + 46EB2E0000A630 /* CxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CxxModule.h; sourceTree = ""; }; + 46EB2E0000A640 /* CxxNativeModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = CxxNativeModule.cpp; sourceTree = ""; }; + 46EB2E0000A650 /* CxxNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CxxNativeModule.h; sourceTree = ""; }; + 46EB2E0000A660 /* ErrorUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ErrorUtils.h; sourceTree = ""; }; + 46EB2E0000A670 /* Instance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Instance.cpp; sourceTree = ""; }; + 46EB2E0000A680 /* Instance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Instance.h; sourceTree = ""; }; + 46EB2E0000A690 /* JsArgumentHelpers-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JsArgumentHelpers-inl.h"; sourceTree = ""; }; + 46EB2E0000A6A0 /* JsArgumentHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JsArgumentHelpers.h; sourceTree = ""; }; + 46EB2E0000A6B0 /* JSBigString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSBigString.cpp; sourceTree = ""; }; + 46EB2E0000A6C0 /* JSBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSBigString.h; sourceTree = ""; }; + 46EB2E0000A6D0 /* JSBundleType.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSBundleType.cpp; sourceTree = ""; }; + 46EB2E0000A6E0 /* JSBundleType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSBundleType.h; sourceTree = ""; }; + 46EB2E0000A6F0 /* JSExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSExecutor.cpp; sourceTree = ""; }; + 46EB2E0000A700 /* JSExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSExecutor.h; sourceTree = ""; }; + 46EB2E0000A710 /* JSIndexedRAMBundle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSIndexedRAMBundle.cpp; sourceTree = ""; }; + 46EB2E0000A720 /* JSIndexedRAMBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSIndexedRAMBundle.h; sourceTree = ""; }; + 46EB2E0000A730 /* JSModulesUnbundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSModulesUnbundle.h; sourceTree = ""; }; + 46EB2E0000A740 /* MessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MessageQueueThread.h; sourceTree = ""; }; + 46EB2E0000A750 /* MethodCall.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = MethodCall.cpp; sourceTree = ""; }; + 46EB2E0000A760 /* MethodCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MethodCall.h; sourceTree = ""; }; + 46EB2E0000A770 /* ModuleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ModuleRegistry.cpp; sourceTree = ""; }; + 46EB2E0000A780 /* ModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ModuleRegistry.h; sourceTree = ""; }; + 46EB2E0000A790 /* MoveWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MoveWrapper.h; sourceTree = ""; }; + 46EB2E0000A7A0 /* NativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeModule.h; sourceTree = ""; }; + 46EB2E0000A7B0 /* NativeToJsBridge.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeToJsBridge.cpp; sourceTree = ""; }; + 46EB2E0000A7C0 /* NativeToJsBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeToJsBridge.h; sourceTree = ""; }; + 46EB2E0000A7D0 /* RAMBundleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RAMBundleRegistry.cpp; sourceTree = ""; }; + 46EB2E0000A7E0 /* RAMBundleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RAMBundleRegistry.h; sourceTree = ""; }; + 46EB2E0000A7F0 /* ReactMarker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactMarker.cpp; sourceTree = ""; }; + 46EB2E0000A800 /* ReactMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactMarker.h; sourceTree = ""; }; + 46EB2E0000A810 /* ReactNativeVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeVersion.h; sourceTree = ""; }; + 46EB2E0000A820 /* RecoverableError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RecoverableError.h; sourceTree = ""; }; + 46EB2E0000A830 /* SharedProxyCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedProxyCxxModule.h; sourceTree = ""; }; + 46EB2E0000A840 /* SystraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SystraceSection.h; sourceTree = ""; }; + 46EB2E0000A850 /* flags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = flags.h; sourceTree = ""; }; + 46EB2E0000A860 /* react_native_assert.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = react_native_assert.cpp; sourceTree = ""; }; + 46EB2E0000A870 /* react_native_assert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = react_native_assert.h; sourceTree = ""; }; + 46EB2E0000A880 /* react_native_expect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = react_native_expect.h; sourceTree = ""; }; + 46EB2E0000A890 /* ReactNativeFeatureFlags.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactNativeFeatureFlags.cpp; sourceTree = ""; }; + 46EB2E0000A8A0 /* ReactNativeFeatureFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlags.h; sourceTree = ""; }; + 46EB2E0000A8B0 /* ReactNativeFeatureFlagsAccessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactNativeFeatureFlagsAccessor.cpp; sourceTree = ""; }; + 46EB2E0000A8C0 /* ReactNativeFeatureFlagsAccessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlagsAccessor.h; sourceTree = ""; }; + 46EB2E0000A8D0 /* ReactNativeFeatureFlagsDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlagsDefaults.h; sourceTree = ""; }; + 46EB2E0000A8E0 /* ReactNativeFeatureFlagsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlagsProvider.h; sourceTree = ""; }; + 46EB2E0000A8F0 /* Color.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Color.cpp; sourceTree = ""; }; + 46EB2E0000A900 /* Color.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Color.h; sourceTree = ""; }; + 46EB2E0000A910 /* ColorComponents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ColorComponents.h; sourceTree = ""; }; + 46EB2E0000A920 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = conversions.h; sourceTree = ""; }; + 46EB2E0000A930 /* fromRawValueShared.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = fromRawValueShared.h; sourceTree = ""; }; + 46EB2E0000A940 /* Geometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Geometry.h; sourceTree = ""; }; + 46EB2E0000A9A0 /* Float.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Float.h; sourceTree = ""; }; + 46EB2E0000A9B0 /* HostPlatformColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformColor.h; sourceTree = ""; }; + 46EB2E0000A9C0 /* HostPlatformColor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = HostPlatformColor.mm; sourceTree = ""; }; + 46EB2E0000A9D0 /* PlatformColorParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformColorParser.h; sourceTree = ""; }; + 46EB2E0000A9E0 /* PlatformColorParser.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformColorParser.mm; sourceTree = ""; }; + 46EB2E0000A9F0 /* RCTPlatformColorUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPlatformColorUtils.h; sourceTree = ""; }; + 46EB2E0000AA00 /* RCTPlatformColorUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPlatformColorUtils.mm; sourceTree = ""; }; + 46EB2E0000AA10 /* Point.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Point.h; sourceTree = ""; }; + 46EB2E0000AA20 /* Rect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Rect.h; sourceTree = ""; }; + 46EB2E0000AA30 /* RectangleCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RectangleCorners.h; sourceTree = ""; }; + 46EB2E0000AA40 /* RectangleEdges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RectangleEdges.h; sourceTree = ""; }; + 46EB2E0000AA50 /* rounding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rounding.h; sourceTree = ""; }; + 46EB2E0000AA60 /* Size.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Size.h; sourceTree = ""; }; + 46EB2E0000AA70 /* Transform.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Transform.cpp; sourceTree = ""; }; + 46EB2E0000AA80 /* Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Transform.h; sourceTree = ""; }; + 46EB2E0000AA90 /* ValueUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ValueUnit.h; sourceTree = ""; }; + 46EB2E0000AAA0 /* Vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Vector.h; sourceTree = ""; }; + 46EB2E0000AAC0 /* HermesExecutorFactory.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = HermesExecutorFactory.cpp; sourceTree = ""; }; + 46EB2E0000AAD0 /* HermesExecutorFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HermesExecutorFactory.h; sourceTree = ""; }; + 46EB2E0000AB00 /* ConnectionDemux.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ConnectionDemux.cpp; sourceTree = ""; }; + 46EB2E0000AB10 /* ConnectionDemux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ConnectionDemux.h; sourceTree = ""; }; + 46EB2E0000AB20 /* HermesRuntimeAgentDelegate.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = HermesRuntimeAgentDelegate.cpp; sourceTree = ""; }; + 46EB2E0000AB30 /* HermesRuntimeAgentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HermesRuntimeAgentDelegate.h; sourceTree = ""; }; + 46EB2E0000AB40 /* Registration.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Registration.cpp; sourceTree = ""; }; + 46EB2E0000AB50 /* Registration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Registration.h; sourceTree = ""; }; + 46EB2E0000AB60 /* JsErrorHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JsErrorHandler.cpp; sourceTree = ""; }; + 46EB2E0000AB70 /* JsErrorHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JsErrorHandler.h; sourceTree = ""; }; + 46EB2E0000AB80 /* decorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decorator.h; path = jsi/decorator.h; sourceTree = ""; }; + 46EB2E0000AB90 /* instrumentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = instrumentation.h; path = jsi/instrumentation.h; sourceTree = ""; }; + 46EB2E0000ABA0 /* jsi-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "jsi-inl.h"; path = "jsi/jsi-inl.h"; sourceTree = ""; }; + 46EB2E0000ABB0 /* jsi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jsi.h; path = jsi/jsi.h; sourceTree = ""; }; + 46EB2E0000ABC0 /* JSIDynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = JSIDynamic.cpp; path = jsi/JSIDynamic.cpp; sourceTree = ""; }; + 46EB2E0000ABD0 /* JSIDynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIDynamic.h; path = jsi/JSIDynamic.h; sourceTree = ""; }; + 46EB2E0000ABE0 /* jsilib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jsilib.h; path = jsi/jsilib.h; sourceTree = ""; }; + 46EB2E0000ABF0 /* threadsafe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = threadsafe.h; path = jsi/threadsafe.h; sourceTree = ""; }; + 46EB2E0000AC00 /* JSIExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = JSIExecutor.cpp; path = jsireact/JSIExecutor.cpp; sourceTree = ""; }; + 46EB2E0000AC10 /* JSIExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIExecutor.h; path = jsireact/JSIExecutor.h; sourceTree = ""; }; + 46EB2E0000AC20 /* JSINativeModules.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = JSINativeModules.cpp; path = jsireact/JSINativeModules.cpp; sourceTree = ""; }; + 46EB2E0000AC30 /* JSINativeModules.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSINativeModules.h; path = jsireact/JSINativeModules.h; sourceTree = ""; }; + 46EB2E0000AC40 /* ExecutionContext.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ExecutionContext.cpp; sourceTree = ""; }; + 46EB2E0000AC50 /* ExecutionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExecutionContext.h; sourceTree = ""; }; + 46EB2E0000AC60 /* ExecutionContextManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ExecutionContextManager.cpp; sourceTree = ""; }; + 46EB2E0000AC70 /* ExecutionContextManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExecutionContextManager.h; sourceTree = ""; }; + 46EB2E0000AC80 /* FallbackRuntimeAgentDelegate.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = FallbackRuntimeAgentDelegate.cpp; sourceTree = ""; }; + 46EB2E0000AC90 /* FallbackRuntimeAgentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FallbackRuntimeAgentDelegate.h; sourceTree = ""; }; + 46EB2E0000ACA0 /* InspectorFlags.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorFlags.cpp; sourceTree = ""; }; + 46EB2E0000ACB0 /* InspectorFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorFlags.h; sourceTree = ""; }; + 46EB2E0000ACC0 /* InspectorInterfaces.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorInterfaces.cpp; sourceTree = ""; }; + 46EB2E0000ACD0 /* InspectorInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorInterfaces.h; sourceTree = ""; }; + 46EB2E0000ACE0 /* InspectorPackagerConnection.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorPackagerConnection.cpp; sourceTree = ""; }; + 46EB2E0000ACF0 /* InspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorPackagerConnection.h; sourceTree = ""; }; + 46EB2E0000AD00 /* InspectorPackagerConnectionImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorPackagerConnectionImpl.h; sourceTree = ""; }; + 46EB2E0000AD10 /* InspectorUtilities.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorUtilities.cpp; sourceTree = ""; }; + 46EB2E0000AD20 /* InspectorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorUtilities.h; sourceTree = ""; }; + 46EB2E0000AD30 /* InstanceAgent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InstanceAgent.cpp; sourceTree = ""; }; + 46EB2E0000AD40 /* InstanceAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InstanceAgent.h; sourceTree = ""; }; + 46EB2E0000AD50 /* InstanceTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InstanceTarget.cpp; sourceTree = ""; }; + 46EB2E0000AD60 /* InstanceTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InstanceTarget.h; sourceTree = ""; }; + 46EB2E0000AD70 /* PageAgent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PageAgent.cpp; sourceTree = ""; }; + 46EB2E0000AD80 /* PageAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PageAgent.h; sourceTree = ""; }; + 46EB2E0000AD90 /* PageTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PageTarget.cpp; sourceTree = ""; }; + 46EB2E0000ADA0 /* PageTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PageTarget.h; sourceTree = ""; }; + 46EB2E0000ADB0 /* Parsing.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Parsing.cpp; sourceTree = ""; }; + 46EB2E0000ADC0 /* Parsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Parsing.h; sourceTree = ""; }; + 46EB2E0000ADD0 /* ReactCdp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactCdp.h; sourceTree = ""; }; + 46EB2E0000ADE0 /* RuntimeAgent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeAgent.cpp; sourceTree = ""; }; + 46EB2E0000ADF0 /* RuntimeAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeAgent.h; sourceTree = ""; }; + 46EB2E0000AE00 /* RuntimeAgentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeAgentDelegate.h; sourceTree = ""; }; + 46EB2E0000AE10 /* RuntimeTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeTarget.cpp; sourceTree = ""; }; + 46EB2E0000AE20 /* RuntimeTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeTarget.h; sourceTree = ""; }; + 46EB2E0000AE30 /* ScopedExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ScopedExecutor.h; sourceTree = ""; }; + 46EB2E0000AE40 /* SessionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SessionState.h; sourceTree = ""; }; + 46EB2E0000AE50 /* UniqueMonostate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UniqueMonostate.h; sourceTree = ""; }; + 46EB2E0000AE60 /* WeakList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WeakList.h; sourceTree = ""; }; + 46EB2E0000AE70 /* WebSocketInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WebSocketInterfaces.h; sourceTree = ""; }; + 46EB2E0000AE80 /* react_native_log.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = react_native_log.cpp; sourceTree = ""; }; + 46EB2E0000AE90 /* react_native_log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = react_native_log.h; sourceTree = ""; }; + 46EB2E0000AEA0 /* ReactNativeConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ReactNativeConfig.cpp; path = react/config/ReactNativeConfig.cpp; sourceTree = ""; }; + 46EB2E0000AEB0 /* ReactNativeConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactNativeConfig.h; path = react/config/ReactNativeConfig.h; sourceTree = ""; }; + 46EB2E0000AEC0 /* BridgeNativeModulePerfLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BridgeNativeModulePerfLogger.cpp; path = reactperflogger/BridgeNativeModulePerfLogger.cpp; sourceTree = ""; }; + 46EB2E0000AED0 /* BridgeNativeModulePerfLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BridgeNativeModulePerfLogger.h; path = reactperflogger/BridgeNativeModulePerfLogger.h; sourceTree = ""; }; + 46EB2E0000AEE0 /* NativeModulePerfLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeModulePerfLogger.h; path = reactperflogger/NativeModulePerfLogger.h; sourceTree = ""; }; + 46EB2E0000AEF0 /* DebugStringConvertible.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = DebugStringConvertible.cpp; sourceTree = ""; }; + 46EB2E0000AF00 /* DebugStringConvertible.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DebugStringConvertible.h; sourceTree = ""; }; + 46EB2E0000AF10 /* DebugStringConvertibleItem.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = DebugStringConvertibleItem.cpp; sourceTree = ""; }; + 46EB2E0000AF20 /* DebugStringConvertibleItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DebugStringConvertibleItem.h; sourceTree = ""; }; + 46EB2E0000AF30 /* debugStringConvertibleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = debugStringConvertibleUtils.h; sourceTree = ""; }; + 46EB2E0000AF40 /* flags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = flags.h; sourceTree = ""; }; + 46EB2E0000AF50 /* SystraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SystraceSection.h; sourceTree = ""; }; + 46EB2E0000AF60 /* RuntimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeExecutor.h; path = ReactCommon/RuntimeExecutor.h; sourceTree = ""; }; + 46EB2E0000AF70 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = primitives.h; sourceTree = ""; }; + 46EB2E0000AF80 /* RuntimeScheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeScheduler.cpp; sourceTree = ""; }; + 46EB2E0000AF90 /* RuntimeScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeScheduler.h; sourceTree = ""; }; + 46EB2E0000AFA0 /* RuntimeSchedulerBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeSchedulerBinding.cpp; sourceTree = ""; }; + 46EB2E0000AFB0 /* RuntimeSchedulerBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeSchedulerBinding.h; sourceTree = ""; }; + 46EB2E0000AFC0 /* RuntimeSchedulerCallInvoker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeSchedulerCallInvoker.cpp; sourceTree = ""; }; + 46EB2E0000AFD0 /* RuntimeSchedulerCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeSchedulerCallInvoker.h; sourceTree = ""; }; + 46EB2E0000AFE0 /* RuntimeSchedulerClock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeSchedulerClock.h; sourceTree = ""; }; + 46EB2E0000AFF0 /* RuntimeScheduler_Legacy.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeScheduler_Legacy.cpp; sourceTree = ""; }; + 46EB2E0000B000 /* RuntimeScheduler_Legacy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeScheduler_Legacy.h; sourceTree = ""; }; + 46EB2E0000B010 /* RuntimeScheduler_Modern.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeScheduler_Modern.cpp; sourceTree = ""; }; + 46EB2E0000B020 /* RuntimeScheduler_Modern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeScheduler_Modern.h; sourceTree = ""; }; + 46EB2E0000B030 /* SchedulerPriorityUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SchedulerPriorityUtils.h; sourceTree = ""; }; + 46EB2E0000B040 /* Task.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Task.cpp; sourceTree = ""; }; + 46EB2E0000B050 /* Task.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Task.h; sourceTree = ""; }; + 46EB2E0000B060 /* ContextContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContextContainer.h; sourceTree = ""; }; + 46EB2E0000B070 /* CoreFeatures.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = CoreFeatures.cpp; sourceTree = ""; }; + 46EB2E0000B080 /* CoreFeatures.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CoreFeatures.h; sourceTree = ""; }; + 46EB2E0000B090 /* FloatComparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FloatComparison.h; sourceTree = ""; }; + 46EB2E0000B0A0 /* fnv1a.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = fnv1a.h; sourceTree = ""; }; + 46EB2E0000B0B0 /* hash_combine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = hash_combine.h; sourceTree = ""; }; + 46EB2E0000B0C0 /* jsi.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = jsi.cpp; sourceTree = ""; }; + 46EB2E0000B0D0 /* jsi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = jsi.h; sourceTree = ""; }; + 46EB2E0000B0E0 /* ManagedObjectWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ManagedObjectWrapper.h; sourceTree = ""; }; + 46EB2E0000B0F0 /* ManagedObjectWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = ManagedObjectWrapper.mm; sourceTree = ""; }; + 46EB2E0000B100 /* PackTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PackTraits.h; sourceTree = ""; }; + 46EB2E0000B110 /* RunLoopObserver.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RunLoopObserver.cpp; sourceTree = ""; }; + 46EB2E0000B120 /* RunLoopObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RunLoopObserver.h; sourceTree = ""; }; + 46EB2E0000B130 /* SharedFunction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedFunction.h; sourceTree = ""; }; + 46EB2E0000B140 /* SimpleThreadSafeCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SimpleThreadSafeCache.h; sourceTree = ""; }; + 46EB2E0000B150 /* Telemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Telemetry.h; sourceTree = ""; }; + 46EB2E0000B160 /* to_underlying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = to_underlying.h; sourceTree = ""; }; + 46EB2E0000B190 /* Array.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Array.h; path = react/bridging/Array.h; sourceTree = ""; }; + 46EB2E0000B1A0 /* AString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AString.h; path = react/bridging/AString.h; sourceTree = ""; }; + 46EB2E0000B1B0 /* Base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Base.h; path = react/bridging/Base.h; sourceTree = ""; }; + 46EB2E0000B1C0 /* Bool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bool.h; path = react/bridging/Bool.h; sourceTree = ""; }; + 46EB2E0000B1D0 /* Bridging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bridging.h; path = react/bridging/Bridging.h; sourceTree = ""; }; + 46EB2E0000B1E0 /* CallbackWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackWrapper.h; path = react/bridging/CallbackWrapper.h; sourceTree = ""; }; + 46EB2E0000B1F0 /* Class.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Class.h; path = react/bridging/Class.h; sourceTree = ""; }; + 46EB2E0000B200 /* Convert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Convert.h; path = react/bridging/Convert.h; sourceTree = ""; }; + 46EB2E0000B210 /* Dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Dynamic.h; path = react/bridging/Dynamic.h; sourceTree = ""; }; + 46EB2E0000B220 /* Error.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Error.h; path = react/bridging/Error.h; sourceTree = ""; }; + 46EB2E0000B230 /* Function.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Function.h; path = react/bridging/Function.h; sourceTree = ""; }; + 46EB2E0000B240 /* LongLivedObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LongLivedObject.cpp; path = react/bridging/LongLivedObject.cpp; sourceTree = ""; }; + 46EB2E0000B250 /* LongLivedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LongLivedObject.h; path = react/bridging/LongLivedObject.h; sourceTree = ""; }; + 46EB2E0000B260 /* Number.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Number.h; path = react/bridging/Number.h; sourceTree = ""; }; + 46EB2E0000B270 /* Object.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Object.h; path = react/bridging/Object.h; sourceTree = ""; }; + 46EB2E0000B280 /* Promise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Promise.h; path = react/bridging/Promise.h; sourceTree = ""; }; + 46EB2E0000B290 /* Value.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Value.h; path = react/bridging/Value.h; sourceTree = ""; }; + 46EB2E0000B2B0 /* CallbackWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackWrapper.h; path = react/nativemodule/core/ReactCommon/CallbackWrapper.h; sourceTree = ""; }; + 46EB2E0000B2C0 /* CxxTurboModuleUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = CxxTurboModuleUtils.cpp; path = react/nativemodule/core/ReactCommon/CxxTurboModuleUtils.cpp; sourceTree = ""; }; + 46EB2E0000B2D0 /* CxxTurboModuleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CxxTurboModuleUtils.h; path = react/nativemodule/core/ReactCommon/CxxTurboModuleUtils.h; sourceTree = ""; }; + 46EB2E0000B2E0 /* LongLivedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LongLivedObject.h; path = react/nativemodule/core/ReactCommon/LongLivedObject.h; sourceTree = ""; }; + 46EB2E0000B2F0 /* TurboCxxModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboCxxModule.cpp; path = react/nativemodule/core/ReactCommon/TurboCxxModule.cpp; sourceTree = ""; }; + 46EB2E0000B300 /* TurboCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboCxxModule.h; path = react/nativemodule/core/ReactCommon/TurboCxxModule.h; sourceTree = ""; }; + 46EB2E0000B310 /* TurboModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModule.cpp; path = react/nativemodule/core/ReactCommon/TurboModule.cpp; sourceTree = ""; }; + 46EB2E0000B320 /* TurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModule.h; path = react/nativemodule/core/ReactCommon/TurboModule.h; sourceTree = ""; }; + 46EB2E0000B330 /* TurboModuleBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModuleBinding.cpp; path = react/nativemodule/core/ReactCommon/TurboModuleBinding.cpp; sourceTree = ""; }; + 46EB2E0000B340 /* TurboModuleBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModuleBinding.h; path = react/nativemodule/core/ReactCommon/TurboModuleBinding.h; sourceTree = ""; }; + 46EB2E0000B350 /* TurboModulePerfLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModulePerfLogger.cpp; path = react/nativemodule/core/ReactCommon/TurboModulePerfLogger.cpp; sourceTree = ""; }; + 46EB2E0000B360 /* TurboModulePerfLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModulePerfLogger.h; path = react/nativemodule/core/ReactCommon/TurboModulePerfLogger.h; sourceTree = ""; }; + 46EB2E0000B370 /* TurboModuleUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModuleUtils.cpp; path = react/nativemodule/core/ReactCommon/TurboModuleUtils.cpp; sourceTree = ""; }; + 46EB2E0000B380 /* TurboModuleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModuleUtils.h; path = react/nativemodule/core/ReactCommon/TurboModuleUtils.h; sourceTree = ""; }; + 46EB2E0000B390 /* SRDelegateController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRDelegateController.h; path = SocketRocket/Internal/Delegate/SRDelegateController.h; sourceTree = ""; }; + 46EB2E0000B3A0 /* SRDelegateController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRDelegateController.m; path = SocketRocket/Internal/Delegate/SRDelegateController.m; sourceTree = ""; }; + 46EB2E0000B3B0 /* SRIOConsumer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumer.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.h; sourceTree = ""; }; + 46EB2E0000B3C0 /* SRIOConsumer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumer.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.m; sourceTree = ""; }; + 46EB2E0000B3D0 /* SRIOConsumerPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumerPool.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.h; sourceTree = ""; }; + 46EB2E0000B3E0 /* SRIOConsumerPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumerPool.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.m; sourceTree = ""; }; + 46EB2E0000B3F0 /* NSRunLoop+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSRunLoop+SRWebSocketPrivate.h"; sourceTree = ""; }; + 46EB2E0000B400 /* NSURLRequest+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSURLRequest+SRWebSocketPrivate.h"; sourceTree = ""; }; + 46EB2E0000B410 /* SRProxyConnect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRProxyConnect.h; path = SocketRocket/Internal/Proxy/SRProxyConnect.h; sourceTree = ""; }; + 46EB2E0000B420 /* SRProxyConnect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRProxyConnect.m; path = SocketRocket/Internal/Proxy/SRProxyConnect.m; sourceTree = ""; }; + 46EB2E0000B430 /* SRRunLoopThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRunLoopThread.h; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.h; sourceTree = ""; }; + 46EB2E0000B440 /* SRRunLoopThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRunLoopThread.m; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.m; sourceTree = ""; }; + 46EB2E0000B450 /* SRPinningSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRPinningSecurityPolicy.h; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.h; sourceTree = ""; }; + 46EB2E0000B460 /* SRPinningSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRPinningSecurityPolicy.m; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.m; sourceTree = ""; }; + 46EB2E0000B470 /* SRConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRConstants.h; path = SocketRocket/Internal/SRConstants.h; sourceTree = ""; }; + 46EB2E0000B480 /* SRConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRConstants.m; path = SocketRocket/Internal/SRConstants.m; sourceTree = ""; }; + 46EB2E0000B490 /* SRError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRError.h; path = SocketRocket/Internal/Utilities/SRError.h; sourceTree = ""; }; + 46EB2E0000B4A0 /* SRError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRError.m; path = SocketRocket/Internal/Utilities/SRError.m; sourceTree = ""; }; + 46EB2E0000B4B0 /* SRHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHash.h; path = SocketRocket/Internal/Utilities/SRHash.h; sourceTree = ""; }; + 46EB2E0000B4C0 /* SRHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHash.m; path = SocketRocket/Internal/Utilities/SRHash.m; sourceTree = ""; }; + 46EB2E0000B4D0 /* SRHTTPConnectMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHTTPConnectMessage.h; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.h; sourceTree = ""; }; + 46EB2E0000B4E0 /* SRHTTPConnectMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHTTPConnectMessage.m; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.m; sourceTree = ""; }; + 46EB2E0000B4F0 /* SRLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRLog.h; path = SocketRocket/Internal/Utilities/SRLog.h; sourceTree = ""; }; + 46EB2E0000B500 /* SRLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRLog.m; path = SocketRocket/Internal/Utilities/SRLog.m; sourceTree = ""; }; + 46EB2E0000B510 /* SRMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRMutex.h; path = SocketRocket/Internal/Utilities/SRMutex.h; sourceTree = ""; }; + 46EB2E0000B520 /* SRMutex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRMutex.m; path = SocketRocket/Internal/Utilities/SRMutex.m; sourceTree = ""; }; + 46EB2E0000B530 /* SRRandom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRandom.h; path = SocketRocket/Internal/Utilities/SRRandom.h; sourceTree = ""; }; + 46EB2E0000B540 /* SRRandom.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRandom.m; path = SocketRocket/Internal/Utilities/SRRandom.m; sourceTree = ""; }; + 46EB2E0000B550 /* SRSIMDHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSIMDHelpers.h; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.h; sourceTree = ""; }; + 46EB2E0000B560 /* SRSIMDHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSIMDHelpers.m; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.m; sourceTree = ""; }; + 46EB2E0000B570 /* SRURLUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRURLUtilities.h; path = SocketRocket/Internal/Utilities/SRURLUtilities.h; sourceTree = ""; }; + 46EB2E0000B580 /* SRURLUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRURLUtilities.m; path = SocketRocket/Internal/Utilities/SRURLUtilities.m; sourceTree = ""; }; + 46EB2E0000B590 /* NSRunLoop+SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocket.h"; path = "SocketRocket/NSRunLoop+SRWebSocket.h"; sourceTree = ""; }; + 46EB2E0000B5A0 /* NSRunLoop+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRunLoop+SRWebSocket.m"; path = "SocketRocket/NSRunLoop+SRWebSocket.m"; sourceTree = ""; }; + 46EB2E0000B5B0 /* NSURLRequest+SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocket.h"; path = "SocketRocket/NSURLRequest+SRWebSocket.h"; sourceTree = ""; }; + 46EB2E0000B5C0 /* NSURLRequest+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+SRWebSocket.m"; path = "SocketRocket/NSURLRequest+SRWebSocket.m"; sourceTree = ""; }; + 46EB2E0000B5D0 /* SocketRocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketRocket.h; path = SocketRocket/SocketRocket.h; sourceTree = ""; }; + 46EB2E0000B5E0 /* SRSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSecurityPolicy.h; path = SocketRocket/SRSecurityPolicy.h; sourceTree = ""; }; + 46EB2E0000B5F0 /* SRSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSecurityPolicy.m; path = SocketRocket/SRSecurityPolicy.m; sourceTree = ""; }; + 46EB2E0000B600 /* SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRWebSocket.h; path = SocketRocket/SRWebSocket.h; sourceTree = ""; }; + 46EB2E0000B610 /* SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRWebSocket.m; path = SocketRocket/SRWebSocket.m; sourceTree = ""; }; + 46EB2E0000B630 /* AbsoluteLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AbsoluteLayout.cpp; sourceTree = ""; }; + 46EB2E0000B640 /* AbsoluteLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AbsoluteLayout.h; sourceTree = ""; }; + 46EB2E0000B650 /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Align.h; sourceTree = ""; }; + 46EB2E0000B660 /* Baseline.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Baseline.cpp; sourceTree = ""; }; + 46EB2E0000B670 /* Baseline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Baseline.h; sourceTree = ""; }; + 46EB2E0000B680 /* BoundAxis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BoundAxis.h; sourceTree = ""; }; + 46EB2E0000B690 /* Cache.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Cache.cpp; sourceTree = ""; }; + 46EB2E0000B6A0 /* Cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Cache.h; sourceTree = ""; }; + 46EB2E0000B6B0 /* CalculateLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = CalculateLayout.cpp; sourceTree = ""; }; + 46EB2E0000B6C0 /* CalculateLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CalculateLayout.h; sourceTree = ""; }; + 46EB2E0000B6D0 /* FlexDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FlexDirection.h; sourceTree = ""; }; + 46EB2E0000B6E0 /* FlexLine.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = FlexLine.cpp; sourceTree = ""; }; + 46EB2E0000B6F0 /* FlexLine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FlexLine.h; sourceTree = ""; }; + 46EB2E0000B700 /* PixelGrid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PixelGrid.cpp; sourceTree = ""; }; + 46EB2E0000B710 /* PixelGrid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PixelGrid.h; sourceTree = ""; }; + 46EB2E0000B720 /* SizingMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SizingMode.h; sourceTree = ""; }; + 46EB2E0000B730 /* TrailingPosition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TrailingPosition.h; sourceTree = ""; }; + 46EB2E0000B750 /* Config.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Config.cpp; sourceTree = ""; }; + 46EB2E0000B760 /* Config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = ""; }; + 46EB2E0000B780 /* AssertFatal.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AssertFatal.cpp; sourceTree = ""; }; + 46EB2E0000B790 /* AssertFatal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AssertFatal.h; sourceTree = ""; }; + 46EB2E0000B7A0 /* Log.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Log.cpp; sourceTree = ""; }; + 46EB2E0000B7B0 /* Log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Log.h; sourceTree = ""; }; + 46EB2E0000B7D0 /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Align.h; sourceTree = ""; }; + 46EB2E0000B7E0 /* Dimension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Dimension.h; sourceTree = ""; }; + 46EB2E0000B7F0 /* Direction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Direction.h; sourceTree = ""; }; + 46EB2E0000B800 /* Display.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Display.h; sourceTree = ""; }; + 46EB2E0000B810 /* Edge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Edge.h; sourceTree = ""; }; + 46EB2E0000B820 /* Errata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Errata.h; sourceTree = ""; }; + 46EB2E0000B830 /* ExperimentalFeature.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExperimentalFeature.h; sourceTree = ""; }; + 46EB2E0000B840 /* FlexDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FlexDirection.h; sourceTree = ""; }; + 46EB2E0000B850 /* Gutter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Gutter.h; sourceTree = ""; }; + 46EB2E0000B860 /* Justify.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Justify.h; sourceTree = ""; }; + 46EB2E0000B870 /* LogLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LogLevel.h; sourceTree = ""; }; + 46EB2E0000B880 /* MeasureMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MeasureMode.h; sourceTree = ""; }; + 46EB2E0000B890 /* NodeType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NodeType.h; sourceTree = ""; }; + 46EB2E0000B8A0 /* Overflow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Overflow.h; sourceTree = ""; }; + 46EB2E0000B8B0 /* PhysicalEdge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhysicalEdge.h; sourceTree = ""; }; + 46EB2E0000B8C0 /* PositionType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PositionType.h; sourceTree = ""; }; + 46EB2E0000B8D0 /* Unit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Unit.h; sourceTree = ""; }; + 46EB2E0000B8E0 /* Wrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Wrap.h; sourceTree = ""; }; + 46EB2E0000B8F0 /* YogaEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = YogaEnums.h; sourceTree = ""; }; + 46EB2E0000B910 /* event.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = event.cpp; sourceTree = ""; }; + 46EB2E0000B920 /* event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = event.h; sourceTree = ""; }; + 46EB2E0000B940 /* CachedMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CachedMeasurement.h; sourceTree = ""; }; + 46EB2E0000B950 /* LayoutResults.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutResults.cpp; sourceTree = ""; }; + 46EB2E0000B960 /* LayoutResults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutResults.h; sourceTree = ""; }; + 46EB2E0000B970 /* Node.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Node.cpp; sourceTree = ""; }; + 46EB2E0000B980 /* Node.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Node.h; sourceTree = ""; }; + 46EB2E0000B9A0 /* Comparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Comparison.h; sourceTree = ""; }; + 46EB2E0000B9B0 /* FloatOptional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FloatOptional.h; sourceTree = ""; }; + 46EB2E0000B9D0 /* SmallValueBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SmallValueBuffer.h; sourceTree = ""; }; + 46EB2E0000B9E0 /* Style.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Style.h; sourceTree = ""; }; + 46EB2E0000B9F0 /* StyleLength.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StyleLength.h; sourceTree = ""; }; + 46EB2E0000BA00 /* StyleValueHandle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StyleValueHandle.h; sourceTree = ""; }; + 46EB2E0000BA10 /* StyleValuePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StyleValuePool.h; sourceTree = ""; }; + 46EB2E0000BA20 /* YGConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGConfig.cpp; path = yoga/YGConfig.cpp; sourceTree = ""; }; + 46EB2E0000BA30 /* YGConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGConfig.h; path = yoga/YGConfig.h; sourceTree = ""; }; + 46EB2E0000BA40 /* YGEnums.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGEnums.cpp; path = yoga/YGEnums.cpp; sourceTree = ""; }; + 46EB2E0000BA50 /* YGEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGEnums.h; path = yoga/YGEnums.h; sourceTree = ""; }; + 46EB2E0000BA60 /* YGMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGMacros.h; path = yoga/YGMacros.h; sourceTree = ""; }; + 46EB2E0000BA70 /* YGNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGNode.cpp; path = yoga/YGNode.cpp; sourceTree = ""; }; + 46EB2E0000BA80 /* YGNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNode.h; path = yoga/YGNode.h; sourceTree = ""; }; + 46EB2E0000BA90 /* YGNodeLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGNodeLayout.cpp; path = yoga/YGNodeLayout.cpp; sourceTree = ""; }; + 46EB2E0000BAA0 /* YGNodeLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNodeLayout.h; path = yoga/YGNodeLayout.h; sourceTree = ""; }; + 46EB2E0000BAB0 /* YGNodeStyle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGNodeStyle.cpp; path = yoga/YGNodeStyle.cpp; sourceTree = ""; }; + 46EB2E0000BAC0 /* YGNodeStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNodeStyle.h; path = yoga/YGNodeStyle.h; sourceTree = ""; }; + 46EB2E0000BAD0 /* YGPixelGrid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGPixelGrid.cpp; path = yoga/YGPixelGrid.cpp; sourceTree = ""; }; + 46EB2E0000BAE0 /* YGPixelGrid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGPixelGrid.h; path = yoga/YGPixelGrid.h; sourceTree = ""; }; + 46EB2E0000BAF0 /* YGValue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGValue.cpp; path = yoga/YGValue.cpp; sourceTree = ""; }; + 46EB2E0000BB00 /* YGValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGValue.h; path = yoga/YGValue.h; sourceTree = ""; }; + 46EB2E0000BB10 /* Yoga.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Yoga.h; path = yoga/Yoga.h; sourceTree = ""; }; + 46EB2E0000BB30 /* ZXingObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjC.h; path = ZXingObjC/ZXingObjC.h; sourceTree = ""; }; + 46EB2E0000BB40 /* ZXMultiFormatReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatReader.h; path = ZXingObjC/ZXMultiFormatReader.h; sourceTree = ""; }; + 46EB2E0000BB50 /* ZXMultiFormatReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatReader.m; path = ZXingObjC/ZXMultiFormatReader.m; sourceTree = ""; }; + 46EB2E0000BB60 /* ZXMultiFormatWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatWriter.h; path = ZXingObjC/ZXMultiFormatWriter.h; sourceTree = ""; }; + 46EB2E0000BB70 /* ZXMultiFormatWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatWriter.m; path = ZXingObjC/ZXMultiFormatWriter.m; sourceTree = ""; }; + 46EB2E0000BB80 /* ZXCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCapture.h; path = ZXingObjC/client/ZXCapture.h; sourceTree = ""; }; + 46EB2E0000BB90 /* ZXCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCapture.m; path = ZXingObjC/client/ZXCapture.m; sourceTree = ""; }; + 46EB2E0000BBA0 /* ZXCaptureDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCaptureDelegate.h; path = ZXingObjC/client/ZXCaptureDelegate.h; sourceTree = ""; }; + 46EB2E0000BBB0 /* ZXCGImageLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCGImageLuminanceSource.h; path = ZXingObjC/client/ZXCGImageLuminanceSource.h; sourceTree = ""; }; + 46EB2E0000BBC0 /* ZXCGImageLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCGImageLuminanceSource.m; path = ZXingObjC/client/ZXCGImageLuminanceSource.m; sourceTree = ""; }; + 46EB2E0000BBD0 /* ZXCGImageLuminanceSourceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCGImageLuminanceSourceInfo.h; path = ZXingObjC/client/ZXCGImageLuminanceSourceInfo.h; sourceTree = ""; }; + 46EB2E0000BBE0 /* ZXCGImageLuminanceSourceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCGImageLuminanceSourceInfo.m; path = ZXingObjC/client/ZXCGImageLuminanceSourceInfo.m; sourceTree = ""; }; + 46EB2E0000BBF0 /* ZXImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXImage.h; path = ZXingObjC/client/ZXImage.h; sourceTree = ""; }; + 46EB2E0000BC00 /* ZXImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXImage.m; path = ZXingObjC/client/ZXImage.m; sourceTree = ""; }; + 46EB2E0000BC10 /* ZXMathUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMathUtils.h; path = ZXingObjC/common/detector/ZXMathUtils.h; sourceTree = ""; }; + 46EB2E0000BC20 /* ZXMathUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMathUtils.m; path = ZXingObjC/common/detector/ZXMathUtils.m; sourceTree = ""; }; + 46EB2E0000BC30 /* ZXMonochromeRectangleDetector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMonochromeRectangleDetector.h; path = ZXingObjC/common/detector/ZXMonochromeRectangleDetector.h; sourceTree = ""; }; + 46EB2E0000BC40 /* ZXMonochromeRectangleDetector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMonochromeRectangleDetector.m; path = ZXingObjC/common/detector/ZXMonochromeRectangleDetector.m; sourceTree = ""; }; + 46EB2E0000BC50 /* ZXWhiteRectangleDetector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWhiteRectangleDetector.h; path = ZXingObjC/common/detector/ZXWhiteRectangleDetector.h; sourceTree = ""; }; + 46EB2E0000BC60 /* ZXWhiteRectangleDetector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXWhiteRectangleDetector.m; path = ZXingObjC/common/detector/ZXWhiteRectangleDetector.m; sourceTree = ""; }; + 46EB2E0000BC70 /* ZXGenericGF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGenericGF.h; path = ZXingObjC/common/reedsolomon/ZXGenericGF.h; sourceTree = ""; }; + 46EB2E0000BC80 /* ZXGenericGF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGenericGF.m; path = ZXingObjC/common/reedsolomon/ZXGenericGF.m; sourceTree = ""; }; + 46EB2E0000BC90 /* ZXGenericGFPoly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGenericGFPoly.h; path = ZXingObjC/common/reedsolomon/ZXGenericGFPoly.h; sourceTree = ""; }; + 46EB2E0000BCA0 /* ZXGenericGFPoly.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGenericGFPoly.m; path = ZXingObjC/common/reedsolomon/ZXGenericGFPoly.m; sourceTree = ""; }; + 46EB2E0000BCB0 /* ZXReedSolomonDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXReedSolomonDecoder.h; path = ZXingObjC/common/reedsolomon/ZXReedSolomonDecoder.h; sourceTree = ""; }; + 46EB2E0000BCC0 /* ZXReedSolomonDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXReedSolomonDecoder.m; path = ZXingObjC/common/reedsolomon/ZXReedSolomonDecoder.m; sourceTree = ""; }; + 46EB2E0000BCD0 /* ZXReedSolomonEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXReedSolomonEncoder.h; path = ZXingObjC/common/reedsolomon/ZXReedSolomonEncoder.h; sourceTree = ""; }; + 46EB2E0000BCE0 /* ZXReedSolomonEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXReedSolomonEncoder.m; path = ZXingObjC/common/reedsolomon/ZXReedSolomonEncoder.m; sourceTree = ""; }; + 46EB2E0000BCF0 /* ZXBitArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitArray.h; path = ZXingObjC/common/ZXBitArray.h; sourceTree = ""; }; + 46EB2E0000BD00 /* ZXBitArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitArray.m; path = ZXingObjC/common/ZXBitArray.m; sourceTree = ""; }; + 46EB2E0000BD10 /* ZXBitMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitMatrix.h; path = ZXingObjC/common/ZXBitMatrix.h; sourceTree = ""; }; + 46EB2E0000BD20 /* ZXBitMatrix.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitMatrix.m; path = ZXingObjC/common/ZXBitMatrix.m; sourceTree = ""; }; + 46EB2E0000BD30 /* ZXBitSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitSource.h; path = ZXingObjC/common/ZXBitSource.h; sourceTree = ""; }; + 46EB2E0000BD40 /* ZXBitSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitSource.m; path = ZXingObjC/common/ZXBitSource.m; sourceTree = ""; }; + 46EB2E0000BD50 /* ZXBoolArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBoolArray.h; path = ZXingObjC/common/ZXBoolArray.h; sourceTree = ""; }; + 46EB2E0000BD60 /* ZXBoolArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBoolArray.m; path = ZXingObjC/common/ZXBoolArray.m; sourceTree = ""; }; + 46EB2E0000BD70 /* ZXByteArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXByteArray.h; path = ZXingObjC/common/ZXByteArray.h; sourceTree = ""; }; + 46EB2E0000BD80 /* ZXByteArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXByteArray.m; path = ZXingObjC/common/ZXByteArray.m; sourceTree = ""; }; + 46EB2E0000BD90 /* ZXCharacterSetECI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCharacterSetECI.h; path = ZXingObjC/common/ZXCharacterSetECI.h; sourceTree = ""; }; + 46EB2E0000BDA0 /* ZXCharacterSetECI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCharacterSetECI.m; path = ZXingObjC/common/ZXCharacterSetECI.m; sourceTree = ""; }; + 46EB2E0000BDB0 /* ZXDecimal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDecimal.h; path = ZXingObjC/common/ZXDecimal.h; sourceTree = ""; }; + 46EB2E0000BDC0 /* ZXDecimal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDecimal.m; path = ZXingObjC/common/ZXDecimal.m; sourceTree = ""; }; + 46EB2E0000BDD0 /* ZXDecoderResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDecoderResult.h; path = ZXingObjC/common/ZXDecoderResult.h; sourceTree = ""; }; + 46EB2E0000BDE0 /* ZXDecoderResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDecoderResult.m; path = ZXingObjC/common/ZXDecoderResult.m; sourceTree = ""; }; + 46EB2E0000BDF0 /* ZXDefaultGridSampler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDefaultGridSampler.h; path = ZXingObjC/common/ZXDefaultGridSampler.h; sourceTree = ""; }; + 46EB2E0000BE00 /* ZXDefaultGridSampler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDefaultGridSampler.m; path = ZXingObjC/common/ZXDefaultGridSampler.m; sourceTree = ""; }; + 46EB2E0000BE10 /* ZXDetectorResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDetectorResult.h; path = ZXingObjC/common/ZXDetectorResult.h; sourceTree = ""; }; + 46EB2E0000BE20 /* ZXDetectorResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDetectorResult.m; path = ZXingObjC/common/ZXDetectorResult.m; sourceTree = ""; }; + 46EB2E0000BE30 /* ZXGlobalHistogramBinarizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGlobalHistogramBinarizer.h; path = ZXingObjC/common/ZXGlobalHistogramBinarizer.h; sourceTree = ""; }; + 46EB2E0000BE40 /* ZXGlobalHistogramBinarizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGlobalHistogramBinarizer.m; path = ZXingObjC/common/ZXGlobalHistogramBinarizer.m; sourceTree = ""; }; + 46EB2E0000BE50 /* ZXGridSampler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGridSampler.h; path = ZXingObjC/common/ZXGridSampler.h; sourceTree = ""; }; + 46EB2E0000BE60 /* ZXGridSampler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGridSampler.m; path = ZXingObjC/common/ZXGridSampler.m; sourceTree = ""; }; + 46EB2E0000BE70 /* ZXHybridBinarizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXHybridBinarizer.h; path = ZXingObjC/common/ZXHybridBinarizer.h; sourceTree = ""; }; + 46EB2E0000BE80 /* ZXHybridBinarizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXHybridBinarizer.m; path = ZXingObjC/common/ZXHybridBinarizer.m; sourceTree = ""; }; + 46EB2E0000BE90 /* ZXIntArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXIntArray.h; path = ZXingObjC/common/ZXIntArray.h; sourceTree = ""; }; + 46EB2E0000BEA0 /* ZXIntArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXIntArray.m; path = ZXingObjC/common/ZXIntArray.m; sourceTree = ""; }; + 46EB2E0000BEB0 /* ZXPerspectiveTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPerspectiveTransform.h; path = ZXingObjC/common/ZXPerspectiveTransform.h; sourceTree = ""; }; + 46EB2E0000BEC0 /* ZXPerspectiveTransform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPerspectiveTransform.m; path = ZXingObjC/common/ZXPerspectiveTransform.m; sourceTree = ""; }; + 46EB2E0000BED0 /* ZXStringUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXStringUtils.h; path = ZXingObjC/common/ZXStringUtils.h; sourceTree = ""; }; + 46EB2E0000BEE0 /* ZXStringUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXStringUtils.m; path = ZXingObjC/common/ZXStringUtils.m; sourceTree = ""; }; + 46EB2E0000BEF0 /* ZXBarcodeFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBarcodeFormat.h; path = ZXingObjC/core/ZXBarcodeFormat.h; sourceTree = ""; }; + 46EB2E0000BF00 /* ZXBinarizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBinarizer.h; path = ZXingObjC/core/ZXBinarizer.h; sourceTree = ""; }; + 46EB2E0000BF10 /* ZXBinarizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBinarizer.m; path = ZXingObjC/core/ZXBinarizer.m; sourceTree = ""; }; + 46EB2E0000BF20 /* ZXBinaryBitmap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBinaryBitmap.h; path = ZXingObjC/core/ZXBinaryBitmap.h; sourceTree = ""; }; + 46EB2E0000BF30 /* ZXBinaryBitmap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBinaryBitmap.m; path = ZXingObjC/core/ZXBinaryBitmap.m; sourceTree = ""; }; + 46EB2E0000BF40 /* ZXByteMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXByteMatrix.h; path = ZXingObjC/core/ZXByteMatrix.h; sourceTree = ""; }; + 46EB2E0000BF50 /* ZXByteMatrix.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXByteMatrix.m; path = ZXingObjC/core/ZXByteMatrix.m; sourceTree = ""; }; + 46EB2E0000BF60 /* ZXDecodeHints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDecodeHints.h; path = ZXingObjC/core/ZXDecodeHints.h; sourceTree = ""; }; + 46EB2E0000BF70 /* ZXDecodeHints.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDecodeHints.m; path = ZXingObjC/core/ZXDecodeHints.m; sourceTree = ""; }; + 46EB2E0000BF80 /* ZXDimension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDimension.h; path = ZXingObjC/core/ZXDimension.h; sourceTree = ""; }; + 46EB2E0000BF90 /* ZXDimension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDimension.m; path = ZXingObjC/core/ZXDimension.m; sourceTree = ""; }; + 46EB2E0000BFA0 /* ZXEncodeHints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEncodeHints.h; path = ZXingObjC/core/ZXEncodeHints.h; sourceTree = ""; }; + 46EB2E0000BFB0 /* ZXEncodeHints.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEncodeHints.m; path = ZXingObjC/core/ZXEncodeHints.m; sourceTree = ""; }; + 46EB2E0000BFC0 /* ZXErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXErrors.h; path = ZXingObjC/core/ZXErrors.h; sourceTree = ""; }; + 46EB2E0000BFD0 /* ZXErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXErrors.m; path = ZXingObjC/core/ZXErrors.m; sourceTree = ""; }; + 46EB2E0000BFE0 /* ZXingObjCCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjCCore.h; path = ZXingObjC/core/ZXingObjCCore.h; sourceTree = ""; }; + 46EB2E0000BFF0 /* ZXInvertedLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXInvertedLuminanceSource.h; path = ZXingObjC/core/ZXInvertedLuminanceSource.h; sourceTree = ""; }; + 46EB2E0000C000 /* ZXInvertedLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXInvertedLuminanceSource.m; path = ZXingObjC/core/ZXInvertedLuminanceSource.m; sourceTree = ""; }; + 46EB2E0000C010 /* ZXLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXLuminanceSource.h; path = ZXingObjC/core/ZXLuminanceSource.h; sourceTree = ""; }; + 46EB2E0000C020 /* ZXLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXLuminanceSource.m; path = ZXingObjC/core/ZXLuminanceSource.m; sourceTree = ""; }; + 46EB2E0000C030 /* ZXPlanarYUVLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPlanarYUVLuminanceSource.h; path = ZXingObjC/core/ZXPlanarYUVLuminanceSource.h; sourceTree = ""; }; + 46EB2E0000C040 /* ZXPlanarYUVLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPlanarYUVLuminanceSource.m; path = ZXingObjC/core/ZXPlanarYUVLuminanceSource.m; sourceTree = ""; }; + 46EB2E0000C050 /* ZXReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXReader.h; path = ZXingObjC/core/ZXReader.h; sourceTree = ""; }; + 46EB2E0000C060 /* ZXResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResult.h; path = ZXingObjC/core/ZXResult.h; sourceTree = ""; }; + 46EB2E0000C070 /* ZXResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXResult.m; path = ZXingObjC/core/ZXResult.m; sourceTree = ""; }; + 46EB2E0000C080 /* ZXResultMetadataType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultMetadataType.h; path = ZXingObjC/core/ZXResultMetadataType.h; sourceTree = ""; }; + 46EB2E0000C090 /* ZXResultPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultPoint.h; path = ZXingObjC/core/ZXResultPoint.h; sourceTree = ""; }; + 46EB2E0000C0A0 /* ZXResultPoint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXResultPoint.m; path = ZXingObjC/core/ZXResultPoint.m; sourceTree = ""; }; + 46EB2E0000C0B0 /* ZXResultPointCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultPointCallback.h; path = ZXingObjC/core/ZXResultPointCallback.h; sourceTree = ""; }; + 46EB2E0000C0C0 /* ZXRGBLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRGBLuminanceSource.h; path = ZXingObjC/core/ZXRGBLuminanceSource.h; sourceTree = ""; }; + 46EB2E0000C0D0 /* ZXRGBLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRGBLuminanceSource.m; path = ZXingObjC/core/ZXRGBLuminanceSource.m; sourceTree = ""; }; + 46EB2E0000C0E0 /* ZXWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWriter.h; path = ZXingObjC/core/ZXWriter.h; sourceTree = ""; }; + 46EB2E0000C0F0 /* ZXByQuadrantReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXByQuadrantReader.h; path = ZXingObjC/multi/ZXByQuadrantReader.h; sourceTree = ""; }; + 46EB2E0000C100 /* ZXByQuadrantReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXByQuadrantReader.m; path = ZXingObjC/multi/ZXByQuadrantReader.m; sourceTree = ""; }; + 46EB2E0000C110 /* ZXGenericMultipleBarcodeReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGenericMultipleBarcodeReader.h; path = ZXingObjC/multi/ZXGenericMultipleBarcodeReader.h; sourceTree = ""; }; + 46EB2E0000C120 /* ZXGenericMultipleBarcodeReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGenericMultipleBarcodeReader.m; path = ZXingObjC/multi/ZXGenericMultipleBarcodeReader.m; sourceTree = ""; }; + 46EB2E0000C130 /* ZXMultipleBarcodeReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultipleBarcodeReader.h; path = ZXingObjC/multi/ZXMultipleBarcodeReader.h; sourceTree = ""; }; + 46EB2E0000C150 /* ZXAbstractExpandedDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAbstractExpandedDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAbstractExpandedDecoder.h; sourceTree = ""; }; + 46EB2E0000C160 /* ZXAbstractExpandedDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAbstractExpandedDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAbstractExpandedDecoder.m; sourceTree = ""; }; + 46EB2E0000C170 /* ZXAI013103decoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI013103decoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013103decoder.h; sourceTree = ""; }; + 46EB2E0000C180 /* ZXAI013103decoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI013103decoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013103decoder.m; sourceTree = ""; }; + 46EB2E0000C190 /* ZXAI01320xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01320xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01320xDecoder.h; sourceTree = ""; }; + 46EB2E0000C1A0 /* ZXAI01320xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01320xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01320xDecoder.m; sourceTree = ""; }; + 46EB2E0000C1B0 /* ZXAI01392xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01392xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01392xDecoder.h; sourceTree = ""; }; + 46EB2E0000C1C0 /* ZXAI01392xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01392xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01392xDecoder.m; sourceTree = ""; }; + 46EB2E0000C1D0 /* ZXAI01393xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01393xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01393xDecoder.h; sourceTree = ""; }; + 46EB2E0000C1E0 /* ZXAI01393xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01393xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01393xDecoder.m; sourceTree = ""; }; + 46EB2E0000C1F0 /* ZXAI013x0x1xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI013x0x1xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0x1xDecoder.h; sourceTree = ""; }; + 46EB2E0000C200 /* ZXAI013x0x1xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI013x0x1xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0x1xDecoder.m; sourceTree = ""; }; + 46EB2E0000C210 /* ZXAI013x0xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI013x0xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0xDecoder.h; sourceTree = ""; }; + 46EB2E0000C220 /* ZXAI013x0xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI013x0xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0xDecoder.m; sourceTree = ""; }; + 46EB2E0000C230 /* ZXAI01AndOtherAIs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01AndOtherAIs.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01AndOtherAIs.h; sourceTree = ""; }; + 46EB2E0000C240 /* ZXAI01AndOtherAIs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01AndOtherAIs.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01AndOtherAIs.m; sourceTree = ""; }; + 46EB2E0000C250 /* ZXAI01decoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01decoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01decoder.h; sourceTree = ""; }; + 46EB2E0000C260 /* ZXAI01decoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01decoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01decoder.m; sourceTree = ""; }; + 46EB2E0000C270 /* ZXAI01weightDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01weightDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01weightDecoder.h; sourceTree = ""; }; + 46EB2E0000C280 /* ZXAI01weightDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01weightDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01weightDecoder.m; sourceTree = ""; }; + 46EB2E0000C290 /* ZXAnyAIDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAnyAIDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAnyAIDecoder.h; sourceTree = ""; }; + 46EB2E0000C2A0 /* ZXAnyAIDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAnyAIDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAnyAIDecoder.m; sourceTree = ""; }; + 46EB2E0000C2B0 /* ZXRSSExpandedBlockParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedBlockParsedResult.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedBlockParsedResult.h; sourceTree = ""; }; + 46EB2E0000C2C0 /* ZXRSSExpandedBlockParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedBlockParsedResult.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedBlockParsedResult.m; sourceTree = ""; }; + 46EB2E0000C2D0 /* ZXRSSExpandedCurrentParsingState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedCurrentParsingState.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedCurrentParsingState.h; sourceTree = ""; }; + 46EB2E0000C2E0 /* ZXRSSExpandedCurrentParsingState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedCurrentParsingState.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedCurrentParsingState.m; sourceTree = ""; }; + 46EB2E0000C2F0 /* ZXRSSExpandedDecodedChar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedChar.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedChar.h; sourceTree = ""; }; + 46EB2E0000C300 /* ZXRSSExpandedDecodedChar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedChar.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedChar.m; sourceTree = ""; }; + 46EB2E0000C310 /* ZXRSSExpandedDecodedInformation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedInformation.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedInformation.h; sourceTree = ""; }; + 46EB2E0000C320 /* ZXRSSExpandedDecodedInformation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedInformation.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedInformation.m; sourceTree = ""; }; + 46EB2E0000C330 /* ZXRSSExpandedDecodedNumeric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedNumeric.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedNumeric.h; sourceTree = ""; }; + 46EB2E0000C340 /* ZXRSSExpandedDecodedNumeric.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedNumeric.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedNumeric.m; sourceTree = ""; }; + 46EB2E0000C350 /* ZXRSSExpandedDecodedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedObject.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedObject.h; sourceTree = ""; }; + 46EB2E0000C360 /* ZXRSSExpandedDecodedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedObject.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedObject.m; sourceTree = ""; }; + 46EB2E0000C370 /* ZXRSSExpandedFieldParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedFieldParser.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedFieldParser.h; sourceTree = ""; }; + 46EB2E0000C380 /* ZXRSSExpandedFieldParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedFieldParser.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedFieldParser.m; sourceTree = ""; }; + 46EB2E0000C390 /* ZXRSSExpandedGeneralAppIdDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedGeneralAppIdDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedGeneralAppIdDecoder.h; sourceTree = ""; }; + 46EB2E0000C3A0 /* ZXRSSExpandedGeneralAppIdDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedGeneralAppIdDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedGeneralAppIdDecoder.m; sourceTree = ""; }; + 46EB2E0000C3B0 /* ZXBitArrayBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitArrayBuilder.h; path = ZXingObjC/oned/rss/expanded/ZXBitArrayBuilder.h; sourceTree = ""; }; + 46EB2E0000C3C0 /* ZXBitArrayBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitArrayBuilder.m; path = ZXingObjC/oned/rss/expanded/ZXBitArrayBuilder.m; sourceTree = ""; }; + 46EB2E0000C3D0 /* ZXRSSExpandedPair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedPair.h; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedPair.h; sourceTree = ""; }; + 46EB2E0000C3E0 /* ZXRSSExpandedPair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedPair.m; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedPair.m; sourceTree = ""; }; + 46EB2E0000C3F0 /* ZXRSSExpandedReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedReader.h; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedReader.h; sourceTree = ""; }; + 46EB2E0000C400 /* ZXRSSExpandedReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedReader.m; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedReader.m; sourceTree = ""; }; + 46EB2E0000C410 /* ZXRSSExpandedRow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedRow.h; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedRow.h; sourceTree = ""; }; + 46EB2E0000C420 /* ZXRSSExpandedRow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedRow.m; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedRow.m; sourceTree = ""; }; + 46EB2E0000C430 /* ZXAbstractRSSReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAbstractRSSReader.h; path = ZXingObjC/oned/rss/ZXAbstractRSSReader.h; sourceTree = ""; }; + 46EB2E0000C440 /* ZXAbstractRSSReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAbstractRSSReader.m; path = ZXingObjC/oned/rss/ZXAbstractRSSReader.m; sourceTree = ""; }; + 46EB2E0000C450 /* ZXRSS14Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSS14Reader.h; path = ZXingObjC/oned/rss/ZXRSS14Reader.h; sourceTree = ""; }; + 46EB2E0000C460 /* ZXRSS14Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSS14Reader.m; path = ZXingObjC/oned/rss/ZXRSS14Reader.m; sourceTree = ""; }; + 46EB2E0000C470 /* ZXRSSDataCharacter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSDataCharacter.h; path = ZXingObjC/oned/rss/ZXRSSDataCharacter.h; sourceTree = ""; }; + 46EB2E0000C480 /* ZXRSSDataCharacter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSDataCharacter.m; path = ZXingObjC/oned/rss/ZXRSSDataCharacter.m; sourceTree = ""; }; + 46EB2E0000C490 /* ZXRSSFinderPattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSFinderPattern.h; path = ZXingObjC/oned/rss/ZXRSSFinderPattern.h; sourceTree = ""; }; + 46EB2E0000C4A0 /* ZXRSSFinderPattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSFinderPattern.m; path = ZXingObjC/oned/rss/ZXRSSFinderPattern.m; sourceTree = ""; }; + 46EB2E0000C4B0 /* ZXRSSPair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSPair.h; path = ZXingObjC/oned/rss/ZXRSSPair.h; sourceTree = ""; }; + 46EB2E0000C4C0 /* ZXRSSPair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSPair.m; path = ZXingObjC/oned/rss/ZXRSSPair.m; sourceTree = ""; }; + 46EB2E0000C4D0 /* ZXRSSUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSUtils.h; path = ZXingObjC/oned/rss/ZXRSSUtils.h; sourceTree = ""; }; + 46EB2E0000C4E0 /* ZXRSSUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSUtils.m; path = ZXingObjC/oned/rss/ZXRSSUtils.m; sourceTree = ""; }; + 46EB2E0000C4F0 /* ZXCodaBarReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCodaBarReader.h; path = ZXingObjC/oned/ZXCodaBarReader.h; sourceTree = ""; }; + 46EB2E0000C500 /* ZXCodaBarReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCodaBarReader.m; path = ZXingObjC/oned/ZXCodaBarReader.m; sourceTree = ""; }; + 46EB2E0000C510 /* ZXCodaBarWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCodaBarWriter.h; path = ZXingObjC/oned/ZXCodaBarWriter.h; sourceTree = ""; }; + 46EB2E0000C520 /* ZXCodaBarWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCodaBarWriter.m; path = ZXingObjC/oned/ZXCodaBarWriter.m; sourceTree = ""; }; + 46EB2E0000C530 /* ZXCode128Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode128Reader.h; path = ZXingObjC/oned/ZXCode128Reader.h; sourceTree = ""; }; + 46EB2E0000C540 /* ZXCode128Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode128Reader.m; path = ZXingObjC/oned/ZXCode128Reader.m; sourceTree = ""; }; + 46EB2E0000C550 /* ZXCode128Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode128Writer.h; path = ZXingObjC/oned/ZXCode128Writer.h; sourceTree = ""; }; + 46EB2E0000C560 /* ZXCode128Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode128Writer.m; path = ZXingObjC/oned/ZXCode128Writer.m; sourceTree = ""; }; + 46EB2E0000C570 /* ZXCode39Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode39Reader.h; path = ZXingObjC/oned/ZXCode39Reader.h; sourceTree = ""; }; + 46EB2E0000C580 /* ZXCode39Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode39Reader.m; path = ZXingObjC/oned/ZXCode39Reader.m; sourceTree = ""; }; + 46EB2E0000C590 /* ZXCode39Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode39Writer.h; path = ZXingObjC/oned/ZXCode39Writer.h; sourceTree = ""; }; + 46EB2E0000C5A0 /* ZXCode39Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode39Writer.m; path = ZXingObjC/oned/ZXCode39Writer.m; sourceTree = ""; }; + 46EB2E0000C5B0 /* ZXCode93Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode93Reader.h; path = ZXingObjC/oned/ZXCode93Reader.h; sourceTree = ""; }; + 46EB2E0000C5C0 /* ZXCode93Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode93Reader.m; path = ZXingObjC/oned/ZXCode93Reader.m; sourceTree = ""; }; + 46EB2E0000C5D0 /* ZXCode93Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode93Writer.h; path = ZXingObjC/oned/ZXCode93Writer.h; sourceTree = ""; }; + 46EB2E0000C5E0 /* ZXCode93Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode93Writer.m; path = ZXingObjC/oned/ZXCode93Writer.m; sourceTree = ""; }; + 46EB2E0000C5F0 /* ZXEAN13Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN13Reader.h; path = ZXingObjC/oned/ZXEAN13Reader.h; sourceTree = ""; }; + 46EB2E0000C600 /* ZXEAN13Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN13Reader.m; path = ZXingObjC/oned/ZXEAN13Reader.m; sourceTree = ""; }; + 46EB2E0000C610 /* ZXEAN13Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN13Writer.h; path = ZXingObjC/oned/ZXEAN13Writer.h; sourceTree = ""; }; + 46EB2E0000C620 /* ZXEAN13Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN13Writer.m; path = ZXingObjC/oned/ZXEAN13Writer.m; sourceTree = ""; }; + 46EB2E0000C630 /* ZXEAN8Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN8Reader.h; path = ZXingObjC/oned/ZXEAN8Reader.h; sourceTree = ""; }; + 46EB2E0000C640 /* ZXEAN8Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN8Reader.m; path = ZXingObjC/oned/ZXEAN8Reader.m; sourceTree = ""; }; + 46EB2E0000C650 /* ZXEAN8Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN8Writer.h; path = ZXingObjC/oned/ZXEAN8Writer.h; sourceTree = ""; }; + 46EB2E0000C660 /* ZXEAN8Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN8Writer.m; path = ZXingObjC/oned/ZXEAN8Writer.m; sourceTree = ""; }; + 46EB2E0000C670 /* ZXEANManufacturerOrgSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEANManufacturerOrgSupport.h; path = ZXingObjC/oned/ZXEANManufacturerOrgSupport.h; sourceTree = ""; }; + 46EB2E0000C680 /* ZXEANManufacturerOrgSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEANManufacturerOrgSupport.m; path = ZXingObjC/oned/ZXEANManufacturerOrgSupport.m; sourceTree = ""; }; + 46EB2E0000C690 /* ZXingObjCOneD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjCOneD.h; path = ZXingObjC/oned/ZXingObjCOneD.h; sourceTree = ""; }; + 46EB2E0000C6A0 /* ZXITFReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXITFReader.h; path = ZXingObjC/oned/ZXITFReader.h; sourceTree = ""; }; + 46EB2E0000C6B0 /* ZXITFReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXITFReader.m; path = ZXingObjC/oned/ZXITFReader.m; sourceTree = ""; }; + 46EB2E0000C6C0 /* ZXITFWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXITFWriter.h; path = ZXingObjC/oned/ZXITFWriter.h; sourceTree = ""; }; + 46EB2E0000C6D0 /* ZXITFWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXITFWriter.m; path = ZXingObjC/oned/ZXITFWriter.m; sourceTree = ""; }; + 46EB2E0000C6E0 /* ZXMultiFormatOneDReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatOneDReader.h; path = ZXingObjC/oned/ZXMultiFormatOneDReader.h; sourceTree = ""; }; + 46EB2E0000C6F0 /* ZXMultiFormatOneDReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatOneDReader.m; path = ZXingObjC/oned/ZXMultiFormatOneDReader.m; sourceTree = ""; }; + 46EB2E0000C700 /* ZXMultiFormatUPCEANReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatUPCEANReader.h; path = ZXingObjC/oned/ZXMultiFormatUPCEANReader.h; sourceTree = ""; }; + 46EB2E0000C710 /* ZXMultiFormatUPCEANReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatUPCEANReader.m; path = ZXingObjC/oned/ZXMultiFormatUPCEANReader.m; sourceTree = ""; }; + 46EB2E0000C720 /* ZXOneDimensionalCodeWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXOneDimensionalCodeWriter.h; path = ZXingObjC/oned/ZXOneDimensionalCodeWriter.h; sourceTree = ""; }; + 46EB2E0000C730 /* ZXOneDimensionalCodeWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXOneDimensionalCodeWriter.m; path = ZXingObjC/oned/ZXOneDimensionalCodeWriter.m; sourceTree = ""; }; + 46EB2E0000C740 /* ZXOneDReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXOneDReader.h; path = ZXingObjC/oned/ZXOneDReader.h; sourceTree = ""; }; + 46EB2E0000C750 /* ZXOneDReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXOneDReader.m; path = ZXingObjC/oned/ZXOneDReader.m; sourceTree = ""; }; + 46EB2E0000C760 /* ZXUPCAReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCAReader.h; path = ZXingObjC/oned/ZXUPCAReader.h; sourceTree = ""; }; + 46EB2E0000C770 /* ZXUPCAReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCAReader.m; path = ZXingObjC/oned/ZXUPCAReader.m; sourceTree = ""; }; + 46EB2E0000C780 /* ZXUPCAWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCAWriter.h; path = ZXingObjC/oned/ZXUPCAWriter.h; sourceTree = ""; }; + 46EB2E0000C790 /* ZXUPCAWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCAWriter.m; path = ZXingObjC/oned/ZXUPCAWriter.m; sourceTree = ""; }; + 46EB2E0000C7A0 /* ZXUPCEANExtension2Support.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANExtension2Support.h; path = ZXingObjC/oned/ZXUPCEANExtension2Support.h; sourceTree = ""; }; + 46EB2E0000C7B0 /* ZXUPCEANExtension2Support.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANExtension2Support.m; path = ZXingObjC/oned/ZXUPCEANExtension2Support.m; sourceTree = ""; }; + 46EB2E0000C7C0 /* ZXUPCEANExtension5Support.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANExtension5Support.h; path = ZXingObjC/oned/ZXUPCEANExtension5Support.h; sourceTree = ""; }; + 46EB2E0000C7D0 /* ZXUPCEANExtension5Support.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANExtension5Support.m; path = ZXingObjC/oned/ZXUPCEANExtension5Support.m; sourceTree = ""; }; + 46EB2E0000C7E0 /* ZXUPCEANExtensionSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANExtensionSupport.h; path = ZXingObjC/oned/ZXUPCEANExtensionSupport.h; sourceTree = ""; }; + 46EB2E0000C7F0 /* ZXUPCEANExtensionSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANExtensionSupport.m; path = ZXingObjC/oned/ZXUPCEANExtensionSupport.m; sourceTree = ""; }; + 46EB2E0000C800 /* ZXUPCEANReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANReader.h; path = ZXingObjC/oned/ZXUPCEANReader.h; sourceTree = ""; }; + 46EB2E0000C810 /* ZXUPCEANReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANReader.m; path = ZXingObjC/oned/ZXUPCEANReader.m; sourceTree = ""; }; + 46EB2E0000C820 /* ZXUPCEANWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANWriter.h; path = ZXingObjC/oned/ZXUPCEANWriter.h; sourceTree = ""; }; + 46EB2E0000C830 /* ZXUPCEANWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANWriter.m; path = ZXingObjC/oned/ZXUPCEANWriter.m; sourceTree = ""; }; + 46EB2E0000C840 /* ZXUPCEReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEReader.h; path = ZXingObjC/oned/ZXUPCEReader.h; sourceTree = ""; }; + 46EB2E0000C850 /* ZXUPCEReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEReader.m; path = ZXingObjC/oned/ZXUPCEReader.m; sourceTree = ""; }; + 46EB2E0000C860 /* ZXUPCEWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEWriter.h; path = ZXingObjC/oned/ZXUPCEWriter.h; sourceTree = ""; }; + 46EB2E0000C870 /* ZXUPCEWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEWriter.m; path = ZXingObjC/oned/ZXUPCEWriter.m; sourceTree = ""; }; + 46EB2E0000C880 /* ZXAbstractDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAbstractDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXAbstractDoCoMoResultParser.h; sourceTree = ""; }; + 46EB2E0000C890 /* ZXAbstractDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAbstractDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXAbstractDoCoMoResultParser.m; sourceTree = ""; }; + 46EB2E0000C8A0 /* ZXAddressBookAUResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAddressBookAUResultParser.h; path = ZXingObjC/client/result/ZXAddressBookAUResultParser.h; sourceTree = ""; }; + 46EB2E0000C8B0 /* ZXAddressBookAUResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAddressBookAUResultParser.m; path = ZXingObjC/client/result/ZXAddressBookAUResultParser.m; sourceTree = ""; }; + 46EB2E0000C8C0 /* ZXAddressBookDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAddressBookDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXAddressBookDoCoMoResultParser.h; sourceTree = ""; }; + 46EB2E0000C8D0 /* ZXAddressBookDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAddressBookDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXAddressBookDoCoMoResultParser.m; sourceTree = ""; }; + 46EB2E0000C8E0 /* ZXAddressBookParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAddressBookParsedResult.h; path = ZXingObjC/client/result/ZXAddressBookParsedResult.h; sourceTree = ""; }; + 46EB2E0000C8F0 /* ZXAddressBookParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAddressBookParsedResult.m; path = ZXingObjC/client/result/ZXAddressBookParsedResult.m; sourceTree = ""; }; + 46EB2E0000C900 /* ZXBizcardResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBizcardResultParser.h; path = ZXingObjC/client/result/ZXBizcardResultParser.h; sourceTree = ""; }; + 46EB2E0000C910 /* ZXBizcardResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBizcardResultParser.m; path = ZXingObjC/client/result/ZXBizcardResultParser.m; sourceTree = ""; }; + 46EB2E0000C920 /* ZXBookmarkDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBookmarkDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXBookmarkDoCoMoResultParser.h; sourceTree = ""; }; + 46EB2E0000C930 /* ZXBookmarkDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBookmarkDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXBookmarkDoCoMoResultParser.m; sourceTree = ""; }; + 46EB2E0000C940 /* ZXCalendarParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCalendarParsedResult.h; path = ZXingObjC/client/result/ZXCalendarParsedResult.h; sourceTree = ""; }; + 46EB2E0000C950 /* ZXCalendarParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCalendarParsedResult.m; path = ZXingObjC/client/result/ZXCalendarParsedResult.m; sourceTree = ""; }; + 46EB2E0000C960 /* ZXEmailAddressParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEmailAddressParsedResult.h; path = ZXingObjC/client/result/ZXEmailAddressParsedResult.h; sourceTree = ""; }; + 46EB2E0000C970 /* ZXEmailAddressParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEmailAddressParsedResult.m; path = ZXingObjC/client/result/ZXEmailAddressParsedResult.m; sourceTree = ""; }; + 46EB2E0000C980 /* ZXEmailAddressResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEmailAddressResultParser.h; path = ZXingObjC/client/result/ZXEmailAddressResultParser.h; sourceTree = ""; }; + 46EB2E0000C990 /* ZXEmailAddressResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEmailAddressResultParser.m; path = ZXingObjC/client/result/ZXEmailAddressResultParser.m; sourceTree = ""; }; + 46EB2E0000C9A0 /* ZXEmailDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEmailDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXEmailDoCoMoResultParser.h; sourceTree = ""; }; + 46EB2E0000C9B0 /* ZXEmailDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEmailDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXEmailDoCoMoResultParser.m; sourceTree = ""; }; + 46EB2E0000C9C0 /* ZXExpandedProductParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXExpandedProductParsedResult.h; path = ZXingObjC/client/result/ZXExpandedProductParsedResult.h; sourceTree = ""; }; + 46EB2E0000C9D0 /* ZXExpandedProductParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXExpandedProductParsedResult.m; path = ZXingObjC/client/result/ZXExpandedProductParsedResult.m; sourceTree = ""; }; + 46EB2E0000C9E0 /* ZXExpandedProductResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXExpandedProductResultParser.h; path = ZXingObjC/client/result/ZXExpandedProductResultParser.h; sourceTree = ""; }; + 46EB2E0000C9F0 /* ZXExpandedProductResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXExpandedProductResultParser.m; path = ZXingObjC/client/result/ZXExpandedProductResultParser.m; sourceTree = ""; }; + 46EB2E0000CA00 /* ZXGeoParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGeoParsedResult.h; path = ZXingObjC/client/result/ZXGeoParsedResult.h; sourceTree = ""; }; + 46EB2E0000CA10 /* ZXGeoParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGeoParsedResult.m; path = ZXingObjC/client/result/ZXGeoParsedResult.m; sourceTree = ""; }; + 46EB2E0000CA20 /* ZXGeoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGeoResultParser.h; path = ZXingObjC/client/result/ZXGeoResultParser.h; sourceTree = ""; }; + 46EB2E0000CA30 /* ZXGeoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGeoResultParser.m; path = ZXingObjC/client/result/ZXGeoResultParser.m; sourceTree = ""; }; + 46EB2E0000CA40 /* ZXISBNParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXISBNParsedResult.h; path = ZXingObjC/client/result/ZXISBNParsedResult.h; sourceTree = ""; }; + 46EB2E0000CA50 /* ZXISBNParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXISBNParsedResult.m; path = ZXingObjC/client/result/ZXISBNParsedResult.m; sourceTree = ""; }; + 46EB2E0000CA60 /* ZXISBNResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXISBNResultParser.h; path = ZXingObjC/client/result/ZXISBNResultParser.h; sourceTree = ""; }; + 46EB2E0000CA70 /* ZXISBNResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXISBNResultParser.m; path = ZXingObjC/client/result/ZXISBNResultParser.m; sourceTree = ""; }; + 46EB2E0000CA80 /* ZXParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXParsedResult.h; path = ZXingObjC/client/result/ZXParsedResult.h; sourceTree = ""; }; + 46EB2E0000CA90 /* ZXParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXParsedResult.m; path = ZXingObjC/client/result/ZXParsedResult.m; sourceTree = ""; }; + 46EB2E0000CAA0 /* ZXParsedResultType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXParsedResultType.h; path = ZXingObjC/client/result/ZXParsedResultType.h; sourceTree = ""; }; + 46EB2E0000CAB0 /* ZXProductParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXProductParsedResult.h; path = ZXingObjC/client/result/ZXProductParsedResult.h; sourceTree = ""; }; + 46EB2E0000CAC0 /* ZXProductParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXProductParsedResult.m; path = ZXingObjC/client/result/ZXProductParsedResult.m; sourceTree = ""; }; + 46EB2E0000CAD0 /* ZXProductResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXProductResultParser.h; path = ZXingObjC/client/result/ZXProductResultParser.h; sourceTree = ""; }; + 46EB2E0000CAE0 /* ZXProductResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXProductResultParser.m; path = ZXingObjC/client/result/ZXProductResultParser.m; sourceTree = ""; }; + 46EB2E0000CAF0 /* ZXResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultParser.h; path = ZXingObjC/client/result/ZXResultParser.h; sourceTree = ""; }; + 46EB2E0000CB00 /* ZXResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXResultParser.m; path = ZXingObjC/client/result/ZXResultParser.m; sourceTree = ""; }; + 46EB2E0000CB10 /* ZXSMSMMSResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMSMMSResultParser.h; path = ZXingObjC/client/result/ZXSMSMMSResultParser.h; sourceTree = ""; }; + 46EB2E0000CB20 /* ZXSMSMMSResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMSMMSResultParser.m; path = ZXingObjC/client/result/ZXSMSMMSResultParser.m; sourceTree = ""; }; + 46EB2E0000CB30 /* ZXSMSParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMSParsedResult.h; path = ZXingObjC/client/result/ZXSMSParsedResult.h; sourceTree = ""; }; + 46EB2E0000CB40 /* ZXSMSParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMSParsedResult.m; path = ZXingObjC/client/result/ZXSMSParsedResult.m; sourceTree = ""; }; + 46EB2E0000CB50 /* ZXSMSTOMMSTOResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMSTOMMSTOResultParser.h; path = ZXingObjC/client/result/ZXSMSTOMMSTOResultParser.h; sourceTree = ""; }; + 46EB2E0000CB60 /* ZXSMSTOMMSTOResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMSTOMMSTOResultParser.m; path = ZXingObjC/client/result/ZXSMSTOMMSTOResultParser.m; sourceTree = ""; }; + 46EB2E0000CB70 /* ZXSMTPResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMTPResultParser.h; path = ZXingObjC/client/result/ZXSMTPResultParser.h; sourceTree = ""; }; + 46EB2E0000CB80 /* ZXSMTPResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMTPResultParser.m; path = ZXingObjC/client/result/ZXSMTPResultParser.m; sourceTree = ""; }; + 46EB2E0000CB90 /* ZXTelParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXTelParsedResult.h; path = ZXingObjC/client/result/ZXTelParsedResult.h; sourceTree = ""; }; + 46EB2E0000CBA0 /* ZXTelParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXTelParsedResult.m; path = ZXingObjC/client/result/ZXTelParsedResult.m; sourceTree = ""; }; + 46EB2E0000CBB0 /* ZXTelResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXTelResultParser.h; path = ZXingObjC/client/result/ZXTelResultParser.h; sourceTree = ""; }; + 46EB2E0000CBC0 /* ZXTelResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXTelResultParser.m; path = ZXingObjC/client/result/ZXTelResultParser.m; sourceTree = ""; }; + 46EB2E0000CBD0 /* ZXTextParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXTextParsedResult.h; path = ZXingObjC/client/result/ZXTextParsedResult.h; sourceTree = ""; }; + 46EB2E0000CBE0 /* ZXTextParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXTextParsedResult.m; path = ZXingObjC/client/result/ZXTextParsedResult.m; sourceTree = ""; }; + 46EB2E0000CBF0 /* ZXURIParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXURIParsedResult.h; path = ZXingObjC/client/result/ZXURIParsedResult.h; sourceTree = ""; }; + 46EB2E0000CC00 /* ZXURIParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXURIParsedResult.m; path = ZXingObjC/client/result/ZXURIParsedResult.m; sourceTree = ""; }; + 46EB2E0000CC10 /* ZXURIResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXURIResultParser.h; path = ZXingObjC/client/result/ZXURIResultParser.h; sourceTree = ""; }; + 46EB2E0000CC20 /* ZXURIResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXURIResultParser.m; path = ZXingObjC/client/result/ZXURIResultParser.m; sourceTree = ""; }; + 46EB2E0000CC30 /* ZXURLTOResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXURLTOResultParser.h; path = ZXingObjC/client/result/ZXURLTOResultParser.h; sourceTree = ""; }; + 46EB2E0000CC40 /* ZXURLTOResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXURLTOResultParser.m; path = ZXingObjC/client/result/ZXURLTOResultParser.m; sourceTree = ""; }; + 46EB2E0000CC50 /* ZXVCardResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVCardResultParser.h; path = ZXingObjC/client/result/ZXVCardResultParser.h; sourceTree = ""; }; + 46EB2E0000CC60 /* ZXVCardResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVCardResultParser.m; path = ZXingObjC/client/result/ZXVCardResultParser.m; sourceTree = ""; }; + 46EB2E0000CC70 /* ZXVEventResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVEventResultParser.h; path = ZXingObjC/client/result/ZXVEventResultParser.h; sourceTree = ""; }; + 46EB2E0000CC80 /* ZXVEventResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVEventResultParser.m; path = ZXingObjC/client/result/ZXVEventResultParser.m; sourceTree = ""; }; + 46EB2E0000CC90 /* ZXVINParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVINParsedResult.h; path = ZXingObjC/client/result/ZXVINParsedResult.h; sourceTree = ""; }; + 46EB2E0000CCA0 /* ZXVINParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVINParsedResult.m; path = ZXingObjC/client/result/ZXVINParsedResult.m; sourceTree = ""; }; + 46EB2E0000CCB0 /* ZXVINResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVINResultParser.h; path = ZXingObjC/client/result/ZXVINResultParser.h; sourceTree = ""; }; + 46EB2E0000CCC0 /* ZXVINResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVINResultParser.m; path = ZXingObjC/client/result/ZXVINResultParser.m; sourceTree = ""; }; + 46EB2E0000CCD0 /* ZXWifiParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWifiParsedResult.h; path = ZXingObjC/client/result/ZXWifiParsedResult.h; sourceTree = ""; }; + 46EB2E0000CCE0 /* ZXWifiParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXWifiParsedResult.m; path = ZXingObjC/client/result/ZXWifiParsedResult.m; sourceTree = ""; }; + 46EB2E0000CCF0 /* ZXWifiResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWifiResultParser.h; path = ZXingObjC/client/result/ZXWifiResultParser.h; sourceTree = ""; }; + 46EB2E0000CD00 /* ZXWifiResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXWifiResultParser.m; path = ZXingObjC/client/result/ZXWifiResultParser.m; sourceTree = ""; }; + 46EB2E0000CD20 /* ZXModulusGF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXModulusGF.h; path = ZXingObjC/pdf417/decoder/ec/ZXModulusGF.h; sourceTree = ""; }; + 46EB2E0000CD30 /* ZXModulusGF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXModulusGF.m; path = ZXingObjC/pdf417/decoder/ec/ZXModulusGF.m; sourceTree = ""; }; + 46EB2E0000CD40 /* ZXModulusPoly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXModulusPoly.h; path = ZXingObjC/pdf417/decoder/ec/ZXModulusPoly.h; sourceTree = ""; }; + 46EB2E0000CD50 /* ZXModulusPoly.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXModulusPoly.m; path = ZXingObjC/pdf417/decoder/ec/ZXModulusPoly.m; sourceTree = ""; }; + 46EB2E0000CD60 /* ZXPDF417ECErrorCorrection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ECErrorCorrection.h; path = ZXingObjC/pdf417/decoder/ec/ZXPDF417ECErrorCorrection.h; sourceTree = ""; }; + 46EB2E0000CD70 /* ZXPDF417ECErrorCorrection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ECErrorCorrection.m; path = ZXingObjC/pdf417/decoder/ec/ZXPDF417ECErrorCorrection.m; sourceTree = ""; }; + 46EB2E0000CD80 /* ZXPDF417BarcodeMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeMetadata.h; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeMetadata.h; sourceTree = ""; }; + 46EB2E0000CD90 /* ZXPDF417BarcodeMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeMetadata.m; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeMetadata.m; sourceTree = ""; }; + 46EB2E0000CDA0 /* ZXPDF417BarcodeValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeValue.h; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeValue.h; sourceTree = ""; }; + 46EB2E0000CDB0 /* ZXPDF417BarcodeValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeValue.m; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeValue.m; sourceTree = ""; }; + 46EB2E0000CDC0 /* ZXPDF417BoundingBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BoundingBox.h; path = ZXingObjC/pdf417/decoder/ZXPDF417BoundingBox.h; sourceTree = ""; }; + 46EB2E0000CDD0 /* ZXPDF417BoundingBox.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BoundingBox.m; path = ZXingObjC/pdf417/decoder/ZXPDF417BoundingBox.m; sourceTree = ""; }; + 46EB2E0000CDE0 /* ZXPDF417Codeword.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Codeword.h; path = ZXingObjC/pdf417/decoder/ZXPDF417Codeword.h; sourceTree = ""; }; + 46EB2E0000CDF0 /* ZXPDF417Codeword.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Codeword.m; path = ZXingObjC/pdf417/decoder/ZXPDF417Codeword.m; sourceTree = ""; }; + 46EB2E0000CE00 /* ZXPDF417CodewordDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417CodewordDecoder.h; path = ZXingObjC/pdf417/decoder/ZXPDF417CodewordDecoder.h; sourceTree = ""; }; + 46EB2E0000CE10 /* ZXPDF417CodewordDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417CodewordDecoder.m; path = ZXingObjC/pdf417/decoder/ZXPDF417CodewordDecoder.m; sourceTree = ""; }; + 46EB2E0000CE20 /* ZXPDF417DecodedBitStreamParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DecodedBitStreamParser.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DecodedBitStreamParser.h; sourceTree = ""; }; + 46EB2E0000CE30 /* ZXPDF417DecodedBitStreamParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DecodedBitStreamParser.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DecodedBitStreamParser.m; sourceTree = ""; }; + 46EB2E0000CE40 /* ZXPDF417DetectionResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectionResult.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResult.h; sourceTree = ""; }; + 46EB2E0000CE50 /* ZXPDF417DetectionResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectionResult.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResult.m; sourceTree = ""; }; + 46EB2E0000CE60 /* ZXPDF417DetectionResultColumn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectionResultColumn.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultColumn.h; sourceTree = ""; }; + 46EB2E0000CE70 /* ZXPDF417DetectionResultColumn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectionResultColumn.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultColumn.m; sourceTree = ""; }; + 46EB2E0000CE80 /* ZXPDF417DetectionResultRowIndicatorColumn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectionResultRowIndicatorColumn.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultRowIndicatorColumn.h; sourceTree = ""; }; + 46EB2E0000CE90 /* ZXPDF417DetectionResultRowIndicatorColumn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectionResultRowIndicatorColumn.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultRowIndicatorColumn.m; sourceTree = ""; }; + 46EB2E0000CEA0 /* ZXPDF417ScanningDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ScanningDecoder.h; path = ZXingObjC/pdf417/decoder/ZXPDF417ScanningDecoder.h; sourceTree = ""; }; + 46EB2E0000CEB0 /* ZXPDF417ScanningDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ScanningDecoder.m; path = ZXingObjC/pdf417/decoder/ZXPDF417ScanningDecoder.m; sourceTree = ""; }; + 46EB2E0000CEC0 /* ZXPDF417Detector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Detector.h; path = ZXingObjC/pdf417/detector/ZXPDF417Detector.h; sourceTree = ""; }; + 46EB2E0000CED0 /* ZXPDF417Detector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Detector.m; path = ZXingObjC/pdf417/detector/ZXPDF417Detector.m; sourceTree = ""; }; + 46EB2E0000CEE0 /* ZXPDF417DetectorResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectorResult.h; path = ZXingObjC/pdf417/detector/ZXPDF417DetectorResult.h; sourceTree = ""; }; + 46EB2E0000CEF0 /* ZXPDF417DetectorResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectorResult.m; path = ZXingObjC/pdf417/detector/ZXPDF417DetectorResult.m; sourceTree = ""; }; + 46EB2E0000CF00 /* ZXPDF417.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417.h; path = ZXingObjC/pdf417/encoder/ZXPDF417.h; sourceTree = ""; }; + 46EB2E0000CF10 /* ZXPDF417.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417.m; path = ZXingObjC/pdf417/encoder/ZXPDF417.m; sourceTree = ""; }; + 46EB2E0000CF20 /* ZXPDF417BarcodeMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeMatrix.h; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeMatrix.h; sourceTree = ""; }; + 46EB2E0000CF30 /* ZXPDF417BarcodeMatrix.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeMatrix.m; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeMatrix.m; sourceTree = ""; }; + 46EB2E0000CF40 /* ZXPDF417BarcodeRow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeRow.h; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeRow.h; sourceTree = ""; }; + 46EB2E0000CF50 /* ZXPDF417BarcodeRow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeRow.m; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeRow.m; sourceTree = ""; }; + 46EB2E0000CF60 /* ZXPDF417Dimensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Dimensions.h; path = ZXingObjC/pdf417/encoder/ZXPDF417Dimensions.h; sourceTree = ""; }; + 46EB2E0000CF70 /* ZXPDF417Dimensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Dimensions.m; path = ZXingObjC/pdf417/encoder/ZXPDF417Dimensions.m; sourceTree = ""; }; + 46EB2E0000CF80 /* ZXPDF417ErrorCorrection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ErrorCorrection.h; path = ZXingObjC/pdf417/encoder/ZXPDF417ErrorCorrection.h; sourceTree = ""; }; + 46EB2E0000CF90 /* ZXPDF417ErrorCorrection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ErrorCorrection.m; path = ZXingObjC/pdf417/encoder/ZXPDF417ErrorCorrection.m; sourceTree = ""; }; + 46EB2E0000CFA0 /* ZXPDF417HighLevelEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417HighLevelEncoder.h; path = ZXingObjC/pdf417/encoder/ZXPDF417HighLevelEncoder.h; sourceTree = ""; }; + 46EB2E0000CFB0 /* ZXPDF417HighLevelEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417HighLevelEncoder.m; path = ZXingObjC/pdf417/encoder/ZXPDF417HighLevelEncoder.m; sourceTree = ""; }; + 46EB2E0000CFC0 /* ZXingObjCPDF417.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjCPDF417.h; path = ZXingObjC/pdf417/ZXingObjCPDF417.h; sourceTree = ""; }; + 46EB2E0000CFD0 /* ZXPDF417Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Common.h; path = ZXingObjC/pdf417/ZXPDF417Common.h; sourceTree = ""; }; + 46EB2E0000CFE0 /* ZXPDF417Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Common.m; path = ZXingObjC/pdf417/ZXPDF417Common.m; sourceTree = ""; }; + 46EB2E0000CFF0 /* ZXPDF417Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Reader.h; path = ZXingObjC/pdf417/ZXPDF417Reader.h; sourceTree = ""; }; + 46EB2E0000D000 /* ZXPDF417Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Reader.m; path = ZXingObjC/pdf417/ZXPDF417Reader.m; sourceTree = ""; }; + 46EB2E0000D010 /* ZXPDF417ResultMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ResultMetadata.h; path = ZXingObjC/pdf417/ZXPDF417ResultMetadata.h; sourceTree = ""; }; + 46EB2E0000D020 /* ZXPDF417ResultMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ResultMetadata.m; path = ZXingObjC/pdf417/ZXPDF417ResultMetadata.m; sourceTree = ""; }; + 46EB2E0000D030 /* ZXPDF417Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Writer.h; path = ZXingObjC/pdf417/ZXPDF417Writer.h; sourceTree = ""; }; + 46EB2E0000D040 /* ZXPDF417Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Writer.m; path = ZXingObjC/pdf417/ZXPDF417Writer.m; sourceTree = ""; }; + 46EB2E0000D050 /* args.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = args.h; path = include/fmt/args.h; sourceTree = ""; }; + 46EB2E0000D060 /* chrono.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = chrono.h; path = include/fmt/chrono.h; sourceTree = ""; }; + 46EB2E0000D070 /* color.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color.h; path = include/fmt/color.h; sourceTree = ""; }; + 46EB2E0000D080 /* compile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compile.h; path = include/fmt/compile.h; sourceTree = ""; }; + 46EB2E0000D090 /* core.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = core.h; path = include/fmt/core.h; sourceTree = ""; }; + 46EB2E0000D0A0 /* format-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "format-inl.h"; path = "include/fmt/format-inl.h"; sourceTree = ""; }; + 46EB2E0000D0B0 /* format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format.h; path = include/fmt/format.h; sourceTree = ""; }; + 46EB2E0000D0C0 /* os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = os.h; path = include/fmt/os.h; sourceTree = ""; }; + 46EB2E0000D0D0 /* ostream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ostream.h; path = include/fmt/ostream.h; sourceTree = ""; }; + 46EB2E0000D0E0 /* printf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = printf.h; path = include/fmt/printf.h; sourceTree = ""; }; + 46EB2E0000D0F0 /* ranges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ranges.h; path = include/fmt/ranges.h; sourceTree = ""; }; + 46EB2E0000D100 /* std.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = std.h; path = include/fmt/std.h; sourceTree = ""; }; + 46EB2E0000D110 /* xchar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xchar.h; path = include/fmt/xchar.h; sourceTree = ""; }; + 46EB2E0000D120 /* format.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = format.cc; path = src/format.cc; sourceTree = ""; }; + 46EB2E0000D130 /* logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = logging.h; path = src/glog/logging.h; sourceTree = ""; }; + 46EB2E0000D140 /* log_severity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_severity.h; path = src/glog/log_severity.h; sourceTree = ""; }; + 46EB2E0000D150 /* raw_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = raw_logging.h; path = src/glog/raw_logging.h; sourceTree = ""; }; + 46EB2E0000D160 /* stl_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stl_logging.h; path = src/glog/stl_logging.h; sourceTree = ""; }; + 46EB2E0000D170 /* vlog_is_on.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vlog_is_on.h; path = src/glog/vlog_is_on.h; sourceTree = ""; }; + 46EB2E0000D180 /* demangle.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = demangle.cc; path = src/demangle.cc; sourceTree = ""; }; + 46EB2E0000D190 /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = logging.cc; path = src/logging.cc; sourceTree = ""; }; + 46EB2E0000D1A0 /* raw_logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = raw_logging.cc; path = src/raw_logging.cc; sourceTree = ""; }; + 46EB2E0000D1B0 /* signalhandler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = signalhandler.cc; path = src/signalhandler.cc; sourceTree = ""; }; + 46EB2E0000D1C0 /* symbolize.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = symbolize.cc; path = src/symbolize.cc; sourceTree = ""; }; + 46EB2E0000D1D0 /* utilities.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = utilities.cc; path = src/utilities.cc; sourceTree = ""; }; + 46EB2E0000D1E0 /* vlog_is_on.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = vlog_is_on.cc; path = src/vlog_is_on.cc; sourceTree = ""; }; + 46EB2E0000D200 /* AsyncDebuggerAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncDebuggerAPI.h; path = destroot/include/hermes/AsyncDebuggerAPI.h; sourceTree = ""; }; + 46EB2E0000D210 /* CompileJS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CompileJS.h; path = destroot/include/hermes/CompileJS.h; sourceTree = ""; }; + 46EB2E0000D220 /* DebuggerAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DebuggerAPI.h; path = destroot/include/hermes/DebuggerAPI.h; sourceTree = ""; }; + 46EB2E0000D230 /* hermes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hermes.h; path = destroot/include/hermes/hermes.h; sourceTree = ""; }; + 46EB2E0000D240 /* hermes_tracing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hermes_tracing.h; path = destroot/include/hermes/hermes_tracing.h; sourceTree = ""; }; + 46EB2E0000D250 /* CallbackOStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackOStream.h; path = destroot/include/hermes/inspector/chrome/CallbackOStream.h; sourceTree = ""; }; + 46EB2E0000D260 /* CDPHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CDPHandler.h; path = destroot/include/hermes/inspector/chrome/CDPHandler.h; sourceTree = ""; }; + 46EB2E0000D270 /* JSONValueInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONValueInterfaces.h; path = destroot/include/hermes/inspector/chrome/JSONValueInterfaces.h; sourceTree = ""; }; + 46EB2E0000D280 /* MessageConverters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageConverters.h; path = destroot/include/hermes/inspector/chrome/MessageConverters.h; sourceTree = ""; }; + 46EB2E0000D290 /* MessageInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageInterfaces.h; path = destroot/include/hermes/inspector/chrome/MessageInterfaces.h; sourceTree = ""; }; + 46EB2E0000D2A0 /* MessageTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageTypes.h; path = destroot/include/hermes/inspector/chrome/MessageTypes.h; sourceTree = ""; }; + 46EB2E0000D2B0 /* MessageTypesInlines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageTypesInlines.h; path = destroot/include/hermes/inspector/chrome/MessageTypesInlines.h; sourceTree = ""; }; + 46EB2E0000D2C0 /* RemoteObjectConverters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RemoteObjectConverters.h; path = destroot/include/hermes/inspector/chrome/RemoteObjectConverters.h; sourceTree = ""; }; + 46EB2E0000D2D0 /* RuntimeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeAdapter.h; path = destroot/include/hermes/inspector/RuntimeAdapter.h; sourceTree = ""; }; + 46EB2E0000D2E0 /* Buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Buffer.h; path = destroot/include/hermes/Public/Buffer.h; sourceTree = ""; }; + 46EB2E0000D2F0 /* CrashManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CrashManager.h; path = destroot/include/hermes/Public/CrashManager.h; sourceTree = ""; }; + 46EB2E0000D300 /* CtorConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CtorConfig.h; path = destroot/include/hermes/Public/CtorConfig.h; sourceTree = ""; }; + 46EB2E0000D310 /* DebuggerTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DebuggerTypes.h; path = destroot/include/hermes/Public/DebuggerTypes.h; sourceTree = ""; }; + 46EB2E0000D320 /* GCConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCConfig.h; path = destroot/include/hermes/Public/GCConfig.h; sourceTree = ""; }; + 46EB2E0000D330 /* GCTripwireContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCTripwireContext.h; path = destroot/include/hermes/Public/GCTripwireContext.h; sourceTree = ""; }; + 46EB2E0000D340 /* HermesExport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HermesExport.h; path = destroot/include/hermes/Public/HermesExport.h; sourceTree = ""; }; + 46EB2E0000D350 /* JSOutOfMemoryError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSOutOfMemoryError.h; path = destroot/include/hermes/Public/JSOutOfMemoryError.h; sourceTree = ""; }; + 46EB2E0000D360 /* RuntimeConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeConfig.h; path = destroot/include/hermes/Public/RuntimeConfig.h; sourceTree = ""; }; + 46EB2E0000D370 /* RuntimeTaskRunner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeTaskRunner.h; path = destroot/include/hermes/RuntimeTaskRunner.h; sourceTree = ""; }; + 46EB2E0000D380 /* SynthTrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynthTrace.h; path = destroot/include/hermes/SynthTrace.h; sourceTree = ""; }; + 46EB2E0000D390 /* SynthTraceParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynthTraceParser.h; path = destroot/include/hermes/SynthTraceParser.h; sourceTree = ""; }; + 46EB2E0000D3A0 /* ThreadSafetyAnalysis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadSafetyAnalysis.h; path = destroot/include/hermes/ThreadSafetyAnalysis.h; sourceTree = ""; }; + 46EB2E0000D3B0 /* TimerStats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimerStats.h; path = destroot/include/hermes/TimerStats.h; sourceTree = ""; }; + 46EB2E0000D3C0 /* TraceInterpreter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TraceInterpreter.h; path = destroot/include/hermes/TraceInterpreter.h; sourceTree = ""; }; + 46EB2E0000D3D0 /* TracingRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TracingRuntime.h; path = destroot/include/hermes/TracingRuntime.h; sourceTree = ""; }; + 46EB2E0000D3E0 /* RNCSafeAreaContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaContext.h; path = ios/RNCSafeAreaContext.h; sourceTree = ""; }; + 46EB2E0000D3F0 /* RNCSafeAreaContext.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNCSafeAreaContext.mm; path = ios/RNCSafeAreaContext.mm; sourceTree = ""; }; + 46EB2E0000D400 /* RNCSafeAreaProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaProvider.h; path = ios/RNCSafeAreaProvider.h; sourceTree = ""; }; + 46EB2E0000D410 /* RNCSafeAreaProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaProvider.m; path = ios/RNCSafeAreaProvider.m; sourceTree = ""; }; + 46EB2E0000D420 /* RNCSafeAreaProviderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaProviderManager.h; path = ios/RNCSafeAreaProviderManager.h; sourceTree = ""; }; + 46EB2E0000D430 /* RNCSafeAreaProviderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaProviderManager.m; path = ios/RNCSafeAreaProviderManager.m; sourceTree = ""; }; + 46EB2E0000D440 /* RNCSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaShadowView.h; path = ios/RNCSafeAreaShadowView.h; sourceTree = ""; }; + 46EB2E0000D450 /* RNCSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaShadowView.m; path = ios/RNCSafeAreaShadowView.m; sourceTree = ""; }; + 46EB2E0000D460 /* RNCSafeAreaUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaUtils.h; path = ios/RNCSafeAreaUtils.h; sourceTree = ""; }; + 46EB2E0000D470 /* RNCSafeAreaUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaUtils.m; path = ios/RNCSafeAreaUtils.m; sourceTree = ""; }; + 46EB2E0000D480 /* RNCSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaView.h; path = ios/RNCSafeAreaView.h; sourceTree = ""; }; + 46EB2E0000D490 /* RNCSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaView.m; path = ios/RNCSafeAreaView.m; sourceTree = ""; }; + 46EB2E0000D4A0 /* RNCSafeAreaViewEdgeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewEdgeMode.h; path = ios/RNCSafeAreaViewEdgeMode.h; sourceTree = ""; }; + 46EB2E0000D4B0 /* RNCSafeAreaViewEdgeMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewEdgeMode.m; path = ios/RNCSafeAreaViewEdgeMode.m; sourceTree = ""; }; + 46EB2E0000D4C0 /* RNCSafeAreaViewEdges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewEdges.h; path = ios/RNCSafeAreaViewEdges.h; sourceTree = ""; }; + 46EB2E0000D4D0 /* RNCSafeAreaViewEdges.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewEdges.m; path = ios/RNCSafeAreaViewEdges.m; sourceTree = ""; }; + 46EB2E0000D4E0 /* RNCSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewLocalData.h; path = ios/RNCSafeAreaViewLocalData.h; sourceTree = ""; }; + 46EB2E0000D4F0 /* RNCSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewLocalData.m; path = ios/RNCSafeAreaViewLocalData.m; sourceTree = ""; }; + 46EB2E0000D500 /* RNCSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewManager.h; path = ios/RNCSafeAreaViewManager.h; sourceTree = ""; }; + 46EB2E0000D510 /* RNCSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewManager.m; path = ios/RNCSafeAreaViewManager.m; sourceTree = ""; }; + 46EB2E0000D520 /* RNCSafeAreaViewMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewMode.h; path = ios/RNCSafeAreaViewMode.h; sourceTree = ""; }; + 46EB2E0000D530 /* RNCSafeAreaViewMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewMode.m; path = ios/RNCSafeAreaViewMode.m; sourceTree = ""; }; + 46EB2E0000D550 /* hermes.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = hermes.xcframework; path = destroot/Library/Frameworks/universal/hermes.xcframework; sourceTree = ""; }; + 46EB2E0000D570 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/AppAuthCore/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D580 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D590 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D5A0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D5B0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D5D0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = GTMAppAuth/Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D5F0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/Core/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D610 /* google.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = google.png; path = GoogleSignIn/Sources/Resources/google.png; sourceTree = ""; }; + 46EB2E0000D620 /* google@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "google@2x.png"; path = "GoogleSignIn/Sources/Resources/google@2x.png"; sourceTree = ""; }; + 46EB2E0000D630 /* google@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "google@3x.png"; path = "GoogleSignIn/Sources/Resources/google@3x.png"; sourceTree = ""; }; + 46EB2E0000D640 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = GoogleSignIn/Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D650 /* Roboto-Bold.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = "Roboto-Bold.ttf"; path = "GoogleSignIn/Sources/Resources/Roboto-Bold.ttf"; sourceTree = ""; }; + 46EB2E0000D660 /* ar.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ar.lproj; path = GoogleSignIn/Sources/Strings/ar.lproj; sourceTree = ""; }; + 46EB2E0000D670 /* ca.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ca.lproj; path = GoogleSignIn/Sources/Strings/ca.lproj; sourceTree = ""; }; + 46EB2E0000D680 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = cs.lproj; path = GoogleSignIn/Sources/Strings/cs.lproj; sourceTree = ""; }; + 46EB2E0000D690 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = GoogleSignIn/Sources/Strings/da.lproj; sourceTree = ""; }; + 46EB2E0000D6A0 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = GoogleSignIn/Sources/Strings/de.lproj; sourceTree = ""; }; + 46EB2E0000D6B0 /* el.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = el.lproj; path = GoogleSignIn/Sources/Strings/el.lproj; sourceTree = ""; }; + 46EB2E0000D6C0 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = GoogleSignIn/Sources/Strings/en.lproj; sourceTree = ""; }; + 46EB2E0000D6D0 /* en_GB.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_GB.lproj; path = GoogleSignIn/Sources/Strings/en_GB.lproj; sourceTree = ""; }; + 46EB2E0000D6E0 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = GoogleSignIn/Sources/Strings/es.lproj; sourceTree = ""; }; + 46EB2E0000D6F0 /* es_MX.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es_MX.lproj; path = GoogleSignIn/Sources/Strings/es_MX.lproj; sourceTree = ""; }; + 46EB2E0000D700 /* fi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fi.lproj; path = GoogleSignIn/Sources/Strings/fi.lproj; sourceTree = ""; }; + 46EB2E0000D710 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = GoogleSignIn/Sources/Strings/fr.lproj; sourceTree = ""; }; + 46EB2E0000D720 /* fr_CA.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr_CA.lproj; path = GoogleSignIn/Sources/Strings/fr_CA.lproj; sourceTree = ""; }; + 46EB2E0000D730 /* he.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = he.lproj; path = GoogleSignIn/Sources/Strings/he.lproj; sourceTree = ""; }; + 46EB2E0000D740 /* hi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hi.lproj; path = GoogleSignIn/Sources/Strings/hi.lproj; sourceTree = ""; }; + 46EB2E0000D750 /* hr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hr.lproj; path = GoogleSignIn/Sources/Strings/hr.lproj; sourceTree = ""; }; + 46EB2E0000D760 /* hu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hu.lproj; path = GoogleSignIn/Sources/Strings/hu.lproj; sourceTree = ""; }; + 46EB2E0000D770 /* id.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = id.lproj; path = GoogleSignIn/Sources/Strings/id.lproj; sourceTree = ""; }; + 46EB2E0000D780 /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = GoogleSignIn/Sources/Strings/it.lproj; sourceTree = ""; }; + 46EB2E0000D790 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = GoogleSignIn/Sources/Strings/ja.lproj; sourceTree = ""; }; + 46EB2E0000D7A0 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = GoogleSignIn/Sources/Strings/ko.lproj; sourceTree = ""; }; + 46EB2E0000D7B0 /* ms.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ms.lproj; path = GoogleSignIn/Sources/Strings/ms.lproj; sourceTree = ""; }; + 46EB2E0000D7C0 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nb.lproj; path = GoogleSignIn/Sources/Strings/nb.lproj; sourceTree = ""; }; + 46EB2E0000D7D0 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = GoogleSignIn/Sources/Strings/nl.lproj; sourceTree = ""; }; + 46EB2E0000D7E0 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = GoogleSignIn/Sources/Strings/pl.lproj; sourceTree = ""; }; + 46EB2E0000D7F0 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = GoogleSignIn/Sources/Strings/pt.lproj; sourceTree = ""; }; + 46EB2E0000D800 /* pt_BR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt_BR.lproj; path = GoogleSignIn/Sources/Strings/pt_BR.lproj; sourceTree = ""; }; + 46EB2E0000D810 /* pt_PT.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt_PT.lproj; path = GoogleSignIn/Sources/Strings/pt_PT.lproj; sourceTree = ""; }; + 46EB2E0000D820 /* ro.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ro.lproj; path = GoogleSignIn/Sources/Strings/ro.lproj; sourceTree = ""; }; + 46EB2E0000D830 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = GoogleSignIn/Sources/Strings/ru.lproj; sourceTree = ""; }; + 46EB2E0000D840 /* sk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sk.lproj; path = GoogleSignIn/Sources/Strings/sk.lproj; sourceTree = ""; }; + 46EB2E0000D850 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = GoogleSignIn/Sources/Strings/sv.lproj; sourceTree = ""; }; + 46EB2E0000D860 /* th.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = th.lproj; path = GoogleSignIn/Sources/Strings/th.lproj; sourceTree = ""; }; + 46EB2E0000D870 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = GoogleSignIn/Sources/Strings/tr.lproj; sourceTree = ""; }; + 46EB2E0000D880 /* uk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = uk.lproj; path = GoogleSignIn/Sources/Strings/uk.lproj; sourceTree = ""; }; + 46EB2E0000D890 /* vi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = vi.lproj; path = GoogleSignIn/Sources/Strings/vi.lproj; sourceTree = ""; }; + 46EB2E0000D8A0 /* zh_CN.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = zh_CN.lproj; path = GoogleSignIn/Sources/Strings/zh_CN.lproj; sourceTree = ""; }; + 46EB2E0000D8B0 /* zh_TW.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = zh_TW.lproj; path = GoogleSignIn/Sources/Strings/zh_TW.lproj; sourceTree = ""; }; + 46EB2E0000D8C0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = ios/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D8D0 /* ar.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ar.lproj; path = React/I18n/strings/ar.lproj; sourceTree = ""; }; + 46EB2E0000D8E0 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = cs.lproj; path = React/I18n/strings/cs.lproj; sourceTree = ""; }; + 46EB2E0000D8F0 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = React/I18n/strings/da.lproj; sourceTree = ""; }; + 46EB2E0000D900 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = React/I18n/strings/de.lproj; sourceTree = ""; }; + 46EB2E0000D910 /* el.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = el.lproj; path = React/I18n/strings/el.lproj; sourceTree = ""; }; + 46EB2E0000D920 /* en-GB.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "en-GB.lproj"; path = "React/I18n/strings/en-GB.lproj"; sourceTree = ""; }; + 46EB2E0000D930 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = React/I18n/strings/en.lproj; sourceTree = ""; }; + 46EB2E0000D940 /* es-ES.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "es-ES.lproj"; path = "React/I18n/strings/es-ES.lproj"; sourceTree = ""; }; + 46EB2E0000D950 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = React/I18n/strings/es.lproj; sourceTree = ""; }; + 46EB2E0000D960 /* fi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fi.lproj; path = React/I18n/strings/fi.lproj; sourceTree = ""; }; + 46EB2E0000D970 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = React/I18n/strings/fr.lproj; sourceTree = ""; }; + 46EB2E0000D980 /* he.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = he.lproj; path = React/I18n/strings/he.lproj; sourceTree = ""; }; + 46EB2E0000D990 /* hi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hi.lproj; path = React/I18n/strings/hi.lproj; sourceTree = ""; }; + 46EB2E0000D9A0 /* hr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hr.lproj; path = React/I18n/strings/hr.lproj; sourceTree = ""; }; + 46EB2E0000D9B0 /* hu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hu.lproj; path = React/I18n/strings/hu.lproj; sourceTree = ""; }; + 46EB2E0000D9C0 /* id.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = id.lproj; path = React/I18n/strings/id.lproj; sourceTree = ""; }; + 46EB2E0000D9D0 /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = React/I18n/strings/it.lproj; sourceTree = ""; }; + 46EB2E0000D9E0 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = React/I18n/strings/ja.lproj; sourceTree = ""; }; + 46EB2E0000D9F0 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = React/I18n/strings/ko.lproj; sourceTree = ""; }; + 46EB2E0000DA00 /* ms.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ms.lproj; path = React/I18n/strings/ms.lproj; sourceTree = ""; }; + 46EB2E0000DA10 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nb.lproj; path = React/I18n/strings/nb.lproj; sourceTree = ""; }; + 46EB2E0000DA20 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = React/I18n/strings/nl.lproj; sourceTree = ""; }; + 46EB2E0000DA30 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = React/I18n/strings/pl.lproj; sourceTree = ""; }; + 46EB2E0000DA40 /* pt-PT.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "pt-PT.lproj"; path = "React/I18n/strings/pt-PT.lproj"; sourceTree = ""; }; + 46EB2E0000DA50 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = React/I18n/strings/pt.lproj; sourceTree = ""; }; + 46EB2E0000DA60 /* ro.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ro.lproj; path = React/I18n/strings/ro.lproj; sourceTree = ""; }; + 46EB2E0000DA70 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = React/I18n/strings/ru.lproj; sourceTree = ""; }; + 46EB2E0000DA80 /* sk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sk.lproj; path = React/I18n/strings/sk.lproj; sourceTree = ""; }; + 46EB2E0000DA90 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = React/I18n/strings/sv.lproj; sourceTree = ""; }; + 46EB2E0000DAA0 /* th.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = th.lproj; path = React/I18n/strings/th.lproj; sourceTree = ""; }; + 46EB2E0000DAB0 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = React/I18n/strings/tr.lproj; sourceTree = ""; }; + 46EB2E0000DAC0 /* uk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = uk.lproj; path = React/I18n/strings/uk.lproj; sourceTree = ""; }; + 46EB2E0000DAD0 /* vi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = vi.lproj; path = React/I18n/strings/vi.lproj; sourceTree = ""; }; + 46EB2E0000DAE0 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "React/I18n/strings/zh-Hans.lproj"; sourceTree = ""; }; + 46EB2E0000DAF0 /* zh-Hant-HK.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant-HK.lproj"; path = "React/I18n/strings/zh-Hant-HK.lproj"; sourceTree = ""; }; + 46EB2E0000DB00 /* zh-Hant.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant.lproj"; path = "React/I18n/strings/zh-Hant.lproj"; sourceTree = ""; }; + 46EB2E0000DB10 /* zu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = zu.lproj; path = React/I18n/strings/zu.lproj; sourceTree = ""; }; + 46EB2E0000DB30 /* EXApplication.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXApplication.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DB50 /* EXBarCodeScanner.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXBarCodeScanner.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DB70 /* EXConstants.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXConstants.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DB90 /* EXImageLoader.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXImageLoader.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DBB0 /* Expo.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Expo.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DBC0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DBE0 /* ExpoAdapterGoogleSignIn.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoAdapterGoogleSignIn.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DC00 /* ExpoAsset.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoAsset.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DC20 /* ExpoCamera.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoCamera.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DC40 /* ExpoCrypto.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoCrypto.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DC60 /* ExpoDevice.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoDevice.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DC80 /* ExpoFileSystem.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoFileSystem.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DCA0 /* ExpoFont.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoFont.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DCC0 /* ExpoKeepAwake.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoKeepAwake.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DCE0 /* ExpoModulesCore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoModulesCore.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DCF0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DD10 /* ExpoWebBrowser.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoWebBrowser.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DD30 /* FBLazyVector.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = FBLazyVector.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DD50 /* RCTDeprecation.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTDeprecation.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DD60 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DD80 /* RCTRequired.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTRequired.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DDA0 /* RCTTypeSafety.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTTypeSafety.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DDC0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000DDD0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DDE0 /* RNCAsyncStorage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNCAsyncStorage.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DE00 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000DE10 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DE20 /* RNGestureHandler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNGestureHandler.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DE40 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000DE50 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DE60 /* RNGoogleSignin.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNGoogleSignin.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DE80 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000DE90 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DEA0 /* RNReanimated.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNReanimated.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DEC0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000DED0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DEE0 /* RNSVG.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNSVG.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DF00 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000DF10 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DF20 /* RNScreens.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNScreens.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DF40 /* React.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = React.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DF60 /* React-Codegen.podspec.json */ = {isa = PBXFileReference; includeInIndex = 1; path = "React-Codegen.podspec.json"; sourceTree = ""; }; + 46EB2E0000DF80 /* React-Core.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-Core.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DFA0 /* React-CoreModules.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-CoreModules.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DFC0 /* React-Fabric.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-Fabric.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DFE0 /* React-FabricImage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-FabricImage.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E000 /* React-ImageManager.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-ImageManager.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E020 /* React-Mapbuffer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-Mapbuffer.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E040 /* React-NativeModulesApple.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-NativeModulesApple.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E060 /* React-RCTActionSheet.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTActionSheet.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E080 /* React-RCTAnimation.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTAnimation.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E0A0 /* React-RCTAppDelegate.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTAppDelegate.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E0C0 /* React-RCTBlob.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTBlob.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E0E0 /* React-RCTFabric.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTFabric.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E100 /* React-RCTImage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTImage.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E120 /* React-RCTLinking.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTLinking.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E140 /* React-RCTNetwork.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTNetwork.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E160 /* React-RCTSettings.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTSettings.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E180 /* React-RCTText.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTText.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E1A0 /* React-RCTVibration.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTVibration.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E1C0 /* React-RuntimeApple.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RuntimeApple.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E1E0 /* React-RuntimeCore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RuntimeCore.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E200 /* React-RuntimeHermes.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RuntimeHermes.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E220 /* React-callinvoker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-callinvoker.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E240 /* React-cxxreact.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-cxxreact.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E260 /* React-debug.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-debug.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E280 /* React-featureflags.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-featureflags.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E2A0 /* React-graphics.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-graphics.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E2C0 /* React-hermes.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-hermes.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E2E0 /* React-jserrorhandler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jserrorhandler.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E300 /* React-jsi.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsi.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E320 /* React-jsiexecutor.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsiexecutor.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E340 /* React-jsinspector.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsinspector.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E360 /* React-jsitracing.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsitracing.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E380 /* React-logger.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-logger.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E3A0 /* React-nativeconfig.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-nativeconfig.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E3C0 /* React-perflogger.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-perflogger.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E3E0 /* React-rendererdebug.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-rendererdebug.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E400 /* React-rncore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-rncore.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E420 /* React-runtimeexecutor.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-runtimeexecutor.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E440 /* React-runtimescheduler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-runtimescheduler.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E460 /* React-utils.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-utils.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E480 /* ReactCommon.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ReactCommon.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E4A0 /* Yoga.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Yoga.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E4C0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000E4D0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000E4E0 /* react-native-safe-area-context.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-safe-area-context.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E610 /* ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist"; sourceTree = ""; }; + 46EB2E0000EA40 /* AppAuth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000EA50 /* AppAuth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.release.xcconfig; sourceTree = ""; }; + 46EB2E0000EA60 /* AppAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AppAuth.modulemap; sourceTree = ""; }; + 46EB2E0000EA70 /* AppAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-umbrella.h"; sourceTree = ""; }; + 46EB2E0000EA90 /* AppAuth-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-prefix.pch"; sourceTree = ""; }; + 46EB2E0000EAA0 /* AppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AppAuth-dummy.m"; sourceTree = ""; }; + 46EB2E0000EC70 /* DoubleConversion.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000EC80 /* DoubleConversion.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.release.xcconfig; sourceTree = ""; }; + 46EB2E0000EC90 /* DoubleConversion.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DoubleConversion.modulemap; sourceTree = ""; }; + 46EB2E0000ECA0 /* DoubleConversion-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DoubleConversion-umbrella.h"; sourceTree = ""; }; + 46EB2E0000ECC0 /* DoubleConversion-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DoubleConversion-prefix.pch"; sourceTree = ""; }; + 46EB2E0000ECD0 /* DoubleConversion-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DoubleConversion-dummy.m"; sourceTree = ""; }; + 46EB2E0000EE10 /* ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist"; sourceTree = ""; }; + 46EB2E0000EE60 /* EXApplication.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXApplication.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000EE70 /* EXApplication.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXApplication.release.xcconfig; sourceTree = ""; }; + 46EB2E0000EE80 /* EXApplication.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXApplication.modulemap; sourceTree = ""; }; + 46EB2E0000EE90 /* EXApplication-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXApplication-umbrella.h"; sourceTree = ""; }; + 46EB2E0000EEC0 /* EXApplication-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXApplication-prefix.pch"; sourceTree = ""; }; + 46EB2E0000EED0 /* EXApplication-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXApplication-dummy.m"; sourceTree = ""; }; + 46EB2E0000F040 /* EXBarCodeScanner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXBarCodeScanner.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F050 /* EXBarCodeScanner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXBarCodeScanner.release.xcconfig; sourceTree = ""; }; + 46EB2E0000F060 /* EXBarCodeScanner.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXBarCodeScanner.modulemap; sourceTree = ""; }; + 46EB2E0000F070 /* EXBarCodeScanner-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXBarCodeScanner-umbrella.h"; sourceTree = ""; }; + 46EB2E0000F0A0 /* EXBarCodeScanner-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXBarCodeScanner-prefix.pch"; sourceTree = ""; }; + 46EB2E0000F0B0 /* EXBarCodeScanner-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXBarCodeScanner-dummy.m"; sourceTree = ""; }; + 46EB2E0000F1E0 /* ResourceBundle-EXConstants-EXConstants-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-EXConstants-EXConstants-Info.plist"; sourceTree = ""; }; + 46EB2E0000F280 /* ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist"; sourceTree = ""; }; + 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXConstants.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F2F0 /* EXConstants.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXConstants.release.xcconfig; sourceTree = ""; }; + 46EB2E0000F300 /* EXConstants.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXConstants.modulemap; sourceTree = ""; }; + 46EB2E0000F310 /* EXConstants-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXConstants-umbrella.h"; sourceTree = ""; }; + 46EB2E0000F340 /* EXConstants-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXConstants-prefix.pch"; sourceTree = ""; }; + 46EB2E0000F350 /* EXConstants-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXConstants-dummy.m"; sourceTree = ""; }; + 46EB2E0000F420 /* EXImageLoader.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXImageLoader.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F430 /* EXImageLoader.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXImageLoader.release.xcconfig; sourceTree = ""; }; + 46EB2E0000F440 /* EXImageLoader.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXImageLoader.modulemap; sourceTree = ""; }; + 46EB2E0000F450 /* EXImageLoader-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXImageLoader-umbrella.h"; sourceTree = ""; }; + 46EB2E0000F470 /* EXImageLoader-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXImageLoader-prefix.pch"; sourceTree = ""; }; + 46EB2E0000F480 /* EXImageLoader-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXImageLoader-dummy.m"; sourceTree = ""; }; + 46EB2E0000F560 /* Expo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expo.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F570 /* Expo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expo.release.xcconfig; sourceTree = ""; }; + 46EB2E0000F580 /* Expo-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expo-prefix.pch"; sourceTree = ""; }; + 46EB2E0000F590 /* Expo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expo-dummy.m"; sourceTree = ""; }; + 46EB2E0000F650 /* ExpoAdapterGoogleSignIn.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAdapterGoogleSignIn.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F660 /* ExpoAdapterGoogleSignIn.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAdapterGoogleSignIn.release.xcconfig; sourceTree = ""; }; + 46EB2E0000F670 /* ExpoAdapterGoogleSignIn.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoAdapterGoogleSignIn.modulemap; sourceTree = ""; }; + 46EB2E0000F680 /* ExpoAdapterGoogleSignIn-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAdapterGoogleSignIn-umbrella.h"; sourceTree = ""; }; + 46EB2E0000F6B0 /* ExpoAdapterGoogleSignIn-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAdapterGoogleSignIn-prefix.pch"; sourceTree = ""; }; + 46EB2E0000F6C0 /* ExpoAdapterGoogleSignIn-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoAdapterGoogleSignIn-dummy.m"; sourceTree = ""; }; + 46EB2E0000F780 /* ExpoAsset.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAsset.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F790 /* ExpoAsset.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAsset.release.xcconfig; sourceTree = ""; }; + 46EB2E0000F7A0 /* ExpoAsset.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoAsset.modulemap; sourceTree = ""; }; + 46EB2E0000F7B0 /* ExpoAsset-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAsset-umbrella.h"; sourceTree = ""; }; + 46EB2E0000F7E0 /* ExpoAsset-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAsset-prefix.pch"; sourceTree = ""; }; + 46EB2E0000F7F0 /* ExpoAsset-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoAsset-dummy.m"; sourceTree = ""; }; + 46EB2E0000F9E0 /* ExpoCamera.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCamera.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F9F0 /* ExpoCamera.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCamera.release.xcconfig; sourceTree = ""; }; + 46EB2E0000FA00 /* ExpoCamera.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoCamera.modulemap; sourceTree = ""; }; + 46EB2E0000FA10 /* ExpoCamera-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCamera-umbrella.h"; sourceTree = ""; }; + 46EB2E0000FA40 /* ExpoCamera-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCamera-prefix.pch"; sourceTree = ""; }; + 46EB2E0000FA50 /* ExpoCamera-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoCamera-dummy.m"; sourceTree = ""; }; + 46EB2E0000FB30 /* ExpoCrypto.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCrypto.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000FB40 /* ExpoCrypto.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCrypto.release.xcconfig; sourceTree = ""; }; + 46EB2E0000FB50 /* ExpoCrypto.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoCrypto.modulemap; sourceTree = ""; }; + 46EB2E0000FB60 /* ExpoCrypto-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCrypto-umbrella.h"; sourceTree = ""; }; + 46EB2E0000FB90 /* ExpoCrypto-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCrypto-prefix.pch"; sourceTree = ""; }; + 46EB2E0000FBA0 /* ExpoCrypto-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoCrypto-dummy.m"; sourceTree = ""; }; + 46EB2E0000FCE0 /* ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist"; sourceTree = ""; }; + 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoDevice.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoDevice.release.xcconfig; sourceTree = ""; }; + 46EB2E0000FD30 /* ExpoDevice.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoDevice.modulemap; sourceTree = ""; }; + 46EB2E0000FD40 /* ExpoDevice-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoDevice-umbrella.h"; sourceTree = ""; }; + 46EB2E0000FD70 /* ExpoDevice-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoDevice-prefix.pch"; sourceTree = ""; }; + 46EB2E0000FD80 /* ExpoDevice-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoDevice-dummy.m"; sourceTree = ""; }; + 46EB2E0000FEC0 /* ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist"; sourceTree = ""; }; + 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFileSystem.debug.xcconfig; sourceTree = ""; }; + 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFileSystem.release.xcconfig; sourceTree = ""; }; + 46EB2E000100E0 /* ExpoFileSystem.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoFileSystem.modulemap; sourceTree = ""; }; + 46EB2E000100F0 /* ExpoFileSystem-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFileSystem-umbrella.h"; sourceTree = ""; }; + 46EB2E00010120 /* ExpoFileSystem-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFileSystem-prefix.pch"; sourceTree = ""; }; + 46EB2E00010130 /* ExpoFileSystem-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoFileSystem-dummy.m"; sourceTree = ""; }; + 46EB2E00010230 /* ExpoFont.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFont.debug.xcconfig; sourceTree = ""; }; + 46EB2E00010240 /* ExpoFont.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFont.release.xcconfig; sourceTree = ""; }; + 46EB2E00010250 /* ExpoFont.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoFont.modulemap; sourceTree = ""; }; + 46EB2E00010260 /* ExpoFont-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFont-umbrella.h"; sourceTree = ""; }; + 46EB2E00010290 /* ExpoFont-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFont-prefix.pch"; sourceTree = ""; }; + 46EB2E000102A0 /* ExpoFont-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoFont-dummy.m"; sourceTree = ""; }; + 46EB2E00010360 /* ExpoKeepAwake.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoKeepAwake.debug.xcconfig; sourceTree = ""; }; + 46EB2E00010370 /* ExpoKeepAwake.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoKeepAwake.release.xcconfig; sourceTree = ""; }; + 46EB2E00010380 /* ExpoKeepAwake.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoKeepAwake.modulemap; sourceTree = ""; }; + 46EB2E00010390 /* ExpoKeepAwake-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoKeepAwake-umbrella.h"; sourceTree = ""; }; + 46EB2E000103C0 /* ExpoKeepAwake-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoKeepAwake-prefix.pch"; sourceTree = ""; }; + 46EB2E000103D0 /* ExpoKeepAwake-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoKeepAwake-dummy.m"; sourceTree = ""; }; + 46EB2E00011390 /* ExpoModulesCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoModulesCore.debug.xcconfig; sourceTree = ""; }; + 46EB2E000113A0 /* ExpoModulesCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoModulesCore.release.xcconfig; sourceTree = ""; }; + 46EB2E000113B0 /* ExpoModulesCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoModulesCore.modulemap; sourceTree = ""; }; + 46EB2E000113C0 /* ExpoModulesCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoModulesCore-umbrella.h"; sourceTree = ""; }; + 46EB2E000113F0 /* ExpoModulesCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoModulesCore-prefix.pch"; sourceTree = ""; }; + 46EB2E00011400 /* ExpoModulesCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoModulesCore-dummy.m"; sourceTree = ""; }; + 46EB2E00011500 /* ExpoWebBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoWebBrowser.debug.xcconfig; sourceTree = ""; }; + 46EB2E00011510 /* ExpoWebBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoWebBrowser.release.xcconfig; sourceTree = ""; }; + 46EB2E00011520 /* ExpoWebBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoWebBrowser.modulemap; sourceTree = ""; }; + 46EB2E00011530 /* ExpoWebBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoWebBrowser-umbrella.h"; sourceTree = ""; }; + 46EB2E00011560 /* ExpoWebBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoWebBrowser-prefix.pch"; sourceTree = ""; }; + 46EB2E00011570 /* ExpoWebBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoWebBrowser-dummy.m"; sourceTree = ""; }; + 46EB2E000115E0 /* FBLazyVector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBLazyVector.debug.xcconfig; sourceTree = ""; }; + 46EB2E000115F0 /* FBLazyVector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBLazyVector.release.xcconfig; sourceTree = ""; }; + 46EB2E00011720 /* ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist"; sourceTree = ""; }; + 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMAppAuth.debug.xcconfig; sourceTree = ""; }; + 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMAppAuth.release.xcconfig; sourceTree = ""; }; + 46EB2E000117C0 /* GTMAppAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMAppAuth.modulemap; sourceTree = ""; }; + 46EB2E000117D0 /* GTMAppAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMAppAuth-umbrella.h"; sourceTree = ""; }; + 46EB2E00011800 /* GTMAppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMAppAuth-dummy.m"; sourceTree = ""; }; + 46EB2E00011940 /* ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist"; sourceTree = ""; }; + 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.debug.xcconfig; sourceTree = ""; }; + 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.release.xcconfig; sourceTree = ""; }; + 46EB2E00011A00 /* GTMSessionFetcher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMSessionFetcher.modulemap; sourceTree = ""; }; + 46EB2E00011A10 /* GTMSessionFetcher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-umbrella.h"; sourceTree = ""; }; + 46EB2E00011A30 /* GTMSessionFetcher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMSessionFetcher-dummy.m"; sourceTree = ""; }; + 46EB2E00011E10 /* ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist"; sourceTree = ""; }; + 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleSignIn.debug.xcconfig; sourceTree = ""; }; + 46EB2E00012120 /* GoogleSignIn.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleSignIn.release.xcconfig; sourceTree = ""; }; + 46EB2E00012130 /* GoogleSignIn.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleSignIn.modulemap; sourceTree = ""; }; + 46EB2E00012140 /* GoogleSignIn-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleSignIn-umbrella.h"; sourceTree = ""; }; + 46EB2E00012160 /* GoogleSignIn-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleSignIn-dummy.m"; sourceTree = ""; }; + 46EB2E000138B0 /* RCT-Folly.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RCT-Folly.debug.xcconfig"; sourceTree = ""; }; + 46EB2E000138C0 /* RCT-Folly.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RCT-Folly.release.xcconfig"; sourceTree = ""; }; + 46EB2E000138D0 /* RCT-Folly.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "RCT-Folly.modulemap"; sourceTree = ""; }; + 46EB2E000138E0 /* RCT-Folly-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCT-Folly-umbrella.h"; sourceTree = ""; }; + 46EB2E00013900 /* RCT-Folly-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCT-Folly-prefix.pch"; sourceTree = ""; }; + 46EB2E00013910 /* RCT-Folly-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCT-Folly-dummy.m"; sourceTree = ""; }; + 46EB2E000139E0 /* RCTDeprecation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTDeprecation.debug.xcconfig; sourceTree = ""; }; + 46EB2E000139F0 /* RCTDeprecation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTDeprecation.release.xcconfig; sourceTree = ""; }; + 46EB2E00013A00 /* RCTDeprecation.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RCTDeprecation.modulemap; sourceTree = ""; }; + 46EB2E00013A10 /* RCTDeprecation-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTDeprecation-umbrella.h"; sourceTree = ""; }; + 46EB2E00013A30 /* RCTDeprecation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTDeprecation-prefix.pch"; sourceTree = ""; }; + 46EB2E00013A40 /* RCTDeprecation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTDeprecation-dummy.m"; sourceTree = ""; }; + 46EB2E00013AB0 /* RCTRequired.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTRequired.debug.xcconfig; sourceTree = ""; }; + 46EB2E00013AC0 /* RCTRequired.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTRequired.release.xcconfig; sourceTree = ""; }; + 46EB2E00013BA0 /* RCTTypeSafety.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTTypeSafety.debug.xcconfig; sourceTree = ""; }; + 46EB2E00013BB0 /* RCTTypeSafety.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTTypeSafety.release.xcconfig; sourceTree = ""; }; + 46EB2E00013BC0 /* RCTTypeSafety.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RCTTypeSafety.modulemap; sourceTree = ""; }; + 46EB2E00013BD0 /* RCTTypeSafety-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTTypeSafety-umbrella.h"; sourceTree = ""; }; + 46EB2E00013BF0 /* RCTTypeSafety-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTTypeSafety-prefix.pch"; sourceTree = ""; }; + 46EB2E00013C00 /* RCTTypeSafety-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTTypeSafety-dummy.m"; sourceTree = ""; }; + 46EB2E00013D40 /* ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist"; sourceTree = ""; }; + 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCAsyncStorage.debug.xcconfig; sourceTree = ""; }; + 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCAsyncStorage.release.xcconfig; sourceTree = ""; }; + 46EB2E00013DA0 /* RNCAsyncStorage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNCAsyncStorage-prefix.pch"; sourceTree = ""; }; + 46EB2E00013DB0 /* RNCAsyncStorage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNCAsyncStorage-dummy.m"; sourceTree = ""; }; + 46EB2E000141C0 /* RNGestureHandler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGestureHandler.debug.xcconfig; sourceTree = ""; }; + 46EB2E000141D0 /* RNGestureHandler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGestureHandler.release.xcconfig; sourceTree = ""; }; + 46EB2E000141E0 /* RNGestureHandler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNGestureHandler-prefix.pch"; sourceTree = ""; }; + 46EB2E000141F0 /* RNGestureHandler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNGestureHandler-dummy.m"; sourceTree = ""; }; + 46EB2E00014320 /* RNGoogleSignin.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGoogleSignin.debug.xcconfig; sourceTree = ""; }; + 46EB2E00014330 /* RNGoogleSignin.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGoogleSignin.release.xcconfig; sourceTree = ""; }; + 46EB2E00014340 /* RNGoogleSignin-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNGoogleSignin-prefix.pch"; sourceTree = ""; }; + 46EB2E00014350 /* RNGoogleSignin-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNGoogleSignin-dummy.m"; sourceTree = ""; }; + 46EB2E00014B20 /* RNReanimated.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNReanimated.debug.xcconfig; sourceTree = ""; }; + 46EB2E00014B30 /* RNReanimated.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNReanimated.release.xcconfig; sourceTree = ""; }; + 46EB2E00014B40 /* RNReanimated.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RNReanimated.modulemap; sourceTree = ""; }; + 46EB2E00014B50 /* RNReanimated-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNReanimated-umbrella.h"; sourceTree = ""; }; + 46EB2E00014B70 /* RNReanimated-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNReanimated-prefix.pch"; sourceTree = ""; }; + 46EB2E00014B80 /* RNReanimated-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNReanimated-dummy.m"; sourceTree = ""; }; + 46EB2E000156D0 /* RNSVG.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNSVG.debug.xcconfig; sourceTree = ""; }; + 46EB2E000156E0 /* RNSVG.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNSVG.release.xcconfig; sourceTree = ""; }; + 46EB2E000156F0 /* RNSVG-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNSVG-prefix.pch"; sourceTree = ""; }; + 46EB2E00015700 /* RNSVG-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNSVG-dummy.m"; sourceTree = ""; }; + 46EB2E00015A40 /* RNScreens.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNScreens.debug.xcconfig; sourceTree = ""; }; + 46EB2E00015A50 /* RNScreens.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNScreens.release.xcconfig; sourceTree = ""; }; + 46EB2E00015A60 /* RNScreens-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNScreens-prefix.pch"; sourceTree = ""; }; + 46EB2E00015A70 /* RNScreens-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNScreens-dummy.m"; sourceTree = ""; }; + 46EB2E00015AE0 /* React.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.debug.xcconfig; sourceTree = ""; }; + 46EB2E00015AF0 /* React.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.release.xcconfig; sourceTree = ""; }; + 46EB2E00016120 /* React-Codegen.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Codegen.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00016130 /* React-Codegen.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Codegen.release.xcconfig"; sourceTree = ""; }; + 46EB2E00016140 /* React-Codegen.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-Codegen.modulemap"; sourceTree = ""; }; + 46EB2E00016150 /* React-Codegen-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Codegen-umbrella.h"; sourceTree = ""; }; + 46EB2E00016170 /* React-Codegen-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Codegen-prefix.pch"; sourceTree = ""; }; + 46EB2E00016180 /* React-Codegen-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Codegen-dummy.m"; sourceTree = ""; }; + 46EB2E00016500 /* ResourceBundle-RCTI18nStrings-React-Core-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RCTI18nStrings-React-Core-Info.plist"; sourceTree = ""; }; + 46EB2E00017E40 /* React-Core.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Core.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00017E50 /* React-Core.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Core.release.xcconfig"; sourceTree = ""; }; + 46EB2E00017E60 /* React-Core.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-Core.modulemap"; sourceTree = ""; }; + 46EB2E00017E70 /* React-Core-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Core-umbrella.h"; sourceTree = ""; }; + 46EB2E00017E90 /* React-Core-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Core-prefix.pch"; sourceTree = ""; }; + 46EB2E00017EA0 /* React-Core-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Core-dummy.m"; sourceTree = ""; }; + 46EB2E00018100 /* React-CoreModules.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-CoreModules.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00018110 /* React-CoreModules.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-CoreModules.release.xcconfig"; sourceTree = ""; }; + 46EB2E00018120 /* React-CoreModules-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-CoreModules-prefix.pch"; sourceTree = ""; }; + 46EB2E00018130 /* React-CoreModules-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-CoreModules-dummy.m"; sourceTree = ""; }; + 46EB2E00019700 /* React-Fabric.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Fabric.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00019710 /* React-Fabric.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Fabric.release.xcconfig"; sourceTree = ""; }; + 46EB2E00019720 /* React-Fabric.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-Fabric.modulemap"; sourceTree = ""; }; + 46EB2E00019730 /* React-Fabric-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Fabric-umbrella.h"; sourceTree = ""; }; + 46EB2E00019750 /* React-Fabric-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Fabric-prefix.pch"; sourceTree = ""; }; + 46EB2E00019760 /* React-Fabric-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Fabric-dummy.m"; sourceTree = ""; }; + 46EB2E000198B0 /* React-FabricImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-FabricImage.debug.xcconfig"; sourceTree = ""; }; + 46EB2E000198C0 /* React-FabricImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-FabricImage.release.xcconfig"; sourceTree = ""; }; + 46EB2E000198D0 /* React-FabricImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-FabricImage-prefix.pch"; sourceTree = ""; }; + 46EB2E000198E0 /* React-FabricImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-FabricImage-dummy.m"; sourceTree = ""; }; + 46EB2E00019A00 /* React-ImageManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-ImageManager.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00019A10 /* React-ImageManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-ImageManager.release.xcconfig"; sourceTree = ""; }; + 46EB2E00019A20 /* React-ImageManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-ImageManager.modulemap"; sourceTree = ""; }; + 46EB2E00019A30 /* React-ImageManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-ImageManager-umbrella.h"; sourceTree = ""; }; + 46EB2E00019A50 /* React-ImageManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-ImageManager-prefix.pch"; sourceTree = ""; }; + 46EB2E00019A60 /* React-ImageManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-ImageManager-dummy.m"; sourceTree = ""; }; + 46EB2E00019B50 /* React-Mapbuffer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Mapbuffer.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00019B60 /* React-Mapbuffer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Mapbuffer.release.xcconfig"; sourceTree = ""; }; + 46EB2E00019B70 /* React-Mapbuffer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Mapbuffer-prefix.pch"; sourceTree = ""; }; + 46EB2E00019B80 /* React-Mapbuffer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Mapbuffer-dummy.m"; sourceTree = ""; }; + 46EB2E00019CB0 /* React-NativeModulesApple.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-NativeModulesApple.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00019CC0 /* React-NativeModulesApple.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-NativeModulesApple.release.xcconfig"; sourceTree = ""; }; + 46EB2E00019CD0 /* React-NativeModulesApple.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-NativeModulesApple.modulemap"; sourceTree = ""; }; + 46EB2E00019CE0 /* React-NativeModulesApple-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-NativeModulesApple-umbrella.h"; sourceTree = ""; }; + 46EB2E00019D00 /* React-NativeModulesApple-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-NativeModulesApple-prefix.pch"; sourceTree = ""; }; + 46EB2E00019D10 /* React-NativeModulesApple-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-NativeModulesApple-dummy.m"; sourceTree = ""; }; + 46EB2E00019D80 /* React-RCTActionSheet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTActionSheet.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00019D90 /* React-RCTActionSheet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTActionSheet.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001A140 /* React-RCTAnimation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAnimation.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001A150 /* React-RCTAnimation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAnimation.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001A160 /* React-RCTAnimation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAnimation-prefix.pch"; sourceTree = ""; }; + 46EB2E0001A170 /* React-RCTAnimation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTAnimation-dummy.m"; sourceTree = ""; }; + 46EB2E0001A290 /* React-RCTAppDelegate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAppDelegate.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001A2A0 /* React-RCTAppDelegate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAppDelegate.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001A2B0 /* React-RCTAppDelegate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-RCTAppDelegate.modulemap"; sourceTree = ""; }; + 46EB2E0001A2C0 /* React-RCTAppDelegate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAppDelegate-umbrella.h"; sourceTree = ""; }; + 46EB2E0001A2E0 /* React-RCTAppDelegate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAppDelegate-prefix.pch"; sourceTree = ""; }; + 46EB2E0001A2F0 /* React-RCTAppDelegate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTAppDelegate-dummy.m"; sourceTree = ""; }; + 46EB2E0001A420 /* React-RCTBlob.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTBlob.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001A430 /* React-RCTBlob.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTBlob.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001A440 /* React-RCTBlob-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTBlob-prefix.pch"; sourceTree = ""; }; + 46EB2E0001A450 /* React-RCTBlob-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTBlob-dummy.m"; sourceTree = ""; }; + 46EB2E0001AB00 /* React-RCTFabric.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTFabric.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001AB10 /* React-RCTFabric.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTFabric.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001AB20 /* React-RCTFabric.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-RCTFabric.modulemap"; sourceTree = ""; }; + 46EB2E0001AB30 /* React-RCTFabric-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTFabric-umbrella.h"; sourceTree = ""; }; + 46EB2E0001AB50 /* React-RCTFabric-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTFabric-prefix.pch"; sourceTree = ""; }; + 46EB2E0001AB60 /* React-RCTFabric-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTFabric-dummy.m"; sourceTree = ""; }; + 46EB2E0001AD30 /* React-RCTImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTImage.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001AD40 /* React-RCTImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTImage.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001AD50 /* React-RCTImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTImage-prefix.pch"; sourceTree = ""; }; + 46EB2E0001AD60 /* React-RCTImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTImage-dummy.m"; sourceTree = ""; }; + 46EB2E0001AE30 /* React-RCTLinking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTLinking.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001AE40 /* React-RCTLinking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTLinking.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001AE50 /* React-RCTLinking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTLinking-prefix.pch"; sourceTree = ""; }; + 46EB2E0001AE60 /* React-RCTLinking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTLinking-dummy.m"; sourceTree = ""; }; + 46EB2E0001AF70 /* React-RCTNetwork.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTNetwork.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001AF80 /* React-RCTNetwork.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTNetwork.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001AF90 /* React-RCTNetwork-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTNetwork-prefix.pch"; sourceTree = ""; }; + 46EB2E0001AFA0 /* React-RCTNetwork-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTNetwork-dummy.m"; sourceTree = ""; }; + 46EB2E0001B070 /* React-RCTSettings.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTSettings.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001B080 /* React-RCTSettings.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTSettings.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001B090 /* React-RCTSettings-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTSettings-prefix.pch"; sourceTree = ""; }; + 46EB2E0001B0A0 /* React-RCTSettings-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTSettings-dummy.m"; sourceTree = ""; }; + 46EB2E0001B520 /* React-RCTText.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTText.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001B530 /* React-RCTText.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTText.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001B540 /* React-RCTText-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTText-prefix.pch"; sourceTree = ""; }; + 46EB2E0001B550 /* React-RCTText-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTText-dummy.m"; sourceTree = ""; }; + 46EB2E0001B620 /* React-RCTVibration.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTVibration.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001B630 /* React-RCTVibration.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTVibration.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001B640 /* React-RCTVibration-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTVibration-prefix.pch"; sourceTree = ""; }; + 46EB2E0001B650 /* React-RCTVibration-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTVibration-dummy.m"; sourceTree = ""; }; + 46EB2E0001B800 /* React-RuntimeApple.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeApple.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001B810 /* React-RuntimeApple.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeApple.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001B820 /* React-RuntimeApple-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RuntimeApple-prefix.pch"; sourceTree = ""; }; + 46EB2E0001B830 /* React-RuntimeApple-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RuntimeApple-dummy.m"; sourceTree = ""; }; + 46EB2E0001B9E0 /* React-RuntimeCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeCore.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001B9F0 /* React-RuntimeCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeCore.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001BA00 /* React-RuntimeCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RuntimeCore-prefix.pch"; sourceTree = ""; }; + 46EB2E0001BA10 /* React-RuntimeCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RuntimeCore-dummy.m"; sourceTree = ""; }; + 46EB2E0001BAE0 /* React-RuntimeHermes.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeHermes.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001BAF0 /* React-RuntimeHermes.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeHermes.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001BB00 /* React-RuntimeHermes-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RuntimeHermes-prefix.pch"; sourceTree = ""; }; + 46EB2E0001BB10 /* React-RuntimeHermes-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RuntimeHermes-dummy.m"; sourceTree = ""; }; + 46EB2E0001BB80 /* React-callinvoker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-callinvoker.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001BB90 /* React-callinvoker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-callinvoker.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001BE50 /* React-cxxreact.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-cxxreact.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001BE60 /* React-cxxreact.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-cxxreact.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001BE70 /* React-cxxreact-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-cxxreact-prefix.pch"; sourceTree = ""; }; + 46EB2E0001BE80 /* React-cxxreact-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-cxxreact-dummy.m"; sourceTree = ""; }; + 46EB2E0001BF70 /* React-debug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-debug.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001BF80 /* React-debug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-debug.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001BF90 /* React-debug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-debug.modulemap"; sourceTree = ""; }; + 46EB2E0001BFA0 /* React-debug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-debug-umbrella.h"; sourceTree = ""; }; + 46EB2E0001BFC0 /* React-debug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-debug-prefix.pch"; sourceTree = ""; }; + 46EB2E0001BFD0 /* React-debug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-debug-dummy.m"; sourceTree = ""; }; + 46EB2E0001C0E0 /* React-featureflags.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-featureflags.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001C0F0 /* React-featureflags.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-featureflags.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001C100 /* React-featureflags.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-featureflags.modulemap"; sourceTree = ""; }; + 46EB2E0001C110 /* React-featureflags-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-featureflags-umbrella.h"; sourceTree = ""; }; + 46EB2E0001C130 /* React-featureflags-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-featureflags-prefix.pch"; sourceTree = ""; }; + 46EB2E0001C140 /* React-featureflags-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-featureflags-dummy.m"; sourceTree = ""; }; + 46EB2E0001C360 /* React-graphics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-graphics.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001C370 /* React-graphics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-graphics.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001C380 /* React-graphics.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-graphics.modulemap"; sourceTree = ""; }; + 46EB2E0001C390 /* React-graphics-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-graphics-umbrella.h"; sourceTree = ""; }; + 46EB2E0001C3B0 /* React-graphics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-graphics-prefix.pch"; sourceTree = ""; }; + 46EB2E0001C3C0 /* React-graphics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-graphics-dummy.m"; sourceTree = ""; }; + 46EB2E0001C4F0 /* React-hermes.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-hermes.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001C500 /* React-hermes.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-hermes.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001C510 /* React-hermes.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-hermes.modulemap"; sourceTree = ""; }; + 46EB2E0001C520 /* React-hermes-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-hermes-umbrella.h"; sourceTree = ""; }; + 46EB2E0001C540 /* React-hermes-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-hermes-prefix.pch"; sourceTree = ""; }; + 46EB2E0001C550 /* React-hermes-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-hermes-dummy.m"; sourceTree = ""; }; + 46EB2E0001C620 /* React-jserrorhandler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jserrorhandler.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001C630 /* React-jserrorhandler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jserrorhandler.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001C640 /* React-jserrorhandler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jserrorhandler-prefix.pch"; sourceTree = ""; }; + 46EB2E0001C650 /* React-jserrorhandler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jserrorhandler-dummy.m"; sourceTree = ""; }; + 46EB2E0001C780 /* React-jsi.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsi.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001C790 /* React-jsi.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsi.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001C7A0 /* React-jsi.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-jsi.modulemap"; sourceTree = ""; }; + 46EB2E0001C7B0 /* React-jsi-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsi-umbrella.h"; sourceTree = ""; }; + 46EB2E0001C7D0 /* React-jsi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsi-prefix.pch"; sourceTree = ""; }; + 46EB2E0001C7E0 /* React-jsi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsi-dummy.m"; sourceTree = ""; }; + 46EB2E0001C8D0 /* React-jsiexecutor.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsiexecutor.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001C8E0 /* React-jsiexecutor.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsiexecutor.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001C8F0 /* React-jsiexecutor-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsiexecutor-prefix.pch"; sourceTree = ""; }; + 46EB2E0001C900 /* React-jsiexecutor-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsiexecutor-dummy.m"; sourceTree = ""; }; + 46EB2E0001CBF0 /* React-jsinspector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsinspector.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001CC00 /* React-jsinspector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsinspector.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001CC10 /* React-jsinspector.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-jsinspector.modulemap"; sourceTree = ""; }; + 46EB2E0001CC20 /* React-jsinspector-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsinspector-umbrella.h"; sourceTree = ""; }; + 46EB2E0001CC40 /* React-jsinspector-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsinspector-prefix.pch"; sourceTree = ""; }; + 46EB2E0001CC50 /* React-jsinspector-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsinspector-dummy.m"; sourceTree = ""; }; + 46EB2E0001CCC0 /* React-jsitracing.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsitracing.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001CCD0 /* React-jsitracing.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsitracing.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001CD90 /* React-logger.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-logger.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001CDA0 /* React-logger.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-logger.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001CDB0 /* React-logger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-logger-prefix.pch"; sourceTree = ""; }; + 46EB2E0001CDC0 /* React-logger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-logger-dummy.m"; sourceTree = ""; }; + 46EB2E0001CE90 /* React-nativeconfig.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-nativeconfig.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001CEA0 /* React-nativeconfig.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-nativeconfig.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001CEB0 /* React-nativeconfig-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-nativeconfig-prefix.pch"; sourceTree = ""; }; + 46EB2E0001CEC0 /* React-nativeconfig-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-nativeconfig-dummy.m"; sourceTree = ""; }; + 46EB2E0001CFA0 /* React-perflogger.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-perflogger.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001CFB0 /* React-perflogger.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-perflogger.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001CFC0 /* React-perflogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-perflogger-prefix.pch"; sourceTree = ""; }; + 46EB2E0001CFD0 /* React-perflogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-perflogger-dummy.m"; sourceTree = ""; }; + 46EB2E0001D0F0 /* React-rendererdebug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rendererdebug.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001D100 /* React-rendererdebug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rendererdebug.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001D110 /* React-rendererdebug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-rendererdebug.modulemap"; sourceTree = ""; }; + 46EB2E0001D120 /* React-rendererdebug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-rendererdebug-umbrella.h"; sourceTree = ""; }; + 46EB2E0001D140 /* React-rendererdebug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-rendererdebug-prefix.pch"; sourceTree = ""; }; + 46EB2E0001D150 /* React-rendererdebug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-rendererdebug-dummy.m"; sourceTree = ""; }; + 46EB2E0001D1C0 /* React-rncore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rncore.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001D1D0 /* React-rncore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rncore.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001D230 /* React-runtimeexecutor.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimeexecutor.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001D240 /* React-runtimeexecutor.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimeexecutor.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001D3D0 /* React-runtimescheduler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimescheduler.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001D3E0 /* React-runtimescheduler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimescheduler.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001D3F0 /* React-runtimescheduler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-runtimescheduler-prefix.pch"; sourceTree = ""; }; + 46EB2E0001D400 /* React-runtimescheduler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-runtimescheduler-dummy.m"; sourceTree = ""; }; + 46EB2E0001D5C0 /* React-utils.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-utils.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001D5D0 /* React-utils.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-utils.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001D5E0 /* React-utils.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-utils.modulemap"; sourceTree = ""; }; + 46EB2E0001D5F0 /* React-utils-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-utils-umbrella.h"; sourceTree = ""; }; + 46EB2E0001D610 /* React-utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-utils-prefix.pch"; sourceTree = ""; }; + 46EB2E0001D620 /* React-utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-utils-dummy.m"; sourceTree = ""; }; + 46EB2E0001D8C0 /* ReactCommon.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactCommon.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001D8D0 /* ReactCommon.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactCommon.release.xcconfig; sourceTree = ""; }; + 46EB2E0001D8E0 /* ReactCommon.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ReactCommon.modulemap; sourceTree = ""; }; + 46EB2E0001D8F0 /* ReactCommon-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactCommon-umbrella.h"; sourceTree = ""; }; + 46EB2E0001D910 /* ReactCommon-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactCommon-prefix.pch"; sourceTree = ""; }; + 46EB2E0001D920 /* ReactCommon-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactCommon-dummy.m"; sourceTree = ""; }; + 46EB2E0001DC60 /* SocketRocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001DC70 /* SocketRocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.release.xcconfig; sourceTree = ""; }; + 46EB2E0001DC80 /* SocketRocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SocketRocket-prefix.pch"; sourceTree = ""; }; + 46EB2E0001DC90 /* SocketRocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SocketRocket-dummy.m"; sourceTree = ""; }; + 46EB2E0001E1C0 /* Yoga.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yoga.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001E1D0 /* Yoga.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yoga.release.xcconfig; sourceTree = ""; }; + 46EB2E0001E1E0 /* Yoga.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Yoga.modulemap; sourceTree = ""; }; + 46EB2E0001E1F0 /* Yoga-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yoga-umbrella.h"; sourceTree = ""; }; + 46EB2E0001E210 /* Yoga-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yoga-prefix.pch"; sourceTree = ""; }; + 46EB2E0001E220 /* Yoga-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Yoga-dummy.m"; sourceTree = ""; }; + 46EB2E0001F7D0 /* ZXingObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXingObjC.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001F7E0 /* ZXingObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXingObjC.release.xcconfig; sourceTree = ""; }; + 46EB2E0001F7F0 /* ZXingObjC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZXingObjC.modulemap; sourceTree = ""; }; + 46EB2E0001F800 /* ZXingObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZXingObjC-umbrella.h"; sourceTree = ""; }; + 46EB2E0001F820 /* ZXingObjC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZXingObjC-prefix.pch"; sourceTree = ""; }; + 46EB2E0001F830 /* ZXingObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZXingObjC-dummy.m"; sourceTree = ""; }; + 46EB2E0001F8A0 /* boost.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = boost.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001F8B0 /* boost.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = boost.release.xcconfig; sourceTree = ""; }; + 46EB2E0001FA30 /* fmt.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = fmt.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001FA40 /* fmt.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = fmt.release.xcconfig; sourceTree = ""; }; + 46EB2E0001FA50 /* fmt-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "fmt-prefix.pch"; sourceTree = ""; }; + 46EB2E0001FA60 /* fmt-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "fmt-dummy.m"; sourceTree = ""; }; + 46EB2E0001FBD0 /* glog.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = glog.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001FBE0 /* glog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = glog.release.xcconfig; sourceTree = ""; }; + 46EB2E0001FBF0 /* glog.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = glog.modulemap; sourceTree = ""; }; + 46EB2E0001FC00 /* glog-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "glog-umbrella.h"; sourceTree = ""; }; + 46EB2E0001FC20 /* glog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "glog-prefix.pch"; sourceTree = ""; }; + 46EB2E0001FC30 /* glog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "glog-dummy.m"; sourceTree = ""; }; + 46EB2E0001FCA0 /* hermes-engine-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "hermes-engine-xcframeworks.sh"; sourceTree = ""; }; + 46EB2E0001FCB0 /* hermes-engine.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "hermes-engine.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001FCC0 /* hermes-engine.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "hermes-engine.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001FEC0 /* react-native-safe-area-context.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-safe-area-context.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001FED0 /* react-native-safe-area-context.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-safe-area-context.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001FEE0 /* react-native-safe-area-context-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-safe-area-context-prefix.pch"; sourceTree = ""; }; + 46EB2E0001FEF0 /* react-native-safe-area-context-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-safe-area-context-dummy.m"; sourceTree = ""; }; + 46EB2E0001FFA0 /* Pods-mobileapptemplate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-mobileapptemplate.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001FFB0 /* Pods-mobileapptemplate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-mobileapptemplate.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001FFC0 /* Pods-mobileapptemplate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-mobileapptemplate.modulemap"; sourceTree = ""; }; + 46EB2E0001FFD0 /* Pods-mobileapptemplate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-mobileapptemplate-umbrella.h"; sourceTree = ""; }; + 46EB2E0001FFF0 /* Pods-mobileapptemplate-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-mobileapptemplate-frameworks.sh"; sourceTree = ""; }; + 46EB2E00020000 /* Pods-mobileapptemplate-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-mobileapptemplate-resources.sh"; sourceTree = ""; }; + 46EB2E00020010 /* Pods-mobileapptemplate-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-mobileapptemplate-acknowledgements.plist"; sourceTree = ""; }; + 46EB2E00020020 /* Pods-mobileapptemplate-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-mobileapptemplate-acknowledgements.markdown"; sourceTree = ""; }; + 46EB2E00020030 /* Pods-mobileapptemplate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-mobileapptemplate-dummy.m"; sourceTree = ""; }; + 494E934B4070A029E1A8D42C9BDF4646 /* EXImageLoader */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXImageLoader; path = libEXImageLoader.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 4F3E9C98444FA55E416B857143C48013 /* React-RuntimeHermes */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RuntimeHermes"; path = "libReact-RuntimeHermes.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 50B5347C9A6E93B7D4CFC3673BA6FB7E /* RNScreens */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNScreens; path = libRNScreens.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 52FCF98CEFF94C742080B6965D537AD0 /* react-native-safe-area-context */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "react-native-safe-area-context"; path = "libreact-native-safe-area-context.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5737DDB4BC95AD399B3206838AB97095 /* RNCAsyncStorage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNCAsyncStorage; path = libRNCAsyncStorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5868279839278475B7AAE3A5535A508C /* ExpoModulesCore */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoModulesCore; path = libExpoModulesCore.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 58926B83684F42641928AA071B863676 /* Expo */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Expo; path = libExpo.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5AA54A19E2135E09B9C8C0767385FD3A /* React-graphics */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-graphics"; path = "libReact-graphics.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5C7A70A46CC181F171F0AB9E1682D2B7 /* ExpoCrypto */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoCrypto; path = libExpoCrypto.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 60D5A56E763D6E7C4FBE797565062EEA /* React-nativeconfig */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-nativeconfig"; path = "libReact-nativeconfig.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 61A80F68AE163B384B7D7A9E76B6046C /* React-FabricImage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-FabricImage"; path = "libReact-FabricImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 65D0A19C165FA1126B1360680FE6DB12 /* Yoga */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Yoga; path = libYoga.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 666E72807891C591E025A75410CD2A26 /* React-perflogger */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-perflogger"; path = "libReact-perflogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6771D231F4C8C5976470A369C474B32E /* React-CoreModules */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-CoreModules"; path = "libReact-CoreModules.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6ED2C07E6AE77BBD9A6856E523EF6A06 /* React-debug */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-debug"; path = "libReact-debug.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6F73B6C7971A37DCD5170ED89E3DF741 /* ZXingObjC */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ZXingObjC; path = libZXingObjC.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = GTMAppAuth; path = libGTMAppAuth.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 6FFB7B2992BB53405E6B771A5BA1E97D /* DoubleConversion */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DoubleConversion; path = libDoubleConversion.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 7894B46E6C7FA2545BF0AD11EFC6F44E /* RNCAsyncStorage-RNCAsyncStorage_resources */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "RNCAsyncStorage-RNCAsyncStorage_resources"; path = RNCAsyncStorage_resources.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 802121F5B756ACBFDD6D08C36246DADD /* React-RCTLinking */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTLinking"; path = "libReact-RCTLinking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 80854D88467765B192E95AC12D7E7825 /* ExpoAsset */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoAsset; path = libExpoAsset.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8373770623C36DC1B0469DD50C6F763C /* EXConstants-EXConstants */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "EXConstants-EXConstants"; path = EXConstants.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SocketRocket; path = libSocketRocket.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 89113033478803623ECCDB4F9A1CBE61 /* EXApplication-ExpoApplication_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "EXApplication-ExpoApplication_privacy"; path = ExpoApplication_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 8C58DB1533FFA98B1F8D7AD4C7F57F2B /* ExpoAdapterGoogleSignIn */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoAdapterGoogleSignIn; path = libExpoAdapterGoogleSignIn.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8EB3D0724E20D016740D2411561FB73D /* ExpoCamera */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoCamera; path = libExpoCamera.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8F65F9361F2069CF9E9D751272968DE4 /* RNGestureHandler */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNGestureHandler; path = libRNGestureHandler.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 90EE8D3C082C157169540FC8F5913DAD /* RNSVG */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNSVG; path = libRNSVG.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 91BFA73E529051CDD2E6783F3C8023D1 /* ExpoWebBrowser */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoWebBrowser; path = libExpoWebBrowser.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 971F6C319DDD4BD078954A5EF77B5BA7 /* React-featureflags */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-featureflags"; path = "libReact-featureflags.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 97CE6A3FA04F0B3C1E0418A227804309 /* RNGoogleSignin */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNGoogleSignin; path = libRNGoogleSignin.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 981DE5816F289093469CC450A22DC1F7 /* EXBarCodeScanner */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXBarCodeScanner; path = libEXBarCodeScanner.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A5B49761F8D1EB12585DD45CAA2E489F /* React-logger */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-logger"; path = "libReact-logger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A67E85E5F06FDA406D3A1B378BDF0C5C /* React-runtimescheduler */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-runtimescheduler"; path = "libReact-runtimescheduler.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A68E5A9B69A3BA0FD52CAF7A354EC93B /* React-RCTNetwork */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTNetwork"; path = "libReact-RCTNetwork.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + ABC8ABA7BE6A035D2B3BD07109EFD54A /* ExpoFont */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoFont; path = libExpoFont.a; sourceTree = BUILT_PRODUCTS_DIR; }; + B7610E9FDE749C16C0B1CDAAF3B2DDC2 /* React-utils */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-utils"; path = "libReact-utils.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + BB41A78C1BAC8F34C36E35A225A47DFC /* EXConstants-ExpoConstants_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "EXConstants-ExpoConstants_privacy"; path = ExpoConstants_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + BD71E2539823621820F84384064C253A /* React-Core */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Core"; path = "libReact-Core.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C02EAF482D8B4DE45E3A58A25AE1FA91 /* React-jserrorhandler */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jserrorhandler"; path = "libReact-jserrorhandler.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = GTMSessionFetcher; path = libGTMSessionFetcher.a; sourceTree = BUILT_PRODUCTS_DIR; }; + C1A919103EAC9813D236486C34FC0A21 /* React-RCTVibration */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTVibration"; path = "libReact-RCTVibration.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C777CF2FB1E39A45CBBDB54E8693F471 /* RNReanimated */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNReanimated; path = libRNReanimated.a; sourceTree = BUILT_PRODUCTS_DIR; }; + C941106D9D54AE237C5110F5638389AC /* React-Mapbuffer */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Mapbuffer"; path = "libReact-Mapbuffer.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + CD31A81A9E8B35D5194EE8ED811B5D64 /* ExpoFileSystem */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoFileSystem; path = libExpoFileSystem.a; sourceTree = BUILT_PRODUCTS_DIR; }; + CEA45A2349847B8CEAC9ABF565A04BD0 /* React-ImageManager */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-ImageManager"; path = "libReact-ImageManager.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + D22EED118A762A7D7BC88A4ADBB7026E /* React-RuntimeCore */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RuntimeCore"; path = "libReact-RuntimeCore.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + D5C775614AC76D44CECB6BE08B022F1F /* ReactCommon */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ReactCommon; path = libReactCommon.a; sourceTree = BUILT_PRODUCTS_DIR; }; + D9F334F2E90E3EE462FC4192AF5C03BD /* React-jsi */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jsi"; path = "libReact-jsi.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + DA0C8E4A1DAFC158C8B8845D021E6531 /* GTMAppAuth-GTMAppAuth_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GTMAppAuth-GTMAppAuth_Privacy"; path = GTMAppAuth_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + DA7ABB6DD8AEACED51D63B2C774E3A63 /* React-RCTFabric */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTFabric"; path = "libReact-RCTFabric.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + DAD8B71DF2DFCF15AAF98C06D37D5703 /* React-hermes */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-hermes"; path = "libReact-hermes.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + DE73D8A5ECB254D9D3F8C36C8D201F89 /* React-Fabric */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Fabric"; path = "libReact-Fabric.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E50E54D57E4CB3E0920119CF69AD9A2D /* React-Core-RCTI18nStrings */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "React-Core-RCTI18nStrings"; path = RCTI18nStrings.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + E5BA41B7F2E1FE47F9ABCAC27C9E4281 /* GoogleSignIn-GoogleSignIn */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GoogleSignIn-GoogleSignIn"; path = GoogleSignIn.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + E6A16705C69FC7DE11C2469A4A0F8358 /* React-RCTText */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTText"; path = "libReact-RCTText.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E7178FECB829C9576A3723658B07F087 /* React-Codegen */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Codegen"; path = "libReact-Codegen.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E826FA0DCB9AA6E7829C68391B323B78 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; path = GTMSessionFetcher_Core_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + EE0F6648D04CB8A4D349EA4DAA91AF81 /* ExpoDevice */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoDevice; path = libExpoDevice.a; sourceTree = BUILT_PRODUCTS_DIR; }; + EEDBF403E8E0B3885E65C2741B536BC5 /* React-RCTImage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTImage"; path = "libReact-RCTImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + EF9852680BCD6EC8B15F622B5B92A838 /* AppAuth-AppAuthCore_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "AppAuth-AppAuthCore_Privacy"; path = AppAuthCore_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + F2E7C88DFCD460A4B46B913ADEB8A641 /* React-jsiexecutor */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jsiexecutor"; path = "libReact-jsiexecutor.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + F4BDA69E3BCB0166D49FB679ABADCA00 /* fmt */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = fmt; path = libfmt.a; sourceTree = BUILT_PRODUCTS_DIR; }; + F71EBF73F354B475D465FF6DE9A66707 /* React-RCTBlob */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTBlob"; path = "libReact-RCTBlob.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + F8A439592F13E493EBAB22D857A814DB /* ExpoDevice-ExpoDevice_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ExpoDevice-ExpoDevice_privacy"; path = ExpoDevice_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + F958876A082BF810B342435CE3FB5AF6 /* RCTTypeSafety */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RCTTypeSafety; path = libRCTTypeSafety.a; sourceTree = BUILT_PRODUCTS_DIR; }; + FD56AB51475BC5F592781EE2692D1412 /* GoogleSignIn */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = GoogleSignIn; path = libGoogleSignIn.a; sourceTree = BUILT_PRODUCTS_DIR; }; + FE7B9294FF05AAFD1653E2104E10844A /* React-RCTAnimation */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTAnimation"; path = "libReact-RCTAnimation.a"; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 46EB2E0000E560 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000E5D0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EB30 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000ED60 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EDD0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EF60 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F140 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F1B0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F250 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F3E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F510 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F620 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F750 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F880 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FAE0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FC30 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FCA0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FE10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FE80 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000101C0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00010330 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00010460 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011490 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011670 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000116E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011890 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011900 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011AC0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011B30 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000121F0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000139A0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013B40 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013C90 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013D00 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013E40 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00014280 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000143E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00014C10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00015790 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00015B70 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00016210 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00016280 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00017F30 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000181C0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000197F0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019970 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019AF0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019C10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019E10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A200 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A380 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A4E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001ABF0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001ADF0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001AEF0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B030 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B130 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B5E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B6E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B8C0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BAA0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BC10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BF10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C060 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C1D0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C450 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C5E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C6E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C870 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C990 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CD50 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CE50 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CF50 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D060 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D2C0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D490 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D6B0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D9B0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001DD20 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001E2B0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001F930 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FAF0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FD40 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FF80 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 46EB2E00000010 = { + isa = PBXGroup; + children = ( + 46EB2E000005D0 /* Podfile */, + 46EB2E00000090 /* Development Pods */, + 46EB2E00000060 /* Frameworks */, + 46EB2E00000080 /* Pods */, + 46EB2E00000020 /* Products */, + 46EB2E00000070 /* Targets Support Files */, + ); + sourceTree = ""; + }; + 46EB2E00000020 /* Products */ = { + isa = PBXGroup; + children = ( + 3FD1B4C1246D643E9476438C28048FA8 /* AppAuth */, + EF9852680BCD6EC8B15F622B5B92A838 /* AppAuth-AppAuthCore_Privacy */, + 6FFB7B2992BB53405E6B771A5BA1E97D /* DoubleConversion */, + 0AE30817DC70B7BDE99523E2FB47404C /* EXApplication */, + 89113033478803623ECCDB4F9A1CBE61 /* EXApplication-ExpoApplication_privacy */, + 981DE5816F289093469CC450A22DC1F7 /* EXBarCodeScanner */, + 220361FF3B2778F8F38C2C4DCC5B49FD /* EXConstants */, + 8373770623C36DC1B0469DD50C6F763C /* EXConstants-EXConstants */, + BB41A78C1BAC8F34C36E35A225A47DFC /* EXConstants-ExpoConstants_privacy */, + 494E934B4070A029E1A8D42C9BDF4646 /* EXImageLoader */, + 58926B83684F42641928AA071B863676 /* Expo */, + 8C58DB1533FFA98B1F8D7AD4C7F57F2B /* ExpoAdapterGoogleSignIn */, + 80854D88467765B192E95AC12D7E7825 /* ExpoAsset */, + 8EB3D0724E20D016740D2411561FB73D /* ExpoCamera */, + 5C7A70A46CC181F171F0AB9E1682D2B7 /* ExpoCrypto */, + EE0F6648D04CB8A4D349EA4DAA91AF81 /* ExpoDevice */, + F8A439592F13E493EBAB22D857A814DB /* ExpoDevice-ExpoDevice_privacy */, + CD31A81A9E8B35D5194EE8ED811B5D64 /* ExpoFileSystem */, + 178DE81B4D5424C480EC2B1B64A6412D /* ExpoFileSystem-ExpoFileSystem_privacy */, + ABC8ABA7BE6A035D2B3BD07109EFD54A /* ExpoFont */, + 07BCD730F7BAE0FD407C1930FCA0A217 /* ExpoKeepAwake */, + 5868279839278475B7AAE3A5535A508C /* ExpoModulesCore */, + 91BFA73E529051CDD2E6783F3C8023D1 /* ExpoWebBrowser */, + F4BDA69E3BCB0166D49FB679ABADCA00 /* fmt */, + 3CA7A9404CCDD6BA22C97F8348CE3209 /* glog */, + FD56AB51475BC5F592781EE2692D1412 /* GoogleSignIn */, + E5BA41B7F2E1FE47F9ABCAC27C9E4281 /* GoogleSignIn-GoogleSignIn */, + 6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth */, + DA0C8E4A1DAFC158C8B8845D021E6531 /* GTMAppAuth-GTMAppAuth_Privacy */, + C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher */, + E826FA0DCB9AA6E7829C68391B323B78 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */, + 288CD1F2113855AFB654C359138106EF /* Pods-mobileapptemplate */, + 1936453FF2A7E3A13063C4917C4D5598 /* RCT-Folly */, + 33EEBF1D210254B5452CE560F81C9D38 /* RCTDeprecation */, + F958876A082BF810B342435CE3FB5AF6 /* RCTTypeSafety */, + E7178FECB829C9576A3723658B07F087 /* React-Codegen */, + BD71E2539823621820F84384064C253A /* React-Core */, + E50E54D57E4CB3E0920119CF69AD9A2D /* React-Core-RCTI18nStrings */, + 6771D231F4C8C5976470A369C474B32E /* React-CoreModules */, + 37592FDAD45752511010F4B06AC57355 /* React-cxxreact */, + 6ED2C07E6AE77BBD9A6856E523EF6A06 /* React-debug */, + DE73D8A5ECB254D9D3F8C36C8D201F89 /* React-Fabric */, + 61A80F68AE163B384B7D7A9E76B6046C /* React-FabricImage */, + 971F6C319DDD4BD078954A5EF77B5BA7 /* React-featureflags */, + 5AA54A19E2135E09B9C8C0767385FD3A /* React-graphics */, + DAD8B71DF2DFCF15AAF98C06D37D5703 /* React-hermes */, + CEA45A2349847B8CEAC9ABF565A04BD0 /* React-ImageManager */, + C02EAF482D8B4DE45E3A58A25AE1FA91 /* React-jserrorhandler */, + D9F334F2E90E3EE462FC4192AF5C03BD /* React-jsi */, + F2E7C88DFCD460A4B46B913ADEB8A641 /* React-jsiexecutor */, + 2577F299FCB0A19824FE989BE77B8E8F /* React-jsinspector */, + A5B49761F8D1EB12585DD45CAA2E489F /* React-logger */, + C941106D9D54AE237C5110F5638389AC /* React-Mapbuffer */, + 52FCF98CEFF94C742080B6965D537AD0 /* react-native-safe-area-context */, + 60D5A56E763D6E7C4FBE797565062EEA /* React-nativeconfig */, + 1E649614D7644BF68C2F5D4CB3FBF8DC /* React-NativeModulesApple */, + 666E72807891C591E025A75410CD2A26 /* React-perflogger */, + FE7B9294FF05AAFD1653E2104E10844A /* React-RCTAnimation */, + 39D0105B481E5FB78C661496BD63B8A5 /* React-RCTAppDelegate */, + F71EBF73F354B475D465FF6DE9A66707 /* React-RCTBlob */, + DA7ABB6DD8AEACED51D63B2C774E3A63 /* React-RCTFabric */, + EEDBF403E8E0B3885E65C2741B536BC5 /* React-RCTImage */, + 802121F5B756ACBFDD6D08C36246DADD /* React-RCTLinking */, + A68E5A9B69A3BA0FD52CAF7A354EC93B /* React-RCTNetwork */, + 269BE773C9482484B70949A40F4EA525 /* React-RCTSettings */, + E6A16705C69FC7DE11C2469A4A0F8358 /* React-RCTText */, + C1A919103EAC9813D236486C34FC0A21 /* React-RCTVibration */, + 1E04881EDF02715BD6AC2C6ED3FBB37E /* React-rendererdebug */, + 1381503C42FFF460E946860A32A6F981 /* React-RuntimeApple */, + D22EED118A762A7D7BC88A4ADBB7026E /* React-RuntimeCore */, + 4F3E9C98444FA55E416B857143C48013 /* React-RuntimeHermes */, + A67E85E5F06FDA406D3A1B378BDF0C5C /* React-runtimescheduler */, + B7610E9FDE749C16C0B1CDAAF3B2DDC2 /* React-utils */, + D5C775614AC76D44CECB6BE08B022F1F /* ReactCommon */, + 5737DDB4BC95AD399B3206838AB97095 /* RNCAsyncStorage */, + 7894B46E6C7FA2545BF0AD11EFC6F44E /* RNCAsyncStorage-RNCAsyncStorage_resources */, + 8F65F9361F2069CF9E9D751272968DE4 /* RNGestureHandler */, + 97CE6A3FA04F0B3C1E0418A227804309 /* RNGoogleSignin */, + C777CF2FB1E39A45CBBDB54E8693F471 /* RNReanimated */, + 50B5347C9A6E93B7D4CFC3673BA6FB7E /* RNScreens */, + 90EE8D3C082C157169540FC8F5913DAD /* RNSVG */, + 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */, + 65D0A19C165FA1126B1360680FE6DB12 /* Yoga */, + 6F73B6C7971A37DCD5170ED89E3DF741 /* ZXingObjC */, + ); + name = Products; + sourceTree = ""; + }; + 46EB2E00000060 /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; + 46EB2E00000070 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001FF90 /* Pods-mobileapptemplate */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + 46EB2E00000080 /* Pods */ = { + isa = PBXGroup; + children = ( + 46EB2E000000B0 /* AppAuth */, + 46EB2E00000580 /* boost */, + 46EB2E000000C0 /* DoubleConversion */, + 46EB2E00000590 /* fmt */, + 46EB2E000005A0 /* glog */, + 46EB2E000001F0 /* GoogleSignIn */, + 46EB2E000001D0 /* GTMAppAuth */, + 46EB2E000001E0 /* GTMSessionFetcher */, + 46EB2E000005B0 /* hermes-engine */, + 46EB2E00000200 /* RCT-Folly */, + 46EB2E00000550 /* SocketRocket */, + 46EB2E00000570 /* ZXingObjC */, + ); + name = Pods; + sourceTree = ""; + }; + 46EB2E00000090 /* Development Pods */ = { + isa = PBXGroup; + children = ( + 46EB2E000000D0 /* EXApplication */, + 46EB2E000000E0 /* EXBarCodeScanner */, + 46EB2E000000F0 /* EXConstants */, + 46EB2E00000100 /* EXImageLoader */, + 46EB2E00000110 /* Expo */, + 46EB2E00000120 /* ExpoAdapterGoogleSignIn */, + 46EB2E00000130 /* ExpoAsset */, + 46EB2E00000140 /* ExpoCamera */, + 46EB2E00000150 /* ExpoCrypto */, + 46EB2E00000160 /* ExpoDevice */, + 46EB2E00000170 /* ExpoFileSystem */, + 46EB2E00000180 /* ExpoFont */, + 46EB2E00000190 /* ExpoKeepAwake */, + 46EB2E000001A0 /* ExpoModulesCore */, + 46EB2E000001B0 /* ExpoWebBrowser */, + 46EB2E000001C0 /* FBLazyVector */, + 46EB2E00000210 /* RCTDeprecation */, + 46EB2E00000220 /* RCTRequired */, + 46EB2E00000230 /* RCTTypeSafety */, + 46EB2E000002A0 /* React */, + 46EB2E00000410 /* React-callinvoker */, + 46EB2E000002B0 /* React-Codegen */, + 46EB2E000002C0 /* React-Core */, + 46EB2E000002D0 /* React-CoreModules */, + 46EB2E00000420 /* React-cxxreact */, + 46EB2E00000430 /* React-debug */, + 46EB2E000002E0 /* React-Fabric */, + 46EB2E000002F0 /* React-FabricImage */, + 46EB2E00000440 /* React-featureflags */, + 46EB2E00000450 /* React-graphics */, + 46EB2E00000460 /* React-hermes */, + 46EB2E00000300 /* React-ImageManager */, + 46EB2E00000470 /* React-jserrorhandler */, + 46EB2E00000480 /* React-jsi */, + 46EB2E00000490 /* React-jsiexecutor */, + 46EB2E000004A0 /* React-jsinspector */, + 46EB2E000004B0 /* React-jsitracing */, + 46EB2E000004C0 /* React-logger */, + 46EB2E00000310 /* React-Mapbuffer */, + 46EB2E000005C0 /* react-native-safe-area-context */, + 46EB2E000004D0 /* React-nativeconfig */, + 46EB2E00000320 /* React-NativeModulesApple */, + 46EB2E000004E0 /* React-perflogger */, + 46EB2E00000330 /* React-RCTActionSheet */, + 46EB2E00000340 /* React-RCTAnimation */, + 46EB2E00000350 /* React-RCTAppDelegate */, + 46EB2E00000360 /* React-RCTBlob */, + 46EB2E00000370 /* React-RCTFabric */, + 46EB2E00000380 /* React-RCTImage */, + 46EB2E00000390 /* React-RCTLinking */, + 46EB2E000003A0 /* React-RCTNetwork */, + 46EB2E000003B0 /* React-RCTSettings */, + 46EB2E000003C0 /* React-RCTText */, + 46EB2E000003D0 /* React-RCTVibration */, + 46EB2E000004F0 /* React-rendererdebug */, + 46EB2E00000500 /* React-rncore */, + 46EB2E000003E0 /* React-RuntimeApple */, + 46EB2E000003F0 /* React-RuntimeCore */, + 46EB2E00000510 /* React-runtimeexecutor */, + 46EB2E00000400 /* React-RuntimeHermes */, + 46EB2E00000520 /* React-runtimescheduler */, + 46EB2E00000530 /* React-utils */, + 46EB2E00000540 /* ReactCommon */, + 46EB2E00000240 /* RNCAsyncStorage */, + 46EB2E00000250 /* RNGestureHandler */, + 46EB2E00000260 /* RNGoogleSignin */, + 46EB2E00000270 /* RNReanimated */, + 46EB2E00000290 /* RNScreens */, + 46EB2E00000280 /* RNSVG */, + 46EB2E00000560 /* Yoga */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + 46EB2E000000B0 /* AppAuth */ = { + isa = PBXGroup; + children = ( + 46EB2E000005E0 /* Core */, + 46EB2E00000960 /* ExternalUserAgent */, + 46EB2E0000E600 /* Support Files */, + ); + name = AppAuth; + path = AppAuth; + sourceTree = ""; + }; + 46EB2E000000C0 /* DoubleConversion */ = { + isa = PBXGroup; + children = ( + 46EB2E00000A40 /* bignum.cc */, + 46EB2E00000A50 /* bignum.h */, + 46EB2E00000A20 /* bignum-dtoa.cc */, + 46EB2E00000A30 /* bignum-dtoa.h */, + 46EB2E00000A60 /* cached-powers.cc */, + 46EB2E00000A70 /* cached-powers.h */, + 46EB2E00000A80 /* diy-fp.cc */, + 46EB2E00000A90 /* diy-fp.h */, + 46EB2E00000AA0 /* double-conversion.cc */, + 46EB2E00000AB0 /* double-conversion.h */, + 46EB2E00000AC0 /* fast-dtoa.cc */, + 46EB2E00000AD0 /* fast-dtoa.h */, + 46EB2E00000AE0 /* fixed-dtoa.cc */, + 46EB2E00000AF0 /* fixed-dtoa.h */, + 46EB2E00000B00 /* ieee.h */, + 46EB2E00000B10 /* strtod.cc */, + 46EB2E00000B20 /* strtod.h */, + 46EB2E00000B30 /* utils.h */, + 46EB2E0000EC60 /* Support Files */, + ); + name = DoubleConversion; + path = DoubleConversion; + sourceTree = ""; + }; + 46EB2E000000D0 /* EXApplication */ = { + isa = PBXGroup; + children = ( + 46EB2E00000B40 /* ApplicationExceptions.swift */, + 46EB2E00000B50 /* ApplicationModule.swift */, + 46EB2E0000D580 /* PrivacyInfo.xcprivacy */, + 46EB2E00000B60 /* EXApplication */, + 46EB2E0000DB20 /* Pod */, + 46EB2E0000EE00 /* Support Files */, + ); + name = EXApplication; + path = "../../node_modules/expo-application/ios"; + sourceTree = ""; + }; + 46EB2E000000E0 /* EXBarCodeScanner */ = { + isa = PBXGroup; + children = ( + 46EB2E00000B90 /* BarCodeScannerExceptions.swift */, + 46EB2E00000BA0 /* BarCodeScannerModule.swift */, + 46EB2E00000BB0 /* EXBarCodeCameraRequester.h */, + 46EB2E00000BC0 /* EXBarCodeCameraRequester.m */, + 46EB2E00000BD0 /* EXBarCodeScanner.h */, + 46EB2E00000BE0 /* EXBarCodeScanner.m */, + 46EB2E00000BF0 /* EXBarCodeScannerProvider.h */, + 46EB2E00000C00 /* EXBarCodeScannerProvider.m */, + 46EB2E00000C10 /* EXBarCodeScannerView.h */, + 46EB2E00000C20 /* EXBarCodeScannerView.m */, + 46EB2E0000DB40 /* Pod */, + 46EB2E0000F030 /* Support Files */, + 46EB2E00000C30 /* Utilities */, + ); + name = EXBarCodeScanner; + path = "../../node_modules/expo-barcode-scanner/ios"; + sourceTree = ""; + }; + 46EB2E000000F0 /* EXConstants */ = { + isa = PBXGroup; + children = ( + 46EB2E00000C60 /* ConstantsModule.swift */, + 46EB2E00000C70 /* EXConstantsInstallationIdProvider.h */, + 46EB2E00000C80 /* EXConstantsInstallationIdProvider.m */, + 46EB2E00000C90 /* EXConstantsService.h */, + 46EB2E00000CA0 /* EXConstantsService.m */, + 46EB2E0000D590 /* PrivacyInfo.xcprivacy */, + 46EB2E0000DB60 /* Pod */, + 46EB2E0000F1D0 /* Support Files */, + ); + name = EXConstants; + path = "../../node_modules/expo-constants/ios"; + sourceTree = ""; + }; + 46EB2E00000100 /* EXImageLoader */ = { + isa = PBXGroup; + children = ( + 46EB2E00000CB0 /* EXImageLoader.h */, + 46EB2E00000CC0 /* EXImageLoader.m */, + 46EB2E0000DB80 /* Pod */, + 46EB2E0000F410 /* Support Files */, + ); + name = EXImageLoader; + path = "../../node_modules/expo-image-loader/ios"; + sourceTree = ""; + }; + 46EB2E00000110 /* Expo */ = { + isa = PBXGroup; + children = ( + 46EB2E00000CD0 /* EXAppDefinesLoader.h */, + 46EB2E00000CE0 /* EXAppDefinesLoader.m */, + 46EB2E00000CF0 /* Expo.h */, + 46EB2E0000DBA0 /* Pod */, + 46EB2E0000F550 /* Support Files */, + ); + name = Expo; + path = ../../node_modules/expo; + sourceTree = ""; + }; + 46EB2E00000120 /* ExpoAdapterGoogleSignIn */ = { + isa = PBXGroup; + children = ( + 46EB2E00000D00 /* GoogleSignInAppDelegate.swift */, + 46EB2E0000DBD0 /* Pod */, + 46EB2E0000F640 /* Support Files */, + ); + name = ExpoAdapterGoogleSignIn; + path = "../../node_modules/@react-native-google-signin/google-signin/expo/ios"; + sourceTree = ""; + }; + 46EB2E00000130 /* ExpoAsset */ = { + isa = PBXGroup; + children = ( + 46EB2E00000D10 /* AssetModule.swift */, + 46EB2E0000DBF0 /* Pod */, + 46EB2E0000F770 /* Support Files */, + ); + name = ExpoAsset; + path = "../../node_modules/expo-asset/ios"; + sourceTree = ""; + }; + 46EB2E00000140 /* ExpoCamera */ = { + isa = PBXGroup; + children = ( + 46EB2E00000D20 /* CameraViewLegacyModule.swift */, + 46EB2E00000D30 /* CameraViewModule.swift */, + 46EB2E00000E80 /* SimulatorUtils.swift */, + 46EB2E00000D40 /* Common */, + 46EB2E00000DB0 /* Current */, + 46EB2E00000E40 /* Legacy */, + 46EB2E0000DC10 /* Pod */, + 46EB2E0000F9D0 /* Support Files */, + ); + name = ExpoCamera; + path = "../../node_modules/expo-camera/ios"; + sourceTree = ""; + }; + 46EB2E00000150 /* ExpoCrypto */ = { + isa = PBXGroup; + children = ( + 46EB2E00000E90 /* CryptoModule.swift */, + 46EB2E00000EA0 /* DigestAlgorithm.swift */, + 46EB2E00000EB0 /* DigestOptions.swift */, + 46EB2E0000DC30 /* Pod */, + 46EB2E0000FB20 /* Support Files */, + ); + name = ExpoCrypto; + path = "../../node_modules/expo-crypto/ios"; + sourceTree = ""; + }; + 46EB2E00000160 /* ExpoDevice */ = { + isa = PBXGroup; + children = ( + 46EB2E00000EC0 /* DeviceModule.swift */, + 46EB2E0000D5A0 /* PrivacyInfo.xcprivacy */, + 46EB2E00000ED0 /* UIDevice.swift */, + 46EB2E0000DC50 /* Pod */, + 46EB2E0000FCD0 /* Support Files */, + ); + name = ExpoDevice; + path = "../../node_modules/expo-device/ios"; + sourceTree = ""; + }; + 46EB2E00000170 /* ExpoFileSystem */ = { + isa = PBXGroup; + children = ( + 46EB2E00000EE0 /* Encoding.swift */, + 46EB2E00000EF0 /* EXFileSystemAssetLibraryHandler.h */, + 46EB2E00000F00 /* EXFileSystemAssetLibraryHandler.m */, + 46EB2E00000F10 /* EXFileSystemHandler.h */, + 46EB2E00000F20 /* EXFileSystemLocalFileHandler.h */, + 46EB2E00000F30 /* EXFileSystemLocalFileHandler.m */, + 46EB2E00000F40 /* ExpoFileSystem.h */, + 46EB2E00001060 /* FileSystemBackgroundSessionHandler.swift */, + 46EB2E00001070 /* FileSystemExceptions.swift */, + 46EB2E00001080 /* FileSystemHelpers.swift */, + 46EB2E00001090 /* FileSystemModule.swift */, + 46EB2E000010A0 /* FileSystemRecords.swift */, + 46EB2E000010B0 /* NetworkingHelpers.swift */, + 46EB2E000010C0 /* NSData+EXFileSystem.h */, + 46EB2E000010D0 /* NSData+EXFileSystem.m */, + 46EB2E0000D5B0 /* PrivacyInfo.xcprivacy */, + 46EB2E00000F50 /* EXSessionTasks */, + 46EB2E0000DC70 /* Pod */, + 46EB2E0000FEB0 /* Support Files */, + ); + name = ExpoFileSystem; + path = "../../node_modules/expo-file-system/ios"; + sourceTree = ""; + }; + 46EB2E00000180 /* ExpoFont */ = { + isa = PBXGroup; + children = ( + 46EB2E000010E0 /* FontExceptions.swift */, + 46EB2E000010F0 /* FontFamilyAliasManager.swift */, + 46EB2E00001100 /* FontLoaderModule.swift */, + 46EB2E00001110 /* FontUtils.swift */, + 46EB2E00001120 /* UIFont+FontFamilyAlias.swift */, + 46EB2E0000DC90 /* Pod */, + 46EB2E00010220 /* Support Files */, + ); + name = ExpoFont; + path = "../../node_modules/expo-font/ios"; + sourceTree = ""; + }; + 46EB2E00000190 /* ExpoKeepAwake */ = { + isa = PBXGroup; + children = ( + 46EB2E00001130 /* KeepAwakeModule.swift */, + 46EB2E0000DCB0 /* Pod */, + 46EB2E00010350 /* Support Files */, + ); + name = ExpoKeepAwake; + path = "../../node_modules/expo-keep-awake/ios"; + sourceTree = ""; + }; + 46EB2E000001A0 /* ExpoModulesCore */ = { + isa = PBXGroup; + children = ( + 46EB2E00002210 /* common */, + 46EB2E00001140 /* ios */, + 46EB2E0000DCD0 /* Pod */, + 46EB2E00011380 /* Support Files */, + ); + name = ExpoModulesCore; + path = "../../node_modules/expo-modules-core"; + sourceTree = ""; + }; + 46EB2E000001B0 /* ExpoWebBrowser */ = { + isa = PBXGroup; + children = ( + 46EB2E00002330 /* WebAuthSession.swift */, + 46EB2E00002340 /* WebBrowserExceptions.swift */, + 46EB2E00002350 /* WebBrowserModule.swift */, + 46EB2E00002360 /* WebBrowserOptions.swift */, + 46EB2E00002370 /* WebBrowserSession.swift */, + 46EB2E0000DD00 /* Pod */, + 46EB2E000114F0 /* Support Files */, + ); + name = ExpoWebBrowser; + path = "../../node_modules/expo-web-browser/ios"; + sourceTree = ""; + }; + 46EB2E000001C0 /* FBLazyVector */ = { + isa = PBXGroup; + children = ( + 46EB2E00002380 /* FBLazyIterator.h */, + 46EB2E00002390 /* FBLazyVector.h */, + 46EB2E0000DD20 /* Pod */, + 46EB2E000115D0 /* Support Files */, + ); + name = FBLazyVector; + path = "../../node_modules/react-native/Libraries/FBLazyVector"; + sourceTree = ""; + }; + 46EB2E000001D0 /* GTMAppAuth */ = { + isa = PBXGroup; + children = ( + 46EB2E000023A0 /* AuthSession.swift */, + 46EB2E000023B0 /* AuthSessionDelegate.swift */, + 46EB2E000023C0 /* AuthSessionStore.swift */, + 46EB2E000023D0 /* GTMOAuth2Compatibility.swift */, + 46EB2E000023E0 /* KeychainAttribute.swift */, + 46EB2E000023F0 /* KeychainHelper.swift */, + 46EB2E00002400 /* KeychainStore.swift */, + 46EB2E0000D5C0 /* Resources */, + 46EB2E00011710 /* Support Files */, + ); + name = GTMAppAuth; + path = GTMAppAuth; + sourceTree = ""; + }; + 46EB2E000001E0 /* GTMSessionFetcher */ = { + isa = PBXGroup; + children = ( + 46EB2E00002410 /* Core */, + 46EB2E00011930 /* Support Files */, + ); + name = GTMSessionFetcher; + path = GTMSessionFetcher; + sourceTree = ""; + }; + 46EB2E000001F0 /* GoogleSignIn */ = { + isa = PBXGroup; + children = ( + 46EB2E000024B0 /* GIDAuthentication.h */, + 46EB2E000024C0 /* GIDAuthentication.m */, + 46EB2E000024D0 /* GIDAuthStateMigration.h */, + 46EB2E000024E0 /* GIDAuthStateMigration.m */, + 46EB2E000024F0 /* GIDCallbackQueue.h */, + 46EB2E00002500 /* GIDCallbackQueue.m */, + 46EB2E00002720 /* GIDConfiguration.h */, + 46EB2E00002510 /* GIDConfiguration.m */, + 46EB2E00002520 /* GIDEMMErrorHandler.h */, + 46EB2E00002530 /* GIDEMMErrorHandler.m */, + 46EB2E00002540 /* GIDEMMSupport.h */, + 46EB2E00002550 /* GIDEMMSupport.m */, + 46EB2E00002730 /* GIDGoogleUser.h */, + 46EB2E00002560 /* GIDGoogleUser.m */, + 46EB2E00002570 /* GIDGoogleUser_Private.h */, + 46EB2E00002580 /* GIDMDMPasscodeCache.h */, + 46EB2E00002590 /* GIDMDMPasscodeCache.m */, + 46EB2E000025A0 /* GIDMDMPasscodeState.h */, + 46EB2E000025B0 /* GIDMDMPasscodeState.m */, + 46EB2E000025C0 /* GIDMDMPasscodeState_Private.h */, + 46EB2E00002740 /* GIDProfileData.h */, + 46EB2E000025D0 /* GIDProfileData.m */, + 46EB2E000025E0 /* GIDProfileData_Private.h */, + 46EB2E000025F0 /* GIDScopes.h */, + 46EB2E00002600 /* GIDScopes.m */, + 46EB2E00002750 /* GIDSignIn.h */, + 46EB2E00002610 /* GIDSignIn.m */, + 46EB2E000026D0 /* GIDSignIn_Private.h */, + 46EB2E00002760 /* GIDSignInButton.h */, + 46EB2E00002620 /* GIDSignInButton.m */, + 46EB2E00002630 /* GIDSignInCallbackSchemes.h */, + 46EB2E00002640 /* GIDSignInCallbackSchemes.m */, + 46EB2E00002650 /* GIDSignInInternalOptions.h */, + 46EB2E00002660 /* GIDSignInInternalOptions.m */, + 46EB2E00002670 /* GIDSignInPreferences.h */, + 46EB2E00002680 /* GIDSignInPreferences.m */, + 46EB2E00002770 /* GIDSignInResult.h */, + 46EB2E00002690 /* GIDSignInResult.m */, + 46EB2E000026A0 /* GIDSignInResult_Private.h */, + 46EB2E000026B0 /* GIDSignInStrings.h */, + 46EB2E000026C0 /* GIDSignInStrings.m */, + 46EB2E00002780 /* GIDToken.h */, + 46EB2E000026E0 /* GIDToken.m */, + 46EB2E000026F0 /* GIDToken_Private.h */, + 46EB2E00002790 /* GoogleSignIn.h */, + 46EB2E00002700 /* NSBundle+GID3PAdditions.h */, + 46EB2E00002710 /* NSBundle+GID3PAdditions.m */, + 46EB2E0000D600 /* Resources */, + 46EB2E00011E00 /* Support Files */, + ); + name = GoogleSignIn; + path = GoogleSignIn; + sourceTree = ""; + }; + 46EB2E00000200 /* RCT-Folly */ = { + isa = PBXGroup; + children = ( + 46EB2E000030C0 /* Access.h */, + 46EB2E00003570 /* Access.h */, + 46EB2E00003580 /* Align.h */, + 46EB2E00003590 /* Aligned.h */, + 46EB2E000034D0 /* ApplyTuple.h */, + 46EB2E00003760 /* Arena.h */, + 46EB2E00003750 /* Arena-inl.h */, + 46EB2E000030D0 /* Array.h */, + 46EB2E000038A0 /* Asm.h */, + 46EB2E000035A0 /* Assume.h */, + 46EB2E00003290 /* AsyncTrace.h */, + 46EB2E00002910 /* AtFork.cpp */, + 46EB2E00003B20 /* AtFork.h */, + 46EB2E000038B0 /* Atomic.h */, + 46EB2E00002940 /* AtomicHashArray.h */, + 46EB2E00002930 /* AtomicHashArray-inl.h */, + 46EB2E00002960 /* AtomicHashMap.h */, + 46EB2E00002950 /* AtomicHashMap-inl.h */, + 46EB2E000032A0 /* AtomicHashUtils.h */, + 46EB2E00002970 /* AtomicIntrusiveLinkedList.h */, + 46EB2E00002980 /* AtomicLinkedList.h */, + 46EB2E00002990 /* AtomicUnorderedMap.h */, + 46EB2E000032B0 /* AtomicUnorderedMapUtils.h */, + 46EB2E000035B0 /* Badge.h */, + 46EB2E000029A0 /* base64.h */, + 46EB2E000029B0 /* Benchmark.h */, + 46EB2E000029C0 /* BenchmarkUtil.h */, + 46EB2E000030E0 /* BitIterator.h */, + 46EB2E00003200 /* BitIteratorDetail.h */, + 46EB2E000029D0 /* Bits.h */, + 46EB2E000035C0 /* Bits.h */, + 46EB2E000035D0 /* Builtin.h */, + 46EB2E000038C0 /* Builtins.h */, + 46EB2E000035E0 /* Byte.h */, + 46EB2E000029F0 /* CancellationToken.h */, + 46EB2E000029E0 /* CancellationToken-inl.h */, + 46EB2E000035F0 /* CArray.h */, + 46EB2E00003600 /* Cast.h */, + 46EB2E00003610 /* CheckedMath.h */, + 46EB2E00003520 /* Checksum.h */, + 46EB2E00002A00 /* Chrono.h */, + 46EB2E00002A10 /* ClockGettimeWrappers.h */, + 46EB2E00002A20 /* ConcurrentBitSet.h */, + 46EB2E00002A30 /* ConcurrentLazy.h */, + 46EB2E00002A50 /* ConcurrentSkipList.h */, + 46EB2E00002A40 /* ConcurrentSkipList-inl.h */, + 46EB2E000038D0 /* Config.h */, + 46EB2E000038E0 /* Constexpr.h */, + 46EB2E00002A60 /* ConstexprMath.h */, + 46EB2E00002A70 /* ConstructorCallbackList.h */, + 46EB2E000027B0 /* Conv.cpp */, + 46EB2E00002A80 /* Conv.h */, + 46EB2E00002A90 /* CPortability.h */, + 46EB2E00002AA0 /* CppAttributes.h */, + 46EB2E00002AB0 /* CpuId.h */, + 46EB2E000028B0 /* CString.cpp */, + 46EB2E00003620 /* CString.h */, + 46EB2E00003630 /* CustomizationPoint.h */, + 46EB2E00002AC0 /* DefaultKeepAliveExecutor.h */, + 46EB2E000027C0 /* Demangle.cpp */, + 46EB2E00002AD0 /* Demangle.h */, + 46EB2E000038F0 /* Dirent.h */, + 46EB2E00002AE0 /* DiscriminatedPtr.h */, + 46EB2E000032C0 /* DiscriminatedPtrDetail.h */, + 46EB2E00002830 /* dynamic.cpp */, + 46EB2E00002B00 /* dynamic.h */, + 46EB2E00002AF0 /* dynamic-inl.h */, + 46EB2E00002B10 /* DynamicConverter.h */, + 46EB2E00003770 /* EnableSharedFromThis.h */, + 46EB2E000030F0 /* Enumerate.h */, + 46EB2E00003900 /* Event.h */, + 46EB2E00003100 /* EvictingCacheMap.h */, + 46EB2E000028C0 /* Exception.cpp */, + 46EB2E00002B20 /* Exception.h */, + 46EB2E00003640 /* Exception.h */, + 46EB2E00002B30 /* ExceptionString.h */, + 46EB2E00002B50 /* ExceptionWrapper.h */, + 46EB2E00002B40 /* ExceptionWrapper-inl.h */, + 46EB2E00002B60 /* Executor.h */, + 46EB2E00002B70 /* Expected.h */, + 46EB2E00003650 /* Extern.h */, + 46EB2E00003210 /* F14Defaults.h */, + 46EB2E00003220 /* F14IntrinsicsAvailability.h */, + 46EB2E00003120 /* F14Map.h */, + 46EB2E00003110 /* F14Map-fwd.h */, + 46EB2E00003230 /* F14MapFallback.h */, + 46EB2E00003240 /* F14Mask.h */, + 46EB2E00003250 /* F14Policy.h */, + 46EB2E00003140 /* F14Set.h */, + 46EB2E00003130 /* F14Set-fwd.h */, + 46EB2E00003260 /* F14SetFallback.h */, + 46EB2E00002860 /* F14Table.cpp */, + 46EB2E00003270 /* F14Table.h */, + 46EB2E00003530 /* FarmHash.h */, + 46EB2E00002B80 /* FBString.h */, + 46EB2E00002B90 /* FBVector.h */, + 46EB2E00003910 /* Fcntl.h */, + 46EB2E00002BA0 /* File.h */, + 46EB2E00003920 /* Filesystem.h */, + 46EB2E000027D0 /* FileUtil.cpp */, + 46EB2E00002BB0 /* FileUtil.h */, + 46EB2E00002870 /* FileUtilDetail.cpp */, + 46EB2E000032D0 /* FileUtilDetail.h */, + 46EB2E000032E0 /* FileUtilVectorDetail.h */, + 46EB2E00002BC0 /* Fingerprint.h */, + 46EB2E000032F0 /* FingerprintPolynomial.h */, + 46EB2E00002BD0 /* FixedString.h */, + 46EB2E00003930 /* FmtCompile.h */, + 46EB2E00002BE0 /* FollyMemcpy.h */, + 46EB2E00002BF0 /* FollyMemset.h */, + 46EB2E00003160 /* Foreach.h */, + 46EB2E00003150 /* Foreach-inl.h */, + 46EB2E000027E0 /* Format.cpp */, + 46EB2E00002C10 /* Format.h */, + 46EB2E00002C00 /* Format-inl.h */, + 46EB2E00002C20 /* FormatArg.h */, + 46EB2E00002C30 /* FormatTraits.h */, + 46EB2E00002C40 /* Function.h */, + 46EB2E00003310 /* Futex.h */, + 46EB2E00003300 /* Futex-inl.h */, + 46EB2E00003940 /* GFlags.h */, + 46EB2E00002C50 /* GLog.h */, + 46EB2E00003950 /* GMock.h */, + 46EB2E00002C60 /* GroupVarint.h */, + 46EB2E00003320 /* GroupVarintDetail.h */, + 46EB2E00003960 /* GTest.h */, + 46EB2E00003B30 /* HardwareConcurrency.h */, + 46EB2E00002C70 /* Hash.h */, + 46EB2E00003540 /* Hash.h */, + 46EB2E00003170 /* heap_vector_types.h */, + 46EB2E00003190 /* HeterogeneousAccess.h */, + 46EB2E00003180 /* HeterogeneousAccess-fwd.h */, + 46EB2E00003670 /* Hint.h */, + 46EB2E00003660 /* Hint-inl.h */, + 46EB2E00002C80 /* Indestructible.h */, + 46EB2E00002C90 /* IndexedMemPool.h */, + 46EB2E000031A0 /* IntrusiveHeap.h */, + 46EB2E00002CA0 /* IntrusiveList.h */, + 46EB2E000034E0 /* Invoke.h */, + 46EB2E00003970 /* IOVec.h */, + 46EB2E00003330 /* IPAddress.h */, + 46EB2E00002CB0 /* IPAddress.h */, + 46EB2E00002CC0 /* IPAddressException.h */, + 46EB2E00003340 /* IPAddressSource.h */, + 46EB2E00002CD0 /* IPAddressV4.h */, + 46EB2E00002CE0 /* IPAddressV6.h */, + 46EB2E000031B0 /* Iterator.h */, + 46EB2E00003350 /* Iterators.h */, + 46EB2E00002840 /* json.cpp */, + 46EB2E00002CF0 /* json.h */, + 46EB2E00002D00 /* json_patch.h */, + 46EB2E00002850 /* json_pointer.cpp */, + 46EB2E00002D10 /* json_pointer.h */, + 46EB2E00003680 /* Keep.h */, + 46EB2E00003690 /* Launder.h */, + 46EB2E00002D20 /* Lazy.h */, + 46EB2E00003980 /* Libgen.h */, + 46EB2E00003990 /* Libunwind.h */, + 46EB2E00002D30 /* Likely.h */, + 46EB2E00002D40 /* MacAddress.h */, + 46EB2E00003780 /* MallctlHelper.h */, + 46EB2E00003790 /* Malloc.h */, + 46EB2E000039A0 /* Malloc.h */, + 46EB2E000028D0 /* MallocImpl.cpp */, + 46EB2E00003820 /* MallocImpl.h */, + 46EB2E00002D50 /* MapUtil.h */, + 46EB2E00002D60 /* Math.h */, + 46EB2E000039B0 /* Math.h */, + 46EB2E00002D70 /* MaybeManagedPtr.h */, + 46EB2E00002D80 /* Memory.h */, + 46EB2E000039C0 /* Memory.h */, + 46EB2E00003360 /* MemoryIdler.h */, + 46EB2E00003B40 /* MemoryMapping.h */, + 46EB2E000037A0 /* MemoryResource.h */, + 46EB2E000031C0 /* Merge.h */, + 46EB2E00002D90 /* MicroLock.h */, + 46EB2E00002DA0 /* MicroSpinLock.h */, + 46EB2E00002DB0 /* MoveWrapper.h */, + 46EB2E00002DC0 /* MPMCPipeline.h */, + 46EB2E00003370 /* MPMCPipelineDetail.h */, + 46EB2E00002DD0 /* MPMCQueue.h */, + 46EB2E000028E0 /* NetOps.cpp */, + 46EB2E00003830 /* NetOps.h */, + 46EB2E00003840 /* NetOpsDispatcher.h */, + 46EB2E00003850 /* NetworkSocket.h */, + 46EB2E000036A0 /* New.h */, + 46EB2E000037C0 /* not_null.h */, + 46EB2E000037B0 /* not_null-inl.h */, + 46EB2E00002DE0 /* ObserverContainer.h */, + 46EB2E000039D0 /* OpenSSL.h */, + 46EB2E00002DF0 /* Optional.h */, + 46EB2E000036B0 /* Ordering.h */, + 46EB2E00002E00 /* Overload.h */, + 46EB2E00002E10 /* PackedSyncPtr.h */, + 46EB2E00002E20 /* Padded.h */, + 46EB2E000034F0 /* Partial.h */, + 46EB2E00003380 /* PerfScoped.h */, + 46EB2E00003B50 /* Pid.h */, + 46EB2E00002E40 /* Poly.h */, + 46EB2E00002E30 /* Poly-inl.h */, + 46EB2E00003390 /* PolyDetail.h */, + 46EB2E00002E50 /* PolyException.h */, + 46EB2E00002E60 /* Portability.h */, + 46EB2E00002E70 /* Preprocessor.h */, + 46EB2E000036C0 /* Pretty.h */, + 46EB2E00002E80 /* ProducerConsumerQueue.h */, + 46EB2E000036D0 /* PropagateConst.h */, + 46EB2E00003500 /* protocol.h */, + 46EB2E000039E0 /* PThread.h */, + 46EB2E00002EA0 /* Random.h */, + 46EB2E00002E90 /* Random-inl.h */, + 46EB2E00002EB0 /* Range.h */, + 46EB2E000033A0 /* RangeCommon.h */, + 46EB2E000033B0 /* RangeSse42.h */, + 46EB2E000037D0 /* ReentrantAllocator.h */, + 46EB2E00002EC0 /* Replaceable.h */, + 46EB2E000036E0 /* RValueReferenceWrapper.h */, + 46EB2E00002ED0 /* RWSpinLock.h */, + 46EB2E000027F0 /* SafeAssert.cpp */, + 46EB2E000036F0 /* SafeAssert.h */, + 46EB2E000037E0 /* SanitizeAddress.h */, + 46EB2E000037F0 /* SanitizeLeak.h */, + 46EB2E00002900 /* SanitizeThread.cpp */, + 46EB2E000039F0 /* Sched.h */, + 46EB2E00002810 /* ScopeGuard.cpp */, + 46EB2E00002EE0 /* ScopeGuard.h */, + 46EB2E00002EF0 /* SharedMutex.h */, + 46EB2E00003B60 /* Shell.h */, + 46EB2E000033C0 /* SimdAnyOf.h */, + 46EB2E000033D0 /* SimdCharPlatform.h */, + 46EB2E000033E0 /* SimdForEach.h */, + 46EB2E000033F0 /* SimpleSimdStringUtils.h */, + 46EB2E00003400 /* SimpleSimdStringUtilsImpl.h */, + 46EB2E00003410 /* Singleton.h */, + 46EB2E00002F10 /* Singleton.h */, + 46EB2E00002F00 /* Singleton-inl.h */, + 46EB2E00002F20 /* SingletonThreadLocal.h */, + 46EB2E00003420 /* SlowFingerprint.h */, + 46EB2E00002F30 /* small_vector.h */, + 46EB2E00002F40 /* SocketAddress.h */, + 46EB2E00003430 /* SocketFastOpen.h */, + 46EB2E00003890 /* SocketFileDescriptorMap.h */, + 46EB2E00003A00 /* Sockets.h */, + 46EB2E00002F50 /* sorted_vector_types.h */, + 46EB2E00003A10 /* SourceLocation.h */, + 46EB2E000031D0 /* SparseByteSet.h */, + 46EB2E00002F60 /* SpinLock.h */, + 46EB2E00002880 /* SplitStringSimd.cpp */, + 46EB2E00003440 /* SplitStringSimd.h */, + 46EB2E00003450 /* SplitStringSimdImpl.h */, + 46EB2E00003550 /* SpookyHashV1.h */, + 46EB2E000028A0 /* SpookyHashV2.cpp */, + 46EB2E00003560 /* SpookyHashV2.h */, + 46EB2E00003460 /* Sse.h */, + 46EB2E00003700 /* StaticConst.h */, + 46EB2E00003470 /* StaticSingletonManager.h */, + 46EB2E00003A20 /* Stdio.h */, + 46EB2E00003A30 /* Stdlib.h */, + 46EB2E00002F70 /* stop_watch.h */, + 46EB2E000027A0 /* String.cpp */, + 46EB2E00003A40 /* String.h */, + 46EB2E00002F90 /* String.h */, + 46EB2E00002F80 /* String-inl.h */, + 46EB2E00002FA0 /* Subprocess.h */, + 46EB2E00002FB0 /* Synchronized.h */, + 46EB2E00002FC0 /* SynchronizedPtr.h */, + 46EB2E00003A50 /* SysFile.h */, + 46EB2E00003A60 /* Syslog.h */, + 46EB2E00003A70 /* SysMembarrier.h */, + 46EB2E00003A80 /* SysMman.h */, + 46EB2E00003A90 /* SysResource.h */, + 46EB2E00003AA0 /* SysStat.h */, + 46EB2E00003AB0 /* SysSyscall.h */, + 46EB2E00003AC0 /* SysTime.h */, + 46EB2E00003AD0 /* SysTypes.h */, + 46EB2E000028F0 /* SysUio.cpp */, + 46EB2E00003AE0 /* SysUio.h */, + 46EB2E00003860 /* TcpInfo.h */, + 46EB2E00003870 /* TcpInfoDispatcher.h */, + 46EB2E00003880 /* TcpInfoTypes.h */, + 46EB2E00003800 /* ThreadCachedArena.h */, + 46EB2E00002FD0 /* ThreadCachedInt.h */, + 46EB2E00002920 /* ThreadId.cpp */, + 46EB2E00003B70 /* ThreadId.h */, + 46EB2E00002FE0 /* ThreadLocal.h */, + 46EB2E00003480 /* ThreadLocalDetail.h */, + 46EB2E00003B80 /* ThreadName.h */, + 46EB2E00003710 /* Thunk.h */, + 46EB2E00003AF0 /* Time.h */, + 46EB2E00002FF0 /* TimeoutQueue.h */, + 46EB2E00002800 /* ToAscii.cpp */, + 46EB2E00003720 /* ToAscii.h */, + 46EB2E00003000 /* TokenBucket.h */, + 46EB2E00003510 /* traits.h */, + 46EB2E00003010 /* Traits.h */, + 46EB2E00003030 /* Try.h */, + 46EB2E00003020 /* Try-inl.h */, + 46EB2E00003490 /* TurnSequencer.h */, + 46EB2E00003730 /* TypeInfo.h */, + 46EB2E000034A0 /* TypeList.h */, + 46EB2E00003740 /* UncaughtExceptions.h */, + 46EB2E00002820 /* Unicode.cpp */, + 46EB2E00003040 /* Unicode.h */, + 46EB2E00003810 /* UninitializedMemoryHacks.h */, + 46EB2E00002890 /* UniqueInstance.cpp */, + 46EB2E000034B0 /* UniqueInstance.h */, + 46EB2E00003B00 /* Unistd.h */, + 46EB2E00003050 /* Unit.h */, + 46EB2E000034C0 /* UnrollUtils.h */, + 46EB2E00003070 /* Uri.h */, + 46EB2E00003060 /* Uri-inl.h */, + 46EB2E00003080 /* UTF8String.h */, + 46EB2E00003280 /* Util.h */, + 46EB2E00003090 /* Utility.h */, + 46EB2E000030A0 /* Varint.h */, + 46EB2E000031E0 /* View.h */, + 46EB2E000030B0 /* VirtualExecutor.h */, + 46EB2E000031F0 /* WeightedEvictingCacheMap.h */, + 46EB2E00003B10 /* Windows.h */, + 46EB2E00003B90 /* Fabric */, + 46EB2E000138A0 /* Support Files */, + ); + name = "RCT-Folly"; + path = "RCT-Folly"; + sourceTree = ""; + }; + 46EB2E00000210 /* RCTDeprecation */ = { + isa = PBXGroup; + children = ( + 46EB2E00003E70 /* RCTDeprecation.m */, + 46EB2E00003E50 /* Exported */, + 46EB2E0000DD40 /* Pod */, + 46EB2E000139D0 /* Support Files */, + ); + name = RCTDeprecation; + path = "../../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation"; + sourceTree = ""; + }; + 46EB2E00000220 /* RCTRequired */ = { + isa = PBXGroup; + children = ( + 46EB2E00003E80 /* RCTRequired.h */, + 46EB2E0000DD70 /* Pod */, + 46EB2E00013AA0 /* Support Files */, + ); + name = RCTRequired; + path = "../../node_modules/react-native/Libraries/Required"; + sourceTree = ""; + }; + 46EB2E00000230 /* RCTTypeSafety */ = { + isa = PBXGroup; + children = ( + 46EB2E00003E90 /* RCTConvertHelpers.h */, + 46EB2E00003EA0 /* RCTConvertHelpers.mm */, + 46EB2E00003EB0 /* RCTTypedModuleConstants.h */, + 46EB2E00003EC0 /* RCTTypedModuleConstants.mm */, + 46EB2E0000DD90 /* Pod */, + 46EB2E00013B90 /* Support Files */, + ); + name = RCTTypeSafety; + path = "../../node_modules/react-native/Libraries/TypeSafety"; + sourceTree = ""; + }; + 46EB2E00000240 /* RNCAsyncStorage */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D8C0 /* PrivacyInfo.xcprivacy */, + 46EB2E00003ED0 /* RNCAsyncStorage.h */, + 46EB2E00003EE0 /* RNCAsyncStorage.mm */, + 46EB2E00003EF0 /* RNCAsyncStorageDelegate.h */, + 46EB2E0000DDB0 /* Pod */, + 46EB2E00013D30 /* Support Files */, + ); + name = RNCAsyncStorage; + path = "../../node_modules/@react-native-async-storage/async-storage"; + sourceTree = ""; + }; + 46EB2E00000250 /* RNGestureHandler */ = { + isa = PBXGroup; + children = ( + 46EB2E00004050 /* RNGestureHandler.h */, + 46EB2E00004060 /* RNGestureHandler.mm */, + 46EB2E00004070 /* RNGestureHandlerActionType.h */, + 46EB2E00004080 /* RNGestureHandlerButton.h */, + 46EB2E00004090 /* RNGestureHandlerButton.m */, + 46EB2E000040A0 /* RNGestureHandlerButtonComponentView.h */, + 46EB2E000040B0 /* RNGestureHandlerButtonComponentView.mm */, + 46EB2E000040C0 /* RNGestureHandlerButtonManager.h */, + 46EB2E000040D0 /* RNGestureHandlerButtonManager.m */, + 46EB2E000040E0 /* RNGestureHandlerDirection.h */, + 46EB2E000040F0 /* RNGestureHandlerEvents.h */, + 46EB2E00004100 /* RNGestureHandlerEvents.m */, + 46EB2E00004110 /* RNGestureHandlerManager.h */, + 46EB2E00004120 /* RNGestureHandlerManager.mm */, + 46EB2E00004130 /* RNGestureHandlerModule.h */, + 46EB2E00004140 /* RNGestureHandlerModule.mm */, + 46EB2E00004150 /* RNGestureHandlerPointerTracker.h */, + 46EB2E00004160 /* RNGestureHandlerPointerTracker.m */, + 46EB2E00004170 /* RNGestureHandlerPointerType.h */, + 46EB2E00004180 /* RNGestureHandlerRegistry.h */, + 46EB2E00004190 /* RNGestureHandlerRegistry.m */, + 46EB2E000041A0 /* RNGestureHandlerRootViewComponentView.mm */, + 46EB2E000041B0 /* RNGestureHandlerState.h */, + 46EB2E000041C0 /* RNGestureHandlerStateManager.h */, + 46EB2E000041D0 /* RNGHStylusData.h */, + 46EB2E000041E0 /* RNGHStylusData.m */, + 46EB2E000041F0 /* RNGHTouchEventType.h */, + 46EB2E00004200 /* RNGHUIKit.h */, + 46EB2E00004210 /* RNGHVector.h */, + 46EB2E00004220 /* RNGHVector.m */, + 46EB2E00004230 /* RNManualActivationRecognizer.h */, + 46EB2E00004240 /* RNManualActivationRecognizer.m */, + 46EB2E00004250 /* RNRootViewGestureRecognizer.h */, + 46EB2E00004260 /* RNRootViewGestureRecognizer.m */, + 46EB2E00003F00 /* Handlers */, + 46EB2E0000DDF0 /* Pod */, + 46EB2E000141B0 /* Support Files */, + ); + name = RNGestureHandler; + path = "../../node_modules/react-native-gesture-handler"; + sourceTree = ""; + }; + 46EB2E00000260 /* RNGoogleSignin */ = { + isa = PBXGroup; + children = ( + 46EB2E00004270 /* RCTConvert+RNGoogleSignin.h */, + 46EB2E00004280 /* RCTConvert+RNGoogleSignin.mm */, + 46EB2E00004290 /* RNGoogleSignin.h */, + 46EB2E000042A0 /* RNGoogleSignin.mm */, + 46EB2E000042B0 /* RNGoogleSignInButton.h */, + 46EB2E000042C0 /* RNGoogleSignInButton.mm */, + 46EB2E000042D0 /* RNGoogleSigninButtonManager.m */, + 46EB2E000042E0 /* RNGoogleSigninButtonPaper.h */, + 46EB2E0000DE30 /* Pod */, + 46EB2E00014310 /* Support Files */, + ); + name = RNGoogleSignin; + path = "../../node_modules/@react-native-google-signin/google-signin"; + sourceTree = ""; + }; + 46EB2E00000270 /* RNReanimated */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DE70 /* Pod */, + 46EB2E000042F0 /* reanimated */, + 46EB2E00014B10 /* Support Files */, + 46EB2E000048E0 /* worklets */, + ); + name = RNReanimated; + path = "../../node_modules/react-native-reanimated"; + sourceTree = ""; + }; + 46EB2E00000280 /* RNSVG */ = { + isa = PBXGroup; + children = ( + 46EB2E00004EF0 /* RNSVGContainer.h */, + 46EB2E00004F00 /* RNSVGNode.h */, + 46EB2E00004F10 /* RNSVGNode.mm */, + 46EB2E00004F20 /* RNSVGRenderable.h */, + 46EB2E00004F30 /* RNSVGRenderable.mm */, + 46EB2E00004F40 /* RNSVGRenderableModule.h */, + 46EB2E00004F50 /* RNSVGRenderableModule.mm */, + 46EB2E00004F60 /* RNSVGSvgViewModule.h */, + 46EB2E00004F70 /* RNSVGSvgViewModule.mm */, + 46EB2E00004F80 /* RNSVGUIKit.h */, + 46EB2E00004B50 /* Brushes */, + 46EB2E00004C10 /* Elements */, + 46EB2E00004DE0 /* Filters */, + 46EB2E0000DEB0 /* Pod */, + 46EB2E00004F90 /* Shapes */, + 46EB2E000156C0 /* Support Files */, + 46EB2E00005020 /* Text */, + 46EB2E00005130 /* Utils */, + 46EB2E000052B0 /* ViewManagers */, + ); + name = RNSVG; + path = "../../node_modules/react-native-svg"; + sourceTree = ""; + }; + 46EB2E00000290 /* RNScreens */ = { + isa = PBXGroup; + children = ( + 46EB2E00005900 /* cpp */, + 46EB2E00005660 /* ios */, + 46EB2E0000DEF0 /* Pod */, + 46EB2E00015A30 /* Support Files */, + ); + name = RNScreens; + path = "../../node_modules/react-native-screens"; + sourceTree = ""; + }; + 46EB2E000002A0 /* React */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DF30 /* Pod */, + 46EB2E00015AD0 /* Support Files */, + ); + name = React; + path = "../../node_modules/react-native"; + sourceTree = ""; + }; + 46EB2E000002B0 /* React-Codegen */ = { + isa = PBXGroup; + children = ( + 46EB2E00005970 /* FBReactNativeSpecJSI.h */, + 46EB2E00005960 /* FBReactNativeSpecJSI-generated.cpp */, + 46EB2E00005980 /* RCTModulesConformingToProtocolsProvider.h */, + 46EB2E00005990 /* RCTModulesConformingToProtocolsProvider.mm */, + 46EB2E00005DD0 /* rnasyncstorageJSI.h */, + 46EB2E00005DC0 /* rnasyncstorageJSI-generated.cpp */, + 46EB2E00005E20 /* rngesturehandler_codegenJSI.h */, + 46EB2E00005E10 /* rngesturehandler_codegenJSI-generated.cpp */, + 46EB2E00005E70 /* RNGoogleSignInCGenJSI.h */, + 46EB2E00005E60 /* RNGoogleSignInCGenJSI-generated.cpp */, + 46EB2E00005EC0 /* rnreanimatedJSI.h */, + 46EB2E00005EB0 /* rnreanimatedJSI-generated.cpp */, + 46EB2E00005F10 /* rnscreensJSI.h */, + 46EB2E00005F00 /* rnscreensJSI-generated.cpp */, + 46EB2E00005F60 /* rnsvgJSI.h */, + 46EB2E00005F50 /* rnsvgJSI-generated.cpp */, + 46EB2E00005FB0 /* safeareacontextJSI.h */, + 46EB2E00005FA0 /* safeareacontextJSI-generated.cpp */, + 46EB2E00005930 /* FBReactNativeSpec */, + 46EB2E0000DF50 /* Pod */, + 46EB2E000059A0 /* react */, + 46EB2E00005D90 /* rnasyncstorage */, + 46EB2E00005DE0 /* rngesturehandler_codegen */, + 46EB2E00005E30 /* RNGoogleSignInCGen */, + 46EB2E00005E80 /* rnreanimated */, + 46EB2E00005ED0 /* rnscreens */, + 46EB2E00005F20 /* rnsvg */, + 46EB2E00005F70 /* safeareacontext */, + 46EB2E00016110 /* Support Files */, + ); + name = "React-Codegen"; + path = ../build/generated/ios; + sourceTree = ""; + }; + 46EB2E000002C0 /* React-Core */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D8D0 /* ar.lproj */, + 46EB2E0000D8E0 /* cs.lproj */, + 46EB2E0000D8F0 /* da.lproj */, + 46EB2E0000D900 /* de.lproj */, + 46EB2E0000D910 /* el.lproj */, + 46EB2E0000D930 /* en.lproj */, + 46EB2E0000D920 /* en-GB.lproj */, + 46EB2E0000D950 /* es.lproj */, + 46EB2E0000D940 /* es-ES.lproj */, + 46EB2E0000D960 /* fi.lproj */, + 46EB2E0000D970 /* fr.lproj */, + 46EB2E0000D980 /* he.lproj */, + 46EB2E0000D990 /* hi.lproj */, + 46EB2E0000D9A0 /* hr.lproj */, + 46EB2E0000D9B0 /* hu.lproj */, + 46EB2E0000D9C0 /* id.lproj */, + 46EB2E0000D9D0 /* it.lproj */, + 46EB2E0000D9E0 /* ja.lproj */, + 46EB2E0000D9F0 /* ko.lproj */, + 46EB2E0000DA00 /* ms.lproj */, + 46EB2E0000DA10 /* nb.lproj */, + 46EB2E0000DA20 /* nl.lproj */, + 46EB2E0000DA30 /* pl.lproj */, + 46EB2E0000DA50 /* pt.lproj */, + 46EB2E0000DA40 /* pt-PT.lproj */, + 46EB2E0000DA60 /* ro.lproj */, + 46EB2E0000DA70 /* ru.lproj */, + 46EB2E0000DA80 /* sk.lproj */, + 46EB2E0000DA90 /* sv.lproj */, + 46EB2E0000DAA0 /* th.lproj */, + 46EB2E0000DAB0 /* tr.lproj */, + 46EB2E0000DAC0 /* uk.lproj */, + 46EB2E0000DAD0 /* vi.lproj */, + 46EB2E0000DAE0 /* zh-Hans.lproj */, + 46EB2E0000DB00 /* zh-Hant.lproj */, + 46EB2E0000DAF0 /* zh-Hant-HK.lproj */, + 46EB2E0000DB10 /* zu.lproj */, + 46EB2E00005FC0 /* CoreModulesHeaders */, + 46EB2E00006180 /* Default */, + 46EB2E000072D0 /* DevSupport */, + 46EB2E0000DF70 /* Pod */, + 46EB2E00007430 /* RCTAnimationHeaders */, + 46EB2E000075F0 /* RCTBlobHeaders */, + 46EB2E00007620 /* RCTImageHeaders */, + 46EB2E000077A0 /* RCTLinkingHeaders */, + 46EB2E000077D0 /* RCTNetworkHeaders */, + 46EB2E00007840 /* RCTSettingsHeaders */, + 46EB2E00007870 /* RCTTextHeaders */, + 46EB2E00007AF0 /* RCTVibrationHeaders */, + 46EB2E00007B20 /* RCTWebSocket */, + 46EB2E000164F0 /* Support Files */, + ); + name = "React-Core"; + path = "../../node_modules/react-native"; + sourceTree = ""; + }; + 46EB2E000002D0 /* React-CoreModules */ = { + isa = PBXGroup; + children = ( + 46EB2E00007B50 /* CoreModulesPlugins.mm */, + 46EB2E00007B60 /* RCTAccessibilityManager.mm */, + 46EB2E00007B70 /* RCTActionSheetManager.mm */, + 46EB2E00007B80 /* RCTAlertController.mm */, + 46EB2E00007B90 /* RCTAlertManager.mm */, + 46EB2E00007BA0 /* RCTAppearance.mm */, + 46EB2E00007BB0 /* RCTAppState.mm */, + 46EB2E00007BC0 /* RCTClipboard.mm */, + 46EB2E00007BD0 /* RCTDeviceInfo.mm */, + 46EB2E00007BE0 /* RCTDevLoadingView.mm */, + 46EB2E00007BF0 /* RCTDevMenu.mm */, + 46EB2E00007C00 /* RCTDevSettings.mm */, + 46EB2E00007C10 /* RCTEventDispatcher.mm */, + 46EB2E00007C20 /* RCTExceptionsManager.mm */, + 46EB2E00007C30 /* RCTFPSGraph.mm */, + 46EB2E00007C40 /* RCTI18nManager.mm */, + 46EB2E00007C50 /* RCTKeyboardObserver.mm */, + 46EB2E00007C60 /* RCTLogBox.mm */, + 46EB2E00007C70 /* RCTLogBoxView.mm */, + 46EB2E00007C80 /* RCTPerfMonitor.mm */, + 46EB2E00007C90 /* RCTPlatform.mm */, + 46EB2E00007CA0 /* RCTRedBox.mm */, + 46EB2E00007CB0 /* RCTSourceCode.mm */, + 46EB2E00007CC0 /* RCTStatusBarManager.mm */, + 46EB2E00007CD0 /* RCTTiming.mm */, + 46EB2E00007CE0 /* RCTWebSocketExecutor.mm */, + 46EB2E00007CF0 /* RCTWebSocketModule.mm */, + 46EB2E0000DF90 /* Pod */, + 46EB2E000180F0 /* Support Files */, + ); + name = "React-CoreModules"; + path = "../../node_modules/react-native/React/CoreModules"; + sourceTree = ""; + }; + 46EB2E000002E0 /* React-Fabric */ = { + isa = PBXGroup; + children = ( + 46EB2E00007D00 /* animations */, + 46EB2E00007DA0 /* attributedstring */, + 46EB2E00007E50 /* componentregistry */, + 46EB2E00007EE0 /* componentregistrynative */, + 46EB2E00007F10 /* components */, + 46EB2E000088D0 /* core */, + 46EB2E00008E00 /* imagemanager */, + 46EB2E00008EC0 /* leakchecker */, + 46EB2E00008F10 /* mounting */, + 46EB2E0000DFB0 /* Pod */, + 46EB2E000090C0 /* scheduler */, + 46EB2E000196F0 /* Support Files */, + 46EB2E000091A0 /* telemetry */, + 46EB2E000091F0 /* textlayoutmanager */, + 46EB2E00009320 /* uimanager */, + ); + name = "React-Fabric"; + path = "../../node_modules/react-native/ReactCommon"; + sourceTree = ""; + }; + 46EB2E000002F0 /* React-FabricImage */ = { + isa = PBXGroup; + children = ( + 46EB2E00009450 /* conversions.h */, + 46EB2E00009460 /* ImageComponentDescriptor.h */, + 46EB2E00009470 /* ImageEventEmitter.cpp */, + 46EB2E00009480 /* ImageEventEmitter.h */, + 46EB2E00009490 /* ImageProps.cpp */, + 46EB2E000094A0 /* ImageProps.h */, + 46EB2E000094B0 /* ImageShadowNode.cpp */, + 46EB2E000094C0 /* ImageShadowNode.h */, + 46EB2E000094D0 /* ImageState.cpp */, + 46EB2E000094E0 /* ImageState.h */, + 46EB2E0000DFD0 /* Pod */, + 46EB2E000198A0 /* Support Files */, + ); + name = "React-FabricImage"; + path = "../../node_modules/react-native/ReactCommon"; + sourceTree = ""; + }; + 46EB2E00000300 /* React-ImageManager */ = { + isa = PBXGroup; + children = ( + 46EB2E000094F0 /* ImageManager.mm */, + 46EB2E00009500 /* RCTImageManager.h */, + 46EB2E00009510 /* RCTImageManager.mm */, + 46EB2E00009520 /* RCTImageManagerProtocol.h */, + 46EB2E00009530 /* RCTImagePrimitivesConversions.h */, + 46EB2E00009540 /* RCTSyncImageManager.h */, + 46EB2E00009550 /* RCTSyncImageManager.mm */, + 46EB2E0000DFF0 /* Pod */, + 46EB2E000199F0 /* Support Files */, + ); + name = "React-ImageManager"; + path = "../../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios"; + sourceTree = ""; + }; + 46EB2E00000310 /* React-Mapbuffer */ = { + isa = PBXGroup; + children = ( + 46EB2E00009560 /* MapBuffer.cpp */, + 46EB2E00009570 /* MapBuffer.h */, + 46EB2E00009580 /* MapBufferBuilder.cpp */, + 46EB2E00009590 /* MapBufferBuilder.h */, + 46EB2E0000E010 /* Pod */, + 46EB2E00019B40 /* Support Files */, + ); + name = "React-Mapbuffer"; + path = "../../node_modules/react-native/ReactCommon"; + sourceTree = ""; + }; + 46EB2E00000320 /* React-NativeModulesApple */ = { + isa = PBXGroup; + children = ( + 46EB2E000095A0 /* RCTInteropTurboModule.h */, + 46EB2E000095B0 /* RCTInteropTurboModule.mm */, + 46EB2E000095C0 /* RCTRuntimeExecutor.h */, + 46EB2E000095D0 /* RCTRuntimeExecutor.mm */, + 46EB2E000095E0 /* RCTTurboModule.h */, + 46EB2E000095F0 /* RCTTurboModule.mm */, + 46EB2E00009600 /* RCTTurboModuleManager.h */, + 46EB2E00009610 /* RCTTurboModuleManager.mm */, + 46EB2E0000E030 /* Pod */, + 46EB2E00019CA0 /* Support Files */, + ); + name = "React-NativeModulesApple"; + path = "../../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"; + sourceTree = ""; + }; + 46EB2E00000330 /* React-RCTActionSheet */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E050 /* Pod */, + 46EB2E00019D70 /* Support Files */, + ); + name = "React-RCTActionSheet"; + path = "../../node_modules/react-native/Libraries/ActionSheetIOS"; + sourceTree = ""; + }; + 46EB2E00000340 /* React-RCTAnimation */ = { + isa = PBXGroup; + children = ( + 46EB2E00009770 /* RCTAnimationPlugins.mm */, + 46EB2E00009780 /* RCTAnimationUtils.mm */, + 46EB2E00009790 /* RCTNativeAnimatedModule.mm */, + 46EB2E000097A0 /* RCTNativeAnimatedNodesManager.mm */, + 46EB2E000097B0 /* RCTNativeAnimatedTurboModule.mm */, + 46EB2E00009620 /* Drivers */, + 46EB2E00009670 /* Nodes */, + 46EB2E0000E070 /* Pod */, + 46EB2E0001A130 /* Support Files */, + ); + name = "React-RCTAnimation"; + path = "../../node_modules/react-native/Libraries/NativeAnimation"; + sourceTree = ""; + }; + 46EB2E00000350 /* React-RCTAppDelegate */ = { + isa = PBXGroup; + children = ( + 46EB2E000097D0 /* RCTAppDelegate.h */, + 46EB2E000097E0 /* RCTAppDelegate.mm */, + 46EB2E000097C0 /* RCTAppDelegate+Protected.h */, + 46EB2E000097F0 /* RCTAppSetupUtils.h */, + 46EB2E00009800 /* RCTAppSetupUtils.mm */, + 46EB2E00009810 /* RCTRootViewFactory.h */, + 46EB2E00009820 /* RCTRootViewFactory.mm */, + 46EB2E0000E090 /* Pod */, + 46EB2E0001A280 /* Support Files */, + ); + name = "React-RCTAppDelegate"; + path = "../../node_modules/react-native/Libraries/AppDelegate"; + sourceTree = ""; + }; + 46EB2E00000360 /* React-RCTBlob */ = { + isa = PBXGroup; + children = ( + 46EB2E00009830 /* RCTBlobCollector.h */, + 46EB2E00009840 /* RCTBlobCollector.mm */, + 46EB2E00009850 /* RCTBlobManager.mm */, + 46EB2E00009860 /* RCTBlobPlugins.h */, + 46EB2E00009870 /* RCTBlobPlugins.mm */, + 46EB2E00009880 /* RCTFileReaderModule.mm */, + 46EB2E0000E0B0 /* Pod */, + 46EB2E0001A410 /* Support Files */, + ); + name = "React-RCTBlob"; + path = "../../node_modules/react-native/Libraries/Blob"; + sourceTree = ""; + }; + 46EB2E00000370 /* React-RCTFabric */ = { + isa = PBXGroup; + children = ( + 46EB2E00009DB0 /* RCTConversions.h */, + 46EB2E00009DC0 /* RCTImageResponseDelegate.h */, + 46EB2E00009DD0 /* RCTImageResponseObserverProxy.h */, + 46EB2E00009DE0 /* RCTImageResponseObserverProxy.mm */, + 46EB2E00009DF0 /* RCTLocalizationProvider.h */, + 46EB2E00009E00 /* RCTLocalizationProvider.mm */, + 46EB2E00009E10 /* RCTPrimitives.h */, + 46EB2E00009E20 /* RCTScheduler.h */, + 46EB2E00009E30 /* RCTScheduler.mm */, + 46EB2E00009E40 /* RCTSurfacePointerHandler.h */, + 46EB2E00009E50 /* RCTSurfacePointerHandler.mm */, + 46EB2E00009E60 /* RCTSurfacePresenter.h */, + 46EB2E00009E70 /* RCTSurfacePresenter.mm */, + 46EB2E00009E80 /* RCTSurfacePresenterBridgeAdapter.h */, + 46EB2E00009E90 /* RCTSurfacePresenterBridgeAdapter.mm */, + 46EB2E00009EA0 /* RCTSurfaceRegistry.h */, + 46EB2E00009EB0 /* RCTSurfaceRegistry.mm */, + 46EB2E00009EC0 /* RCTSurfaceTouchHandler.h */, + 46EB2E00009ED0 /* RCTSurfaceTouchHandler.mm */, + 46EB2E00009EE0 /* RCTThirdPartyFabricComponentsProvider.h */, + 46EB2E00009EF0 /* RCTThirdPartyFabricComponentsProvider.mm */, + 46EB2E00009F00 /* RCTTouchableComponentViewProtocol.h */, + 46EB2E00009890 /* Mounting */, + 46EB2E0000E0D0 /* Pod */, + 46EB2E0001AAF0 /* Support Files */, + 46EB2E00009F10 /* Surface */, + 46EB2E00009F40 /* Utils */, + ); + name = "React-RCTFabric"; + path = "../../node_modules/react-native/React"; + sourceTree = ""; + }; + 46EB2E00000380 /* React-RCTImage */ = { + isa = PBXGroup; + children = ( + 46EB2E00009FC0 /* RCTAnimatedImage.mm */, + 46EB2E00009FD0 /* RCTBundleAssetImageLoader.mm */, + 46EB2E00009FE0 /* RCTDisplayWeakRefreshable.mm */, + 46EB2E00009FF0 /* RCTGIFImageDecoder.mm */, + 46EB2E0000A000 /* RCTImageBlurUtils.mm */, + 46EB2E0000A010 /* RCTImageCache.mm */, + 46EB2E0000A020 /* RCTImageEditingManager.mm */, + 46EB2E0000A030 /* RCTImageLoader.mm */, + 46EB2E0000A040 /* RCTImagePlugins.mm */, + 46EB2E0000A050 /* RCTImageShadowView.mm */, + 46EB2E0000A060 /* RCTImageStoreManager.mm */, + 46EB2E0000A070 /* RCTImageURLLoaderWithAttribution.mm */, + 46EB2E0000A080 /* RCTImageUtils.mm */, + 46EB2E0000A090 /* RCTImageView.mm */, + 46EB2E0000A0A0 /* RCTImageViewManager.mm */, + 46EB2E0000A0B0 /* RCTLocalAssetImageLoader.mm */, + 46EB2E0000A0C0 /* RCTResizeMode.mm */, + 46EB2E0000A0D0 /* RCTUIImageViewAnimated.mm */, + 46EB2E0000E0F0 /* Pod */, + 46EB2E0001AD20 /* Support Files */, + ); + name = "React-RCTImage"; + path = "../../node_modules/react-native/Libraries/Image"; + sourceTree = ""; + }; + 46EB2E00000390 /* React-RCTLinking */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A0E0 /* RCTLinkingManager.mm */, + 46EB2E0000A0F0 /* RCTLinkingPlugins.mm */, + 46EB2E0000E110 /* Pod */, + 46EB2E0001AE20 /* Support Files */, + ); + name = "React-RCTLinking"; + path = "../../node_modules/react-native/Libraries/LinkingIOS"; + sourceTree = ""; + }; + 46EB2E000003A0 /* React-RCTNetwork */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A100 /* RCTDataRequestHandler.mm */, + 46EB2E0000A110 /* RCTFileRequestHandler.mm */, + 46EB2E0000A120 /* RCTHTTPRequestHandler.mm */, + 46EB2E0000A130 /* RCTNetworking.mm */, + 46EB2E0000A140 /* RCTNetworkPlugins.mm */, + 46EB2E0000A150 /* RCTNetworkTask.mm */, + 46EB2E0000E130 /* Pod */, + 46EB2E0001AF60 /* Support Files */, + ); + name = "React-RCTNetwork"; + path = "../../node_modules/react-native/Libraries/Network"; + sourceTree = ""; + }; + 46EB2E000003B0 /* React-RCTSettings */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A160 /* RCTSettingsManager.mm */, + 46EB2E0000A170 /* RCTSettingsPlugins.mm */, + 46EB2E0000E150 /* Pod */, + 46EB2E0001B060 /* Support Files */, + ); + name = "React-RCTSettings"; + path = "../../node_modules/react-native/Libraries/Settings"; + sourceTree = ""; + }; + 46EB2E000003C0 /* React-RCTText */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A1E0 /* RCTConvert+Text.mm */, + 46EB2E0000A1F0 /* RCTTextAttributes.mm */, + 46EB2E0000A180 /* BaseText */, + 46EB2E0000E170 /* Pod */, + 46EB2E0000A1B0 /* RawText */, + 46EB2E0001B510 /* Support Files */, + 46EB2E0000A200 /* Text */, + 46EB2E0000A260 /* TextInput */, + 46EB2E0000A380 /* VirtualText */, + ); + name = "React-RCTText"; + path = "../../node_modules/react-native/Libraries/Text"; + sourceTree = ""; + }; + 46EB2E000003D0 /* React-RCTVibration */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A3C0 /* RCTVibration.mm */, + 46EB2E0000A3D0 /* RCTVibrationPlugins.mm */, + 46EB2E0000E190 /* Pod */, + 46EB2E0001B610 /* Support Files */, + ); + name = "React-RCTVibration"; + path = "../../node_modules/react-native/Libraries/Vibration"; + sourceTree = ""; + }; + 46EB2E000003E0 /* React-RuntimeApple */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A3E0 /* ObjCTimerRegistry.h */, + 46EB2E0000A3F0 /* ObjCTimerRegistry.mm */, + 46EB2E0000A400 /* RCTContextContainerHandling.h */, + 46EB2E0000A410 /* RCTHermesInstance.h */, + 46EB2E0000A420 /* RCTHermesInstance.mm */, + 46EB2E0000A440 /* RCTHost.h */, + 46EB2E0000A450 /* RCTHost.mm */, + 46EB2E0000A430 /* RCTHost+Internal.h */, + 46EB2E0000A460 /* RCTInstance.h */, + 46EB2E0000A470 /* RCTInstance.mm */, + 46EB2E0000A480 /* RCTJSThreadManager.h */, + 46EB2E0000A490 /* RCTJSThreadManager.mm */, + 46EB2E0000A4A0 /* RCTLegacyUIManagerConstantsProvider.h */, + 46EB2E0000A4B0 /* RCTLegacyUIManagerConstantsProvider.mm */, + 46EB2E0000A4C0 /* RCTPerformanceLoggerUtils.h */, + 46EB2E0000A4D0 /* RCTPerformanceLoggerUtils.mm */, + 46EB2E0000E1B0 /* Pod */, + 46EB2E0001B7F0 /* Support Files */, + ); + name = "React-RuntimeApple"; + path = "../../node_modules/react-native/ReactCommon/react/runtime/platform/ios"; + sourceTree = ""; + }; + 46EB2E000003F0 /* React-RuntimeCore */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A4E0 /* BindingsInstaller.h */, + 46EB2E0000A4F0 /* BridgelessJSCallInvoker.cpp */, + 46EB2E0000A500 /* BridgelessJSCallInvoker.h */, + 46EB2E0000A510 /* BridgelessNativeMethodCallInvoker.cpp */, + 46EB2E0000A520 /* BridgelessNativeMethodCallInvoker.h */, + 46EB2E0000A530 /* BufferedRuntimeExecutor.cpp */, + 46EB2E0000A540 /* BufferedRuntimeExecutor.h */, + 46EB2E0000A550 /* JSRuntimeFactory.cpp */, + 46EB2E0000A560 /* JSRuntimeFactory.h */, + 46EB2E0000A570 /* PlatformTimerRegistry.h */, + 46EB2E0000A580 /* ReactInstance.cpp */, + 46EB2E0000A590 /* ReactInstance.h */, + 46EB2E0000A5A0 /* TimerManager.cpp */, + 46EB2E0000A5B0 /* TimerManager.h */, + 46EB2E0000A5C0 /* nativeviewconfig */, + 46EB2E0000E1D0 /* Pod */, + 46EB2E0001B9D0 /* Support Files */, + ); + name = "React-RuntimeCore"; + path = "../../node_modules/react-native/ReactCommon/react/runtime"; + sourceTree = ""; + }; + 46EB2E00000400 /* React-RuntimeHermes */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A5F0 /* HermesInstance.cpp */, + 46EB2E0000A600 /* HermesInstance.h */, + 46EB2E0000E1F0 /* Pod */, + 46EB2E0001BAD0 /* Support Files */, + ); + name = "React-RuntimeHermes"; + path = "../../node_modules/react-native/ReactCommon/react/runtime"; + sourceTree = ""; + }; + 46EB2E00000410 /* React-callinvoker */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A610 /* CallInvoker.h */, + 46EB2E0000A620 /* SchedulerPriority.h */, + 46EB2E0000E210 /* Pod */, + 46EB2E0001BB70 /* Support Files */, + ); + name = "React-callinvoker"; + path = "../../node_modules/react-native/ReactCommon/callinvoker"; + sourceTree = ""; + }; + 46EB2E00000420 /* React-cxxreact */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A630 /* CxxModule.h */, + 46EB2E0000A640 /* CxxNativeModule.cpp */, + 46EB2E0000A650 /* CxxNativeModule.h */, + 46EB2E0000A660 /* ErrorUtils.h */, + 46EB2E0000A670 /* Instance.cpp */, + 46EB2E0000A680 /* Instance.h */, + 46EB2E0000A6A0 /* JsArgumentHelpers.h */, + 46EB2E0000A690 /* JsArgumentHelpers-inl.h */, + 46EB2E0000A6B0 /* JSBigString.cpp */, + 46EB2E0000A6C0 /* JSBigString.h */, + 46EB2E0000A6D0 /* JSBundleType.cpp */, + 46EB2E0000A6E0 /* JSBundleType.h */, + 46EB2E0000A6F0 /* JSExecutor.cpp */, + 46EB2E0000A700 /* JSExecutor.h */, + 46EB2E0000A710 /* JSIndexedRAMBundle.cpp */, + 46EB2E0000A720 /* JSIndexedRAMBundle.h */, + 46EB2E0000A730 /* JSModulesUnbundle.h */, + 46EB2E0000A740 /* MessageQueueThread.h */, + 46EB2E0000A750 /* MethodCall.cpp */, + 46EB2E0000A760 /* MethodCall.h */, + 46EB2E0000A770 /* ModuleRegistry.cpp */, + 46EB2E0000A780 /* ModuleRegistry.h */, + 46EB2E0000A790 /* MoveWrapper.h */, + 46EB2E0000A7A0 /* NativeModule.h */, + 46EB2E0000A7B0 /* NativeToJsBridge.cpp */, + 46EB2E0000A7C0 /* NativeToJsBridge.h */, + 46EB2E0000A7D0 /* RAMBundleRegistry.cpp */, + 46EB2E0000A7E0 /* RAMBundleRegistry.h */, + 46EB2E0000A7F0 /* ReactMarker.cpp */, + 46EB2E0000A800 /* ReactMarker.h */, + 46EB2E0000A810 /* ReactNativeVersion.h */, + 46EB2E0000A820 /* RecoverableError.h */, + 46EB2E0000A830 /* SharedProxyCxxModule.h */, + 46EB2E0000A840 /* SystraceSection.h */, + 46EB2E0000E230 /* Pod */, + 46EB2E0001BE40 /* Support Files */, + ); + name = "React-cxxreact"; + path = "../../node_modules/react-native/ReactCommon/cxxreact"; + sourceTree = ""; + }; + 46EB2E00000430 /* React-debug */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A850 /* flags.h */, + 46EB2E0000A860 /* react_native_assert.cpp */, + 46EB2E0000A870 /* react_native_assert.h */, + 46EB2E0000A880 /* react_native_expect.h */, + 46EB2E0000E250 /* Pod */, + 46EB2E0001BF60 /* Support Files */, + ); + name = "React-debug"; + path = "../../node_modules/react-native/ReactCommon/react/debug"; + sourceTree = ""; + }; + 46EB2E00000440 /* React-featureflags */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A890 /* ReactNativeFeatureFlags.cpp */, + 46EB2E0000A8A0 /* ReactNativeFeatureFlags.h */, + 46EB2E0000A8B0 /* ReactNativeFeatureFlagsAccessor.cpp */, + 46EB2E0000A8C0 /* ReactNativeFeatureFlagsAccessor.h */, + 46EB2E0000A8D0 /* ReactNativeFeatureFlagsDefaults.h */, + 46EB2E0000A8E0 /* ReactNativeFeatureFlagsProvider.h */, + 46EB2E0000E270 /* Pod */, + 46EB2E0001C0D0 /* Support Files */, + ); + name = "React-featureflags"; + path = "../../node_modules/react-native/ReactCommon/react/featureflags"; + sourceTree = ""; + }; + 46EB2E00000450 /* React-graphics */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A8F0 /* Color.cpp */, + 46EB2E0000A900 /* Color.h */, + 46EB2E0000A910 /* ColorComponents.h */, + 46EB2E0000A920 /* conversions.h */, + 46EB2E0000A930 /* fromRawValueShared.h */, + 46EB2E0000A940 /* Geometry.h */, + 46EB2E0000AA10 /* Point.h */, + 46EB2E0000AA20 /* Rect.h */, + 46EB2E0000AA30 /* RectangleCorners.h */, + 46EB2E0000AA40 /* RectangleEdges.h */, + 46EB2E0000AA50 /* rounding.h */, + 46EB2E0000AA60 /* Size.h */, + 46EB2E0000AA70 /* Transform.cpp */, + 46EB2E0000AA80 /* Transform.h */, + 46EB2E0000AA90 /* ValueUnit.h */, + 46EB2E0000AAA0 /* Vector.h */, + 46EB2E0000A950 /* platform */, + 46EB2E0000E290 /* Pod */, + 46EB2E0001C350 /* Support Files */, + ); + name = "React-graphics"; + path = "../../node_modules/react-native/ReactCommon/react/renderer/graphics"; + sourceTree = ""; + }; + 46EB2E00000460 /* React-hermes */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AAB0 /* executor */, + 46EB2E0000AAE0 /* inspector-modern */, + 46EB2E0000E2B0 /* Pod */, + 46EB2E0001C4E0 /* Support Files */, + ); + name = "React-hermes"; + path = "../../node_modules/react-native/ReactCommon/hermes"; + sourceTree = ""; + }; + 46EB2E00000470 /* React-jserrorhandler */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AB60 /* JsErrorHandler.cpp */, + 46EB2E0000AB70 /* JsErrorHandler.h */, + 46EB2E0000E2D0 /* Pod */, + 46EB2E0001C610 /* Support Files */, + ); + name = "React-jserrorhandler"; + path = "../../node_modules/react-native/ReactCommon/jserrorhandler"; + sourceTree = ""; + }; + 46EB2E00000480 /* React-jsi */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AB80 /* decorator.h */, + 46EB2E0000AB90 /* instrumentation.h */, + 46EB2E0000ABB0 /* jsi.h */, + 46EB2E0000ABA0 /* jsi-inl.h */, + 46EB2E0000ABC0 /* JSIDynamic.cpp */, + 46EB2E0000ABD0 /* JSIDynamic.h */, + 46EB2E0000ABE0 /* jsilib.h */, + 46EB2E0000ABF0 /* threadsafe.h */, + 46EB2E0000E2F0 /* Pod */, + 46EB2E0001C770 /* Support Files */, + ); + name = "React-jsi"; + path = "../../node_modules/react-native/ReactCommon/jsi"; + sourceTree = ""; + }; + 46EB2E00000490 /* React-jsiexecutor */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AC00 /* JSIExecutor.cpp */, + 46EB2E0000AC10 /* JSIExecutor.h */, + 46EB2E0000AC20 /* JSINativeModules.cpp */, + 46EB2E0000AC30 /* JSINativeModules.h */, + 46EB2E0000E310 /* Pod */, + 46EB2E0001C8C0 /* Support Files */, + ); + name = "React-jsiexecutor"; + path = "../../node_modules/react-native/ReactCommon/jsiexecutor"; + sourceTree = ""; + }; + 46EB2E000004A0 /* React-jsinspector */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AC40 /* ExecutionContext.cpp */, + 46EB2E0000AC50 /* ExecutionContext.h */, + 46EB2E0000AC60 /* ExecutionContextManager.cpp */, + 46EB2E0000AC70 /* ExecutionContextManager.h */, + 46EB2E0000AC80 /* FallbackRuntimeAgentDelegate.cpp */, + 46EB2E0000AC90 /* FallbackRuntimeAgentDelegate.h */, + 46EB2E0000ACA0 /* InspectorFlags.cpp */, + 46EB2E0000ACB0 /* InspectorFlags.h */, + 46EB2E0000ACC0 /* InspectorInterfaces.cpp */, + 46EB2E0000ACD0 /* InspectorInterfaces.h */, + 46EB2E0000ACE0 /* InspectorPackagerConnection.cpp */, + 46EB2E0000ACF0 /* InspectorPackagerConnection.h */, + 46EB2E0000AD00 /* InspectorPackagerConnectionImpl.h */, + 46EB2E0000AD10 /* InspectorUtilities.cpp */, + 46EB2E0000AD20 /* InspectorUtilities.h */, + 46EB2E0000AD30 /* InstanceAgent.cpp */, + 46EB2E0000AD40 /* InstanceAgent.h */, + 46EB2E0000AD50 /* InstanceTarget.cpp */, + 46EB2E0000AD60 /* InstanceTarget.h */, + 46EB2E0000AD70 /* PageAgent.cpp */, + 46EB2E0000AD80 /* PageAgent.h */, + 46EB2E0000AD90 /* PageTarget.cpp */, + 46EB2E0000ADA0 /* PageTarget.h */, + 46EB2E0000ADB0 /* Parsing.cpp */, + 46EB2E0000ADC0 /* Parsing.h */, + 46EB2E0000ADD0 /* ReactCdp.h */, + 46EB2E0000ADE0 /* RuntimeAgent.cpp */, + 46EB2E0000ADF0 /* RuntimeAgent.h */, + 46EB2E0000AE00 /* RuntimeAgentDelegate.h */, + 46EB2E0000AE10 /* RuntimeTarget.cpp */, + 46EB2E0000AE20 /* RuntimeTarget.h */, + 46EB2E0000AE30 /* ScopedExecutor.h */, + 46EB2E0000AE40 /* SessionState.h */, + 46EB2E0000AE50 /* UniqueMonostate.h */, + 46EB2E0000AE60 /* WeakList.h */, + 46EB2E0000AE70 /* WebSocketInterfaces.h */, + 46EB2E0000E330 /* Pod */, + 46EB2E0001CBE0 /* Support Files */, + ); + name = "React-jsinspector"; + path = "../../node_modules/react-native/ReactCommon/jsinspector-modern"; + sourceTree = ""; + }; + 46EB2E000004B0 /* React-jsitracing */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E350 /* Pod */, + 46EB2E0001CCB0 /* Support Files */, + ); + name = "React-jsitracing"; + path = "../../node_modules/react-native/ReactCommon/hermes/executor"; + sourceTree = ""; + }; + 46EB2E000004C0 /* React-logger */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AE80 /* react_native_log.cpp */, + 46EB2E0000AE90 /* react_native_log.h */, + 46EB2E0000E370 /* Pod */, + 46EB2E0001CD80 /* Support Files */, + ); + name = "React-logger"; + path = "../../node_modules/react-native/ReactCommon/logger"; + sourceTree = ""; + }; + 46EB2E000004D0 /* React-nativeconfig */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AEA0 /* ReactNativeConfig.cpp */, + 46EB2E0000AEB0 /* ReactNativeConfig.h */, + 46EB2E0000E390 /* Pod */, + 46EB2E0001CE80 /* Support Files */, + ); + name = "React-nativeconfig"; + path = "../../node_modules/react-native/ReactCommon"; + sourceTree = ""; + }; + 46EB2E000004E0 /* React-perflogger */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AEC0 /* BridgeNativeModulePerfLogger.cpp */, + 46EB2E0000AED0 /* BridgeNativeModulePerfLogger.h */, + 46EB2E0000AEE0 /* NativeModulePerfLogger.h */, + 46EB2E0000E3B0 /* Pod */, + 46EB2E0001CF90 /* Support Files */, + ); + name = "React-perflogger"; + path = "../../node_modules/react-native/ReactCommon/reactperflogger"; + sourceTree = ""; + }; + 46EB2E000004F0 /* React-rendererdebug */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AEF0 /* DebugStringConvertible.cpp */, + 46EB2E0000AF00 /* DebugStringConvertible.h */, + 46EB2E0000AF10 /* DebugStringConvertibleItem.cpp */, + 46EB2E0000AF20 /* DebugStringConvertibleItem.h */, + 46EB2E0000AF30 /* debugStringConvertibleUtils.h */, + 46EB2E0000AF40 /* flags.h */, + 46EB2E0000AF50 /* SystraceSection.h */, + 46EB2E0000E3D0 /* Pod */, + 46EB2E0001D0E0 /* Support Files */, + ); + name = "React-rendererdebug"; + path = "../../node_modules/react-native/ReactCommon/react/renderer/debug"; + sourceTree = ""; + }; + 46EB2E00000500 /* React-rncore */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E3F0 /* Pod */, + 46EB2E0001D1B0 /* Support Files */, + ); + name = "React-rncore"; + path = "../../node_modules/react-native/ReactCommon"; + sourceTree = ""; + }; + 46EB2E00000510 /* React-runtimeexecutor */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AF60 /* RuntimeExecutor.h */, + 46EB2E0000E410 /* Pod */, + 46EB2E0001D220 /* Support Files */, + ); + name = "React-runtimeexecutor"; + path = "../../node_modules/react-native/ReactCommon/runtimeexecutor"; + sourceTree = ""; + }; + 46EB2E00000520 /* React-runtimescheduler */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AF70 /* primitives.h */, + 46EB2E0000AF80 /* RuntimeScheduler.cpp */, + 46EB2E0000AF90 /* RuntimeScheduler.h */, + 46EB2E0000AFF0 /* RuntimeScheduler_Legacy.cpp */, + 46EB2E0000B000 /* RuntimeScheduler_Legacy.h */, + 46EB2E0000B010 /* RuntimeScheduler_Modern.cpp */, + 46EB2E0000B020 /* RuntimeScheduler_Modern.h */, + 46EB2E0000AFA0 /* RuntimeSchedulerBinding.cpp */, + 46EB2E0000AFB0 /* RuntimeSchedulerBinding.h */, + 46EB2E0000AFC0 /* RuntimeSchedulerCallInvoker.cpp */, + 46EB2E0000AFD0 /* RuntimeSchedulerCallInvoker.h */, + 46EB2E0000AFE0 /* RuntimeSchedulerClock.h */, + 46EB2E0000B030 /* SchedulerPriorityUtils.h */, + 46EB2E0000B040 /* Task.cpp */, + 46EB2E0000B050 /* Task.h */, + 46EB2E0000E430 /* Pod */, + 46EB2E0001D3C0 /* Support Files */, + ); + name = "React-runtimescheduler"; + path = "../../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"; + sourceTree = ""; + }; + 46EB2E00000530 /* React-utils */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B060 /* ContextContainer.h */, + 46EB2E0000B070 /* CoreFeatures.cpp */, + 46EB2E0000B080 /* CoreFeatures.h */, + 46EB2E0000B090 /* FloatComparison.h */, + 46EB2E0000B0A0 /* fnv1a.h */, + 46EB2E0000B0B0 /* hash_combine.h */, + 46EB2E0000B0C0 /* jsi.cpp */, + 46EB2E0000B0D0 /* jsi.h */, + 46EB2E0000B0E0 /* ManagedObjectWrapper.h */, + 46EB2E0000B0F0 /* ManagedObjectWrapper.mm */, + 46EB2E0000B100 /* PackTraits.h */, + 46EB2E0000B110 /* RunLoopObserver.cpp */, + 46EB2E0000B120 /* RunLoopObserver.h */, + 46EB2E0000B130 /* SharedFunction.h */, + 46EB2E0000B140 /* SimpleThreadSafeCache.h */, + 46EB2E0000B150 /* Telemetry.h */, + 46EB2E0000B160 /* to_underlying.h */, + 46EB2E0000E450 /* Pod */, + 46EB2E0001D5B0 /* Support Files */, + ); + name = "React-utils"; + path = "../../node_modules/react-native/ReactCommon/react/utils"; + sourceTree = ""; + }; + 46EB2E00000540 /* ReactCommon */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E470 /* Pod */, + 46EB2E0001D8B0 /* Support Files */, + 46EB2E0000B170 /* turbomodule */, + ); + name = ReactCommon; + path = "../../node_modules/react-native/ReactCommon"; + sourceTree = ""; + }; + 46EB2E00000550 /* SocketRocket */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B590 /* NSRunLoop+SRWebSocket.h */, + 46EB2E0000B5A0 /* NSRunLoop+SRWebSocket.m */, + 46EB2E0000B3F0 /* NSRunLoop+SRWebSocketPrivate.h */, + 46EB2E0000B5B0 /* NSURLRequest+SRWebSocket.h */, + 46EB2E0000B5C0 /* NSURLRequest+SRWebSocket.m */, + 46EB2E0000B400 /* NSURLRequest+SRWebSocketPrivate.h */, + 46EB2E0000B5D0 /* SocketRocket.h */, + 46EB2E0000B470 /* SRConstants.h */, + 46EB2E0000B480 /* SRConstants.m */, + 46EB2E0000B390 /* SRDelegateController.h */, + 46EB2E0000B3A0 /* SRDelegateController.m */, + 46EB2E0000B490 /* SRError.h */, + 46EB2E0000B4A0 /* SRError.m */, + 46EB2E0000B4B0 /* SRHash.h */, + 46EB2E0000B4C0 /* SRHash.m */, + 46EB2E0000B4D0 /* SRHTTPConnectMessage.h */, + 46EB2E0000B4E0 /* SRHTTPConnectMessage.m */, + 46EB2E0000B3B0 /* SRIOConsumer.h */, + 46EB2E0000B3C0 /* SRIOConsumer.m */, + 46EB2E0000B3D0 /* SRIOConsumerPool.h */, + 46EB2E0000B3E0 /* SRIOConsumerPool.m */, + 46EB2E0000B4F0 /* SRLog.h */, + 46EB2E0000B500 /* SRLog.m */, + 46EB2E0000B510 /* SRMutex.h */, + 46EB2E0000B520 /* SRMutex.m */, + 46EB2E0000B450 /* SRPinningSecurityPolicy.h */, + 46EB2E0000B460 /* SRPinningSecurityPolicy.m */, + 46EB2E0000B410 /* SRProxyConnect.h */, + 46EB2E0000B420 /* SRProxyConnect.m */, + 46EB2E0000B530 /* SRRandom.h */, + 46EB2E0000B540 /* SRRandom.m */, + 46EB2E0000B430 /* SRRunLoopThread.h */, + 46EB2E0000B440 /* SRRunLoopThread.m */, + 46EB2E0000B5E0 /* SRSecurityPolicy.h */, + 46EB2E0000B5F0 /* SRSecurityPolicy.m */, + 46EB2E0000B550 /* SRSIMDHelpers.h */, + 46EB2E0000B560 /* SRSIMDHelpers.m */, + 46EB2E0000B570 /* SRURLUtilities.h */, + 46EB2E0000B580 /* SRURLUtilities.m */, + 46EB2E0000B600 /* SRWebSocket.h */, + 46EB2E0000B610 /* SRWebSocket.m */, + 46EB2E0001DC50 /* Support Files */, + ); + name = SocketRocket; + path = SocketRocket; + sourceTree = ""; + }; + 46EB2E00000560 /* Yoga */ = { + isa = PBXGroup; + children = ( + 46EB2E0000BA20 /* YGConfig.cpp */, + 46EB2E0000BA30 /* YGConfig.h */, + 46EB2E0000BA40 /* YGEnums.cpp */, + 46EB2E0000BA50 /* YGEnums.h */, + 46EB2E0000BA60 /* YGMacros.h */, + 46EB2E0000BA70 /* YGNode.cpp */, + 46EB2E0000BA80 /* YGNode.h */, + 46EB2E0000BA90 /* YGNodeLayout.cpp */, + 46EB2E0000BAA0 /* YGNodeLayout.h */, + 46EB2E0000BAB0 /* YGNodeStyle.cpp */, + 46EB2E0000BAC0 /* YGNodeStyle.h */, + 46EB2E0000BAD0 /* YGPixelGrid.cpp */, + 46EB2E0000BAE0 /* YGPixelGrid.h */, + 46EB2E0000BAF0 /* YGValue.cpp */, + 46EB2E0000BB00 /* YGValue.h */, + 46EB2E0000BB10 /* Yoga.h */, + 46EB2E0000B620 /* algorithm */, + 46EB2E0000B740 /* config */, + 46EB2E0000B770 /* debug */, + 46EB2E0000B7C0 /* enums */, + 46EB2E0000B900 /* event */, + 46EB2E0000B930 /* node */, + 46EB2E0000B990 /* numeric */, + 46EB2E0000E490 /* Pod */, + 46EB2E0000B9C0 /* style */, + 46EB2E0001E1B0 /* Support Files */, + ); + name = Yoga; + path = "../../node_modules/react-native/ReactCommon/yoga"; + sourceTree = ""; + }; + 46EB2E00000570 /* ZXingObjC */ = { + isa = PBXGroup; + children = ( + 46EB2E0000BB20 /* Core */, + 46EB2E0000C140 /* OneD */, + 46EB2E0000CD10 /* PDF417 */, + 46EB2E0001F7C0 /* Support Files */, + ); + name = ZXingObjC; + path = ZXingObjC; + sourceTree = ""; + }; + 46EB2E00000580 /* boost */ = { + isa = PBXGroup; + children = ( + 46EB2E0001F890 /* Support Files */, + ); + name = boost; + path = boost; + sourceTree = ""; + }; + 46EB2E00000590 /* fmt */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D050 /* args.h */, + 46EB2E0000D060 /* chrono.h */, + 46EB2E0000D070 /* color.h */, + 46EB2E0000D080 /* compile.h */, + 46EB2E0000D090 /* core.h */, + 46EB2E0000D120 /* format.cc */, + 46EB2E0000D0B0 /* format.h */, + 46EB2E0000D0A0 /* format-inl.h */, + 46EB2E0000D0C0 /* os.h */, + 46EB2E0000D0D0 /* ostream.h */, + 46EB2E0000D0E0 /* printf.h */, + 46EB2E0000D0F0 /* ranges.h */, + 46EB2E0000D100 /* std.h */, + 46EB2E0000D110 /* xchar.h */, + 46EB2E0001FA20 /* Support Files */, + ); + name = fmt; + path = fmt; + sourceTree = ""; + }; + 46EB2E000005A0 /* glog */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D180 /* demangle.cc */, + 46EB2E0000D140 /* log_severity.h */, + 46EB2E0000D190 /* logging.cc */, + 46EB2E0000D130 /* logging.h */, + 46EB2E0000D1A0 /* raw_logging.cc */, + 46EB2E0000D150 /* raw_logging.h */, + 46EB2E0000D1B0 /* signalhandler.cc */, + 46EB2E0000D160 /* stl_logging.h */, + 46EB2E0000D1C0 /* symbolize.cc */, + 46EB2E0000D1D0 /* utilities.cc */, + 46EB2E0000D1E0 /* vlog_is_on.cc */, + 46EB2E0000D170 /* vlog_is_on.h */, + 46EB2E0001FBC0 /* Support Files */, + ); + name = glog; + path = glog; + sourceTree = ""; + }; + 46EB2E000005B0 /* hermes-engine */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D1F0 /* Pre-built */, + 46EB2E0001FC90 /* Support Files */, + ); + name = "hermes-engine"; + path = "hermes-engine"; + sourceTree = ""; + }; + 46EB2E000005C0 /* react-native-safe-area-context */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D3E0 /* RNCSafeAreaContext.h */, + 46EB2E0000D3F0 /* RNCSafeAreaContext.mm */, + 46EB2E0000D400 /* RNCSafeAreaProvider.h */, + 46EB2E0000D410 /* RNCSafeAreaProvider.m */, + 46EB2E0000D420 /* RNCSafeAreaProviderManager.h */, + 46EB2E0000D430 /* RNCSafeAreaProviderManager.m */, + 46EB2E0000D440 /* RNCSafeAreaShadowView.h */, + 46EB2E0000D450 /* RNCSafeAreaShadowView.m */, + 46EB2E0000D460 /* RNCSafeAreaUtils.h */, + 46EB2E0000D470 /* RNCSafeAreaUtils.m */, + 46EB2E0000D480 /* RNCSafeAreaView.h */, + 46EB2E0000D490 /* RNCSafeAreaView.m */, + 46EB2E0000D4A0 /* RNCSafeAreaViewEdgeMode.h */, + 46EB2E0000D4B0 /* RNCSafeAreaViewEdgeMode.m */, + 46EB2E0000D4C0 /* RNCSafeAreaViewEdges.h */, + 46EB2E0000D4D0 /* RNCSafeAreaViewEdges.m */, + 46EB2E0000D4E0 /* RNCSafeAreaViewLocalData.h */, + 46EB2E0000D4F0 /* RNCSafeAreaViewLocalData.m */, + 46EB2E0000D500 /* RNCSafeAreaViewManager.h */, + 46EB2E0000D510 /* RNCSafeAreaViewManager.m */, + 46EB2E0000D520 /* RNCSafeAreaViewMode.h */, + 46EB2E0000D530 /* RNCSafeAreaViewMode.m */, + 46EB2E0000E4B0 /* Pod */, + 46EB2E0001FEB0 /* Support Files */, + ); + name = "react-native-safe-area-context"; + path = "../../node_modules/react-native-safe-area-context"; + sourceTree = ""; + }; + 46EB2E000005E0 /* Core */ = { + isa = PBXGroup; + children = ( + 46EB2E000005F0 /* AppAuthCore.h */, + 46EB2E00000600 /* OIDAuthorizationRequest.h */, + 46EB2E00000610 /* OIDAuthorizationRequest.m */, + 46EB2E00000620 /* OIDAuthorizationResponse.h */, + 46EB2E00000630 /* OIDAuthorizationResponse.m */, + 46EB2E00000640 /* OIDAuthorizationService.h */, + 46EB2E00000650 /* OIDAuthorizationService.m */, + 46EB2E00000660 /* OIDAuthState.h */, + 46EB2E00000670 /* OIDAuthState.m */, + 46EB2E00000680 /* OIDAuthStateChangeDelegate.h */, + 46EB2E00000690 /* OIDAuthStateErrorDelegate.h */, + 46EB2E000006A0 /* OIDClientMetadataParameters.h */, + 46EB2E000006B0 /* OIDClientMetadataParameters.m */, + 46EB2E000006C0 /* OIDDefines.h */, + 46EB2E000006D0 /* OIDEndSessionRequest.h */, + 46EB2E000006E0 /* OIDEndSessionRequest.m */, + 46EB2E000006F0 /* OIDEndSessionResponse.h */, + 46EB2E00000700 /* OIDEndSessionResponse.m */, + 46EB2E00000710 /* OIDError.h */, + 46EB2E00000720 /* OIDError.m */, + 46EB2E00000730 /* OIDErrorUtilities.h */, + 46EB2E00000740 /* OIDErrorUtilities.m */, + 46EB2E00000750 /* OIDExternalUserAgent.h */, + 46EB2E00000760 /* OIDExternalUserAgentRequest.h */, + 46EB2E00000770 /* OIDExternalUserAgentSession.h */, + 46EB2E00000780 /* OIDFieldMapping.h */, + 46EB2E00000790 /* OIDFieldMapping.m */, + 46EB2E000007A0 /* OIDGrantTypes.h */, + 46EB2E000007B0 /* OIDGrantTypes.m */, + 46EB2E000007C0 /* OIDIDToken.h */, + 46EB2E000007D0 /* OIDIDToken.m */, + 46EB2E000007E0 /* OIDRegistrationRequest.h */, + 46EB2E000007F0 /* OIDRegistrationRequest.m */, + 46EB2E00000800 /* OIDRegistrationResponse.h */, + 46EB2E00000810 /* OIDRegistrationResponse.m */, + 46EB2E00000820 /* OIDResponseTypes.h */, + 46EB2E00000830 /* OIDResponseTypes.m */, + 46EB2E00000840 /* OIDScopes.h */, + 46EB2E00000850 /* OIDScopes.m */, + 46EB2E00000860 /* OIDScopeUtilities.h */, + 46EB2E00000870 /* OIDScopeUtilities.m */, + 46EB2E00000880 /* OIDServiceConfiguration.h */, + 46EB2E00000890 /* OIDServiceConfiguration.m */, + 46EB2E000008A0 /* OIDServiceDiscovery.h */, + 46EB2E000008B0 /* OIDServiceDiscovery.m */, + 46EB2E000008C0 /* OIDTokenRequest.h */, + 46EB2E000008D0 /* OIDTokenRequest.m */, + 46EB2E000008E0 /* OIDTokenResponse.h */, + 46EB2E000008F0 /* OIDTokenResponse.m */, + 46EB2E00000900 /* OIDTokenUtilities.h */, + 46EB2E00000910 /* OIDTokenUtilities.m */, + 46EB2E00000920 /* OIDURLQueryComponent.h */, + 46EB2E00000930 /* OIDURLQueryComponent.m */, + 46EB2E00000940 /* OIDURLSessionProvider.h */, + 46EB2E00000950 /* OIDURLSessionProvider.m */, + 46EB2E0000D560 /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + 46EB2E00000960 /* ExternalUserAgent */ = { + isa = PBXGroup; + children = ( + 46EB2E00000970 /* AppAuth.h */, + 46EB2E00000980 /* OIDAuthorizationService+IOS.h */, + 46EB2E00000990 /* OIDAuthorizationService+IOS.m */, + 46EB2E000009A0 /* OIDAuthState+IOS.h */, + 46EB2E000009B0 /* OIDAuthState+IOS.m */, + 46EB2E000009C0 /* OIDExternalUserAgentCatalyst.h */, + 46EB2E000009D0 /* OIDExternalUserAgentCatalyst.m */, + 46EB2E000009E0 /* OIDExternalUserAgentIOS.h */, + 46EB2E000009F0 /* OIDExternalUserAgentIOS.m */, + 46EB2E00000A00 /* OIDExternalUserAgentIOSCustomBrowser.h */, + 46EB2E00000A10 /* OIDExternalUserAgentIOSCustomBrowser.m */, + ); + name = ExternalUserAgent; + sourceTree = ""; + }; + 46EB2E00000B60 /* EXApplication */ = { + isa = PBXGroup; + children = ( + 46EB2E00000B70 /* EXProvisioningProfile.h */, + 46EB2E00000B80 /* EXProvisioningProfile.m */, + ); + name = EXApplication; + path = EXApplication; + sourceTree = ""; + }; + 46EB2E00000C30 /* Utilities */ = { + isa = PBXGroup; + children = ( + 46EB2E00000C40 /* EXBarCodeScannerUtils.h */, + 46EB2E00000C50 /* EXBarCodeScannerUtils.m */, + ); + name = Utilities; + path = EXBarCodeScanner/Utilities; + sourceTree = ""; + }; + 46EB2E00000D40 /* Common */ = { + isa = PBXGroup; + children = ( + 46EB2E00000D50 /* BarcodeExceptions.swift */, + 46EB2E00000D60 /* BarcodeUtils.swift */, + 46EB2E00000D70 /* CameraExceptions.swift */, + 46EB2E00000D80 /* CameraPermissionsRequester.swift */, + 46EB2E00000D90 /* ExpoCameraUtils.swift */, + 46EB2E00000DA0 /* TakePictureOptions.swift */, + ); + name = Common; + path = Common; + sourceTree = ""; + }; + 46EB2E00000DB0 /* Current */ = { + isa = PBXGroup; + children = ( + 46EB2E00000DC0 /* BarcodeRecord.swift */, + 46EB2E00000DD0 /* BarcodeScanner.swift */, + 46EB2E00000DE0 /* BarcodeScannerUtils.swift */, + 46EB2E00000DF0 /* CameraEnums.swift */, + 46EB2E00000E00 /* CameraRecordingOptions.swift */, + 46EB2E00000E10 /* CameraView.swift */, + 46EB2E00000E20 /* PreviewView.swift */, + 46EB2E00000E30 /* VisionScannerDelegate.swift */, + ); + name = Current; + path = Current; + sourceTree = ""; + }; + 46EB2E00000E40 /* Legacy */ = { + isa = PBXGroup; + children = ( + 46EB2E00000E50 /* CameraEnumsLegacy.swift */, + 46EB2E00000E60 /* CameraRecordingOptionsLegacy.swift */, + 46EB2E00000E70 /* CameraViewLegacy.swift */, + ); + name = Legacy; + path = Legacy; + sourceTree = ""; + }; + 46EB2E00000F50 /* EXSessionTasks */ = { + isa = PBXGroup; + children = ( + 46EB2E00000F60 /* EXSessionCancelableUploadTaskDelegate.h */, + 46EB2E00000F70 /* EXSessionCancelableUploadTaskDelegate.m */, + 46EB2E00000F80 /* EXSessionDownloadTaskDelegate.h */, + 46EB2E00000F90 /* EXSessionDownloadTaskDelegate.m */, + 46EB2E00000FA0 /* EXSessionHandler.h */, + 46EB2E00000FB0 /* EXSessionHandler.m */, + 46EB2E00000FC0 /* EXSessionResumableDownloadTaskDelegate.h */, + 46EB2E00000FD0 /* EXSessionResumableDownloadTaskDelegate.m */, + 46EB2E00000FE0 /* EXSessionTaskDelegate.h */, + 46EB2E00000FF0 /* EXSessionTaskDelegate.m */, + 46EB2E00001000 /* EXSessionTaskDispatcher.h */, + 46EB2E00001010 /* EXSessionTaskDispatcher.m */, + 46EB2E00001020 /* EXSessionUploadTaskDelegate.h */, + 46EB2E00001030 /* EXSessionUploadTaskDelegate.m */, + 46EB2E00001040 /* EXTaskHandlersManager.h */, + 46EB2E00001050 /* EXTaskHandlersManager.m */, + ); + name = EXSessionTasks; + path = EXSessionTasks; + sourceTree = ""; + }; + 46EB2E00001140 /* ios */ = { + isa = PBXGroup; + children = ( + 46EB2E00001970 /* EXAppDefines.h */, + 46EB2E00001980 /* EXAppDefines.m */, + 46EB2E00001990 /* EXDefines.h */, + 46EB2E000019A0 /* EXLegacyExpoViewProtocol.h */, + 46EB2E000019B0 /* ExpoModulesCore.h */, + 46EB2E000020D0 /* Platform.h */, + 46EB2E000020E0 /* Platform.swift */, + 46EB2E000020F0 /* RCTComponentData+Privates.h */, + 46EB2E00002100 /* RCTComponentData+Privates.m */, + 46EB2E000021C0 /* Swift.h */, + 46EB2E000021D0 /* Utilities.swift */, + 46EB2E00001150 /* Api */, + 46EB2E00001240 /* AppDelegates */, + 46EB2E000012D0 /* Core */, + 46EB2E00001920 /* DevTools */, + 46EB2E000019C0 /* FileSystemUtilities */, + 46EB2E000019F0 /* Interfaces */, + 46EB2E00001C10 /* JSI */, + 46EB2E00001DA0 /* Legacy */, + 46EB2E00002110 /* ReactDelegates */, + 46EB2E000021E0 /* Uuidv5 */, + ); + name = ios; + path = ios; + sourceTree = ""; + }; + 46EB2E00001150 /* Api */ = { + isa = PBXGroup; + children = ( + 46EB2E00001160 /* Builders */, + 46EB2E000011A0 /* Factories */, + ); + name = Api; + path = Api; + sourceTree = ""; + }; + 46EB2E00001160 /* Builders */ = { + isa = PBXGroup; + children = ( + 46EB2E00001170 /* ClassComponentBuilder.swift */, + 46EB2E00001180 /* ObjectDefinitionBuilder.swift */, + 46EB2E00001190 /* ViewDefinitionBuilder.swift */, + ); + name = Builders; + path = Builders; + sourceTree = ""; + }; + 46EB2E000011A0 /* Factories */ = { + isa = PBXGroup; + children = ( + 46EB2E000011B0 /* AsyncFunctionFactories.swift */, + 46EB2E000011C0 /* ClassFactories.swift */, + 46EB2E000011D0 /* ConcurrentFunctionFactories.swift */, + 46EB2E000011E0 /* EventListenersFactories.swift */, + 46EB2E000011F0 /* ModuleFactories.swift */, + 46EB2E00001200 /* ObjectFactories.swift */, + 46EB2E00001210 /* PropertyFactories.swift */, + 46EB2E00001220 /* SyncFunctionFactories.swift */, + 46EB2E00001230 /* ViewFactories.swift */, + ); + name = Factories; + path = Factories; + sourceTree = ""; + }; + 46EB2E00001240 /* AppDelegates */ = { + isa = PBXGroup; + children = ( + 46EB2E00001250 /* EXAppDelegatesLoader.h */, + 46EB2E00001260 /* EXAppDelegatesLoader.m */, + 46EB2E00001270 /* EXAppDelegateWrapper.h */, + 46EB2E00001280 /* EXAppDelegateWrapper.mm */, + 46EB2E00001290 /* EXLegacyAppDelegateWrapper.h */, + 46EB2E000012A0 /* EXLegacyAppDelegateWrapper.m */, + 46EB2E000012B0 /* ExpoAppDelegate.swift */, + 46EB2E000012C0 /* ExpoAppDelegateSubscriber.swift */, + ); + name = AppDelegates; + path = AppDelegates; + sourceTree = ""; + }; + 46EB2E000012D0 /* Core */ = { + isa = PBXGroup; + children = ( + 46EB2E000012E0 /* AppContext.swift */, + 46EB2E000012F0 /* AppContextConfig.swift */, + 46EB2E00001390 /* Conversions.swift */, + 46EB2E000014B0 /* EventListener.swift */, + 46EB2E00001590 /* ExpoBridgeModule.h */, + 46EB2E000015A0 /* ExpoBridgeModule.mm */, + 46EB2E000015B0 /* ExpoRuntime.swift */, + 46EB2E00001610 /* JavaScriptFunction.swift */, + 46EB2E00001620 /* JavaScriptUtils.swift */, + 46EB2E00001690 /* ModuleHolder.swift */, + 46EB2E000016A0 /* ModuleRegistry.swift */, + 46EB2E00001700 /* ModulesProvider.swift */, + 46EB2E00001750 /* Promise.swift */, + 46EB2E00001300 /* Arguments */, + 46EB2E00001350 /* Classes */, + 46EB2E000013A0 /* Convertibles */, + 46EB2E000013D0 /* DynamicTypes */, + 46EB2E000014C0 /* Events */, + 46EB2E00001510 /* Exceptions */, + 46EB2E000015C0 /* Functions */, + 46EB2E00001630 /* Logging */, + 46EB2E000016B0 /* Modules */, + 46EB2E00001710 /* Objects */, + 46EB2E00001760 /* Protocols */, + 46EB2E000017B0 /* Records */, + 46EB2E00001810 /* SharedObjects */, + 46EB2E00001850 /* TypedArrays */, + 46EB2E000018A0 /* Views */, + ); + name = Core; + path = Core; + sourceTree = ""; + }; + 46EB2E00001300 /* Arguments */ = { + isa = PBXGroup; + children = ( + 46EB2E00001310 /* AnyArgument.swift */, + 46EB2E00001320 /* Convertible.swift */, + 46EB2E00001330 /* Convertibles.swift */, + 46EB2E00001340 /* Enumerable.swift */, + ); + name = Arguments; + path = Arguments; + sourceTree = ""; + }; + 46EB2E00001350 /* Classes */ = { + isa = PBXGroup; + children = ( + 46EB2E00001360 /* AnyClassDefinitionElement.swift */, + 46EB2E00001370 /* ClassDefinition.swift */, + 46EB2E00001380 /* ClassRegistry.swift */, + ); + name = Classes; + path = Classes; + sourceTree = ""; + }; + 46EB2E000013A0 /* Convertibles */ = { + isa = PBXGroup; + children = ( + 46EB2E000013B0 /* Convertibles+Color.swift */, + 46EB2E000013C0 /* Either.swift */, + ); + name = Convertibles; + path = Convertibles; + sourceTree = ""; + }; + 46EB2E000013D0 /* DynamicTypes */ = { + isa = PBXGroup; + children = ( + 46EB2E000013E0 /* AnyDynamicType.swift */, + 46EB2E000013F0 /* DynamicArrayType.swift */, + 46EB2E00001400 /* DynamicConvertibleType.swift */, + 46EB2E00001410 /* DynamicDataType.swift */, + 46EB2E00001420 /* DynamicDictionaryType.swift */, + 46EB2E00001430 /* DynamicEnumType.swift */, + 46EB2E00001440 /* DynamicJavaScriptType.swift */, + 46EB2E00001450 /* DynamicOptionalType.swift */, + 46EB2E00001460 /* DynamicRawType.swift */, + 46EB2E00001470 /* DynamicSharedObjectType.swift */, + 46EB2E00001480 /* DynamicType.swift */, + 46EB2E00001490 /* DynamicTypedArrayType.swift */, + 46EB2E000014A0 /* DynamicViewType.swift */, + ); + name = DynamicTypes; + path = DynamicTypes; + sourceTree = ""; + }; + 46EB2E000014C0 /* Events */ = { + isa = PBXGroup; + children = ( + 46EB2E000014D0 /* Callback.swift */, + 46EB2E000014E0 /* EventDispatcher.swift */, + 46EB2E000014F0 /* EventObservingDefinition.swift */, + 46EB2E00001500 /* LegacyEventEmitterCompat.swift */, + ); + name = Events; + path = Events; + sourceTree = ""; + }; + 46EB2E00001510 /* Exceptions */ = { + isa = PBXGroup; + children = ( + 46EB2E00001520 /* ChainableException.swift */, + 46EB2E00001530 /* CodedError.swift */, + 46EB2E00001540 /* CommonExceptions.swift */, + 46EB2E00001550 /* Exception.swift */, + 46EB2E00001560 /* ExceptionOrigin.swift */, + 46EB2E00001570 /* GenericException.swift */, + 46EB2E00001580 /* UnexpectedException.swift */, + ); + name = Exceptions; + path = Exceptions; + sourceTree = ""; + }; + 46EB2E000015C0 /* Functions */ = { + isa = PBXGroup; + children = ( + 46EB2E000015D0 /* AnyFunctionDefinition.swift */, + 46EB2E000015E0 /* AsyncFunctionDefinition.swift */, + 46EB2E000015F0 /* ConcurrentFunctionDefinition.swift */, + 46EB2E00001600 /* SyncFunctionDefinition.swift */, + ); + name = Functions; + path = Functions; + sourceTree = ""; + }; + 46EB2E00001630 /* Logging */ = { + isa = PBXGroup; + children = ( + 46EB2E00001640 /* Logger.swift */, + 46EB2E00001650 /* LoggerTimer.swift */, + 46EB2E00001660 /* LogHandlers.swift */, + 46EB2E00001670 /* LogType.swift */, + 46EB2E00001680 /* PersistentFileLog.swift */, + ); + name = Logging; + path = Logging; + sourceTree = ""; + }; + 46EB2E000016B0 /* Modules */ = { + isa = PBXGroup; + children = ( + 46EB2E000016C0 /* CoreModule.swift */, + 46EB2E000016D0 /* Module.swift */, + 46EB2E000016E0 /* ModuleDefinition.swift */, + 46EB2E000016F0 /* ModuleDefinitionBuilder.swift */, + ); + name = Modules; + path = Modules; + sourceTree = ""; + }; + 46EB2E00001710 /* Objects */ = { + isa = PBXGroup; + children = ( + 46EB2E00001720 /* JavaScriptObjectBuilder.swift */, + 46EB2E00001730 /* ObjectDefinition.swift */, + 46EB2E00001740 /* PropertyDefinition.swift */, + ); + name = Objects; + path = Objects; + sourceTree = ""; + }; + 46EB2E00001760 /* Protocols */ = { + isa = PBXGroup; + children = ( + 46EB2E00001770 /* AnyDefinition.swift */, + 46EB2E00001780 /* AnyExpoView.swift */, + 46EB2E00001790 /* AnyModule.swift */, + 46EB2E000017A0 /* AnyViewDefinition.swift */, + ); + name = Protocols; + path = Protocols; + sourceTree = ""; + }; + 46EB2E000017B0 /* Records */ = { + isa = PBXGroup; + children = ( + 46EB2E000017C0 /* AnyField.swift */, + 46EB2E000017D0 /* Field.swift */, + 46EB2E000017E0 /* FieldExtensions.swift */, + 46EB2E000017F0 /* FieldOption.swift */, + 46EB2E00001800 /* Record.swift */, + ); + name = Records; + path = Records; + sourceTree = ""; + }; + 46EB2E00001810 /* SharedObjects */ = { + isa = PBXGroup; + children = ( + 46EB2E00001820 /* SharedObject.swift */, + 46EB2E00001830 /* SharedObjectRegistry.swift */, + 46EB2E00001840 /* SharedRef.swift */, + ); + name = SharedObjects; + path = SharedObjects; + sourceTree = ""; + }; + 46EB2E00001850 /* TypedArrays */ = { + isa = PBXGroup; + children = ( + 46EB2E00001860 /* AnyTypedArray.swift */, + 46EB2E00001870 /* ConcreteTypedArrays.swift */, + 46EB2E00001880 /* GenericTypedArray.swift */, + 46EB2E00001890 /* TypedArray.swift */, + ); + name = TypedArrays; + path = TypedArrays; + sourceTree = ""; + }; + 46EB2E000018A0 /* Views */ = { + isa = PBXGroup; + children = ( + 46EB2E000018B0 /* AnyViewProp.swift */, + 46EB2E000018C0 /* ComponentData.swift */, + 46EB2E000018D0 /* ConcreteViewProp.swift */, + 46EB2E000018E0 /* ExpoView.swift */, + 46EB2E000018F0 /* ViewDefinition.swift */, + 46EB2E00001900 /* ViewLifecycleMethod.swift */, + 46EB2E00001910 /* ViewModuleWrapper.swift */, + ); + name = Views; + path = Views; + sourceTree = ""; + }; + 46EB2E00001920 /* DevTools */ = { + isa = PBXGroup; + children = ( + 46EB2E00001930 /* CdpNetworkTypes.swift */, + 46EB2E00001940 /* ExpoRequestCdpInterceptor.swift */, + 46EB2E00001950 /* ExpoRequestInterceptorProtocol.swift */, + 46EB2E00001960 /* URLRequest+httpBodyData.swift */, + ); + name = DevTools; + path = DevTools; + sourceTree = ""; + }; + 46EB2E000019C0 /* FileSystemUtilities */ = { + isa = PBXGroup; + children = ( + 46EB2E000019D0 /* FileSystemLegacyUtilities.swift */, + 46EB2E000019E0 /* FileSystemUtilities.swift */, + ); + name = FileSystemUtilities; + path = FileSystemUtilities; + sourceTree = ""; + }; + 46EB2E000019F0 /* Interfaces */ = { + isa = PBXGroup; + children = ( + 46EB2E00001A00 /* BarcodeScanner */, + 46EB2E00001A30 /* Camera */, + 46EB2E00001A50 /* Constants */, + 46EB2E00001A70 /* FaceDetector */, + 46EB2E00001AA0 /* FileSystem */, + 46EB2E00001AD0 /* ImageLoader */, + 46EB2E00001AF0 /* Permissions */, + 46EB2E00001B40 /* Sensors */, + 46EB2E00001BB0 /* TaskManager */, + ); + name = Interfaces; + path = Interfaces; + sourceTree = ""; + }; + 46EB2E00001A00 /* BarcodeScanner */ = { + isa = PBXGroup; + children = ( + 46EB2E00001A10 /* EXBarcodeScannerInterface.h */, + 46EB2E00001A20 /* EXBarcodeScannerProviderInterface.h */, + ); + name = BarcodeScanner; + path = BarcodeScanner; + sourceTree = ""; + }; + 46EB2E00001A30 /* Camera */ = { + isa = PBXGroup; + children = ( + 46EB2E00001A40 /* EXCameraInterface.h */, + ); + name = Camera; + path = Camera; + sourceTree = ""; + }; + 46EB2E00001A50 /* Constants */ = { + isa = PBXGroup; + children = ( + 46EB2E00001A60 /* EXConstantsInterface.h */, + ); + name = Constants; + path = Constants; + sourceTree = ""; + }; + 46EB2E00001A70 /* FaceDetector */ = { + isa = PBXGroup; + children = ( + 46EB2E00001A80 /* EXFaceDetectorManagerInterface.h */, + 46EB2E00001A90 /* EXFaceDetectorManagerProviderInterface.h */, + ); + name = FaceDetector; + path = FaceDetector; + sourceTree = ""; + }; + 46EB2E00001AA0 /* FileSystem */ = { + isa = PBXGroup; + children = ( + 46EB2E00001AB0 /* EXFilePermissionModuleInterface.h */, + 46EB2E00001AC0 /* EXFileSystemInterface.h */, + ); + name = FileSystem; + path = FileSystem; + sourceTree = ""; + }; + 46EB2E00001AD0 /* ImageLoader */ = { + isa = PBXGroup; + children = ( + 46EB2E00001AE0 /* EXImageLoaderInterface.h */, + ); + name = ImageLoader; + path = ImageLoader; + sourceTree = ""; + }; + 46EB2E00001AF0 /* Permissions */ = { + isa = PBXGroup; + children = ( + 46EB2E00001B00 /* EXPermissionsInterface.h */, + 46EB2E00001B10 /* EXPermissionsMethodsDelegate.h */, + 46EB2E00001B20 /* EXPermissionsMethodsDelegate.m */, + 46EB2E00001B30 /* EXUserNotificationCenterProxyInterface.h */, + ); + name = Permissions; + path = Permissions; + sourceTree = ""; + }; + 46EB2E00001B40 /* Sensors */ = { + isa = PBXGroup; + children = ( + 46EB2E00001B50 /* EXAccelerometerInterface.h */, + 46EB2E00001B60 /* EXBarometerInterface.h */, + 46EB2E00001B70 /* EXDeviceMotionInterface.h */, + 46EB2E00001B80 /* EXGyroscopeInterface.h */, + 46EB2E00001B90 /* EXMagnetometerInterface.h */, + 46EB2E00001BA0 /* EXMagnetometerUncalibratedInterface.h */, + ); + name = Sensors; + path = Sensors; + sourceTree = ""; + }; + 46EB2E00001BB0 /* TaskManager */ = { + isa = PBXGroup; + children = ( + 46EB2E00001BC0 /* EXTaskConsumerInterface.h */, + 46EB2E00001BD0 /* EXTaskInterface.h */, + 46EB2E00001BE0 /* EXTaskLaunchReason.h */, + 46EB2E00001BF0 /* EXTaskManagerInterface.h */, + 46EB2E00001C00 /* EXTaskServiceInterface.h */, + ); + name = TaskManager; + path = TaskManager; + sourceTree = ""; + }; + 46EB2E00001C10 /* JSI */ = { + isa = PBXGroup; + children = ( + 46EB2E00001C20 /* EXJavaScriptObject.h */, + 46EB2E00001C30 /* EXJavaScriptObject.mm */, + 46EB2E00001C40 /* EXJavaScriptRuntime.h */, + 46EB2E00001C50 /* EXJavaScriptRuntime.mm */, + 46EB2E00001C60 /* EXJavaScriptTypedArray.h */, + 46EB2E00001C70 /* EXJavaScriptTypedArray.mm */, + 46EB2E00001C80 /* EXJavaScriptValue.h */, + 46EB2E00001C90 /* EXJavaScriptValue.mm */, + 46EB2E00001CA0 /* EXJavaScriptWeakObject.h */, + 46EB2E00001CB0 /* EXJavaScriptWeakObject.mm */, + 46EB2E00001CC0 /* EXJSIConversions.h */, + 46EB2E00001CD0 /* EXJSIConversions.mm */, + 46EB2E00001CE0 /* EXJSIInstaller.h */, + 46EB2E00001CF0 /* EXJSIInstaller.mm */, + 46EB2E00001D00 /* EXJSIUtils.h */, + 46EB2E00001D10 /* EXJSIUtils.mm */, + 46EB2E00001D20 /* ExpoModulesHostObject.h */, + 46EB2E00001D30 /* ExpoModulesHostObject.mm */, + 46EB2E00001D40 /* EXRawJavaScriptFunction.h */, + 46EB2E00001D50 /* EXRawJavaScriptFunction.mm */, + 46EB2E00001D60 /* EXSharedObjectUtils.h */, + 46EB2E00001D70 /* EXSharedObjectUtils.mm */, + 46EB2E00001D80 /* JavaScriptRuntime.swift */, + 46EB2E00001D90 /* JavaScriptValue.swift */, + ); + name = JSI; + path = JSI; + sourceTree = ""; + }; + 46EB2E00001DA0 /* Legacy */ = { + isa = PBXGroup; + children = ( + 46EB2E00001DB0 /* EXBridgeModule.h */, + 46EB2E00001DC0 /* EXExportedModule.h */, + 46EB2E00001DD0 /* EXExportedModule.m */, + 46EB2E00001DE0 /* EXSingletonModule.h */, + 46EB2E00001DF0 /* EXSingletonModule.m */, + 46EB2E00001E00 /* EXUnimodulesCompat.h */, + 46EB2E00001E10 /* EXUtilities.h */, + 46EB2E00001E20 /* EXUtilities.m */, + 46EB2E00001E30 /* ModuleRegistry */, + 46EB2E00001E70 /* ModuleRegistryAdapter */, + 46EB2E00001EC0 /* ModuleRegistryProvider */, + 46EB2E00001EF0 /* NativeModulesProxy */, + 46EB2E00001F30 /* Protocols */, + 46EB2E00001FF0 /* Services */, + ); + name = Legacy; + path = Legacy; + sourceTree = ""; + }; + 46EB2E00001E30 /* ModuleRegistry */ = { + isa = PBXGroup; + children = ( + 46EB2E00001E40 /* EXModuleRegistry.h */, + 46EB2E00001E50 /* EXModuleRegistry.m */, + 46EB2E00001E60 /* EXModuleRegistryDelegate.h */, + ); + name = ModuleRegistry; + path = ModuleRegistry; + sourceTree = ""; + }; + 46EB2E00001E70 /* ModuleRegistryAdapter */ = { + isa = PBXGroup; + children = ( + 46EB2E00001E80 /* EXModuleRegistryAdapter.h */, + 46EB2E00001E90 /* EXModuleRegistryAdapter.m */, + 46EB2E00001EA0 /* EXModuleRegistryHolderReactModule.h */, + 46EB2E00001EB0 /* EXModuleRegistryHolderReactModule.m */, + ); + name = ModuleRegistryAdapter; + path = ModuleRegistryAdapter; + sourceTree = ""; + }; + 46EB2E00001EC0 /* ModuleRegistryProvider */ = { + isa = PBXGroup; + children = ( + 46EB2E00001ED0 /* EXModuleRegistryProvider.h */, + 46EB2E00001EE0 /* EXModuleRegistryProvider.m */, + ); + name = ModuleRegistryProvider; + path = ModuleRegistryProvider; + sourceTree = ""; + }; + 46EB2E00001EF0 /* NativeModulesProxy */ = { + isa = PBXGroup; + children = ( + 46EB2E00001F00 /* EXNativeModulesProxy.h */, + 46EB2E00001F10 /* EXNativeModulesProxy.mm */, + 46EB2E00001F20 /* NativeModulesProxyModule.swift */, + ); + name = NativeModulesProxy; + path = NativeModulesProxy; + sourceTree = ""; + }; + 46EB2E00001F30 /* Protocols */ = { + isa = PBXGroup; + children = ( + 46EB2E00001F40 /* EXAppLifecycleListener.h */, + 46EB2E00001F50 /* EXAppLifecycleService.h */, + 46EB2E00001F60 /* EXEventEmitter.h */, + 46EB2E00001F70 /* EXEventEmitterService.h */, + 46EB2E00001F80 /* EXInternalModule.h */, + 46EB2E00001F90 /* EXJavaScriptContextProvider.h */, + 46EB2E00001FA0 /* EXKernelService.h */, + 46EB2E00001FB0 /* EXLogHandler.h */, + 46EB2E00001FC0 /* EXModuleRegistryConsumer.h */, + 46EB2E00001FD0 /* EXUIManager.h */, + 46EB2E00001FE0 /* EXUtilitiesInterface.h */, + ); + name = Protocols; + path = Protocols; + sourceTree = ""; + }; + 46EB2E00001FF0 /* Services */ = { + isa = PBXGroup; + children = ( + 46EB2E00002000 /* EXLogManager.h */, + 46EB2E00002010 /* EXLogManager.m */, + 46EB2E00002020 /* EXReactLogHandler.h */, + 46EB2E00002030 /* EXReactLogHandler.m */, + 46EB2E00002040 /* EXReactNativeAdapter.h */, + 46EB2E00002050 /* EXReactNativeAdapter.mm */, + 46EB2E00002060 /* EXReactNativeEventEmitter.h */, + 46EB2E00002070 /* EXReactNativeEventEmitter.m */, + 46EB2E00002080 /* Permissions */, + ); + name = Services; + path = Services; + sourceTree = ""; + }; + 46EB2E00002080 /* Permissions */ = { + isa = PBXGroup; + children = ( + 46EB2E00002090 /* EXPermissionsService.h */, + 46EB2E000020A0 /* EXPermissionsService.m */, + 46EB2E000020B0 /* EXReactNativeUserNotificationCenterProxy.h */, + 46EB2E000020C0 /* EXReactNativeUserNotificationCenterProxy.m */, + ); + name = Permissions; + path = Permissions; + sourceTree = ""; + }; + 46EB2E00002110 /* ReactDelegates */ = { + isa = PBXGroup; + children = ( + 46EB2E00002120 /* ExpoReactDelegate.swift */, + 46EB2E00002130 /* ExpoReactDelegateHandler.swift */, + 46EB2E00002150 /* EXReactDelegateWrapper.h */, + 46EB2E00002160 /* EXReactDelegateWrapper.mm */, + 46EB2E00002140 /* EXReactDelegateWrapper+Private.h */, + 46EB2E00002170 /* EXReactRootViewFactory.h */, + 46EB2E00002180 /* EXReactRootViewFactory.mm */, + 46EB2E00002190 /* ModulePriorities.swift */, + 46EB2E000021A0 /* RCTAppDelegate+Recreate.h */, + 46EB2E000021B0 /* RCTAppDelegate+Recreate.mm */, + ); + name = ReactDelegates; + path = ReactDelegates; + sourceTree = ""; + }; + 46EB2E000021E0 /* Uuidv5 */ = { + isa = PBXGroup; + children = ( + 46EB2E000021F0 /* Exceptions.swift */, + 46EB2E00002200 /* Uuidv5.swift */, + ); + name = Uuidv5; + path = Uuidv5; + sourceTree = ""; + }; + 46EB2E00002210 /* common */ = { + isa = PBXGroup; + children = ( + 46EB2E00002220 /* cpp */, + ); + name = common; + path = common; + sourceTree = ""; + }; + 46EB2E00002220 /* cpp */ = { + isa = PBXGroup; + children = ( + 46EB2E00002230 /* BridgelessJSCallInvoker.h */, + 46EB2E00002240 /* EventEmitter.cpp */, + 46EB2E00002250 /* EventEmitter.h */, + 46EB2E00002260 /* JSIUtils.cpp */, + 46EB2E00002270 /* JSIUtils.h */, + 46EB2E00002280 /* LazyObject.cpp */, + 46EB2E00002290 /* LazyObject.h */, + 46EB2E000022A0 /* NativeModule.cpp */, + 46EB2E000022B0 /* NativeModule.h */, + 46EB2E000022C0 /* ObjectDeallocator.cpp */, + 46EB2E000022D0 /* ObjectDeallocator.h */, + 46EB2E000022E0 /* SharedObject.cpp */, + 46EB2E000022F0 /* SharedObject.h */, + 46EB2E00002300 /* TestingSyncJSCallInvoker.h */, + 46EB2E00002310 /* TypedArray.cpp */, + 46EB2E00002320 /* TypedArray.h */, + ); + name = cpp; + path = cpp; + sourceTree = ""; + }; + 46EB2E00002410 /* Core */ = { + isa = PBXGroup; + children = ( + 46EB2E00002470 /* GTMSessionFetcher.h */, + 46EB2E00002420 /* GTMSessionFetcher.m */, + 46EB2E00002480 /* GTMSessionFetcherLogging.h */, + 46EB2E00002430 /* GTMSessionFetcherLogging.m */, + 46EB2E00002490 /* GTMSessionFetcherService.h */, + 46EB2E00002450 /* GTMSessionFetcherService.m */, + 46EB2E00002440 /* GTMSessionFetcherService+Internal.h */, + 46EB2E000024A0 /* GTMSessionUploadFetcher.h */, + 46EB2E00002460 /* GTMSessionUploadFetcher.m */, + 46EB2E0000D5E0 /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + 46EB2E00003B90 /* Fabric */ = { + isa = PBXGroup; + children = ( + 46EB2E00003C00 /* AsymmetricThreadFence.h */, + 46EB2E00003C20 /* AtomicNotification.h */, + 46EB2E00003C10 /* AtomicNotification-inl.h */, + 46EB2E00003C30 /* AtomicRef.h */, + 46EB2E00003C40 /* AtomicStruct.h */, + 46EB2E00003C60 /* AtomicUtil.h */, + 46EB2E00003C50 /* AtomicUtil-inl.h */, + 46EB2E00003C70 /* Baton.h */, + 46EB2E00003BB0 /* CacheLocality.cpp */, + 46EB2E00003BF0 /* CacheLocality.h */, + 46EB2E00003C80 /* CallOnce.h */, + 46EB2E00003C90 /* DelayedInit.h */, + 46EB2E00003CB0 /* DistributedMutex.h */, + 46EB2E00003CA0 /* DistributedMutex-inl.h */, + 46EB2E00003BC0 /* Futex.cpp */, + 46EB2E00003CD0 /* Hazptr.h */, + 46EB2E00003CC0 /* Hazptr-fwd.h */, + 46EB2E00003CE0 /* HazptrDomain.h */, + 46EB2E00003CF0 /* HazptrHolder.h */, + 46EB2E00003D00 /* HazptrObj.h */, + 46EB2E00003D10 /* HazptrObjLinked.h */, + 46EB2E00003D20 /* HazptrRec.h */, + 46EB2E00003D30 /* HazptrThreadPoolExecutor.h */, + 46EB2E00003D40 /* HazptrThrLocal.h */, + 46EB2E00003D50 /* Latch.h */, + 46EB2E00003D60 /* LifoSem.h */, + 46EB2E00003D70 /* Lock.h */, + 46EB2E00003BE0 /* Malloc.cpp */, + 46EB2E00003D80 /* MicroSpinLock.h */, + 46EB2E00003D90 /* NativeSemaphore.h */, + 46EB2E00003BD0 /* ParkingLot.cpp */, + 46EB2E00003DA0 /* ParkingLot.h */, + 46EB2E00003DB0 /* PicoSpinLock.h */, + 46EB2E00003DC0 /* Rcu.h */, + 46EB2E00003DD0 /* RelaxedAtomic.h */, + 46EB2E00003DE0 /* RWSpinLock.h */, + 46EB2E00003DF0 /* SanitizeThread.h */, + 46EB2E00003E00 /* SaturatingSemaphore.h */, + 46EB2E00003BA0 /* SharedMutex.cpp */, + 46EB2E00003E10 /* SmallLocks.h */, + 46EB2E00003E20 /* ThrottledLifoSem.h */, + 46EB2E00003E30 /* Utility.h */, + 46EB2E00003E40 /* WaitOptions.h */, + ); + name = Fabric; + sourceTree = ""; + }; + 46EB2E00003E50 /* Exported */ = { + isa = PBXGroup; + children = ( + 46EB2E00003E60 /* RCTDeprecation.h */, + ); + name = Exported; + path = Exported; + sourceTree = ""; + }; + 46EB2E00003F00 /* Handlers */ = { + isa = PBXGroup; + children = ( + 46EB2E00003F10 /* RNFlingHandler.h */, + 46EB2E00003F20 /* RNFlingHandler.m */, + 46EB2E00003F30 /* RNForceTouchHandler.h */, + 46EB2E00003F40 /* RNForceTouchHandler.m */, + 46EB2E00003F50 /* RNHoverHandler.h */, + 46EB2E00003F60 /* RNHoverHandler.m */, + 46EB2E00003F70 /* RNLongPressHandler.h */, + 46EB2E00003F80 /* RNLongPressHandler.m */, + 46EB2E00003F90 /* RNManualHandler.h */, + 46EB2E00003FA0 /* RNManualHandler.m */, + 46EB2E00003FB0 /* RNNativeViewHandler.h */, + 46EB2E00003FC0 /* RNNativeViewHandler.mm */, + 46EB2E00003FD0 /* RNPanHandler.h */, + 46EB2E00003FE0 /* RNPanHandler.m */, + 46EB2E00003FF0 /* RNPinchHandler.h */, + 46EB2E00004000 /* RNPinchHandler.m */, + 46EB2E00004010 /* RNRotationHandler.h */, + 46EB2E00004020 /* RNRotationHandler.m */, + 46EB2E00004030 /* RNTapHandler.h */, + 46EB2E00004040 /* RNTapHandler.m */, + ); + name = Handlers; + path = apple/Handlers; + sourceTree = ""; + }; + 46EB2E000042F0 /* reanimated */ = { + isa = PBXGroup; + children = ( + 46EB2E00004300 /* apple */, + 46EB2E00004680 /* Common */, + ); + name = reanimated; + sourceTree = ""; + }; + 46EB2E00004300 /* apple */ = { + isa = PBXGroup; + children = ( + 46EB2E00004530 /* RCTEventDispatcher+Reanimated.h */, + 46EB2E00004540 /* RCTEventDispatcher+Reanimated.m */, + 46EB2E00004550 /* RCTUIView+Reanimated.h */, + 46EB2E00004560 /* RCTUIView+Reanimated.m */, + 46EB2E00004570 /* READisplayLink.h */, + 46EB2E00004580 /* REAModule.h */, + 46EB2E00004590 /* REAModule.mm */, + 46EB2E000045A0 /* REANodesManager.h */, + 46EB2E000045B0 /* REANodesManager.mm */, + 46EB2E000045C0 /* REASlowAnimations.h */, + 46EB2E000045D0 /* REASlowAnimations.mm */, + 46EB2E000045E0 /* REAUIKit.h */, + 46EB2E000045F0 /* REAUtils.h */, + 46EB2E00004600 /* REAUtils.m */, + 46EB2E00004610 /* RNGestureHandlerStateManager.h */, + 46EB2E00004310 /* Fabric */, + 46EB2E00004340 /* keyboardObserver */, + 46EB2E00004370 /* LayoutReanimation */, + 46EB2E00004460 /* native */, + 46EB2E00004620 /* sensor */, + ); + name = apple; + path = apple; + sourceTree = ""; + }; + 46EB2E00004310 /* Fabric */ = { + isa = PBXGroup; + children = ( + 46EB2E00004320 /* REAInitializerRCTFabricSurface.h */, + 46EB2E00004330 /* REAInitializerRCTFabricSurface.mm */, + ); + name = Fabric; + path = Fabric; + sourceTree = ""; + }; + 46EB2E00004340 /* keyboardObserver */ = { + isa = PBXGroup; + children = ( + 46EB2E00004350 /* REAKeyboardEventObserver.h */, + 46EB2E00004360 /* REAKeyboardEventObserver.mm */, + ); + name = keyboardObserver; + path = keyboardObserver; + sourceTree = ""; + }; + 46EB2E00004370 /* LayoutReanimation */ = { + isa = PBXGroup; + children = ( + 46EB2E00004380 /* REAAnimationsManager.h */, + 46EB2E00004390 /* REAAnimationsManager.m */, + 46EB2E000043A0 /* REAFrame.h */, + 46EB2E000043B0 /* REAFrame.m */, + 46EB2E000043C0 /* REAScreensHelper.h */, + 46EB2E000043D0 /* REAScreensHelper.m */, + 46EB2E000043E0 /* REASharedElement.h */, + 46EB2E000043F0 /* REASharedElement.m */, + 46EB2E00004400 /* REASharedTransitionManager.h */, + 46EB2E00004410 /* REASharedTransitionManager.m */, + 46EB2E00004420 /* REASnapshot.h */, + 46EB2E00004430 /* REASnapshot.m */, + 46EB2E00004440 /* REASwizzledUIManager.h */, + 46EB2E00004450 /* REASwizzledUIManager.mm */, + ); + name = LayoutReanimation; + path = LayoutReanimation; + sourceTree = ""; + }; + 46EB2E00004460 /* native */ = { + isa = PBXGroup; + children = ( + 46EB2E00004470 /* NativeMethods.h */, + 46EB2E00004480 /* NativeMethods.mm */, + 46EB2E00004490 /* NativeProxy.h */, + 46EB2E000044A0 /* NativeProxy.mm */, + 46EB2E000044B0 /* PlatformDepMethodsHolderImpl.h */, + 46EB2E000044C0 /* PlatformDepMethodsHolderImpl.mm */, + 46EB2E000044D0 /* PlatformLogger.mm */, + 46EB2E000044E0 /* REAIOSUIScheduler.h */, + 46EB2E000044F0 /* REAIOSUIScheduler.mm */, + 46EB2E00004500 /* REAJSIUtils.h */, + 46EB2E00004510 /* REAMessageThread.h */, + 46EB2E00004520 /* REAMessageThread.mm */, + ); + name = native; + path = native; + sourceTree = ""; + }; + 46EB2E00004620 /* sensor */ = { + isa = PBXGroup; + children = ( + 46EB2E00004630 /* ReanimatedSensor.h */, + 46EB2E00004640 /* ReanimatedSensor.m */, + 46EB2E00004650 /* ReanimatedSensorContainer.h */, + 46EB2E00004660 /* ReanimatedSensorContainer.m */, + 46EB2E00004670 /* ReanimatedSensorType.h */, + ); + name = sensor; + path = sensor; + sourceTree = ""; + }; + 46EB2E00004680 /* Common */ = { + isa = PBXGroup; + children = ( + 46EB2E00004690 /* cpp */, + ); + name = Common; + path = Common; + sourceTree = ""; + }; + 46EB2E00004690 /* cpp */ = { + isa = PBXGroup; + children = ( + 46EB2E000046A0 /* reanimated */, + ); + name = cpp; + path = cpp; + sourceTree = ""; + }; + 46EB2E000046A0 /* reanimated */ = { + isa = PBXGroup; + children = ( + 46EB2E000046B0 /* AnimatedSensor */, + 46EB2E000046E0 /* Fabric */, + 46EB2E00004780 /* LayoutAnimations */, + 46EB2E00004800 /* NativeModules */, + 46EB2E00004850 /* Tools */, + ); + name = reanimated; + path = reanimated; + sourceTree = ""; + }; + 46EB2E000046B0 /* AnimatedSensor */ = { + isa = PBXGroup; + children = ( + 46EB2E000046C0 /* AnimatedSensorModule.cpp */, + 46EB2E000046D0 /* AnimatedSensorModule.h */, + ); + name = AnimatedSensor; + path = AnimatedSensor; + sourceTree = ""; + }; + 46EB2E000046E0 /* Fabric */ = { + isa = PBXGroup; + children = ( + 46EB2E000046F0 /* PropsRegistry.cpp */, + 46EB2E00004700 /* PropsRegistry.h */, + 46EB2E00004710 /* ReanimatedCommitHook.cpp */, + 46EB2E00004720 /* ReanimatedCommitHook.h */, + 46EB2E00004730 /* ReanimatedCommitShadowNode.h */, + 46EB2E00004740 /* ReanimatedMountHook.cpp */, + 46EB2E00004750 /* ReanimatedMountHook.h */, + 46EB2E00004760 /* ShadowTreeCloner.cpp */, + 46EB2E00004770 /* ShadowTreeCloner.h */, + ); + name = Fabric; + path = Fabric; + sourceTree = ""; + }; + 46EB2E00004780 /* LayoutAnimations */ = { + isa = PBXGroup; + children = ( + 46EB2E00004790 /* LayoutAnimationsManager.cpp */, + 46EB2E000047A0 /* LayoutAnimationsManager.h */, + 46EB2E000047B0 /* LayoutAnimationsProxy.cpp */, + 46EB2E000047C0 /* LayoutAnimationsProxy.h */, + 46EB2E000047D0 /* LayoutAnimationsUtils.cpp */, + 46EB2E000047E0 /* LayoutAnimationsUtils.h */, + 46EB2E000047F0 /* LayoutAnimationType.h */, + ); + name = LayoutAnimations; + path = LayoutAnimations; + sourceTree = ""; + }; + 46EB2E00004800 /* NativeModules */ = { + isa = PBXGroup; + children = ( + 46EB2E00004810 /* NativeReanimatedModule.cpp */, + 46EB2E00004820 /* NativeReanimatedModule.h */, + 46EB2E00004830 /* NativeReanimatedModuleSpec.cpp */, + 46EB2E00004840 /* NativeReanimatedModuleSpec.h */, + ); + name = NativeModules; + path = NativeModules; + sourceTree = ""; + }; + 46EB2E00004850 /* Tools */ = { + isa = PBXGroup; + children = ( + 46EB2E00004860 /* CollectionUtils.h */, + 46EB2E00004870 /* FeaturesConfig.cpp */, + 46EB2E00004880 /* FeaturesConfig.h */, + 46EB2E00004890 /* PlatformDepMethodsHolder.h */, + 46EB2E000048A0 /* PlatformLogger.h */, + 46EB2E000048B0 /* SingleInstanceChecker.h */, + 46EB2E000048C0 /* UIRuntimeDecorator.cpp */, + 46EB2E000048D0 /* UIRuntimeDecorator.h */, + ); + name = Tools; + path = Tools; + sourceTree = ""; + }; + 46EB2E000048E0 /* worklets */ = { + isa = PBXGroup; + children = ( + 46EB2E000048F0 /* Registries */, + 46EB2E00004940 /* SharedItems */, + 46EB2E00004970 /* Tools */, + 46EB2E00004A90 /* WorkletRuntime */, + ); + name = worklets; + sourceTree = ""; + }; + 46EB2E000048F0 /* Registries */ = { + isa = PBXGroup; + children = ( + 46EB2E00004900 /* EventHandlerRegistry.cpp */, + 46EB2E00004910 /* EventHandlerRegistry.h */, + 46EB2E00004920 /* WorkletRuntimeRegistry.cpp */, + 46EB2E00004930 /* WorkletRuntimeRegistry.h */, + ); + name = Registries; + path = Common/cpp/worklets/Registries; + sourceTree = ""; + }; + 46EB2E00004940 /* SharedItems */ = { + isa = PBXGroup; + children = ( + 46EB2E00004950 /* Shareables.cpp */, + 46EB2E00004960 /* Shareables.h */, + ); + name = SharedItems; + path = Common/cpp/worklets/SharedItems; + sourceTree = ""; + }; + 46EB2E00004970 /* Tools */ = { + isa = PBXGroup; + children = ( + 46EB2E00004980 /* AsyncQueue.cpp */, + 46EB2E00004990 /* AsyncQueue.h */, + 46EB2E000049A0 /* JSISerializer.cpp */, + 46EB2E000049B0 /* JSISerializer.h */, + 46EB2E000049C0 /* JSLogger.cpp */, + 46EB2E000049D0 /* JSLogger.h */, + 46EB2E000049E0 /* JSScheduler.cpp */, + 46EB2E000049F0 /* JSScheduler.h */, + 46EB2E00004A00 /* ReanimatedJSIUtils.cpp */, + 46EB2E00004A10 /* ReanimatedJSIUtils.h */, + 46EB2E00004A20 /* ReanimatedVersion.cpp */, + 46EB2E00004A30 /* ReanimatedVersion.h */, + 46EB2E00004A40 /* ThreadSafeQueue.h */, + 46EB2E00004A50 /* UIScheduler.cpp */, + 46EB2E00004A60 /* UIScheduler.h */, + 46EB2E00004A70 /* WorkletEventHandler.cpp */, + 46EB2E00004A80 /* WorkletEventHandler.h */, + ); + name = Tools; + path = Common/cpp/worklets/Tools; + sourceTree = ""; + }; + 46EB2E00004A90 /* WorkletRuntime */ = { + isa = PBXGroup; + children = ( + 46EB2E00004AA0 /* ReanimatedHermesRuntime.cpp */, + 46EB2E00004AB0 /* ReanimatedHermesRuntime.h */, + 46EB2E00004AC0 /* ReanimatedRuntime.cpp */, + 46EB2E00004AD0 /* ReanimatedRuntime.h */, + 46EB2E00004AE0 /* RNRuntimeDecorator.cpp */, + 46EB2E00004AF0 /* RNRuntimeDecorator.h */, + 46EB2E00004B00 /* WorkletRuntime.cpp */, + 46EB2E00004B10 /* WorkletRuntime.h */, + 46EB2E00004B20 /* WorkletRuntimeCollector.h */, + 46EB2E00004B30 /* WorkletRuntimeDecorator.cpp */, + 46EB2E00004B40 /* WorkletRuntimeDecorator.h */, + ); + name = WorkletRuntime; + path = Common/cpp/worklets/WorkletRuntime; + sourceTree = ""; + }; + 46EB2E00004B50 /* Brushes */ = { + isa = PBXGroup; + children = ( + 46EB2E00004B60 /* RNSVGBrush.h */, + 46EB2E00004B70 /* RNSVGBrush.mm */, + 46EB2E00004B80 /* RNSVGBrushType.h */, + 46EB2E00004B90 /* RNSVGContextBrush.h */, + 46EB2E00004BA0 /* RNSVGContextBrush.mm */, + 46EB2E00004BB0 /* RNSVGPainter.h */, + 46EB2E00004BC0 /* RNSVGPainter.mm */, + 46EB2E00004BD0 /* RNSVGPainterBrush.h */, + 46EB2E00004BE0 /* RNSVGPainterBrush.mm */, + 46EB2E00004BF0 /* RNSVGSolidColorBrush.h */, + 46EB2E00004C00 /* RNSVGSolidColorBrush.mm */, + ); + name = Brushes; + path = apple/Brushes; + sourceTree = ""; + }; + 46EB2E00004C10 /* Elements */ = { + isa = PBXGroup; + children = ( + 46EB2E00004C20 /* RNSVGClipPath.h */, + 46EB2E00004C30 /* RNSVGClipPath.mm */, + 46EB2E00004C40 /* RNSVGDefs.h */, + 46EB2E00004C50 /* RNSVGDefs.mm */, + 46EB2E00004C60 /* RNSVGForeignObject.h */, + 46EB2E00004C70 /* RNSVGForeignObject.mm */, + 46EB2E00004C80 /* RNSVGGroup.h */, + 46EB2E00004C90 /* RNSVGGroup.mm */, + 46EB2E00004CA0 /* RNSVGImage.h */, + 46EB2E00004CB0 /* RNSVGImage.mm */, + 46EB2E00004CC0 /* RNSVGLinearGradient.h */, + 46EB2E00004CD0 /* RNSVGLinearGradient.mm */, + 46EB2E00004CE0 /* RNSVGMarker.h */, + 46EB2E00004CF0 /* RNSVGMarker.mm */, + 46EB2E00004D00 /* RNSVGMask.h */, + 46EB2E00004D10 /* RNSVGMask.mm */, + 46EB2E00004D20 /* RNSVGPath.h */, + 46EB2E00004D30 /* RNSVGPath.mm */, + 46EB2E00004D40 /* RNSVGPattern.h */, + 46EB2E00004D50 /* RNSVGPattern.mm */, + 46EB2E00004D60 /* RNSVGRadialGradient.h */, + 46EB2E00004D70 /* RNSVGRadialGradient.mm */, + 46EB2E00004D80 /* RNSVGSvgView.h */, + 46EB2E00004D90 /* RNSVGSvgView.mm */, + 46EB2E00004DA0 /* RNSVGSymbol.h */, + 46EB2E00004DB0 /* RNSVGSymbol.mm */, + 46EB2E00004DC0 /* RNSVGUse.h */, + 46EB2E00004DD0 /* RNSVGUse.mm */, + ); + name = Elements; + path = apple/Elements; + sourceTree = ""; + }; + 46EB2E00004DE0 /* Filters */ = { + isa = PBXGroup; + children = ( + 46EB2E00004DF0 /* RNSVGColorMatrixType.h */, + 46EB2E00004E00 /* RNSVGEdgeMode.h */, + 46EB2E00004E10 /* RNSVGFeColorMatrix.h */, + 46EB2E00004E20 /* RNSVGFeColorMatrix.mm */, + 46EB2E00004E30 /* RNSVGFeGaussianBlur.h */, + 46EB2E00004E40 /* RNSVGFeGaussianBlur.mm */, + 46EB2E00004E50 /* RNSVGFeMerge.h */, + 46EB2E00004E60 /* RNSVGFeMerge.mm */, + 46EB2E00004E70 /* RNSVGFeOffset.h */, + 46EB2E00004E80 /* RNSVGFeOffset.mm */, + 46EB2E00004E90 /* RNSVGFilter.h */, + 46EB2E00004EA0 /* RNSVGFilter.mm */, + 46EB2E00004EB0 /* RNSVGFilterPrimitive.h */, + 46EB2E00004EC0 /* RNSVGFilterPrimitive.mm */, + 46EB2E00004ED0 /* RNSVGFilterRegion.h */, + 46EB2E00004EE0 /* RNSVGFilterRegion.mm */, + ); + name = Filters; + path = apple/Filters; + sourceTree = ""; + }; + 46EB2E00004F90 /* Shapes */ = { + isa = PBXGroup; + children = ( + 46EB2E00004FA0 /* RNSVGCircle.h */, + 46EB2E00004FB0 /* RNSVGCircle.mm */, + 46EB2E00004FC0 /* RNSVGEllipse.h */, + 46EB2E00004FD0 /* RNSVGEllipse.mm */, + 46EB2E00004FE0 /* RNSVGLine.h */, + 46EB2E00004FF0 /* RNSVGLine.mm */, + 46EB2E00005000 /* RNSVGRect.h */, + 46EB2E00005010 /* RNSVGRect.mm */, + ); + name = Shapes; + path = apple/Shapes; + sourceTree = ""; + }; + 46EB2E00005020 /* Text */ = { + isa = PBXGroup; + children = ( + 46EB2E00005030 /* RNSVGFontData.h */, + 46EB2E00005040 /* RNSVGFontData.mm */, + 46EB2E00005050 /* RNSVGGlyphContext.h */, + 46EB2E00005060 /* RNSVGGlyphContext.mm */, + 46EB2E00005070 /* RNSVGPropHelper.h */, + 46EB2E00005080 /* RNSVGPropHelper.mm */, + 46EB2E00005090 /* RNSVGText.h */, + 46EB2E000050A0 /* RNSVGText.mm */, + 46EB2E000050B0 /* RNSVGTextPath.h */, + 46EB2E000050C0 /* RNSVGTextPath.mm */, + 46EB2E000050D0 /* RNSVGTextProperties.h */, + 46EB2E000050E0 /* RNSVGTextProperties.mm */, + 46EB2E000050F0 /* RNSVGTopAlignedLabel.h */, + 46EB2E00005100 /* RNSVGTopAlignedLabel.ios.mm */, + 46EB2E00005110 /* RNSVGTSpan.h */, + 46EB2E00005120 /* RNSVGTSpan.mm */, + ); + name = Text; + path = apple/Text; + sourceTree = ""; + }; + 46EB2E00005130 /* Utils */ = { + isa = PBXGroup; + children = ( + 46EB2E00005140 /* RCTConvert+RNSVG.h */, + 46EB2E00005150 /* RCTConvert+RNSVG.mm */, + 46EB2E00005160 /* RNSVGBezierElement.h */, + 46EB2E00005170 /* RNSVGBezierElement.mm */, + 46EB2E00005180 /* RNSVGCGFCRule.h */, + 46EB2E00005190 /* RNSVGConvert.h */, + 46EB2E000051A0 /* RNSVGConvert.mm */, + 46EB2E000051B0 /* RNSVGLength.h */, + 46EB2E000051C0 /* RNSVGLength.mm */, + 46EB2E000051D0 /* RNSVGMarkerPosition.h */, + 46EB2E000051E0 /* RNSVGMarkerPosition.mm */, + 46EB2E000051F0 /* RNSVGMaskType.h */, + 46EB2E00005200 /* RNSVGPathMeasure.h */, + 46EB2E00005210 /* RNSVGPathMeasure.mm */, + 46EB2E00005220 /* RNSVGPathParser.h */, + 46EB2E00005230 /* RNSVGPathParser.mm */, + 46EB2E00005240 /* RNSVGRenderUtils.h */, + 46EB2E00005250 /* RNSVGRenderUtils.mm */, + 46EB2E00005260 /* RNSVGUnits.h */, + 46EB2E00005270 /* RNSVGVBMOS.h */, + 46EB2E00005280 /* RNSVGVectorEffect.h */, + 46EB2E00005290 /* RNSVGViewBox.h */, + 46EB2E000052A0 /* RNSVGViewBox.mm */, + ); + name = Utils; + path = apple/Utils; + sourceTree = ""; + }; + 46EB2E000052B0 /* ViewManagers */ = { + isa = PBXGroup; + children = ( + 46EB2E000052C0 /* RNSVGCircleManager.h */, + 46EB2E000052D0 /* RNSVGCircleManager.mm */, + 46EB2E000052E0 /* RNSVGClipPathManager.h */, + 46EB2E000052F0 /* RNSVGClipPathManager.mm */, + 46EB2E00005300 /* RNSVGDefsManager.h */, + 46EB2E00005310 /* RNSVGDefsManager.mm */, + 46EB2E00005320 /* RNSVGEllipseManager.h */, + 46EB2E00005330 /* RNSVGEllipseManager.mm */, + 46EB2E00005340 /* RNSVGFeColorMatrixManager.h */, + 46EB2E00005350 /* RNSVGFeColorMatrixManager.mm */, + 46EB2E00005360 /* RNSVGFeGaussianBlurManager.h */, + 46EB2E00005370 /* RNSVGFeGaussianBlurManager.mm */, + 46EB2E00005380 /* RNSVGFeMergeManager.h */, + 46EB2E00005390 /* RNSVGFeMergeManager.mm */, + 46EB2E000053A0 /* RNSVGFeOffsetManager.h */, + 46EB2E000053B0 /* RNSVGFeOffsetManager.mm */, + 46EB2E000053C0 /* RNSVGFilterManager.h */, + 46EB2E000053D0 /* RNSVGFilterManager.mm */, + 46EB2E000053E0 /* RNSVGFilterPrimitiveManager.h */, + 46EB2E000053F0 /* RNSVGFilterPrimitiveManager.mm */, + 46EB2E00005400 /* RNSVGForeignObjectManager.h */, + 46EB2E00005410 /* RNSVGForeignObjectManager.mm */, + 46EB2E00005420 /* RNSVGGroupManager.h */, + 46EB2E00005430 /* RNSVGGroupManager.mm */, + 46EB2E00005440 /* RNSVGImageManager.h */, + 46EB2E00005450 /* RNSVGImageManager.mm */, + 46EB2E00005460 /* RNSVGLinearGradientManager.h */, + 46EB2E00005470 /* RNSVGLinearGradientManager.mm */, + 46EB2E00005480 /* RNSVGLineManager.h */, + 46EB2E00005490 /* RNSVGLineManager.mm */, + 46EB2E000054A0 /* RNSVGMarkerManager.h */, + 46EB2E000054B0 /* RNSVGMarkerManager.mm */, + 46EB2E000054C0 /* RNSVGMaskManager.h */, + 46EB2E000054D0 /* RNSVGMaskManager.mm */, + 46EB2E000054E0 /* RNSVGNodeManager.h */, + 46EB2E000054F0 /* RNSVGNodeManager.mm */, + 46EB2E00005500 /* RNSVGPathManager.h */, + 46EB2E00005510 /* RNSVGPathManager.mm */, + 46EB2E00005520 /* RNSVGPatternManager.h */, + 46EB2E00005530 /* RNSVGPatternManager.mm */, + 46EB2E00005540 /* RNSVGRadialGradientManager.h */, + 46EB2E00005550 /* RNSVGRadialGradientManager.mm */, + 46EB2E00005560 /* RNSVGRectManager.h */, + 46EB2E00005570 /* RNSVGRectManager.mm */, + 46EB2E00005580 /* RNSVGRenderableManager.h */, + 46EB2E00005590 /* RNSVGRenderableManager.mm */, + 46EB2E000055A0 /* RNSVGSvgViewManager.h */, + 46EB2E000055B0 /* RNSVGSvgViewManager.mm */, + 46EB2E000055C0 /* RNSVGSymbolManager.h */, + 46EB2E000055D0 /* RNSVGSymbolManager.mm */, + 46EB2E000055E0 /* RNSVGTextManager.h */, + 46EB2E000055F0 /* RNSVGTextManager.mm */, + 46EB2E00005600 /* RNSVGTextPathManager.h */, + 46EB2E00005610 /* RNSVGTextPathManager.mm */, + 46EB2E00005620 /* RNSVGTSpanManager.h */, + 46EB2E00005630 /* RNSVGTSpanManager.mm */, + 46EB2E00005640 /* RNSVGUseManager.h */, + 46EB2E00005650 /* RNSVGUseManager.mm */, + ); + name = ViewManagers; + path = apple/ViewManagers; + sourceTree = ""; + }; + 46EB2E00005660 /* ios */ = { + isa = PBXGroup; + children = ( + 46EB2E000056C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h */, + 46EB2E000056D0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm */, + 46EB2E000056E0 /* RNSConvert.h */, + 46EB2E000056F0 /* RNSConvert.mm */, + 46EB2E00005700 /* RNSEnums.h */, + 46EB2E00005710 /* RNSFullWindowOverlay.h */, + 46EB2E00005720 /* RNSFullWindowOverlay.mm */, + 46EB2E00005730 /* RNSModalScreen.h */, + 46EB2E00005740 /* RNSModalScreen.mm */, + 46EB2E00005750 /* RNSModule.h */, + 46EB2E00005760 /* RNSModule.mm */, + 46EB2E00005770 /* RNSScreen.h */, + 46EB2E00005780 /* RNSScreen.mm */, + 46EB2E00005790 /* RNSScreenContainer.h */, + 46EB2E000057A0 /* RNSScreenContainer.mm */, + 46EB2E000057B0 /* RNSScreenNavigationContainer.h */, + 46EB2E000057C0 /* RNSScreenNavigationContainer.mm */, + 46EB2E000057D0 /* RNSScreenStack.h */, + 46EB2E000057E0 /* RNSScreenStack.mm */, + 46EB2E000057F0 /* RNSScreenStackAnimator.h */, + 46EB2E00005800 /* RNSScreenStackAnimator.mm */, + 46EB2E00005810 /* RNSScreenStackHeaderConfig.h */, + 46EB2E00005820 /* RNSScreenStackHeaderConfig.mm */, + 46EB2E00005830 /* RNSScreenStackHeaderSubview.h */, + 46EB2E00005840 /* RNSScreenStackHeaderSubview.mm */, + 46EB2E00005850 /* RNSScreenWindowTraits.h */, + 46EB2E00005860 /* RNSScreenWindowTraits.mm */, + 46EB2E00005870 /* RNSSearchBar.h */, + 46EB2E00005880 /* RNSSearchBar.mm */, + 46EB2E00005890 /* UIViewController+RNScreens.h */, + 46EB2E000058A0 /* UIViewController+RNScreens.mm */, + 46EB2E000058B0 /* UIWindow+RNScreens.h */, + 46EB2E000058C0 /* UIWindow+RNScreens.mm */, + 46EB2E00005670 /* events */, + 46EB2E000058D0 /* utils */, + ); + name = ios; + path = ios; + sourceTree = ""; + }; + 46EB2E00005670 /* events */ = { + isa = PBXGroup; + children = ( + 46EB2E00005680 /* RNSHeaderHeightChangeEvent.h */, + 46EB2E00005690 /* RNSHeaderHeightChangeEvent.mm */, + 46EB2E000056A0 /* RNSScreenViewEvent.h */, + 46EB2E000056B0 /* RNSScreenViewEvent.mm */, + ); + name = events; + path = events; + sourceTree = ""; + }; + 46EB2E000058D0 /* utils */ = { + isa = PBXGroup; + children = ( + 46EB2E000058E0 /* RNSUIBarButtonItem.h */, + 46EB2E000058F0 /* RNSUIBarButtonItem.mm */, + ); + name = utils; + path = utils; + sourceTree = ""; + }; + 46EB2E00005900 /* cpp */ = { + isa = PBXGroup; + children = ( + 46EB2E00005910 /* RNScreensTurboModule.cpp */, + 46EB2E00005920 /* RNScreensTurboModule.h */, + ); + name = cpp; + path = cpp; + sourceTree = ""; + }; + 46EB2E00005930 /* FBReactNativeSpec */ = { + isa = PBXGroup; + children = ( + 46EB2E00005950 /* FBReactNativeSpec.h */, + 46EB2E00005940 /* FBReactNativeSpec-generated.mm */, + ); + name = FBReactNativeSpec; + path = FBReactNativeSpec; + sourceTree = ""; + }; + 46EB2E000059A0 /* react */ = { + isa = PBXGroup; + children = ( + 46EB2E000059B0 /* renderer */, + ); + name = react; + path = react; + sourceTree = ""; + }; + 46EB2E000059B0 /* renderer */ = { + isa = PBXGroup; + children = ( + 46EB2E000059C0 /* components */, + ); + name = renderer; + path = renderer; + sourceTree = ""; + }; + 46EB2E000059C0 /* components */ = { + isa = PBXGroup; + children = ( + 46EB2E000059D0 /* rngesturehandler_codegen */, + 46EB2E00005A90 /* RNGoogleSignInCGen */, + 46EB2E00005B50 /* rnscreens */, + 46EB2E00005C10 /* rnsvg */, + 46EB2E00005CD0 /* safeareacontext */, + ); + name = components; + path = components; + sourceTree = ""; + }; + 46EB2E000059D0 /* rngesturehandler_codegen */ = { + isa = PBXGroup; + children = ( + 46EB2E000059E0 /* ComponentDescriptors.cpp */, + 46EB2E000059F0 /* ComponentDescriptors.h */, + 46EB2E00005A00 /* EventEmitters.cpp */, + 46EB2E00005A10 /* EventEmitters.h */, + 46EB2E00005A20 /* Props.cpp */, + 46EB2E00005A30 /* Props.h */, + 46EB2E00005A40 /* RCTComponentViewHelpers.h */, + 46EB2E00005A50 /* ShadowNodes.cpp */, + 46EB2E00005A60 /* ShadowNodes.h */, + 46EB2E00005A70 /* States.cpp */, + 46EB2E00005A80 /* States.h */, + ); + name = rngesturehandler_codegen; + path = rngesturehandler_codegen; + sourceTree = ""; + }; + 46EB2E00005A90 /* RNGoogleSignInCGen */ = { + isa = PBXGroup; + children = ( + 46EB2E00005AA0 /* ComponentDescriptors.cpp */, + 46EB2E00005AB0 /* ComponentDescriptors.h */, + 46EB2E00005AC0 /* EventEmitters.cpp */, + 46EB2E00005AD0 /* EventEmitters.h */, + 46EB2E00005AE0 /* Props.cpp */, + 46EB2E00005AF0 /* Props.h */, + 46EB2E00005B00 /* RCTComponentViewHelpers.h */, + 46EB2E00005B10 /* ShadowNodes.cpp */, + 46EB2E00005B20 /* ShadowNodes.h */, + 46EB2E00005B30 /* States.cpp */, + 46EB2E00005B40 /* States.h */, + ); + name = RNGoogleSignInCGen; + path = RNGoogleSignInCGen; + sourceTree = ""; + }; + 46EB2E00005B50 /* rnscreens */ = { + isa = PBXGroup; + children = ( + 46EB2E00005B60 /* ComponentDescriptors.cpp */, + 46EB2E00005B70 /* ComponentDescriptors.h */, + 46EB2E00005B80 /* EventEmitters.cpp */, + 46EB2E00005B90 /* EventEmitters.h */, + 46EB2E00005BA0 /* Props.cpp */, + 46EB2E00005BB0 /* Props.h */, + 46EB2E00005BC0 /* RCTComponentViewHelpers.h */, + 46EB2E00005BD0 /* ShadowNodes.cpp */, + 46EB2E00005BE0 /* ShadowNodes.h */, + 46EB2E00005BF0 /* States.cpp */, + 46EB2E00005C00 /* States.h */, + ); + name = rnscreens; + path = rnscreens; + sourceTree = ""; + }; + 46EB2E00005C10 /* rnsvg */ = { + isa = PBXGroup; + children = ( + 46EB2E00005C20 /* ComponentDescriptors.cpp */, + 46EB2E00005C30 /* ComponentDescriptors.h */, + 46EB2E00005C40 /* EventEmitters.cpp */, + 46EB2E00005C50 /* EventEmitters.h */, + 46EB2E00005C60 /* Props.cpp */, + 46EB2E00005C70 /* Props.h */, + 46EB2E00005C80 /* RCTComponentViewHelpers.h */, + 46EB2E00005C90 /* ShadowNodes.cpp */, + 46EB2E00005CA0 /* ShadowNodes.h */, + 46EB2E00005CB0 /* States.cpp */, + 46EB2E00005CC0 /* States.h */, + ); + name = rnsvg; + path = rnsvg; + sourceTree = ""; + }; + 46EB2E00005CD0 /* safeareacontext */ = { + isa = PBXGroup; + children = ( + 46EB2E00005CE0 /* ComponentDescriptors.cpp */, + 46EB2E00005CF0 /* ComponentDescriptors.h */, + 46EB2E00005D00 /* EventEmitters.cpp */, + 46EB2E00005D10 /* EventEmitters.h */, + 46EB2E00005D20 /* Props.cpp */, + 46EB2E00005D30 /* Props.h */, + 46EB2E00005D40 /* RCTComponentViewHelpers.h */, + 46EB2E00005D50 /* ShadowNodes.cpp */, + 46EB2E00005D60 /* ShadowNodes.h */, + 46EB2E00005D70 /* States.cpp */, + 46EB2E00005D80 /* States.h */, + ); + name = safeareacontext; + path = safeareacontext; + sourceTree = ""; + }; + 46EB2E00005D90 /* rnasyncstorage */ = { + isa = PBXGroup; + children = ( + 46EB2E00005DB0 /* rnasyncstorage.h */, + 46EB2E00005DA0 /* rnasyncstorage-generated.mm */, + ); + name = rnasyncstorage; + path = rnasyncstorage; + sourceTree = ""; + }; + 46EB2E00005DE0 /* rngesturehandler_codegen */ = { + isa = PBXGroup; + children = ( + 46EB2E00005E00 /* rngesturehandler_codegen.h */, + 46EB2E00005DF0 /* rngesturehandler_codegen-generated.mm */, + ); + name = rngesturehandler_codegen; + path = rngesturehandler_codegen; + sourceTree = ""; + }; + 46EB2E00005E30 /* RNGoogleSignInCGen */ = { + isa = PBXGroup; + children = ( + 46EB2E00005E50 /* RNGoogleSignInCGen.h */, + 46EB2E00005E40 /* RNGoogleSignInCGen-generated.mm */, + ); + name = RNGoogleSignInCGen; + path = RNGoogleSignInCGen; + sourceTree = ""; + }; + 46EB2E00005E80 /* rnreanimated */ = { + isa = PBXGroup; + children = ( + 46EB2E00005EA0 /* rnreanimated.h */, + 46EB2E00005E90 /* rnreanimated-generated.mm */, + ); + name = rnreanimated; + path = rnreanimated; + sourceTree = ""; + }; + 46EB2E00005ED0 /* rnscreens */ = { + isa = PBXGroup; + children = ( + 46EB2E00005EF0 /* rnscreens.h */, + 46EB2E00005EE0 /* rnscreens-generated.mm */, + ); + name = rnscreens; + path = rnscreens; + sourceTree = ""; + }; + 46EB2E00005F20 /* rnsvg */ = { + isa = PBXGroup; + children = ( + 46EB2E00005F40 /* rnsvg.h */, + 46EB2E00005F30 /* rnsvg-generated.mm */, + ); + name = rnsvg; + path = rnsvg; + sourceTree = ""; + }; + 46EB2E00005F70 /* safeareacontext */ = { + isa = PBXGroup; + children = ( + 46EB2E00005F90 /* safeareacontext.h */, + 46EB2E00005F80 /* safeareacontext-generated.mm */, + ); + name = safeareacontext; + path = safeareacontext; + sourceTree = ""; + }; + 46EB2E00005FC0 /* CoreModulesHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E00005FD0 /* CoreModulesPlugins.h */, + 46EB2E00005FF0 /* RCTAccessibilityManager.h */, + 46EB2E00005FE0 /* RCTAccessibilityManager+Internal.h */, + 46EB2E00006000 /* RCTActionSheetManager.h */, + 46EB2E00006010 /* RCTAlertController.h */, + 46EB2E00006020 /* RCTAlertManager.h */, + 46EB2E00006030 /* RCTAppearance.h */, + 46EB2E00006040 /* RCTAppState.h */, + 46EB2E00006050 /* RCTClipboard.h */, + 46EB2E00006060 /* RCTDeviceInfo.h */, + 46EB2E00006070 /* RCTDevLoadingView.h */, + 46EB2E00006080 /* RCTDevMenu.h */, + 46EB2E00006090 /* RCTDevSettings.h */, + 46EB2E000060A0 /* RCTEventDispatcher.h */, + 46EB2E000060B0 /* RCTExceptionsManager.h */, + 46EB2E000060C0 /* RCTFPSGraph.h */, + 46EB2E000060D0 /* RCTI18nManager.h */, + 46EB2E000060E0 /* RCTKeyboardObserver.h */, + 46EB2E000060F0 /* RCTLogBox.h */, + 46EB2E00006100 /* RCTLogBoxView.h */, + 46EB2E00006110 /* RCTPlatform.h */, + 46EB2E00006120 /* RCTRedBox.h */, + 46EB2E00006130 /* RCTSourceCode.h */, + 46EB2E00006140 /* RCTStatusBarManager.h */, + 46EB2E00006150 /* RCTTiming.h */, + 46EB2E00006160 /* RCTWebSocketExecutor.h */, + 46EB2E00006170 /* RCTWebSocketModule.h */, + ); + name = CoreModulesHeaders; + sourceTree = ""; + }; + 46EB2E00006180 /* Default */ = { + isa = PBXGroup; + children = ( + 46EB2E00006190 /* Base */, + 46EB2E00006930 /* CxxBridge */, + 46EB2E000069E0 /* CxxLogUtils */, + 46EB2E00006A10 /* CxxModule */, + 46EB2E00006AB0 /* CxxUtils */, + 46EB2E00006AE0 /* I18n */, + 46EB2E00006B20 /* Modules */, + 46EB2E00006C50 /* Profiler */, + 46EB2E00006CD0 /* UIUtils */, + 46EB2E00006D00 /* Views */, + ); + name = Default; + sourceTree = ""; + }; + 46EB2E00006190 /* Base */ = { + isa = PBXGroup; + children = ( + 46EB2E000061A0 /* RCTAssert.h */, + 46EB2E000061B0 /* RCTAssert.m */, + 46EB2E000061E0 /* RCTBridge.h */, + 46EB2E000061F0 /* RCTBridge.mm */, + 46EB2E000061C0 /* RCTBridge+Inspector.h */, + 46EB2E000061D0 /* RCTBridge+Private.h */, + 46EB2E00006200 /* RCTBridgeConstants.h */, + 46EB2E00006210 /* RCTBridgeConstants.m */, + 46EB2E00006220 /* RCTBridgeDelegate.h */, + 46EB2E00006230 /* RCTBridgeMethod.h */, + 46EB2E00006240 /* RCTBridgeModule.h */, + 46EB2E00006250 /* RCTBridgeModuleDecorator.h */, + 46EB2E00006260 /* RCTBridgeModuleDecorator.m */, + 46EB2E00006280 /* RCTBridgeProxy.h */, + 46EB2E00006290 /* RCTBridgeProxy.mm */, + 46EB2E00006270 /* RCTBridgeProxy+Cxx.h */, + 46EB2E000062A0 /* RCTBundleManager.h */, + 46EB2E000062B0 /* RCTBundleManager.m */, + 46EB2E000062C0 /* RCTBundleURLProvider.h */, + 46EB2E000062D0 /* RCTBundleURLProvider.mm */, + 46EB2E000062E0 /* RCTCallableJSModules.m */, + 46EB2E000062F0 /* RCTComponentEvent.h */, + 46EB2E00006300 /* RCTComponentEvent.m */, + 46EB2E00006310 /* RCTConstants.h */, + 46EB2E00006320 /* RCTConstants.m */, + 46EB2E00006330 /* RCTConvert.h */, + 46EB2E00006340 /* RCTConvert.mm */, + 46EB2E00006350 /* RCTCxxConvert.h */, + 46EB2E00006360 /* RCTCxxConvert.m */, + 46EB2E00006370 /* RCTDefines.h */, + 46EB2E00006380 /* RCTDisplayLink.h */, + 46EB2E00006390 /* RCTDisplayLink.m */, + 46EB2E000063A0 /* RCTErrorCustomizer.h */, + 46EB2E000063B0 /* RCTErrorInfo.h */, + 46EB2E000063C0 /* RCTErrorInfo.m */, + 46EB2E000063D0 /* RCTEventDispatcher.m */, + 46EB2E000063E0 /* RCTEventDispatcherProtocol.h */, + 46EB2E000063F0 /* RCTFrameUpdate.h */, + 46EB2E00006400 /* RCTFrameUpdate.m */, + 46EB2E00006410 /* RCTImageSource.h */, + 46EB2E00006420 /* RCTImageSource.m */, + 46EB2E00006430 /* RCTInitializing.h */, + 46EB2E00006440 /* RCTInvalidating.h */, + 46EB2E00006450 /* RCTJavaScriptExecutor.h */, + 46EB2E00006460 /* RCTJavaScriptLoader.h */, + 46EB2E00006470 /* RCTJavaScriptLoader.mm */, + 46EB2E00006480 /* RCTJSStackFrame.h */, + 46EB2E00006490 /* RCTJSStackFrame.m */, + 46EB2E000064A0 /* RCTJSThread.h */, + 46EB2E000064B0 /* RCTJSThread.m */, + 46EB2E000064C0 /* RCTKeyCommands.h */, + 46EB2E000064D0 /* RCTKeyCommands.m */, + 46EB2E000064E0 /* RCTLog.h */, + 46EB2E000064F0 /* RCTLog.mm */, + 46EB2E00006500 /* RCTManagedPointer.h */, + 46EB2E00006510 /* RCTManagedPointer.mm */, + 46EB2E00006520 /* RCTMockDef.h */, + 46EB2E00006530 /* RCTModuleData.h */, + 46EB2E00006540 /* RCTModuleData.mm */, + 46EB2E00006550 /* RCTModuleMethod.h */, + 46EB2E00006560 /* RCTModuleMethod.mm */, + 46EB2E00006570 /* RCTModuleRegistry.m */, + 46EB2E00006580 /* RCTMultipartDataTask.h */, + 46EB2E00006590 /* RCTMultipartDataTask.m */, + 46EB2E000065A0 /* RCTMultipartStreamReader.h */, + 46EB2E000065B0 /* RCTMultipartStreamReader.m */, + 46EB2E000065C0 /* RCTNullability.h */, + 46EB2E000065D0 /* RCTParserUtils.h */, + 46EB2E000065E0 /* RCTParserUtils.m */, + 46EB2E000065F0 /* RCTPerformanceLogger.h */, + 46EB2E00006600 /* RCTPerformanceLogger.mm */, + 46EB2E00006610 /* RCTPerformanceLoggerLabels.h */, + 46EB2E00006620 /* RCTPerformanceLoggerLabels.m */, + 46EB2E00006630 /* RCTPLTag.h */, + 46EB2E00006640 /* RCTRedBoxSetEnabled.h */, + 46EB2E00006650 /* RCTRedBoxSetEnabled.m */, + 46EB2E00006660 /* RCTReloadCommand.h */, + 46EB2E00006670 /* RCTReloadCommand.m */, + 46EB2E00006680 /* RCTRootContentView.h */, + 46EB2E00006690 /* RCTRootContentView.m */, + 46EB2E000066A0 /* RCTRootView.h */, + 46EB2E000066B0 /* RCTRootView.m */, + 46EB2E000066C0 /* RCTRootViewDelegate.h */, + 46EB2E000066D0 /* RCTRootViewInternal.h */, + 46EB2E000066E0 /* RCTRuntimeExecutorModule.h */, + 46EB2E000066F0 /* RCTTouchEvent.h */, + 46EB2E00006700 /* RCTTouchEvent.m */, + 46EB2E00006710 /* RCTTouchHandler.h */, + 46EB2E00006720 /* RCTTouchHandler.m */, + 46EB2E00006730 /* RCTTurboModuleRegistry.h */, + 46EB2E00006740 /* RCTURLRequestDelegate.h */, + 46EB2E00006750 /* RCTURLRequestHandler.h */, + 46EB2E00006760 /* RCTUtils.h */, + 46EB2E00006770 /* RCTUtils.m */, + 46EB2E00006780 /* RCTUtilsUIOverride.h */, + 46EB2E00006790 /* RCTUtilsUIOverride.m */, + 46EB2E000067A0 /* RCTVersion.h */, + 46EB2E000067B0 /* RCTVersion.m */, + 46EB2E000067C0 /* RCTViewRegistry.m */, + 46EB2E000067D0 /* Surface */, + ); + name = Base; + path = React/Base; + sourceTree = ""; + }; + 46EB2E000067D0 /* Surface */ = { + isa = PBXGroup; + children = ( + 46EB2E000067E0 /* RCTSurface.h */, + 46EB2E000067F0 /* RCTSurface.mm */, + 46EB2E00006800 /* RCTSurfaceDelegate.h */, + 46EB2E00006810 /* RCTSurfaceProtocol.h */, + 46EB2E00006820 /* RCTSurfaceRootShadowView.h */, + 46EB2E00006830 /* RCTSurfaceRootShadowView.m */, + 46EB2E00006840 /* RCTSurfaceRootShadowViewDelegate.h */, + 46EB2E00006850 /* RCTSurfaceRootView.h */, + 46EB2E00006860 /* RCTSurfaceRootView.mm */, + 46EB2E00006870 /* RCTSurfaceStage.h */, + 46EB2E00006880 /* RCTSurfaceStage.m */, + 46EB2E000068A0 /* RCTSurfaceView.h */, + 46EB2E000068B0 /* RCTSurfaceView.mm */, + 46EB2E00006890 /* RCTSurfaceView+Internal.h */, + 46EB2E000068C0 /* SurfaceHostingView */, + ); + name = Surface; + path = Surface; + sourceTree = ""; + }; + 46EB2E000068C0 /* SurfaceHostingView */ = { + isa = PBXGroup; + children = ( + 46EB2E000068D0 /* RCTSurfaceHostingProxyRootView.h */, + 46EB2E000068E0 /* RCTSurfaceHostingProxyRootView.mm */, + 46EB2E000068F0 /* RCTSurfaceHostingView.h */, + 46EB2E00006900 /* RCTSurfaceHostingView.mm */, + 46EB2E00006910 /* RCTSurfaceSizeMeasureMode.h */, + 46EB2E00006920 /* RCTSurfaceSizeMeasureMode.mm */, + ); + name = SurfaceHostingView; + path = SurfaceHostingView; + sourceTree = ""; + }; + 46EB2E00006930 /* CxxBridge */ = { + isa = PBXGroup; + children = ( + 46EB2E00006940 /* NSDataBigString.h */, + 46EB2E00006950 /* NSDataBigString.mm */, + 46EB2E00006960 /* RCTCxxBridge.mm */, + 46EB2E00006970 /* RCTCxxBridgeDelegate.h */, + 46EB2E00006980 /* RCTJSIExecutorRuntimeInstaller.h */, + 46EB2E00006990 /* RCTJSIExecutorRuntimeInstaller.mm */, + 46EB2E000069A0 /* RCTMessageThread.h */, + 46EB2E000069B0 /* RCTMessageThread.mm */, + 46EB2E000069C0 /* RCTObjcExecutor.h */, + 46EB2E000069D0 /* RCTObjcExecutor.mm */, + ); + name = CxxBridge; + path = React/CxxBridge; + sourceTree = ""; + }; + 46EB2E000069E0 /* CxxLogUtils */ = { + isa = PBXGroup; + children = ( + 46EB2E000069F0 /* RCTDefaultCxxLogFunction.h */, + 46EB2E00006A00 /* RCTDefaultCxxLogFunction.mm */, + ); + name = CxxLogUtils; + path = React/CxxLogUtils; + sourceTree = ""; + }; + 46EB2E00006A10 /* CxxModule */ = { + isa = PBXGroup; + children = ( + 46EB2E00006A20 /* DispatchMessageQueueThread.h */, + 46EB2E00006A30 /* RCTCxxMethod.h */, + 46EB2E00006A40 /* RCTCxxMethod.mm */, + 46EB2E00006A50 /* RCTCxxModule.h */, + 46EB2E00006A60 /* RCTCxxModule.mm */, + 46EB2E00006A70 /* RCTCxxUtils.h */, + 46EB2E00006A80 /* RCTCxxUtils.mm */, + 46EB2E00006A90 /* RCTNativeModule.h */, + 46EB2E00006AA0 /* RCTNativeModule.mm */, + ); + name = CxxModule; + path = React/CxxModule; + sourceTree = ""; + }; + 46EB2E00006AB0 /* CxxUtils */ = { + isa = PBXGroup; + children = ( + 46EB2E00006AC0 /* RCTFollyConvert.h */, + 46EB2E00006AD0 /* RCTFollyConvert.mm */, + ); + name = CxxUtils; + path = React/CxxUtils; + sourceTree = ""; + }; + 46EB2E00006AE0 /* I18n */ = { + isa = PBXGroup; + children = ( + 46EB2E00006AF0 /* FBXXHashUtils.h */, + 46EB2E00006B00 /* RCTLocalizedString.h */, + 46EB2E00006B10 /* RCTLocalizedString.mm */, + ); + name = I18n; + path = React/I18n; + sourceTree = ""; + }; + 46EB2E00006B20 /* Modules */ = { + isa = PBXGroup; + children = ( + 46EB2E00006B30 /* RCTEventEmitter.h */, + 46EB2E00006B40 /* RCTEventEmitter.m */, + 46EB2E00006B50 /* RCTI18nUtil.h */, + 46EB2E00006B60 /* RCTI18nUtil.m */, + 46EB2E00006B70 /* RCTLayoutAnimation.h */, + 46EB2E00006B80 /* RCTLayoutAnimation.m */, + 46EB2E00006B90 /* RCTLayoutAnimationGroup.h */, + 46EB2E00006BA0 /* RCTLayoutAnimationGroup.m */, + 46EB2E00006BB0 /* RCTRedBoxExtraDataViewController.h */, + 46EB2E00006BC0 /* RCTRedBoxExtraDataViewController.m */, + 46EB2E00006BD0 /* RCTSurfacePresenterStub.h */, + 46EB2E00006BE0 /* RCTSurfacePresenterStub.m */, + 46EB2E00006BF0 /* RCTUIManager.h */, + 46EB2E00006C00 /* RCTUIManager.m */, + 46EB2E00006C10 /* RCTUIManagerObserverCoordinator.h */, + 46EB2E00006C20 /* RCTUIManagerObserverCoordinator.mm */, + 46EB2E00006C30 /* RCTUIManagerUtils.h */, + 46EB2E00006C40 /* RCTUIManagerUtils.m */, + ); + name = Modules; + path = React/Modules; + sourceTree = ""; + }; + 46EB2E00006C50 /* Profiler */ = { + isa = PBXGroup; + children = ( + 46EB2E00006C60 /* RCTMacros.h */, + 46EB2E00006C70 /* RCTProfile.h */, + 46EB2E00006C80 /* RCTProfile.m */, + 46EB2E00006C90 /* RCTProfileTrampoline-arm.S */, + 46EB2E00006CA0 /* RCTProfileTrampoline-arm64.S */, + 46EB2E00006CB0 /* RCTProfileTrampoline-i386.S */, + 46EB2E00006CC0 /* RCTProfileTrampoline-x86_64.S */, + ); + name = Profiler; + path = React/Profiler; + sourceTree = ""; + }; + 46EB2E00006CD0 /* UIUtils */ = { + isa = PBXGroup; + children = ( + 46EB2E00006CE0 /* RCTUIUtils.h */, + 46EB2E00006CF0 /* RCTUIUtils.m */, + ); + name = UIUtils; + path = React/UIUtils; + sourceTree = ""; + }; + 46EB2E00006D00 /* Views */ = { + isa = PBXGroup; + children = ( + 46EB2E00006D10 /* RCTActivityIndicatorView.h */, + 46EB2E00006D20 /* RCTActivityIndicatorView.m */, + 46EB2E00006D30 /* RCTActivityIndicatorViewManager.h */, + 46EB2E00006D40 /* RCTActivityIndicatorViewManager.m */, + 46EB2E00006D50 /* RCTAnimationType.h */, + 46EB2E00006D60 /* RCTAutoInsetsProtocol.h */, + 46EB2E00006D70 /* RCTBorderCurve.h */, + 46EB2E00006D80 /* RCTBorderDrawing.h */, + 46EB2E00006D90 /* RCTBorderDrawing.m */, + 46EB2E00006DA0 /* RCTBorderStyle.h */, + 46EB2E00006DB0 /* RCTComponent.h */, + 46EB2E00006DC0 /* RCTComponentData.h */, + 46EB2E00006DD0 /* RCTComponentData.m */, + 46EB2E00006DE0 /* RCTConvert+CoreLocation.h */, + 46EB2E00006DF0 /* RCTConvert+CoreLocation.m */, + 46EB2E00006E00 /* RCTConvert+Transform.h */, + 46EB2E00006E10 /* RCTConvert+Transform.m */, + 46EB2E00006E20 /* RCTCursor.h */, + 46EB2E00006E30 /* RCTDebuggingOverlay.h */, + 46EB2E00006E40 /* RCTDebuggingOverlay.m */, + 46EB2E00006E50 /* RCTDebuggingOverlayManager.h */, + 46EB2E00006E60 /* RCTDebuggingOverlayManager.m */, + 46EB2E00006E70 /* RCTFont.h */, + 46EB2E00006E80 /* RCTFont.mm */, + 46EB2E00006E90 /* RCTLayout.h */, + 46EB2E00006EA0 /* RCTLayout.m */, + 46EB2E00006EB0 /* RCTModalHostView.h */, + 46EB2E00006EC0 /* RCTModalHostView.m */, + 46EB2E00006ED0 /* RCTModalHostViewController.h */, + 46EB2E00006EE0 /* RCTModalHostViewController.m */, + 46EB2E00006EF0 /* RCTModalHostViewManager.h */, + 46EB2E00006F00 /* RCTModalHostViewManager.m */, + 46EB2E00006F10 /* RCTModalManager.h */, + 46EB2E00006F20 /* RCTModalManager.m */, + 46EB2E00006F30 /* RCTPointerEvents.h */, + 46EB2E00006F40 /* RCTRootShadowView.h */, + 46EB2E00006F50 /* RCTRootShadowView.m */, + 46EB2E00006F60 /* RCTSegmentedControl.h */, + 46EB2E00006F70 /* RCTSegmentedControl.m */, + 46EB2E00006F80 /* RCTSegmentedControlManager.h */, + 46EB2E00006F90 /* RCTSegmentedControlManager.m */, + 46EB2E00006FE0 /* RCTShadowView.h */, + 46EB2E00006FF0 /* RCTShadowView.m */, + 46EB2E00006FA0 /* RCTShadowView+Internal.h */, + 46EB2E00006FB0 /* RCTShadowView+Internal.m */, + 46EB2E00006FC0 /* RCTShadowView+Layout.h */, + 46EB2E00006FD0 /* RCTShadowView+Layout.m */, + 46EB2E00007000 /* RCTSwitch.h */, + 46EB2E00007010 /* RCTSwitch.m */, + 46EB2E00007020 /* RCTSwitchManager.h */, + 46EB2E00007030 /* RCTSwitchManager.m */, + 46EB2E00007040 /* RCTTextDecorationLineType.h */, + 46EB2E00007050 /* RCTView.h */, + 46EB2E00007060 /* RCTView.m */, + 46EB2E00007070 /* RCTViewManager.h */, + 46EB2E00007080 /* RCTViewManager.m */, + 46EB2E00007090 /* RCTViewUtils.h */, + 46EB2E000070A0 /* RCTViewUtils.m */, + 46EB2E000070B0 /* RCTWrapperViewController.h */, + 46EB2E000070C0 /* RCTWrapperViewController.m */, + 46EB2E000072A0 /* UIView+Private.h */, + 46EB2E000072B0 /* UIView+React.h */, + 46EB2E000072C0 /* UIView+React.m */, + 46EB2E000070D0 /* RefreshControl */, + 46EB2E00007130 /* SafeAreaView */, + 46EB2E000071C0 /* ScrollView */, + ); + name = Views; + path = React/Views; + sourceTree = ""; + }; + 46EB2E000070D0 /* RefreshControl */ = { + isa = PBXGroup; + children = ( + 46EB2E000070E0 /* RCTRefreshableProtocol.h */, + 46EB2E000070F0 /* RCTRefreshControl.h */, + 46EB2E00007100 /* RCTRefreshControl.m */, + 46EB2E00007110 /* RCTRefreshControlManager.h */, + 46EB2E00007120 /* RCTRefreshControlManager.m */, + ); + name = RefreshControl; + path = RefreshControl; + sourceTree = ""; + }; + 46EB2E00007130 /* SafeAreaView */ = { + isa = PBXGroup; + children = ( + 46EB2E00007140 /* RCTSafeAreaShadowView.h */, + 46EB2E00007150 /* RCTSafeAreaShadowView.m */, + 46EB2E00007160 /* RCTSafeAreaView.h */, + 46EB2E00007170 /* RCTSafeAreaView.m */, + 46EB2E00007180 /* RCTSafeAreaViewLocalData.h */, + 46EB2E00007190 /* RCTSafeAreaViewLocalData.m */, + 46EB2E000071A0 /* RCTSafeAreaViewManager.h */, + 46EB2E000071B0 /* RCTSafeAreaViewManager.m */, + ); + name = SafeAreaView; + path = SafeAreaView; + sourceTree = ""; + }; + 46EB2E000071C0 /* ScrollView */ = { + isa = PBXGroup; + children = ( + 46EB2E000071D0 /* RCTScrollableProtocol.h */, + 46EB2E000071E0 /* RCTScrollContentShadowView.h */, + 46EB2E000071F0 /* RCTScrollContentShadowView.m */, + 46EB2E00007200 /* RCTScrollContentView.h */, + 46EB2E00007210 /* RCTScrollContentView.m */, + 46EB2E00007220 /* RCTScrollContentViewManager.h */, + 46EB2E00007230 /* RCTScrollContentViewManager.m */, + 46EB2E00007240 /* RCTScrollEvent.h */, + 46EB2E00007250 /* RCTScrollEvent.m */, + 46EB2E00007260 /* RCTScrollView.h */, + 46EB2E00007270 /* RCTScrollView.m */, + 46EB2E00007280 /* RCTScrollViewManager.h */, + 46EB2E00007290 /* RCTScrollViewManager.m */, + ); + name = ScrollView; + path = ScrollView; + sourceTree = ""; + }; + 46EB2E000072D0 /* DevSupport */ = { + isa = PBXGroup; + children = ( + 46EB2E000072E0 /* DevSupport */, + 46EB2E00007380 /* Inspector */, + ); + name = DevSupport; + sourceTree = ""; + }; + 46EB2E000072E0 /* DevSupport */ = { + isa = PBXGroup; + children = ( + 46EB2E000072F0 /* RCTDevLoadingViewProtocol.h */, + 46EB2E00007300 /* RCTDevLoadingViewSetEnabled.h */, + 46EB2E00007310 /* RCTDevLoadingViewSetEnabled.m */, + 46EB2E00007320 /* RCTInspectorDevServerHelper.h */, + 46EB2E00007330 /* RCTInspectorDevServerHelper.mm */, + 46EB2E00007340 /* RCTPackagerClient.h */, + 46EB2E00007350 /* RCTPackagerClient.m */, + 46EB2E00007360 /* RCTPackagerConnection.h */, + 46EB2E00007370 /* RCTPackagerConnection.mm */, + ); + name = DevSupport; + path = React/DevSupport; + sourceTree = ""; + }; + 46EB2E00007380 /* Inspector */ = { + isa = PBXGroup; + children = ( + 46EB2E00007390 /* RCTCxxInspectorPackagerConnection.h */, + 46EB2E000073A0 /* RCTCxxInspectorPackagerConnection.mm */, + 46EB2E000073B0 /* RCTCxxInspectorPackagerConnectionDelegate.h */, + 46EB2E000073C0 /* RCTCxxInspectorPackagerConnectionDelegate.mm */, + 46EB2E000073D0 /* RCTCxxInspectorWebSocketAdapter.h */, + 46EB2E000073E0 /* RCTCxxInspectorWebSocketAdapter.mm */, + 46EB2E000073F0 /* RCTInspector.h */, + 46EB2E00007400 /* RCTInspector.mm */, + 46EB2E00007410 /* RCTInspectorPackagerConnection.h */, + 46EB2E00007420 /* RCTInspectorPackagerConnection.m */, + ); + name = Inspector; + path = React/Inspector; + sourceTree = ""; + }; + 46EB2E00007430 /* RCTAnimationHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E000075A0 /* RCTAnimationPlugins.h */, + 46EB2E000075B0 /* RCTAnimationUtils.h */, + 46EB2E000075C0 /* RCTNativeAnimatedModule.h */, + 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */, + 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */, + 46EB2E00007440 /* Drivers */, + 46EB2E000074A0 /* Nodes */, + ); + name = RCTAnimationHeaders; + sourceTree = ""; + }; + 46EB2E00007440 /* Drivers */ = { + isa = PBXGroup; + children = ( + 46EB2E00007450 /* RCTAnimationDriver.h */, + 46EB2E00007460 /* RCTDecayAnimation.h */, + 46EB2E00007470 /* RCTEventAnimation.h */, + 46EB2E00007480 /* RCTFrameAnimation.h */, + 46EB2E00007490 /* RCTSpringAnimation.h */, + ); + name = Drivers; + path = Libraries/NativeAnimation/Drivers; + sourceTree = ""; + }; + 46EB2E000074A0 /* Nodes */ = { + isa = PBXGroup; + children = ( + 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */, + 46EB2E000074C0 /* RCTAnimatedNode.h */, + 46EB2E000074D0 /* RCTColorAnimatedNode.h */, + 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */, + 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */, + 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */, + 46EB2E00007510 /* RCTModuloAnimatedNode.h */, + 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */, + 46EB2E00007530 /* RCTObjectAnimatedNode.h */, + 46EB2E00007540 /* RCTPropsAnimatedNode.h */, + 46EB2E00007550 /* RCTStyleAnimatedNode.h */, + 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */, + 46EB2E00007570 /* RCTTrackingAnimatedNode.h */, + 46EB2E00007580 /* RCTTransformAnimatedNode.h */, + 46EB2E00007590 /* RCTValueAnimatedNode.h */, + ); + name = Nodes; + path = Libraries/NativeAnimation/Nodes; + sourceTree = ""; + }; + 46EB2E000075F0 /* RCTBlobHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E00007600 /* RCTBlobManager.h */, + 46EB2E00007610 /* RCTFileReaderModule.h */, + ); + name = RCTBlobHeaders; + sourceTree = ""; + }; + 46EB2E00007620 /* RCTImageHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E00007630 /* RCTAnimatedImage.h */, + 46EB2E00007640 /* RCTBundleAssetImageLoader.h */, + 46EB2E00007650 /* RCTDisplayWeakRefreshable.h */, + 46EB2E00007660 /* RCTGIFImageDecoder.h */, + 46EB2E00007670 /* RCTImageBlurUtils.h */, + 46EB2E00007680 /* RCTImageCache.h */, + 46EB2E00007690 /* RCTImageDataDecoder.h */, + 46EB2E000076A0 /* RCTImageEditingManager.h */, + 46EB2E000076B0 /* RCTImageLoader.h */, + 46EB2E000076C0 /* RCTImageLoaderLoggable.h */, + 46EB2E000076D0 /* RCTImageLoaderProtocol.h */, + 46EB2E000076E0 /* RCTImageLoaderWithAttributionProtocol.h */, + 46EB2E000076F0 /* RCTImagePlugins.h */, + 46EB2E00007700 /* RCTImageShadowView.h */, + 46EB2E00007710 /* RCTImageStoreManager.h */, + 46EB2E00007720 /* RCTImageURLLoader.h */, + 46EB2E00007730 /* RCTImageURLLoaderWithAttribution.h */, + 46EB2E00007740 /* RCTImageUtils.h */, + 46EB2E00007750 /* RCTImageView.h */, + 46EB2E00007760 /* RCTImageViewManager.h */, + 46EB2E00007770 /* RCTLocalAssetImageLoader.h */, + 46EB2E00007780 /* RCTResizeMode.h */, + 46EB2E00007790 /* RCTUIImageViewAnimated.h */, + ); + name = RCTImageHeaders; + sourceTree = ""; + }; + 46EB2E000077A0 /* RCTLinkingHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E000077B0 /* RCTLinkingManager.h */, + 46EB2E000077C0 /* RCTLinkingPlugins.h */, + ); + name = RCTLinkingHeaders; + sourceTree = ""; + }; + 46EB2E000077D0 /* RCTNetworkHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E000077E0 /* RCTDataRequestHandler.h */, + 46EB2E000077F0 /* RCTFileRequestHandler.h */, + 46EB2E00007800 /* RCTHTTPRequestHandler.h */, + 46EB2E00007810 /* RCTNetworking.h */, + 46EB2E00007820 /* RCTNetworkPlugins.h */, + 46EB2E00007830 /* RCTNetworkTask.h */, + ); + name = RCTNetworkHeaders; + sourceTree = ""; + }; + 46EB2E00007840 /* RCTSettingsHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E00007850 /* RCTSettingsManager.h */, + 46EB2E00007860 /* RCTSettingsPlugins.h */, + ); + name = RCTSettingsHeaders; + sourceTree = ""; + }; + 46EB2E00007870 /* RCTTextHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E000078E0 /* RCTConvert+Text.h */, + 46EB2E000078F0 /* RCTTextAttributes.h */, + 46EB2E00007900 /* RCTTextTransform.h */, + 46EB2E00007880 /* BaseText */, + 46EB2E000078B0 /* RawText */, + 46EB2E00007910 /* Text */, + 46EB2E00007970 /* TextInput */, + 46EB2E00007AB0 /* VirtualText */, + ); + name = RCTTextHeaders; + sourceTree = ""; + }; + 46EB2E00007880 /* BaseText */ = { + isa = PBXGroup; + children = ( + 46EB2E00007890 /* RCTBaseTextShadowView.h */, + 46EB2E000078A0 /* RCTBaseTextViewManager.h */, + ); + name = BaseText; + path = Libraries/Text/BaseText; + sourceTree = ""; + }; + 46EB2E000078B0 /* RawText */ = { + isa = PBXGroup; + children = ( + 46EB2E000078C0 /* RCTRawTextShadowView.h */, + 46EB2E000078D0 /* RCTRawTextViewManager.h */, + ); + name = RawText; + path = Libraries/Text/RawText; + sourceTree = ""; + }; + 46EB2E00007910 /* Text */ = { + isa = PBXGroup; + children = ( + 46EB2E00007920 /* NSTextStorage+FontScaling.h */, + 46EB2E00007930 /* RCTDynamicTypeRamp.h */, + 46EB2E00007940 /* RCTTextShadowView.h */, + 46EB2E00007950 /* RCTTextView.h */, + 46EB2E00007960 /* RCTTextViewManager.h */, + ); + name = Text; + path = Libraries/Text/Text; + sourceTree = ""; + }; + 46EB2E00007970 /* TextInput */ = { + isa = PBXGroup; + children = ( + 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */, + 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */, + 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */, + 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */, + 46EB2E00007A00 /* RCTBaseTextInputView.h */, + 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */, + 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */, + 46EB2E00007A30 /* RCTInputAccessoryView.h */, + 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */, + 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */, + 46EB2E00007A60 /* RCTTextSelection.h */, + 46EB2E00007980 /* Multiline */, + 46EB2E00007A70 /* Singleline */, + ); + name = TextInput; + path = Libraries/Text/TextInput; + sourceTree = ""; + }; + 46EB2E00007980 /* Multiline */ = { + isa = PBXGroup; + children = ( + 46EB2E00007990 /* RCTMultilineTextInputView.h */, + 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */, + 46EB2E000079B0 /* RCTUITextView.h */, + ); + name = Multiline; + path = Multiline; + sourceTree = ""; + }; + 46EB2E00007A70 /* Singleline */ = { + isa = PBXGroup; + children = ( + 46EB2E00007A80 /* RCTSinglelineTextInputView.h */, + 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */, + 46EB2E00007AA0 /* RCTUITextField.h */, + ); + name = Singleline; + path = Singleline; + sourceTree = ""; + }; + 46EB2E00007AB0 /* VirtualText */ = { + isa = PBXGroup; + children = ( + 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */, + 46EB2E00007AD0 /* RCTVirtualTextView.h */, + 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */, + ); + name = VirtualText; + path = Libraries/Text/VirtualText; + sourceTree = ""; + }; + 46EB2E00007AF0 /* RCTVibrationHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E00007B00 /* RCTVibration.h */, + 46EB2E00007B10 /* RCTVibrationPlugins.h */, + ); + name = RCTVibrationHeaders; + sourceTree = ""; + }; + 46EB2E00007B20 /* RCTWebSocket */ = { + isa = PBXGroup; + children = ( + 46EB2E00007B30 /* RCTReconnectingWebSocket.h */, + 46EB2E00007B40 /* RCTReconnectingWebSocket.m */, + ); + name = RCTWebSocket; + sourceTree = ""; + }; + 46EB2E00007D00 /* animations */ = { + isa = PBXGroup; + children = ( + 46EB2E00007D10 /* conversions.h */, + 46EB2E00007D20 /* LayoutAnimationCallbackWrapper.h */, + 46EB2E00007D30 /* LayoutAnimationDriver.cpp */, + 46EB2E00007D40 /* LayoutAnimationDriver.h */, + 46EB2E00007D50 /* LayoutAnimationKeyFrameManager.cpp */, + 46EB2E00007D60 /* LayoutAnimationKeyFrameManager.h */, + 46EB2E00007D70 /* primitives.h */, + 46EB2E00007D80 /* utils.cpp */, + 46EB2E00007D90 /* utils.h */, + ); + name = animations; + sourceTree = ""; + }; + 46EB2E00007DA0 /* attributedstring */ = { + isa = PBXGroup; + children = ( + 46EB2E00007DB0 /* AttributedString.cpp */, + 46EB2E00007DC0 /* AttributedString.h */, + 46EB2E00007DD0 /* AttributedStringBox.cpp */, + 46EB2E00007DE0 /* AttributedStringBox.h */, + 46EB2E00007DF0 /* conversions.h */, + 46EB2E00007E00 /* ParagraphAttributes.cpp */, + 46EB2E00007E10 /* ParagraphAttributes.h */, + 46EB2E00007E20 /* primitives.h */, + 46EB2E00007E30 /* TextAttributes.cpp */, + 46EB2E00007E40 /* TextAttributes.h */, + ); + name = attributedstring; + sourceTree = ""; + }; + 46EB2E00007E50 /* componentregistry */ = { + isa = PBXGroup; + children = ( + 46EB2E00007E60 /* ComponentDescriptorFactory.h */, + 46EB2E00007E70 /* ComponentDescriptorProvider.h */, + 46EB2E00007E80 /* ComponentDescriptorProviderRegistry.cpp */, + 46EB2E00007E90 /* ComponentDescriptorProviderRegistry.h */, + 46EB2E00007EA0 /* ComponentDescriptorRegistry.cpp */, + 46EB2E00007EB0 /* ComponentDescriptorRegistry.h */, + 46EB2E00007EC0 /* componentNameByReactViewName.cpp */, + 46EB2E00007ED0 /* componentNameByReactViewName.h */, + ); + name = componentregistry; + sourceTree = ""; + }; + 46EB2E00007EE0 /* componentregistrynative */ = { + isa = PBXGroup; + children = ( + 46EB2E00007EF0 /* NativeComponentRegistryBinding.cpp */, + 46EB2E00007F00 /* NativeComponentRegistryBinding.h */, + ); + name = componentregistrynative; + sourceTree = ""; + }; + 46EB2E00007F10 /* components */ = { + isa = PBXGroup; + children = ( + 46EB2E00007F20 /* inputaccessory */, + 46EB2E00007F70 /* legacyviewmanagerinterop */, + 46EB2E00008090 /* modal */, + 46EB2E000080F0 /* rncore */, + 46EB2E000081B0 /* root */, + 46EB2E00008210 /* safeareaview */, + 46EB2E00008270 /* scrollview */, + 46EB2E00008340 /* text */, + 46EB2E000084F0 /* textinput */, + 46EB2E000085C0 /* unimplementedview */, + 46EB2E00008630 /* view */, + ); + name = components; + sourceTree = ""; + }; + 46EB2E00007F20 /* inputaccessory */ = { + isa = PBXGroup; + children = ( + 46EB2E00007F30 /* InputAccessoryComponentDescriptor.h */, + 46EB2E00007F40 /* InputAccessoryShadowNode.cpp */, + 46EB2E00007F50 /* InputAccessoryShadowNode.h */, + 46EB2E00007F60 /* InputAccessoryState.h */, + ); + name = inputaccessory; + sourceTree = ""; + }; + 46EB2E00007F70 /* legacyviewmanagerinterop */ = { + isa = PBXGroup; + children = ( + 46EB2E00007F80 /* LegacyViewManagerInteropComponentDescriptor.h */, + 46EB2E00007F90 /* LegacyViewManagerInteropComponentDescriptor.mm */, + 46EB2E00007FA0 /* LegacyViewManagerInteropShadowNode.cpp */, + 46EB2E00007FB0 /* LegacyViewManagerInteropShadowNode.h */, + 46EB2E00007FC0 /* LegacyViewManagerInteropState.h */, + 46EB2E00007FD0 /* LegacyViewManagerInteropState.mm */, + 46EB2E00007FE0 /* LegacyViewManagerInteropViewEventEmitter.cpp */, + 46EB2E00007FF0 /* LegacyViewManagerInteropViewEventEmitter.h */, + 46EB2E00008000 /* LegacyViewManagerInteropViewProps.cpp */, + 46EB2E00008010 /* LegacyViewManagerInteropViewProps.h */, + 46EB2E00008020 /* RCTLegacyViewManagerInteropCoordinator.h */, + 46EB2E00008030 /* RCTLegacyViewManagerInteropCoordinator.mm */, + 46EB2E00008040 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp */, + 46EB2E00008050 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h */, + 46EB2E00008060 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp */, + 46EB2E00008070 /* UnstableLegacyViewManagerAutomaticShadowNode.h */, + 46EB2E00008080 /* UnstableLegacyViewManagerInteropComponentDescriptor.h */, + ); + name = legacyviewmanagerinterop; + sourceTree = ""; + }; + 46EB2E00008090 /* modal */ = { + isa = PBXGroup; + children = ( + 46EB2E000080A0 /* ModalHostViewComponentDescriptor.h */, + 46EB2E000080B0 /* ModalHostViewShadowNode.cpp */, + 46EB2E000080C0 /* ModalHostViewShadowNode.h */, + 46EB2E000080D0 /* ModalHostViewState.cpp */, + 46EB2E000080E0 /* ModalHostViewState.h */, + ); + name = modal; + sourceTree = ""; + }; + 46EB2E000080F0 /* rncore */ = { + isa = PBXGroup; + children = ( + 46EB2E00008100 /* ComponentDescriptors.cpp */, + 46EB2E00008110 /* ComponentDescriptors.h */, + 46EB2E00008120 /* EventEmitters.cpp */, + 46EB2E00008130 /* EventEmitters.h */, + 46EB2E00008140 /* Props.cpp */, + 46EB2E00008150 /* Props.h */, + 46EB2E00008160 /* RCTComponentViewHelpers.h */, + 46EB2E00008170 /* ShadowNodes.cpp */, + 46EB2E00008180 /* ShadowNodes.h */, + 46EB2E00008190 /* States.cpp */, + 46EB2E000081A0 /* States.h */, + ); + name = rncore; + sourceTree = ""; + }; + 46EB2E000081B0 /* root */ = { + isa = PBXGroup; + children = ( + 46EB2E000081C0 /* RootComponentDescriptor.h */, + 46EB2E000081D0 /* RootProps.cpp */, + 46EB2E000081E0 /* RootProps.h */, + 46EB2E000081F0 /* RootShadowNode.cpp */, + 46EB2E00008200 /* RootShadowNode.h */, + ); + name = root; + sourceTree = ""; + }; + 46EB2E00008210 /* safeareaview */ = { + isa = PBXGroup; + children = ( + 46EB2E00008220 /* SafeAreaViewComponentDescriptor.h */, + 46EB2E00008230 /* SafeAreaViewShadowNode.cpp */, + 46EB2E00008240 /* SafeAreaViewShadowNode.h */, + 46EB2E00008250 /* SafeAreaViewState.cpp */, + 46EB2E00008260 /* SafeAreaViewState.h */, + ); + name = safeareaview; + sourceTree = ""; + }; + 46EB2E00008270 /* scrollview */ = { + isa = PBXGroup; + children = ( + 46EB2E00008280 /* conversions.h */, + 46EB2E00008290 /* primitives.h */, + 46EB2E000082A0 /* RCTComponentViewHelpers.h */, + 46EB2E000082B0 /* ScrollViewComponentDescriptor.h */, + 46EB2E000082C0 /* ScrollViewEventEmitter.cpp */, + 46EB2E000082D0 /* ScrollViewEventEmitter.h */, + 46EB2E000082E0 /* ScrollViewProps.cpp */, + 46EB2E000082F0 /* ScrollViewProps.h */, + 46EB2E00008300 /* ScrollViewShadowNode.cpp */, + 46EB2E00008310 /* ScrollViewShadowNode.h */, + 46EB2E00008320 /* ScrollViewState.cpp */, + 46EB2E00008330 /* ScrollViewState.h */, + ); + name = scrollview; + sourceTree = ""; + }; + 46EB2E00008340 /* text */ = { + isa = PBXGroup; + children = ( + 46EB2E00008350 /* BaseTextProps.cpp */, + 46EB2E00008360 /* BaseTextProps.h */, + 46EB2E00008370 /* BaseTextShadowNode.cpp */, + 46EB2E00008380 /* BaseTextShadowNode.h */, + 46EB2E00008390 /* conversions.h */, + 46EB2E000083A0 /* ParagraphComponentDescriptor.h */, + 46EB2E000083B0 /* ParagraphEventEmitter.cpp */, + 46EB2E000083C0 /* ParagraphEventEmitter.h */, + 46EB2E000083D0 /* ParagraphLayoutManager.cpp */, + 46EB2E000083E0 /* ParagraphLayoutManager.h */, + 46EB2E000083F0 /* ParagraphProps.cpp */, + 46EB2E00008400 /* ParagraphProps.h */, + 46EB2E00008410 /* ParagraphShadowNode.cpp */, + 46EB2E00008420 /* ParagraphShadowNode.h */, + 46EB2E00008430 /* ParagraphState.cpp */, + 46EB2E00008440 /* ParagraphState.h */, + 46EB2E00008450 /* RawTextComponentDescriptor.h */, + 46EB2E00008460 /* RawTextProps.cpp */, + 46EB2E00008470 /* RawTextProps.h */, + 46EB2E00008480 /* RawTextShadowNode.cpp */, + 46EB2E00008490 /* RawTextShadowNode.h */, + 46EB2E000084A0 /* TextComponentDescriptor.h */, + 46EB2E000084B0 /* TextProps.cpp */, + 46EB2E000084C0 /* TextProps.h */, + 46EB2E000084D0 /* TextShadowNode.cpp */, + 46EB2E000084E0 /* TextShadowNode.h */, + ); + name = text; + sourceTree = ""; + }; + 46EB2E000084F0 /* textinput */ = { + isa = PBXGroup; + children = ( + 46EB2E00008500 /* conversions.h */, + 46EB2E00008510 /* primitives.h */, + 46EB2E00008520 /* propsConversions.h */, + 46EB2E00008530 /* TextInputComponentDescriptor.h */, + 46EB2E00008540 /* TextInputEventEmitter.cpp */, + 46EB2E00008550 /* TextInputEventEmitter.h */, + 46EB2E00008560 /* TextInputProps.cpp */, + 46EB2E00008570 /* TextInputProps.h */, + 46EB2E00008580 /* TextInputShadowNode.cpp */, + 46EB2E00008590 /* TextInputShadowNode.h */, + 46EB2E000085A0 /* TextInputState.cpp */, + 46EB2E000085B0 /* TextInputState.h */, + ); + name = textinput; + sourceTree = ""; + }; + 46EB2E000085C0 /* unimplementedview */ = { + isa = PBXGroup; + children = ( + 46EB2E000085D0 /* UnimplementedViewComponentDescriptor.cpp */, + 46EB2E000085E0 /* UnimplementedViewComponentDescriptor.h */, + 46EB2E000085F0 /* UnimplementedViewProps.cpp */, + 46EB2E00008600 /* UnimplementedViewProps.h */, + 46EB2E00008610 /* UnimplementedViewShadowNode.cpp */, + 46EB2E00008620 /* UnimplementedViewShadowNode.h */, + ); + name = unimplementedview; + sourceTree = ""; + }; + 46EB2E00008630 /* view */ = { + isa = PBXGroup; + children = ( + 46EB2E00008640 /* AccessibilityPrimitives.h */, + 46EB2E00008650 /* AccessibilityProps.cpp */, + 46EB2E00008660 /* AccessibilityProps.h */, + 46EB2E00008670 /* accessibilityPropsConversions.h */, + 46EB2E00008680 /* BaseTouch.cpp */, + 46EB2E00008690 /* BaseTouch.h */, + 46EB2E000086A0 /* BaseViewEventEmitter.cpp */, + 46EB2E000086B0 /* BaseViewEventEmitter.h */, + 46EB2E000086C0 /* BaseViewProps.cpp */, + 46EB2E000086D0 /* BaseViewProps.h */, + 46EB2E000086E0 /* ConcreteViewShadowNode.h */, + 46EB2E000086F0 /* conversions.h */, + 46EB2E000087A0 /* PointerEvent.cpp */, + 46EB2E000087B0 /* PointerEvent.h */, + 46EB2E000087C0 /* primitives.h */, + 46EB2E000087D0 /* propsConversions.h */, + 46EB2E000087E0 /* Touch.h */, + 46EB2E000087F0 /* TouchEvent.cpp */, + 46EB2E00008800 /* TouchEvent.h */, + 46EB2E00008810 /* TouchEventEmitter.cpp */, + 46EB2E00008820 /* TouchEventEmitter.h */, + 46EB2E00008830 /* ViewComponentDescriptor.h */, + 46EB2E00008840 /* ViewEventEmitter.h */, + 46EB2E00008850 /* ViewProps.h */, + 46EB2E00008860 /* ViewPropsInterpolation.h */, + 46EB2E00008870 /* ViewShadowNode.cpp */, + 46EB2E00008880 /* ViewShadowNode.h */, + 46EB2E00008890 /* YogaLayoutableShadowNode.cpp */, + 46EB2E000088A0 /* YogaLayoutableShadowNode.h */, + 46EB2E000088B0 /* YogaStylableProps.cpp */, + 46EB2E000088C0 /* YogaStylableProps.h */, + 46EB2E00008700 /* platform */, + ); + name = view; + sourceTree = ""; + }; + 46EB2E00008700 /* platform */ = { + isa = PBXGroup; + children = ( + 46EB2E00008710 /* cxx */, + ); + name = platform; + path = react/renderer/components/view/platform; + sourceTree = ""; + }; + 46EB2E00008710 /* cxx */ = { + isa = PBXGroup; + children = ( + 46EB2E00008720 /* react */, + ); + name = cxx; + path = cxx; + sourceTree = ""; + }; + 46EB2E00008720 /* react */ = { + isa = PBXGroup; + children = ( + 46EB2E00008730 /* renderer */, + ); + name = react; + path = react; + sourceTree = ""; + }; + 46EB2E00008730 /* renderer */ = { + isa = PBXGroup; + children = ( + 46EB2E00008740 /* components */, + ); + name = renderer; + path = renderer; + sourceTree = ""; + }; + 46EB2E00008740 /* components */ = { + isa = PBXGroup; + children = ( + 46EB2E00008750 /* view */, + ); + name = components; + path = components; + sourceTree = ""; + }; + 46EB2E00008750 /* view */ = { + isa = PBXGroup; + children = ( + 46EB2E00008760 /* HostPlatformTouch.h */, + 46EB2E00008770 /* HostPlatformViewEventEmitter.h */, + 46EB2E00008780 /* HostPlatformViewProps.h */, + 46EB2E00008790 /* HostPlatformViewTraitsInitializer.h */, + ); + name = view; + path = view; + sourceTree = ""; + }; + 46EB2E000088D0 /* core */ = { + isa = PBXGroup; + children = ( + 46EB2E000088E0 /* BatchedEventQueue.cpp */, + 46EB2E000088F0 /* BatchedEventQueue.h */, + 46EB2E00008900 /* ComponentDescriptor.cpp */, + 46EB2E00008910 /* ComponentDescriptor.h */, + 46EB2E00008920 /* ConcreteComponentDescriptor.h */, + 46EB2E00008930 /* ConcreteShadowNode.h */, + 46EB2E00008940 /* ConcreteState.h */, + 46EB2E00008950 /* conversions.h */, + 46EB2E00008960 /* DynamicPropsUtilities.cpp */, + 46EB2E00008970 /* DynamicPropsUtilities.h */, + 46EB2E00008980 /* EventBeat.cpp */, + 46EB2E00008990 /* EventBeat.h */, + 46EB2E000089A0 /* EventDispatcher.cpp */, + 46EB2E000089B0 /* EventDispatcher.h */, + 46EB2E000089C0 /* EventEmitter.cpp */, + 46EB2E000089D0 /* EventEmitter.h */, + 46EB2E000089E0 /* EventListener.cpp */, + 46EB2E000089F0 /* EventListener.h */, + 46EB2E00008A00 /* EventLogger.cpp */, + 46EB2E00008A10 /* EventLogger.h */, + 46EB2E00008A20 /* EventPayload.h */, + 46EB2E00008A30 /* EventPayloadType.h */, + 46EB2E00008A40 /* EventPipe.h */, + 46EB2E00008A50 /* EventPriority.h */, + 46EB2E00008A60 /* EventQueue.cpp */, + 46EB2E00008A70 /* EventQueue.h */, + 46EB2E00008A80 /* EventQueueProcessor.cpp */, + 46EB2E00008A90 /* EventQueueProcessor.h */, + 46EB2E00008AA0 /* EventTarget.cpp */, + 46EB2E00008AB0 /* EventTarget.h */, + 46EB2E00008AC0 /* graphicsConversions.h */, + 46EB2E00008AD0 /* InstanceHandle.cpp */, + 46EB2E00008AE0 /* InstanceHandle.h */, + 46EB2E00008AF0 /* LayoutableShadowNode.cpp */, + 46EB2E00008B00 /* LayoutableShadowNode.h */, + 46EB2E00008B10 /* LayoutConstraints.cpp */, + 46EB2E00008B20 /* LayoutConstraints.h */, + 46EB2E00008B30 /* LayoutContext.h */, + 46EB2E00008B40 /* LayoutMetrics.cpp */, + 46EB2E00008B50 /* LayoutMetrics.h */, + 46EB2E00008B60 /* LayoutPrimitives.h */, + 46EB2E00008B70 /* Props.cpp */, + 46EB2E00008B80 /* Props.h */, + 46EB2E00008B90 /* propsConversions.h */, + 46EB2E00008BA0 /* PropsMacros.h */, + 46EB2E00008BB0 /* PropsParserContext.h */, + 46EB2E00008BC0 /* RawEvent.cpp */, + 46EB2E00008BD0 /* RawEvent.h */, + 46EB2E00008BE0 /* RawProps.cpp */, + 46EB2E00008BF0 /* RawProps.h */, + 46EB2E00008C00 /* RawPropsKey.cpp */, + 46EB2E00008C10 /* RawPropsKey.h */, + 46EB2E00008C20 /* RawPropsKeyMap.cpp */, + 46EB2E00008C30 /* RawPropsKeyMap.h */, + 46EB2E00008C40 /* RawPropsParser.cpp */, + 46EB2E00008C50 /* RawPropsParser.h */, + 46EB2E00008C60 /* RawPropsPrimitives.h */, + 46EB2E00008C70 /* RawValue.cpp */, + 46EB2E00008C80 /* RawValue.h */, + 46EB2E00008C90 /* ReactEventPriority.h */, + 46EB2E00008CA0 /* ReactPrimitives.h */, + 46EB2E00008CB0 /* Sealable.cpp */, + 46EB2E00008CC0 /* Sealable.h */, + 46EB2E00008CD0 /* ShadowNode.cpp */, + 46EB2E00008CE0 /* ShadowNode.h */, + 46EB2E00008CF0 /* ShadowNodeFamily.cpp */, + 46EB2E00008D00 /* ShadowNodeFamily.h */, + 46EB2E00008D10 /* ShadowNodeFragment.cpp */, + 46EB2E00008D20 /* ShadowNodeFragment.h */, + 46EB2E00008D30 /* ShadowNodeTraits.cpp */, + 46EB2E00008D40 /* ShadowNodeTraits.h */, + 46EB2E00008D50 /* State.cpp */, + 46EB2E00008D60 /* State.h */, + 46EB2E00008D70 /* StateData.h */, + 46EB2E00008D80 /* StatePipe.h */, + 46EB2E00008D90 /* StateUpdate.cpp */, + 46EB2E00008DA0 /* StateUpdate.h */, + 46EB2E00008DB0 /* UnbatchedEventQueue.cpp */, + 46EB2E00008DC0 /* UnbatchedEventQueue.h */, + 46EB2E00008DD0 /* ValueFactory.h */, + 46EB2E00008DE0 /* ValueFactoryEventPayload.cpp */, + 46EB2E00008DF0 /* ValueFactoryEventPayload.h */, + ); + name = core; + sourceTree = ""; + }; + 46EB2E00008E00 /* imagemanager */ = { + isa = PBXGroup; + children = ( + 46EB2E00008E10 /* ImageManager.h */, + 46EB2E00008E20 /* ImageRequest.cpp */, + 46EB2E00008E30 /* ImageRequest.h */, + 46EB2E00008E40 /* ImageResponse.cpp */, + 46EB2E00008E50 /* ImageResponse.h */, + 46EB2E00008E60 /* ImageResponseObserver.h */, + 46EB2E00008E70 /* ImageResponseObserverCoordinator.cpp */, + 46EB2E00008E80 /* ImageResponseObserverCoordinator.h */, + 46EB2E00008E90 /* ImageTelemetry.cpp */, + 46EB2E00008EA0 /* ImageTelemetry.h */, + 46EB2E00008EB0 /* primitives.h */, + ); + name = imagemanager; + sourceTree = ""; + }; + 46EB2E00008EC0 /* leakchecker */ = { + isa = PBXGroup; + children = ( + 46EB2E00008ED0 /* LeakChecker.cpp */, + 46EB2E00008EE0 /* LeakChecker.h */, + 46EB2E00008EF0 /* WeakFamilyRegistry.cpp */, + 46EB2E00008F00 /* WeakFamilyRegistry.h */, + ); + name = leakchecker; + sourceTree = ""; + }; + 46EB2E00008F10 /* mounting */ = { + isa = PBXGroup; + children = ( + 46EB2E00008F20 /* Differentiator.cpp */, + 46EB2E00008F30 /* Differentiator.h */, + 46EB2E00008F40 /* MountingCoordinator.cpp */, + 46EB2E00008F50 /* MountingCoordinator.h */, + 46EB2E00008F60 /* MountingOverrideDelegate.h */, + 46EB2E00008F70 /* MountingTransaction.cpp */, + 46EB2E00008F80 /* MountingTransaction.h */, + 46EB2E00008F90 /* ShadowTree.cpp */, + 46EB2E00008FA0 /* ShadowTree.h */, + 46EB2E00008FB0 /* ShadowTreeDelegate.h */, + 46EB2E00008FC0 /* ShadowTreeRegistry.cpp */, + 46EB2E00008FD0 /* ShadowTreeRegistry.h */, + 46EB2E00008FE0 /* ShadowTreeRevision.cpp */, + 46EB2E00008FF0 /* ShadowTreeRevision.h */, + 46EB2E00009000 /* ShadowView.cpp */, + 46EB2E00009010 /* ShadowView.h */, + 46EB2E00009020 /* ShadowViewMutation.cpp */, + 46EB2E00009030 /* ShadowViewMutation.h */, + 46EB2E00009040 /* stubs.cpp */, + 46EB2E00009050 /* stubs.h */, + 46EB2E00009060 /* StubView.cpp */, + 46EB2E00009070 /* StubView.h */, + 46EB2E00009080 /* StubViewTree.cpp */, + 46EB2E00009090 /* StubViewTree.h */, + 46EB2E000090A0 /* TelemetryController.cpp */, + 46EB2E000090B0 /* TelemetryController.h */, + ); + name = mounting; + sourceTree = ""; + }; + 46EB2E000090C0 /* scheduler */ = { + isa = PBXGroup; + children = ( + 46EB2E000090D0 /* AsynchronousEventBeat.cpp */, + 46EB2E000090E0 /* AsynchronousEventBeat.h */, + 46EB2E000090F0 /* InspectorData.h */, + 46EB2E00009100 /* Scheduler.cpp */, + 46EB2E00009110 /* Scheduler.h */, + 46EB2E00009120 /* SchedulerDelegate.h */, + 46EB2E00009130 /* SchedulerToolbox.h */, + 46EB2E00009140 /* SurfaceHandler.cpp */, + 46EB2E00009150 /* SurfaceHandler.h */, + 46EB2E00009160 /* SurfaceManager.cpp */, + 46EB2E00009170 /* SurfaceManager.h */, + 46EB2E00009180 /* SynchronousEventBeat.cpp */, + 46EB2E00009190 /* SynchronousEventBeat.h */, + ); + name = scheduler; + sourceTree = ""; + }; + 46EB2E000091A0 /* telemetry */ = { + isa = PBXGroup; + children = ( + 46EB2E000091B0 /* SurfaceTelemetry.cpp */, + 46EB2E000091C0 /* SurfaceTelemetry.h */, + 46EB2E000091D0 /* TransactionTelemetry.cpp */, + 46EB2E000091E0 /* TransactionTelemetry.h */, + ); + name = telemetry; + sourceTree = ""; + }; + 46EB2E000091F0 /* textlayoutmanager */ = { + isa = PBXGroup; + children = ( + 46EB2E000092F0 /* TextLayoutContext.h */, + 46EB2E00009300 /* TextMeasureCache.cpp */, + 46EB2E00009310 /* TextMeasureCache.h */, + 46EB2E00009200 /* platform */, + ); + name = textlayoutmanager; + sourceTree = ""; + }; + 46EB2E00009200 /* platform */ = { + isa = PBXGroup; + children = ( + 46EB2E00009210 /* ios */, + ); + name = platform; + path = react/renderer/textlayoutmanager/platform; + sourceTree = ""; + }; + 46EB2E00009210 /* ios */ = { + isa = PBXGroup; + children = ( + 46EB2E00009220 /* react */, + ); + name = ios; + path = ios; + sourceTree = ""; + }; + 46EB2E00009220 /* react */ = { + isa = PBXGroup; + children = ( + 46EB2E00009230 /* renderer */, + ); + name = react; + path = react; + sourceTree = ""; + }; + 46EB2E00009230 /* renderer */ = { + isa = PBXGroup; + children = ( + 46EB2E00009240 /* textlayoutmanager */, + ); + name = renderer; + path = renderer; + sourceTree = ""; + }; + 46EB2E00009240 /* textlayoutmanager */ = { + isa = PBXGroup; + children = ( + 46EB2E00009250 /* RCTAttributedTextUtils.h */, + 46EB2E00009260 /* RCTAttributedTextUtils.mm */, + 46EB2E00009270 /* RCTFontProperties.h */, + 46EB2E00009280 /* RCTFontUtils.h */, + 46EB2E00009290 /* RCTFontUtils.mm */, + 46EB2E000092A0 /* RCTTextLayoutManager.h */, + 46EB2E000092B0 /* RCTTextLayoutManager.mm */, + 46EB2E000092C0 /* RCTTextPrimitivesConversions.h */, + 46EB2E000092D0 /* TextLayoutManager.h */, + 46EB2E000092E0 /* TextLayoutManager.mm */, + ); + name = textlayoutmanager; + path = textlayoutmanager; + sourceTree = ""; + }; + 46EB2E00009320 /* uimanager */ = { + isa = PBXGroup; + children = ( + 46EB2E00009330 /* bindingUtils.cpp */, + 46EB2E00009340 /* bindingUtils.h */, + 46EB2E00009350 /* LayoutAnimationStatusDelegate.h */, + 46EB2E00009360 /* PointerEventsProcessor.cpp */, + 46EB2E00009370 /* PointerEventsProcessor.h */, + 46EB2E00009380 /* PointerHoverTracker.cpp */, + 46EB2E00009390 /* PointerHoverTracker.h */, + 46EB2E000093A0 /* primitives.h */, + 46EB2E000093B0 /* SurfaceRegistryBinding.cpp */, + 46EB2E000093C0 /* SurfaceRegistryBinding.h */, + 46EB2E000093D0 /* UIManager.cpp */, + 46EB2E000093E0 /* UIManager.h */, + 46EB2E000093F0 /* UIManagerAnimationDelegate.h */, + 46EB2E00009400 /* UIManagerBinding.cpp */, + 46EB2E00009410 /* UIManagerBinding.h */, + 46EB2E00009420 /* UIManagerCommitHook.h */, + 46EB2E00009430 /* UIManagerDelegate.h */, + 46EB2E00009440 /* UIManagerMountHook.h */, + ); + name = uimanager; + sourceTree = ""; + }; + 46EB2E00009620 /* Drivers */ = { + isa = PBXGroup; + children = ( + 46EB2E00009630 /* RCTDecayAnimation.mm */, + 46EB2E00009640 /* RCTEventAnimation.mm */, + 46EB2E00009650 /* RCTFrameAnimation.mm */, + 46EB2E00009660 /* RCTSpringAnimation.mm */, + ); + name = Drivers; + path = Drivers; + sourceTree = ""; + }; + 46EB2E00009670 /* Nodes */ = { + isa = PBXGroup; + children = ( + 46EB2E00009680 /* RCTAdditionAnimatedNode.mm */, + 46EB2E00009690 /* RCTAnimatedNode.mm */, + 46EB2E000096A0 /* RCTColorAnimatedNode.mm */, + 46EB2E000096B0 /* RCTDiffClampAnimatedNode.mm */, + 46EB2E000096C0 /* RCTDivisionAnimatedNode.mm */, + 46EB2E000096D0 /* RCTInterpolationAnimatedNode.mm */, + 46EB2E000096E0 /* RCTModuloAnimatedNode.mm */, + 46EB2E000096F0 /* RCTMultiplicationAnimatedNode.mm */, + 46EB2E00009700 /* RCTObjectAnimatedNode.mm */, + 46EB2E00009710 /* RCTPropsAnimatedNode.mm */, + 46EB2E00009720 /* RCTStyleAnimatedNode.mm */, + 46EB2E00009730 /* RCTSubtractionAnimatedNode.mm */, + 46EB2E00009740 /* RCTTrackingAnimatedNode.mm */, + 46EB2E00009750 /* RCTTransformAnimatedNode.mm */, + 46EB2E00009760 /* RCTValueAnimatedNode.mm */, + ); + name = Nodes; + path = Nodes; + sourceTree = ""; + }; + 46EB2E00009890 /* Mounting */ = { + isa = PBXGroup; + children = ( + 46EB2E00009CC0 /* RCTComponentViewClassDescriptor.h */, + 46EB2E00009CD0 /* RCTComponentViewDescriptor.h */, + 46EB2E00009CE0 /* RCTComponentViewFactory.h */, + 46EB2E00009CF0 /* RCTComponentViewFactory.mm */, + 46EB2E00009D00 /* RCTComponentViewProtocol.h */, + 46EB2E00009D10 /* RCTComponentViewRegistry.h */, + 46EB2E00009D20 /* RCTComponentViewRegistry.mm */, + 46EB2E00009D30 /* RCTMountingManager.h */, + 46EB2E00009D40 /* RCTMountingManager.mm */, + 46EB2E00009D50 /* RCTMountingManagerDelegate.h */, + 46EB2E00009D60 /* RCTMountingTransactionObserverCoordinator.h */, + 46EB2E00009D70 /* RCTMountingTransactionObserverCoordinator.mm */, + 46EB2E00009D80 /* RCTMountingTransactionObserving.h */, + 46EB2E00009D90 /* UIView+ComponentViewProtocol.h */, + 46EB2E00009DA0 /* UIView+ComponentViewProtocol.mm */, + 46EB2E000098A0 /* ComponentViews */, + ); + name = Mounting; + path = Fabric/Mounting; + sourceTree = ""; + }; + 46EB2E000098A0 /* ComponentViews */ = { + isa = PBXGroup; + children = ( + 46EB2E00009A30 /* RCTFabricComponentsPlugins.h */, + 46EB2E00009A40 /* RCTFabricComponentsPlugins.mm */, + 46EB2E000098B0 /* ActivityIndicator */, + 46EB2E000098E0 /* DebuggingOverlay */, + 46EB2E00009910 /* Image */, + 46EB2E00009940 /* InputAccessory */, + 46EB2E00009990 /* LegacyViewManagerInterop */, + 46EB2E000099E0 /* Modal */, + 46EB2E00009A50 /* Root */, + 46EB2E00009A80 /* SafeAreaView */, + 46EB2E00009AB0 /* ScrollView */, + 46EB2E00009B30 /* Switch */, + 46EB2E00009B60 /* Text */, + 46EB2E00009BD0 /* TextInput */, + 46EB2E00009C30 /* UnimplementedComponent */, + 46EB2E00009C60 /* UnimplementedView */, + 46EB2E00009C90 /* View */, + ); + name = ComponentViews; + path = ComponentViews; + sourceTree = ""; + }; + 46EB2E000098B0 /* ActivityIndicator */ = { + isa = PBXGroup; + children = ( + 46EB2E000098C0 /* RCTActivityIndicatorViewComponentView.h */, + 46EB2E000098D0 /* RCTActivityIndicatorViewComponentView.mm */, + ); + name = ActivityIndicator; + path = ActivityIndicator; + sourceTree = ""; + }; + 46EB2E000098E0 /* DebuggingOverlay */ = { + isa = PBXGroup; + children = ( + 46EB2E000098F0 /* RCTDebuggingOverlayComponentView.h */, + 46EB2E00009900 /* RCTDebuggingOverlayComponentView.mm */, + ); + name = DebuggingOverlay; + path = DebuggingOverlay; + sourceTree = ""; + }; + 46EB2E00009910 /* Image */ = { + isa = PBXGroup; + children = ( + 46EB2E00009920 /* RCTImageComponentView.h */, + 46EB2E00009930 /* RCTImageComponentView.mm */, + ); + name = Image; + path = Image; + sourceTree = ""; + }; + 46EB2E00009940 /* InputAccessory */ = { + isa = PBXGroup; + children = ( + 46EB2E00009950 /* RCTInputAccessoryComponentView.h */, + 46EB2E00009960 /* RCTInputAccessoryComponentView.mm */, + 46EB2E00009970 /* RCTInputAccessoryContentView.h */, + 46EB2E00009980 /* RCTInputAccessoryContentView.mm */, + ); + name = InputAccessory; + path = InputAccessory; + sourceTree = ""; + }; + 46EB2E00009990 /* LegacyViewManagerInterop */ = { + isa = PBXGroup; + children = ( + 46EB2E000099A0 /* RCTLegacyViewManagerInteropComponentView.h */, + 46EB2E000099B0 /* RCTLegacyViewManagerInteropComponentView.mm */, + 46EB2E000099C0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h */, + 46EB2E000099D0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm */, + ); + name = LegacyViewManagerInterop; + path = LegacyViewManagerInterop; + sourceTree = ""; + }; + 46EB2E000099E0 /* Modal */ = { + isa = PBXGroup; + children = ( + 46EB2E000099F0 /* RCTFabricModalHostViewController.h */, + 46EB2E00009A00 /* RCTFabricModalHostViewController.mm */, + 46EB2E00009A10 /* RCTModalHostViewComponentView.h */, + 46EB2E00009A20 /* RCTModalHostViewComponentView.mm */, + ); + name = Modal; + path = Modal; + sourceTree = ""; + }; + 46EB2E00009A50 /* Root */ = { + isa = PBXGroup; + children = ( + 46EB2E00009A60 /* RCTRootComponentView.h */, + 46EB2E00009A70 /* RCTRootComponentView.mm */, + ); + name = Root; + path = Root; + sourceTree = ""; + }; + 46EB2E00009A80 /* SafeAreaView */ = { + isa = PBXGroup; + children = ( + 46EB2E00009A90 /* RCTSafeAreaViewComponentView.h */, + 46EB2E00009AA0 /* RCTSafeAreaViewComponentView.mm */, + ); + name = SafeAreaView; + path = SafeAreaView; + sourceTree = ""; + }; + 46EB2E00009AB0 /* ScrollView */ = { + isa = PBXGroup; + children = ( + 46EB2E00009AC0 /* RCTCustomPullToRefreshViewProtocol.h */, + 46EB2E00009AD0 /* RCTEnhancedScrollView.h */, + 46EB2E00009AE0 /* RCTEnhancedScrollView.mm */, + 46EB2E00009AF0 /* RCTPullToRefreshViewComponentView.h */, + 46EB2E00009B00 /* RCTPullToRefreshViewComponentView.mm */, + 46EB2E00009B10 /* RCTScrollViewComponentView.h */, + 46EB2E00009B20 /* RCTScrollViewComponentView.mm */, + ); + name = ScrollView; + path = ScrollView; + sourceTree = ""; + }; + 46EB2E00009B30 /* Switch */ = { + isa = PBXGroup; + children = ( + 46EB2E00009B40 /* RCTSwitchComponentView.h */, + 46EB2E00009B50 /* RCTSwitchComponentView.mm */, + ); + name = Switch; + path = Switch; + sourceTree = ""; + }; + 46EB2E00009B60 /* Text */ = { + isa = PBXGroup; + children = ( + 46EB2E00009B70 /* RCTAccessibilityElement.h */, + 46EB2E00009B80 /* RCTAccessibilityElement.mm */, + 46EB2E00009B90 /* RCTParagraphComponentAccessibilityProvider.h */, + 46EB2E00009BA0 /* RCTParagraphComponentAccessibilityProvider.mm */, + 46EB2E00009BB0 /* RCTParagraphComponentView.h */, + 46EB2E00009BC0 /* RCTParagraphComponentView.mm */, + ); + name = Text; + path = Text; + sourceTree = ""; + }; + 46EB2E00009BD0 /* TextInput */ = { + isa = PBXGroup; + children = ( + 46EB2E00009BE0 /* RCTTextInputComponentView.h */, + 46EB2E00009BF0 /* RCTTextInputComponentView.mm */, + 46EB2E00009C00 /* RCTTextInputNativeCommands.h */, + 46EB2E00009C10 /* RCTTextInputUtils.h */, + 46EB2E00009C20 /* RCTTextInputUtils.mm */, + ); + name = TextInput; + path = TextInput; + sourceTree = ""; + }; + 46EB2E00009C30 /* UnimplementedComponent */ = { + isa = PBXGroup; + children = ( + 46EB2E00009C40 /* RCTUnimplementedNativeComponentView.h */, + 46EB2E00009C50 /* RCTUnimplementedNativeComponentView.mm */, + ); + name = UnimplementedComponent; + path = UnimplementedComponent; + sourceTree = ""; + }; + 46EB2E00009C60 /* UnimplementedView */ = { + isa = PBXGroup; + children = ( + 46EB2E00009C70 /* RCTUnimplementedViewComponentView.h */, + 46EB2E00009C80 /* RCTUnimplementedViewComponentView.mm */, + ); + name = UnimplementedView; + path = UnimplementedView; + sourceTree = ""; + }; + 46EB2E00009C90 /* View */ = { + isa = PBXGroup; + children = ( + 46EB2E00009CA0 /* RCTViewComponentView.h */, + 46EB2E00009CB0 /* RCTViewComponentView.mm */, + ); + name = View; + path = View; + sourceTree = ""; + }; + 46EB2E00009F10 /* Surface */ = { + isa = PBXGroup; + children = ( + 46EB2E00009F20 /* RCTFabricSurface.h */, + 46EB2E00009F30 /* RCTFabricSurface.mm */, + ); + name = Surface; + path = Fabric/Surface; + sourceTree = ""; + }; + 46EB2E00009F40 /* Utils */ = { + isa = PBXGroup; + children = ( + 46EB2E00009F50 /* PlatformRunLoopObserver.h */, + 46EB2E00009F60 /* PlatformRunLoopObserver.mm */, + 46EB2E00009F70 /* RCTGenericDelegateSplitter.h */, + 46EB2E00009F80 /* RCTGenericDelegateSplitter.mm */, + 46EB2E00009F90 /* RCTIdentifierPool.h */, + 46EB2E00009FA0 /* RCTReactTaggedView.h */, + 46EB2E00009FB0 /* RCTReactTaggedView.mm */, + ); + name = Utils; + path = Fabric/Utils; + sourceTree = ""; + }; + 46EB2E0000A180 /* BaseText */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A190 /* RCTBaseTextShadowView.mm */, + 46EB2E0000A1A0 /* RCTBaseTextViewManager.mm */, + ); + name = BaseText; + path = BaseText; + sourceTree = ""; + }; + 46EB2E0000A1B0 /* RawText */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A1C0 /* RCTRawTextShadowView.mm */, + 46EB2E0000A1D0 /* RCTRawTextViewManager.mm */, + ); + name = RawText; + path = RawText; + sourceTree = ""; + }; + 46EB2E0000A200 /* Text */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A210 /* NSTextStorage+FontScaling.m */, + 46EB2E0000A220 /* RCTDynamicTypeRamp.mm */, + 46EB2E0000A230 /* RCTTextShadowView.mm */, + 46EB2E0000A240 /* RCTTextView.mm */, + 46EB2E0000A250 /* RCTTextViewManager.mm */, + ); + name = Text; + path = Text; + sourceTree = ""; + }; + 46EB2E0000A260 /* TextInput */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A2B0 /* RCTBackedTextInputDelegateAdapter.mm */, + 46EB2E0000A2C0 /* RCTBaseTextInputShadowView.mm */, + 46EB2E0000A2D0 /* RCTBaseTextInputView.mm */, + 46EB2E0000A2E0 /* RCTBaseTextInputViewManager.mm */, + 46EB2E0000A2F0 /* RCTInputAccessoryShadowView.mm */, + 46EB2E0000A300 /* RCTInputAccessoryView.mm */, + 46EB2E0000A310 /* RCTInputAccessoryViewContent.mm */, + 46EB2E0000A320 /* RCTInputAccessoryViewManager.mm */, + 46EB2E0000A330 /* RCTTextSelection.mm */, + 46EB2E0000A270 /* Multiline */, + 46EB2E0000A340 /* Singleline */, + ); + name = TextInput; + path = TextInput; + sourceTree = ""; + }; + 46EB2E0000A270 /* Multiline */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A280 /* RCTMultilineTextInputView.mm */, + 46EB2E0000A290 /* RCTMultilineTextInputViewManager.mm */, + 46EB2E0000A2A0 /* RCTUITextView.mm */, + ); + name = Multiline; + path = Multiline; + sourceTree = ""; + }; + 46EB2E0000A340 /* Singleline */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A350 /* RCTSinglelineTextInputView.mm */, + 46EB2E0000A360 /* RCTSinglelineTextInputViewManager.mm */, + 46EB2E0000A370 /* RCTUITextField.mm */, + ); + name = Singleline; + path = Singleline; + sourceTree = ""; + }; + 46EB2E0000A380 /* VirtualText */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A390 /* RCTVirtualTextShadowView.mm */, + 46EB2E0000A3A0 /* RCTVirtualTextView.mm */, + 46EB2E0000A3B0 /* RCTVirtualTextViewManager.mm */, + ); + name = VirtualText; + path = VirtualText; + sourceTree = ""; + }; + 46EB2E0000A5C0 /* nativeviewconfig */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A5D0 /* LegacyUIManagerConstantsProviderBinding.cpp */, + 46EB2E0000A5E0 /* LegacyUIManagerConstantsProviderBinding.h */, + ); + name = nativeviewconfig; + path = nativeviewconfig; + sourceTree = ""; + }; + 46EB2E0000A950 /* platform */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A960 /* ios */, + ); + name = platform; + path = platform; + sourceTree = ""; + }; + 46EB2E0000A960 /* ios */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A970 /* react */, + ); + name = ios; + path = ios; + sourceTree = ""; + }; + 46EB2E0000A970 /* react */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A980 /* renderer */, + ); + name = react; + path = react; + sourceTree = ""; + }; + 46EB2E0000A980 /* renderer */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A990 /* graphics */, + ); + name = renderer; + path = renderer; + sourceTree = ""; + }; + 46EB2E0000A990 /* graphics */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A9A0 /* Float.h */, + 46EB2E0000A9B0 /* HostPlatformColor.h */, + 46EB2E0000A9C0 /* HostPlatformColor.mm */, + 46EB2E0000A9D0 /* PlatformColorParser.h */, + 46EB2E0000A9E0 /* PlatformColorParser.mm */, + 46EB2E0000A9F0 /* RCTPlatformColorUtils.h */, + 46EB2E0000AA00 /* RCTPlatformColorUtils.mm */, + ); + name = graphics; + path = graphics; + sourceTree = ""; + }; + 46EB2E0000AAB0 /* executor */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AAC0 /* HermesExecutorFactory.cpp */, + 46EB2E0000AAD0 /* HermesExecutorFactory.h */, + ); + name = executor; + path = executor; + sourceTree = ""; + }; + 46EB2E0000AAE0 /* inspector-modern */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AAF0 /* chrome */, + ); + name = "inspector-modern"; + path = "inspector-modern"; + sourceTree = ""; + }; + 46EB2E0000AAF0 /* chrome */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AB00 /* ConnectionDemux.cpp */, + 46EB2E0000AB10 /* ConnectionDemux.h */, + 46EB2E0000AB20 /* HermesRuntimeAgentDelegate.cpp */, + 46EB2E0000AB30 /* HermesRuntimeAgentDelegate.h */, + 46EB2E0000AB40 /* Registration.cpp */, + 46EB2E0000AB50 /* Registration.h */, + ); + name = chrome; + path = chrome; + sourceTree = ""; + }; + 46EB2E0000B170 /* turbomodule */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B180 /* bridging */, + 46EB2E0000B2A0 /* core */, + ); + name = turbomodule; + sourceTree = ""; + }; + 46EB2E0000B180 /* bridging */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B190 /* Array.h */, + 46EB2E0000B1A0 /* AString.h */, + 46EB2E0000B1B0 /* Base.h */, + 46EB2E0000B1C0 /* Bool.h */, + 46EB2E0000B1D0 /* Bridging.h */, + 46EB2E0000B1E0 /* CallbackWrapper.h */, + 46EB2E0000B1F0 /* Class.h */, + 46EB2E0000B200 /* Convert.h */, + 46EB2E0000B210 /* Dynamic.h */, + 46EB2E0000B220 /* Error.h */, + 46EB2E0000B230 /* Function.h */, + 46EB2E0000B240 /* LongLivedObject.cpp */, + 46EB2E0000B250 /* LongLivedObject.h */, + 46EB2E0000B260 /* Number.h */, + 46EB2E0000B270 /* Object.h */, + 46EB2E0000B280 /* Promise.h */, + 46EB2E0000B290 /* Value.h */, + ); + name = bridging; + sourceTree = ""; + }; + 46EB2E0000B2A0 /* core */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B2B0 /* CallbackWrapper.h */, + 46EB2E0000B2C0 /* CxxTurboModuleUtils.cpp */, + 46EB2E0000B2D0 /* CxxTurboModuleUtils.h */, + 46EB2E0000B2E0 /* LongLivedObject.h */, + 46EB2E0000B2F0 /* TurboCxxModule.cpp */, + 46EB2E0000B300 /* TurboCxxModule.h */, + 46EB2E0000B310 /* TurboModule.cpp */, + 46EB2E0000B320 /* TurboModule.h */, + 46EB2E0000B330 /* TurboModuleBinding.cpp */, + 46EB2E0000B340 /* TurboModuleBinding.h */, + 46EB2E0000B350 /* TurboModulePerfLogger.cpp */, + 46EB2E0000B360 /* TurboModulePerfLogger.h */, + 46EB2E0000B370 /* TurboModuleUtils.cpp */, + 46EB2E0000B380 /* TurboModuleUtils.h */, + ); + name = core; + sourceTree = ""; + }; + 46EB2E0000B620 /* algorithm */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B630 /* AbsoluteLayout.cpp */, + 46EB2E0000B640 /* AbsoluteLayout.h */, + 46EB2E0000B650 /* Align.h */, + 46EB2E0000B660 /* Baseline.cpp */, + 46EB2E0000B670 /* Baseline.h */, + 46EB2E0000B680 /* BoundAxis.h */, + 46EB2E0000B690 /* Cache.cpp */, + 46EB2E0000B6A0 /* Cache.h */, + 46EB2E0000B6B0 /* CalculateLayout.cpp */, + 46EB2E0000B6C0 /* CalculateLayout.h */, + 46EB2E0000B6D0 /* FlexDirection.h */, + 46EB2E0000B6E0 /* FlexLine.cpp */, + 46EB2E0000B6F0 /* FlexLine.h */, + 46EB2E0000B700 /* PixelGrid.cpp */, + 46EB2E0000B710 /* PixelGrid.h */, + 46EB2E0000B720 /* SizingMode.h */, + 46EB2E0000B730 /* TrailingPosition.h */, + ); + name = algorithm; + path = yoga/algorithm; + sourceTree = ""; + }; + 46EB2E0000B740 /* config */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B750 /* Config.cpp */, + 46EB2E0000B760 /* Config.h */, + ); + name = config; + path = yoga/config; + sourceTree = ""; + }; + 46EB2E0000B770 /* debug */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B780 /* AssertFatal.cpp */, + 46EB2E0000B790 /* AssertFatal.h */, + 46EB2E0000B7A0 /* Log.cpp */, + 46EB2E0000B7B0 /* Log.h */, + ); + name = debug; + path = yoga/debug; + sourceTree = ""; + }; + 46EB2E0000B7C0 /* enums */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B7D0 /* Align.h */, + 46EB2E0000B7E0 /* Dimension.h */, + 46EB2E0000B7F0 /* Direction.h */, + 46EB2E0000B800 /* Display.h */, + 46EB2E0000B810 /* Edge.h */, + 46EB2E0000B820 /* Errata.h */, + 46EB2E0000B830 /* ExperimentalFeature.h */, + 46EB2E0000B840 /* FlexDirection.h */, + 46EB2E0000B850 /* Gutter.h */, + 46EB2E0000B860 /* Justify.h */, + 46EB2E0000B870 /* LogLevel.h */, + 46EB2E0000B880 /* MeasureMode.h */, + 46EB2E0000B890 /* NodeType.h */, + 46EB2E0000B8A0 /* Overflow.h */, + 46EB2E0000B8B0 /* PhysicalEdge.h */, + 46EB2E0000B8C0 /* PositionType.h */, + 46EB2E0000B8D0 /* Unit.h */, + 46EB2E0000B8E0 /* Wrap.h */, + 46EB2E0000B8F0 /* YogaEnums.h */, + ); + name = enums; + path = yoga/enums; + sourceTree = ""; + }; + 46EB2E0000B900 /* event */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B910 /* event.cpp */, + 46EB2E0000B920 /* event.h */, + ); + name = event; + path = yoga/event; + sourceTree = ""; + }; + 46EB2E0000B930 /* node */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B940 /* CachedMeasurement.h */, + 46EB2E0000B950 /* LayoutResults.cpp */, + 46EB2E0000B960 /* LayoutResults.h */, + 46EB2E0000B970 /* Node.cpp */, + 46EB2E0000B980 /* Node.h */, + ); + name = node; + path = yoga/node; + sourceTree = ""; + }; + 46EB2E0000B990 /* numeric */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B9A0 /* Comparison.h */, + 46EB2E0000B9B0 /* FloatOptional.h */, + ); + name = numeric; + path = yoga/numeric; + sourceTree = ""; + }; + 46EB2E0000B9C0 /* style */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B9D0 /* SmallValueBuffer.h */, + 46EB2E0000B9E0 /* Style.h */, + 46EB2E0000B9F0 /* StyleLength.h */, + 46EB2E0000BA00 /* StyleValueHandle.h */, + 46EB2E0000BA10 /* StyleValuePool.h */, + ); + name = style; + path = yoga/style; + sourceTree = ""; + }; + 46EB2E0000BB20 /* Core */ = { + isa = PBXGroup; + children = ( + 46EB2E0000BEF0 /* ZXBarcodeFormat.h */, + 46EB2E0000BF00 /* ZXBinarizer.h */, + 46EB2E0000BF10 /* ZXBinarizer.m */, + 46EB2E0000BF20 /* ZXBinaryBitmap.h */, + 46EB2E0000BF30 /* ZXBinaryBitmap.m */, + 46EB2E0000BCF0 /* ZXBitArray.h */, + 46EB2E0000BD00 /* ZXBitArray.m */, + 46EB2E0000BD10 /* ZXBitMatrix.h */, + 46EB2E0000BD20 /* ZXBitMatrix.m */, + 46EB2E0000BD30 /* ZXBitSource.h */, + 46EB2E0000BD40 /* ZXBitSource.m */, + 46EB2E0000BD50 /* ZXBoolArray.h */, + 46EB2E0000BD60 /* ZXBoolArray.m */, + 46EB2E0000C0F0 /* ZXByQuadrantReader.h */, + 46EB2E0000C100 /* ZXByQuadrantReader.m */, + 46EB2E0000BD70 /* ZXByteArray.h */, + 46EB2E0000BD80 /* ZXByteArray.m */, + 46EB2E0000BF40 /* ZXByteMatrix.h */, + 46EB2E0000BF50 /* ZXByteMatrix.m */, + 46EB2E0000BB80 /* ZXCapture.h */, + 46EB2E0000BB90 /* ZXCapture.m */, + 46EB2E0000BBA0 /* ZXCaptureDelegate.h */, + 46EB2E0000BBB0 /* ZXCGImageLuminanceSource.h */, + 46EB2E0000BBC0 /* ZXCGImageLuminanceSource.m */, + 46EB2E0000BBD0 /* ZXCGImageLuminanceSourceInfo.h */, + 46EB2E0000BBE0 /* ZXCGImageLuminanceSourceInfo.m */, + 46EB2E0000BD90 /* ZXCharacterSetECI.h */, + 46EB2E0000BDA0 /* ZXCharacterSetECI.m */, + 46EB2E0000BDB0 /* ZXDecimal.h */, + 46EB2E0000BDC0 /* ZXDecimal.m */, + 46EB2E0000BF60 /* ZXDecodeHints.h */, + 46EB2E0000BF70 /* ZXDecodeHints.m */, + 46EB2E0000BDD0 /* ZXDecoderResult.h */, + 46EB2E0000BDE0 /* ZXDecoderResult.m */, + 46EB2E0000BDF0 /* ZXDefaultGridSampler.h */, + 46EB2E0000BE00 /* ZXDefaultGridSampler.m */, + 46EB2E0000BE10 /* ZXDetectorResult.h */, + 46EB2E0000BE20 /* ZXDetectorResult.m */, + 46EB2E0000BF80 /* ZXDimension.h */, + 46EB2E0000BF90 /* ZXDimension.m */, + 46EB2E0000BFA0 /* ZXEncodeHints.h */, + 46EB2E0000BFB0 /* ZXEncodeHints.m */, + 46EB2E0000BFC0 /* ZXErrors.h */, + 46EB2E0000BFD0 /* ZXErrors.m */, + 46EB2E0000BC70 /* ZXGenericGF.h */, + 46EB2E0000BC80 /* ZXGenericGF.m */, + 46EB2E0000BC90 /* ZXGenericGFPoly.h */, + 46EB2E0000BCA0 /* ZXGenericGFPoly.m */, + 46EB2E0000C110 /* ZXGenericMultipleBarcodeReader.h */, + 46EB2E0000C120 /* ZXGenericMultipleBarcodeReader.m */, + 46EB2E0000BE30 /* ZXGlobalHistogramBinarizer.h */, + 46EB2E0000BE40 /* ZXGlobalHistogramBinarizer.m */, + 46EB2E0000BE50 /* ZXGridSampler.h */, + 46EB2E0000BE60 /* ZXGridSampler.m */, + 46EB2E0000BE70 /* ZXHybridBinarizer.h */, + 46EB2E0000BE80 /* ZXHybridBinarizer.m */, + 46EB2E0000BBF0 /* ZXImage.h */, + 46EB2E0000BC00 /* ZXImage.m */, + 46EB2E0000BB30 /* ZXingObjC.h */, + 46EB2E0000BFE0 /* ZXingObjCCore.h */, + 46EB2E0000BE90 /* ZXIntArray.h */, + 46EB2E0000BEA0 /* ZXIntArray.m */, + 46EB2E0000BFF0 /* ZXInvertedLuminanceSource.h */, + 46EB2E0000C000 /* ZXInvertedLuminanceSource.m */, + 46EB2E0000C010 /* ZXLuminanceSource.h */, + 46EB2E0000C020 /* ZXLuminanceSource.m */, + 46EB2E0000BC10 /* ZXMathUtils.h */, + 46EB2E0000BC20 /* ZXMathUtils.m */, + 46EB2E0000BC30 /* ZXMonochromeRectangleDetector.h */, + 46EB2E0000BC40 /* ZXMonochromeRectangleDetector.m */, + 46EB2E0000BB40 /* ZXMultiFormatReader.h */, + 46EB2E0000BB50 /* ZXMultiFormatReader.m */, + 46EB2E0000BB60 /* ZXMultiFormatWriter.h */, + 46EB2E0000BB70 /* ZXMultiFormatWriter.m */, + 46EB2E0000C130 /* ZXMultipleBarcodeReader.h */, + 46EB2E0000BEB0 /* ZXPerspectiveTransform.h */, + 46EB2E0000BEC0 /* ZXPerspectiveTransform.m */, + 46EB2E0000C030 /* ZXPlanarYUVLuminanceSource.h */, + 46EB2E0000C040 /* ZXPlanarYUVLuminanceSource.m */, + 46EB2E0000C050 /* ZXReader.h */, + 46EB2E0000BCB0 /* ZXReedSolomonDecoder.h */, + 46EB2E0000BCC0 /* ZXReedSolomonDecoder.m */, + 46EB2E0000BCD0 /* ZXReedSolomonEncoder.h */, + 46EB2E0000BCE0 /* ZXReedSolomonEncoder.m */, + 46EB2E0000C060 /* ZXResult.h */, + 46EB2E0000C070 /* ZXResult.m */, + 46EB2E0000C080 /* ZXResultMetadataType.h */, + 46EB2E0000C090 /* ZXResultPoint.h */, + 46EB2E0000C0A0 /* ZXResultPoint.m */, + 46EB2E0000C0B0 /* ZXResultPointCallback.h */, + 46EB2E0000C0C0 /* ZXRGBLuminanceSource.h */, + 46EB2E0000C0D0 /* ZXRGBLuminanceSource.m */, + 46EB2E0000BED0 /* ZXStringUtils.h */, + 46EB2E0000BEE0 /* ZXStringUtils.m */, + 46EB2E0000BC50 /* ZXWhiteRectangleDetector.h */, + 46EB2E0000BC60 /* ZXWhiteRectangleDetector.m */, + 46EB2E0000C0E0 /* ZXWriter.h */, + ); + name = Core; + sourceTree = ""; + }; + 46EB2E0000C140 /* OneD */ = { + isa = PBXGroup; + children = ( + 46EB2E0000C880 /* ZXAbstractDoCoMoResultParser.h */, + 46EB2E0000C890 /* ZXAbstractDoCoMoResultParser.m */, + 46EB2E0000C150 /* ZXAbstractExpandedDecoder.h */, + 46EB2E0000C160 /* ZXAbstractExpandedDecoder.m */, + 46EB2E0000C430 /* ZXAbstractRSSReader.h */, + 46EB2E0000C440 /* ZXAbstractRSSReader.m */, + 46EB2E0000C8A0 /* ZXAddressBookAUResultParser.h */, + 46EB2E0000C8B0 /* ZXAddressBookAUResultParser.m */, + 46EB2E0000C8C0 /* ZXAddressBookDoCoMoResultParser.h */, + 46EB2E0000C8D0 /* ZXAddressBookDoCoMoResultParser.m */, + 46EB2E0000C8E0 /* ZXAddressBookParsedResult.h */, + 46EB2E0000C8F0 /* ZXAddressBookParsedResult.m */, + 46EB2E0000C170 /* ZXAI013103decoder.h */, + 46EB2E0000C180 /* ZXAI013103decoder.m */, + 46EB2E0000C190 /* ZXAI01320xDecoder.h */, + 46EB2E0000C1A0 /* ZXAI01320xDecoder.m */, + 46EB2E0000C1B0 /* ZXAI01392xDecoder.h */, + 46EB2E0000C1C0 /* ZXAI01392xDecoder.m */, + 46EB2E0000C1D0 /* ZXAI01393xDecoder.h */, + 46EB2E0000C1E0 /* ZXAI01393xDecoder.m */, + 46EB2E0000C1F0 /* ZXAI013x0x1xDecoder.h */, + 46EB2E0000C200 /* ZXAI013x0x1xDecoder.m */, + 46EB2E0000C210 /* ZXAI013x0xDecoder.h */, + 46EB2E0000C220 /* ZXAI013x0xDecoder.m */, + 46EB2E0000C230 /* ZXAI01AndOtherAIs.h */, + 46EB2E0000C240 /* ZXAI01AndOtherAIs.m */, + 46EB2E0000C250 /* ZXAI01decoder.h */, + 46EB2E0000C260 /* ZXAI01decoder.m */, + 46EB2E0000C270 /* ZXAI01weightDecoder.h */, + 46EB2E0000C280 /* ZXAI01weightDecoder.m */, + 46EB2E0000C290 /* ZXAnyAIDecoder.h */, + 46EB2E0000C2A0 /* ZXAnyAIDecoder.m */, + 46EB2E0000C3B0 /* ZXBitArrayBuilder.h */, + 46EB2E0000C3C0 /* ZXBitArrayBuilder.m */, + 46EB2E0000C900 /* ZXBizcardResultParser.h */, + 46EB2E0000C910 /* ZXBizcardResultParser.m */, + 46EB2E0000C920 /* ZXBookmarkDoCoMoResultParser.h */, + 46EB2E0000C930 /* ZXBookmarkDoCoMoResultParser.m */, + 46EB2E0000C940 /* ZXCalendarParsedResult.h */, + 46EB2E0000C950 /* ZXCalendarParsedResult.m */, + 46EB2E0000C4F0 /* ZXCodaBarReader.h */, + 46EB2E0000C500 /* ZXCodaBarReader.m */, + 46EB2E0000C510 /* ZXCodaBarWriter.h */, + 46EB2E0000C520 /* ZXCodaBarWriter.m */, + 46EB2E0000C530 /* ZXCode128Reader.h */, + 46EB2E0000C540 /* ZXCode128Reader.m */, + 46EB2E0000C550 /* ZXCode128Writer.h */, + 46EB2E0000C560 /* ZXCode128Writer.m */, + 46EB2E0000C570 /* ZXCode39Reader.h */, + 46EB2E0000C580 /* ZXCode39Reader.m */, + 46EB2E0000C590 /* ZXCode39Writer.h */, + 46EB2E0000C5A0 /* ZXCode39Writer.m */, + 46EB2E0000C5B0 /* ZXCode93Reader.h */, + 46EB2E0000C5C0 /* ZXCode93Reader.m */, + 46EB2E0000C5D0 /* ZXCode93Writer.h */, + 46EB2E0000C5E0 /* ZXCode93Writer.m */, + 46EB2E0000C5F0 /* ZXEAN13Reader.h */, + 46EB2E0000C600 /* ZXEAN13Reader.m */, + 46EB2E0000C610 /* ZXEAN13Writer.h */, + 46EB2E0000C620 /* ZXEAN13Writer.m */, + 46EB2E0000C630 /* ZXEAN8Reader.h */, + 46EB2E0000C640 /* ZXEAN8Reader.m */, + 46EB2E0000C650 /* ZXEAN8Writer.h */, + 46EB2E0000C660 /* ZXEAN8Writer.m */, + 46EB2E0000C670 /* ZXEANManufacturerOrgSupport.h */, + 46EB2E0000C680 /* ZXEANManufacturerOrgSupport.m */, + 46EB2E0000C960 /* ZXEmailAddressParsedResult.h */, + 46EB2E0000C970 /* ZXEmailAddressParsedResult.m */, + 46EB2E0000C980 /* ZXEmailAddressResultParser.h */, + 46EB2E0000C990 /* ZXEmailAddressResultParser.m */, + 46EB2E0000C9A0 /* ZXEmailDoCoMoResultParser.h */, + 46EB2E0000C9B0 /* ZXEmailDoCoMoResultParser.m */, + 46EB2E0000C9C0 /* ZXExpandedProductParsedResult.h */, + 46EB2E0000C9D0 /* ZXExpandedProductParsedResult.m */, + 46EB2E0000C9E0 /* ZXExpandedProductResultParser.h */, + 46EB2E0000C9F0 /* ZXExpandedProductResultParser.m */, + 46EB2E0000CA00 /* ZXGeoParsedResult.h */, + 46EB2E0000CA10 /* ZXGeoParsedResult.m */, + 46EB2E0000CA20 /* ZXGeoResultParser.h */, + 46EB2E0000CA30 /* ZXGeoResultParser.m */, + 46EB2E0000C690 /* ZXingObjCOneD.h */, + 46EB2E0000CA40 /* ZXISBNParsedResult.h */, + 46EB2E0000CA50 /* ZXISBNParsedResult.m */, + 46EB2E0000CA60 /* ZXISBNResultParser.h */, + 46EB2E0000CA70 /* ZXISBNResultParser.m */, + 46EB2E0000C6A0 /* ZXITFReader.h */, + 46EB2E0000C6B0 /* ZXITFReader.m */, + 46EB2E0000C6C0 /* ZXITFWriter.h */, + 46EB2E0000C6D0 /* ZXITFWriter.m */, + 46EB2E0000C6E0 /* ZXMultiFormatOneDReader.h */, + 46EB2E0000C6F0 /* ZXMultiFormatOneDReader.m */, + 46EB2E0000C700 /* ZXMultiFormatUPCEANReader.h */, + 46EB2E0000C710 /* ZXMultiFormatUPCEANReader.m */, + 46EB2E0000C720 /* ZXOneDimensionalCodeWriter.h */, + 46EB2E0000C730 /* ZXOneDimensionalCodeWriter.m */, + 46EB2E0000C740 /* ZXOneDReader.h */, + 46EB2E0000C750 /* ZXOneDReader.m */, + 46EB2E0000CA80 /* ZXParsedResult.h */, + 46EB2E0000CA90 /* ZXParsedResult.m */, + 46EB2E0000CAA0 /* ZXParsedResultType.h */, + 46EB2E0000CAB0 /* ZXProductParsedResult.h */, + 46EB2E0000CAC0 /* ZXProductParsedResult.m */, + 46EB2E0000CAD0 /* ZXProductResultParser.h */, + 46EB2E0000CAE0 /* ZXProductResultParser.m */, + 46EB2E0000CAF0 /* ZXResultParser.h */, + 46EB2E0000CB00 /* ZXResultParser.m */, + 46EB2E0000C450 /* ZXRSS14Reader.h */, + 46EB2E0000C460 /* ZXRSS14Reader.m */, + 46EB2E0000C470 /* ZXRSSDataCharacter.h */, + 46EB2E0000C480 /* ZXRSSDataCharacter.m */, + 46EB2E0000C2B0 /* ZXRSSExpandedBlockParsedResult.h */, + 46EB2E0000C2C0 /* ZXRSSExpandedBlockParsedResult.m */, + 46EB2E0000C2D0 /* ZXRSSExpandedCurrentParsingState.h */, + 46EB2E0000C2E0 /* ZXRSSExpandedCurrentParsingState.m */, + 46EB2E0000C2F0 /* ZXRSSExpandedDecodedChar.h */, + 46EB2E0000C300 /* ZXRSSExpandedDecodedChar.m */, + 46EB2E0000C310 /* ZXRSSExpandedDecodedInformation.h */, + 46EB2E0000C320 /* ZXRSSExpandedDecodedInformation.m */, + 46EB2E0000C330 /* ZXRSSExpandedDecodedNumeric.h */, + 46EB2E0000C340 /* ZXRSSExpandedDecodedNumeric.m */, + 46EB2E0000C350 /* ZXRSSExpandedDecodedObject.h */, + 46EB2E0000C360 /* ZXRSSExpandedDecodedObject.m */, + 46EB2E0000C370 /* ZXRSSExpandedFieldParser.h */, + 46EB2E0000C380 /* ZXRSSExpandedFieldParser.m */, + 46EB2E0000C390 /* ZXRSSExpandedGeneralAppIdDecoder.h */, + 46EB2E0000C3A0 /* ZXRSSExpandedGeneralAppIdDecoder.m */, + 46EB2E0000C3D0 /* ZXRSSExpandedPair.h */, + 46EB2E0000C3E0 /* ZXRSSExpandedPair.m */, + 46EB2E0000C3F0 /* ZXRSSExpandedReader.h */, + 46EB2E0000C400 /* ZXRSSExpandedReader.m */, + 46EB2E0000C410 /* ZXRSSExpandedRow.h */, + 46EB2E0000C420 /* ZXRSSExpandedRow.m */, + 46EB2E0000C490 /* ZXRSSFinderPattern.h */, + 46EB2E0000C4A0 /* ZXRSSFinderPattern.m */, + 46EB2E0000C4B0 /* ZXRSSPair.h */, + 46EB2E0000C4C0 /* ZXRSSPair.m */, + 46EB2E0000C4D0 /* ZXRSSUtils.h */, + 46EB2E0000C4E0 /* ZXRSSUtils.m */, + 46EB2E0000CB10 /* ZXSMSMMSResultParser.h */, + 46EB2E0000CB20 /* ZXSMSMMSResultParser.m */, + 46EB2E0000CB30 /* ZXSMSParsedResult.h */, + 46EB2E0000CB40 /* ZXSMSParsedResult.m */, + 46EB2E0000CB50 /* ZXSMSTOMMSTOResultParser.h */, + 46EB2E0000CB60 /* ZXSMSTOMMSTOResultParser.m */, + 46EB2E0000CB70 /* ZXSMTPResultParser.h */, + 46EB2E0000CB80 /* ZXSMTPResultParser.m */, + 46EB2E0000CB90 /* ZXTelParsedResult.h */, + 46EB2E0000CBA0 /* ZXTelParsedResult.m */, + 46EB2E0000CBB0 /* ZXTelResultParser.h */, + 46EB2E0000CBC0 /* ZXTelResultParser.m */, + 46EB2E0000CBD0 /* ZXTextParsedResult.h */, + 46EB2E0000CBE0 /* ZXTextParsedResult.m */, + 46EB2E0000C760 /* ZXUPCAReader.h */, + 46EB2E0000C770 /* ZXUPCAReader.m */, + 46EB2E0000C780 /* ZXUPCAWriter.h */, + 46EB2E0000C790 /* ZXUPCAWriter.m */, + 46EB2E0000C7A0 /* ZXUPCEANExtension2Support.h */, + 46EB2E0000C7B0 /* ZXUPCEANExtension2Support.m */, + 46EB2E0000C7C0 /* ZXUPCEANExtension5Support.h */, + 46EB2E0000C7D0 /* ZXUPCEANExtension5Support.m */, + 46EB2E0000C7E0 /* ZXUPCEANExtensionSupport.h */, + 46EB2E0000C7F0 /* ZXUPCEANExtensionSupport.m */, + 46EB2E0000C800 /* ZXUPCEANReader.h */, + 46EB2E0000C810 /* ZXUPCEANReader.m */, + 46EB2E0000C820 /* ZXUPCEANWriter.h */, + 46EB2E0000C830 /* ZXUPCEANWriter.m */, + 46EB2E0000C840 /* ZXUPCEReader.h */, + 46EB2E0000C850 /* ZXUPCEReader.m */, + 46EB2E0000C860 /* ZXUPCEWriter.h */, + 46EB2E0000C870 /* ZXUPCEWriter.m */, + 46EB2E0000CBF0 /* ZXURIParsedResult.h */, + 46EB2E0000CC00 /* ZXURIParsedResult.m */, + 46EB2E0000CC10 /* ZXURIResultParser.h */, + 46EB2E0000CC20 /* ZXURIResultParser.m */, + 46EB2E0000CC30 /* ZXURLTOResultParser.h */, + 46EB2E0000CC40 /* ZXURLTOResultParser.m */, + 46EB2E0000CC50 /* ZXVCardResultParser.h */, + 46EB2E0000CC60 /* ZXVCardResultParser.m */, + 46EB2E0000CC70 /* ZXVEventResultParser.h */, + 46EB2E0000CC80 /* ZXVEventResultParser.m */, + 46EB2E0000CC90 /* ZXVINParsedResult.h */, + 46EB2E0000CCA0 /* ZXVINParsedResult.m */, + 46EB2E0000CCB0 /* ZXVINResultParser.h */, + 46EB2E0000CCC0 /* ZXVINResultParser.m */, + 46EB2E0000CCD0 /* ZXWifiParsedResult.h */, + 46EB2E0000CCE0 /* ZXWifiParsedResult.m */, + 46EB2E0000CCF0 /* ZXWifiResultParser.h */, + 46EB2E0000CD00 /* ZXWifiResultParser.m */, + ); + name = OneD; + sourceTree = ""; + }; + 46EB2E0000CD10 /* PDF417 */ = { + isa = PBXGroup; + children = ( + 46EB2E0000CFC0 /* ZXingObjCPDF417.h */, + 46EB2E0000CD20 /* ZXModulusGF.h */, + 46EB2E0000CD30 /* ZXModulusGF.m */, + 46EB2E0000CD40 /* ZXModulusPoly.h */, + 46EB2E0000CD50 /* ZXModulusPoly.m */, + 46EB2E0000CF00 /* ZXPDF417.h */, + 46EB2E0000CF10 /* ZXPDF417.m */, + 46EB2E0000CF20 /* ZXPDF417BarcodeMatrix.h */, + 46EB2E0000CF30 /* ZXPDF417BarcodeMatrix.m */, + 46EB2E0000CD80 /* ZXPDF417BarcodeMetadata.h */, + 46EB2E0000CD90 /* ZXPDF417BarcodeMetadata.m */, + 46EB2E0000CF40 /* ZXPDF417BarcodeRow.h */, + 46EB2E0000CF50 /* ZXPDF417BarcodeRow.m */, + 46EB2E0000CDA0 /* ZXPDF417BarcodeValue.h */, + 46EB2E0000CDB0 /* ZXPDF417BarcodeValue.m */, + 46EB2E0000CDC0 /* ZXPDF417BoundingBox.h */, + 46EB2E0000CDD0 /* ZXPDF417BoundingBox.m */, + 46EB2E0000CDE0 /* ZXPDF417Codeword.h */, + 46EB2E0000CDF0 /* ZXPDF417Codeword.m */, + 46EB2E0000CE00 /* ZXPDF417CodewordDecoder.h */, + 46EB2E0000CE10 /* ZXPDF417CodewordDecoder.m */, + 46EB2E0000CFD0 /* ZXPDF417Common.h */, + 46EB2E0000CFE0 /* ZXPDF417Common.m */, + 46EB2E0000CE20 /* ZXPDF417DecodedBitStreamParser.h */, + 46EB2E0000CE30 /* ZXPDF417DecodedBitStreamParser.m */, + 46EB2E0000CE40 /* ZXPDF417DetectionResult.h */, + 46EB2E0000CE50 /* ZXPDF417DetectionResult.m */, + 46EB2E0000CE60 /* ZXPDF417DetectionResultColumn.h */, + 46EB2E0000CE70 /* ZXPDF417DetectionResultColumn.m */, + 46EB2E0000CE80 /* ZXPDF417DetectionResultRowIndicatorColumn.h */, + 46EB2E0000CE90 /* ZXPDF417DetectionResultRowIndicatorColumn.m */, + 46EB2E0000CEC0 /* ZXPDF417Detector.h */, + 46EB2E0000CED0 /* ZXPDF417Detector.m */, + 46EB2E0000CEE0 /* ZXPDF417DetectorResult.h */, + 46EB2E0000CEF0 /* ZXPDF417DetectorResult.m */, + 46EB2E0000CF60 /* ZXPDF417Dimensions.h */, + 46EB2E0000CF70 /* ZXPDF417Dimensions.m */, + 46EB2E0000CD60 /* ZXPDF417ECErrorCorrection.h */, + 46EB2E0000CD70 /* ZXPDF417ECErrorCorrection.m */, + 46EB2E0000CF80 /* ZXPDF417ErrorCorrection.h */, + 46EB2E0000CF90 /* ZXPDF417ErrorCorrection.m */, + 46EB2E0000CFA0 /* ZXPDF417HighLevelEncoder.h */, + 46EB2E0000CFB0 /* ZXPDF417HighLevelEncoder.m */, + 46EB2E0000CFF0 /* ZXPDF417Reader.h */, + 46EB2E0000D000 /* ZXPDF417Reader.m */, + 46EB2E0000D010 /* ZXPDF417ResultMetadata.h */, + 46EB2E0000D020 /* ZXPDF417ResultMetadata.m */, + 46EB2E0000CEA0 /* ZXPDF417ScanningDecoder.h */, + 46EB2E0000CEB0 /* ZXPDF417ScanningDecoder.m */, + 46EB2E0000D030 /* ZXPDF417Writer.h */, + 46EB2E0000D040 /* ZXPDF417Writer.m */, + ); + name = PDF417; + sourceTree = ""; + }; + 46EB2E0000D1F0 /* Pre-built */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D200 /* AsyncDebuggerAPI.h */, + 46EB2E0000D2E0 /* Buffer.h */, + 46EB2E0000D250 /* CallbackOStream.h */, + 46EB2E0000D260 /* CDPHandler.h */, + 46EB2E0000D210 /* CompileJS.h */, + 46EB2E0000D2F0 /* CrashManager.h */, + 46EB2E0000D300 /* CtorConfig.h */, + 46EB2E0000D220 /* DebuggerAPI.h */, + 46EB2E0000D310 /* DebuggerTypes.h */, + 46EB2E0000D320 /* GCConfig.h */, + 46EB2E0000D330 /* GCTripwireContext.h */, + 46EB2E0000D230 /* hermes.h */, + 46EB2E0000D240 /* hermes_tracing.h */, + 46EB2E0000D340 /* HermesExport.h */, + 46EB2E0000D270 /* JSONValueInterfaces.h */, + 46EB2E0000D350 /* JSOutOfMemoryError.h */, + 46EB2E0000D280 /* MessageConverters.h */, + 46EB2E0000D290 /* MessageInterfaces.h */, + 46EB2E0000D2A0 /* MessageTypes.h */, + 46EB2E0000D2B0 /* MessageTypesInlines.h */, + 46EB2E0000D2C0 /* RemoteObjectConverters.h */, + 46EB2E0000D2D0 /* RuntimeAdapter.h */, + 46EB2E0000D360 /* RuntimeConfig.h */, + 46EB2E0000D370 /* RuntimeTaskRunner.h */, + 46EB2E0000D380 /* SynthTrace.h */, + 46EB2E0000D390 /* SynthTraceParser.h */, + 46EB2E0000D3A0 /* ThreadSafetyAnalysis.h */, + 46EB2E0000D3B0 /* TimerStats.h */, + 46EB2E0000D3C0 /* TraceInterpreter.h */, + 46EB2E0000D3D0 /* TracingRuntime.h */, + 46EB2E0000D540 /* Frameworks */, + ); + name = "Pre-built"; + sourceTree = ""; + }; + 46EB2E0000D540 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D550 /* hermes.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 46EB2E0000D560 /* Resources */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D570 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 46EB2E0000D5C0 /* Resources */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D5D0 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 46EB2E0000D5E0 /* Resources */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D5F0 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 46EB2E0000D600 /* Resources */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D660 /* ar.lproj */, + 46EB2E0000D670 /* ca.lproj */, + 46EB2E0000D680 /* cs.lproj */, + 46EB2E0000D690 /* da.lproj */, + 46EB2E0000D6A0 /* de.lproj */, + 46EB2E0000D6B0 /* el.lproj */, + 46EB2E0000D6C0 /* en.lproj */, + 46EB2E0000D6D0 /* en_GB.lproj */, + 46EB2E0000D6E0 /* es.lproj */, + 46EB2E0000D6F0 /* es_MX.lproj */, + 46EB2E0000D700 /* fi.lproj */, + 46EB2E0000D710 /* fr.lproj */, + 46EB2E0000D720 /* fr_CA.lproj */, + 46EB2E0000D610 /* google.png */, + 46EB2E0000D620 /* google@2x.png */, + 46EB2E0000D630 /* google@3x.png */, + 46EB2E0000D730 /* he.lproj */, + 46EB2E0000D740 /* hi.lproj */, + 46EB2E0000D750 /* hr.lproj */, + 46EB2E0000D760 /* hu.lproj */, + 46EB2E0000D770 /* id.lproj */, + 46EB2E0000D780 /* it.lproj */, + 46EB2E0000D790 /* ja.lproj */, + 46EB2E0000D7A0 /* ko.lproj */, + 46EB2E0000D7B0 /* ms.lproj */, + 46EB2E0000D7C0 /* nb.lproj */, + 46EB2E0000D7D0 /* nl.lproj */, + 46EB2E0000D7E0 /* pl.lproj */, + 46EB2E0000D640 /* PrivacyInfo.xcprivacy */, + 46EB2E0000D7F0 /* pt.lproj */, + 46EB2E0000D800 /* pt_BR.lproj */, + 46EB2E0000D810 /* pt_PT.lproj */, + 46EB2E0000D820 /* ro.lproj */, + 46EB2E0000D650 /* Roboto-Bold.ttf */, + 46EB2E0000D830 /* ru.lproj */, + 46EB2E0000D840 /* sk.lproj */, + 46EB2E0000D850 /* sv.lproj */, + 46EB2E0000D860 /* th.lproj */, + 46EB2E0000D870 /* tr.lproj */, + 46EB2E0000D880 /* uk.lproj */, + 46EB2E0000D890 /* vi.lproj */, + 46EB2E0000D8A0 /* zh_CN.lproj */, + 46EB2E0000D8B0 /* zh_TW.lproj */, + ); + name = Resources; + sourceTree = ""; + }; + 46EB2E0000DB20 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DB30 /* EXApplication.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DB40 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DB50 /* EXBarCodeScanner.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DB60 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DB70 /* EXConstants.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DB80 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DB90 /* EXImageLoader.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DBA0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DBB0 /* Expo.podspec */, + 46EB2E0000DBC0 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DBD0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DBE0 /* ExpoAdapterGoogleSignIn.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DBF0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DC00 /* ExpoAsset.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DC10 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DC20 /* ExpoCamera.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DC30 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DC40 /* ExpoCrypto.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DC50 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DC60 /* ExpoDevice.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DC70 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DC80 /* ExpoFileSystem.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DC90 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DCA0 /* ExpoFont.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DCB0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DCC0 /* ExpoKeepAwake.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DCD0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DCE0 /* ExpoModulesCore.podspec */, + 46EB2E0000DCF0 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DD00 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DD10 /* ExpoWebBrowser.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DD20 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DD30 /* FBLazyVector.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DD40 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DD50 /* RCTDeprecation.podspec */, + 46EB2E0000DD60 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DD70 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DD80 /* RCTRequired.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DD90 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DDA0 /* RCTTypeSafety.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DDB0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DDC0 /* LICENSE */, + 46EB2E0000DDD0 /* README.md */, + 46EB2E0000DDE0 /* RNCAsyncStorage.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DDF0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DE00 /* LICENSE */, + 46EB2E0000DE10 /* README.md */, + 46EB2E0000DE20 /* RNGestureHandler.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DE30 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DE40 /* LICENSE */, + 46EB2E0000DE50 /* README.md */, + 46EB2E0000DE60 /* RNGoogleSignin.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DE70 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DE80 /* LICENSE */, + 46EB2E0000DE90 /* README.md */, + 46EB2E0000DEA0 /* RNReanimated.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DEB0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DEC0 /* LICENSE */, + 46EB2E0000DED0 /* README.md */, + 46EB2E0000DEE0 /* RNSVG.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DEF0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DF00 /* LICENSE */, + 46EB2E0000DF10 /* README.md */, + 46EB2E0000DF20 /* RNScreens.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DF30 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DF40 /* React.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DF50 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DF60 /* React-Codegen.podspec.json */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DF70 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DF80 /* React-Core.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DF90 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DFA0 /* React-CoreModules.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DFB0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DFC0 /* React-Fabric.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DFD0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DFE0 /* React-FabricImage.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DFF0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E000 /* React-ImageManager.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E010 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E020 /* React-Mapbuffer.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E030 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E040 /* React-NativeModulesApple.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E050 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E060 /* React-RCTActionSheet.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E070 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E080 /* React-RCTAnimation.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E090 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E0A0 /* React-RCTAppDelegate.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E0B0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E0C0 /* React-RCTBlob.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E0D0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E0E0 /* React-RCTFabric.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E0F0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E100 /* React-RCTImage.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E110 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E120 /* React-RCTLinking.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E130 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E140 /* React-RCTNetwork.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E150 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E160 /* React-RCTSettings.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E170 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E180 /* React-RCTText.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E190 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E1A0 /* React-RCTVibration.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E1B0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E1C0 /* React-RuntimeApple.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E1D0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E1E0 /* React-RuntimeCore.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E1F0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E200 /* React-RuntimeHermes.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E210 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E220 /* React-callinvoker.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E230 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E240 /* React-cxxreact.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E250 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E260 /* React-debug.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E270 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E280 /* React-featureflags.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E290 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E2A0 /* React-graphics.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E2B0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E2C0 /* React-hermes.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E2D0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E2E0 /* React-jserrorhandler.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E2F0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E300 /* React-jsi.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E310 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E320 /* React-jsiexecutor.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E330 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E340 /* React-jsinspector.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E350 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E360 /* React-jsitracing.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E370 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E380 /* React-logger.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E390 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E3A0 /* React-nativeconfig.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E3B0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E3C0 /* React-perflogger.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E3D0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E3E0 /* React-rendererdebug.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E3F0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E400 /* React-rncore.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E410 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E420 /* React-runtimeexecutor.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E430 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E440 /* React-runtimescheduler.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E450 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E460 /* React-utils.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E470 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E480 /* ReactCommon.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E490 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E4A0 /* Yoga.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E4B0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E4C0 /* LICENSE */, + 46EB2E0000E4E0 /* react-native-safe-area-context.podspec */, + 46EB2E0000E4D0 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E600 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000EA60 /* AppAuth.modulemap */, + 46EB2E0000EAA0 /* AppAuth-dummy.m */, + 46EB2E0000EA90 /* AppAuth-prefix.pch */, + 46EB2E0000EA70 /* AppAuth-umbrella.h */, + 46EB2E0000EA40 /* AppAuth.debug.xcconfig */, + 46EB2E0000EA50 /* AppAuth.release.xcconfig */, + 46EB2E0000E610 /* ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/AppAuth"; + sourceTree = ""; + }; + 46EB2E0000EC60 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000EC90 /* DoubleConversion.modulemap */, + 46EB2E0000ECD0 /* DoubleConversion-dummy.m */, + 46EB2E0000ECC0 /* DoubleConversion-prefix.pch */, + 46EB2E0000ECA0 /* DoubleConversion-umbrella.h */, + 46EB2E0000EC70 /* DoubleConversion.debug.xcconfig */, + 46EB2E0000EC80 /* DoubleConversion.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DoubleConversion"; + sourceTree = ""; + }; + 46EB2E0000EE00 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000EE80 /* EXApplication.modulemap */, + 46EB2E0000EED0 /* EXApplication-dummy.m */, + 46EB2E0000EEC0 /* EXApplication-prefix.pch */, + 46EB2E0000EE90 /* EXApplication-umbrella.h */, + 46EB2E0000EE60 /* EXApplication.debug.xcconfig */, + 46EB2E0000EE70 /* EXApplication.release.xcconfig */, + 46EB2E0000EE10 /* ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXApplication"; + sourceTree = ""; + }; + 46EB2E0000F030 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000F060 /* EXBarCodeScanner.modulemap */, + 46EB2E0000F0B0 /* EXBarCodeScanner-dummy.m */, + 46EB2E0000F0A0 /* EXBarCodeScanner-prefix.pch */, + 46EB2E0000F070 /* EXBarCodeScanner-umbrella.h */, + 46EB2E0000F040 /* EXBarCodeScanner.debug.xcconfig */, + 46EB2E0000F050 /* EXBarCodeScanner.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXBarCodeScanner"; + sourceTree = ""; + }; + 46EB2E0000F1D0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000F300 /* EXConstants.modulemap */, + 46EB2E0000F350 /* EXConstants-dummy.m */, + 46EB2E0000F340 /* EXConstants-prefix.pch */, + 46EB2E0000F310 /* EXConstants-umbrella.h */, + 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */, + 46EB2E0000F2F0 /* EXConstants.release.xcconfig */, + 46EB2E0000F1E0 /* ResourceBundle-EXConstants-EXConstants-Info.plist */, + 46EB2E0000F280 /* ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXConstants"; + sourceTree = ""; + }; + 46EB2E0000F410 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000F440 /* EXImageLoader.modulemap */, + 46EB2E0000F480 /* EXImageLoader-dummy.m */, + 46EB2E0000F470 /* EXImageLoader-prefix.pch */, + 46EB2E0000F450 /* EXImageLoader-umbrella.h */, + 46EB2E0000F420 /* EXImageLoader.debug.xcconfig */, + 46EB2E0000F430 /* EXImageLoader.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXImageLoader"; + sourceTree = ""; + }; + 46EB2E0000F550 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000F590 /* Expo-dummy.m */, + 46EB2E0000F580 /* Expo-prefix.pch */, + 46EB2E0000F560 /* Expo.debug.xcconfig */, + 46EB2E0000F570 /* Expo.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/Expo"; + sourceTree = ""; + }; + 46EB2E0000F640 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000F670 /* ExpoAdapterGoogleSignIn.modulemap */, + 46EB2E0000F6C0 /* ExpoAdapterGoogleSignIn-dummy.m */, + 46EB2E0000F6B0 /* ExpoAdapterGoogleSignIn-prefix.pch */, + 46EB2E0000F680 /* ExpoAdapterGoogleSignIn-umbrella.h */, + 46EB2E0000F650 /* ExpoAdapterGoogleSignIn.debug.xcconfig */, + 46EB2E0000F660 /* ExpoAdapterGoogleSignIn.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/ExpoAdapterGoogleSignIn"; + sourceTree = ""; + }; + 46EB2E0000F770 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000F7A0 /* ExpoAsset.modulemap */, + 46EB2E0000F7F0 /* ExpoAsset-dummy.m */, + 46EB2E0000F7E0 /* ExpoAsset-prefix.pch */, + 46EB2E0000F7B0 /* ExpoAsset-umbrella.h */, + 46EB2E0000F780 /* ExpoAsset.debug.xcconfig */, + 46EB2E0000F790 /* ExpoAsset.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoAsset"; + sourceTree = ""; + }; + 46EB2E0000F9D0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000FA00 /* ExpoCamera.modulemap */, + 46EB2E0000FA50 /* ExpoCamera-dummy.m */, + 46EB2E0000FA40 /* ExpoCamera-prefix.pch */, + 46EB2E0000FA10 /* ExpoCamera-umbrella.h */, + 46EB2E0000F9E0 /* ExpoCamera.debug.xcconfig */, + 46EB2E0000F9F0 /* ExpoCamera.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoCamera"; + sourceTree = ""; + }; + 46EB2E0000FB20 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000FB50 /* ExpoCrypto.modulemap */, + 46EB2E0000FBA0 /* ExpoCrypto-dummy.m */, + 46EB2E0000FB90 /* ExpoCrypto-prefix.pch */, + 46EB2E0000FB60 /* ExpoCrypto-umbrella.h */, + 46EB2E0000FB30 /* ExpoCrypto.debug.xcconfig */, + 46EB2E0000FB40 /* ExpoCrypto.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoCrypto"; + sourceTree = ""; + }; + 46EB2E0000FCD0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000FD30 /* ExpoDevice.modulemap */, + 46EB2E0000FD80 /* ExpoDevice-dummy.m */, + 46EB2E0000FD70 /* ExpoDevice-prefix.pch */, + 46EB2E0000FD40 /* ExpoDevice-umbrella.h */, + 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */, + 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */, + 46EB2E0000FCE0 /* ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoDevice"; + sourceTree = ""; + }; + 46EB2E0000FEB0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000100E0 /* ExpoFileSystem.modulemap */, + 46EB2E00010130 /* ExpoFileSystem-dummy.m */, + 46EB2E00010120 /* ExpoFileSystem-prefix.pch */, + 46EB2E000100F0 /* ExpoFileSystem-umbrella.h */, + 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */, + 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */, + 46EB2E0000FEC0 /* ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoFileSystem"; + sourceTree = ""; + }; + 46EB2E00010220 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00010250 /* ExpoFont.modulemap */, + 46EB2E000102A0 /* ExpoFont-dummy.m */, + 46EB2E00010290 /* ExpoFont-prefix.pch */, + 46EB2E00010260 /* ExpoFont-umbrella.h */, + 46EB2E00010230 /* ExpoFont.debug.xcconfig */, + 46EB2E00010240 /* ExpoFont.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoFont"; + sourceTree = ""; + }; + 46EB2E00010350 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00010380 /* ExpoKeepAwake.modulemap */, + 46EB2E000103D0 /* ExpoKeepAwake-dummy.m */, + 46EB2E000103C0 /* ExpoKeepAwake-prefix.pch */, + 46EB2E00010390 /* ExpoKeepAwake-umbrella.h */, + 46EB2E00010360 /* ExpoKeepAwake.debug.xcconfig */, + 46EB2E00010370 /* ExpoKeepAwake.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoKeepAwake"; + sourceTree = ""; + }; + 46EB2E00011380 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000113B0 /* ExpoModulesCore.modulemap */, + 46EB2E00011400 /* ExpoModulesCore-dummy.m */, + 46EB2E000113F0 /* ExpoModulesCore-prefix.pch */, + 46EB2E000113C0 /* ExpoModulesCore-umbrella.h */, + 46EB2E00011390 /* ExpoModulesCore.debug.xcconfig */, + 46EB2E000113A0 /* ExpoModulesCore.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/ExpoModulesCore"; + sourceTree = ""; + }; + 46EB2E000114F0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00011520 /* ExpoWebBrowser.modulemap */, + 46EB2E00011570 /* ExpoWebBrowser-dummy.m */, + 46EB2E00011560 /* ExpoWebBrowser-prefix.pch */, + 46EB2E00011530 /* ExpoWebBrowser-umbrella.h */, + 46EB2E00011500 /* ExpoWebBrowser.debug.xcconfig */, + 46EB2E00011510 /* ExpoWebBrowser.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoWebBrowser"; + sourceTree = ""; + }; + 46EB2E000115D0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000115E0 /* FBLazyVector.debug.xcconfig */, + 46EB2E000115F0 /* FBLazyVector.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/FBLazyVector"; + sourceTree = ""; + }; + 46EB2E00011710 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000117C0 /* GTMAppAuth.modulemap */, + 46EB2E00011800 /* GTMAppAuth-dummy.m */, + 46EB2E000117D0 /* GTMAppAuth-umbrella.h */, + 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */, + 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */, + 46EB2E00011720 /* ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/GTMAppAuth"; + sourceTree = ""; + }; + 46EB2E00011930 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00011A00 /* GTMSessionFetcher.modulemap */, + 46EB2E00011A30 /* GTMSessionFetcher-dummy.m */, + 46EB2E00011A10 /* GTMSessionFetcher-umbrella.h */, + 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */, + 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */, + 46EB2E00011940 /* ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/GTMSessionFetcher"; + sourceTree = ""; + }; + 46EB2E00011E00 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00012130 /* GoogleSignIn.modulemap */, + 46EB2E00012160 /* GoogleSignIn-dummy.m */, + 46EB2E00012140 /* GoogleSignIn-umbrella.h */, + 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */, + 46EB2E00012120 /* GoogleSignIn.release.xcconfig */, + 46EB2E00011E10 /* ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleSignIn"; + sourceTree = ""; + }; + 46EB2E000138A0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000138D0 /* RCT-Folly.modulemap */, + 46EB2E00013910 /* RCT-Folly-dummy.m */, + 46EB2E00013900 /* RCT-Folly-prefix.pch */, + 46EB2E000138E0 /* RCT-Folly-umbrella.h */, + 46EB2E000138B0 /* RCT-Folly.debug.xcconfig */, + 46EB2E000138C0 /* RCT-Folly.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RCT-Folly"; + sourceTree = ""; + }; + 46EB2E000139D0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00013A00 /* RCTDeprecation.modulemap */, + 46EB2E00013A40 /* RCTDeprecation-dummy.m */, + 46EB2E00013A30 /* RCTDeprecation-prefix.pch */, + 46EB2E00013A10 /* RCTDeprecation-umbrella.h */, + 46EB2E000139E0 /* RCTDeprecation.debug.xcconfig */, + 46EB2E000139F0 /* RCTDeprecation.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../ios/Pods/Target Support Files/RCTDeprecation"; + sourceTree = ""; + }; + 46EB2E00013AA0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00013AB0 /* RCTRequired.debug.xcconfig */, + 46EB2E00013AC0 /* RCTRequired.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/RCTRequired"; + sourceTree = ""; + }; + 46EB2E00013B90 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00013BC0 /* RCTTypeSafety.modulemap */, + 46EB2E00013C00 /* RCTTypeSafety-dummy.m */, + 46EB2E00013BF0 /* RCTTypeSafety-prefix.pch */, + 46EB2E00013BD0 /* RCTTypeSafety-umbrella.h */, + 46EB2E00013BA0 /* RCTTypeSafety.debug.xcconfig */, + 46EB2E00013BB0 /* RCTTypeSafety.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/RCTTypeSafety"; + sourceTree = ""; + }; + 46EB2E00013D30 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00013D40 /* ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist */, + 46EB2E00013DB0 /* RNCAsyncStorage-dummy.m */, + 46EB2E00013DA0 /* RNCAsyncStorage-prefix.pch */, + 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */, + 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/RNCAsyncStorage"; + sourceTree = ""; + }; + 46EB2E000141B0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000141F0 /* RNGestureHandler-dummy.m */, + 46EB2E000141E0 /* RNGestureHandler-prefix.pch */, + 46EB2E000141C0 /* RNGestureHandler.debug.xcconfig */, + 46EB2E000141D0 /* RNGestureHandler.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/RNGestureHandler"; + sourceTree = ""; + }; + 46EB2E00014310 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00014350 /* RNGoogleSignin-dummy.m */, + 46EB2E00014340 /* RNGoogleSignin-prefix.pch */, + 46EB2E00014320 /* RNGoogleSignin.debug.xcconfig */, + 46EB2E00014330 /* RNGoogleSignin.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/RNGoogleSignin"; + sourceTree = ""; + }; + 46EB2E00014B10 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00014B40 /* RNReanimated.modulemap */, + 46EB2E00014B80 /* RNReanimated-dummy.m */, + 46EB2E00014B70 /* RNReanimated-prefix.pch */, + 46EB2E00014B50 /* RNReanimated-umbrella.h */, + 46EB2E00014B20 /* RNReanimated.debug.xcconfig */, + 46EB2E00014B30 /* RNReanimated.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/RNReanimated"; + sourceTree = ""; + }; + 46EB2E000156C0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00015700 /* RNSVG-dummy.m */, + 46EB2E000156F0 /* RNSVG-prefix.pch */, + 46EB2E000156D0 /* RNSVG.debug.xcconfig */, + 46EB2E000156E0 /* RNSVG.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/RNSVG"; + sourceTree = ""; + }; + 46EB2E00015A30 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00015A70 /* RNScreens-dummy.m */, + 46EB2E00015A60 /* RNScreens-prefix.pch */, + 46EB2E00015A40 /* RNScreens.debug.xcconfig */, + 46EB2E00015A50 /* RNScreens.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/RNScreens"; + sourceTree = ""; + }; + 46EB2E00015AD0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00015AE0 /* React.debug.xcconfig */, + 46EB2E00015AF0 /* React.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/React"; + sourceTree = ""; + }; + 46EB2E00016110 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00016140 /* React-Codegen.modulemap */, + 46EB2E00016180 /* React-Codegen-dummy.m */, + 46EB2E00016170 /* React-Codegen-prefix.pch */, + 46EB2E00016150 /* React-Codegen-umbrella.h */, + 46EB2E00016120 /* React-Codegen.debug.xcconfig */, + 46EB2E00016130 /* React-Codegen.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../Pods/Target Support Files/React-Codegen"; + sourceTree = ""; + }; + 46EB2E000164F0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00017E60 /* React-Core.modulemap */, + 46EB2E00017EA0 /* React-Core-dummy.m */, + 46EB2E00017E90 /* React-Core-prefix.pch */, + 46EB2E00017E70 /* React-Core-umbrella.h */, + 46EB2E00017E40 /* React-Core.debug.xcconfig */, + 46EB2E00017E50 /* React-Core.release.xcconfig */, + 46EB2E00016500 /* ResourceBundle-RCTI18nStrings-React-Core-Info.plist */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/React-Core"; + sourceTree = ""; + }; + 46EB2E000180F0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00018130 /* React-CoreModules-dummy.m */, + 46EB2E00018120 /* React-CoreModules-prefix.pch */, + 46EB2E00018100 /* React-CoreModules.debug.xcconfig */, + 46EB2E00018110 /* React-CoreModules.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-CoreModules"; + sourceTree = ""; + }; + 46EB2E000196F0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00019720 /* React-Fabric.modulemap */, + 46EB2E00019760 /* React-Fabric-dummy.m */, + 46EB2E00019750 /* React-Fabric-prefix.pch */, + 46EB2E00019730 /* React-Fabric-umbrella.h */, + 46EB2E00019700 /* React-Fabric.debug.xcconfig */, + 46EB2E00019710 /* React-Fabric.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/React-Fabric"; + sourceTree = ""; + }; + 46EB2E000198A0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000198E0 /* React-FabricImage-dummy.m */, + 46EB2E000198D0 /* React-FabricImage-prefix.pch */, + 46EB2E000198B0 /* React-FabricImage.debug.xcconfig */, + 46EB2E000198C0 /* React-FabricImage.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/React-FabricImage"; + sourceTree = ""; + }; + 46EB2E000199F0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00019A20 /* React-ImageManager.modulemap */, + 46EB2E00019A60 /* React-ImageManager-dummy.m */, + 46EB2E00019A50 /* React-ImageManager-prefix.pch */, + 46EB2E00019A30 /* React-ImageManager-umbrella.h */, + 46EB2E00019A00 /* React-ImageManager.debug.xcconfig */, + 46EB2E00019A10 /* React-ImageManager.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../../../ios/Pods/Target Support Files/React-ImageManager"; + sourceTree = ""; + }; + 46EB2E00019B40 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00019B80 /* React-Mapbuffer-dummy.m */, + 46EB2E00019B70 /* React-Mapbuffer-prefix.pch */, + 46EB2E00019B50 /* React-Mapbuffer.debug.xcconfig */, + 46EB2E00019B60 /* React-Mapbuffer.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/React-Mapbuffer"; + sourceTree = ""; + }; + 46EB2E00019CA0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00019CD0 /* React-NativeModulesApple.modulemap */, + 46EB2E00019D10 /* React-NativeModulesApple-dummy.m */, + 46EB2E00019D00 /* React-NativeModulesApple-prefix.pch */, + 46EB2E00019CE0 /* React-NativeModulesApple-umbrella.h */, + 46EB2E00019CB0 /* React-NativeModulesApple.debug.xcconfig */, + 46EB2E00019CC0 /* React-NativeModulesApple.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../../../ios/Pods/Target Support Files/React-NativeModulesApple"; + sourceTree = ""; + }; + 46EB2E00019D70 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00019D80 /* React-RCTActionSheet.debug.xcconfig */, + 46EB2E00019D90 /* React-RCTActionSheet.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTActionSheet"; + sourceTree = ""; + }; + 46EB2E0001A130 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001A170 /* React-RCTAnimation-dummy.m */, + 46EB2E0001A160 /* React-RCTAnimation-prefix.pch */, + 46EB2E0001A140 /* React-RCTAnimation.debug.xcconfig */, + 46EB2E0001A150 /* React-RCTAnimation.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTAnimation"; + sourceTree = ""; + }; + 46EB2E0001A280 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001A2B0 /* React-RCTAppDelegate.modulemap */, + 46EB2E0001A2F0 /* React-RCTAppDelegate-dummy.m */, + 46EB2E0001A2E0 /* React-RCTAppDelegate-prefix.pch */, + 46EB2E0001A2C0 /* React-RCTAppDelegate-umbrella.h */, + 46EB2E0001A290 /* React-RCTAppDelegate.debug.xcconfig */, + 46EB2E0001A2A0 /* React-RCTAppDelegate.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTAppDelegate"; + sourceTree = ""; + }; + 46EB2E0001A410 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001A450 /* React-RCTBlob-dummy.m */, + 46EB2E0001A440 /* React-RCTBlob-prefix.pch */, + 46EB2E0001A420 /* React-RCTBlob.debug.xcconfig */, + 46EB2E0001A430 /* React-RCTBlob.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTBlob"; + sourceTree = ""; + }; + 46EB2E0001AAF0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001AB20 /* React-RCTFabric.modulemap */, + 46EB2E0001AB60 /* React-RCTFabric-dummy.m */, + 46EB2E0001AB50 /* React-RCTFabric-prefix.pch */, + 46EB2E0001AB30 /* React-RCTFabric-umbrella.h */, + 46EB2E0001AB00 /* React-RCTFabric.debug.xcconfig */, + 46EB2E0001AB10 /* React-RCTFabric.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/React-RCTFabric"; + sourceTree = ""; + }; + 46EB2E0001AD20 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001AD60 /* React-RCTImage-dummy.m */, + 46EB2E0001AD50 /* React-RCTImage-prefix.pch */, + 46EB2E0001AD30 /* React-RCTImage.debug.xcconfig */, + 46EB2E0001AD40 /* React-RCTImage.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTImage"; + sourceTree = ""; + }; + 46EB2E0001AE20 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001AE60 /* React-RCTLinking-dummy.m */, + 46EB2E0001AE50 /* React-RCTLinking-prefix.pch */, + 46EB2E0001AE30 /* React-RCTLinking.debug.xcconfig */, + 46EB2E0001AE40 /* React-RCTLinking.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTLinking"; + sourceTree = ""; + }; + 46EB2E0001AF60 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001AFA0 /* React-RCTNetwork-dummy.m */, + 46EB2E0001AF90 /* React-RCTNetwork-prefix.pch */, + 46EB2E0001AF70 /* React-RCTNetwork.debug.xcconfig */, + 46EB2E0001AF80 /* React-RCTNetwork.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTNetwork"; + sourceTree = ""; + }; + 46EB2E0001B060 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001B0A0 /* React-RCTSettings-dummy.m */, + 46EB2E0001B090 /* React-RCTSettings-prefix.pch */, + 46EB2E0001B070 /* React-RCTSettings.debug.xcconfig */, + 46EB2E0001B080 /* React-RCTSettings.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTSettings"; + sourceTree = ""; + }; + 46EB2E0001B510 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001B550 /* React-RCTText-dummy.m */, + 46EB2E0001B540 /* React-RCTText-prefix.pch */, + 46EB2E0001B520 /* React-RCTText.debug.xcconfig */, + 46EB2E0001B530 /* React-RCTText.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTText"; + sourceTree = ""; + }; + 46EB2E0001B610 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001B650 /* React-RCTVibration-dummy.m */, + 46EB2E0001B640 /* React-RCTVibration-prefix.pch */, + 46EB2E0001B620 /* React-RCTVibration.debug.xcconfig */, + 46EB2E0001B630 /* React-RCTVibration.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTVibration"; + sourceTree = ""; + }; + 46EB2E0001B7F0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001B830 /* React-RuntimeApple-dummy.m */, + 46EB2E0001B820 /* React-RuntimeApple-prefix.pch */, + 46EB2E0001B800 /* React-RuntimeApple.debug.xcconfig */, + 46EB2E0001B810 /* React-RuntimeApple.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../../ios/Pods/Target Support Files/React-RuntimeApple"; + sourceTree = ""; + }; + 46EB2E0001B9D0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001BA10 /* React-RuntimeCore-dummy.m */, + 46EB2E0001BA00 /* React-RuntimeCore-prefix.pch */, + 46EB2E0001B9E0 /* React-RuntimeCore.debug.xcconfig */, + 46EB2E0001B9F0 /* React-RuntimeCore.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/React-RuntimeCore"; + sourceTree = ""; + }; + 46EB2E0001BAD0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001BB10 /* React-RuntimeHermes-dummy.m */, + 46EB2E0001BB00 /* React-RuntimeHermes-prefix.pch */, + 46EB2E0001BAE0 /* React-RuntimeHermes.debug.xcconfig */, + 46EB2E0001BAF0 /* React-RuntimeHermes.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/React-RuntimeHermes"; + sourceTree = ""; + }; + 46EB2E0001BB70 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001BB80 /* React-callinvoker.debug.xcconfig */, + 46EB2E0001BB90 /* React-callinvoker.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-callinvoker"; + sourceTree = ""; + }; + 46EB2E0001BE40 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001BE80 /* React-cxxreact-dummy.m */, + 46EB2E0001BE70 /* React-cxxreact-prefix.pch */, + 46EB2E0001BE50 /* React-cxxreact.debug.xcconfig */, + 46EB2E0001BE60 /* React-cxxreact.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-cxxreact"; + sourceTree = ""; + }; + 46EB2E0001BF60 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001BF90 /* React-debug.modulemap */, + 46EB2E0001BFD0 /* React-debug-dummy.m */, + 46EB2E0001BFC0 /* React-debug-prefix.pch */, + 46EB2E0001BFA0 /* React-debug-umbrella.h */, + 46EB2E0001BF70 /* React-debug.debug.xcconfig */, + 46EB2E0001BF80 /* React-debug.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/React-debug"; + sourceTree = ""; + }; + 46EB2E0001C0D0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001C100 /* React-featureflags.modulemap */, + 46EB2E0001C140 /* React-featureflags-dummy.m */, + 46EB2E0001C130 /* React-featureflags-prefix.pch */, + 46EB2E0001C110 /* React-featureflags-umbrella.h */, + 46EB2E0001C0E0 /* React-featureflags.debug.xcconfig */, + 46EB2E0001C0F0 /* React-featureflags.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/React-featureflags"; + sourceTree = ""; + }; + 46EB2E0001C350 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001C380 /* React-graphics.modulemap */, + 46EB2E0001C3C0 /* React-graphics-dummy.m */, + 46EB2E0001C3B0 /* React-graphics-prefix.pch */, + 46EB2E0001C390 /* React-graphics-umbrella.h */, + 46EB2E0001C360 /* React-graphics.debug.xcconfig */, + 46EB2E0001C370 /* React-graphics.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../ios/Pods/Target Support Files/React-graphics"; + sourceTree = ""; + }; + 46EB2E0001C4E0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001C510 /* React-hermes.modulemap */, + 46EB2E0001C550 /* React-hermes-dummy.m */, + 46EB2E0001C540 /* React-hermes-prefix.pch */, + 46EB2E0001C520 /* React-hermes-umbrella.h */, + 46EB2E0001C4F0 /* React-hermes.debug.xcconfig */, + 46EB2E0001C500 /* React-hermes.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-hermes"; + sourceTree = ""; + }; + 46EB2E0001C610 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001C650 /* React-jserrorhandler-dummy.m */, + 46EB2E0001C640 /* React-jserrorhandler-prefix.pch */, + 46EB2E0001C620 /* React-jserrorhandler.debug.xcconfig */, + 46EB2E0001C630 /* React-jserrorhandler.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-jserrorhandler"; + sourceTree = ""; + }; + 46EB2E0001C770 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001C7A0 /* React-jsi.modulemap */, + 46EB2E0001C7E0 /* React-jsi-dummy.m */, + 46EB2E0001C7D0 /* React-jsi-prefix.pch */, + 46EB2E0001C7B0 /* React-jsi-umbrella.h */, + 46EB2E0001C780 /* React-jsi.debug.xcconfig */, + 46EB2E0001C790 /* React-jsi.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-jsi"; + sourceTree = ""; + }; + 46EB2E0001C8C0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001C900 /* React-jsiexecutor-dummy.m */, + 46EB2E0001C8F0 /* React-jsiexecutor-prefix.pch */, + 46EB2E0001C8D0 /* React-jsiexecutor.debug.xcconfig */, + 46EB2E0001C8E0 /* React-jsiexecutor.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-jsiexecutor"; + sourceTree = ""; + }; + 46EB2E0001CBE0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001CC10 /* React-jsinspector.modulemap */, + 46EB2E0001CC50 /* React-jsinspector-dummy.m */, + 46EB2E0001CC40 /* React-jsinspector-prefix.pch */, + 46EB2E0001CC20 /* React-jsinspector-umbrella.h */, + 46EB2E0001CBF0 /* React-jsinspector.debug.xcconfig */, + 46EB2E0001CC00 /* React-jsinspector.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-jsinspector"; + sourceTree = ""; + }; + 46EB2E0001CCB0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001CCC0 /* React-jsitracing.debug.xcconfig */, + 46EB2E0001CCD0 /* React-jsitracing.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/React-jsitracing"; + sourceTree = ""; + }; + 46EB2E0001CD80 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001CDC0 /* React-logger-dummy.m */, + 46EB2E0001CDB0 /* React-logger-prefix.pch */, + 46EB2E0001CD90 /* React-logger.debug.xcconfig */, + 46EB2E0001CDA0 /* React-logger.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-logger"; + sourceTree = ""; + }; + 46EB2E0001CE80 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001CEC0 /* React-nativeconfig-dummy.m */, + 46EB2E0001CEB0 /* React-nativeconfig-prefix.pch */, + 46EB2E0001CE90 /* React-nativeconfig.debug.xcconfig */, + 46EB2E0001CEA0 /* React-nativeconfig.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/React-nativeconfig"; + sourceTree = ""; + }; + 46EB2E0001CF90 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001CFD0 /* React-perflogger-dummy.m */, + 46EB2E0001CFC0 /* React-perflogger-prefix.pch */, + 46EB2E0001CFA0 /* React-perflogger.debug.xcconfig */, + 46EB2E0001CFB0 /* React-perflogger.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-perflogger"; + sourceTree = ""; + }; + 46EB2E0001D0E0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001D110 /* React-rendererdebug.modulemap */, + 46EB2E0001D150 /* React-rendererdebug-dummy.m */, + 46EB2E0001D140 /* React-rendererdebug-prefix.pch */, + 46EB2E0001D120 /* React-rendererdebug-umbrella.h */, + 46EB2E0001D0F0 /* React-rendererdebug.debug.xcconfig */, + 46EB2E0001D100 /* React-rendererdebug.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../ios/Pods/Target Support Files/React-rendererdebug"; + sourceTree = ""; + }; + 46EB2E0001D1B0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001D1C0 /* React-rncore.debug.xcconfig */, + 46EB2E0001D1D0 /* React-rncore.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/React-rncore"; + sourceTree = ""; + }; + 46EB2E0001D220 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001D230 /* React-runtimeexecutor.debug.xcconfig */, + 46EB2E0001D240 /* React-runtimeexecutor.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-runtimeexecutor"; + sourceTree = ""; + }; + 46EB2E0001D3C0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001D400 /* React-runtimescheduler-dummy.m */, + 46EB2E0001D3F0 /* React-runtimescheduler-prefix.pch */, + 46EB2E0001D3D0 /* React-runtimescheduler.debug.xcconfig */, + 46EB2E0001D3E0 /* React-runtimescheduler.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../ios/Pods/Target Support Files/React-runtimescheduler"; + sourceTree = ""; + }; + 46EB2E0001D5B0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001D5E0 /* React-utils.modulemap */, + 46EB2E0001D620 /* React-utils-dummy.m */, + 46EB2E0001D610 /* React-utils-prefix.pch */, + 46EB2E0001D5F0 /* React-utils-umbrella.h */, + 46EB2E0001D5C0 /* React-utils.debug.xcconfig */, + 46EB2E0001D5D0 /* React-utils.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/React-utils"; + sourceTree = ""; + }; + 46EB2E0001D8B0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001D8E0 /* ReactCommon.modulemap */, + 46EB2E0001D920 /* ReactCommon-dummy.m */, + 46EB2E0001D910 /* ReactCommon-prefix.pch */, + 46EB2E0001D8F0 /* ReactCommon-umbrella.h */, + 46EB2E0001D8C0 /* ReactCommon.debug.xcconfig */, + 46EB2E0001D8D0 /* ReactCommon.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ReactCommon"; + sourceTree = ""; + }; + 46EB2E0001DC50 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001DC90 /* SocketRocket-dummy.m */, + 46EB2E0001DC80 /* SocketRocket-prefix.pch */, + 46EB2E0001DC60 /* SocketRocket.debug.xcconfig */, + 46EB2E0001DC70 /* SocketRocket.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SocketRocket"; + sourceTree = ""; + }; + 46EB2E0001E1B0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001E1E0 /* Yoga.modulemap */, + 46EB2E0001E220 /* Yoga-dummy.m */, + 46EB2E0001E210 /* Yoga-prefix.pch */, + 46EB2E0001E1F0 /* Yoga-umbrella.h */, + 46EB2E0001E1C0 /* Yoga.debug.xcconfig */, + 46EB2E0001E1D0 /* Yoga.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/Yoga"; + sourceTree = ""; + }; + 46EB2E0001F7C0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001F7F0 /* ZXingObjC.modulemap */, + 46EB2E0001F830 /* ZXingObjC-dummy.m */, + 46EB2E0001F820 /* ZXingObjC-prefix.pch */, + 46EB2E0001F800 /* ZXingObjC-umbrella.h */, + 46EB2E0001F7D0 /* ZXingObjC.debug.xcconfig */, + 46EB2E0001F7E0 /* ZXingObjC.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/ZXingObjC"; + sourceTree = ""; + }; + 46EB2E0001F890 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001F8A0 /* boost.debug.xcconfig */, + 46EB2E0001F8B0 /* boost.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/boost"; + sourceTree = ""; + }; + 46EB2E0001FA20 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001FA60 /* fmt-dummy.m */, + 46EB2E0001FA50 /* fmt-prefix.pch */, + 46EB2E0001FA30 /* fmt.debug.xcconfig */, + 46EB2E0001FA40 /* fmt.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/fmt"; + sourceTree = ""; + }; + 46EB2E0001FBC0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001FBF0 /* glog.modulemap */, + 46EB2E0001FC30 /* glog-dummy.m */, + 46EB2E0001FC20 /* glog-prefix.pch */, + 46EB2E0001FC00 /* glog-umbrella.h */, + 46EB2E0001FBD0 /* glog.debug.xcconfig */, + 46EB2E0001FBE0 /* glog.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/glog"; + sourceTree = ""; + }; + 46EB2E0001FC90 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001FCA0 /* hermes-engine-xcframeworks.sh */, + 46EB2E0001FCB0 /* hermes-engine.debug.xcconfig */, + 46EB2E0001FCC0 /* hermes-engine.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/hermes-engine"; + sourceTree = ""; + }; + 46EB2E0001FEB0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001FEF0 /* react-native-safe-area-context-dummy.m */, + 46EB2E0001FEE0 /* react-native-safe-area-context-prefix.pch */, + 46EB2E0001FEC0 /* react-native-safe-area-context.debug.xcconfig */, + 46EB2E0001FED0 /* react-native-safe-area-context.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/react-native-safe-area-context"; + sourceTree = ""; + }; + 46EB2E0001FF90 /* Pods-mobileapptemplate */ = { + isa = PBXGroup; + children = ( + 46EB2E0001FFC0 /* Pods-mobileapptemplate.modulemap */, + 46EB2E00020020 /* Pods-mobileapptemplate-acknowledgements.markdown */, + 46EB2E00020010 /* Pods-mobileapptemplate-acknowledgements.plist */, + 46EB2E00020030 /* Pods-mobileapptemplate-dummy.m */, + 46EB2E0001FFF0 /* Pods-mobileapptemplate-frameworks.sh */, + 46EB2E00020000 /* Pods-mobileapptemplate-resources.sh */, + 46EB2E0001FFD0 /* Pods-mobileapptemplate-umbrella.h */, + 46EB2E0001FFB0 /* Pods-mobileapptemplate.debug.xcconfig */, + 46EB2E0001FFA0 /* Pods-mobileapptemplate.release.xcconfig */, + ); + name = "Pods-mobileapptemplate"; + path = "Target Support Files/Pods-mobileapptemplate"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 46EB2E0000E540 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000E9E0 /* AppAuth.h in Headers */, + 46EB2E0000EA80 /* AppAuth-umbrella.h in Headers */, + 46EB2E0000E7A0 /* AppAuthCore.h in Headers */, + 46EB2E0000E7B0 /* OIDAuthorizationRequest.h in Headers */, + 46EB2E0000E7C0 /* OIDAuthorizationResponse.h in Headers */, + 46EB2E0000E7D0 /* OIDAuthorizationService.h in Headers */, + 46EB2E0000E9F0 /* OIDAuthorizationService+IOS.h in Headers */, + 46EB2E0000E7E0 /* OIDAuthState.h in Headers */, + 46EB2E0000EA00 /* OIDAuthState+IOS.h in Headers */, + 46EB2E0000E7F0 /* OIDAuthStateChangeDelegate.h in Headers */, + 46EB2E0000E800 /* OIDAuthStateErrorDelegate.h in Headers */, + 46EB2E0000E810 /* OIDClientMetadataParameters.h in Headers */, + 46EB2E0000E820 /* OIDDefines.h in Headers */, + 46EB2E0000E830 /* OIDEndSessionRequest.h in Headers */, + 46EB2E0000E840 /* OIDEndSessionResponse.h in Headers */, + 46EB2E0000E850 /* OIDError.h in Headers */, + 46EB2E0000E860 /* OIDErrorUtilities.h in Headers */, + 46EB2E0000E870 /* OIDExternalUserAgent.h in Headers */, + 46EB2E0000EA10 /* OIDExternalUserAgentCatalyst.h in Headers */, + 46EB2E0000EA20 /* OIDExternalUserAgentIOS.h in Headers */, + 46EB2E0000EA30 /* OIDExternalUserAgentIOSCustomBrowser.h in Headers */, + 46EB2E0000E880 /* OIDExternalUserAgentRequest.h in Headers */, + 46EB2E0000E890 /* OIDExternalUserAgentSession.h in Headers */, + 46EB2E0000E8A0 /* OIDFieldMapping.h in Headers */, + 46EB2E0000E8B0 /* OIDGrantTypes.h in Headers */, + 46EB2E0000E8C0 /* OIDIDToken.h in Headers */, + 46EB2E0000E8D0 /* OIDRegistrationRequest.h in Headers */, + 46EB2E0000E8E0 /* OIDRegistrationResponse.h in Headers */, + 46EB2E0000E8F0 /* OIDResponseTypes.h in Headers */, + 46EB2E0000E900 /* OIDScopes.h in Headers */, + 46EB2E0000E910 /* OIDScopeUtilities.h in Headers */, + 46EB2E0000E920 /* OIDServiceConfiguration.h in Headers */, + 46EB2E0000E930 /* OIDServiceDiscovery.h in Headers */, + 46EB2E0000E940 /* OIDTokenRequest.h in Headers */, + 46EB2E0000E950 /* OIDTokenResponse.h in Headers */, + 46EB2E0000E960 /* OIDTokenUtilities.h in Headers */, + 46EB2E0000E970 /* OIDURLQueryComponent.h in Headers */, + 46EB2E0000E980 /* OIDURLSessionProvider.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EB10 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EBD0 /* bignum.h in Headers */, + 46EB2E0000EBC0 /* bignum-dtoa.h in Headers */, + 46EB2E0000EBE0 /* cached-powers.h in Headers */, + 46EB2E0000EBF0 /* diy-fp.h in Headers */, + 46EB2E0000EC00 /* double-conversion.h in Headers */, + 46EB2E0000ECB0 /* DoubleConversion-umbrella.h in Headers */, + 46EB2E0000EC10 /* fast-dtoa.h in Headers */, + 46EB2E0000EC20 /* fixed-dtoa.h in Headers */, + 46EB2E0000EC30 /* ieee.h in Headers */, + 46EB2E0000EC40 /* strtod.h in Headers */, + 46EB2E0000EC50 /* utils.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000ED40 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EEA0 /* EXApplication-umbrella.h in Headers */, + 46EB2E0000EE50 /* EXProvisioningProfile.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EF40 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EFE0 /* EXBarCodeCameraRequester.h in Headers */, + 46EB2E0000EFF0 /* EXBarCodeScanner.h in Headers */, + 46EB2E0000F080 /* EXBarCodeScanner-umbrella.h in Headers */, + 46EB2E0000F000 /* EXBarCodeScannerProvider.h in Headers */, + 46EB2E0000F020 /* EXBarCodeScannerUtils.h in Headers */, + 46EB2E0000F010 /* EXBarCodeScannerView.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F120 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F320 /* EXConstants-umbrella.h in Headers */, + 46EB2E0000F2C0 /* EXConstantsInstallationIdProvider.h in Headers */, + 46EB2E0000F2D0 /* EXConstantsService.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F3C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F400 /* EXImageLoader.h in Headers */, + 46EB2E0000F460 /* EXImageLoader-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F4F0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F530 /* EXAppDefinesLoader.h in Headers */, + 46EB2E0000F540 /* Expo.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F600 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F690 /* ExpoAdapterGoogleSignIn-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F730 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F7C0 /* ExpoAsset-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F860 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FA20 /* ExpoCamera-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FAC0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FB70 /* ExpoCrypto-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FC10 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FD50 /* ExpoDevice-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FDF0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FFF0 /* EXFileSystemAssetLibraryHandler.h in Headers */, + 46EB2E00010000 /* EXFileSystemHandler.h in Headers */, + 46EB2E00010010 /* EXFileSystemLocalFileHandler.h in Headers */, + 46EB2E00010020 /* ExpoFileSystem.h in Headers */, + 46EB2E00010100 /* ExpoFileSystem-umbrella.h in Headers */, + 46EB2E00010030 /* EXSessionCancelableUploadTaskDelegate.h in Headers */, + 46EB2E00010040 /* EXSessionDownloadTaskDelegate.h in Headers */, + 46EB2E00010050 /* EXSessionHandler.h in Headers */, + 46EB2E00010060 /* EXSessionResumableDownloadTaskDelegate.h in Headers */, + 46EB2E00010070 /* EXSessionTaskDelegate.h in Headers */, + 46EB2E00010080 /* EXSessionTaskDispatcher.h in Headers */, + 46EB2E00010090 /* EXSessionUploadTaskDelegate.h in Headers */, + 46EB2E000100A0 /* EXTaskHandlersManager.h in Headers */, + 46EB2E000100B0 /* NSData+EXFileSystem.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000101A0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00010270 /* ExpoFont-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00010310 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000103A0 /* ExpoKeepAwake-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00010440 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000112F0 /* BridgelessJSCallInvoker.h in Headers */, + 46EB2E00011300 /* EventEmitter.h in Headers */, + 46EB2E00010F60 /* EXAccelerometerInterface.h in Headers */, + 46EB2E00010E60 /* EXAppDefines.h in Headers */, + 46EB2E00010E20 /* EXAppDelegatesLoader.h in Headers */, + 46EB2E00010E30 /* EXAppDelegateWrapper.h in Headers */, + 46EB2E00011170 /* EXAppLifecycleListener.h in Headers */, + 46EB2E00011180 /* EXAppLifecycleService.h in Headers */, + 46EB2E00010EA0 /* EXBarcodeScannerInterface.h in Headers */, + 46EB2E00010EB0 /* EXBarcodeScannerProviderInterface.h in Headers */, + 46EB2E00010F70 /* EXBarometerInterface.h in Headers */, + 46EB2E000110C0 /* EXBridgeModule.h in Headers */, + 46EB2E00010EC0 /* EXCameraInterface.h in Headers */, + 46EB2E00010ED0 /* EXConstantsInterface.h in Headers */, + 46EB2E00010E70 /* EXDefines.h in Headers */, + 46EB2E00010F80 /* EXDeviceMotionInterface.h in Headers */, + 46EB2E00011190 /* EXEventEmitter.h in Headers */, + 46EB2E000111A0 /* EXEventEmitterService.h in Headers */, + 46EB2E000110D0 /* EXExportedModule.h in Headers */, + 46EB2E00010EE0 /* EXFaceDetectorManagerInterface.h in Headers */, + 46EB2E00010EF0 /* EXFaceDetectorManagerProviderInterface.h in Headers */, + 46EB2E00010F00 /* EXFilePermissionModuleInterface.h in Headers */, + 46EB2E00010F10 /* EXFileSystemInterface.h in Headers */, + 46EB2E00010F90 /* EXGyroscopeInterface.h in Headers */, + 46EB2E00010F20 /* EXImageLoaderInterface.h in Headers */, + 46EB2E000111B0 /* EXInternalModule.h in Headers */, + 46EB2E000111C0 /* EXJavaScriptContextProvider.h in Headers */, + 46EB2E00011010 /* EXJavaScriptObject.h in Headers */, + 46EB2E00011020 /* EXJavaScriptRuntime.h in Headers */, + 46EB2E00011030 /* EXJavaScriptTypedArray.h in Headers */, + 46EB2E00011040 /* EXJavaScriptValue.h in Headers */, + 46EB2E00011050 /* EXJavaScriptWeakObject.h in Headers */, + 46EB2E00011060 /* EXJSIConversions.h in Headers */, + 46EB2E00011070 /* EXJSIInstaller.h in Headers */, + 46EB2E00011080 /* EXJSIUtils.h in Headers */, + 46EB2E000111D0 /* EXKernelService.h in Headers */, + 46EB2E00010E40 /* EXLegacyAppDelegateWrapper.h in Headers */, + 46EB2E00010E80 /* EXLegacyExpoViewProtocol.h in Headers */, + 46EB2E000111E0 /* EXLogHandler.h in Headers */, + 46EB2E00011220 /* EXLogManager.h in Headers */, + 46EB2E00010FA0 /* EXMagnetometerInterface.h in Headers */, + 46EB2E00010FB0 /* EXMagnetometerUncalibratedInterface.h in Headers */, + 46EB2E00011110 /* EXModuleRegistry.h in Headers */, + 46EB2E00011130 /* EXModuleRegistryAdapter.h in Headers */, + 46EB2E000111F0 /* EXModuleRegistryConsumer.h in Headers */, + 46EB2E00011120 /* EXModuleRegistryDelegate.h in Headers */, + 46EB2E00011140 /* EXModuleRegistryHolderReactModule.h in Headers */, + 46EB2E00011150 /* EXModuleRegistryProvider.h in Headers */, + 46EB2E00011160 /* EXNativeModulesProxy.h in Headers */, + 46EB2E00010F30 /* EXPermissionsInterface.h in Headers */, + 46EB2E00010F40 /* EXPermissionsMethodsDelegate.h in Headers */, + 46EB2E00011260 /* EXPermissionsService.h in Headers */, + 46EB2E00010E50 /* ExpoBridgeModule.h in Headers */, + 46EB2E00010E90 /* ExpoModulesCore.h in Headers */, + 46EB2E000113D0 /* ExpoModulesCore-umbrella.h in Headers */, + 46EB2E00011090 /* ExpoModulesHostObject.h in Headers */, + 46EB2E000110A0 /* EXRawJavaScriptFunction.h in Headers */, + 46EB2E000112B0 /* EXReactDelegateWrapper.h in Headers */, + 46EB2E000112A0 /* EXReactDelegateWrapper+Private.h in Headers */, + 46EB2E00011230 /* EXReactLogHandler.h in Headers */, + 46EB2E00011240 /* EXReactNativeAdapter.h in Headers */, + 46EB2E00011250 /* EXReactNativeEventEmitter.h in Headers */, + 46EB2E00011270 /* EXReactNativeUserNotificationCenterProxy.h in Headers */, + 46EB2E000112C0 /* EXReactRootViewFactory.h in Headers */, + 46EB2E000110B0 /* EXSharedObjectUtils.h in Headers */, + 46EB2E000110E0 /* EXSingletonModule.h in Headers */, + 46EB2E00010FC0 /* EXTaskConsumerInterface.h in Headers */, + 46EB2E00010FD0 /* EXTaskInterface.h in Headers */, + 46EB2E00010FE0 /* EXTaskLaunchReason.h in Headers */, + 46EB2E00010FF0 /* EXTaskManagerInterface.h in Headers */, + 46EB2E00011000 /* EXTaskServiceInterface.h in Headers */, + 46EB2E00011200 /* EXUIManager.h in Headers */, + 46EB2E000110F0 /* EXUnimodulesCompat.h in Headers */, + 46EB2E00010F50 /* EXUserNotificationCenterProxyInterface.h in Headers */, + 46EB2E00011100 /* EXUtilities.h in Headers */, + 46EB2E00011210 /* EXUtilitiesInterface.h in Headers */, + 46EB2E00011310 /* JSIUtils.h in Headers */, + 46EB2E00011320 /* LazyObject.h in Headers */, + 46EB2E00011330 /* NativeModule.h in Headers */, + 46EB2E00011340 /* ObjectDeallocator.h in Headers */, + 46EB2E00011280 /* Platform.h in Headers */, + 46EB2E000112D0 /* RCTAppDelegate+Recreate.h in Headers */, + 46EB2E00011290 /* RCTComponentData+Privates.h in Headers */, + 46EB2E00011350 /* SharedObject.h in Headers */, + 46EB2E000112E0 /* Swift.h in Headers */, + 46EB2E00011360 /* TestingSyncJSCallInvoker.h in Headers */, + 46EB2E00011370 /* TypedArray.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011470 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011540 /* ExpoWebBrowser-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011650 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000117E0 /* GTMAppAuth-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011870 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000119A0 /* GTMSessionFetcher.h in Headers */, + 46EB2E00011A20 /* GTMSessionFetcher-umbrella.h in Headers */, + 46EB2E000119B0 /* GTMSessionFetcherLogging.h in Headers */, + 46EB2E000119C0 /* GTMSessionFetcherService.h in Headers */, + 46EB2E00011990 /* GTMSessionFetcherService+Internal.h in Headers */, + 46EB2E000119D0 /* GTMSessionUploadFetcher.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011AA0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011F60 /* GIDAuthentication.h in Headers */, + 46EB2E00011F70 /* GIDAuthStateMigration.h in Headers */, + 46EB2E00011F80 /* GIDCallbackQueue.h in Headers */, + 46EB2E00012090 /* GIDConfiguration.h in Headers */, + 46EB2E00011F90 /* GIDEMMErrorHandler.h in Headers */, + 46EB2E00011FA0 /* GIDEMMSupport.h in Headers */, + 46EB2E000120A0 /* GIDGoogleUser.h in Headers */, + 46EB2E00011FB0 /* GIDGoogleUser_Private.h in Headers */, + 46EB2E00011FC0 /* GIDMDMPasscodeCache.h in Headers */, + 46EB2E00011FD0 /* GIDMDMPasscodeState.h in Headers */, + 46EB2E00011FE0 /* GIDMDMPasscodeState_Private.h in Headers */, + 46EB2E000120B0 /* GIDProfileData.h in Headers */, + 46EB2E00011FF0 /* GIDProfileData_Private.h in Headers */, + 46EB2E00012000 /* GIDScopes.h in Headers */, + 46EB2E000120C0 /* GIDSignIn.h in Headers */, + 46EB2E00012060 /* GIDSignIn_Private.h in Headers */, + 46EB2E000120D0 /* GIDSignInButton.h in Headers */, + 46EB2E00012010 /* GIDSignInCallbackSchemes.h in Headers */, + 46EB2E00012020 /* GIDSignInInternalOptions.h in Headers */, + 46EB2E00012030 /* GIDSignInPreferences.h in Headers */, + 46EB2E000120E0 /* GIDSignInResult.h in Headers */, + 46EB2E00012040 /* GIDSignInResult_Private.h in Headers */, + 46EB2E00012050 /* GIDSignInStrings.h in Headers */, + 46EB2E000120F0 /* GIDToken.h in Headers */, + 46EB2E00012070 /* GIDToken_Private.h in Headers */, + 46EB2E00012100 /* GoogleSignIn.h in Headers */, + 46EB2E00012150 /* GoogleSignIn-umbrella.h in Headers */, + 46EB2E00012080 /* NSBundle+GID3PAdditions.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000121D0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00012B20 /* Access.h in Headers */, + 46EB2E00012FD0 /* Access.h in Headers */, + 46EB2E00012FE0 /* Align.h in Headers */, + 46EB2E00012FF0 /* Aligned.h in Headers */, + 46EB2E00012F30 /* ApplyTuple.h in Headers */, + 46EB2E000131C0 /* Arena.h in Headers */, + 46EB2E000131B0 /* Arena-inl.h in Headers */, + 46EB2E00012B30 /* Array.h in Headers */, + 46EB2E00013300 /* Asm.h in Headers */, + 46EB2E00013000 /* Assume.h in Headers */, + 46EB2E00013650 /* AsymmetricThreadFence.h in Headers */, + 46EB2E00012CF0 /* AsyncTrace.h in Headers */, + 46EB2E00013580 /* AtFork.h in Headers */, + 46EB2E00013310 /* Atomic.h in Headers */, + 46EB2E000123A0 /* AtomicHashArray.h in Headers */, + 46EB2E00012390 /* AtomicHashArray-inl.h in Headers */, + 46EB2E000123C0 /* AtomicHashMap.h in Headers */, + 46EB2E000123B0 /* AtomicHashMap-inl.h in Headers */, + 46EB2E00012D00 /* AtomicHashUtils.h in Headers */, + 46EB2E000123D0 /* AtomicIntrusiveLinkedList.h in Headers */, + 46EB2E000123E0 /* AtomicLinkedList.h in Headers */, + 46EB2E00013670 /* AtomicNotification.h in Headers */, + 46EB2E00013660 /* AtomicNotification-inl.h in Headers */, + 46EB2E00013680 /* AtomicRef.h in Headers */, + 46EB2E00013690 /* AtomicStruct.h in Headers */, + 46EB2E000123F0 /* AtomicUnorderedMap.h in Headers */, + 46EB2E00012D10 /* AtomicUnorderedMapUtils.h in Headers */, + 46EB2E000136B0 /* AtomicUtil.h in Headers */, + 46EB2E000136A0 /* AtomicUtil-inl.h in Headers */, + 46EB2E00013010 /* Badge.h in Headers */, + 46EB2E00012400 /* base64.h in Headers */, + 46EB2E000136C0 /* Baton.h in Headers */, + 46EB2E00012410 /* Benchmark.h in Headers */, + 46EB2E00012420 /* BenchmarkUtil.h in Headers */, + 46EB2E00012B40 /* BitIterator.h in Headers */, + 46EB2E00012C60 /* BitIteratorDetail.h in Headers */, + 46EB2E00012430 /* Bits.h in Headers */, + 46EB2E00013020 /* Bits.h in Headers */, + 46EB2E00013030 /* Builtin.h in Headers */, + 46EB2E00013320 /* Builtins.h in Headers */, + 46EB2E00013040 /* Byte.h in Headers */, + 46EB2E00013640 /* CacheLocality.h in Headers */, + 46EB2E000136D0 /* CallOnce.h in Headers */, + 46EB2E00012450 /* CancellationToken.h in Headers */, + 46EB2E00012440 /* CancellationToken-inl.h in Headers */, + 46EB2E00013050 /* CArray.h in Headers */, + 46EB2E00013060 /* Cast.h in Headers */, + 46EB2E00013070 /* CheckedMath.h in Headers */, + 46EB2E00012F80 /* Checksum.h in Headers */, + 46EB2E00012460 /* Chrono.h in Headers */, + 46EB2E00012470 /* ClockGettimeWrappers.h in Headers */, + 46EB2E00012480 /* ConcurrentBitSet.h in Headers */, + 46EB2E00012490 /* ConcurrentLazy.h in Headers */, + 46EB2E000124B0 /* ConcurrentSkipList.h in Headers */, + 46EB2E000124A0 /* ConcurrentSkipList-inl.h in Headers */, + 46EB2E00013330 /* Config.h in Headers */, + 46EB2E00013340 /* Constexpr.h in Headers */, + 46EB2E000124C0 /* ConstexprMath.h in Headers */, + 46EB2E000124D0 /* ConstructorCallbackList.h in Headers */, + 46EB2E000124E0 /* Conv.h in Headers */, + 46EB2E000124F0 /* CPortability.h in Headers */, + 46EB2E00012500 /* CppAttributes.h in Headers */, + 46EB2E00012510 /* CpuId.h in Headers */, + 46EB2E00013080 /* CString.h in Headers */, + 46EB2E00013090 /* CustomizationPoint.h in Headers */, + 46EB2E00012520 /* DefaultKeepAliveExecutor.h in Headers */, + 46EB2E000136E0 /* DelayedInit.h in Headers */, + 46EB2E00012530 /* Demangle.h in Headers */, + 46EB2E00013350 /* Dirent.h in Headers */, + 46EB2E00012540 /* DiscriminatedPtr.h in Headers */, + 46EB2E00012D20 /* DiscriminatedPtrDetail.h in Headers */, + 46EB2E00013700 /* DistributedMutex.h in Headers */, + 46EB2E000136F0 /* DistributedMutex-inl.h in Headers */, + 46EB2E00012560 /* dynamic.h in Headers */, + 46EB2E00012550 /* dynamic-inl.h in Headers */, + 46EB2E00012570 /* DynamicConverter.h in Headers */, + 46EB2E000131D0 /* EnableSharedFromThis.h in Headers */, + 46EB2E00012B50 /* Enumerate.h in Headers */, + 46EB2E00013360 /* Event.h in Headers */, + 46EB2E00012B60 /* EvictingCacheMap.h in Headers */, + 46EB2E00012580 /* Exception.h in Headers */, + 46EB2E000130A0 /* Exception.h in Headers */, + 46EB2E00012590 /* ExceptionString.h in Headers */, + 46EB2E000125B0 /* ExceptionWrapper.h in Headers */, + 46EB2E000125A0 /* ExceptionWrapper-inl.h in Headers */, + 46EB2E000125C0 /* Executor.h in Headers */, + 46EB2E000125D0 /* Expected.h in Headers */, + 46EB2E000130B0 /* Extern.h in Headers */, + 46EB2E00012C70 /* F14Defaults.h in Headers */, + 46EB2E00012C80 /* F14IntrinsicsAvailability.h in Headers */, + 46EB2E00012B80 /* F14Map.h in Headers */, + 46EB2E00012B70 /* F14Map-fwd.h in Headers */, + 46EB2E00012C90 /* F14MapFallback.h in Headers */, + 46EB2E00012CA0 /* F14Mask.h in Headers */, + 46EB2E00012CB0 /* F14Policy.h in Headers */, + 46EB2E00012BA0 /* F14Set.h in Headers */, + 46EB2E00012B90 /* F14Set-fwd.h in Headers */, + 46EB2E00012CC0 /* F14SetFallback.h in Headers */, + 46EB2E00012CD0 /* F14Table.h in Headers */, + 46EB2E00012F90 /* FarmHash.h in Headers */, + 46EB2E000125E0 /* FBString.h in Headers */, + 46EB2E000125F0 /* FBVector.h in Headers */, + 46EB2E00013370 /* Fcntl.h in Headers */, + 46EB2E00012600 /* File.h in Headers */, + 46EB2E00013380 /* Filesystem.h in Headers */, + 46EB2E00012610 /* FileUtil.h in Headers */, + 46EB2E00012D30 /* FileUtilDetail.h in Headers */, + 46EB2E00012D40 /* FileUtilVectorDetail.h in Headers */, + 46EB2E00012620 /* Fingerprint.h in Headers */, + 46EB2E00012D50 /* FingerprintPolynomial.h in Headers */, + 46EB2E00012630 /* FixedString.h in Headers */, + 46EB2E00013390 /* FmtCompile.h in Headers */, + 46EB2E00012640 /* FollyMemcpy.h in Headers */, + 46EB2E00012650 /* FollyMemset.h in Headers */, + 46EB2E00012BC0 /* Foreach.h in Headers */, + 46EB2E00012BB0 /* Foreach-inl.h in Headers */, + 46EB2E00012670 /* Format.h in Headers */, + 46EB2E00012660 /* Format-inl.h in Headers */, + 46EB2E00012680 /* FormatArg.h in Headers */, + 46EB2E00012690 /* FormatTraits.h in Headers */, + 46EB2E000126A0 /* Function.h in Headers */, + 46EB2E00012D70 /* Futex.h in Headers */, + 46EB2E00012D60 /* Futex-inl.h in Headers */, + 46EB2E000133A0 /* GFlags.h in Headers */, + 46EB2E000126B0 /* GLog.h in Headers */, + 46EB2E000133B0 /* GMock.h in Headers */, + 46EB2E000126C0 /* GroupVarint.h in Headers */, + 46EB2E00012D80 /* GroupVarintDetail.h in Headers */, + 46EB2E000133C0 /* GTest.h in Headers */, + 46EB2E00013590 /* HardwareConcurrency.h in Headers */, + 46EB2E000126D0 /* Hash.h in Headers */, + 46EB2E00012FA0 /* Hash.h in Headers */, + 46EB2E00013720 /* Hazptr.h in Headers */, + 46EB2E00013710 /* Hazptr-fwd.h in Headers */, + 46EB2E00013730 /* HazptrDomain.h in Headers */, + 46EB2E00013740 /* HazptrHolder.h in Headers */, + 46EB2E00013750 /* HazptrObj.h in Headers */, + 46EB2E00013760 /* HazptrObjLinked.h in Headers */, + 46EB2E00013770 /* HazptrRec.h in Headers */, + 46EB2E00013780 /* HazptrThreadPoolExecutor.h in Headers */, + 46EB2E00013790 /* HazptrThrLocal.h in Headers */, + 46EB2E00012BD0 /* heap_vector_types.h in Headers */, + 46EB2E00012BF0 /* HeterogeneousAccess.h in Headers */, + 46EB2E00012BE0 /* HeterogeneousAccess-fwd.h in Headers */, + 46EB2E000130D0 /* Hint.h in Headers */, + 46EB2E000130C0 /* Hint-inl.h in Headers */, + 46EB2E000126E0 /* Indestructible.h in Headers */, + 46EB2E000126F0 /* IndexedMemPool.h in Headers */, + 46EB2E00012C00 /* IntrusiveHeap.h in Headers */, + 46EB2E00012700 /* IntrusiveList.h in Headers */, + 46EB2E00012F40 /* Invoke.h in Headers */, + 46EB2E000133D0 /* IOVec.h in Headers */, + 46EB2E00012D90 /* IPAddress.h in Headers */, + 46EB2E00012710 /* IPAddress.h in Headers */, + 46EB2E00012720 /* IPAddressException.h in Headers */, + 46EB2E00012DA0 /* IPAddressSource.h in Headers */, + 46EB2E00012730 /* IPAddressV4.h in Headers */, + 46EB2E00012740 /* IPAddressV6.h in Headers */, + 46EB2E00012C10 /* Iterator.h in Headers */, + 46EB2E00012DB0 /* Iterators.h in Headers */, + 46EB2E00012750 /* json.h in Headers */, + 46EB2E00012760 /* json_patch.h in Headers */, + 46EB2E00012770 /* json_pointer.h in Headers */, + 46EB2E000130E0 /* Keep.h in Headers */, + 46EB2E000137A0 /* Latch.h in Headers */, + 46EB2E000130F0 /* Launder.h in Headers */, + 46EB2E00012780 /* Lazy.h in Headers */, + 46EB2E000133E0 /* Libgen.h in Headers */, + 46EB2E000133F0 /* Libunwind.h in Headers */, + 46EB2E000137B0 /* LifoSem.h in Headers */, + 46EB2E00012790 /* Likely.h in Headers */, + 46EB2E000137C0 /* Lock.h in Headers */, + 46EB2E000127A0 /* MacAddress.h in Headers */, + 46EB2E000131E0 /* MallctlHelper.h in Headers */, + 46EB2E000131F0 /* Malloc.h in Headers */, + 46EB2E00013400 /* Malloc.h in Headers */, + 46EB2E00013280 /* MallocImpl.h in Headers */, + 46EB2E000127B0 /* MapUtil.h in Headers */, + 46EB2E000127C0 /* Math.h in Headers */, + 46EB2E00013410 /* Math.h in Headers */, + 46EB2E000127D0 /* MaybeManagedPtr.h in Headers */, + 46EB2E000127E0 /* Memory.h in Headers */, + 46EB2E00013420 /* Memory.h in Headers */, + 46EB2E00012DC0 /* MemoryIdler.h in Headers */, + 46EB2E000135A0 /* MemoryMapping.h in Headers */, + 46EB2E00013200 /* MemoryResource.h in Headers */, + 46EB2E00012C20 /* Merge.h in Headers */, + 46EB2E000127F0 /* MicroLock.h in Headers */, + 46EB2E00012800 /* MicroSpinLock.h in Headers */, + 46EB2E000137D0 /* MicroSpinLock.h in Headers */, + 46EB2E00012810 /* MoveWrapper.h in Headers */, + 46EB2E00012820 /* MPMCPipeline.h in Headers */, + 46EB2E00012DD0 /* MPMCPipelineDetail.h in Headers */, + 46EB2E00012830 /* MPMCQueue.h in Headers */, + 46EB2E000137E0 /* NativeSemaphore.h in Headers */, + 46EB2E00013290 /* NetOps.h in Headers */, + 46EB2E000132A0 /* NetOpsDispatcher.h in Headers */, + 46EB2E000132B0 /* NetworkSocket.h in Headers */, + 46EB2E00013100 /* New.h in Headers */, + 46EB2E00013220 /* not_null.h in Headers */, + 46EB2E00013210 /* not_null-inl.h in Headers */, + 46EB2E00012840 /* ObserverContainer.h in Headers */, + 46EB2E00013430 /* OpenSSL.h in Headers */, + 46EB2E00012850 /* Optional.h in Headers */, + 46EB2E00013110 /* Ordering.h in Headers */, + 46EB2E00012860 /* Overload.h in Headers */, + 46EB2E00012870 /* PackedSyncPtr.h in Headers */, + 46EB2E00012880 /* Padded.h in Headers */, + 46EB2E000137F0 /* ParkingLot.h in Headers */, + 46EB2E00012F50 /* Partial.h in Headers */, + 46EB2E00012DE0 /* PerfScoped.h in Headers */, + 46EB2E00013800 /* PicoSpinLock.h in Headers */, + 46EB2E000135B0 /* Pid.h in Headers */, + 46EB2E000128A0 /* Poly.h in Headers */, + 46EB2E00012890 /* Poly-inl.h in Headers */, + 46EB2E00012DF0 /* PolyDetail.h in Headers */, + 46EB2E000128B0 /* PolyException.h in Headers */, + 46EB2E000128C0 /* Portability.h in Headers */, + 46EB2E000128D0 /* Preprocessor.h in Headers */, + 46EB2E00013120 /* Pretty.h in Headers */, + 46EB2E000128E0 /* ProducerConsumerQueue.h in Headers */, + 46EB2E00013130 /* PropagateConst.h in Headers */, + 46EB2E00012F60 /* protocol.h in Headers */, + 46EB2E00013440 /* PThread.h in Headers */, + 46EB2E00012900 /* Random.h in Headers */, + 46EB2E000128F0 /* Random-inl.h in Headers */, + 46EB2E00012910 /* Range.h in Headers */, + 46EB2E00012E00 /* RangeCommon.h in Headers */, + 46EB2E00012E10 /* RangeSse42.h in Headers */, + 46EB2E000138F0 /* RCT-Folly-umbrella.h in Headers */, + 46EB2E00013810 /* Rcu.h in Headers */, + 46EB2E00013230 /* ReentrantAllocator.h in Headers */, + 46EB2E00013820 /* RelaxedAtomic.h in Headers */, + 46EB2E00012920 /* Replaceable.h in Headers */, + 46EB2E00013140 /* RValueReferenceWrapper.h in Headers */, + 46EB2E00012930 /* RWSpinLock.h in Headers */, + 46EB2E00013830 /* RWSpinLock.h in Headers */, + 46EB2E00013150 /* SafeAssert.h in Headers */, + 46EB2E00013240 /* SanitizeAddress.h in Headers */, + 46EB2E00013250 /* SanitizeLeak.h in Headers */, + 46EB2E00013840 /* SanitizeThread.h in Headers */, + 46EB2E00013850 /* SaturatingSemaphore.h in Headers */, + 46EB2E00013450 /* Sched.h in Headers */, + 46EB2E00012940 /* ScopeGuard.h in Headers */, + 46EB2E00012950 /* SharedMutex.h in Headers */, + 46EB2E000135C0 /* Shell.h in Headers */, + 46EB2E00012E20 /* SimdAnyOf.h in Headers */, + 46EB2E00012E30 /* SimdCharPlatform.h in Headers */, + 46EB2E00012E40 /* SimdForEach.h in Headers */, + 46EB2E00012E50 /* SimpleSimdStringUtils.h in Headers */, + 46EB2E00012E60 /* SimpleSimdStringUtilsImpl.h in Headers */, + 46EB2E00012E70 /* Singleton.h in Headers */, + 46EB2E00012970 /* Singleton.h in Headers */, + 46EB2E00012960 /* Singleton-inl.h in Headers */, + 46EB2E00012980 /* SingletonThreadLocal.h in Headers */, + 46EB2E00012E80 /* SlowFingerprint.h in Headers */, + 46EB2E00012990 /* small_vector.h in Headers */, + 46EB2E00013860 /* SmallLocks.h in Headers */, + 46EB2E000129A0 /* SocketAddress.h in Headers */, + 46EB2E00012E90 /* SocketFastOpen.h in Headers */, + 46EB2E000132F0 /* SocketFileDescriptorMap.h in Headers */, + 46EB2E00013460 /* Sockets.h in Headers */, + 46EB2E000129B0 /* sorted_vector_types.h in Headers */, + 46EB2E00013470 /* SourceLocation.h in Headers */, + 46EB2E00012C30 /* SparseByteSet.h in Headers */, + 46EB2E000129C0 /* SpinLock.h in Headers */, + 46EB2E00012EA0 /* SplitStringSimd.h in Headers */, + 46EB2E00012EB0 /* SplitStringSimdImpl.h in Headers */, + 46EB2E00012FB0 /* SpookyHashV1.h in Headers */, + 46EB2E00012FC0 /* SpookyHashV2.h in Headers */, + 46EB2E00012EC0 /* Sse.h in Headers */, + 46EB2E00013160 /* StaticConst.h in Headers */, + 46EB2E00012ED0 /* StaticSingletonManager.h in Headers */, + 46EB2E00013480 /* Stdio.h in Headers */, + 46EB2E00013490 /* Stdlib.h in Headers */, + 46EB2E000129D0 /* stop_watch.h in Headers */, + 46EB2E000134A0 /* String.h in Headers */, + 46EB2E000129F0 /* String.h in Headers */, + 46EB2E000129E0 /* String-inl.h in Headers */, + 46EB2E00012A00 /* Subprocess.h in Headers */, + 46EB2E00012A10 /* Synchronized.h in Headers */, + 46EB2E00012A20 /* SynchronizedPtr.h in Headers */, + 46EB2E000134B0 /* SysFile.h in Headers */, + 46EB2E000134C0 /* Syslog.h in Headers */, + 46EB2E000134D0 /* SysMembarrier.h in Headers */, + 46EB2E000134E0 /* SysMman.h in Headers */, + 46EB2E000134F0 /* SysResource.h in Headers */, + 46EB2E00013500 /* SysStat.h in Headers */, + 46EB2E00013510 /* SysSyscall.h in Headers */, + 46EB2E00013520 /* SysTime.h in Headers */, + 46EB2E00013530 /* SysTypes.h in Headers */, + 46EB2E00013540 /* SysUio.h in Headers */, + 46EB2E000132C0 /* TcpInfo.h in Headers */, + 46EB2E000132D0 /* TcpInfoDispatcher.h in Headers */, + 46EB2E000132E0 /* TcpInfoTypes.h in Headers */, + 46EB2E00013260 /* ThreadCachedArena.h in Headers */, + 46EB2E00012A30 /* ThreadCachedInt.h in Headers */, + 46EB2E000135D0 /* ThreadId.h in Headers */, + 46EB2E00012A40 /* ThreadLocal.h in Headers */, + 46EB2E00012EE0 /* ThreadLocalDetail.h in Headers */, + 46EB2E000135E0 /* ThreadName.h in Headers */, + 46EB2E00013870 /* ThrottledLifoSem.h in Headers */, + 46EB2E00013170 /* Thunk.h in Headers */, + 46EB2E00013550 /* Time.h in Headers */, + 46EB2E00012A50 /* TimeoutQueue.h in Headers */, + 46EB2E00013180 /* ToAscii.h in Headers */, + 46EB2E00012A60 /* TokenBucket.h in Headers */, + 46EB2E00012F70 /* traits.h in Headers */, + 46EB2E00012A70 /* Traits.h in Headers */, + 46EB2E00012A90 /* Try.h in Headers */, + 46EB2E00012A80 /* Try-inl.h in Headers */, + 46EB2E00012EF0 /* TurnSequencer.h in Headers */, + 46EB2E00013190 /* TypeInfo.h in Headers */, + 46EB2E00012F00 /* TypeList.h in Headers */, + 46EB2E000131A0 /* UncaughtExceptions.h in Headers */, + 46EB2E00012AA0 /* Unicode.h in Headers */, + 46EB2E00013270 /* UninitializedMemoryHacks.h in Headers */, + 46EB2E00012F10 /* UniqueInstance.h in Headers */, + 46EB2E00013560 /* Unistd.h in Headers */, + 46EB2E00012AB0 /* Unit.h in Headers */, + 46EB2E00012F20 /* UnrollUtils.h in Headers */, + 46EB2E00012AD0 /* Uri.h in Headers */, + 46EB2E00012AC0 /* Uri-inl.h in Headers */, + 46EB2E00012AE0 /* UTF8String.h in Headers */, + 46EB2E00012CE0 /* Util.h in Headers */, + 46EB2E00013880 /* Utility.h in Headers */, + 46EB2E00012AF0 /* Utility.h in Headers */, + 46EB2E00012B00 /* Varint.h in Headers */, + 46EB2E00012C40 /* View.h in Headers */, + 46EB2E00012B10 /* VirtualExecutor.h in Headers */, + 46EB2E00013890 /* WaitOptions.h in Headers */, + 46EB2E00012C50 /* WeightedEvictingCacheMap.h in Headers */, + 46EB2E00013570 /* Windows.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013980 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000139C0 /* RCTDeprecation.h in Headers */, + 46EB2E00013A20 /* RCTDeprecation-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013B20 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013B70 /* RCTConvertHelpers.h in Headers */, + 46EB2E00013B80 /* RCTTypedModuleConstants.h in Headers */, + 46EB2E00013BE0 /* RCTTypeSafety-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013C70 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013D60 /* RNCAsyncStorage.h in Headers */, + 46EB2E00013D70 /* RNCAsyncStorageDelegate.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013E20 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013FD0 /* RNFlingHandler.h in Headers */, + 46EB2E00013FE0 /* RNForceTouchHandler.h in Headers */, + 46EB2E00014070 /* RNGestureHandler.h in Headers */, + 46EB2E00014080 /* RNGestureHandlerActionType.h in Headers */, + 46EB2E00014090 /* RNGestureHandlerButton.h in Headers */, + 46EB2E000140A0 /* RNGestureHandlerButtonComponentView.h in Headers */, + 46EB2E000140B0 /* RNGestureHandlerButtonManager.h in Headers */, + 46EB2E000140C0 /* RNGestureHandlerDirection.h in Headers */, + 46EB2E000140D0 /* RNGestureHandlerEvents.h in Headers */, + 46EB2E000140E0 /* RNGestureHandlerManager.h in Headers */, + 46EB2E000140F0 /* RNGestureHandlerModule.h in Headers */, + 46EB2E00014100 /* RNGestureHandlerPointerTracker.h in Headers */, + 46EB2E00014110 /* RNGestureHandlerPointerType.h in Headers */, + 46EB2E00014120 /* RNGestureHandlerRegistry.h in Headers */, + 46EB2E00014130 /* RNGestureHandlerState.h in Headers */, + 46EB2E00014140 /* RNGestureHandlerStateManager.h in Headers */, + 46EB2E00014150 /* RNGHStylusData.h in Headers */, + 46EB2E00014160 /* RNGHTouchEventType.h in Headers */, + 46EB2E00014170 /* RNGHUIKit.h in Headers */, + 46EB2E00014180 /* RNGHVector.h in Headers */, + 46EB2E00013FF0 /* RNHoverHandler.h in Headers */, + 46EB2E00014000 /* RNLongPressHandler.h in Headers */, + 46EB2E00014190 /* RNManualActivationRecognizer.h in Headers */, + 46EB2E00014010 /* RNManualHandler.h in Headers */, + 46EB2E00014020 /* RNNativeViewHandler.h in Headers */, + 46EB2E00014030 /* RNPanHandler.h in Headers */, + 46EB2E00014040 /* RNPinchHandler.h in Headers */, + 46EB2E000141A0 /* RNRootViewGestureRecognizer.h in Headers */, + 46EB2E00014050 /* RNRotationHandler.h in Headers */, + 46EB2E00014060 /* RNTapHandler.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00014260 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000142D0 /* RCTConvert+RNGoogleSignin.h in Headers */, + 46EB2E000142E0 /* RNGoogleSignin.h in Headers */, + 46EB2E000142F0 /* RNGoogleSignInButton.h in Headers */, + 46EB2E00014300 /* RNGoogleSigninButtonPaper.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000143C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000147D0 /* AnimatedSensorModule.h in Headers */, + 46EB2E00014A20 /* AsyncQueue.h in Headers */, + 46EB2E00014890 /* CollectionUtils.h in Headers */, + 46EB2E000149F0 /* EventHandlerRegistry.h in Headers */, + 46EB2E000148A0 /* FeaturesConfig.h in Headers */, + 46EB2E00014A30 /* JSISerializer.h in Headers */, + 46EB2E00014A40 /* JSLogger.h in Headers */, + 46EB2E00014A50 /* JSScheduler.h in Headers */, + 46EB2E00014830 /* LayoutAnimationsManager.h in Headers */, + 46EB2E00014840 /* LayoutAnimationsProxy.h in Headers */, + 46EB2E00014850 /* LayoutAnimationsUtils.h in Headers */, + 46EB2E00014860 /* LayoutAnimationType.h in Headers */, + 46EB2E000146B0 /* NativeMethods.h in Headers */, + 46EB2E000146C0 /* NativeProxy.h in Headers */, + 46EB2E00014870 /* NativeReanimatedModule.h in Headers */, + 46EB2E00014880 /* NativeReanimatedModuleSpec.h in Headers */, + 46EB2E000148B0 /* PlatformDepMethodsHolder.h in Headers */, + 46EB2E000146D0 /* PlatformDepMethodsHolderImpl.h in Headers */, + 46EB2E000148C0 /* PlatformLogger.h in Headers */, + 46EB2E000147E0 /* PropsRegistry.h in Headers */, + 46EB2E00014710 /* RCTEventDispatcher+Reanimated.h in Headers */, + 46EB2E00014720 /* RCTUIView+Reanimated.h in Headers */, + 46EB2E00014640 /* REAAnimationsManager.h in Headers */, + 46EB2E00014730 /* READisplayLink.h in Headers */, + 46EB2E00014650 /* REAFrame.h in Headers */, + 46EB2E00014620 /* REAInitializerRCTFabricSurface.h in Headers */, + 46EB2E000146E0 /* REAIOSUIScheduler.h in Headers */, + 46EB2E000146F0 /* REAJSIUtils.h in Headers */, + 46EB2E00014630 /* REAKeyboardEventObserver.h in Headers */, + 46EB2E00014700 /* REAMessageThread.h in Headers */, + 46EB2E00014740 /* REAModule.h in Headers */, + 46EB2E000147F0 /* ReanimatedCommitHook.h in Headers */, + 46EB2E00014800 /* ReanimatedCommitShadowNode.h in Headers */, + 46EB2E00014AB0 /* ReanimatedHermesRuntime.h in Headers */, + 46EB2E00014A60 /* ReanimatedJSIUtils.h in Headers */, + 46EB2E00014810 /* ReanimatedMountHook.h in Headers */, + 46EB2E00014AC0 /* ReanimatedRuntime.h in Headers */, + 46EB2E000147A0 /* ReanimatedSensor.h in Headers */, + 46EB2E000147B0 /* ReanimatedSensorContainer.h in Headers */, + 46EB2E000147C0 /* ReanimatedSensorType.h in Headers */, + 46EB2E00014A70 /* ReanimatedVersion.h in Headers */, + 46EB2E00014750 /* REANodesManager.h in Headers */, + 46EB2E00014660 /* REAScreensHelper.h in Headers */, + 46EB2E00014670 /* REASharedElement.h in Headers */, + 46EB2E00014680 /* REASharedTransitionManager.h in Headers */, + 46EB2E00014760 /* REASlowAnimations.h in Headers */, + 46EB2E00014690 /* REASnapshot.h in Headers */, + 46EB2E000146A0 /* REASwizzledUIManager.h in Headers */, + 46EB2E00014770 /* REAUIKit.h in Headers */, + 46EB2E00014780 /* REAUtils.h in Headers */, + 46EB2E00014790 /* RNGestureHandlerStateManager.h in Headers */, + 46EB2E00014B60 /* RNReanimated-umbrella.h in Headers */, + 46EB2E00014AD0 /* RNRuntimeDecorator.h in Headers */, + 46EB2E00014820 /* ShadowTreeCloner.h in Headers */, + 46EB2E00014A10 /* Shareables.h in Headers */, + 46EB2E000148D0 /* SingleInstanceChecker.h in Headers */, + 46EB2E00014A80 /* ThreadSafeQueue.h in Headers */, + 46EB2E000148E0 /* UIRuntimeDecorator.h in Headers */, + 46EB2E00014A90 /* UIScheduler.h in Headers */, + 46EB2E00014AA0 /* WorkletEventHandler.h in Headers */, + 46EB2E00014AE0 /* WorkletRuntime.h in Headers */, + 46EB2E00014AF0 /* WorkletRuntimeCollector.h in Headers */, + 46EB2E00014B00 /* WorkletRuntimeDecorator.h in Headers */, + 46EB2E00014A00 /* WorkletRuntimeRegistry.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00014BF0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00015410 /* RCTConvert+RNSVG.h in Headers */, + 46EB2E00015420 /* RNSVGBezierElement.h in Headers */, + 46EB2E00015120 /* RNSVGBrush.h in Headers */, + 46EB2E00015130 /* RNSVGBrushType.h in Headers */, + 46EB2E00015430 /* RNSVGCGFCRule.h in Headers */, + 46EB2E00015350 /* RNSVGCircle.h in Headers */, + 46EB2E000154F0 /* RNSVGCircleManager.h in Headers */, + 46EB2E00015180 /* RNSVGClipPath.h in Headers */, + 46EB2E00015500 /* RNSVGClipPathManager.h in Headers */, + 46EB2E00015260 /* RNSVGColorMatrixType.h in Headers */, + 46EB2E000152F0 /* RNSVGContainer.h in Headers */, + 46EB2E00015140 /* RNSVGContextBrush.h in Headers */, + 46EB2E00015440 /* RNSVGConvert.h in Headers */, + 46EB2E00015190 /* RNSVGDefs.h in Headers */, + 46EB2E00015510 /* RNSVGDefsManager.h in Headers */, + 46EB2E00015270 /* RNSVGEdgeMode.h in Headers */, + 46EB2E00015360 /* RNSVGEllipse.h in Headers */, + 46EB2E00015520 /* RNSVGEllipseManager.h in Headers */, + 46EB2E00015280 /* RNSVGFeColorMatrix.h in Headers */, + 46EB2E00015530 /* RNSVGFeColorMatrixManager.h in Headers */, + 46EB2E00015290 /* RNSVGFeGaussianBlur.h in Headers */, + 46EB2E00015540 /* RNSVGFeGaussianBlurManager.h in Headers */, + 46EB2E000152A0 /* RNSVGFeMerge.h in Headers */, + 46EB2E00015550 /* RNSVGFeMergeManager.h in Headers */, + 46EB2E000152B0 /* RNSVGFeOffset.h in Headers */, + 46EB2E00015560 /* RNSVGFeOffsetManager.h in Headers */, + 46EB2E000152C0 /* RNSVGFilter.h in Headers */, + 46EB2E00015570 /* RNSVGFilterManager.h in Headers */, + 46EB2E000152D0 /* RNSVGFilterPrimitive.h in Headers */, + 46EB2E00015580 /* RNSVGFilterPrimitiveManager.h in Headers */, + 46EB2E000152E0 /* RNSVGFilterRegion.h in Headers */, + 46EB2E00015390 /* RNSVGFontData.h in Headers */, + 46EB2E000151A0 /* RNSVGForeignObject.h in Headers */, + 46EB2E00015590 /* RNSVGForeignObjectManager.h in Headers */, + 46EB2E000153A0 /* RNSVGGlyphContext.h in Headers */, + 46EB2E000151B0 /* RNSVGGroup.h in Headers */, + 46EB2E000155A0 /* RNSVGGroupManager.h in Headers */, + 46EB2E000151C0 /* RNSVGImage.h in Headers */, + 46EB2E000155B0 /* RNSVGImageManager.h in Headers */, + 46EB2E00015450 /* RNSVGLength.h in Headers */, + 46EB2E00015370 /* RNSVGLine.h in Headers */, + 46EB2E000151D0 /* RNSVGLinearGradient.h in Headers */, + 46EB2E000155C0 /* RNSVGLinearGradientManager.h in Headers */, + 46EB2E000155D0 /* RNSVGLineManager.h in Headers */, + 46EB2E000151E0 /* RNSVGMarker.h in Headers */, + 46EB2E000155E0 /* RNSVGMarkerManager.h in Headers */, + 46EB2E00015460 /* RNSVGMarkerPosition.h in Headers */, + 46EB2E000151F0 /* RNSVGMask.h in Headers */, + 46EB2E000155F0 /* RNSVGMaskManager.h in Headers */, + 46EB2E00015470 /* RNSVGMaskType.h in Headers */, + 46EB2E00015300 /* RNSVGNode.h in Headers */, + 46EB2E00015600 /* RNSVGNodeManager.h in Headers */, + 46EB2E00015150 /* RNSVGPainter.h in Headers */, + 46EB2E00015160 /* RNSVGPainterBrush.h in Headers */, + 46EB2E00015200 /* RNSVGPath.h in Headers */, + 46EB2E00015610 /* RNSVGPathManager.h in Headers */, + 46EB2E00015480 /* RNSVGPathMeasure.h in Headers */, + 46EB2E00015490 /* RNSVGPathParser.h in Headers */, + 46EB2E00015210 /* RNSVGPattern.h in Headers */, + 46EB2E00015620 /* RNSVGPatternManager.h in Headers */, + 46EB2E000153B0 /* RNSVGPropHelper.h in Headers */, + 46EB2E00015220 /* RNSVGRadialGradient.h in Headers */, + 46EB2E00015630 /* RNSVGRadialGradientManager.h in Headers */, + 46EB2E00015380 /* RNSVGRect.h in Headers */, + 46EB2E00015640 /* RNSVGRectManager.h in Headers */, + 46EB2E00015310 /* RNSVGRenderable.h in Headers */, + 46EB2E00015650 /* RNSVGRenderableManager.h in Headers */, + 46EB2E00015320 /* RNSVGRenderableModule.h in Headers */, + 46EB2E000154A0 /* RNSVGRenderUtils.h in Headers */, + 46EB2E00015170 /* RNSVGSolidColorBrush.h in Headers */, + 46EB2E00015230 /* RNSVGSvgView.h in Headers */, + 46EB2E00015660 /* RNSVGSvgViewManager.h in Headers */, + 46EB2E00015330 /* RNSVGSvgViewModule.h in Headers */, + 46EB2E00015240 /* RNSVGSymbol.h in Headers */, + 46EB2E00015670 /* RNSVGSymbolManager.h in Headers */, + 46EB2E000153C0 /* RNSVGText.h in Headers */, + 46EB2E00015680 /* RNSVGTextManager.h in Headers */, + 46EB2E000153D0 /* RNSVGTextPath.h in Headers */, + 46EB2E00015690 /* RNSVGTextPathManager.h in Headers */, + 46EB2E000153E0 /* RNSVGTextProperties.h in Headers */, + 46EB2E000153F0 /* RNSVGTopAlignedLabel.h in Headers */, + 46EB2E00015400 /* RNSVGTSpan.h in Headers */, + 46EB2E000156A0 /* RNSVGTSpanManager.h in Headers */, + 46EB2E00015340 /* RNSVGUIKit.h in Headers */, + 46EB2E000154B0 /* RNSVGUnits.h in Headers */, + 46EB2E00015250 /* RNSVGUse.h in Headers */, + 46EB2E000156B0 /* RNSVGUseManager.h in Headers */, + 46EB2E000154C0 /* RNSVGVBMOS.h in Headers */, + 46EB2E000154D0 /* RNSVGVectorEffect.h in Headers */, + 46EB2E000154E0 /* RNSVGViewBox.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00015770 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00015900 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h in Headers */, + 46EB2E00015910 /* RNSConvert.h in Headers */, + 46EB2E00015A20 /* RNScreensTurboModule.h in Headers */, + 46EB2E00015920 /* RNSEnums.h in Headers */, + 46EB2E00015930 /* RNSFullWindowOverlay.h in Headers */, + 46EB2E000158E0 /* RNSHeaderHeightChangeEvent.h in Headers */, + 46EB2E00015940 /* RNSModalScreen.h in Headers */, + 46EB2E00015950 /* RNSModule.h in Headers */, + 46EB2E00015960 /* RNSScreen.h in Headers */, + 46EB2E00015970 /* RNSScreenContainer.h in Headers */, + 46EB2E00015980 /* RNSScreenNavigationContainer.h in Headers */, + 46EB2E00015990 /* RNSScreenStack.h in Headers */, + 46EB2E000159A0 /* RNSScreenStackAnimator.h in Headers */, + 46EB2E000159B0 /* RNSScreenStackHeaderConfig.h in Headers */, + 46EB2E000159C0 /* RNSScreenStackHeaderSubview.h in Headers */, + 46EB2E000158F0 /* RNSScreenViewEvent.h in Headers */, + 46EB2E000159D0 /* RNSScreenWindowTraits.h in Headers */, + 46EB2E000159E0 /* RNSSearchBar.h in Headers */, + 46EB2E00015A10 /* RNSUIBarButtonItem.h in Headers */, + 46EB2E000159F0 /* UIViewController+RNScreens.h in Headers */, + 46EB2E00015A00 /* UIWindow+RNScreens.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00015B50 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00015E50 /* ComponentDescriptors.h in Headers */, + 46EB2E00015EB0 /* ComponentDescriptors.h in Headers */, + 46EB2E00015F10 /* ComponentDescriptors.h in Headers */, + 46EB2E00015F70 /* ComponentDescriptors.h in Headers */, + 46EB2E00015FD0 /* ComponentDescriptors.h in Headers */, + 46EB2E00015E60 /* EventEmitters.h in Headers */, + 46EB2E00015EC0 /* EventEmitters.h in Headers */, + 46EB2E00015F20 /* EventEmitters.h in Headers */, + 46EB2E00015F80 /* EventEmitters.h in Headers */, + 46EB2E00015FE0 /* EventEmitters.h in Headers */, + 46EB2E00015E20 /* FBReactNativeSpec.h in Headers */, + 46EB2E00015E30 /* FBReactNativeSpecJSI.h in Headers */, + 46EB2E00015E70 /* Props.h in Headers */, + 46EB2E00015ED0 /* Props.h in Headers */, + 46EB2E00015F30 /* Props.h in Headers */, + 46EB2E00015F90 /* Props.h in Headers */, + 46EB2E00015FF0 /* Props.h in Headers */, + 46EB2E00015E80 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E00015EE0 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E00015F40 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E00015FA0 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E00016000 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E00015E40 /* RCTModulesConformingToProtocolsProvider.h in Headers */, + 46EB2E00016160 /* React-Codegen-umbrella.h in Headers */, + 46EB2E00016030 /* rnasyncstorage.h in Headers */, + 46EB2E00016040 /* rnasyncstorageJSI.h in Headers */, + 46EB2E00016050 /* rngesturehandler_codegen.h in Headers */, + 46EB2E00016060 /* rngesturehandler_codegenJSI.h in Headers */, + 46EB2E00016070 /* RNGoogleSignInCGen.h in Headers */, + 46EB2E00016080 /* RNGoogleSignInCGenJSI.h in Headers */, + 46EB2E00016090 /* rnreanimated.h in Headers */, + 46EB2E000160A0 /* rnreanimatedJSI.h in Headers */, + 46EB2E000160B0 /* rnscreens.h in Headers */, + 46EB2E000160C0 /* rnscreensJSI.h in Headers */, + 46EB2E000160D0 /* rnsvg.h in Headers */, + 46EB2E000160E0 /* rnsvgJSI.h in Headers */, + 46EB2E000160F0 /* safeareacontext.h in Headers */, + 46EB2E00016100 /* safeareacontextJSI.h in Headers */, + 46EB2E00015E90 /* ShadowNodes.h in Headers */, + 46EB2E00015EF0 /* ShadowNodes.h in Headers */, + 46EB2E00015F50 /* ShadowNodes.h in Headers */, + 46EB2E00015FB0 /* ShadowNodes.h in Headers */, + 46EB2E00016010 /* ShadowNodes.h in Headers */, + 46EB2E00015EA0 /* States.h in Headers */, + 46EB2E00015F00 /* States.h in Headers */, + 46EB2E00015F60 /* States.h in Headers */, + 46EB2E00015FC0 /* States.h in Headers */, + 46EB2E00016020 /* States.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000161F0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00016510 /* CoreModulesPlugins.h in Headers */, + 46EB2E00017270 /* DispatchMessageQueueThread.h in Headers */, + 46EB2E000172D0 /* FBXXHashUtils.h in Headers */, + 46EB2E00017210 /* NSDataBigString.h in Headers */, + 46EB2E00017C70 /* NSTextStorage+FontScaling.h in Headers */, + 46EB2E00016530 /* RCTAccessibilityManager.h in Headers */, + 46EB2E00016520 /* RCTAccessibilityManager+Internal.h in Headers */, + 46EB2E00016540 /* RCTActionSheetManager.h in Headers */, + 46EB2E000173B0 /* RCTActivityIndicatorView.h in Headers */, + 46EB2E000173C0 /* RCTActivityIndicatorViewManager.h in Headers */, + 46EB2E00017890 /* RCTAdditionAnimatedNode.h in Headers */, + 46EB2E00016550 /* RCTAlertController.h in Headers */, + 46EB2E00016560 /* RCTAlertManager.h in Headers */, + 46EB2E000179F0 /* RCTAnimatedImage.h in Headers */, + 46EB2E000178A0 /* RCTAnimatedNode.h in Headers */, + 46EB2E00017840 /* RCTAnimationDriver.h in Headers */, + 46EB2E00017980 /* RCTAnimationPlugins.h in Headers */, + 46EB2E000173D0 /* RCTAnimationType.h in Headers */, + 46EB2E00017990 /* RCTAnimationUtils.h in Headers */, + 46EB2E00016570 /* RCTAppearance.h in Headers */, + 46EB2E00016580 /* RCTAppState.h in Headers */, + 46EB2E00016DB0 /* RCTAssert.h in Headers */, + 46EB2E000173E0 /* RCTAutoInsetsProtocol.h in Headers */, + 46EB2E00017CF0 /* RCTBackedTextInputDelegate.h in Headers */, + 46EB2E00017D00 /* RCTBackedTextInputDelegateAdapter.h in Headers */, + 46EB2E00017D10 /* RCTBackedTextInputViewProtocol.h in Headers */, + 46EB2E00017D20 /* RCTBaseTextInputShadowView.h in Headers */, + 46EB2E00017D30 /* RCTBaseTextInputView.h in Headers */, + 46EB2E00017D40 /* RCTBaseTextInputViewManager.h in Headers */, + 46EB2E00017C00 /* RCTBaseTextShadowView.h in Headers */, + 46EB2E00017C10 /* RCTBaseTextViewManager.h in Headers */, + 46EB2E000179D0 /* RCTBlobManager.h in Headers */, + 46EB2E000173F0 /* RCTBorderCurve.h in Headers */, + 46EB2E00017400 /* RCTBorderDrawing.h in Headers */, + 46EB2E00017410 /* RCTBorderStyle.h in Headers */, + 46EB2E00016DE0 /* RCTBridge.h in Headers */, + 46EB2E00016DC0 /* RCTBridge+Inspector.h in Headers */, + 46EB2E00016DD0 /* RCTBridge+Private.h in Headers */, + 46EB2E00016DF0 /* RCTBridgeConstants.h in Headers */, + 46EB2E00016E00 /* RCTBridgeDelegate.h in Headers */, + 46EB2E00016E10 /* RCTBridgeMethod.h in Headers */, + 46EB2E00016E20 /* RCTBridgeModule.h in Headers */, + 46EB2E00016E30 /* RCTBridgeModuleDecorator.h in Headers */, + 46EB2E00016E50 /* RCTBridgeProxy.h in Headers */, + 46EB2E00016E40 /* RCTBridgeProxy+Cxx.h in Headers */, + 46EB2E00017A00 /* RCTBundleAssetImageLoader.h in Headers */, + 46EB2E00016E60 /* RCTBundleManager.h in Headers */, + 46EB2E00016E70 /* RCTBundleURLProvider.h in Headers */, + 46EB2E00016590 /* RCTClipboard.h in Headers */, + 46EB2E000178B0 /* RCTColorAnimatedNode.h in Headers */, + 46EB2E00017420 /* RCTComponent.h in Headers */, + 46EB2E00017430 /* RCTComponentData.h in Headers */, + 46EB2E00016E80 /* RCTComponentEvent.h in Headers */, + 46EB2E00016E90 /* RCTConstants.h in Headers */, + 46EB2E00016EA0 /* RCTConvert.h in Headers */, + 46EB2E00017440 /* RCTConvert+CoreLocation.h in Headers */, + 46EB2E00017C40 /* RCTConvert+Text.h in Headers */, + 46EB2E00017450 /* RCTConvert+Transform.h in Headers */, + 46EB2E00017460 /* RCTCursor.h in Headers */, + 46EB2E00017220 /* RCTCxxBridgeDelegate.h in Headers */, + 46EB2E00016EB0 /* RCTCxxConvert.h in Headers */, + 46EB2E000177F0 /* RCTCxxInspectorPackagerConnection.h in Headers */, + 46EB2E00017800 /* RCTCxxInspectorPackagerConnectionDelegate.h in Headers */, + 46EB2E00017810 /* RCTCxxInspectorWebSocketAdapter.h in Headers */, + 46EB2E00017280 /* RCTCxxMethod.h in Headers */, + 46EB2E00017290 /* RCTCxxModule.h in Headers */, + 46EB2E000172A0 /* RCTCxxUtils.h in Headers */, + 46EB2E00017B80 /* RCTDataRequestHandler.h in Headers */, + 46EB2E00017470 /* RCTDebuggingOverlay.h in Headers */, + 46EB2E00017480 /* RCTDebuggingOverlayManager.h in Headers */, + 46EB2E00017850 /* RCTDecayAnimation.h in Headers */, + 46EB2E00017260 /* RCTDefaultCxxLogFunction.h in Headers */, + 46EB2E00016EC0 /* RCTDefines.h in Headers */, + 46EB2E000165A0 /* RCTDeviceInfo.h in Headers */, + 46EB2E000165B0 /* RCTDevLoadingView.h in Headers */, + 46EB2E000177A0 /* RCTDevLoadingViewProtocol.h in Headers */, + 46EB2E000177B0 /* RCTDevLoadingViewSetEnabled.h in Headers */, + 46EB2E000165C0 /* RCTDevMenu.h in Headers */, + 46EB2E000165D0 /* RCTDevSettings.h in Headers */, + 46EB2E000178C0 /* RCTDiffClampAnimatedNode.h in Headers */, + 46EB2E00016ED0 /* RCTDisplayLink.h in Headers */, + 46EB2E00017A10 /* RCTDisplayWeakRefreshable.h in Headers */, + 46EB2E000178D0 /* RCTDivisionAnimatedNode.h in Headers */, + 46EB2E00017C80 /* RCTDynamicTypeRamp.h in Headers */, + 46EB2E00016EE0 /* RCTErrorCustomizer.h in Headers */, + 46EB2E00016EF0 /* RCTErrorInfo.h in Headers */, + 46EB2E00017860 /* RCTEventAnimation.h in Headers */, + 46EB2E000165E0 /* RCTEventDispatcher.h in Headers */, + 46EB2E00016F00 /* RCTEventDispatcherProtocol.h in Headers */, + 46EB2E000172F0 /* RCTEventEmitter.h in Headers */, + 46EB2E000165F0 /* RCTExceptionsManager.h in Headers */, + 46EB2E000179E0 /* RCTFileReaderModule.h in Headers */, + 46EB2E00017B90 /* RCTFileRequestHandler.h in Headers */, + 46EB2E000172C0 /* RCTFollyConvert.h in Headers */, + 46EB2E00017490 /* RCTFont.h in Headers */, + 46EB2E00016600 /* RCTFPSGraph.h in Headers */, + 46EB2E00017870 /* RCTFrameAnimation.h in Headers */, + 46EB2E00016F10 /* RCTFrameUpdate.h in Headers */, + 46EB2E00017A20 /* RCTGIFImageDecoder.h in Headers */, + 46EB2E00017BA0 /* RCTHTTPRequestHandler.h in Headers */, + 46EB2E00016610 /* RCTI18nManager.h in Headers */, + 46EB2E00017300 /* RCTI18nUtil.h in Headers */, + 46EB2E00017A30 /* RCTImageBlurUtils.h in Headers */, + 46EB2E00017A40 /* RCTImageCache.h in Headers */, + 46EB2E00017A50 /* RCTImageDataDecoder.h in Headers */, + 46EB2E00017A60 /* RCTImageEditingManager.h in Headers */, + 46EB2E00017A70 /* RCTImageLoader.h in Headers */, + 46EB2E00017A80 /* RCTImageLoaderLoggable.h in Headers */, + 46EB2E00017A90 /* RCTImageLoaderProtocol.h in Headers */, + 46EB2E00017AA0 /* RCTImageLoaderWithAttributionProtocol.h in Headers */, + 46EB2E00017AB0 /* RCTImagePlugins.h in Headers */, + 46EB2E00017AC0 /* RCTImageShadowView.h in Headers */, + 46EB2E00016F20 /* RCTImageSource.h in Headers */, + 46EB2E00017AD0 /* RCTImageStoreManager.h in Headers */, + 46EB2E00017AE0 /* RCTImageURLLoader.h in Headers */, + 46EB2E00017AF0 /* RCTImageURLLoaderWithAttribution.h in Headers */, + 46EB2E00017B00 /* RCTImageUtils.h in Headers */, + 46EB2E00017B10 /* RCTImageView.h in Headers */, + 46EB2E00017B20 /* RCTImageViewManager.h in Headers */, + 46EB2E00016F30 /* RCTInitializing.h in Headers */, + 46EB2E00017D50 /* RCTInputAccessoryShadowView.h in Headers */, + 46EB2E00017D60 /* RCTInputAccessoryView.h in Headers */, + 46EB2E00017D70 /* RCTInputAccessoryViewContent.h in Headers */, + 46EB2E00017D80 /* RCTInputAccessoryViewManager.h in Headers */, + 46EB2E00017820 /* RCTInspector.h in Headers */, + 46EB2E000177C0 /* RCTInspectorDevServerHelper.h in Headers */, + 46EB2E00017830 /* RCTInspectorPackagerConnection.h in Headers */, + 46EB2E000178E0 /* RCTInterpolationAnimatedNode.h in Headers */, + 46EB2E00016F40 /* RCTInvalidating.h in Headers */, + 46EB2E00016F50 /* RCTJavaScriptExecutor.h in Headers */, + 46EB2E00016F60 /* RCTJavaScriptLoader.h in Headers */, + 46EB2E00017230 /* RCTJSIExecutorRuntimeInstaller.h in Headers */, + 46EB2E00016F70 /* RCTJSStackFrame.h in Headers */, + 46EB2E00016F80 /* RCTJSThread.h in Headers */, + 46EB2E00016620 /* RCTKeyboardObserver.h in Headers */, + 46EB2E00016F90 /* RCTKeyCommands.h in Headers */, + 46EB2E000174A0 /* RCTLayout.h in Headers */, + 46EB2E00017310 /* RCTLayoutAnimation.h in Headers */, + 46EB2E00017320 /* RCTLayoutAnimationGroup.h in Headers */, + 46EB2E00017B60 /* RCTLinkingManager.h in Headers */, + 46EB2E00017B70 /* RCTLinkingPlugins.h in Headers */, + 46EB2E00017B30 /* RCTLocalAssetImageLoader.h in Headers */, + 46EB2E000172E0 /* RCTLocalizedString.h in Headers */, + 46EB2E00016FA0 /* RCTLog.h in Headers */, + 46EB2E00016630 /* RCTLogBox.h in Headers */, + 46EB2E00016640 /* RCTLogBoxView.h in Headers */, + 46EB2E00017380 /* RCTMacros.h in Headers */, + 46EB2E00016FB0 /* RCTManagedPointer.h in Headers */, + 46EB2E00017240 /* RCTMessageThread.h in Headers */, + 46EB2E00016FC0 /* RCTMockDef.h in Headers */, + 46EB2E000174B0 /* RCTModalHostView.h in Headers */, + 46EB2E000174C0 /* RCTModalHostViewController.h in Headers */, + 46EB2E000174D0 /* RCTModalHostViewManager.h in Headers */, + 46EB2E000174E0 /* RCTModalManager.h in Headers */, + 46EB2E00016FD0 /* RCTModuleData.h in Headers */, + 46EB2E00016FE0 /* RCTModuleMethod.h in Headers */, + 46EB2E000178F0 /* RCTModuloAnimatedNode.h in Headers */, + 46EB2E00017CC0 /* RCTMultilineTextInputView.h in Headers */, + 46EB2E00017CD0 /* RCTMultilineTextInputViewManager.h in Headers */, + 46EB2E00016FF0 /* RCTMultipartDataTask.h in Headers */, + 46EB2E00017000 /* RCTMultipartStreamReader.h in Headers */, + 46EB2E00017900 /* RCTMultiplicationAnimatedNode.h in Headers */, + 46EB2E000179A0 /* RCTNativeAnimatedModule.h in Headers */, + 46EB2E000179B0 /* RCTNativeAnimatedNodesManager.h in Headers */, + 46EB2E000179C0 /* RCTNativeAnimatedTurboModule.h in Headers */, + 46EB2E000172B0 /* RCTNativeModule.h in Headers */, + 46EB2E00017BB0 /* RCTNetworking.h in Headers */, + 46EB2E00017BC0 /* RCTNetworkPlugins.h in Headers */, + 46EB2E00017BD0 /* RCTNetworkTask.h in Headers */, + 46EB2E00017010 /* RCTNullability.h in Headers */, + 46EB2E00017250 /* RCTObjcExecutor.h in Headers */, + 46EB2E00017910 /* RCTObjectAnimatedNode.h in Headers */, + 46EB2E000177D0 /* RCTPackagerClient.h in Headers */, + 46EB2E000177E0 /* RCTPackagerConnection.h in Headers */, + 46EB2E00017020 /* RCTParserUtils.h in Headers */, + 46EB2E00017030 /* RCTPerformanceLogger.h in Headers */, + 46EB2E00017040 /* RCTPerformanceLoggerLabels.h in Headers */, + 46EB2E00016650 /* RCTPlatform.h in Headers */, + 46EB2E00017050 /* RCTPLTag.h in Headers */, + 46EB2E000174F0 /* RCTPointerEvents.h in Headers */, + 46EB2E00017390 /* RCTProfile.h in Headers */, + 46EB2E00017920 /* RCTPropsAnimatedNode.h in Headers */, + 46EB2E00017C20 /* RCTRawTextShadowView.h in Headers */, + 46EB2E00017C30 /* RCTRawTextViewManager.h in Headers */, + 46EB2E00017E30 /* RCTReconnectingWebSocket.h in Headers */, + 46EB2E00016660 /* RCTRedBox.h in Headers */, + 46EB2E00017330 /* RCTRedBoxExtraDataViewController.h in Headers */, + 46EB2E00017060 /* RCTRedBoxSetEnabled.h in Headers */, + 46EB2E000175D0 /* RCTRefreshableProtocol.h in Headers */, + 46EB2E000175E0 /* RCTRefreshControl.h in Headers */, + 46EB2E000175F0 /* RCTRefreshControlManager.h in Headers */, + 46EB2E00017070 /* RCTReloadCommand.h in Headers */, + 46EB2E00017B40 /* RCTResizeMode.h in Headers */, + 46EB2E00017080 /* RCTRootContentView.h in Headers */, + 46EB2E00017500 /* RCTRootShadowView.h in Headers */, + 46EB2E00017090 /* RCTRootView.h in Headers */, + 46EB2E000170A0 /* RCTRootViewDelegate.h in Headers */, + 46EB2E000170B0 /* RCTRootViewInternal.h in Headers */, + 46EB2E000170C0 /* RCTRuntimeExecutorModule.h in Headers */, + 46EB2E00017600 /* RCTSafeAreaShadowView.h in Headers */, + 46EB2E00017610 /* RCTSafeAreaView.h in Headers */, + 46EB2E00017620 /* RCTSafeAreaViewLocalData.h in Headers */, + 46EB2E00017630 /* RCTSafeAreaViewManager.h in Headers */, + 46EB2E00017640 /* RCTScrollableProtocol.h in Headers */, + 46EB2E00017650 /* RCTScrollContentShadowView.h in Headers */, + 46EB2E00017660 /* RCTScrollContentView.h in Headers */, + 46EB2E00017670 /* RCTScrollContentViewManager.h in Headers */, + 46EB2E00017680 /* RCTScrollEvent.h in Headers */, + 46EB2E00017690 /* RCTScrollView.h in Headers */, + 46EB2E000176A0 /* RCTScrollViewManager.h in Headers */, + 46EB2E00017510 /* RCTSegmentedControl.h in Headers */, + 46EB2E00017520 /* RCTSegmentedControlManager.h in Headers */, + 46EB2E00017BE0 /* RCTSettingsManager.h in Headers */, + 46EB2E00017BF0 /* RCTSettingsPlugins.h in Headers */, + 46EB2E00017550 /* RCTShadowView.h in Headers */, + 46EB2E00017530 /* RCTShadowView+Internal.h in Headers */, + 46EB2E00017540 /* RCTShadowView+Layout.h in Headers */, + 46EB2E00017DA0 /* RCTSinglelineTextInputView.h in Headers */, + 46EB2E00017DB0 /* RCTSinglelineTextInputViewManager.h in Headers */, + 46EB2E00016670 /* RCTSourceCode.h in Headers */, + 46EB2E00017880 /* RCTSpringAnimation.h in Headers */, + 46EB2E00016680 /* RCTStatusBarManager.h in Headers */, + 46EB2E00017930 /* RCTStyleAnimatedNode.h in Headers */, + 46EB2E00017940 /* RCTSubtractionAnimatedNode.h in Headers */, + 46EB2E00017150 /* RCTSurface.h in Headers */, + 46EB2E00017160 /* RCTSurfaceDelegate.h in Headers */, + 46EB2E000171E0 /* RCTSurfaceHostingProxyRootView.h in Headers */, + 46EB2E000171F0 /* RCTSurfaceHostingView.h in Headers */, + 46EB2E00017340 /* RCTSurfacePresenterStub.h in Headers */, + 46EB2E00017170 /* RCTSurfaceProtocol.h in Headers */, + 46EB2E00017180 /* RCTSurfaceRootShadowView.h in Headers */, + 46EB2E00017190 /* RCTSurfaceRootShadowViewDelegate.h in Headers */, + 46EB2E000171A0 /* RCTSurfaceRootView.h in Headers */, + 46EB2E00017200 /* RCTSurfaceSizeMeasureMode.h in Headers */, + 46EB2E000171B0 /* RCTSurfaceStage.h in Headers */, + 46EB2E000171D0 /* RCTSurfaceView.h in Headers */, + 46EB2E000171C0 /* RCTSurfaceView+Internal.h in Headers */, + 46EB2E00017560 /* RCTSwitch.h in Headers */, + 46EB2E00017570 /* RCTSwitchManager.h in Headers */, + 46EB2E00017C50 /* RCTTextAttributes.h in Headers */, + 46EB2E00017580 /* RCTTextDecorationLineType.h in Headers */, + 46EB2E00017D90 /* RCTTextSelection.h in Headers */, + 46EB2E00017C90 /* RCTTextShadowView.h in Headers */, + 46EB2E00017C60 /* RCTTextTransform.h in Headers */, + 46EB2E00017CA0 /* RCTTextView.h in Headers */, + 46EB2E00017CB0 /* RCTTextViewManager.h in Headers */, + 46EB2E00016690 /* RCTTiming.h in Headers */, + 46EB2E000170D0 /* RCTTouchEvent.h in Headers */, + 46EB2E000170E0 /* RCTTouchHandler.h in Headers */, + 46EB2E00017950 /* RCTTrackingAnimatedNode.h in Headers */, + 46EB2E00017960 /* RCTTransformAnimatedNode.h in Headers */, + 46EB2E000170F0 /* RCTTurboModuleRegistry.h in Headers */, + 46EB2E00017B50 /* RCTUIImageViewAnimated.h in Headers */, + 46EB2E00017350 /* RCTUIManager.h in Headers */, + 46EB2E00017360 /* RCTUIManagerObserverCoordinator.h in Headers */, + 46EB2E00017370 /* RCTUIManagerUtils.h in Headers */, + 46EB2E00017DC0 /* RCTUITextField.h in Headers */, + 46EB2E00017CE0 /* RCTUITextView.h in Headers */, + 46EB2E000173A0 /* RCTUIUtils.h in Headers */, + 46EB2E00017100 /* RCTURLRequestDelegate.h in Headers */, + 46EB2E00017110 /* RCTURLRequestHandler.h in Headers */, + 46EB2E00017120 /* RCTUtils.h in Headers */, + 46EB2E00017130 /* RCTUtilsUIOverride.h in Headers */, + 46EB2E00017970 /* RCTValueAnimatedNode.h in Headers */, + 46EB2E00017140 /* RCTVersion.h in Headers */, + 46EB2E00017E00 /* RCTVibration.h in Headers */, + 46EB2E00017E10 /* RCTVibrationPlugins.h in Headers */, + 46EB2E00017590 /* RCTView.h in Headers */, + 46EB2E000175A0 /* RCTViewManager.h in Headers */, + 46EB2E000175B0 /* RCTViewUtils.h in Headers */, + 46EB2E00017DD0 /* RCTVirtualTextShadowView.h in Headers */, + 46EB2E00017DE0 /* RCTVirtualTextView.h in Headers */, + 46EB2E00017DF0 /* RCTVirtualTextViewManager.h in Headers */, + 46EB2E000166A0 /* RCTWebSocketExecutor.h in Headers */, + 46EB2E000166B0 /* RCTWebSocketModule.h in Headers */, + 46EB2E000175C0 /* RCTWrapperViewController.h in Headers */, + 46EB2E00017E80 /* React-Core-umbrella.h in Headers */, + 46EB2E000176B0 /* UIView+Private.h in Headers */, + 46EB2E000176C0 /* UIView+React.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00017F10 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000181A0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00018AB0 /* AccessibilityPrimitives.h in Headers */, + 46EB2E00018AC0 /* AccessibilityProps.h in Headers */, + 46EB2E00018AD0 /* accessibilityPropsConversions.h in Headers */, + 46EB2E00019440 /* AsynchronousEventBeat.h in Headers */, + 46EB2E000182A0 /* AttributedString.h in Headers */, + 46EB2E000182B0 /* AttributedStringBox.h in Headers */, + 46EB2E00018800 /* BaseTextProps.h in Headers */, + 46EB2E00018810 /* BaseTextShadowNode.h in Headers */, + 46EB2E00018AE0 /* BaseTouch.h in Headers */, + 46EB2E00018AF0 /* BaseViewEventEmitter.h in Headers */, + 46EB2E00018B00 /* BaseViewProps.h in Headers */, + 46EB2E00018E30 /* BatchedEventQueue.h in Headers */, + 46EB2E00019630 /* bindingUtils.h in Headers */, + 46EB2E00018E40 /* ComponentDescriptor.h in Headers */, + 46EB2E00018330 /* ComponentDescriptorFactory.h in Headers */, + 46EB2E00018340 /* ComponentDescriptorProvider.h in Headers */, + 46EB2E00018350 /* ComponentDescriptorProviderRegistry.h in Headers */, + 46EB2E00018360 /* ComponentDescriptorRegistry.h in Headers */, + 46EB2E00018590 /* ComponentDescriptors.h in Headers */, + 46EB2E00018370 /* componentNameByReactViewName.h in Headers */, + 46EB2E00018E50 /* ConcreteComponentDescriptor.h in Headers */, + 46EB2E00018E60 /* ConcreteShadowNode.h in Headers */, + 46EB2E00018E70 /* ConcreteState.h in Headers */, + 46EB2E00018B10 /* ConcreteViewShadowNode.h in Headers */, + 46EB2E00018200 /* conversions.h in Headers */, + 46EB2E000182C0 /* conversions.h in Headers */, + 46EB2E000186D0 /* conversions.h in Headers */, + 46EB2E00018820 /* conversions.h in Headers */, + 46EB2E00018930 /* conversions.h in Headers */, + 46EB2E00018B20 /* conversions.h in Headers */, + 46EB2E00018E80 /* conversions.h in Headers */, + 46EB2E00019310 /* Differentiator.h in Headers */, + 46EB2E00018E90 /* DynamicPropsUtilities.h in Headers */, + 46EB2E00018EA0 /* EventBeat.h in Headers */, + 46EB2E00018EB0 /* EventDispatcher.h in Headers */, + 46EB2E00018EC0 /* EventEmitter.h in Headers */, + 46EB2E000185A0 /* EventEmitters.h in Headers */, + 46EB2E00018ED0 /* EventListener.h in Headers */, + 46EB2E00018EE0 /* EventLogger.h in Headers */, + 46EB2E00018EF0 /* EventPayload.h in Headers */, + 46EB2E00018F00 /* EventPayloadType.h in Headers */, + 46EB2E00018F10 /* EventPipe.h in Headers */, + 46EB2E00018F20 /* EventPriority.h in Headers */, + 46EB2E00018F30 /* EventQueue.h in Headers */, + 46EB2E00018F40 /* EventQueueProcessor.h in Headers */, + 46EB2E00018F50 /* EventTarget.h in Headers */, + 46EB2E00018F60 /* graphicsConversions.h in Headers */, + 46EB2E00018B30 /* HostPlatformTouch.h in Headers */, + 46EB2E00018B40 /* HostPlatformViewEventEmitter.h in Headers */, + 46EB2E00018B50 /* HostPlatformViewProps.h in Headers */, + 46EB2E00018B60 /* HostPlatformViewTraitsInitializer.h in Headers */, + 46EB2E000191A0 /* ImageManager.h in Headers */, + 46EB2E000191B0 /* ImageRequest.h in Headers */, + 46EB2E000191C0 /* ImageResponse.h in Headers */, + 46EB2E000191D0 /* ImageResponseObserver.h in Headers */, + 46EB2E000191E0 /* ImageResponseObserverCoordinator.h in Headers */, + 46EB2E000191F0 /* ImageTelemetry.h in Headers */, + 46EB2E000183B0 /* InputAccessoryComponentDescriptor.h in Headers */, + 46EB2E000183C0 /* InputAccessoryShadowNode.h in Headers */, + 46EB2E000183D0 /* InputAccessoryState.h in Headers */, + 46EB2E00019450 /* InspectorData.h in Headers */, + 46EB2E00018F70 /* InstanceHandle.h in Headers */, + 46EB2E00018F80 /* LayoutableShadowNode.h in Headers */, + 46EB2E00018210 /* LayoutAnimationCallbackWrapper.h in Headers */, + 46EB2E00018220 /* LayoutAnimationDriver.h in Headers */, + 46EB2E00018230 /* LayoutAnimationKeyFrameManager.h in Headers */, + 46EB2E00019640 /* LayoutAnimationStatusDelegate.h in Headers */, + 46EB2E00018F90 /* LayoutConstraints.h in Headers */, + 46EB2E00018FA0 /* LayoutContext.h in Headers */, + 46EB2E00018FB0 /* LayoutMetrics.h in Headers */, + 46EB2E00018FC0 /* LayoutPrimitives.h in Headers */, + 46EB2E00019230 /* LeakChecker.h in Headers */, + 46EB2E00018460 /* LegacyViewManagerInteropComponentDescriptor.h in Headers */, + 46EB2E00018470 /* LegacyViewManagerInteropShadowNode.h in Headers */, + 46EB2E00018480 /* LegacyViewManagerInteropState.h in Headers */, + 46EB2E00018490 /* LegacyViewManagerInteropViewEventEmitter.h in Headers */, + 46EB2E000184A0 /* LegacyViewManagerInteropViewProps.h in Headers */, + 46EB2E00018510 /* ModalHostViewComponentDescriptor.h in Headers */, + 46EB2E00018520 /* ModalHostViewShadowNode.h in Headers */, + 46EB2E00018530 /* ModalHostViewState.h in Headers */, + 46EB2E00019320 /* MountingCoordinator.h in Headers */, + 46EB2E00019330 /* MountingOverrideDelegate.h in Headers */, + 46EB2E00019340 /* MountingTransaction.h in Headers */, + 46EB2E00018390 /* NativeComponentRegistryBinding.h in Headers */, + 46EB2E000182D0 /* ParagraphAttributes.h in Headers */, + 46EB2E00018830 /* ParagraphComponentDescriptor.h in Headers */, + 46EB2E00018840 /* ParagraphEventEmitter.h in Headers */, + 46EB2E00018850 /* ParagraphLayoutManager.h in Headers */, + 46EB2E00018860 /* ParagraphProps.h in Headers */, + 46EB2E00018870 /* ParagraphShadowNode.h in Headers */, + 46EB2E00018880 /* ParagraphState.h in Headers */, + 46EB2E00018B70 /* PointerEvent.h in Headers */, + 46EB2E00019650 /* PointerEventsProcessor.h in Headers */, + 46EB2E00019660 /* PointerHoverTracker.h in Headers */, + 46EB2E00018240 /* primitives.h in Headers */, + 46EB2E000182E0 /* primitives.h in Headers */, + 46EB2E000186E0 /* primitives.h in Headers */, + 46EB2E00018940 /* primitives.h in Headers */, + 46EB2E00018B80 /* primitives.h in Headers */, + 46EB2E00019200 /* primitives.h in Headers */, + 46EB2E00019670 /* primitives.h in Headers */, + 46EB2E000185B0 /* Props.h in Headers */, + 46EB2E00018FD0 /* Props.h in Headers */, + 46EB2E00018950 /* propsConversions.h in Headers */, + 46EB2E00018B90 /* propsConversions.h in Headers */, + 46EB2E00018FE0 /* propsConversions.h in Headers */, + 46EB2E00018FF0 /* PropsMacros.h in Headers */, + 46EB2E00019000 /* PropsParserContext.h in Headers */, + 46EB2E00019010 /* RawEvent.h in Headers */, + 46EB2E00019020 /* RawProps.h in Headers */, + 46EB2E00019030 /* RawPropsKey.h in Headers */, + 46EB2E00019040 /* RawPropsKeyMap.h in Headers */, + 46EB2E00019050 /* RawPropsParser.h in Headers */, + 46EB2E00019060 /* RawPropsPrimitives.h in Headers */, + 46EB2E00018890 /* RawTextComponentDescriptor.h in Headers */, + 46EB2E000188A0 /* RawTextProps.h in Headers */, + 46EB2E000188B0 /* RawTextShadowNode.h in Headers */, + 46EB2E00019070 /* RawValue.h in Headers */, + 46EB2E00019550 /* RCTAttributedTextUtils.h in Headers */, + 46EB2E000185C0 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E000186F0 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E00019560 /* RCTFontProperties.h in Headers */, + 46EB2E00019570 /* RCTFontUtils.h in Headers */, + 46EB2E000184B0 /* RCTLegacyViewManagerInteropCoordinator.h in Headers */, + 46EB2E00019580 /* RCTTextLayoutManager.h in Headers */, + 46EB2E00019590 /* RCTTextPrimitivesConversions.h in Headers */, + 46EB2E00019740 /* React-Fabric-umbrella.h in Headers */, + 46EB2E00019080 /* ReactEventPriority.h in Headers */, + 46EB2E00019090 /* ReactPrimitives.h in Headers */, + 46EB2E00018610 /* RootComponentDescriptor.h in Headers */, + 46EB2E00018620 /* RootProps.h in Headers */, + 46EB2E00018630 /* RootShadowNode.h in Headers */, + 46EB2E00018660 /* SafeAreaViewComponentDescriptor.h in Headers */, + 46EB2E00018670 /* SafeAreaViewShadowNode.h in Headers */, + 46EB2E00018680 /* SafeAreaViewState.h in Headers */, + 46EB2E00019460 /* Scheduler.h in Headers */, + 46EB2E00019470 /* SchedulerDelegate.h in Headers */, + 46EB2E00019480 /* SchedulerToolbox.h in Headers */, + 46EB2E00018700 /* ScrollViewComponentDescriptor.h in Headers */, + 46EB2E00018710 /* ScrollViewEventEmitter.h in Headers */, + 46EB2E00018720 /* ScrollViewProps.h in Headers */, + 46EB2E00018730 /* ScrollViewShadowNode.h in Headers */, + 46EB2E00018740 /* ScrollViewState.h in Headers */, + 46EB2E000190A0 /* Sealable.h in Headers */, + 46EB2E000190B0 /* ShadowNode.h in Headers */, + 46EB2E000190C0 /* ShadowNodeFamily.h in Headers */, + 46EB2E000190D0 /* ShadowNodeFragment.h in Headers */, + 46EB2E000185D0 /* ShadowNodes.h in Headers */, + 46EB2E000190E0 /* ShadowNodeTraits.h in Headers */, + 46EB2E00019350 /* ShadowTree.h in Headers */, + 46EB2E00019360 /* ShadowTreeDelegate.h in Headers */, + 46EB2E00019370 /* ShadowTreeRegistry.h in Headers */, + 46EB2E00019380 /* ShadowTreeRevision.h in Headers */, + 46EB2E00019390 /* ShadowView.h in Headers */, + 46EB2E000193A0 /* ShadowViewMutation.h in Headers */, + 46EB2E000190F0 /* State.h in Headers */, + 46EB2E00019100 /* StateData.h in Headers */, + 46EB2E00019110 /* StatePipe.h in Headers */, + 46EB2E000185E0 /* States.h in Headers */, + 46EB2E00019120 /* StateUpdate.h in Headers */, + 46EB2E000193B0 /* stubs.h in Headers */, + 46EB2E000193C0 /* StubView.h in Headers */, + 46EB2E000193D0 /* StubViewTree.h in Headers */, + 46EB2E00019490 /* SurfaceHandler.h in Headers */, + 46EB2E000194A0 /* SurfaceManager.h in Headers */, + 46EB2E00019680 /* SurfaceRegistryBinding.h in Headers */, + 46EB2E000194E0 /* SurfaceTelemetry.h in Headers */, + 46EB2E000194B0 /* SynchronousEventBeat.h in Headers */, + 46EB2E000193E0 /* TelemetryController.h in Headers */, + 46EB2E000182F0 /* TextAttributes.h in Headers */, + 46EB2E000188C0 /* TextComponentDescriptor.h in Headers */, + 46EB2E00018960 /* TextInputComponentDescriptor.h in Headers */, + 46EB2E00018970 /* TextInputEventEmitter.h in Headers */, + 46EB2E00018980 /* TextInputProps.h in Headers */, + 46EB2E00018990 /* TextInputShadowNode.h in Headers */, + 46EB2E000189A0 /* TextInputState.h in Headers */, + 46EB2E000195B0 /* TextLayoutContext.h in Headers */, + 46EB2E000195A0 /* TextLayoutManager.h in Headers */, + 46EB2E000195C0 /* TextMeasureCache.h in Headers */, + 46EB2E000188D0 /* TextProps.h in Headers */, + 46EB2E000188E0 /* TextShadowNode.h in Headers */, + 46EB2E00018BA0 /* Touch.h in Headers */, + 46EB2E00018BB0 /* TouchEvent.h in Headers */, + 46EB2E00018BC0 /* TouchEventEmitter.h in Headers */, + 46EB2E000194F0 /* TransactionTelemetry.h in Headers */, + 46EB2E00019690 /* UIManager.h in Headers */, + 46EB2E000196A0 /* UIManagerAnimationDelegate.h in Headers */, + 46EB2E000196B0 /* UIManagerBinding.h in Headers */, + 46EB2E000196C0 /* UIManagerCommitHook.h in Headers */, + 46EB2E000196D0 /* UIManagerDelegate.h in Headers */, + 46EB2E000196E0 /* UIManagerMountHook.h in Headers */, + 46EB2E00019130 /* UnbatchedEventQueue.h in Headers */, + 46EB2E000189E0 /* UnimplementedViewComponentDescriptor.h in Headers */, + 46EB2E000189F0 /* UnimplementedViewProps.h in Headers */, + 46EB2E00018A00 /* UnimplementedViewShadowNode.h in Headers */, + 46EB2E000184C0 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h in Headers */, + 46EB2E000184D0 /* UnstableLegacyViewManagerAutomaticShadowNode.h in Headers */, + 46EB2E000184E0 /* UnstableLegacyViewManagerInteropComponentDescriptor.h in Headers */, + 46EB2E00018250 /* utils.h in Headers */, + 46EB2E00019140 /* ValueFactory.h in Headers */, + 46EB2E00019150 /* ValueFactoryEventPayload.h in Headers */, + 46EB2E00018BD0 /* ViewComponentDescriptor.h in Headers */, + 46EB2E00018BE0 /* ViewEventEmitter.h in Headers */, + 46EB2E00018BF0 /* ViewProps.h in Headers */, + 46EB2E00018C00 /* ViewPropsInterpolation.h in Headers */, + 46EB2E00018C10 /* ViewShadowNode.h in Headers */, + 46EB2E00019240 /* WeakFamilyRegistry.h in Headers */, + 46EB2E00018C20 /* YogaLayoutableShadowNode.h in Headers */, + 46EB2E00018C30 /* YogaStylableProps.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000197D0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019840 /* conversions.h in Headers */, + 46EB2E00019850 /* ImageComponentDescriptor.h in Headers */, + 46EB2E00019860 /* ImageEventEmitter.h in Headers */, + 46EB2E00019870 /* ImageProps.h in Headers */, + 46EB2E00019880 /* ImageShadowNode.h in Headers */, + 46EB2E00019890 /* ImageState.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019950 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000199B0 /* RCTImageManager.h in Headers */, + 46EB2E000199C0 /* RCTImageManagerProtocol.h in Headers */, + 46EB2E000199D0 /* RCTImagePrimitivesConversions.h in Headers */, + 46EB2E000199E0 /* RCTSyncImageManager.h in Headers */, + 46EB2E00019A40 /* React-ImageManager-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019AD0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019B20 /* MapBuffer.h in Headers */, + 46EB2E00019B30 /* MapBufferBuilder.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019BF0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019C60 /* RCTInteropTurboModule.h in Headers */, + 46EB2E00019C70 /* RCTRuntimeExecutor.h in Headers */, + 46EB2E00019C80 /* RCTTurboModule.h in Headers */, + 46EB2E00019C90 /* RCTTurboModuleManager.h in Headers */, + 46EB2E00019CF0 /* React-NativeModulesApple-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019DF0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019FF0 /* RCTAdditionAnimatedNode.h in Headers */, + 46EB2E0001A000 /* RCTAnimatedNode.h in Headers */, + 46EB2E00019FA0 /* RCTAnimationDriver.h in Headers */, + 46EB2E0001A0E0 /* RCTAnimationPlugins.h in Headers */, + 46EB2E0001A0F0 /* RCTAnimationUtils.h in Headers */, + 46EB2E0001A010 /* RCTColorAnimatedNode.h in Headers */, + 46EB2E00019FB0 /* RCTDecayAnimation.h in Headers */, + 46EB2E0001A020 /* RCTDiffClampAnimatedNode.h in Headers */, + 46EB2E0001A030 /* RCTDivisionAnimatedNode.h in Headers */, + 46EB2E00019FC0 /* RCTEventAnimation.h in Headers */, + 46EB2E00019FD0 /* RCTFrameAnimation.h in Headers */, + 46EB2E0001A040 /* RCTInterpolationAnimatedNode.h in Headers */, + 46EB2E0001A050 /* RCTModuloAnimatedNode.h in Headers */, + 46EB2E0001A060 /* RCTMultiplicationAnimatedNode.h in Headers */, + 46EB2E0001A100 /* RCTNativeAnimatedModule.h in Headers */, + 46EB2E0001A110 /* RCTNativeAnimatedNodesManager.h in Headers */, + 46EB2E0001A120 /* RCTNativeAnimatedTurboModule.h in Headers */, + 46EB2E0001A070 /* RCTObjectAnimatedNode.h in Headers */, + 46EB2E0001A080 /* RCTPropsAnimatedNode.h in Headers */, + 46EB2E00019FE0 /* RCTSpringAnimation.h in Headers */, + 46EB2E0001A090 /* RCTStyleAnimatedNode.h in Headers */, + 46EB2E0001A0A0 /* RCTSubtractionAnimatedNode.h in Headers */, + 46EB2E0001A0B0 /* RCTTrackingAnimatedNode.h in Headers */, + 46EB2E0001A0C0 /* RCTTransformAnimatedNode.h in Headers */, + 46EB2E0001A0D0 /* RCTValueAnimatedNode.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A1E0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001A250 /* RCTAppDelegate.h in Headers */, + 46EB2E0001A240 /* RCTAppDelegate+Protected.h in Headers */, + 46EB2E0001A260 /* RCTAppSetupUtils.h in Headers */, + 46EB2E0001A270 /* RCTRootViewFactory.h in Headers */, + 46EB2E0001A2D0 /* React-RCTAppDelegate-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A360 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001A3D0 /* RCTBlobCollector.h in Headers */, + 46EB2E0001A3E0 /* RCTBlobManager.h in Headers */, + 46EB2E0001A3F0 /* RCTBlobPlugins.h in Headers */, + 46EB2E0001A400 /* RCTFileReaderModule.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A4C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001AAB0 /* PlatformRunLoopObserver.h in Headers */, + 46EB2E0001A8A0 /* RCTAccessibilityElement.h in Headers */, + 46EB2E0001A790 /* RCTActivityIndicatorViewComponentView.h in Headers */, + 46EB2E0001A930 /* RCTComponentViewClassDescriptor.h in Headers */, + 46EB2E0001A940 /* RCTComponentViewDescriptor.h in Headers */, + 46EB2E0001A950 /* RCTComponentViewFactory.h in Headers */, + 46EB2E0001A960 /* RCTComponentViewProtocol.h in Headers */, + 46EB2E0001A970 /* RCTComponentViewRegistry.h in Headers */, + 46EB2E0001A9D0 /* RCTConversions.h in Headers */, + 46EB2E0001A850 /* RCTCustomPullToRefreshViewProtocol.h in Headers */, + 46EB2E0001A7A0 /* RCTDebuggingOverlayComponentView.h in Headers */, + 46EB2E0001A860 /* RCTEnhancedScrollView.h in Headers */, + 46EB2E0001A820 /* RCTFabricComponentsPlugins.h in Headers */, + 46EB2E0001A800 /* RCTFabricModalHostViewController.h in Headers */, + 46EB2E0001AAA0 /* RCTFabricSurface.h in Headers */, + 46EB2E0001AAC0 /* RCTGenericDelegateSplitter.h in Headers */, + 46EB2E0001AAD0 /* RCTIdentifierPool.h in Headers */, + 46EB2E0001A7B0 /* RCTImageComponentView.h in Headers */, + 46EB2E0001A9E0 /* RCTImageResponseDelegate.h in Headers */, + 46EB2E0001A9F0 /* RCTImageResponseObserverProxy.h in Headers */, + 46EB2E0001A7C0 /* RCTInputAccessoryComponentView.h in Headers */, + 46EB2E0001A7D0 /* RCTInputAccessoryContentView.h in Headers */, + 46EB2E0001A7E0 /* RCTLegacyViewManagerInteropComponentView.h in Headers */, + 46EB2E0001A7F0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h in Headers */, + 46EB2E0001AA00 /* RCTLocalizationProvider.h in Headers */, + 46EB2E0001A810 /* RCTModalHostViewComponentView.h in Headers */, + 46EB2E0001A980 /* RCTMountingManager.h in Headers */, + 46EB2E0001A990 /* RCTMountingManagerDelegate.h in Headers */, + 46EB2E0001A9A0 /* RCTMountingTransactionObserverCoordinator.h in Headers */, + 46EB2E0001A9B0 /* RCTMountingTransactionObserving.h in Headers */, + 46EB2E0001A8B0 /* RCTParagraphComponentAccessibilityProvider.h in Headers */, + 46EB2E0001A8C0 /* RCTParagraphComponentView.h in Headers */, + 46EB2E0001AA10 /* RCTPrimitives.h in Headers */, + 46EB2E0001A870 /* RCTPullToRefreshViewComponentView.h in Headers */, + 46EB2E0001AAE0 /* RCTReactTaggedView.h in Headers */, + 46EB2E0001A830 /* RCTRootComponentView.h in Headers */, + 46EB2E0001A840 /* RCTSafeAreaViewComponentView.h in Headers */, + 46EB2E0001AA20 /* RCTScheduler.h in Headers */, + 46EB2E0001A880 /* RCTScrollViewComponentView.h in Headers */, + 46EB2E0001AA30 /* RCTSurfacePointerHandler.h in Headers */, + 46EB2E0001AA40 /* RCTSurfacePresenter.h in Headers */, + 46EB2E0001AA50 /* RCTSurfacePresenterBridgeAdapter.h in Headers */, + 46EB2E0001AA60 /* RCTSurfaceRegistry.h in Headers */, + 46EB2E0001AA70 /* RCTSurfaceTouchHandler.h in Headers */, + 46EB2E0001A890 /* RCTSwitchComponentView.h in Headers */, + 46EB2E0001A8D0 /* RCTTextInputComponentView.h in Headers */, + 46EB2E0001A8E0 /* RCTTextInputNativeCommands.h in Headers */, + 46EB2E0001A8F0 /* RCTTextInputUtils.h in Headers */, + 46EB2E0001AA80 /* RCTThirdPartyFabricComponentsProvider.h in Headers */, + 46EB2E0001AA90 /* RCTTouchableComponentViewProtocol.h in Headers */, + 46EB2E0001A900 /* RCTUnimplementedNativeComponentView.h in Headers */, + 46EB2E0001A910 /* RCTUnimplementedViewComponentView.h in Headers */, + 46EB2E0001A920 /* RCTViewComponentView.h in Headers */, + 46EB2E0001AB40 /* React-RCTFabric-umbrella.h in Headers */, + 46EB2E0001A9C0 /* UIView+ComponentViewProtocol.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001ABD0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001ADD0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001AED0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B010 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B110 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B380 /* NSTextStorage+FontScaling.h in Headers */, + 46EB2E0001B400 /* RCTBackedTextInputDelegate.h in Headers */, + 46EB2E0001B410 /* RCTBackedTextInputDelegateAdapter.h in Headers */, + 46EB2E0001B420 /* RCTBackedTextInputViewProtocol.h in Headers */, + 46EB2E0001B430 /* RCTBaseTextInputShadowView.h in Headers */, + 46EB2E0001B440 /* RCTBaseTextInputView.h in Headers */, + 46EB2E0001B450 /* RCTBaseTextInputViewManager.h in Headers */, + 46EB2E0001B310 /* RCTBaseTextShadowView.h in Headers */, + 46EB2E0001B320 /* RCTBaseTextViewManager.h in Headers */, + 46EB2E0001B350 /* RCTConvert+Text.h in Headers */, + 46EB2E0001B390 /* RCTDynamicTypeRamp.h in Headers */, + 46EB2E0001B460 /* RCTInputAccessoryShadowView.h in Headers */, + 46EB2E0001B470 /* RCTInputAccessoryView.h in Headers */, + 46EB2E0001B480 /* RCTInputAccessoryViewContent.h in Headers */, + 46EB2E0001B490 /* RCTInputAccessoryViewManager.h in Headers */, + 46EB2E0001B3D0 /* RCTMultilineTextInputView.h in Headers */, + 46EB2E0001B3E0 /* RCTMultilineTextInputViewManager.h in Headers */, + 46EB2E0001B330 /* RCTRawTextShadowView.h in Headers */, + 46EB2E0001B340 /* RCTRawTextViewManager.h in Headers */, + 46EB2E0001B4B0 /* RCTSinglelineTextInputView.h in Headers */, + 46EB2E0001B4C0 /* RCTSinglelineTextInputViewManager.h in Headers */, + 46EB2E0001B360 /* RCTTextAttributes.h in Headers */, + 46EB2E0001B4A0 /* RCTTextSelection.h in Headers */, + 46EB2E0001B3A0 /* RCTTextShadowView.h in Headers */, + 46EB2E0001B370 /* RCTTextTransform.h in Headers */, + 46EB2E0001B3B0 /* RCTTextView.h in Headers */, + 46EB2E0001B3C0 /* RCTTextViewManager.h in Headers */, + 46EB2E0001B4D0 /* RCTUITextField.h in Headers */, + 46EB2E0001B3F0 /* RCTUITextView.h in Headers */, + 46EB2E0001B4E0 /* RCTVirtualTextShadowView.h in Headers */, + 46EB2E0001B4F0 /* RCTVirtualTextView.h in Headers */, + 46EB2E0001B500 /* RCTVirtualTextViewManager.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B5C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B6C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B760 /* ObjCTimerRegistry.h in Headers */, + 46EB2E0001B770 /* RCTContextContainerHandling.h in Headers */, + 46EB2E0001B780 /* RCTHermesInstance.h in Headers */, + 46EB2E0001B7A0 /* RCTHost.h in Headers */, + 46EB2E0001B790 /* RCTHost+Internal.h in Headers */, + 46EB2E0001B7B0 /* RCTInstance.h in Headers */, + 46EB2E0001B7C0 /* RCTJSThreadManager.h in Headers */, + 46EB2E0001B7D0 /* RCTLegacyUIManagerConstantsProvider.h in Headers */, + 46EB2E0001B7E0 /* RCTPerformanceLoggerUtils.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B8A0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B940 /* BindingsInstaller.h in Headers */, + 46EB2E0001B950 /* BridgelessJSCallInvoker.h in Headers */, + 46EB2E0001B960 /* BridgelessNativeMethodCallInvoker.h in Headers */, + 46EB2E0001B970 /* BufferedRuntimeExecutor.h in Headers */, + 46EB2E0001B980 /* JSRuntimeFactory.h in Headers */, + 46EB2E0001B9C0 /* LegacyUIManagerConstantsProviderBinding.h in Headers */, + 46EB2E0001B990 /* PlatformTimerRegistry.h in Headers */, + 46EB2E0001B9A0 /* ReactInstance.h in Headers */, + 46EB2E0001B9B0 /* TimerManager.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BA80 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001BAC0 /* HermesInstance.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BBF0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001BCD0 /* CxxModule.h in Headers */, + 46EB2E0001BCE0 /* CxxNativeModule.h in Headers */, + 46EB2E0001BCF0 /* ErrorUtils.h in Headers */, + 46EB2E0001BD00 /* Instance.h in Headers */, + 46EB2E0001BD20 /* JsArgumentHelpers.h in Headers */, + 46EB2E0001BD10 /* JsArgumentHelpers-inl.h in Headers */, + 46EB2E0001BD30 /* JSBigString.h in Headers */, + 46EB2E0001BD40 /* JSBundleType.h in Headers */, + 46EB2E0001BD50 /* JSExecutor.h in Headers */, + 46EB2E0001BD60 /* JSIndexedRAMBundle.h in Headers */, + 46EB2E0001BD70 /* JSModulesUnbundle.h in Headers */, + 46EB2E0001BD80 /* MessageQueueThread.h in Headers */, + 46EB2E0001BD90 /* MethodCall.h in Headers */, + 46EB2E0001BDA0 /* ModuleRegistry.h in Headers */, + 46EB2E0001BDB0 /* MoveWrapper.h in Headers */, + 46EB2E0001BDC0 /* NativeModule.h in Headers */, + 46EB2E0001BDD0 /* NativeToJsBridge.h in Headers */, + 46EB2E0001BDE0 /* RAMBundleRegistry.h in Headers */, + 46EB2E0001BDF0 /* ReactMarker.h in Headers */, + 46EB2E0001BE00 /* ReactNativeVersion.h in Headers */, + 46EB2E0001BE10 /* RecoverableError.h in Headers */, + 46EB2E0001BE20 /* SharedProxyCxxModule.h in Headers */, + 46EB2E0001BE30 /* SystraceSection.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BEF0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001BF30 /* flags.h in Headers */, + 46EB2E0001BFB0 /* React-debug-umbrella.h in Headers */, + 46EB2E0001BF40 /* react_native_assert.h in Headers */, + 46EB2E0001BF50 /* react_native_expect.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C040 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C120 /* React-featureflags-umbrella.h in Headers */, + 46EB2E0001C090 /* ReactNativeFeatureFlags.h in Headers */, + 46EB2E0001C0A0 /* ReactNativeFeatureFlagsAccessor.h in Headers */, + 46EB2E0001C0B0 /* ReactNativeFeatureFlagsDefaults.h in Headers */, + 46EB2E0001C0C0 /* ReactNativeFeatureFlagsProvider.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C1B0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C230 /* Color.h in Headers */, + 46EB2E0001C240 /* ColorComponents.h in Headers */, + 46EB2E0001C250 /* conversions.h in Headers */, + 46EB2E0001C280 /* Float.h in Headers */, + 46EB2E0001C260 /* fromRawValueShared.h in Headers */, + 46EB2E0001C270 /* Geometry.h in Headers */, + 46EB2E0001C290 /* HostPlatformColor.h in Headers */, + 46EB2E0001C2A0 /* PlatformColorParser.h in Headers */, + 46EB2E0001C2C0 /* Point.h in Headers */, + 46EB2E0001C2B0 /* RCTPlatformColorUtils.h in Headers */, + 46EB2E0001C3A0 /* React-graphics-umbrella.h in Headers */, + 46EB2E0001C2D0 /* Rect.h in Headers */, + 46EB2E0001C2E0 /* RectangleCorners.h in Headers */, + 46EB2E0001C2F0 /* RectangleEdges.h in Headers */, + 46EB2E0001C300 /* rounding.h in Headers */, + 46EB2E0001C310 /* Size.h in Headers */, + 46EB2E0001C320 /* Transform.h in Headers */, + 46EB2E0001C330 /* ValueUnit.h in Headers */, + 46EB2E0001C340 /* Vector.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C430 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C4B0 /* ConnectionDemux.h in Headers */, + 46EB2E0001C4A0 /* HermesExecutorFactory.h in Headers */, + 46EB2E0001C4C0 /* HermesRuntimeAgentDelegate.h in Headers */, + 46EB2E0001C530 /* React-hermes-umbrella.h in Headers */, + 46EB2E0001C4D0 /* Registration.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C5C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C600 /* JsErrorHandler.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C6C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C700 /* decorator.h in Headers */, + 46EB2E0001C710 /* instrumentation.h in Headers */, + 46EB2E0001C730 /* jsi.h in Headers */, + 46EB2E0001C720 /* jsi-inl.h in Headers */, + 46EB2E0001C740 /* JSIDynamic.h in Headers */, + 46EB2E0001C750 /* jsilib.h in Headers */, + 46EB2E0001C7C0 /* React-jsi-umbrella.h in Headers */, + 46EB2E0001C760 /* threadsafe.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C850 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C8A0 /* JSIExecutor.h in Headers */, + 46EB2E0001C8B0 /* JSINativeModules.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C970 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CA80 /* ExecutionContext.h in Headers */, + 46EB2E0001CA90 /* ExecutionContextManager.h in Headers */, + 46EB2E0001CAA0 /* FallbackRuntimeAgentDelegate.h in Headers */, + 46EB2E0001CAB0 /* InspectorFlags.h in Headers */, + 46EB2E0001CAC0 /* InspectorInterfaces.h in Headers */, + 46EB2E0001CAD0 /* InspectorPackagerConnection.h in Headers */, + 46EB2E0001CAE0 /* InspectorPackagerConnectionImpl.h in Headers */, + 46EB2E0001CAF0 /* InspectorUtilities.h in Headers */, + 46EB2E0001CB00 /* InstanceAgent.h in Headers */, + 46EB2E0001CB10 /* InstanceTarget.h in Headers */, + 46EB2E0001CB20 /* PageAgent.h in Headers */, + 46EB2E0001CB30 /* PageTarget.h in Headers */, + 46EB2E0001CB40 /* Parsing.h in Headers */, + 46EB2E0001CC30 /* React-jsinspector-umbrella.h in Headers */, + 46EB2E0001CB50 /* ReactCdp.h in Headers */, + 46EB2E0001CB60 /* RuntimeAgent.h in Headers */, + 46EB2E0001CB70 /* RuntimeAgentDelegate.h in Headers */, + 46EB2E0001CB80 /* RuntimeTarget.h in Headers */, + 46EB2E0001CB90 /* ScopedExecutor.h in Headers */, + 46EB2E0001CBA0 /* SessionState.h in Headers */, + 46EB2E0001CBB0 /* UniqueMonostate.h in Headers */, + 46EB2E0001CBC0 /* WeakList.h in Headers */, + 46EB2E0001CBD0 /* WebSocketInterfaces.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CD30 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CD70 /* react_native_log.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CE30 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CE70 /* ReactNativeConfig.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CF30 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CF70 /* BridgeNativeModulePerfLogger.h in Headers */, + 46EB2E0001CF80 /* NativeModulePerfLogger.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D040 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D090 /* DebugStringConvertible.h in Headers */, + 46EB2E0001D0A0 /* DebugStringConvertibleItem.h in Headers */, + 46EB2E0001D0B0 /* debugStringConvertibleUtils.h in Headers */, + 46EB2E0001D0C0 /* flags.h in Headers */, + 46EB2E0001D130 /* React-rendererdebug-umbrella.h in Headers */, + 46EB2E0001D0D0 /* SystraceSection.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D2A0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D330 /* primitives.h in Headers */, + 46EB2E0001D340 /* RuntimeScheduler.h in Headers */, + 46EB2E0001D380 /* RuntimeScheduler_Legacy.h in Headers */, + 46EB2E0001D390 /* RuntimeScheduler_Modern.h in Headers */, + 46EB2E0001D350 /* RuntimeSchedulerBinding.h in Headers */, + 46EB2E0001D360 /* RuntimeSchedulerCallInvoker.h in Headers */, + 46EB2E0001D370 /* RuntimeSchedulerClock.h in Headers */, + 46EB2E0001D3A0 /* SchedulerPriorityUtils.h in Headers */, + 46EB2E0001D3B0 /* Task.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D470 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D4E0 /* ContextContainer.h in Headers */, + 46EB2E0001D4F0 /* CoreFeatures.h in Headers */, + 46EB2E0001D500 /* FloatComparison.h in Headers */, + 46EB2E0001D510 /* fnv1a.h in Headers */, + 46EB2E0001D520 /* hash_combine.h in Headers */, + 46EB2E0001D530 /* jsi.h in Headers */, + 46EB2E0001D540 /* ManagedObjectWrapper.h in Headers */, + 46EB2E0001D550 /* PackTraits.h in Headers */, + 46EB2E0001D600 /* React-utils-umbrella.h in Headers */, + 46EB2E0001D560 /* RunLoopObserver.h in Headers */, + 46EB2E0001D570 /* SharedFunction.h in Headers */, + 46EB2E0001D580 /* SimpleThreadSafeCache.h in Headers */, + 46EB2E0001D590 /* Telemetry.h in Headers */, + 46EB2E0001D5A0 /* to_underlying.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D690 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D6D0 /* Array.h in Headers */, + 46EB2E0001D6E0 /* AString.h in Headers */, + 46EB2E0001D6F0 /* Base.h in Headers */, + 46EB2E0001D700 /* Bool.h in Headers */, + 46EB2E0001D710 /* Bridging.h in Headers */, + 46EB2E0001D720 /* CallbackWrapper.h in Headers */, + 46EB2E0001D830 /* CallbackWrapper.h in Headers */, + 46EB2E0001D730 /* Class.h in Headers */, + 46EB2E0001D740 /* Convert.h in Headers */, + 46EB2E0001D840 /* CxxTurboModuleUtils.h in Headers */, + 46EB2E0001D750 /* Dynamic.h in Headers */, + 46EB2E0001D760 /* Error.h in Headers */, + 46EB2E0001D770 /* Function.h in Headers */, + 46EB2E0001D780 /* LongLivedObject.h in Headers */, + 46EB2E0001D850 /* LongLivedObject.h in Headers */, + 46EB2E0001D790 /* Number.h in Headers */, + 46EB2E0001D7A0 /* Object.h in Headers */, + 46EB2E0001D7B0 /* Promise.h in Headers */, + 46EB2E0001D900 /* ReactCommon-umbrella.h in Headers */, + 46EB2E0001D860 /* TurboCxxModule.h in Headers */, + 46EB2E0001D870 /* TurboModule.h in Headers */, + 46EB2E0001D880 /* TurboModuleBinding.h in Headers */, + 46EB2E0001D890 /* TurboModulePerfLogger.h in Headers */, + 46EB2E0001D8A0 /* TurboModuleUtils.h in Headers */, + 46EB2E0001D7C0 /* Value.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D990 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001DC00 /* NSRunLoop+SRWebSocket.h in Headers */, + 46EB2E0001DB20 /* NSRunLoop+SRWebSocketPrivate.h in Headers */, + 46EB2E0001DC10 /* NSURLRequest+SRWebSocket.h in Headers */, + 46EB2E0001DB30 /* NSURLRequest+SRWebSocketPrivate.h in Headers */, + 46EB2E0001DC20 /* SocketRocket.h in Headers */, + 46EB2E0001DB70 /* SRConstants.h in Headers */, + 46EB2E0001DAF0 /* SRDelegateController.h in Headers */, + 46EB2E0001DB80 /* SRError.h in Headers */, + 46EB2E0001DB90 /* SRHash.h in Headers */, + 46EB2E0001DBA0 /* SRHTTPConnectMessage.h in Headers */, + 46EB2E0001DB00 /* SRIOConsumer.h in Headers */, + 46EB2E0001DB10 /* SRIOConsumerPool.h in Headers */, + 46EB2E0001DBB0 /* SRLog.h in Headers */, + 46EB2E0001DBC0 /* SRMutex.h in Headers */, + 46EB2E0001DB60 /* SRPinningSecurityPolicy.h in Headers */, + 46EB2E0001DB40 /* SRProxyConnect.h in Headers */, + 46EB2E0001DBD0 /* SRRandom.h in Headers */, + 46EB2E0001DB50 /* SRRunLoopThread.h in Headers */, + 46EB2E0001DC30 /* SRSecurityPolicy.h in Headers */, + 46EB2E0001DBE0 /* SRSIMDHelpers.h in Headers */, + 46EB2E0001DBF0 /* SRURLUtilities.h in Headers */, + 46EB2E0001DC40 /* SRWebSocket.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001DD00 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001DE60 /* AbsoluteLayout.h in Headers */, + 46EB2E0001DE70 /* Align.h in Headers */, + 46EB2E0001DF40 /* Align.h in Headers */, + 46EB2E0001DF20 /* AssertFatal.h in Headers */, + 46EB2E0001DE80 /* Baseline.h in Headers */, + 46EB2E0001DE90 /* BoundAxis.h in Headers */, + 46EB2E0001DEA0 /* Cache.h in Headers */, + 46EB2E0001E080 /* CachedMeasurement.h in Headers */, + 46EB2E0001DEB0 /* CalculateLayout.h in Headers */, + 46EB2E0001E0B0 /* Comparison.h in Headers */, + 46EB2E0001DF10 /* Config.h in Headers */, + 46EB2E0001DF50 /* Dimension.h in Headers */, + 46EB2E0001DF60 /* Direction.h in Headers */, + 46EB2E0001DF70 /* Display.h in Headers */, + 46EB2E0001DF80 /* Edge.h in Headers */, + 46EB2E0001DF90 /* Errata.h in Headers */, + 46EB2E0001E070 /* event.h in Headers */, + 46EB2E0001DFA0 /* ExperimentalFeature.h in Headers */, + 46EB2E0001DEC0 /* FlexDirection.h in Headers */, + 46EB2E0001DFB0 /* FlexDirection.h in Headers */, + 46EB2E0001DED0 /* FlexLine.h in Headers */, + 46EB2E0001E0C0 /* FloatOptional.h in Headers */, + 46EB2E0001DFC0 /* Gutter.h in Headers */, + 46EB2E0001DFD0 /* Justify.h in Headers */, + 46EB2E0001E090 /* LayoutResults.h in Headers */, + 46EB2E0001DF30 /* Log.h in Headers */, + 46EB2E0001DFE0 /* LogLevel.h in Headers */, + 46EB2E0001DFF0 /* MeasureMode.h in Headers */, + 46EB2E0001E0A0 /* Node.h in Headers */, + 46EB2E0001E000 /* NodeType.h in Headers */, + 46EB2E0001E010 /* Overflow.h in Headers */, + 46EB2E0001E020 /* PhysicalEdge.h in Headers */, + 46EB2E0001DEE0 /* PixelGrid.h in Headers */, + 46EB2E0001E030 /* PositionType.h in Headers */, + 46EB2E0001DEF0 /* SizingMode.h in Headers */, + 46EB2E0001E0D0 /* SmallValueBuffer.h in Headers */, + 46EB2E0001E0E0 /* Style.h in Headers */, + 46EB2E0001E0F0 /* StyleLength.h in Headers */, + 46EB2E0001E100 /* StyleValueHandle.h in Headers */, + 46EB2E0001E110 /* StyleValuePool.h in Headers */, + 46EB2E0001DF00 /* TrailingPosition.h in Headers */, + 46EB2E0001E040 /* Unit.h in Headers */, + 46EB2E0001E050 /* Wrap.h in Headers */, + 46EB2E0001E120 /* YGConfig.h in Headers */, + 46EB2E0001E130 /* YGEnums.h in Headers */, + 46EB2E0001E140 /* YGMacros.h in Headers */, + 46EB2E0001E150 /* YGNode.h in Headers */, + 46EB2E0001E160 /* YGNodeLayout.h in Headers */, + 46EB2E0001E170 /* YGNodeStyle.h in Headers */, + 46EB2E0001E180 /* YGPixelGrid.h in Headers */, + 46EB2E0001E190 /* YGValue.h in Headers */, + 46EB2E0001E1A0 /* Yoga.h in Headers */, + 46EB2E0001E200 /* Yoga-umbrella.h in Headers */, + 46EB2E0001E060 /* YogaEnums.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001E290 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001F240 /* ZXAbstractDoCoMoResultParser.h in Headers */, + 46EB2E0001EEA0 /* ZXAbstractExpandedDecoder.h in Headers */, + 46EB2E0001F010 /* ZXAbstractRSSReader.h in Headers */, + 46EB2E0001F250 /* ZXAddressBookAUResultParser.h in Headers */, + 46EB2E0001F260 /* ZXAddressBookDoCoMoResultParser.h in Headers */, + 46EB2E0001F270 /* ZXAddressBookParsedResult.h in Headers */, + 46EB2E0001EEB0 /* ZXAI013103decoder.h in Headers */, + 46EB2E0001EEC0 /* ZXAI01320xDecoder.h in Headers */, + 46EB2E0001EED0 /* ZXAI01392xDecoder.h in Headers */, + 46EB2E0001EEE0 /* ZXAI01393xDecoder.h in Headers */, + 46EB2E0001EEF0 /* ZXAI013x0x1xDecoder.h in Headers */, + 46EB2E0001EF00 /* ZXAI013x0xDecoder.h in Headers */, + 46EB2E0001EF10 /* ZXAI01AndOtherAIs.h in Headers */, + 46EB2E0001EF20 /* ZXAI01decoder.h in Headers */, + 46EB2E0001EF30 /* ZXAI01weightDecoder.h in Headers */, + 46EB2E0001EF40 /* ZXAnyAIDecoder.h in Headers */, + 46EB2E0001E770 /* ZXBarcodeFormat.h in Headers */, + 46EB2E0001E780 /* ZXBinarizer.h in Headers */, + 46EB2E0001E790 /* ZXBinaryBitmap.h in Headers */, + 46EB2E0001E670 /* ZXBitArray.h in Headers */, + 46EB2E0001EFD0 /* ZXBitArrayBuilder.h in Headers */, + 46EB2E0001E680 /* ZXBitMatrix.h in Headers */, + 46EB2E0001E690 /* ZXBitSource.h in Headers */, + 46EB2E0001F280 /* ZXBizcardResultParser.h in Headers */, + 46EB2E0001F290 /* ZXBookmarkDoCoMoResultParser.h in Headers */, + 46EB2E0001E6A0 /* ZXBoolArray.h in Headers */, + 46EB2E0001E8A0 /* ZXByQuadrantReader.h in Headers */, + 46EB2E0001E6B0 /* ZXByteArray.h in Headers */, + 46EB2E0001E7A0 /* ZXByteMatrix.h in Headers */, + 46EB2E0001F2A0 /* ZXCalendarParsedResult.h in Headers */, + 46EB2E0001E5B0 /* ZXCapture.h in Headers */, + 46EB2E0001E5C0 /* ZXCaptureDelegate.h in Headers */, + 46EB2E0001E5D0 /* ZXCGImageLuminanceSource.h in Headers */, + 46EB2E0001E5E0 /* ZXCGImageLuminanceSourceInfo.h in Headers */, + 46EB2E0001E6C0 /* ZXCharacterSetECI.h in Headers */, + 46EB2E0001F070 /* ZXCodaBarReader.h in Headers */, + 46EB2E0001F080 /* ZXCodaBarWriter.h in Headers */, + 46EB2E0001F090 /* ZXCode128Reader.h in Headers */, + 46EB2E0001F0A0 /* ZXCode128Writer.h in Headers */, + 46EB2E0001F0B0 /* ZXCode39Reader.h in Headers */, + 46EB2E0001F0C0 /* ZXCode39Writer.h in Headers */, + 46EB2E0001F0D0 /* ZXCode93Reader.h in Headers */, + 46EB2E0001F0E0 /* ZXCode93Writer.h in Headers */, + 46EB2E0001E6D0 /* ZXDecimal.h in Headers */, + 46EB2E0001E7B0 /* ZXDecodeHints.h in Headers */, + 46EB2E0001E6E0 /* ZXDecoderResult.h in Headers */, + 46EB2E0001E6F0 /* ZXDefaultGridSampler.h in Headers */, + 46EB2E0001E700 /* ZXDetectorResult.h in Headers */, + 46EB2E0001E7C0 /* ZXDimension.h in Headers */, + 46EB2E0001F0F0 /* ZXEAN13Reader.h in Headers */, + 46EB2E0001F100 /* ZXEAN13Writer.h in Headers */, + 46EB2E0001F110 /* ZXEAN8Reader.h in Headers */, + 46EB2E0001F120 /* ZXEAN8Writer.h in Headers */, + 46EB2E0001F130 /* ZXEANManufacturerOrgSupport.h in Headers */, + 46EB2E0001F2B0 /* ZXEmailAddressParsedResult.h in Headers */, + 46EB2E0001F2C0 /* ZXEmailAddressResultParser.h in Headers */, + 46EB2E0001F2D0 /* ZXEmailDoCoMoResultParser.h in Headers */, + 46EB2E0001E7D0 /* ZXEncodeHints.h in Headers */, + 46EB2E0001E7E0 /* ZXErrors.h in Headers */, + 46EB2E0001F2E0 /* ZXExpandedProductParsedResult.h in Headers */, + 46EB2E0001F2F0 /* ZXExpandedProductResultParser.h in Headers */, + 46EB2E0001E630 /* ZXGenericGF.h in Headers */, + 46EB2E0001E640 /* ZXGenericGFPoly.h in Headers */, + 46EB2E0001E8B0 /* ZXGenericMultipleBarcodeReader.h in Headers */, + 46EB2E0001F300 /* ZXGeoParsedResult.h in Headers */, + 46EB2E0001F310 /* ZXGeoResultParser.h in Headers */, + 46EB2E0001E710 /* ZXGlobalHistogramBinarizer.h in Headers */, + 46EB2E0001E720 /* ZXGridSampler.h in Headers */, + 46EB2E0001E730 /* ZXHybridBinarizer.h in Headers */, + 46EB2E0001E5F0 /* ZXImage.h in Headers */, + 46EB2E0001E580 /* ZXingObjC.h in Headers */, + 46EB2E0001F810 /* ZXingObjC-umbrella.h in Headers */, + 46EB2E0001E7F0 /* ZXingObjCCore.h in Headers */, + 46EB2E0001F140 /* ZXingObjCOneD.h in Headers */, + 46EB2E0001F770 /* ZXingObjCPDF417.h in Headers */, + 46EB2E0001E740 /* ZXIntArray.h in Headers */, + 46EB2E0001E800 /* ZXInvertedLuminanceSource.h in Headers */, + 46EB2E0001F320 /* ZXISBNParsedResult.h in Headers */, + 46EB2E0001F330 /* ZXISBNResultParser.h in Headers */, + 46EB2E0001F150 /* ZXITFReader.h in Headers */, + 46EB2E0001F160 /* ZXITFWriter.h in Headers */, + 46EB2E0001E810 /* ZXLuminanceSource.h in Headers */, + 46EB2E0001E600 /* ZXMathUtils.h in Headers */, + 46EB2E0001F620 /* ZXModulusGF.h in Headers */, + 46EB2E0001F630 /* ZXModulusPoly.h in Headers */, + 46EB2E0001E610 /* ZXMonochromeRectangleDetector.h in Headers */, + 46EB2E0001F170 /* ZXMultiFormatOneDReader.h in Headers */, + 46EB2E0001E590 /* ZXMultiFormatReader.h in Headers */, + 46EB2E0001F180 /* ZXMultiFormatUPCEANReader.h in Headers */, + 46EB2E0001E5A0 /* ZXMultiFormatWriter.h in Headers */, + 46EB2E0001E8C0 /* ZXMultipleBarcodeReader.h in Headers */, + 46EB2E0001F190 /* ZXOneDimensionalCodeWriter.h in Headers */, + 46EB2E0001F1A0 /* ZXOneDReader.h in Headers */, + 46EB2E0001F340 /* ZXParsedResult.h in Headers */, + 46EB2E0001F350 /* ZXParsedResultType.h in Headers */, + 46EB2E0001F710 /* ZXPDF417.h in Headers */, + 46EB2E0001F720 /* ZXPDF417BarcodeMatrix.h in Headers */, + 46EB2E0001F650 /* ZXPDF417BarcodeMetadata.h in Headers */, + 46EB2E0001F730 /* ZXPDF417BarcodeRow.h in Headers */, + 46EB2E0001F660 /* ZXPDF417BarcodeValue.h in Headers */, + 46EB2E0001F670 /* ZXPDF417BoundingBox.h in Headers */, + 46EB2E0001F680 /* ZXPDF417Codeword.h in Headers */, + 46EB2E0001F690 /* ZXPDF417CodewordDecoder.h in Headers */, + 46EB2E0001F780 /* ZXPDF417Common.h in Headers */, + 46EB2E0001F6A0 /* ZXPDF417DecodedBitStreamParser.h in Headers */, + 46EB2E0001F6B0 /* ZXPDF417DetectionResult.h in Headers */, + 46EB2E0001F6C0 /* ZXPDF417DetectionResultColumn.h in Headers */, + 46EB2E0001F6D0 /* ZXPDF417DetectionResultRowIndicatorColumn.h in Headers */, + 46EB2E0001F6F0 /* ZXPDF417Detector.h in Headers */, + 46EB2E0001F700 /* ZXPDF417DetectorResult.h in Headers */, + 46EB2E0001F740 /* ZXPDF417Dimensions.h in Headers */, + 46EB2E0001F640 /* ZXPDF417ECErrorCorrection.h in Headers */, + 46EB2E0001F750 /* ZXPDF417ErrorCorrection.h in Headers */, + 46EB2E0001F760 /* ZXPDF417HighLevelEncoder.h in Headers */, + 46EB2E0001F790 /* ZXPDF417Reader.h in Headers */, + 46EB2E0001F7A0 /* ZXPDF417ResultMetadata.h in Headers */, + 46EB2E0001F6E0 /* ZXPDF417ScanningDecoder.h in Headers */, + 46EB2E0001F7B0 /* ZXPDF417Writer.h in Headers */, + 46EB2E0001E750 /* ZXPerspectiveTransform.h in Headers */, + 46EB2E0001E820 /* ZXPlanarYUVLuminanceSource.h in Headers */, + 46EB2E0001F360 /* ZXProductParsedResult.h in Headers */, + 46EB2E0001F370 /* ZXProductResultParser.h in Headers */, + 46EB2E0001E830 /* ZXReader.h in Headers */, + 46EB2E0001E650 /* ZXReedSolomonDecoder.h in Headers */, + 46EB2E0001E660 /* ZXReedSolomonEncoder.h in Headers */, + 46EB2E0001E840 /* ZXResult.h in Headers */, + 46EB2E0001E850 /* ZXResultMetadataType.h in Headers */, + 46EB2E0001F380 /* ZXResultParser.h in Headers */, + 46EB2E0001E860 /* ZXResultPoint.h in Headers */, + 46EB2E0001E870 /* ZXResultPointCallback.h in Headers */, + 46EB2E0001E880 /* ZXRGBLuminanceSource.h in Headers */, + 46EB2E0001F020 /* ZXRSS14Reader.h in Headers */, + 46EB2E0001F030 /* ZXRSSDataCharacter.h in Headers */, + 46EB2E0001EF50 /* ZXRSSExpandedBlockParsedResult.h in Headers */, + 46EB2E0001EF60 /* ZXRSSExpandedCurrentParsingState.h in Headers */, + 46EB2E0001EF70 /* ZXRSSExpandedDecodedChar.h in Headers */, + 46EB2E0001EF80 /* ZXRSSExpandedDecodedInformation.h in Headers */, + 46EB2E0001EF90 /* ZXRSSExpandedDecodedNumeric.h in Headers */, + 46EB2E0001EFA0 /* ZXRSSExpandedDecodedObject.h in Headers */, + 46EB2E0001EFB0 /* ZXRSSExpandedFieldParser.h in Headers */, + 46EB2E0001EFC0 /* ZXRSSExpandedGeneralAppIdDecoder.h in Headers */, + 46EB2E0001EFE0 /* ZXRSSExpandedPair.h in Headers */, + 46EB2E0001EFF0 /* ZXRSSExpandedReader.h in Headers */, + 46EB2E0001F000 /* ZXRSSExpandedRow.h in Headers */, + 46EB2E0001F040 /* ZXRSSFinderPattern.h in Headers */, + 46EB2E0001F050 /* ZXRSSPair.h in Headers */, + 46EB2E0001F060 /* ZXRSSUtils.h in Headers */, + 46EB2E0001F390 /* ZXSMSMMSResultParser.h in Headers */, + 46EB2E0001F3A0 /* ZXSMSParsedResult.h in Headers */, + 46EB2E0001F3B0 /* ZXSMSTOMMSTOResultParser.h in Headers */, + 46EB2E0001F3C0 /* ZXSMTPResultParser.h in Headers */, + 46EB2E0001E760 /* ZXStringUtils.h in Headers */, + 46EB2E0001F3D0 /* ZXTelParsedResult.h in Headers */, + 46EB2E0001F3E0 /* ZXTelResultParser.h in Headers */, + 46EB2E0001F3F0 /* ZXTextParsedResult.h in Headers */, + 46EB2E0001F1B0 /* ZXUPCAReader.h in Headers */, + 46EB2E0001F1C0 /* ZXUPCAWriter.h in Headers */, + 46EB2E0001F1D0 /* ZXUPCEANExtension2Support.h in Headers */, + 46EB2E0001F1E0 /* ZXUPCEANExtension5Support.h in Headers */, + 46EB2E0001F1F0 /* ZXUPCEANExtensionSupport.h in Headers */, + 46EB2E0001F200 /* ZXUPCEANReader.h in Headers */, + 46EB2E0001F210 /* ZXUPCEANWriter.h in Headers */, + 46EB2E0001F220 /* ZXUPCEReader.h in Headers */, + 46EB2E0001F230 /* ZXUPCEWriter.h in Headers */, + 46EB2E0001F400 /* ZXURIParsedResult.h in Headers */, + 46EB2E0001F410 /* ZXURIResultParser.h in Headers */, + 46EB2E0001F420 /* ZXURLTOResultParser.h in Headers */, + 46EB2E0001F430 /* ZXVCardResultParser.h in Headers */, + 46EB2E0001F440 /* ZXVEventResultParser.h in Headers */, + 46EB2E0001F450 /* ZXVINParsedResult.h in Headers */, + 46EB2E0001F460 /* ZXVINResultParser.h in Headers */, + 46EB2E0001E620 /* ZXWhiteRectangleDetector.h in Headers */, + 46EB2E0001F470 /* ZXWifiParsedResult.h in Headers */, + 46EB2E0001F480 /* ZXWifiResultParser.h in Headers */, + 46EB2E0001E890 /* ZXWriter.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001F910 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001F950 /* args.h in Headers */, + 46EB2E0001F960 /* chrono.h in Headers */, + 46EB2E0001F970 /* color.h in Headers */, + 46EB2E0001F980 /* compile.h in Headers */, + 46EB2E0001F990 /* core.h in Headers */, + 46EB2E0001F9B0 /* format.h in Headers */, + 46EB2E0001F9A0 /* format-inl.h in Headers */, + 46EB2E0001F9C0 /* os.h in Headers */, + 46EB2E0001F9D0 /* ostream.h in Headers */, + 46EB2E0001F9E0 /* printf.h in Headers */, + 46EB2E0001F9F0 /* ranges.h in Headers */, + 46EB2E0001FA00 /* std.h in Headers */, + 46EB2E0001FA10 /* xchar.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FAD0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001FC10 /* glog-umbrella.h in Headers */, + 46EB2E0001FB80 /* log_severity.h in Headers */, + 46EB2E0001FB70 /* logging.h in Headers */, + 46EB2E0001FB90 /* raw_logging.h in Headers */, + 46EB2E0001FBA0 /* stl_logging.h in Headers */, + 46EB2E0001FBB0 /* vlog_is_on.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FD20 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001FE00 /* RNCSafeAreaContext.h in Headers */, + 46EB2E0001FE10 /* RNCSafeAreaProvider.h in Headers */, + 46EB2E0001FE20 /* RNCSafeAreaProviderManager.h in Headers */, + 46EB2E0001FE30 /* RNCSafeAreaShadowView.h in Headers */, + 46EB2E0001FE40 /* RNCSafeAreaUtils.h in Headers */, + 46EB2E0001FE50 /* RNCSafeAreaView.h in Headers */, + 46EB2E0001FE60 /* RNCSafeAreaViewEdgeMode.h in Headers */, + 46EB2E0001FE70 /* RNCSafeAreaViewEdges.h in Headers */, + 46EB2E0001FE80 /* RNCSafeAreaViewLocalData.h in Headers */, + 46EB2E0001FE90 /* RNCSafeAreaViewManager.h in Headers */, + 46EB2E0001FEA0 /* RNCSafeAreaViewMode.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FF60 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001FFE0 /* Pods-mobileapptemplate-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 02B79DFED924FA19CA90EC69614733E1 /* fmt */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001F8D0 /* Build configuration list for PBXNativeTarget "fmt" */; + buildPhases = ( + 46EB2E0001F910 /* Headers */, + 46EB2E0001F920 /* Sources */, + 46EB2E0001F930 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = fmt; + productName = fmt; + productReference = F4BDA69E3BCB0166D49FB679ABADCA00 /* fmt */; + productType = "com.apple.product-type.library.static"; + }; + 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001CCF0 /* Build configuration list for PBXNativeTarget "React-logger" */; + buildPhases = ( + 46EB2E0001CD30 /* Headers */, + 46EB2E0001CD40 /* Sources */, + 46EB2E0001CD50 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00024090 /* PBXTargetDependency */, + ); + name = "React-logger"; + productName = "React-logger"; + productReference = A5B49761F8D1EB12585DD45CAA2E489F /* React-logger */; + productType = "com.apple.product-type.library.static"; + }; + 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00019A90 /* Build configuration list for PBXNativeTarget "React-Mapbuffer" */; + buildPhases = ( + 46EB2E00019AD0 /* Headers */, + 46EB2E00019AE0 /* Sources */, + 46EB2E00019AF0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00022750 /* PBXTargetDependency */, + 46EB2E00022730 /* PBXTargetDependency */, + ); + name = "React-Mapbuffer"; + productName = "React-Mapbuffer"; + productReference = C941106D9D54AE237C5110F5638389AC /* React-Mapbuffer */; + productType = "com.apple.product-type.library.static"; + }; + 0A9E313F802B28B44A928D7969FB06FB /* ExpoWebBrowser */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00011430 /* Build configuration list for PBXNativeTarget "ExpoWebBrowser" */; + buildPhases = ( + 46EB2E00011470 /* Headers */, + 46EB2E00011480 /* Sources */, + 46EB2E00011490 /* Frameworks */, + 46EB2E00011550 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000210B0 /* PBXTargetDependency */, + ); + name = ExpoWebBrowser; + productName = ExpoWebBrowser; + productReference = 91BFA73E529051CDD2E6783F3C8023D1 /* ExpoWebBrowser */; + productType = "com.apple.product-type.library.static"; + }; + 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001BEB0 /* Build configuration list for PBXNativeTarget "React-debug" */; + buildPhases = ( + 46EB2E0001BEF0 /* Headers */, + 46EB2E0001BF00 /* Sources */, + 46EB2E0001BF10 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "React-debug"; + productName = "React-debug"; + productReference = 6ED2C07E6AE77BBD9A6856E523EF6A06 /* React-debug */; + productType = "com.apple.product-type.library.static"; + }; + 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001BA40 /* Build configuration list for PBXNativeTarget "React-RuntimeHermes" */; + buildPhases = ( + 46EB2E0001BA80 /* Headers */, + 46EB2E0001BA90 /* Sources */, + 46EB2E0001BAA0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023830 /* PBXTargetDependency */, + 46EB2E000238D0 /* PBXTargetDependency */, + 46EB2E000238F0 /* PBXTargetDependency */, + 46EB2E00023930 /* PBXTargetDependency */, + 46EB2E00023890 /* PBXTargetDependency */, + 46EB2E00023910 /* PBXTargetDependency */, + 46EB2E00023870 /* PBXTargetDependency */, + 46EB2E00023850 /* PBXTargetDependency */, + 46EB2E000238B0 /* PBXTargetDependency */, + 46EB2E00023950 /* PBXTargetDependency */, + ); + name = "React-RuntimeHermes"; + productName = "React-RuntimeHermes"; + productReference = 4F3E9C98444FA55E416B857143C48013 /* React-RuntimeHermes */; + productType = "com.apple.product-type.library.static"; + }; + 0F782E65C434CB2F920719FC727833DC /* EXConstants-EXConstants */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F160 /* Build configuration list for PBXNativeTarget "EXConstants-EXConstants" */; + buildPhases = ( + 46EB2E0000F1A0 /* Sources */, + 46EB2E0000F1B0 /* Frameworks */, + 46EB2E0000F1C0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "EXConstants-EXConstants"; + productName = EXConstants; + productReference = 8373770623C36DC1B0469DD50C6F763C /* EXConstants-EXConstants */; + productType = "com.apple.product-type.bundle"; + }; + 105765E503515FDF1EFEBEFA6F166225 /* ExpoFont */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00010160 /* Build configuration list for PBXNativeTarget "ExpoFont" */; + buildPhases = ( + 46EB2E000101A0 /* Headers */, + 46EB2E000101B0 /* Sources */, + 46EB2E000101C0 /* Frameworks */, + 46EB2E00010280 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020DD0 /* PBXTargetDependency */, + ); + name = ExpoFont; + productName = ExpoFont; + productReference = ABC8ABA7BE6A035D2B3BD07109EFD54A /* ExpoFont */; + productType = "com.apple.product-type.library.static"; + }; + 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001D950 /* Build configuration list for PBXNativeTarget "SocketRocket" */; + buildPhases = ( + 46EB2E0001D990 /* Headers */, + 46EB2E0001D9A0 /* Sources */, + 46EB2E0001D9B0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SocketRocket; + productName = SocketRocket; + productReference = 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */; + productType = "com.apple.product-type.library.static"; + }; + 20140544B89B60083D9626CBDB171E89 /* EXBarCodeScanner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000EF00 /* Build configuration list for PBXNativeTarget "EXBarCodeScanner" */; + buildPhases = ( + 46EB2E0000EF40 /* Headers */, + 46EB2E0000EF50 /* Sources */, + 46EB2E0000EF60 /* Frameworks */, + 46EB2E0000F090 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020B70 /* PBXTargetDependency */, + 46EB2E00020B50 /* PBXTargetDependency */, + 46EB2E00020B90 /* PBXTargetDependency */, + ); + name = EXBarCodeScanner; + productName = EXBarCodeScanner; + productReference = 981DE5816F289093469CC450A22DC1F7 /* EXBarCodeScanner */; + productType = "com.apple.product-type.library.static"; + }; + 20B605F265EBCD84C7167FE854FDED12 /* EXApplication-ExpoApplication_privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000ED80 /* Build configuration list for PBXNativeTarget "EXApplication-ExpoApplication_privacy" */; + buildPhases = ( + 46EB2E0000EDC0 /* Sources */, + 46EB2E0000EDD0 /* Frameworks */, + 46EB2E0000EDE0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "EXApplication-ExpoApplication_privacy"; + productName = ExpoApplication_privacy; + productReference = 89113033478803623ECCDB4F9A1CBE61 /* EXApplication-ExpoApplication_privacy */; + productType = "com.apple.product-type.bundle"; + }; + 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C3F0 /* Build configuration list for PBXNativeTarget "React-hermes" */; + buildPhases = ( + 46EB2E0001C430 /* Headers */, + 46EB2E0001C440 /* Sources */, + 46EB2E0001C450 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023C70 /* PBXTargetDependency */, + 46EB2E00023C50 /* PBXTargetDependency */, + 46EB2E00023BD0 /* PBXTargetDependency */, + 46EB2E00023CF0 /* PBXTargetDependency */, + 46EB2E00023BF0 /* PBXTargetDependency */, + 46EB2E00023C10 /* PBXTargetDependency */, + 46EB2E00023C30 /* PBXTargetDependency */, + 46EB2E00023D10 /* PBXTargetDependency */, + 46EB2E00023C90 /* PBXTargetDependency */, + 46EB2E00023CB0 /* PBXTargetDependency */, + 46EB2E00023CD0 /* PBXTargetDependency */, + ); + name = "React-hermes"; + productName = "React-hermes"; + productReference = DAD8B71DF2DFCF15AAF98C06D37D5703 /* React-hermes */; + productType = "com.apple.product-type.library.static"; + }; + 214E42634D1E187D876346D36184B655 /* RNScreens */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00015730 /* Build configuration list for PBXNativeTarget "RNScreens" */; + buildPhases = ( + 46EB2E00015770 /* Headers */, + 46EB2E00015780 /* Sources */, + 46EB2E00015790 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021A30 /* PBXTargetDependency */, + 46EB2E00021830 /* PBXTargetDependency */, + 46EB2E000218B0 /* PBXTargetDependency */, + 46EB2E000218D0 /* PBXTargetDependency */, + 46EB2E00021890 /* PBXTargetDependency */, + 46EB2E00021810 /* PBXTargetDependency */, + 46EB2E00021950 /* PBXTargetDependency */, + 46EB2E000219F0 /* PBXTargetDependency */, + 46EB2E00021910 /* PBXTargetDependency */, + 46EB2E00021870 /* PBXTargetDependency */, + 46EB2E00021A70 /* PBXTargetDependency */, + 46EB2E000219D0 /* PBXTargetDependency */, + 46EB2E000219B0 /* PBXTargetDependency */, + 46EB2E00021970 /* PBXTargetDependency */, + 46EB2E00021A10 /* PBXTargetDependency */, + 46EB2E00021990 /* PBXTargetDependency */, + 46EB2E000218F0 /* PBXTargetDependency */, + 46EB2E00021930 /* PBXTargetDependency */, + 46EB2E00021850 /* PBXTargetDependency */, + 46EB2E00021A50 /* PBXTargetDependency */, + ); + name = RNScreens; + productName = RNScreens; + productReference = 50B5347C9A6E93B7D4CFC3673BA6FB7E /* RNScreens */; + productType = "com.apple.product-type.library.static"; + }; + 219BE94914A9A27C5B88F925A6F26253 /* ExpoCrypto */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000FA80 /* Build configuration list for PBXNativeTarget "ExpoCrypto" */; + buildPhases = ( + 46EB2E0000FAC0 /* Headers */, + 46EB2E0000FAD0 /* Sources */, + 46EB2E0000FAE0 /* Frameworks */, + 46EB2E0000FB80 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020D30 /* PBXTargetDependency */, + ); + name = ExpoCrypto; + productName = ExpoCrypto; + productReference = 5C7A70A46CC181F171F0AB9E1682D2B7 /* ExpoCrypto */; + productType = "com.apple.product-type.library.static"; + }; + 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F380 /* Build configuration list for PBXNativeTarget "EXImageLoader" */; + buildPhases = ( + 46EB2E0000F3C0 /* Headers */, + 46EB2E0000F3D0 /* Sources */, + 46EB2E0000F3E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020C30 /* PBXTargetDependency */, + 46EB2E00020C10 /* PBXTargetDependency */, + ); + name = EXImageLoader; + productName = EXImageLoader; + productReference = 494E934B4070A029E1A8D42C9BDF4646 /* EXImageLoader */; + productType = "com.apple.product-type.library.static"; + }; + 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C580 /* Build configuration list for PBXNativeTarget "React-jserrorhandler" */; + buildPhases = ( + 46EB2E0001C5C0 /* Headers */, + 46EB2E0001C5D0 /* Sources */, + 46EB2E0001C5E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023D30 /* PBXTargetDependency */, + 46EB2E00023D90 /* PBXTargetDependency */, + 46EB2E00023D70 /* PBXTargetDependency */, + 46EB2E00023D50 /* PBXTargetDependency */, + ); + name = "React-jserrorhandler"; + productName = "React-jserrorhandler"; + productReference = C02EAF482D8B4DE45E3A58A25AE1FA91 /* React-jserrorhandler */; + productType = "com.apple.product-type.library.static"; + }; + 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C000 /* Build configuration list for PBXNativeTarget "React-featureflags" */; + buildPhases = ( + 46EB2E0001C040 /* Headers */, + 46EB2E0001C050 /* Sources */, + 46EB2E0001C060 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "React-featureflags"; + productName = "React-featureflags"; + productReference = 971F6C319DDD4BD078954A5EF77B5BA7 /* React-featureflags */; + productType = "com.apple.product-type.library.static"; + }; + 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000EAD0 /* Build configuration list for PBXNativeTarget "DoubleConversion" */; + buildPhases = ( + 46EB2E0000EB10 /* Headers */, + 46EB2E0000EB20 /* Sources */, + 46EB2E0000EB30 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DoubleConversion; + productName = DoubleConversion; + productReference = 6FFB7B2992BB53405E6B771A5BA1E97D /* DoubleConversion */; + productType = "com.apple.product-type.library.static"; + }; + 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001DCC0 /* Build configuration list for PBXNativeTarget "Yoga" */; + buildPhases = ( + 46EB2E0001DD00 /* Headers */, + 46EB2E0001DD10 /* Sources */, + 46EB2E0001DD20 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Yoga; + productName = Yoga; + productReference = 65D0A19C165FA1126B1360680FE6DB12 /* Yoga */; + productType = "com.apple.product-type.library.static"; + }; + 2E8DE00395DDCF21D15D83FC2DDD3A93 /* ExpoAsset */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F6F0 /* Build configuration list for PBXNativeTarget "ExpoAsset" */; + buildPhases = ( + 46EB2E0000F730 /* Headers */, + 46EB2E0000F740 /* Sources */, + 46EB2E0000F750 /* Frameworks */, + 46EB2E0000F7D0 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020CD0 /* PBXTargetDependency */, + ); + name = ExpoAsset; + productName = ExpoAsset; + productReference = 80854D88467765B192E95AC12D7E7825 /* ExpoAsset */; + productType = "com.apple.product-type.library.static"; + }; + 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001D430 /* Build configuration list for PBXNativeTarget "React-utils" */; + buildPhases = ( + 46EB2E0001D470 /* Headers */, + 46EB2E0001D480 /* Sources */, + 46EB2E0001D490 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000242B0 /* PBXTargetDependency */, + 46EB2E00024330 /* PBXTargetDependency */, + 46EB2E000242D0 /* PBXTargetDependency */, + 46EB2E000242F0 /* PBXTargetDependency */, + 46EB2E00024310 /* PBXTargetDependency */, + ); + name = "React-utils"; + productName = "React-utils"; + productReference = B7610E9FDE749C16C0B1CDAAF3B2DDC2 /* React-utils */; + productType = "com.apple.product-type.library.static"; + }; + 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001E250 /* Build configuration list for PBXNativeTarget "ZXingObjC" */; + buildPhases = ( + 46EB2E0001E290 /* Headers */, + 46EB2E0001E2A0 /* Sources */, + 46EB2E0001E2B0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = ZXingObjC; + productName = ZXingObjC; + productReference = 6F73B6C7971A37DCD5170ED89E3DF741 /* ZXingObjC */; + productType = "com.apple.product-type.library.static"; + }; + 337D49CFF8C109DC1CC07F326439084E /* Expo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F4B0 /* Build configuration list for PBXNativeTarget "Expo" */; + buildPhases = ( + 46EB2E0000F4F0 /* Headers */, + 46EB2E0000F500 /* Sources */, + 46EB2E0000F510 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020C50 /* PBXTargetDependency */, + ); + name = Expo; + productName = Expo; + productReference = 58926B83684F42641928AA071B863676 /* Expo */; + productType = "com.apple.product-type.library.static"; + }; + 3B932EC9659D505694902B50F4EB3D8B /* AppAuth-AppAuthCore_Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000E580 /* Build configuration list for PBXNativeTarget "AppAuth-AppAuthCore_Privacy" */; + buildPhases = ( + 46EB2E0000E5C0 /* Sources */, + 46EB2E0000E5D0 /* Frameworks */, + 46EB2E0000E5E0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "AppAuth-AppAuthCore_Privacy"; + productName = AppAuthCore_Privacy; + productReference = EF9852680BCD6EC8B15F622B5B92A838 /* AppAuth-AppAuthCore_Privacy */; + productType = "com.apple.product-type.bundle"; + }; + 417B25AC44CA1D040034CC1F375CEE36 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E000118B0 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy" */; + buildPhases = ( + 46EB2E000118F0 /* Sources */, + 46EB2E00011900 /* Frameworks */, + 46EB2E00011910 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; + productName = GTMSessionFetcher_Core_Privacy; + productReference = E826FA0DCB9AA6E7829C68391B323B78 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */; + productType = "com.apple.product-type.bundle"; + }; + 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001BBB0 /* Build configuration list for PBXNativeTarget "React-cxxreact" */; + buildPhases = ( + 46EB2E0001BBF0 /* Headers */, + 46EB2E0001BC00 /* Sources */, + 46EB2E0001BC10 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023990 /* PBXTargetDependency */, + 46EB2E000239D0 /* PBXTargetDependency */, + 46EB2E00023A30 /* PBXTargetDependency */, + 46EB2E00023AD0 /* PBXTargetDependency */, + 46EB2E00023A90 /* PBXTargetDependency */, + 46EB2E00023A10 /* PBXTargetDependency */, + 46EB2E00023AB0 /* PBXTargetDependency */, + 46EB2E00023A70 /* PBXTargetDependency */, + 46EB2E00023A50 /* PBXTargetDependency */, + 46EB2E00023970 /* PBXTargetDependency */, + 46EB2E000239B0 /* PBXTargetDependency */, + 46EB2E000239F0 /* PBXTargetDependency */, + 46EB2E00023AF0 /* PBXTargetDependency */, + ); + name = "React-cxxreact"; + productName = "React-cxxreact"; + productReference = 37592FDAD45752511010F4B06AC57355 /* React-cxxreact */; + productType = "com.apple.product-type.library.static"; + }; + 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C170 /* Build configuration list for PBXNativeTarget "React-graphics" */; + buildPhases = ( + 46EB2E0001C1B0 /* Headers */, + 46EB2E0001C1C0 /* Sources */, + 46EB2E0001C1D0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023B90 /* PBXTargetDependency */, + 46EB2E00023B30 /* PBXTargetDependency */, + 46EB2E00023B50 /* PBXTargetDependency */, + 46EB2E00023B70 /* PBXTargetDependency */, + 46EB2E00023BB0 /* PBXTargetDependency */, + 46EB2E00023B10 /* PBXTargetDependency */, + ); + name = "React-graphics"; + productName = "React-graphics"; + productReference = 5AA54A19E2135E09B9C8C0767385FD3A /* React-graphics */; + productType = "com.apple.product-type.library.static"; + }; + 4C0DE1C47CE99F0D1B5D4618E9E61DA6 /* RNCAsyncStorage-RNCAsyncStorage_resources */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00013CB0 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage-RNCAsyncStorage_resources" */; + buildPhases = ( + 46EB2E00013CF0 /* Sources */, + 46EB2E00013D00 /* Frameworks */, + 46EB2E00013D10 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "RNCAsyncStorage-RNCAsyncStorage_resources"; + productName = RNCAsyncStorage_resources; + productReference = 7894B46E6C7FA2545BF0AD11EFC6F44E /* RNCAsyncStorage-RNCAsyncStorage_resources */; + productType = "com.apple.product-type.bundle"; + }; + 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001AB90 /* Build configuration list for PBXNativeTarget "React-RCTImage" */; + buildPhases = ( + 46EB2E0001ABD0 /* Headers */, + 46EB2E0001ABE0 /* Sources */, + 46EB2E0001ABF0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023030 /* PBXTargetDependency */, + 46EB2E00023050 /* PBXTargetDependency */, + 46EB2E000230D0 /* PBXTargetDependency */, + 46EB2E00023090 /* PBXTargetDependency */, + 46EB2E00023110 /* PBXTargetDependency */, + 46EB2E000230B0 /* PBXTargetDependency */, + 46EB2E00023070 /* PBXTargetDependency */, + 46EB2E000230F0 /* PBXTargetDependency */, + ); + name = "React-RCTImage"; + productName = "React-RCTImage"; + productReference = EEDBF403E8E0B3885E65C2741B536BC5 /* React-RCTImage */; + productType = "com.apple.product-type.library.static"; + }; + 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00018160 /* Build configuration list for PBXNativeTarget "React-Fabric" */; + buildPhases = ( + 46EB2E000181A0 /* Headers */, + 46EB2E00020070 /* [CP-User] [RN]Check rncore */, + 46EB2E000181B0 /* Sources */, + 46EB2E000181C0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000222B0 /* PBXTargetDependency */, + 46EB2E000221B0 /* PBXTargetDependency */, + 46EB2E000221F0 /* PBXTargetDependency */, + 46EB2E00022210 /* PBXTargetDependency */, + 46EB2E000222F0 /* PBXTargetDependency */, + 46EB2E00022370 /* PBXTargetDependency */, + 46EB2E00022310 /* PBXTargetDependency */, + 46EB2E000223B0 /* PBXTargetDependency */, + 46EB2E00022250 /* PBXTargetDependency */, + 46EB2E000221D0 /* PBXTargetDependency */, + 46EB2E00022270 /* PBXTargetDependency */, + 46EB2E00022390 /* PBXTargetDependency */, + 46EB2E00022350 /* PBXTargetDependency */, + 46EB2E00022330 /* PBXTargetDependency */, + 46EB2E00022230 /* PBXTargetDependency */, + 46EB2E000223F0 /* PBXTargetDependency */, + 46EB2E000222D0 /* PBXTargetDependency */, + 46EB2E00022290 /* PBXTargetDependency */, + 46EB2E000223D0 /* PBXTargetDependency */, + ); + name = "React-Fabric"; + productName = "React-Fabric"; + productReference = DE73D8A5ECB254D9D3F8C36C8D201F89 /* React-Fabric */; + productType = "com.apple.product-type.library.static"; + }; + 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00013940 /* Build configuration list for PBXNativeTarget "RCTDeprecation" */; + buildPhases = ( + 46EB2E00013980 /* Headers */, + 46EB2E00013990 /* Sources */, + 46EB2E000139A0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = RCTDeprecation; + productName = RCTDeprecation; + productReference = 33EEBF1D210254B5452CE560F81C9D38 /* RCTDeprecation */; + productType = "com.apple.product-type.library.static"; + }; + 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001D260 /* Build configuration list for PBXNativeTarget "React-runtimescheduler" */; + buildPhases = ( + 46EB2E0001D2A0 /* Headers */, + 46EB2E0001D2B0 /* Sources */, + 46EB2E0001D2C0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00024230 /* PBXTargetDependency */, + 46EB2E00024170 /* PBXTargetDependency */, + 46EB2E00024190 /* PBXTargetDependency */, + 46EB2E00024270 /* PBXTargetDependency */, + 46EB2E000241F0 /* PBXTargetDependency */, + 46EB2E00024250 /* PBXTargetDependency */, + 46EB2E000241B0 /* PBXTargetDependency */, + 46EB2E00024150 /* PBXTargetDependency */, + 46EB2E000241D0 /* PBXTargetDependency */, + 46EB2E00024210 /* PBXTargetDependency */, + 46EB2E00024290 /* PBXTargetDependency */, + ); + name = "React-runtimescheduler"; + productName = "React-runtimescheduler"; + productReference = A67E85E5F06FDA406D3A1B378BDF0C5C /* React-runtimescheduler */; + productType = "com.apple.product-type.library.static"; + }; + 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001B580 /* Build configuration list for PBXNativeTarget "React-RCTVibration" */; + buildPhases = ( + 46EB2E0001B5C0 /* Headers */, + 46EB2E0001B5D0 /* Sources */, + 46EB2E0001B5E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000233D0 /* PBXTargetDependency */, + 46EB2E00023430 /* PBXTargetDependency */, + 46EB2E00023410 /* PBXTargetDependency */, + 46EB2E00023470 /* PBXTargetDependency */, + 46EB2E000233F0 /* PBXTargetDependency */, + 46EB2E00023450 /* PBXTargetDependency */, + ); + name = "React-RCTVibration"; + productName = "React-RCTVibration"; + productReference = C1A919103EAC9813D236486C34FC0A21 /* React-RCTVibration */; + productType = "com.apple.product-type.library.static"; + }; + 5476F82C9430F9DD7EC76D0150754254 /* RNGoogleSignin */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00014220 /* Build configuration list for PBXNativeTarget "RNGoogleSignin" */; + buildPhases = ( + 46EB2E00014260 /* Headers */, + 46EB2E00014270 /* Sources */, + 46EB2E00014280 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021550 /* PBXTargetDependency */, + 46EB2E00021570 /* PBXTargetDependency */, + ); + name = RNGoogleSignin; + productName = RNGoogleSignin; + productReference = 97CE6A3FA04F0B3C1E0418A227804309 /* RNGoogleSignin */; + productType = "com.apple.product-type.library.static"; + }; + 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00019BB0 /* Build configuration list for PBXNativeTarget "React-NativeModulesApple" */; + buildPhases = ( + 46EB2E00019BF0 /* Headers */, + 46EB2E00019C00 /* Sources */, + 46EB2E00019C10 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000227D0 /* PBXTargetDependency */, + 46EB2E000227B0 /* PBXTargetDependency */, + 46EB2E000227F0 /* PBXTargetDependency */, + 46EB2E00022810 /* PBXTargetDependency */, + 46EB2E00022850 /* PBXTargetDependency */, + 46EB2E00022830 /* PBXTargetDependency */, + 46EB2E00022790 /* PBXTargetDependency */, + 46EB2E00022770 /* PBXTargetDependency */, + 46EB2E00022870 /* PBXTargetDependency */, + ); + name = "React-NativeModulesApple"; + productName = "React-NativeModulesApple"; + productReference = 1E649614D7644BF68C2F5D4CB3FBF8DC /* React-NativeModulesApple */; + productType = "com.apple.product-type.library.static"; + }; + 5955B61E4C6FA72C100438F1FB8EB025 /* Pods-mobileapptemplate */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001FF20 /* Build configuration list for PBXNativeTarget "Pods-mobileapptemplate" */; + buildPhases = ( + 46EB2E0001FF60 /* Headers */, + 46EB2E0001FF70 /* Sources */, + 46EB2E0001FF80 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000200B0 /* PBXTargetDependency */, + 46EB2E000200D0 /* PBXTargetDependency */, + 46EB2E000200F0 /* PBXTargetDependency */, + 46EB2E00020110 /* PBXTargetDependency */, + 46EB2E00020130 /* PBXTargetDependency */, + 46EB2E00020150 /* PBXTargetDependency */, + 46EB2E00020170 /* PBXTargetDependency */, + 46EB2E00020190 /* PBXTargetDependency */, + 46EB2E000201B0 /* PBXTargetDependency */, + 46EB2E000201D0 /* PBXTargetDependency */, + 46EB2E000201F0 /* PBXTargetDependency */, + 46EB2E00020210 /* PBXTargetDependency */, + 46EB2E00020230 /* PBXTargetDependency */, + 46EB2E00020250 /* PBXTargetDependency */, + 46EB2E00020270 /* PBXTargetDependency */, + 46EB2E00020290 /* PBXTargetDependency */, + 46EB2E000202B0 /* PBXTargetDependency */, + 46EB2E000202D0 /* PBXTargetDependency */, + 46EB2E000202F0 /* PBXTargetDependency */, + 46EB2E00020310 /* PBXTargetDependency */, + 46EB2E00020330 /* PBXTargetDependency */, + 46EB2E00020350 /* PBXTargetDependency */, + 46EB2E00020370 /* PBXTargetDependency */, + 46EB2E00020390 /* PBXTargetDependency */, + 46EB2E000203B0 /* PBXTargetDependency */, + 46EB2E000203D0 /* PBXTargetDependency */, + 46EB2E000203F0 /* PBXTargetDependency */, + 46EB2E00020410 /* PBXTargetDependency */, + 46EB2E00020430 /* PBXTargetDependency */, + 46EB2E00020450 /* PBXTargetDependency */, + 46EB2E00020470 /* PBXTargetDependency */, + 46EB2E00020490 /* PBXTargetDependency */, + 46EB2E000204B0 /* PBXTargetDependency */, + 46EB2E000204D0 /* PBXTargetDependency */, + 46EB2E000204F0 /* PBXTargetDependency */, + 46EB2E00020510 /* PBXTargetDependency */, + 46EB2E00020530 /* PBXTargetDependency */, + 46EB2E00020550 /* PBXTargetDependency */, + 46EB2E00020570 /* PBXTargetDependency */, + 46EB2E00020590 /* PBXTargetDependency */, + 46EB2E000205B0 /* PBXTargetDependency */, + 46EB2E000205D0 /* PBXTargetDependency */, + 46EB2E000205F0 /* PBXTargetDependency */, + 46EB2E00020610 /* PBXTargetDependency */, + 46EB2E00020630 /* PBXTargetDependency */, + 46EB2E00020650 /* PBXTargetDependency */, + 46EB2E00020670 /* PBXTargetDependency */, + 46EB2E00020690 /* PBXTargetDependency */, + 46EB2E000206B0 /* PBXTargetDependency */, + 46EB2E000206D0 /* PBXTargetDependency */, + 46EB2E000206F0 /* PBXTargetDependency */, + 46EB2E00020710 /* PBXTargetDependency */, + 46EB2E00020730 /* PBXTargetDependency */, + 46EB2E00020750 /* PBXTargetDependency */, + 46EB2E00020770 /* PBXTargetDependency */, + 46EB2E00020790 /* PBXTargetDependency */, + 46EB2E000207B0 /* PBXTargetDependency */, + 46EB2E000207D0 /* PBXTargetDependency */, + 46EB2E000207F0 /* PBXTargetDependency */, + 46EB2E00020810 /* PBXTargetDependency */, + 46EB2E00020830 /* PBXTargetDependency */, + 46EB2E00020850 /* PBXTargetDependency */, + 46EB2E00020870 /* PBXTargetDependency */, + 46EB2E00020890 /* PBXTargetDependency */, + 46EB2E000208B0 /* PBXTargetDependency */, + 46EB2E000208D0 /* PBXTargetDependency */, + 46EB2E000208F0 /* PBXTargetDependency */, + 46EB2E00020910 /* PBXTargetDependency */, + 46EB2E00020930 /* PBXTargetDependency */, + 46EB2E00020950 /* PBXTargetDependency */, + 46EB2E00020970 /* PBXTargetDependency */, + 46EB2E00020990 /* PBXTargetDependency */, + 46EB2E000209B0 /* PBXTargetDependency */, + 46EB2E000209D0 /* PBXTargetDependency */, + 46EB2E000209F0 /* PBXTargetDependency */, + 46EB2E00020A10 /* PBXTargetDependency */, + 46EB2E00020A30 /* PBXTargetDependency */, + 46EB2E00020A50 /* PBXTargetDependency */, + 46EB2E00020A70 /* PBXTargetDependency */, + 46EB2E00020A90 /* PBXTargetDependency */, + 46EB2E00020AB0 /* PBXTargetDependency */, + 46EB2E00020AD0 /* PBXTargetDependency */, + ); + name = "Pods-mobileapptemplate"; + productName = "Pods-mobileapptemplate"; + productReference = 288CD1F2113855AFB654C359138106EF /* Pods-mobileapptemplate */; + productType = "com.apple.product-type.library.static"; + }; + 5C642AA10FB29936669CC269F42079C6 /* AppAuth */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000E500 /* Build configuration list for PBXNativeTarget "AppAuth" */; + buildPhases = ( + 46EB2E0000E540 /* Headers */, + 46EB2E0000E550 /* Sources */, + 46EB2E0000E560 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020AF0 /* PBXTargetDependency */, + ); + name = AppAuth; + productName = AppAuth; + productReference = 3FD1B4C1246D643E9476438C28048FA8 /* AppAuth */; + productType = "com.apple.product-type.library.static"; + }; + 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00010400 /* Build configuration list for PBXNativeTarget "ExpoModulesCore" */; + buildPhases = ( + 46EB2E00010440 /* Headers */, + 46EB2E00010450 /* Sources */, + 46EB2E00010460 /* Frameworks */, + 46EB2E000113E0 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021090 /* PBXTargetDependency */, + 46EB2E00020ED0 /* PBXTargetDependency */, + 46EB2E00020F50 /* PBXTargetDependency */, + 46EB2E00020F70 /* PBXTargetDependency */, + 46EB2E00020F30 /* PBXTargetDependency */, + 46EB2E00020E50 /* PBXTargetDependency */, + 46EB2E00020FB0 /* PBXTargetDependency */, + 46EB2E00021050 /* PBXTargetDependency */, + 46EB2E00020EB0 /* PBXTargetDependency */, + 46EB2E00020E90 /* PBXTargetDependency */, + 46EB2E00020F10 /* PBXTargetDependency */, + 46EB2E00021030 /* PBXTargetDependency */, + 46EB2E00021010 /* PBXTargetDependency */, + 46EB2E00020FD0 /* PBXTargetDependency */, + 46EB2E00020E30 /* PBXTargetDependency */, + 46EB2E00021070 /* PBXTargetDependency */, + 46EB2E00020FF0 /* PBXTargetDependency */, + 46EB2E00020E70 /* PBXTargetDependency */, + 46EB2E00020F90 /* PBXTargetDependency */, + 46EB2E00020EF0 /* PBXTargetDependency */, + 46EB2E00020E10 /* PBXTargetDependency */, + ); + name = ExpoModulesCore; + productName = ExpoModulesCore; + productReference = 5868279839278475B7AAE3A5535A508C /* ExpoModulesCore */; + productType = "com.apple.product-type.library.static"; + }; + 61D0956690519FC30DB411716DB5D4E9 /* ExpoFileSystem */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000FDB0 /* Build configuration list for PBXNativeTarget "ExpoFileSystem" */; + buildPhases = ( + 46EB2E0000FDF0 /* Headers */, + 46EB2E0000FE00 /* Sources */, + 46EB2E0000FE10 /* Frameworks */, + 46EB2E00010110 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020D90 /* PBXTargetDependency */, + 46EB2E00020DB0 /* PBXTargetDependency */, + ); + name = ExpoFileSystem; + productName = ExpoFileSystem; + productReference = CD31A81A9E8B35D5194EE8ED811B5D64 /* ExpoFileSystem */; + productType = "com.apple.product-type.library.static"; + }; + 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001AE90 /* Build configuration list for PBXNativeTarget "React-RCTNetwork" */; + buildPhases = ( + 46EB2E0001AED0 /* Headers */, + 46EB2E0001AEE0 /* Sources */, + 46EB2E0001AEF0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000231D0 /* PBXTargetDependency */, + 46EB2E000231F0 /* PBXTargetDependency */, + 46EB2E00023250 /* PBXTargetDependency */, + 46EB2E00023230 /* PBXTargetDependency */, + 46EB2E00023290 /* PBXTargetDependency */, + 46EB2E00023210 /* PBXTargetDependency */, + 46EB2E00023270 /* PBXTargetDependency */, + ); + name = "React-RCTNetwork"; + productName = "React-RCTNetwork"; + productReference = A68E5A9B69A3BA0FD52CAF7A354EC93B /* React-RCTNetwork */; + productType = "com.apple.product-type.library.static"; + }; + 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00015B10 /* Build configuration list for PBXNativeTarget "React-Codegen" */; + buildPhases = ( + 46EB2E00015B50 /* Headers */, + 46EB2E00020060 /* [CP-User] Generate Specs */, + 46EB2E00015B60 /* Sources */, + 46EB2E00015B70 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021CF0 /* PBXTargetDependency */, + 46EB2E00021BF0 /* PBXTargetDependency */, + 46EB2E00021C10 /* PBXTargetDependency */, + 46EB2E00021C30 /* PBXTargetDependency */, + 46EB2E00021C50 /* PBXTargetDependency */, + 46EB2E00021D50 /* PBXTargetDependency */, + 46EB2E00021D70 /* PBXTargetDependency */, + 46EB2E00021CB0 /* PBXTargetDependency */, + 46EB2E00021D90 /* PBXTargetDependency */, + 46EB2E00021DD0 /* PBXTargetDependency */, + 46EB2E00021D10 /* PBXTargetDependency */, + 46EB2E00021C70 /* PBXTargetDependency */, + 46EB2E00021BD0 /* PBXTargetDependency */, + 46EB2E00021D30 /* PBXTargetDependency */, + 46EB2E00021DB0 /* PBXTargetDependency */, + 46EB2E00021C90 /* PBXTargetDependency */, + 46EB2E00021CD0 /* PBXTargetDependency */, + 46EB2E00021DF0 /* PBXTargetDependency */, + ); + name = "React-Codegen"; + productName = "React-Codegen"; + productReference = E7178FECB829C9576A3723658B07F087 /* React-Codegen */; + productType = "com.apple.product-type.library.static"; + }; + 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001AFD0 /* Build configuration list for PBXNativeTarget "React-RCTSettings" */; + buildPhases = ( + 46EB2E0001B010 /* Headers */, + 46EB2E0001B020 /* Sources */, + 46EB2E0001B030 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000232B0 /* PBXTargetDependency */, + 46EB2E000232D0 /* PBXTargetDependency */, + 46EB2E00023330 /* PBXTargetDependency */, + 46EB2E00023310 /* PBXTargetDependency */, + 46EB2E00023370 /* PBXTargetDependency */, + 46EB2E000232F0 /* PBXTargetDependency */, + 46EB2E00023350 /* PBXTargetDependency */, + ); + name = "React-RCTSettings"; + productName = "React-RCTSettings"; + productReference = 269BE773C9482484B70949A40F4EA525 /* React-RCTSettings */; + productType = "com.apple.product-type.library.static"; + }; + 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F0E0 /* Build configuration list for PBXNativeTarget "EXConstants" */; + buildPhases = ( + 46EB2E0000F120 /* Headers */, + 46EB2E00020050 /* [CP-User] Generate app.config for prebuilt Constants.manifest */, + 46EB2E0000F130 /* Sources */, + 46EB2E0000F140 /* Frameworks */, + 46EB2E0000F330 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020BB0 /* PBXTargetDependency */, + 46EB2E00020BD0 /* PBXTargetDependency */, + 46EB2E00020BF0 /* PBXTargetDependency */, + ); + name = EXConstants; + productName = EXConstants; + productReference = 220361FF3B2778F8F38C2C4DCC5B49FD /* EXConstants */; + productType = "com.apple.product-type.library.static"; + }; + 6EDBCD95D1624C1F631DF5983AADB3B3 /* ExpoCamera */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F820 /* Build configuration list for PBXNativeTarget "ExpoCamera" */; + buildPhases = ( + 46EB2E0000F860 /* Headers */, + 46EB2E0000F870 /* Sources */, + 46EB2E0000F880 /* Frameworks */, + 46EB2E0000FA30 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020CF0 /* PBXTargetDependency */, + 46EB2E00020D10 /* PBXTargetDependency */, + ); + name = ExpoCamera; + productName = ExpoCamera; + productReference = 8EB3D0724E20D016740D2411561FB73D /* ExpoCamera */; + productType = "com.apple.product-type.library.static"; + }; + 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001AD90 /* Build configuration list for PBXNativeTarget "React-RCTLinking" */; + buildPhases = ( + 46EB2E0001ADD0 /* Headers */, + 46EB2E0001ADE0 /* Sources */, + 46EB2E0001ADF0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023190 /* PBXTargetDependency */, + 46EB2E00023130 /* PBXTargetDependency */, + 46EB2E000231B0 /* PBXTargetDependency */, + 46EB2E00023170 /* PBXTargetDependency */, + 46EB2E00023150 /* PBXTargetDependency */, + ); + name = "React-RCTLinking"; + productName = "React-RCTLinking"; + productReference = 802121F5B756ACBFDD6D08C36246DADD /* React-RCTLinking */; + productType = "com.apple.product-type.library.static"; + }; + 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E000161B0 /* Build configuration list for PBXNativeTarget "React-Core" */; + buildPhases = ( + 46EB2E000161F0 /* Headers */, + 46EB2E00016200 /* Sources */, + 46EB2E00016210 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021E30 /* PBXTargetDependency */, + 46EB2E00021FB0 /* PBXTargetDependency */, + 46EB2E00021E10 /* PBXTargetDependency */, + 46EB2E00021E50 /* PBXTargetDependency */, + 46EB2E00021EF0 /* PBXTargetDependency */, + 46EB2E00021FD0 /* PBXTargetDependency */, + 46EB2E00021E90 /* PBXTargetDependency */, + 46EB2E00021EB0 /* PBXTargetDependency */, + 46EB2E00021F90 /* PBXTargetDependency */, + 46EB2E00021E70 /* PBXTargetDependency */, + 46EB2E00021F30 /* PBXTargetDependency */, + 46EB2E00021ED0 /* PBXTargetDependency */, + 46EB2E00021F10 /* PBXTargetDependency */, + 46EB2E00021F50 /* PBXTargetDependency */, + 46EB2E00021F70 /* PBXTargetDependency */, + 46EB2E00021FF0 /* PBXTargetDependency */, + ); + name = "React-Core"; + productName = "React-Core"; + productReference = BD71E2539823621820F84384064C253A /* React-Core */; + productType = "com.apple.product-type.library.static"; + }; + 7DFA91ED3A3D0BC020C3C843A3D1EB38 /* GoogleSignIn-GoogleSignIn */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00011AE0 /* Build configuration list for PBXNativeTarget "GoogleSignIn-GoogleSignIn" */; + buildPhases = ( + 46EB2E00011B20 /* Sources */, + 46EB2E00011B30 /* Frameworks */, + 46EB2E00011B40 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "GoogleSignIn-GoogleSignIn"; + productName = GoogleSignIn; + productReference = E5BA41B7F2E1FE47F9ABCAC27C9E4281 /* GoogleSignIn-GoogleSignIn */; + productType = "com.apple.product-type.bundle"; + }; + 7E666B1A2E7C9940B41E40FF9793F57C /* GTMAppAuth-GTMAppAuth_Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00011690 /* Build configuration list for PBXNativeTarget "GTMAppAuth-GTMAppAuth_Privacy" */; + buildPhases = ( + 46EB2E000116D0 /* Sources */, + 46EB2E000116E0 /* Frameworks */, + 46EB2E000116F0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "GTMAppAuth-GTMAppAuth_Privacy"; + productName = GTMAppAuth_Privacy; + productReference = DA0C8E4A1DAFC158C8B8845D021E6531 /* GTMAppAuth-GTMAppAuth_Privacy */; + productType = "com.apple.product-type.bundle"; + }; + 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00011610 /* Build configuration list for PBXNativeTarget "GTMAppAuth" */; + buildPhases = ( + 46EB2E00011650 /* Headers */, + 46EB2E00011660 /* Sources */, + 46EB2E00011670 /* Frameworks */, + 46EB2E000117F0 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021110 /* PBXTargetDependency */, + 46EB2E000210D0 /* PBXTargetDependency */, + 46EB2E000210F0 /* PBXTargetDependency */, + ); + name = GTMAppAuth; + productName = GTMAppAuth; + productReference = 6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth */; + productType = "com.apple.product-type.library.static"; + }; + 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00013C30 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage" */; + buildPhases = ( + 46EB2E00013C70 /* Headers */, + 46EB2E00013C80 /* Sources */, + 46EB2E00013C90 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000212B0 /* PBXTargetDependency */, + 46EB2E000212D0 /* PBXTargetDependency */, + ); + name = RNCAsyncStorage; + productName = RNCAsyncStorage; + productReference = 5737DDB4BC95AD399B3206838AB97095 /* RNCAsyncStorage */; + productType = "com.apple.product-type.library.static"; + }; + 8C8F782BF97E9978F4B6AF92621D724F /* EXConstants-ExpoConstants_privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F200 /* Build configuration list for PBXNativeTarget "EXConstants-ExpoConstants_privacy" */; + buildPhases = ( + 46EB2E0000F240 /* Sources */, + 46EB2E0000F250 /* Frameworks */, + 46EB2E0000F260 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "EXConstants-ExpoConstants_privacy"; + productName = ExpoConstants_privacy; + productReference = BB41A78C1BAC8F34C36E35A225A47DFC /* EXConstants-ExpoConstants_privacy */; + productType = "com.apple.product-type.bundle"; + }; + 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001A480 /* Build configuration list for PBXNativeTarget "React-RCTFabric" */; + buildPhases = ( + 46EB2E0001A4C0 /* Headers */, + 46EB2E0001A4D0 /* Sources */, + 46EB2E0001A4E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00022E10 /* PBXTargetDependency */, + 46EB2E00022DD0 /* PBXTargetDependency */, + 46EB2E00022ED0 /* PBXTargetDependency */, + 46EB2E00022EB0 /* PBXTargetDependency */, + 46EB2E00022F30 /* PBXTargetDependency */, + 46EB2E00022DF0 /* PBXTargetDependency */, + 46EB2E00022E70 /* PBXTargetDependency */, + 46EB2E00022F70 /* PBXTargetDependency */, + 46EB2E00022F50 /* PBXTargetDependency */, + 46EB2E00022F10 /* PBXTargetDependency */, + 46EB2E00022E90 /* PBXTargetDependency */, + 46EB2E00022FF0 /* PBXTargetDependency */, + 46EB2E00022EF0 /* PBXTargetDependency */, + 46EB2E00022FB0 /* PBXTargetDependency */, + 46EB2E00022FD0 /* PBXTargetDependency */, + 46EB2E00022F90 /* PBXTargetDependency */, + 46EB2E00022E50 /* PBXTargetDependency */, + 46EB2E00022E30 /* PBXTargetDependency */, + 46EB2E00023010 /* PBXTargetDependency */, + ); + name = "React-RCTFabric"; + productName = "React-RCTFabric"; + productReference = DA7ABB6DD8AEACED51D63B2C774E3A63 /* React-RCTFabric */; + productType = "com.apple.product-type.library.static"; + }; + 90ADA47ADE107F8BBE8456EF975D4E83 /* ExpoKeepAwake */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E000102D0 /* Build configuration list for PBXNativeTarget "ExpoKeepAwake" */; + buildPhases = ( + 46EB2E00010310 /* Headers */, + 46EB2E00010320 /* Sources */, + 46EB2E00010330 /* Frameworks */, + 46EB2E000103B0 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020DF0 /* PBXTargetDependency */, + ); + name = ExpoKeepAwake; + productName = ExpoKeepAwake; + productReference = 07BCD730F7BAE0FD407C1930FCA0A217 /* ExpoKeepAwake */; + productType = "com.apple.product-type.library.static"; + }; + 90FCC21376F1111702F7D48E658E43A2 /* EXApplication */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000ED00 /* Build configuration list for PBXNativeTarget "EXApplication" */; + buildPhases = ( + 46EB2E0000ED40 /* Headers */, + 46EB2E0000ED50 /* Sources */, + 46EB2E0000ED60 /* Frameworks */, + 46EB2E0000EEB0 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020B10 /* PBXTargetDependency */, + 46EB2E00020B30 /* PBXTargetDependency */, + ); + name = EXApplication; + productName = EXApplication; + productReference = 0AE30817DC70B7BDE99523E2FB47404C /* EXApplication */; + productType = "com.apple.product-type.library.static"; + }; + 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001B680 /* Build configuration list for PBXNativeTarget "React-RuntimeApple" */; + buildPhases = ( + 46EB2E0001B6C0 /* Headers */, + 46EB2E0001B6D0 /* Sources */, + 46EB2E0001B6E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023490 /* PBXTargetDependency */, + 46EB2E00023570 /* PBXTargetDependency */, + 46EB2E00023590 /* PBXTargetDependency */, + 46EB2E00023610 /* PBXTargetDependency */, + 46EB2E000235B0 /* PBXTargetDependency */, + 46EB2E000235D0 /* PBXTargetDependency */, + 46EB2E000235F0 /* PBXTargetDependency */, + 46EB2E00023690 /* PBXTargetDependency */, + 46EB2E000234F0 /* PBXTargetDependency */, + 46EB2E000234D0 /* PBXTargetDependency */, + 46EB2E00023630 /* PBXTargetDependency */, + 46EB2E00023550 /* PBXTargetDependency */, + 46EB2E000234B0 /* PBXTargetDependency */, + 46EB2E00023650 /* PBXTargetDependency */, + 46EB2E00023510 /* PBXTargetDependency */, + 46EB2E00023530 /* PBXTargetDependency */, + 46EB2E00023670 /* PBXTargetDependency */, + ); + name = "React-RuntimeApple"; + productName = "React-RuntimeApple"; + productReference = 1381503C42FFF460E946860A32A6F981 /* React-RuntimeApple */; + productType = "com.apple.product-type.library.static"; + }; + 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00019DB0 /* Build configuration list for PBXNativeTarget "React-RCTAnimation" */; + buildPhases = ( + 46EB2E00019DF0 /* Headers */, + 46EB2E00019E00 /* Sources */, + 46EB2E00019E10 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000228B0 /* PBXTargetDependency */, + 46EB2E000228D0 /* PBXTargetDependency */, + 46EB2E00022930 /* PBXTargetDependency */, + 46EB2E00022910 /* PBXTargetDependency */, + 46EB2E00022970 /* PBXTargetDependency */, + 46EB2E000228F0 /* PBXTargetDependency */, + 46EB2E00022950 /* PBXTargetDependency */, + ); + name = "React-RCTAnimation"; + productName = "React-RCTAnimation"; + productReference = FE7B9294FF05AAFD1653E2104E10844A /* React-RCTAnimation */; + productType = "com.apple.product-type.library.static"; + }; + 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001A320 /* Build configuration list for PBXNativeTarget "React-RCTBlob" */; + buildPhases = ( + 46EB2E0001A360 /* Headers */, + 46EB2E0001A370 /* Sources */, + 46EB2E0001A380 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00022C70 /* PBXTargetDependency */, + 46EB2E00022CB0 /* PBXTargetDependency */, + 46EB2E00022D30 /* PBXTargetDependency */, + 46EB2E00022CF0 /* PBXTargetDependency */, + 46EB2E00022D50 /* PBXTargetDependency */, + 46EB2E00022D10 /* PBXTargetDependency */, + 46EB2E00022CD0 /* PBXTargetDependency */, + 46EB2E00022D70 /* PBXTargetDependency */, + 46EB2E00022D90 /* PBXTargetDependency */, + 46EB2E00022C90 /* PBXTargetDependency */, + 46EB2E00022DB0 /* PBXTargetDependency */, + ); + name = "React-RCTBlob"; + productName = "React-RCTBlob"; + productReference = F71EBF73F354B475D465FF6DE9A66707 /* React-RCTBlob */; + productType = "com.apple.product-type.library.static"; + }; + 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001D000 /* Build configuration list for PBXNativeTarget "React-rendererdebug" */; + buildPhases = ( + 46EB2E0001D040 /* Headers */, + 46EB2E0001D050 /* Sources */, + 46EB2E0001D060 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000240D0 /* PBXTargetDependency */, + 46EB2E000240B0 /* PBXTargetDependency */, + 46EB2E00024110 /* PBXTargetDependency */, + 46EB2E000240F0 /* PBXTargetDependency */, + ); + name = "React-rendererdebug"; + productName = "React-rendererdebug"; + productReference = 1E04881EDF02715BD6AC2C6ED3FBB37E /* React-rendererdebug */; + productType = "com.apple.product-type.library.static"; + }; + A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00019790 /* Build configuration list for PBXNativeTarget "React-FabricImage" */; + buildPhases = ( + 46EB2E000197D0 /* Headers */, + 46EB2E000197E0 /* Sources */, + 46EB2E000197F0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000224F0 /* PBXTargetDependency */, + 46EB2E00022410 /* PBXTargetDependency */, + 46EB2E00022450 /* PBXTargetDependency */, + 46EB2E00022470 /* PBXTargetDependency */, + 46EB2E000225D0 /* PBXTargetDependency */, + 46EB2E00022530 /* PBXTargetDependency */, + 46EB2E000225B0 /* PBXTargetDependency */, + 46EB2E00022490 /* PBXTargetDependency */, + 46EB2E00022430 /* PBXTargetDependency */, + 46EB2E000224B0 /* PBXTargetDependency */, + 46EB2E000225F0 /* PBXTargetDependency */, + 46EB2E00022550 /* PBXTargetDependency */, + 46EB2E00022590 /* PBXTargetDependency */, + 46EB2E00022570 /* PBXTargetDependency */, + 46EB2E00022510 /* PBXTargetDependency */, + 46EB2E000224D0 /* PBXTargetDependency */, + 46EB2E00022610 /* PBXTargetDependency */, + ); + name = "React-FabricImage"; + productName = "React-FabricImage"; + productReference = 61A80F68AE163B384B7D7A9E76B6046C /* React-FabricImage */; + productType = "com.apple.product-type.library.static"; + }; + B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00019910 /* Build configuration list for PBXNativeTarget "React-ImageManager" */; + buildPhases = ( + 46EB2E00019950 /* Headers */, + 46EB2E00019960 /* Sources */, + 46EB2E00019970 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00022630 /* PBXTargetDependency */, + 46EB2E00022650 /* PBXTargetDependency */, + 46EB2E00022690 /* PBXTargetDependency */, + 46EB2E000226D0 /* PBXTargetDependency */, + 46EB2E000226B0 /* PBXTargetDependency */, + 46EB2E00022710 /* PBXTargetDependency */, + 46EB2E000226F0 /* PBXTargetDependency */, + 46EB2E00022670 /* PBXTargetDependency */, + ); + name = "React-ImageManager"; + productName = "React-ImageManager"; + productReference = CEA45A2349847B8CEAC9ABF565A04BD0 /* React-ImageManager */; + productType = "com.apple.product-type.library.static"; + }; + B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001CDF0 /* Build configuration list for PBXNativeTarget "React-nativeconfig" */; + buildPhases = ( + 46EB2E0001CE30 /* Headers */, + 46EB2E0001CE40 /* Sources */, + 46EB2E0001CE50 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "React-nativeconfig"; + productName = "React-nativeconfig"; + productReference = 60D5A56E763D6E7C4FBE797565062EEA /* React-nativeconfig */; + productType = "com.apple.product-type.library.static"; + }; + B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001D650 /* Build configuration list for PBXNativeTarget "ReactCommon" */; + buildPhases = ( + 46EB2E0001D690 /* Headers */, + 46EB2E0001D6A0 /* Sources */, + 46EB2E0001D6B0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00024410 /* PBXTargetDependency */, + 46EB2E000243D0 /* PBXTargetDependency */, + 46EB2E00024350 /* PBXTargetDependency */, + 46EB2E00024390 /* PBXTargetDependency */, + 46EB2E00024490 /* PBXTargetDependency */, + 46EB2E000243B0 /* PBXTargetDependency */, + 46EB2E000243F0 /* PBXTargetDependency */, + 46EB2E00024370 /* PBXTargetDependency */, + 46EB2E000244B0 /* PBXTargetDependency */, + 46EB2E00024430 /* PBXTargetDependency */, + 46EB2E00024450 /* PBXTargetDependency */, + 46EB2E00024470 /* PBXTargetDependency */, + ); + name = ReactCommon; + productName = ReactCommon; + productReference = D5C775614AC76D44CECB6BE08B022F1F /* ReactCommon */; + productType = "com.apple.product-type.library.static"; + }; + B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00013DE0 /* Build configuration list for PBXNativeTarget "RNGestureHandler" */; + buildPhases = ( + 46EB2E00013E20 /* Headers */, + 46EB2E00013E30 /* Sources */, + 46EB2E00013E40 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021510 /* PBXTargetDependency */, + 46EB2E00021310 /* PBXTargetDependency */, + 46EB2E00021390 /* PBXTargetDependency */, + 46EB2E000213B0 /* PBXTargetDependency */, + 46EB2E00021370 /* PBXTargetDependency */, + 46EB2E000212F0 /* PBXTargetDependency */, + 46EB2E00021430 /* PBXTargetDependency */, + 46EB2E000214D0 /* PBXTargetDependency */, + 46EB2E000213F0 /* PBXTargetDependency */, + 46EB2E00021350 /* PBXTargetDependency */, + 46EB2E000214B0 /* PBXTargetDependency */, + 46EB2E00021490 /* PBXTargetDependency */, + 46EB2E00021450 /* PBXTargetDependency */, + 46EB2E000214F0 /* PBXTargetDependency */, + 46EB2E00021470 /* PBXTargetDependency */, + 46EB2E000213D0 /* PBXTargetDependency */, + 46EB2E00021410 /* PBXTargetDependency */, + 46EB2E00021330 /* PBXTargetDependency */, + 46EB2E00021530 /* PBXTargetDependency */, + ); + name = RNGestureHandler; + productName = RNGestureHandler; + productReference = 8F65F9361F2069CF9E9D751272968DE4 /* RNGestureHandler */; + productType = "com.apple.product-type.library.static"; + }; + BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001FCE0 /* Build configuration list for PBXNativeTarget "react-native-safe-area-context" */; + buildPhases = ( + 46EB2E0001FD20 /* Headers */, + 46EB2E0001FD30 /* Sources */, + 46EB2E0001FD40 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000244D0 /* PBXTargetDependency */, + ); + name = "react-native-safe-area-context"; + productName = "react-native-safe-area-context"; + productReference = 52FCF98CEFF94C742080B6965D537AD0 /* react-native-safe-area-context */; + productType = "com.apple.product-type.library.static"; + }; + C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001A1A0 /* Build configuration list for PBXNativeTarget "React-RCTAppDelegate" */; + buildPhases = ( + 46EB2E0001A1E0 /* Headers */, + 46EB2E0001A1F0 /* Sources */, + 46EB2E0001A200 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000229B0 /* PBXTargetDependency */, + 46EB2E000229D0 /* PBXTargetDependency */, + 46EB2E000229F0 /* PBXTargetDependency */, + 46EB2E00022A90 /* PBXTargetDependency */, + 46EB2E00022990 /* PBXTargetDependency */, + 46EB2E00022A50 /* PBXTargetDependency */, + 46EB2E00022B70 /* PBXTargetDependency */, + 46EB2E00022AD0 /* PBXTargetDependency */, + 46EB2E00022B10 /* PBXTargetDependency */, + 46EB2E00022A30 /* PBXTargetDependency */, + 46EB2E00022A10 /* PBXTargetDependency */, + 46EB2E00022B50 /* PBXTargetDependency */, + 46EB2E00022B30 /* PBXTargetDependency */, + 46EB2E00022C50 /* PBXTargetDependency */, + 46EB2E00022BD0 /* PBXTargetDependency */, + 46EB2E00022C10 /* PBXTargetDependency */, + 46EB2E00022B90 /* PBXTargetDependency */, + 46EB2E00022C30 /* PBXTargetDependency */, + 46EB2E00022A70 /* PBXTargetDependency */, + 46EB2E00022BF0 /* PBXTargetDependency */, + 46EB2E00022AF0 /* PBXTargetDependency */, + 46EB2E00022BB0 /* PBXTargetDependency */, + 46EB2E00022AB0 /* PBXTargetDependency */, + ); + name = "React-RCTAppDelegate"; + productName = "React-RCTAppDelegate"; + productReference = 39D0105B481E5FB78C661496BD63B8A5 /* React-RCTAppDelegate */; + productType = "com.apple.product-type.library.static"; + }; + C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001B860 /* Build configuration list for PBXNativeTarget "React-RuntimeCore" */; + buildPhases = ( + 46EB2E0001B8A0 /* Headers */, + 46EB2E0001B8B0 /* Sources */, + 46EB2E0001B8C0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000236B0 /* PBXTargetDependency */, + 46EB2E000236F0 /* PBXTargetDependency */, + 46EB2E000237D0 /* PBXTargetDependency */, + 46EB2E00023770 /* PBXTargetDependency */, + 46EB2E00023750 /* PBXTargetDependency */, + 46EB2E000236D0 /* PBXTargetDependency */, + 46EB2E00023810 /* PBXTargetDependency */, + 46EB2E00023710 /* PBXTargetDependency */, + 46EB2E00023790 /* PBXTargetDependency */, + 46EB2E000237B0 /* PBXTargetDependency */, + 46EB2E00023730 /* PBXTargetDependency */, + 46EB2E000237F0 /* PBXTargetDependency */, + ); + name = "React-RuntimeCore"; + productName = "React-RuntimeCore"; + productReference = D22EED118A762A7D7BC88A4ADBB7026E /* React-RuntimeCore */; + productType = "com.apple.product-type.library.static"; + }; + C94F5F32730982C482173E4C78004673 /* ExpoDevice-ExpoDevice_privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000FC50 /* Build configuration list for PBXNativeTarget "ExpoDevice-ExpoDevice_privacy" */; + buildPhases = ( + 46EB2E0000FC90 /* Sources */, + 46EB2E0000FCA0 /* Frameworks */, + 46EB2E0000FCB0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "ExpoDevice-ExpoDevice_privacy"; + productName = ExpoDevice_privacy; + productReference = F8A439592F13E493EBAB22D857A814DB /* ExpoDevice-ExpoDevice_privacy */; + productType = "com.apple.product-type.bundle"; + }; + CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00011A60 /* Build configuration list for PBXNativeTarget "GoogleSignIn" */; + buildPhases = ( + 46EB2E00011AA0 /* Headers */, + 46EB2E00011AB0 /* Sources */, + 46EB2E00011AC0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021170 /* PBXTargetDependency */, + 46EB2E00021190 /* PBXTargetDependency */, + 46EB2E000211B0 /* PBXTargetDependency */, + 46EB2E00021150 /* PBXTargetDependency */, + ); + name = GoogleSignIn; + productName = GoogleSignIn; + productReference = FD56AB51475BC5F592781EE2692D1412 /* GoogleSignIn */; + productType = "com.apple.product-type.library.static"; + }; + D0DD0961119C95E188122B13F3BF4380 /* React-Core-RCTI18nStrings */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00016230 /* Build configuration list for PBXNativeTarget "React-Core-RCTI18nStrings" */; + buildPhases = ( + 46EB2E00016270 /* Sources */, + 46EB2E00016280 /* Frameworks */, + 46EB2E00016290 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "React-Core-RCTI18nStrings"; + productName = RCTI18nStrings; + productReference = E50E54D57E4CB3E0920119CF69AD9A2D /* React-Core-RCTI18nStrings */; + productType = "com.apple.product-type.bundle"; + }; + D0EFEFB685D97280256C559792236873 /* glog */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001FA90 /* Build configuration list for PBXNativeTarget "glog" */; + buildPhases = ( + 46EB2E0001FAD0 /* Headers */, + 46EB2E0001FAE0 /* Sources */, + 46EB2E0001FAF0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = glog; + productName = glog; + productReference = 3CA7A9404CCDD6BA22C97F8348CE3209 /* glog */; + productType = "com.apple.product-type.library.static"; + }; + D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00013AE0 /* Build configuration list for PBXNativeTarget "RCTTypeSafety" */; + buildPhases = ( + 46EB2E00013B20 /* Headers */, + 46EB2E00013B30 /* Sources */, + 46EB2E00013B40 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021250 /* PBXTargetDependency */, + 46EB2E00021270 /* PBXTargetDependency */, + 46EB2E00021290 /* PBXTargetDependency */, + ); + name = RCTTypeSafety; + productName = RCTTypeSafety; + productReference = F958876A082BF810B342435CE3FB5AF6 /* RCTTypeSafety */; + productType = "com.apple.product-type.library.static"; + }; + D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00011830 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */; + buildPhases = ( + 46EB2E00011870 /* Headers */, + 46EB2E00011880 /* Sources */, + 46EB2E00011890 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021130 /* PBXTargetDependency */, + ); + name = GTMSessionFetcher; + productName = GTMSessionFetcher; + productReference = C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher */; + productType = "com.apple.product-type.library.static"; + }; + DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C810 /* Build configuration list for PBXNativeTarget "React-jsiexecutor" */; + buildPhases = ( + 46EB2E0001C850 /* Headers */, + 46EB2E0001C860 /* Sources */, + 46EB2E0001C870 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023EF0 /* PBXTargetDependency */, + 46EB2E00023ED0 /* PBXTargetDependency */, + 46EB2E00023E70 /* PBXTargetDependency */, + 46EB2E00023E90 /* PBXTargetDependency */, + 46EB2E00023F50 /* PBXTargetDependency */, + 46EB2E00023EB0 /* PBXTargetDependency */, + 46EB2E00023F10 /* PBXTargetDependency */, + 46EB2E00023F30 /* PBXTargetDependency */, + 46EB2E00023F70 /* PBXTargetDependency */, + ); + name = "React-jsiexecutor"; + productName = "React-jsiexecutor"; + productReference = F2E7C88DFCD460A4B46B913ADEB8A641 /* React-jsiexecutor */; + productType = "com.apple.product-type.library.static"; + }; + DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001B0D0 /* Build configuration list for PBXNativeTarget "React-RCTText" */; + buildPhases = ( + 46EB2E0001B110 /* Headers */, + 46EB2E0001B120 /* Sources */, + 46EB2E0001B130 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000233B0 /* PBXTargetDependency */, + 46EB2E00023390 /* PBXTargetDependency */, + ); + name = "React-RCTText"; + productName = "React-RCTText"; + productReference = E6A16705C69FC7DE11C2469A4A0F8358 /* React-RCTText */; + productType = "com.apple.product-type.library.static"; + }; + DCBBC340ADCFC40E2F676B616BA8D2F4 /* ExpoFileSystem-ExpoFileSystem_privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000FE30 /* Build configuration list for PBXNativeTarget "ExpoFileSystem-ExpoFileSystem_privacy" */; + buildPhases = ( + 46EB2E0000FE70 /* Sources */, + 46EB2E0000FE80 /* Frameworks */, + 46EB2E0000FE90 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "ExpoFileSystem-ExpoFileSystem_privacy"; + productName = ExpoFileSystem_privacy; + productReference = 178DE81B4D5424C480EC2B1B64A6412D /* ExpoFileSystem-ExpoFileSystem_privacy */; + productType = "com.apple.product-type.bundle"; + }; + DE32677FA772BFFD0172EB7EE9E4E7E9 /* RNSVG */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00014BB0 /* Build configuration list for PBXNativeTarget "RNSVG" */; + buildPhases = ( + 46EB2E00014BF0 /* Headers */, + 46EB2E00014C00 /* Sources */, + 46EB2E00014C10 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000217F0 /* PBXTargetDependency */, + ); + name = RNSVG; + productName = RNSVG; + productReference = 90EE8D3C082C157169540FC8F5913DAD /* RNSVG */; + productType = "com.apple.product-type.library.static"; + }; + E16E206437995280D349D4B67695C894 /* React-CoreModules */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00017ED0 /* Build configuration list for PBXNativeTarget "React-CoreModules" */; + buildPhases = ( + 46EB2E00017F10 /* Headers */, + 46EB2E00017F20 /* Sources */, + 46EB2E00017F30 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00022010 /* PBXTargetDependency */, + 46EB2E00022050 /* PBXTargetDependency */, + 46EB2E00022070 /* PBXTargetDependency */, + 46EB2E00022150 /* PBXTargetDependency */, + 46EB2E00022090 /* PBXTargetDependency */, + 46EB2E00022190 /* PBXTargetDependency */, + 46EB2E000220F0 /* PBXTargetDependency */, + 46EB2E000220B0 /* PBXTargetDependency */, + 46EB2E000220D0 /* PBXTargetDependency */, + 46EB2E00022130 /* PBXTargetDependency */, + 46EB2E00022170 /* PBXTargetDependency */, + 46EB2E00022110 /* PBXTargetDependency */, + 46EB2E00022030 /* PBXTargetDependency */, + ); + name = "React-CoreModules"; + productName = "React-CoreModules"; + productReference = 6771D231F4C8C5976470A369C474B32E /* React-CoreModules */; + productType = "com.apple.product-type.library.static"; + }; + E75C38C362BC8874606E6C3B70DBE44D /* ExpoDevice */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000FBD0 /* Build configuration list for PBXNativeTarget "ExpoDevice" */; + buildPhases = ( + 46EB2E0000FC10 /* Headers */, + 46EB2E0000FC20 /* Sources */, + 46EB2E0000FC30 /* Frameworks */, + 46EB2E0000FD60 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020D50 /* PBXTargetDependency */, + 46EB2E00020D70 /* PBXTargetDependency */, + ); + name = ExpoDevice; + productName = ExpoDevice; + productReference = EE0F6648D04CB8A4D349EA4DAA91AF81 /* ExpoDevice */; + productType = "com.apple.product-type.library.static"; + }; + EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00012190 /* Build configuration list for PBXNativeTarget "RCT-Folly" */; + buildPhases = ( + 46EB2E000121D0 /* Headers */, + 46EB2E000121E0 /* Sources */, + 46EB2E000121F0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000211F0 /* PBXTargetDependency */, + 46EB2E000211D0 /* PBXTargetDependency */, + 46EB2E00021230 /* PBXTargetDependency */, + 46EB2E00021210 /* PBXTargetDependency */, + ); + name = "RCT-Folly"; + productName = "RCT-Folly"; + productReference = 1936453FF2A7E3A13063C4917C4D5598 /* RCT-Folly */; + productType = "com.apple.product-type.library.static"; + }; + F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001CEF0 /* Build configuration list for PBXNativeTarget "React-perflogger" */; + buildPhases = ( + 46EB2E0001CF30 /* Headers */, + 46EB2E0001CF40 /* Sources */, + 46EB2E0001CF50 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "React-perflogger"; + productName = "React-perflogger"; + productReference = 666E72807891C591E025A75410CD2A26 /* React-perflogger */; + productType = "com.apple.product-type.library.static"; + }; + F77F2C3B4862C46B748290E60FD6B02B /* ExpoAdapterGoogleSignIn */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F5C0 /* Build configuration list for PBXNativeTarget "ExpoAdapterGoogleSignIn" */; + buildPhases = ( + 46EB2E0000F600 /* Headers */, + 46EB2E0000F610 /* Sources */, + 46EB2E0000F620 /* Frameworks */, + 46EB2E0000F6A0 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020C70 /* PBXTargetDependency */, + 46EB2E00020CB0 /* PBXTargetDependency */, + 46EB2E00020C90 /* PBXTargetDependency */, + ); + name = ExpoAdapterGoogleSignIn; + productName = ExpoAdapterGoogleSignIn; + productReference = 8C58DB1533FFA98B1F8D7AD4C7F57F2B /* ExpoAdapterGoogleSignIn */; + productType = "com.apple.product-type.library.static"; + }; + F7D033C4C128EECAA020990641FA985F /* React-jsinspector */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C930 /* Build configuration list for PBXNativeTarget "React-jsinspector" */; + buildPhases = ( + 46EB2E0001C970 /* Headers */, + 46EB2E0001C980 /* Sources */, + 46EB2E0001C990 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023FF0 /* PBXTargetDependency */, + 46EB2E00023FB0 /* PBXTargetDependency */, + 46EB2E00023FD0 /* PBXTargetDependency */, + 46EB2E00024030 /* PBXTargetDependency */, + 46EB2E00024010 /* PBXTargetDependency */, + 46EB2E00023F90 /* PBXTargetDependency */, + 46EB2E00024050 /* PBXTargetDependency */, + ); + name = "React-jsinspector"; + productName = "React-jsinspector"; + productReference = 2577F299FCB0A19824FE989BE77B8E8F /* React-jsinspector */; + productType = "com.apple.product-type.library.static"; + }; + FA877ADC442CB19CF61793D234C8B131 /* React-jsi */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C680 /* Build configuration list for PBXNativeTarget "React-jsi" */; + buildPhases = ( + 46EB2E0001C6C0 /* Headers */, + 46EB2E0001C6D0 /* Sources */, + 46EB2E0001C6E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023DD0 /* PBXTargetDependency */, + 46EB2E00023E10 /* PBXTargetDependency */, + 46EB2E00023DB0 /* PBXTargetDependency */, + 46EB2E00023DF0 /* PBXTargetDependency */, + 46EB2E00023E30 /* PBXTargetDependency */, + 46EB2E00023E50 /* PBXTargetDependency */, + ); + name = "React-jsi"; + productName = "React-jsi"; + productReference = D9F334F2E90E3EE462FC4192AF5C03BD /* React-jsi */; + productType = "com.apple.product-type.library.static"; + }; + FF879E718031128A75E7DE54046E6219 /* RNReanimated */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00014380 /* Build configuration list for PBXNativeTarget "RNReanimated" */; + buildPhases = ( + 46EB2E000143C0 /* Headers */, + 46EB2E000143D0 /* Sources */, + 46EB2E000143E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000217B0 /* PBXTargetDependency */, + 46EB2E000215D0 /* PBXTargetDependency */, + 46EB2E00021650 /* PBXTargetDependency */, + 46EB2E00021670 /* PBXTargetDependency */, + 46EB2E00021630 /* PBXTargetDependency */, + 46EB2E000215B0 /* PBXTargetDependency */, + 46EB2E000216D0 /* PBXTargetDependency */, + 46EB2E00021770 /* PBXTargetDependency */, + 46EB2E00021690 /* PBXTargetDependency */, + 46EB2E00021610 /* PBXTargetDependency */, + 46EB2E00021750 /* PBXTargetDependency */, + 46EB2E00021730 /* PBXTargetDependency */, + 46EB2E000216F0 /* PBXTargetDependency */, + 46EB2E00021790 /* PBXTargetDependency */, + 46EB2E00021710 /* PBXTargetDependency */, + 46EB2E00021590 /* PBXTargetDependency */, + 46EB2E000216B0 /* PBXTargetDependency */, + 46EB2E000215F0 /* PBXTargetDependency */, + 46EB2E000217D0 /* PBXTargetDependency */, + ); + name = RNReanimated; + productName = RNReanimated; + productReference = C777CF2FB1E39A45CBBDB54E8693F471 /* RNReanimated */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 46EB2E00000000 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1500; + LastUpgradeCheck = 1500; + }; + buildConfigurationList = 46EB2E00000030 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + Base, + ar, + ca, + cs, + da, + de, + el, + en, + "en-GB", + en_GB, + es, + "es-ES", + es_MX, + fi, + fr, + fr_CA, + he, + hi, + hr, + hu, + id, + it, + ja, + ko, + ms, + nb, + nl, + pl, + pt, + "pt-PT", + pt_BR, + pt_PT, + ro, + ru, + sk, + sv, + th, + tr, + uk, + vi, + "zh-Hans", + "zh-Hant", + "zh-Hant-HK", + zh_CN, + zh_TW, + zu, + ); + mainGroup = 46EB2E00000010; + minimizedProjectReferenceProxies = 0; + productRefGroup = 46EB2E00000020 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 5C642AA10FB29936669CC269F42079C6 /* AppAuth */, + 3B932EC9659D505694902B50F4EB3D8B /* AppAuth-AppAuthCore_Privacy */, + EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */, + 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */, + 90FCC21376F1111702F7D48E658E43A2 /* EXApplication */, + 20B605F265EBCD84C7167FE854FDED12 /* EXApplication-ExpoApplication_privacy */, + 20140544B89B60083D9626CBDB171E89 /* EXBarCodeScanner */, + 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */, + 0F782E65C434CB2F920719FC727833DC /* EXConstants-EXConstants */, + 8C8F782BF97E9978F4B6AF92621D724F /* EXConstants-ExpoConstants_privacy */, + 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */, + 337D49CFF8C109DC1CC07F326439084E /* Expo */, + F77F2C3B4862C46B748290E60FD6B02B /* ExpoAdapterGoogleSignIn */, + 2E8DE00395DDCF21D15D83FC2DDD3A93 /* ExpoAsset */, + 6EDBCD95D1624C1F631DF5983AADB3B3 /* ExpoCamera */, + 219BE94914A9A27C5B88F925A6F26253 /* ExpoCrypto */, + E75C38C362BC8874606E6C3B70DBE44D /* ExpoDevice */, + C94F5F32730982C482173E4C78004673 /* ExpoDevice-ExpoDevice_privacy */, + 61D0956690519FC30DB411716DB5D4E9 /* ExpoFileSystem */, + DCBBC340ADCFC40E2F676B616BA8D2F4 /* ExpoFileSystem-ExpoFileSystem_privacy */, + 105765E503515FDF1EFEBEFA6F166225 /* ExpoFont */, + 90ADA47ADE107F8BBE8456EF975D4E83 /* ExpoKeepAwake */, + 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */, + 0A9E313F802B28B44A928D7969FB06FB /* ExpoWebBrowser */, + 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */, + 02B79DFED924FA19CA90EC69614733E1 /* fmt */, + D0EFEFB685D97280256C559792236873 /* glog */, + CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */, + 7DFA91ED3A3D0BC020C3C843A3D1EB38 /* GoogleSignIn-GoogleSignIn */, + 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */, + 7E666B1A2E7C9940B41E40FF9793F57C /* GTMAppAuth-GTMAppAuth_Privacy */, + D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */, + 417B25AC44CA1D040034CC1F375CEE36 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */, + 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */, + 5955B61E4C6FA72C100438F1FB8EB025 /* Pods-mobileapptemplate */, + EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */, + 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */, + E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */, + D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */, + 1BEE828C124E6416179B904A9F66D794 /* React */, + 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */, + 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */, + 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */, + D0DD0961119C95E188122B13F3BF4380 /* React-Core-RCTI18nStrings */, + E16E206437995280D349D4B67695C894 /* React-CoreModules */, + 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */, + 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */, + 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */, + A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */, + 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */, + 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */, + 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */, + B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */, + 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */, + FA877ADC442CB19CF61793D234C8B131 /* React-jsi */, + DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */, + F7D033C4C128EECAA020990641FA985F /* React-jsinspector */, + 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */, + 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */, + 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */, + BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */, + B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */, + 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */, + F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */, + 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */, + 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */, + C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */, + 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */, + 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */, + 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */, + 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */, + 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */, + 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */, + DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */, + 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */, + 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */, + B41E34C6B259B9994C513BE178912491 /* React-rncore */, + 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */, + C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */, + 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */, + 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */, + 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */, + 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */, + B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */, + 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */, + 4C0DE1C47CE99F0D1B5D4618E9E61DA6 /* RNCAsyncStorage-RNCAsyncStorage_resources */, + B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */, + 5476F82C9430F9DD7EC76D0150754254 /* RNGoogleSignin */, + FF879E718031128A75E7DE54046E6219 /* RNReanimated */, + 214E42634D1E187D876346D36184B655 /* RNScreens */, + DE32677FA772BFFD0172EB7EE9E4E7E9 /* RNSVG */, + 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */, + 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */, + 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 46EB2E0000E5E0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000E5F0 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EDE0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EDF0 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F1C0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F260 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F270 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FCB0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FCC0 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FE90 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FEA0 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000116F0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011700 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011910 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011920 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011B40 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011BA0 /* ar.lproj in Resources */, + 46EB2E00011BB0 /* ca.lproj in Resources */, + 46EB2E00011BC0 /* cs.lproj in Resources */, + 46EB2E00011BD0 /* da.lproj in Resources */, + 46EB2E00011BE0 /* de.lproj in Resources */, + 46EB2E00011BF0 /* el.lproj in Resources */, + 46EB2E00011C00 /* en.lproj in Resources */, + 46EB2E00011C10 /* en_GB.lproj in Resources */, + 46EB2E00011C20 /* es.lproj in Resources */, + 46EB2E00011C30 /* es_MX.lproj in Resources */, + 46EB2E00011C40 /* fi.lproj in Resources */, + 46EB2E00011C50 /* fr.lproj in Resources */, + 46EB2E00011C60 /* fr_CA.lproj in Resources */, + 46EB2E00011B50 /* google.png in Resources */, + 46EB2E00011B60 /* google@2x.png in Resources */, + 46EB2E00011B70 /* google@3x.png in Resources */, + 46EB2E00011C70 /* he.lproj in Resources */, + 46EB2E00011C80 /* hi.lproj in Resources */, + 46EB2E00011C90 /* hr.lproj in Resources */, + 46EB2E00011CA0 /* hu.lproj in Resources */, + 46EB2E00011CB0 /* id.lproj in Resources */, + 46EB2E00011CC0 /* it.lproj in Resources */, + 46EB2E00011CD0 /* ja.lproj in Resources */, + 46EB2E00011CE0 /* ko.lproj in Resources */, + 46EB2E00011CF0 /* ms.lproj in Resources */, + 46EB2E00011D00 /* nb.lproj in Resources */, + 46EB2E00011D10 /* nl.lproj in Resources */, + 46EB2E00011D20 /* pl.lproj in Resources */, + 46EB2E00011B80 /* PrivacyInfo.xcprivacy in Resources */, + 46EB2E00011D30 /* pt.lproj in Resources */, + 46EB2E00011D40 /* pt_BR.lproj in Resources */, + 46EB2E00011D50 /* pt_PT.lproj in Resources */, + 46EB2E00011D60 /* ro.lproj in Resources */, + 46EB2E00011B90 /* Roboto-Bold.ttf in Resources */, + 46EB2E00011D70 /* ru.lproj in Resources */, + 46EB2E00011D80 /* sk.lproj in Resources */, + 46EB2E00011D90 /* sv.lproj in Resources */, + 46EB2E00011DA0 /* th.lproj in Resources */, + 46EB2E00011DB0 /* tr.lproj in Resources */, + 46EB2E00011DC0 /* uk.lproj in Resources */, + 46EB2E00011DD0 /* vi.lproj in Resources */, + 46EB2E00011DE0 /* zh_CN.lproj in Resources */, + 46EB2E00011DF0 /* zh_TW.lproj in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013D10 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013D20 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00016290 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000162A0 /* ar.lproj in Resources */, + 46EB2E000162B0 /* cs.lproj in Resources */, + 46EB2E000162C0 /* da.lproj in Resources */, + 46EB2E000162D0 /* de.lproj in Resources */, + 46EB2E000162E0 /* el.lproj in Resources */, + 46EB2E00016300 /* en.lproj in Resources */, + 46EB2E000162F0 /* en-GB.lproj in Resources */, + 46EB2E00016320 /* es.lproj in Resources */, + 46EB2E00016310 /* es-ES.lproj in Resources */, + 46EB2E00016330 /* fi.lproj in Resources */, + 46EB2E00016340 /* fr.lproj in Resources */, + 46EB2E00016350 /* he.lproj in Resources */, + 46EB2E00016360 /* hi.lproj in Resources */, + 46EB2E00016370 /* hr.lproj in Resources */, + 46EB2E00016380 /* hu.lproj in Resources */, + 46EB2E00016390 /* id.lproj in Resources */, + 46EB2E000163A0 /* it.lproj in Resources */, + 46EB2E000163B0 /* ja.lproj in Resources */, + 46EB2E000163C0 /* ko.lproj in Resources */, + 46EB2E000163D0 /* ms.lproj in Resources */, + 46EB2E000163E0 /* nb.lproj in Resources */, + 46EB2E000163F0 /* nl.lproj in Resources */, + 46EB2E00016400 /* pl.lproj in Resources */, + 46EB2E00016420 /* pt.lproj in Resources */, + 46EB2E00016410 /* pt-PT.lproj in Resources */, + 46EB2E00016430 /* ro.lproj in Resources */, + 46EB2E00016440 /* ru.lproj in Resources */, + 46EB2E00016450 /* sk.lproj in Resources */, + 46EB2E00016460 /* sv.lproj in Resources */, + 46EB2E00016470 /* th.lproj in Resources */, + 46EB2E00016480 /* tr.lproj in Resources */, + 46EB2E00016490 /* uk.lproj in Resources */, + 46EB2E000164A0 /* vi.lproj in Resources */, + 46EB2E000164B0 /* zh-Hans.lproj in Resources */, + 46EB2E000164D0 /* zh-Hant.lproj in Resources */, + 46EB2E000164C0 /* zh-Hant-HK.lproj in Resources */, + 46EB2E000164E0 /* zu.lproj in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 46EB2E0000EEB0 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/EXApplication/EXApplication.modulemap", + "${PODS_ROOT}/Headers/Public/EXApplication/EXApplication-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/EXApplication-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXApplication/EXApplication.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXApplication/EXApplication-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000F090 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap", + "${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/EXBarCodeScanner-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000F330 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/EXConstants/EXConstants.modulemap", + "${PODS_ROOT}/Headers/Public/EXConstants/EXConstants-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/EXConstants-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXConstants/EXConstants.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXConstants/EXConstants-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000F6A0 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoAdapterGoogleSignIn-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000F7D0 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoAsset-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000FA30 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoCamera-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000FB80 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoCrypto-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000FD60 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoDevice-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E00010110 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoFileSystem-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E00010280 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoFont-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E000103B0 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoKeepAwake-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E000113E0 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoModulesCore-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E00011550 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoWebBrowser-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E000117F0 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth.modulemap", + "${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/GTMAppAuth-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E00020050 /* [CP-User] Generate app.config for prebuilt Constants.manifest */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + name = "[CP-User] Generate app.config for prebuilt Constants.manifest"; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "bash -l -c \"$PODS_TARGET_SRCROOT/../scripts/get-app-config-ios.sh\""; + }; + 46EB2E00020060 /* [CP-User] Generate Specs */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP-User] Generate Specs"; + outputPaths = ( + "${DERIVED_FILE_DIR}/react-codegen.log", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "pushd \"$PODS_ROOT/../\" > /dev/null\nRCT_SCRIPT_POD_INSTALLATION_ROOT=$(pwd)\npopd >/dev/null\n\nexport RCT_SCRIPT_RN_DIR=$RCT_SCRIPT_POD_INSTALLATION_ROOT/../node_modules/react-native\nexport RCT_SCRIPT_APP_PATH=$RCT_SCRIPT_POD_INSTALLATION_ROOT/..\nexport RCT_SCRIPT_OUTPUT_DIR=$RCT_SCRIPT_POD_INSTALLATION_ROOT\nexport RCT_SCRIPT_TYPE=withCodegenDiscovery\n\nSCRIPT_PHASES_SCRIPT=\"$RCT_SCRIPT_RN_DIR/scripts/react_native_pods_utils/script_phases.sh\"\nWITH_ENVIRONMENT=\"$RCT_SCRIPT_RN_DIR/scripts/xcode/with-environment.sh\"\n/bin/sh -c \"$WITH_ENVIRONMENT $SCRIPT_PHASES_SCRIPT\"\n"; + }; + 46EB2E00020070 /* [CP-User] [RN]Check rncore */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + name = "[CP-User] [RN]Check rncore"; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "echo \"Checking whether Codegen has run...\"\nrncorePath=\"$REACT_NATIVE_PATH/ReactCommon/react/renderer/components/rncore\"\n\nif [[ ! -d \"$rncorePath\" ]]; then\n echo 'error: Codegen did not run properly in your project. Please reinstall cocoapods with `bundle exec pod install`.'\n exit 1\nfi\n"; + }; + 46EB2E00020080 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/hermes-engine/hermes-engine-xcframeworks.sh", + "${PODS_ROOT}/hermes-engine/destroot/Library/Frameworks/universal/hermes.xcframework", + ); + name = "[CP] Copy XCFrameworks"; + outputPaths = ( + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/hermes-engine/hermes-engine-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 46EB2E00020090 /* [CP-User] [Hermes] Replace Hermes for the right configuration, if needed */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + name = "[CP-User] [Hermes] Replace Hermes for the right configuration, if needed"; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = " . \"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\n\n CONFIG=\"Release\"\n if echo $GCC_PREPROCESSOR_DEFINITIONS | grep -q \"DEBUG=1\"; then\n CONFIG=\"Debug\"\n fi\n\n \"$NODE_BINARY\" \"$REACT_NATIVE_PATH/sdks/hermes-engine/utils/replace_hermes_version.js\" -c \"$CONFIG\" -r \"0.74.5\" -p \"$PODS_ROOT\"\n"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 46EB2E0000E550 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EAB0 /* AppAuth-dummy.m in Sources */, + 46EB2E0000E620 /* OIDAuthorizationRequest.m in Sources */, + 46EB2E0000E630 /* OIDAuthorizationResponse.m in Sources */, + 46EB2E0000E640 /* OIDAuthorizationService.m in Sources */, + 46EB2E0000E990 /* OIDAuthorizationService+IOS.m in Sources */, + 46EB2E0000E650 /* OIDAuthState.m in Sources */, + 46EB2E0000E9A0 /* OIDAuthState+IOS.m in Sources */, + 46EB2E0000E660 /* OIDClientMetadataParameters.m in Sources */, + 46EB2E0000E670 /* OIDEndSessionRequest.m in Sources */, + 46EB2E0000E680 /* OIDEndSessionResponse.m in Sources */, + 46EB2E0000E690 /* OIDError.m in Sources */, + 46EB2E0000E6A0 /* OIDErrorUtilities.m in Sources */, + 46EB2E0000E9B0 /* OIDExternalUserAgentCatalyst.m in Sources */, + 46EB2E0000E9C0 /* OIDExternalUserAgentIOS.m in Sources */, + 46EB2E0000E9D0 /* OIDExternalUserAgentIOSCustomBrowser.m in Sources */, + 46EB2E0000E6B0 /* OIDFieldMapping.m in Sources */, + 46EB2E0000E6C0 /* OIDGrantTypes.m in Sources */, + 46EB2E0000E6D0 /* OIDIDToken.m in Sources */, + 46EB2E0000E6E0 /* OIDRegistrationRequest.m in Sources */, + 46EB2E0000E6F0 /* OIDRegistrationResponse.m in Sources */, + 46EB2E0000E700 /* OIDResponseTypes.m in Sources */, + 46EB2E0000E710 /* OIDScopes.m in Sources */, + 46EB2E0000E720 /* OIDScopeUtilities.m in Sources */, + 46EB2E0000E730 /* OIDServiceConfiguration.m in Sources */, + 46EB2E0000E740 /* OIDServiceDiscovery.m in Sources */, + 46EB2E0000E750 /* OIDTokenRequest.m in Sources */, + 46EB2E0000E760 /* OIDTokenResponse.m in Sources */, + 46EB2E0000E770 /* OIDTokenUtilities.m in Sources */, + 46EB2E0000E780 /* OIDURLQueryComponent.m in Sources */, + 46EB2E0000E790 /* OIDURLSessionProvider.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000E5C0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EB20 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EB50 /* bignum.cc in Sources */, + 46EB2E0000EB40 /* bignum-dtoa.cc in Sources */, + 46EB2E0000EB60 /* cached-powers.cc in Sources */, + 46EB2E0000EB70 /* diy-fp.cc in Sources */, + 46EB2E0000EB80 /* double-conversion.cc in Sources */, + 46EB2E0000ECE0 /* DoubleConversion-dummy.m in Sources */, + 46EB2E0000EB90 /* fast-dtoa.cc in Sources */, + 46EB2E0000EBA0 /* fixed-dtoa.cc in Sources */, + 46EB2E0000EBB0 /* strtod.cc in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000ED50 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EE30 /* ApplicationExceptions.swift in Sources */, + 46EB2E0000EE40 /* ApplicationModule.swift in Sources */, + 46EB2E0000EEE0 /* EXApplication-dummy.m in Sources */, + 46EB2E0000EE20 /* EXProvisioningProfile.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EDC0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EF50 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EFC0 /* BarCodeScannerExceptions.swift in Sources */, + 46EB2E0000EFD0 /* BarCodeScannerModule.swift in Sources */, + 46EB2E0000EF70 /* EXBarCodeCameraRequester.m in Sources */, + 46EB2E0000EF80 /* EXBarCodeScanner.m in Sources */, + 46EB2E0000F0C0 /* EXBarCodeScanner-dummy.m in Sources */, + 46EB2E0000EF90 /* EXBarCodeScannerProvider.m in Sources */, + 46EB2E0000EFB0 /* EXBarCodeScannerUtils.m in Sources */, + 46EB2E0000EFA0 /* EXBarCodeScannerView.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F130 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F2B0 /* ConstantsModule.swift in Sources */, + 46EB2E0000F360 /* EXConstants-dummy.m in Sources */, + 46EB2E0000F290 /* EXConstantsInstallationIdProvider.m in Sources */, + 46EB2E0000F2A0 /* EXConstantsService.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F1A0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F240 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F3D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F3F0 /* EXImageLoader.m in Sources */, + 46EB2E0000F490 /* EXImageLoader-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F500 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F520 /* EXAppDefinesLoader.m in Sources */, + 46EB2E0000F5A0 /* Expo-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F610 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F6D0 /* ExpoAdapterGoogleSignIn-dummy.m in Sources */, + 46EB2E0000F630 /* GoogleSignInAppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F740 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F760 /* AssetModule.swift in Sources */, + 46EB2E0000F800 /* ExpoAsset-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F870 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F8B0 /* BarcodeExceptions.swift in Sources */, + 46EB2E0000F910 /* BarcodeRecord.swift in Sources */, + 46EB2E0000F920 /* BarcodeScanner.swift in Sources */, + 46EB2E0000F930 /* BarcodeScannerUtils.swift in Sources */, + 46EB2E0000F8C0 /* BarcodeUtils.swift in Sources */, + 46EB2E0000F940 /* CameraEnums.swift in Sources */, + 46EB2E0000F990 /* CameraEnumsLegacy.swift in Sources */, + 46EB2E0000F8D0 /* CameraExceptions.swift in Sources */, + 46EB2E0000F8E0 /* CameraPermissionsRequester.swift in Sources */, + 46EB2E0000F950 /* CameraRecordingOptions.swift in Sources */, + 46EB2E0000F9A0 /* CameraRecordingOptionsLegacy.swift in Sources */, + 46EB2E0000F960 /* CameraView.swift in Sources */, + 46EB2E0000F9B0 /* CameraViewLegacy.swift in Sources */, + 46EB2E0000F890 /* CameraViewLegacyModule.swift in Sources */, + 46EB2E0000F8A0 /* CameraViewModule.swift in Sources */, + 46EB2E0000FA60 /* ExpoCamera-dummy.m in Sources */, + 46EB2E0000F8F0 /* ExpoCameraUtils.swift in Sources */, + 46EB2E0000F970 /* PreviewView.swift in Sources */, + 46EB2E0000F9C0 /* SimulatorUtils.swift in Sources */, + 46EB2E0000F900 /* TakePictureOptions.swift in Sources */, + 46EB2E0000F980 /* VisionScannerDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FAD0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FAF0 /* CryptoModule.swift in Sources */, + 46EB2E0000FB00 /* DigestAlgorithm.swift in Sources */, + 46EB2E0000FB10 /* DigestOptions.swift in Sources */, + 46EB2E0000FBB0 /* ExpoCrypto-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FC20 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FCF0 /* DeviceModule.swift in Sources */, + 46EB2E0000FD90 /* ExpoDevice-dummy.m in Sources */, + 46EB2E0000FD00 /* UIDevice.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FC90 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FE00 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FF80 /* Encoding.swift in Sources */, + 46EB2E0000FED0 /* EXFileSystemAssetLibraryHandler.m in Sources */, + 46EB2E0000FEE0 /* EXFileSystemLocalFileHandler.m in Sources */, + 46EB2E00010140 /* ExpoFileSystem-dummy.m in Sources */, + 46EB2E0000FEF0 /* EXSessionCancelableUploadTaskDelegate.m in Sources */, + 46EB2E0000FF00 /* EXSessionDownloadTaskDelegate.m in Sources */, + 46EB2E0000FF10 /* EXSessionHandler.m in Sources */, + 46EB2E0000FF20 /* EXSessionResumableDownloadTaskDelegate.m in Sources */, + 46EB2E0000FF30 /* EXSessionTaskDelegate.m in Sources */, + 46EB2E0000FF40 /* EXSessionTaskDispatcher.m in Sources */, + 46EB2E0000FF50 /* EXSessionUploadTaskDelegate.m in Sources */, + 46EB2E0000FF60 /* EXTaskHandlersManager.m in Sources */, + 46EB2E0000FF90 /* FileSystemBackgroundSessionHandler.swift in Sources */, + 46EB2E0000FFA0 /* FileSystemExceptions.swift in Sources */, + 46EB2E0000FFB0 /* FileSystemHelpers.swift in Sources */, + 46EB2E0000FFC0 /* FileSystemModule.swift in Sources */, + 46EB2E0000FFD0 /* FileSystemRecords.swift in Sources */, + 46EB2E0000FFE0 /* NetworkingHelpers.swift in Sources */, + 46EB2E0000FF70 /* NSData+EXFileSystem.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FE70 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000101B0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000102B0 /* ExpoFont-dummy.m in Sources */, + 46EB2E000101D0 /* FontExceptions.swift in Sources */, + 46EB2E000101E0 /* FontFamilyAliasManager.swift in Sources */, + 46EB2E000101F0 /* FontLoaderModule.swift in Sources */, + 46EB2E00010200 /* FontUtils.swift in Sources */, + 46EB2E00010210 /* UIFont+FontFamilyAlias.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00010320 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000103E0 /* ExpoKeepAwake-dummy.m in Sources */, + 46EB2E00010340 /* KeepAwakeModule.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00010450 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00010810 /* AnyArgument.swift in Sources */, + 46EB2E00010850 /* AnyClassDefinitionElement.swift in Sources */, + 46EB2E00010BB0 /* AnyDefinition.swift in Sources */, + 46EB2E000108B0 /* AnyDynamicType.swift in Sources */, + 46EB2E00010BC0 /* AnyExpoView.swift in Sources */, + 46EB2E00010BF0 /* AnyField.swift in Sources */, + 46EB2E00010A50 /* AnyFunctionDefinition.swift in Sources */, + 46EB2E00010BD0 /* AnyModule.swift in Sources */, + 46EB2E00010C70 /* AnyTypedArray.swift in Sources */, + 46EB2E00010BE0 /* AnyViewDefinition.swift in Sources */, + 46EB2E00010CB0 /* AnyViewProp.swift in Sources */, + 46EB2E000107F0 /* AppContext.swift in Sources */, + 46EB2E00010800 /* AppContextConfig.swift in Sources */, + 46EB2E00010A60 /* AsyncFunctionDefinition.swift in Sources */, + 46EB2E00010740 /* AsyncFunctionFactories.swift in Sources */, + 46EB2E00010990 /* Callback.swift in Sources */, + 46EB2E00010D20 /* CdpNetworkTypes.swift in Sources */, + 46EB2E000109D0 /* ChainableException.swift in Sources */, + 46EB2E00010710 /* ClassComponentBuilder.swift in Sources */, + 46EB2E00010860 /* ClassDefinition.swift in Sources */, + 46EB2E00010750 /* ClassFactories.swift in Sources */, + 46EB2E00010870 /* ClassRegistry.swift in Sources */, + 46EB2E000109E0 /* CodedError.swift in Sources */, + 46EB2E000109F0 /* CommonExceptions.swift in Sources */, + 46EB2E00010CC0 /* ComponentData.swift in Sources */, + 46EB2E00010C80 /* ConcreteTypedArrays.swift in Sources */, + 46EB2E00010CD0 /* ConcreteViewProp.swift in Sources */, + 46EB2E00010A70 /* ConcurrentFunctionDefinition.swift in Sources */, + 46EB2E00010760 /* ConcurrentFunctionFactories.swift in Sources */, + 46EB2E00010880 /* Conversions.swift in Sources */, + 46EB2E00010820 /* Convertible.swift in Sources */, + 46EB2E00010830 /* Convertibles.swift in Sources */, + 46EB2E00010890 /* Convertibles+Color.swift in Sources */, + 46EB2E00010B20 /* CoreModule.swift in Sources */, + 46EB2E000108C0 /* DynamicArrayType.swift in Sources */, + 46EB2E000108D0 /* DynamicConvertibleType.swift in Sources */, + 46EB2E000108E0 /* DynamicDataType.swift in Sources */, + 46EB2E000108F0 /* DynamicDictionaryType.swift in Sources */, + 46EB2E00010900 /* DynamicEnumType.swift in Sources */, + 46EB2E00010910 /* DynamicJavaScriptType.swift in Sources */, + 46EB2E00010920 /* DynamicOptionalType.swift in Sources */, + 46EB2E00010930 /* DynamicRawType.swift in Sources */, + 46EB2E00010940 /* DynamicSharedObjectType.swift in Sources */, + 46EB2E00010950 /* DynamicType.swift in Sources */, + 46EB2E00010960 /* DynamicTypedArrayType.swift in Sources */, + 46EB2E00010970 /* DynamicViewType.swift in Sources */, + 46EB2E000108A0 /* Either.swift in Sources */, + 46EB2E00010840 /* Enumerable.swift in Sources */, + 46EB2E000109A0 /* EventDispatcher.swift in Sources */, + 46EB2E000106A0 /* EventEmitter.cpp in Sources */, + 46EB2E00010980 /* EventListener.swift in Sources */, + 46EB2E00010770 /* EventListenersFactories.swift in Sources */, + 46EB2E000109B0 /* EventObservingDefinition.swift in Sources */, + 46EB2E000104B0 /* EXAppDefines.m in Sources */, + 46EB2E00010470 /* EXAppDelegatesLoader.m in Sources */, + 46EB2E00010480 /* EXAppDelegateWrapper.mm in Sources */, + 46EB2E00010A00 /* Exception.swift in Sources */, + 46EB2E00010A10 /* ExceptionOrigin.swift in Sources */, + 46EB2E00010E00 /* Exceptions.swift in Sources */, + 46EB2E00010580 /* EXExportedModule.m in Sources */, + 46EB2E000104D0 /* EXJavaScriptObject.mm in Sources */, + 46EB2E000104E0 /* EXJavaScriptRuntime.mm in Sources */, + 46EB2E000104F0 /* EXJavaScriptTypedArray.mm in Sources */, + 46EB2E00010500 /* EXJavaScriptValue.mm in Sources */, + 46EB2E00010510 /* EXJavaScriptWeakObject.mm in Sources */, + 46EB2E00010520 /* EXJSIConversions.mm in Sources */, + 46EB2E00010530 /* EXJSIInstaller.mm in Sources */, + 46EB2E00010540 /* EXJSIUtils.mm in Sources */, + 46EB2E00010490 /* EXLegacyAppDelegateWrapper.m in Sources */, + 46EB2E00010600 /* EXLogManager.m in Sources */, + 46EB2E000105B0 /* EXModuleRegistry.m in Sources */, + 46EB2E000105C0 /* EXModuleRegistryAdapter.m in Sources */, + 46EB2E000105D0 /* EXModuleRegistryHolderReactModule.m in Sources */, + 46EB2E000105E0 /* EXModuleRegistryProvider.m in Sources */, + 46EB2E000105F0 /* EXNativeModulesProxy.mm in Sources */, + 46EB2E000104C0 /* EXPermissionsMethodsDelegate.m in Sources */, + 46EB2E00010640 /* EXPermissionsService.m in Sources */, + 46EB2E000107D0 /* ExpoAppDelegate.swift in Sources */, + 46EB2E000107E0 /* ExpoAppDelegateSubscriber.swift in Sources */, + 46EB2E000104A0 /* ExpoBridgeModule.mm in Sources */, + 46EB2E00011410 /* ExpoModulesCore-dummy.m in Sources */, + 46EB2E00010550 /* ExpoModulesHostObject.mm in Sources */, + 46EB2E00010DC0 /* ExpoReactDelegate.swift in Sources */, + 46EB2E00010DD0 /* ExpoReactDelegateHandler.swift in Sources */, + 46EB2E00010D30 /* ExpoRequestCdpInterceptor.swift in Sources */, + 46EB2E00010D40 /* ExpoRequestInterceptorProtocol.swift in Sources */, + 46EB2E00010A40 /* ExpoRuntime.swift in Sources */, + 46EB2E00010CE0 /* ExpoView.swift in Sources */, + 46EB2E00010560 /* EXRawJavaScriptFunction.mm in Sources */, + 46EB2E00010670 /* EXReactDelegateWrapper.mm in Sources */, + 46EB2E00010610 /* EXReactLogHandler.m in Sources */, + 46EB2E00010620 /* EXReactNativeAdapter.mm in Sources */, + 46EB2E00010630 /* EXReactNativeEventEmitter.m in Sources */, + 46EB2E00010650 /* EXReactNativeUserNotificationCenterProxy.m in Sources */, + 46EB2E00010680 /* EXReactRootViewFactory.mm in Sources */, + 46EB2E00010570 /* EXSharedObjectUtils.mm in Sources */, + 46EB2E00010590 /* EXSingletonModule.m in Sources */, + 46EB2E000105A0 /* EXUtilities.m in Sources */, + 46EB2E00010C00 /* Field.swift in Sources */, + 46EB2E00010C10 /* FieldExtensions.swift in Sources */, + 46EB2E00010C20 /* FieldOption.swift in Sources */, + 46EB2E00010D60 /* FileSystemLegacyUtilities.swift in Sources */, + 46EB2E00010D70 /* FileSystemUtilities.swift in Sources */, + 46EB2E00010A20 /* GenericException.swift in Sources */, + 46EB2E00010C90 /* GenericTypedArray.swift in Sources */, + 46EB2E00010A90 /* JavaScriptFunction.swift in Sources */, + 46EB2E00010B70 /* JavaScriptObjectBuilder.swift in Sources */, + 46EB2E00010D80 /* JavaScriptRuntime.swift in Sources */, + 46EB2E00010AA0 /* JavaScriptUtils.swift in Sources */, + 46EB2E00010D90 /* JavaScriptValue.swift in Sources */, + 46EB2E000106B0 /* JSIUtils.cpp in Sources */, + 46EB2E000106C0 /* LazyObject.cpp in Sources */, + 46EB2E000109C0 /* LegacyEventEmitterCompat.swift in Sources */, + 46EB2E00010AB0 /* Logger.swift in Sources */, + 46EB2E00010AC0 /* LoggerTimer.swift in Sources */, + 46EB2E00010AD0 /* LogHandlers.swift in Sources */, + 46EB2E00010AE0 /* LogType.swift in Sources */, + 46EB2E00010B30 /* Module.swift in Sources */, + 46EB2E00010B40 /* ModuleDefinition.swift in Sources */, + 46EB2E00010B50 /* ModuleDefinitionBuilder.swift in Sources */, + 46EB2E00010780 /* ModuleFactories.swift in Sources */, + 46EB2E00010B00 /* ModuleHolder.swift in Sources */, + 46EB2E00010DE0 /* ModulePriorities.swift in Sources */, + 46EB2E00010B10 /* ModuleRegistry.swift in Sources */, + 46EB2E00010B60 /* ModulesProvider.swift in Sources */, + 46EB2E000106D0 /* NativeModule.cpp in Sources */, + 46EB2E00010DA0 /* NativeModulesProxyModule.swift in Sources */, + 46EB2E000106E0 /* ObjectDeallocator.cpp in Sources */, + 46EB2E00010B80 /* ObjectDefinition.swift in Sources */, + 46EB2E00010720 /* ObjectDefinitionBuilder.swift in Sources */, + 46EB2E00010790 /* ObjectFactories.swift in Sources */, + 46EB2E00010AF0 /* PersistentFileLog.swift in Sources */, + 46EB2E00010DB0 /* Platform.swift in Sources */, + 46EB2E00010BA0 /* Promise.swift in Sources */, + 46EB2E00010B90 /* PropertyDefinition.swift in Sources */, + 46EB2E000107A0 /* PropertyFactories.swift in Sources */, + 46EB2E00010690 /* RCTAppDelegate+Recreate.mm in Sources */, + 46EB2E00010660 /* RCTComponentData+Privates.m in Sources */, + 46EB2E00010C30 /* Record.swift in Sources */, + 46EB2E000106F0 /* SharedObject.cpp in Sources */, + 46EB2E00010C40 /* SharedObject.swift in Sources */, + 46EB2E00010C50 /* SharedObjectRegistry.swift in Sources */, + 46EB2E00010C60 /* SharedRef.swift in Sources */, + 46EB2E00010A80 /* SyncFunctionDefinition.swift in Sources */, + 46EB2E000107B0 /* SyncFunctionFactories.swift in Sources */, + 46EB2E00010700 /* TypedArray.cpp in Sources */, + 46EB2E00010CA0 /* TypedArray.swift in Sources */, + 46EB2E00010A30 /* UnexpectedException.swift in Sources */, + 46EB2E00010D50 /* URLRequest+httpBodyData.swift in Sources */, + 46EB2E00010DF0 /* Utilities.swift in Sources */, + 46EB2E00010E10 /* Uuidv5.swift in Sources */, + 46EB2E00010CF0 /* ViewDefinition.swift in Sources */, + 46EB2E00010730 /* ViewDefinitionBuilder.swift in Sources */, + 46EB2E000107C0 /* ViewFactories.swift in Sources */, + 46EB2E00010D00 /* ViewLifecycleMethod.swift in Sources */, + 46EB2E00010D10 /* ViewModuleWrapper.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011480 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011580 /* ExpoWebBrowser-dummy.m in Sources */, + 46EB2E000114A0 /* WebAuthSession.swift in Sources */, + 46EB2E000114B0 /* WebBrowserExceptions.swift in Sources */, + 46EB2E000114C0 /* WebBrowserModule.swift in Sources */, + 46EB2E000114D0 /* WebBrowserOptions.swift in Sources */, + 46EB2E000114E0 /* WebBrowserSession.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011660 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011730 /* AuthSession.swift in Sources */, + 46EB2E00011740 /* AuthSessionDelegate.swift in Sources */, + 46EB2E00011750 /* AuthSessionStore.swift in Sources */, + 46EB2E00011810 /* GTMAppAuth-dummy.m in Sources */, + 46EB2E00011760 /* GTMOAuth2Compatibility.swift in Sources */, + 46EB2E00011770 /* KeychainAttribute.swift in Sources */, + 46EB2E00011780 /* KeychainHelper.swift in Sources */, + 46EB2E00011790 /* KeychainStore.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000116D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011880 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011950 /* GTMSessionFetcher.m in Sources */, + 46EB2E00011A40 /* GTMSessionFetcher-dummy.m in Sources */, + 46EB2E00011960 /* GTMSessionFetcherLogging.m in Sources */, + 46EB2E00011970 /* GTMSessionFetcherService.m in Sources */, + 46EB2E00011980 /* GTMSessionUploadFetcher.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000118F0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011AB0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011E20 /* GIDAuthentication.m in Sources */, + 46EB2E00011E30 /* GIDAuthStateMigration.m in Sources */, + 46EB2E00011E40 /* GIDCallbackQueue.m in Sources */, + 46EB2E00011E50 /* GIDConfiguration.m in Sources */, + 46EB2E00011E60 /* GIDEMMErrorHandler.m in Sources */, + 46EB2E00011E70 /* GIDEMMSupport.m in Sources */, + 46EB2E00011E80 /* GIDGoogleUser.m in Sources */, + 46EB2E00011E90 /* GIDMDMPasscodeCache.m in Sources */, + 46EB2E00011EA0 /* GIDMDMPasscodeState.m in Sources */, + 46EB2E00011EB0 /* GIDProfileData.m in Sources */, + 46EB2E00011EC0 /* GIDScopes.m in Sources */, + 46EB2E00011ED0 /* GIDSignIn.m in Sources */, + 46EB2E00011EE0 /* GIDSignInButton.m in Sources */, + 46EB2E00011EF0 /* GIDSignInCallbackSchemes.m in Sources */, + 46EB2E00011F00 /* GIDSignInInternalOptions.m in Sources */, + 46EB2E00011F10 /* GIDSignInPreferences.m in Sources */, + 46EB2E00011F20 /* GIDSignInResult.m in Sources */, + 46EB2E00011F30 /* GIDSignInStrings.m in Sources */, + 46EB2E00011F40 /* GIDToken.m in Sources */, + 46EB2E00012170 /* GoogleSignIn-dummy.m in Sources */, + 46EB2E00011F50 /* NSBundle+GID3PAdditions.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011B20 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000121E0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00012370 /* AtFork.cpp in Sources */, + 46EB2E00013600 /* CacheLocality.cpp in Sources */, + 46EB2E00012210 /* Conv.cpp in Sources */, + 46EB2E00012310 /* CString.cpp in Sources */, + 46EB2E00012220 /* Demangle.cpp in Sources */, + 46EB2E00012290 /* dynamic.cpp in Sources */, + 46EB2E00012320 /* Exception.cpp in Sources */, + 46EB2E000122C0 /* F14Table.cpp in Sources */, + 46EB2E00012230 /* FileUtil.cpp in Sources */, + 46EB2E000122D0 /* FileUtilDetail.cpp in Sources */, + 46EB2E00012240 /* Format.cpp in Sources */, + 46EB2E00013610 /* Futex.cpp in Sources */, + 46EB2E000122A0 /* json.cpp in Sources */, + 46EB2E000122B0 /* json_pointer.cpp in Sources */, + 46EB2E00013630 /* Malloc.cpp in Sources */, + 46EB2E00012330 /* MallocImpl.cpp in Sources */, + 46EB2E00012340 /* NetOps.cpp in Sources */, + 46EB2E00013620 /* ParkingLot.cpp in Sources */, + 46EB2E00013920 /* RCT-Folly-dummy.m in Sources */, + 46EB2E00012250 /* SafeAssert.cpp in Sources */, + 46EB2E00012360 /* SanitizeThread.cpp in Sources */, + 46EB2E00012270 /* ScopeGuard.cpp in Sources */, + 46EB2E000135F0 /* SharedMutex.cpp in Sources */, + 46EB2E000122E0 /* SplitStringSimd.cpp in Sources */, + 46EB2E00012300 /* SpookyHashV2.cpp in Sources */, + 46EB2E00012200 /* String.cpp in Sources */, + 46EB2E00012350 /* SysUio.cpp in Sources */, + 46EB2E00012380 /* ThreadId.cpp in Sources */, + 46EB2E00012260 /* ToAscii.cpp in Sources */, + 46EB2E00012280 /* Unicode.cpp in Sources */, + 46EB2E000122F0 /* UniqueInstance.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013990 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000139B0 /* RCTDeprecation.m in Sources */, + 46EB2E00013A50 /* RCTDeprecation-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013B30 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013B50 /* RCTConvertHelpers.mm in Sources */, + 46EB2E00013B60 /* RCTTypedModuleConstants.mm in Sources */, + 46EB2E00013C10 /* RCTTypeSafety-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013C80 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013D50 /* RNCAsyncStorage.mm in Sources */, + 46EB2E00013DC0 /* RNCAsyncStorage-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013CF0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013E30 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013E50 /* RNFlingHandler.m in Sources */, + 46EB2E00013E60 /* RNForceTouchHandler.m in Sources */, + 46EB2E00013EF0 /* RNGestureHandler.mm in Sources */, + 46EB2E00014200 /* RNGestureHandler-dummy.m in Sources */, + 46EB2E00013F00 /* RNGestureHandlerButton.m in Sources */, + 46EB2E00013F10 /* RNGestureHandlerButtonComponentView.mm in Sources */, + 46EB2E00013F20 /* RNGestureHandlerButtonManager.m in Sources */, + 46EB2E00013F30 /* RNGestureHandlerEvents.m in Sources */, + 46EB2E00013F40 /* RNGestureHandlerManager.mm in Sources */, + 46EB2E00013F50 /* RNGestureHandlerModule.mm in Sources */, + 46EB2E00013F60 /* RNGestureHandlerPointerTracker.m in Sources */, + 46EB2E00013F70 /* RNGestureHandlerRegistry.m in Sources */, + 46EB2E00013F80 /* RNGestureHandlerRootViewComponentView.mm in Sources */, + 46EB2E00013F90 /* RNGHStylusData.m in Sources */, + 46EB2E00013FA0 /* RNGHVector.m in Sources */, + 46EB2E00013E70 /* RNHoverHandler.m in Sources */, + 46EB2E00013E80 /* RNLongPressHandler.m in Sources */, + 46EB2E00013FB0 /* RNManualActivationRecognizer.m in Sources */, + 46EB2E00013E90 /* RNManualHandler.m in Sources */, + 46EB2E00013EA0 /* RNNativeViewHandler.mm in Sources */, + 46EB2E00013EB0 /* RNPanHandler.m in Sources */, + 46EB2E00013EC0 /* RNPinchHandler.m in Sources */, + 46EB2E00013FC0 /* RNRootViewGestureRecognizer.m in Sources */, + 46EB2E00013ED0 /* RNRotationHandler.m in Sources */, + 46EB2E00013EE0 /* RNTapHandler.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00014270 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00014290 /* RCTConvert+RNGoogleSignin.mm in Sources */, + 46EB2E000142A0 /* RNGoogleSignin.mm in Sources */, + 46EB2E00014360 /* RNGoogleSignin-dummy.m in Sources */, + 46EB2E000142B0 /* RNGoogleSignInButton.mm in Sources */, + 46EB2E000142C0 /* RNGoogleSigninButtonManager.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000143D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00014560 /* AnimatedSensorModule.cpp in Sources */, + 46EB2E00014920 /* AsyncQueue.cpp in Sources */, + 46EB2E000148F0 /* EventHandlerRegistry.cpp in Sources */, + 46EB2E00014600 /* FeaturesConfig.cpp in Sources */, + 46EB2E00014930 /* JSISerializer.cpp in Sources */, + 46EB2E00014940 /* JSLogger.cpp in Sources */, + 46EB2E00014950 /* JSScheduler.cpp in Sources */, + 46EB2E000145B0 /* LayoutAnimationsManager.cpp in Sources */, + 46EB2E000145C0 /* LayoutAnimationsProxy.cpp in Sources */, + 46EB2E000145D0 /* LayoutAnimationsUtils.cpp in Sources */, + 46EB2E00014480 /* NativeMethods.mm in Sources */, + 46EB2E00014490 /* NativeProxy.mm in Sources */, + 46EB2E000145E0 /* NativeReanimatedModule.cpp in Sources */, + 46EB2E000145F0 /* NativeReanimatedModuleSpec.cpp in Sources */, + 46EB2E000144A0 /* PlatformDepMethodsHolderImpl.mm in Sources */, + 46EB2E000144B0 /* PlatformLogger.mm in Sources */, + 46EB2E00014570 /* PropsRegistry.cpp in Sources */, + 46EB2E000144E0 /* RCTEventDispatcher+Reanimated.m in Sources */, + 46EB2E000144F0 /* RCTUIView+Reanimated.m in Sources */, + 46EB2E00014410 /* REAAnimationsManager.m in Sources */, + 46EB2E00014420 /* REAFrame.m in Sources */, + 46EB2E000143F0 /* REAInitializerRCTFabricSurface.mm in Sources */, + 46EB2E000144C0 /* REAIOSUIScheduler.mm in Sources */, + 46EB2E00014400 /* REAKeyboardEventObserver.mm in Sources */, + 46EB2E000144D0 /* REAMessageThread.mm in Sources */, + 46EB2E00014500 /* REAModule.mm in Sources */, + 46EB2E00014580 /* ReanimatedCommitHook.cpp in Sources */, + 46EB2E000149A0 /* ReanimatedHermesRuntime.cpp in Sources */, + 46EB2E00014960 /* ReanimatedJSIUtils.cpp in Sources */, + 46EB2E00014590 /* ReanimatedMountHook.cpp in Sources */, + 46EB2E000149B0 /* ReanimatedRuntime.cpp in Sources */, + 46EB2E00014540 /* ReanimatedSensor.m in Sources */, + 46EB2E00014550 /* ReanimatedSensorContainer.m in Sources */, + 46EB2E00014970 /* ReanimatedVersion.cpp in Sources */, + 46EB2E00014510 /* REANodesManager.mm in Sources */, + 46EB2E00014430 /* REAScreensHelper.m in Sources */, + 46EB2E00014440 /* REASharedElement.m in Sources */, + 46EB2E00014450 /* REASharedTransitionManager.m in Sources */, + 46EB2E00014520 /* REASlowAnimations.mm in Sources */, + 46EB2E00014460 /* REASnapshot.m in Sources */, + 46EB2E00014470 /* REASwizzledUIManager.mm in Sources */, + 46EB2E00014530 /* REAUtils.m in Sources */, + 46EB2E00014B90 /* RNReanimated-dummy.m in Sources */, + 46EB2E000149C0 /* RNRuntimeDecorator.cpp in Sources */, + 46EB2E000145A0 /* ShadowTreeCloner.cpp in Sources */, + 46EB2E00014910 /* Shareables.cpp in Sources */, + 46EB2E00014610 /* UIRuntimeDecorator.cpp in Sources */, + 46EB2E00014980 /* UIScheduler.cpp in Sources */, + 46EB2E00014990 /* WorkletEventHandler.cpp in Sources */, + 46EB2E000149D0 /* WorkletRuntime.cpp in Sources */, + 46EB2E000149E0 /* WorkletRuntimeDecorator.cpp in Sources */, + 46EB2E00014900 /* WorkletRuntimeRegistry.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00014C00 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00014EC0 /* RCTConvert+RNSVG.mm in Sources */, + 46EB2E00015710 /* RNSVG-dummy.m in Sources */, + 46EB2E00014ED0 /* RNSVGBezierElement.mm in Sources */, + 46EB2E00014C20 /* RNSVGBrush.mm in Sources */, + 46EB2E00014E00 /* RNSVGCircle.mm in Sources */, + 46EB2E00014F50 /* RNSVGCircleManager.mm in Sources */, + 46EB2E00014C70 /* RNSVGClipPath.mm in Sources */, + 46EB2E00014F60 /* RNSVGClipPathManager.mm in Sources */, + 46EB2E00014C30 /* RNSVGContextBrush.mm in Sources */, + 46EB2E00014EE0 /* RNSVGConvert.mm in Sources */, + 46EB2E00014C80 /* RNSVGDefs.mm in Sources */, + 46EB2E00014F70 /* RNSVGDefsManager.mm in Sources */, + 46EB2E00014E10 /* RNSVGEllipse.mm in Sources */, + 46EB2E00014F80 /* RNSVGEllipseManager.mm in Sources */, + 46EB2E00014D50 /* RNSVGFeColorMatrix.mm in Sources */, + 46EB2E00014F90 /* RNSVGFeColorMatrixManager.mm in Sources */, + 46EB2E00014D60 /* RNSVGFeGaussianBlur.mm in Sources */, + 46EB2E00014FA0 /* RNSVGFeGaussianBlurManager.mm in Sources */, + 46EB2E00014D70 /* RNSVGFeMerge.mm in Sources */, + 46EB2E00014FB0 /* RNSVGFeMergeManager.mm in Sources */, + 46EB2E00014D80 /* RNSVGFeOffset.mm in Sources */, + 46EB2E00014FC0 /* RNSVGFeOffsetManager.mm in Sources */, + 46EB2E00014D90 /* RNSVGFilter.mm in Sources */, + 46EB2E00014FD0 /* RNSVGFilterManager.mm in Sources */, + 46EB2E00014DA0 /* RNSVGFilterPrimitive.mm in Sources */, + 46EB2E00014FE0 /* RNSVGFilterPrimitiveManager.mm in Sources */, + 46EB2E00014DB0 /* RNSVGFilterRegion.mm in Sources */, + 46EB2E00014E40 /* RNSVGFontData.mm in Sources */, + 46EB2E00014C90 /* RNSVGForeignObject.mm in Sources */, + 46EB2E00014FF0 /* RNSVGForeignObjectManager.mm in Sources */, + 46EB2E00014E50 /* RNSVGGlyphContext.mm in Sources */, + 46EB2E00014CA0 /* RNSVGGroup.mm in Sources */, + 46EB2E00015000 /* RNSVGGroupManager.mm in Sources */, + 46EB2E00014CB0 /* RNSVGImage.mm in Sources */, + 46EB2E00015010 /* RNSVGImageManager.mm in Sources */, + 46EB2E00014EF0 /* RNSVGLength.mm in Sources */, + 46EB2E00014E20 /* RNSVGLine.mm in Sources */, + 46EB2E00014CC0 /* RNSVGLinearGradient.mm in Sources */, + 46EB2E00015020 /* RNSVGLinearGradientManager.mm in Sources */, + 46EB2E00015030 /* RNSVGLineManager.mm in Sources */, + 46EB2E00014CD0 /* RNSVGMarker.mm in Sources */, + 46EB2E00015040 /* RNSVGMarkerManager.mm in Sources */, + 46EB2E00014F00 /* RNSVGMarkerPosition.mm in Sources */, + 46EB2E00014CE0 /* RNSVGMask.mm in Sources */, + 46EB2E00015050 /* RNSVGMaskManager.mm in Sources */, + 46EB2E00014DC0 /* RNSVGNode.mm in Sources */, + 46EB2E00015060 /* RNSVGNodeManager.mm in Sources */, + 46EB2E00014C40 /* RNSVGPainter.mm in Sources */, + 46EB2E00014C50 /* RNSVGPainterBrush.mm in Sources */, + 46EB2E00014CF0 /* RNSVGPath.mm in Sources */, + 46EB2E00015070 /* RNSVGPathManager.mm in Sources */, + 46EB2E00014F10 /* RNSVGPathMeasure.mm in Sources */, + 46EB2E00014F20 /* RNSVGPathParser.mm in Sources */, + 46EB2E00014D00 /* RNSVGPattern.mm in Sources */, + 46EB2E00015080 /* RNSVGPatternManager.mm in Sources */, + 46EB2E00014E60 /* RNSVGPropHelper.mm in Sources */, + 46EB2E00014D10 /* RNSVGRadialGradient.mm in Sources */, + 46EB2E00015090 /* RNSVGRadialGradientManager.mm in Sources */, + 46EB2E00014E30 /* RNSVGRect.mm in Sources */, + 46EB2E000150A0 /* RNSVGRectManager.mm in Sources */, + 46EB2E00014DD0 /* RNSVGRenderable.mm in Sources */, + 46EB2E000150B0 /* RNSVGRenderableManager.mm in Sources */, + 46EB2E00014DE0 /* RNSVGRenderableModule.mm in Sources */, + 46EB2E00014F30 /* RNSVGRenderUtils.mm in Sources */, + 46EB2E00014C60 /* RNSVGSolidColorBrush.mm in Sources */, + 46EB2E00014D20 /* RNSVGSvgView.mm in Sources */, + 46EB2E000150C0 /* RNSVGSvgViewManager.mm in Sources */, + 46EB2E00014DF0 /* RNSVGSvgViewModule.mm in Sources */, + 46EB2E00014D30 /* RNSVGSymbol.mm in Sources */, + 46EB2E000150D0 /* RNSVGSymbolManager.mm in Sources */, + 46EB2E00014E70 /* RNSVGText.mm in Sources */, + 46EB2E000150E0 /* RNSVGTextManager.mm in Sources */, + 46EB2E00014E80 /* RNSVGTextPath.mm in Sources */, + 46EB2E000150F0 /* RNSVGTextPathManager.mm in Sources */, + 46EB2E00014E90 /* RNSVGTextProperties.mm in Sources */, + 46EB2E00014EA0 /* RNSVGTopAlignedLabel.ios.mm in Sources */, + 46EB2E00014EB0 /* RNSVGTSpan.mm in Sources */, + 46EB2E00015100 /* RNSVGTSpanManager.mm in Sources */, + 46EB2E00014D40 /* RNSVGUse.mm in Sources */, + 46EB2E00015110 /* RNSVGUseManager.mm in Sources */, + 46EB2E00014F40 /* RNSVGViewBox.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00015780 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000157C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm in Sources */, + 46EB2E000157D0 /* RNSConvert.mm in Sources */, + 46EB2E00015A80 /* RNScreens-dummy.m in Sources */, + 46EB2E000158D0 /* RNScreensTurboModule.cpp in Sources */, + 46EB2E000157E0 /* RNSFullWindowOverlay.mm in Sources */, + 46EB2E000157A0 /* RNSHeaderHeightChangeEvent.mm in Sources */, + 46EB2E000157F0 /* RNSModalScreen.mm in Sources */, + 46EB2E00015800 /* RNSModule.mm in Sources */, + 46EB2E00015810 /* RNSScreen.mm in Sources */, + 46EB2E00015820 /* RNSScreenContainer.mm in Sources */, + 46EB2E00015830 /* RNSScreenNavigationContainer.mm in Sources */, + 46EB2E00015840 /* RNSScreenStack.mm in Sources */, + 46EB2E00015850 /* RNSScreenStackAnimator.mm in Sources */, + 46EB2E00015860 /* RNSScreenStackHeaderConfig.mm in Sources */, + 46EB2E00015870 /* RNSScreenStackHeaderSubview.mm in Sources */, + 46EB2E000157B0 /* RNSScreenViewEvent.mm in Sources */, + 46EB2E00015880 /* RNSScreenWindowTraits.mm in Sources */, + 46EB2E00015890 /* RNSSearchBar.mm in Sources */, + 46EB2E000158C0 /* RNSUIBarButtonItem.mm in Sources */, + 46EB2E000158A0 /* UIViewController+RNScreens.mm in Sources */, + 46EB2E000158B0 /* UIWindow+RNScreens.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00015B60 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00015BB0 /* ComponentDescriptors.cpp in Sources */, + 46EB2E00015C00 /* ComponentDescriptors.cpp in Sources */, + 46EB2E00015C50 /* ComponentDescriptors.cpp in Sources */, + 46EB2E00015CA0 /* ComponentDescriptors.cpp in Sources */, + 46EB2E00015CF0 /* ComponentDescriptors.cpp in Sources */, + 46EB2E00015BC0 /* EventEmitters.cpp in Sources */, + 46EB2E00015C10 /* EventEmitters.cpp in Sources */, + 46EB2E00015C60 /* EventEmitters.cpp in Sources */, + 46EB2E00015CB0 /* EventEmitters.cpp in Sources */, + 46EB2E00015D00 /* EventEmitters.cpp in Sources */, + 46EB2E00015B80 /* FBReactNativeSpec-generated.mm in Sources */, + 46EB2E00015B90 /* FBReactNativeSpecJSI-generated.cpp in Sources */, + 46EB2E00015BD0 /* Props.cpp in Sources */, + 46EB2E00015C20 /* Props.cpp in Sources */, + 46EB2E00015C70 /* Props.cpp in Sources */, + 46EB2E00015CC0 /* Props.cpp in Sources */, + 46EB2E00015D10 /* Props.cpp in Sources */, + 46EB2E00015BA0 /* RCTModulesConformingToProtocolsProvider.mm in Sources */, + 46EB2E00016190 /* React-Codegen-dummy.m in Sources */, + 46EB2E00015D40 /* rnasyncstorage-generated.mm in Sources */, + 46EB2E00015D50 /* rnasyncstorageJSI-generated.cpp in Sources */, + 46EB2E00015D60 /* rngesturehandler_codegen-generated.mm in Sources */, + 46EB2E00015D70 /* rngesturehandler_codegenJSI-generated.cpp in Sources */, + 46EB2E00015D80 /* RNGoogleSignInCGen-generated.mm in Sources */, + 46EB2E00015D90 /* RNGoogleSignInCGenJSI-generated.cpp in Sources */, + 46EB2E00015DA0 /* rnreanimated-generated.mm in Sources */, + 46EB2E00015DB0 /* rnreanimatedJSI-generated.cpp in Sources */, + 46EB2E00015DC0 /* rnscreens-generated.mm in Sources */, + 46EB2E00015DD0 /* rnscreensJSI-generated.cpp in Sources */, + 46EB2E00015DE0 /* rnsvg-generated.mm in Sources */, + 46EB2E00015DF0 /* rnsvgJSI-generated.cpp in Sources */, + 46EB2E00015E00 /* safeareacontext-generated.mm in Sources */, + 46EB2E00015E10 /* safeareacontextJSI-generated.cpp in Sources */, + 46EB2E00015BE0 /* ShadowNodes.cpp in Sources */, + 46EB2E00015C30 /* ShadowNodes.cpp in Sources */, + 46EB2E00015C80 /* ShadowNodes.cpp in Sources */, + 46EB2E00015CD0 /* ShadowNodes.cpp in Sources */, + 46EB2E00015D20 /* ShadowNodes.cpp in Sources */, + 46EB2E00015BF0 /* States.cpp in Sources */, + 46EB2E00015C40 /* States.cpp in Sources */, + 46EB2E00015C90 /* States.cpp in Sources */, + 46EB2E00015CE0 /* States.cpp in Sources */, + 46EB2E00015D30 /* States.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00016200 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000169D0 /* NSDataBigString.mm in Sources */, + 46EB2E00016B40 /* RCTActivityIndicatorView.m in Sources */, + 46EB2E00016B50 /* RCTActivityIndicatorViewManager.m in Sources */, + 46EB2E000166C0 /* RCTAssert.m in Sources */, + 46EB2E00016B60 /* RCTBorderDrawing.m in Sources */, + 46EB2E000166D0 /* RCTBridge.mm in Sources */, + 46EB2E000166E0 /* RCTBridgeConstants.m in Sources */, + 46EB2E000166F0 /* RCTBridgeModuleDecorator.m in Sources */, + 46EB2E00016700 /* RCTBridgeProxy.mm in Sources */, + 46EB2E00016710 /* RCTBundleManager.m in Sources */, + 46EB2E00016720 /* RCTBundleURLProvider.mm in Sources */, + 46EB2E00016730 /* RCTCallableJSModules.m in Sources */, + 46EB2E00016B70 /* RCTComponentData.m in Sources */, + 46EB2E00016740 /* RCTComponentEvent.m in Sources */, + 46EB2E00016750 /* RCTConstants.m in Sources */, + 46EB2E00016760 /* RCTConvert.mm in Sources */, + 46EB2E00016B80 /* RCTConvert+CoreLocation.m in Sources */, + 46EB2E00016B90 /* RCTConvert+Transform.m in Sources */, + 46EB2E000169E0 /* RCTCxxBridge.mm in Sources */, + 46EB2E00016770 /* RCTCxxConvert.m in Sources */, + 46EB2E00017750 /* RCTCxxInspectorPackagerConnection.mm in Sources */, + 46EB2E00017760 /* RCTCxxInspectorPackagerConnectionDelegate.mm in Sources */, + 46EB2E00017770 /* RCTCxxInspectorWebSocketAdapter.mm in Sources */, + 46EB2E00016A30 /* RCTCxxMethod.mm in Sources */, + 46EB2E00016A40 /* RCTCxxModule.mm in Sources */, + 46EB2E00016A50 /* RCTCxxUtils.mm in Sources */, + 46EB2E00016BA0 /* RCTDebuggingOverlay.m in Sources */, + 46EB2E00016BB0 /* RCTDebuggingOverlayManager.m in Sources */, + 46EB2E00016A20 /* RCTDefaultCxxLogFunction.mm in Sources */, + 46EB2E00017710 /* RCTDevLoadingViewSetEnabled.m in Sources */, + 46EB2E00016780 /* RCTDisplayLink.m in Sources */, + 46EB2E00016790 /* RCTErrorInfo.m in Sources */, + 46EB2E000167A0 /* RCTEventDispatcher.m in Sources */, + 46EB2E00016A90 /* RCTEventEmitter.m in Sources */, + 46EB2E00016A70 /* RCTFollyConvert.mm in Sources */, + 46EB2E00016BC0 /* RCTFont.mm in Sources */, + 46EB2E000167B0 /* RCTFrameUpdate.m in Sources */, + 46EB2E00016AA0 /* RCTI18nUtil.m in Sources */, + 46EB2E000167C0 /* RCTImageSource.m in Sources */, + 46EB2E00017780 /* RCTInspector.mm in Sources */, + 46EB2E00017720 /* RCTInspectorDevServerHelper.mm in Sources */, + 46EB2E00017790 /* RCTInspectorPackagerConnection.m in Sources */, + 46EB2E000167D0 /* RCTJavaScriptLoader.mm in Sources */, + 46EB2E000169F0 /* RCTJSIExecutorRuntimeInstaller.mm in Sources */, + 46EB2E000167E0 /* RCTJSStackFrame.m in Sources */, + 46EB2E000167F0 /* RCTJSThread.m in Sources */, + 46EB2E00016800 /* RCTKeyCommands.m in Sources */, + 46EB2E00016BD0 /* RCTLayout.m in Sources */, + 46EB2E00016AB0 /* RCTLayoutAnimation.m in Sources */, + 46EB2E00016AC0 /* RCTLayoutAnimationGroup.m in Sources */, + 46EB2E00016A80 /* RCTLocalizedString.mm in Sources */, + 46EB2E00016810 /* RCTLog.mm in Sources */, + 46EB2E00016820 /* RCTManagedPointer.mm in Sources */, + 46EB2E00016A00 /* RCTMessageThread.mm in Sources */, + 46EB2E00016BE0 /* RCTModalHostView.m in Sources */, + 46EB2E00016BF0 /* RCTModalHostViewController.m in Sources */, + 46EB2E00016C00 /* RCTModalHostViewManager.m in Sources */, + 46EB2E00016C10 /* RCTModalManager.m in Sources */, + 46EB2E00016830 /* RCTModuleData.mm in Sources */, + 46EB2E00016840 /* RCTModuleMethod.mm in Sources */, + 46EB2E00016850 /* RCTModuleRegistry.m in Sources */, + 46EB2E00016860 /* RCTMultipartDataTask.m in Sources */, + 46EB2E00016870 /* RCTMultipartStreamReader.m in Sources */, + 46EB2E00016A60 /* RCTNativeModule.mm in Sources */, + 46EB2E00016A10 /* RCTObjcExecutor.mm in Sources */, + 46EB2E00017730 /* RCTPackagerClient.m in Sources */, + 46EB2E00017740 /* RCTPackagerConnection.mm in Sources */, + 46EB2E00016880 /* RCTParserUtils.m in Sources */, + 46EB2E00016890 /* RCTPerformanceLogger.mm in Sources */, + 46EB2E000168A0 /* RCTPerformanceLoggerLabels.m in Sources */, + 46EB2E00016B20 /* RCTProfile.m in Sources */, + 46EB2E000176D0 /* RCTProfileTrampoline-arm.S in Sources */, + 46EB2E000176E0 /* RCTProfileTrampoline-arm64.S in Sources */, + 46EB2E000176F0 /* RCTProfileTrampoline-i386.S in Sources */, + 46EB2E00017700 /* RCTProfileTrampoline-x86_64.S in Sources */, + 46EB2E00017E20 /* RCTReconnectingWebSocket.m in Sources */, + 46EB2E00016AD0 /* RCTRedBoxExtraDataViewController.m in Sources */, + 46EB2E000168B0 /* RCTRedBoxSetEnabled.m in Sources */, + 46EB2E00016CE0 /* RCTRefreshControl.m in Sources */, + 46EB2E00016CF0 /* RCTRefreshControlManager.m in Sources */, + 46EB2E000168C0 /* RCTReloadCommand.m in Sources */, + 46EB2E000168D0 /* RCTRootContentView.m in Sources */, + 46EB2E00016C20 /* RCTRootShadowView.m in Sources */, + 46EB2E000168E0 /* RCTRootView.m in Sources */, + 46EB2E00016D00 /* RCTSafeAreaShadowView.m in Sources */, + 46EB2E00016D10 /* RCTSafeAreaView.m in Sources */, + 46EB2E00016D20 /* RCTSafeAreaViewLocalData.m in Sources */, + 46EB2E00016D30 /* RCTSafeAreaViewManager.m in Sources */, + 46EB2E00016D40 /* RCTScrollContentShadowView.m in Sources */, + 46EB2E00016D50 /* RCTScrollContentView.m in Sources */, + 46EB2E00016D60 /* RCTScrollContentViewManager.m in Sources */, + 46EB2E00016D70 /* RCTScrollEvent.m in Sources */, + 46EB2E00016D80 /* RCTScrollView.m in Sources */, + 46EB2E00016D90 /* RCTScrollViewManager.m in Sources */, + 46EB2E00016C30 /* RCTSegmentedControl.m in Sources */, + 46EB2E00016C40 /* RCTSegmentedControlManager.m in Sources */, + 46EB2E00016C70 /* RCTShadowView.m in Sources */, + 46EB2E00016C50 /* RCTShadowView+Internal.m in Sources */, + 46EB2E00016C60 /* RCTShadowView+Layout.m in Sources */, + 46EB2E00016950 /* RCTSurface.mm in Sources */, + 46EB2E000169A0 /* RCTSurfaceHostingProxyRootView.mm in Sources */, + 46EB2E000169B0 /* RCTSurfaceHostingView.mm in Sources */, + 46EB2E00016AE0 /* RCTSurfacePresenterStub.m in Sources */, + 46EB2E00016960 /* RCTSurfaceRootShadowView.m in Sources */, + 46EB2E00016970 /* RCTSurfaceRootView.mm in Sources */, + 46EB2E000169C0 /* RCTSurfaceSizeMeasureMode.mm in Sources */, + 46EB2E00016980 /* RCTSurfaceStage.m in Sources */, + 46EB2E00016990 /* RCTSurfaceView.mm in Sources */, + 46EB2E00016C80 /* RCTSwitch.m in Sources */, + 46EB2E00016C90 /* RCTSwitchManager.m in Sources */, + 46EB2E000168F0 /* RCTTouchEvent.m in Sources */, + 46EB2E00016900 /* RCTTouchHandler.m in Sources */, + 46EB2E00016AF0 /* RCTUIManager.m in Sources */, + 46EB2E00016B00 /* RCTUIManagerObserverCoordinator.mm in Sources */, + 46EB2E00016B10 /* RCTUIManagerUtils.m in Sources */, + 46EB2E00016B30 /* RCTUIUtils.m in Sources */, + 46EB2E00016910 /* RCTUtils.m in Sources */, + 46EB2E00016920 /* RCTUtilsUIOverride.m in Sources */, + 46EB2E00016930 /* RCTVersion.m in Sources */, + 46EB2E00016CA0 /* RCTView.m in Sources */, + 46EB2E00016CB0 /* RCTViewManager.m in Sources */, + 46EB2E00016940 /* RCTViewRegistry.m in Sources */, + 46EB2E00016CC0 /* RCTViewUtils.m in Sources */, + 46EB2E00016CD0 /* RCTWrapperViewController.m in Sources */, + 46EB2E00017EB0 /* React-Core-dummy.m in Sources */, + 46EB2E00016DA0 /* UIView+React.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00016270 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00017F20 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00017F40 /* CoreModulesPlugins.mm in Sources */, + 46EB2E00017F50 /* RCTAccessibilityManager.mm in Sources */, + 46EB2E00017F60 /* RCTActionSheetManager.mm in Sources */, + 46EB2E00017F70 /* RCTAlertController.mm in Sources */, + 46EB2E00017F80 /* RCTAlertManager.mm in Sources */, + 46EB2E00017F90 /* RCTAppearance.mm in Sources */, + 46EB2E00017FA0 /* RCTAppState.mm in Sources */, + 46EB2E00017FB0 /* RCTClipboard.mm in Sources */, + 46EB2E00017FC0 /* RCTDeviceInfo.mm in Sources */, + 46EB2E00017FD0 /* RCTDevLoadingView.mm in Sources */, + 46EB2E00017FE0 /* RCTDevMenu.mm in Sources */, + 46EB2E00017FF0 /* RCTDevSettings.mm in Sources */, + 46EB2E00018000 /* RCTEventDispatcher.mm in Sources */, + 46EB2E00018010 /* RCTExceptionsManager.mm in Sources */, + 46EB2E00018020 /* RCTFPSGraph.mm in Sources */, + 46EB2E00018030 /* RCTI18nManager.mm in Sources */, + 46EB2E00018040 /* RCTKeyboardObserver.mm in Sources */, + 46EB2E00018050 /* RCTLogBox.mm in Sources */, + 46EB2E00018060 /* RCTLogBoxView.mm in Sources */, + 46EB2E00018070 /* RCTPerfMonitor.mm in Sources */, + 46EB2E00018080 /* RCTPlatform.mm in Sources */, + 46EB2E00018090 /* RCTRedBox.mm in Sources */, + 46EB2E000180A0 /* RCTSourceCode.mm in Sources */, + 46EB2E000180B0 /* RCTStatusBarManager.mm in Sources */, + 46EB2E000180C0 /* RCTTiming.mm in Sources */, + 46EB2E000180D0 /* RCTWebSocketExecutor.mm in Sources */, + 46EB2E000180E0 /* RCTWebSocketModule.mm in Sources */, + 46EB2E00018140 /* React-CoreModules-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000181B0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00018A10 /* AccessibilityProps.cpp in Sources */, + 46EB2E000193F0 /* AsynchronousEventBeat.cpp in Sources */, + 46EB2E00018260 /* AttributedString.cpp in Sources */, + 46EB2E00018270 /* AttributedStringBox.cpp in Sources */, + 46EB2E00018750 /* BaseTextProps.cpp in Sources */, + 46EB2E00018760 /* BaseTextShadowNode.cpp in Sources */, + 46EB2E00018A20 /* BaseTouch.cpp in Sources */, + 46EB2E00018A30 /* BaseViewEventEmitter.cpp in Sources */, + 46EB2E00018A40 /* BaseViewProps.cpp in Sources */, + 46EB2E00018C40 /* BatchedEventQueue.cpp in Sources */, + 46EB2E000195D0 /* bindingUtils.cpp in Sources */, + 46EB2E00018C50 /* ComponentDescriptor.cpp in Sources */, + 46EB2E00018300 /* ComponentDescriptorProviderRegistry.cpp in Sources */, + 46EB2E00018310 /* ComponentDescriptorRegistry.cpp in Sources */, + 46EB2E00018540 /* ComponentDescriptors.cpp in Sources */, + 46EB2E00018320 /* componentNameByReactViewName.cpp in Sources */, + 46EB2E00019250 /* Differentiator.cpp in Sources */, + 46EB2E00018C60 /* DynamicPropsUtilities.cpp in Sources */, + 46EB2E00018C70 /* EventBeat.cpp in Sources */, + 46EB2E00018C80 /* EventDispatcher.cpp in Sources */, + 46EB2E00018C90 /* EventEmitter.cpp in Sources */, + 46EB2E00018550 /* EventEmitters.cpp in Sources */, + 46EB2E00018CA0 /* EventListener.cpp in Sources */, + 46EB2E00018CB0 /* EventLogger.cpp in Sources */, + 46EB2E00018CC0 /* EventQueue.cpp in Sources */, + 46EB2E00018CD0 /* EventQueueProcessor.cpp in Sources */, + 46EB2E00018CE0 /* EventTarget.cpp in Sources */, + 46EB2E00019160 /* ImageRequest.cpp in Sources */, + 46EB2E00019170 /* ImageResponse.cpp in Sources */, + 46EB2E00019180 /* ImageResponseObserverCoordinator.cpp in Sources */, + 46EB2E00019190 /* ImageTelemetry.cpp in Sources */, + 46EB2E000183A0 /* InputAccessoryShadowNode.cpp in Sources */, + 46EB2E00018CF0 /* InstanceHandle.cpp in Sources */, + 46EB2E00018D00 /* LayoutableShadowNode.cpp in Sources */, + 46EB2E000181D0 /* LayoutAnimationDriver.cpp in Sources */, + 46EB2E000181E0 /* LayoutAnimationKeyFrameManager.cpp in Sources */, + 46EB2E00018D10 /* LayoutConstraints.cpp in Sources */, + 46EB2E00018D20 /* LayoutMetrics.cpp in Sources */, + 46EB2E00019210 /* LeakChecker.cpp in Sources */, + 46EB2E000183E0 /* LegacyViewManagerInteropComponentDescriptor.mm in Sources */, + 46EB2E000183F0 /* LegacyViewManagerInteropShadowNode.cpp in Sources */, + 46EB2E00018400 /* LegacyViewManagerInteropState.mm in Sources */, + 46EB2E00018410 /* LegacyViewManagerInteropViewEventEmitter.cpp in Sources */, + 46EB2E00018420 /* LegacyViewManagerInteropViewProps.cpp in Sources */, + 46EB2E000184F0 /* ModalHostViewShadowNode.cpp in Sources */, + 46EB2E00018500 /* ModalHostViewState.cpp in Sources */, + 46EB2E00019260 /* MountingCoordinator.cpp in Sources */, + 46EB2E00019270 /* MountingTransaction.cpp in Sources */, + 46EB2E00018380 /* NativeComponentRegistryBinding.cpp in Sources */, + 46EB2E00018280 /* ParagraphAttributes.cpp in Sources */, + 46EB2E00018770 /* ParagraphEventEmitter.cpp in Sources */, + 46EB2E00018780 /* ParagraphLayoutManager.cpp in Sources */, + 46EB2E00018790 /* ParagraphProps.cpp in Sources */, + 46EB2E000187A0 /* ParagraphShadowNode.cpp in Sources */, + 46EB2E000187B0 /* ParagraphState.cpp in Sources */, + 46EB2E00018A50 /* PointerEvent.cpp in Sources */, + 46EB2E000195E0 /* PointerEventsProcessor.cpp in Sources */, + 46EB2E000195F0 /* PointerHoverTracker.cpp in Sources */, + 46EB2E00018560 /* Props.cpp in Sources */, + 46EB2E00018D30 /* Props.cpp in Sources */, + 46EB2E00018D40 /* RawEvent.cpp in Sources */, + 46EB2E00018D50 /* RawProps.cpp in Sources */, + 46EB2E00018D60 /* RawPropsKey.cpp in Sources */, + 46EB2E00018D70 /* RawPropsKeyMap.cpp in Sources */, + 46EB2E00018D80 /* RawPropsParser.cpp in Sources */, + 46EB2E000187C0 /* RawTextProps.cpp in Sources */, + 46EB2E000187D0 /* RawTextShadowNode.cpp in Sources */, + 46EB2E00018D90 /* RawValue.cpp in Sources */, + 46EB2E00019500 /* RCTAttributedTextUtils.mm in Sources */, + 46EB2E00019510 /* RCTFontUtils.mm in Sources */, + 46EB2E00018430 /* RCTLegacyViewManagerInteropCoordinator.mm in Sources */, + 46EB2E00019520 /* RCTTextLayoutManager.mm in Sources */, + 46EB2E00019770 /* React-Fabric-dummy.m in Sources */, + 46EB2E000185F0 /* RootProps.cpp in Sources */, + 46EB2E00018600 /* RootShadowNode.cpp in Sources */, + 46EB2E00018640 /* SafeAreaViewShadowNode.cpp in Sources */, + 46EB2E00018650 /* SafeAreaViewState.cpp in Sources */, + 46EB2E00019400 /* Scheduler.cpp in Sources */, + 46EB2E00018690 /* ScrollViewEventEmitter.cpp in Sources */, + 46EB2E000186A0 /* ScrollViewProps.cpp in Sources */, + 46EB2E000186B0 /* ScrollViewShadowNode.cpp in Sources */, + 46EB2E000186C0 /* ScrollViewState.cpp in Sources */, + 46EB2E00018DA0 /* Sealable.cpp in Sources */, + 46EB2E00018DB0 /* ShadowNode.cpp in Sources */, + 46EB2E00018DC0 /* ShadowNodeFamily.cpp in Sources */, + 46EB2E00018DD0 /* ShadowNodeFragment.cpp in Sources */, + 46EB2E00018570 /* ShadowNodes.cpp in Sources */, + 46EB2E00018DE0 /* ShadowNodeTraits.cpp in Sources */, + 46EB2E00019280 /* ShadowTree.cpp in Sources */, + 46EB2E00019290 /* ShadowTreeRegistry.cpp in Sources */, + 46EB2E000192A0 /* ShadowTreeRevision.cpp in Sources */, + 46EB2E000192B0 /* ShadowView.cpp in Sources */, + 46EB2E000192C0 /* ShadowViewMutation.cpp in Sources */, + 46EB2E00018DF0 /* State.cpp in Sources */, + 46EB2E00018580 /* States.cpp in Sources */, + 46EB2E00018E00 /* StateUpdate.cpp in Sources */, + 46EB2E000192D0 /* stubs.cpp in Sources */, + 46EB2E000192E0 /* StubView.cpp in Sources */, + 46EB2E000192F0 /* StubViewTree.cpp in Sources */, + 46EB2E00019410 /* SurfaceHandler.cpp in Sources */, + 46EB2E00019420 /* SurfaceManager.cpp in Sources */, + 46EB2E00019600 /* SurfaceRegistryBinding.cpp in Sources */, + 46EB2E000194C0 /* SurfaceTelemetry.cpp in Sources */, + 46EB2E00019430 /* SynchronousEventBeat.cpp in Sources */, + 46EB2E00019300 /* TelemetryController.cpp in Sources */, + 46EB2E00018290 /* TextAttributes.cpp in Sources */, + 46EB2E000188F0 /* TextInputEventEmitter.cpp in Sources */, + 46EB2E00018900 /* TextInputProps.cpp in Sources */, + 46EB2E00018910 /* TextInputShadowNode.cpp in Sources */, + 46EB2E00018920 /* TextInputState.cpp in Sources */, + 46EB2E00019530 /* TextLayoutManager.mm in Sources */, + 46EB2E00019540 /* TextMeasureCache.cpp in Sources */, + 46EB2E000187E0 /* TextProps.cpp in Sources */, + 46EB2E000187F0 /* TextShadowNode.cpp in Sources */, + 46EB2E00018A60 /* TouchEvent.cpp in Sources */, + 46EB2E00018A70 /* TouchEventEmitter.cpp in Sources */, + 46EB2E000194D0 /* TransactionTelemetry.cpp in Sources */, + 46EB2E00019610 /* UIManager.cpp in Sources */, + 46EB2E00019620 /* UIManagerBinding.cpp in Sources */, + 46EB2E00018E10 /* UnbatchedEventQueue.cpp in Sources */, + 46EB2E000189B0 /* UnimplementedViewComponentDescriptor.cpp in Sources */, + 46EB2E000189C0 /* UnimplementedViewProps.cpp in Sources */, + 46EB2E000189D0 /* UnimplementedViewShadowNode.cpp in Sources */, + 46EB2E00018440 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp in Sources */, + 46EB2E00018450 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp in Sources */, + 46EB2E000181F0 /* utils.cpp in Sources */, + 46EB2E00018E20 /* ValueFactoryEventPayload.cpp in Sources */, + 46EB2E00018A80 /* ViewShadowNode.cpp in Sources */, + 46EB2E00019220 /* WeakFamilyRegistry.cpp in Sources */, + 46EB2E00018A90 /* YogaLayoutableShadowNode.cpp in Sources */, + 46EB2E00018AA0 /* YogaStylableProps.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000197E0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019800 /* ImageEventEmitter.cpp in Sources */, + 46EB2E00019810 /* ImageProps.cpp in Sources */, + 46EB2E00019820 /* ImageShadowNode.cpp in Sources */, + 46EB2E00019830 /* ImageState.cpp in Sources */, + 46EB2E000198F0 /* React-FabricImage-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019960 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019980 /* ImageManager.mm in Sources */, + 46EB2E00019990 /* RCTImageManager.mm in Sources */, + 46EB2E000199A0 /* RCTSyncImageManager.mm in Sources */, + 46EB2E00019A70 /* React-ImageManager-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019AE0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019B00 /* MapBuffer.cpp in Sources */, + 46EB2E00019B10 /* MapBufferBuilder.cpp in Sources */, + 46EB2E00019B90 /* React-Mapbuffer-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019C00 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019C20 /* RCTInteropTurboModule.mm in Sources */, + 46EB2E00019C30 /* RCTRuntimeExecutor.mm in Sources */, + 46EB2E00019C40 /* RCTTurboModule.mm in Sources */, + 46EB2E00019C50 /* RCTTurboModuleManager.mm in Sources */, + 46EB2E00019D20 /* React-NativeModulesApple-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019E00 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019E60 /* RCTAdditionAnimatedNode.mm in Sources */, + 46EB2E00019E70 /* RCTAnimatedNode.mm in Sources */, + 46EB2E00019F50 /* RCTAnimationPlugins.mm in Sources */, + 46EB2E00019F60 /* RCTAnimationUtils.mm in Sources */, + 46EB2E00019E80 /* RCTColorAnimatedNode.mm in Sources */, + 46EB2E00019E20 /* RCTDecayAnimation.mm in Sources */, + 46EB2E00019E90 /* RCTDiffClampAnimatedNode.mm in Sources */, + 46EB2E00019EA0 /* RCTDivisionAnimatedNode.mm in Sources */, + 46EB2E00019E30 /* RCTEventAnimation.mm in Sources */, + 46EB2E00019E40 /* RCTFrameAnimation.mm in Sources */, + 46EB2E00019EB0 /* RCTInterpolationAnimatedNode.mm in Sources */, + 46EB2E00019EC0 /* RCTModuloAnimatedNode.mm in Sources */, + 46EB2E00019ED0 /* RCTMultiplicationAnimatedNode.mm in Sources */, + 46EB2E00019F70 /* RCTNativeAnimatedModule.mm in Sources */, + 46EB2E00019F80 /* RCTNativeAnimatedNodesManager.mm in Sources */, + 46EB2E00019F90 /* RCTNativeAnimatedTurboModule.mm in Sources */, + 46EB2E00019EE0 /* RCTObjectAnimatedNode.mm in Sources */, + 46EB2E00019EF0 /* RCTPropsAnimatedNode.mm in Sources */, + 46EB2E00019E50 /* RCTSpringAnimation.mm in Sources */, + 46EB2E00019F00 /* RCTStyleAnimatedNode.mm in Sources */, + 46EB2E00019F10 /* RCTSubtractionAnimatedNode.mm in Sources */, + 46EB2E00019F20 /* RCTTrackingAnimatedNode.mm in Sources */, + 46EB2E00019F30 /* RCTTransformAnimatedNode.mm in Sources */, + 46EB2E00019F40 /* RCTValueAnimatedNode.mm in Sources */, + 46EB2E0001A180 /* React-RCTAnimation-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A1F0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001A210 /* RCTAppDelegate.mm in Sources */, + 46EB2E0001A220 /* RCTAppSetupUtils.mm in Sources */, + 46EB2E0001A230 /* RCTRootViewFactory.mm in Sources */, + 46EB2E0001A300 /* React-RCTAppDelegate-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A370 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001A390 /* RCTBlobCollector.mm in Sources */, + 46EB2E0001A3A0 /* RCTBlobManager.mm in Sources */, + 46EB2E0001A3B0 /* RCTBlobPlugins.mm in Sources */, + 46EB2E0001A3C0 /* RCTFileReaderModule.mm in Sources */, + 46EB2E0001A460 /* React-RCTBlob-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A4D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001A760 /* PlatformRunLoopObserver.mm in Sources */, + 46EB2E0001A5F0 /* RCTAccessibilityElement.mm in Sources */, + 46EB2E0001A4F0 /* RCTActivityIndicatorViewComponentView.mm in Sources */, + 46EB2E0001A670 /* RCTComponentViewFactory.mm in Sources */, + 46EB2E0001A680 /* RCTComponentViewRegistry.mm in Sources */, + 46EB2E0001A500 /* RCTDebuggingOverlayComponentView.mm in Sources */, + 46EB2E0001A5B0 /* RCTEnhancedScrollView.mm in Sources */, + 46EB2E0001A580 /* RCTFabricComponentsPlugins.mm in Sources */, + 46EB2E0001A560 /* RCTFabricModalHostViewController.mm in Sources */, + 46EB2E0001A750 /* RCTFabricSurface.mm in Sources */, + 46EB2E0001A770 /* RCTGenericDelegateSplitter.mm in Sources */, + 46EB2E0001A510 /* RCTImageComponentView.mm in Sources */, + 46EB2E0001A6C0 /* RCTImageResponseObserverProxy.mm in Sources */, + 46EB2E0001A520 /* RCTInputAccessoryComponentView.mm in Sources */, + 46EB2E0001A530 /* RCTInputAccessoryContentView.mm in Sources */, + 46EB2E0001A540 /* RCTLegacyViewManagerInteropComponentView.mm in Sources */, + 46EB2E0001A550 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm in Sources */, + 46EB2E0001A6D0 /* RCTLocalizationProvider.mm in Sources */, + 46EB2E0001A570 /* RCTModalHostViewComponentView.mm in Sources */, + 46EB2E0001A690 /* RCTMountingManager.mm in Sources */, + 46EB2E0001A6A0 /* RCTMountingTransactionObserverCoordinator.mm in Sources */, + 46EB2E0001A600 /* RCTParagraphComponentAccessibilityProvider.mm in Sources */, + 46EB2E0001A610 /* RCTParagraphComponentView.mm in Sources */, + 46EB2E0001A5C0 /* RCTPullToRefreshViewComponentView.mm in Sources */, + 46EB2E0001A780 /* RCTReactTaggedView.mm in Sources */, + 46EB2E0001A590 /* RCTRootComponentView.mm in Sources */, + 46EB2E0001A5A0 /* RCTSafeAreaViewComponentView.mm in Sources */, + 46EB2E0001A6E0 /* RCTScheduler.mm in Sources */, + 46EB2E0001A5D0 /* RCTScrollViewComponentView.mm in Sources */, + 46EB2E0001A6F0 /* RCTSurfacePointerHandler.mm in Sources */, + 46EB2E0001A700 /* RCTSurfacePresenter.mm in Sources */, + 46EB2E0001A710 /* RCTSurfacePresenterBridgeAdapter.mm in Sources */, + 46EB2E0001A720 /* RCTSurfaceRegistry.mm in Sources */, + 46EB2E0001A730 /* RCTSurfaceTouchHandler.mm in Sources */, + 46EB2E0001A5E0 /* RCTSwitchComponentView.mm in Sources */, + 46EB2E0001A620 /* RCTTextInputComponentView.mm in Sources */, + 46EB2E0001A630 /* RCTTextInputUtils.mm in Sources */, + 46EB2E0001A740 /* RCTThirdPartyFabricComponentsProvider.mm in Sources */, + 46EB2E0001A640 /* RCTUnimplementedNativeComponentView.mm in Sources */, + 46EB2E0001A650 /* RCTUnimplementedViewComponentView.mm in Sources */, + 46EB2E0001A660 /* RCTViewComponentView.mm in Sources */, + 46EB2E0001AB70 /* React-RCTFabric-dummy.m in Sources */, + 46EB2E0001A6B0 /* UIView+ComponentViewProtocol.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001ABE0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001AC00 /* RCTAnimatedImage.mm in Sources */, + 46EB2E0001AC10 /* RCTBundleAssetImageLoader.mm in Sources */, + 46EB2E0001AC20 /* RCTDisplayWeakRefreshable.mm in Sources */, + 46EB2E0001AC30 /* RCTGIFImageDecoder.mm in Sources */, + 46EB2E0001AC40 /* RCTImageBlurUtils.mm in Sources */, + 46EB2E0001AC50 /* RCTImageCache.mm in Sources */, + 46EB2E0001AC60 /* RCTImageEditingManager.mm in Sources */, + 46EB2E0001AC70 /* RCTImageLoader.mm in Sources */, + 46EB2E0001AC80 /* RCTImagePlugins.mm in Sources */, + 46EB2E0001AC90 /* RCTImageShadowView.mm in Sources */, + 46EB2E0001ACA0 /* RCTImageStoreManager.mm in Sources */, + 46EB2E0001ACB0 /* RCTImageURLLoaderWithAttribution.mm in Sources */, + 46EB2E0001ACC0 /* RCTImageUtils.mm in Sources */, + 46EB2E0001ACD0 /* RCTImageView.mm in Sources */, + 46EB2E0001ACE0 /* RCTImageViewManager.mm in Sources */, + 46EB2E0001ACF0 /* RCTLocalAssetImageLoader.mm in Sources */, + 46EB2E0001AD00 /* RCTResizeMode.mm in Sources */, + 46EB2E0001AD10 /* RCTUIImageViewAnimated.mm in Sources */, + 46EB2E0001AD70 /* React-RCTImage-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001ADE0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001AE00 /* RCTLinkingManager.mm in Sources */, + 46EB2E0001AE10 /* RCTLinkingPlugins.mm in Sources */, + 46EB2E0001AE70 /* React-RCTLinking-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001AEE0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001AF00 /* RCTDataRequestHandler.mm in Sources */, + 46EB2E0001AF10 /* RCTFileRequestHandler.mm in Sources */, + 46EB2E0001AF20 /* RCTHTTPRequestHandler.mm in Sources */, + 46EB2E0001AF30 /* RCTNetworking.mm in Sources */, + 46EB2E0001AF40 /* RCTNetworkPlugins.mm in Sources */, + 46EB2E0001AF50 /* RCTNetworkTask.mm in Sources */, + 46EB2E0001AFB0 /* React-RCTNetwork-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B020 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B040 /* RCTSettingsManager.mm in Sources */, + 46EB2E0001B050 /* RCTSettingsPlugins.mm in Sources */, + 46EB2E0001B0B0 /* React-RCTSettings-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B120 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B1A0 /* NSTextStorage+FontScaling.m in Sources */, + 46EB2E0001B220 /* RCTBackedTextInputDelegateAdapter.mm in Sources */, + 46EB2E0001B230 /* RCTBaseTextInputShadowView.mm in Sources */, + 46EB2E0001B240 /* RCTBaseTextInputView.mm in Sources */, + 46EB2E0001B250 /* RCTBaseTextInputViewManager.mm in Sources */, + 46EB2E0001B140 /* RCTBaseTextShadowView.mm in Sources */, + 46EB2E0001B150 /* RCTBaseTextViewManager.mm in Sources */, + 46EB2E0001B180 /* RCTConvert+Text.mm in Sources */, + 46EB2E0001B1B0 /* RCTDynamicTypeRamp.mm in Sources */, + 46EB2E0001B260 /* RCTInputAccessoryShadowView.mm in Sources */, + 46EB2E0001B270 /* RCTInputAccessoryView.mm in Sources */, + 46EB2E0001B280 /* RCTInputAccessoryViewContent.mm in Sources */, + 46EB2E0001B290 /* RCTInputAccessoryViewManager.mm in Sources */, + 46EB2E0001B1F0 /* RCTMultilineTextInputView.mm in Sources */, + 46EB2E0001B200 /* RCTMultilineTextInputViewManager.mm in Sources */, + 46EB2E0001B160 /* RCTRawTextShadowView.mm in Sources */, + 46EB2E0001B170 /* RCTRawTextViewManager.mm in Sources */, + 46EB2E0001B2B0 /* RCTSinglelineTextInputView.mm in Sources */, + 46EB2E0001B2C0 /* RCTSinglelineTextInputViewManager.mm in Sources */, + 46EB2E0001B190 /* RCTTextAttributes.mm in Sources */, + 46EB2E0001B2A0 /* RCTTextSelection.mm in Sources */, + 46EB2E0001B1C0 /* RCTTextShadowView.mm in Sources */, + 46EB2E0001B1D0 /* RCTTextView.mm in Sources */, + 46EB2E0001B1E0 /* RCTTextViewManager.mm in Sources */, + 46EB2E0001B2D0 /* RCTUITextField.mm in Sources */, + 46EB2E0001B210 /* RCTUITextView.mm in Sources */, + 46EB2E0001B2E0 /* RCTVirtualTextShadowView.mm in Sources */, + 46EB2E0001B2F0 /* RCTVirtualTextView.mm in Sources */, + 46EB2E0001B300 /* RCTVirtualTextViewManager.mm in Sources */, + 46EB2E0001B560 /* React-RCTText-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B5D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B5F0 /* RCTVibration.mm in Sources */, + 46EB2E0001B600 /* RCTVibrationPlugins.mm in Sources */, + 46EB2E0001B660 /* React-RCTVibration-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B6D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B6F0 /* ObjCTimerRegistry.mm in Sources */, + 46EB2E0001B700 /* RCTHermesInstance.mm in Sources */, + 46EB2E0001B710 /* RCTHost.mm in Sources */, + 46EB2E0001B720 /* RCTInstance.mm in Sources */, + 46EB2E0001B730 /* RCTJSThreadManager.mm in Sources */, + 46EB2E0001B740 /* RCTLegacyUIManagerConstantsProvider.mm in Sources */, + 46EB2E0001B750 /* RCTPerformanceLoggerUtils.mm in Sources */, + 46EB2E0001B840 /* React-RuntimeApple-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B8B0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B8D0 /* BridgelessJSCallInvoker.cpp in Sources */, + 46EB2E0001B8E0 /* BridgelessNativeMethodCallInvoker.cpp in Sources */, + 46EB2E0001B8F0 /* BufferedRuntimeExecutor.cpp in Sources */, + 46EB2E0001B900 /* JSRuntimeFactory.cpp in Sources */, + 46EB2E0001B930 /* LegacyUIManagerConstantsProviderBinding.cpp in Sources */, + 46EB2E0001BA20 /* React-RuntimeCore-dummy.m in Sources */, + 46EB2E0001B910 /* ReactInstance.cpp in Sources */, + 46EB2E0001B920 /* TimerManager.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BA90 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001BAB0 /* HermesInstance.cpp in Sources */, + 46EB2E0001BB20 /* React-RuntimeHermes-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BC00 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001BC20 /* CxxNativeModule.cpp in Sources */, + 46EB2E0001BC30 /* Instance.cpp in Sources */, + 46EB2E0001BC40 /* JSBigString.cpp in Sources */, + 46EB2E0001BC50 /* JSBundleType.cpp in Sources */, + 46EB2E0001BC60 /* JSExecutor.cpp in Sources */, + 46EB2E0001BC70 /* JSIndexedRAMBundle.cpp in Sources */, + 46EB2E0001BC80 /* MethodCall.cpp in Sources */, + 46EB2E0001BC90 /* ModuleRegistry.cpp in Sources */, + 46EB2E0001BCA0 /* NativeToJsBridge.cpp in Sources */, + 46EB2E0001BCB0 /* RAMBundleRegistry.cpp in Sources */, + 46EB2E0001BE90 /* React-cxxreact-dummy.m in Sources */, + 46EB2E0001BCC0 /* ReactMarker.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BF00 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001BFE0 /* React-debug-dummy.m in Sources */, + 46EB2E0001BF20 /* react_native_assert.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C050 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C150 /* React-featureflags-dummy.m in Sources */, + 46EB2E0001C070 /* ReactNativeFeatureFlags.cpp in Sources */, + 46EB2E0001C080 /* ReactNativeFeatureFlagsAccessor.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C1C0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C1E0 /* Color.cpp in Sources */, + 46EB2E0001C1F0 /* HostPlatformColor.mm in Sources */, + 46EB2E0001C200 /* PlatformColorParser.mm in Sources */, + 46EB2E0001C210 /* RCTPlatformColorUtils.mm in Sources */, + 46EB2E0001C3D0 /* React-graphics-dummy.m in Sources */, + 46EB2E0001C220 /* Transform.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C440 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C470 /* ConnectionDemux.cpp in Sources */, + 46EB2E0001C460 /* HermesExecutorFactory.cpp in Sources */, + 46EB2E0001C480 /* HermesRuntimeAgentDelegate.cpp in Sources */, + 46EB2E0001C560 /* React-hermes-dummy.m in Sources */, + 46EB2E0001C490 /* Registration.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C5D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C5F0 /* JsErrorHandler.cpp in Sources */, + 46EB2E0001C660 /* React-jserrorhandler-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C6D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C6F0 /* JSIDynamic.cpp in Sources */, + 46EB2E0001C7F0 /* React-jsi-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C860 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C880 /* JSIExecutor.cpp in Sources */, + 46EB2E0001C890 /* JSINativeModules.cpp in Sources */, + 46EB2E0001C910 /* React-jsiexecutor-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C980 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C9A0 /* ExecutionContext.cpp in Sources */, + 46EB2E0001C9B0 /* ExecutionContextManager.cpp in Sources */, + 46EB2E0001C9C0 /* FallbackRuntimeAgentDelegate.cpp in Sources */, + 46EB2E0001C9D0 /* InspectorFlags.cpp in Sources */, + 46EB2E0001C9E0 /* InspectorInterfaces.cpp in Sources */, + 46EB2E0001C9F0 /* InspectorPackagerConnection.cpp in Sources */, + 46EB2E0001CA00 /* InspectorUtilities.cpp in Sources */, + 46EB2E0001CA10 /* InstanceAgent.cpp in Sources */, + 46EB2E0001CA20 /* InstanceTarget.cpp in Sources */, + 46EB2E0001CA30 /* PageAgent.cpp in Sources */, + 46EB2E0001CA40 /* PageTarget.cpp in Sources */, + 46EB2E0001CA50 /* Parsing.cpp in Sources */, + 46EB2E0001CC60 /* React-jsinspector-dummy.m in Sources */, + 46EB2E0001CA60 /* RuntimeAgent.cpp in Sources */, + 46EB2E0001CA70 /* RuntimeTarget.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CD40 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CDD0 /* React-logger-dummy.m in Sources */, + 46EB2E0001CD60 /* react_native_log.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CE40 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CED0 /* React-nativeconfig-dummy.m in Sources */, + 46EB2E0001CE60 /* ReactNativeConfig.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CF40 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CF60 /* BridgeNativeModulePerfLogger.cpp in Sources */, + 46EB2E0001CFE0 /* React-perflogger-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D050 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D070 /* DebugStringConvertible.cpp in Sources */, + 46EB2E0001D080 /* DebugStringConvertibleItem.cpp in Sources */, + 46EB2E0001D160 /* React-rendererdebug-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D2B0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D410 /* React-runtimescheduler-dummy.m in Sources */, + 46EB2E0001D2D0 /* RuntimeScheduler.cpp in Sources */, + 46EB2E0001D300 /* RuntimeScheduler_Legacy.cpp in Sources */, + 46EB2E0001D310 /* RuntimeScheduler_Modern.cpp in Sources */, + 46EB2E0001D2E0 /* RuntimeSchedulerBinding.cpp in Sources */, + 46EB2E0001D2F0 /* RuntimeSchedulerCallInvoker.cpp in Sources */, + 46EB2E0001D320 /* Task.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D480 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D4A0 /* CoreFeatures.cpp in Sources */, + 46EB2E0001D4B0 /* jsi.cpp in Sources */, + 46EB2E0001D4C0 /* ManagedObjectWrapper.mm in Sources */, + 46EB2E0001D630 /* React-utils-dummy.m in Sources */, + 46EB2E0001D4D0 /* RunLoopObserver.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D6A0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D7D0 /* CxxTurboModuleUtils.cpp in Sources */, + 46EB2E0001D6C0 /* LongLivedObject.cpp in Sources */, + 46EB2E0001D930 /* ReactCommon-dummy.m in Sources */, + 46EB2E0001D7E0 /* TurboCxxModule.cpp in Sources */, + 46EB2E0001D7F0 /* TurboModule.cpp in Sources */, + 46EB2E0001D800 /* TurboModuleBinding.cpp in Sources */, + 46EB2E0001D810 /* TurboModulePerfLogger.cpp in Sources */, + 46EB2E0001D820 /* TurboModuleUtils.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D9A0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001DAB0 /* NSRunLoop+SRWebSocket.m in Sources */, + 46EB2E0001DAC0 /* NSURLRequest+SRWebSocket.m in Sources */, + 46EB2E0001DCA0 /* SocketRocket-dummy.m in Sources */, + 46EB2E0001DA20 /* SRConstants.m in Sources */, + 46EB2E0001D9C0 /* SRDelegateController.m in Sources */, + 46EB2E0001DA30 /* SRError.m in Sources */, + 46EB2E0001DA40 /* SRHash.m in Sources */, + 46EB2E0001DA50 /* SRHTTPConnectMessage.m in Sources */, + 46EB2E0001D9D0 /* SRIOConsumer.m in Sources */, + 46EB2E0001D9E0 /* SRIOConsumerPool.m in Sources */, + 46EB2E0001DA60 /* SRLog.m in Sources */, + 46EB2E0001DA70 /* SRMutex.m in Sources */, + 46EB2E0001DA10 /* SRPinningSecurityPolicy.m in Sources */, + 46EB2E0001D9F0 /* SRProxyConnect.m in Sources */, + 46EB2E0001DA80 /* SRRandom.m in Sources */, + 46EB2E0001DA00 /* SRRunLoopThread.m in Sources */, + 46EB2E0001DAD0 /* SRSecurityPolicy.m in Sources */, + 46EB2E0001DA90 /* SRSIMDHelpers.m in Sources */, + 46EB2E0001DAA0 /* SRURLUtilities.m in Sources */, + 46EB2E0001DAE0 /* SRWebSocket.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001DD10 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001DD30 /* AbsoluteLayout.cpp in Sources */, + 46EB2E0001DDA0 /* AssertFatal.cpp in Sources */, + 46EB2E0001DD40 /* Baseline.cpp in Sources */, + 46EB2E0001DD50 /* Cache.cpp in Sources */, + 46EB2E0001DD60 /* CalculateLayout.cpp in Sources */, + 46EB2E0001DD90 /* Config.cpp in Sources */, + 46EB2E0001DDC0 /* event.cpp in Sources */, + 46EB2E0001DD70 /* FlexLine.cpp in Sources */, + 46EB2E0001DDD0 /* LayoutResults.cpp in Sources */, + 46EB2E0001DDB0 /* Log.cpp in Sources */, + 46EB2E0001DDE0 /* Node.cpp in Sources */, + 46EB2E0001DD80 /* PixelGrid.cpp in Sources */, + 46EB2E0001DDF0 /* YGConfig.cpp in Sources */, + 46EB2E0001DE00 /* YGEnums.cpp in Sources */, + 46EB2E0001DE10 /* YGNode.cpp in Sources */, + 46EB2E0001DE20 /* YGNodeLayout.cpp in Sources */, + 46EB2E0001DE30 /* YGNodeStyle.cpp in Sources */, + 46EB2E0001DE40 /* YGPixelGrid.cpp in Sources */, + 46EB2E0001DE50 /* YGValue.cpp in Sources */, + 46EB2E0001E230 /* Yoga-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001E2A0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001EC60 /* ZXAbstractDoCoMoResultParser.m in Sources */, + 46EB2E0001E8D0 /* ZXAbstractExpandedDecoder.m in Sources */, + 46EB2E0001EA40 /* ZXAbstractRSSReader.m in Sources */, + 46EB2E0001EC70 /* ZXAddressBookAUResultParser.m in Sources */, + 46EB2E0001EC80 /* ZXAddressBookDoCoMoResultParser.m in Sources */, + 46EB2E0001EC90 /* ZXAddressBookParsedResult.m in Sources */, + 46EB2E0001E8E0 /* ZXAI013103decoder.m in Sources */, + 46EB2E0001E8F0 /* ZXAI01320xDecoder.m in Sources */, + 46EB2E0001E900 /* ZXAI01392xDecoder.m in Sources */, + 46EB2E0001E910 /* ZXAI01393xDecoder.m in Sources */, + 46EB2E0001E920 /* ZXAI013x0x1xDecoder.m in Sources */, + 46EB2E0001E930 /* ZXAI013x0xDecoder.m in Sources */, + 46EB2E0001E940 /* ZXAI01AndOtherAIs.m in Sources */, + 46EB2E0001E950 /* ZXAI01decoder.m in Sources */, + 46EB2E0001E960 /* ZXAI01weightDecoder.m in Sources */, + 46EB2E0001E970 /* ZXAnyAIDecoder.m in Sources */, + 46EB2E0001E490 /* ZXBinarizer.m in Sources */, + 46EB2E0001E4A0 /* ZXBinaryBitmap.m in Sources */, + 46EB2E0001E390 /* ZXBitArray.m in Sources */, + 46EB2E0001EA00 /* ZXBitArrayBuilder.m in Sources */, + 46EB2E0001E3A0 /* ZXBitMatrix.m in Sources */, + 46EB2E0001E3B0 /* ZXBitSource.m in Sources */, + 46EB2E0001ECA0 /* ZXBizcardResultParser.m in Sources */, + 46EB2E0001ECB0 /* ZXBookmarkDoCoMoResultParser.m in Sources */, + 46EB2E0001E3C0 /* ZXBoolArray.m in Sources */, + 46EB2E0001E560 /* ZXByQuadrantReader.m in Sources */, + 46EB2E0001E3D0 /* ZXByteArray.m in Sources */, + 46EB2E0001E4B0 /* ZXByteMatrix.m in Sources */, + 46EB2E0001ECC0 /* ZXCalendarParsedResult.m in Sources */, + 46EB2E0001E2E0 /* ZXCapture.m in Sources */, + 46EB2E0001E2F0 /* ZXCGImageLuminanceSource.m in Sources */, + 46EB2E0001E300 /* ZXCGImageLuminanceSourceInfo.m in Sources */, + 46EB2E0001E3E0 /* ZXCharacterSetECI.m in Sources */, + 46EB2E0001EAA0 /* ZXCodaBarReader.m in Sources */, + 46EB2E0001EAB0 /* ZXCodaBarWriter.m in Sources */, + 46EB2E0001EAC0 /* ZXCode128Reader.m in Sources */, + 46EB2E0001EAD0 /* ZXCode128Writer.m in Sources */, + 46EB2E0001EAE0 /* ZXCode39Reader.m in Sources */, + 46EB2E0001EAF0 /* ZXCode39Writer.m in Sources */, + 46EB2E0001EB00 /* ZXCode93Reader.m in Sources */, + 46EB2E0001EB10 /* ZXCode93Writer.m in Sources */, + 46EB2E0001E3F0 /* ZXDecimal.m in Sources */, + 46EB2E0001E4C0 /* ZXDecodeHints.m in Sources */, + 46EB2E0001E400 /* ZXDecoderResult.m in Sources */, + 46EB2E0001E410 /* ZXDefaultGridSampler.m in Sources */, + 46EB2E0001E420 /* ZXDetectorResult.m in Sources */, + 46EB2E0001E4D0 /* ZXDimension.m in Sources */, + 46EB2E0001EB20 /* ZXEAN13Reader.m in Sources */, + 46EB2E0001EB30 /* ZXEAN13Writer.m in Sources */, + 46EB2E0001EB40 /* ZXEAN8Reader.m in Sources */, + 46EB2E0001EB50 /* ZXEAN8Writer.m in Sources */, + 46EB2E0001EB60 /* ZXEANManufacturerOrgSupport.m in Sources */, + 46EB2E0001ECD0 /* ZXEmailAddressParsedResult.m in Sources */, + 46EB2E0001ECE0 /* ZXEmailAddressResultParser.m in Sources */, + 46EB2E0001ECF0 /* ZXEmailDoCoMoResultParser.m in Sources */, + 46EB2E0001E4E0 /* ZXEncodeHints.m in Sources */, + 46EB2E0001E4F0 /* ZXErrors.m in Sources */, + 46EB2E0001ED00 /* ZXExpandedProductParsedResult.m in Sources */, + 46EB2E0001ED10 /* ZXExpandedProductResultParser.m in Sources */, + 46EB2E0001E350 /* ZXGenericGF.m in Sources */, + 46EB2E0001E360 /* ZXGenericGFPoly.m in Sources */, + 46EB2E0001E570 /* ZXGenericMultipleBarcodeReader.m in Sources */, + 46EB2E0001ED20 /* ZXGeoParsedResult.m in Sources */, + 46EB2E0001ED30 /* ZXGeoResultParser.m in Sources */, + 46EB2E0001E430 /* ZXGlobalHistogramBinarizer.m in Sources */, + 46EB2E0001E440 /* ZXGridSampler.m in Sources */, + 46EB2E0001E450 /* ZXHybridBinarizer.m in Sources */, + 46EB2E0001E310 /* ZXImage.m in Sources */, + 46EB2E0001F840 /* ZXingObjC-dummy.m in Sources */, + 46EB2E0001E460 /* ZXIntArray.m in Sources */, + 46EB2E0001E500 /* ZXInvertedLuminanceSource.m in Sources */, + 46EB2E0001ED40 /* ZXISBNParsedResult.m in Sources */, + 46EB2E0001ED50 /* ZXISBNResultParser.m in Sources */, + 46EB2E0001EB70 /* ZXITFReader.m in Sources */, + 46EB2E0001EB80 /* ZXITFWriter.m in Sources */, + 46EB2E0001E510 /* ZXLuminanceSource.m in Sources */, + 46EB2E0001E320 /* ZXMathUtils.m in Sources */, + 46EB2E0001F490 /* ZXModulusGF.m in Sources */, + 46EB2E0001F4A0 /* ZXModulusPoly.m in Sources */, + 46EB2E0001E330 /* ZXMonochromeRectangleDetector.m in Sources */, + 46EB2E0001EB90 /* ZXMultiFormatOneDReader.m in Sources */, + 46EB2E0001E2C0 /* ZXMultiFormatReader.m in Sources */, + 46EB2E0001EBA0 /* ZXMultiFormatUPCEANReader.m in Sources */, + 46EB2E0001E2D0 /* ZXMultiFormatWriter.m in Sources */, + 46EB2E0001EBB0 /* ZXOneDimensionalCodeWriter.m in Sources */, + 46EB2E0001EBC0 /* ZXOneDReader.m in Sources */, + 46EB2E0001ED60 /* ZXParsedResult.m in Sources */, + 46EB2E0001F580 /* ZXPDF417.m in Sources */, + 46EB2E0001F590 /* ZXPDF417BarcodeMatrix.m in Sources */, + 46EB2E0001F4C0 /* ZXPDF417BarcodeMetadata.m in Sources */, + 46EB2E0001F5A0 /* ZXPDF417BarcodeRow.m in Sources */, + 46EB2E0001F4D0 /* ZXPDF417BarcodeValue.m in Sources */, + 46EB2E0001F4E0 /* ZXPDF417BoundingBox.m in Sources */, + 46EB2E0001F4F0 /* ZXPDF417Codeword.m in Sources */, + 46EB2E0001F500 /* ZXPDF417CodewordDecoder.m in Sources */, + 46EB2E0001F5E0 /* ZXPDF417Common.m in Sources */, + 46EB2E0001F510 /* ZXPDF417DecodedBitStreamParser.m in Sources */, + 46EB2E0001F520 /* ZXPDF417DetectionResult.m in Sources */, + 46EB2E0001F530 /* ZXPDF417DetectionResultColumn.m in Sources */, + 46EB2E0001F540 /* ZXPDF417DetectionResultRowIndicatorColumn.m in Sources */, + 46EB2E0001F560 /* ZXPDF417Detector.m in Sources */, + 46EB2E0001F570 /* ZXPDF417DetectorResult.m in Sources */, + 46EB2E0001F5B0 /* ZXPDF417Dimensions.m in Sources */, + 46EB2E0001F4B0 /* ZXPDF417ECErrorCorrection.m in Sources */, + 46EB2E0001F5C0 /* ZXPDF417ErrorCorrection.m in Sources */, + 46EB2E0001F5D0 /* ZXPDF417HighLevelEncoder.m in Sources */, + 46EB2E0001F5F0 /* ZXPDF417Reader.m in Sources */, + 46EB2E0001F600 /* ZXPDF417ResultMetadata.m in Sources */, + 46EB2E0001F550 /* ZXPDF417ScanningDecoder.m in Sources */, + 46EB2E0001F610 /* ZXPDF417Writer.m in Sources */, + 46EB2E0001E470 /* ZXPerspectiveTransform.m in Sources */, + 46EB2E0001E520 /* ZXPlanarYUVLuminanceSource.m in Sources */, + 46EB2E0001ED70 /* ZXProductParsedResult.m in Sources */, + 46EB2E0001ED80 /* ZXProductResultParser.m in Sources */, + 46EB2E0001E370 /* ZXReedSolomonDecoder.m in Sources */, + 46EB2E0001E380 /* ZXReedSolomonEncoder.m in Sources */, + 46EB2E0001E530 /* ZXResult.m in Sources */, + 46EB2E0001ED90 /* ZXResultParser.m in Sources */, + 46EB2E0001E540 /* ZXResultPoint.m in Sources */, + 46EB2E0001E550 /* ZXRGBLuminanceSource.m in Sources */, + 46EB2E0001EA50 /* ZXRSS14Reader.m in Sources */, + 46EB2E0001EA60 /* ZXRSSDataCharacter.m in Sources */, + 46EB2E0001E980 /* ZXRSSExpandedBlockParsedResult.m in Sources */, + 46EB2E0001E990 /* ZXRSSExpandedCurrentParsingState.m in Sources */, + 46EB2E0001E9A0 /* ZXRSSExpandedDecodedChar.m in Sources */, + 46EB2E0001E9B0 /* ZXRSSExpandedDecodedInformation.m in Sources */, + 46EB2E0001E9C0 /* ZXRSSExpandedDecodedNumeric.m in Sources */, + 46EB2E0001E9D0 /* ZXRSSExpandedDecodedObject.m in Sources */, + 46EB2E0001E9E0 /* ZXRSSExpandedFieldParser.m in Sources */, + 46EB2E0001E9F0 /* ZXRSSExpandedGeneralAppIdDecoder.m in Sources */, + 46EB2E0001EA10 /* ZXRSSExpandedPair.m in Sources */, + 46EB2E0001EA20 /* ZXRSSExpandedReader.m in Sources */, + 46EB2E0001EA30 /* ZXRSSExpandedRow.m in Sources */, + 46EB2E0001EA70 /* ZXRSSFinderPattern.m in Sources */, + 46EB2E0001EA80 /* ZXRSSPair.m in Sources */, + 46EB2E0001EA90 /* ZXRSSUtils.m in Sources */, + 46EB2E0001EDA0 /* ZXSMSMMSResultParser.m in Sources */, + 46EB2E0001EDB0 /* ZXSMSParsedResult.m in Sources */, + 46EB2E0001EDC0 /* ZXSMSTOMMSTOResultParser.m in Sources */, + 46EB2E0001EDD0 /* ZXSMTPResultParser.m in Sources */, + 46EB2E0001E480 /* ZXStringUtils.m in Sources */, + 46EB2E0001EDE0 /* ZXTelParsedResult.m in Sources */, + 46EB2E0001EDF0 /* ZXTelResultParser.m in Sources */, + 46EB2E0001EE00 /* ZXTextParsedResult.m in Sources */, + 46EB2E0001EBD0 /* ZXUPCAReader.m in Sources */, + 46EB2E0001EBE0 /* ZXUPCAWriter.m in Sources */, + 46EB2E0001EBF0 /* ZXUPCEANExtension2Support.m in Sources */, + 46EB2E0001EC00 /* ZXUPCEANExtension5Support.m in Sources */, + 46EB2E0001EC10 /* ZXUPCEANExtensionSupport.m in Sources */, + 46EB2E0001EC20 /* ZXUPCEANReader.m in Sources */, + 46EB2E0001EC30 /* ZXUPCEANWriter.m in Sources */, + 46EB2E0001EC40 /* ZXUPCEReader.m in Sources */, + 46EB2E0001EC50 /* ZXUPCEWriter.m in Sources */, + 46EB2E0001EE10 /* ZXURIParsedResult.m in Sources */, + 46EB2E0001EE20 /* ZXURIResultParser.m in Sources */, + 46EB2E0001EE30 /* ZXURLTOResultParser.m in Sources */, + 46EB2E0001EE40 /* ZXVCardResultParser.m in Sources */, + 46EB2E0001EE50 /* ZXVEventResultParser.m in Sources */, + 46EB2E0001EE60 /* ZXVINParsedResult.m in Sources */, + 46EB2E0001EE70 /* ZXVINResultParser.m in Sources */, + 46EB2E0001E340 /* ZXWhiteRectangleDetector.m in Sources */, + 46EB2E0001EE80 /* ZXWifiParsedResult.m in Sources */, + 46EB2E0001EE90 /* ZXWifiResultParser.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001F920 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001FA70 /* fmt-dummy.m in Sources */, + 46EB2E0001F940 /* format.cc in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FAE0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001FB00 /* demangle.cc in Sources */, + 46EB2E0001FC40 /* glog-dummy.m in Sources */, + 46EB2E0001FB10 /* logging.cc in Sources */, + 46EB2E0001FB20 /* raw_logging.cc in Sources */, + 46EB2E0001FB30 /* signalhandler.cc in Sources */, + 46EB2E0001FB40 /* symbolize.cc in Sources */, + 46EB2E0001FB50 /* utilities.cc in Sources */, + 46EB2E0001FB60 /* vlog_is_on.cc in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FD30 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001FF00 /* react-native-safe-area-context-dummy.m in Sources */, + 46EB2E0001FD50 /* RNCSafeAreaContext.mm in Sources */, + 46EB2E0001FD60 /* RNCSafeAreaProvider.m in Sources */, + 46EB2E0001FD70 /* RNCSafeAreaProviderManager.m in Sources */, + 46EB2E0001FD80 /* RNCSafeAreaShadowView.m in Sources */, + 46EB2E0001FD90 /* RNCSafeAreaUtils.m in Sources */, + 46EB2E0001FDA0 /* RNCSafeAreaView.m in Sources */, + 46EB2E0001FDB0 /* RNCSafeAreaViewEdgeMode.m in Sources */, + 46EB2E0001FDC0 /* RNCSafeAreaViewEdges.m in Sources */, + 46EB2E0001FDD0 /* RNCSafeAreaViewLocalData.m in Sources */, + 46EB2E0001FDE0 /* RNCSafeAreaViewManager.m in Sources */, + 46EB2E0001FDF0 /* RNCSafeAreaViewMode.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FF70 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00020040 /* Pods-mobileapptemplate-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 46EB2E000200B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppAuth; + target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */; + targetProxy = 46EB2E000200A0 /* PBXContainerItemProxy */; + }; + 46EB2E000200D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E000200C0 /* PBXContainerItemProxy */; + }; + 46EB2E000200F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXApplication; + target = 90FCC21376F1111702F7D48E658E43A2 /* EXApplication */; + targetProxy = 46EB2E000200E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020110 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXBarCodeScanner; + target = 20140544B89B60083D9626CBDB171E89 /* EXBarCodeScanner */; + targetProxy = 46EB2E00020100 /* PBXContainerItemProxy */; + }; + 46EB2E00020130 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXConstants; + target = 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */; + targetProxy = 46EB2E00020120 /* PBXContainerItemProxy */; + }; + 46EB2E00020150 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXImageLoader; + target = 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */; + targetProxy = 46EB2E00020140 /* PBXContainerItemProxy */; + }; + 46EB2E00020170 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Expo; + target = 337D49CFF8C109DC1CC07F326439084E /* Expo */; + targetProxy = 46EB2E00020160 /* PBXContainerItemProxy */; + }; + 46EB2E00020190 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoAdapterGoogleSignIn; + target = F77F2C3B4862C46B748290E60FD6B02B /* ExpoAdapterGoogleSignIn */; + targetProxy = 46EB2E00020180 /* PBXContainerItemProxy */; + }; + 46EB2E000201B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoAsset; + target = 2E8DE00395DDCF21D15D83FC2DDD3A93 /* ExpoAsset */; + targetProxy = 46EB2E000201A0 /* PBXContainerItemProxy */; + }; + 46EB2E000201D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoCamera; + target = 6EDBCD95D1624C1F631DF5983AADB3B3 /* ExpoCamera */; + targetProxy = 46EB2E000201C0 /* PBXContainerItemProxy */; + }; + 46EB2E000201F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoCrypto; + target = 219BE94914A9A27C5B88F925A6F26253 /* ExpoCrypto */; + targetProxy = 46EB2E000201E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020210 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoDevice; + target = E75C38C362BC8874606E6C3B70DBE44D /* ExpoDevice */; + targetProxy = 46EB2E00020200 /* PBXContainerItemProxy */; + }; + 46EB2E00020230 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoFileSystem; + target = 61D0956690519FC30DB411716DB5D4E9 /* ExpoFileSystem */; + targetProxy = 46EB2E00020220 /* PBXContainerItemProxy */; + }; + 46EB2E00020250 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoFont; + target = 105765E503515FDF1EFEBEFA6F166225 /* ExpoFont */; + targetProxy = 46EB2E00020240 /* PBXContainerItemProxy */; + }; + 46EB2E00020270 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoKeepAwake; + target = 90ADA47ADE107F8BBE8456EF975D4E83 /* ExpoKeepAwake */; + targetProxy = 46EB2E00020260 /* PBXContainerItemProxy */; + }; + 46EB2E00020290 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020280 /* PBXContainerItemProxy */; + }; + 46EB2E000202B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoWebBrowser; + target = 0A9E313F802B28B44A928D7969FB06FB /* ExpoWebBrowser */; + targetProxy = 46EB2E000202A0 /* PBXContainerItemProxy */; + }; + 46EB2E000202D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBLazyVector; + target = 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */; + targetProxy = 46EB2E000202C0 /* PBXContainerItemProxy */; + }; + 46EB2E000202F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GTMAppAuth; + target = 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */; + targetProxy = 46EB2E000202E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020310 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GTMSessionFetcher; + target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */; + targetProxy = 46EB2E00020300 /* PBXContainerItemProxy */; + }; + 46EB2E00020330 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleSignIn; + target = CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */; + targetProxy = 46EB2E00020320 /* PBXContainerItemProxy */; + }; + 46EB2E00020350 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00020340 /* PBXContainerItemProxy */; + }; + 46EB2E00020370 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTDeprecation; + target = 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */; + targetProxy = 46EB2E00020360 /* PBXContainerItemProxy */; + }; + 46EB2E00020390 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00020380 /* PBXContainerItemProxy */; + }; + 46EB2E000203B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000203A0 /* PBXContainerItemProxy */; + }; + 46EB2E000203D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNCAsyncStorage; + target = 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */; + targetProxy = 46EB2E000203C0 /* PBXContainerItemProxy */; + }; + 46EB2E000203F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNGestureHandler; + target = B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */; + targetProxy = 46EB2E000203E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020410 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNGoogleSignin; + target = 5476F82C9430F9DD7EC76D0150754254 /* RNGoogleSignin */; + targetProxy = 46EB2E00020400 /* PBXContainerItemProxy */; + }; + 46EB2E00020430 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNReanimated; + target = FF879E718031128A75E7DE54046E6219 /* RNReanimated */; + targetProxy = 46EB2E00020420 /* PBXContainerItemProxy */; + }; + 46EB2E00020450 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNSVG; + target = DE32677FA772BFFD0172EB7EE9E4E7E9 /* RNSVG */; + targetProxy = 46EB2E00020440 /* PBXContainerItemProxy */; + }; + 46EB2E00020470 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNScreens; + target = 214E42634D1E187D876346D36184B655 /* RNScreens */; + targetProxy = 46EB2E00020460 /* PBXContainerItemProxy */; + }; + 46EB2E00020490 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = React; + target = 1BEE828C124E6416179B904A9F66D794 /* React */; + targetProxy = 46EB2E00020480 /* PBXContainerItemProxy */; + }; + 46EB2E000204B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E000204A0 /* PBXContainerItemProxy */; + }; + 46EB2E000204D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000204C0 /* PBXContainerItemProxy */; + }; + 46EB2E000204F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-CoreModules"; + target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; + targetProxy = 46EB2E000204E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020510 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00020500 /* PBXContainerItemProxy */; + }; + 46EB2E00020530 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-FabricImage"; + target = A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */; + targetProxy = 46EB2E00020520 /* PBXContainerItemProxy */; + }; + 46EB2E00020550 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E00020540 /* PBXContainerItemProxy */; + }; + 46EB2E00020570 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Mapbuffer"; + target = 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */; + targetProxy = 46EB2E00020560 /* PBXContainerItemProxy */; + }; + 46EB2E00020590 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00020580 /* PBXContainerItemProxy */; + }; + 46EB2E000205B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTActionSheet"; + target = 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */; + targetProxy = 46EB2E000205A0 /* PBXContainerItemProxy */; + }; + 46EB2E000205D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTAnimation"; + target = 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */; + targetProxy = 46EB2E000205C0 /* PBXContainerItemProxy */; + }; + 46EB2E000205F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTAppDelegate"; + target = C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */; + targetProxy = 46EB2E000205E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020610 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTBlob"; + target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; + targetProxy = 46EB2E00020600 /* PBXContainerItemProxy */; + }; + 46EB2E00020630 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E00020620 /* PBXContainerItemProxy */; + }; + 46EB2E00020650 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 46EB2E00020640 /* PBXContainerItemProxy */; + }; + 46EB2E00020670 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTLinking"; + target = 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */; + targetProxy = 46EB2E00020660 /* PBXContainerItemProxy */; + }; + 46EB2E00020690 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTNetwork"; + target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; + targetProxy = 46EB2E00020680 /* PBXContainerItemProxy */; + }; + 46EB2E000206B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTSettings"; + target = 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */; + targetProxy = 46EB2E000206A0 /* PBXContainerItemProxy */; + }; + 46EB2E000206D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTText"; + target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; + targetProxy = 46EB2E000206C0 /* PBXContainerItemProxy */; + }; + 46EB2E000206F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTVibration"; + target = 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */; + targetProxy = 46EB2E000206E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020710 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeApple"; + target = 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */; + targetProxy = 46EB2E00020700 /* PBXContainerItemProxy */; + }; + 46EB2E00020730 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeCore"; + target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; + targetProxy = 46EB2E00020720 /* PBXContainerItemProxy */; + }; + 46EB2E00020750 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeHermes"; + target = 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */; + targetProxy = 46EB2E00020740 /* PBXContainerItemProxy */; + }; + 46EB2E00020770 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = 46EB2E00020760 /* PBXContainerItemProxy */; + }; + 46EB2E00020790 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00020780 /* PBXContainerItemProxy */; + }; + 46EB2E000207B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E000207A0 /* PBXContainerItemProxy */; + }; + 46EB2E000207D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E000207C0 /* PBXContainerItemProxy */; + }; + 46EB2E000207F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E000207E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020810 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-hermes"; + target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; + targetProxy = 46EB2E00020800 /* PBXContainerItemProxy */; + }; + 46EB2E00020830 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jserrorhandler"; + target = 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */; + targetProxy = 46EB2E00020820 /* PBXContainerItemProxy */; + }; + 46EB2E00020850 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00020840 /* PBXContainerItemProxy */; + }; + 46EB2E00020870 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E00020860 /* PBXContainerItemProxy */; + }; + 46EB2E00020890 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00020880 /* PBXContainerItemProxy */; + }; + 46EB2E000208B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsitracing"; + target = 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */; + targetProxy = 46EB2E000208A0 /* PBXContainerItemProxy */; + }; + 46EB2E000208D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-logger"; + target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; + targetProxy = 46EB2E000208C0 /* PBXContainerItemProxy */; + }; + 46EB2E000208F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-nativeconfig"; + target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; + targetProxy = 46EB2E000208E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020910 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-perflogger"; + target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; + targetProxy = 46EB2E00020900 /* PBXContainerItemProxy */; + }; + 46EB2E00020930 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00020920 /* PBXContainerItemProxy */; + }; + 46EB2E00020950 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rncore"; + target = B41E34C6B259B9994C513BE178912491 /* React-rncore */; + targetProxy = 46EB2E00020940 /* PBXContainerItemProxy */; + }; + 46EB2E00020970 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00020960 /* PBXContainerItemProxy */; + }; + 46EB2E00020990 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimescheduler"; + target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; + targetProxy = 46EB2E00020980 /* PBXContainerItemProxy */; + }; + 46EB2E000209B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E000209A0 /* PBXContainerItemProxy */; + }; + 46EB2E000209D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E000209C0 /* PBXContainerItemProxy */; + }; + 46EB2E000209F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SocketRocket; + target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; + targetProxy = 46EB2E000209E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020A10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00020A00 /* PBXContainerItemProxy */; + }; + 46EB2E00020A30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZXingObjC; + target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; + targetProxy = 46EB2E00020A20 /* PBXContainerItemProxy */; + }; + 46EB2E00020A50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = boost; + target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; + targetProxy = 46EB2E00020A40 /* PBXContainerItemProxy */; + }; + 46EB2E00020A70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00020A60 /* PBXContainerItemProxy */; + }; + 46EB2E00020A90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00020A80 /* PBXContainerItemProxy */; + }; + 46EB2E00020AB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00020AA0 /* PBXContainerItemProxy */; + }; + 46EB2E00020AD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-safe-area-context"; + target = BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */; + targetProxy = 46EB2E00020AC0 /* PBXContainerItemProxy */; + }; + 46EB2E00020AF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AppAuth-AppAuthCore_Privacy"; + target = 3B932EC9659D505694902B50F4EB3D8B /* AppAuth-AppAuthCore_Privacy */; + targetProxy = 46EB2E00020AE0 /* PBXContainerItemProxy */; + }; + 46EB2E00020B10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "EXApplication-ExpoApplication_privacy"; + target = 20B605F265EBCD84C7167FE854FDED12 /* EXApplication-ExpoApplication_privacy */; + targetProxy = 46EB2E00020B00 /* PBXContainerItemProxy */; + }; + 46EB2E00020B30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020B20 /* PBXContainerItemProxy */; + }; + 46EB2E00020B50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020B40 /* PBXContainerItemProxy */; + }; + 46EB2E00020B70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXImageLoader; + target = 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */; + targetProxy = 46EB2E00020B60 /* PBXContainerItemProxy */; + }; + 46EB2E00020B90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZXingObjC; + target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; + targetProxy = 46EB2E00020B80 /* PBXContainerItemProxy */; + }; + 46EB2E00020BB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "EXConstants-EXConstants"; + target = 0F782E65C434CB2F920719FC727833DC /* EXConstants-EXConstants */; + targetProxy = 46EB2E00020BA0 /* PBXContainerItemProxy */; + }; + 46EB2E00020BD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "EXConstants-ExpoConstants_privacy"; + target = 8C8F782BF97E9978F4B6AF92621D724F /* EXConstants-ExpoConstants_privacy */; + targetProxy = 46EB2E00020BC0 /* PBXContainerItemProxy */; + }; + 46EB2E00020BF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020BE0 /* PBXContainerItemProxy */; + }; + 46EB2E00020C10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00020C00 /* PBXContainerItemProxy */; + }; + 46EB2E00020C30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020C20 /* PBXContainerItemProxy */; + }; + 46EB2E00020C50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020C40 /* PBXContainerItemProxy */; + }; + 46EB2E00020C70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020C60 /* PBXContainerItemProxy */; + }; + 46EB2E00020C90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00020C80 /* PBXContainerItemProxy */; + }; + 46EB2E00020CB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleSignIn; + target = CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */; + targetProxy = 46EB2E00020CA0 /* PBXContainerItemProxy */; + }; + 46EB2E00020CD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020CC0 /* PBXContainerItemProxy */; + }; + 46EB2E00020CF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020CE0 /* PBXContainerItemProxy */; + }; + 46EB2E00020D10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZXingObjC; + target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; + targetProxy = 46EB2E00020D00 /* PBXContainerItemProxy */; + }; + 46EB2E00020D30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020D20 /* PBXContainerItemProxy */; + }; + 46EB2E00020D50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "ExpoDevice-ExpoDevice_privacy"; + target = C94F5F32730982C482173E4C78004673 /* ExpoDevice-ExpoDevice_privacy */; + targetProxy = 46EB2E00020D40 /* PBXContainerItemProxy */; + }; + 46EB2E00020D70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020D60 /* PBXContainerItemProxy */; + }; + 46EB2E00020D90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "ExpoFileSystem-ExpoFileSystem_privacy"; + target = DCBBC340ADCFC40E2F676B616BA8D2F4 /* ExpoFileSystem-ExpoFileSystem_privacy */; + targetProxy = 46EB2E00020D80 /* PBXContainerItemProxy */; + }; + 46EB2E00020DB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020DA0 /* PBXContainerItemProxy */; + }; + 46EB2E00020DD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020DC0 /* PBXContainerItemProxy */; + }; + 46EB2E00020DF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020DE0 /* PBXContainerItemProxy */; + }; + 46EB2E00020E10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00020E00 /* PBXContainerItemProxy */; + }; + 46EB2E00020E30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00020E20 /* PBXContainerItemProxy */; + }; + 46EB2E00020E50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00020E40 /* PBXContainerItemProxy */; + }; + 46EB2E00020E70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00020E60 /* PBXContainerItemProxy */; + }; + 46EB2E00020E90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTAppDelegate"; + target = C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */; + targetProxy = 46EB2E00020E80 /* PBXContainerItemProxy */; + }; + 46EB2E00020EB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00020EA0 /* PBXContainerItemProxy */; + }; + 46EB2E00020ED0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00020EC0 /* PBXContainerItemProxy */; + }; + 46EB2E00020EF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00020EE0 /* PBXContainerItemProxy */; + }; + 46EB2E00020F10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E00020F00 /* PBXContainerItemProxy */; + }; + 46EB2E00020F30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00020F20 /* PBXContainerItemProxy */; + }; + 46EB2E00020F50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00020F40 /* PBXContainerItemProxy */; + }; + 46EB2E00020F70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00020F60 /* PBXContainerItemProxy */; + }; + 46EB2E00020F90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00020F80 /* PBXContainerItemProxy */; + }; + 46EB2E00020FB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00020FA0 /* PBXContainerItemProxy */; + }; + 46EB2E00020FD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E00020FC0 /* PBXContainerItemProxy */; + }; + 46EB2E00020FF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00020FE0 /* PBXContainerItemProxy */; + }; + 46EB2E00021010 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00021000 /* PBXContainerItemProxy */; + }; + 46EB2E00021030 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00021020 /* PBXContainerItemProxy */; + }; + 46EB2E00021050 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E00021040 /* PBXContainerItemProxy */; + }; + 46EB2E00021070 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00021060 /* PBXContainerItemProxy */; + }; + 46EB2E00021090 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00021080 /* PBXContainerItemProxy */; + }; + 46EB2E000210B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E000210A0 /* PBXContainerItemProxy */; + }; + 46EB2E000210D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "GTMAppAuth-GTMAppAuth_Privacy"; + target = 7E666B1A2E7C9940B41E40FF9793F57C /* GTMAppAuth-GTMAppAuth_Privacy */; + targetProxy = 46EB2E000210C0 /* PBXContainerItemProxy */; + }; + 46EB2E000210F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GTMSessionFetcher; + target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */; + targetProxy = 46EB2E000210E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021110 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppAuth; + target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */; + targetProxy = 46EB2E00021100 /* PBXContainerItemProxy */; + }; + 46EB2E00021130 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; + target = 417B25AC44CA1D040034CC1F375CEE36 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */; + targetProxy = 46EB2E00021120 /* PBXContainerItemProxy */; + }; + 46EB2E00021150 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "GoogleSignIn-GoogleSignIn"; + target = 7DFA91ED3A3D0BC020C3C843A3D1EB38 /* GoogleSignIn-GoogleSignIn */; + targetProxy = 46EB2E00021140 /* PBXContainerItemProxy */; + }; + 46EB2E00021170 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppAuth; + target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */; + targetProxy = 46EB2E00021160 /* PBXContainerItemProxy */; + }; + 46EB2E00021190 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GTMAppAuth; + target = 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */; + targetProxy = 46EB2E00021180 /* PBXContainerItemProxy */; + }; + 46EB2E000211B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GTMSessionFetcher; + target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */; + targetProxy = 46EB2E000211A0 /* PBXContainerItemProxy */; + }; + 46EB2E000211D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = boost; + target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; + targetProxy = 46EB2E000211C0 /* PBXContainerItemProxy */; + }; + 46EB2E000211F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E000211E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021210 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00021200 /* PBXContainerItemProxy */; + }; + 46EB2E00021230 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00021220 /* PBXContainerItemProxy */; + }; + 46EB2E00021250 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBLazyVector; + target = 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */; + targetProxy = 46EB2E00021240 /* PBXContainerItemProxy */; + }; + 46EB2E00021270 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00021260 /* PBXContainerItemProxy */; + }; + 46EB2E00021290 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00021280 /* PBXContainerItemProxy */; + }; + 46EB2E000212B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RNCAsyncStorage-RNCAsyncStorage_resources"; + target = 4C0DE1C47CE99F0D1B5D4618E9E61DA6 /* RNCAsyncStorage-RNCAsyncStorage_resources */; + targetProxy = 46EB2E000212A0 /* PBXContainerItemProxy */; + }; + 46EB2E000212D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000212C0 /* PBXContainerItemProxy */; + }; + 46EB2E000212F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000212E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021310 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00021300 /* PBXContainerItemProxy */; + }; + 46EB2E00021330 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00021320 /* PBXContainerItemProxy */; + }; + 46EB2E00021350 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E00021340 /* PBXContainerItemProxy */; + }; + 46EB2E00021370 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00021360 /* PBXContainerItemProxy */; + }; + 46EB2E00021390 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00021380 /* PBXContainerItemProxy */; + }; + 46EB2E000213B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000213A0 /* PBXContainerItemProxy */; + }; + 46EB2E000213D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E000213C0 /* PBXContainerItemProxy */; + }; + 46EB2E000213F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E000213E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021410 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00021400 /* PBXContainerItemProxy */; + }; + 46EB2E00021430 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00021420 /* PBXContainerItemProxy */; + }; + 46EB2E00021450 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E00021440 /* PBXContainerItemProxy */; + }; + 46EB2E00021470 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00021460 /* PBXContainerItemProxy */; + }; + 46EB2E00021490 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00021480 /* PBXContainerItemProxy */; + }; + 46EB2E000214B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E000214A0 /* PBXContainerItemProxy */; + }; + 46EB2E000214D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E000214C0 /* PBXContainerItemProxy */; + }; + 46EB2E000214F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E000214E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021510 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00021500 /* PBXContainerItemProxy */; + }; + 46EB2E00021530 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00021520 /* PBXContainerItemProxy */; + }; + 46EB2E00021550 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleSignIn; + target = CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */; + targetProxy = 46EB2E00021540 /* PBXContainerItemProxy */; + }; + 46EB2E00021570 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00021560 /* PBXContainerItemProxy */; + }; + 46EB2E00021590 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00021580 /* PBXContainerItemProxy */; + }; + 46EB2E000215B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000215A0 /* PBXContainerItemProxy */; + }; + 46EB2E000215D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000215C0 /* PBXContainerItemProxy */; + }; + 46EB2E000215F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E000215E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021610 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E00021600 /* PBXContainerItemProxy */; + }; + 46EB2E00021630 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00021620 /* PBXContainerItemProxy */; + }; + 46EB2E00021650 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00021640 /* PBXContainerItemProxy */; + }; + 46EB2E00021670 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00021660 /* PBXContainerItemProxy */; + }; + 46EB2E00021690 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00021680 /* PBXContainerItemProxy */; + }; + 46EB2E000216B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E000216A0 /* PBXContainerItemProxy */; + }; + 46EB2E000216D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E000216C0 /* PBXContainerItemProxy */; + }; + 46EB2E000216F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E000216E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021710 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00021700 /* PBXContainerItemProxy */; + }; + 46EB2E00021730 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00021720 /* PBXContainerItemProxy */; + }; + 46EB2E00021750 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00021740 /* PBXContainerItemProxy */; + }; + 46EB2E00021770 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E00021760 /* PBXContainerItemProxy */; + }; + 46EB2E00021790 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00021780 /* PBXContainerItemProxy */; + }; + 46EB2E000217B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E000217A0 /* PBXContainerItemProxy */; + }; + 46EB2E000217D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E000217C0 /* PBXContainerItemProxy */; + }; + 46EB2E000217F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000217E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021810 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00021800 /* PBXContainerItemProxy */; + }; + 46EB2E00021830 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00021820 /* PBXContainerItemProxy */; + }; + 46EB2E00021850 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00021840 /* PBXContainerItemProxy */; + }; + 46EB2E00021870 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E00021860 /* PBXContainerItemProxy */; + }; + 46EB2E00021890 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00021880 /* PBXContainerItemProxy */; + }; + 46EB2E000218B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E000218A0 /* PBXContainerItemProxy */; + }; + 46EB2E000218D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000218C0 /* PBXContainerItemProxy */; + }; + 46EB2E000218F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E000218E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021910 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00021900 /* PBXContainerItemProxy */; + }; + 46EB2E00021930 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00021920 /* PBXContainerItemProxy */; + }; + 46EB2E00021950 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00021940 /* PBXContainerItemProxy */; + }; + 46EB2E00021970 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E00021960 /* PBXContainerItemProxy */; + }; + 46EB2E00021990 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00021980 /* PBXContainerItemProxy */; + }; + 46EB2E000219B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E000219A0 /* PBXContainerItemProxy */; + }; + 46EB2E000219D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E000219C0 /* PBXContainerItemProxy */; + }; + 46EB2E000219F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E000219E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021A10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00021A00 /* PBXContainerItemProxy */; + }; + 46EB2E00021A30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00021A20 /* PBXContainerItemProxy */; + }; + 46EB2E00021A50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00021A40 /* PBXContainerItemProxy */; + }; + 46EB2E00021A70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 46EB2E00021A60 /* PBXContainerItemProxy */; + }; + 46EB2E00021A90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00021A80 /* PBXContainerItemProxy */; + }; + 46EB2E00021AB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTActionSheet"; + target = 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */; + targetProxy = 46EB2E00021AA0 /* PBXContainerItemProxy */; + }; + 46EB2E00021AD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTAnimation"; + target = 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */; + targetProxy = 46EB2E00021AC0 /* PBXContainerItemProxy */; + }; + 46EB2E00021AF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTBlob"; + target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; + targetProxy = 46EB2E00021AE0 /* PBXContainerItemProxy */; + }; + 46EB2E00021B10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 46EB2E00021B00 /* PBXContainerItemProxy */; + }; + 46EB2E00021B30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTLinking"; + target = 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */; + targetProxy = 46EB2E00021B20 /* PBXContainerItemProxy */; + }; + 46EB2E00021B50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTNetwork"; + target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; + targetProxy = 46EB2E00021B40 /* PBXContainerItemProxy */; + }; + 46EB2E00021B70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTSettings"; + target = 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */; + targetProxy = 46EB2E00021B60 /* PBXContainerItemProxy */; + }; + 46EB2E00021B90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTText"; + target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; + targetProxy = 46EB2E00021B80 /* PBXContainerItemProxy */; + }; + 46EB2E00021BB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTVibration"; + target = 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */; + targetProxy = 46EB2E00021BA0 /* PBXContainerItemProxy */; + }; + 46EB2E00021BD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E00021BC0 /* PBXContainerItemProxy */; + }; + 46EB2E00021BF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00021BE0 /* PBXContainerItemProxy */; + }; + 46EB2E00021C10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00021C00 /* PBXContainerItemProxy */; + }; + 46EB2E00021C30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00021C20 /* PBXContainerItemProxy */; + }; + 46EB2E00021C50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00021C40 /* PBXContainerItemProxy */; + }; + 46EB2E00021C70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00021C60 /* PBXContainerItemProxy */; + }; + 46EB2E00021C90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00021C80 /* PBXContainerItemProxy */; + }; + 46EB2E00021CB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00021CA0 /* PBXContainerItemProxy */; + }; + 46EB2E00021CD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00021CC0 /* PBXContainerItemProxy */; + }; + 46EB2E00021CF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00021CE0 /* PBXContainerItemProxy */; + }; + 46EB2E00021D10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E00021D00 /* PBXContainerItemProxy */; + }; + 46EB2E00021D30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00021D20 /* PBXContainerItemProxy */; + }; + 46EB2E00021D50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00021D40 /* PBXContainerItemProxy */; + }; + 46EB2E00021D70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-FabricImage"; + target = A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */; + targetProxy = 46EB2E00021D60 /* PBXContainerItemProxy */; + }; + 46EB2E00021D90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00021D80 /* PBXContainerItemProxy */; + }; + 46EB2E00021DB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00021DA0 /* PBXContainerItemProxy */; + }; + 46EB2E00021DD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00021DC0 /* PBXContainerItemProxy */; + }; + 46EB2E00021DF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00021DE0 /* PBXContainerItemProxy */; + }; + 46EB2E00021E10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core-RCTI18nStrings"; + target = D0DD0961119C95E188122B13F3BF4380 /* React-Core-RCTI18nStrings */; + targetProxy = 46EB2E00021E00 /* PBXContainerItemProxy */; + }; + 46EB2E00021E30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00021E20 /* PBXContainerItemProxy */; + }; + 46EB2E00021E50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00021E40 /* PBXContainerItemProxy */; + }; + 46EB2E00021E70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-perflogger"; + target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; + targetProxy = 46EB2E00021E60 /* PBXContainerItemProxy */; + }; + 46EB2E00021E90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00021E80 /* PBXContainerItemProxy */; + }; + 46EB2E00021EB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E00021EA0 /* PBXContainerItemProxy */; + }; + 46EB2E00021ED0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00021EC0 /* PBXContainerItemProxy */; + }; + 46EB2E00021EF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00021EE0 /* PBXContainerItemProxy */; + }; + 46EB2E00021F10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SocketRocket; + target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; + targetProxy = 46EB2E00021F00 /* PBXContainerItemProxy */; + }; + 46EB2E00021F30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimescheduler"; + target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; + targetProxy = 46EB2E00021F20 /* PBXContainerItemProxy */; + }; + 46EB2E00021F50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00021F40 /* PBXContainerItemProxy */; + }; + 46EB2E00021F70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00021F60 /* PBXContainerItemProxy */; + }; + 46EB2E00021F90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00021F80 /* PBXContainerItemProxy */; + }; + 46EB2E00021FB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTDeprecation; + target = 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */; + targetProxy = 46EB2E00021FA0 /* PBXContainerItemProxy */; + }; + 46EB2E00021FD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-hermes"; + target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; + targetProxy = 46EB2E00021FC0 /* PBXContainerItemProxy */; + }; + 46EB2E00021FF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00021FE0 /* PBXContainerItemProxy */; + }; + 46EB2E00022010 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00022000 /* PBXContainerItemProxy */; + }; + 46EB2E00022030 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00022020 /* PBXContainerItemProxy */; + }; + 46EB2E00022050 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00022040 /* PBXContainerItemProxy */; + }; + 46EB2E00022070 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00022060 /* PBXContainerItemProxy */; + }; + 46EB2E00022090 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022080 /* PBXContainerItemProxy */; + }; + 46EB2E000220B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 46EB2E000220A0 /* PBXContainerItemProxy */; + }; + 46EB2E000220D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E000220C0 /* PBXContainerItemProxy */; + }; + 46EB2E000220F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTBlob"; + target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; + targetProxy = 46EB2E000220E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022110 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SocketRocket; + target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; + targetProxy = 46EB2E00022100 /* PBXContainerItemProxy */; + }; + 46EB2E00022130 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00022120 /* PBXContainerItemProxy */; + }; + 46EB2E00022150 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00022140 /* PBXContainerItemProxy */; + }; + 46EB2E00022170 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022160 /* PBXContainerItemProxy */; + }; + 46EB2E00022190 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00022180 /* PBXContainerItemProxy */; + }; + 46EB2E000221B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000221A0 /* PBXContainerItemProxy */; + }; + 46EB2E000221D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E000221C0 /* PBXContainerItemProxy */; + }; + 46EB2E000221F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E000221E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022210 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00022200 /* PBXContainerItemProxy */; + }; + 46EB2E00022230 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022220 /* PBXContainerItemProxy */; + }; + 46EB2E00022250 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00022240 /* PBXContainerItemProxy */; + }; + 46EB2E00022270 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-logger"; + target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; + targetProxy = 46EB2E00022260 /* PBXContainerItemProxy */; + }; + 46EB2E00022290 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00022280 /* PBXContainerItemProxy */; + }; + 46EB2E000222B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E000222A0 /* PBXContainerItemProxy */; + }; + 46EB2E000222D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E000222C0 /* PBXContainerItemProxy */; + }; + 46EB2E000222F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000222E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022310 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00022300 /* PBXContainerItemProxy */; + }; + 46EB2E00022330 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00022320 /* PBXContainerItemProxy */; + }; + 46EB2E00022350 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimescheduler"; + target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; + targetProxy = 46EB2E00022340 /* PBXContainerItemProxy */; + }; + 46EB2E00022370 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00022360 /* PBXContainerItemProxy */; + }; + 46EB2E00022390 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00022380 /* PBXContainerItemProxy */; + }; + 46EB2E000223B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E000223A0 /* PBXContainerItemProxy */; + }; + 46EB2E000223D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E000223C0 /* PBXContainerItemProxy */; + }; + 46EB2E000223F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E000223E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022410 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00022400 /* PBXContainerItemProxy */; + }; + 46EB2E00022430 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E00022420 /* PBXContainerItemProxy */; + }; + 46EB2E00022450 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00022440 /* PBXContainerItemProxy */; + }; + 46EB2E00022470 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00022460 /* PBXContainerItemProxy */; + }; + 46EB2E00022490 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00022480 /* PBXContainerItemProxy */; + }; + 46EB2E000224B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-logger"; + target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; + targetProxy = 46EB2E000224A0 /* PBXContainerItemProxy */; + }; + 46EB2E000224D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E000224C0 /* PBXContainerItemProxy */; + }; + 46EB2E000224F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E000224E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022510 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00022500 /* PBXContainerItemProxy */; + }; + 46EB2E00022530 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E00022520 /* PBXContainerItemProxy */; + }; + 46EB2E00022550 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00022540 /* PBXContainerItemProxy */; + }; + 46EB2E00022570 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00022560 /* PBXContainerItemProxy */; + }; + 46EB2E00022590 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022580 /* PBXContainerItemProxy */; + }; + 46EB2E000225B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E000225A0 /* PBXContainerItemProxy */; + }; + 46EB2E000225D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E000225C0 /* PBXContainerItemProxy */; + }; + 46EB2E000225F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E000225E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022610 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00022600 /* PBXContainerItemProxy */; + }; + 46EB2E00022630 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00022620 /* PBXContainerItemProxy */; + }; + 46EB2E00022650 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022640 /* PBXContainerItemProxy */; + }; + 46EB2E00022670 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00022660 /* PBXContainerItemProxy */; + }; + 46EB2E00022690 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00022680 /* PBXContainerItemProxy */; + }; + 46EB2E000226B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E000226A0 /* PBXContainerItemProxy */; + }; + 46EB2E000226D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E000226C0 /* PBXContainerItemProxy */; + }; + 46EB2E000226F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E000226E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022710 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00022700 /* PBXContainerItemProxy */; + }; + 46EB2E00022730 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00022720 /* PBXContainerItemProxy */; + }; + 46EB2E00022750 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00022740 /* PBXContainerItemProxy */; + }; + 46EB2E00022770 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00022760 /* PBXContainerItemProxy */; + }; + 46EB2E00022790 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022780 /* PBXContainerItemProxy */; + }; + 46EB2E000227B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = 46EB2E000227A0 /* PBXContainerItemProxy */; + }; + 46EB2E000227D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000227C0 /* PBXContainerItemProxy */; + }; + 46EB2E000227F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E000227E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022810 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00022800 /* PBXContainerItemProxy */; + }; + 46EB2E00022830 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00022820 /* PBXContainerItemProxy */; + }; + 46EB2E00022850 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00022840 /* PBXContainerItemProxy */; + }; + 46EB2E00022870 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00022860 /* PBXContainerItemProxy */; + }; + 46EB2E00022890 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022880 /* PBXContainerItemProxy */; + }; + 46EB2E000228B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000228A0 /* PBXContainerItemProxy */; + }; + 46EB2E000228D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000228C0 /* PBXContainerItemProxy */; + }; + 46EB2E000228F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E000228E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022910 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022900 /* PBXContainerItemProxy */; + }; + 46EB2E00022930 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00022920 /* PBXContainerItemProxy */; + }; + 46EB2E00022950 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022940 /* PBXContainerItemProxy */; + }; + 46EB2E00022970 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00022960 /* PBXContainerItemProxy */; + }; + 46EB2E00022990 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022980 /* PBXContainerItemProxy */; + }; + 46EB2E000229B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000229A0 /* PBXContainerItemProxy */; + }; + 46EB2E000229D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E000229C0 /* PBXContainerItemProxy */; + }; + 46EB2E000229F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000229E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022A10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTNetwork"; + target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; + targetProxy = 46EB2E00022A00 /* PBXContainerItemProxy */; + }; + 46EB2E00022A30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 46EB2E00022A20 /* PBXContainerItemProxy */; + }; + 46EB2E00022A50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-CoreModules"; + target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; + targetProxy = 46EB2E00022A40 /* PBXContainerItemProxy */; + }; + 46EB2E00022A70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-nativeconfig"; + target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; + targetProxy = 46EB2E00022A60 /* PBXContainerItemProxy */; + }; + 46EB2E00022A90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00022A80 /* PBXContainerItemProxy */; + }; + 46EB2E00022AB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022AA0 /* PBXContainerItemProxy */; + }; + 46EB2E00022AD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00022AC0 /* PBXContainerItemProxy */; + }; + 46EB2E00022AF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimescheduler"; + target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; + targetProxy = 46EB2E00022AE0 /* PBXContainerItemProxy */; + }; + 46EB2E00022B10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E00022B00 /* PBXContainerItemProxy */; + }; + 46EB2E00022B30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeCore"; + target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; + targetProxy = 46EB2E00022B20 /* PBXContainerItemProxy */; + }; + 46EB2E00022B50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeApple"; + target = 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */; + targetProxy = 46EB2E00022B40 /* PBXContainerItemProxy */; + }; + 46EB2E00022B70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00022B60 /* PBXContainerItemProxy */; + }; + 46EB2E00022B90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E00022B80 /* PBXContainerItemProxy */; + }; + 46EB2E00022BB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00022BA0 /* PBXContainerItemProxy */; + }; + 46EB2E00022BD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00022BC0 /* PBXContainerItemProxy */; + }; + 46EB2E00022BF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00022BE0 /* PBXContainerItemProxy */; + }; + 46EB2E00022C10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00022C00 /* PBXContainerItemProxy */; + }; + 46EB2E00022C30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-hermes"; + target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; + targetProxy = 46EB2E00022C20 /* PBXContainerItemProxy */; + }; + 46EB2E00022C50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeHermes"; + target = 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */; + targetProxy = 46EB2E00022C40 /* PBXContainerItemProxy */; + }; + 46EB2E00022C70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00022C60 /* PBXContainerItemProxy */; + }; + 46EB2E00022C90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00022C80 /* PBXContainerItemProxy */; + }; + 46EB2E00022CB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00022CA0 /* PBXContainerItemProxy */; + }; + 46EB2E00022CD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00022CC0 /* PBXContainerItemProxy */; + }; + 46EB2E00022CF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022CE0 /* PBXContainerItemProxy */; + }; + 46EB2E00022D10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTNetwork"; + target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; + targetProxy = 46EB2E00022D00 /* PBXContainerItemProxy */; + }; + 46EB2E00022D30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00022D20 /* PBXContainerItemProxy */; + }; + 46EB2E00022D50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00022D40 /* PBXContainerItemProxy */; + }; + 46EB2E00022D70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00022D60 /* PBXContainerItemProxy */; + }; + 46EB2E00022D90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022D80 /* PBXContainerItemProxy */; + }; + 46EB2E00022DB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00022DA0 /* PBXContainerItemProxy */; + }; + 46EB2E00022DD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022DC0 /* PBXContainerItemProxy */; + }; + 46EB2E00022DF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 46EB2E00022DE0 /* PBXContainerItemProxy */; + }; + 46EB2E00022E10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00022E00 /* PBXContainerItemProxy */; + }; + 46EB2E00022E30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00022E20 /* PBXContainerItemProxy */; + }; + 46EB2E00022E50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00022E40 /* PBXContainerItemProxy */; + }; + 46EB2E00022E70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTText"; + target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; + targetProxy = 46EB2E00022E60 /* PBXContainerItemProxy */; + }; + 46EB2E00022E90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00022E80 /* PBXContainerItemProxy */; + }; + 46EB2E00022EB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-FabricImage"; + target = A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */; + targetProxy = 46EB2E00022EA0 /* PBXContainerItemProxy */; + }; + 46EB2E00022ED0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00022EC0 /* PBXContainerItemProxy */; + }; + 46EB2E00022EF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-nativeconfig"; + target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; + targetProxy = 46EB2E00022EE0 /* PBXContainerItemProxy */; + }; + 46EB2E00022F10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E00022F00 /* PBXContainerItemProxy */; + }; + 46EB2E00022F30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E00022F20 /* PBXContainerItemProxy */; + }; + 46EB2E00022F50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00022F40 /* PBXContainerItemProxy */; + }; + 46EB2E00022F70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00022F60 /* PBXContainerItemProxy */; + }; + 46EB2E00022F90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00022F80 /* PBXContainerItemProxy */; + }; + 46EB2E00022FB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00022FA0 /* PBXContainerItemProxy */; + }; + 46EB2E00022FD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimescheduler"; + target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; + targetProxy = 46EB2E00022FC0 /* PBXContainerItemProxy */; + }; + 46EB2E00022FF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00022FE0 /* PBXContainerItemProxy */; + }; + 46EB2E00023010 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023000 /* PBXContainerItemProxy */; + }; + 46EB2E00023030 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023020 /* PBXContainerItemProxy */; + }; + 46EB2E00023050 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00023040 /* PBXContainerItemProxy */; + }; + 46EB2E00023070 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023060 /* PBXContainerItemProxy */; + }; + 46EB2E00023090 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023080 /* PBXContainerItemProxy */; + }; + 46EB2E000230B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTNetwork"; + target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; + targetProxy = 46EB2E000230A0 /* PBXContainerItemProxy */; + }; + 46EB2E000230D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E000230C0 /* PBXContainerItemProxy */; + }; + 46EB2E000230F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E000230E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023110 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00023100 /* PBXContainerItemProxy */; + }; + 46EB2E00023130 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023120 /* PBXContainerItemProxy */; + }; + 46EB2E00023150 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00023140 /* PBXContainerItemProxy */; + }; + 46EB2E00023170 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023160 /* PBXContainerItemProxy */; + }; + 46EB2E00023190 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00023180 /* PBXContainerItemProxy */; + }; + 46EB2E000231B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E000231A0 /* PBXContainerItemProxy */; + }; + 46EB2E000231D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000231C0 /* PBXContainerItemProxy */; + }; + 46EB2E000231F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000231E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023210 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023200 /* PBXContainerItemProxy */; + }; + 46EB2E00023230 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023220 /* PBXContainerItemProxy */; + }; + 46EB2E00023250 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00023240 /* PBXContainerItemProxy */; + }; + 46EB2E00023270 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00023260 /* PBXContainerItemProxy */; + }; + 46EB2E00023290 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00023280 /* PBXContainerItemProxy */; + }; + 46EB2E000232B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000232A0 /* PBXContainerItemProxy */; + }; + 46EB2E000232D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000232C0 /* PBXContainerItemProxy */; + }; + 46EB2E000232F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E000232E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023310 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023300 /* PBXContainerItemProxy */; + }; + 46EB2E00023330 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00023320 /* PBXContainerItemProxy */; + }; + 46EB2E00023350 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00023340 /* PBXContainerItemProxy */; + }; + 46EB2E00023370 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00023360 /* PBXContainerItemProxy */; + }; + 46EB2E00023390 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00023380 /* PBXContainerItemProxy */; + }; + 46EB2E000233B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000233A0 /* PBXContainerItemProxy */; + }; + 46EB2E000233D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000233C0 /* PBXContainerItemProxy */; + }; + 46EB2E000233F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E000233E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023410 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023400 /* PBXContainerItemProxy */; + }; + 46EB2E00023430 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00023420 /* PBXContainerItemProxy */; + }; + 46EB2E00023450 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00023440 /* PBXContainerItemProxy */; + }; + 46EB2E00023470 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00023460 /* PBXContainerItemProxy */; + }; + 46EB2E00023490 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023480 /* PBXContainerItemProxy */; + }; + 46EB2E000234B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E000234A0 /* PBXContainerItemProxy */; + }; + 46EB2E000234D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E000234C0 /* PBXContainerItemProxy */; + }; + 46EB2E000234F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = 46EB2E000234E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023510 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00023500 /* PBXContainerItemProxy */; + }; + 46EB2E00023530 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00023520 /* PBXContainerItemProxy */; + }; + 46EB2E00023550 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023540 /* PBXContainerItemProxy */; + }; + 46EB2E00023570 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023560 /* PBXContainerItemProxy */; + }; + 46EB2E00023590 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-CoreModules"; + target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; + targetProxy = 46EB2E00023580 /* PBXContainerItemProxy */; + }; + 46EB2E000235B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E000235A0 /* PBXContainerItemProxy */; + }; + 46EB2E000235D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E000235C0 /* PBXContainerItemProxy */; + }; + 46EB2E000235F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeCore"; + target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; + targetProxy = 46EB2E000235E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023610 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Mapbuffer"; + target = 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */; + targetProxy = 46EB2E00023600 /* PBXContainerItemProxy */; + }; + 46EB2E00023630 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jserrorhandler"; + target = 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */; + targetProxy = 46EB2E00023620 /* PBXContainerItemProxy */; + }; + 46EB2E00023650 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00023640 /* PBXContainerItemProxy */; + }; + 46EB2E00023670 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023660 /* PBXContainerItemProxy */; + }; + 46EB2E00023690 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeHermes"; + target = 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */; + targetProxy = 46EB2E00023680 /* PBXContainerItemProxy */; + }; + 46EB2E000236B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000236A0 /* PBXContainerItemProxy */; + }; + 46EB2E000236D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E000236C0 /* PBXContainerItemProxy */; + }; + 46EB2E000236F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E000236E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023710 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00023700 /* PBXContainerItemProxy */; + }; + 46EB2E00023730 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00023720 /* PBXContainerItemProxy */; + }; + 46EB2E00023750 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023740 /* PBXContainerItemProxy */; + }; + 46EB2E00023770 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jserrorhandler"; + target = 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */; + targetProxy = 46EB2E00023760 /* PBXContainerItemProxy */; + }; + 46EB2E00023790 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimescheduler"; + target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; + targetProxy = 46EB2E00023780 /* PBXContainerItemProxy */; + }; + 46EB2E000237B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E000237A0 /* PBXContainerItemProxy */; + }; + 46EB2E000237D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E000237C0 /* PBXContainerItemProxy */; + }; + 46EB2E000237F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E000237E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023810 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00023800 /* PBXContainerItemProxy */; + }; + 46EB2E00023830 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023820 /* PBXContainerItemProxy */; + }; + 46EB2E00023850 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-nativeconfig"; + target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; + targetProxy = 46EB2E00023840 /* PBXContainerItemProxy */; + }; + 46EB2E00023870 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsitracing"; + target = 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */; + targetProxy = 46EB2E00023860 /* PBXContainerItemProxy */; + }; + 46EB2E00023890 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023880 /* PBXContainerItemProxy */; + }; + 46EB2E000238B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E000238A0 /* PBXContainerItemProxy */; + }; + 46EB2E000238D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeCore"; + target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; + targetProxy = 46EB2E000238C0 /* PBXContainerItemProxy */; + }; + 46EB2E000238F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E000238E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023910 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00023900 /* PBXContainerItemProxy */; + }; + 46EB2E00023930 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-hermes"; + target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; + targetProxy = 46EB2E00023920 /* PBXContainerItemProxy */; + }; + 46EB2E00023950 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023940 /* PBXContainerItemProxy */; + }; + 46EB2E00023970 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = boost; + target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; + targetProxy = 46EB2E00023960 /* PBXContainerItemProxy */; + }; + 46EB2E00023990 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00023980 /* PBXContainerItemProxy */; + }; + 46EB2E000239B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E000239A0 /* PBXContainerItemProxy */; + }; + 46EB2E000239D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000239C0 /* PBXContainerItemProxy */; + }; + 46EB2E000239F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E000239E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023A10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00023A00 /* PBXContainerItemProxy */; + }; + 46EB2E00023A30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = 46EB2E00023A20 /* PBXContainerItemProxy */; + }; + 46EB2E00023A50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00023A40 /* PBXContainerItemProxy */; + }; + 46EB2E00023A70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-perflogger"; + target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; + targetProxy = 46EB2E00023A60 /* PBXContainerItemProxy */; + }; + 46EB2E00023A90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023A80 /* PBXContainerItemProxy */; + }; + 46EB2E00023AB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-logger"; + target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; + targetProxy = 46EB2E00023AA0 /* PBXContainerItemProxy */; + }; + 46EB2E00023AD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00023AC0 /* PBXContainerItemProxy */; + }; + 46EB2E00023AF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023AE0 /* PBXContainerItemProxy */; + }; + 46EB2E00023B10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00023B00 /* PBXContainerItemProxy */; + }; + 46EB2E00023B30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023B20 /* PBXContainerItemProxy */; + }; + 46EB2E00023B50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023B40 /* PBXContainerItemProxy */; + }; + 46EB2E00023B70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00023B60 /* PBXContainerItemProxy */; + }; + 46EB2E00023B90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00023B80 /* PBXContainerItemProxy */; + }; + 46EB2E00023BB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00023BA0 /* PBXContainerItemProxy */; + }; + 46EB2E00023BD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00023BC0 /* PBXContainerItemProxy */; + }; + 46EB2E00023BF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E00023BE0 /* PBXContainerItemProxy */; + }; + 46EB2E00023C10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00023C00 /* PBXContainerItemProxy */; + }; + 46EB2E00023C30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-perflogger"; + target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; + targetProxy = 46EB2E00023C20 /* PBXContainerItemProxy */; + }; + 46EB2E00023C50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023C40 /* PBXContainerItemProxy */; + }; + 46EB2E00023C70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00023C60 /* PBXContainerItemProxy */; + }; + 46EB2E00023C90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00023C80 /* PBXContainerItemProxy */; + }; + 46EB2E00023CB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00023CA0 /* PBXContainerItemProxy */; + }; + 46EB2E00023CD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023CC0 /* PBXContainerItemProxy */; + }; + 46EB2E00023CF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023CE0 /* PBXContainerItemProxy */; + }; + 46EB2E00023D10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00023D00 /* PBXContainerItemProxy */; + }; + 46EB2E00023D30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023D20 /* PBXContainerItemProxy */; + }; + 46EB2E00023D50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023D40 /* PBXContainerItemProxy */; + }; + 46EB2E00023D70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00023D60 /* PBXContainerItemProxy */; + }; + 46EB2E00023D90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Mapbuffer"; + target = 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */; + targetProxy = 46EB2E00023D80 /* PBXContainerItemProxy */; + }; + 46EB2E00023DB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = boost; + target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; + targetProxy = 46EB2E00023DA0 /* PBXContainerItemProxy */; + }; + 46EB2E00023DD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00023DC0 /* PBXContainerItemProxy */; + }; + 46EB2E00023DF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00023DE0 /* PBXContainerItemProxy */; + }; + 46EB2E00023E10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023E00 /* PBXContainerItemProxy */; + }; + 46EB2E00023E30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00023E20 /* PBXContainerItemProxy */; + }; + 46EB2E00023E50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023E40 /* PBXContainerItemProxy */; + }; + 46EB2E00023E70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00023E60 /* PBXContainerItemProxy */; + }; + 46EB2E00023E90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023E80 /* PBXContainerItemProxy */; + }; + 46EB2E00023EB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-perflogger"; + target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; + targetProxy = 46EB2E00023EA0 /* PBXContainerItemProxy */; + }; + 46EB2E00023ED0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023EC0 /* PBXContainerItemProxy */; + }; + 46EB2E00023EF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00023EE0 /* PBXContainerItemProxy */; + }; + 46EB2E00023F10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00023F00 /* PBXContainerItemProxy */; + }; + 46EB2E00023F30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00023F20 /* PBXContainerItemProxy */; + }; + 46EB2E00023F50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00023F40 /* PBXContainerItemProxy */; + }; + 46EB2E00023F70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023F60 /* PBXContainerItemProxy */; + }; + 46EB2E00023F90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00023F80 /* PBXContainerItemProxy */; + }; + 46EB2E00023FB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023FA0 /* PBXContainerItemProxy */; + }; + 46EB2E00023FD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00023FC0 /* PBXContainerItemProxy */; + }; + 46EB2E00023FF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00023FE0 /* PBXContainerItemProxy */; + }; + 46EB2E00024010 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00024000 /* PBXContainerItemProxy */; + }; + 46EB2E00024030 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00024020 /* PBXContainerItemProxy */; + }; + 46EB2E00024050 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00024040 /* PBXContainerItemProxy */; + }; + 46EB2E00024070 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00024060 /* PBXContainerItemProxy */; + }; + 46EB2E00024090 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00024080 /* PBXContainerItemProxy */; + }; + 46EB2E000240B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000240A0 /* PBXContainerItemProxy */; + }; + 46EB2E000240D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E000240C0 /* PBXContainerItemProxy */; + }; + 46EB2E000240F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E000240E0 /* PBXContainerItemProxy */; + }; + 46EB2E00024110 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00024100 /* PBXContainerItemProxy */; + }; + 46EB2E00024130 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00024120 /* PBXContainerItemProxy */; + }; + 46EB2E00024150 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00024140 /* PBXContainerItemProxy */; + }; + 46EB2E00024170 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = 46EB2E00024160 /* PBXContainerItemProxy */; + }; + 46EB2E00024190 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00024180 /* PBXContainerItemProxy */; + }; + 46EB2E000241B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E000241A0 /* PBXContainerItemProxy */; + }; + 46EB2E000241D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E000241C0 /* PBXContainerItemProxy */; + }; + 46EB2E000241F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E000241E0 /* PBXContainerItemProxy */; + }; + 46EB2E00024210 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00024200 /* PBXContainerItemProxy */; + }; + 46EB2E00024230 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00024220 /* PBXContainerItemProxy */; + }; + 46EB2E00024250 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00024240 /* PBXContainerItemProxy */; + }; + 46EB2E00024270 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00024260 /* PBXContainerItemProxy */; + }; + 46EB2E00024290 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00024280 /* PBXContainerItemProxy */; + }; + 46EB2E000242B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000242A0 /* PBXContainerItemProxy */; + }; + 46EB2E000242D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E000242C0 /* PBXContainerItemProxy */; + }; + 46EB2E000242F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E000242E0 /* PBXContainerItemProxy */; + }; + 46EB2E00024310 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00024300 /* PBXContainerItemProxy */; + }; + 46EB2E00024330 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00024320 /* PBXContainerItemProxy */; + }; + 46EB2E00024350 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = 46EB2E00024340 /* PBXContainerItemProxy */; + }; + 46EB2E00024370 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-perflogger"; + target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; + targetProxy = 46EB2E00024360 /* PBXContainerItemProxy */; + }; + 46EB2E00024390 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00024380 /* PBXContainerItemProxy */; + }; + 46EB2E000243B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E000243A0 /* PBXContainerItemProxy */; + }; + 46EB2E000243D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000243C0 /* PBXContainerItemProxy */; + }; + 46EB2E000243F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-logger"; + target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; + targetProxy = 46EB2E000243E0 /* PBXContainerItemProxy */; + }; + 46EB2E00024410 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00024400 /* PBXContainerItemProxy */; + }; + 46EB2E00024430 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00024420 /* PBXContainerItemProxy */; + }; + 46EB2E00024450 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00024440 /* PBXContainerItemProxy */; + }; + 46EB2E00024470 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00024460 /* PBXContainerItemProxy */; + }; + 46EB2E00024490 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00024480 /* PBXContainerItemProxy */; + }; + 46EB2E000244B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E000244A0 /* PBXContainerItemProxy */; + }; + 46EB2E000244D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000244C0 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 46EB2E00000040 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + CXX = ""; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + USE_HERMES = true; + }; + name = Debug; + }; + 46EB2E00000050 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + CXX = ""; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + USE_HERMES = true; + }; + name = Release; + }; + 46EB2E0000E510 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EA50 /* AppAuth.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/AppAuth/AppAuth.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = AppAuth; + PRODUCT_NAME = AppAuth; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000E520 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EA40 /* AppAuth.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/AppAuth/AppAuth.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = AppAuth; + PRODUCT_NAME = AppAuth; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000E590 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EA50 /* AppAuth.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AppAuth"; + IBSC_MODULE = AppAuth; + INFOPLIST_FILE = "Target Support Files/AppAuth/ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = AppAuthCore_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E0000E5A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EA40 /* AppAuth.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AppAuth"; + IBSC_MODULE = AppAuth; + INFOPLIST_FILE = "Target Support Files/AppAuth/ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = AppAuthCore_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E0000EAE0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EC80 /* DoubleConversion.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/DoubleConversion/DoubleConversion-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/DoubleConversion/DoubleConversion.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DoubleConversion; + PRODUCT_NAME = DoubleConversion; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000EAF0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EC70 /* DoubleConversion.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/DoubleConversion/DoubleConversion-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/DoubleConversion/DoubleConversion.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DoubleConversion; + PRODUCT_NAME = DoubleConversion; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000ED10 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EE70 /* EXApplication.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXApplication/EXApplication-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXApplication/EXApplication.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXApplication; + PRODUCT_NAME = EXApplication; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000ED20 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EE60 /* EXApplication.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXApplication/EXApplication-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXApplication/EXApplication.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXApplication; + PRODUCT_NAME = EXApplication; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000ED90 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EE70 /* EXApplication.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXApplication"; + IBSC_MODULE = EXApplication; + INFOPLIST_FILE = "Target Support Files/EXApplication/ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoApplication_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E0000EDA0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EE60 /* EXApplication.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXApplication"; + IBSC_MODULE = EXApplication; + INFOPLIST_FILE = "Target Support Files/EXApplication/ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoApplication_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E0000EF10 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F050 /* EXBarCodeScanner.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXBarCodeScanner/EXBarCodeScanner-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXBarCodeScanner; + PRODUCT_NAME = EXBarCodeScanner; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000EF20 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F040 /* EXBarCodeScanner.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXBarCodeScanner/EXBarCodeScanner-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXBarCodeScanner; + PRODUCT_NAME = EXBarCodeScanner; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000F0F0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F2F0 /* EXConstants.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXConstants/EXConstants-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXConstants/EXConstants.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXConstants; + PRODUCT_NAME = EXConstants; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000F100 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXConstants/EXConstants-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXConstants/EXConstants.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXConstants; + PRODUCT_NAME = EXConstants; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000F170 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F2F0 /* EXConstants.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; + IBSC_MODULE = EXConstants; + INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-EXConstants-EXConstants-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = EXConstants; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E0000F180 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; + IBSC_MODULE = EXConstants; + INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-EXConstants-EXConstants-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = EXConstants; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E0000F210 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F2F0 /* EXConstants.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; + IBSC_MODULE = EXConstants; + INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoConstants_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E0000F220 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; + IBSC_MODULE = EXConstants; + INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoConstants_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E0000F390 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F430 /* EXImageLoader.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXImageLoader/EXImageLoader-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXImageLoader/EXImageLoader.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXImageLoader; + PRODUCT_NAME = EXImageLoader; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000F3A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F420 /* EXImageLoader.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXImageLoader/EXImageLoader-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXImageLoader/EXImageLoader.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXImageLoader; + PRODUCT_NAME = EXImageLoader; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000F4C0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F570 /* Expo.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Expo/Expo-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Expo; + PRODUCT_NAME = Expo; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000F4D0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F560 /* Expo.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Expo/Expo-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Expo; + PRODUCT_NAME = Expo; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000F5D0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F660 /* ExpoAdapterGoogleSignIn.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoAdapterGoogleSignIn; + PRODUCT_NAME = ExpoAdapterGoogleSignIn; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000F5E0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F650 /* ExpoAdapterGoogleSignIn.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoAdapterGoogleSignIn; + PRODUCT_NAME = ExpoAdapterGoogleSignIn; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000F700 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F790 /* ExpoAsset.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoAsset/ExpoAsset-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoAsset/ExpoAsset.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoAsset; + PRODUCT_NAME = ExpoAsset; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000F710 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F780 /* ExpoAsset.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoAsset/ExpoAsset-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoAsset/ExpoAsset.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoAsset; + PRODUCT_NAME = ExpoAsset; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000F830 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F9F0 /* ExpoCamera.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoCamera/ExpoCamera-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoCamera/ExpoCamera.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoCamera; + PRODUCT_NAME = ExpoCamera; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000F840 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F9E0 /* ExpoCamera.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoCamera/ExpoCamera-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoCamera/ExpoCamera.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoCamera; + PRODUCT_NAME = ExpoCamera; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000FA90 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000FB40 /* ExpoCrypto.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoCrypto/ExpoCrypto-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoCrypto/ExpoCrypto.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoCrypto; + PRODUCT_NAME = ExpoCrypto; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000FAA0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000FB30 /* ExpoCrypto.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoCrypto/ExpoCrypto-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoCrypto/ExpoCrypto.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoCrypto; + PRODUCT_NAME = ExpoCrypto; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000FBE0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoDevice/ExpoDevice-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoDevice/ExpoDevice.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoDevice; + PRODUCT_NAME = ExpoDevice; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000FBF0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoDevice/ExpoDevice-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoDevice/ExpoDevice.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoDevice; + PRODUCT_NAME = ExpoDevice; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000FC60 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoDevice"; + IBSC_MODULE = ExpoDevice; + INFOPLIST_FILE = "Target Support Files/ExpoDevice/ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoDevice_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E0000FC70 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoDevice"; + IBSC_MODULE = ExpoDevice; + INFOPLIST_FILE = "Target Support Files/ExpoDevice/ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoDevice_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E0000FDC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoFileSystem/ExpoFileSystem-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoFileSystem; + PRODUCT_NAME = ExpoFileSystem; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000FDD0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoFileSystem/ExpoFileSystem-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoFileSystem; + PRODUCT_NAME = ExpoFileSystem; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000FE40 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoFileSystem"; + IBSC_MODULE = ExpoFileSystem; + INFOPLIST_FILE = "Target Support Files/ExpoFileSystem/ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoFileSystem_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E0000FE50 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoFileSystem"; + IBSC_MODULE = ExpoFileSystem; + INFOPLIST_FILE = "Target Support Files/ExpoFileSystem/ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoFileSystem_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E00010170 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00010240 /* ExpoFont.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoFont/ExpoFont-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoFont/ExpoFont.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoFont; + PRODUCT_NAME = ExpoFont; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00010180 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00010230 /* ExpoFont.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoFont/ExpoFont-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoFont/ExpoFont.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoFont; + PRODUCT_NAME = ExpoFont; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E000102E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00010370 /* ExpoKeepAwake.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoKeepAwake/ExpoKeepAwake-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoKeepAwake; + PRODUCT_NAME = ExpoKeepAwake; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E000102F0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00010360 /* ExpoKeepAwake.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoKeepAwake/ExpoKeepAwake-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoKeepAwake; + PRODUCT_NAME = ExpoKeepAwake; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00010410 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000113A0 /* ExpoModulesCore.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoModulesCore/ExpoModulesCore-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoModulesCore; + PRODUCT_NAME = ExpoModulesCore; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00010420 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00011390 /* ExpoModulesCore.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoModulesCore/ExpoModulesCore-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoModulesCore; + PRODUCT_NAME = ExpoModulesCore; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00011440 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00011510 /* ExpoWebBrowser.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoWebBrowser/ExpoWebBrowser-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoWebBrowser; + PRODUCT_NAME = ExpoWebBrowser; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00011450 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00011500 /* ExpoWebBrowser.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoWebBrowser/ExpoWebBrowser-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoWebBrowser; + PRODUCT_NAME = ExpoWebBrowser; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E000115B0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000115F0 /* FBLazyVector.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E000115C0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000115E0 /* FBLazyVector.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00011620 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/GTMAppAuth/GTMAppAuth.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GTMAppAuth; + PRODUCT_NAME = GTMAppAuth; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00011630 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/GTMAppAuth/GTMAppAuth.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GTMAppAuth; + PRODUCT_NAME = GTMAppAuth; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E000116A0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMAppAuth"; + IBSC_MODULE = GTMAppAuth; + INFOPLIST_FILE = "Target Support Files/GTMAppAuth/ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = GTMAppAuth_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E000116B0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMAppAuth"; + IBSC_MODULE = GTMAppAuth; + INFOPLIST_FILE = "Target Support Files/GTMAppAuth/ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = GTMAppAuth_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E00011840 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/GTMSessionFetcher/GTMSessionFetcher.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GTMSessionFetcher; + PRODUCT_NAME = GTMSessionFetcher; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00011850 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/GTMSessionFetcher/GTMSessionFetcher.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GTMSessionFetcher; + PRODUCT_NAME = GTMSessionFetcher; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E000118C0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMSessionFetcher"; + IBSC_MODULE = GTMSessionFetcher; + INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = GTMSessionFetcher_Core_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E000118D0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMSessionFetcher"; + IBSC_MODULE = GTMSessionFetcher; + INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = GTMSessionFetcher_Core_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E00011A70 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00012120 /* GoogleSignIn.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/GoogleSignIn/GoogleSignIn.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GoogleSignIn; + PRODUCT_NAME = GoogleSignIn; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00011A80 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/GoogleSignIn/GoogleSignIn.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GoogleSignIn; + PRODUCT_NAME = GoogleSignIn; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00011AF0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00012120 /* GoogleSignIn.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleSignIn"; + IBSC_MODULE = GoogleSignIn; + INFOPLIST_FILE = "Target Support Files/GoogleSignIn/ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = GoogleSignIn; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E00011B00 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleSignIn"; + IBSC_MODULE = GoogleSignIn; + INFOPLIST_FILE = "Target Support Files/GoogleSignIn/ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = GoogleSignIn; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E000121A0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000138C0 /* RCT-Folly.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RCT-Folly/RCT-Folly-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/folly/RCT-Folly.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = folly; + PRODUCT_NAME = "RCT-Folly"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E000121B0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000138B0 /* RCT-Folly.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RCT-Folly/RCT-Folly-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/folly/RCT-Folly.modulemap"; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = folly; + PRODUCT_NAME = "RCT-Folly"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00013950 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000139F0 /* RCTDeprecation.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RCTDeprecation/RCTDeprecation-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/RCTDeprecation/RCTDeprecation.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTDeprecation; + PRODUCT_NAME = RCTDeprecation; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00013960 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000139E0 /* RCTDeprecation.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RCTDeprecation/RCTDeprecation-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/RCTDeprecation/RCTDeprecation.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTDeprecation; + PRODUCT_NAME = RCTDeprecation; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00013A80 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013AC0 /* RCTRequired.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00013A90 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013AB0 /* RCTRequired.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00013AF0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013BB0 /* RCTTypeSafety.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RCTTypeSafety/RCTTypeSafety-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/RCTTypeSafety/RCTTypeSafety.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTTypeSafety; + PRODUCT_NAME = RCTTypeSafety; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00013B00 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013BA0 /* RCTTypeSafety.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RCTTypeSafety/RCTTypeSafety-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/RCTTypeSafety/RCTTypeSafety.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTTypeSafety; + PRODUCT_NAME = RCTTypeSafety; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00013C40 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNCAsyncStorage/RNCAsyncStorage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNCAsyncStorage; + PRODUCT_NAME = RNCAsyncStorage; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00013C50 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNCAsyncStorage/RNCAsyncStorage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNCAsyncStorage; + PRODUCT_NAME = RNCAsyncStorage; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00013CC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RNCAsyncStorage"; + IBSC_MODULE = RNCAsyncStorage; + INFOPLIST_FILE = "Target Support Files/RNCAsyncStorage/ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = RNCAsyncStorage_resources; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E00013CD0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RNCAsyncStorage"; + IBSC_MODULE = RNCAsyncStorage; + INFOPLIST_FILE = "Target Support Files/RNCAsyncStorage/ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = RNCAsyncStorage_resources; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E00013DF0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000141D0 /* RNGestureHandler.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNGestureHandler/RNGestureHandler-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNGestureHandler; + PRODUCT_NAME = RNGestureHandler; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00013E00 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000141C0 /* RNGestureHandler.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNGestureHandler/RNGestureHandler-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNGestureHandler; + PRODUCT_NAME = RNGestureHandler; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00014230 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00014330 /* RNGoogleSignin.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNGoogleSignin/RNGoogleSignin-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNGoogleSignin; + PRODUCT_NAME = RNGoogleSignin; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00014240 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00014320 /* RNGoogleSignin.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNGoogleSignin/RNGoogleSignin-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNGoogleSignin; + PRODUCT_NAME = RNGoogleSignin; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00014390 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00014B30 /* RNReanimated.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNReanimated/RNReanimated-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/RNReanimated/RNReanimated.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNReanimated; + PRODUCT_NAME = RNReanimated; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E000143A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00014B20 /* RNReanimated.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNReanimated/RNReanimated-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/RNReanimated/RNReanimated.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNReanimated; + PRODUCT_NAME = RNReanimated; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00014BC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000156E0 /* RNSVG.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNSVG/RNSVG-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNSVG; + PRODUCT_NAME = RNSVG; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00014BD0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000156D0 /* RNSVG.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNSVG/RNSVG-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNSVG; + PRODUCT_NAME = RNSVG; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00015740 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00015A50 /* RNScreens.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNScreens/RNScreens-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNScreens; + PRODUCT_NAME = RNScreens; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00015750 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00015A40 /* RNScreens.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNScreens/RNScreens-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNScreens; + PRODUCT_NAME = RNScreens; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00015AB0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00015AF0 /* React.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00015AC0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00015AE0 /* React.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00015B20 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00016130 /* React-Codegen.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Codegen/React-Codegen-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_Codegen/React-Codegen.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_Codegen; + PRODUCT_NAME = "React-Codegen"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00015B30 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00016120 /* React-Codegen.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Codegen/React-Codegen-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_Codegen/React-Codegen.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_Codegen; + PRODUCT_NAME = "React-Codegen"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E000161C0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00017E50 /* React-Core.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Core/React-Core-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React-Core/React/React-Core.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + "-DFOLLY_NO_CONFIG", + "-DFOLLY_MOBILE=1", + "-DFOLLY_USE_LIBCPP=1", + "-DFOLLY_CFG_NO_COROUTINES=1", + "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-Wno-comma", + "-Wno-shorten-64-to-32", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React; + PRODUCT_NAME = "React-Core"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E000161D0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00017E40 /* React-Core.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Core/React-Core-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React-Core/React/React-Core.modulemap"; + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DFOLLY_NO_CONFIG", + "-DFOLLY_MOBILE=1", + "-DFOLLY_USE_LIBCPP=1", + "-DFOLLY_CFG_NO_COROUTINES=1", + "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-Wno-comma", + "-Wno-shorten-64-to-32", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React; + PRODUCT_NAME = "React-Core"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00016240 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00017E50 /* React-Core.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/React-Core"; + IBSC_MODULE = React; + INFOPLIST_FILE = "Target Support Files/React-Core/ResourceBundle-RCTI18nStrings-React-Core-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = RCTI18nStrings; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E00016250 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00017E40 /* React-Core.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/React-Core"; + IBSC_MODULE = React; + INFOPLIST_FILE = "Target Support Files/React-Core/ResourceBundle-RCTI18nStrings-React-Core-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = RCTI18nStrings; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E00017EE0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00018110 /* React-CoreModules.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-CoreModules/React-CoreModules-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + "-DFOLLY_NO_CONFIG", + "-DFOLLY_MOBILE=1", + "-DFOLLY_USE_LIBCPP=1", + "-DFOLLY_CFG_NO_COROUTINES=1", + "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-Wno-comma", + "-Wno-shorten-64-to-32", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = CoreModules; + PRODUCT_NAME = "React-CoreModules"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00017EF0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00018100 /* React-CoreModules.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-CoreModules/React-CoreModules-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DFOLLY_NO_CONFIG", + "-DFOLLY_MOBILE=1", + "-DFOLLY_USE_LIBCPP=1", + "-DFOLLY_CFG_NO_COROUTINES=1", + "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-Wno-comma", + "-Wno-shorten-64-to-32", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = CoreModules; + PRODUCT_NAME = "React-CoreModules"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00018170 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019710 /* React-Fabric.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Fabric/React-Fabric-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_Fabric/React-Fabric.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_Fabric; + PRODUCT_NAME = "React-Fabric"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00018180 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019700 /* React-Fabric.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Fabric/React-Fabric-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_Fabric/React-Fabric.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_Fabric; + PRODUCT_NAME = "React-Fabric"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E000197A0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000198C0 /* React-FabricImage.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-FabricImage/React-FabricImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_components_image; + PRODUCT_NAME = "React-FabricImage"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E000197B0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000198B0 /* React-FabricImage.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-FabricImage/React-FabricImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_components_image; + PRODUCT_NAME = "React-FabricImage"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00019920 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019A10 /* React-ImageManager.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-ImageManager/React-ImageManager-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_renderer_imagemanager/React-ImageManager.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_imagemanager; + PRODUCT_NAME = "React-ImageManager"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00019930 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019A00 /* React-ImageManager.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-ImageManager/React-ImageManager-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_renderer_imagemanager/React-ImageManager.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_imagemanager; + PRODUCT_NAME = "React-ImageManager"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00019AA0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019B60 /* React-Mapbuffer.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Mapbuffer/React-Mapbuffer-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_mapbuffer; + PRODUCT_NAME = "React-Mapbuffer"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00019AB0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019B50 /* React-Mapbuffer.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Mapbuffer/React-Mapbuffer-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_mapbuffer; + PRODUCT_NAME = "React-Mapbuffer"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00019BC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019CC0 /* React-NativeModulesApple.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-NativeModulesApple/React-NativeModulesApple-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_NativeModulesApple/React-NativeModulesApple.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_NativeModulesApple; + PRODUCT_NAME = "React-NativeModulesApple"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00019BD0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019CB0 /* React-NativeModulesApple.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-NativeModulesApple/React-NativeModulesApple-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_NativeModulesApple/React-NativeModulesApple.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_NativeModulesApple; + PRODUCT_NAME = "React-NativeModulesApple"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00019D50 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019D90 /* React-RCTActionSheet.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00019D60 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019D80 /* React-RCTActionSheet.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00019DC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001A150 /* React-RCTAnimation.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTAnimation/React-RCTAnimation-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTAnimation; + PRODUCT_NAME = "React-RCTAnimation"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00019DD0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001A140 /* React-RCTAnimation.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTAnimation/React-RCTAnimation-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTAnimation; + PRODUCT_NAME = "React-RCTAnimation"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001A1B0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001A2A0 /* React-RCTAppDelegate.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTAppDelegate/React-RCTAppDelegate-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_RCTAppDelegate/React-RCTAppDelegate.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_RCTAppDelegate; + PRODUCT_NAME = "React-RCTAppDelegate"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001A1C0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001A290 /* React-RCTAppDelegate.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTAppDelegate/React-RCTAppDelegate-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_RCTAppDelegate/React-RCTAppDelegate.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_RCTAppDelegate; + PRODUCT_NAME = "React-RCTAppDelegate"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001A330 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001A430 /* React-RCTBlob.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTBlob/React-RCTBlob-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTBlob; + PRODUCT_NAME = "React-RCTBlob"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001A340 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001A420 /* React-RCTBlob.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTBlob/React-RCTBlob-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTBlob; + PRODUCT_NAME = "React-RCTBlob"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001A490 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AB10 /* React-RCTFabric.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTFabric/React-RCTFabric-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React-RCTFabric/RCTFabric/React-RCTFabric.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTFabric; + PRODUCT_NAME = "React-RCTFabric"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001A4A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AB00 /* React-RCTFabric.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTFabric/React-RCTFabric-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React-RCTFabric/RCTFabric/React-RCTFabric.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTFabric; + PRODUCT_NAME = "React-RCTFabric"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001ABA0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AD40 /* React-RCTImage.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTImage/React-RCTImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTImage; + PRODUCT_NAME = "React-RCTImage"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001ABB0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AD30 /* React-RCTImage.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTImage/React-RCTImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTImage; + PRODUCT_NAME = "React-RCTImage"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001ADA0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AE40 /* React-RCTLinking.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTLinking/React-RCTLinking-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTLinking; + PRODUCT_NAME = "React-RCTLinking"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001ADB0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AE30 /* React-RCTLinking.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTLinking/React-RCTLinking-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTLinking; + PRODUCT_NAME = "React-RCTLinking"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001AEA0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AF80 /* React-RCTNetwork.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTNetwork/React-RCTNetwork-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTNetwork; + PRODUCT_NAME = "React-RCTNetwork"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001AEB0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AF70 /* React-RCTNetwork.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTNetwork/React-RCTNetwork-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTNetwork; + PRODUCT_NAME = "React-RCTNetwork"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001AFE0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B080 /* React-RCTSettings.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTSettings/React-RCTSettings-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTSettings; + PRODUCT_NAME = "React-RCTSettings"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001AFF0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B070 /* React-RCTSettings.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTSettings/React-RCTSettings-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTSettings; + PRODUCT_NAME = "React-RCTSettings"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001B0E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B530 /* React-RCTText.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTText/React-RCTText-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTText; + PRODUCT_NAME = "React-RCTText"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001B0F0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B520 /* React-RCTText.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTText/React-RCTText-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTText; + PRODUCT_NAME = "React-RCTText"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001B590 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B630 /* React-RCTVibration.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTVibration/React-RCTVibration-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTVibration; + PRODUCT_NAME = "React-RCTVibration"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001B5A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B620 /* React-RCTVibration.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTVibration/React-RCTVibration-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTVibration; + PRODUCT_NAME = "React-RCTVibration"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001B690 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B810 /* React-RuntimeApple.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeApple/React-RuntimeApple-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ReactCommon; + PRODUCT_NAME = "React-RuntimeApple"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001B6A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B800 /* React-RuntimeApple.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeApple/React-RuntimeApple-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ReactCommon; + PRODUCT_NAME = "React-RuntimeApple"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001B870 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B9F0 /* React-RuntimeCore.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeCore/React-RuntimeCore-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_runtime; + PRODUCT_NAME = "React-RuntimeCore"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001B880 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B9E0 /* React-RuntimeCore.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeCore/React-RuntimeCore-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_runtime; + PRODUCT_NAME = "React-RuntimeCore"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001BA50 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BAF0 /* React-RuntimeHermes.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeHermes/React-RuntimeHermes-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_runtime_hermes; + PRODUCT_NAME = "React-RuntimeHermes"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001BA60 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BAE0 /* React-RuntimeHermes.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeHermes/React-RuntimeHermes-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "HERMES_ENABLE_DEBUGGER=1", + ); + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_runtime_hermes; + PRODUCT_NAME = "React-RuntimeHermes"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001BB50 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BB90 /* React-callinvoker.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001BB60 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BB80 /* React-callinvoker.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001BBC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BE60 /* React-cxxreact.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-cxxreact/React-cxxreact-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = cxxreact; + PRODUCT_NAME = "React-cxxreact"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001BBD0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BE50 /* React-cxxreact.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-cxxreact/React-cxxreact-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = cxxreact; + PRODUCT_NAME = "React-cxxreact"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001BEC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BF80 /* React-debug.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-debug/React-debug-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_debug/React-debug.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_debug; + PRODUCT_NAME = "React-debug"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001BED0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BF70 /* React-debug.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-debug/React-debug-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_debug/React-debug.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_debug; + PRODUCT_NAME = "React-debug"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C010 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C0F0 /* React-featureflags.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-featureflags/React-featureflags-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_featureflags/React-featureflags.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_featureflags; + PRODUCT_NAME = "React-featureflags"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C020 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C0E0 /* React-featureflags.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-featureflags/React-featureflags-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_featureflags/React-featureflags.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_featureflags; + PRODUCT_NAME = "React-featureflags"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C180 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C370 /* React-graphics.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-graphics/React-graphics-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_renderer_graphics/React-graphics.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_graphics; + PRODUCT_NAME = "React-graphics"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C190 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C360 /* React-graphics.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-graphics/React-graphics-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_renderer_graphics/React-graphics.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_graphics; + PRODUCT_NAME = "React-graphics"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C400 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C500 /* React-hermes.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-hermes/React-hermes-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/reacthermes/React-hermes.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = reacthermes; + PRODUCT_NAME = "React-hermes"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C410 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C4F0 /* React-hermes.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-hermes/React-hermes-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "HERMES_ENABLE_DEBUGGER=1", + ); + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/reacthermes/React-hermes.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = reacthermes; + PRODUCT_NAME = "React-hermes"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C590 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C630 /* React-jserrorhandler.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jserrorhandler/React-jserrorhandler-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jserrorhandler; + PRODUCT_NAME = "React-jserrorhandler"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C5A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C620 /* React-jserrorhandler.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jserrorhandler/React-jserrorhandler-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jserrorhandler; + PRODUCT_NAME = "React-jserrorhandler"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C690 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C790 /* React-jsi.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jsi/React-jsi-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/jsi/React-jsi.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jsi; + PRODUCT_NAME = "React-jsi"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C6A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C780 /* React-jsi.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jsi/React-jsi-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/jsi/React-jsi.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jsi; + PRODUCT_NAME = "React-jsi"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C820 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C8E0 /* React-jsiexecutor.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jsiexecutor/React-jsiexecutor-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jsireact; + PRODUCT_NAME = "React-jsiexecutor"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C830 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C8D0 /* React-jsiexecutor.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jsiexecutor/React-jsiexecutor-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jsireact; + PRODUCT_NAME = "React-jsiexecutor"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C940 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CC00 /* React-jsinspector.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jsinspector/React-jsinspector-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/jsinspector_modern/React-jsinspector.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jsinspector_modern; + PRODUCT_NAME = "React-jsinspector"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C950 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CBF0 /* React-jsinspector.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jsinspector/React-jsinspector-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/jsinspector_modern/React-jsinspector.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jsinspector_modern; + PRODUCT_NAME = "React-jsinspector"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001CC90 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CCD0 /* React-jsitracing.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001CCA0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CCC0 /* React-jsitracing.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001CD00 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CDA0 /* React-logger.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-logger/React-logger-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = logger; + PRODUCT_NAME = "React-logger"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001CD10 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CD90 /* React-logger.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-logger/React-logger-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = logger; + PRODUCT_NAME = "React-logger"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001CE00 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CEA0 /* React-nativeconfig.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-nativeconfig/React-nativeconfig-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_config; + PRODUCT_NAME = "React-nativeconfig"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001CE10 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CE90 /* React-nativeconfig.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-nativeconfig/React-nativeconfig-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_config; + PRODUCT_NAME = "React-nativeconfig"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001CF00 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CFB0 /* React-perflogger.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-perflogger/React-perflogger-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = reactperflogger; + PRODUCT_NAME = "React-perflogger"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001CF10 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CFA0 /* React-perflogger.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-perflogger/React-perflogger-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = reactperflogger; + PRODUCT_NAME = "React-perflogger"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D010 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D100 /* React-rendererdebug.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-rendererdebug/React-rendererdebug-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_renderer_debug/React-rendererdebug.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_debug; + PRODUCT_NAME = "React-rendererdebug"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D020 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D0F0 /* React-rendererdebug.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-rendererdebug/React-rendererdebug-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_renderer_debug/React-rendererdebug.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_debug; + PRODUCT_NAME = "React-rendererdebug"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D190 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D1D0 /* React-rncore.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D1A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D1C0 /* React-rncore.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D200 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D240 /* React-runtimeexecutor.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D210 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D230 /* React-runtimeexecutor.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D270 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D3E0 /* React-runtimescheduler.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-runtimescheduler/React-runtimescheduler-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_runtimescheduler; + PRODUCT_NAME = "React-runtimescheduler"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D280 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D3D0 /* React-runtimescheduler.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-runtimescheduler/React-runtimescheduler-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_runtimescheduler; + PRODUCT_NAME = "React-runtimescheduler"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D440 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D5D0 /* React-utils.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-utils/React-utils-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_utils/React-utils.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_utils; + PRODUCT_NAME = "React-utils"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D450 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D5C0 /* React-utils.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-utils/React-utils-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_utils/React-utils.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_utils; + PRODUCT_NAME = "React-utils"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D660 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D8D0 /* ReactCommon.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ReactCommon/ReactCommon-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ReactCommon/ReactCommon.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ReactCommon; + PRODUCT_NAME = ReactCommon; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D670 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D8C0 /* ReactCommon.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ReactCommon/ReactCommon-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ReactCommon/ReactCommon.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ReactCommon; + PRODUCT_NAME = ReactCommon; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D960 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001DC70 /* SocketRocket.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = SocketRocket; + PRODUCT_NAME = SocketRocket; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D970 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001DC60 /* SocketRocket.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = SocketRocket; + PRODUCT_NAME = SocketRocket; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001DCD0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001E1D0 /* Yoga.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Yoga/Yoga-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/yoga/Yoga.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = yoga; + PRODUCT_NAME = Yoga; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001DCE0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001E1C0 /* Yoga.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Yoga/Yoga-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/yoga/Yoga.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = yoga; + PRODUCT_NAME = Yoga; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001E260 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001F7E0 /* ZXingObjC.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ZXingObjC/ZXingObjC-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ZXingObjC/ZXingObjC.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ZXingObjC; + PRODUCT_NAME = ZXingObjC; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001E270 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001F7D0 /* ZXingObjC.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ZXingObjC/ZXingObjC-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ZXingObjC/ZXingObjC.modulemap; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ZXingObjC; + PRODUCT_NAME = ZXingObjC; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001F870 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001F8B0 /* boost.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001F880 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001F8A0 /* boost.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001F8E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FA40 /* fmt.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/fmt/fmt-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = fmt; + PRODUCT_NAME = fmt; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001F8F0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FA30 /* fmt.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/fmt/fmt-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = fmt; + PRODUCT_NAME = fmt; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001FAA0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FBE0 /* glog.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/glog/glog-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/glog/glog.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = glog; + PRODUCT_NAME = glog; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001FAB0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FBD0 /* glog.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/glog/glog-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/glog/glog.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = glog; + PRODUCT_NAME = glog; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001FC70 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FCC0 /* hermes-engine.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001FC80 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FCB0 /* hermes-engine.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "HERMES_ENABLE_DEBUGGER=1", + ); + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001FCF0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FED0 /* react-native-safe-area-context.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/react-native-safe-area-context/react-native-safe-area-context-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_native_safe_area_context; + PRODUCT_NAME = "react-native-safe-area-context"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001FD00 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FEC0 /* react-native-safe-area-context.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/react-native-safe-area-context/react-native-safe-area-context-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_native_safe_area_context; + PRODUCT_NAME = "react-native-safe-area-context"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001FF30 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FFA0 /* Pods-mobileapptemplate.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001FF40 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FFB0 /* Pods-mobileapptemplate.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 46EB2E00000030 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00000040 /* Debug */, + 46EB2E00000050 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000E500 /* Build configuration list for PBXNativeTarget "AppAuth" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000E520 /* Debug */, + 46EB2E0000E510 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000E580 /* Build configuration list for PBXNativeTarget "AppAuth-AppAuthCore_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000E5A0 /* Debug */, + 46EB2E0000E590 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000EAD0 /* Build configuration list for PBXNativeTarget "DoubleConversion" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000EAF0 /* Debug */, + 46EB2E0000EAE0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000ED00 /* Build configuration list for PBXNativeTarget "EXApplication" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000ED20 /* Debug */, + 46EB2E0000ED10 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000ED80 /* Build configuration list for PBXNativeTarget "EXApplication-ExpoApplication_privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000EDA0 /* Debug */, + 46EB2E0000ED90 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000EF00 /* Build configuration list for PBXNativeTarget "EXBarCodeScanner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000EF20 /* Debug */, + 46EB2E0000EF10 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F0E0 /* Build configuration list for PBXNativeTarget "EXConstants" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F100 /* Debug */, + 46EB2E0000F0F0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F160 /* Build configuration list for PBXNativeTarget "EXConstants-EXConstants" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F180 /* Debug */, + 46EB2E0000F170 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F200 /* Build configuration list for PBXNativeTarget "EXConstants-ExpoConstants_privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F220 /* Debug */, + 46EB2E0000F210 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F380 /* Build configuration list for PBXNativeTarget "EXImageLoader" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F3A0 /* Debug */, + 46EB2E0000F390 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F4B0 /* Build configuration list for PBXNativeTarget "Expo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F4D0 /* Debug */, + 46EB2E0000F4C0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F5C0 /* Build configuration list for PBXNativeTarget "ExpoAdapterGoogleSignIn" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F5E0 /* Debug */, + 46EB2E0000F5D0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F6F0 /* Build configuration list for PBXNativeTarget "ExpoAsset" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F710 /* Debug */, + 46EB2E0000F700 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F820 /* Build configuration list for PBXNativeTarget "ExpoCamera" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F840 /* Debug */, + 46EB2E0000F830 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000FA80 /* Build configuration list for PBXNativeTarget "ExpoCrypto" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000FAA0 /* Debug */, + 46EB2E0000FA90 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000FBD0 /* Build configuration list for PBXNativeTarget "ExpoDevice" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000FBF0 /* Debug */, + 46EB2E0000FBE0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000FC50 /* Build configuration list for PBXNativeTarget "ExpoDevice-ExpoDevice_privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000FC70 /* Debug */, + 46EB2E0000FC60 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000FDB0 /* Build configuration list for PBXNativeTarget "ExpoFileSystem" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000FDD0 /* Debug */, + 46EB2E0000FDC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000FE30 /* Build configuration list for PBXNativeTarget "ExpoFileSystem-ExpoFileSystem_privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000FE50 /* Debug */, + 46EB2E0000FE40 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00010160 /* Build configuration list for PBXNativeTarget "ExpoFont" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00010180 /* Debug */, + 46EB2E00010170 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E000102D0 /* Build configuration list for PBXNativeTarget "ExpoKeepAwake" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000102F0 /* Debug */, + 46EB2E000102E0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00010400 /* Build configuration list for PBXNativeTarget "ExpoModulesCore" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00010420 /* Debug */, + 46EB2E00010410 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00011430 /* Build configuration list for PBXNativeTarget "ExpoWebBrowser" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00011450 /* Debug */, + 46EB2E00011440 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E000115A0 /* Build configuration list for PBXAggregateTarget "FBLazyVector" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000115C0 /* Debug */, + 46EB2E000115B0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00011610 /* Build configuration list for PBXNativeTarget "GTMAppAuth" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00011630 /* Debug */, + 46EB2E00011620 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00011690 /* Build configuration list for PBXNativeTarget "GTMAppAuth-GTMAppAuth_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000116B0 /* Debug */, + 46EB2E000116A0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00011830 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00011850 /* Debug */, + 46EB2E00011840 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E000118B0 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000118D0 /* Debug */, + 46EB2E000118C0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00011A60 /* Build configuration list for PBXNativeTarget "GoogleSignIn" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00011A80 /* Debug */, + 46EB2E00011A70 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00011AE0 /* Build configuration list for PBXNativeTarget "GoogleSignIn-GoogleSignIn" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00011B00 /* Debug */, + 46EB2E00011AF0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00012190 /* Build configuration list for PBXNativeTarget "RCT-Folly" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000121B0 /* Debug */, + 46EB2E000121A0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00013940 /* Build configuration list for PBXNativeTarget "RCTDeprecation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00013960 /* Debug */, + 46EB2E00013950 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00013A70 /* Build configuration list for PBXAggregateTarget "RCTRequired" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00013A90 /* Debug */, + 46EB2E00013A80 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00013AE0 /* Build configuration list for PBXNativeTarget "RCTTypeSafety" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00013B00 /* Debug */, + 46EB2E00013AF0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00013C30 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00013C50 /* Debug */, + 46EB2E00013C40 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00013CB0 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage-RNCAsyncStorage_resources" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00013CD0 /* Debug */, + 46EB2E00013CC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00013DE0 /* Build configuration list for PBXNativeTarget "RNGestureHandler" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00013E00 /* Debug */, + 46EB2E00013DF0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00014220 /* Build configuration list for PBXNativeTarget "RNGoogleSignin" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00014240 /* Debug */, + 46EB2E00014230 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00014380 /* Build configuration list for PBXNativeTarget "RNReanimated" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000143A0 /* Debug */, + 46EB2E00014390 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00014BB0 /* Build configuration list for PBXNativeTarget "RNSVG" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00014BD0 /* Debug */, + 46EB2E00014BC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00015730 /* Build configuration list for PBXNativeTarget "RNScreens" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00015750 /* Debug */, + 46EB2E00015740 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00015AA0 /* Build configuration list for PBXAggregateTarget "React" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00015AC0 /* Debug */, + 46EB2E00015AB0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00015B10 /* Build configuration list for PBXNativeTarget "React-Codegen" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00015B30 /* Debug */, + 46EB2E00015B20 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E000161B0 /* Build configuration list for PBXNativeTarget "React-Core" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000161D0 /* Debug */, + 46EB2E000161C0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00016230 /* Build configuration list for PBXNativeTarget "React-Core-RCTI18nStrings" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00016250 /* Debug */, + 46EB2E00016240 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00017ED0 /* Build configuration list for PBXNativeTarget "React-CoreModules" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00017EF0 /* Debug */, + 46EB2E00017EE0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00018160 /* Build configuration list for PBXNativeTarget "React-Fabric" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00018180 /* Debug */, + 46EB2E00018170 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00019790 /* Build configuration list for PBXNativeTarget "React-FabricImage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000197B0 /* Debug */, + 46EB2E000197A0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00019910 /* Build configuration list for PBXNativeTarget "React-ImageManager" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00019930 /* Debug */, + 46EB2E00019920 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00019A90 /* Build configuration list for PBXNativeTarget "React-Mapbuffer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00019AB0 /* Debug */, + 46EB2E00019AA0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00019BB0 /* Build configuration list for PBXNativeTarget "React-NativeModulesApple" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00019BD0 /* Debug */, + 46EB2E00019BC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00019D40 /* Build configuration list for PBXAggregateTarget "React-RCTActionSheet" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00019D60 /* Debug */, + 46EB2E00019D50 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00019DB0 /* Build configuration list for PBXNativeTarget "React-RCTAnimation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00019DD0 /* Debug */, + 46EB2E00019DC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001A1A0 /* Build configuration list for PBXNativeTarget "React-RCTAppDelegate" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001A1C0 /* Debug */, + 46EB2E0001A1B0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001A320 /* Build configuration list for PBXNativeTarget "React-RCTBlob" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001A340 /* Debug */, + 46EB2E0001A330 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001A480 /* Build configuration list for PBXNativeTarget "React-RCTFabric" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001A4A0 /* Debug */, + 46EB2E0001A490 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001AB90 /* Build configuration list for PBXNativeTarget "React-RCTImage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001ABB0 /* Debug */, + 46EB2E0001ABA0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001AD90 /* Build configuration list for PBXNativeTarget "React-RCTLinking" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001ADB0 /* Debug */, + 46EB2E0001ADA0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001AE90 /* Build configuration list for PBXNativeTarget "React-RCTNetwork" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001AEB0 /* Debug */, + 46EB2E0001AEA0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001AFD0 /* Build configuration list for PBXNativeTarget "React-RCTSettings" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001AFF0 /* Debug */, + 46EB2E0001AFE0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001B0D0 /* Build configuration list for PBXNativeTarget "React-RCTText" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001B0F0 /* Debug */, + 46EB2E0001B0E0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001B580 /* Build configuration list for PBXNativeTarget "React-RCTVibration" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001B5A0 /* Debug */, + 46EB2E0001B590 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001B680 /* Build configuration list for PBXNativeTarget "React-RuntimeApple" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001B6A0 /* Debug */, + 46EB2E0001B690 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001B860 /* Build configuration list for PBXNativeTarget "React-RuntimeCore" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001B880 /* Debug */, + 46EB2E0001B870 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001BA40 /* Build configuration list for PBXNativeTarget "React-RuntimeHermes" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001BA60 /* Debug */, + 46EB2E0001BA50 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001BB40 /* Build configuration list for PBXAggregateTarget "React-callinvoker" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001BB60 /* Debug */, + 46EB2E0001BB50 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001BBB0 /* Build configuration list for PBXNativeTarget "React-cxxreact" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001BBD0 /* Debug */, + 46EB2E0001BBC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001BEB0 /* Build configuration list for PBXNativeTarget "React-debug" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001BED0 /* Debug */, + 46EB2E0001BEC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C000 /* Build configuration list for PBXNativeTarget "React-featureflags" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C020 /* Debug */, + 46EB2E0001C010 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C170 /* Build configuration list for PBXNativeTarget "React-graphics" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C190 /* Debug */, + 46EB2E0001C180 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C3F0 /* Build configuration list for PBXNativeTarget "React-hermes" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C410 /* Debug */, + 46EB2E0001C400 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C580 /* Build configuration list for PBXNativeTarget "React-jserrorhandler" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C5A0 /* Debug */, + 46EB2E0001C590 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C680 /* Build configuration list for PBXNativeTarget "React-jsi" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C6A0 /* Debug */, + 46EB2E0001C690 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C810 /* Build configuration list for PBXNativeTarget "React-jsiexecutor" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C830 /* Debug */, + 46EB2E0001C820 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C930 /* Build configuration list for PBXNativeTarget "React-jsinspector" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C950 /* Debug */, + 46EB2E0001C940 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001CC80 /* Build configuration list for PBXAggregateTarget "React-jsitracing" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001CCA0 /* Debug */, + 46EB2E0001CC90 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001CCF0 /* Build configuration list for PBXNativeTarget "React-logger" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001CD10 /* Debug */, + 46EB2E0001CD00 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001CDF0 /* Build configuration list for PBXNativeTarget "React-nativeconfig" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001CE10 /* Debug */, + 46EB2E0001CE00 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001CEF0 /* Build configuration list for PBXNativeTarget "React-perflogger" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001CF10 /* Debug */, + 46EB2E0001CF00 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D000 /* Build configuration list for PBXNativeTarget "React-rendererdebug" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D020 /* Debug */, + 46EB2E0001D010 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D180 /* Build configuration list for PBXAggregateTarget "React-rncore" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D1A0 /* Debug */, + 46EB2E0001D190 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D1F0 /* Build configuration list for PBXAggregateTarget "React-runtimeexecutor" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D210 /* Debug */, + 46EB2E0001D200 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D260 /* Build configuration list for PBXNativeTarget "React-runtimescheduler" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D280 /* Debug */, + 46EB2E0001D270 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D430 /* Build configuration list for PBXNativeTarget "React-utils" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D450 /* Debug */, + 46EB2E0001D440 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D650 /* Build configuration list for PBXNativeTarget "ReactCommon" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D670 /* Debug */, + 46EB2E0001D660 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D950 /* Build configuration list for PBXNativeTarget "SocketRocket" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D970 /* Debug */, + 46EB2E0001D960 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001DCC0 /* Build configuration list for PBXNativeTarget "Yoga" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001DCE0 /* Debug */, + 46EB2E0001DCD0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001E250 /* Build configuration list for PBXNativeTarget "ZXingObjC" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001E270 /* Debug */, + 46EB2E0001E260 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001F860 /* Build configuration list for PBXAggregateTarget "boost" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001F880 /* Debug */, + 46EB2E0001F870 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001F8D0 /* Build configuration list for PBXNativeTarget "fmt" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001F8F0 /* Debug */, + 46EB2E0001F8E0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001FA90 /* Build configuration list for PBXNativeTarget "glog" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001FAB0 /* Debug */, + 46EB2E0001FAA0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001FC60 /* Build configuration list for PBXAggregateTarget "hermes-engine" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001FC80 /* Debug */, + 46EB2E0001FC70 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001FCE0 /* Build configuration list for PBXNativeTarget "react-native-safe-area-context" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001FD00 /* Debug */, + 46EB2E0001FCF0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001FF20 /* Build configuration list for PBXNativeTarget "Pods-mobileapptemplate" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001FF40 /* Debug */, + 46EB2E0001FF30 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 46EB2E00000000 /* Project object */; +} diff --git a/ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme similarity index 52% rename from ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme rename to ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme index 65937dc..b739656 100644 --- a/ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme @@ -1,6 +1,6 @@ + BlueprintIdentifier = "3B932EC9659D505694902B50F4EB3D8B" + BuildableName = "AppAuthCore_Privacy.bundle" + BlueprintName = "AppAuth-AppAuthCore_Privacy" + ReferencedContainer = "container:Pods.xcodeproj"> @@ -28,16 +28,6 @@ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES"> - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme new file mode 100644 index 0000000..b489457 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme new file mode 100644 index 0000000..32124f0 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme new file mode 100644 index 0000000..eb2ddf4 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme new file mode 100644 index 0000000..4df4c72 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme new file mode 100644 index 0000000..3f9a2d8 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme new file mode 100644 index 0000000..e40628f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme new file mode 100644 index 0000000..c4e90e3 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme new file mode 100644 index 0000000..b7a05f2 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme new file mode 100644 index 0000000..e1a35da --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme new file mode 100644 index 0000000..9dfe33d --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme new file mode 100644 index 0000000..a86b09c --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme new file mode 100644 index 0000000..ecc860a --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme new file mode 100644 index 0000000..27667f0 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme new file mode 100644 index 0000000..88943bf --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme new file mode 100644 index 0000000..7fa3aa9 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme new file mode 100644 index 0000000..1835a1a --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme new file mode 100644 index 0000000..071e016 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme new file mode 100644 index 0000000..fe1f517 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme new file mode 100644 index 0000000..8834600 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme new file mode 100644 index 0000000..a91a526 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme new file mode 100644 index 0000000..ba83a2c --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme new file mode 100644 index 0000000..8f51565 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme new file mode 100644 index 0000000..f36cd22 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme new file mode 100644 index 0000000..138e5a4 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme new file mode 100644 index 0000000..d839d04 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme new file mode 100644 index 0000000..f206a50 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme new file mode 100644 index 0000000..7d04048 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme new file mode 100644 index 0000000..20507e1 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme new file mode 100644 index 0000000..d405036 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme new file mode 100644 index 0000000..a3ab86f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme new file mode 100644 index 0000000..e0e80d6 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme new file mode 100644 index 0000000..9c3d4d3 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme new file mode 100644 index 0000000..f1cc16a --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme new file mode 100644 index 0000000..fd31547 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme new file mode 100644 index 0000000..479b1f1 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme new file mode 100644 index 0000000..8fd3211 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme new file mode 100644 index 0000000..7a79623 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme new file mode 100644 index 0000000..4081276 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme new file mode 100644 index 0000000..47664f9 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme new file mode 100644 index 0000000..9ea286f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme new file mode 100644 index 0000000..c48c298 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme new file mode 100644 index 0000000..69f61c5 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme new file mode 100644 index 0000000..36b8b5f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme new file mode 100644 index 0000000..01db4d3 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme new file mode 100644 index 0000000..7e54b57 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme new file mode 100644 index 0000000..c8c1573 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme new file mode 100644 index 0000000..157ed9c --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme new file mode 100644 index 0000000..dc30f9b --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme new file mode 100644 index 0000000..53958e1 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme new file mode 100644 index 0000000..bbe17a5 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme new file mode 100644 index 0000000..0922d64 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme new file mode 100644 index 0000000..83c55c7 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme new file mode 100644 index 0000000..1b55b74 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme new file mode 100644 index 0000000..55462f7 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme new file mode 100644 index 0000000..86b461c --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme new file mode 100644 index 0000000..c246f2c --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme new file mode 100644 index 0000000..8f0eacf --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme new file mode 100644 index 0000000..bc15b1f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme new file mode 100644 index 0000000..a54f3ec --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme new file mode 100644 index 0000000..d0fb18a --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme new file mode 100644 index 0000000..0cd9bf9 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme new file mode 100644 index 0000000..b354f52 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme new file mode 100644 index 0000000..abfb5d9 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme new file mode 100644 index 0000000..6b162bc --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme new file mode 100644 index 0000000..bfe930f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme new file mode 100644 index 0000000..f22887f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme new file mode 100644 index 0000000..f230936 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme new file mode 100644 index 0000000..fad3cd0 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme new file mode 100644 index 0000000..791e64b --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme new file mode 100644 index 0000000..8a63920 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme new file mode 100644 index 0000000..c312f31 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme new file mode 100644 index 0000000..40110a6 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme new file mode 100644 index 0000000..8cf4a10 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme new file mode 100644 index 0000000..afa7280 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme new file mode 100644 index 0000000..1494a97 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme new file mode 100644 index 0000000..0974d45 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme new file mode 100644 index 0000000..8ea2f93 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme new file mode 100644 index 0000000..7758c68 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme new file mode 100644 index 0000000..11ee775 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme new file mode 100644 index 0000000..0457ef7 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme new file mode 100644 index 0000000..49faef0 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme new file mode 100644 index 0000000..8483bc2 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme new file mode 100644 index 0000000..24877cb --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme new file mode 100644 index 0000000..49749c0 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme new file mode 100644 index 0000000..f0ecfd4 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme new file mode 100644 index 0000000..b4bc81d --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme new file mode 100644 index 0000000..7f4fed0 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme new file mode 100644 index 0000000..3995f9a --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme new file mode 100644 index 0000000..255a105 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme new file mode 100644 index 0000000..78b8721 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme new file mode 100644 index 0000000..5f262cd --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme new file mode 100644 index 0000000..12b3dcd --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme new file mode 100644 index 0000000..68eb96c --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..b7d5838 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,481 @@ + + + + + SchemeUserState + + AppAuth-AppAuthCore_Privacy.xcscheme + + isShown + + + AppAuth.xcscheme + + isShown + + + DoubleConversion.xcscheme + + isShown + + + EXApplication-ExpoApplication_privacy.xcscheme + + isShown + + + EXApplication.xcscheme + + isShown + + + EXBarCodeScanner.xcscheme + + isShown + + + EXConstants-EXConstants.xcscheme + + isShown + + + EXConstants-ExpoConstants_privacy.xcscheme + + isShown + + + EXConstants.xcscheme + + isShown + + + EXImageLoader.xcscheme + + isShown + + + Expo.xcscheme + + isShown + + + ExpoAdapterGoogleSignIn.xcscheme + + isShown + + + ExpoAsset.xcscheme + + isShown + + + ExpoCamera.xcscheme + + isShown + + + ExpoCrypto.xcscheme + + isShown + + + ExpoDevice-ExpoDevice_privacy.xcscheme + + isShown + + + ExpoDevice.xcscheme + + isShown + + + ExpoFileSystem-ExpoFileSystem_privacy.xcscheme + + isShown + + + ExpoFileSystem.xcscheme + + isShown + + + ExpoFont.xcscheme + + isShown + + + ExpoKeepAwake.xcscheme + + isShown + + + ExpoModulesCore.xcscheme + + isShown + + + ExpoWebBrowser.xcscheme + + isShown + + + FBLazyVector.xcscheme + + isShown + + + GTMAppAuth-GTMAppAuth_Privacy.xcscheme + + isShown + + + GTMAppAuth.xcscheme + + isShown + + + GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme + + isShown + + + GTMSessionFetcher.xcscheme + + isShown + + + GoogleSignIn-GoogleSignIn.xcscheme + + isShown + + + GoogleSignIn.xcscheme + + isShown + + + Pods-mobileapptemplate.xcscheme + + isShown + + + RCT-Folly.xcscheme + + isShown + + + RCTDeprecation.xcscheme + + isShown + + + RCTRequired.xcscheme + + isShown + + + RCTTypeSafety.xcscheme + + isShown + + + RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme + + isShown + + + RNCAsyncStorage.xcscheme + + isShown + + + RNGestureHandler.xcscheme + + isShown + + + RNGoogleSignin.xcscheme + + isShown + + + RNReanimated.xcscheme + + isShown + + + RNSVG.xcscheme + + isShown + + + RNScreens.xcscheme + + isShown + + + React-Codegen.xcscheme + + isShown + + + React-Core-RCTI18nStrings.xcscheme + + isShown + + + React-Core.xcscheme + + isShown + + + React-CoreModules.xcscheme + + isShown + + + React-Fabric.xcscheme + + isShown + + + React-FabricImage.xcscheme + + isShown + + + React-ImageManager.xcscheme + + isShown + + + React-Mapbuffer.xcscheme + + isShown + + + React-NativeModulesApple.xcscheme + + isShown + + + React-RCTActionSheet.xcscheme + + isShown + + + React-RCTAnimation.xcscheme + + isShown + + + React-RCTAppDelegate.xcscheme + + isShown + + + React-RCTBlob.xcscheme + + isShown + + + React-RCTFabric.xcscheme + + isShown + + + React-RCTImage.xcscheme + + isShown + + + React-RCTLinking.xcscheme + + isShown + + + React-RCTNetwork.xcscheme + + isShown + + + React-RCTSettings.xcscheme + + isShown + + + React-RCTText.xcscheme + + isShown + + + React-RCTVibration.xcscheme + + isShown + + + React-RuntimeApple.xcscheme + + isShown + + + React-RuntimeCore.xcscheme + + isShown + + + React-RuntimeHermes.xcscheme + + isShown + + + React-callinvoker.xcscheme + + isShown + + + React-cxxreact.xcscheme + + isShown + + + React-debug.xcscheme + + isShown + + + React-featureflags.xcscheme + + isShown + + + React-graphics.xcscheme + + isShown + + + React-hermes.xcscheme + + isShown + + + React-jserrorhandler.xcscheme + + isShown + + + React-jsi.xcscheme + + isShown + + + React-jsiexecutor.xcscheme + + isShown + + + React-jsinspector.xcscheme + + isShown + + + React-jsitracing.xcscheme + + isShown + + + React-logger.xcscheme + + isShown + + + React-nativeconfig.xcscheme + + isShown + + + React-perflogger.xcscheme + + isShown + + + React-rendererdebug.xcscheme + + isShown + + + React-rncore.xcscheme + + isShown + + + React-runtimeexecutor.xcscheme + + isShown + + + React-runtimescheduler.xcscheme + + isShown + + + React-utils.xcscheme + + isShown + + + React.xcscheme + + isShown + + + ReactCommon.xcscheme + + isShown + + + SocketRocket.xcscheme + + isShown + + + Yoga.xcscheme + + isShown + + + ZXingObjC.xcscheme + + isShown + + + boost.xcscheme + + isShown + + + fmt.xcscheme + + isShown + + + glog.xcscheme + + isShown + + + hermes-engine.xcscheme + + isShown + + + react-native-safe-area-context.xcscheme + + isShown + + + + SuppressBuildableAutocreation + + + diff --git a/ios/mobileapptemplate.xcodeproj/project.pbxproj b/ios/mobileapptemplate.xcodeproj/project.pbxproj deleted file mode 100644 index 870ce89..0000000 --- a/ios/mobileapptemplate.xcodeproj/project.pbxproj +++ /dev/null @@ -1,551 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0843F39CADC6724414AA61CF /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A1A914D9A900C94B55E3147 /* PrivacyInfo.xcprivacy */; }; - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 1804B4FBA7044887B3B2FE8C /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27D7C37D92324A2E97FB2F3D /* noop-file.swift */; }; - 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; - 96905EF65AED1B983A6B3ABC /* libPods-mobileapptemplate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-mobileapptemplate.a */; }; - B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; - BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 13B07F961A680F5B00A75B9A /* mobileapptemplate.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = mobileapptemplate.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = mobileapptemplate/AppDelegate.h; sourceTree = ""; }; - 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = mobileapptemplate/AppDelegate.mm; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = mobileapptemplate/Images.xcassets; sourceTree = ""; }; - 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = mobileapptemplate/Info.plist; sourceTree = ""; }; - 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = mobileapptemplate/main.m; sourceTree = ""; }; - 27D7C37D92324A2E97FB2F3D /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "mobileapptemplate/noop-file.swift"; sourceTree = ""; }; - 29596C17450346C49CF9BA92 /* mobileapptemplate-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "mobileapptemplate-Bridging-Header.h"; path = "mobileapptemplate/mobileapptemplate-Bridging-Header.h"; sourceTree = ""; }; - 4A1A914D9A900C94B55E3147 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = mobileapptemplate/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-mobileapptemplate.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-mobileapptemplate.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6C2E3173556A471DD304B334 /* Pods-mobileapptemplate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-mobileapptemplate.debug.xcconfig"; path = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.debug.xcconfig"; sourceTree = ""; }; - 7A4D352CD337FB3A3BF06240 /* Pods-mobileapptemplate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-mobileapptemplate.release.xcconfig"; path = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.release.xcconfig"; sourceTree = ""; }; - AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = mobileapptemplate/SplashScreen.storyboard; sourceTree = ""; }; - BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; - ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; - FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-mobileapptemplate/ExpoModulesProvider.swift"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 96905EF65AED1B983A6B3ABC /* libPods-mobileapptemplate.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 13B07FAE1A68108700A75B9A /* mobileapptemplate */ = { - isa = PBXGroup; - children = ( - BB2F792B24A3F905000567C9 /* Supporting */, - 13B07FAF1A68108700A75B9A /* AppDelegate.h */, - 13B07FB01A68108700A75B9A /* AppDelegate.mm */, - 13B07FB51A68108700A75B9A /* Images.xcassets */, - 13B07FB61A68108700A75B9A /* Info.plist */, - 13B07FB71A68108700A75B9A /* main.m */, - AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - 27D7C37D92324A2E97FB2F3D /* noop-file.swift */, - 29596C17450346C49CF9BA92 /* mobileapptemplate-Bridging-Header.h */, - 4A1A914D9A900C94B55E3147 /* PrivacyInfo.xcprivacy */, - ); - name = mobileapptemplate; - sourceTree = ""; - }; - 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { - isa = PBXGroup; - children = ( - ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-mobileapptemplate.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 832341AE1AAA6A7D00B99B32 /* Libraries */ = { - isa = PBXGroup; - children = ( - ); - name = Libraries; - sourceTree = ""; - }; - 83CBB9F61A601CBA00E9B192 = { - isa = PBXGroup; - children = ( - 13B07FAE1A68108700A75B9A /* mobileapptemplate */, - 832341AE1AAA6A7D00B99B32 /* Libraries */, - 83CBBA001A601CBA00E9B192 /* Products */, - 2D16E6871FA4F8E400B85C8A /* Frameworks */, - D65327D7A22EEC0BE12398D9 /* Pods */, - D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - 83CBBA001A601CBA00E9B192 /* Products */ = { - isa = PBXGroup; - children = ( - 13B07F961A680F5B00A75B9A /* mobileapptemplate.app */, - ); - name = Products; - sourceTree = ""; - }; - 92DBD88DE9BF7D494EA9DA96 /* mobileapptemplate */ = { - isa = PBXGroup; - children = ( - FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */, - ); - name = mobileapptemplate; - sourceTree = ""; - }; - BB2F792B24A3F905000567C9 /* Supporting */ = { - isa = PBXGroup; - children = ( - BB2F792C24A3F905000567C9 /* Expo.plist */, - ); - name = Supporting; - path = mobileapptemplate/Supporting; - sourceTree = ""; - }; - D65327D7A22EEC0BE12398D9 /* Pods */ = { - isa = PBXGroup; - children = ( - 6C2E3173556A471DD304B334 /* Pods-mobileapptemplate.debug.xcconfig */, - 7A4D352CD337FB3A3BF06240 /* Pods-mobileapptemplate.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */ = { - isa = PBXGroup; - children = ( - 92DBD88DE9BF7D494EA9DA96 /* mobileapptemplate */, - ); - name = ExpoModulesProviders; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 13B07F861A680F5B00A75B9A /* mobileapptemplate */ = { - isa = PBXNativeTarget; - buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "mobileapptemplate" */; - buildPhases = ( - 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, - F27C4C42EE01F762EC64F5A6 /* [Expo] Configure project */, - 13B07F871A680F5B00A75B9A /* Sources */, - 13B07F8C1A680F5B00A75B9A /* Frameworks */, - 13B07F8E1A680F5B00A75B9A /* Resources */, - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, - F2EAB2BC19EB7B2915731F51 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = mobileapptemplate; - productName = mobileapptemplate; - productReference = 13B07F961A680F5B00A75B9A /* mobileapptemplate.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 83CBB9F71A601CBA00E9B192 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1130; - TargetAttributes = { - 13B07F861A680F5B00A75B9A = { - LastSwiftMigration = 1250; - }; - }; - }; - buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "mobileapptemplate" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 83CBB9F61A601CBA00E9B192; - productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 13B07F861A680F5B00A75B9A /* mobileapptemplate */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 13B07F8E1A680F5B00A75B9A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, - 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, - 0843F39CADC6724414AA61CF /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Bundle React Native code and images"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; - }; - 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-mobileapptemplate-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuthCore_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXApplication/ExpoApplication_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/ExpoDevice/ExpoDevice_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher_Core_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GoogleSignIn/GoogleSignIn.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AppAuthCore_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoApplication_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoDevice_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMAppAuth_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMSessionFetcher_Core_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - F27C4C42EE01F762EC64F5A6 /* [Expo] Configure project */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "[Expo] Configure project"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-mobileapptemplate/expo-configure-project.sh\"\n"; - }; - F2EAB2BC19EB7B2915731F51 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-frameworks.sh", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 13B07F871A680F5B00A75B9A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, - 13B07FC11A68108700A75B9A /* main.m in Sources */, - B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, - 1804B4FBA7044887B3B2FE8C /* noop-file.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 13B07F941A680F5B00A75B9A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6C2E3173556A471DD304B334 /* Pods-mobileapptemplate.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = mobileapptemplate/mobileapptemplate.entitlements; - CURRENT_PROJECT_VERSION = 1; - ENABLE_BITCODE = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "FB_SONARKIT_ENABLED=1", - ); - INFOPLIST_FILE = mobileapptemplate/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = android; - PRODUCT_NAME = mobileapptemplate; - SWIFT_OBJC_BRIDGING_HEADER = "mobileapptemplate/mobileapptemplate-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 13B07F951A680F5B00A75B9A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7A4D352CD337FB3A3BF06240 /* Pods-mobileapptemplate.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = mobileapptemplate/mobileapptemplate.entitlements; - CURRENT_PROJECT_VERSION = 1; - INFOPLIST_FILE = mobileapptemplate/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; - PRODUCT_BUNDLE_IDENTIFIER = android; - PRODUCT_NAME = mobileapptemplate; - SWIFT_OBJC_BRIDGING_HEADER = "mobileapptemplate/mobileapptemplate-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; - 83CBBA201A601CBA00E9B192 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++20"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CXX = ""; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD = ""; - LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; - LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - USE_HERMES = true; - }; - name = Debug; - }; - 83CBBA211A601CBA00E9B192 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++20"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - CXX = ""; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD = ""; - LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; - LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - USE_HERMES = true; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "mobileapptemplate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 13B07F941A680F5B00A75B9A /* Debug */, - 13B07F951A680F5B00A75B9A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "mobileapptemplate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 83CBBA201A601CBA00E9B192 /* Debug */, - 83CBBA211A601CBA00E9B192 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; -} diff --git a/ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata b/ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index f4880e4..0000000 --- a/ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/ios/mobileapptemplate/AppDelegate.h b/ios/mobileapptemplate/AppDelegate.h deleted file mode 100644 index 1658a43..0000000 --- a/ios/mobileapptemplate/AppDelegate.h +++ /dev/null @@ -1,7 +0,0 @@ -#import -#import -#import - -@interface AppDelegate : EXAppDelegateWrapper - -@end diff --git a/ios/mobileapptemplate/AppDelegate.mm b/ios/mobileapptemplate/AppDelegate.mm deleted file mode 100644 index b27f832..0000000 --- a/ios/mobileapptemplate/AppDelegate.mm +++ /dev/null @@ -1,62 +0,0 @@ -#import "AppDelegate.h" - -#import -#import - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - self.moduleName = @"main"; - - // You can add your custom initial props in the dictionary below. - // They will be passed down to the ViewController used by React Native. - self.initialProps = @{}; - - return [super application:application didFinishLaunchingWithOptions:launchOptions]; -} - -- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge -{ - return [self bundleURL]; -} - -- (NSURL *)bundleURL -{ -#if DEBUG - return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; -#else - return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; -#endif -} - -// Linking API -- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { - return [super application:application openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options]; -} - -// Universal Links -- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler { - BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; - return [super application:application continueUserActivity:userActivity restorationHandler:restorationHandler] || result; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken -{ - return [super application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error -{ - return [super application:application didFailToRegisterForRemoteNotificationsWithError:error]; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler -{ - return [super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; -} - -@end diff --git a/ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png deleted file mode 100644 index 53527464bfce12fa4b0bb4d5de7f4c17eae397ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49900 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png b/android/app/src/main/res/drawable-mdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 zcmeFZc{tVE8#b;{MX7{JD5Wxsq6i(5G9**T4w+@1BGYa{5|Sx|C?uJuZQP}Vkg3dU z^N@L-_kN$XsWW}w>vvthKi}(|Kb&*Q{;aj0;ePJte%5DuUArp1bH~9Q6ciLYuUx*U zL_x7-GX=$tmTg<%PgJ^hb5l?RnqRs2hl=Bdk&hcTz#rawMobyowh{j8zkmL-z<(C_ z&jSBh;6DreXMz7L@Sg?#v%r5A_|F3WS>Qhl{AYpxr!8==`5~#3Yk1Qiodh$(xhnCy zQ^H57!wbF@lzlt)Cd0g-Pa4-D!8*OQEqcZtV_9n@^EH?4Hk*a!`&Oq9*`jCivpa9! z&w5=8l{vqr!dRqL22BT5HWy+U#?=ln1DzqDObDMMX&F7!=vu$?~ zWBGsDrvDx8KMVY4f&VP8%ZIh%-HS{1ya1Y2BVwz&#*AF z;V=2Z?-EVZjlMm7dG-05-4qlr=nXbd-1Fmp5;N0~L}Nk79I|EVB2D%NGEqW;(x6 zH;J*37YmY6eT0>Eb#;|IZYw!ASQ|NJ<+J3n?An@>Nx&a2no7ZoIX9{{js58XBAkZ_)M=rR25;hQ5!q6 z$mg@mZTv$r!!G6~QP>lFbRi-L?Cy3#abIkX`SRD-`3~Z?QW9fW&sm;FiR$+9@^hi%W8zvjl>>INorbNJZHja{9H)=fK0mn`w) z%$a7RqI{AgJXSDJ-C$oVX=F~Epmg(QfT*ouuif)w?(k4c6|^rQ{!qE>jA^fdU|vhJ z9c+KIlip#q3OlBSs-_$Mz4Mjyb4P1mBT?*PlanDq4pVUxx zc9o`(`4UDN{+qAjsUN9A-E`Qae{ym%jZeBQcQQFiyJK!5nNL~{4m8@jJoBwFPuo?D zf&!xlcK&eYScqx)c>D5vO23WiRD#Mo)=G(gY=*1RW%}m|L_zJqr$b5r82#aD1Bri2 z@#H;y8z?#t)->T_5|GQY&2r~C;W4{1F#A+vZF7TN);-22`=jB<85h$=LSYyR>~n9k zEvzLGW^i!6o@r|0l@2(@zM0})A_m$0iIid>aj6lXJ7B8aTErPpuK(%KUVtA=G8>__ zwVtWe`bZ@|iphBVbR}b>wz%aVFM7ll%N5QDg1xl=3p+Cow16Q6$94M-8J$ z=ueG~)~3$RwlGF6H1q=e8WAA0V+-=)jx#3n2hh^$wUS!3v%u*3+OVG;kiqv7<@9=< z#2H1klP>Y(9FIc5a7YM6CZ}5Rjpe0bPZ~P!k_5g_9IsEhcCu(KnV?+3xWoSz5;Jlv z-X$lON1hX~5x(+V0v$0BJ@O)e(WkL?g~Ejoo0vpm-f}P{vrhL{X{Xxsy~|3$yDeNx zQ-8TbU~p)BWtB0@-kY&lHTjp}ic=!a2{ zuv0DJ?sPw|dalin7BG{`TXn9h?gu7f&1taCqukiMBN)kGuA2>+hE-7(ILA}De8R%~ z`za{;abPw+&#Wx-jwSNOPRe+iey*wE-Kwc6bh^|UvrVmLpmn^pD0Y>|)OAo0(B)1w zwlM#$jjk?~mr6ynnO(QdFtv6QowB8kNt*a02z*V;3hqubwAs~Tja~YJLgqa=dw*8| zE1$%tF?Rp1BK&|dWULq|Fas|(ilgA9ezDZISxnW$4{yhvb^kyto>xuTVLTdh<3 zM+3KoI;mMxXw~iKJf|BJL0YsSb|`7K7a(7_HOE|y$2*Mj0ICFc{~R7>*=T^ay8W)va4;;pXTb+;>+9FA#UCz^y!hnb0bW+SIFKfXQ=)PXSKdQq8tN02 ztX;OBi`|79vi=1-I`pW9XFwQ~-?<|;*%pFdsnG+YF)om96cwZ;ynoL{O+6E}jYauy z#X>*_yf_kBY{2LF9jt0>p%sDuGf)gek#l6B0ClAIb$AMkL^&40 zKSwH0r4&p}P1Dl$=#e2@Kxc94OI&(-Iv-yRmX%y--H?sBFphdRUu?Ky6K#cE)^6h$ zoU8DMQ^jA67!he}&k}$4G&vFcvCZ}(l$>x&tq5&Au|b~2g>RAA#7kh@4#&F)fbn9B zMgC~D;AqFH1MhD*JF;ohs%vYuYuf1IKver`gXRg}_cyX`kD?HKbRgB`uAZ`nhQ|K= zgW`L{9;CRMFGrFVhJel(mSIU>v~x(krQ%KkD=g2Cu^$q5dq4cJynNo&boe0nk*WXj z*OM|S8q4vFe`h>~>S!~6`1o*!AyXtLncGSO4gz?UT6g(N7qt+5EJs|dbah?0R&GFM zI}In%O4|TRqFgt*~Iu6?5kK1TvXl;GSlad5*jwC{Rs9GmiXH&4Y z)s02ju4;&VoIB>*Q`}KVxLfeLhsuF^S5Yeqkp*hd)yNU?G>i5nSQcu+J%C*CQ>RV| zofz>X zJMb++6iaMNvB^EN$R`QbS}6}$J@KWqw6xe@VdB%Yk@$<3F8Ia%AB$F7Mp~z5z7;x0 zw(Q}Ng#79$^|NOh8*3r76$ooX0ppWaxulqfeidc(_eO{JB5P>;02zs{4$9b2v(Y@> zzaptT9+4qWNRWB+*13{w*X6nM%ush$c6oSuZk60-fSg=RUEbHwOK=+g>_0tF9kDY6 z0mKA~6cnp8Y<3G-$*b7i;SZ{m;(&Qu&>q`Y~teqBrmmrB@gKPS~Q9;tzYFb~|Og7aPEB zy6t(hj2-{iUGWK@=XWF&&bRH2`v{D(v#U|79XnJP+l`!6d`L+%2X|}L$g+KAIf0O} z(463K6$`?9ahn4D$5#EfEY)YS?_Tp9;CeO~~=l2BYTk`Ygq=Rbh zv+V76-txU1t3-#Ini~iL{tTxJUZ|4pZOWVdIEtus-Bh2C{4L*eP!$pjS0gq3m`8^Y zwZ3(52G&o}oDbcJ2#UbrC-3TVF|tKDIq@RCJrX$T*RPL0bQM3}P}m==DfmW-j;>1& z^(6U5)9qC(ZjMB=llK9dO8r=dg$0Cdmi&l=%06WH{e?{_NjKXjrlX>mFO%D!I1K~_ zmr$JSVs;sF{7oA8`DzF`=B*5^bEB=(jzDMme4dnat01NX#L^G=<%^{qb zEJwK0IvNhHl={DH&aYtcOLRY^7Fx6-@EF66`5aOSx1JvU&~~*N)VUBQ_1YB;>~5Oh zyeUbJeAfiW1jnD>%ZmV}d{73Ks%UEyCZ;NGir>sMR=oK_64oARUydjh5iYVS{cr)R zjoS!+RIobdb=09F*IM?)k$)NrY+vKBqV8Y|r50+&Cj-ZYXx?_~pWj7XZ*4txMd_^D zih5($Sn{eY(NUv*b~;&mcmF+um%IJW3~?MHZ#Tw zYKW7m)#L&)fdlYS02ZDH{y|SM9uO<806)BoJqGfP)%k9JEHJH@54@%+YG|Kzd2#E? z^L<)wi#0`mgM$))gVo}X*e2I?H@yKjxllux60=(^2>bdU-@i{RGH)$vnnPXm7f2=n zeMd)QzDL&@0K3>LpPhUsGhoBL*wGO=22jz(k4|jUOX-4R`8t>wB z<(pzv4%}3OzIV4_Xl2Q<~ z3s5{&F8cUlu36v}9hLh0RKvsKwYv>3LnTLaw`*p|fpV=z3EThFCjg6@U=d$EVfrb> zXO|y!hr_sN&ZBesHa5B=?hh&NVEN81x|y5bltdv*?L5{zE+#ftF@I^}uU$w&%;ljT z-CaW;HTs%4Ze6}7qS~?q0J~mn+PZaV`FhfgtUE|iD5kywP?^(yXF2ZJ6&`YB=c%tI z4cTD{G=BC*3?1qYq(ZE9MXW5eE0jLa_|7qjH!!JQYD7KSqXRQlmLq0(6|Sq$YMQ7( z=PKrbybTQ}6PXjFLS#im_=&F6NNV2>f3cs1%JwpBZ;3ch!vX~BM+<5>wh0&`4WVM4 zz*>chtxT*me@d|*#oHyErRz`qg{46A@X#&iqh7vi2O|^nT0jE94nx$~&xE+Lh^?uy zg4*^+z5~|TNV=3^3|QMZm95IZDAeD0Z6jJkx?|;I^k0(&5O6_9&md378=X`$KL?`!3=T)DK;9{tFd zG@%ai;7NbfdF%uSeUFjC;&7AVKBn0R2Qp90w1eq@VHtMoM?_X`G!iK&uCd}7 z;K}6^6E!;U^lK7GMg)~(SL3Vb=x9(9#VyHF#C`BS7WK>m(3xT+!@|_Cf`Qji2kpk%ax*OPuH9vM_QOJN5P|&!nu2Sq zd5&eC-H?*C)kHhdDo7JazNpcb*e*Ih;=mHM7N=`xR|Hy)w9>$996|3K$xXWHcU0;k z#j#^*xou%CFSh(5be9xWo#2u8$r_;&oV-;FxZ{z)%K)yHZm!bK;HGE-N`XPd=gFQ% zq9DjIOv$&%9U|(_xGP!B&7+3Tx-3wR8-gl^lUbbv0XzDU+uXNuXxv|YCZ8LTI8HUe zq$(hle>*nxCa2GyIz@B?hQ(s&1u2@7Wj=QKd2cb%xt4J{xEb0IJr-sBoWmf9{{237QF`2Qc!GzD~C{x z4m~zzQftl4)KIaMZ~2Qumhn&XmKQXLqk74 zEYc8h?8*^L+`nU7gLRE3i$OMupe7L2n}1^KK4N<>5Cst@X5;E@dyEWlEbxJJTprTNFJKH`f#ibGknlVm9 z`*$tYWqaZa$x4+FYPt|J)Fz~j0nByr!?I%|!znCcffZT3uR&Ha^k1h?U%t@EBb)&6 ze{`-}ww1X9ZT*@AVdcxWIa#O+5Zq~iLDx2x=vv=ioT8IQBt_;J=v)P0@7E}5ZtZ%T zoKP+{J#xRN3WP~dtTd7_fQm0K`P!d=FbQD?bN-e1gDNbSjbsBPO)xVH-z1Za>^~z| zc=lU)Q3$Ct+7*P?9jKFLQ&Ls6Z$}N5$6lG|I4fYN4lnwUhh~y2#bFFg^DT6$ZoTb-P2D zljd4a_`^PbPb>!75+U%x{4CQj8c*>k|Dr5UV%`l~fB^A@Pqr#t2>S=BHh;}Z$VHygtR|Hf25R0b!3eDxKlCwaQ91q z6I4|tPP@96=0S)5$geXg=W4+LiIb)vk?u20Ly?Z?RcPhTX2|b)Gzy?@sdFRDwd9rT zgqp`fx}~;O1Uh#h6_ahI!_`KUnNSh}BtT^tO_5iQ^hdiQo) zJ({@uZEYQ(&6XfB&3p}#H&sRrT?t|uEiHl$`usxro}QjpQI{^z`De`kHQUyY4c5C+ zs+7z*LJxhps$?bqPPGmtNAZlf>%o8f+PL@B`c@Xk+ zjFk7!;zQS<_pE8i&ON%0bW7NDO43L39}Y3|;#W@FM}|5ViB;A_To;a{Ydvs`v;Gow z`kPEmmwi2f?d)kv0UbOwUyiqyaJ7A&$*!5(cx8vX#NFUWN960Y4xR|tZ#{C{#>PRD z>uFyHy`5QKa^2OLhX*dm9jj&1xg_Q({(NQfyh8s0;$VAztLg(k?vnAwitJGjoY{1L z%F~NZF>$z)LPFu^h{e@3P+C5)-e7|%F^}_fm5|KQqu6D0>)Lp+*@Vvfo0cO3rGnK7 zAuIVtks_11;-nSs^vlA+!q>4~!T6Q0&g1y`<;IFw0h=vmtrjbOBK7B?bv>Ouc6aV*+1AS!<~;T`YYip+NHKI{=cx;<^Bi9q zro_(=&X*?Vk17A5q3a*{mObR@-z z=xfIEICZX^cYONpEUma_k{#tMLw#gn?|G+joPi@!PM&6qRR$T>{ z4XxRXdV1pRM_D<$C+*`h55x-3UOTyunYlywpkIoB)b;mof4mE#V&Hih!f7=xIzNUR z%M+)1;vE;SeZ?Ry{x~|n|6Q^bnzGx=3^PI<&s%)mnD*Z6ctqsO{Vdp9l_-Xe)zO|A zXU=tyhE2(MPr20%gpkz4(qWKQn4!+q%i=WXZ$$mNg4g^cy?1z;dfUFcOPvb~lW7dv z=iN?*yK)~5Ig&=~e}fzOUQX+YR@?4KURnM6o#V`Y;Zu9muL}lTRk-@p56@@VdPfq| zJG;1Y^eAlCUZ?(9X6leyoRSDLaV)i`X{QFo(2V{&ST)C-vHjdx++FX?w2vQKJ+@L> zG739R#5*%Pn>D^YeFU~_u&1}*Pyp^Uq;5WseqPpcnRHJZZIyN?Gf4l(5#^L+@T z_%H@&el`eIiz8dpYwctzi9cin!>c~`SSu5^fsb1uf(5F&Ndg)-(xH@ltY;O zG3wB^_(M^C_qHo)TPMS1Jy znHd!nI>C>nQ2_ZH7#MX=;@C+~3=9OCM@$8RgQ~!qN4+oq>p)Fxm-^H&h?MW>tyaW=VuAyRWA8Tk%H z3*D1xuFGyNtov@z1`GOw(=P|G`oCr8;bf3qbSk`#a)Yg#oFOVn*ExmSCWcG_XUg_^ z&0MU?mmX{1GvpOkcj;@15|MG9kdvU5qN?u&*8ZB5L+so6>63%cuAS{!?RbWhXtTX&vx(}E8prp# zZu))rFJNuTxmDxF+M}Khvfc?`ZA#{a{%2rf^h~~|JowE073uuzkNaVoC6kM(gihzf z-YEpos+W{y2)I+{^p7uXWffIaZc!<`p6H@CQzYMK!_LcX=CZQTgmTQh^^(J`T^-pa z=*X;GoFYf%WsWU9?@q^9@EnB`%T}VFY8&L)MfVP!vc&h8wjM=~Yn$OzPGF+JIy702 zcw~B^T%Imr@bfco70k1>vYMth*$_N?<5HNNo|m+OV?b7j7pW_=a9G~TMh z6EaoT52kYY?w6d6M3yp5*o-duPk!o^cjRb>Du_-YG6j8{@nqWgXPBRei1yL}0& zHKq?mqY=q(Zp`jb{*j8$$k&sTJ$k6TAs>ALe|JB)J&TEjGW%xxeI33Ll(8{RN!Qs! zyzfGNGv2_AsvPTm9fz~X^-nK49~IrB3^vu+`ZMc>LFrKf6BIK;{m_Ff;$nhgZZ7Xp z0W&rpo+DQQ=$4J%T=BmQ!QN+Mdmxuu+K=esRIXQ;( zw1X1eBibilRsratAQLY}`9%dg@Vn?#dHGn2v+LpgzB3o)?*sqnY4ShnJU8xa5#K5P zD<_WR>LZT8>uNF`jO=W{v2Vv+6N$t7shwTL@MMoH0JYqUn+psy1hQ^qDZ%LhsMNF3!Zn-Ma$)Pnk6DH>yh9L#53tH$ zL|YwF$4!(AoktUYfggq+C0IyN=3UwI%tCzx#gqHKA^eZjTB~be`+&f~kwdo7dzVzH zb6M=7v1AI8g#xh8+r0ov9k{Sa{X7{%Ahs(WAT%fL3{!Gqtqq~x{J^y8qITWz^x_t5 zAOKRN+t2c4g{v?3)8cg3;qufcz7-%ShnR~@ogL=GQddBEdKPm0Cd->k%{07v^s=f5%?encpcoKd)I@oP!{Zd;qd;e$CkEQjCh6J zzre?3`~(*FWjdEWFzEj&pQ+Sh8%7NP@yE}#4EDISu)K_ab_mK!U3=kiOkzahW!ls7 z^~hzI-m_OnL}O( zPJ*ITaH_7J(d%Lrs!tgD(ooAoA~yQfsQ!rfw(sWhx}A07oa4k|J0*=6zLk#}3ncq8 z?Z%H|skrwTj{ZLWM-tJgna{xCXHjt$hqRQ7wh|N~$?iIO8=t91zx!Kt=!PpUzI^KtaG`b0}UBvaasU*w|QVW;Afr?DKO?$%+uS z=AQsFUU5qS!H(JAfue{9Te{9p`{+sgj+}GqovrLd>lhX#2iX) z2h#(;&p>MWl+Iy)rM6CUuGnsMPM*ZZ+jJ&MeEV;Z8@tcwbV)Cu)^1Td2GCnBry&3G z<&1x%QIH8v~K_%4GINlFd*3pEc!Pw0g5nNvt2( zAjr6QI6|J>H30&)gEQ9d_r`Ev1HEHijtiXeuc$J#vCTNJfp{;@BrneXXLn4aHgAOg z@kN)LZs^x9qI2MOppGDPD8UQ06y%5FkM2gf4+Rk*cm2%d-!+!>6(GED>kIlm)YeuB zY>6FAwDI&G^`~!Qt|Kb)Mu#u+I&7ZaAE8joJ&1#^u{L4?qG$Ypg9KK@7Eq{t7@l1$ zG4LHdy%weLd){TJUT~MKTT)m^DB#!D>F+fTPb2f|YK5KVpPH4QToBI47s(Wat_t!7 zK87KaP5Mr7oK3<@ap-}|`wRv8l-S21i0^HgyOJ`mP$Jc*%g!6}5g;8{daoqFO@6*) z7r@yahZGG)0NAx>(UTj9;Pq`2?JO*g0~ZUFjV*u#+klBPkzrss$I`TOaT`!BL^7au z2fBd$-Pa%IArYO`-fmh9DQ4x45-oKbHA`C|#Lci3q0<9=*%*@ho ztU&q)1mV|C_Lc%aDrb{nFU%L&x68fZkzSgkrGtY*6QnUbs%A5}uD`-?^(jO}MzDv- zEFgI$`<1dpl*pH5O{U40iJuLThpw@)YmPvTgTa~Jptlt(NBJRCyaC;@rcX*NP;aaNZ& zYcnL5i}@O|<{6VsGVHFfiEBU!?!!jDvY=K%Nd^@q_3Ni&hr0Po?;J!XEJi+=h_1J_ z6_EC0Zn?=5G=(DG{5WVeQ29I73moyWx>-c%Rea!HE>4u28mkdEq+lmEUZAiRQ%P*> z2m>0yW-h@VJ3o&-asYVA^0LseAf>$1<$Tn5o#xup@(dy8*60xZT7wWBSSJbOA>49| zWgFSKICeE84xrMbnfl&1tgb`~?8XW!aDO8wgbaJEr-W%SfUgkzUVD3Vs*+5|mYVkV zLX>0o4A#?zkD8RAj9)MUDCGIe!3D`SRRO$3C-1%v?zuqq4mu6%P|%ei^C^NugV0~a zy!&BGXRU~8Kl~v@MWqb7(cXI)*Y%Po_xCH+4tChe0@F@8Y-Bl9@IJ#pXsMO)} z_YCx7(WU!o59|}A%%{M5jr3J19hikQP1hQ_CZei z>i!Zb8T+3P3_e-E^uU!3&n}^(mL%;%JCtKbzf6((^ga4t`s+Yyy7_@XQUz}TZ0u$o z6(^(AjkUd518Lu^PT|{g8un6$Fx%Lgyo-|NITuMVsTf{I<1JJUYk$!8;JMruWDA@H zy`-BJ2>cdxim*78zUvP4&M=QZ!lNWJ^uQn*kl?cc@DN_~IkUCTA$;cA4YlyG_i1_Z z=ZeY4g3mdxyU^_H9OX`Hf9O8pAQz}KQObSbSK?uqh863{d%T7A*eN;w-PDrGDrot` zqK+2mQA=c0B0mq#4|)CsHyEHrh$06X`7sqQZ|%o&s0$+Uj(Kx>^dLGg`C;IfL!}mv zy_0D+H~#tiXxX5tZdRzrK;!PwXDh*8?isxK+sSUDlTlR2L2vok8&Ng*zs$ENC?K@@ zY)EV+tvvMs%=RX9OUqGHm5|Ykus0Gp!W@QPVR350z{R2TTma}9rI!K zd{uJ5qneioCD+IFZlJ56@)U?gY15-hVq=?I zIn*{H2mD_dmLX>xf}xu3z@Okx9oRAwmTa~_rBLJvnntA<)S+rbTHw+02>o7_K=fNH zCf!M9Rljp}pxm0I1MxP+L!liUx6n$lOKFhUa>apI#iOlt;nyw$YSsk>;Nj z9!{>d0acSsJ|O?y{19Ca3{C(o@yC{|7h%LU)(d={Av_A;7}Yo+ZduTb_(3lSA9q

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml new file mode 100644 index 0000000..5c25e72 --- /dev/null +++ b/android/app/src/main/res/drawable/rn_edit_text_material.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + diff --git a/android/app/src/main/res/drawable/splashscreen.xml b/android/app/src/main/res/drawable/splashscreen.xml new file mode 100644 index 0000000..c8568e1 --- /dev/null +++ b/android/app/src/main/res/drawable/splashscreen.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..3941bea --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..3941bea --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a6a3e765771cd8852a6a47d6dfe4d7a766cfc765 GIT binary patch literal 6265 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..1a7040cf0f808215a10118f7d4ebb67df127b044 GIT binary patch literal 5571 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..86b3bbab156f8e2af58aff4d60816167523b2ec4 GIT binary patch literal 8055 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 NFwiyCsnmC_&%-L^#F1_nl<#h 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 W4#sBDk!+97VQqfitOk8K?tcL5YJScD literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..3e333eb5638df9a4437e4c25484ea20408fc5bbb GIT binary patch literal 3585 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..4b5660365429cae933b8ba7c89586ba60839d4b5 GIT binary patch literal 7713 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

F~y~fr@TRB(zYDTB;1ReL|iI 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 Rs~;;}(^A(*RUz%d{|^cjGoJte literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9cd024c2fd8f1bc8c9c4a02c60ee68a38751fc GIT binary patch literal 12192 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..73887356cfad5084ee9777ae0077c9fd721931bb GIT binary patch literal 17419 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 U%cm=Vhfy(jy85}Sb4q9e0AvUEJOBUy literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..804e004c02e81700f80cfec6f0391763cb1f94a6 GIT binary patch literal 17370 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 W;OtD-Qp|UDV5uwXAU-JCMEpOAAeOKI literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..87a8e3faebc6c895295dff3d9ac7aab6c8b334d4 GIT binary patch literal 24124 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 vA7f&^pnt%Q?%z2m^Z \ No newline at end of file diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..f387b90 --- /dev/null +++ b/android/app/src/main/res/values/colors.xml @@ -0,0 +1,6 @@ + + #ffffff + #ffffff + #023c69 + #ffffff + \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..aceaa29 --- /dev/null +++ b/android/app/src/main/res/values/strings.xml @@ -0,0 +1,5 @@ + + Our City Forest + contain + false + \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..ab7cb49 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..9ae2aca --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,45 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + ext { + buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0' + minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '23') + compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34') + targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34') + kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23' + + ndkVersion = "26.1.10909125" + } + repositories { + google() + mavenCentral() + } + dependencies { + classpath('com.android.tools.build:gradle') + classpath('com.facebook.react:react-native-gradle-plugin') + classpath('org.jetbrains.kotlin:kotlin-gradle-plugin') + } +} + +apply plugin: "com.facebook.react.rootproject" + +allprojects { + repositories { + maven { + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm + url(new File(['node', '--print', "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), '../android')) + } + maven { + // Android JSC is installed from npm + url(new File(['node', '--print', "require.resolve('jsc-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), '../dist')) + } + + google() + mavenCentral() + maven { url 'https://www.jitpack.io' } + } +} +// @generated begin expo-camera-import - expo prebuild (DO NOT MODIFY) sync-f244f4f3d8bf7229102e8f992b525b8602c74770 +def expoCameraMavenPath = new File(["node", "--print", "require.resolve('expo-camera/package.json')"].execute(null, rootDir).text.trim(), "../android/maven") +allprojects { repositories { maven { url(expoCameraMavenPath) } } } +// @generated end expo-camera-import \ No newline at end of file diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..40220de --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,59 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m +org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true + +# Automatically convert third-party libraries to use AndroidX +android.enableJetifier=true + +# Enable AAPT2 PNG crunching +android.enablePngCrunchInReleaseBuilds=true + +# Use this property to specify which architecture you want to build. +# You can also override it from the CLI using +# ./gradlew -PreactNativeArchitectures=x86_64 +reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 + +# Use this property to enable support to the new architecture. +# This will allow you to use TurboModules and the Fabric render in +# your application. You should enable this flag either if you want +# to write custom TurboModules/Fabric components OR use libraries that +# are providing them. +newArchEnabled=false + +# Use this property to enable or disable the Hermes JS engine. +# If set to false, you will be using JSC instead. +hermesEnabled=true + +# Enable GIF support in React Native images (~200 B increase) +expo.gif.enabled=true +# Enable webp support in React Native images (~85 KB increase) +expo.webp.enabled=true +# Enable animated webp support (~3.4 MB increase) +# Disabled by default because iOS doesn't support animated webp +expo.webp.animated=false + +# Enable network inspector +EX_DEV_CLIENT_NETWORK_INSPECTOR=true + +# Use legacy packaging to compress native libraries in the resulting APK. +expo.useLegacyPackaging=false diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e6441136f3d4ba8a0da8d277868979cfbc8ad796 GIT binary patch literal 43453 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json deleted file mode 100644 index 7d28020..0000000 --- a/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images": [ - { - "idiom": "universal", - "filename": "image.png", - "scale": "1x" - }, - { - "idiom": "universal", - "scale": "2x" - }, - { - "idiom": "universal", - "scale": "3x" - } - ], - "info": { - "version": 1, - "author": "expo" - } -} diff --git a/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/image.png b/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/image.png deleted file mode 100644 index 33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j diff --git a/ios/mobileapptemplate/Info.plist b/ios/mobileapptemplate/Info.plist deleted file mode 100644 index a11989b..0000000 --- a/ios/mobileapptemplate/Info.plist +++ /dev/null @@ -1,76 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - mobile-app-template - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleURLTypes - - - CFBundleURLSchemes - - android - - - - CFBundleVersion - 1 - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - NSAllowsLocalNetworking - - - NSCameraUsageDescription - Allow $(PRODUCT_NAME) to access your camera - NSMicrophoneUsageDescription - Allow $(PRODUCT_NAME) to access your microphone - UILaunchStoryboardName - SplashScreen - UIRequiredDeviceCapabilities - - arm64 - - UIRequiresFullScreen - - UIStatusBarStyle - UIStatusBarStyleDefault - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIUserInterfaceStyle - Light - UIViewControllerBasedStatusBarAppearance - - - \ No newline at end of file diff --git a/ios/mobileapptemplate/PrivacyInfo.xcprivacy b/ios/mobileapptemplate/PrivacyInfo.xcprivacy deleted file mode 100644 index c6b452e..0000000 --- a/ios/mobileapptemplate/PrivacyInfo.xcprivacy +++ /dev/null @@ -1,48 +0,0 @@ - - - - - NSPrivacyAccessedAPITypes - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryFileTimestamp - NSPrivacyAccessedAPITypeReasons - - C617.1 - 0A2A.1 - 3B52.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryUserDefaults - NSPrivacyAccessedAPITypeReasons - - CA92.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategorySystemBootTime - NSPrivacyAccessedAPITypeReasons - - 35F9.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryDiskSpace - NSPrivacyAccessedAPITypeReasons - - E174.1 - 85F4.1 - - - - NSPrivacyCollectedDataTypes - - NSPrivacyTracking - - - diff --git a/ios/mobileapptemplate/SplashScreen.storyboard b/ios/mobileapptemplate/SplashScreen.storyboard deleted file mode 100644 index ed03a52..0000000 --- a/ios/mobileapptemplate/SplashScreen.storyboard +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ios/mobileapptemplate/Supporting/Expo.plist b/ios/mobileapptemplate/Supporting/Expo.plist deleted file mode 100644 index 750be02..0000000 --- a/ios/mobileapptemplate/Supporting/Expo.plist +++ /dev/null @@ -1,12 +0,0 @@ - - - - - EXUpdatesCheckOnLaunch - ALWAYS - EXUpdatesEnabled - - EXUpdatesLaunchWaitMs - 0 - - \ No newline at end of file diff --git a/ios/mobileapptemplate/main.m b/ios/mobileapptemplate/main.m deleted file mode 100644 index 25181b6..0000000 --- a/ios/mobileapptemplate/main.m +++ /dev/null @@ -1,10 +0,0 @@ -#import - -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} - diff --git a/ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h b/ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h deleted file mode 100644 index e11d920..0000000 --- a/ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h +++ /dev/null @@ -1,3 +0,0 @@ -// -// Use this file to import your target's public headers that you would like to expose to Swift. -// diff --git a/ios/mobileapptemplate/mobileapptemplate.entitlements b/ios/mobileapptemplate/mobileapptemplate.entitlements deleted file mode 100644 index f683276..0000000 --- a/ios/mobileapptemplate/mobileapptemplate.entitlements +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/ios/mobileapptemplate/noop-file.swift b/ios/mobileapptemplate/noop-file.swift deleted file mode 100644 index b2ffafb..0000000 --- a/ios/mobileapptemplate/noop-file.swift +++ /dev/null @@ -1,4 +0,0 @@ -// -// @generated -// A blank Swift file must be created for native modules with Swift files to work correctly. -// diff --git a/package-lock.json b/package-lock.json index b9c6935..b9d382e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,22 +1,23 @@ { - "name": "mobile-app-template", + "name": "our-city-forest", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "mobile-app-template", + "name": "our-city-forest", "version": "1.0.0", "dependencies": { + "@expo/metro-runtime": "~3.2.3", "@react-native-async-storage/async-storage": "^2.0.0", "@react-native-google-signin/google-signin": "^13.1.0", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", + "dotenv": "^16.4.5", "expo": "~51.0.21", "expo-auth-session": "~5.5.2", - "expo-barcode-scanner": "~13.0.1", "expo-camera": "~15.0.16", "expo-constants": "~16.0.2", "expo-crypto": "~13.0.2", @@ -25,7 +26,9 @@ "expo-status-bar": "~1.12.1", "expo-web-browser": "~13.0.3", "react": "18.2.0", + "react-dom": "18.2.0", "react-native": "^0.74.5", + "react-native-config": "^1.5.3", "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "^2.20.0", "react-native-reanimated": "^3.15.4", @@ -34,6 +37,7 @@ "react-native-svg": "^15.7.1", "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", + "react-native-web": "~0.19.10", "zod": "^3.23.8", "zustand": "^5.0.0-rc.2" }, @@ -48,6 +52,7 @@ "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "husky": "^9.1.5", + "metro-react-native-babel-preset": "^0.77.0", "prettier": "^3.3.3", "typescript": "~5.3.3", "yarnhook": "^0.6.2" @@ -3195,6 +3200,15 @@ "node": ">= 10.0.0" } }, + "node_modules/@expo/metro-runtime": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-3.2.3.tgz", + "integrity": "sha512-v5ji+fAGi7B9YavrxvekuF8gXEV/5fz0+PhaED5AaFDnbGB4IJIbpaiqK9nqZV1axjGZNQSw6Q8TsnFetCR3bQ==", + "license": "MIT", + "peerDependencies": { + "react-native": "*" + } + }, "node_modules/@expo/osascript": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.1.3.tgz", @@ -8330,6 +8344,15 @@ "node": ">=8" } }, + "node_modules/css-in-js-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", + "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==", + "license": "MIT", + "dependencies": { + "hyphenate-style-name": "^1.0.3" + } + }, "node_modules/css-select": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", @@ -8722,6 +8745,7 @@ "version": "16.4.5", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -9787,18 +9811,6 @@ "invariant": "^2.2.4" } }, - "node_modules/expo-barcode-scanner": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/expo-barcode-scanner/-/expo-barcode-scanner-13.0.1.tgz", - "integrity": "sha512-xBGLT1An2gpAMIQRTLU3oHydKohX8r8F9/ait1Fk9Vgd0GraFZbP4IiT7nHMlaw4H6E7Muucf7vXpGV6u7d4HQ==", - "license": "MIT", - "dependencies": { - "expo-image-loader": "~4.7.0" - }, - "peerDependencies": { - "expo": "*" - } - }, "node_modules/expo-camera": { "version": "15.0.16", "resolved": "https://registry.npmjs.org/expo-camera/-/expo-camera-15.0.16.tgz", @@ -9893,15 +9905,6 @@ "expo": "*" } }, - "node_modules/expo-image-loader": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/expo-image-loader/-/expo-image-loader-4.7.0.tgz", - "integrity": "sha512-cx+MxxsAMGl9AiWnQUzrkJMJH4eNOGlu7XkLGnAXSJrRoIiciGaKqzeaD326IyCTV+Z1fXvIliSgNW+DscvD8g==", - "license": "MIT", - "peerDependencies": { - "expo": "*" - } - }, "node_modules/expo-keep-awake": { "version": "13.0.2", "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-13.0.2.tgz", @@ -10110,6 +10113,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-loops": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.4.tgz", + "integrity": "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg==", + "license": "MIT" + }, "node_modules/fast-xml-parser": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", @@ -10887,6 +10896,12 @@ "url": "https://github.com/sponsors/typicode" } }, + "node_modules/hyphenate-style-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", + "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==", + "license": "BSD-3-Clause" + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -10986,6 +11001,16 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "license": "ISC" }, + "node_modules/inline-style-prefixer": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", + "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", + "license": "MIT", + "dependencies": { + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" + } + }, "node_modules/internal-ip": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", @@ -13275,6 +13300,70 @@ "node": ">=18" } }, + "node_modules/metro-react-native-babel-preset": { + "version": "0.77.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.77.0.tgz", + "integrity": "sha512-HPPD+bTxADtoE4y/4t1txgTQ1LVR6imOBy7RMHUsqMVTbekoi8Ph5YI9vKX2VMPtVWeFt0w9YnCSLPa76GcXsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.4.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-react-native-babel-preset/node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/metro-resolver": { "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.12.tgz", @@ -14614,6 +14703,12 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -14873,6 +14968,28 @@ } } }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-dom/node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, "node_modules/react-freeze": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", @@ -14949,6 +15066,20 @@ } } }, + "node_modules/react-native-config": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", + "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", + "license": "MIT", + "peerDependencies": { + "react-native-windows": ">=0.61" + }, + "peerDependenciesMeta": { + "react-native-windows": { + "optional": true + } + } + }, "node_modules/react-native-dotenv": { "version": "3.4.11", "resolved": "https://registry.npmjs.org/react-native-dotenv/-/react-native-dotenv-3.4.11.tgz", @@ -15062,6 +15193,32 @@ "react-native": "*" } }, + "node_modules/react-native-web": { + "version": "0.19.13", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.13.tgz", + "integrity": "sha512-etv3bN8rJglrRCp/uL4p7l8QvUNUC++QwDbdZ8CB7BvZiMvsxfFIRM1j04vxNldG3uo2puRd6OSWR3ibtmc29A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.6", + "@react-native/normalize-colors": "^0.74.1", + "fbjs": "^3.0.4", + "inline-style-prefixer": "^6.0.1", + "memoize-one": "^6.0.0", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "styleq": "^0.1.3" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/react-native-web/node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "license": "MIT" + }, "node_modules/react-native/node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", @@ -16342,6 +16499,12 @@ "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", "license": "MIT" }, + "node_modules/styleq": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", + "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==", + "license": "MIT" + }, "node_modules/sucrase": { "version": "3.34.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", diff --git a/package.json b/package.json index 073e69e..2ef0b88 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", + "dotenv": "^16.4.5", "expo": "~51.0.21", "expo-auth-session": "~5.5.2", "expo-camera": "~15.0.16", @@ -32,6 +33,7 @@ "expo-web-browser": "~13.0.3", "react": "18.2.0", "react-native": "^0.74.5", + "react-native-config": "^1.5.3", "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "^2.20.0", "react-native-reanimated": "^3.15.4", @@ -41,7 +43,10 @@ "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", "zod": "^3.23.8", - "zustand": "^5.0.0-rc.2" + "zustand": "^5.0.0-rc.2", + "react-native-web": "~0.19.10", + "react-dom": "18.2.0", + "@expo/metro-runtime": "~3.2.3" }, "devDependencies": { "@babel/core": "^7.20.0", @@ -54,6 +59,7 @@ "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "husky": "^9.1.5", + "metro-react-native-babel-preset": "^0.77.0", "prettier": "^3.3.3", "typescript": "~5.3.3", "yarnhook": "^0.6.2" diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index 9e80cda..4efabb7 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -1,53 +1,58 @@ -import { Alert } from 'react-native'; -import { - GoogleSignin, - GoogleSigninButton, - statusCodes, -} from '@react-native-google-signin/google-signin'; +import React, { useEffect } from 'react'; +import { Alert, Text, TouchableOpacity } from 'react-native'; +import * as AuthSession from 'expo-auth-session'; +import * as Google from 'expo-auth-session/providers/google'; +import Constants from 'expo-constants'; +import { styles } from '@/screens/styles'; import { supabase } from '@/supabase/client'; -GoogleSignin.configure({ - scopes: ['profile', 'email'], - webClientId: process.env.GOOGLE_WEB_CLIENT_ID, - iosClientId: process.env.GOOGLE_IOS_CLIENT_ID, +const redirectUri = AuthSession.makeRedirectUri({ + scheme: 'org.calblueprint.ourcityforest', + preferLocalhost: Constants.appOwnership !== 'expo', }); export default function GoogleSignInButton() { + const [request, response, promptAsync] = Google.useIdTokenAuthRequest({ + webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, + androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, + iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, + redirectUri, + scopes: ['profile', 'email'], + }); + + useEffect(() => { + if (response?.type === 'success') { + const { id_token } = response.params; + if (id_token) { + supabase.auth + .signInWithIdToken({ + provider: 'google', + token: id_token, + }) + .then(({ data, error }) => { + if (error) { + Alert.alert('Sign-In Error', error.message); + } else { + console.log(data); + } + }); + } else { + Alert.alert('Error', 'No ID token present!'); + } + } else if (response?.type === 'error') { + Alert.alert('Error', 'Google sign-in failed.'); + } + }, [response]); + return ( - { - try { - await GoogleSignin.hasPlayServices(); - const userInfo = await GoogleSignin.signIn(); - if (userInfo && userInfo.data && userInfo.data.idToken) { - const { data, error } = await supabase.auth.signInWithIdToken({ - provider: 'google', - token: userInfo.data.idToken, - }); - console.log(error, data); - } else { - throw new Error('no ID token present!'); - } - } catch (error: any) { - if (error.code === statusCodes.SIGN_IN_CANCELLED) { - Alert.alert('Cancelled', 'Google sign-in was cancelled.'); - } else if (error.code === statusCodes.IN_PROGRESS) { - Alert.alert( - 'Sign-in in Progress', - 'Google sign-in is currently in progress.', - ); - } else if (error.code === statusCodes.PLAY_SERVICES_NOT_AVAILABLE) { - Alert.alert( - 'Error', - 'Google Play Services not available or outdated.', - ); - } else { - Alert.alert('Error', 'An unknown error occurred during sign-in.'); - } - } + { + promptAsync(); }} - /> + > + Sign in with Google + ); } diff --git a/src/components/Login.tsx b/src/components/Login.tsx index 26c1efb..efda2bb 100644 --- a/src/components/Login.tsx +++ b/src/components/Login.tsx @@ -1,7 +1,7 @@ import { Text, TouchableOpacity, View } from 'react-native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; import { LoginStackParamList } from '@/navigation/types'; -import { styles } from '../screens/styles'; +import { styles } from '@/screens/styles'; type LoginProps = NativeStackScreenProps; diff --git a/src/navigation/types 2.tsx b/src/navigation/types 2.tsx new file mode 100644 index 0000000..edf2cc0 --- /dev/null +++ b/src/navigation/types 2.tsx @@ -0,0 +1,5 @@ +export type LoginStackParamList = { + Login: undefined; + GuestLogin: undefined; + MemberLogin: undefined; +}; diff --git a/src/screens/MemberLoginScreen.tsx b/src/screens/MemberLoginScreen.tsx index 5f2e871..380319f 100644 --- a/src/screens/MemberLoginScreen.tsx +++ b/src/screens/MemberLoginScreen.tsx @@ -1,4 +1,5 @@ -import { Text, TouchableOpacity, View } from 'react-native'; +import React from 'react'; +import { Text, View } from 'react-native'; import Svg, { Circle } from 'react-native-svg'; import GoogleSignInButton from '@/components/GoogleSignInButton'; import { styles } from '@/screens/styles'; From 6fedf47d42e2fd47c9f7e408782fa40bf28e18c6 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sat, 26 Oct 2024 15:28:28 -0700 Subject: [PATCH 04/67] draft user auth --- src/components/GoogleSignOutButton.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/GoogleSignOutButton.tsx b/src/components/GoogleSignOutButton.tsx index 1e3d193..33d4e50 100644 --- a/src/components/GoogleSignOutButton.tsx +++ b/src/components/GoogleSignOutButton.tsx @@ -1,5 +1,5 @@ -import { supabase } from '@/supabase/client'; +// import { supabase } from '@/supabase/client'; -export default async function signOut() { - const { error } = await supabase.auth.signOut(); -} +// export default async function signOut() { +// const { error } = await supabase.auth.signOut(); +// } From 8ef9607ffcd084e88cb83613d3ad87fb239caa67 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 30 Oct 2024 19:08:50 -0700 Subject: [PATCH 05/67] google auth draft 2 --- App.tsx | 6 +- android/.gitignore | 16 + android/app/build.gradle | 201 + android/app/debug.keystore | Bin 0 -> 2257 bytes android/app/proguard-rules.pro | 14 + android/app/src/debug/AndroidManifest.xml | 7 + android/app/src/main/AndroidManifest.xml | 35 + .../ourcityforest/MainActivity.kt | 61 + .../ourcityforest/MainApplication.kt | 55 + .../res/drawable-hdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../res/drawable-mdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../res/drawable-xhdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../drawable-xxhdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../drawable-xxxhdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../res/drawable/rn_edit_text_material.xml | 37 + .../src/main/res/drawable/splashscreen.xml | 3 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 6265 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 5571 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 8055 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 4042 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 3585 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 5228 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 8519 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 7713 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 10921 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 13505 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 12192 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 17419 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 19123 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 17370 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 24124 bytes .../app/src/main/res/values-night/colors.xml | 1 + android/app/src/main/res/values/colors.xml | 6 + android/app/src/main/res/values/strings.xml | 5 + android/app/src/main/res/values/styles.xml | 17 + android/build.gradle | 45 + android/gradle.properties | 59 + android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43453 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + android/gradlew | 249 + android/gradlew.bat | 92 + .../react-settings-plugin/build.gradle.kts | 19 + .../expo/plugins/ReactSettingsPlugin.kt | 10 + android/settings.gradle | 66 + app.json | 4 +- ios/.gitignore | 30 + ios/.xcode.env | 11 + ios/OurCityForest.xcodeproj/project.pbxproj | 565 + .../xcschemes/OurCityForest.xcscheme} | 40 +- .../contents.xcworkspacedata | 10 + ios/OurCityForest/AppDelegate.h | 7 + ios/OurCityForest/AppDelegate.mm | 62 + .../App-Icon-1024x1024@1x.png | Bin 0 -> 49900 bytes .../AppIcon.appiconset/Contents.json | 14 + .../Images.xcassets/Contents.json | 6 + .../SplashScreen.imageset/Contents.json | 21 + .../SplashScreen.imageset/image.png | Bin 0 -> 38054 bytes .../Contents.json | 21 + .../SplashScreenBackground.imageset/image.png | Bin 0 -> 68 bytes ios/OurCityForest/Info.plist | 77 + .../OurCityForest-Bridging-Header.h | 3 + ios/OurCityForest/OurCityForest.entitlements | 5 + ios/OurCityForest/PrivacyInfo.xcprivacy | 48 + ios/OurCityForest/SplashScreen.storyboard | 51 + ios/OurCityForest/Supporting/Expo.plist | 12 + ios/OurCityForest/main.m | 10 + ios/OurCityForest/noop-file.swift | 4 + ios/Podfile | 79 + ios/Podfile.lock | 1709 + ios/Podfile.properties.json | 4 + ios/Pods/Pods 2.xcodeproj/project.pbxproj | 36035 ---------------- .../AppAuth-AppAuthCore_Privacy.xcscheme | 58 - .../xcschemes/AppAuth.xcscheme | 58 - .../xcschemes/DoubleConversion.xcscheme | 58 - .../xcschemes/EXApplication.xcscheme | 58 - .../xcschemes/EXBarCodeScanner.xcscheme | 58 - .../EXConstants-EXConstants.xcscheme | 58 - ...EXConstants-ExpoConstants_privacy.xcscheme | 58 - .../xcschemes/EXConstants.xcscheme | 58 - .../xcschemes/EXImageLoader.xcscheme | 58 - .../xcschemes/Expo.xcscheme | 58 - .../ExpoAdapterGoogleSignIn.xcscheme | 58 - .../xcschemes/ExpoAsset.xcscheme | 58 - .../xcschemes/ExpoCamera.xcscheme | 58 - .../xcschemes/ExpoCrypto.xcscheme | 58 - .../ExpoDevice-ExpoDevice_privacy.xcscheme | 58 - .../xcschemes/ExpoDevice.xcscheme | 58 - ...FileSystem-ExpoFileSystem_privacy.xcscheme | 58 - .../xcschemes/ExpoFileSystem.xcscheme | 58 - .../xcschemes/ExpoFont.xcscheme | 58 - .../xcschemes/ExpoKeepAwake.xcscheme | 58 - .../xcschemes/ExpoModulesCore.xcscheme | 58 - .../xcschemes/ExpoWebBrowser.xcscheme | 58 - .../xcschemes/FBLazyVector.xcscheme | 58 - .../GTMAppAuth-GTMAppAuth_Privacy.xcscheme | 58 - .../xcschemes/GTMAppAuth.xcscheme | 58 - ...er-GTMSessionFetcher_Core_Privacy.xcscheme | 58 - .../xcschemes/GTMSessionFetcher.xcscheme | 58 - .../GoogleSignIn-GoogleSignIn.xcscheme | 58 - .../xcschemes/GoogleSignIn.xcscheme | 58 - .../xcschemes/Pods-mobileapptemplate.xcscheme | 58 - .../xcschemes/RCT-Folly.xcscheme | 58 - .../xcschemes/RCTDeprecation.xcscheme | 58 - .../xcschemes/RCTRequired.xcscheme | 58 - .../xcschemes/RCTTypeSafety.xcscheme | 58 - ...Storage-RNCAsyncStorage_resources.xcscheme | 58 - .../xcschemes/RNCAsyncStorage.xcscheme | 58 - .../xcschemes/RNGestureHandler.xcscheme | 58 - .../xcschemes/RNGoogleSignin.xcscheme | 58 - .../xcschemes/RNReanimated.xcscheme | 58 - .../xcschemes/RNSVG.xcscheme | 58 - .../xcschemes/RNScreens.xcscheme | 58 - .../xcschemes/React-Codegen.xcscheme | 58 - .../React-Core-RCTI18nStrings.xcscheme | 58 - .../xcschemes/React-Core.xcscheme | 58 - .../xcschemes/React-CoreModules.xcscheme | 58 - .../xcschemes/React-Fabric.xcscheme | 58 - .../xcschemes/React-FabricImage.xcscheme | 58 - .../xcschemes/React-ImageManager.xcscheme | 58 - .../xcschemes/React-Mapbuffer.xcscheme | 58 - .../React-NativeModulesApple.xcscheme | 58 - .../xcschemes/React-RCTActionSheet.xcscheme | 58 - .../xcschemes/React-RCTAnimation.xcscheme | 58 - .../xcschemes/React-RCTAppDelegate.xcscheme | 58 - .../xcschemes/React-RCTBlob.xcscheme | 58 - .../xcschemes/React-RCTFabric.xcscheme | 58 - .../xcschemes/React-RCTImage.xcscheme | 58 - .../xcschemes/React-RCTLinking.xcscheme | 58 - .../xcschemes/React-RCTNetwork.xcscheme | 58 - .../xcschemes/React-RCTSettings.xcscheme | 58 - .../xcschemes/React-RCTText.xcscheme | 58 - .../xcschemes/React-RCTVibration.xcscheme | 58 - .../xcschemes/React-RuntimeApple.xcscheme | 58 - .../xcschemes/React-RuntimeCore.xcscheme | 58 - .../xcschemes/React-RuntimeHermes.xcscheme | 58 - .../xcschemes/React-callinvoker.xcscheme | 58 - .../xcschemes/React-cxxreact.xcscheme | 58 - .../xcschemes/React-debug.xcscheme | 58 - .../xcschemes/React-featureflags.xcscheme | 58 - .../xcschemes/React-graphics.xcscheme | 58 - .../xcschemes/React-hermes.xcscheme | 58 - .../xcschemes/React-jserrorhandler.xcscheme | 58 - .../xcschemes/React-jsi.xcscheme | 58 - .../xcschemes/React-jsiexecutor.xcscheme | 58 - .../xcschemes/React-jsinspector.xcscheme | 58 - .../xcschemes/React-jsitracing.xcscheme | 58 - .../xcschemes/React-logger.xcscheme | 58 - .../xcschemes/React-nativeconfig.xcscheme | 58 - .../xcschemes/React-perflogger.xcscheme | 58 - .../xcschemes/React-rendererdebug.xcscheme | 58 - .../xcschemes/React-rncore.xcscheme | 58 - .../xcschemes/React-runtimeexecutor.xcscheme | 58 - .../xcschemes/React-runtimescheduler.xcscheme | 58 - .../xcschemes/React-utils.xcscheme | 58 - .../xcschemes/React.xcscheme | 58 - .../xcschemes/ReactCommon.xcscheme | 58 - .../xcschemes/SocketRocket.xcscheme | 58 - .../xcschemes/Yoga.xcscheme | 58 - .../xcschemes/ZXingObjC.xcscheme | 58 - .../xcschemes/boost.xcscheme | 58 - .../xcschemes/fmt.xcscheme | 58 - .../xcschemes/glog.xcscheme | 58 - .../xcschemes/hermes-engine.xcscheme | 58 - .../react-native-safe-area-context.xcscheme | 58 - .../xcschemes/xcschememanagement.plist | 481 - package-lock.json | 6333 ++- package.json | 6 +- src/components/GoogleSignInButton.tsx | 38 +- src/components/GoogleSignInButton1.tsx | 85 + src/components/Login.tsx | 6 +- src/navigation/types.tsx | 5 - ...erLoginScreen.tsx => AdminLoginScreen.tsx} | 6 +- src/screens/LoginScreen.tsx | 2 +- src/screens/afterlogin.tsx | 0 src/screens/styles.ts | 2 +- .../types 2.tsx => types/navigation.ts} | 3 +- 178 files changed, 6556 insertions(+), 45654 deletions(-) create mode 100644 android/.gitignore create mode 100644 android/app/build.gradle create mode 100644 android/app/debug.keystore create mode 100644 android/app/proguard-rules.pro create mode 100644 android/app/src/debug/AndroidManifest.xml create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt create mode 100644 android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt create mode 100644 android/app/src/main/res/drawable-hdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-mdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml create mode 100644 android/app/src/main/res/drawable/splashscreen.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/values-night/colors.xml create mode 100644 android/app/src/main/res/values/colors.xml create mode 100644 android/app/src/main/res/values/strings.xml create mode 100644 android/app/src/main/res/values/styles.xml create mode 100644 android/build.gradle create mode 100644 android/gradle.properties create mode 100644 android/gradle/wrapper/gradle-wrapper.jar create mode 100644 android/gradle/wrapper/gradle-wrapper.properties create mode 100755 android/gradlew create mode 100644 android/gradlew.bat create mode 100644 android/react-settings-plugin/build.gradle.kts create mode 100644 android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt create mode 100644 android/settings.gradle create mode 100644 ios/.gitignore create mode 100644 ios/.xcode.env create mode 100644 ios/OurCityForest.xcodeproj/project.pbxproj rename ios/{Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme => OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme} (52%) create mode 100644 ios/OurCityForest.xcworkspace/contents.xcworkspacedata create mode 100644 ios/OurCityForest/AppDelegate.h create mode 100644 ios/OurCityForest/AppDelegate.mm create mode 100644 ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png create mode 100644 ios/OurCityForest/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/OurCityForest/Images.xcassets/Contents.json create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents.json create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image.png create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png create mode 100644 ios/OurCityForest/Info.plist create mode 100644 ios/OurCityForest/OurCityForest-Bridging-Header.h create mode 100644 ios/OurCityForest/OurCityForest.entitlements create mode 100644 ios/OurCityForest/PrivacyInfo.xcprivacy create mode 100644 ios/OurCityForest/SplashScreen.storyboard create mode 100644 ios/OurCityForest/Supporting/Expo.plist create mode 100644 ios/OurCityForest/main.m create mode 100644 ios/OurCityForest/noop-file.swift create mode 100644 ios/Podfile create mode 100644 ios/Podfile.lock create mode 100644 ios/Podfile.properties.json delete mode 100644 ios/Pods/Pods 2.xcodeproj/project.pbxproj delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 src/components/GoogleSignInButton1.tsx delete mode 100644 src/navigation/types.tsx rename src/screens/{MemberLoginScreen.tsx => AdminLoginScreen.tsx} (75%) create mode 100644 src/screens/afterlogin.tsx rename src/{navigation/types 2.tsx => types/navigation.ts} (62%) diff --git a/App.tsx b/App.tsx index 6d7eae8..cea1a4b 100644 --- a/App.tsx +++ b/App.tsx @@ -1,9 +1,9 @@ import React from 'react'; import { NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; -import { LoginStackParamList } from '@/navigation/types'; +import AdminLoginScreen from '@/screens/AdminLoginScreen'; import LoginScreen from '@/screens/LoginScreen'; -import MemberLoginScreen from '@/screens/MemberLoginScreen'; +import { LoginStackParamList } from '@/types/navigation'; const Stack = createNativeStackNavigator(); @@ -12,7 +12,7 @@ export default function App() { - + ); diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 0000000..8a6be07 --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,16 @@ +# OSX +# +.DS_Store + +# Android/IntelliJ +# +build/ +.idea +.gradle +local.properties +*.iml +*.hprof +.cxx/ + +# Bundle artifacts +*.jsbundle diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..e6f8f02 --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,201 @@ +apply plugin: "com.android.application" +apply plugin: "org.jetbrains.kotlin.android" +apply plugin: "com.facebook.react" + +def projectRoot = rootDir.getAbsoluteFile().getParentFile().getAbsolutePath() + +static def versionToNumber(major, minor, patch) { + return patch * 100 + minor * 10000 + major * 1000000 +} + +def getRNVersion() { + def version = providers.exec { + workingDir(projectDir) + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + + def coreVersion = version.split("-")[0] + def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } + + return versionToNumber( + major, + minor, + patch + ) +} +def rnVersion = getRNVersion() + +/** + * This is the configuration block to customize your React Native Android app. + * By default you don't need to apply any configuration, just uncomment the lines you need. + */ +react { + entryFile = file(["node", "-e", "require('expo/scripts/resolveAppEntry')", projectRoot, "android", "absolute"].execute(null, rootDir).text.trim()) + reactNativeDir = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + hermesCommand = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/sdks/hermesc/%OS-BIN%/hermesc" + codegenDir = new File(["node", "--print", "require.resolve('@react-native/codegen/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + + // Use Expo CLI to bundle the app, this ensures the Metro config + // works correctly with Expo projects. + cliFile = new File(["node", "--print", "require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })"].execute(null, rootDir).text.trim()) + bundleCommand = "export:embed" + + /* Folders */ + // The root of your project, i.e. where "package.json" lives. Default is '..' + // root = file("../") + // The folder where the react-native NPM package is. Default is ../node_modules/react-native + // reactNativeDir = file("../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen + // codegenDir = file("../node_modules/@react-native/codegen") + + /* Variants */ + // The list of variants to that are debuggable. For those we're going to + // skip the bundling of the JS bundle and the assets. By default is just 'debug'. + // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. + // debuggableVariants = ["liteDebug", "prodDebug"] + + /* Bundling */ + // A list containing the node command and its flags. Default is just 'node'. + // nodeExecutableAndArgs = ["node"] + + // + // The path to the CLI configuration file. Default is empty. + // bundleConfig = file(../rn-cli.config.js) + // + // The name of the generated asset file containing your JS bundle + // bundleAssetName = "MyApplication.android.bundle" + // + // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' + // entryFile = file("../js/MyApplication.android.js") + // + // A list of extra flags to pass to the 'bundle' commands. + // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle + // extraPackagerArgs = [] + + /* Hermes Commands */ + // The hermes compiler command to run. By default it is 'hermesc' + // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" + // + // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" + // hermesFlags = ["-O", "-output-source-map"] + + if (rnVersion >= versionToNumber(0, 75, 0)) { + /* Autolinking */ + autolinkLibrariesWithApp() + } +} + +/** + * Set this to true to Run Proguard on Release builds to minify the Java bytecode. + */ +def enableProguardInReleaseBuilds = (findProperty('android.enableProguardInReleaseBuilds') ?: false).toBoolean() + +/** + * The preferred build flavor of JavaScriptCore (JSC) + * + * For example, to use the international variant, you can use: + * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` + * + * The international variant includes ICU i18n library and necessary data + * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that + * give correct results when using with locales other than en-US. Note that + * this variant is about 6MiB larger per architecture than default. + */ +def jscFlavor = 'org.webkit:android-jsc:+' + +android { + ndkVersion rootProject.ext.ndkVersion + + buildToolsVersion rootProject.ext.buildToolsVersion + compileSdk rootProject.ext.compileSdkVersion + + namespace 'org.calblueprint.ourcityforest' + defaultConfig { + applicationId 'org.calblueprint.ourcityforest' + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode 1 + versionName "1.0.0" + } + signingConfigs { + debug { + storeFile file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { + // Caution! In production, you need to generate your own keystore file. + // see https://reactnative.dev/docs/signed-apk-android. + signingConfig signingConfigs.debug + shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false) + minifyEnabled enableProguardInReleaseBuilds + proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + crunchPngs (findProperty('android.enablePngCrunchInReleaseBuilds')?.toBoolean() ?: true) + } + } + packagingOptions { + jniLibs { + useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false) + } + } +} + +// Apply static values from `gradle.properties` to the `android.packagingOptions` +// Accepts values in comma delimited lists, example: +// android.packagingOptions.pickFirsts=/LICENSE,**/picasa.ini +["pickFirsts", "excludes", "merges", "doNotStrip"].each { prop -> + // Split option: 'foo,bar' -> ['foo', 'bar'] + def options = (findProperty("android.packagingOptions.$prop") ?: "").split(","); + // Trim all elements in place. + for (i in 0.. 0) { + println "android.packagingOptions.$prop += $options ($options.length)" + // Ex: android.packagingOptions.pickFirsts += '**/SCCS/**' + options.each { + android.packagingOptions[prop] += it + } + } +} + +dependencies { + // The version of react-native is set by the React Native Gradle Plugin + implementation("com.facebook.react:react-android") + + def isGifEnabled = (findProperty('expo.gif.enabled') ?: "") == "true"; + def isWebpEnabled = (findProperty('expo.webp.enabled') ?: "") == "true"; + def isWebpAnimatedEnabled = (findProperty('expo.webp.animated') ?: "") == "true"; + + if (isGifEnabled) { + // For animated gif support + implementation("com.facebook.fresco:animated-gif:${reactAndroidLibs.versions.fresco.get()}") + } + + if (isWebpEnabled) { + // For webp support + implementation("com.facebook.fresco:webpsupport:${reactAndroidLibs.versions.fresco.get()}") + if (isWebpAnimatedEnabled) { + // Animated webp support + implementation("com.facebook.fresco:animated-webp:${reactAndroidLibs.versions.fresco.get()}") + } + } + + if (hermesEnabled.toBoolean()) { + implementation("com.facebook.react:hermes-android") + } else { + implementation jscFlavor + } +} + +if (rnVersion < versionToNumber(0, 75, 0)) { + apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); + applyNativeModulesAppBuildGradle(project) +} diff --git a/android/app/debug.keystore b/android/app/debug.keystore new file mode 100644 index 0000000000000000000000000000000000000000..364e105ed39fbfd62001429a68140672b06ec0de GIT binary patch literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc + + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..fbbad28 --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt b/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt new file mode 100644 index 0000000..fe5d7f5 --- /dev/null +++ b/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt @@ -0,0 +1,61 @@ +package org.calblueprint.ourcityforest + +import android.os.Build +import android.os.Bundle + +import com.facebook.react.ReactActivity +import com.facebook.react.ReactActivityDelegate +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled +import com.facebook.react.defaults.DefaultReactActivityDelegate + +import expo.modules.ReactActivityDelegateWrapper + +class MainActivity : ReactActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + // Set the theme to AppTheme BEFORE onCreate to support + // coloring the background, status bar, and navigation bar. + // This is required for expo-splash-screen. + setTheme(R.style.AppTheme); + super.onCreate(null) + } + + /** + * Returns the name of the main component registered from JavaScript. This is used to schedule + * rendering of the component. + */ + override fun getMainComponentName(): String = "main" + + /** + * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] + * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] + */ + override fun createReactActivityDelegate(): ReactActivityDelegate { + return ReactActivityDelegateWrapper( + this, + BuildConfig.IS_NEW_ARCHITECTURE_ENABLED, + object : DefaultReactActivityDelegate( + this, + mainComponentName, + fabricEnabled + ){}) + } + + /** + * Align the back button behavior with Android S + * where moving root activities to background instead of finishing activities. + * @see onBackPressed + */ + override fun invokeDefaultOnBackPressed() { + if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) { + if (!moveTaskToBack(false)) { + // For non-root activities, use the default implementation to finish them. + super.invokeDefaultOnBackPressed() + } + return + } + + // Use the default back button implementation on Android S + // because it's doing more than [Activity.moveTaskToBack] in fact. + super.invokeDefaultOnBackPressed() + } +} diff --git a/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt b/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt new file mode 100644 index 0000000..b014431 --- /dev/null +++ b/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt @@ -0,0 +1,55 @@ +package org.calblueprint.ourcityforest + +import android.app.Application +import android.content.res.Configuration + +import com.facebook.react.PackageList +import com.facebook.react.ReactApplication +import com.facebook.react.ReactNativeHost +import com.facebook.react.ReactPackage +import com.facebook.react.ReactHost +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load +import com.facebook.react.defaults.DefaultReactNativeHost +import com.facebook.soloader.SoLoader + +import expo.modules.ApplicationLifecycleDispatcher +import expo.modules.ReactNativeHostWrapper + +class MainApplication : Application(), ReactApplication { + + override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper( + this, + object : DefaultReactNativeHost(this) { + override fun getPackages(): List { + // Packages that cannot be autolinked yet can be added manually here, for example: + // packages.add(new MyReactNativePackage()); + return PackageList(this).packages + } + + override fun getJSMainModuleName(): String = ".expo/.virtual-metro-entry" + + override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG + + override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED + override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED + } + ) + + override val reactHost: ReactHost + get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost) + + override fun onCreate() { + super.onCreate() + SoLoader.init(this, false) + if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { + // If you opted-in for the New Architecture, we load the native entry point for this app. + load() + } + ApplicationLifecycleDispatcher.onApplicationCreate(this) + } + + override fun onConfigurationChanged(newConfig: Configuration) { + super.onConfigurationChanged(newConfig) + ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig) + } +} diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

NnX)EH+Nua)3Y(c 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 '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat new file mode 100644 index 0000000..25da30d --- /dev/null +++ b/android/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/android/react-settings-plugin/build.gradle.kts b/android/react-settings-plugin/build.gradle.kts new file mode 100644 index 0000000..b4f6668 --- /dev/null +++ b/android/react-settings-plugin/build.gradle.kts @@ -0,0 +1,19 @@ +import org.jetbrains.kotlin.gradle.tasks.KotlinCompile + +plugins { + kotlin("jvm") version "1.9.24" + id("java-gradle-plugin") +} + +repositories { + mavenCentral() +} + +gradlePlugin { + plugins { + create("reactSettingsPlugin") { + id = "com.facebook.react.settings" + implementationClass = "expo.plugins.ReactSettingsPlugin" + } + } +} diff --git a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt new file mode 100644 index 0000000..c54f6c7 --- /dev/null +++ b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt @@ -0,0 +1,10 @@ +package expo.plugins + +import org.gradle.api.Plugin +import org.gradle.api.initialization.Settings + +class ReactSettingsPlugin : Plugin { + override fun apply(settings: Settings) { + // Do nothing, just register the plugin. + } +} diff --git a/android/settings.gradle b/android/settings.gradle new file mode 100644 index 0000000..7b5a8bb --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,66 @@ +pluginManagement { + def version = providers.exec { + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + def (_, reactNativeMinor, reactNativePatch) = version.split("-")[0].tokenize('.').collect { it.toInteger() } + + includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json')"].execute(null, rootDir).text.trim()).getParentFile().toString()) + if(reactNativeMinor == 74 && reactNativePatch <= 3){ + includeBuild("react-settings-plugin") + } +} + +plugins { id("com.facebook.react.settings") } + +def getRNMinorVersion() { + def version = providers.exec { + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + + def coreVersion = version.split("-")[0] + def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } + + return minor +} + +if (getRNMinorVersion() >= 75) { + extensions.configure(com.facebook.react.ReactSettingsExtension) { ex -> + if (System.getenv('EXPO_UNSTABLE_CORE_AUTOLINKING') == '1') { + println('\u001B[32mUsing expo-modules-autolinking as core autolinking source\u001B[0m') + def command = [ + 'node', + '--no-warnings', + '--eval', + 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', + 'react-native-config', + '--json', + '--platform', + 'android' + ].toList() + ex.autolinkLibrariesFromCommand(command) + } else { + ex.autolinkLibrariesFromCommand() + } + } +} + +rootProject.name = 'Our City Forest' + +dependencyResolutionManagement { + versionCatalogs { + reactAndroidLibs { + from(files(new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), "../gradle/libs.versions.toml"))) + } + } +} + +apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle"); +useExpoModules() + +if (getRNMinorVersion() < 75) { + apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); + applyNativeModulesSettingsGradle(settings) +} + +include ':app' +includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile()) diff --git a/app.json b/app.json index c864d59..c4a3fa6 100644 --- a/app.json +++ b/app.json @@ -5,7 +5,6 @@ "owner": "calblueprint", "version": "1.0.0", "orientation": "portrait", - "scheme": "org.calblueprint.ourcityforest", "icon": "./assets/bp-icon.png", "userInterfaceStyle": "light", "splash": { @@ -31,6 +30,7 @@ }, "web": { "favicon": "./assets/bp-favicon.png" - } + }, + "scheme": "our-city-forest" } } diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 0000000..8beb344 --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,30 @@ +# OSX +# +.DS_Store + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +project.xcworkspace +.xcode.env.local + +# Bundle artifacts +*.jsbundle + +# CocoaPods +/Pods/ diff --git a/ios/.xcode.env b/ios/.xcode.env new file mode 100644 index 0000000..3d5782c --- /dev/null +++ b/ios/.xcode.env @@ -0,0 +1,11 @@ +# This `.xcode.env` file is versioned and is used to source the environment +# used when running script phases inside Xcode. +# To customize your local environment, you can create an `.xcode.env.local` +# file that is not versioned. + +# NODE_BINARY variable contains the PATH to the node executable. +# +# Customize the NODE_BINARY variable here. +# For example, to use nvm with brew, add the following line +# . "$(brew --prefix nvm)/nvm.sh" --no-use +export NODE_BINARY=$(command -v node) diff --git a/ios/OurCityForest.xcodeproj/project.pbxproj b/ios/OurCityForest.xcodeproj/project.pbxproj new file mode 100644 index 0000000..33eb8c5 --- /dev/null +++ b/ios/OurCityForest.xcodeproj/project.pbxproj @@ -0,0 +1,565 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 35FBF3E0AF4E4A77B8066846 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D46009431F449E48D3C48CE /* noop-file.swift */; }; + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; + 96905EF65AED1B983A6B3ABC /* libPods-OurCityForest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */; }; + AA6A166850FA3F0691268363 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */; }; + B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 13B07F961A680F5B00A75B9A /* OurCityForest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OurCityForest.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = OurCityForest/AppDelegate.h; sourceTree = ""; }; + 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = OurCityForest/AppDelegate.mm; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = OurCityForest/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = OurCityForest/Info.plist; sourceTree = ""; }; + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = OurCityForest/main.m; sourceTree = ""; }; + 3D46009431F449E48D3C48CE /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "OurCityForest/noop-file.swift"; sourceTree = ""; }; + 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OurCityForest.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OurCityForest.debug.xcconfig"; path = "Target Support Files/Pods-OurCityForest/Pods-OurCityForest.debug.xcconfig"; sourceTree = ""; }; + 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = OurCityForest/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OurCityForest.release.xcconfig"; path = "Target Support Files/Pods-OurCityForest/Pods-OurCityForest.release.xcconfig"; sourceTree = ""; }; + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = OurCityForest/SplashScreen.storyboard; sourceTree = ""; }; + BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; + ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + F4BFA883E4314836939365AF /* OurCityForest-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "OurCityForest-Bridging-Header.h"; path = "OurCityForest/OurCityForest-Bridging-Header.h"; sourceTree = ""; }; + FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-OurCityForest/ExpoModulesProvider.swift"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 96905EF65AED1B983A6B3ABC /* libPods-OurCityForest.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 13B07FAE1A68108700A75B9A /* OurCityForest */ = { + isa = PBXGroup; + children = ( + BB2F792B24A3F905000567C9 /* Supporting */, + 13B07FAF1A68108700A75B9A /* AppDelegate.h */, + 13B07FB01A68108700A75B9A /* AppDelegate.mm */, + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 13B07FB61A68108700A75B9A /* Info.plist */, + 13B07FB71A68108700A75B9A /* main.m */, + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, + 3D46009431F449E48D3C48CE /* noop-file.swift */, + F4BFA883E4314836939365AF /* OurCityForest-Bridging-Header.h */, + 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */, + ); + name = OurCityForest; + sourceTree = ""; + }; + 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { + isa = PBXGroup; + children = ( + ED297162215061F000B7C4FE /* JavaScriptCore.framework */, + 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + 832341AE1AAA6A7D00B99B32 /* Libraries */ = { + isa = PBXGroup; + children = ( + ); + name = Libraries; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* OurCityForest */, + 832341AE1AAA6A7D00B99B32 /* Libraries */, + 83CBBA001A601CBA00E9B192 /* Products */, + 2D16E6871FA4F8E400B85C8A /* Frameworks */, + D65327D7A22EEC0BE12398D9 /* Pods */, + D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */, + ); + indentWidth = 2; + sourceTree = ""; + tabWidth = 2; + usesTabs = 0; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* OurCityForest.app */, + ); + name = Products; + sourceTree = ""; + }; + 92DBD88DE9BF7D494EA9DA96 /* OurCityForest */ = { + isa = PBXGroup; + children = ( + FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */, + ); + name = OurCityForest; + sourceTree = ""; + }; + BB2F792B24A3F905000567C9 /* Supporting */ = { + isa = PBXGroup; + children = ( + BB2F792C24A3F905000567C9 /* Expo.plist */, + ); + name = Supporting; + path = OurCityForest/Supporting; + sourceTree = ""; + }; + D65327D7A22EEC0BE12398D9 /* Pods */ = { + isa = PBXGroup; + children = ( + 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */, + 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */ = { + isa = PBXGroup; + children = ( + 92DBD88DE9BF7D494EA9DA96 /* OurCityForest */, + ); + name = ExpoModulesProviders; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 13B07F861A680F5B00A75B9A /* OurCityForest */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "OurCityForest" */; + buildPhases = ( + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, + 1B9ED052A6B672F71AB3EE62 /* [Expo] Configure project */, + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, + 711F00AE250137122D393E2E /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OurCityForest; + productName = OurCityForest; + productReference = 13B07F961A680F5B00A75B9A /* OurCityForest.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1600; + TargetAttributes = { + 13B07F861A680F5B00A75B9A = { + LastSwiftMigration = 1250; + }; + }; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "OurCityForest" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* OurCityForest */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, + AA6A166850FA3F0691268363 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Bundle React Native code and images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; + }; + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-OurCityForest-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 1B9ED052A6B672F71AB3EE62 /* [Expo] Configure project */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "[Expo] Configure project"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-OurCityForest/expo-configure-project.sh\"\n"; + }; + 711F00AE250137122D393E2E /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuthCore_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXApplication/ExpoApplication_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoDevice/ExpoDevice_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher_Core_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/GoogleSignIn/GoogleSignIn.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AppAuthCore_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoApplication_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoDevice_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMAppAuth_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMSessionFetcher_Core_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, + 13B07FC11A68108700A75B9A /* main.m in Sources */, + B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, + 35FBF3E0AF4E4A77B8066846 /* noop-file.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = OurCityForest/OurCityForest.entitlements; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = TH2D27QSGW; + ENABLE_BITCODE = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "FB_SONARKIT_ENABLED=1", + ); + INFOPLIST_FILE = OurCityForest/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = org.calblueprint.ourcityforest; + PRODUCT_NAME = OurCityForest; + SWIFT_OBJC_BRIDGING_HEADER = "OurCityForest/OurCityForest-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = OurCityForest/OurCityForest.entitlements; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = TH2D27QSGW; + INFOPLIST_FILE = OurCityForest/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; + PRODUCT_BUNDLE_IDENTIFIER = org.calblueprint.ourcityforest; + PRODUCT_NAME = OurCityForest; + SWIFT_OBJC_BRIDGING_HEADER = "OurCityForest/OurCityForest-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; + 83CBBA201A601CBA00E9B192 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CXX = ""; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = "$(inherited) "; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + USE_HERMES = true; + }; + name = Debug; + }; + 83CBBA211A601CBA00E9B192 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + CXX = ""; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = "$(inherited) "; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + USE_HERMES = true; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "OurCityForest" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "OurCityForest" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme b/ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme similarity index 52% rename from ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme rename to ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme index eb2ddf4..061e527 100644 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme +++ b/ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme @@ -1,6 +1,6 @@ + BlueprintIdentifier = "13B07F861A680F5B00A75B9A" + BuildableName = "OurCityForest.app" + BlueprintName = "OurCityForest" + ReferencedContainer = "container:OurCityForest.xcodeproj"> @@ -28,6 +28,16 @@ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES"> + + + + + + + + + + + + diff --git a/ios/OurCityForest.xcworkspace/contents.xcworkspacedata b/ios/OurCityForest.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..d94d35e --- /dev/null +++ b/ios/OurCityForest.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/ios/OurCityForest/AppDelegate.h b/ios/OurCityForest/AppDelegate.h new file mode 100644 index 0000000..1658a43 --- /dev/null +++ b/ios/OurCityForest/AppDelegate.h @@ -0,0 +1,7 @@ +#import +#import +#import + +@interface AppDelegate : EXAppDelegateWrapper + +@end diff --git a/ios/OurCityForest/AppDelegate.mm b/ios/OurCityForest/AppDelegate.mm new file mode 100644 index 0000000..b27f832 --- /dev/null +++ b/ios/OurCityForest/AppDelegate.mm @@ -0,0 +1,62 @@ +#import "AppDelegate.h" + +#import +#import + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ + self.moduleName = @"main"; + + // You can add your custom initial props in the dictionary below. + // They will be passed down to the ViewController used by React Native. + self.initialProps = @{}; + + return [super application:application didFinishLaunchingWithOptions:launchOptions]; +} + +- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge +{ + return [self bundleURL]; +} + +- (NSURL *)bundleURL +{ +#if DEBUG + return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; +#else + return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; +#endif +} + +// Linking API +- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { + return [super application:application openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options]; +} + +// Universal Links +- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler { + BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; + return [super application:application continueUserActivity:userActivity restorationHandler:restorationHandler] || result; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken +{ + return [super application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error +{ + return [super application:application didFailToRegisterForRemoteNotificationsWithError:error]; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler +{ + return [super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; +} + +@end diff --git a/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..53527464bfce12fa4b0bb4d5de7f4c17eae397ff GIT binary patch literal 49900 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json new file mode 100644 index 0000000..7d28020 --- /dev/null +++ b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "image.png", + "scale": "1x" + }, + { + "idiom": "universal", + "scale": "2x" + }, + { + "idiom": "universal", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png new file mode 100644 index 0000000000000000000000000000000000000000..33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j literal 0 HcmV?d00001 diff --git a/ios/OurCityForest/Info.plist b/ios/OurCityForest/Info.plist new file mode 100644 index 0000000..f6fd89e --- /dev/null +++ b/ios/OurCityForest/Info.plist @@ -0,0 +1,77 @@ + + + + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Our City Forest + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleURLSchemes + + org.calblueprint.ourcityforest + org.calblueprint.ourcityforest + + + + CFBundleVersion + 1 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking + + + NSCameraUsageDescription + This app requires access to the camera to scan QR codes for tree information. + NSMicrophoneUsageDescription + Allow $(PRODUCT_NAME) to access your microphone + UILaunchStoryboardName + SplashScreen + UIRequiredDeviceCapabilities + + arm64 + + UIRequiresFullScreen + + UIStatusBarStyle + UIStatusBarStyleDefault + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIUserInterfaceStyle + Light + UIViewControllerBasedStatusBarAppearance + + + \ No newline at end of file diff --git a/ios/OurCityForest/OurCityForest-Bridging-Header.h b/ios/OurCityForest/OurCityForest-Bridging-Header.h new file mode 100644 index 0000000..e11d920 --- /dev/null +++ b/ios/OurCityForest/OurCityForest-Bridging-Header.h @@ -0,0 +1,3 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// diff --git a/ios/OurCityForest/OurCityForest.entitlements b/ios/OurCityForest/OurCityForest.entitlements new file mode 100644 index 0000000..f683276 --- /dev/null +++ b/ios/OurCityForest/OurCityForest.entitlements @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/ios/OurCityForest/PrivacyInfo.xcprivacy b/ios/OurCityForest/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..c6b452e --- /dev/null +++ b/ios/OurCityForest/PrivacyInfo.xcprivacy @@ -0,0 +1,48 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + 0A2A.1 + 3B52.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + 85F4.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/ios/OurCityForest/SplashScreen.storyboard b/ios/OurCityForest/SplashScreen.storyboard new file mode 100644 index 0000000..ed03a52 --- /dev/null +++ b/ios/OurCityForest/SplashScreen.storyboard @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ios/OurCityForest/Supporting/Expo.plist b/ios/OurCityForest/Supporting/Expo.plist new file mode 100644 index 0000000..750be02 --- /dev/null +++ b/ios/OurCityForest/Supporting/Expo.plist @@ -0,0 +1,12 @@ + + + + + EXUpdatesCheckOnLaunch + ALWAYS + EXUpdatesEnabled + + EXUpdatesLaunchWaitMs + 0 + + \ No newline at end of file diff --git a/ios/OurCityForest/main.m b/ios/OurCityForest/main.m new file mode 100644 index 0000000..25181b6 --- /dev/null +++ b/ios/OurCityForest/main.m @@ -0,0 +1,10 @@ +#import + +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} + diff --git a/ios/OurCityForest/noop-file.swift b/ios/OurCityForest/noop-file.swift new file mode 100644 index 0000000..b2ffafb --- /dev/null +++ b/ios/OurCityForest/noop-file.swift @@ -0,0 +1,4 @@ +// +// @generated +// A blank Swift file must be created for native modules with Swift files to work correctly. +// diff --git a/ios/Podfile b/ios/Podfile new file mode 100644 index 0000000..2e36580 --- /dev/null +++ b/ios/Podfile @@ -0,0 +1,79 @@ +require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") +require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") + +require 'json' +podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} + +ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' +ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] + +use_autolinking_method_symbol = ('use' + '_native' + '_modules!').to_sym +origin_autolinking_method = self.method(use_autolinking_method_symbol) +self.define_singleton_method(use_autolinking_method_symbol) do |*args| + if ENV['EXPO_UNSTABLE_CORE_AUTOLINKING'] == '1' + Pod::UI.puts('Using expo-modules-autolinking as core autolinking source'.green) + config_command = [ + 'node', + '--no-warnings', + '--eval', + 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', + 'react-native-config', + '--json', + '--platform', + 'ios' + ] + origin_autolinking_method.call(config_command) + else + origin_autolinking_method.call() + end +end + +platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4' +install! 'cocoapods', + :deterministic_uuids => false + +prepare_react_native_project! + +target 'OurCityForest' do + use_expo_modules! + config = use_native_modules! + + use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] + use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] + + use_react_native!( + :path => config[:reactNativePath], + :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', + # An absolute path to your application root. + :app_path => "#{Pod::Config.instance.installation_root}/..", + :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false', + ) + + post_install do |installer| + react_native_post_install( + installer, + config[:reactNativePath], + :mac_catalyst_enabled => false, + :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', + ) + + # This is necessary for Xcode 14, because it signs resource bundles by default + # when building for devices. + installer.target_installation_results.pod_target_installation_results + .each do |pod_name, target_installation_result| + target_installation_result.resource_bundle_targets.each do |resource_bundle_target| + resource_bundle_target.build_configurations.each do |config| + config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' + end + end + end + end + + post_integrate do |installer| + begin + expo_patch_react_imports!(installer) + rescue => e + Pod::UI.warn e + end + end +end diff --git a/ios/Podfile.lock b/ios/Podfile.lock new file mode 100644 index 0000000..e8df24e --- /dev/null +++ b/ios/Podfile.lock @@ -0,0 +1,1709 @@ +PODS: + - AppAuth (1.7.5): + - AppAuth/Core (= 1.7.5) + - AppAuth/ExternalUserAgent (= 1.7.5) + - AppAuth/Core (1.7.5) + - AppAuth/ExternalUserAgent (1.7.5): + - AppAuth/Core + - boost (1.83.0) + - DoubleConversion (1.1.6) + - EXApplication (5.9.1): + - ExpoModulesCore + - EXConstants (16.0.2): + - ExpoModulesCore + - Expo (51.0.38): + - ExpoModulesCore + - ExpoAdapterGoogleSignIn (13.1.0): + - ExpoModulesCore + - GoogleSignIn (~> 7.1) + - React-Core + - ExpoAsset (10.0.10): + - ExpoModulesCore + - ExpoCamera (15.0.16): + - ExpoModulesCore + - ZXingObjC/OneD + - ZXingObjC/PDF417 + - ExpoCrypto (13.0.2): + - ExpoModulesCore + - ExpoDevice (6.0.2): + - ExpoModulesCore + - ExpoFileSystem (17.0.1): + - ExpoModulesCore + - ExpoFont (12.0.10): + - ExpoModulesCore + - ExpoKeepAwake (13.0.2): + - ExpoModulesCore + - ExpoModulesCore (1.12.26): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - ExpoWebBrowser (13.0.3): + - ExpoModulesCore + - FBLazyVector (0.74.5) + - fmt (9.1.0) + - glog (0.3.5) + - GoogleSignIn (7.1.0): + - AppAuth (< 2.0, >= 1.7.3) + - GTMAppAuth (< 5.0, >= 4.1.1) + - GTMSessionFetcher/Core (~> 3.3) + - GTMAppAuth (4.1.1): + - AppAuth/Core (~> 1.7) + - GTMSessionFetcher/Core (< 4.0, >= 3.3) + - GTMSessionFetcher/Core (3.5.0) + - hermes-engine (0.74.5): + - hermes-engine/Pre-built (= 0.74.5) + - hermes-engine/Pre-built (0.74.5) + - RCT-Folly (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Default (= 2024.01.01.00) + - RCT-Folly/Default (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCTDeprecation (0.74.5) + - RCTRequired (0.74.5) + - RCTTypeSafety (0.74.5): + - FBLazyVector (= 0.74.5) + - RCTRequired (= 0.74.5) + - React-Core (= 0.74.5) + - React (0.74.5): + - React-Core (= 0.74.5) + - React-Core/DevSupport (= 0.74.5) + - React-Core/RCTWebSocket (= 0.74.5) + - React-RCTActionSheet (= 0.74.5) + - React-RCTAnimation (= 0.74.5) + - React-RCTBlob (= 0.74.5) + - React-RCTImage (= 0.74.5) + - React-RCTLinking (= 0.74.5) + - React-RCTNetwork (= 0.74.5) + - React-RCTSettings (= 0.74.5) + - React-RCTText (= 0.74.5) + - React-RCTVibration (= 0.74.5) + - React-callinvoker (0.74.5) + - React-Codegen (0.74.5): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-NativeModulesApple + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-Core (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/CoreModulesHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/Default (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/DevSupport (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.5) + - React-Core/RCTWebSocket (= 0.74.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTActionSheetHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTAnimationHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTBlobHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTImageHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTLinkingHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTNetworkHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTSettingsHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTTextHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTVibrationHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTWebSocket (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-CoreModules (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety (= 0.74.5) + - React-Codegen + - React-Core/CoreModulesHeaders (= 0.74.5) + - React-jsi (= 0.74.5) + - React-jsinspector + - React-NativeModulesApple + - React-RCTBlob + - React-RCTImage (= 0.74.5) + - ReactCommon + - SocketRocket (= 0.7.0) + - React-cxxreact (0.74.5): + - boost (= 1.83.0) + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-debug (= 0.74.5) + - React-jsi (= 0.74.5) + - React-jsinspector + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - React-runtimeexecutor (= 0.74.5) + - React-debug (0.74.5) + - React-Fabric (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/animations (= 0.74.5) + - React-Fabric/attributedstring (= 0.74.5) + - React-Fabric/componentregistry (= 0.74.5) + - React-Fabric/componentregistrynative (= 0.74.5) + - React-Fabric/components (= 0.74.5) + - React-Fabric/core (= 0.74.5) + - React-Fabric/imagemanager (= 0.74.5) + - React-Fabric/leakchecker (= 0.74.5) + - React-Fabric/mounting (= 0.74.5) + - React-Fabric/scheduler (= 0.74.5) + - React-Fabric/telemetry (= 0.74.5) + - React-Fabric/templateprocessor (= 0.74.5) + - React-Fabric/textlayoutmanager (= 0.74.5) + - React-Fabric/uimanager (= 0.74.5) + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/animations (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/attributedstring (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistry (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistrynative (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/components/inputaccessory (= 0.74.5) + - React-Fabric/components/legacyviewmanagerinterop (= 0.74.5) + - React-Fabric/components/modal (= 0.74.5) + - React-Fabric/components/rncore (= 0.74.5) + - React-Fabric/components/root (= 0.74.5) + - React-Fabric/components/safeareaview (= 0.74.5) + - React-Fabric/components/scrollview (= 0.74.5) + - React-Fabric/components/text (= 0.74.5) + - React-Fabric/components/textinput (= 0.74.5) + - React-Fabric/components/unimplementedview (= 0.74.5) + - React-Fabric/components/view (= 0.74.5) + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/inputaccessory (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/legacyviewmanagerinterop (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/modal (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/rncore (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/root (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/safeareaview (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/scrollview (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/text (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/textinput (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/unimplementedview (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/view (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-Fabric/core (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/imagemanager (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/leakchecker (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/mounting (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/scheduler (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/telemetry (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/templateprocessor (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/textlayoutmanager (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/uimanager + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/uimanager (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-FabricImage (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired (= 0.74.5) + - RCTTypeSafety (= 0.74.5) + - React-Fabric + - React-graphics + - React-ImageManager + - React-jsi + - React-jsiexecutor (= 0.74.5) + - React-logger + - React-rendererdebug + - React-utils + - ReactCommon + - Yoga + - React-featureflags (0.74.5) + - React-graphics (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core/Default (= 0.74.5) + - React-utils + - React-hermes (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.5) + - React-jsi + - React-jsiexecutor (= 0.74.5) + - React-jsinspector + - React-perflogger (= 0.74.5) + - React-runtimeexecutor + - React-ImageManager (0.74.5): + - glog + - RCT-Folly/Fabric + - React-Core/Default + - React-debug + - React-Fabric + - React-graphics + - React-rendererdebug + - React-utils + - React-jserrorhandler (0.74.5): + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-debug + - React-jsi + - React-Mapbuffer + - React-jsi (0.74.5): + - boost (= 1.83.0) + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-jsiexecutor (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.5) + - React-jsi (= 0.74.5) + - React-jsinspector + - React-perflogger (= 0.74.5) + - React-jsinspector (0.74.5): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-featureflags + - React-jsi + - React-runtimeexecutor (= 0.74.5) + - React-jsitracing (0.74.5): + - React-jsi + - React-logger (0.74.5): + - glog + - React-Mapbuffer (0.74.5): + - glog + - React-debug + - react-native-config (1.5.3): + - react-native-config/App (= 1.5.3) + - react-native-config/App (1.5.3): + - React-Core + - react-native-safe-area-context (4.10.5): + - React-Core + - React-nativeconfig (0.74.5) + - React-NativeModulesApple (0.74.5): + - glog + - hermes-engine + - React-callinvoker + - React-Core + - React-cxxreact + - React-jsi + - React-jsinspector + - React-runtimeexecutor + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-perflogger (0.74.5) + - React-RCTActionSheet (0.74.5): + - React-Core/RCTActionSheetHeaders (= 0.74.5) + - React-RCTAnimation (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTAnimationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTAppDelegate (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-CoreModules + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-nativeconfig + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-RCTNetwork + - React-rendererdebug + - React-RuntimeApple + - React-RuntimeCore + - React-RuntimeHermes + - React-runtimescheduler + - React-utils + - ReactCommon + - React-RCTBlob (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-Codegen + - React-Core/RCTBlobHeaders + - React-Core/RCTWebSocket + - React-jsi + - React-jsinspector + - React-NativeModulesApple + - React-RCTNetwork + - ReactCommon + - React-RCTFabric (0.74.5): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-jsinspector + - React-nativeconfig + - React-RCTImage + - React-RCTText + - React-rendererdebug + - React-runtimescheduler + - React-utils + - Yoga + - React-RCTImage (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTImageHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTNetwork + - ReactCommon + - React-RCTLinking (0.74.5): + - React-Codegen + - React-Core/RCTLinkingHeaders (= 0.74.5) + - React-jsi (= 0.74.5) + - React-NativeModulesApple + - ReactCommon + - ReactCommon/turbomodule/core (= 0.74.5) + - React-RCTNetwork (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTNetworkHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTSettings (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTSettingsHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTText (0.74.5): + - React-Core/RCTTextHeaders (= 0.74.5) + - Yoga + - React-RCTVibration (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - React-Codegen + - React-Core/RCTVibrationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-rendererdebug (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-rncore (0.74.5) + - React-RuntimeApple (0.74.5): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-callinvoker + - React-Core/Default + - React-CoreModules + - React-cxxreact + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-Mapbuffer + - React-NativeModulesApple + - React-RCTFabric + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - React-utils + - React-RuntimeCore (0.74.5): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-cxxreact + - React-featureflags + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - React-runtimeexecutor (0.74.5): + - React-jsi (= 0.74.5) + - React-RuntimeHermes (0.74.5): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-featureflags + - React-hermes + - React-jsi + - React-jsinspector + - React-jsitracing + - React-nativeconfig + - React-RuntimeCore + - React-utils + - React-runtimescheduler (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker + - React-cxxreact + - React-debug + - React-featureflags + - React-jsi + - React-rendererdebug + - React-runtimeexecutor + - React-utils + - React-utils (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-jsi (= 0.74.5) + - ReactCommon (0.74.5): + - ReactCommon/turbomodule (= 0.74.5) + - ReactCommon/turbomodule (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-cxxreact (= 0.74.5) + - React-jsi (= 0.74.5) + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - ReactCommon/turbomodule/bridging (= 0.74.5) + - ReactCommon/turbomodule/core (= 0.74.5) + - ReactCommon/turbomodule/bridging (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-cxxreact (= 0.74.5) + - React-jsi (= 0.74.5) + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - ReactCommon/turbomodule/core (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-cxxreact (= 0.74.5) + - React-debug (= 0.74.5) + - React-jsi (= 0.74.5) + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - React-utils (= 0.74.5) + - RNCAsyncStorage (2.0.0): + - React-Core + - RNGestureHandler (2.20.2): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNGoogleSignin (13.1.0): + - GoogleSignIn (~> 7.1) + - React-Core + - RNReanimated (3.16.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNReanimated/reanimated (= 3.16.1) + - RNReanimated/worklets (= 3.16.1) + - Yoga + - RNReanimated/reanimated (3.16.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNReanimated/reanimated/apple (= 3.16.1) + - Yoga + - RNReanimated/reanimated/apple (3.16.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNReanimated/worklets (3.16.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNScreens (3.31.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNSVG (15.8.0): + - React-Core + - SocketRocket (0.7.0) + - Yoga (0.0.0) + - ZXingObjC/Core (3.6.9) + - ZXingObjC/OneD (3.6.9): + - ZXingObjC/Core + - ZXingObjC/PDF417 (3.6.9): + - ZXingObjC/Core + +DEPENDENCIES: + - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - EXApplication (from `../node_modules/expo-application/ios`) + - EXConstants (from `../node_modules/expo-constants/ios`) + - Expo (from `../node_modules/expo`) + - "ExpoAdapterGoogleSignIn (from `../node_modules/@react-native-google-signin/google-signin/expo/ios`)" + - ExpoAsset (from `../node_modules/expo-asset/ios`) + - ExpoCamera (from `../node_modules/expo-camera/ios`) + - ExpoCrypto (from `../node_modules/expo-crypto/ios`) + - ExpoDevice (from `../node_modules/expo-device/ios`) + - ExpoFileSystem (from `../node_modules/expo-file-system/ios`) + - ExpoFont (from `../node_modules/expo-font/ios`) + - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) + - ExpoModulesCore (from `../node_modules/expo-modules-core`) + - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`) + - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) + - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) + - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) + - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) + - RCTRequired (from `../node_modules/react-native/Libraries/Required`) + - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) + - React (from `../node_modules/react-native/`) + - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) + - React-Codegen (from `build/generated/ios`) + - React-Core (from `../node_modules/react-native/`) + - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) + - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) + - React-Fabric (from `../node_modules/react-native/ReactCommon`) + - React-FabricImage (from `../node_modules/react-native/ReactCommon`) + - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) + - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) + - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) + - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) + - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) + - React-logger (from `../node_modules/react-native/ReactCommon/logger`) + - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) + - react-native-config (from `../node_modules/react-native-config`) + - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) + - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) + - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) + - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) + - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTFabric (from `../node_modules/react-native/React`) + - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) + - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) + - React-RCTText (from `../node_modules/react-native/Libraries/Text`) + - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) + - React-rncore (from `../node_modules/react-native/ReactCommon`) + - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) + - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) + - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) + - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" + - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) + - "RNGoogleSignin (from `../node_modules/@react-native-google-signin/google-signin`)" + - RNReanimated (from `../node_modules/react-native-reanimated`) + - RNScreens (from `../node_modules/react-native-screens`) + - RNSVG (from `../node_modules/react-native-svg`) + - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + trunk: + - AppAuth + - GoogleSignIn + - GTMAppAuth + - GTMSessionFetcher + - SocketRocket + - ZXingObjC + +EXTERNAL SOURCES: + boost: + :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" + DoubleConversion: + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + EXApplication: + :path: "../node_modules/expo-application/ios" + EXConstants: + :path: "../node_modules/expo-constants/ios" + Expo: + :path: "../node_modules/expo" + ExpoAdapterGoogleSignIn: + :path: "../node_modules/@react-native-google-signin/google-signin/expo/ios" + ExpoAsset: + :path: "../node_modules/expo-asset/ios" + ExpoCamera: + :path: "../node_modules/expo-camera/ios" + ExpoCrypto: + :path: "../node_modules/expo-crypto/ios" + ExpoDevice: + :path: "../node_modules/expo-device/ios" + ExpoFileSystem: + :path: "../node_modules/expo-file-system/ios" + ExpoFont: + :path: "../node_modules/expo-font/ios" + ExpoKeepAwake: + :path: "../node_modules/expo-keep-awake/ios" + ExpoModulesCore: + :path: "../node_modules/expo-modules-core" + ExpoWebBrowser: + :path: "../node_modules/expo-web-browser/ios" + FBLazyVector: + :path: "../node_modules/react-native/Libraries/FBLazyVector" + fmt: + :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" + glog: + :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + hermes-engine: + :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85 + RCT-Folly: + :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + RCTDeprecation: + :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + RCTRequired: + :path: "../node_modules/react-native/Libraries/Required" + RCTTypeSafety: + :path: "../node_modules/react-native/Libraries/TypeSafety" + React: + :path: "../node_modules/react-native/" + React-callinvoker: + :path: "../node_modules/react-native/ReactCommon/callinvoker" + React-Codegen: + :path: build/generated/ios + React-Core: + :path: "../node_modules/react-native/" + React-CoreModules: + :path: "../node_modules/react-native/React/CoreModules" + React-cxxreact: + :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-debug: + :path: "../node_modules/react-native/ReactCommon/react/debug" + React-Fabric: + :path: "../node_modules/react-native/ReactCommon" + React-FabricImage: + :path: "../node_modules/react-native/ReactCommon" + React-featureflags: + :path: "../node_modules/react-native/ReactCommon/react/featureflags" + React-graphics: + :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" + React-hermes: + :path: "../node_modules/react-native/ReactCommon/hermes" + React-ImageManager: + :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-jserrorhandler: + :path: "../node_modules/react-native/ReactCommon/jserrorhandler" + React-jsi: + :path: "../node_modules/react-native/ReactCommon/jsi" + React-jsiexecutor: + :path: "../node_modules/react-native/ReactCommon/jsiexecutor" + React-jsinspector: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsitracing: + :path: "../node_modules/react-native/ReactCommon/hermes/executor/" + React-logger: + :path: "../node_modules/react-native/ReactCommon/logger" + React-Mapbuffer: + :path: "../node_modules/react-native/ReactCommon" + react-native-config: + :path: "../node_modules/react-native-config" + react-native-safe-area-context: + :path: "../node_modules/react-native-safe-area-context" + React-nativeconfig: + :path: "../node_modules/react-native/ReactCommon" + React-NativeModulesApple: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-perflogger: + :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-RCTActionSheet: + :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimation: + :path: "../node_modules/react-native/Libraries/NativeAnimation" + React-RCTAppDelegate: + :path: "../node_modules/react-native/Libraries/AppDelegate" + React-RCTBlob: + :path: "../node_modules/react-native/Libraries/Blob" + React-RCTFabric: + :path: "../node_modules/react-native/React" + React-RCTImage: + :path: "../node_modules/react-native/Libraries/Image" + React-RCTLinking: + :path: "../node_modules/react-native/Libraries/LinkingIOS" + React-RCTNetwork: + :path: "../node_modules/react-native/Libraries/Network" + React-RCTSettings: + :path: "../node_modules/react-native/Libraries/Settings" + React-RCTText: + :path: "../node_modules/react-native/Libraries/Text" + React-RCTVibration: + :path: "../node_modules/react-native/Libraries/Vibration" + React-rendererdebug: + :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" + React-rncore: + :path: "../node_modules/react-native/ReactCommon" + React-RuntimeApple: + :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" + React-RuntimeCore: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimeexecutor: + :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + React-RuntimeHermes: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimescheduler: + :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + React-utils: + :path: "../node_modules/react-native/ReactCommon/react/utils" + ReactCommon: + :path: "../node_modules/react-native/ReactCommon" + RNCAsyncStorage: + :path: "../node_modules/@react-native-async-storage/async-storage" + RNGestureHandler: + :path: "../node_modules/react-native-gesture-handler" + RNGoogleSignin: + :path: "../node_modules/@react-native-google-signin/google-signin" + RNReanimated: + :path: "../node_modules/react-native-reanimated" + RNScreens: + :path: "../node_modules/react-native-screens" + RNSVG: + :path: "../node_modules/react-native-svg" + Yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" + +SPEC CHECKSUMS: + AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa + boost: d3f49c53809116a5d38da093a8aa78bf551aed09 + DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 + EXApplication: c08200c34daca7af7fd76ac4b9d606077410e8ad + EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 + Expo: 9b6666ef2fedcfc89c5b9be2aa1ce12b81f9e7f5 + ExpoAdapterGoogleSignIn: da10ae7e7c1d73a10c2facebcdfe5ebea8e073ce + ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 + ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5 + ExpoCrypto: 156078f266bf28f80ecf5e2a9c3a0d6ffce07a1c + ExpoDevice: fc94f0e42ecdfd897e7590f2874fc64dfa7e9b1c + ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 + ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238 + ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 + ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4 + ExpoWebBrowser: 7595ccac6938eb65b076385fd23d035db9ecdc8e + FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af + fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 + glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f + GoogleSignIn: d4281ab6cf21542b1cfaff85c191f230b399d2db + GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de + GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 + hermes-engine: 8c1577f3fdb849cbe7729c2e7b5abc4b845e88f8 + RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 + RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584 + RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1 + RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994 + React: fc9fa7258eff606f44d58c5b233a82dc9cf09018 + React-callinvoker: e3fab14d69607fb7e8e3a57e5a415aed863d3599 + React-Codegen: 6fa87b7c6b8efcd0cef4bfeaec8c8bc8a6abe75a + React-Core: 3a5fd9e781cecf87803e5b091496a606a3df774a + React-CoreModules: cbf4707dafab8f9f826ac0c63a07d0bf5d01e256 + React-cxxreact: 7b188556271e3c7fdf22a04819f6a6225045b9dd + React-debug: d30893c49ae1bce4037ea5cd8bb2511d2a38d057 + React-Fabric: 826729dd2304fda9b89ff0a579f60ba2a470bc26 + React-FabricImage: 2ad1fb8ffa5778eda9ed204a7b3cdd70bc333ce7 + React-featureflags: 4ae83e72d9a92452793601ac9ac7d2280e486089 + React-graphics: 61a026e1c1e7e20d20ac9fec6f6de631732b233d + React-hermes: a7054fbcbda3957e3c5eaad06ef9bf79998d535a + React-ImageManager: 2bbd6eb2e696bc680f76f84563e4b87d241614e1 + React-jserrorhandler: 56fa04d49bfbe54ddfece7916673a73ebfea286b + React-jsi: f3ce1dd2e950b6ad12b65ea3ef89168f1b94c584 + React-jsiexecutor: b4df3a27973d82f9abf3c4bd0f88e042cda25f16 + React-jsinspector: 97ea746c023687de7313ee289817d6991d596c7d + React-jsitracing: 3b6060bbf5317663667e1dd93560c7943ab86ccc + React-logger: 257858bd55f3a4e1bc0cf07ddc8fb9faba6f8c7c + React-Mapbuffer: 6c1cacdbf40b531f549eba249e531a7d0bfd8e7f + react-native-config: 8f7283449bbb048902f4e764affbbf24504454af + react-native-safe-area-context: a240ad4b683349e48b1d51fed1611138d1bdad97 + React-nativeconfig: ba9a2e54e2f0882cf7882698825052793ed4c851 + React-NativeModulesApple: 8d11ff8955181540585c944cf48e9e7236952697 + React-perflogger: ed4e0c65781521e0424f2e5e40b40cc7879d737e + React-RCTActionSheet: 49d53ff03bb5688ca4606c55859053a0cd129ea5 + React-RCTAnimation: 07b4923885c52c397c4ec103924bf6e53b42c73e + React-RCTAppDelegate: 316e295076734baf9bdf1bfac7d92ab647aed930 + React-RCTBlob: 85c57b0d5e667ff8a472163ba3af0628171a64bb + React-RCTFabric: 97c1465ded4dc92841f5376a39e43e1b2c455f40 + React-RCTImage: b965c85bec820e2a9c154b1fb00a2ecdd59a9c92 + React-RCTLinking: 75f04a5f27c26c4e73a39c50df470820d219df79 + React-RCTNetwork: c1a9143f4d5778efc92da40d83969d03912ccc24 + React-RCTSettings: c6800f91c0ecd48868cd5db754b0b0a7f5ffe039 + React-RCTText: b923e24f9b7250bc4f7ab154c4168ad9f8d8fc9d + React-RCTVibration: 08c4f0c917c435b3619386c25a94ee5d64c250f0 + React-rendererdebug: 3cda04217d9df67b94397ee0ead8ef3d8b7e427b + React-rncore: 4013508a2f3fcf46c961919bbbd4bfdda198977e + React-RuntimeApple: 447844a2bdb0a03ffd24e5b4a4b96cfc50325b88 + React-RuntimeCore: 9b5bffdaccee9b707b1c2694c9044e13ff0bb087 + React-runtimeexecutor: 0e688aefc14c6bc8601f4968d8d01c3fb6446844 + React-RuntimeHermes: 4d6ef6bb0f2b0b40d59143317f6b99c82764c959 + React-runtimescheduler: cfbe85c3510c541ec6dc815c7729b41304b67961 + React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29 + ReactCommon: f7da14a8827b72704169a48c929bcde802698361 + RNCAsyncStorage: d35c79ffba52c1013013e16b1fc295aec2feabb6 + RNGestureHandler: a8e61b93b4c5c44e6cd797cdaba43126ec36acaa + RNGoogleSignin: 9e68b9bcc3888219357924e32ee563624745647d + RNReanimated: af4e059a8fd0fb7a9cdf5ad35ead4699598a9447 + RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208 + RNSVG: 8b1a777d54096b8c2a0fd38fc9d5a454332bbb4d + SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d + Yoga: 950bbfd7e6f04790fdb51149ed51df41f329fcc8 + ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 + +PODFILE CHECKSUM: 2ed91d549cb585a1b349dd64d4a2e0a8053720dd + +COCOAPODS: 1.15.2 diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json new file mode 100644 index 0000000..de9f7b7 --- /dev/null +++ b/ios/Podfile.properties.json @@ -0,0 +1,4 @@ +{ + "expo.jsEngine": "hermes", + "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true" +} diff --git a/ios/Pods/Pods 2.xcodeproj/project.pbxproj b/ios/Pods/Pods 2.xcodeproj/project.pbxproj deleted file mode 100644 index 04abc95..0000000 --- a/ios/Pods/Pods 2.xcodeproj/project.pbxproj +++ /dev/null @@ -1,36035 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXAggregateTarget section */ - 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E00019D40 /* Build configuration list for PBXAggregateTarget "React-RCTActionSheet" */; - buildPhases = ( - ); - dependencies = ( - 46EB2E00022890 /* PBXTargetDependency */, - ); - name = "React-RCTActionSheet"; - }; - 1BEE828C124E6416179B904A9F66D794 /* React */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E00015AA0 /* Build configuration list for PBXAggregateTarget "React" */; - buildPhases = ( - ); - dependencies = ( - 46EB2E00021A90 /* PBXTargetDependency */, - 46EB2E00021AB0 /* PBXTargetDependency */, - 46EB2E00021AD0 /* PBXTargetDependency */, - 46EB2E00021AF0 /* PBXTargetDependency */, - 46EB2E00021B10 /* PBXTargetDependency */, - 46EB2E00021B30 /* PBXTargetDependency */, - 46EB2E00021B50 /* PBXTargetDependency */, - 46EB2E00021B70 /* PBXTargetDependency */, - 46EB2E00021B90 /* PBXTargetDependency */, - 46EB2E00021BB0 /* PBXTargetDependency */, - ); - name = React; - }; - 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E0001BB40 /* Build configuration list for PBXAggregateTarget "React-callinvoker" */; - buildPhases = ( - ); - dependencies = ( - ); - name = "React-callinvoker"; - }; - 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E0001D1F0 /* Build configuration list for PBXAggregateTarget "React-runtimeexecutor" */; - buildPhases = ( - ); - dependencies = ( - 46EB2E00024130 /* PBXTargetDependency */, - ); - name = "React-runtimeexecutor"; - }; - 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E0001CC80 /* Build configuration list for PBXAggregateTarget "React-jsitracing" */; - buildPhases = ( - ); - dependencies = ( - 46EB2E00024070 /* PBXTargetDependency */, - ); - name = "React-jsitracing"; - }; - 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E000115A0 /* Build configuration list for PBXAggregateTarget "FBLazyVector" */; - buildPhases = ( - ); - dependencies = ( - ); - name = FBLazyVector; - }; - 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E0001FC60 /* Build configuration list for PBXAggregateTarget "hermes-engine" */; - buildPhases = ( - 46EB2E00020090 /* [CP-User] [Hermes] Replace Hermes for the right configuration, if needed */, - 46EB2E00020080 /* [CP] Copy XCFrameworks */, - ); - dependencies = ( - ); - name = "hermes-engine"; - }; - B41E34C6B259B9994C513BE178912491 /* React-rncore */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E0001D180 /* Build configuration list for PBXAggregateTarget "React-rncore" */; - buildPhases = ( - ); - dependencies = ( - ); - name = "React-rncore"; - }; - E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E00013A70 /* Build configuration list for PBXAggregateTarget "RCTRequired" */; - buildPhases = ( - ); - dependencies = ( - ); - name = RCTRequired; - }; - EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E0001F860 /* Build configuration list for PBXAggregateTarget "boost" */; - buildPhases = ( - ); - dependencies = ( - ); - name = boost; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 46EB2E0000E5F0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D570 /* PrivacyInfo.xcprivacy */; }; - 46EB2E0000E620 /* OIDAuthorizationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000610 /* OIDAuthorizationRequest.m */; }; - 46EB2E0000E630 /* OIDAuthorizationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000630 /* OIDAuthorizationResponse.m */; }; - 46EB2E0000E640 /* OIDAuthorizationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000650 /* OIDAuthorizationService.m */; }; - 46EB2E0000E650 /* OIDAuthState.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000670 /* OIDAuthState.m */; }; - 46EB2E0000E660 /* OIDClientMetadataParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006B0 /* OIDClientMetadataParameters.m */; }; - 46EB2E0000E670 /* OIDEndSessionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006E0 /* OIDEndSessionRequest.m */; }; - 46EB2E0000E680 /* OIDEndSessionResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000700 /* OIDEndSessionResponse.m */; }; - 46EB2E0000E690 /* OIDError.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000720 /* OIDError.m */; }; - 46EB2E0000E6A0 /* OIDErrorUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000740 /* OIDErrorUtilities.m */; }; - 46EB2E0000E6B0 /* OIDFieldMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000790 /* OIDFieldMapping.m */; }; - 46EB2E0000E6C0 /* OIDGrantTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007B0 /* OIDGrantTypes.m */; }; - 46EB2E0000E6D0 /* OIDIDToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007D0 /* OIDIDToken.m */; }; - 46EB2E0000E6E0 /* OIDRegistrationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007F0 /* OIDRegistrationRequest.m */; }; - 46EB2E0000E6F0 /* OIDRegistrationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000810 /* OIDRegistrationResponse.m */; }; - 46EB2E0000E700 /* OIDResponseTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000830 /* OIDResponseTypes.m */; }; - 46EB2E0000E710 /* OIDScopes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000850 /* OIDScopes.m */; }; - 46EB2E0000E720 /* OIDScopeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000870 /* OIDScopeUtilities.m */; }; - 46EB2E0000E730 /* OIDServiceConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000890 /* OIDServiceConfiguration.m */; }; - 46EB2E0000E740 /* OIDServiceDiscovery.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008B0 /* OIDServiceDiscovery.m */; }; - 46EB2E0000E750 /* OIDTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008D0 /* OIDTokenRequest.m */; }; - 46EB2E0000E760 /* OIDTokenResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008F0 /* OIDTokenResponse.m */; }; - 46EB2E0000E770 /* OIDTokenUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000910 /* OIDTokenUtilities.m */; }; - 46EB2E0000E780 /* OIDURLQueryComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000930 /* OIDURLQueryComponent.m */; }; - 46EB2E0000E790 /* OIDURLSessionProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000950 /* OIDURLSessionProvider.m */; }; - 46EB2E0000E7A0 /* AppAuthCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000005F0 /* AppAuthCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E7B0 /* OIDAuthorizationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000600 /* OIDAuthorizationRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E7C0 /* OIDAuthorizationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000620 /* OIDAuthorizationResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E7D0 /* OIDAuthorizationService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000640 /* OIDAuthorizationService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E7E0 /* OIDAuthState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000660 /* OIDAuthState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E7F0 /* OIDAuthStateChangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000680 /* OIDAuthStateChangeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E800 /* OIDAuthStateErrorDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000690 /* OIDAuthStateErrorDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E810 /* OIDClientMetadataParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006A0 /* OIDClientMetadataParameters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E820 /* OIDDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006C0 /* OIDDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E830 /* OIDEndSessionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006D0 /* OIDEndSessionRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E840 /* OIDEndSessionResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006F0 /* OIDEndSessionResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E850 /* OIDError.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000710 /* OIDError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E860 /* OIDErrorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000730 /* OIDErrorUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E870 /* OIDExternalUserAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000750 /* OIDExternalUserAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E880 /* OIDExternalUserAgentRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000760 /* OIDExternalUserAgentRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E890 /* OIDExternalUserAgentSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000770 /* OIDExternalUserAgentSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E8A0 /* OIDFieldMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000780 /* OIDFieldMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E8B0 /* OIDGrantTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000007A0 /* OIDGrantTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E8C0 /* OIDIDToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000007C0 /* OIDIDToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E8D0 /* OIDRegistrationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000007E0 /* OIDRegistrationRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E8E0 /* OIDRegistrationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000800 /* OIDRegistrationResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E8F0 /* OIDResponseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000820 /* OIDResponseTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E900 /* OIDScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000840 /* OIDScopes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E910 /* OIDScopeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000860 /* OIDScopeUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E920 /* OIDServiceConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000880 /* OIDServiceConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E930 /* OIDServiceDiscovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000008A0 /* OIDServiceDiscovery.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E940 /* OIDTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000008C0 /* OIDTokenRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E950 /* OIDTokenResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000008E0 /* OIDTokenResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E960 /* OIDTokenUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000900 /* OIDTokenUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E970 /* OIDURLQueryComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000920 /* OIDURLQueryComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E980 /* OIDURLSessionProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000940 /* OIDURLSessionProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E990 /* OIDAuthorizationService+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000990 /* OIDAuthorizationService+IOS.m */; }; - 46EB2E0000E9A0 /* OIDAuthState+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009B0 /* OIDAuthState+IOS.m */; }; - 46EB2E0000E9B0 /* OIDExternalUserAgentCatalyst.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009D0 /* OIDExternalUserAgentCatalyst.m */; }; - 46EB2E0000E9C0 /* OIDExternalUserAgentIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009F0 /* OIDExternalUserAgentIOS.m */; }; - 46EB2E0000E9D0 /* OIDExternalUserAgentIOSCustomBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A10 /* OIDExternalUserAgentIOSCustomBrowser.m */; }; - 46EB2E0000E9E0 /* AppAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000970 /* AppAuth.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E9F0 /* OIDAuthorizationService+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000980 /* OIDAuthorizationService+IOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EA00 /* OIDAuthState+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000009A0 /* OIDAuthState+IOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EA10 /* OIDExternalUserAgentCatalyst.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000009C0 /* OIDExternalUserAgentCatalyst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EA20 /* OIDExternalUserAgentIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000009E0 /* OIDExternalUserAgentIOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EA30 /* OIDExternalUserAgentIOSCustomBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A00 /* OIDExternalUserAgentIOSCustomBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EA80 /* AppAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EA70 /* AppAuth-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EAB0 /* AppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EAA0 /* AppAuth-dummy.m */; }; - 46EB2E0000EB40 /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A20 /* bignum-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EB50 /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A40 /* bignum.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EB60 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A60 /* cached-powers.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EB70 /* diy-fp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A80 /* diy-fp.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EB80 /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AA0 /* double-conversion.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EB90 /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AC0 /* fast-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EBA0 /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AE0 /* fixed-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EBB0 /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B10 /* strtod.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EBC0 /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A30 /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EBD0 /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A50 /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EBE0 /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A70 /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EBF0 /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A90 /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EC00 /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AB0 /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EC10 /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AD0 /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EC20 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AF0 /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EC30 /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B00 /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EC40 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B20 /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EC50 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B30 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000ECB0 /* DoubleConversion-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ECA0 /* DoubleConversion-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000ECE0 /* DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ECD0 /* DoubleConversion-dummy.m */; }; - 46EB2E0000EDF0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D580 /* PrivacyInfo.xcprivacy */; }; - 46EB2E0000EE20 /* EXProvisioningProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B80 /* EXProvisioningProfile.m */; }; - 46EB2E0000EE30 /* ApplicationExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B40 /* ApplicationExceptions.swift */; }; - 46EB2E0000EE40 /* ApplicationModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B50 /* ApplicationModule.swift */; }; - 46EB2E0000EE50 /* EXProvisioningProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B70 /* EXProvisioningProfile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EEA0 /* EXApplication-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EE90 /* EXApplication-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EEE0 /* EXApplication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EED0 /* EXApplication-dummy.m */; }; - 46EB2E0000EF70 /* EXBarCodeCameraRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BC0 /* EXBarCodeCameraRequester.m */; }; - 46EB2E0000EF80 /* EXBarCodeScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BE0 /* EXBarCodeScanner.m */; }; - 46EB2E0000EF90 /* EXBarCodeScannerProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C00 /* EXBarCodeScannerProvider.m */; }; - 46EB2E0000EFA0 /* EXBarCodeScannerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C20 /* EXBarCodeScannerView.m */; }; - 46EB2E0000EFB0 /* EXBarCodeScannerUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C50 /* EXBarCodeScannerUtils.m */; }; - 46EB2E0000EFC0 /* BarCodeScannerExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B90 /* BarCodeScannerExceptions.swift */; }; - 46EB2E0000EFD0 /* BarCodeScannerModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BA0 /* BarCodeScannerModule.swift */; }; - 46EB2E0000EFE0 /* EXBarCodeCameraRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BB0 /* EXBarCodeCameraRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EFF0 /* EXBarCodeScanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BD0 /* EXBarCodeScanner.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F000 /* EXBarCodeScannerProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BF0 /* EXBarCodeScannerProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F010 /* EXBarCodeScannerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C10 /* EXBarCodeScannerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F020 /* EXBarCodeScannerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C40 /* EXBarCodeScannerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F080 /* EXBarCodeScanner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F070 /* EXBarCodeScanner-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F0C0 /* EXBarCodeScanner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F0B0 /* EXBarCodeScanner-dummy.m */; }; - 46EB2E0000F270 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D590 /* PrivacyInfo.xcprivacy */; }; - 46EB2E0000F290 /* EXConstantsInstallationIdProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C80 /* EXConstantsInstallationIdProvider.m */; }; - 46EB2E0000F2A0 /* EXConstantsService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CA0 /* EXConstantsService.m */; }; - 46EB2E0000F2B0 /* ConstantsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C60 /* ConstantsModule.swift */; }; - 46EB2E0000F2C0 /* EXConstantsInstallationIdProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C70 /* EXConstantsInstallationIdProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F2D0 /* EXConstantsService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C90 /* EXConstantsService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F320 /* EXConstants-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F310 /* EXConstants-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F360 /* EXConstants-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F350 /* EXConstants-dummy.m */; }; - 46EB2E0000F3F0 /* EXImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CC0 /* EXImageLoader.m */; }; - 46EB2E0000F400 /* EXImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CB0 /* EXImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F460 /* EXImageLoader-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F450 /* EXImageLoader-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F490 /* EXImageLoader-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F480 /* EXImageLoader-dummy.m */; }; - 46EB2E0000F520 /* EXAppDefinesLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CE0 /* EXAppDefinesLoader.m */; }; - 46EB2E0000F530 /* EXAppDefinesLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CD0 /* EXAppDefinesLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F540 /* Expo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CF0 /* Expo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F5A0 /* Expo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F590 /* Expo-dummy.m */; }; - 46EB2E0000F630 /* GoogleSignInAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D00 /* GoogleSignInAppDelegate.swift */; }; - 46EB2E0000F690 /* ExpoAdapterGoogleSignIn-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F680 /* ExpoAdapterGoogleSignIn-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F6D0 /* ExpoAdapterGoogleSignIn-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F6C0 /* ExpoAdapterGoogleSignIn-dummy.m */; }; - 46EB2E0000F760 /* AssetModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D10 /* AssetModule.swift */; }; - 46EB2E0000F7C0 /* ExpoAsset-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F7B0 /* ExpoAsset-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F800 /* ExpoAsset-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F7F0 /* ExpoAsset-dummy.m */; }; - 46EB2E0000F890 /* CameraViewLegacyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D20 /* CameraViewLegacyModule.swift */; }; - 46EB2E0000F8A0 /* CameraViewModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D30 /* CameraViewModule.swift */; }; - 46EB2E0000F8B0 /* BarcodeExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D50 /* BarcodeExceptions.swift */; }; - 46EB2E0000F8C0 /* BarcodeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D60 /* BarcodeUtils.swift */; }; - 46EB2E0000F8D0 /* CameraExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D70 /* CameraExceptions.swift */; }; - 46EB2E0000F8E0 /* CameraPermissionsRequester.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D80 /* CameraPermissionsRequester.swift */; }; - 46EB2E0000F8F0 /* ExpoCameraUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D90 /* ExpoCameraUtils.swift */; }; - 46EB2E0000F900 /* TakePictureOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DA0 /* TakePictureOptions.swift */; }; - 46EB2E0000F910 /* BarcodeRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DC0 /* BarcodeRecord.swift */; }; - 46EB2E0000F920 /* BarcodeScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DD0 /* BarcodeScanner.swift */; }; - 46EB2E0000F930 /* BarcodeScannerUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DE0 /* BarcodeScannerUtils.swift */; }; - 46EB2E0000F940 /* CameraEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DF0 /* CameraEnums.swift */; }; - 46EB2E0000F950 /* CameraRecordingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E00 /* CameraRecordingOptions.swift */; }; - 46EB2E0000F960 /* CameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E10 /* CameraView.swift */; }; - 46EB2E0000F970 /* PreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E20 /* PreviewView.swift */; }; - 46EB2E0000F980 /* VisionScannerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E30 /* VisionScannerDelegate.swift */; }; - 46EB2E0000F990 /* CameraEnumsLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E50 /* CameraEnumsLegacy.swift */; }; - 46EB2E0000F9A0 /* CameraRecordingOptionsLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E60 /* CameraRecordingOptionsLegacy.swift */; }; - 46EB2E0000F9B0 /* CameraViewLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E70 /* CameraViewLegacy.swift */; }; - 46EB2E0000F9C0 /* SimulatorUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E80 /* SimulatorUtils.swift */; }; - 46EB2E0000FA20 /* ExpoCamera-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FA10 /* ExpoCamera-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000FA60 /* ExpoCamera-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FA50 /* ExpoCamera-dummy.m */; }; - 46EB2E0000FAF0 /* CryptoModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E90 /* CryptoModule.swift */; }; - 46EB2E0000FB00 /* DigestAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EA0 /* DigestAlgorithm.swift */; }; - 46EB2E0000FB10 /* DigestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EB0 /* DigestOptions.swift */; }; - 46EB2E0000FB70 /* ExpoCrypto-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FB60 /* ExpoCrypto-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000FBB0 /* ExpoCrypto-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FBA0 /* ExpoCrypto-dummy.m */; }; - 46EB2E0000FCC0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5A0 /* PrivacyInfo.xcprivacy */; }; - 46EB2E0000FCF0 /* DeviceModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EC0 /* DeviceModule.swift */; }; - 46EB2E0000FD00 /* UIDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000ED0 /* UIDevice.swift */; }; - 46EB2E0000FD50 /* ExpoDevice-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FD40 /* ExpoDevice-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000FD90 /* ExpoDevice-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FD80 /* ExpoDevice-dummy.m */; }; - 46EB2E0000FEA0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5B0 /* PrivacyInfo.xcprivacy */; }; - 46EB2E0000FED0 /* EXFileSystemAssetLibraryHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F00 /* EXFileSystemAssetLibraryHandler.m */; }; - 46EB2E0000FEE0 /* EXFileSystemLocalFileHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F30 /* EXFileSystemLocalFileHandler.m */; }; - 46EB2E0000FEF0 /* EXSessionCancelableUploadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F70 /* EXSessionCancelableUploadTaskDelegate.m */; }; - 46EB2E0000FF00 /* EXSessionDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F90 /* EXSessionDownloadTaskDelegate.m */; }; - 46EB2E0000FF10 /* EXSessionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FB0 /* EXSessionHandler.m */; }; - 46EB2E0000FF20 /* EXSessionResumableDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FD0 /* EXSessionResumableDownloadTaskDelegate.m */; }; - 46EB2E0000FF30 /* EXSessionTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FF0 /* EXSessionTaskDelegate.m */; }; - 46EB2E0000FF40 /* EXSessionTaskDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001010 /* EXSessionTaskDispatcher.m */; }; - 46EB2E0000FF50 /* EXSessionUploadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001030 /* EXSessionUploadTaskDelegate.m */; }; - 46EB2E0000FF60 /* EXTaskHandlersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001050 /* EXTaskHandlersManager.m */; }; - 46EB2E0000FF70 /* NSData+EXFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010D0 /* NSData+EXFileSystem.m */; }; - 46EB2E0000FF80 /* Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EE0 /* Encoding.swift */; }; - 46EB2E0000FF90 /* FileSystemBackgroundSessionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001060 /* FileSystemBackgroundSessionHandler.swift */; }; - 46EB2E0000FFA0 /* FileSystemExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001070 /* FileSystemExceptions.swift */; }; - 46EB2E0000FFB0 /* FileSystemHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001080 /* FileSystemHelpers.swift */; }; - 46EB2E0000FFC0 /* FileSystemModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001090 /* FileSystemModule.swift */; }; - 46EB2E0000FFD0 /* FileSystemRecords.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010A0 /* FileSystemRecords.swift */; }; - 46EB2E0000FFE0 /* NetworkingHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010B0 /* NetworkingHelpers.swift */; }; - 46EB2E0000FFF0 /* EXFileSystemAssetLibraryHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EF0 /* EXFileSystemAssetLibraryHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010000 /* EXFileSystemHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F10 /* EXFileSystemHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010010 /* EXFileSystemLocalFileHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F20 /* EXFileSystemLocalFileHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010020 /* ExpoFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F40 /* ExpoFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010030 /* EXSessionCancelableUploadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F60 /* EXSessionCancelableUploadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010040 /* EXSessionDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F80 /* EXSessionDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010050 /* EXSessionHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FA0 /* EXSessionHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010060 /* EXSessionResumableDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FC0 /* EXSessionResumableDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010070 /* EXSessionTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FE0 /* EXSessionTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010080 /* EXSessionTaskDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001000 /* EXSessionTaskDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010090 /* EXSessionUploadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001020 /* EXSessionUploadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000100A0 /* EXTaskHandlersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001040 /* EXTaskHandlersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000100B0 /* NSData+EXFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000010C0 /* NSData+EXFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010100 /* ExpoFileSystem-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000100F0 /* ExpoFileSystem-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010140 /* ExpoFileSystem-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00010130 /* ExpoFileSystem-dummy.m */; }; - 46EB2E000101D0 /* FontExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010E0 /* FontExceptions.swift */; }; - 46EB2E000101E0 /* FontFamilyAliasManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010F0 /* FontFamilyAliasManager.swift */; }; - 46EB2E000101F0 /* FontLoaderModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001100 /* FontLoaderModule.swift */; }; - 46EB2E00010200 /* FontUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001110 /* FontUtils.swift */; }; - 46EB2E00010210 /* UIFont+FontFamilyAlias.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001120 /* UIFont+FontFamilyAlias.swift */; }; - 46EB2E00010270 /* ExpoFont-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00010260 /* ExpoFont-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000102B0 /* ExpoFont-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000102A0 /* ExpoFont-dummy.m */; }; - 46EB2E00010340 /* KeepAwakeModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001130 /* KeepAwakeModule.swift */; }; - 46EB2E000103A0 /* ExpoKeepAwake-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00010390 /* ExpoKeepAwake-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000103E0 /* ExpoKeepAwake-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000103D0 /* ExpoKeepAwake-dummy.m */; }; - 46EB2E00010470 /* EXAppDelegatesLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001260 /* EXAppDelegatesLoader.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010480 /* EXAppDelegateWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001280 /* EXAppDelegateWrapper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010490 /* EXLegacyAppDelegateWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012A0 /* EXLegacyAppDelegateWrapper.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000104A0 /* ExpoBridgeModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015A0 /* ExpoBridgeModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000104B0 /* EXAppDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001980 /* EXAppDefines.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000104C0 /* EXPermissionsMethodsDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B20 /* EXPermissionsMethodsDelegate.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000104D0 /* EXJavaScriptObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C30 /* EXJavaScriptObject.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000104E0 /* EXJavaScriptRuntime.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C50 /* EXJavaScriptRuntime.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000104F0 /* EXJavaScriptTypedArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C70 /* EXJavaScriptTypedArray.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010500 /* EXJavaScriptValue.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C90 /* EXJavaScriptValue.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010510 /* EXJavaScriptWeakObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CB0 /* EXJavaScriptWeakObject.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010520 /* EXJSIConversions.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CD0 /* EXJSIConversions.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010530 /* EXJSIInstaller.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CF0 /* EXJSIInstaller.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010540 /* EXJSIUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D10 /* EXJSIUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010550 /* ExpoModulesHostObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D30 /* ExpoModulesHostObject.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010560 /* EXRawJavaScriptFunction.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D50 /* EXRawJavaScriptFunction.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010570 /* EXSharedObjectUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D70 /* EXSharedObjectUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010580 /* EXExportedModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DD0 /* EXExportedModule.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010590 /* EXSingletonModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DF0 /* EXSingletonModule.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000105A0 /* EXUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E20 /* EXUtilities.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000105B0 /* EXModuleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E50 /* EXModuleRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000105C0 /* EXModuleRegistryAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E90 /* EXModuleRegistryAdapter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000105D0 /* EXModuleRegistryHolderReactModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001EB0 /* EXModuleRegistryHolderReactModule.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000105E0 /* EXModuleRegistryProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001EE0 /* EXModuleRegistryProvider.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000105F0 /* EXNativeModulesProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F10 /* EXNativeModulesProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010600 /* EXLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002010 /* EXLogManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010610 /* EXReactLogHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002030 /* EXReactLogHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010620 /* EXReactNativeAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002050 /* EXReactNativeAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010630 /* EXReactNativeEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002070 /* EXReactNativeEventEmitter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010640 /* EXPermissionsService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000020A0 /* EXPermissionsService.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010650 /* EXReactNativeUserNotificationCenterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000020C0 /* EXReactNativeUserNotificationCenterProxy.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010660 /* RCTComponentData+Privates.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002100 /* RCTComponentData+Privates.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010670 /* EXReactDelegateWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002160 /* EXReactDelegateWrapper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010680 /* EXReactRootViewFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002180 /* EXReactRootViewFactory.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010690 /* RCTAppDelegate+Recreate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000021B0 /* RCTAppDelegate+Recreate.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000106A0 /* EventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002240 /* EventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000106B0 /* JSIUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002260 /* JSIUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000106C0 /* LazyObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002280 /* LazyObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000106D0 /* NativeModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000022A0 /* NativeModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000106E0 /* ObjectDeallocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000022C0 /* ObjectDeallocator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000106F0 /* SharedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000022E0 /* SharedObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010700 /* TypedArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002310 /* TypedArray.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010710 /* ClassComponentBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001170 /* ClassComponentBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010720 /* ObjectDefinitionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001180 /* ObjectDefinitionBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010730 /* ViewDefinitionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001190 /* ViewDefinitionBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010740 /* AsyncFunctionFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011B0 /* AsyncFunctionFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010750 /* ClassFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011C0 /* ClassFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010760 /* ConcurrentFunctionFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011D0 /* ConcurrentFunctionFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010770 /* EventListenersFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011E0 /* EventListenersFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010780 /* ModuleFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011F0 /* ModuleFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010790 /* ObjectFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001200 /* ObjectFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000107A0 /* PropertyFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001210 /* PropertyFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000107B0 /* SyncFunctionFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001220 /* SyncFunctionFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000107C0 /* ViewFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001230 /* ViewFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000107D0 /* ExpoAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012B0 /* ExpoAppDelegate.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000107E0 /* ExpoAppDelegateSubscriber.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012C0 /* ExpoAppDelegateSubscriber.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000107F0 /* AppContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012E0 /* AppContext.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010800 /* AppContextConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012F0 /* AppContextConfig.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010810 /* AnyArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001310 /* AnyArgument.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010820 /* Convertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001320 /* Convertible.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010830 /* Convertibles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001330 /* Convertibles.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010840 /* Enumerable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001340 /* Enumerable.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010850 /* AnyClassDefinitionElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001360 /* AnyClassDefinitionElement.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010860 /* ClassDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001370 /* ClassDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010870 /* ClassRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001380 /* ClassRegistry.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010880 /* Conversions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001390 /* Conversions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010890 /* Convertibles+Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013B0 /* Convertibles+Color.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000108A0 /* Either.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013C0 /* Either.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000108B0 /* AnyDynamicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013E0 /* AnyDynamicType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000108C0 /* DynamicArrayType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013F0 /* DynamicArrayType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000108D0 /* DynamicConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001400 /* DynamicConvertibleType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000108E0 /* DynamicDataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001410 /* DynamicDataType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000108F0 /* DynamicDictionaryType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001420 /* DynamicDictionaryType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010900 /* DynamicEnumType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001430 /* DynamicEnumType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010910 /* DynamicJavaScriptType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001440 /* DynamicJavaScriptType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010920 /* DynamicOptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001450 /* DynamicOptionalType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010930 /* DynamicRawType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001460 /* DynamicRawType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010940 /* DynamicSharedObjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001470 /* DynamicSharedObjectType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010950 /* DynamicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001480 /* DynamicType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010960 /* DynamicTypedArrayType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001490 /* DynamicTypedArrayType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010970 /* DynamicViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014A0 /* DynamicViewType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010980 /* EventListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014B0 /* EventListener.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010990 /* Callback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014D0 /* Callback.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000109A0 /* EventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014E0 /* EventDispatcher.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000109B0 /* EventObservingDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014F0 /* EventObservingDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000109C0 /* LegacyEventEmitterCompat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001500 /* LegacyEventEmitterCompat.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000109D0 /* ChainableException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001520 /* ChainableException.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000109E0 /* CodedError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001530 /* CodedError.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000109F0 /* CommonExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001540 /* CommonExceptions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A00 /* Exception.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001550 /* Exception.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A10 /* ExceptionOrigin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001560 /* ExceptionOrigin.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A20 /* GenericException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001570 /* GenericException.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A30 /* UnexpectedException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001580 /* UnexpectedException.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A40 /* ExpoRuntime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015B0 /* ExpoRuntime.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A50 /* AnyFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015D0 /* AnyFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A60 /* AsyncFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015E0 /* AsyncFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A70 /* ConcurrentFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015F0 /* ConcurrentFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A80 /* SyncFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001600 /* SyncFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A90 /* JavaScriptFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001610 /* JavaScriptFunction.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010AA0 /* JavaScriptUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001620 /* JavaScriptUtils.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010AB0 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001640 /* Logger.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010AC0 /* LoggerTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001650 /* LoggerTimer.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010AD0 /* LogHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001660 /* LogHandlers.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010AE0 /* LogType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001670 /* LogType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010AF0 /* PersistentFileLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001680 /* PersistentFileLog.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B00 /* ModuleHolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001690 /* ModuleHolder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B10 /* ModuleRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016A0 /* ModuleRegistry.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B20 /* CoreModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016C0 /* CoreModule.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B30 /* Module.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016D0 /* Module.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B40 /* ModuleDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016E0 /* ModuleDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B50 /* ModuleDefinitionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016F0 /* ModuleDefinitionBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B60 /* ModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001700 /* ModulesProvider.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B70 /* JavaScriptObjectBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001720 /* JavaScriptObjectBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B80 /* ObjectDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001730 /* ObjectDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B90 /* PropertyDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001740 /* PropertyDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010BA0 /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001750 /* Promise.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010BB0 /* AnyDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001770 /* AnyDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010BC0 /* AnyExpoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001780 /* AnyExpoView.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010BD0 /* AnyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001790 /* AnyModule.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010BE0 /* AnyViewDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017A0 /* AnyViewDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010BF0 /* AnyField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017C0 /* AnyField.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C00 /* Field.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017D0 /* Field.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C10 /* FieldExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017E0 /* FieldExtensions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C20 /* FieldOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017F0 /* FieldOption.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C30 /* Record.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001800 /* Record.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C40 /* SharedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001820 /* SharedObject.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C50 /* SharedObjectRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001830 /* SharedObjectRegistry.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C60 /* SharedRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001840 /* SharedRef.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C70 /* AnyTypedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001860 /* AnyTypedArray.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C80 /* ConcreteTypedArrays.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001870 /* ConcreteTypedArrays.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C90 /* GenericTypedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001880 /* GenericTypedArray.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010CA0 /* TypedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001890 /* TypedArray.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010CB0 /* AnyViewProp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018B0 /* AnyViewProp.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010CC0 /* ComponentData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018C0 /* ComponentData.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010CD0 /* ConcreteViewProp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018D0 /* ConcreteViewProp.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010CE0 /* ExpoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018E0 /* ExpoView.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010CF0 /* ViewDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018F0 /* ViewDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D00 /* ViewLifecycleMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001900 /* ViewLifecycleMethod.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D10 /* ViewModuleWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001910 /* ViewModuleWrapper.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D20 /* CdpNetworkTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001930 /* CdpNetworkTypes.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D30 /* ExpoRequestCdpInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001940 /* ExpoRequestCdpInterceptor.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D40 /* ExpoRequestInterceptorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001950 /* ExpoRequestInterceptorProtocol.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D50 /* URLRequest+httpBodyData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001960 /* URLRequest+httpBodyData.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D60 /* FileSystemLegacyUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000019D0 /* FileSystemLegacyUtilities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D70 /* FileSystemUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000019E0 /* FileSystemUtilities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D80 /* JavaScriptRuntime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D80 /* JavaScriptRuntime.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D90 /* JavaScriptValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D90 /* JavaScriptValue.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010DA0 /* NativeModulesProxyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F20 /* NativeModulesProxyModule.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010DB0 /* Platform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000020E0 /* Platform.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010DC0 /* ExpoReactDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002120 /* ExpoReactDelegate.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010DD0 /* ExpoReactDelegateHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002130 /* ExpoReactDelegateHandler.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010DE0 /* ModulePriorities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002190 /* ModulePriorities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010DF0 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000021D0 /* Utilities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010E00 /* Exceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000021F0 /* Exceptions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010E10 /* Uuidv5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002200 /* Uuidv5.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010E20 /* EXAppDelegatesLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001250 /* EXAppDelegatesLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E30 /* EXAppDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001270 /* EXAppDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E40 /* EXLegacyAppDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001290 /* EXLegacyAppDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E50 /* ExpoBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001590 /* ExpoBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E60 /* EXAppDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001970 /* EXAppDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E70 /* EXDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001990 /* EXDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E80 /* EXLegacyExpoViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000019A0 /* EXLegacyExpoViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E90 /* ExpoModulesCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000019B0 /* ExpoModulesCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010EA0 /* EXBarcodeScannerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A10 /* EXBarcodeScannerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010EB0 /* EXBarcodeScannerProviderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A20 /* EXBarcodeScannerProviderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010EC0 /* EXCameraInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A40 /* EXCameraInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010ED0 /* EXConstantsInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A60 /* EXConstantsInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010EE0 /* EXFaceDetectorManagerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A80 /* EXFaceDetectorManagerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010EF0 /* EXFaceDetectorManagerProviderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A90 /* EXFaceDetectorManagerProviderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F00 /* EXFilePermissionModuleInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001AB0 /* EXFilePermissionModuleInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F10 /* EXFileSystemInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001AC0 /* EXFileSystemInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F20 /* EXImageLoaderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001AE0 /* EXImageLoaderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F30 /* EXPermissionsInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B00 /* EXPermissionsInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F40 /* EXPermissionsMethodsDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B10 /* EXPermissionsMethodsDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F50 /* EXUserNotificationCenterProxyInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B30 /* EXUserNotificationCenterProxyInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F60 /* EXAccelerometerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B50 /* EXAccelerometerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F70 /* EXBarometerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B60 /* EXBarometerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F80 /* EXDeviceMotionInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B70 /* EXDeviceMotionInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F90 /* EXGyroscopeInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B80 /* EXGyroscopeInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010FA0 /* EXMagnetometerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B90 /* EXMagnetometerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010FB0 /* EXMagnetometerUncalibratedInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BA0 /* EXMagnetometerUncalibratedInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010FC0 /* EXTaskConsumerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BC0 /* EXTaskConsumerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010FD0 /* EXTaskInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BD0 /* EXTaskInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010FE0 /* EXTaskLaunchReason.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BE0 /* EXTaskLaunchReason.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010FF0 /* EXTaskManagerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BF0 /* EXTaskManagerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011000 /* EXTaskServiceInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C00 /* EXTaskServiceInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011010 /* EXJavaScriptObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C20 /* EXJavaScriptObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011020 /* EXJavaScriptRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C40 /* EXJavaScriptRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011030 /* EXJavaScriptTypedArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C60 /* EXJavaScriptTypedArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011040 /* EXJavaScriptValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C80 /* EXJavaScriptValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011050 /* EXJavaScriptWeakObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CA0 /* EXJavaScriptWeakObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011060 /* EXJSIConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CC0 /* EXJSIConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011070 /* EXJSIInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CE0 /* EXJSIInstaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011080 /* EXJSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D00 /* EXJSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011090 /* ExpoModulesHostObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D20 /* ExpoModulesHostObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000110A0 /* EXRawJavaScriptFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D40 /* EXRawJavaScriptFunction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000110B0 /* EXSharedObjectUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D60 /* EXSharedObjectUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000110C0 /* EXBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DB0 /* EXBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000110D0 /* EXExportedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DC0 /* EXExportedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000110E0 /* EXSingletonModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DE0 /* EXSingletonModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000110F0 /* EXUnimodulesCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E00 /* EXUnimodulesCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011100 /* EXUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E10 /* EXUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011110 /* EXModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E40 /* EXModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011120 /* EXModuleRegistryDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E60 /* EXModuleRegistryDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011130 /* EXModuleRegistryAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E80 /* EXModuleRegistryAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011140 /* EXModuleRegistryHolderReactModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001EA0 /* EXModuleRegistryHolderReactModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011150 /* EXModuleRegistryProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001ED0 /* EXModuleRegistryProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011160 /* EXNativeModulesProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F00 /* EXNativeModulesProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011170 /* EXAppLifecycleListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F40 /* EXAppLifecycleListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011180 /* EXAppLifecycleService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F50 /* EXAppLifecycleService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011190 /* EXEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F60 /* EXEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000111A0 /* EXEventEmitterService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F70 /* EXEventEmitterService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000111B0 /* EXInternalModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F80 /* EXInternalModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000111C0 /* EXJavaScriptContextProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F90 /* EXJavaScriptContextProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000111D0 /* EXKernelService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FA0 /* EXKernelService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000111E0 /* EXLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FB0 /* EXLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000111F0 /* EXModuleRegistryConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FC0 /* EXModuleRegistryConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011200 /* EXUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FD0 /* EXUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011210 /* EXUtilitiesInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FE0 /* EXUtilitiesInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011220 /* EXLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002000 /* EXLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011230 /* EXReactLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002020 /* EXReactLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011240 /* EXReactNativeAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002040 /* EXReactNativeAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011250 /* EXReactNativeEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002060 /* EXReactNativeEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011260 /* EXPermissionsService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002090 /* EXPermissionsService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011270 /* EXReactNativeUserNotificationCenterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000020B0 /* EXReactNativeUserNotificationCenterProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011280 /* Platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000020D0 /* Platform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011290 /* RCTComponentData+Privates.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000020F0 /* RCTComponentData+Privates.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000112A0 /* EXReactDelegateWrapper+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002140 /* EXReactDelegateWrapper+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000112B0 /* EXReactDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002150 /* EXReactDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000112C0 /* EXReactRootViewFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002170 /* EXReactRootViewFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000112D0 /* RCTAppDelegate+Recreate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000021A0 /* RCTAppDelegate+Recreate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000112E0 /* Swift.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000021C0 /* Swift.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000112F0 /* BridgelessJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002230 /* BridgelessJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011300 /* EventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002250 /* EventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011310 /* JSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002270 /* JSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011320 /* LazyObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002290 /* LazyObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011330 /* NativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000022B0 /* NativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011340 /* ObjectDeallocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000022D0 /* ObjectDeallocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011350 /* SharedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000022F0 /* SharedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011360 /* TestingSyncJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002300 /* TestingSyncJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011370 /* TypedArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002320 /* TypedArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000113D0 /* ExpoModulesCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000113C0 /* ExpoModulesCore-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011410 /* ExpoModulesCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011400 /* ExpoModulesCore-dummy.m */; }; - 46EB2E000114A0 /* WebAuthSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002330 /* WebAuthSession.swift */; }; - 46EB2E000114B0 /* WebBrowserExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002340 /* WebBrowserExceptions.swift */; }; - 46EB2E000114C0 /* WebBrowserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002350 /* WebBrowserModule.swift */; }; - 46EB2E000114D0 /* WebBrowserOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002360 /* WebBrowserOptions.swift */; }; - 46EB2E000114E0 /* WebBrowserSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002370 /* WebBrowserSession.swift */; }; - 46EB2E00011540 /* ExpoWebBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00011530 /* ExpoWebBrowser-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011580 /* ExpoWebBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011570 /* ExpoWebBrowser-dummy.m */; }; - 46EB2E00011700 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5D0 /* PrivacyInfo.xcprivacy */; }; - 46EB2E00011730 /* AuthSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023A0 /* AuthSession.swift */; }; - 46EB2E00011740 /* AuthSessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023B0 /* AuthSessionDelegate.swift */; }; - 46EB2E00011750 /* AuthSessionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023C0 /* AuthSessionStore.swift */; }; - 46EB2E00011760 /* GTMOAuth2Compatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023D0 /* GTMOAuth2Compatibility.swift */; }; - 46EB2E00011770 /* KeychainAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023E0 /* KeychainAttribute.swift */; }; - 46EB2E00011780 /* KeychainHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023F0 /* KeychainHelper.swift */; }; - 46EB2E00011790 /* KeychainStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002400 /* KeychainStore.swift */; }; - 46EB2E000117E0 /* GTMAppAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000117D0 /* GTMAppAuth-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011810 /* GTMAppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011800 /* GTMAppAuth-dummy.m */; }; - 46EB2E00011920 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5F0 /* PrivacyInfo.xcprivacy */; }; - 46EB2E00011950 /* GTMSessionFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002420 /* GTMSessionFetcher.m */; }; - 46EB2E00011960 /* GTMSessionFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002430 /* GTMSessionFetcherLogging.m */; }; - 46EB2E00011970 /* GTMSessionFetcherService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002450 /* GTMSessionFetcherService.m */; }; - 46EB2E00011980 /* GTMSessionUploadFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002460 /* GTMSessionUploadFetcher.m */; }; - 46EB2E00011990 /* GTMSessionFetcherService+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002440 /* GTMSessionFetcherService+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000119A0 /* GTMSessionFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002470 /* GTMSessionFetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000119B0 /* GTMSessionFetcherLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002480 /* GTMSessionFetcherLogging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000119C0 /* GTMSessionFetcherService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002490 /* GTMSessionFetcherService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000119D0 /* GTMSessionUploadFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024A0 /* GTMSessionUploadFetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011A20 /* GTMSessionFetcher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00011A10 /* GTMSessionFetcher-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011A40 /* GTMSessionFetcher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011A30 /* GTMSessionFetcher-dummy.m */; }; - 46EB2E00011B50 /* google.png in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D610 /* google.png */; }; - 46EB2E00011B60 /* google@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D620 /* google@2x.png */; }; - 46EB2E00011B70 /* google@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D630 /* google@3x.png */; }; - 46EB2E00011B80 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D640 /* PrivacyInfo.xcprivacy */; }; - 46EB2E00011B90 /* Roboto-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D650 /* Roboto-Bold.ttf */; }; - 46EB2E00011BA0 /* ar.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D660 /* ar.lproj */; }; - 46EB2E00011BB0 /* ca.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D670 /* ca.lproj */; }; - 46EB2E00011BC0 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D680 /* cs.lproj */; }; - 46EB2E00011BD0 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D690 /* da.lproj */; }; - 46EB2E00011BE0 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6A0 /* de.lproj */; }; - 46EB2E00011BF0 /* el.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6B0 /* el.lproj */; }; - 46EB2E00011C00 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6C0 /* en.lproj */; }; - 46EB2E00011C10 /* en_GB.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6D0 /* en_GB.lproj */; }; - 46EB2E00011C20 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6E0 /* es.lproj */; }; - 46EB2E00011C30 /* es_MX.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6F0 /* es_MX.lproj */; }; - 46EB2E00011C40 /* fi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D700 /* fi.lproj */; }; - 46EB2E00011C50 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D710 /* fr.lproj */; }; - 46EB2E00011C60 /* fr_CA.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D720 /* fr_CA.lproj */; }; - 46EB2E00011C70 /* he.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D730 /* he.lproj */; }; - 46EB2E00011C80 /* hi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D740 /* hi.lproj */; }; - 46EB2E00011C90 /* hr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D750 /* hr.lproj */; }; - 46EB2E00011CA0 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D760 /* hu.lproj */; }; - 46EB2E00011CB0 /* id.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D770 /* id.lproj */; }; - 46EB2E00011CC0 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D780 /* it.lproj */; }; - 46EB2E00011CD0 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D790 /* ja.lproj */; }; - 46EB2E00011CE0 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7A0 /* ko.lproj */; }; - 46EB2E00011CF0 /* ms.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7B0 /* ms.lproj */; }; - 46EB2E00011D00 /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7C0 /* nb.lproj */; }; - 46EB2E00011D10 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7D0 /* nl.lproj */; }; - 46EB2E00011D20 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7E0 /* pl.lproj */; }; - 46EB2E00011D30 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7F0 /* pt.lproj */; }; - 46EB2E00011D40 /* pt_BR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D800 /* pt_BR.lproj */; }; - 46EB2E00011D50 /* pt_PT.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D810 /* pt_PT.lproj */; }; - 46EB2E00011D60 /* ro.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D820 /* ro.lproj */; }; - 46EB2E00011D70 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D830 /* ru.lproj */; }; - 46EB2E00011D80 /* sk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D840 /* sk.lproj */; }; - 46EB2E00011D90 /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D850 /* sv.lproj */; }; - 46EB2E00011DA0 /* th.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D860 /* th.lproj */; }; - 46EB2E00011DB0 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D870 /* tr.lproj */; }; - 46EB2E00011DC0 /* uk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D880 /* uk.lproj */; }; - 46EB2E00011DD0 /* vi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D890 /* vi.lproj */; }; - 46EB2E00011DE0 /* zh_CN.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8A0 /* zh_CN.lproj */; }; - 46EB2E00011DF0 /* zh_TW.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8B0 /* zh_TW.lproj */; }; - 46EB2E00011E20 /* GIDAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000024C0 /* GIDAuthentication.m */; }; - 46EB2E00011E30 /* GIDAuthStateMigration.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000024E0 /* GIDAuthStateMigration.m */; }; - 46EB2E00011E40 /* GIDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002500 /* GIDCallbackQueue.m */; }; - 46EB2E00011E50 /* GIDConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002510 /* GIDConfiguration.m */; }; - 46EB2E00011E60 /* GIDEMMErrorHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002530 /* GIDEMMErrorHandler.m */; }; - 46EB2E00011E70 /* GIDEMMSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002550 /* GIDEMMSupport.m */; }; - 46EB2E00011E80 /* GIDGoogleUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002560 /* GIDGoogleUser.m */; }; - 46EB2E00011E90 /* GIDMDMPasscodeCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002590 /* GIDMDMPasscodeCache.m */; }; - 46EB2E00011EA0 /* GIDMDMPasscodeState.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000025B0 /* GIDMDMPasscodeState.m */; }; - 46EB2E00011EB0 /* GIDProfileData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000025D0 /* GIDProfileData.m */; }; - 46EB2E00011EC0 /* GIDScopes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002600 /* GIDScopes.m */; }; - 46EB2E00011ED0 /* GIDSignIn.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002610 /* GIDSignIn.m */; }; - 46EB2E00011EE0 /* GIDSignInButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002620 /* GIDSignInButton.m */; }; - 46EB2E00011EF0 /* GIDSignInCallbackSchemes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002640 /* GIDSignInCallbackSchemes.m */; }; - 46EB2E00011F00 /* GIDSignInInternalOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002660 /* GIDSignInInternalOptions.m */; }; - 46EB2E00011F10 /* GIDSignInPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002680 /* GIDSignInPreferences.m */; }; - 46EB2E00011F20 /* GIDSignInResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002690 /* GIDSignInResult.m */; }; - 46EB2E00011F30 /* GIDSignInStrings.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000026C0 /* GIDSignInStrings.m */; }; - 46EB2E00011F40 /* GIDToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000026E0 /* GIDToken.m */; }; - 46EB2E00011F50 /* NSBundle+GID3PAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002710 /* NSBundle+GID3PAdditions.m */; }; - 46EB2E00011F60 /* GIDAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024B0 /* GIDAuthentication.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011F70 /* GIDAuthStateMigration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024D0 /* GIDAuthStateMigration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011F80 /* GIDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024F0 /* GIDCallbackQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011F90 /* GIDEMMErrorHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002520 /* GIDEMMErrorHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011FA0 /* GIDEMMSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002540 /* GIDEMMSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011FB0 /* GIDGoogleUser_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002570 /* GIDGoogleUser_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011FC0 /* GIDMDMPasscodeCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002580 /* GIDMDMPasscodeCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011FD0 /* GIDMDMPasscodeState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025A0 /* GIDMDMPasscodeState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011FE0 /* GIDMDMPasscodeState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025C0 /* GIDMDMPasscodeState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011FF0 /* GIDProfileData_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025E0 /* GIDProfileData_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012000 /* GIDScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025F0 /* GIDScopes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012010 /* GIDSignInCallbackSchemes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002630 /* GIDSignInCallbackSchemes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012020 /* GIDSignInInternalOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002650 /* GIDSignInInternalOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012030 /* GIDSignInPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002670 /* GIDSignInPreferences.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012040 /* GIDSignInResult_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026A0 /* GIDSignInResult_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012050 /* GIDSignInStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026B0 /* GIDSignInStrings.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012060 /* GIDSignIn_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026D0 /* GIDSignIn_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012070 /* GIDToken_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026F0 /* GIDToken_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012080 /* NSBundle+GID3PAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002700 /* NSBundle+GID3PAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012090 /* GIDConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002720 /* GIDConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000120A0 /* GIDGoogleUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002730 /* GIDGoogleUser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000120B0 /* GIDProfileData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002740 /* GIDProfileData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000120C0 /* GIDSignIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002750 /* GIDSignIn.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000120D0 /* GIDSignInButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002760 /* GIDSignInButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000120E0 /* GIDSignInResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002770 /* GIDSignInResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000120F0 /* GIDToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002780 /* GIDToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012100 /* GoogleSignIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002790 /* GoogleSignIn.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012150 /* GoogleSignIn-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00012140 /* GoogleSignIn-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012170 /* GoogleSignIn-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00012160 /* GoogleSignIn-dummy.m */; }; - 46EB2E00012200 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027A0 /* String.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012210 /* Conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027B0 /* Conv.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012220 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027C0 /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012230 /* FileUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027D0 /* FileUtil.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012240 /* Format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027E0 /* Format.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012250 /* SafeAssert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027F0 /* SafeAssert.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012260 /* ToAscii.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002800 /* ToAscii.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012270 /* ScopeGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002810 /* ScopeGuard.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012280 /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002820 /* Unicode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012290 /* dynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002830 /* dynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E000122A0 /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002840 /* json.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E000122B0 /* json_pointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002850 /* json_pointer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E000122C0 /* F14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002860 /* F14Table.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E000122D0 /* FileUtilDetail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002870 /* FileUtilDetail.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E000122E0 /* SplitStringSimd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002880 /* SplitStringSimd.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E000122F0 /* UniqueInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002890 /* UniqueInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012300 /* SpookyHashV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028A0 /* SpookyHashV2.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012310 /* CString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028B0 /* CString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012320 /* Exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028C0 /* Exception.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012330 /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028D0 /* MallocImpl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012340 /* NetOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028E0 /* NetOps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012350 /* SysUio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028F0 /* SysUio.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012360 /* SanitizeThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002900 /* SanitizeThread.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012370 /* AtFork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002910 /* AtFork.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012380 /* ThreadId.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002920 /* ThreadId.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012390 /* AtomicHashArray-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002930 /* AtomicHashArray-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000123A0 /* AtomicHashArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002940 /* AtomicHashArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000123B0 /* AtomicHashMap-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002950 /* AtomicHashMap-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000123C0 /* AtomicHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002960 /* AtomicHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000123D0 /* AtomicIntrusiveLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002970 /* AtomicIntrusiveLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000123E0 /* AtomicLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002980 /* AtomicLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000123F0 /* AtomicUnorderedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002990 /* AtomicUnorderedMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012400 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029A0 /* base64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012410 /* Benchmark.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029B0 /* Benchmark.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012420 /* BenchmarkUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029C0 /* BenchmarkUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012430 /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029D0 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012440 /* CancellationToken-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029E0 /* CancellationToken-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012450 /* CancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029F0 /* CancellationToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012460 /* Chrono.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A00 /* Chrono.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012470 /* ClockGettimeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A10 /* ClockGettimeWrappers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012480 /* ConcurrentBitSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A20 /* ConcurrentBitSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012490 /* ConcurrentLazy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A30 /* ConcurrentLazy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000124A0 /* ConcurrentSkipList-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A40 /* ConcurrentSkipList-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000124B0 /* ConcurrentSkipList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A50 /* ConcurrentSkipList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000124C0 /* ConstexprMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A60 /* ConstexprMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000124D0 /* ConstructorCallbackList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A70 /* ConstructorCallbackList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000124E0 /* Conv.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A80 /* Conv.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000124F0 /* CPortability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A90 /* CPortability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012500 /* CppAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AA0 /* CppAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012510 /* CpuId.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AB0 /* CpuId.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012520 /* DefaultKeepAliveExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AC0 /* DefaultKeepAliveExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012530 /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AD0 /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012540 /* DiscriminatedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AE0 /* DiscriminatedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012550 /* dynamic-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AF0 /* dynamic-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012560 /* dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B00 /* dynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012570 /* DynamicConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B10 /* DynamicConverter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012580 /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B20 /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012590 /* ExceptionString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B30 /* ExceptionString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000125A0 /* ExceptionWrapper-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B40 /* ExceptionWrapper-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000125B0 /* ExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B50 /* ExceptionWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000125C0 /* Executor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B60 /* Executor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000125D0 /* Expected.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B70 /* Expected.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000125E0 /* FBString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B80 /* FBString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000125F0 /* FBVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B90 /* FBVector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012600 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BA0 /* File.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012610 /* FileUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BB0 /* FileUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012620 /* Fingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BC0 /* Fingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012630 /* FixedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BD0 /* FixedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012640 /* FollyMemcpy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BE0 /* FollyMemcpy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012650 /* FollyMemset.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BF0 /* FollyMemset.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012660 /* Format-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C00 /* Format-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012670 /* Format.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C10 /* Format.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012680 /* FormatArg.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C20 /* FormatArg.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012690 /* FormatTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C30 /* FormatTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000126A0 /* Function.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C40 /* Function.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000126B0 /* GLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C50 /* GLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000126C0 /* GroupVarint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C60 /* GroupVarint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000126D0 /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C70 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000126E0 /* Indestructible.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C80 /* Indestructible.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000126F0 /* IndexedMemPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C90 /* IndexedMemPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012700 /* IntrusiveList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CA0 /* IntrusiveList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012710 /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CB0 /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012720 /* IPAddressException.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CC0 /* IPAddressException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012730 /* IPAddressV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CD0 /* IPAddressV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012740 /* IPAddressV6.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CE0 /* IPAddressV6.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012750 /* json.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CF0 /* json.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012760 /* json_patch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D00 /* json_patch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012770 /* json_pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D10 /* json_pointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012780 /* Lazy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D20 /* Lazy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012790 /* Likely.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D30 /* Likely.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000127A0 /* MacAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D40 /* MacAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000127B0 /* MapUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D50 /* MapUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000127C0 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D60 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000127D0 /* MaybeManagedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D70 /* MaybeManagedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000127E0 /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D80 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000127F0 /* MicroLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D90 /* MicroLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012800 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DA0 /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012810 /* MoveWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DB0 /* MoveWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012820 /* MPMCPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DC0 /* MPMCPipeline.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012830 /* MPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DD0 /* MPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012840 /* ObserverContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DE0 /* ObserverContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012850 /* Optional.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DF0 /* Optional.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012860 /* Overload.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E00 /* Overload.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012870 /* PackedSyncPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E10 /* PackedSyncPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012880 /* Padded.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E20 /* Padded.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012890 /* Poly-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E30 /* Poly-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000128A0 /* Poly.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E40 /* Poly.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000128B0 /* PolyException.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E50 /* PolyException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000128C0 /* Portability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E60 /* Portability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000128D0 /* Preprocessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E70 /* Preprocessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000128E0 /* ProducerConsumerQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E80 /* ProducerConsumerQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000128F0 /* Random-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E90 /* Random-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012900 /* Random.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EA0 /* Random.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012910 /* Range.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EB0 /* Range.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012920 /* Replaceable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EC0 /* Replaceable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012930 /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002ED0 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012940 /* ScopeGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EE0 /* ScopeGuard.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012950 /* SharedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EF0 /* SharedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012960 /* Singleton-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F00 /* Singleton-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012970 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F10 /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012980 /* SingletonThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F20 /* SingletonThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012990 /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F30 /* small_vector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000129A0 /* SocketAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F40 /* SocketAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000129B0 /* sorted_vector_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F50 /* sorted_vector_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000129C0 /* SpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F60 /* SpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000129D0 /* stop_watch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F70 /* stop_watch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000129E0 /* String-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F80 /* String-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000129F0 /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F90 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A00 /* Subprocess.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FA0 /* Subprocess.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A10 /* Synchronized.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FB0 /* Synchronized.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A20 /* SynchronizedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FC0 /* SynchronizedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A30 /* ThreadCachedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FD0 /* ThreadCachedInt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A40 /* ThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FE0 /* ThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A50 /* TimeoutQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FF0 /* TimeoutQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A60 /* TokenBucket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003000 /* TokenBucket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A70 /* Traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003010 /* Traits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A80 /* Try-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003020 /* Try-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A90 /* Try.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003030 /* Try.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012AA0 /* Unicode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003040 /* Unicode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012AB0 /* Unit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003050 /* Unit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012AC0 /* Uri-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003060 /* Uri-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012AD0 /* Uri.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003070 /* Uri.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012AE0 /* UTF8String.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003080 /* UTF8String.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012AF0 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003090 /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B00 /* Varint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030A0 /* Varint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B10 /* VirtualExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030B0 /* VirtualExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B20 /* Access.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030C0 /* Access.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B30 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030D0 /* Array.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B40 /* BitIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030E0 /* BitIterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B50 /* Enumerate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030F0 /* Enumerate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B60 /* EvictingCacheMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003100 /* EvictingCacheMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B70 /* F14Map-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003110 /* F14Map-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B80 /* F14Map.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003120 /* F14Map.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B90 /* F14Set-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003130 /* F14Set-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012BA0 /* F14Set.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003140 /* F14Set.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012BB0 /* Foreach-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003150 /* Foreach-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012BC0 /* Foreach.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003160 /* Foreach.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012BD0 /* heap_vector_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003170 /* heap_vector_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012BE0 /* HeterogeneousAccess-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003180 /* HeterogeneousAccess-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012BF0 /* HeterogeneousAccess.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003190 /* HeterogeneousAccess.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C00 /* IntrusiveHeap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031A0 /* IntrusiveHeap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C10 /* Iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031B0 /* Iterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C20 /* Merge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031C0 /* Merge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C30 /* SparseByteSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031D0 /* SparseByteSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C40 /* View.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031E0 /* View.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C50 /* WeightedEvictingCacheMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031F0 /* WeightedEvictingCacheMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C60 /* BitIteratorDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003200 /* BitIteratorDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C70 /* F14Defaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003210 /* F14Defaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C80 /* F14IntrinsicsAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003220 /* F14IntrinsicsAvailability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C90 /* F14MapFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003230 /* F14MapFallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012CA0 /* F14Mask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003240 /* F14Mask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012CB0 /* F14Policy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003250 /* F14Policy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012CC0 /* F14SetFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003260 /* F14SetFallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012CD0 /* F14Table.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003270 /* F14Table.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012CE0 /* Util.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003280 /* Util.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012CF0 /* AsyncTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003290 /* AsyncTrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D00 /* AtomicHashUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032A0 /* AtomicHashUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D10 /* AtomicUnorderedMapUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032B0 /* AtomicUnorderedMapUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D20 /* DiscriminatedPtrDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032C0 /* DiscriminatedPtrDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D30 /* FileUtilDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032D0 /* FileUtilDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D40 /* FileUtilVectorDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032E0 /* FileUtilVectorDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D50 /* FingerprintPolynomial.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032F0 /* FingerprintPolynomial.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D60 /* Futex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003300 /* Futex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D70 /* Futex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003310 /* Futex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D80 /* GroupVarintDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003320 /* GroupVarintDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D90 /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003330 /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012DA0 /* IPAddressSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003340 /* IPAddressSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012DB0 /* Iterators.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003350 /* Iterators.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012DC0 /* MemoryIdler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003360 /* MemoryIdler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012DD0 /* MPMCPipelineDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003370 /* MPMCPipelineDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012DE0 /* PerfScoped.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003380 /* PerfScoped.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012DF0 /* PolyDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003390 /* PolyDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E00 /* RangeCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033A0 /* RangeCommon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E10 /* RangeSse42.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033B0 /* RangeSse42.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E20 /* SimdAnyOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033C0 /* SimdAnyOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E30 /* SimdCharPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033D0 /* SimdCharPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E40 /* SimdForEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033E0 /* SimdForEach.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E50 /* SimpleSimdStringUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033F0 /* SimpleSimdStringUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E60 /* SimpleSimdStringUtilsImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003400 /* SimpleSimdStringUtilsImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E70 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003410 /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E80 /* SlowFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003420 /* SlowFingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E90 /* SocketFastOpen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003430 /* SocketFastOpen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012EA0 /* SplitStringSimd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003440 /* SplitStringSimd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012EB0 /* SplitStringSimdImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003450 /* SplitStringSimdImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012EC0 /* Sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003460 /* Sse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012ED0 /* StaticSingletonManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003470 /* StaticSingletonManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012EE0 /* ThreadLocalDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003480 /* ThreadLocalDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012EF0 /* TurnSequencer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003490 /* TurnSequencer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F00 /* TypeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034A0 /* TypeList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F10 /* UniqueInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034B0 /* UniqueInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F20 /* UnrollUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034C0 /* UnrollUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F30 /* ApplyTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034D0 /* ApplyTuple.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F40 /* Invoke.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034E0 /* Invoke.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F50 /* Partial.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034F0 /* Partial.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F60 /* protocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003500 /* protocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F70 /* traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003510 /* traits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F80 /* Checksum.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003520 /* Checksum.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F90 /* FarmHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003530 /* FarmHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012FA0 /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003540 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012FB0 /* SpookyHashV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003550 /* SpookyHashV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012FC0 /* SpookyHashV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003560 /* SpookyHashV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012FD0 /* Access.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003570 /* Access.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012FE0 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003580 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012FF0 /* Aligned.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003590 /* Aligned.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013000 /* Assume.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035A0 /* Assume.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013010 /* Badge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035B0 /* Badge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013020 /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035C0 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013030 /* Builtin.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035D0 /* Builtin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013040 /* Byte.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035E0 /* Byte.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013050 /* CArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035F0 /* CArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013060 /* Cast.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003600 /* Cast.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013070 /* CheckedMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003610 /* CheckedMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013080 /* CString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003620 /* CString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013090 /* CustomizationPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003630 /* CustomizationPoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000130A0 /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003640 /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000130B0 /* Extern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003650 /* Extern.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000130C0 /* Hint-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003660 /* Hint-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000130D0 /* Hint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003670 /* Hint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000130E0 /* Keep.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003680 /* Keep.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000130F0 /* Launder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003690 /* Launder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013100 /* New.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036A0 /* New.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013110 /* Ordering.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036B0 /* Ordering.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013120 /* Pretty.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036C0 /* Pretty.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013130 /* PropagateConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036D0 /* PropagateConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013140 /* RValueReferenceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036E0 /* RValueReferenceWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013150 /* SafeAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036F0 /* SafeAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013160 /* StaticConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003700 /* StaticConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013170 /* Thunk.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003710 /* Thunk.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013180 /* ToAscii.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003720 /* ToAscii.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013190 /* TypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003730 /* TypeInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000131A0 /* UncaughtExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003740 /* UncaughtExceptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000131B0 /* Arena-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003750 /* Arena-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000131C0 /* Arena.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003760 /* Arena.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000131D0 /* EnableSharedFromThis.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003770 /* EnableSharedFromThis.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000131E0 /* MallctlHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003780 /* MallctlHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000131F0 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003790 /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013200 /* MemoryResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037A0 /* MemoryResource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013210 /* not_null-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037B0 /* not_null-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013220 /* not_null.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037C0 /* not_null.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013230 /* ReentrantAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037D0 /* ReentrantAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013240 /* SanitizeAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037E0 /* SanitizeAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013250 /* SanitizeLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037F0 /* SanitizeLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013260 /* ThreadCachedArena.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003800 /* ThreadCachedArena.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013270 /* UninitializedMemoryHacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003810 /* UninitializedMemoryHacks.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013280 /* MallocImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003820 /* MallocImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013290 /* NetOps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003830 /* NetOps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000132A0 /* NetOpsDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003840 /* NetOpsDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000132B0 /* NetworkSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003850 /* NetworkSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000132C0 /* TcpInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003860 /* TcpInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000132D0 /* TcpInfoDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003870 /* TcpInfoDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000132E0 /* TcpInfoTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003880 /* TcpInfoTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000132F0 /* SocketFileDescriptorMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003890 /* SocketFileDescriptorMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013300 /* Asm.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038A0 /* Asm.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013310 /* Atomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038B0 /* Atomic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013320 /* Builtins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038C0 /* Builtins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013330 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038D0 /* Config.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013340 /* Constexpr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038E0 /* Constexpr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013350 /* Dirent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038F0 /* Dirent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013360 /* Event.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003900 /* Event.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013370 /* Fcntl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003910 /* Fcntl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013380 /* Filesystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003920 /* Filesystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013390 /* FmtCompile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003930 /* FmtCompile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000133A0 /* GFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003940 /* GFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000133B0 /* GMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003950 /* GMock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000133C0 /* GTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003960 /* GTest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000133D0 /* IOVec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003970 /* IOVec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000133E0 /* Libgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003980 /* Libgen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000133F0 /* Libunwind.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003990 /* Libunwind.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013400 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039A0 /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013410 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039B0 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013420 /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039C0 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013430 /* OpenSSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039D0 /* OpenSSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013440 /* PThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039E0 /* PThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013450 /* Sched.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039F0 /* Sched.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013460 /* Sockets.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A00 /* Sockets.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013470 /* SourceLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A10 /* SourceLocation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013480 /* Stdio.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A20 /* Stdio.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013490 /* Stdlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A30 /* Stdlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000134A0 /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A40 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000134B0 /* SysFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A50 /* SysFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000134C0 /* Syslog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A60 /* Syslog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000134D0 /* SysMembarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A70 /* SysMembarrier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000134E0 /* SysMman.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A80 /* SysMman.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000134F0 /* SysResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A90 /* SysResource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013500 /* SysStat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AA0 /* SysStat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013510 /* SysSyscall.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AB0 /* SysSyscall.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013520 /* SysTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AC0 /* SysTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013530 /* SysTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AD0 /* SysTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013540 /* SysUio.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AE0 /* SysUio.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013550 /* Time.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AF0 /* Time.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013560 /* Unistd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B00 /* Unistd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013570 /* Windows.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B10 /* Windows.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013580 /* AtFork.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B20 /* AtFork.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013590 /* HardwareConcurrency.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B30 /* HardwareConcurrency.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000135A0 /* MemoryMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B40 /* MemoryMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000135B0 /* Pid.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B50 /* Pid.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000135C0 /* Shell.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B60 /* Shell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000135D0 /* ThreadId.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B70 /* ThreadId.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000135E0 /* ThreadName.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B80 /* ThreadName.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000135F0 /* SharedMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BA0 /* SharedMutex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00013600 /* CacheLocality.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BB0 /* CacheLocality.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00013610 /* Futex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BC0 /* Futex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00013620 /* ParkingLot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BD0 /* ParkingLot.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00013630 /* Malloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BE0 /* Malloc.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00013640 /* CacheLocality.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BF0 /* CacheLocality.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013650 /* AsymmetricThreadFence.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C00 /* AsymmetricThreadFence.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013660 /* AtomicNotification-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C10 /* AtomicNotification-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013670 /* AtomicNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C20 /* AtomicNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013680 /* AtomicRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C30 /* AtomicRef.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013690 /* AtomicStruct.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C40 /* AtomicStruct.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000136A0 /* AtomicUtil-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C50 /* AtomicUtil-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000136B0 /* AtomicUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C60 /* AtomicUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000136C0 /* Baton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C70 /* Baton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000136D0 /* CallOnce.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C80 /* CallOnce.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000136E0 /* DelayedInit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C90 /* DelayedInit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000136F0 /* DistributedMutex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CA0 /* DistributedMutex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013700 /* DistributedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CB0 /* DistributedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013710 /* Hazptr-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CC0 /* Hazptr-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013720 /* Hazptr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CD0 /* Hazptr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013730 /* HazptrDomain.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CE0 /* HazptrDomain.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013740 /* HazptrHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CF0 /* HazptrHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013750 /* HazptrObj.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D00 /* HazptrObj.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013760 /* HazptrObjLinked.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D10 /* HazptrObjLinked.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013770 /* HazptrRec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D20 /* HazptrRec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013780 /* HazptrThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D30 /* HazptrThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013790 /* HazptrThrLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D40 /* HazptrThrLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000137A0 /* Latch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D50 /* Latch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000137B0 /* LifoSem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D60 /* LifoSem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000137C0 /* Lock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D70 /* Lock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000137D0 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D80 /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000137E0 /* NativeSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D90 /* NativeSemaphore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000137F0 /* ParkingLot.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DA0 /* ParkingLot.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013800 /* PicoSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DB0 /* PicoSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013810 /* Rcu.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DC0 /* Rcu.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013820 /* RelaxedAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DD0 /* RelaxedAtomic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013830 /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DE0 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013840 /* SanitizeThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DF0 /* SanitizeThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013850 /* SaturatingSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E00 /* SaturatingSemaphore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013860 /* SmallLocks.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E10 /* SmallLocks.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013870 /* ThrottledLifoSem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E20 /* ThrottledLifoSem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013880 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E30 /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013890 /* WaitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E40 /* WaitOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000138F0 /* RCT-Folly-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000138E0 /* RCT-Folly-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013920 /* RCT-Folly-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013910 /* RCT-Folly-dummy.m */; }; - 46EB2E000139B0 /* RCTDeprecation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E70 /* RCTDeprecation.m */; settings = {COMPILER_FLAGS = "-Wnullable-to-nonnull-conversion -Wnullability-completeness -DOS_OBJECT_USE_OBJC=0"; }; }; - 46EB2E000139C0 /* RCTDeprecation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E60 /* RCTDeprecation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013A20 /* RCTDeprecation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00013A10 /* RCTDeprecation-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013A50 /* RCTDeprecation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013A40 /* RCTDeprecation-dummy.m */; }; - 46EB2E00013B50 /* RCTConvertHelpers.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EA0 /* RCTConvertHelpers.mm */; }; - 46EB2E00013B60 /* RCTTypedModuleConstants.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EC0 /* RCTTypedModuleConstants.mm */; }; - 46EB2E00013B70 /* RCTConvertHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E90 /* RCTConvertHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013B80 /* RCTTypedModuleConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EB0 /* RCTTypedModuleConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013BE0 /* RCTTypeSafety-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00013BD0 /* RCTTypeSafety-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013C10 /* RCTTypeSafety-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013C00 /* RCTTypeSafety-dummy.m */; }; - 46EB2E00013D20 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8C0 /* PrivacyInfo.xcprivacy */; }; - 46EB2E00013D50 /* RNCAsyncStorage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EE0 /* RNCAsyncStorage.mm */; }; - 46EB2E00013D60 /* RNCAsyncStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003ED0 /* RNCAsyncStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013D70 /* RNCAsyncStorageDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EF0 /* RNCAsyncStorageDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013DC0 /* RNCAsyncStorage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013DB0 /* RNCAsyncStorage-dummy.m */; }; - 46EB2E00013E50 /* RNFlingHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F20 /* RNFlingHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013E60 /* RNForceTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F40 /* RNForceTouchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013E70 /* RNHoverHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F60 /* RNHoverHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013E80 /* RNLongPressHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F80 /* RNLongPressHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013E90 /* RNManualHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FA0 /* RNManualHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013EA0 /* RNNativeViewHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FC0 /* RNNativeViewHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013EB0 /* RNPanHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FE0 /* RNPanHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013EC0 /* RNPinchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004000 /* RNPinchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013ED0 /* RNRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004020 /* RNRotationHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013EE0 /* RNTapHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004040 /* RNTapHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013EF0 /* RNGestureHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004060 /* RNGestureHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F00 /* RNGestureHandlerButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004090 /* RNGestureHandlerButton.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F10 /* RNGestureHandlerButtonComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000040B0 /* RNGestureHandlerButtonComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F20 /* RNGestureHandlerButtonManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000040D0 /* RNGestureHandlerButtonManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F30 /* RNGestureHandlerEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004100 /* RNGestureHandlerEvents.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F40 /* RNGestureHandlerManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004120 /* RNGestureHandlerManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F50 /* RNGestureHandlerModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004140 /* RNGestureHandlerModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F60 /* RNGestureHandlerPointerTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004160 /* RNGestureHandlerPointerTracker.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F70 /* RNGestureHandlerRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004190 /* RNGestureHandlerRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F80 /* RNGestureHandlerRootViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000041A0 /* RNGestureHandlerRootViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F90 /* RNGHStylusData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000041E0 /* RNGHStylusData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013FA0 /* RNGHVector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004220 /* RNGHVector.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013FB0 /* RNManualActivationRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004240 /* RNManualActivationRecognizer.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013FC0 /* RNRootViewGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004260 /* RNRootViewGestureRecognizer.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013FD0 /* RNFlingHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F10 /* RNFlingHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013FE0 /* RNForceTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F30 /* RNForceTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013FF0 /* RNHoverHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F50 /* RNHoverHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014000 /* RNLongPressHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F70 /* RNLongPressHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014010 /* RNManualHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F90 /* RNManualHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014020 /* RNNativeViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FB0 /* RNNativeViewHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014030 /* RNPanHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FD0 /* RNPanHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014040 /* RNPinchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FF0 /* RNPinchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014050 /* RNRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004010 /* RNRotationHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014060 /* RNTapHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004030 /* RNTapHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014070 /* RNGestureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004050 /* RNGestureHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014080 /* RNGestureHandlerActionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004070 /* RNGestureHandlerActionType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014090 /* RNGestureHandlerButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004080 /* RNGestureHandlerButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000140A0 /* RNGestureHandlerButtonComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040A0 /* RNGestureHandlerButtonComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000140B0 /* RNGestureHandlerButtonManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040C0 /* RNGestureHandlerButtonManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000140C0 /* RNGestureHandlerDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040E0 /* RNGestureHandlerDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000140D0 /* RNGestureHandlerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040F0 /* RNGestureHandlerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000140E0 /* RNGestureHandlerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004110 /* RNGestureHandlerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000140F0 /* RNGestureHandlerModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004130 /* RNGestureHandlerModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014100 /* RNGestureHandlerPointerTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004150 /* RNGestureHandlerPointerTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014110 /* RNGestureHandlerPointerType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004170 /* RNGestureHandlerPointerType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014120 /* RNGestureHandlerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004180 /* RNGestureHandlerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014130 /* RNGestureHandlerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041B0 /* RNGestureHandlerState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014140 /* RNGestureHandlerStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041C0 /* RNGestureHandlerStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014150 /* RNGHStylusData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041D0 /* RNGHStylusData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014160 /* RNGHTouchEventType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041F0 /* RNGHTouchEventType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014170 /* RNGHUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004200 /* RNGHUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014180 /* RNGHVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004210 /* RNGHVector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014190 /* RNManualActivationRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004230 /* RNManualActivationRecognizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000141A0 /* RNRootViewGestureRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004250 /* RNRootViewGestureRecognizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014200 /* RNGestureHandler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000141F0 /* RNGestureHandler-dummy.m */; }; - 46EB2E00014290 /* RCTConvert+RNGoogleSignin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004280 /* RCTConvert+RNGoogleSignin.mm */; }; - 46EB2E000142A0 /* RNGoogleSignin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000042A0 /* RNGoogleSignin.mm */; }; - 46EB2E000142B0 /* RNGoogleSignInButton.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000042C0 /* RNGoogleSignInButton.mm */; }; - 46EB2E000142C0 /* RNGoogleSigninButtonManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000042D0 /* RNGoogleSigninButtonManager.m */; }; - 46EB2E000142D0 /* RCTConvert+RNGoogleSignin.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004270 /* RCTConvert+RNGoogleSignin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000142E0 /* RNGoogleSignin.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004290 /* RNGoogleSignin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000142F0 /* RNGoogleSignInButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000042B0 /* RNGoogleSignInButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014300 /* RNGoogleSigninButtonPaper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000042E0 /* RNGoogleSigninButtonPaper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014360 /* RNGoogleSignin-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00014350 /* RNGoogleSignin-dummy.m */; }; - 46EB2E000143F0 /* REAInitializerRCTFabricSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004330 /* REAInitializerRCTFabricSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014400 /* REAKeyboardEventObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004360 /* REAKeyboardEventObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014410 /* REAAnimationsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004390 /* REAAnimationsManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014420 /* REAFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000043B0 /* REAFrame.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014430 /* REAScreensHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000043D0 /* REAScreensHelper.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014440 /* REASharedElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000043F0 /* REASharedElement.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014450 /* REASharedTransitionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004410 /* REASharedTransitionManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014460 /* REASnapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004430 /* REASnapshot.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014470 /* REASwizzledUIManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004450 /* REASwizzledUIManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014480 /* NativeMethods.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004480 /* NativeMethods.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014490 /* NativeProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044A0 /* NativeProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000144A0 /* PlatformDepMethodsHolderImpl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044C0 /* PlatformDepMethodsHolderImpl.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000144B0 /* PlatformLogger.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044D0 /* PlatformLogger.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000144C0 /* REAIOSUIScheduler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044F0 /* REAIOSUIScheduler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000144D0 /* REAMessageThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004520 /* REAMessageThread.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000144E0 /* RCTEventDispatcher+Reanimated.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004540 /* RCTEventDispatcher+Reanimated.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000144F0 /* RCTUIView+Reanimated.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004560 /* RCTUIView+Reanimated.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014500 /* REAModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004590 /* REAModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014510 /* REANodesManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000045B0 /* REANodesManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014520 /* REASlowAnimations.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000045D0 /* REASlowAnimations.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014530 /* REAUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004600 /* REAUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014540 /* ReanimatedSensor.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004640 /* ReanimatedSensor.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014550 /* ReanimatedSensorContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004660 /* ReanimatedSensorContainer.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014560 /* AnimatedSensorModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000046C0 /* AnimatedSensorModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014570 /* PropsRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000046F0 /* PropsRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014580 /* ReanimatedCommitHook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004710 /* ReanimatedCommitHook.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014590 /* ReanimatedMountHook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004740 /* ReanimatedMountHook.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000145A0 /* ShadowTreeCloner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004760 /* ShadowTreeCloner.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000145B0 /* LayoutAnimationsManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004790 /* LayoutAnimationsManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000145C0 /* LayoutAnimationsProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000047B0 /* LayoutAnimationsProxy.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000145D0 /* LayoutAnimationsUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000047D0 /* LayoutAnimationsUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000145E0 /* NativeReanimatedModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004810 /* NativeReanimatedModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000145F0 /* NativeReanimatedModuleSpec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004830 /* NativeReanimatedModuleSpec.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014600 /* FeaturesConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004870 /* FeaturesConfig.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014610 /* UIRuntimeDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000048C0 /* UIRuntimeDecorator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014620 /* REAInitializerRCTFabricSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004320 /* REAInitializerRCTFabricSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014630 /* REAKeyboardEventObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004350 /* REAKeyboardEventObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014640 /* REAAnimationsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004380 /* REAAnimationsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014650 /* REAFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000043A0 /* REAFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014660 /* REAScreensHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000043C0 /* REAScreensHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014670 /* REASharedElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000043E0 /* REASharedElement.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014680 /* REASharedTransitionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004400 /* REASharedTransitionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014690 /* REASnapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004420 /* REASnapshot.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000146A0 /* REASwizzledUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004440 /* REASwizzledUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000146B0 /* NativeMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004470 /* NativeMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000146C0 /* NativeProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004490 /* NativeProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000146D0 /* PlatformDepMethodsHolderImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000044B0 /* PlatformDepMethodsHolderImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000146E0 /* REAIOSUIScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000044E0 /* REAIOSUIScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000146F0 /* REAJSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004500 /* REAJSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014700 /* REAMessageThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004510 /* REAMessageThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014710 /* RCTEventDispatcher+Reanimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004530 /* RCTEventDispatcher+Reanimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014720 /* RCTUIView+Reanimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004550 /* RCTUIView+Reanimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014730 /* READisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004570 /* READisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014740 /* REAModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004580 /* REAModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014750 /* REANodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045A0 /* REANodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014760 /* REASlowAnimations.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045C0 /* REASlowAnimations.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014770 /* REAUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045E0 /* REAUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014780 /* REAUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045F0 /* REAUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014790 /* RNGestureHandlerStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004610 /* RNGestureHandlerStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000147A0 /* ReanimatedSensor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004630 /* ReanimatedSensor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000147B0 /* ReanimatedSensorContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004650 /* ReanimatedSensorContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000147C0 /* ReanimatedSensorType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004670 /* ReanimatedSensorType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000147D0 /* AnimatedSensorModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000046D0 /* AnimatedSensorModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000147E0 /* PropsRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004700 /* PropsRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000147F0 /* ReanimatedCommitHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004720 /* ReanimatedCommitHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014800 /* ReanimatedCommitShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004730 /* ReanimatedCommitShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014810 /* ReanimatedMountHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004750 /* ReanimatedMountHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014820 /* ShadowTreeCloner.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004770 /* ShadowTreeCloner.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014830 /* LayoutAnimationsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047A0 /* LayoutAnimationsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014840 /* LayoutAnimationsProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047C0 /* LayoutAnimationsProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014850 /* LayoutAnimationsUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047E0 /* LayoutAnimationsUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014860 /* LayoutAnimationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047F0 /* LayoutAnimationType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014870 /* NativeReanimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004820 /* NativeReanimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014880 /* NativeReanimatedModuleSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004840 /* NativeReanimatedModuleSpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014890 /* CollectionUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004860 /* CollectionUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000148A0 /* FeaturesConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004880 /* FeaturesConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000148B0 /* PlatformDepMethodsHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004890 /* PlatformDepMethodsHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000148C0 /* PlatformLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000048A0 /* PlatformLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000148D0 /* SingleInstanceChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000048B0 /* SingleInstanceChecker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000148E0 /* UIRuntimeDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000048D0 /* UIRuntimeDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000148F0 /* EventHandlerRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004900 /* EventHandlerRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014900 /* WorkletRuntimeRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004920 /* WorkletRuntimeRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014910 /* Shareables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004950 /* Shareables.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014920 /* AsyncQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004980 /* AsyncQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014930 /* JSISerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000049A0 /* JSISerializer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014940 /* JSLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000049C0 /* JSLogger.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014950 /* JSScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000049E0 /* JSScheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014960 /* ReanimatedJSIUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A00 /* ReanimatedJSIUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014970 /* ReanimatedVersion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A20 /* ReanimatedVersion.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014980 /* UIScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A50 /* UIScheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014990 /* WorkletEventHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A70 /* WorkletEventHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000149A0 /* ReanimatedHermesRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AA0 /* ReanimatedHermesRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000149B0 /* ReanimatedRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AC0 /* ReanimatedRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000149C0 /* RNRuntimeDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AE0 /* RNRuntimeDecorator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000149D0 /* WorkletRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B00 /* WorkletRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000149E0 /* WorkletRuntimeDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B30 /* WorkletRuntimeDecorator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000149F0 /* EventHandlerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004910 /* EventHandlerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A00 /* WorkletRuntimeRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004930 /* WorkletRuntimeRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A10 /* Shareables.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004960 /* Shareables.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A20 /* AsyncQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004990 /* AsyncQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A30 /* JSISerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000049B0 /* JSISerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A40 /* JSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000049D0 /* JSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A50 /* JSScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000049F0 /* JSScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A60 /* ReanimatedJSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A10 /* ReanimatedJSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A70 /* ReanimatedVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A30 /* ReanimatedVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A80 /* ThreadSafeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A40 /* ThreadSafeQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A90 /* UIScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A60 /* UIScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014AA0 /* WorkletEventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A80 /* WorkletEventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014AB0 /* ReanimatedHermesRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AB0 /* ReanimatedHermesRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014AC0 /* ReanimatedRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AD0 /* ReanimatedRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014AD0 /* RNRuntimeDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AF0 /* RNRuntimeDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014AE0 /* WorkletRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B10 /* WorkletRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014AF0 /* WorkletRuntimeCollector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B20 /* WorkletRuntimeCollector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014B00 /* WorkletRuntimeDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B40 /* WorkletRuntimeDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014B60 /* RNReanimated-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00014B50 /* RNReanimated-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014B90 /* RNReanimated-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00014B80 /* RNReanimated-dummy.m */; }; - 46EB2E00014C20 /* RNSVGBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B70 /* RNSVGBrush.mm */; }; - 46EB2E00014C30 /* RNSVGContextBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BA0 /* RNSVGContextBrush.mm */; }; - 46EB2E00014C40 /* RNSVGPainter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BC0 /* RNSVGPainter.mm */; }; - 46EB2E00014C50 /* RNSVGPainterBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BE0 /* RNSVGPainterBrush.mm */; }; - 46EB2E00014C60 /* RNSVGSolidColorBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C00 /* RNSVGSolidColorBrush.mm */; }; - 46EB2E00014C70 /* RNSVGClipPath.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C30 /* RNSVGClipPath.mm */; }; - 46EB2E00014C80 /* RNSVGDefs.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C50 /* RNSVGDefs.mm */; }; - 46EB2E00014C90 /* RNSVGForeignObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C70 /* RNSVGForeignObject.mm */; }; - 46EB2E00014CA0 /* RNSVGGroup.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C90 /* RNSVGGroup.mm */; }; - 46EB2E00014CB0 /* RNSVGImage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CB0 /* RNSVGImage.mm */; }; - 46EB2E00014CC0 /* RNSVGLinearGradient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CD0 /* RNSVGLinearGradient.mm */; }; - 46EB2E00014CD0 /* RNSVGMarker.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CF0 /* RNSVGMarker.mm */; }; - 46EB2E00014CE0 /* RNSVGMask.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D10 /* RNSVGMask.mm */; }; - 46EB2E00014CF0 /* RNSVGPath.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D30 /* RNSVGPath.mm */; }; - 46EB2E00014D00 /* RNSVGPattern.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D50 /* RNSVGPattern.mm */; }; - 46EB2E00014D10 /* RNSVGRadialGradient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D70 /* RNSVGRadialGradient.mm */; }; - 46EB2E00014D20 /* RNSVGSvgView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D90 /* RNSVGSvgView.mm */; }; - 46EB2E00014D30 /* RNSVGSymbol.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DB0 /* RNSVGSymbol.mm */; }; - 46EB2E00014D40 /* RNSVGUse.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DD0 /* RNSVGUse.mm */; }; - 46EB2E00014D50 /* RNSVGFeColorMatrix.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E20 /* RNSVGFeColorMatrix.mm */; }; - 46EB2E00014D60 /* RNSVGFeGaussianBlur.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E40 /* RNSVGFeGaussianBlur.mm */; }; - 46EB2E00014D70 /* RNSVGFeMerge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E60 /* RNSVGFeMerge.mm */; }; - 46EB2E00014D80 /* RNSVGFeOffset.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E80 /* RNSVGFeOffset.mm */; }; - 46EB2E00014D90 /* RNSVGFilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EA0 /* RNSVGFilter.mm */; }; - 46EB2E00014DA0 /* RNSVGFilterPrimitive.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EC0 /* RNSVGFilterPrimitive.mm */; }; - 46EB2E00014DB0 /* RNSVGFilterRegion.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EE0 /* RNSVGFilterRegion.mm */; }; - 46EB2E00014DC0 /* RNSVGNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F10 /* RNSVGNode.mm */; }; - 46EB2E00014DD0 /* RNSVGRenderable.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F30 /* RNSVGRenderable.mm */; }; - 46EB2E00014DE0 /* RNSVGRenderableModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F50 /* RNSVGRenderableModule.mm */; }; - 46EB2E00014DF0 /* RNSVGSvgViewModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F70 /* RNSVGSvgViewModule.mm */; }; - 46EB2E00014E00 /* RNSVGCircle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FB0 /* RNSVGCircle.mm */; }; - 46EB2E00014E10 /* RNSVGEllipse.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FD0 /* RNSVGEllipse.mm */; }; - 46EB2E00014E20 /* RNSVGLine.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FF0 /* RNSVGLine.mm */; }; - 46EB2E00014E30 /* RNSVGRect.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005010 /* RNSVGRect.mm */; }; - 46EB2E00014E40 /* RNSVGFontData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005040 /* RNSVGFontData.mm */; }; - 46EB2E00014E50 /* RNSVGGlyphContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005060 /* RNSVGGlyphContext.mm */; }; - 46EB2E00014E60 /* RNSVGPropHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005080 /* RNSVGPropHelper.mm */; }; - 46EB2E00014E70 /* RNSVGText.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000050A0 /* RNSVGText.mm */; }; - 46EB2E00014E80 /* RNSVGTextPath.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000050C0 /* RNSVGTextPath.mm */; }; - 46EB2E00014E90 /* RNSVGTextProperties.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000050E0 /* RNSVGTextProperties.mm */; }; - 46EB2E00014EA0 /* RNSVGTopAlignedLabel.ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005100 /* RNSVGTopAlignedLabel.ios.mm */; }; - 46EB2E00014EB0 /* RNSVGTSpan.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005120 /* RNSVGTSpan.mm */; }; - 46EB2E00014EC0 /* RCTConvert+RNSVG.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005150 /* RCTConvert+RNSVG.mm */; }; - 46EB2E00014ED0 /* RNSVGBezierElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005170 /* RNSVGBezierElement.mm */; }; - 46EB2E00014EE0 /* RNSVGConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000051A0 /* RNSVGConvert.mm */; }; - 46EB2E00014EF0 /* RNSVGLength.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000051C0 /* RNSVGLength.mm */; }; - 46EB2E00014F00 /* RNSVGMarkerPosition.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000051E0 /* RNSVGMarkerPosition.mm */; }; - 46EB2E00014F10 /* RNSVGPathMeasure.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005210 /* RNSVGPathMeasure.mm */; }; - 46EB2E00014F20 /* RNSVGPathParser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005230 /* RNSVGPathParser.mm */; }; - 46EB2E00014F30 /* RNSVGRenderUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005250 /* RNSVGRenderUtils.mm */; }; - 46EB2E00014F40 /* RNSVGViewBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000052A0 /* RNSVGViewBox.mm */; }; - 46EB2E00014F50 /* RNSVGCircleManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000052D0 /* RNSVGCircleManager.mm */; }; - 46EB2E00014F60 /* RNSVGClipPathManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000052F0 /* RNSVGClipPathManager.mm */; }; - 46EB2E00014F70 /* RNSVGDefsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005310 /* RNSVGDefsManager.mm */; }; - 46EB2E00014F80 /* RNSVGEllipseManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005330 /* RNSVGEllipseManager.mm */; }; - 46EB2E00014F90 /* RNSVGFeColorMatrixManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005350 /* RNSVGFeColorMatrixManager.mm */; }; - 46EB2E00014FA0 /* RNSVGFeGaussianBlurManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005370 /* RNSVGFeGaussianBlurManager.mm */; }; - 46EB2E00014FB0 /* RNSVGFeMergeManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005390 /* RNSVGFeMergeManager.mm */; }; - 46EB2E00014FC0 /* RNSVGFeOffsetManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000053B0 /* RNSVGFeOffsetManager.mm */; }; - 46EB2E00014FD0 /* RNSVGFilterManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000053D0 /* RNSVGFilterManager.mm */; }; - 46EB2E00014FE0 /* RNSVGFilterPrimitiveManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000053F0 /* RNSVGFilterPrimitiveManager.mm */; }; - 46EB2E00014FF0 /* RNSVGForeignObjectManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005410 /* RNSVGForeignObjectManager.mm */; }; - 46EB2E00015000 /* RNSVGGroupManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005430 /* RNSVGGroupManager.mm */; }; - 46EB2E00015010 /* RNSVGImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005450 /* RNSVGImageManager.mm */; }; - 46EB2E00015020 /* RNSVGLinearGradientManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005470 /* RNSVGLinearGradientManager.mm */; }; - 46EB2E00015030 /* RNSVGLineManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005490 /* RNSVGLineManager.mm */; }; - 46EB2E00015040 /* RNSVGMarkerManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000054B0 /* RNSVGMarkerManager.mm */; }; - 46EB2E00015050 /* RNSVGMaskManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000054D0 /* RNSVGMaskManager.mm */; }; - 46EB2E00015060 /* RNSVGNodeManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000054F0 /* RNSVGNodeManager.mm */; }; - 46EB2E00015070 /* RNSVGPathManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005510 /* RNSVGPathManager.mm */; }; - 46EB2E00015080 /* RNSVGPatternManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005530 /* RNSVGPatternManager.mm */; }; - 46EB2E00015090 /* RNSVGRadialGradientManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005550 /* RNSVGRadialGradientManager.mm */; }; - 46EB2E000150A0 /* RNSVGRectManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005570 /* RNSVGRectManager.mm */; }; - 46EB2E000150B0 /* RNSVGRenderableManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005590 /* RNSVGRenderableManager.mm */; }; - 46EB2E000150C0 /* RNSVGSvgViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000055B0 /* RNSVGSvgViewManager.mm */; }; - 46EB2E000150D0 /* RNSVGSymbolManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000055D0 /* RNSVGSymbolManager.mm */; }; - 46EB2E000150E0 /* RNSVGTextManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000055F0 /* RNSVGTextManager.mm */; }; - 46EB2E000150F0 /* RNSVGTextPathManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005610 /* RNSVGTextPathManager.mm */; }; - 46EB2E00015100 /* RNSVGTSpanManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005630 /* RNSVGTSpanManager.mm */; }; - 46EB2E00015110 /* RNSVGUseManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005650 /* RNSVGUseManager.mm */; }; - 46EB2E00015120 /* RNSVGBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B60 /* RNSVGBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015130 /* RNSVGBrushType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B80 /* RNSVGBrushType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015140 /* RNSVGContextBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B90 /* RNSVGContextBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015150 /* RNSVGPainter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BB0 /* RNSVGPainter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015160 /* RNSVGPainterBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BD0 /* RNSVGPainterBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015170 /* RNSVGSolidColorBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BF0 /* RNSVGSolidColorBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015180 /* RNSVGClipPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C20 /* RNSVGClipPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015190 /* RNSVGDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C40 /* RNSVGDefs.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000151A0 /* RNSVGForeignObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C60 /* RNSVGForeignObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000151B0 /* RNSVGGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C80 /* RNSVGGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000151C0 /* RNSVGImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CA0 /* RNSVGImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000151D0 /* RNSVGLinearGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CC0 /* RNSVGLinearGradient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000151E0 /* RNSVGMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CE0 /* RNSVGMarker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000151F0 /* RNSVGMask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D00 /* RNSVGMask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015200 /* RNSVGPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D20 /* RNSVGPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015210 /* RNSVGPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D40 /* RNSVGPattern.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015220 /* RNSVGRadialGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D60 /* RNSVGRadialGradient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015230 /* RNSVGSvgView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D80 /* RNSVGSvgView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015240 /* RNSVGSymbol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DA0 /* RNSVGSymbol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015250 /* RNSVGUse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DC0 /* RNSVGUse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015260 /* RNSVGColorMatrixType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DF0 /* RNSVGColorMatrixType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015270 /* RNSVGEdgeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E00 /* RNSVGEdgeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015280 /* RNSVGFeColorMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E10 /* RNSVGFeColorMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015290 /* RNSVGFeGaussianBlur.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E30 /* RNSVGFeGaussianBlur.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000152A0 /* RNSVGFeMerge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E50 /* RNSVGFeMerge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000152B0 /* RNSVGFeOffset.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E70 /* RNSVGFeOffset.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000152C0 /* RNSVGFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E90 /* RNSVGFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000152D0 /* RNSVGFilterPrimitive.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EB0 /* RNSVGFilterPrimitive.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000152E0 /* RNSVGFilterRegion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004ED0 /* RNSVGFilterRegion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000152F0 /* RNSVGContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EF0 /* RNSVGContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015300 /* RNSVGNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F00 /* RNSVGNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015310 /* RNSVGRenderable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F20 /* RNSVGRenderable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015320 /* RNSVGRenderableModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F40 /* RNSVGRenderableModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015330 /* RNSVGSvgViewModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F60 /* RNSVGSvgViewModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015340 /* RNSVGUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F80 /* RNSVGUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015350 /* RNSVGCircle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FA0 /* RNSVGCircle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015360 /* RNSVGEllipse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FC0 /* RNSVGEllipse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015370 /* RNSVGLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FE0 /* RNSVGLine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015380 /* RNSVGRect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005000 /* RNSVGRect.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015390 /* RNSVGFontData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005030 /* RNSVGFontData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000153A0 /* RNSVGGlyphContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005050 /* RNSVGGlyphContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000153B0 /* RNSVGPropHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005070 /* RNSVGPropHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000153C0 /* RNSVGText.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005090 /* RNSVGText.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000153D0 /* RNSVGTextPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000050B0 /* RNSVGTextPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000153E0 /* RNSVGTextProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000050D0 /* RNSVGTextProperties.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000153F0 /* RNSVGTopAlignedLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000050F0 /* RNSVGTopAlignedLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015400 /* RNSVGTSpan.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005110 /* RNSVGTSpan.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015410 /* RCTConvert+RNSVG.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005140 /* RCTConvert+RNSVG.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015420 /* RNSVGBezierElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005160 /* RNSVGBezierElement.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015430 /* RNSVGCGFCRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005180 /* RNSVGCGFCRule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015440 /* RNSVGConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005190 /* RNSVGConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015450 /* RNSVGLength.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000051B0 /* RNSVGLength.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015460 /* RNSVGMarkerPosition.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000051D0 /* RNSVGMarkerPosition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015470 /* RNSVGMaskType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000051F0 /* RNSVGMaskType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015480 /* RNSVGPathMeasure.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005200 /* RNSVGPathMeasure.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015490 /* RNSVGPathParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005220 /* RNSVGPathParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000154A0 /* RNSVGRenderUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005240 /* RNSVGRenderUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000154B0 /* RNSVGUnits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005260 /* RNSVGUnits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000154C0 /* RNSVGVBMOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005270 /* RNSVGVBMOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000154D0 /* RNSVGVectorEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005280 /* RNSVGVectorEffect.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000154E0 /* RNSVGViewBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005290 /* RNSVGViewBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000154F0 /* RNSVGCircleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000052C0 /* RNSVGCircleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015500 /* RNSVGClipPathManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000052E0 /* RNSVGClipPathManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015510 /* RNSVGDefsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005300 /* RNSVGDefsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015520 /* RNSVGEllipseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005320 /* RNSVGEllipseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015530 /* RNSVGFeColorMatrixManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005340 /* RNSVGFeColorMatrixManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015540 /* RNSVGFeGaussianBlurManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005360 /* RNSVGFeGaussianBlurManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015550 /* RNSVGFeMergeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005380 /* RNSVGFeMergeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015560 /* RNSVGFeOffsetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000053A0 /* RNSVGFeOffsetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015570 /* RNSVGFilterManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000053C0 /* RNSVGFilterManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015580 /* RNSVGFilterPrimitiveManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000053E0 /* RNSVGFilterPrimitiveManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015590 /* RNSVGForeignObjectManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005400 /* RNSVGForeignObjectManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000155A0 /* RNSVGGroupManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005420 /* RNSVGGroupManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000155B0 /* RNSVGImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005440 /* RNSVGImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000155C0 /* RNSVGLinearGradientManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005460 /* RNSVGLinearGradientManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000155D0 /* RNSVGLineManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005480 /* RNSVGLineManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000155E0 /* RNSVGMarkerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000054A0 /* RNSVGMarkerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000155F0 /* RNSVGMaskManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000054C0 /* RNSVGMaskManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015600 /* RNSVGNodeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000054E0 /* RNSVGNodeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015610 /* RNSVGPathManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005500 /* RNSVGPathManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015620 /* RNSVGPatternManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005520 /* RNSVGPatternManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015630 /* RNSVGRadialGradientManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005540 /* RNSVGRadialGradientManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015640 /* RNSVGRectManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005560 /* RNSVGRectManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015650 /* RNSVGRenderableManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005580 /* RNSVGRenderableManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015660 /* RNSVGSvgViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000055A0 /* RNSVGSvgViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015670 /* RNSVGSymbolManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000055C0 /* RNSVGSymbolManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015680 /* RNSVGTextManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000055E0 /* RNSVGTextManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015690 /* RNSVGTextPathManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005600 /* RNSVGTextPathManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000156A0 /* RNSVGTSpanManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005620 /* RNSVGTSpanManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000156B0 /* RNSVGUseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005640 /* RNSVGUseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015710 /* RNSVG-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00015700 /* RNSVG-dummy.m */; }; - 46EB2E000157A0 /* RNSHeaderHeightChangeEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005690 /* RNSHeaderHeightChangeEvent.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000157B0 /* RNSScreenViewEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000056B0 /* RNSScreenViewEvent.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000157C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000056D0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000157D0 /* RNSConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000056F0 /* RNSConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000157E0 /* RNSFullWindowOverlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005720 /* RNSFullWindowOverlay.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000157F0 /* RNSModalScreen.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005740 /* RNSModalScreen.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015800 /* RNSModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005760 /* RNSModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015810 /* RNSScreen.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005780 /* RNSScreen.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015820 /* RNSScreenContainer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000057A0 /* RNSScreenContainer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015830 /* RNSScreenNavigationContainer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000057C0 /* RNSScreenNavigationContainer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015840 /* RNSScreenStack.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000057E0 /* RNSScreenStack.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015850 /* RNSScreenStackAnimator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005800 /* RNSScreenStackAnimator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015860 /* RNSScreenStackHeaderConfig.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005820 /* RNSScreenStackHeaderConfig.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015870 /* RNSScreenStackHeaderSubview.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005840 /* RNSScreenStackHeaderSubview.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015880 /* RNSScreenWindowTraits.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005860 /* RNSScreenWindowTraits.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015890 /* RNSSearchBar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005880 /* RNSSearchBar.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000158A0 /* UIViewController+RNScreens.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000058A0 /* UIViewController+RNScreens.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000158B0 /* UIWindow+RNScreens.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000058C0 /* UIWindow+RNScreens.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000158C0 /* RNSUIBarButtonItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000058F0 /* RNSUIBarButtonItem.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000158D0 /* RNScreensTurboModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005910 /* RNScreensTurboModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000158E0 /* RNSHeaderHeightChangeEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005680 /* RNSHeaderHeightChangeEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000158F0 /* RNSScreenViewEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000056A0 /* RNSScreenViewEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015900 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000056C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015910 /* RNSConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000056E0 /* RNSConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015920 /* RNSEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005700 /* RNSEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015930 /* RNSFullWindowOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005710 /* RNSFullWindowOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015940 /* RNSModalScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005730 /* RNSModalScreen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015950 /* RNSModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005750 /* RNSModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015960 /* RNSScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005770 /* RNSScreen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015970 /* RNSScreenContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005790 /* RNSScreenContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015980 /* RNSScreenNavigationContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000057B0 /* RNSScreenNavigationContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015990 /* RNSScreenStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000057D0 /* RNSScreenStack.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000159A0 /* RNSScreenStackAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000057F0 /* RNSScreenStackAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000159B0 /* RNSScreenStackHeaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005810 /* RNSScreenStackHeaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000159C0 /* RNSScreenStackHeaderSubview.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005830 /* RNSScreenStackHeaderSubview.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000159D0 /* RNSScreenWindowTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005850 /* RNSScreenWindowTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000159E0 /* RNSSearchBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005870 /* RNSSearchBar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000159F0 /* UIViewController+RNScreens.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005890 /* UIViewController+RNScreens.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015A00 /* UIWindow+RNScreens.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000058B0 /* UIWindow+RNScreens.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015A10 /* RNSUIBarButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000058E0 /* RNSUIBarButtonItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015A20 /* RNScreensTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005920 /* RNScreensTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015A80 /* RNScreens-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00015A70 /* RNScreens-dummy.m */; }; - 46EB2E00015B80 /* FBReactNativeSpec-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005940 /* FBReactNativeSpec-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015B90 /* FBReactNativeSpecJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005960 /* FBReactNativeSpecJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015BA0 /* RCTModulesConformingToProtocolsProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005990 /* RCTModulesConformingToProtocolsProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015BB0 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000059E0 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015BC0 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A00 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015BD0 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A20 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015BE0 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A50 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015BF0 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A70 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C00 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AA0 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C10 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AC0 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C20 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AE0 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C30 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B10 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C40 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B30 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C50 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B60 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C60 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B80 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C70 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BA0 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C80 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BD0 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C90 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BF0 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015CA0 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C20 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015CB0 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C40 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015CC0 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C60 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015CD0 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C90 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015CE0 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CB0 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015CF0 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CE0 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D00 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D00 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D10 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D20 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D20 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D50 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D30 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D70 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D40 /* rnasyncstorage-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DA0 /* rnasyncstorage-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D50 /* rnasyncstorageJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DC0 /* rnasyncstorageJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D60 /* rngesturehandler_codegen-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DF0 /* rngesturehandler_codegen-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D70 /* rngesturehandler_codegenJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E10 /* rngesturehandler_codegenJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D80 /* RNGoogleSignInCGen-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E40 /* RNGoogleSignInCGen-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D90 /* RNGoogleSignInCGenJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E60 /* RNGoogleSignInCGenJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015DA0 /* rnreanimated-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E90 /* rnreanimated-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015DB0 /* rnreanimatedJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EB0 /* rnreanimatedJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015DC0 /* rnscreens-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EE0 /* rnscreens-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015DD0 /* rnscreensJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F00 /* rnscreensJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015DE0 /* rnsvg-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F30 /* rnsvg-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015DF0 /* rnsvgJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F50 /* rnsvgJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015E00 /* safeareacontext-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F80 /* safeareacontext-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015E10 /* safeareacontextJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FA0 /* safeareacontextJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015E20 /* FBReactNativeSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005950 /* FBReactNativeSpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E30 /* FBReactNativeSpecJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005970 /* FBReactNativeSpecJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E40 /* RCTModulesConformingToProtocolsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005980 /* RCTModulesConformingToProtocolsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E50 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000059F0 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E60 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A10 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E70 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A30 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E80 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A40 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E90 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A60 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015EA0 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A80 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015EB0 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AB0 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015EC0 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AD0 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015ED0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AF0 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015EE0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B00 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015EF0 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B20 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F00 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B40 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F10 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B70 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F20 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B90 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F30 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BB0 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F40 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BC0 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F50 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BE0 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F60 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C00 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F70 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C30 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F80 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C50 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F90 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C70 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015FA0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C80 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015FB0 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CA0 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015FC0 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CC0 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015FD0 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CF0 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015FE0 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D10 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015FF0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D30 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016000 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D40 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016010 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D60 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016020 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D80 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016030 /* rnasyncstorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DB0 /* rnasyncstorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016040 /* rnasyncstorageJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DD0 /* rnasyncstorageJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016050 /* rngesturehandler_codegen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E00 /* rngesturehandler_codegen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016060 /* rngesturehandler_codegenJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E20 /* rngesturehandler_codegenJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016070 /* RNGoogleSignInCGen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E50 /* RNGoogleSignInCGen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016080 /* RNGoogleSignInCGenJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E70 /* RNGoogleSignInCGenJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016090 /* rnreanimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EA0 /* rnreanimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000160A0 /* rnreanimatedJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EC0 /* rnreanimatedJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000160B0 /* rnscreens.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EF0 /* rnscreens.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000160C0 /* rnscreensJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F10 /* rnscreensJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000160D0 /* rnsvg.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F40 /* rnsvg.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000160E0 /* rnsvgJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F60 /* rnsvgJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000160F0 /* safeareacontext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F90 /* safeareacontext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016100 /* safeareacontextJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FB0 /* safeareacontextJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016160 /* React-Codegen-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00016150 /* React-Codegen-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016190 /* React-Codegen-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00016180 /* React-Codegen-dummy.m */; }; - 46EB2E000162A0 /* ar.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8D0 /* ar.lproj */; }; - 46EB2E000162B0 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8E0 /* cs.lproj */; }; - 46EB2E000162C0 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8F0 /* da.lproj */; }; - 46EB2E000162D0 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D900 /* de.lproj */; }; - 46EB2E000162E0 /* el.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D910 /* el.lproj */; }; - 46EB2E000162F0 /* en-GB.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D920 /* en-GB.lproj */; }; - 46EB2E00016300 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D930 /* en.lproj */; }; - 46EB2E00016310 /* es-ES.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D940 /* es-ES.lproj */; }; - 46EB2E00016320 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D950 /* es.lproj */; }; - 46EB2E00016330 /* fi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D960 /* fi.lproj */; }; - 46EB2E00016340 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D970 /* fr.lproj */; }; - 46EB2E00016350 /* he.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D980 /* he.lproj */; }; - 46EB2E00016360 /* hi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D990 /* hi.lproj */; }; - 46EB2E00016370 /* hr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9A0 /* hr.lproj */; }; - 46EB2E00016380 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9B0 /* hu.lproj */; }; - 46EB2E00016390 /* id.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9C0 /* id.lproj */; }; - 46EB2E000163A0 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9D0 /* it.lproj */; }; - 46EB2E000163B0 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9E0 /* ja.lproj */; }; - 46EB2E000163C0 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9F0 /* ko.lproj */; }; - 46EB2E000163D0 /* ms.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA00 /* ms.lproj */; }; - 46EB2E000163E0 /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA10 /* nb.lproj */; }; - 46EB2E000163F0 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA20 /* nl.lproj */; }; - 46EB2E00016400 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA30 /* pl.lproj */; }; - 46EB2E00016410 /* pt-PT.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA40 /* pt-PT.lproj */; }; - 46EB2E00016420 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA50 /* pt.lproj */; }; - 46EB2E00016430 /* ro.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA60 /* ro.lproj */; }; - 46EB2E00016440 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA70 /* ru.lproj */; }; - 46EB2E00016450 /* sk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA80 /* sk.lproj */; }; - 46EB2E00016460 /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA90 /* sv.lproj */; }; - 46EB2E00016470 /* th.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAA0 /* th.lproj */; }; - 46EB2E00016480 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAB0 /* tr.lproj */; }; - 46EB2E00016490 /* uk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAC0 /* uk.lproj */; }; - 46EB2E000164A0 /* vi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAD0 /* vi.lproj */; }; - 46EB2E000164B0 /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAE0 /* zh-Hans.lproj */; }; - 46EB2E000164C0 /* zh-Hant-HK.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAF0 /* zh-Hant-HK.lproj */; }; - 46EB2E000164D0 /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DB00 /* zh-Hant.lproj */; }; - 46EB2E000164E0 /* zu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DB10 /* zu.lproj */; }; - 46EB2E00016510 /* CoreModulesPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FD0 /* CoreModulesPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016520 /* RCTAccessibilityManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FE0 /* RCTAccessibilityManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016530 /* RCTAccessibilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FF0 /* RCTAccessibilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016540 /* RCTActionSheetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006000 /* RCTActionSheetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016550 /* RCTAlertController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006010 /* RCTAlertController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016560 /* RCTAlertManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006020 /* RCTAlertManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016570 /* RCTAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006030 /* RCTAppearance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016580 /* RCTAppState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006040 /* RCTAppState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016590 /* RCTClipboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006050 /* RCTClipboard.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000165A0 /* RCTDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006060 /* RCTDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000165B0 /* RCTDevLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006070 /* RCTDevLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000165C0 /* RCTDevMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006080 /* RCTDevMenu.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000165D0 /* RCTDevSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006090 /* RCTDevSettings.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000165E0 /* RCTEventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060A0 /* RCTEventDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000165F0 /* RCTExceptionsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060B0 /* RCTExceptionsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016600 /* RCTFPSGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060C0 /* RCTFPSGraph.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016610 /* RCTI18nManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060D0 /* RCTI18nManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016620 /* RCTKeyboardObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060E0 /* RCTKeyboardObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016630 /* RCTLogBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060F0 /* RCTLogBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016640 /* RCTLogBoxView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006100 /* RCTLogBoxView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016650 /* RCTPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006110 /* RCTPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016660 /* RCTRedBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006120 /* RCTRedBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016670 /* RCTSourceCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006130 /* RCTSourceCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016680 /* RCTStatusBarManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006140 /* RCTStatusBarManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016690 /* RCTTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006150 /* RCTTiming.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000166A0 /* RCTWebSocketExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006160 /* RCTWebSocketExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000166B0 /* RCTWebSocketModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006170 /* RCTWebSocketModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000166C0 /* RCTAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000061B0 /* RCTAssert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000166D0 /* RCTBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000061F0 /* RCTBridge.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000166E0 /* RCTBridgeConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006210 /* RCTBridgeConstants.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000166F0 /* RCTBridgeModuleDecorator.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006260 /* RCTBridgeModuleDecorator.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016700 /* RCTBridgeProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006290 /* RCTBridgeProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016710 /* RCTBundleManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000062B0 /* RCTBundleManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016720 /* RCTBundleURLProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000062D0 /* RCTBundleURLProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016730 /* RCTCallableJSModules.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000062E0 /* RCTCallableJSModules.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016740 /* RCTComponentEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006300 /* RCTComponentEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016750 /* RCTConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006320 /* RCTConstants.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016760 /* RCTConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006340 /* RCTConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016770 /* RCTCxxConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006360 /* RCTCxxConvert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016780 /* RCTDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006390 /* RCTDisplayLink.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016790 /* RCTErrorInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000063C0 /* RCTErrorInfo.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000167A0 /* RCTEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000063D0 /* RCTEventDispatcher.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000167B0 /* RCTFrameUpdate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006400 /* RCTFrameUpdate.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000167C0 /* RCTImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006420 /* RCTImageSource.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000167D0 /* RCTJavaScriptLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006470 /* RCTJavaScriptLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000167E0 /* RCTJSStackFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006490 /* RCTJSStackFrame.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000167F0 /* RCTJSThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000064B0 /* RCTJSThread.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016800 /* RCTKeyCommands.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000064D0 /* RCTKeyCommands.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016810 /* RCTLog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000064F0 /* RCTLog.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016820 /* RCTManagedPointer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006510 /* RCTManagedPointer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016830 /* RCTModuleData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006540 /* RCTModuleData.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016840 /* RCTModuleMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006560 /* RCTModuleMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016850 /* RCTModuleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006570 /* RCTModuleRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016860 /* RCTMultipartDataTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006590 /* RCTMultipartDataTask.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016870 /* RCTMultipartStreamReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000065B0 /* RCTMultipartStreamReader.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016880 /* RCTParserUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000065E0 /* RCTParserUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016890 /* RCTPerformanceLogger.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006600 /* RCTPerformanceLogger.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000168A0 /* RCTPerformanceLoggerLabels.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006620 /* RCTPerformanceLoggerLabels.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000168B0 /* RCTRedBoxSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006650 /* RCTRedBoxSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000168C0 /* RCTReloadCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006670 /* RCTReloadCommand.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000168D0 /* RCTRootContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006690 /* RCTRootContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000168E0 /* RCTRootView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000066B0 /* RCTRootView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000168F0 /* RCTTouchEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006700 /* RCTTouchEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016900 /* RCTTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006720 /* RCTTouchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016910 /* RCTUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006770 /* RCTUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016920 /* RCTUtilsUIOverride.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006790 /* RCTUtilsUIOverride.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016930 /* RCTVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000067B0 /* RCTVersion.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016940 /* RCTViewRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000067C0 /* RCTViewRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016950 /* RCTSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000067F0 /* RCTSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016960 /* RCTSurfaceRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006830 /* RCTSurfaceRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016970 /* RCTSurfaceRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006860 /* RCTSurfaceRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016980 /* RCTSurfaceStage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006880 /* RCTSurfaceStage.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016990 /* RCTSurfaceView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000068B0 /* RCTSurfaceView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000169A0 /* RCTSurfaceHostingProxyRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000068E0 /* RCTSurfaceHostingProxyRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000169B0 /* RCTSurfaceHostingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006900 /* RCTSurfaceHostingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000169C0 /* RCTSurfaceSizeMeasureMode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006920 /* RCTSurfaceSizeMeasureMode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000169D0 /* NSDataBigString.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006950 /* NSDataBigString.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000169E0 /* RCTCxxBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006960 /* RCTCxxBridge.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000169F0 /* RCTJSIExecutorRuntimeInstaller.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006990 /* RCTJSIExecutorRuntimeInstaller.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A00 /* RCTMessageThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000069B0 /* RCTMessageThread.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A10 /* RCTObjcExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000069D0 /* RCTObjcExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A20 /* RCTDefaultCxxLogFunction.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A00 /* RCTDefaultCxxLogFunction.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A30 /* RCTCxxMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A40 /* RCTCxxMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A40 /* RCTCxxModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A60 /* RCTCxxModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A50 /* RCTCxxUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A80 /* RCTCxxUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A60 /* RCTNativeModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AA0 /* RCTNativeModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A70 /* RCTFollyConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AD0 /* RCTFollyConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A80 /* RCTLocalizedString.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B10 /* RCTLocalizedString.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A90 /* RCTEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B40 /* RCTEventEmitter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016AA0 /* RCTI18nUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B60 /* RCTI18nUtil.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016AB0 /* RCTLayoutAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B80 /* RCTLayoutAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016AC0 /* RCTLayoutAnimationGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BA0 /* RCTLayoutAnimationGroup.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016AD0 /* RCTRedBoxExtraDataViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BC0 /* RCTRedBoxExtraDataViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016AE0 /* RCTSurfacePresenterStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BE0 /* RCTSurfacePresenterStub.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016AF0 /* RCTUIManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C00 /* RCTUIManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B00 /* RCTUIManagerObserverCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C20 /* RCTUIManagerObserverCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B10 /* RCTUIManagerUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C40 /* RCTUIManagerUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B20 /* RCTProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C80 /* RCTProfile.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B30 /* RCTUIUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CF0 /* RCTUIUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B40 /* RCTActivityIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D20 /* RCTActivityIndicatorView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B50 /* RCTActivityIndicatorViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D40 /* RCTActivityIndicatorViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B60 /* RCTBorderDrawing.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D90 /* RCTBorderDrawing.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B70 /* RCTComponentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DD0 /* RCTComponentData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B80 /* RCTConvert+CoreLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DF0 /* RCTConvert+CoreLocation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B90 /* RCTConvert+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E10 /* RCTConvert+Transform.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016BA0 /* RCTDebuggingOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E40 /* RCTDebuggingOverlay.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016BB0 /* RCTDebuggingOverlayManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E60 /* RCTDebuggingOverlayManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016BC0 /* RCTFont.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E80 /* RCTFont.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016BD0 /* RCTLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EA0 /* RCTLayout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016BE0 /* RCTModalHostView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EC0 /* RCTModalHostView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016BF0 /* RCTModalHostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EE0 /* RCTModalHostViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C00 /* RCTModalHostViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F00 /* RCTModalHostViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C10 /* RCTModalManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F20 /* RCTModalManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C20 /* RCTRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F50 /* RCTRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C30 /* RCTSegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F70 /* RCTSegmentedControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C40 /* RCTSegmentedControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F90 /* RCTSegmentedControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C50 /* RCTShadowView+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FB0 /* RCTShadowView+Internal.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C60 /* RCTShadowView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FD0 /* RCTShadowView+Layout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C70 /* RCTShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FF0 /* RCTShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C80 /* RCTSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007010 /* RCTSwitch.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C90 /* RCTSwitchManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007030 /* RCTSwitchManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016CA0 /* RCTView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007060 /* RCTView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016CB0 /* RCTViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007080 /* RCTViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016CC0 /* RCTViewUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000070A0 /* RCTViewUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016CD0 /* RCTWrapperViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000070C0 /* RCTWrapperViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016CE0 /* RCTRefreshControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007100 /* RCTRefreshControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016CF0 /* RCTRefreshControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007120 /* RCTRefreshControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D00 /* RCTSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007150 /* RCTSafeAreaShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D10 /* RCTSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007170 /* RCTSafeAreaView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D20 /* RCTSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007190 /* RCTSafeAreaViewLocalData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D30 /* RCTSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000071B0 /* RCTSafeAreaViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D40 /* RCTScrollContentShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000071F0 /* RCTScrollContentShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D50 /* RCTScrollContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007210 /* RCTScrollContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D60 /* RCTScrollContentViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007230 /* RCTScrollContentViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D70 /* RCTScrollEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007250 /* RCTScrollEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D80 /* RCTScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007270 /* RCTScrollView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D90 /* RCTScrollViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007290 /* RCTScrollViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016DA0 /* UIView+React.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000072C0 /* UIView+React.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016DB0 /* RCTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061A0 /* RCTAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016DC0 /* RCTBridge+Inspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061C0 /* RCTBridge+Inspector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016DD0 /* RCTBridge+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061D0 /* RCTBridge+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016DE0 /* RCTBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061E0 /* RCTBridge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016DF0 /* RCTBridgeConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006200 /* RCTBridgeConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E00 /* RCTBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006220 /* RCTBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E10 /* RCTBridgeMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006230 /* RCTBridgeMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E20 /* RCTBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006240 /* RCTBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E30 /* RCTBridgeModuleDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006250 /* RCTBridgeModuleDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E40 /* RCTBridgeProxy+Cxx.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006270 /* RCTBridgeProxy+Cxx.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E50 /* RCTBridgeProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006280 /* RCTBridgeProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E60 /* RCTBundleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000062A0 /* RCTBundleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E70 /* RCTBundleURLProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000062C0 /* RCTBundleURLProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E80 /* RCTComponentEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000062F0 /* RCTComponentEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E90 /* RCTConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006310 /* RCTConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016EA0 /* RCTConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006330 /* RCTConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016EB0 /* RCTCxxConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006350 /* RCTCxxConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016EC0 /* RCTDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006370 /* RCTDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016ED0 /* RCTDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006380 /* RCTDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016EE0 /* RCTErrorCustomizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063A0 /* RCTErrorCustomizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016EF0 /* RCTErrorInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063B0 /* RCTErrorInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F00 /* RCTEventDispatcherProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063E0 /* RCTEventDispatcherProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F10 /* RCTFrameUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063F0 /* RCTFrameUpdate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F20 /* RCTImageSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006410 /* RCTImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F30 /* RCTInitializing.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006430 /* RCTInitializing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F40 /* RCTInvalidating.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006440 /* RCTInvalidating.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F50 /* RCTJavaScriptExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006450 /* RCTJavaScriptExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F60 /* RCTJavaScriptLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006460 /* RCTJavaScriptLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F70 /* RCTJSStackFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006480 /* RCTJSStackFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F80 /* RCTJSThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000064A0 /* RCTJSThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F90 /* RCTKeyCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000064C0 /* RCTKeyCommands.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016FA0 /* RCTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000064E0 /* RCTLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016FB0 /* RCTManagedPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006500 /* RCTManagedPointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016FC0 /* RCTMockDef.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006520 /* RCTMockDef.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016FD0 /* RCTModuleData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006530 /* RCTModuleData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016FE0 /* RCTModuleMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006550 /* RCTModuleMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016FF0 /* RCTMultipartDataTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006580 /* RCTMultipartDataTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017000 /* RCTMultipartStreamReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065A0 /* RCTMultipartStreamReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017010 /* RCTNullability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065C0 /* RCTNullability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017020 /* RCTParserUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065D0 /* RCTParserUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017030 /* RCTPerformanceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065F0 /* RCTPerformanceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017040 /* RCTPerformanceLoggerLabels.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006610 /* RCTPerformanceLoggerLabels.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017050 /* RCTPLTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006630 /* RCTPLTag.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017060 /* RCTRedBoxSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006640 /* RCTRedBoxSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017070 /* RCTReloadCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006660 /* RCTReloadCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017080 /* RCTRootContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006680 /* RCTRootContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017090 /* RCTRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066A0 /* RCTRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000170A0 /* RCTRootViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066C0 /* RCTRootViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000170B0 /* RCTRootViewInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066D0 /* RCTRootViewInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000170C0 /* RCTRuntimeExecutorModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066E0 /* RCTRuntimeExecutorModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000170D0 /* RCTTouchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066F0 /* RCTTouchEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000170E0 /* RCTTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006710 /* RCTTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000170F0 /* RCTTurboModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006730 /* RCTTurboModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017100 /* RCTURLRequestDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006740 /* RCTURLRequestDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017110 /* RCTURLRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006750 /* RCTURLRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017120 /* RCTUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006760 /* RCTUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017130 /* RCTUtilsUIOverride.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006780 /* RCTUtilsUIOverride.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017140 /* RCTVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000067A0 /* RCTVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017150 /* RCTSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000067E0 /* RCTSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017160 /* RCTSurfaceDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006800 /* RCTSurfaceDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017170 /* RCTSurfaceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006810 /* RCTSurfaceProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017180 /* RCTSurfaceRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006820 /* RCTSurfaceRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017190 /* RCTSurfaceRootShadowViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006840 /* RCTSurfaceRootShadowViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000171A0 /* RCTSurfaceRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006850 /* RCTSurfaceRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000171B0 /* RCTSurfaceStage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006870 /* RCTSurfaceStage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000171C0 /* RCTSurfaceView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006890 /* RCTSurfaceView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000171D0 /* RCTSurfaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000068A0 /* RCTSurfaceView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000171E0 /* RCTSurfaceHostingProxyRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000068D0 /* RCTSurfaceHostingProxyRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000171F0 /* RCTSurfaceHostingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000068F0 /* RCTSurfaceHostingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017200 /* RCTSurfaceSizeMeasureMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006910 /* RCTSurfaceSizeMeasureMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017210 /* NSDataBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006940 /* NSDataBigString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017220 /* RCTCxxBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006970 /* RCTCxxBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017230 /* RCTJSIExecutorRuntimeInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006980 /* RCTJSIExecutorRuntimeInstaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017240 /* RCTMessageThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000069A0 /* RCTMessageThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017250 /* RCTObjcExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000069C0 /* RCTObjcExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017260 /* RCTDefaultCxxLogFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000069F0 /* RCTDefaultCxxLogFunction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017270 /* DispatchMessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A20 /* DispatchMessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017280 /* RCTCxxMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A30 /* RCTCxxMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017290 /* RCTCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A50 /* RCTCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000172A0 /* RCTCxxUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A70 /* RCTCxxUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000172B0 /* RCTNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A90 /* RCTNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000172C0 /* RCTFollyConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AC0 /* RCTFollyConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000172D0 /* FBXXHashUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AF0 /* FBXXHashUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000172E0 /* RCTLocalizedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B00 /* RCTLocalizedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000172F0 /* RCTEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B30 /* RCTEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017300 /* RCTI18nUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B50 /* RCTI18nUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017310 /* RCTLayoutAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B70 /* RCTLayoutAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017320 /* RCTLayoutAnimationGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B90 /* RCTLayoutAnimationGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017330 /* RCTRedBoxExtraDataViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BB0 /* RCTRedBoxExtraDataViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017340 /* RCTSurfacePresenterStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BD0 /* RCTSurfacePresenterStub.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017350 /* RCTUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BF0 /* RCTUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017360 /* RCTUIManagerObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C10 /* RCTUIManagerObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017370 /* RCTUIManagerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C30 /* RCTUIManagerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017380 /* RCTMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C60 /* RCTMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017390 /* RCTProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C70 /* RCTProfile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000173A0 /* RCTUIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CE0 /* RCTUIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000173B0 /* RCTActivityIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D10 /* RCTActivityIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000173C0 /* RCTActivityIndicatorViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D30 /* RCTActivityIndicatorViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000173D0 /* RCTAnimationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D50 /* RCTAnimationType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000173E0 /* RCTAutoInsetsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D60 /* RCTAutoInsetsProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000173F0 /* RCTBorderCurve.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D70 /* RCTBorderCurve.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017400 /* RCTBorderDrawing.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D80 /* RCTBorderDrawing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017410 /* RCTBorderStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DA0 /* RCTBorderStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017420 /* RCTComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DB0 /* RCTComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017430 /* RCTComponentData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DC0 /* RCTComponentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017440 /* RCTConvert+CoreLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DE0 /* RCTConvert+CoreLocation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017450 /* RCTConvert+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E00 /* RCTConvert+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017460 /* RCTCursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E20 /* RCTCursor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017470 /* RCTDebuggingOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E30 /* RCTDebuggingOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017480 /* RCTDebuggingOverlayManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E50 /* RCTDebuggingOverlayManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017490 /* RCTFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E70 /* RCTFont.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000174A0 /* RCTLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E90 /* RCTLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000174B0 /* RCTModalHostView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EB0 /* RCTModalHostView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000174C0 /* RCTModalHostViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006ED0 /* RCTModalHostViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000174D0 /* RCTModalHostViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EF0 /* RCTModalHostViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000174E0 /* RCTModalManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F10 /* RCTModalManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000174F0 /* RCTPointerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F30 /* RCTPointerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017500 /* RCTRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F40 /* RCTRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017510 /* RCTSegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F60 /* RCTSegmentedControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017520 /* RCTSegmentedControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F80 /* RCTSegmentedControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017530 /* RCTShadowView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FA0 /* RCTShadowView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017540 /* RCTShadowView+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FC0 /* RCTShadowView+Layout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017550 /* RCTShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FE0 /* RCTShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017560 /* RCTSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007000 /* RCTSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017570 /* RCTSwitchManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007020 /* RCTSwitchManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017580 /* RCTTextDecorationLineType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007040 /* RCTTextDecorationLineType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017590 /* RCTView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007050 /* RCTView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000175A0 /* RCTViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007070 /* RCTViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000175B0 /* RCTViewUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007090 /* RCTViewUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000175C0 /* RCTWrapperViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000070B0 /* RCTWrapperViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000175D0 /* RCTRefreshableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000070E0 /* RCTRefreshableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000175E0 /* RCTRefreshControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000070F0 /* RCTRefreshControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000175F0 /* RCTRefreshControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007110 /* RCTRefreshControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017600 /* RCTSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007140 /* RCTSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017610 /* RCTSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007160 /* RCTSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017620 /* RCTSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007180 /* RCTSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017630 /* RCTSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000071A0 /* RCTSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017640 /* RCTScrollableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000071D0 /* RCTScrollableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017650 /* RCTScrollContentShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000071E0 /* RCTScrollContentShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017660 /* RCTScrollContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007200 /* RCTScrollContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017670 /* RCTScrollContentViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007220 /* RCTScrollContentViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017680 /* RCTScrollEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007240 /* RCTScrollEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017690 /* RCTScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007260 /* RCTScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000176A0 /* RCTScrollViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007280 /* RCTScrollViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000176B0 /* UIView+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000072A0 /* UIView+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000176C0 /* UIView+React.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000072B0 /* UIView+React.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000176D0 /* RCTProfileTrampoline-arm.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C90 /* RCTProfileTrampoline-arm.S */; }; - 46EB2E000176E0 /* RCTProfileTrampoline-arm64.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CA0 /* RCTProfileTrampoline-arm64.S */; }; - 46EB2E000176F0 /* RCTProfileTrampoline-i386.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CB0 /* RCTProfileTrampoline-i386.S */; }; - 46EB2E00017700 /* RCTProfileTrampoline-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CC0 /* RCTProfileTrampoline-x86_64.S */; }; - 46EB2E00017710 /* RCTDevLoadingViewSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007310 /* RCTDevLoadingViewSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017720 /* RCTInspectorDevServerHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007330 /* RCTInspectorDevServerHelper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017730 /* RCTPackagerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007350 /* RCTPackagerClient.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017740 /* RCTPackagerConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007370 /* RCTPackagerConnection.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017750 /* RCTCxxInspectorPackagerConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000073A0 /* RCTCxxInspectorPackagerConnection.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017760 /* RCTCxxInspectorPackagerConnectionDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000073C0 /* RCTCxxInspectorPackagerConnectionDelegate.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017770 /* RCTCxxInspectorWebSocketAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000073E0 /* RCTCxxInspectorWebSocketAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017780 /* RCTInspector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007400 /* RCTInspector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017790 /* RCTInspectorPackagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007420 /* RCTInspectorPackagerConnection.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000177A0 /* RCTDevLoadingViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000072F0 /* RCTDevLoadingViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000177B0 /* RCTDevLoadingViewSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007300 /* RCTDevLoadingViewSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000177C0 /* RCTInspectorDevServerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007320 /* RCTInspectorDevServerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000177D0 /* RCTPackagerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007340 /* RCTPackagerClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000177E0 /* RCTPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007360 /* RCTPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000177F0 /* RCTCxxInspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007390 /* RCTCxxInspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017800 /* RCTCxxInspectorPackagerConnectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000073B0 /* RCTCxxInspectorPackagerConnectionDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017810 /* RCTCxxInspectorWebSocketAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000073D0 /* RCTCxxInspectorWebSocketAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017820 /* RCTInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000073F0 /* RCTInspector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017830 /* RCTInspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007410 /* RCTInspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017840 /* RCTAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007450 /* RCTAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017850 /* RCTDecayAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007460 /* RCTDecayAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017860 /* RCTEventAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007470 /* RCTEventAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017870 /* RCTFrameAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007480 /* RCTFrameAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017880 /* RCTSpringAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007490 /* RCTSpringAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017890 /* RCTAdditionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000178A0 /* RCTAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074C0 /* RCTAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000178B0 /* RCTColorAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074D0 /* RCTColorAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000178C0 /* RCTDiffClampAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000178D0 /* RCTDivisionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000178E0 /* RCTInterpolationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000178F0 /* RCTModuloAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007510 /* RCTModuloAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017900 /* RCTMultiplicationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017910 /* RCTObjectAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007530 /* RCTObjectAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017920 /* RCTPropsAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007540 /* RCTPropsAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017930 /* RCTStyleAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007550 /* RCTStyleAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017940 /* RCTSubtractionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017950 /* RCTTrackingAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007570 /* RCTTrackingAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017960 /* RCTTransformAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007580 /* RCTTransformAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017970 /* RCTValueAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007590 /* RCTValueAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017980 /* RCTAnimationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075A0 /* RCTAnimationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017990 /* RCTAnimationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075B0 /* RCTAnimationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000179A0 /* RCTNativeAnimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075C0 /* RCTNativeAnimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000179B0 /* RCTNativeAnimatedNodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000179C0 /* RCTNativeAnimatedTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000179D0 /* RCTBlobManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007600 /* RCTBlobManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000179E0 /* RCTFileReaderModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007610 /* RCTFileReaderModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000179F0 /* RCTAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007630 /* RCTAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A00 /* RCTBundleAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007640 /* RCTBundleAssetImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A10 /* RCTDisplayWeakRefreshable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007650 /* RCTDisplayWeakRefreshable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A20 /* RCTGIFImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007660 /* RCTGIFImageDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A30 /* RCTImageBlurUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007670 /* RCTImageBlurUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A40 /* RCTImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007680 /* RCTImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A50 /* RCTImageDataDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007690 /* RCTImageDataDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A60 /* RCTImageEditingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076A0 /* RCTImageEditingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A70 /* RCTImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076B0 /* RCTImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A80 /* RCTImageLoaderLoggable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076C0 /* RCTImageLoaderLoggable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A90 /* RCTImageLoaderProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076D0 /* RCTImageLoaderProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017AA0 /* RCTImageLoaderWithAttributionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076E0 /* RCTImageLoaderWithAttributionProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017AB0 /* RCTImagePlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076F0 /* RCTImagePlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017AC0 /* RCTImageShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007700 /* RCTImageShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017AD0 /* RCTImageStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007710 /* RCTImageStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017AE0 /* RCTImageURLLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007720 /* RCTImageURLLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017AF0 /* RCTImageURLLoaderWithAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007730 /* RCTImageURLLoaderWithAttribution.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B00 /* RCTImageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007740 /* RCTImageUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B10 /* RCTImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007750 /* RCTImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B20 /* RCTImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007760 /* RCTImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B30 /* RCTLocalAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007770 /* RCTLocalAssetImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B40 /* RCTResizeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007780 /* RCTResizeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B50 /* RCTUIImageViewAnimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007790 /* RCTUIImageViewAnimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B60 /* RCTLinkingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077B0 /* RCTLinkingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B70 /* RCTLinkingPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077C0 /* RCTLinkingPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B80 /* RCTDataRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077E0 /* RCTDataRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B90 /* RCTFileRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077F0 /* RCTFileRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017BA0 /* RCTHTTPRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007800 /* RCTHTTPRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017BB0 /* RCTNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007810 /* RCTNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017BC0 /* RCTNetworkPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007820 /* RCTNetworkPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017BD0 /* RCTNetworkTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007830 /* RCTNetworkTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017BE0 /* RCTSettingsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007850 /* RCTSettingsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017BF0 /* RCTSettingsPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007860 /* RCTSettingsPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C00 /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007890 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C10 /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078A0 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C20 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078C0 /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C30 /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078D0 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C40 /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078E0 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C50 /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078F0 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C60 /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007900 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C70 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007920 /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C80 /* RCTDynamicTypeRamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007930 /* RCTDynamicTypeRamp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C90 /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007940 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017CA0 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007950 /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017CB0 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007960 /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017CC0 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007990 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017CD0 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017CE0 /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079B0 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017CF0 /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D00 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D10 /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D20 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D30 /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A00 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D40 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D50 /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D60 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A30 /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D70 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D80 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D90 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A60 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017DA0 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A80 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017DB0 /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017DC0 /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AA0 /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017DD0 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017DE0 /* RCTVirtualTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AD0 /* RCTVirtualTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017DF0 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017E00 /* RCTVibration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B00 /* RCTVibration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017E10 /* RCTVibrationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B10 /* RCTVibrationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017E20 /* RCTReconnectingWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B40 /* RCTReconnectingWebSocket.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017E30 /* RCTReconnectingWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B30 /* RCTReconnectingWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017E80 /* React-Core-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00017E70 /* React-Core-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017EB0 /* React-Core-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00017EA0 /* React-Core-dummy.m */; }; - 46EB2E00017F40 /* CoreModulesPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B50 /* CoreModulesPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017F50 /* RCTAccessibilityManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B60 /* RCTAccessibilityManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017F60 /* RCTActionSheetManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B70 /* RCTActionSheetManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017F70 /* RCTAlertController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B80 /* RCTAlertController.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017F80 /* RCTAlertManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B90 /* RCTAlertManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017F90 /* RCTAppearance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BA0 /* RCTAppearance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017FA0 /* RCTAppState.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BB0 /* RCTAppState.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017FB0 /* RCTClipboard.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BC0 /* RCTClipboard.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017FC0 /* RCTDeviceInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BD0 /* RCTDeviceInfo.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017FD0 /* RCTDevLoadingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BE0 /* RCTDevLoadingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017FE0 /* RCTDevMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BF0 /* RCTDevMenu.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017FF0 /* RCTDevSettings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C00 /* RCTDevSettings.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018000 /* RCTEventDispatcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C10 /* RCTEventDispatcher.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018010 /* RCTExceptionsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C20 /* RCTExceptionsManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018020 /* RCTFPSGraph.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C30 /* RCTFPSGraph.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018030 /* RCTI18nManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C40 /* RCTI18nManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018040 /* RCTKeyboardObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C50 /* RCTKeyboardObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018050 /* RCTLogBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C60 /* RCTLogBox.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018060 /* RCTLogBoxView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C70 /* RCTLogBoxView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018070 /* RCTPerfMonitor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C80 /* RCTPerfMonitor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018080 /* RCTPlatform.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C90 /* RCTPlatform.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018090 /* RCTRedBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CA0 /* RCTRedBox.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E000180A0 /* RCTSourceCode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CB0 /* RCTSourceCode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E000180B0 /* RCTStatusBarManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CC0 /* RCTStatusBarManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E000180C0 /* RCTTiming.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CD0 /* RCTTiming.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E000180D0 /* RCTWebSocketExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CE0 /* RCTWebSocketExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E000180E0 /* RCTWebSocketModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CF0 /* RCTWebSocketModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018140 /* React-CoreModules-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00018130 /* React-CoreModules-dummy.m */; }; - 46EB2E000181D0 /* LayoutAnimationDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D30 /* LayoutAnimationDriver.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000181E0 /* LayoutAnimationKeyFrameManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D50 /* LayoutAnimationKeyFrameManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000181F0 /* utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D80 /* utils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018200 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D10 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018210 /* LayoutAnimationCallbackWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D20 /* LayoutAnimationCallbackWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018220 /* LayoutAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D40 /* LayoutAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018230 /* LayoutAnimationKeyFrameManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D60 /* LayoutAnimationKeyFrameManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018240 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D70 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018250 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D90 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018260 /* AttributedString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DB0 /* AttributedString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018270 /* AttributedStringBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DD0 /* AttributedStringBox.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018280 /* ParagraphAttributes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E00 /* ParagraphAttributes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018290 /* TextAttributes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E30 /* TextAttributes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000182A0 /* AttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DC0 /* AttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000182B0 /* AttributedStringBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DE0 /* AttributedStringBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000182C0 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DF0 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000182D0 /* ParagraphAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E10 /* ParagraphAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000182E0 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E20 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000182F0 /* TextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E40 /* TextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018300 /* ComponentDescriptorProviderRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E80 /* ComponentDescriptorProviderRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018310 /* ComponentDescriptorRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EA0 /* ComponentDescriptorRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018320 /* componentNameByReactViewName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EC0 /* componentNameByReactViewName.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018330 /* ComponentDescriptorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E60 /* ComponentDescriptorFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018340 /* ComponentDescriptorProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E70 /* ComponentDescriptorProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018350 /* ComponentDescriptorProviderRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E90 /* ComponentDescriptorProviderRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018360 /* ComponentDescriptorRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EB0 /* ComponentDescriptorRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018370 /* componentNameByReactViewName.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007ED0 /* componentNameByReactViewName.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018380 /* NativeComponentRegistryBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EF0 /* NativeComponentRegistryBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018390 /* NativeComponentRegistryBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F00 /* NativeComponentRegistryBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000183A0 /* InputAccessoryShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F40 /* InputAccessoryShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000183B0 /* InputAccessoryComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F30 /* InputAccessoryComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000183C0 /* InputAccessoryShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F50 /* InputAccessoryShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000183D0 /* InputAccessoryState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F60 /* InputAccessoryState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000183E0 /* LegacyViewManagerInteropComponentDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F90 /* LegacyViewManagerInteropComponentDescriptor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000183F0 /* LegacyViewManagerInteropShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FA0 /* LegacyViewManagerInteropShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018400 /* LegacyViewManagerInteropState.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FD0 /* LegacyViewManagerInteropState.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018410 /* LegacyViewManagerInteropViewEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FE0 /* LegacyViewManagerInteropViewEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018420 /* LegacyViewManagerInteropViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008000 /* LegacyViewManagerInteropViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018430 /* RCTLegacyViewManagerInteropCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008030 /* RCTLegacyViewManagerInteropCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018440 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008040 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018450 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008060 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018460 /* LegacyViewManagerInteropComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F80 /* LegacyViewManagerInteropComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018470 /* LegacyViewManagerInteropShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FB0 /* LegacyViewManagerInteropShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018480 /* LegacyViewManagerInteropState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FC0 /* LegacyViewManagerInteropState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018490 /* LegacyViewManagerInteropViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FF0 /* LegacyViewManagerInteropViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000184A0 /* LegacyViewManagerInteropViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008010 /* LegacyViewManagerInteropViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000184B0 /* RCTLegacyViewManagerInteropCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008020 /* RCTLegacyViewManagerInteropCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000184C0 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008050 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000184D0 /* UnstableLegacyViewManagerAutomaticShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008070 /* UnstableLegacyViewManagerAutomaticShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000184E0 /* UnstableLegacyViewManagerInteropComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008080 /* UnstableLegacyViewManagerInteropComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000184F0 /* ModalHostViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000080B0 /* ModalHostViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018500 /* ModalHostViewState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000080D0 /* ModalHostViewState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018510 /* ModalHostViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000080A0 /* ModalHostViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018520 /* ModalHostViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000080C0 /* ModalHostViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018530 /* ModalHostViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000080E0 /* ModalHostViewState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018540 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008100 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018550 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008120 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018560 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008140 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018570 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008170 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018580 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008190 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018590 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008110 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000185A0 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008130 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000185B0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008150 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000185C0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008160 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000185D0 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008180 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000185E0 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000081A0 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000185F0 /* RootProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000081D0 /* RootProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018600 /* RootShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000081F0 /* RootShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018610 /* RootComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000081C0 /* RootComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018620 /* RootProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000081E0 /* RootProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018630 /* RootShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008200 /* RootShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018640 /* SafeAreaViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008230 /* SafeAreaViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018650 /* SafeAreaViewState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008250 /* SafeAreaViewState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018660 /* SafeAreaViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008220 /* SafeAreaViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018670 /* SafeAreaViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008240 /* SafeAreaViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018680 /* SafeAreaViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008260 /* SafeAreaViewState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018690 /* ScrollViewEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000082C0 /* ScrollViewEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000186A0 /* ScrollViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000082E0 /* ScrollViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000186B0 /* ScrollViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008300 /* ScrollViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000186C0 /* ScrollViewState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008320 /* ScrollViewState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000186D0 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008280 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000186E0 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008290 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000186F0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082A0 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018700 /* ScrollViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082B0 /* ScrollViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018710 /* ScrollViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082D0 /* ScrollViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018720 /* ScrollViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082F0 /* ScrollViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018730 /* ScrollViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008310 /* ScrollViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018740 /* ScrollViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008330 /* ScrollViewState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018750 /* BaseTextProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008350 /* BaseTextProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018760 /* BaseTextShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008370 /* BaseTextShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018770 /* ParagraphEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000083B0 /* ParagraphEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018780 /* ParagraphLayoutManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000083D0 /* ParagraphLayoutManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018790 /* ParagraphProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000083F0 /* ParagraphProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000187A0 /* ParagraphShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008410 /* ParagraphShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000187B0 /* ParagraphState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008430 /* ParagraphState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000187C0 /* RawTextProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008460 /* RawTextProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000187D0 /* RawTextShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008480 /* RawTextShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000187E0 /* TextProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000084B0 /* TextProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000187F0 /* TextShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000084D0 /* TextShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018800 /* BaseTextProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008360 /* BaseTextProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018810 /* BaseTextShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008380 /* BaseTextShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018820 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008390 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018830 /* ParagraphComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000083A0 /* ParagraphComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018840 /* ParagraphEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000083C0 /* ParagraphEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018850 /* ParagraphLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000083E0 /* ParagraphLayoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018860 /* ParagraphProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008400 /* ParagraphProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018870 /* ParagraphShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008420 /* ParagraphShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018880 /* ParagraphState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008440 /* ParagraphState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018890 /* RawTextComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008450 /* RawTextComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000188A0 /* RawTextProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008470 /* RawTextProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000188B0 /* RawTextShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008490 /* RawTextShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000188C0 /* TextComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000084A0 /* TextComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000188D0 /* TextProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000084C0 /* TextProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000188E0 /* TextShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000084E0 /* TextShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000188F0 /* TextInputEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008540 /* TextInputEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018900 /* TextInputProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008560 /* TextInputProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018910 /* TextInputShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008580 /* TextInputShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018920 /* TextInputState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000085A0 /* TextInputState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018930 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008500 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018940 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008510 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018950 /* propsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008520 /* propsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018960 /* TextInputComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008530 /* TextInputComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018970 /* TextInputEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008550 /* TextInputEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018980 /* TextInputProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008570 /* TextInputProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018990 /* TextInputShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008590 /* TextInputShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000189A0 /* TextInputState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000085B0 /* TextInputState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000189B0 /* UnimplementedViewComponentDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000085D0 /* UnimplementedViewComponentDescriptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000189C0 /* UnimplementedViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000085F0 /* UnimplementedViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000189D0 /* UnimplementedViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008610 /* UnimplementedViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000189E0 /* UnimplementedViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000085E0 /* UnimplementedViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000189F0 /* UnimplementedViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008600 /* UnimplementedViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018A00 /* UnimplementedViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008620 /* UnimplementedViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018A10 /* AccessibilityProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008650 /* AccessibilityProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A20 /* BaseTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008680 /* BaseTouch.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A30 /* BaseViewEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000086A0 /* BaseViewEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A40 /* BaseViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000086C0 /* BaseViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A50 /* PointerEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000087A0 /* PointerEvent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A60 /* TouchEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000087F0 /* TouchEvent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A70 /* TouchEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008810 /* TouchEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A80 /* ViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008870 /* ViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A90 /* YogaLayoutableShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008890 /* YogaLayoutableShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018AA0 /* YogaStylableProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000088B0 /* YogaStylableProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018AB0 /* AccessibilityPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008640 /* AccessibilityPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018AC0 /* AccessibilityProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008660 /* AccessibilityProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018AD0 /* accessibilityPropsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008670 /* accessibilityPropsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018AE0 /* BaseTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008690 /* BaseTouch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018AF0 /* BaseViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086B0 /* BaseViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B00 /* BaseViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086D0 /* BaseViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B10 /* ConcreteViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086E0 /* ConcreteViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B20 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086F0 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B30 /* HostPlatformTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008760 /* HostPlatformTouch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B40 /* HostPlatformViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008770 /* HostPlatformViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B50 /* HostPlatformViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008780 /* HostPlatformViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B60 /* HostPlatformViewTraitsInitializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008790 /* HostPlatformViewTraitsInitializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B70 /* PointerEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087B0 /* PointerEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B80 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087C0 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B90 /* propsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087D0 /* propsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018BA0 /* Touch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087E0 /* Touch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018BB0 /* TouchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008800 /* TouchEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018BC0 /* TouchEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008820 /* TouchEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018BD0 /* ViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008830 /* ViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018BE0 /* ViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008840 /* ViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018BF0 /* ViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008850 /* ViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018C00 /* ViewPropsInterpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008860 /* ViewPropsInterpolation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018C10 /* ViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008880 /* ViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018C20 /* YogaLayoutableShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000088A0 /* YogaLayoutableShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018C30 /* YogaStylableProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000088C0 /* YogaStylableProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018C40 /* BatchedEventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000088E0 /* BatchedEventQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018C50 /* ComponentDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008900 /* ComponentDescriptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018C60 /* DynamicPropsUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008960 /* DynamicPropsUtilities.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018C70 /* EventBeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008980 /* EventBeat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018C80 /* EventDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000089A0 /* EventDispatcher.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018C90 /* EventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000089C0 /* EventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018CA0 /* EventListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000089E0 /* EventListener.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018CB0 /* EventLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A00 /* EventLogger.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018CC0 /* EventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A60 /* EventQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018CD0 /* EventQueueProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A80 /* EventQueueProcessor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018CE0 /* EventTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AA0 /* EventTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018CF0 /* InstanceHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AD0 /* InstanceHandle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D00 /* LayoutableShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AF0 /* LayoutableShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D10 /* LayoutConstraints.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B10 /* LayoutConstraints.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D20 /* LayoutMetrics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B40 /* LayoutMetrics.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D30 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B70 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D40 /* RawEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BC0 /* RawEvent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D50 /* RawProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BE0 /* RawProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D60 /* RawPropsKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C00 /* RawPropsKey.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D70 /* RawPropsKeyMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C20 /* RawPropsKeyMap.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D80 /* RawPropsParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C40 /* RawPropsParser.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D90 /* RawValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C70 /* RawValue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018DA0 /* Sealable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CB0 /* Sealable.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018DB0 /* ShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CD0 /* ShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018DC0 /* ShadowNodeFamily.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CF0 /* ShadowNodeFamily.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018DD0 /* ShadowNodeFragment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D10 /* ShadowNodeFragment.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018DE0 /* ShadowNodeTraits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D30 /* ShadowNodeTraits.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018DF0 /* State.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D50 /* State.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018E00 /* StateUpdate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D90 /* StateUpdate.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018E10 /* UnbatchedEventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DB0 /* UnbatchedEventQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018E20 /* ValueFactoryEventPayload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DE0 /* ValueFactoryEventPayload.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018E30 /* BatchedEventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000088F0 /* BatchedEventQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018E40 /* ComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008910 /* ComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018E50 /* ConcreteComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008920 /* ConcreteComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018E60 /* ConcreteShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008930 /* ConcreteShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018E70 /* ConcreteState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008940 /* ConcreteState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018E80 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008950 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018E90 /* DynamicPropsUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008970 /* DynamicPropsUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018EA0 /* EventBeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008990 /* EventBeat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018EB0 /* EventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000089B0 /* EventDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018EC0 /* EventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000089D0 /* EventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018ED0 /* EventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000089F0 /* EventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018EE0 /* EventLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A10 /* EventLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018EF0 /* EventPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A20 /* EventPayload.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F00 /* EventPayloadType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A30 /* EventPayloadType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F10 /* EventPipe.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A40 /* EventPipe.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F20 /* EventPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A50 /* EventPriority.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F30 /* EventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A70 /* EventQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F40 /* EventQueueProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A90 /* EventQueueProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F50 /* EventTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AB0 /* EventTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F60 /* graphicsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AC0 /* graphicsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F70 /* InstanceHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AE0 /* InstanceHandle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F80 /* LayoutableShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B00 /* LayoutableShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F90 /* LayoutConstraints.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B20 /* LayoutConstraints.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018FA0 /* LayoutContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B30 /* LayoutContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018FB0 /* LayoutMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B50 /* LayoutMetrics.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018FC0 /* LayoutPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B60 /* LayoutPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018FD0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B80 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018FE0 /* propsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B90 /* propsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018FF0 /* PropsMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BA0 /* PropsMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019000 /* PropsParserContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BB0 /* PropsParserContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019010 /* RawEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BD0 /* RawEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019020 /* RawProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BF0 /* RawProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019030 /* RawPropsKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C10 /* RawPropsKey.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019040 /* RawPropsKeyMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C30 /* RawPropsKeyMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019050 /* RawPropsParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C50 /* RawPropsParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019060 /* RawPropsPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C60 /* RawPropsPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019070 /* RawValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C80 /* RawValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019080 /* ReactEventPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C90 /* ReactEventPriority.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019090 /* ReactPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CA0 /* ReactPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000190A0 /* Sealable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CC0 /* Sealable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000190B0 /* ShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CE0 /* ShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000190C0 /* ShadowNodeFamily.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D00 /* ShadowNodeFamily.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000190D0 /* ShadowNodeFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D20 /* ShadowNodeFragment.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000190E0 /* ShadowNodeTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D40 /* ShadowNodeTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000190F0 /* State.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D60 /* State.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019100 /* StateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D70 /* StateData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019110 /* StatePipe.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D80 /* StatePipe.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019120 /* StateUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DA0 /* StateUpdate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019130 /* UnbatchedEventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DC0 /* UnbatchedEventQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019140 /* ValueFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DD0 /* ValueFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019150 /* ValueFactoryEventPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DF0 /* ValueFactoryEventPayload.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019160 /* ImageRequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E20 /* ImageRequest.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019170 /* ImageResponse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E40 /* ImageResponse.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019180 /* ImageResponseObserverCoordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E70 /* ImageResponseObserverCoordinator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019190 /* ImageTelemetry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E90 /* ImageTelemetry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000191A0 /* ImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E10 /* ImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000191B0 /* ImageRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E30 /* ImageRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000191C0 /* ImageResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E50 /* ImageResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000191D0 /* ImageResponseObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E60 /* ImageResponseObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000191E0 /* ImageResponseObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E80 /* ImageResponseObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000191F0 /* ImageTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EA0 /* ImageTelemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019200 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EB0 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019210 /* LeakChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008ED0 /* LeakChecker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019220 /* WeakFamilyRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EF0 /* WeakFamilyRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019230 /* LeakChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EE0 /* LeakChecker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019240 /* WeakFamilyRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F00 /* WeakFamilyRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019250 /* Differentiator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F20 /* Differentiator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019260 /* MountingCoordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F40 /* MountingCoordinator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019270 /* MountingTransaction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F70 /* MountingTransaction.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019280 /* ShadowTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F90 /* ShadowTree.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019290 /* ShadowTreeRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FC0 /* ShadowTreeRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000192A0 /* ShadowTreeRevision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FE0 /* ShadowTreeRevision.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000192B0 /* ShadowView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009000 /* ShadowView.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000192C0 /* ShadowViewMutation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009020 /* ShadowViewMutation.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000192D0 /* stubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009040 /* stubs.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000192E0 /* StubView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009060 /* StubView.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000192F0 /* StubViewTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009080 /* StubViewTree.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019300 /* TelemetryController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000090A0 /* TelemetryController.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019310 /* Differentiator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F30 /* Differentiator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019320 /* MountingCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F50 /* MountingCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019330 /* MountingOverrideDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F60 /* MountingOverrideDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019340 /* MountingTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F80 /* MountingTransaction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019350 /* ShadowTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FA0 /* ShadowTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019360 /* ShadowTreeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FB0 /* ShadowTreeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019370 /* ShadowTreeRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FD0 /* ShadowTreeRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019380 /* ShadowTreeRevision.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FF0 /* ShadowTreeRevision.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019390 /* ShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009010 /* ShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000193A0 /* ShadowViewMutation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009030 /* ShadowViewMutation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000193B0 /* stubs.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009050 /* stubs.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000193C0 /* StubView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009070 /* StubView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000193D0 /* StubViewTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009090 /* StubViewTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000193E0 /* TelemetryController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000090B0 /* TelemetryController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000193F0 /* AsynchronousEventBeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000090D0 /* AsynchronousEventBeat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019400 /* Scheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009100 /* Scheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019410 /* SurfaceHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009140 /* SurfaceHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019420 /* SurfaceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009160 /* SurfaceManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019430 /* SynchronousEventBeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009180 /* SynchronousEventBeat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019440 /* AsynchronousEventBeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000090E0 /* AsynchronousEventBeat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019450 /* InspectorData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000090F0 /* InspectorData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019460 /* Scheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009110 /* Scheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019470 /* SchedulerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009120 /* SchedulerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019480 /* SchedulerToolbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009130 /* SchedulerToolbox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019490 /* SurfaceHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009150 /* SurfaceHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000194A0 /* SurfaceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009170 /* SurfaceManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000194B0 /* SynchronousEventBeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009190 /* SynchronousEventBeat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000194C0 /* SurfaceTelemetry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000091B0 /* SurfaceTelemetry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000194D0 /* TransactionTelemetry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000091D0 /* TransactionTelemetry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000194E0 /* SurfaceTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000091C0 /* SurfaceTelemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000194F0 /* TransactionTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000091E0 /* TransactionTelemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019500 /* RCTAttributedTextUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009260 /* RCTAttributedTextUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019510 /* RCTFontUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009290 /* RCTFontUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019520 /* RCTTextLayoutManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000092B0 /* RCTTextLayoutManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019530 /* TextLayoutManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000092E0 /* TextLayoutManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019540 /* TextMeasureCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009300 /* TextMeasureCache.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019550 /* RCTAttributedTextUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009250 /* RCTAttributedTextUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019560 /* RCTFontProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009270 /* RCTFontProperties.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019570 /* RCTFontUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009280 /* RCTFontUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019580 /* RCTTextLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092A0 /* RCTTextLayoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019590 /* RCTTextPrimitivesConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092C0 /* RCTTextPrimitivesConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000195A0 /* TextLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092D0 /* TextLayoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000195B0 /* TextLayoutContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092F0 /* TextLayoutContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000195C0 /* TextMeasureCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009310 /* TextMeasureCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000195D0 /* bindingUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009330 /* bindingUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000195E0 /* PointerEventsProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009360 /* PointerEventsProcessor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000195F0 /* PointerHoverTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009380 /* PointerHoverTracker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019600 /* SurfaceRegistryBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000093B0 /* SurfaceRegistryBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019610 /* UIManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000093D0 /* UIManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019620 /* UIManagerBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009400 /* UIManagerBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019630 /* bindingUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009340 /* bindingUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019640 /* LayoutAnimationStatusDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009350 /* LayoutAnimationStatusDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019650 /* PointerEventsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009370 /* PointerEventsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019660 /* PointerHoverTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009390 /* PointerHoverTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019670 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093A0 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019680 /* SurfaceRegistryBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093C0 /* SurfaceRegistryBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019690 /* UIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093E0 /* UIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000196A0 /* UIManagerAnimationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093F0 /* UIManagerAnimationDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000196B0 /* UIManagerBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009410 /* UIManagerBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000196C0 /* UIManagerCommitHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009420 /* UIManagerCommitHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000196D0 /* UIManagerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009430 /* UIManagerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000196E0 /* UIManagerMountHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009440 /* UIManagerMountHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019740 /* React-Fabric-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00019730 /* React-Fabric-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019770 /* React-Fabric-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019760 /* React-Fabric-dummy.m */; }; - 46EB2E00019800 /* ImageEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009470 /* ImageEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019810 /* ImageProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009490 /* ImageProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019820 /* ImageShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000094B0 /* ImageShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019830 /* ImageState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000094D0 /* ImageState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019840 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009450 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019850 /* ImageComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009460 /* ImageComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019860 /* ImageEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009480 /* ImageEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019870 /* ImageProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000094A0 /* ImageProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019880 /* ImageShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000094C0 /* ImageShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019890 /* ImageState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000094E0 /* ImageState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000198F0 /* React-FabricImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000198E0 /* React-FabricImage-dummy.m */; }; - 46EB2E00019980 /* ImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000094F0 /* ImageManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00019990 /* RCTImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009510 /* RCTImageManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E000199A0 /* RCTSyncImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009550 /* RCTSyncImageManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E000199B0 /* RCTImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009500 /* RCTImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000199C0 /* RCTImageManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009520 /* RCTImageManagerProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000199D0 /* RCTImagePrimitivesConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009530 /* RCTImagePrimitivesConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000199E0 /* RCTSyncImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009540 /* RCTSyncImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019A40 /* React-ImageManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00019A30 /* React-ImageManager-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019A70 /* React-ImageManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019A60 /* React-ImageManager-dummy.m */; }; - 46EB2E00019B00 /* MapBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009560 /* MapBuffer.cpp */; }; - 46EB2E00019B10 /* MapBufferBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009580 /* MapBufferBuilder.cpp */; }; - 46EB2E00019B20 /* MapBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009570 /* MapBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019B30 /* MapBufferBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009590 /* MapBufferBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019B90 /* React-Mapbuffer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019B80 /* React-Mapbuffer-dummy.m */; }; - 46EB2E00019C20 /* RCTInteropTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000095B0 /* RCTInteropTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00019C30 /* RCTRuntimeExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000095D0 /* RCTRuntimeExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00019C40 /* RCTTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000095F0 /* RCTTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00019C50 /* RCTTurboModuleManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009610 /* RCTTurboModuleManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00019C60 /* RCTInteropTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000095A0 /* RCTInteropTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019C70 /* RCTRuntimeExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000095C0 /* RCTRuntimeExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019C80 /* RCTTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000095E0 /* RCTTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019C90 /* RCTTurboModuleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009600 /* RCTTurboModuleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019CF0 /* React-NativeModulesApple-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00019CE0 /* React-NativeModulesApple-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019D20 /* React-NativeModulesApple-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019D10 /* React-NativeModulesApple-dummy.m */; }; - 46EB2E00019E20 /* RCTDecayAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009630 /* RCTDecayAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E30 /* RCTEventAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009640 /* RCTEventAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E40 /* RCTFrameAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009650 /* RCTFrameAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E50 /* RCTSpringAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009660 /* RCTSpringAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E60 /* RCTAdditionAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009680 /* RCTAdditionAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E70 /* RCTAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009690 /* RCTAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E80 /* RCTColorAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096A0 /* RCTColorAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E90 /* RCTDiffClampAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096B0 /* RCTDiffClampAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019EA0 /* RCTDivisionAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096C0 /* RCTDivisionAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019EB0 /* RCTInterpolationAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096D0 /* RCTInterpolationAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019EC0 /* RCTModuloAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096E0 /* RCTModuloAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019ED0 /* RCTMultiplicationAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096F0 /* RCTMultiplicationAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019EE0 /* RCTObjectAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009700 /* RCTObjectAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019EF0 /* RCTPropsAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009710 /* RCTPropsAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F00 /* RCTStyleAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009720 /* RCTStyleAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F10 /* RCTSubtractionAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009730 /* RCTSubtractionAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F20 /* RCTTrackingAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009740 /* RCTTrackingAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F30 /* RCTTransformAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009750 /* RCTTransformAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F40 /* RCTValueAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009760 /* RCTValueAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F50 /* RCTAnimationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009770 /* RCTAnimationPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F60 /* RCTAnimationUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009780 /* RCTAnimationUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F70 /* RCTNativeAnimatedModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009790 /* RCTNativeAnimatedModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F80 /* RCTNativeAnimatedNodesManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000097A0 /* RCTNativeAnimatedNodesManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F90 /* RCTNativeAnimatedTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000097B0 /* RCTNativeAnimatedTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019FA0 /* RCTAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007450 /* RCTAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019FB0 /* RCTDecayAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007460 /* RCTDecayAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019FC0 /* RCTEventAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007470 /* RCTEventAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019FD0 /* RCTFrameAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007480 /* RCTFrameAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019FE0 /* RCTSpringAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007490 /* RCTSpringAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019FF0 /* RCTAdditionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A000 /* RCTAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074C0 /* RCTAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A010 /* RCTColorAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074D0 /* RCTColorAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A020 /* RCTDiffClampAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A030 /* RCTDivisionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A040 /* RCTInterpolationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A050 /* RCTModuloAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007510 /* RCTModuloAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A060 /* RCTMultiplicationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A070 /* RCTObjectAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007530 /* RCTObjectAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A080 /* RCTPropsAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007540 /* RCTPropsAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A090 /* RCTStyleAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007550 /* RCTStyleAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A0A0 /* RCTSubtractionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A0B0 /* RCTTrackingAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007570 /* RCTTrackingAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A0C0 /* RCTTransformAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007580 /* RCTTransformAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A0D0 /* RCTValueAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007590 /* RCTValueAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A0E0 /* RCTAnimationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075A0 /* RCTAnimationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A0F0 /* RCTAnimationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075B0 /* RCTAnimationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A100 /* RCTNativeAnimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075C0 /* RCTNativeAnimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A110 /* RCTNativeAnimatedNodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A120 /* RCTNativeAnimatedTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A180 /* React-RCTAnimation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A170 /* React-RCTAnimation-dummy.m */; }; - 46EB2E0001A210 /* RCTAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000097E0 /* RCTAppDelegate.mm */; settings = {COMPILER_FLAGS = "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DUSE_HERMES"; }; }; - 46EB2E0001A220 /* RCTAppSetupUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009800 /* RCTAppSetupUtils.mm */; settings = {COMPILER_FLAGS = "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DUSE_HERMES"; }; }; - 46EB2E0001A230 /* RCTRootViewFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009820 /* RCTRootViewFactory.mm */; settings = {COMPILER_FLAGS = "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DUSE_HERMES"; }; }; - 46EB2E0001A240 /* RCTAppDelegate+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000097C0 /* RCTAppDelegate+Protected.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A250 /* RCTAppDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000097D0 /* RCTAppDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A260 /* RCTAppSetupUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000097F0 /* RCTAppSetupUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A270 /* RCTRootViewFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009810 /* RCTRootViewFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A2D0 /* React-RCTAppDelegate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A2C0 /* React-RCTAppDelegate-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A300 /* React-RCTAppDelegate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A2F0 /* React-RCTAppDelegate-dummy.m */; }; - 46EB2E0001A390 /* RCTBlobCollector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009840 /* RCTBlobCollector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001A3A0 /* RCTBlobManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009850 /* RCTBlobManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001A3B0 /* RCTBlobPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009870 /* RCTBlobPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001A3C0 /* RCTFileReaderModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009880 /* RCTFileReaderModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001A3D0 /* RCTBlobCollector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009830 /* RCTBlobCollector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A3E0 /* RCTBlobManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007600 /* RCTBlobManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A3F0 /* RCTBlobPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009860 /* RCTBlobPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A400 /* RCTFileReaderModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007610 /* RCTFileReaderModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A460 /* React-RCTBlob-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A450 /* React-RCTBlob-dummy.m */; }; - 46EB2E0001A4F0 /* RCTActivityIndicatorViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000098D0 /* RCTActivityIndicatorViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A500 /* RCTDebuggingOverlayComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009900 /* RCTDebuggingOverlayComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A510 /* RCTImageComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009930 /* RCTImageComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A520 /* RCTInputAccessoryComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009960 /* RCTInputAccessoryComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A530 /* RCTInputAccessoryContentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009980 /* RCTInputAccessoryContentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A540 /* RCTLegacyViewManagerInteropComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000099B0 /* RCTLegacyViewManagerInteropComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A550 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000099D0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A560 /* RCTFabricModalHostViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A00 /* RCTFabricModalHostViewController.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A570 /* RCTModalHostViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A20 /* RCTModalHostViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A580 /* RCTFabricComponentsPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A40 /* RCTFabricComponentsPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A590 /* RCTRootComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A70 /* RCTRootComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A5A0 /* RCTSafeAreaViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AA0 /* RCTSafeAreaViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A5B0 /* RCTEnhancedScrollView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AE0 /* RCTEnhancedScrollView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A5C0 /* RCTPullToRefreshViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B00 /* RCTPullToRefreshViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A5D0 /* RCTScrollViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B20 /* RCTScrollViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A5E0 /* RCTSwitchComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B50 /* RCTSwitchComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A5F0 /* RCTAccessibilityElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B80 /* RCTAccessibilityElement.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A600 /* RCTParagraphComponentAccessibilityProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BA0 /* RCTParagraphComponentAccessibilityProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A610 /* RCTParagraphComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BC0 /* RCTParagraphComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A620 /* RCTTextInputComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BF0 /* RCTTextInputComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A630 /* RCTTextInputUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C20 /* RCTTextInputUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A640 /* RCTUnimplementedNativeComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C50 /* RCTUnimplementedNativeComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A650 /* RCTUnimplementedViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C80 /* RCTUnimplementedViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A660 /* RCTViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CB0 /* RCTViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A670 /* RCTComponentViewFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CF0 /* RCTComponentViewFactory.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A680 /* RCTComponentViewRegistry.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D20 /* RCTComponentViewRegistry.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A690 /* RCTMountingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D40 /* RCTMountingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A6A0 /* RCTMountingTransactionObserverCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D70 /* RCTMountingTransactionObserverCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A6B0 /* UIView+ComponentViewProtocol.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DA0 /* UIView+ComponentViewProtocol.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A6C0 /* RCTImageResponseObserverProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DE0 /* RCTImageResponseObserverProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A6D0 /* RCTLocalizationProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E00 /* RCTLocalizationProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A6E0 /* RCTScheduler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E30 /* RCTScheduler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A6F0 /* RCTSurfacePointerHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E50 /* RCTSurfacePointerHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A700 /* RCTSurfacePresenter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E70 /* RCTSurfacePresenter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A710 /* RCTSurfacePresenterBridgeAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E90 /* RCTSurfacePresenterBridgeAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A720 /* RCTSurfaceRegistry.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EB0 /* RCTSurfaceRegistry.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A730 /* RCTSurfaceTouchHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009ED0 /* RCTSurfaceTouchHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A740 /* RCTThirdPartyFabricComponentsProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EF0 /* RCTThirdPartyFabricComponentsProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A750 /* RCTFabricSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F30 /* RCTFabricSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A760 /* PlatformRunLoopObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F60 /* PlatformRunLoopObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A770 /* RCTGenericDelegateSplitter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F80 /* RCTGenericDelegateSplitter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A780 /* RCTReactTaggedView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FB0 /* RCTReactTaggedView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A790 /* RCTActivityIndicatorViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000098C0 /* RCTActivityIndicatorViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A7A0 /* RCTDebuggingOverlayComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000098F0 /* RCTDebuggingOverlayComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A7B0 /* RCTImageComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009920 /* RCTImageComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A7C0 /* RCTInputAccessoryComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009950 /* RCTInputAccessoryComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A7D0 /* RCTInputAccessoryContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009970 /* RCTInputAccessoryContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A7E0 /* RCTLegacyViewManagerInteropComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000099A0 /* RCTLegacyViewManagerInteropComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A7F0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000099C0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A800 /* RCTFabricModalHostViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000099F0 /* RCTFabricModalHostViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A810 /* RCTModalHostViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A10 /* RCTModalHostViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A820 /* RCTFabricComponentsPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A30 /* RCTFabricComponentsPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A830 /* RCTRootComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A60 /* RCTRootComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A840 /* RCTSafeAreaViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A90 /* RCTSafeAreaViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A850 /* RCTCustomPullToRefreshViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AC0 /* RCTCustomPullToRefreshViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A860 /* RCTEnhancedScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AD0 /* RCTEnhancedScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A870 /* RCTPullToRefreshViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AF0 /* RCTPullToRefreshViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A880 /* RCTScrollViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B10 /* RCTScrollViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A890 /* RCTSwitchComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B40 /* RCTSwitchComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A8A0 /* RCTAccessibilityElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B70 /* RCTAccessibilityElement.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A8B0 /* RCTParagraphComponentAccessibilityProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B90 /* RCTParagraphComponentAccessibilityProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A8C0 /* RCTParagraphComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BB0 /* RCTParagraphComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A8D0 /* RCTTextInputComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BE0 /* RCTTextInputComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A8E0 /* RCTTextInputNativeCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C00 /* RCTTextInputNativeCommands.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A8F0 /* RCTTextInputUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C10 /* RCTTextInputUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A900 /* RCTUnimplementedNativeComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C40 /* RCTUnimplementedNativeComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A910 /* RCTUnimplementedViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C70 /* RCTUnimplementedViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A920 /* RCTViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CA0 /* RCTViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A930 /* RCTComponentViewClassDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CC0 /* RCTComponentViewClassDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A940 /* RCTComponentViewDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CD0 /* RCTComponentViewDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A950 /* RCTComponentViewFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CE0 /* RCTComponentViewFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A960 /* RCTComponentViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D00 /* RCTComponentViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A970 /* RCTComponentViewRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D10 /* RCTComponentViewRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A980 /* RCTMountingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D30 /* RCTMountingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A990 /* RCTMountingManagerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D50 /* RCTMountingManagerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A9A0 /* RCTMountingTransactionObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D60 /* RCTMountingTransactionObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A9B0 /* RCTMountingTransactionObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D80 /* RCTMountingTransactionObserving.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A9C0 /* UIView+ComponentViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D90 /* UIView+ComponentViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A9D0 /* RCTConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DB0 /* RCTConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A9E0 /* RCTImageResponseDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DC0 /* RCTImageResponseDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A9F0 /* RCTImageResponseObserverProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DD0 /* RCTImageResponseObserverProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA00 /* RCTLocalizationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DF0 /* RCTLocalizationProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA10 /* RCTPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E10 /* RCTPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA20 /* RCTScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E20 /* RCTScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA30 /* RCTSurfacePointerHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E40 /* RCTSurfacePointerHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA40 /* RCTSurfacePresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E60 /* RCTSurfacePresenter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA50 /* RCTSurfacePresenterBridgeAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E80 /* RCTSurfacePresenterBridgeAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA60 /* RCTSurfaceRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EA0 /* RCTSurfaceRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA70 /* RCTSurfaceTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EC0 /* RCTSurfaceTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA80 /* RCTThirdPartyFabricComponentsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EE0 /* RCTThirdPartyFabricComponentsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA90 /* RCTTouchableComponentViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F00 /* RCTTouchableComponentViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AAA0 /* RCTFabricSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F20 /* RCTFabricSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AAB0 /* PlatformRunLoopObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F50 /* PlatformRunLoopObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AAC0 /* RCTGenericDelegateSplitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F70 /* RCTGenericDelegateSplitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AAD0 /* RCTIdentifierPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F90 /* RCTIdentifierPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AAE0 /* RCTReactTaggedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FA0 /* RCTReactTaggedView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AB40 /* React-RCTFabric-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AB30 /* React-RCTFabric-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AB70 /* React-RCTFabric-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AB60 /* React-RCTFabric-dummy.m */; }; - 46EB2E0001AC00 /* RCTAnimatedImage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FC0 /* RCTAnimatedImage.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC10 /* RCTBundleAssetImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FD0 /* RCTBundleAssetImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC20 /* RCTDisplayWeakRefreshable.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FE0 /* RCTDisplayWeakRefreshable.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC30 /* RCTGIFImageDecoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FF0 /* RCTGIFImageDecoder.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC40 /* RCTImageBlurUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A000 /* RCTImageBlurUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC50 /* RCTImageCache.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A010 /* RCTImageCache.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC60 /* RCTImageEditingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A020 /* RCTImageEditingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC70 /* RCTImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A030 /* RCTImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC80 /* RCTImagePlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A040 /* RCTImagePlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC90 /* RCTImageShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A050 /* RCTImageShadowView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001ACA0 /* RCTImageStoreManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A060 /* RCTImageStoreManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001ACB0 /* RCTImageURLLoaderWithAttribution.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A070 /* RCTImageURLLoaderWithAttribution.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001ACC0 /* RCTImageUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A080 /* RCTImageUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001ACD0 /* RCTImageView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A090 /* RCTImageView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001ACE0 /* RCTImageViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0A0 /* RCTImageViewManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001ACF0 /* RCTLocalAssetImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0B0 /* RCTLocalAssetImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AD00 /* RCTResizeMode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0C0 /* RCTResizeMode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AD10 /* RCTUIImageViewAnimated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0D0 /* RCTUIImageViewAnimated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AD70 /* React-RCTImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AD60 /* React-RCTImage-dummy.m */; }; - 46EB2E0001AE00 /* RCTLinkingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0E0 /* RCTLinkingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AE10 /* RCTLinkingPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0F0 /* RCTLinkingPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AE70 /* React-RCTLinking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AE60 /* React-RCTLinking-dummy.m */; }; - 46EB2E0001AF00 /* RCTDataRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A100 /* RCTDataRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AF10 /* RCTFileRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A110 /* RCTFileRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AF20 /* RCTHTTPRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A120 /* RCTHTTPRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AF30 /* RCTNetworking.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A130 /* RCTNetworking.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AF40 /* RCTNetworkPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A140 /* RCTNetworkPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AF50 /* RCTNetworkTask.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A150 /* RCTNetworkTask.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AFB0 /* React-RCTNetwork-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AFA0 /* React-RCTNetwork-dummy.m */; }; - 46EB2E0001B040 /* RCTSettingsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A160 /* RCTSettingsManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001B050 /* RCTSettingsPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A170 /* RCTSettingsPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001B0B0 /* React-RCTSettings-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B0A0 /* React-RCTSettings-dummy.m */; }; - 46EB2E0001B140 /* RCTBaseTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A190 /* RCTBaseTextShadowView.mm */; }; - 46EB2E0001B150 /* RCTBaseTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1A0 /* RCTBaseTextViewManager.mm */; }; - 46EB2E0001B160 /* RCTRawTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1C0 /* RCTRawTextShadowView.mm */; }; - 46EB2E0001B170 /* RCTRawTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1D0 /* RCTRawTextViewManager.mm */; }; - 46EB2E0001B180 /* RCTConvert+Text.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1E0 /* RCTConvert+Text.mm */; }; - 46EB2E0001B190 /* RCTTextAttributes.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1F0 /* RCTTextAttributes.mm */; }; - 46EB2E0001B1A0 /* NSTextStorage+FontScaling.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A210 /* NSTextStorage+FontScaling.m */; }; - 46EB2E0001B1B0 /* RCTDynamicTypeRamp.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A220 /* RCTDynamicTypeRamp.mm */; }; - 46EB2E0001B1C0 /* RCTTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A230 /* RCTTextShadowView.mm */; }; - 46EB2E0001B1D0 /* RCTTextView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A240 /* RCTTextView.mm */; }; - 46EB2E0001B1E0 /* RCTTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A250 /* RCTTextViewManager.mm */; }; - 46EB2E0001B1F0 /* RCTMultilineTextInputView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A280 /* RCTMultilineTextInputView.mm */; }; - 46EB2E0001B200 /* RCTMultilineTextInputViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A290 /* RCTMultilineTextInputViewManager.mm */; }; - 46EB2E0001B210 /* RCTUITextView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2A0 /* RCTUITextView.mm */; }; - 46EB2E0001B220 /* RCTBackedTextInputDelegateAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2B0 /* RCTBackedTextInputDelegateAdapter.mm */; }; - 46EB2E0001B230 /* RCTBaseTextInputShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2C0 /* RCTBaseTextInputShadowView.mm */; }; - 46EB2E0001B240 /* RCTBaseTextInputView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2D0 /* RCTBaseTextInputView.mm */; }; - 46EB2E0001B250 /* RCTBaseTextInputViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2E0 /* RCTBaseTextInputViewManager.mm */; }; - 46EB2E0001B260 /* RCTInputAccessoryShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2F0 /* RCTInputAccessoryShadowView.mm */; }; - 46EB2E0001B270 /* RCTInputAccessoryView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A300 /* RCTInputAccessoryView.mm */; }; - 46EB2E0001B280 /* RCTInputAccessoryViewContent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A310 /* RCTInputAccessoryViewContent.mm */; }; - 46EB2E0001B290 /* RCTInputAccessoryViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A320 /* RCTInputAccessoryViewManager.mm */; }; - 46EB2E0001B2A0 /* RCTTextSelection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A330 /* RCTTextSelection.mm */; }; - 46EB2E0001B2B0 /* RCTSinglelineTextInputView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A350 /* RCTSinglelineTextInputView.mm */; }; - 46EB2E0001B2C0 /* RCTSinglelineTextInputViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A360 /* RCTSinglelineTextInputViewManager.mm */; }; - 46EB2E0001B2D0 /* RCTUITextField.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A370 /* RCTUITextField.mm */; }; - 46EB2E0001B2E0 /* RCTVirtualTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A390 /* RCTVirtualTextShadowView.mm */; }; - 46EB2E0001B2F0 /* RCTVirtualTextView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3A0 /* RCTVirtualTextView.mm */; }; - 46EB2E0001B300 /* RCTVirtualTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3B0 /* RCTVirtualTextViewManager.mm */; }; - 46EB2E0001B310 /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007890 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B320 /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078A0 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B330 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078C0 /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B340 /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078D0 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B350 /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078E0 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B360 /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078F0 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B370 /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007900 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B380 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007920 /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B390 /* RCTDynamicTypeRamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007930 /* RCTDynamicTypeRamp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B3A0 /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007940 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B3B0 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007950 /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B3C0 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007960 /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B3D0 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007990 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B3E0 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B3F0 /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079B0 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B400 /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B410 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B420 /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B430 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B440 /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A00 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B450 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B460 /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B470 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A30 /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B480 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B490 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B4A0 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A60 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B4B0 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A80 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B4C0 /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B4D0 /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AA0 /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B4E0 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B4F0 /* RCTVirtualTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AD0 /* RCTVirtualTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B500 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B560 /* React-RCTText-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B550 /* React-RCTText-dummy.m */; }; - 46EB2E0001B5F0 /* RCTVibration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3C0 /* RCTVibration.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001B600 /* RCTVibrationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3D0 /* RCTVibrationPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001B660 /* React-RCTVibration-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B650 /* React-RCTVibration-dummy.m */; }; - 46EB2E0001B6F0 /* ObjCTimerRegistry.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3F0 /* ObjCTimerRegistry.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B700 /* RCTHermesInstance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A420 /* RCTHermesInstance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B710 /* RCTHost.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A450 /* RCTHost.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B720 /* RCTInstance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A470 /* RCTInstance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B730 /* RCTJSThreadManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A490 /* RCTJSThreadManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B740 /* RCTLegacyUIManagerConstantsProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4B0 /* RCTLegacyUIManagerConstantsProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B750 /* RCTPerformanceLoggerUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4D0 /* RCTPerformanceLoggerUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B760 /* ObjCTimerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3E0 /* ObjCTimerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B770 /* RCTContextContainerHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A400 /* RCTContextContainerHandling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B780 /* RCTHermesInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A410 /* RCTHermesInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B790 /* RCTHost+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A430 /* RCTHost+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B7A0 /* RCTHost.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A440 /* RCTHost.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B7B0 /* RCTInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A460 /* RCTInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B7C0 /* RCTJSThreadManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A480 /* RCTJSThreadManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B7D0 /* RCTLegacyUIManagerConstantsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4A0 /* RCTLegacyUIManagerConstantsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B7E0 /* RCTPerformanceLoggerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4C0 /* RCTPerformanceLoggerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B840 /* React-RuntimeApple-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B830 /* React-RuntimeApple-dummy.m */; }; - 46EB2E0001B8D0 /* BridgelessJSCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4F0 /* BridgelessJSCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B8E0 /* BridgelessNativeMethodCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A510 /* BridgelessNativeMethodCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B8F0 /* BufferedRuntimeExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A530 /* BufferedRuntimeExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B900 /* JSRuntimeFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A550 /* JSRuntimeFactory.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B910 /* ReactInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A580 /* ReactInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B920 /* TimerManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5A0 /* TimerManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B930 /* LegacyUIManagerConstantsProviderBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5D0 /* LegacyUIManagerConstantsProviderBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B940 /* BindingsInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4E0 /* BindingsInstaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B950 /* BridgelessJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A500 /* BridgelessJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B960 /* BridgelessNativeMethodCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A520 /* BridgelessNativeMethodCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B970 /* BufferedRuntimeExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A540 /* BufferedRuntimeExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B980 /* JSRuntimeFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A560 /* JSRuntimeFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B990 /* PlatformTimerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A570 /* PlatformTimerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B9A0 /* ReactInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A590 /* ReactInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B9B0 /* TimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5B0 /* TimerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B9C0 /* LegacyUIManagerConstantsProviderBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5E0 /* LegacyUIManagerConstantsProviderBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BA20 /* React-RuntimeCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BA10 /* React-RuntimeCore-dummy.m */; }; - 46EB2E0001BAB0 /* HermesInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5F0 /* HermesInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BAC0 /* HermesInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A600 /* HermesInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BB20 /* React-RuntimeHermes-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BB10 /* React-RuntimeHermes-dummy.m */; }; - 46EB2E0001BC20 /* CxxNativeModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A640 /* CxxNativeModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC30 /* Instance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A670 /* Instance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC40 /* JSBigString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6B0 /* JSBigString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC50 /* JSBundleType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6D0 /* JSBundleType.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC60 /* JSExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6F0 /* JSExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC70 /* JSIndexedRAMBundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A710 /* JSIndexedRAMBundle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC80 /* MethodCall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A750 /* MethodCall.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC90 /* ModuleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A770 /* ModuleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BCA0 /* NativeToJsBridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7B0 /* NativeToJsBridge.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BCB0 /* RAMBundleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7D0 /* RAMBundleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BCC0 /* ReactMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7F0 /* ReactMarker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BCD0 /* CxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A630 /* CxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BCE0 /* CxxNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A650 /* CxxNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BCF0 /* ErrorUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A660 /* ErrorUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD00 /* Instance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A680 /* Instance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD10 /* JsArgumentHelpers-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A690 /* JsArgumentHelpers-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD20 /* JsArgumentHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6A0 /* JsArgumentHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD30 /* JSBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6C0 /* JSBigString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD40 /* JSBundleType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6E0 /* JSBundleType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD50 /* JSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A700 /* JSExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD60 /* JSIndexedRAMBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A720 /* JSIndexedRAMBundle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD70 /* JSModulesUnbundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A730 /* JSModulesUnbundle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD80 /* MessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A740 /* MessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD90 /* MethodCall.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A760 /* MethodCall.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BDA0 /* ModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A780 /* ModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BDB0 /* MoveWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A790 /* MoveWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BDC0 /* NativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7A0 /* NativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BDD0 /* NativeToJsBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7C0 /* NativeToJsBridge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BDE0 /* RAMBundleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7E0 /* RAMBundleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BDF0 /* ReactMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A800 /* ReactMarker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BE00 /* ReactNativeVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A810 /* ReactNativeVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BE10 /* RecoverableError.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A820 /* RecoverableError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BE20 /* SharedProxyCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A830 /* SharedProxyCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BE30 /* SystraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A840 /* SystraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BE90 /* React-cxxreact-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BE80 /* React-cxxreact-dummy.m */; }; - 46EB2E0001BF20 /* react_native_assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A860 /* react_native_assert.cpp */; }; - 46EB2E0001BF30 /* flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A850 /* flags.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BF40 /* react_native_assert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A870 /* react_native_assert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BF50 /* react_native_expect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A880 /* react_native_expect.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BFB0 /* React-debug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BFA0 /* React-debug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BFE0 /* React-debug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BFD0 /* React-debug-dummy.m */; }; - 46EB2E0001C070 /* ReactNativeFeatureFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A890 /* ReactNativeFeatureFlags.cpp */; }; - 46EB2E0001C080 /* ReactNativeFeatureFlagsAccessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8B0 /* ReactNativeFeatureFlagsAccessor.cpp */; }; - 46EB2E0001C090 /* ReactNativeFeatureFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8A0 /* ReactNativeFeatureFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C0A0 /* ReactNativeFeatureFlagsAccessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8C0 /* ReactNativeFeatureFlagsAccessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C0B0 /* ReactNativeFeatureFlagsDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8D0 /* ReactNativeFeatureFlagsDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C0C0 /* ReactNativeFeatureFlagsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8E0 /* ReactNativeFeatureFlagsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C120 /* React-featureflags-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C110 /* React-featureflags-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C150 /* React-featureflags-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C140 /* React-featureflags-dummy.m */; }; - 46EB2E0001C1E0 /* Color.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8F0 /* Color.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C1F0 /* HostPlatformColor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9C0 /* HostPlatformColor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C200 /* PlatformColorParser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9E0 /* PlatformColorParser.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C210 /* RCTPlatformColorUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA00 /* RCTPlatformColorUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C220 /* Transform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA70 /* Transform.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C230 /* Color.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A900 /* Color.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C240 /* ColorComponents.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A910 /* ColorComponents.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C250 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A920 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C260 /* fromRawValueShared.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A930 /* fromRawValueShared.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C270 /* Geometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A940 /* Geometry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C280 /* Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9A0 /* Float.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C290 /* HostPlatformColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9B0 /* HostPlatformColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C2A0 /* PlatformColorParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9D0 /* PlatformColorParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C2B0 /* RCTPlatformColorUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9F0 /* RCTPlatformColorUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C2C0 /* Point.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA10 /* Point.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C2D0 /* Rect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA20 /* Rect.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C2E0 /* RectangleCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA30 /* RectangleCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C2F0 /* RectangleEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA40 /* RectangleEdges.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C300 /* rounding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA50 /* rounding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C310 /* Size.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA60 /* Size.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C320 /* Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA80 /* Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C330 /* ValueUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA90 /* ValueUnit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C340 /* Vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AAA0 /* Vector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C3A0 /* React-graphics-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C390 /* React-graphics-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C3D0 /* React-graphics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C3C0 /* React-graphics-dummy.m */; }; - 46EB2E0001C460 /* HermesExecutorFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AAC0 /* HermesExecutorFactory.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C470 /* ConnectionDemux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB00 /* ConnectionDemux.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C480 /* HermesRuntimeAgentDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB20 /* HermesRuntimeAgentDelegate.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C490 /* Registration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB40 /* Registration.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C4A0 /* HermesExecutorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AAD0 /* HermesExecutorFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C4B0 /* ConnectionDemux.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB10 /* ConnectionDemux.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C4C0 /* HermesRuntimeAgentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB30 /* HermesRuntimeAgentDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C4D0 /* Registration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB50 /* Registration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C530 /* React-hermes-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C520 /* React-hermes-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C560 /* React-hermes-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C550 /* React-hermes-dummy.m */; }; - 46EB2E0001C5F0 /* JsErrorHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB60 /* JsErrorHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C600 /* JsErrorHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB70 /* JsErrorHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C660 /* React-jserrorhandler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C650 /* React-jserrorhandler-dummy.m */; }; - 46EB2E0001C6F0 /* JSIDynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABC0 /* JSIDynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C700 /* decorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB80 /* decorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C710 /* instrumentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB90 /* instrumentation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C720 /* jsi-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABA0 /* jsi-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C730 /* jsi.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABB0 /* jsi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C740 /* JSIDynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABD0 /* JSIDynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C750 /* jsilib.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABE0 /* jsilib.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C760 /* threadsafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABF0 /* threadsafe.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C7C0 /* React-jsi-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C7B0 /* React-jsi-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C7F0 /* React-jsi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C7E0 /* React-jsi-dummy.m */; }; - 46EB2E0001C880 /* JSIExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC00 /* JSIExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C890 /* JSINativeModules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC20 /* JSINativeModules.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C8A0 /* JSIExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC10 /* JSIExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C8B0 /* JSINativeModules.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC30 /* JSINativeModules.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C910 /* React-jsiexecutor-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C900 /* React-jsiexecutor-dummy.m */; }; - 46EB2E0001C9A0 /* ExecutionContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC40 /* ExecutionContext.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001C9B0 /* ExecutionContextManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC60 /* ExecutionContextManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001C9C0 /* FallbackRuntimeAgentDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC80 /* FallbackRuntimeAgentDelegate.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001C9D0 /* InspectorFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACA0 /* InspectorFlags.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001C9E0 /* InspectorInterfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACC0 /* InspectorInterfaces.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001C9F0 /* InspectorPackagerConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACE0 /* InspectorPackagerConnection.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA00 /* InspectorUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD10 /* InspectorUtilities.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA10 /* InstanceAgent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD30 /* InstanceAgent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA20 /* InstanceTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD50 /* InstanceTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA30 /* PageAgent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD70 /* PageAgent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA40 /* PageTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD90 /* PageTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA50 /* Parsing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADB0 /* Parsing.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA60 /* RuntimeAgent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADE0 /* RuntimeAgent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA70 /* RuntimeTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE10 /* RuntimeTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA80 /* ExecutionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC50 /* ExecutionContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CA90 /* ExecutionContextManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC70 /* ExecutionContextManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CAA0 /* FallbackRuntimeAgentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC90 /* FallbackRuntimeAgentDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CAB0 /* InspectorFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACB0 /* InspectorFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CAC0 /* InspectorInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACD0 /* InspectorInterfaces.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CAD0 /* InspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACF0 /* InspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CAE0 /* InspectorPackagerConnectionImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD00 /* InspectorPackagerConnectionImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CAF0 /* InspectorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD20 /* InspectorUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB00 /* InstanceAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD40 /* InstanceAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB10 /* InstanceTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD60 /* InstanceTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB20 /* PageAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD80 /* PageAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB30 /* PageTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADA0 /* PageTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB40 /* Parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADC0 /* Parsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB50 /* ReactCdp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADD0 /* ReactCdp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB60 /* RuntimeAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADF0 /* RuntimeAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB70 /* RuntimeAgentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE00 /* RuntimeAgentDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB80 /* RuntimeTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE20 /* RuntimeTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB90 /* ScopedExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE30 /* ScopedExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CBA0 /* SessionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE40 /* SessionState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CBB0 /* UniqueMonostate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE50 /* UniqueMonostate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CBC0 /* WeakList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE60 /* WeakList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CBD0 /* WebSocketInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE70 /* WebSocketInterfaces.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CC30 /* React-jsinspector-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CC20 /* React-jsinspector-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CC60 /* React-jsinspector-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CC50 /* React-jsinspector-dummy.m */; }; - 46EB2E0001CD60 /* react_native_log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE80 /* react_native_log.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001CD70 /* react_native_log.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE90 /* react_native_log.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CDD0 /* React-logger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CDC0 /* React-logger-dummy.m */; }; - 46EB2E0001CE60 /* ReactNativeConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEA0 /* ReactNativeConfig.cpp */; }; - 46EB2E0001CE70 /* ReactNativeConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEB0 /* ReactNativeConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CED0 /* React-nativeconfig-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CEC0 /* React-nativeconfig-dummy.m */; }; - 46EB2E0001CF60 /* BridgeNativeModulePerfLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEC0 /* BridgeNativeModulePerfLogger.cpp */; }; - 46EB2E0001CF70 /* BridgeNativeModulePerfLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AED0 /* BridgeNativeModulePerfLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CF80 /* NativeModulePerfLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEE0 /* NativeModulePerfLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CFE0 /* React-perflogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CFD0 /* React-perflogger-dummy.m */; }; - 46EB2E0001D070 /* DebugStringConvertible.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEF0 /* DebugStringConvertible.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D080 /* DebugStringConvertibleItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF10 /* DebugStringConvertibleItem.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D090 /* DebugStringConvertible.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF00 /* DebugStringConvertible.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D0A0 /* DebugStringConvertibleItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF20 /* DebugStringConvertibleItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D0B0 /* debugStringConvertibleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF30 /* debugStringConvertibleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D0C0 /* flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF40 /* flags.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D0D0 /* SystraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF50 /* SystraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D130 /* React-rendererdebug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D120 /* React-rendererdebug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D160 /* React-rendererdebug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D150 /* React-rendererdebug-dummy.m */; }; - 46EB2E0001D2D0 /* RuntimeScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF80 /* RuntimeScheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D2E0 /* RuntimeSchedulerBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFA0 /* RuntimeSchedulerBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D2F0 /* RuntimeSchedulerCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFC0 /* RuntimeSchedulerCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D300 /* RuntimeScheduler_Legacy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFF0 /* RuntimeScheduler_Legacy.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D310 /* RuntimeScheduler_Modern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B010 /* RuntimeScheduler_Modern.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D320 /* Task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B040 /* Task.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D330 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF70 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D340 /* RuntimeScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF90 /* RuntimeScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D350 /* RuntimeSchedulerBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFB0 /* RuntimeSchedulerBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D360 /* RuntimeSchedulerCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFD0 /* RuntimeSchedulerCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D370 /* RuntimeSchedulerClock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFE0 /* RuntimeSchedulerClock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D380 /* RuntimeScheduler_Legacy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B000 /* RuntimeScheduler_Legacy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D390 /* RuntimeScheduler_Modern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B020 /* RuntimeScheduler_Modern.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D3A0 /* SchedulerPriorityUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B030 /* SchedulerPriorityUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D3B0 /* Task.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B050 /* Task.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D410 /* React-runtimescheduler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D400 /* React-runtimescheduler-dummy.m */; }; - 46EB2E0001D4A0 /* CoreFeatures.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B070 /* CoreFeatures.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D4B0 /* jsi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0C0 /* jsi.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D4C0 /* ManagedObjectWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0F0 /* ManagedObjectWrapper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D4D0 /* RunLoopObserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B110 /* RunLoopObserver.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D4E0 /* ContextContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B060 /* ContextContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D4F0 /* CoreFeatures.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B080 /* CoreFeatures.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D500 /* FloatComparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B090 /* FloatComparison.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D510 /* fnv1a.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0A0 /* fnv1a.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D520 /* hash_combine.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0B0 /* hash_combine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D530 /* jsi.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0D0 /* jsi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D540 /* ManagedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0E0 /* ManagedObjectWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D550 /* PackTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B100 /* PackTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D560 /* RunLoopObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B120 /* RunLoopObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D570 /* SharedFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B130 /* SharedFunction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D580 /* SimpleThreadSafeCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B140 /* SimpleThreadSafeCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D590 /* Telemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B150 /* Telemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D5A0 /* to_underlying.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B160 /* to_underlying.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D600 /* React-utils-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D5F0 /* React-utils-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D630 /* React-utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D620 /* React-utils-dummy.m */; }; - 46EB2E0001D6C0 /* LongLivedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B240 /* LongLivedObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D6D0 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B190 /* Array.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D6E0 /* AString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1A0 /* AString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D6F0 /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1B0 /* Base.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D700 /* Bool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1C0 /* Bool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D710 /* Bridging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1D0 /* Bridging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D720 /* CallbackWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1E0 /* CallbackWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D730 /* Class.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1F0 /* Class.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D740 /* Convert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B200 /* Convert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D750 /* Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B210 /* Dynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D760 /* Error.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B220 /* Error.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D770 /* Function.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B230 /* Function.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D780 /* LongLivedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B250 /* LongLivedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D790 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B260 /* Number.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D7A0 /* Object.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B270 /* Object.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D7B0 /* Promise.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B280 /* Promise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D7C0 /* Value.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B290 /* Value.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D7D0 /* CxxTurboModuleUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2C0 /* CxxTurboModuleUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D7E0 /* TurboCxxModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2F0 /* TurboCxxModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D7F0 /* TurboModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B310 /* TurboModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D800 /* TurboModuleBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B330 /* TurboModuleBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D810 /* TurboModulePerfLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B350 /* TurboModulePerfLogger.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D820 /* TurboModuleUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B370 /* TurboModuleUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D830 /* CallbackWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2B0 /* CallbackWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D840 /* CxxTurboModuleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2D0 /* CxxTurboModuleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D850 /* LongLivedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2E0 /* LongLivedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D860 /* TurboCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B300 /* TurboCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D870 /* TurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B320 /* TurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D880 /* TurboModuleBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B340 /* TurboModuleBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D890 /* TurboModulePerfLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B360 /* TurboModulePerfLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D8A0 /* TurboModuleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B380 /* TurboModuleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D900 /* ReactCommon-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D8F0 /* ReactCommon-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D930 /* ReactCommon-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D920 /* ReactCommon-dummy.m */; }; - 46EB2E0001D9C0 /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3A0 /* SRDelegateController.m */; }; - 46EB2E0001D9D0 /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3C0 /* SRIOConsumer.m */; }; - 46EB2E0001D9E0 /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3E0 /* SRIOConsumerPool.m */; }; - 46EB2E0001D9F0 /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B420 /* SRProxyConnect.m */; }; - 46EB2E0001DA00 /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B440 /* SRRunLoopThread.m */; }; - 46EB2E0001DA10 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B460 /* SRPinningSecurityPolicy.m */; }; - 46EB2E0001DA20 /* SRConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B480 /* SRConstants.m */; }; - 46EB2E0001DA30 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4A0 /* SRError.m */; }; - 46EB2E0001DA40 /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4C0 /* SRHash.m */; }; - 46EB2E0001DA50 /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4E0 /* SRHTTPConnectMessage.m */; }; - 46EB2E0001DA60 /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B500 /* SRLog.m */; }; - 46EB2E0001DA70 /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B520 /* SRMutex.m */; }; - 46EB2E0001DA80 /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B540 /* SRRandom.m */; }; - 46EB2E0001DA90 /* SRSIMDHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B560 /* SRSIMDHelpers.m */; }; - 46EB2E0001DAA0 /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B580 /* SRURLUtilities.m */; }; - 46EB2E0001DAB0 /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5A0 /* NSRunLoop+SRWebSocket.m */; }; - 46EB2E0001DAC0 /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5C0 /* NSURLRequest+SRWebSocket.m */; }; - 46EB2E0001DAD0 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5F0 /* SRSecurityPolicy.m */; }; - 46EB2E0001DAE0 /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B610 /* SRWebSocket.m */; }; - 46EB2E0001DAF0 /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B390 /* SRDelegateController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB00 /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3B0 /* SRIOConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB10 /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3D0 /* SRIOConsumerPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB20 /* NSRunLoop+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3F0 /* NSRunLoop+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB30 /* NSURLRequest+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B400 /* NSURLRequest+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB40 /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B410 /* SRProxyConnect.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB50 /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B430 /* SRRunLoopThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB60 /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B450 /* SRPinningSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB70 /* SRConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B470 /* SRConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB80 /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B490 /* SRError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB90 /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4B0 /* SRHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DBA0 /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4D0 /* SRHTTPConnectMessage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DBB0 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4F0 /* SRLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DBC0 /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B510 /* SRMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DBD0 /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B530 /* SRRandom.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DBE0 /* SRSIMDHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B550 /* SRSIMDHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DBF0 /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B570 /* SRURLUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DC00 /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B590 /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DC10 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5B0 /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DC20 /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5D0 /* SocketRocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DC30 /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5E0 /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DC40 /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B600 /* SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DCA0 /* SocketRocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001DC90 /* SocketRocket-dummy.m */; }; - 46EB2E0001DD30 /* AbsoluteLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B630 /* AbsoluteLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DD40 /* Baseline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B660 /* Baseline.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DD50 /* Cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B690 /* Cache.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DD60 /* CalculateLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6B0 /* CalculateLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DD70 /* FlexLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6E0 /* FlexLine.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DD80 /* PixelGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B700 /* PixelGrid.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DD90 /* Config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B750 /* Config.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DDA0 /* AssertFatal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B780 /* AssertFatal.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DDB0 /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7A0 /* Log.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DDC0 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B910 /* event.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DDD0 /* LayoutResults.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B950 /* LayoutResults.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DDE0 /* Node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B970 /* Node.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DDF0 /* YGConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA20 /* YGConfig.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE00 /* YGEnums.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA40 /* YGEnums.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE10 /* YGNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA70 /* YGNode.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE20 /* YGNodeLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA90 /* YGNodeLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE30 /* YGNodeStyle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAB0 /* YGNodeStyle.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE40 /* YGPixelGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAD0 /* YGPixelGrid.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE50 /* YGValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAF0 /* YGValue.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE60 /* AbsoluteLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B640 /* AbsoluteLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DE70 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B650 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DE80 /* Baseline.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B670 /* Baseline.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DE90 /* BoundAxis.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B680 /* BoundAxis.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DEA0 /* Cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6A0 /* Cache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DEB0 /* CalculateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6C0 /* CalculateLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DEC0 /* FlexDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6D0 /* FlexDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DED0 /* FlexLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6F0 /* FlexLine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DEE0 /* PixelGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B710 /* PixelGrid.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DEF0 /* SizingMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B720 /* SizingMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF00 /* TrailingPosition.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B730 /* TrailingPosition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF10 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B760 /* Config.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF20 /* AssertFatal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B790 /* AssertFatal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF30 /* Log.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7B0 /* Log.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF40 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7D0 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF50 /* Dimension.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7E0 /* Dimension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF60 /* Direction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7F0 /* Direction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF70 /* Display.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B800 /* Display.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF80 /* Edge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B810 /* Edge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF90 /* Errata.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B820 /* Errata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DFA0 /* ExperimentalFeature.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B830 /* ExperimentalFeature.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DFB0 /* FlexDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B840 /* FlexDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DFC0 /* Gutter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B850 /* Gutter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DFD0 /* Justify.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B860 /* Justify.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DFE0 /* LogLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B870 /* LogLevel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DFF0 /* MeasureMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B880 /* MeasureMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E000 /* NodeType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B890 /* NodeType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E010 /* Overflow.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8A0 /* Overflow.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E020 /* PhysicalEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8B0 /* PhysicalEdge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E030 /* PositionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8C0 /* PositionType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E040 /* Unit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8D0 /* Unit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E050 /* Wrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8E0 /* Wrap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E060 /* YogaEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8F0 /* YogaEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E070 /* event.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B920 /* event.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E080 /* CachedMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B940 /* CachedMeasurement.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E090 /* LayoutResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B960 /* LayoutResults.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E0A0 /* Node.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B980 /* Node.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E0B0 /* Comparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9A0 /* Comparison.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E0C0 /* FloatOptional.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9B0 /* FloatOptional.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E0D0 /* SmallValueBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9D0 /* SmallValueBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E0E0 /* Style.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9E0 /* Style.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E0F0 /* StyleLength.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9F0 /* StyleLength.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E100 /* StyleValueHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA00 /* StyleValueHandle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E110 /* StyleValuePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA10 /* StyleValuePool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E120 /* YGConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA30 /* YGConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E130 /* YGEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA50 /* YGEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E140 /* YGMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA60 /* YGMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E150 /* YGNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA80 /* YGNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E160 /* YGNodeLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAA0 /* YGNodeLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E170 /* YGNodeStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAC0 /* YGNodeStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E180 /* YGPixelGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAE0 /* YGPixelGrid.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E190 /* YGValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB00 /* YGValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E1A0 /* Yoga.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB10 /* Yoga.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E200 /* Yoga-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001E1F0 /* Yoga-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E230 /* Yoga-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001E220 /* Yoga-dummy.m */; }; - 46EB2E0001E2C0 /* ZXMultiFormatReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB50 /* ZXMultiFormatReader.m */; }; - 46EB2E0001E2D0 /* ZXMultiFormatWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB70 /* ZXMultiFormatWriter.m */; }; - 46EB2E0001E2E0 /* ZXCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB90 /* ZXCapture.m */; }; - 46EB2E0001E2F0 /* ZXCGImageLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBC0 /* ZXCGImageLuminanceSource.m */; }; - 46EB2E0001E300 /* ZXCGImageLuminanceSourceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBE0 /* ZXCGImageLuminanceSourceInfo.m */; }; - 46EB2E0001E310 /* ZXImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC00 /* ZXImage.m */; }; - 46EB2E0001E320 /* ZXMathUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC20 /* ZXMathUtils.m */; }; - 46EB2E0001E330 /* ZXMonochromeRectangleDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC40 /* ZXMonochromeRectangleDetector.m */; }; - 46EB2E0001E340 /* ZXWhiteRectangleDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC60 /* ZXWhiteRectangleDetector.m */; }; - 46EB2E0001E350 /* ZXGenericGF.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC80 /* ZXGenericGF.m */; }; - 46EB2E0001E360 /* ZXGenericGFPoly.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCA0 /* ZXGenericGFPoly.m */; }; - 46EB2E0001E370 /* ZXReedSolomonDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCC0 /* ZXReedSolomonDecoder.m */; }; - 46EB2E0001E380 /* ZXReedSolomonEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCE0 /* ZXReedSolomonEncoder.m */; }; - 46EB2E0001E390 /* ZXBitArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD00 /* ZXBitArray.m */; }; - 46EB2E0001E3A0 /* ZXBitMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD20 /* ZXBitMatrix.m */; }; - 46EB2E0001E3B0 /* ZXBitSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD40 /* ZXBitSource.m */; }; - 46EB2E0001E3C0 /* ZXBoolArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD60 /* ZXBoolArray.m */; }; - 46EB2E0001E3D0 /* ZXByteArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD80 /* ZXByteArray.m */; }; - 46EB2E0001E3E0 /* ZXCharacterSetECI.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDA0 /* ZXCharacterSetECI.m */; }; - 46EB2E0001E3F0 /* ZXDecimal.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDC0 /* ZXDecimal.m */; }; - 46EB2E0001E400 /* ZXDecoderResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDE0 /* ZXDecoderResult.m */; }; - 46EB2E0001E410 /* ZXDefaultGridSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE00 /* ZXDefaultGridSampler.m */; }; - 46EB2E0001E420 /* ZXDetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE20 /* ZXDetectorResult.m */; }; - 46EB2E0001E430 /* ZXGlobalHistogramBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE40 /* ZXGlobalHistogramBinarizer.m */; }; - 46EB2E0001E440 /* ZXGridSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE60 /* ZXGridSampler.m */; }; - 46EB2E0001E450 /* ZXHybridBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE80 /* ZXHybridBinarizer.m */; }; - 46EB2E0001E460 /* ZXIntArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEA0 /* ZXIntArray.m */; }; - 46EB2E0001E470 /* ZXPerspectiveTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEC0 /* ZXPerspectiveTransform.m */; }; - 46EB2E0001E480 /* ZXStringUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEE0 /* ZXStringUtils.m */; }; - 46EB2E0001E490 /* ZXBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF10 /* ZXBinarizer.m */; }; - 46EB2E0001E4A0 /* ZXBinaryBitmap.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF30 /* ZXBinaryBitmap.m */; }; - 46EB2E0001E4B0 /* ZXByteMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF50 /* ZXByteMatrix.m */; }; - 46EB2E0001E4C0 /* ZXDecodeHints.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF70 /* ZXDecodeHints.m */; }; - 46EB2E0001E4D0 /* ZXDimension.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF90 /* ZXDimension.m */; }; - 46EB2E0001E4E0 /* ZXEncodeHints.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFB0 /* ZXEncodeHints.m */; }; - 46EB2E0001E4F0 /* ZXErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFD0 /* ZXErrors.m */; }; - 46EB2E0001E500 /* ZXInvertedLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C000 /* ZXInvertedLuminanceSource.m */; }; - 46EB2E0001E510 /* ZXLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C020 /* ZXLuminanceSource.m */; }; - 46EB2E0001E520 /* ZXPlanarYUVLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C040 /* ZXPlanarYUVLuminanceSource.m */; }; - 46EB2E0001E530 /* ZXResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C070 /* ZXResult.m */; }; - 46EB2E0001E540 /* ZXResultPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0A0 /* ZXResultPoint.m */; }; - 46EB2E0001E550 /* ZXRGBLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0D0 /* ZXRGBLuminanceSource.m */; }; - 46EB2E0001E560 /* ZXByQuadrantReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C100 /* ZXByQuadrantReader.m */; }; - 46EB2E0001E570 /* ZXGenericMultipleBarcodeReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C120 /* ZXGenericMultipleBarcodeReader.m */; }; - 46EB2E0001E580 /* ZXingObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB30 /* ZXingObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E590 /* ZXMultiFormatReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB40 /* ZXMultiFormatReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E5A0 /* ZXMultiFormatWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB60 /* ZXMultiFormatWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E5B0 /* ZXCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB80 /* ZXCapture.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E5C0 /* ZXCaptureDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBA0 /* ZXCaptureDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E5D0 /* ZXCGImageLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBB0 /* ZXCGImageLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E5E0 /* ZXCGImageLuminanceSourceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBD0 /* ZXCGImageLuminanceSourceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E5F0 /* ZXImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBF0 /* ZXImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E600 /* ZXMathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC10 /* ZXMathUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E610 /* ZXMonochromeRectangleDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC30 /* ZXMonochromeRectangleDetector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E620 /* ZXWhiteRectangleDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC50 /* ZXWhiteRectangleDetector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E630 /* ZXGenericGF.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC70 /* ZXGenericGF.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E640 /* ZXGenericGFPoly.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC90 /* ZXGenericGFPoly.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E650 /* ZXReedSolomonDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCB0 /* ZXReedSolomonDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E660 /* ZXReedSolomonEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCD0 /* ZXReedSolomonEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E670 /* ZXBitArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCF0 /* ZXBitArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E680 /* ZXBitMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD10 /* ZXBitMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E690 /* ZXBitSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD30 /* ZXBitSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E6A0 /* ZXBoolArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD50 /* ZXBoolArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E6B0 /* ZXByteArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD70 /* ZXByteArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E6C0 /* ZXCharacterSetECI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD90 /* ZXCharacterSetECI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E6D0 /* ZXDecimal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDB0 /* ZXDecimal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E6E0 /* ZXDecoderResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDD0 /* ZXDecoderResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E6F0 /* ZXDefaultGridSampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDF0 /* ZXDefaultGridSampler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E700 /* ZXDetectorResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE10 /* ZXDetectorResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E710 /* ZXGlobalHistogramBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE30 /* ZXGlobalHistogramBinarizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E720 /* ZXGridSampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE50 /* ZXGridSampler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E730 /* ZXHybridBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE70 /* ZXHybridBinarizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E740 /* ZXIntArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE90 /* ZXIntArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E750 /* ZXPerspectiveTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEB0 /* ZXPerspectiveTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E760 /* ZXStringUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BED0 /* ZXStringUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E770 /* ZXBarcodeFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEF0 /* ZXBarcodeFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E780 /* ZXBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF00 /* ZXBinarizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E790 /* ZXBinaryBitmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF20 /* ZXBinaryBitmap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E7A0 /* ZXByteMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF40 /* ZXByteMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E7B0 /* ZXDecodeHints.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF60 /* ZXDecodeHints.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E7C0 /* ZXDimension.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF80 /* ZXDimension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E7D0 /* ZXEncodeHints.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFA0 /* ZXEncodeHints.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E7E0 /* ZXErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFC0 /* ZXErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E7F0 /* ZXingObjCCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFE0 /* ZXingObjCCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E800 /* ZXInvertedLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFF0 /* ZXInvertedLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E810 /* ZXLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C010 /* ZXLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E820 /* ZXPlanarYUVLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C030 /* ZXPlanarYUVLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E830 /* ZXReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C050 /* ZXReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E840 /* ZXResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C060 /* ZXResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E850 /* ZXResultMetadataType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C080 /* ZXResultMetadataType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E860 /* ZXResultPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C090 /* ZXResultPoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E870 /* ZXResultPointCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0B0 /* ZXResultPointCallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E880 /* ZXRGBLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0C0 /* ZXRGBLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E890 /* ZXWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0E0 /* ZXWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E8A0 /* ZXByQuadrantReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0F0 /* ZXByQuadrantReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E8B0 /* ZXGenericMultipleBarcodeReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C110 /* ZXGenericMultipleBarcodeReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E8C0 /* ZXMultipleBarcodeReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C130 /* ZXMultipleBarcodeReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E8D0 /* ZXAbstractExpandedDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C160 /* ZXAbstractExpandedDecoder.m */; }; - 46EB2E0001E8E0 /* ZXAI013103decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C180 /* ZXAI013103decoder.m */; }; - 46EB2E0001E8F0 /* ZXAI01320xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1A0 /* ZXAI01320xDecoder.m */; }; - 46EB2E0001E900 /* ZXAI01392xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1C0 /* ZXAI01392xDecoder.m */; }; - 46EB2E0001E910 /* ZXAI01393xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1E0 /* ZXAI01393xDecoder.m */; }; - 46EB2E0001E920 /* ZXAI013x0x1xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C200 /* ZXAI013x0x1xDecoder.m */; }; - 46EB2E0001E930 /* ZXAI013x0xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C220 /* ZXAI013x0xDecoder.m */; }; - 46EB2E0001E940 /* ZXAI01AndOtherAIs.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C240 /* ZXAI01AndOtherAIs.m */; }; - 46EB2E0001E950 /* ZXAI01decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C260 /* ZXAI01decoder.m */; }; - 46EB2E0001E960 /* ZXAI01weightDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C280 /* ZXAI01weightDecoder.m */; }; - 46EB2E0001E970 /* ZXAnyAIDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2A0 /* ZXAnyAIDecoder.m */; }; - 46EB2E0001E980 /* ZXRSSExpandedBlockParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2C0 /* ZXRSSExpandedBlockParsedResult.m */; }; - 46EB2E0001E990 /* ZXRSSExpandedCurrentParsingState.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2E0 /* ZXRSSExpandedCurrentParsingState.m */; }; - 46EB2E0001E9A0 /* ZXRSSExpandedDecodedChar.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C300 /* ZXRSSExpandedDecodedChar.m */; }; - 46EB2E0001E9B0 /* ZXRSSExpandedDecodedInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C320 /* ZXRSSExpandedDecodedInformation.m */; }; - 46EB2E0001E9C0 /* ZXRSSExpandedDecodedNumeric.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C340 /* ZXRSSExpandedDecodedNumeric.m */; }; - 46EB2E0001E9D0 /* ZXRSSExpandedDecodedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C360 /* ZXRSSExpandedDecodedObject.m */; }; - 46EB2E0001E9E0 /* ZXRSSExpandedFieldParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C380 /* ZXRSSExpandedFieldParser.m */; }; - 46EB2E0001E9F0 /* ZXRSSExpandedGeneralAppIdDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3A0 /* ZXRSSExpandedGeneralAppIdDecoder.m */; }; - 46EB2E0001EA00 /* ZXBitArrayBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3C0 /* ZXBitArrayBuilder.m */; }; - 46EB2E0001EA10 /* ZXRSSExpandedPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3E0 /* ZXRSSExpandedPair.m */; }; - 46EB2E0001EA20 /* ZXRSSExpandedReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C400 /* ZXRSSExpandedReader.m */; }; - 46EB2E0001EA30 /* ZXRSSExpandedRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C420 /* ZXRSSExpandedRow.m */; }; - 46EB2E0001EA40 /* ZXAbstractRSSReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C440 /* ZXAbstractRSSReader.m */; }; - 46EB2E0001EA50 /* ZXRSS14Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C460 /* ZXRSS14Reader.m */; }; - 46EB2E0001EA60 /* ZXRSSDataCharacter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C480 /* ZXRSSDataCharacter.m */; }; - 46EB2E0001EA70 /* ZXRSSFinderPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4A0 /* ZXRSSFinderPattern.m */; }; - 46EB2E0001EA80 /* ZXRSSPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4C0 /* ZXRSSPair.m */; }; - 46EB2E0001EA90 /* ZXRSSUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4E0 /* ZXRSSUtils.m */; }; - 46EB2E0001EAA0 /* ZXCodaBarReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C500 /* ZXCodaBarReader.m */; }; - 46EB2E0001EAB0 /* ZXCodaBarWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C520 /* ZXCodaBarWriter.m */; }; - 46EB2E0001EAC0 /* ZXCode128Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C540 /* ZXCode128Reader.m */; }; - 46EB2E0001EAD0 /* ZXCode128Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C560 /* ZXCode128Writer.m */; }; - 46EB2E0001EAE0 /* ZXCode39Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C580 /* ZXCode39Reader.m */; }; - 46EB2E0001EAF0 /* ZXCode39Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5A0 /* ZXCode39Writer.m */; }; - 46EB2E0001EB00 /* ZXCode93Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5C0 /* ZXCode93Reader.m */; }; - 46EB2E0001EB10 /* ZXCode93Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5E0 /* ZXCode93Writer.m */; }; - 46EB2E0001EB20 /* ZXEAN13Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C600 /* ZXEAN13Reader.m */; }; - 46EB2E0001EB30 /* ZXEAN13Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C620 /* ZXEAN13Writer.m */; }; - 46EB2E0001EB40 /* ZXEAN8Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C640 /* ZXEAN8Reader.m */; }; - 46EB2E0001EB50 /* ZXEAN8Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C660 /* ZXEAN8Writer.m */; }; - 46EB2E0001EB60 /* ZXEANManufacturerOrgSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C680 /* ZXEANManufacturerOrgSupport.m */; }; - 46EB2E0001EB70 /* ZXITFReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6B0 /* ZXITFReader.m */; }; - 46EB2E0001EB80 /* ZXITFWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6D0 /* ZXITFWriter.m */; }; - 46EB2E0001EB90 /* ZXMultiFormatOneDReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6F0 /* ZXMultiFormatOneDReader.m */; }; - 46EB2E0001EBA0 /* ZXMultiFormatUPCEANReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C710 /* ZXMultiFormatUPCEANReader.m */; }; - 46EB2E0001EBB0 /* ZXOneDimensionalCodeWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C730 /* ZXOneDimensionalCodeWriter.m */; }; - 46EB2E0001EBC0 /* ZXOneDReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C750 /* ZXOneDReader.m */; }; - 46EB2E0001EBD0 /* ZXUPCAReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C770 /* ZXUPCAReader.m */; }; - 46EB2E0001EBE0 /* ZXUPCAWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C790 /* ZXUPCAWriter.m */; }; - 46EB2E0001EBF0 /* ZXUPCEANExtension2Support.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7B0 /* ZXUPCEANExtension2Support.m */; }; - 46EB2E0001EC00 /* ZXUPCEANExtension5Support.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7D0 /* ZXUPCEANExtension5Support.m */; }; - 46EB2E0001EC10 /* ZXUPCEANExtensionSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7F0 /* ZXUPCEANExtensionSupport.m */; }; - 46EB2E0001EC20 /* ZXUPCEANReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C810 /* ZXUPCEANReader.m */; }; - 46EB2E0001EC30 /* ZXUPCEANWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C830 /* ZXUPCEANWriter.m */; }; - 46EB2E0001EC40 /* ZXUPCEReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C850 /* ZXUPCEReader.m */; }; - 46EB2E0001EC50 /* ZXUPCEWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C870 /* ZXUPCEWriter.m */; }; - 46EB2E0001EC60 /* ZXAbstractDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C890 /* ZXAbstractDoCoMoResultParser.m */; }; - 46EB2E0001EC70 /* ZXAddressBookAUResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8B0 /* ZXAddressBookAUResultParser.m */; }; - 46EB2E0001EC80 /* ZXAddressBookDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8D0 /* ZXAddressBookDoCoMoResultParser.m */; }; - 46EB2E0001EC90 /* ZXAddressBookParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8F0 /* ZXAddressBookParsedResult.m */; }; - 46EB2E0001ECA0 /* ZXBizcardResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C910 /* ZXBizcardResultParser.m */; }; - 46EB2E0001ECB0 /* ZXBookmarkDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C930 /* ZXBookmarkDoCoMoResultParser.m */; }; - 46EB2E0001ECC0 /* ZXCalendarParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C950 /* ZXCalendarParsedResult.m */; }; - 46EB2E0001ECD0 /* ZXEmailAddressParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C970 /* ZXEmailAddressParsedResult.m */; }; - 46EB2E0001ECE0 /* ZXEmailAddressResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C990 /* ZXEmailAddressResultParser.m */; }; - 46EB2E0001ECF0 /* ZXEmailDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9B0 /* ZXEmailDoCoMoResultParser.m */; }; - 46EB2E0001ED00 /* ZXExpandedProductParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9D0 /* ZXExpandedProductParsedResult.m */; }; - 46EB2E0001ED10 /* ZXExpandedProductResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9F0 /* ZXExpandedProductResultParser.m */; }; - 46EB2E0001ED20 /* ZXGeoParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA10 /* ZXGeoParsedResult.m */; }; - 46EB2E0001ED30 /* ZXGeoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA30 /* ZXGeoResultParser.m */; }; - 46EB2E0001ED40 /* ZXISBNParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA50 /* ZXISBNParsedResult.m */; }; - 46EB2E0001ED50 /* ZXISBNResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA70 /* ZXISBNResultParser.m */; }; - 46EB2E0001ED60 /* ZXParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA90 /* ZXParsedResult.m */; }; - 46EB2E0001ED70 /* ZXProductParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAC0 /* ZXProductParsedResult.m */; }; - 46EB2E0001ED80 /* ZXProductResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAE0 /* ZXProductResultParser.m */; }; - 46EB2E0001ED90 /* ZXResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB00 /* ZXResultParser.m */; }; - 46EB2E0001EDA0 /* ZXSMSMMSResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB20 /* ZXSMSMMSResultParser.m */; }; - 46EB2E0001EDB0 /* ZXSMSParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB40 /* ZXSMSParsedResult.m */; }; - 46EB2E0001EDC0 /* ZXSMSTOMMSTOResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB60 /* ZXSMSTOMMSTOResultParser.m */; }; - 46EB2E0001EDD0 /* ZXSMTPResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB80 /* ZXSMTPResultParser.m */; }; - 46EB2E0001EDE0 /* ZXTelParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBA0 /* ZXTelParsedResult.m */; }; - 46EB2E0001EDF0 /* ZXTelResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBC0 /* ZXTelResultParser.m */; }; - 46EB2E0001EE00 /* ZXTextParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBE0 /* ZXTextParsedResult.m */; }; - 46EB2E0001EE10 /* ZXURIParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC00 /* ZXURIParsedResult.m */; }; - 46EB2E0001EE20 /* ZXURIResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC20 /* ZXURIResultParser.m */; }; - 46EB2E0001EE30 /* ZXURLTOResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC40 /* ZXURLTOResultParser.m */; }; - 46EB2E0001EE40 /* ZXVCardResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC60 /* ZXVCardResultParser.m */; }; - 46EB2E0001EE50 /* ZXVEventResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC80 /* ZXVEventResultParser.m */; }; - 46EB2E0001EE60 /* ZXVINParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCA0 /* ZXVINParsedResult.m */; }; - 46EB2E0001EE70 /* ZXVINResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCC0 /* ZXVINResultParser.m */; }; - 46EB2E0001EE80 /* ZXWifiParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCE0 /* ZXWifiParsedResult.m */; }; - 46EB2E0001EE90 /* ZXWifiResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD00 /* ZXWifiResultParser.m */; }; - 46EB2E0001EEA0 /* ZXAbstractExpandedDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C150 /* ZXAbstractExpandedDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EEB0 /* ZXAI013103decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C170 /* ZXAI013103decoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EEC0 /* ZXAI01320xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C190 /* ZXAI01320xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EED0 /* ZXAI01392xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1B0 /* ZXAI01392xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EEE0 /* ZXAI01393xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1D0 /* ZXAI01393xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EEF0 /* ZXAI013x0x1xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1F0 /* ZXAI013x0x1xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF00 /* ZXAI013x0xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C210 /* ZXAI013x0xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF10 /* ZXAI01AndOtherAIs.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C230 /* ZXAI01AndOtherAIs.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF20 /* ZXAI01decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C250 /* ZXAI01decoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF30 /* ZXAI01weightDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C270 /* ZXAI01weightDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF40 /* ZXAnyAIDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C290 /* ZXAnyAIDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF50 /* ZXRSSExpandedBlockParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2B0 /* ZXRSSExpandedBlockParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF60 /* ZXRSSExpandedCurrentParsingState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2D0 /* ZXRSSExpandedCurrentParsingState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF70 /* ZXRSSExpandedDecodedChar.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2F0 /* ZXRSSExpandedDecodedChar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF80 /* ZXRSSExpandedDecodedInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C310 /* ZXRSSExpandedDecodedInformation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF90 /* ZXRSSExpandedDecodedNumeric.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C330 /* ZXRSSExpandedDecodedNumeric.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EFA0 /* ZXRSSExpandedDecodedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C350 /* ZXRSSExpandedDecodedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EFB0 /* ZXRSSExpandedFieldParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C370 /* ZXRSSExpandedFieldParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EFC0 /* ZXRSSExpandedGeneralAppIdDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C390 /* ZXRSSExpandedGeneralAppIdDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EFD0 /* ZXBitArrayBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3B0 /* ZXBitArrayBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EFE0 /* ZXRSSExpandedPair.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3D0 /* ZXRSSExpandedPair.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EFF0 /* ZXRSSExpandedReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3F0 /* ZXRSSExpandedReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F000 /* ZXRSSExpandedRow.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C410 /* ZXRSSExpandedRow.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F010 /* ZXAbstractRSSReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C430 /* ZXAbstractRSSReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F020 /* ZXRSS14Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C450 /* ZXRSS14Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F030 /* ZXRSSDataCharacter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C470 /* ZXRSSDataCharacter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F040 /* ZXRSSFinderPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C490 /* ZXRSSFinderPattern.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F050 /* ZXRSSPair.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4B0 /* ZXRSSPair.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F060 /* ZXRSSUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4D0 /* ZXRSSUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F070 /* ZXCodaBarReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4F0 /* ZXCodaBarReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F080 /* ZXCodaBarWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C510 /* ZXCodaBarWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F090 /* ZXCode128Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C530 /* ZXCode128Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F0A0 /* ZXCode128Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C550 /* ZXCode128Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F0B0 /* ZXCode39Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C570 /* ZXCode39Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F0C0 /* ZXCode39Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C590 /* ZXCode39Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F0D0 /* ZXCode93Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5B0 /* ZXCode93Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F0E0 /* ZXCode93Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5D0 /* ZXCode93Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F0F0 /* ZXEAN13Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5F0 /* ZXEAN13Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F100 /* ZXEAN13Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C610 /* ZXEAN13Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F110 /* ZXEAN8Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C630 /* ZXEAN8Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F120 /* ZXEAN8Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C650 /* ZXEAN8Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F130 /* ZXEANManufacturerOrgSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C670 /* ZXEANManufacturerOrgSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F140 /* ZXingObjCOneD.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C690 /* ZXingObjCOneD.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F150 /* ZXITFReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6A0 /* ZXITFReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F160 /* ZXITFWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6C0 /* ZXITFWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F170 /* ZXMultiFormatOneDReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6E0 /* ZXMultiFormatOneDReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F180 /* ZXMultiFormatUPCEANReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C700 /* ZXMultiFormatUPCEANReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F190 /* ZXOneDimensionalCodeWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C720 /* ZXOneDimensionalCodeWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F1A0 /* ZXOneDReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C740 /* ZXOneDReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F1B0 /* ZXUPCAReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C760 /* ZXUPCAReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F1C0 /* ZXUPCAWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C780 /* ZXUPCAWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F1D0 /* ZXUPCEANExtension2Support.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7A0 /* ZXUPCEANExtension2Support.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F1E0 /* ZXUPCEANExtension5Support.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7C0 /* ZXUPCEANExtension5Support.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F1F0 /* ZXUPCEANExtensionSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7E0 /* ZXUPCEANExtensionSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F200 /* ZXUPCEANReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C800 /* ZXUPCEANReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F210 /* ZXUPCEANWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C820 /* ZXUPCEANWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F220 /* ZXUPCEReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C840 /* ZXUPCEReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F230 /* ZXUPCEWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C860 /* ZXUPCEWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F240 /* ZXAbstractDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C880 /* ZXAbstractDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F250 /* ZXAddressBookAUResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8A0 /* ZXAddressBookAUResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F260 /* ZXAddressBookDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8C0 /* ZXAddressBookDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F270 /* ZXAddressBookParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8E0 /* ZXAddressBookParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F280 /* ZXBizcardResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C900 /* ZXBizcardResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F290 /* ZXBookmarkDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C920 /* ZXBookmarkDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F2A0 /* ZXCalendarParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C940 /* ZXCalendarParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F2B0 /* ZXEmailAddressParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C960 /* ZXEmailAddressParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F2C0 /* ZXEmailAddressResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C980 /* ZXEmailAddressResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F2D0 /* ZXEmailDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9A0 /* ZXEmailDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F2E0 /* ZXExpandedProductParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9C0 /* ZXExpandedProductParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F2F0 /* ZXExpandedProductResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9E0 /* ZXExpandedProductResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F300 /* ZXGeoParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA00 /* ZXGeoParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F310 /* ZXGeoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA20 /* ZXGeoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F320 /* ZXISBNParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA40 /* ZXISBNParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F330 /* ZXISBNResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA60 /* ZXISBNResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F340 /* ZXParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA80 /* ZXParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F350 /* ZXParsedResultType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAA0 /* ZXParsedResultType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F360 /* ZXProductParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAB0 /* ZXProductParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F370 /* ZXProductResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAD0 /* ZXProductResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F380 /* ZXResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAF0 /* ZXResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F390 /* ZXSMSMMSResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB10 /* ZXSMSMMSResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F3A0 /* ZXSMSParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB30 /* ZXSMSParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F3B0 /* ZXSMSTOMMSTOResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB50 /* ZXSMSTOMMSTOResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F3C0 /* ZXSMTPResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB70 /* ZXSMTPResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F3D0 /* ZXTelParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB90 /* ZXTelParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F3E0 /* ZXTelResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBB0 /* ZXTelResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F3F0 /* ZXTextParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBD0 /* ZXTextParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F400 /* ZXURIParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBF0 /* ZXURIParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F410 /* ZXURIResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC10 /* ZXURIResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F420 /* ZXURLTOResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC30 /* ZXURLTOResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F430 /* ZXVCardResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC50 /* ZXVCardResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F440 /* ZXVEventResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC70 /* ZXVEventResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F450 /* ZXVINParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC90 /* ZXVINParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F460 /* ZXVINResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCB0 /* ZXVINResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F470 /* ZXWifiParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCD0 /* ZXWifiParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F480 /* ZXWifiResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCF0 /* ZXWifiResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F490 /* ZXModulusGF.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD30 /* ZXModulusGF.m */; }; - 46EB2E0001F4A0 /* ZXModulusPoly.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD50 /* ZXModulusPoly.m */; }; - 46EB2E0001F4B0 /* ZXPDF417ECErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD70 /* ZXPDF417ECErrorCorrection.m */; }; - 46EB2E0001F4C0 /* ZXPDF417BarcodeMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD90 /* ZXPDF417BarcodeMetadata.m */; }; - 46EB2E0001F4D0 /* ZXPDF417BarcodeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDB0 /* ZXPDF417BarcodeValue.m */; }; - 46EB2E0001F4E0 /* ZXPDF417BoundingBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDD0 /* ZXPDF417BoundingBox.m */; }; - 46EB2E0001F4F0 /* ZXPDF417Codeword.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDF0 /* ZXPDF417Codeword.m */; }; - 46EB2E0001F500 /* ZXPDF417CodewordDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE10 /* ZXPDF417CodewordDecoder.m */; }; - 46EB2E0001F510 /* ZXPDF417DecodedBitStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE30 /* ZXPDF417DecodedBitStreamParser.m */; }; - 46EB2E0001F520 /* ZXPDF417DetectionResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE50 /* ZXPDF417DetectionResult.m */; }; - 46EB2E0001F530 /* ZXPDF417DetectionResultColumn.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE70 /* ZXPDF417DetectionResultColumn.m */; }; - 46EB2E0001F540 /* ZXPDF417DetectionResultRowIndicatorColumn.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE90 /* ZXPDF417DetectionResultRowIndicatorColumn.m */; }; - 46EB2E0001F550 /* ZXPDF417ScanningDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEB0 /* ZXPDF417ScanningDecoder.m */; }; - 46EB2E0001F560 /* ZXPDF417Detector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CED0 /* ZXPDF417Detector.m */; }; - 46EB2E0001F570 /* ZXPDF417DetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEF0 /* ZXPDF417DetectorResult.m */; }; - 46EB2E0001F580 /* ZXPDF417.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF10 /* ZXPDF417.m */; }; - 46EB2E0001F590 /* ZXPDF417BarcodeMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF30 /* ZXPDF417BarcodeMatrix.m */; }; - 46EB2E0001F5A0 /* ZXPDF417BarcodeRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF50 /* ZXPDF417BarcodeRow.m */; }; - 46EB2E0001F5B0 /* ZXPDF417Dimensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF70 /* ZXPDF417Dimensions.m */; }; - 46EB2E0001F5C0 /* ZXPDF417ErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF90 /* ZXPDF417ErrorCorrection.m */; }; - 46EB2E0001F5D0 /* ZXPDF417HighLevelEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFB0 /* ZXPDF417HighLevelEncoder.m */; }; - 46EB2E0001F5E0 /* ZXPDF417Common.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFE0 /* ZXPDF417Common.m */; }; - 46EB2E0001F5F0 /* ZXPDF417Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D000 /* ZXPDF417Reader.m */; }; - 46EB2E0001F600 /* ZXPDF417ResultMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D020 /* ZXPDF417ResultMetadata.m */; }; - 46EB2E0001F610 /* ZXPDF417Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D040 /* ZXPDF417Writer.m */; }; - 46EB2E0001F620 /* ZXModulusGF.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD20 /* ZXModulusGF.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F630 /* ZXModulusPoly.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD40 /* ZXModulusPoly.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F640 /* ZXPDF417ECErrorCorrection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD60 /* ZXPDF417ECErrorCorrection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F650 /* ZXPDF417BarcodeMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD80 /* ZXPDF417BarcodeMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F660 /* ZXPDF417BarcodeValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDA0 /* ZXPDF417BarcodeValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F670 /* ZXPDF417BoundingBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDC0 /* ZXPDF417BoundingBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F680 /* ZXPDF417Codeword.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDE0 /* ZXPDF417Codeword.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F690 /* ZXPDF417CodewordDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE00 /* ZXPDF417CodewordDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F6A0 /* ZXPDF417DecodedBitStreamParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE20 /* ZXPDF417DecodedBitStreamParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F6B0 /* ZXPDF417DetectionResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE40 /* ZXPDF417DetectionResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F6C0 /* ZXPDF417DetectionResultColumn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE60 /* ZXPDF417DetectionResultColumn.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F6D0 /* ZXPDF417DetectionResultRowIndicatorColumn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE80 /* ZXPDF417DetectionResultRowIndicatorColumn.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F6E0 /* ZXPDF417ScanningDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEA0 /* ZXPDF417ScanningDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F6F0 /* ZXPDF417Detector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEC0 /* ZXPDF417Detector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F700 /* ZXPDF417DetectorResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEE0 /* ZXPDF417DetectorResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F710 /* ZXPDF417.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF00 /* ZXPDF417.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F720 /* ZXPDF417BarcodeMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF20 /* ZXPDF417BarcodeMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F730 /* ZXPDF417BarcodeRow.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF40 /* ZXPDF417BarcodeRow.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F740 /* ZXPDF417Dimensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF60 /* ZXPDF417Dimensions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F750 /* ZXPDF417ErrorCorrection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF80 /* ZXPDF417ErrorCorrection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F760 /* ZXPDF417HighLevelEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFA0 /* ZXPDF417HighLevelEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F770 /* ZXingObjCPDF417.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFC0 /* ZXingObjCPDF417.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F780 /* ZXPDF417Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFD0 /* ZXPDF417Common.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F790 /* ZXPDF417Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFF0 /* ZXPDF417Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F7A0 /* ZXPDF417ResultMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D010 /* ZXPDF417ResultMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F7B0 /* ZXPDF417Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D030 /* ZXPDF417Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F810 /* ZXingObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001F800 /* ZXingObjC-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F840 /* ZXingObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001F830 /* ZXingObjC-dummy.m */; }; - 46EB2E0001F940 /* format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D120 /* format.cc */; }; - 46EB2E0001F950 /* args.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D050 /* args.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F960 /* chrono.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D060 /* chrono.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F970 /* color.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D070 /* color.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F980 /* compile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D080 /* compile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F990 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D090 /* core.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F9A0 /* format-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0A0 /* format-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F9B0 /* format.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0B0 /* format.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F9C0 /* os.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0C0 /* os.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F9D0 /* ostream.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0D0 /* ostream.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F9E0 /* printf.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0E0 /* printf.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F9F0 /* ranges.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0F0 /* ranges.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FA00 /* std.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D100 /* std.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FA10 /* xchar.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D110 /* xchar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FA70 /* fmt-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FA60 /* fmt-dummy.m */; }; - 46EB2E0001FB00 /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D180 /* demangle.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB10 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D190 /* logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB20 /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1A0 /* raw_logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB30 /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1B0 /* signalhandler.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB40 /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1C0 /* symbolize.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB50 /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1D0 /* utilities.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB60 /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1E0 /* vlog_is_on.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB70 /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D130 /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FB80 /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D140 /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FB90 /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D150 /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FBA0 /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D160 /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FBB0 /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D170 /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FC10 /* glog-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FC00 /* glog-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FC40 /* glog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FC30 /* glog-dummy.m */; }; - 46EB2E0001FD50 /* RNCSafeAreaContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D3F0 /* RNCSafeAreaContext.mm */; }; - 46EB2E0001FD60 /* RNCSafeAreaProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D410 /* RNCSafeAreaProvider.m */; }; - 46EB2E0001FD70 /* RNCSafeAreaProviderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D430 /* RNCSafeAreaProviderManager.m */; }; - 46EB2E0001FD80 /* RNCSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D450 /* RNCSafeAreaShadowView.m */; }; - 46EB2E0001FD90 /* RNCSafeAreaUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D470 /* RNCSafeAreaUtils.m */; }; - 46EB2E0001FDA0 /* RNCSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D490 /* RNCSafeAreaView.m */; }; - 46EB2E0001FDB0 /* RNCSafeAreaViewEdgeMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4B0 /* RNCSafeAreaViewEdgeMode.m */; }; - 46EB2E0001FDC0 /* RNCSafeAreaViewEdges.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4D0 /* RNCSafeAreaViewEdges.m */; }; - 46EB2E0001FDD0 /* RNCSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4F0 /* RNCSafeAreaViewLocalData.m */; }; - 46EB2E0001FDE0 /* RNCSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D510 /* RNCSafeAreaViewManager.m */; }; - 46EB2E0001FDF0 /* RNCSafeAreaViewMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D530 /* RNCSafeAreaViewMode.m */; }; - 46EB2E0001FE00 /* RNCSafeAreaContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D3E0 /* RNCSafeAreaContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE10 /* RNCSafeAreaProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D400 /* RNCSafeAreaProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE20 /* RNCSafeAreaProviderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D420 /* RNCSafeAreaProviderManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE30 /* RNCSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D440 /* RNCSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE40 /* RNCSafeAreaUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D460 /* RNCSafeAreaUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE50 /* RNCSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D480 /* RNCSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE60 /* RNCSafeAreaViewEdgeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4A0 /* RNCSafeAreaViewEdgeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE70 /* RNCSafeAreaViewEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4C0 /* RNCSafeAreaViewEdges.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE80 /* RNCSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4E0 /* RNCSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE90 /* RNCSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D500 /* RNCSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FEA0 /* RNCSafeAreaViewMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D520 /* RNCSafeAreaViewMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FF00 /* react-native-safe-area-context-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FEF0 /* react-native-safe-area-context-dummy.m */; }; - 46EB2E0001FFE0 /* Pods-mobileapptemplate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FFD0 /* Pods-mobileapptemplate-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00020040 /* Pods-mobileapptemplate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00020030 /* Pods-mobileapptemplate-dummy.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 46EB2E000200A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6; - remoteInfo = AppAuth; - }; - 46EB2E000200C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E000200E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 90FCC21376F1111702F7D48E658E43A2; - remoteInfo = EXApplication; - }; - 46EB2E00020100 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20140544B89B60083D9626CBDB171E89; - remoteInfo = EXBarCodeScanner; - }; - 46EB2E00020120 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6C1893932A69822CBE3502F2E0BCFB6D; - remoteInfo = EXConstants; - }; - 46EB2E00020140 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4; - remoteInfo = EXImageLoader; - }; - 46EB2E00020160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 337D49CFF8C109DC1CC07F326439084E; - remoteInfo = Expo; - }; - 46EB2E00020180 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F77F2C3B4862C46B748290E60FD6B02B; - remoteInfo = ExpoAdapterGoogleSignIn; - }; - 46EB2E000201A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2E8DE00395DDCF21D15D83FC2DDD3A93; - remoteInfo = ExpoAsset; - }; - 46EB2E000201C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6EDBCD95D1624C1F631DF5983AADB3B3; - remoteInfo = ExpoCamera; - }; - 46EB2E000201E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 219BE94914A9A27C5B88F925A6F26253; - remoteInfo = ExpoCrypto; - }; - 46EB2E00020200 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E75C38C362BC8874606E6C3B70DBE44D; - remoteInfo = ExpoDevice; - }; - 46EB2E00020220 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 61D0956690519FC30DB411716DB5D4E9; - remoteInfo = ExpoFileSystem; - }; - 46EB2E00020240 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 105765E503515FDF1EFEBEFA6F166225; - remoteInfo = ExpoFont; - }; - 46EB2E00020260 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 90ADA47ADE107F8BBE8456EF975D4E83; - remoteInfo = ExpoKeepAwake; - }; - 46EB2E00020280 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E000202A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0A9E313F802B28B44A928D7969FB06FB; - remoteInfo = ExpoWebBrowser; - }; - 46EB2E000202C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F; - remoteInfo = FBLazyVector; - }; - 46EB2E000202E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8627999EF1D5E93E13DAFF580DA8CDCF; - remoteInfo = GTMAppAuth; - }; - 46EB2E00020300 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D676E21115185671D7258A56944ABE98; - remoteInfo = GTMSessionFetcher; - }; - 46EB2E00020320 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CAD3534FC55B0333104E5117C0A9A324; - remoteInfo = GoogleSignIn; - }; - 46EB2E00020340 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00020360 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5211B5AB7B81060AA8E78614DD75D3AB; - remoteInfo = RCTDeprecation; - }; - 46EB2E00020380 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E000203A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E000203C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 89F573A6B1292B3B2296B2206BFDC3D7; - remoteInfo = RNCAsyncStorage; - }; - 46EB2E000203E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B9E8F4CA2A4A8599389FEB665A9B96FF; - remoteInfo = RNGestureHandler; - }; - 46EB2E00020400 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5476F82C9430F9DD7EC76D0150754254; - remoteInfo = RNGoogleSignin; - }; - 46EB2E00020420 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FF879E718031128A75E7DE54046E6219; - remoteInfo = RNReanimated; - }; - 46EB2E00020440 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DE32677FA772BFFD0172EB7EE9E4E7E9; - remoteInfo = RNSVG; - }; - 46EB2E00020460 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 214E42634D1E187D876346D36184B655; - remoteInfo = RNScreens; - }; - 46EB2E00020480 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; - remoteInfo = React; - }; - 46EB2E000204A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E000204C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000204E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E16E206437995280D349D4B67695C894; - remoteInfo = "React-CoreModules"; - }; - 46EB2E00020500 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00020520 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A5E93F38E96B3A37575BEC88AD69AE85; - remoteInfo = "React-FabricImage"; - }; - 46EB2E00020540 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E00020560 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 091003D98BDA80B01B9E35CADE3947F0; - remoteInfo = "React-Mapbuffer"; - }; - 46EB2E00020580 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E000205A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9; - remoteInfo = "React-RCTActionSheet"; - }; - 46EB2E000205C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B; - remoteInfo = "React-RCTAnimation"; - }; - 46EB2E000205E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C2B1B75CCC326124F29FE703CC59BFB7; - remoteInfo = "React-RCTAppDelegate"; - }; - 46EB2E00020600 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; - remoteInfo = "React-RCTBlob"; - }; - 46EB2E00020620 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E00020640 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; - }; - 46EB2E00020660 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2; - remoteInfo = "React-RCTLinking"; - }; - 46EB2E00020680 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; - remoteInfo = "React-RCTNetwork"; - }; - 46EB2E000206A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9; - remoteInfo = "React-RCTSettings"; - }; - 46EB2E000206C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; - remoteInfo = "React-RCTText"; - }; - 46EB2E000206E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F; - remoteInfo = "React-RCTVibration"; - }; - 46EB2E00020700 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 91D38B18A4E42B1622B83F450706C2F5; - remoteInfo = "React-RuntimeApple"; - }; - 46EB2E00020720 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; - remoteInfo = "React-RuntimeCore"; - }; - 46EB2E00020740 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0EF07AE1AD53436E8D2B9B0086EA0163; - remoteInfo = "React-RuntimeHermes"; - }; - 46EB2E00020760 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; - }; - 46EB2E00020780 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E000207A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E000207C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E000207E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00020800 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; - remoteInfo = "React-hermes"; - }; - 46EB2E00020820 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 27F648AD269E94404D6A7547C4F9C683; - remoteInfo = "React-jserrorhandler"; - }; - 46EB2E00020840 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00020860 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E00020880 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E000208A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 718331030FAA6D88E74D4B2240BB4AC8; - remoteInfo = "React-jsitracing"; - }; - 46EB2E000208C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; - remoteInfo = "React-logger"; - }; - 46EB2E000208E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; - remoteInfo = "React-nativeconfig"; - }; - 46EB2E00020900 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; - remoteInfo = "React-perflogger"; - }; - 46EB2E00020920 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00020940 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B41E34C6B259B9994C513BE178912491; - remoteInfo = "React-rncore"; - }; - 46EB2E00020960 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00020980 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; - remoteInfo = "React-runtimescheduler"; - }; - 46EB2E000209A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E000209C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E000209E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; - remoteInfo = SocketRocket; - }; - 46EB2E00020A00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00020A20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; - remoteInfo = ZXingObjC; - }; - 46EB2E00020A40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; - remoteInfo = boost; - }; - 46EB2E00020A60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00020A80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00020AA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00020AC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BD9A27D8398DEB3205D3F8937B0672A0; - remoteInfo = "react-native-safe-area-context"; - }; - 46EB2E00020AE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3B932EC9659D505694902B50F4EB3D8B; - remoteInfo = "AppAuth-AppAuthCore_Privacy"; - }; - 46EB2E00020B00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20B605F265EBCD84C7167FE854FDED12; - remoteInfo = "EXApplication-ExpoApplication_privacy"; - }; - 46EB2E00020B20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020B40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020B60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4; - remoteInfo = EXImageLoader; - }; - 46EB2E00020B80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; - remoteInfo = ZXingObjC; - }; - 46EB2E00020BA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0F782E65C434CB2F920719FC727833DC; - remoteInfo = "EXConstants-EXConstants"; - }; - 46EB2E00020BC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8C8F782BF97E9978F4B6AF92621D724F; - remoteInfo = "EXConstants-ExpoConstants_privacy"; - }; - 46EB2E00020BE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020C00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00020C20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020C40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020C60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020C80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00020CA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CAD3534FC55B0333104E5117C0A9A324; - remoteInfo = GoogleSignIn; - }; - 46EB2E00020CC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020CE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020D00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; - remoteInfo = ZXingObjC; - }; - 46EB2E00020D20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020D40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C94F5F32730982C482173E4C78004673; - remoteInfo = "ExpoDevice-ExpoDevice_privacy"; - }; - 46EB2E00020D60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020D80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DCBBC340ADCFC40E2F676B616BA8D2F4; - remoteInfo = "ExpoFileSystem-ExpoFileSystem_privacy"; - }; - 46EB2E00020DA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020DC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020DE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020E00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00020E20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00020E40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00020E60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00020E80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C2B1B75CCC326124F29FE703CC59BFB7; - remoteInfo = "React-RCTAppDelegate"; - }; - 46EB2E00020EA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00020EC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00020EE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00020F00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E00020F20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00020F40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E00020F60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00020F80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00020FA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00020FC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00020FE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00021000 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00021020 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00021040 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E00021060 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00021080 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E000210A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E000210C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7E666B1A2E7C9940B41E40FF9793F57C; - remoteInfo = "GTMAppAuth-GTMAppAuth_Privacy"; - }; - 46EB2E000210E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D676E21115185671D7258A56944ABE98; - remoteInfo = GTMSessionFetcher; - }; - 46EB2E00021100 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6; - remoteInfo = AppAuth; - }; - 46EB2E00021120 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 417B25AC44CA1D040034CC1F375CEE36; - remoteInfo = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; - }; - 46EB2E00021140 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7DFA91ED3A3D0BC020C3C843A3D1EB38; - remoteInfo = "GoogleSignIn-GoogleSignIn"; - }; - 46EB2E00021160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6; - remoteInfo = AppAuth; - }; - 46EB2E00021180 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8627999EF1D5E93E13DAFF580DA8CDCF; - remoteInfo = GTMAppAuth; - }; - 46EB2E000211A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D676E21115185671D7258A56944ABE98; - remoteInfo = GTMSessionFetcher; - }; - 46EB2E000211C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; - remoteInfo = boost; - }; - 46EB2E000211E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00021200 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00021220 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00021240 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F; - remoteInfo = FBLazyVector; - }; - 46EB2E00021260 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E00021280 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000212A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4C0DE1C47CE99F0D1B5D4618E9E61DA6; - remoteInfo = "RNCAsyncStorage-RNCAsyncStorage_resources"; - }; - 46EB2E000212C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000212E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00021300 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00021320 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00021340 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E00021360 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00021380 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E000213A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E000213C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E000213E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00021400 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00021420 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00021440 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00021460 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00021480 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E000214A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E000214C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E000214E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00021500 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00021520 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00021540 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CAD3534FC55B0333104E5117C0A9A324; - remoteInfo = GoogleSignIn; - }; - 46EB2E00021560 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00021580 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E000215A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000215C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000215E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00021600 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E00021620 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00021640 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E00021660 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00021680 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E000216A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E000216C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E000216E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00021700 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00021720 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00021740 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00021760 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E00021780 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E000217A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E000217C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E000217E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00021800 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00021820 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00021840 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00021860 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E00021880 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E000218A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E000218C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E000218E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00021900 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00021920 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00021940 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00021960 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00021980 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E000219A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E000219C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E000219E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E00021A00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00021A20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00021A40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00021A60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; - }; - 46EB2E00021A80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00021AA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9; - remoteInfo = "React-RCTActionSheet"; - }; - 46EB2E00021AC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B; - remoteInfo = "React-RCTAnimation"; - }; - 46EB2E00021AE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; - remoteInfo = "React-RCTBlob"; - }; - 46EB2E00021B00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; - }; - 46EB2E00021B20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2; - remoteInfo = "React-RCTLinking"; - }; - 46EB2E00021B40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; - remoteInfo = "React-RCTNetwork"; - }; - 46EB2E00021B60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9; - remoteInfo = "React-RCTSettings"; - }; - 46EB2E00021B80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; - remoteInfo = "React-RCTText"; - }; - 46EB2E00021BA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F; - remoteInfo = "React-RCTVibration"; - }; - 46EB2E00021BC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E00021BE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00021C00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E00021C20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00021C40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00021C60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00021C80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00021CA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00021CC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00021CE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00021D00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00021D20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00021D40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00021D60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A5E93F38E96B3A37575BEC88AD69AE85; - remoteInfo = "React-FabricImage"; - }; - 46EB2E00021D80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00021DA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00021DC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00021DE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00021E00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0DD0961119C95E188122B13F3BF4380; - remoteInfo = "React-Core-RCTI18nStrings"; - }; - 46EB2E00021E20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00021E40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E00021E60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; - remoteInfo = "React-perflogger"; - }; - 46EB2E00021E80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00021EA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E00021EC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00021EE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00021F00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; - remoteInfo = SocketRocket; - }; - 46EB2E00021F20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; - remoteInfo = "React-runtimescheduler"; - }; - 46EB2E00021F40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00021F60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00021F80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00021FA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5211B5AB7B81060AA8E78614DD75D3AB; - remoteInfo = RCTDeprecation; - }; - 46EB2E00021FC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; - remoteInfo = "React-hermes"; - }; - 46EB2E00021FE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00022000 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00022020 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00022040 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00022060 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00022080 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000220A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; - }; - 46EB2E000220C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E000220E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; - remoteInfo = "React-RCTBlob"; - }; - 46EB2E00022100 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; - remoteInfo = SocketRocket; - }; - 46EB2E00022120 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00022140 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00022160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00022180 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E000221A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000221C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E000221E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E00022200 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00022220 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00022240 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00022260 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; - remoteInfo = "React-logger"; - }; - 46EB2E00022280 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E000222A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E000222C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E000222E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00022300 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00022320 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00022340 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; - remoteInfo = "React-runtimescheduler"; - }; - 46EB2E00022360 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E00022380 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E000223A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E000223C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E000223E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00022400 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00022420 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E00022440 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E00022460 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00022480 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E000224A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; - remoteInfo = "React-logger"; - }; - 46EB2E000224C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E000224E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00022500 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00022520 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E00022540 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00022560 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00022580 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E000225A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E000225C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E000225E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00022600 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00022620 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00022640 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00022660 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00022680 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E000226A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E000226C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E000226E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00022700 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00022720 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00022740 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00022760 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00022780 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E000227A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; - }; - 46EB2E000227C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000227E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E00022800 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00022820 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00022840 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00022860 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00022880 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000228A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000228C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E000228E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00022900 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00022920 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00022940 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00022960 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00022980 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000229A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000229C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E000229E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00022A00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; - remoteInfo = "React-RCTNetwork"; - }; - 46EB2E00022A20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; - }; - 46EB2E00022A40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E16E206437995280D349D4B67695C894; - remoteInfo = "React-CoreModules"; - }; - 46EB2E00022A60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; - remoteInfo = "React-nativeconfig"; - }; - 46EB2E00022A80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00022AA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00022AC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00022AE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; - remoteInfo = "React-runtimescheduler"; - }; - 46EB2E00022B00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E00022B20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; - remoteInfo = "React-RuntimeCore"; - }; - 46EB2E00022B40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 91D38B18A4E42B1622B83F450706C2F5; - remoteInfo = "React-RuntimeApple"; - }; - 46EB2E00022B60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00022B80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00022BA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00022BC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00022BE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00022C00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00022C20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; - remoteInfo = "React-hermes"; - }; - 46EB2E00022C40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0EF07AE1AD53436E8D2B9B0086EA0163; - remoteInfo = "React-RuntimeHermes"; - }; - 46EB2E00022C60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00022C80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00022CA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00022CC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00022CE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00022D00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; - remoteInfo = "React-RCTNetwork"; - }; - 46EB2E00022D20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00022D40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00022D60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00022D80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00022DA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00022DC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00022DE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; - }; - 46EB2E00022E00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00022E20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00022E40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00022E60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; - remoteInfo = "React-RCTText"; - }; - 46EB2E00022E80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00022EA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A5E93F38E96B3A37575BEC88AD69AE85; - remoteInfo = "React-FabricImage"; - }; - 46EB2E00022EC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00022EE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; - remoteInfo = "React-nativeconfig"; - }; - 46EB2E00022F00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00022F20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E00022F40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00022F60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00022F80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00022FA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00022FC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; - remoteInfo = "React-runtimescheduler"; - }; - 46EB2E00022FE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023000 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023020 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023040 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00023060 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023080 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000230A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; - remoteInfo = "React-RCTNetwork"; - }; - 46EB2E000230C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E000230E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00023100 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00023120 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00023140 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00023160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023180 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E000231A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E000231C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000231E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00023200 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023220 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00023240 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00023260 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00023280 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E000232A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000232C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E000232E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023300 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00023320 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00023340 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00023360 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00023380 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E000233A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000233C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000233E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023400 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00023420 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00023440 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00023460 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00023480 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000234A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E000234C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E000234E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; - }; - 46EB2E00023500 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00023520 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00023540 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023560 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00023580 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E16E206437995280D349D4B67695C894; - remoteInfo = "React-CoreModules"; - }; - 46EB2E000235A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E000235C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E000235E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; - remoteInfo = "React-RuntimeCore"; - }; - 46EB2E00023600 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 091003D98BDA80B01B9E35CADE3947F0; - remoteInfo = "React-Mapbuffer"; - }; - 46EB2E00023620 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 27F648AD269E94404D6A7547C4F9C683; - remoteInfo = "React-jserrorhandler"; - }; - 46EB2E00023640 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023660 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023680 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0EF07AE1AD53436E8D2B9B0086EA0163; - remoteInfo = "React-RuntimeHermes"; - }; - 46EB2E000236A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000236C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E000236E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E00023700 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00023720 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023740 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023760 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 27F648AD269E94404D6A7547C4F9C683; - remoteInfo = "React-jserrorhandler"; - }; - 46EB2E00023780 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; - remoteInfo = "React-runtimescheduler"; - }; - 46EB2E000237A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E000237C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E000237E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023800 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023820 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023840 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; - remoteInfo = "React-nativeconfig"; - }; - 46EB2E00023860 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 718331030FAA6D88E74D4B2240BB4AC8; - remoteInfo = "React-jsitracing"; - }; - 46EB2E00023880 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E000238A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E000238C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; - remoteInfo = "React-RuntimeCore"; - }; - 46EB2E000238E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00023900 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023920 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; - remoteInfo = "React-hermes"; - }; - 46EB2E00023940 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023960 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; - remoteInfo = boost; - }; - 46EB2E00023980 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E000239A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E000239C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000239E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023A00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023A20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; - }; - 46EB2E00023A40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00023A60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; - remoteInfo = "React-perflogger"; - }; - 46EB2E00023A80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023AA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; - remoteInfo = "React-logger"; - }; - 46EB2E00023AC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00023AE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023B00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023B20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023B40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00023B60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00023B80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00023BA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00023BC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E00023BE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E00023C00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023C20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; - remoteInfo = "React-perflogger"; - }; - 46EB2E00023C40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023C60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00023C80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00023CA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023CC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023CE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023D00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00023D20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023D40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023D60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00023D80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 091003D98BDA80B01B9E35CADE3947F0; - remoteInfo = "React-Mapbuffer"; - }; - 46EB2E00023DA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; - remoteInfo = boost; - }; - 46EB2E00023DC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00023DE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00023E00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023E20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023E40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023E60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E00023E80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023EA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; - remoteInfo = "React-perflogger"; - }; - 46EB2E00023EC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023EE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00023F00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00023F20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023F40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023F60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023F80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023FA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023FC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00023FE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00024000 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00024020 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00024040 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00024060 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00024080 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E000240A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000240C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E000240E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00024100 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00024120 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00024140 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00024160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; - }; - 46EB2E00024180 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E000241A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E000241C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E000241E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00024200 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00024220 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00024240 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00024260 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00024280 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E000242A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000242C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E000242E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00024300 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00024320 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00024340 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; - }; - 46EB2E00024360 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; - remoteInfo = "React-perflogger"; - }; - 46EB2E00024380 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E000243A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E000243C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000243E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; - remoteInfo = "React-logger"; - }; - 46EB2E00024400 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00024420 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00024440 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00024460 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00024480 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E000244A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E000244C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 07BCD730F7BAE0FD407C1930FCA0A217 /* ExpoKeepAwake */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoKeepAwake; path = libExpoKeepAwake.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 0AE30817DC70B7BDE99523E2FB47404C /* EXApplication */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXApplication; path = libEXApplication.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 1381503C42FFF460E946860A32A6F981 /* React-RuntimeApple */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RuntimeApple"; path = "libReact-RuntimeApple.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 178DE81B4D5424C480EC2B1B64A6412D /* ExpoFileSystem-ExpoFileSystem_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ExpoFileSystem-ExpoFileSystem_privacy"; path = ExpoFileSystem_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 1936453FF2A7E3A13063C4917C4D5598 /* RCT-Folly */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "RCT-Folly"; path = "libRCT-Folly.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1E04881EDF02715BD6AC2C6ED3FBB37E /* React-rendererdebug */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-rendererdebug"; path = "libReact-rendererdebug.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1E649614D7644BF68C2F5D4CB3FBF8DC /* React-NativeModulesApple */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-NativeModulesApple"; path = "libReact-NativeModulesApple.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 220361FF3B2778F8F38C2C4DCC5B49FD /* EXConstants */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXConstants; path = libEXConstants.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 2577F299FCB0A19824FE989BE77B8E8F /* React-jsinspector */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jsinspector"; path = "libReact-jsinspector.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 269BE773C9482484B70949A40F4EA525 /* React-RCTSettings */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTSettings"; path = "libReact-RCTSettings.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 288CD1F2113855AFB654C359138106EF /* Pods-mobileapptemplate */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-mobileapptemplate"; path = "libPods-mobileapptemplate.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 33EEBF1D210254B5452CE560F81C9D38 /* RCTDeprecation */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RCTDeprecation; path = libRCTDeprecation.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 37592FDAD45752511010F4B06AC57355 /* React-cxxreact */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-cxxreact"; path = "libReact-cxxreact.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 39D0105B481E5FB78C661496BD63B8A5 /* React-RCTAppDelegate */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTAppDelegate"; path = "libReact-RCTAppDelegate.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3CA7A9404CCDD6BA22C97F8348CE3209 /* glog */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = glog; path = libglog.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 3FD1B4C1246D643E9476438C28048FA8 /* AppAuth */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = AppAuth; path = libAppAuth.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 46EB2E000005D0 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E000005F0 /* AppAuthCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuthCore.h; path = Sources/AppAuthCore.h; sourceTree = ""; }; - 46EB2E00000600 /* OIDAuthorizationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationRequest.h; path = Sources/AppAuthCore/OIDAuthorizationRequest.h; sourceTree = ""; }; - 46EB2E00000610 /* OIDAuthorizationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationRequest.m; path = Sources/AppAuthCore/OIDAuthorizationRequest.m; sourceTree = ""; }; - 46EB2E00000620 /* OIDAuthorizationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationResponse.h; path = Sources/AppAuthCore/OIDAuthorizationResponse.h; sourceTree = ""; }; - 46EB2E00000630 /* OIDAuthorizationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationResponse.m; path = Sources/AppAuthCore/OIDAuthorizationResponse.m; sourceTree = ""; }; - 46EB2E00000640 /* OIDAuthorizationService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationService.h; path = Sources/AppAuthCore/OIDAuthorizationService.h; sourceTree = ""; }; - 46EB2E00000650 /* OIDAuthorizationService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationService.m; path = Sources/AppAuthCore/OIDAuthorizationService.m; sourceTree = ""; }; - 46EB2E00000660 /* OIDAuthState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthState.h; path = Sources/AppAuthCore/OIDAuthState.h; sourceTree = ""; }; - 46EB2E00000670 /* OIDAuthState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthState.m; path = Sources/AppAuthCore/OIDAuthState.m; sourceTree = ""; }; - 46EB2E00000680 /* OIDAuthStateChangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateChangeDelegate.h; path = Sources/AppAuthCore/OIDAuthStateChangeDelegate.h; sourceTree = ""; }; - 46EB2E00000690 /* OIDAuthStateErrorDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateErrorDelegate.h; path = Sources/AppAuthCore/OIDAuthStateErrorDelegate.h; sourceTree = ""; }; - 46EB2E000006A0 /* OIDClientMetadataParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDClientMetadataParameters.h; path = Sources/AppAuthCore/OIDClientMetadataParameters.h; sourceTree = ""; }; - 46EB2E000006B0 /* OIDClientMetadataParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDClientMetadataParameters.m; path = Sources/AppAuthCore/OIDClientMetadataParameters.m; sourceTree = ""; }; - 46EB2E000006C0 /* OIDDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDDefines.h; path = Sources/AppAuthCore/OIDDefines.h; sourceTree = ""; }; - 46EB2E000006D0 /* OIDEndSessionRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDEndSessionRequest.h; path = Sources/AppAuthCore/OIDEndSessionRequest.h; sourceTree = ""; }; - 46EB2E000006E0 /* OIDEndSessionRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDEndSessionRequest.m; path = Sources/AppAuthCore/OIDEndSessionRequest.m; sourceTree = ""; }; - 46EB2E000006F0 /* OIDEndSessionResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDEndSessionResponse.h; path = Sources/AppAuthCore/OIDEndSessionResponse.h; sourceTree = ""; }; - 46EB2E00000700 /* OIDEndSessionResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDEndSessionResponse.m; path = Sources/AppAuthCore/OIDEndSessionResponse.m; sourceTree = ""; }; - 46EB2E00000710 /* OIDError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDError.h; path = Sources/AppAuthCore/OIDError.h; sourceTree = ""; }; - 46EB2E00000720 /* OIDError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDError.m; path = Sources/AppAuthCore/OIDError.m; sourceTree = ""; }; - 46EB2E00000730 /* OIDErrorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDErrorUtilities.h; path = Sources/AppAuthCore/OIDErrorUtilities.h; sourceTree = ""; }; - 46EB2E00000740 /* OIDErrorUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDErrorUtilities.m; path = Sources/AppAuthCore/OIDErrorUtilities.m; sourceTree = ""; }; - 46EB2E00000750 /* OIDExternalUserAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgent.h; path = Sources/AppAuthCore/OIDExternalUserAgent.h; sourceTree = ""; }; - 46EB2E00000760 /* OIDExternalUserAgentRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentRequest.h; path = Sources/AppAuthCore/OIDExternalUserAgentRequest.h; sourceTree = ""; }; - 46EB2E00000770 /* OIDExternalUserAgentSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentSession.h; path = Sources/AppAuthCore/OIDExternalUserAgentSession.h; sourceTree = ""; }; - 46EB2E00000780 /* OIDFieldMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDFieldMapping.h; path = Sources/AppAuthCore/OIDFieldMapping.h; sourceTree = ""; }; - 46EB2E00000790 /* OIDFieldMapping.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDFieldMapping.m; path = Sources/AppAuthCore/OIDFieldMapping.m; sourceTree = ""; }; - 46EB2E000007A0 /* OIDGrantTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDGrantTypes.h; path = Sources/AppAuthCore/OIDGrantTypes.h; sourceTree = ""; }; - 46EB2E000007B0 /* OIDGrantTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDGrantTypes.m; path = Sources/AppAuthCore/OIDGrantTypes.m; sourceTree = ""; }; - 46EB2E000007C0 /* OIDIDToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDIDToken.h; path = Sources/AppAuthCore/OIDIDToken.h; sourceTree = ""; }; - 46EB2E000007D0 /* OIDIDToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDIDToken.m; path = Sources/AppAuthCore/OIDIDToken.m; sourceTree = ""; }; - 46EB2E000007E0 /* OIDRegistrationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationRequest.h; path = Sources/AppAuthCore/OIDRegistrationRequest.h; sourceTree = ""; }; - 46EB2E000007F0 /* OIDRegistrationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationRequest.m; path = Sources/AppAuthCore/OIDRegistrationRequest.m; sourceTree = ""; }; - 46EB2E00000800 /* OIDRegistrationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationResponse.h; path = Sources/AppAuthCore/OIDRegistrationResponse.h; sourceTree = ""; }; - 46EB2E00000810 /* OIDRegistrationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationResponse.m; path = Sources/AppAuthCore/OIDRegistrationResponse.m; sourceTree = ""; }; - 46EB2E00000820 /* OIDResponseTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDResponseTypes.h; path = Sources/AppAuthCore/OIDResponseTypes.h; sourceTree = ""; }; - 46EB2E00000830 /* OIDResponseTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDResponseTypes.m; path = Sources/AppAuthCore/OIDResponseTypes.m; sourceTree = ""; }; - 46EB2E00000840 /* OIDScopes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopes.h; path = Sources/AppAuthCore/OIDScopes.h; sourceTree = ""; }; - 46EB2E00000850 /* OIDScopes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopes.m; path = Sources/AppAuthCore/OIDScopes.m; sourceTree = ""; }; - 46EB2E00000860 /* OIDScopeUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopeUtilities.h; path = Sources/AppAuthCore/OIDScopeUtilities.h; sourceTree = ""; }; - 46EB2E00000870 /* OIDScopeUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopeUtilities.m; path = Sources/AppAuthCore/OIDScopeUtilities.m; sourceTree = ""; }; - 46EB2E00000880 /* OIDServiceConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceConfiguration.h; path = Sources/AppAuthCore/OIDServiceConfiguration.h; sourceTree = ""; }; - 46EB2E00000890 /* OIDServiceConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceConfiguration.m; path = Sources/AppAuthCore/OIDServiceConfiguration.m; sourceTree = ""; }; - 46EB2E000008A0 /* OIDServiceDiscovery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceDiscovery.h; path = Sources/AppAuthCore/OIDServiceDiscovery.h; sourceTree = ""; }; - 46EB2E000008B0 /* OIDServiceDiscovery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceDiscovery.m; path = Sources/AppAuthCore/OIDServiceDiscovery.m; sourceTree = ""; }; - 46EB2E000008C0 /* OIDTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenRequest.h; path = Sources/AppAuthCore/OIDTokenRequest.h; sourceTree = ""; }; - 46EB2E000008D0 /* OIDTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenRequest.m; path = Sources/AppAuthCore/OIDTokenRequest.m; sourceTree = ""; }; - 46EB2E000008E0 /* OIDTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenResponse.h; path = Sources/AppAuthCore/OIDTokenResponse.h; sourceTree = ""; }; - 46EB2E000008F0 /* OIDTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenResponse.m; path = Sources/AppAuthCore/OIDTokenResponse.m; sourceTree = ""; }; - 46EB2E00000900 /* OIDTokenUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenUtilities.h; path = Sources/AppAuthCore/OIDTokenUtilities.h; sourceTree = ""; }; - 46EB2E00000910 /* OIDTokenUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenUtilities.m; path = Sources/AppAuthCore/OIDTokenUtilities.m; sourceTree = ""; }; - 46EB2E00000920 /* OIDURLQueryComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLQueryComponent.h; path = Sources/AppAuthCore/OIDURLQueryComponent.h; sourceTree = ""; }; - 46EB2E00000930 /* OIDURLQueryComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLQueryComponent.m; path = Sources/AppAuthCore/OIDURLQueryComponent.m; sourceTree = ""; }; - 46EB2E00000940 /* OIDURLSessionProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLSessionProvider.h; path = Sources/AppAuthCore/OIDURLSessionProvider.h; sourceTree = ""; }; - 46EB2E00000950 /* OIDURLSessionProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLSessionProvider.m; path = Sources/AppAuthCore/OIDURLSessionProvider.m; sourceTree = ""; }; - 46EB2E00000970 /* AppAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuth.h; path = Sources/AppAuth.h; sourceTree = ""; }; - 46EB2E00000980 /* OIDAuthorizationService+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthorizationService+IOS.h"; path = "Sources/AppAuth/iOS/OIDAuthorizationService+IOS.h"; sourceTree = ""; }; - 46EB2E00000990 /* OIDAuthorizationService+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthorizationService+IOS.m"; path = "Sources/AppAuth/iOS/OIDAuthorizationService+IOS.m"; sourceTree = ""; }; - 46EB2E000009A0 /* OIDAuthState+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthState+IOS.h"; path = "Sources/AppAuth/iOS/OIDAuthState+IOS.h"; sourceTree = ""; }; - 46EB2E000009B0 /* OIDAuthState+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthState+IOS.m"; path = "Sources/AppAuth/iOS/OIDAuthState+IOS.m"; sourceTree = ""; }; - 46EB2E000009C0 /* OIDExternalUserAgentCatalyst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentCatalyst.h; path = Sources/AppAuth/iOS/OIDExternalUserAgentCatalyst.h; sourceTree = ""; }; - 46EB2E000009D0 /* OIDExternalUserAgentCatalyst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentCatalyst.m; path = Sources/AppAuth/iOS/OIDExternalUserAgentCatalyst.m; sourceTree = ""; }; - 46EB2E000009E0 /* OIDExternalUserAgentIOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentIOS.h; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOS.h; sourceTree = ""; }; - 46EB2E000009F0 /* OIDExternalUserAgentIOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentIOS.m; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOS.m; sourceTree = ""; }; - 46EB2E00000A00 /* OIDExternalUserAgentIOSCustomBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentIOSCustomBrowser.h; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOSCustomBrowser.h; sourceTree = ""; }; - 46EB2E00000A10 /* OIDExternalUserAgentIOSCustomBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentIOSCustomBrowser.m; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOSCustomBrowser.m; sourceTree = ""; }; - 46EB2E00000A20 /* bignum-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "bignum-dtoa.cc"; path = "double-conversion/bignum-dtoa.cc"; sourceTree = ""; }; - 46EB2E00000A30 /* bignum-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "bignum-dtoa.h"; path = "double-conversion/bignum-dtoa.h"; sourceTree = ""; }; - 46EB2E00000A40 /* bignum.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bignum.cc; path = "double-conversion/bignum.cc"; sourceTree = ""; }; - 46EB2E00000A50 /* bignum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bignum.h; path = "double-conversion/bignum.h"; sourceTree = ""; }; - 46EB2E00000A60 /* cached-powers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "cached-powers.cc"; path = "double-conversion/cached-powers.cc"; sourceTree = ""; }; - 46EB2E00000A70 /* cached-powers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "cached-powers.h"; path = "double-conversion/cached-powers.h"; sourceTree = ""; }; - 46EB2E00000A80 /* diy-fp.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "diy-fp.cc"; path = "double-conversion/diy-fp.cc"; sourceTree = ""; }; - 46EB2E00000A90 /* diy-fp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "diy-fp.h"; path = "double-conversion/diy-fp.h"; sourceTree = ""; }; - 46EB2E00000AA0 /* double-conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "double-conversion.cc"; path = "double-conversion/double-conversion.cc"; sourceTree = ""; }; - 46EB2E00000AB0 /* double-conversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "double-conversion.h"; path = "double-conversion/double-conversion.h"; sourceTree = ""; }; - 46EB2E00000AC0 /* fast-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fast-dtoa.cc"; path = "double-conversion/fast-dtoa.cc"; sourceTree = ""; }; - 46EB2E00000AD0 /* fast-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fast-dtoa.h"; path = "double-conversion/fast-dtoa.h"; sourceTree = ""; }; - 46EB2E00000AE0 /* fixed-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fixed-dtoa.cc"; path = "double-conversion/fixed-dtoa.cc"; sourceTree = ""; }; - 46EB2E00000AF0 /* fixed-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fixed-dtoa.h"; path = "double-conversion/fixed-dtoa.h"; sourceTree = ""; }; - 46EB2E00000B00 /* ieee.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ieee.h; path = "double-conversion/ieee.h"; sourceTree = ""; }; - 46EB2E00000B10 /* strtod.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = strtod.cc; path = "double-conversion/strtod.cc"; sourceTree = ""; }; - 46EB2E00000B20 /* strtod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = strtod.h; path = "double-conversion/strtod.h"; sourceTree = ""; }; - 46EB2E00000B30 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = "double-conversion/utils.h"; sourceTree = ""; }; - 46EB2E00000B40 /* ApplicationExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ApplicationExceptions.swift; sourceTree = ""; }; - 46EB2E00000B50 /* ApplicationModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ApplicationModule.swift; sourceTree = ""; }; - 46EB2E00000B70 /* EXProvisioningProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXProvisioningProfile.h; sourceTree = ""; }; - 46EB2E00000B80 /* EXProvisioningProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXProvisioningProfile.m; sourceTree = ""; }; - 46EB2E00000B90 /* BarCodeScannerExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarCodeScannerExceptions.swift; path = EXBarCodeScanner/BarCodeScannerExceptions.swift; sourceTree = ""; }; - 46EB2E00000BA0 /* BarCodeScannerModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarCodeScannerModule.swift; path = EXBarCodeScanner/BarCodeScannerModule.swift; sourceTree = ""; }; - 46EB2E00000BB0 /* EXBarCodeCameraRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeCameraRequester.h; path = EXBarCodeScanner/EXBarCodeCameraRequester.h; sourceTree = ""; }; - 46EB2E00000BC0 /* EXBarCodeCameraRequester.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeCameraRequester.m; path = EXBarCodeScanner/EXBarCodeCameraRequester.m; sourceTree = ""; }; - 46EB2E00000BD0 /* EXBarCodeScanner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeScanner.h; path = EXBarCodeScanner/EXBarCodeScanner.h; sourceTree = ""; }; - 46EB2E00000BE0 /* EXBarCodeScanner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeScanner.m; path = EXBarCodeScanner/EXBarCodeScanner.m; sourceTree = ""; }; - 46EB2E00000BF0 /* EXBarCodeScannerProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeScannerProvider.h; path = EXBarCodeScanner/EXBarCodeScannerProvider.h; sourceTree = ""; }; - 46EB2E00000C00 /* EXBarCodeScannerProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeScannerProvider.m; path = EXBarCodeScanner/EXBarCodeScannerProvider.m; sourceTree = ""; }; - 46EB2E00000C10 /* EXBarCodeScannerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeScannerView.h; path = EXBarCodeScanner/EXBarCodeScannerView.h; sourceTree = ""; }; - 46EB2E00000C20 /* EXBarCodeScannerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeScannerView.m; path = EXBarCodeScanner/EXBarCodeScannerView.m; sourceTree = ""; }; - 46EB2E00000C40 /* EXBarCodeScannerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarCodeScannerUtils.h; sourceTree = ""; }; - 46EB2E00000C50 /* EXBarCodeScannerUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXBarCodeScannerUtils.m; sourceTree = ""; }; - 46EB2E00000C60 /* ConstantsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConstantsModule.swift; sourceTree = ""; }; - 46EB2E00000C70 /* EXConstantsInstallationIdProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXConstantsInstallationIdProvider.h; sourceTree = ""; }; - 46EB2E00000C80 /* EXConstantsInstallationIdProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXConstantsInstallationIdProvider.m; sourceTree = ""; }; - 46EB2E00000C90 /* EXConstantsService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXConstantsService.h; sourceTree = ""; }; - 46EB2E00000CA0 /* EXConstantsService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXConstantsService.m; sourceTree = ""; }; - 46EB2E00000CB0 /* EXImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXImageLoader.h; path = EXImageLoader/EXImageLoader.h; sourceTree = ""; }; - 46EB2E00000CC0 /* EXImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXImageLoader.m; path = EXImageLoader/EXImageLoader.m; sourceTree = ""; }; - 46EB2E00000CD0 /* EXAppDefinesLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAppDefinesLoader.h; path = ios/EXAppDefinesLoader.h; sourceTree = ""; }; - 46EB2E00000CE0 /* EXAppDefinesLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppDefinesLoader.m; path = ios/EXAppDefinesLoader.m; sourceTree = ""; }; - 46EB2E00000CF0 /* Expo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expo.h; path = ios/Expo.h; sourceTree = ""; }; - 46EB2E00000D00 /* GoogleSignInAppDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GoogleSignInAppDelegate.swift; path = ExpoAdapterGoogleSignIn/GoogleSignInAppDelegate.swift; sourceTree = ""; }; - 46EB2E00000D10 /* AssetModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AssetModule.swift; sourceTree = ""; }; - 46EB2E00000D20 /* CameraViewLegacyModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraViewLegacyModule.swift; sourceTree = ""; }; - 46EB2E00000D30 /* CameraViewModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraViewModule.swift; sourceTree = ""; }; - 46EB2E00000D50 /* BarcodeExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeExceptions.swift; sourceTree = ""; }; - 46EB2E00000D60 /* BarcodeUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeUtils.swift; sourceTree = ""; }; - 46EB2E00000D70 /* CameraExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraExceptions.swift; sourceTree = ""; }; - 46EB2E00000D80 /* CameraPermissionsRequester.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraPermissionsRequester.swift; sourceTree = ""; }; - 46EB2E00000D90 /* ExpoCameraUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoCameraUtils.swift; sourceTree = ""; }; - 46EB2E00000DA0 /* TakePictureOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TakePictureOptions.swift; sourceTree = ""; }; - 46EB2E00000DC0 /* BarcodeRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeRecord.swift; sourceTree = ""; }; - 46EB2E00000DD0 /* BarcodeScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeScanner.swift; sourceTree = ""; }; - 46EB2E00000DE0 /* BarcodeScannerUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeScannerUtils.swift; sourceTree = ""; }; - 46EB2E00000DF0 /* CameraEnums.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraEnums.swift; sourceTree = ""; }; - 46EB2E00000E00 /* CameraRecordingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraRecordingOptions.swift; sourceTree = ""; }; - 46EB2E00000E10 /* CameraView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraView.swift; sourceTree = ""; }; - 46EB2E00000E20 /* PreviewView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreviewView.swift; sourceTree = ""; }; - 46EB2E00000E30 /* VisionScannerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VisionScannerDelegate.swift; sourceTree = ""; }; - 46EB2E00000E50 /* CameraEnumsLegacy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraEnumsLegacy.swift; sourceTree = ""; }; - 46EB2E00000E60 /* CameraRecordingOptionsLegacy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraRecordingOptionsLegacy.swift; sourceTree = ""; }; - 46EB2E00000E70 /* CameraViewLegacy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraViewLegacy.swift; sourceTree = ""; }; - 46EB2E00000E80 /* SimulatorUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SimulatorUtils.swift; sourceTree = ""; }; - 46EB2E00000E90 /* CryptoModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CryptoModule.swift; sourceTree = ""; }; - 46EB2E00000EA0 /* DigestAlgorithm.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DigestAlgorithm.swift; sourceTree = ""; }; - 46EB2E00000EB0 /* DigestOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DigestOptions.swift; sourceTree = ""; }; - 46EB2E00000EC0 /* DeviceModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceModule.swift; sourceTree = ""; }; - 46EB2E00000ED0 /* UIDevice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UIDevice.swift; sourceTree = ""; }; - 46EB2E00000EE0 /* Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Encoding.swift; sourceTree = ""; }; - 46EB2E00000EF0 /* EXFileSystemAssetLibraryHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemAssetLibraryHandler.h; sourceTree = ""; }; - 46EB2E00000F00 /* EXFileSystemAssetLibraryHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXFileSystemAssetLibraryHandler.m; sourceTree = ""; }; - 46EB2E00000F10 /* EXFileSystemHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemHandler.h; sourceTree = ""; }; - 46EB2E00000F20 /* EXFileSystemLocalFileHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemLocalFileHandler.h; sourceTree = ""; }; - 46EB2E00000F30 /* EXFileSystemLocalFileHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXFileSystemLocalFileHandler.m; sourceTree = ""; }; - 46EB2E00000F40 /* ExpoFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoFileSystem.h; sourceTree = ""; }; - 46EB2E00000F60 /* EXSessionCancelableUploadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionCancelableUploadTaskDelegate.h; sourceTree = ""; }; - 46EB2E00000F70 /* EXSessionCancelableUploadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionCancelableUploadTaskDelegate.m; sourceTree = ""; }; - 46EB2E00000F80 /* EXSessionDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionDownloadTaskDelegate.h; sourceTree = ""; }; - 46EB2E00000F90 /* EXSessionDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionDownloadTaskDelegate.m; sourceTree = ""; }; - 46EB2E00000FA0 /* EXSessionHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionHandler.h; sourceTree = ""; }; - 46EB2E00000FB0 /* EXSessionHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionHandler.m; sourceTree = ""; }; - 46EB2E00000FC0 /* EXSessionResumableDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionResumableDownloadTaskDelegate.h; sourceTree = ""; }; - 46EB2E00000FD0 /* EXSessionResumableDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionResumableDownloadTaskDelegate.m; sourceTree = ""; }; - 46EB2E00000FE0 /* EXSessionTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionTaskDelegate.h; sourceTree = ""; }; - 46EB2E00000FF0 /* EXSessionTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionTaskDelegate.m; sourceTree = ""; }; - 46EB2E00001000 /* EXSessionTaskDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionTaskDispatcher.h; sourceTree = ""; }; - 46EB2E00001010 /* EXSessionTaskDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionTaskDispatcher.m; sourceTree = ""; }; - 46EB2E00001020 /* EXSessionUploadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionUploadTaskDelegate.h; sourceTree = ""; }; - 46EB2E00001030 /* EXSessionUploadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionUploadTaskDelegate.m; sourceTree = ""; }; - 46EB2E00001040 /* EXTaskHandlersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskHandlersManager.h; sourceTree = ""; }; - 46EB2E00001050 /* EXTaskHandlersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXTaskHandlersManager.m; sourceTree = ""; }; - 46EB2E00001060 /* FileSystemBackgroundSessionHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemBackgroundSessionHandler.swift; sourceTree = ""; }; - 46EB2E00001070 /* FileSystemExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemExceptions.swift; sourceTree = ""; }; - 46EB2E00001080 /* FileSystemHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemHelpers.swift; sourceTree = ""; }; - 46EB2E00001090 /* FileSystemModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemModule.swift; sourceTree = ""; }; - 46EB2E000010A0 /* FileSystemRecords.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemRecords.swift; sourceTree = ""; }; - 46EB2E000010B0 /* NetworkingHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NetworkingHelpers.swift; sourceTree = ""; }; - 46EB2E000010C0 /* NSData+EXFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+EXFileSystem.h"; sourceTree = ""; }; - 46EB2E000010D0 /* NSData+EXFileSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+EXFileSystem.m"; sourceTree = ""; }; - 46EB2E000010E0 /* FontExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontExceptions.swift; sourceTree = ""; }; - 46EB2E000010F0 /* FontFamilyAliasManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontFamilyAliasManager.swift; sourceTree = ""; }; - 46EB2E00001100 /* FontLoaderModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontLoaderModule.swift; sourceTree = ""; }; - 46EB2E00001110 /* FontUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontUtils.swift; sourceTree = ""; }; - 46EB2E00001120 /* UIFont+FontFamilyAlias.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIFont+FontFamilyAlias.swift"; sourceTree = ""; }; - 46EB2E00001130 /* KeepAwakeModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeepAwakeModule.swift; sourceTree = ""; }; - 46EB2E00001170 /* ClassComponentBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassComponentBuilder.swift; sourceTree = ""; }; - 46EB2E00001180 /* ObjectDefinitionBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObjectDefinitionBuilder.swift; sourceTree = ""; }; - 46EB2E00001190 /* ViewDefinitionBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewDefinitionBuilder.swift; sourceTree = ""; }; - 46EB2E000011B0 /* AsyncFunctionFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AsyncFunctionFactories.swift; sourceTree = ""; }; - 46EB2E000011C0 /* ClassFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassFactories.swift; sourceTree = ""; }; - 46EB2E000011D0 /* ConcurrentFunctionFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcurrentFunctionFactories.swift; sourceTree = ""; }; - 46EB2E000011E0 /* EventListenersFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventListenersFactories.swift; sourceTree = ""; }; - 46EB2E000011F0 /* ModuleFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleFactories.swift; sourceTree = ""; }; - 46EB2E00001200 /* ObjectFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObjectFactories.swift; sourceTree = ""; }; - 46EB2E00001210 /* PropertyFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PropertyFactories.swift; sourceTree = ""; }; - 46EB2E00001220 /* SyncFunctionFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncFunctionFactories.swift; sourceTree = ""; }; - 46EB2E00001230 /* ViewFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewFactories.swift; sourceTree = ""; }; - 46EB2E00001250 /* EXAppDelegatesLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppDelegatesLoader.h; sourceTree = ""; }; - 46EB2E00001260 /* EXAppDelegatesLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXAppDelegatesLoader.m; sourceTree = ""; }; - 46EB2E00001270 /* EXAppDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppDelegateWrapper.h; sourceTree = ""; }; - 46EB2E00001280 /* EXAppDelegateWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXAppDelegateWrapper.mm; sourceTree = ""; }; - 46EB2E00001290 /* EXLegacyAppDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLegacyAppDelegateWrapper.h; sourceTree = ""; }; - 46EB2E000012A0 /* EXLegacyAppDelegateWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXLegacyAppDelegateWrapper.m; sourceTree = ""; }; - 46EB2E000012B0 /* ExpoAppDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoAppDelegate.swift; sourceTree = ""; }; - 46EB2E000012C0 /* ExpoAppDelegateSubscriber.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoAppDelegateSubscriber.swift; sourceTree = ""; }; - 46EB2E000012E0 /* AppContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AppContext.swift; sourceTree = ""; }; - 46EB2E000012F0 /* AppContextConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AppContextConfig.swift; sourceTree = ""; }; - 46EB2E00001310 /* AnyArgument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyArgument.swift; sourceTree = ""; }; - 46EB2E00001320 /* Convertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Convertible.swift; sourceTree = ""; }; - 46EB2E00001330 /* Convertibles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Convertibles.swift; sourceTree = ""; }; - 46EB2E00001340 /* Enumerable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Enumerable.swift; sourceTree = ""; }; - 46EB2E00001360 /* AnyClassDefinitionElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyClassDefinitionElement.swift; sourceTree = ""; }; - 46EB2E00001370 /* ClassDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassDefinition.swift; sourceTree = ""; }; - 46EB2E00001380 /* ClassRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassRegistry.swift; sourceTree = ""; }; - 46EB2E00001390 /* Conversions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Conversions.swift; sourceTree = ""; }; - 46EB2E000013B0 /* Convertibles+Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Convertibles+Color.swift"; sourceTree = ""; }; - 46EB2E000013C0 /* Either.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Either.swift; sourceTree = ""; }; - 46EB2E000013E0 /* AnyDynamicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyDynamicType.swift; sourceTree = ""; }; - 46EB2E000013F0 /* DynamicArrayType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicArrayType.swift; sourceTree = ""; }; - 46EB2E00001400 /* DynamicConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicConvertibleType.swift; sourceTree = ""; }; - 46EB2E00001410 /* DynamicDataType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicDataType.swift; sourceTree = ""; }; - 46EB2E00001420 /* DynamicDictionaryType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicDictionaryType.swift; sourceTree = ""; }; - 46EB2E00001430 /* DynamicEnumType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicEnumType.swift; sourceTree = ""; }; - 46EB2E00001440 /* DynamicJavaScriptType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicJavaScriptType.swift; sourceTree = ""; }; - 46EB2E00001450 /* DynamicOptionalType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicOptionalType.swift; sourceTree = ""; }; - 46EB2E00001460 /* DynamicRawType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicRawType.swift; sourceTree = ""; }; - 46EB2E00001470 /* DynamicSharedObjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicSharedObjectType.swift; sourceTree = ""; }; - 46EB2E00001480 /* DynamicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicType.swift; sourceTree = ""; }; - 46EB2E00001490 /* DynamicTypedArrayType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicTypedArrayType.swift; sourceTree = ""; }; - 46EB2E000014A0 /* DynamicViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicViewType.swift; sourceTree = ""; }; - 46EB2E000014B0 /* EventListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventListener.swift; sourceTree = ""; }; - 46EB2E000014D0 /* Callback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Callback.swift; sourceTree = ""; }; - 46EB2E000014E0 /* EventDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventDispatcher.swift; sourceTree = ""; }; - 46EB2E000014F0 /* EventObservingDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventObservingDefinition.swift; sourceTree = ""; }; - 46EB2E00001500 /* LegacyEventEmitterCompat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyEventEmitterCompat.swift; sourceTree = ""; }; - 46EB2E00001520 /* ChainableException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChainableException.swift; sourceTree = ""; }; - 46EB2E00001530 /* CodedError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CodedError.swift; sourceTree = ""; }; - 46EB2E00001540 /* CommonExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CommonExceptions.swift; sourceTree = ""; }; - 46EB2E00001550 /* Exception.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Exception.swift; sourceTree = ""; }; - 46EB2E00001560 /* ExceptionOrigin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExceptionOrigin.swift; sourceTree = ""; }; - 46EB2E00001570 /* GenericException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GenericException.swift; sourceTree = ""; }; - 46EB2E00001580 /* UnexpectedException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UnexpectedException.swift; sourceTree = ""; }; - 46EB2E00001590 /* ExpoBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoBridgeModule.h; sourceTree = ""; }; - 46EB2E000015A0 /* ExpoBridgeModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = ExpoBridgeModule.mm; sourceTree = ""; }; - 46EB2E000015B0 /* ExpoRuntime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoRuntime.swift; sourceTree = ""; }; - 46EB2E000015D0 /* AnyFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyFunctionDefinition.swift; sourceTree = ""; }; - 46EB2E000015E0 /* AsyncFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AsyncFunctionDefinition.swift; sourceTree = ""; }; - 46EB2E000015F0 /* ConcurrentFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcurrentFunctionDefinition.swift; sourceTree = ""; }; - 46EB2E00001600 /* SyncFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncFunctionDefinition.swift; sourceTree = ""; }; - 46EB2E00001610 /* JavaScriptFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptFunction.swift; sourceTree = ""; }; - 46EB2E00001620 /* JavaScriptUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptUtils.swift; sourceTree = ""; }; - 46EB2E00001640 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; - 46EB2E00001650 /* LoggerTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoggerTimer.swift; sourceTree = ""; }; - 46EB2E00001660 /* LogHandlers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LogHandlers.swift; sourceTree = ""; }; - 46EB2E00001670 /* LogType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LogType.swift; sourceTree = ""; }; - 46EB2E00001680 /* PersistentFileLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PersistentFileLog.swift; sourceTree = ""; }; - 46EB2E00001690 /* ModuleHolder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleHolder.swift; sourceTree = ""; }; - 46EB2E000016A0 /* ModuleRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleRegistry.swift; sourceTree = ""; }; - 46EB2E000016C0 /* CoreModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CoreModule.swift; sourceTree = ""; }; - 46EB2E000016D0 /* Module.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Module.swift; sourceTree = ""; }; - 46EB2E000016E0 /* ModuleDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleDefinition.swift; sourceTree = ""; }; - 46EB2E000016F0 /* ModuleDefinitionBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleDefinitionBuilder.swift; sourceTree = ""; }; - 46EB2E00001700 /* ModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModulesProvider.swift; sourceTree = ""; }; - 46EB2E00001720 /* JavaScriptObjectBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptObjectBuilder.swift; sourceTree = ""; }; - 46EB2E00001730 /* ObjectDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObjectDefinition.swift; sourceTree = ""; }; - 46EB2E00001740 /* PropertyDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PropertyDefinition.swift; sourceTree = ""; }; - 46EB2E00001750 /* Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Promise.swift; sourceTree = ""; }; - 46EB2E00001770 /* AnyDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyDefinition.swift; sourceTree = ""; }; - 46EB2E00001780 /* AnyExpoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyExpoView.swift; sourceTree = ""; }; - 46EB2E00001790 /* AnyModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyModule.swift; sourceTree = ""; }; - 46EB2E000017A0 /* AnyViewDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyViewDefinition.swift; sourceTree = ""; }; - 46EB2E000017C0 /* AnyField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyField.swift; sourceTree = ""; }; - 46EB2E000017D0 /* Field.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Field.swift; sourceTree = ""; }; - 46EB2E000017E0 /* FieldExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FieldExtensions.swift; sourceTree = ""; }; - 46EB2E000017F0 /* FieldOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FieldOption.swift; sourceTree = ""; }; - 46EB2E00001800 /* Record.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Record.swift; sourceTree = ""; }; - 46EB2E00001820 /* SharedObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedObject.swift; sourceTree = ""; }; - 46EB2E00001830 /* SharedObjectRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedObjectRegistry.swift; sourceTree = ""; }; - 46EB2E00001840 /* SharedRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedRef.swift; sourceTree = ""; }; - 46EB2E00001860 /* AnyTypedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyTypedArray.swift; sourceTree = ""; }; - 46EB2E00001870 /* ConcreteTypedArrays.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcreteTypedArrays.swift; sourceTree = ""; }; - 46EB2E00001880 /* GenericTypedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GenericTypedArray.swift; sourceTree = ""; }; - 46EB2E00001890 /* TypedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypedArray.swift; sourceTree = ""; }; - 46EB2E000018B0 /* AnyViewProp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyViewProp.swift; sourceTree = ""; }; - 46EB2E000018C0 /* ComponentData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ComponentData.swift; sourceTree = ""; }; - 46EB2E000018D0 /* ConcreteViewProp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcreteViewProp.swift; sourceTree = ""; }; - 46EB2E000018E0 /* ExpoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoView.swift; sourceTree = ""; }; - 46EB2E000018F0 /* ViewDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewDefinition.swift; sourceTree = ""; }; - 46EB2E00001900 /* ViewLifecycleMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewLifecycleMethod.swift; sourceTree = ""; }; - 46EB2E00001910 /* ViewModuleWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewModuleWrapper.swift; sourceTree = ""; }; - 46EB2E00001930 /* CdpNetworkTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CdpNetworkTypes.swift; sourceTree = ""; }; - 46EB2E00001940 /* ExpoRequestCdpInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoRequestCdpInterceptor.swift; sourceTree = ""; }; - 46EB2E00001950 /* ExpoRequestInterceptorProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoRequestInterceptorProtocol.swift; sourceTree = ""; }; - 46EB2E00001960 /* URLRequest+httpBodyData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "URLRequest+httpBodyData.swift"; sourceTree = ""; }; - 46EB2E00001970 /* EXAppDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppDefines.h; sourceTree = ""; }; - 46EB2E00001980 /* EXAppDefines.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXAppDefines.m; sourceTree = ""; }; - 46EB2E00001990 /* EXDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXDefines.h; sourceTree = ""; }; - 46EB2E000019A0 /* EXLegacyExpoViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLegacyExpoViewProtocol.h; sourceTree = ""; }; - 46EB2E000019B0 /* ExpoModulesCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoModulesCore.h; sourceTree = ""; }; - 46EB2E000019D0 /* FileSystemLegacyUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemLegacyUtilities.swift; sourceTree = ""; }; - 46EB2E000019E0 /* FileSystemUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemUtilities.swift; sourceTree = ""; }; - 46EB2E00001A10 /* EXBarcodeScannerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarcodeScannerInterface.h; sourceTree = ""; }; - 46EB2E00001A20 /* EXBarcodeScannerProviderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarcodeScannerProviderInterface.h; sourceTree = ""; }; - 46EB2E00001A40 /* EXCameraInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXCameraInterface.h; sourceTree = ""; }; - 46EB2E00001A60 /* EXConstantsInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXConstantsInterface.h; sourceTree = ""; }; - 46EB2E00001A80 /* EXFaceDetectorManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFaceDetectorManagerInterface.h; sourceTree = ""; }; - 46EB2E00001A90 /* EXFaceDetectorManagerProviderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFaceDetectorManagerProviderInterface.h; sourceTree = ""; }; - 46EB2E00001AB0 /* EXFilePermissionModuleInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFilePermissionModuleInterface.h; sourceTree = ""; }; - 46EB2E00001AC0 /* EXFileSystemInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemInterface.h; sourceTree = ""; }; - 46EB2E00001AE0 /* EXImageLoaderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXImageLoaderInterface.h; sourceTree = ""; }; - 46EB2E00001B00 /* EXPermissionsInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXPermissionsInterface.h; sourceTree = ""; }; - 46EB2E00001B10 /* EXPermissionsMethodsDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXPermissionsMethodsDelegate.h; sourceTree = ""; }; - 46EB2E00001B20 /* EXPermissionsMethodsDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXPermissionsMethodsDelegate.m; sourceTree = ""; }; - 46EB2E00001B30 /* EXUserNotificationCenterProxyInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUserNotificationCenterProxyInterface.h; sourceTree = ""; }; - 46EB2E00001B50 /* EXAccelerometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAccelerometerInterface.h; sourceTree = ""; }; - 46EB2E00001B60 /* EXBarometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarometerInterface.h; sourceTree = ""; }; - 46EB2E00001B70 /* EXDeviceMotionInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXDeviceMotionInterface.h; sourceTree = ""; }; - 46EB2E00001B80 /* EXGyroscopeInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXGyroscopeInterface.h; sourceTree = ""; }; - 46EB2E00001B90 /* EXMagnetometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXMagnetometerInterface.h; sourceTree = ""; }; - 46EB2E00001BA0 /* EXMagnetometerUncalibratedInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXMagnetometerUncalibratedInterface.h; sourceTree = ""; }; - 46EB2E00001BC0 /* EXTaskConsumerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskConsumerInterface.h; sourceTree = ""; }; - 46EB2E00001BD0 /* EXTaskInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskInterface.h; sourceTree = ""; }; - 46EB2E00001BE0 /* EXTaskLaunchReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskLaunchReason.h; sourceTree = ""; }; - 46EB2E00001BF0 /* EXTaskManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskManagerInterface.h; sourceTree = ""; }; - 46EB2E00001C00 /* EXTaskServiceInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskServiceInterface.h; sourceTree = ""; }; - 46EB2E00001C20 /* EXJavaScriptObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptObject.h; sourceTree = ""; }; - 46EB2E00001C30 /* EXJavaScriptObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptObject.mm; sourceTree = ""; }; - 46EB2E00001C40 /* EXJavaScriptRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptRuntime.h; sourceTree = ""; }; - 46EB2E00001C50 /* EXJavaScriptRuntime.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptRuntime.mm; sourceTree = ""; }; - 46EB2E00001C60 /* EXJavaScriptTypedArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptTypedArray.h; sourceTree = ""; }; - 46EB2E00001C70 /* EXJavaScriptTypedArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptTypedArray.mm; sourceTree = ""; }; - 46EB2E00001C80 /* EXJavaScriptValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptValue.h; sourceTree = ""; }; - 46EB2E00001C90 /* EXJavaScriptValue.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptValue.mm; sourceTree = ""; }; - 46EB2E00001CA0 /* EXJavaScriptWeakObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptWeakObject.h; sourceTree = ""; }; - 46EB2E00001CB0 /* EXJavaScriptWeakObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptWeakObject.mm; sourceTree = ""; }; - 46EB2E00001CC0 /* EXJSIConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJSIConversions.h; sourceTree = ""; }; - 46EB2E00001CD0 /* EXJSIConversions.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJSIConversions.mm; sourceTree = ""; }; - 46EB2E00001CE0 /* EXJSIInstaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJSIInstaller.h; sourceTree = ""; }; - 46EB2E00001CF0 /* EXJSIInstaller.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJSIInstaller.mm; sourceTree = ""; }; - 46EB2E00001D00 /* EXJSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJSIUtils.h; sourceTree = ""; }; - 46EB2E00001D10 /* EXJSIUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJSIUtils.mm; sourceTree = ""; }; - 46EB2E00001D20 /* ExpoModulesHostObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoModulesHostObject.h; sourceTree = ""; }; - 46EB2E00001D30 /* ExpoModulesHostObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = ExpoModulesHostObject.mm; sourceTree = ""; }; - 46EB2E00001D40 /* EXRawJavaScriptFunction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXRawJavaScriptFunction.h; sourceTree = ""; }; - 46EB2E00001D50 /* EXRawJavaScriptFunction.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXRawJavaScriptFunction.mm; sourceTree = ""; }; - 46EB2E00001D60 /* EXSharedObjectUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSharedObjectUtils.h; sourceTree = ""; }; - 46EB2E00001D70 /* EXSharedObjectUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXSharedObjectUtils.mm; sourceTree = ""; }; - 46EB2E00001D80 /* JavaScriptRuntime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptRuntime.swift; sourceTree = ""; }; - 46EB2E00001D90 /* JavaScriptValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptValue.swift; sourceTree = ""; }; - 46EB2E00001DB0 /* EXBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBridgeModule.h; sourceTree = ""; }; - 46EB2E00001DC0 /* EXExportedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXExportedModule.h; sourceTree = ""; }; - 46EB2E00001DD0 /* EXExportedModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXExportedModule.m; sourceTree = ""; }; - 46EB2E00001DE0 /* EXSingletonModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSingletonModule.h; sourceTree = ""; }; - 46EB2E00001DF0 /* EXSingletonModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSingletonModule.m; sourceTree = ""; }; - 46EB2E00001E00 /* EXUnimodulesCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUnimodulesCompat.h; sourceTree = ""; }; - 46EB2E00001E10 /* EXUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUtilities.h; sourceTree = ""; }; - 46EB2E00001E20 /* EXUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXUtilities.m; sourceTree = ""; }; - 46EB2E00001E40 /* EXModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistry.h; sourceTree = ""; }; - 46EB2E00001E50 /* EXModuleRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistry.m; sourceTree = ""; }; - 46EB2E00001E60 /* EXModuleRegistryDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryDelegate.h; sourceTree = ""; }; - 46EB2E00001E80 /* EXModuleRegistryAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryAdapter.h; sourceTree = ""; }; - 46EB2E00001E90 /* EXModuleRegistryAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistryAdapter.m; sourceTree = ""; }; - 46EB2E00001EA0 /* EXModuleRegistryHolderReactModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryHolderReactModule.h; sourceTree = ""; }; - 46EB2E00001EB0 /* EXModuleRegistryHolderReactModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistryHolderReactModule.m; sourceTree = ""; }; - 46EB2E00001ED0 /* EXModuleRegistryProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryProvider.h; sourceTree = ""; }; - 46EB2E00001EE0 /* EXModuleRegistryProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistryProvider.m; sourceTree = ""; }; - 46EB2E00001F00 /* EXNativeModulesProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXNativeModulesProxy.h; sourceTree = ""; }; - 46EB2E00001F10 /* EXNativeModulesProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXNativeModulesProxy.mm; sourceTree = ""; }; - 46EB2E00001F20 /* NativeModulesProxyModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NativeModulesProxyModule.swift; sourceTree = ""; }; - 46EB2E00001F40 /* EXAppLifecycleListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppLifecycleListener.h; sourceTree = ""; }; - 46EB2E00001F50 /* EXAppLifecycleService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppLifecycleService.h; sourceTree = ""; }; - 46EB2E00001F60 /* EXEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXEventEmitter.h; sourceTree = ""; }; - 46EB2E00001F70 /* EXEventEmitterService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXEventEmitterService.h; sourceTree = ""; }; - 46EB2E00001F80 /* EXInternalModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXInternalModule.h; sourceTree = ""; }; - 46EB2E00001F90 /* EXJavaScriptContextProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptContextProvider.h; sourceTree = ""; }; - 46EB2E00001FA0 /* EXKernelService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXKernelService.h; sourceTree = ""; }; - 46EB2E00001FB0 /* EXLogHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLogHandler.h; sourceTree = ""; }; - 46EB2E00001FC0 /* EXModuleRegistryConsumer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryConsumer.h; sourceTree = ""; }; - 46EB2E00001FD0 /* EXUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUIManager.h; sourceTree = ""; }; - 46EB2E00001FE0 /* EXUtilitiesInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUtilitiesInterface.h; sourceTree = ""; }; - 46EB2E00002000 /* EXLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLogManager.h; sourceTree = ""; }; - 46EB2E00002010 /* EXLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXLogManager.m; sourceTree = ""; }; - 46EB2E00002020 /* EXReactLogHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactLogHandler.h; sourceTree = ""; }; - 46EB2E00002030 /* EXReactLogHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXReactLogHandler.m; sourceTree = ""; }; - 46EB2E00002040 /* EXReactNativeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactNativeAdapter.h; sourceTree = ""; }; - 46EB2E00002050 /* EXReactNativeAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXReactNativeAdapter.mm; sourceTree = ""; }; - 46EB2E00002060 /* EXReactNativeEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactNativeEventEmitter.h; sourceTree = ""; }; - 46EB2E00002070 /* EXReactNativeEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXReactNativeEventEmitter.m; sourceTree = ""; }; - 46EB2E00002090 /* EXPermissionsService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXPermissionsService.h; sourceTree = ""; }; - 46EB2E000020A0 /* EXPermissionsService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXPermissionsService.m; sourceTree = ""; }; - 46EB2E000020B0 /* EXReactNativeUserNotificationCenterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactNativeUserNotificationCenterProxy.h; sourceTree = ""; }; - 46EB2E000020C0 /* EXReactNativeUserNotificationCenterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXReactNativeUserNotificationCenterProxy.m; sourceTree = ""; }; - 46EB2E000020D0 /* Platform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Platform.h; sourceTree = ""; }; - 46EB2E000020E0 /* Platform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Platform.swift; sourceTree = ""; }; - 46EB2E000020F0 /* RCTComponentData+Privates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTComponentData+Privates.h"; sourceTree = ""; }; - 46EB2E00002100 /* RCTComponentData+Privates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTComponentData+Privates.m"; sourceTree = ""; }; - 46EB2E00002120 /* ExpoReactDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoReactDelegate.swift; sourceTree = ""; }; - 46EB2E00002130 /* ExpoReactDelegateHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoReactDelegateHandler.swift; sourceTree = ""; }; - 46EB2E00002140 /* EXReactDelegateWrapper+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXReactDelegateWrapper+Private.h"; sourceTree = ""; }; - 46EB2E00002150 /* EXReactDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactDelegateWrapper.h; sourceTree = ""; }; - 46EB2E00002160 /* EXReactDelegateWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXReactDelegateWrapper.mm; sourceTree = ""; }; - 46EB2E00002170 /* EXReactRootViewFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactRootViewFactory.h; sourceTree = ""; }; - 46EB2E00002180 /* EXReactRootViewFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXReactRootViewFactory.mm; sourceTree = ""; }; - 46EB2E00002190 /* ModulePriorities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModulePriorities.swift; sourceTree = ""; }; - 46EB2E000021A0 /* RCTAppDelegate+Recreate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTAppDelegate+Recreate.h"; sourceTree = ""; }; - 46EB2E000021B0 /* RCTAppDelegate+Recreate.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTAppDelegate+Recreate.mm"; sourceTree = ""; }; - 46EB2E000021C0 /* Swift.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Swift.h; sourceTree = ""; }; - 46EB2E000021D0 /* Utilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Utilities.swift; sourceTree = ""; }; - 46EB2E000021F0 /* Exceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Exceptions.swift; sourceTree = ""; }; - 46EB2E00002200 /* Uuidv5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Uuidv5.swift; sourceTree = ""; }; - 46EB2E00002230 /* BridgelessJSCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BridgelessJSCallInvoker.h; sourceTree = ""; }; - 46EB2E00002240 /* EventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitter.cpp; sourceTree = ""; }; - 46EB2E00002250 /* EventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitter.h; sourceTree = ""; }; - 46EB2E00002260 /* JSIUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSIUtils.cpp; sourceTree = ""; }; - 46EB2E00002270 /* JSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSIUtils.h; sourceTree = ""; }; - 46EB2E00002280 /* LazyObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LazyObject.cpp; sourceTree = ""; }; - 46EB2E00002290 /* LazyObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LazyObject.h; sourceTree = ""; }; - 46EB2E000022A0 /* NativeModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeModule.cpp; sourceTree = ""; }; - 46EB2E000022B0 /* NativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeModule.h; sourceTree = ""; }; - 46EB2E000022C0 /* ObjectDeallocator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ObjectDeallocator.cpp; sourceTree = ""; }; - 46EB2E000022D0 /* ObjectDeallocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ObjectDeallocator.h; sourceTree = ""; }; - 46EB2E000022E0 /* SharedObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = SharedObject.cpp; sourceTree = ""; }; - 46EB2E000022F0 /* SharedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedObject.h; sourceTree = ""; }; - 46EB2E00002300 /* TestingSyncJSCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TestingSyncJSCallInvoker.h; sourceTree = ""; }; - 46EB2E00002310 /* TypedArray.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = TypedArray.cpp; sourceTree = ""; }; - 46EB2E00002320 /* TypedArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TypedArray.h; sourceTree = ""; }; - 46EB2E00002330 /* WebAuthSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebAuthSession.swift; sourceTree = ""; }; - 46EB2E00002340 /* WebBrowserExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserExceptions.swift; sourceTree = ""; }; - 46EB2E00002350 /* WebBrowserModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserModule.swift; sourceTree = ""; }; - 46EB2E00002360 /* WebBrowserOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserOptions.swift; sourceTree = ""; }; - 46EB2E00002370 /* WebBrowserSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserSession.swift; sourceTree = ""; }; - 46EB2E00002380 /* FBLazyIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLazyIterator.h; path = FBLazyVector/FBLazyIterator.h; sourceTree = ""; }; - 46EB2E00002390 /* FBLazyVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLazyVector.h; path = FBLazyVector/FBLazyVector.h; sourceTree = ""; }; - 46EB2E000023A0 /* AuthSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthSession.swift; path = GTMAppAuth/Sources/AuthSession.swift; sourceTree = ""; }; - 46EB2E000023B0 /* AuthSessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthSessionDelegate.swift; path = GTMAppAuth/Sources/AuthSessionDelegate.swift; sourceTree = ""; }; - 46EB2E000023C0 /* AuthSessionStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthSessionStore.swift; path = GTMAppAuth/Sources/AuthSessionStore.swift; sourceTree = ""; }; - 46EB2E000023D0 /* GTMOAuth2Compatibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GTMOAuth2Compatibility.swift; path = GTMAppAuth/Sources/KeychainStore/GTMOAuth2Compatibility.swift; sourceTree = ""; }; - 46EB2E000023E0 /* KeychainAttribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainAttribute.swift; path = GTMAppAuth/Sources/KeychainStore/KeychainAttribute.swift; sourceTree = ""; }; - 46EB2E000023F0 /* KeychainHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainHelper.swift; path = GTMAppAuth/Sources/KeychainStore/KeychainHelper.swift; sourceTree = ""; }; - 46EB2E00002400 /* KeychainStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainStore.swift; path = GTMAppAuth/Sources/KeychainStore/KeychainStore.swift; sourceTree = ""; }; - 46EB2E00002420 /* GTMSessionFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcher.m; path = Sources/Core/GTMSessionFetcher.m; sourceTree = ""; }; - 46EB2E00002430 /* GTMSessionFetcherLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherLogging.m; path = Sources/Core/GTMSessionFetcherLogging.m; sourceTree = ""; }; - 46EB2E00002440 /* GTMSessionFetcherService+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMSessionFetcherService+Internal.h"; path = "Sources/Core/GTMSessionFetcherService+Internal.h"; sourceTree = ""; }; - 46EB2E00002450 /* GTMSessionFetcherService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherService.m; path = Sources/Core/GTMSessionFetcherService.m; sourceTree = ""; }; - 46EB2E00002460 /* GTMSessionUploadFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionUploadFetcher.m; path = Sources/Core/GTMSessionUploadFetcher.m; sourceTree = ""; }; - 46EB2E00002470 /* GTMSessionFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcher.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcher.h; sourceTree = ""; }; - 46EB2E00002480 /* GTMSessionFetcherLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherLogging.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcherLogging.h; sourceTree = ""; }; - 46EB2E00002490 /* GTMSessionFetcherService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherService.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcherService.h; sourceTree = ""; }; - 46EB2E000024A0 /* GTMSessionUploadFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionUploadFetcher.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionUploadFetcher.h; sourceTree = ""; }; - 46EB2E000024B0 /* GIDAuthentication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDAuthentication.h; path = GoogleSignIn/Sources/GIDAuthentication.h; sourceTree = ""; }; - 46EB2E000024C0 /* GIDAuthentication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDAuthentication.m; path = GoogleSignIn/Sources/GIDAuthentication.m; sourceTree = ""; }; - 46EB2E000024D0 /* GIDAuthStateMigration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDAuthStateMigration.h; path = GoogleSignIn/Sources/GIDAuthStateMigration.h; sourceTree = ""; }; - 46EB2E000024E0 /* GIDAuthStateMigration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDAuthStateMigration.m; path = GoogleSignIn/Sources/GIDAuthStateMigration.m; sourceTree = ""; }; - 46EB2E000024F0 /* GIDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDCallbackQueue.h; path = GoogleSignIn/Sources/GIDCallbackQueue.h; sourceTree = ""; }; - 46EB2E00002500 /* GIDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDCallbackQueue.m; path = GoogleSignIn/Sources/GIDCallbackQueue.m; sourceTree = ""; }; - 46EB2E00002510 /* GIDConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDConfiguration.m; path = GoogleSignIn/Sources/GIDConfiguration.m; sourceTree = ""; }; - 46EB2E00002520 /* GIDEMMErrorHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDEMMErrorHandler.h; path = GoogleSignIn/Sources/GIDEMMErrorHandler.h; sourceTree = ""; }; - 46EB2E00002530 /* GIDEMMErrorHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDEMMErrorHandler.m; path = GoogleSignIn/Sources/GIDEMMErrorHandler.m; sourceTree = ""; }; - 46EB2E00002540 /* GIDEMMSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDEMMSupport.h; path = GoogleSignIn/Sources/GIDEMMSupport.h; sourceTree = ""; }; - 46EB2E00002550 /* GIDEMMSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDEMMSupport.m; path = GoogleSignIn/Sources/GIDEMMSupport.m; sourceTree = ""; }; - 46EB2E00002560 /* GIDGoogleUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDGoogleUser.m; path = GoogleSignIn/Sources/GIDGoogleUser.m; sourceTree = ""; }; - 46EB2E00002570 /* GIDGoogleUser_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDGoogleUser_Private.h; path = GoogleSignIn/Sources/GIDGoogleUser_Private.h; sourceTree = ""; }; - 46EB2E00002580 /* GIDMDMPasscodeCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDMDMPasscodeCache.h; path = GoogleSignIn/Sources/GIDMDMPasscodeCache.h; sourceTree = ""; }; - 46EB2E00002590 /* GIDMDMPasscodeCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDMDMPasscodeCache.m; path = GoogleSignIn/Sources/GIDMDMPasscodeCache.m; sourceTree = ""; }; - 46EB2E000025A0 /* GIDMDMPasscodeState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDMDMPasscodeState.h; path = GoogleSignIn/Sources/GIDMDMPasscodeState.h; sourceTree = ""; }; - 46EB2E000025B0 /* GIDMDMPasscodeState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDMDMPasscodeState.m; path = GoogleSignIn/Sources/GIDMDMPasscodeState.m; sourceTree = ""; }; - 46EB2E000025C0 /* GIDMDMPasscodeState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDMDMPasscodeState_Private.h; path = GoogleSignIn/Sources/GIDMDMPasscodeState_Private.h; sourceTree = ""; }; - 46EB2E000025D0 /* GIDProfileData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDProfileData.m; path = GoogleSignIn/Sources/GIDProfileData.m; sourceTree = ""; }; - 46EB2E000025E0 /* GIDProfileData_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDProfileData_Private.h; path = GoogleSignIn/Sources/GIDProfileData_Private.h; sourceTree = ""; }; - 46EB2E000025F0 /* GIDScopes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDScopes.h; path = GoogleSignIn/Sources/GIDScopes.h; sourceTree = ""; }; - 46EB2E00002600 /* GIDScopes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDScopes.m; path = GoogleSignIn/Sources/GIDScopes.m; sourceTree = ""; }; - 46EB2E00002610 /* GIDSignIn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignIn.m; path = GoogleSignIn/Sources/GIDSignIn.m; sourceTree = ""; }; - 46EB2E00002620 /* GIDSignInButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInButton.m; path = GoogleSignIn/Sources/GIDSignInButton.m; sourceTree = ""; }; - 46EB2E00002630 /* GIDSignInCallbackSchemes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInCallbackSchemes.h; path = GoogleSignIn/Sources/GIDSignInCallbackSchemes.h; sourceTree = ""; }; - 46EB2E00002640 /* GIDSignInCallbackSchemes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInCallbackSchemes.m; path = GoogleSignIn/Sources/GIDSignInCallbackSchemes.m; sourceTree = ""; }; - 46EB2E00002650 /* GIDSignInInternalOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInInternalOptions.h; path = GoogleSignIn/Sources/GIDSignInInternalOptions.h; sourceTree = ""; }; - 46EB2E00002660 /* GIDSignInInternalOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInInternalOptions.m; path = GoogleSignIn/Sources/GIDSignInInternalOptions.m; sourceTree = ""; }; - 46EB2E00002670 /* GIDSignInPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInPreferences.h; path = GoogleSignIn/Sources/GIDSignInPreferences.h; sourceTree = ""; }; - 46EB2E00002680 /* GIDSignInPreferences.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInPreferences.m; path = GoogleSignIn/Sources/GIDSignInPreferences.m; sourceTree = ""; }; - 46EB2E00002690 /* GIDSignInResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInResult.m; path = GoogleSignIn/Sources/GIDSignInResult.m; sourceTree = ""; }; - 46EB2E000026A0 /* GIDSignInResult_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInResult_Private.h; path = GoogleSignIn/Sources/GIDSignInResult_Private.h; sourceTree = ""; }; - 46EB2E000026B0 /* GIDSignInStrings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInStrings.h; path = GoogleSignIn/Sources/GIDSignInStrings.h; sourceTree = ""; }; - 46EB2E000026C0 /* GIDSignInStrings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInStrings.m; path = GoogleSignIn/Sources/GIDSignInStrings.m; sourceTree = ""; }; - 46EB2E000026D0 /* GIDSignIn_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignIn_Private.h; path = GoogleSignIn/Sources/GIDSignIn_Private.h; sourceTree = ""; }; - 46EB2E000026E0 /* GIDToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDToken.m; path = GoogleSignIn/Sources/GIDToken.m; sourceTree = ""; }; - 46EB2E000026F0 /* GIDToken_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDToken_Private.h; path = GoogleSignIn/Sources/GIDToken_Private.h; sourceTree = ""; }; - 46EB2E00002700 /* NSBundle+GID3PAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+GID3PAdditions.h"; path = "GoogleSignIn/Sources/NSBundle+GID3PAdditions.h"; sourceTree = ""; }; - 46EB2E00002710 /* NSBundle+GID3PAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+GID3PAdditions.m"; path = "GoogleSignIn/Sources/NSBundle+GID3PAdditions.m"; sourceTree = ""; }; - 46EB2E00002720 /* GIDConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDConfiguration.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDConfiguration.h; sourceTree = ""; }; - 46EB2E00002730 /* GIDGoogleUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDGoogleUser.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDGoogleUser.h; sourceTree = ""; }; - 46EB2E00002740 /* GIDProfileData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDProfileData.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDProfileData.h; sourceTree = ""; }; - 46EB2E00002750 /* GIDSignIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignIn.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignIn.h; sourceTree = ""; }; - 46EB2E00002760 /* GIDSignInButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInButton.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignInButton.h; sourceTree = ""; }; - 46EB2E00002770 /* GIDSignInResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInResult.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignInResult.h; sourceTree = ""; }; - 46EB2E00002780 /* GIDToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDToken.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDToken.h; sourceTree = ""; }; - 46EB2E00002790 /* GoogleSignIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GoogleSignIn.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GoogleSignIn.h; sourceTree = ""; }; - 46EB2E000027A0 /* String.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = String.cpp; path = folly/String.cpp; sourceTree = ""; }; - 46EB2E000027B0 /* Conv.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Conv.cpp; path = folly/Conv.cpp; sourceTree = ""; }; - 46EB2E000027C0 /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Demangle.cpp; path = folly/Demangle.cpp; sourceTree = ""; }; - 46EB2E000027D0 /* FileUtil.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = FileUtil.cpp; path = folly/FileUtil.cpp; sourceTree = ""; }; - 46EB2E000027E0 /* Format.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Format.cpp; path = folly/Format.cpp; sourceTree = ""; }; - 46EB2E000027F0 /* SafeAssert.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SafeAssert.cpp; path = folly/lang/SafeAssert.cpp; sourceTree = ""; }; - 46EB2E00002800 /* ToAscii.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ToAscii.cpp; path = folly/lang/ToAscii.cpp; sourceTree = ""; }; - 46EB2E00002810 /* ScopeGuard.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScopeGuard.cpp; path = folly/ScopeGuard.cpp; sourceTree = ""; }; - 46EB2E00002820 /* Unicode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Unicode.cpp; path = folly/Unicode.cpp; sourceTree = ""; }; - 46EB2E00002830 /* dynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dynamic.cpp; path = folly/dynamic.cpp; sourceTree = ""; }; - 46EB2E00002840 /* json.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = json.cpp; path = folly/json.cpp; sourceTree = ""; }; - 46EB2E00002850 /* json_pointer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = json_pointer.cpp; path = folly/json_pointer.cpp; sourceTree = ""; }; - 46EB2E00002860 /* F14Table.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = F14Table.cpp; path = folly/container/detail/F14Table.cpp; sourceTree = ""; }; - 46EB2E00002870 /* FileUtilDetail.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = FileUtilDetail.cpp; path = folly/detail/FileUtilDetail.cpp; sourceTree = ""; }; - 46EB2E00002880 /* SplitStringSimd.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SplitStringSimd.cpp; path = folly/detail/SplitStringSimd.cpp; sourceTree = ""; }; - 46EB2E00002890 /* UniqueInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UniqueInstance.cpp; path = folly/detail/UniqueInstance.cpp; sourceTree = ""; }; - 46EB2E000028A0 /* SpookyHashV2.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SpookyHashV2.cpp; path = folly/hash/SpookyHashV2.cpp; sourceTree = ""; }; - 46EB2E000028B0 /* CString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = CString.cpp; path = folly/lang/CString.cpp; sourceTree = ""; }; - 46EB2E000028C0 /* Exception.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Exception.cpp; path = folly/lang/Exception.cpp; sourceTree = ""; }; - 46EB2E000028D0 /* MallocImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MallocImpl.cpp; path = folly/memory/detail/MallocImpl.cpp; sourceTree = ""; }; - 46EB2E000028E0 /* NetOps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = NetOps.cpp; path = folly/net/NetOps.cpp; sourceTree = ""; }; - 46EB2E000028F0 /* SysUio.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SysUio.cpp; path = folly/portability/SysUio.cpp; sourceTree = ""; }; - 46EB2E00002900 /* SanitizeThread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SanitizeThread.cpp; path = folly/synchronization/SanitizeThread.cpp; sourceTree = ""; }; - 46EB2E00002910 /* AtFork.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AtFork.cpp; path = folly/system/AtFork.cpp; sourceTree = ""; }; - 46EB2E00002920 /* ThreadId.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ThreadId.cpp; path = folly/system/ThreadId.cpp; sourceTree = ""; }; - 46EB2E00002930 /* AtomicHashArray-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicHashArray-inl.h"; path = "folly/AtomicHashArray-inl.h"; sourceTree = ""; }; - 46EB2E00002940 /* AtomicHashArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashArray.h; path = folly/AtomicHashArray.h; sourceTree = ""; }; - 46EB2E00002950 /* AtomicHashMap-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicHashMap-inl.h"; path = "folly/AtomicHashMap-inl.h"; sourceTree = ""; }; - 46EB2E00002960 /* AtomicHashMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashMap.h; path = folly/AtomicHashMap.h; sourceTree = ""; }; - 46EB2E00002970 /* AtomicIntrusiveLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicIntrusiveLinkedList.h; path = folly/AtomicIntrusiveLinkedList.h; sourceTree = ""; }; - 46EB2E00002980 /* AtomicLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicLinkedList.h; path = folly/AtomicLinkedList.h; sourceTree = ""; }; - 46EB2E00002990 /* AtomicUnorderedMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUnorderedMap.h; path = folly/AtomicUnorderedMap.h; sourceTree = ""; }; - 46EB2E000029A0 /* base64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base64.h; path = folly/base64.h; sourceTree = ""; }; - 46EB2E000029B0 /* Benchmark.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Benchmark.h; path = folly/Benchmark.h; sourceTree = ""; }; - 46EB2E000029C0 /* BenchmarkUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BenchmarkUtil.h; path = folly/BenchmarkUtil.h; sourceTree = ""; }; - 46EB2E000029D0 /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/Bits.h; sourceTree = ""; }; - 46EB2E000029E0 /* CancellationToken-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CancellationToken-inl.h"; path = "folly/CancellationToken-inl.h"; sourceTree = ""; }; - 46EB2E000029F0 /* CancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CancellationToken.h; path = folly/CancellationToken.h; sourceTree = ""; }; - 46EB2E00002A00 /* Chrono.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chrono.h; path = folly/Chrono.h; sourceTree = ""; }; - 46EB2E00002A10 /* ClockGettimeWrappers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ClockGettimeWrappers.h; path = folly/ClockGettimeWrappers.h; sourceTree = ""; }; - 46EB2E00002A20 /* ConcurrentBitSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentBitSet.h; path = folly/ConcurrentBitSet.h; sourceTree = ""; }; - 46EB2E00002A30 /* ConcurrentLazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentLazy.h; path = folly/ConcurrentLazy.h; sourceTree = ""; }; - 46EB2E00002A40 /* ConcurrentSkipList-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ConcurrentSkipList-inl.h"; path = "folly/ConcurrentSkipList-inl.h"; sourceTree = ""; }; - 46EB2E00002A50 /* ConcurrentSkipList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentSkipList.h; path = folly/ConcurrentSkipList.h; sourceTree = ""; }; - 46EB2E00002A60 /* ConstexprMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConstexprMath.h; path = folly/ConstexprMath.h; sourceTree = ""; }; - 46EB2E00002A70 /* ConstructorCallbackList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConstructorCallbackList.h; path = folly/ConstructorCallbackList.h; sourceTree = ""; }; - 46EB2E00002A80 /* Conv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Conv.h; path = folly/Conv.h; sourceTree = ""; }; - 46EB2E00002A90 /* CPortability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CPortability.h; path = folly/CPortability.h; sourceTree = ""; }; - 46EB2E00002AA0 /* CppAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CppAttributes.h; path = folly/CppAttributes.h; sourceTree = ""; }; - 46EB2E00002AB0 /* CpuId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CpuId.h; path = folly/CpuId.h; sourceTree = ""; }; - 46EB2E00002AC0 /* DefaultKeepAliveExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DefaultKeepAliveExecutor.h; path = folly/DefaultKeepAliveExecutor.h; sourceTree = ""; }; - 46EB2E00002AD0 /* Demangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Demangle.h; path = folly/Demangle.h; sourceTree = ""; }; - 46EB2E00002AE0 /* DiscriminatedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DiscriminatedPtr.h; path = folly/DiscriminatedPtr.h; sourceTree = ""; }; - 46EB2E00002AF0 /* dynamic-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "dynamic-inl.h"; path = "folly/dynamic-inl.h"; sourceTree = ""; }; - 46EB2E00002B00 /* dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dynamic.h; path = folly/dynamic.h; sourceTree = ""; }; - 46EB2E00002B10 /* DynamicConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicConverter.h; path = folly/DynamicConverter.h; sourceTree = ""; }; - 46EB2E00002B20 /* Exception.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Exception.h; path = folly/Exception.h; sourceTree = ""; }; - 46EB2E00002B30 /* ExceptionString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExceptionString.h; path = folly/ExceptionString.h; sourceTree = ""; }; - 46EB2E00002B40 /* ExceptionWrapper-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ExceptionWrapper-inl.h"; path = "folly/ExceptionWrapper-inl.h"; sourceTree = ""; }; - 46EB2E00002B50 /* ExceptionWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExceptionWrapper.h; path = folly/ExceptionWrapper.h; sourceTree = ""; }; - 46EB2E00002B60 /* Executor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Executor.h; path = folly/Executor.h; sourceTree = ""; }; - 46EB2E00002B70 /* Expected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expected.h; path = folly/Expected.h; sourceTree = ""; }; - 46EB2E00002B80 /* FBString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBString.h; path = folly/FBString.h; sourceTree = ""; }; - 46EB2E00002B90 /* FBVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBVector.h; path = folly/FBVector.h; sourceTree = ""; }; - 46EB2E00002BA0 /* File.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = File.h; path = folly/File.h; sourceTree = ""; }; - 46EB2E00002BB0 /* FileUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtil.h; path = folly/FileUtil.h; sourceTree = ""; }; - 46EB2E00002BC0 /* Fingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fingerprint.h; path = folly/Fingerprint.h; sourceTree = ""; }; - 46EB2E00002BD0 /* FixedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FixedString.h; path = folly/FixedString.h; sourceTree = ""; }; - 46EB2E00002BE0 /* FollyMemcpy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FollyMemcpy.h; path = folly/FollyMemcpy.h; sourceTree = ""; }; - 46EB2E00002BF0 /* FollyMemset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FollyMemset.h; path = folly/FollyMemset.h; sourceTree = ""; }; - 46EB2E00002C00 /* Format-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Format-inl.h"; path = "folly/Format-inl.h"; sourceTree = ""; }; - 46EB2E00002C10 /* Format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Format.h; path = folly/Format.h; sourceTree = ""; }; - 46EB2E00002C20 /* FormatArg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FormatArg.h; path = folly/FormatArg.h; sourceTree = ""; }; - 46EB2E00002C30 /* FormatTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FormatTraits.h; path = folly/FormatTraits.h; sourceTree = ""; }; - 46EB2E00002C40 /* Function.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Function.h; path = folly/Function.h; sourceTree = ""; }; - 46EB2E00002C50 /* GLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GLog.h; path = folly/GLog.h; sourceTree = ""; }; - 46EB2E00002C60 /* GroupVarint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GroupVarint.h; path = folly/GroupVarint.h; sourceTree = ""; }; - 46EB2E00002C70 /* Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hash.h; path = folly/Hash.h; sourceTree = ""; }; - 46EB2E00002C80 /* Indestructible.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Indestructible.h; path = folly/Indestructible.h; sourceTree = ""; }; - 46EB2E00002C90 /* IndexedMemPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IndexedMemPool.h; path = folly/IndexedMemPool.h; sourceTree = ""; }; - 46EB2E00002CA0 /* IntrusiveList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IntrusiveList.h; path = folly/IntrusiveList.h; sourceTree = ""; }; - 46EB2E00002CB0 /* IPAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddress.h; path = folly/IPAddress.h; sourceTree = ""; }; - 46EB2E00002CC0 /* IPAddressException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressException.h; path = folly/IPAddressException.h; sourceTree = ""; }; - 46EB2E00002CD0 /* IPAddressV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressV4.h; path = folly/IPAddressV4.h; sourceTree = ""; }; - 46EB2E00002CE0 /* IPAddressV6.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressV6.h; path = folly/IPAddressV6.h; sourceTree = ""; }; - 46EB2E00002CF0 /* json.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json.h; path = folly/json.h; sourceTree = ""; }; - 46EB2E00002D00 /* json_patch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_patch.h; path = folly/json_patch.h; sourceTree = ""; }; - 46EB2E00002D10 /* json_pointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_pointer.h; path = folly/json_pointer.h; sourceTree = ""; }; - 46EB2E00002D20 /* Lazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lazy.h; path = folly/Lazy.h; sourceTree = ""; }; - 46EB2E00002D30 /* Likely.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Likely.h; path = folly/Likely.h; sourceTree = ""; }; - 46EB2E00002D40 /* MacAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MacAddress.h; path = folly/MacAddress.h; sourceTree = ""; }; - 46EB2E00002D50 /* MapUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapUtil.h; path = folly/MapUtil.h; sourceTree = ""; }; - 46EB2E00002D60 /* Math.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Math.h; path = folly/Math.h; sourceTree = ""; }; - 46EB2E00002D70 /* MaybeManagedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MaybeManagedPtr.h; path = folly/MaybeManagedPtr.h; sourceTree = ""; }; - 46EB2E00002D80 /* Memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Memory.h; path = folly/Memory.h; sourceTree = ""; }; - 46EB2E00002D90 /* MicroLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroLock.h; path = folly/MicroLock.h; sourceTree = ""; }; - 46EB2E00002DA0 /* MicroSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroSpinLock.h; path = folly/MicroSpinLock.h; sourceTree = ""; }; - 46EB2E00002DB0 /* MoveWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MoveWrapper.h; path = folly/MoveWrapper.h; sourceTree = ""; }; - 46EB2E00002DC0 /* MPMCPipeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCPipeline.h; path = folly/MPMCPipeline.h; sourceTree = ""; }; - 46EB2E00002DD0 /* MPMCQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCQueue.h; path = folly/MPMCQueue.h; sourceTree = ""; }; - 46EB2E00002DE0 /* ObserverContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObserverContainer.h; path = folly/ObserverContainer.h; sourceTree = ""; }; - 46EB2E00002DF0 /* Optional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Optional.h; path = folly/Optional.h; sourceTree = ""; }; - 46EB2E00002E00 /* Overload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Overload.h; path = folly/Overload.h; sourceTree = ""; }; - 46EB2E00002E10 /* PackedSyncPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PackedSyncPtr.h; path = folly/PackedSyncPtr.h; sourceTree = ""; }; - 46EB2E00002E20 /* Padded.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Padded.h; path = folly/Padded.h; sourceTree = ""; }; - 46EB2E00002E30 /* Poly-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Poly-inl.h"; path = "folly/Poly-inl.h"; sourceTree = ""; }; - 46EB2E00002E40 /* Poly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Poly.h; path = folly/Poly.h; sourceTree = ""; }; - 46EB2E00002E50 /* PolyException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PolyException.h; path = folly/PolyException.h; sourceTree = ""; }; - 46EB2E00002E60 /* Portability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Portability.h; path = folly/Portability.h; sourceTree = ""; }; - 46EB2E00002E70 /* Preprocessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Preprocessor.h; path = folly/Preprocessor.h; sourceTree = ""; }; - 46EB2E00002E80 /* ProducerConsumerQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProducerConsumerQueue.h; path = folly/ProducerConsumerQueue.h; sourceTree = ""; }; - 46EB2E00002E90 /* Random-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Random-inl.h"; path = "folly/Random-inl.h"; sourceTree = ""; }; - 46EB2E00002EA0 /* Random.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Random.h; path = folly/Random.h; sourceTree = ""; }; - 46EB2E00002EB0 /* Range.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Range.h; path = folly/Range.h; sourceTree = ""; }; - 46EB2E00002EC0 /* Replaceable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Replaceable.h; path = folly/Replaceable.h; sourceTree = ""; }; - 46EB2E00002ED0 /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/RWSpinLock.h; sourceTree = ""; }; - 46EB2E00002EE0 /* ScopeGuard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScopeGuard.h; path = folly/ScopeGuard.h; sourceTree = ""; }; - 46EB2E00002EF0 /* SharedMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SharedMutex.h; path = folly/SharedMutex.h; sourceTree = ""; }; - 46EB2E00002F00 /* Singleton-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Singleton-inl.h"; path = "folly/Singleton-inl.h"; sourceTree = ""; }; - 46EB2E00002F10 /* Singleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Singleton.h; path = folly/Singleton.h; sourceTree = ""; }; - 46EB2E00002F20 /* SingletonThreadLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SingletonThreadLocal.h; path = folly/SingletonThreadLocal.h; sourceTree = ""; }; - 46EB2E00002F30 /* small_vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = small_vector.h; path = folly/small_vector.h; sourceTree = ""; }; - 46EB2E00002F40 /* SocketAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketAddress.h; path = folly/SocketAddress.h; sourceTree = ""; }; - 46EB2E00002F50 /* sorted_vector_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sorted_vector_types.h; path = folly/sorted_vector_types.h; sourceTree = ""; }; - 46EB2E00002F60 /* SpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpinLock.h; path = folly/SpinLock.h; sourceTree = ""; }; - 46EB2E00002F70 /* stop_watch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stop_watch.h; path = folly/stop_watch.h; sourceTree = ""; }; - 46EB2E00002F80 /* String-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "String-inl.h"; path = "folly/String-inl.h"; sourceTree = ""; }; - 46EB2E00002F90 /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/String.h; sourceTree = ""; }; - 46EB2E00002FA0 /* Subprocess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Subprocess.h; path = folly/Subprocess.h; sourceTree = ""; }; - 46EB2E00002FB0 /* Synchronized.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Synchronized.h; path = folly/Synchronized.h; sourceTree = ""; }; - 46EB2E00002FC0 /* SynchronizedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynchronizedPtr.h; path = folly/SynchronizedPtr.h; sourceTree = ""; }; - 46EB2E00002FD0 /* ThreadCachedInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedInt.h; path = folly/ThreadCachedInt.h; sourceTree = ""; }; - 46EB2E00002FE0 /* ThreadLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadLocal.h; path = folly/ThreadLocal.h; sourceTree = ""; }; - 46EB2E00002FF0 /* TimeoutQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimeoutQueue.h; path = folly/TimeoutQueue.h; sourceTree = ""; }; - 46EB2E00003000 /* TokenBucket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TokenBucket.h; path = folly/TokenBucket.h; sourceTree = ""; }; - 46EB2E00003010 /* Traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Traits.h; path = folly/Traits.h; sourceTree = ""; }; - 46EB2E00003020 /* Try-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Try-inl.h"; path = "folly/Try-inl.h"; sourceTree = ""; }; - 46EB2E00003030 /* Try.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Try.h; path = folly/Try.h; sourceTree = ""; }; - 46EB2E00003040 /* Unicode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unicode.h; path = folly/Unicode.h; sourceTree = ""; }; - 46EB2E00003050 /* Unit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unit.h; path = folly/Unit.h; sourceTree = ""; }; - 46EB2E00003060 /* Uri-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Uri-inl.h"; path = "folly/Uri-inl.h"; sourceTree = ""; }; - 46EB2E00003070 /* Uri.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Uri.h; path = folly/Uri.h; sourceTree = ""; }; - 46EB2E00003080 /* UTF8String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UTF8String.h; path = folly/UTF8String.h; sourceTree = ""; }; - 46EB2E00003090 /* Utility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utility.h; path = folly/Utility.h; sourceTree = ""; }; - 46EB2E000030A0 /* Varint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Varint.h; path = folly/Varint.h; sourceTree = ""; }; - 46EB2E000030B0 /* VirtualExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VirtualExecutor.h; path = folly/VirtualExecutor.h; sourceTree = ""; }; - 46EB2E000030C0 /* Access.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Access.h; path = folly/container/Access.h; sourceTree = ""; }; - 46EB2E000030D0 /* Array.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Array.h; path = folly/container/Array.h; sourceTree = ""; }; - 46EB2E000030E0 /* BitIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitIterator.h; path = folly/container/BitIterator.h; sourceTree = ""; }; - 46EB2E000030F0 /* Enumerate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Enumerate.h; path = folly/container/Enumerate.h; sourceTree = ""; }; - 46EB2E00003100 /* EvictingCacheMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EvictingCacheMap.h; path = folly/container/EvictingCacheMap.h; sourceTree = ""; }; - 46EB2E00003110 /* F14Map-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "F14Map-fwd.h"; path = "folly/container/F14Map-fwd.h"; sourceTree = ""; }; - 46EB2E00003120 /* F14Map.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Map.h; path = folly/container/F14Map.h; sourceTree = ""; }; - 46EB2E00003130 /* F14Set-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "F14Set-fwd.h"; path = "folly/container/F14Set-fwd.h"; sourceTree = ""; }; - 46EB2E00003140 /* F14Set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Set.h; path = folly/container/F14Set.h; sourceTree = ""; }; - 46EB2E00003150 /* Foreach-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Foreach-inl.h"; path = "folly/container/Foreach-inl.h"; sourceTree = ""; }; - 46EB2E00003160 /* Foreach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Foreach.h; path = folly/container/Foreach.h; sourceTree = ""; }; - 46EB2E00003170 /* heap_vector_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = heap_vector_types.h; path = folly/container/heap_vector_types.h; sourceTree = ""; }; - 46EB2E00003180 /* HeterogeneousAccess-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "HeterogeneousAccess-fwd.h"; path = "folly/container/HeterogeneousAccess-fwd.h"; sourceTree = ""; }; - 46EB2E00003190 /* HeterogeneousAccess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HeterogeneousAccess.h; path = folly/container/HeterogeneousAccess.h; sourceTree = ""; }; - 46EB2E000031A0 /* IntrusiveHeap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IntrusiveHeap.h; path = folly/container/IntrusiveHeap.h; sourceTree = ""; }; - 46EB2E000031B0 /* Iterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Iterator.h; path = folly/container/Iterator.h; sourceTree = ""; }; - 46EB2E000031C0 /* Merge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Merge.h; path = folly/container/Merge.h; sourceTree = ""; }; - 46EB2E000031D0 /* SparseByteSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SparseByteSet.h; path = folly/container/SparseByteSet.h; sourceTree = ""; }; - 46EB2E000031E0 /* View.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = View.h; path = folly/container/View.h; sourceTree = ""; }; - 46EB2E000031F0 /* WeightedEvictingCacheMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WeightedEvictingCacheMap.h; path = folly/container/WeightedEvictingCacheMap.h; sourceTree = ""; }; - 46EB2E00003200 /* BitIteratorDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitIteratorDetail.h; path = folly/container/detail/BitIteratorDetail.h; sourceTree = ""; }; - 46EB2E00003210 /* F14Defaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Defaults.h; path = folly/container/detail/F14Defaults.h; sourceTree = ""; }; - 46EB2E00003220 /* F14IntrinsicsAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14IntrinsicsAvailability.h; path = folly/container/detail/F14IntrinsicsAvailability.h; sourceTree = ""; }; - 46EB2E00003230 /* F14MapFallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14MapFallback.h; path = folly/container/detail/F14MapFallback.h; sourceTree = ""; }; - 46EB2E00003240 /* F14Mask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Mask.h; path = folly/container/detail/F14Mask.h; sourceTree = ""; }; - 46EB2E00003250 /* F14Policy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Policy.h; path = folly/container/detail/F14Policy.h; sourceTree = ""; }; - 46EB2E00003260 /* F14SetFallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14SetFallback.h; path = folly/container/detail/F14SetFallback.h; sourceTree = ""; }; - 46EB2E00003270 /* F14Table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Table.h; path = folly/container/detail/F14Table.h; sourceTree = ""; }; - 46EB2E00003280 /* Util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Util.h; path = folly/container/detail/Util.h; sourceTree = ""; }; - 46EB2E00003290 /* AsyncTrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncTrace.h; path = folly/detail/AsyncTrace.h; sourceTree = ""; }; - 46EB2E000032A0 /* AtomicHashUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashUtils.h; path = folly/detail/AtomicHashUtils.h; sourceTree = ""; }; - 46EB2E000032B0 /* AtomicUnorderedMapUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUnorderedMapUtils.h; path = folly/detail/AtomicUnorderedMapUtils.h; sourceTree = ""; }; - 46EB2E000032C0 /* DiscriminatedPtrDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DiscriminatedPtrDetail.h; path = folly/detail/DiscriminatedPtrDetail.h; sourceTree = ""; }; - 46EB2E000032D0 /* FileUtilDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtilDetail.h; path = folly/detail/FileUtilDetail.h; sourceTree = ""; }; - 46EB2E000032E0 /* FileUtilVectorDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtilVectorDetail.h; path = folly/detail/FileUtilVectorDetail.h; sourceTree = ""; }; - 46EB2E000032F0 /* FingerprintPolynomial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FingerprintPolynomial.h; path = folly/detail/FingerprintPolynomial.h; sourceTree = ""; }; - 46EB2E00003300 /* Futex-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Futex-inl.h"; path = "folly/detail/Futex-inl.h"; sourceTree = ""; }; - 46EB2E00003310 /* Futex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Futex.h; path = folly/detail/Futex.h; sourceTree = ""; }; - 46EB2E00003320 /* GroupVarintDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GroupVarintDetail.h; path = folly/detail/GroupVarintDetail.h; sourceTree = ""; }; - 46EB2E00003330 /* IPAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddress.h; path = folly/detail/IPAddress.h; sourceTree = ""; }; - 46EB2E00003340 /* IPAddressSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressSource.h; path = folly/detail/IPAddressSource.h; sourceTree = ""; }; - 46EB2E00003350 /* Iterators.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Iterators.h; path = folly/detail/Iterators.h; sourceTree = ""; }; - 46EB2E00003360 /* MemoryIdler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryIdler.h; path = folly/detail/MemoryIdler.h; sourceTree = ""; }; - 46EB2E00003370 /* MPMCPipelineDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCPipelineDetail.h; path = folly/detail/MPMCPipelineDetail.h; sourceTree = ""; }; - 46EB2E00003380 /* PerfScoped.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PerfScoped.h; path = folly/detail/PerfScoped.h; sourceTree = ""; }; - 46EB2E00003390 /* PolyDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PolyDetail.h; path = folly/detail/PolyDetail.h; sourceTree = ""; }; - 46EB2E000033A0 /* RangeCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RangeCommon.h; path = folly/detail/RangeCommon.h; sourceTree = ""; }; - 46EB2E000033B0 /* RangeSse42.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RangeSse42.h; path = folly/detail/RangeSse42.h; sourceTree = ""; }; - 46EB2E000033C0 /* SimdAnyOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimdAnyOf.h; path = folly/detail/SimdAnyOf.h; sourceTree = ""; }; - 46EB2E000033D0 /* SimdCharPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimdCharPlatform.h; path = folly/detail/SimdCharPlatform.h; sourceTree = ""; }; - 46EB2E000033E0 /* SimdForEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimdForEach.h; path = folly/detail/SimdForEach.h; sourceTree = ""; }; - 46EB2E000033F0 /* SimpleSimdStringUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimpleSimdStringUtils.h; path = folly/detail/SimpleSimdStringUtils.h; sourceTree = ""; }; - 46EB2E00003400 /* SimpleSimdStringUtilsImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimpleSimdStringUtilsImpl.h; path = folly/detail/SimpleSimdStringUtilsImpl.h; sourceTree = ""; }; - 46EB2E00003410 /* Singleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Singleton.h; path = folly/detail/Singleton.h; sourceTree = ""; }; - 46EB2E00003420 /* SlowFingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SlowFingerprint.h; path = folly/detail/SlowFingerprint.h; sourceTree = ""; }; - 46EB2E00003430 /* SocketFastOpen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketFastOpen.h; path = folly/detail/SocketFastOpen.h; sourceTree = ""; }; - 46EB2E00003440 /* SplitStringSimd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SplitStringSimd.h; path = folly/detail/SplitStringSimd.h; sourceTree = ""; }; - 46EB2E00003450 /* SplitStringSimdImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SplitStringSimdImpl.h; path = folly/detail/SplitStringSimdImpl.h; sourceTree = ""; }; - 46EB2E00003460 /* Sse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sse.h; path = folly/detail/Sse.h; sourceTree = ""; }; - 46EB2E00003470 /* StaticSingletonManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticSingletonManager.h; path = folly/detail/StaticSingletonManager.h; sourceTree = ""; }; - 46EB2E00003480 /* ThreadLocalDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadLocalDetail.h; path = folly/detail/ThreadLocalDetail.h; sourceTree = ""; }; - 46EB2E00003490 /* TurnSequencer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurnSequencer.h; path = folly/detail/TurnSequencer.h; sourceTree = ""; }; - 46EB2E000034A0 /* TypeList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypeList.h; path = folly/detail/TypeList.h; sourceTree = ""; }; - 46EB2E000034B0 /* UniqueInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UniqueInstance.h; path = folly/detail/UniqueInstance.h; sourceTree = ""; }; - 46EB2E000034C0 /* UnrollUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnrollUtils.h; path = folly/detail/UnrollUtils.h; sourceTree = ""; }; - 46EB2E000034D0 /* ApplyTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ApplyTuple.h; path = folly/functional/ApplyTuple.h; sourceTree = ""; }; - 46EB2E000034E0 /* Invoke.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Invoke.h; path = folly/functional/Invoke.h; sourceTree = ""; }; - 46EB2E000034F0 /* Partial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Partial.h; path = folly/functional/Partial.h; sourceTree = ""; }; - 46EB2E00003500 /* protocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = protocol.h; path = folly/functional/protocol.h; sourceTree = ""; }; - 46EB2E00003510 /* traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = traits.h; path = folly/functional/traits.h; sourceTree = ""; }; - 46EB2E00003520 /* Checksum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Checksum.h; path = folly/hash/Checksum.h; sourceTree = ""; }; - 46EB2E00003530 /* FarmHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FarmHash.h; path = folly/hash/FarmHash.h; sourceTree = ""; }; - 46EB2E00003540 /* Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hash.h; path = folly/hash/Hash.h; sourceTree = ""; }; - 46EB2E00003550 /* SpookyHashV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpookyHashV1.h; path = folly/hash/SpookyHashV1.h; sourceTree = ""; }; - 46EB2E00003560 /* SpookyHashV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpookyHashV2.h; path = folly/hash/SpookyHashV2.h; sourceTree = ""; }; - 46EB2E00003570 /* Access.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Access.h; path = folly/lang/Access.h; sourceTree = ""; }; - 46EB2E00003580 /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Align.h; path = folly/lang/Align.h; sourceTree = ""; }; - 46EB2E00003590 /* Aligned.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Aligned.h; path = folly/lang/Aligned.h; sourceTree = ""; }; - 46EB2E000035A0 /* Assume.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Assume.h; path = folly/lang/Assume.h; sourceTree = ""; }; - 46EB2E000035B0 /* Badge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Badge.h; path = folly/lang/Badge.h; sourceTree = ""; }; - 46EB2E000035C0 /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/lang/Bits.h; sourceTree = ""; }; - 46EB2E000035D0 /* Builtin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Builtin.h; path = folly/lang/Builtin.h; sourceTree = ""; }; - 46EB2E000035E0 /* Byte.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Byte.h; path = folly/lang/Byte.h; sourceTree = ""; }; - 46EB2E000035F0 /* CArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CArray.h; path = folly/lang/CArray.h; sourceTree = ""; }; - 46EB2E00003600 /* Cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Cast.h; path = folly/lang/Cast.h; sourceTree = ""; }; - 46EB2E00003610 /* CheckedMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CheckedMath.h; path = folly/lang/CheckedMath.h; sourceTree = ""; }; - 46EB2E00003620 /* CString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CString.h; path = folly/lang/CString.h; sourceTree = ""; }; - 46EB2E00003630 /* CustomizationPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CustomizationPoint.h; path = folly/lang/CustomizationPoint.h; sourceTree = ""; }; - 46EB2E00003640 /* Exception.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Exception.h; path = folly/lang/Exception.h; sourceTree = ""; }; - 46EB2E00003650 /* Extern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Extern.h; path = folly/lang/Extern.h; sourceTree = ""; }; - 46EB2E00003660 /* Hint-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Hint-inl.h"; path = "folly/lang/Hint-inl.h"; sourceTree = ""; }; - 46EB2E00003670 /* Hint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hint.h; path = folly/lang/Hint.h; sourceTree = ""; }; - 46EB2E00003680 /* Keep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Keep.h; path = folly/lang/Keep.h; sourceTree = ""; }; - 46EB2E00003690 /* Launder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Launder.h; path = folly/lang/Launder.h; sourceTree = ""; }; - 46EB2E000036A0 /* New.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = New.h; path = folly/lang/New.h; sourceTree = ""; }; - 46EB2E000036B0 /* Ordering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Ordering.h; path = folly/lang/Ordering.h; sourceTree = ""; }; - 46EB2E000036C0 /* Pretty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pretty.h; path = folly/lang/Pretty.h; sourceTree = ""; }; - 46EB2E000036D0 /* PropagateConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropagateConst.h; path = folly/lang/PropagateConst.h; sourceTree = ""; }; - 46EB2E000036E0 /* RValueReferenceWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RValueReferenceWrapper.h; path = folly/lang/RValueReferenceWrapper.h; sourceTree = ""; }; - 46EB2E000036F0 /* SafeAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAssert.h; path = folly/lang/SafeAssert.h; sourceTree = ""; }; - 46EB2E00003700 /* StaticConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticConst.h; path = folly/lang/StaticConst.h; sourceTree = ""; }; - 46EB2E00003710 /* Thunk.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Thunk.h; path = folly/lang/Thunk.h; sourceTree = ""; }; - 46EB2E00003720 /* ToAscii.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ToAscii.h; path = folly/lang/ToAscii.h; sourceTree = ""; }; - 46EB2E00003730 /* TypeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypeInfo.h; path = folly/lang/TypeInfo.h; sourceTree = ""; }; - 46EB2E00003740 /* UncaughtExceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UncaughtExceptions.h; path = folly/lang/UncaughtExceptions.h; sourceTree = ""; }; - 46EB2E00003750 /* Arena-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Arena-inl.h"; path = "folly/memory/Arena-inl.h"; sourceTree = ""; }; - 46EB2E00003760 /* Arena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Arena.h; path = folly/memory/Arena.h; sourceTree = ""; }; - 46EB2E00003770 /* EnableSharedFromThis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EnableSharedFromThis.h; path = folly/memory/EnableSharedFromThis.h; sourceTree = ""; }; - 46EB2E00003780 /* MallctlHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MallctlHelper.h; path = folly/memory/MallctlHelper.h; sourceTree = ""; }; - 46EB2E00003790 /* Malloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Malloc.h; path = folly/memory/Malloc.h; sourceTree = ""; }; - 46EB2E000037A0 /* MemoryResource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryResource.h; path = folly/memory/MemoryResource.h; sourceTree = ""; }; - 46EB2E000037B0 /* not_null-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "not_null-inl.h"; path = "folly/memory/not_null-inl.h"; sourceTree = ""; }; - 46EB2E000037C0 /* not_null.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = not_null.h; path = folly/memory/not_null.h; sourceTree = ""; }; - 46EB2E000037D0 /* ReentrantAllocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReentrantAllocator.h; path = folly/memory/ReentrantAllocator.h; sourceTree = ""; }; - 46EB2E000037E0 /* SanitizeAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeAddress.h; path = folly/memory/SanitizeAddress.h; sourceTree = ""; }; - 46EB2E000037F0 /* SanitizeLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeLeak.h; path = folly/memory/SanitizeLeak.h; sourceTree = ""; }; - 46EB2E00003800 /* ThreadCachedArena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedArena.h; path = folly/memory/ThreadCachedArena.h; sourceTree = ""; }; - 46EB2E00003810 /* UninitializedMemoryHacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UninitializedMemoryHacks.h; path = folly/memory/UninitializedMemoryHacks.h; sourceTree = ""; }; - 46EB2E00003820 /* MallocImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MallocImpl.h; path = folly/memory/detail/MallocImpl.h; sourceTree = ""; }; - 46EB2E00003830 /* NetOps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetOps.h; path = folly/net/NetOps.h; sourceTree = ""; }; - 46EB2E00003840 /* NetOpsDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetOpsDispatcher.h; path = folly/net/NetOpsDispatcher.h; sourceTree = ""; }; - 46EB2E00003850 /* NetworkSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetworkSocket.h; path = folly/net/NetworkSocket.h; sourceTree = ""; }; - 46EB2E00003860 /* TcpInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpInfo.h; path = folly/net/TcpInfo.h; sourceTree = ""; }; - 46EB2E00003870 /* TcpInfoDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpInfoDispatcher.h; path = folly/net/TcpInfoDispatcher.h; sourceTree = ""; }; - 46EB2E00003880 /* TcpInfoTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpInfoTypes.h; path = folly/net/TcpInfoTypes.h; sourceTree = ""; }; - 46EB2E00003890 /* SocketFileDescriptorMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketFileDescriptorMap.h; path = folly/net/detail/SocketFileDescriptorMap.h; sourceTree = ""; }; - 46EB2E000038A0 /* Asm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Asm.h; path = folly/portability/Asm.h; sourceTree = ""; }; - 46EB2E000038B0 /* Atomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Atomic.h; path = folly/portability/Atomic.h; sourceTree = ""; }; - 46EB2E000038C0 /* Builtins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Builtins.h; path = folly/portability/Builtins.h; sourceTree = ""; }; - 46EB2E000038D0 /* Config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Config.h; path = folly/portability/Config.h; sourceTree = ""; }; - 46EB2E000038E0 /* Constexpr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constexpr.h; path = folly/portability/Constexpr.h; sourceTree = ""; }; - 46EB2E000038F0 /* Dirent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Dirent.h; path = folly/portability/Dirent.h; sourceTree = ""; }; - 46EB2E00003900 /* Event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Event.h; path = folly/portability/Event.h; sourceTree = ""; }; - 46EB2E00003910 /* Fcntl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fcntl.h; path = folly/portability/Fcntl.h; sourceTree = ""; }; - 46EB2E00003920 /* Filesystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Filesystem.h; path = folly/portability/Filesystem.h; sourceTree = ""; }; - 46EB2E00003930 /* FmtCompile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FmtCompile.h; path = folly/portability/FmtCompile.h; sourceTree = ""; }; - 46EB2E00003940 /* GFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GFlags.h; path = folly/portability/GFlags.h; sourceTree = ""; }; - 46EB2E00003950 /* GMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMock.h; path = folly/portability/GMock.h; sourceTree = ""; }; - 46EB2E00003960 /* GTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTest.h; path = folly/portability/GTest.h; sourceTree = ""; }; - 46EB2E00003970 /* IOVec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOVec.h; path = folly/portability/IOVec.h; sourceTree = ""; }; - 46EB2E00003980 /* Libgen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Libgen.h; path = folly/portability/Libgen.h; sourceTree = ""; }; - 46EB2E00003990 /* Libunwind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Libunwind.h; path = folly/portability/Libunwind.h; sourceTree = ""; }; - 46EB2E000039A0 /* Malloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Malloc.h; path = folly/portability/Malloc.h; sourceTree = ""; }; - 46EB2E000039B0 /* Math.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Math.h; path = folly/portability/Math.h; sourceTree = ""; }; - 46EB2E000039C0 /* Memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Memory.h; path = folly/portability/Memory.h; sourceTree = ""; }; - 46EB2E000039D0 /* OpenSSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSL.h; path = folly/portability/OpenSSL.h; sourceTree = ""; }; - 46EB2E000039E0 /* PThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PThread.h; path = folly/portability/PThread.h; sourceTree = ""; }; - 46EB2E000039F0 /* Sched.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sched.h; path = folly/portability/Sched.h; sourceTree = ""; }; - 46EB2E00003A00 /* Sockets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sockets.h; path = folly/portability/Sockets.h; sourceTree = ""; }; - 46EB2E00003A10 /* SourceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SourceLocation.h; path = folly/portability/SourceLocation.h; sourceTree = ""; }; - 46EB2E00003A20 /* Stdio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Stdio.h; path = folly/portability/Stdio.h; sourceTree = ""; }; - 46EB2E00003A30 /* Stdlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Stdlib.h; path = folly/portability/Stdlib.h; sourceTree = ""; }; - 46EB2E00003A40 /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/portability/String.h; sourceTree = ""; }; - 46EB2E00003A50 /* SysFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysFile.h; path = folly/portability/SysFile.h; sourceTree = ""; }; - 46EB2E00003A60 /* Syslog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Syslog.h; path = folly/portability/Syslog.h; sourceTree = ""; }; - 46EB2E00003A70 /* SysMembarrier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysMembarrier.h; path = folly/portability/SysMembarrier.h; sourceTree = ""; }; - 46EB2E00003A80 /* SysMman.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysMman.h; path = folly/portability/SysMman.h; sourceTree = ""; }; - 46EB2E00003A90 /* SysResource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysResource.h; path = folly/portability/SysResource.h; sourceTree = ""; }; - 46EB2E00003AA0 /* SysStat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysStat.h; path = folly/portability/SysStat.h; sourceTree = ""; }; - 46EB2E00003AB0 /* SysSyscall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysSyscall.h; path = folly/portability/SysSyscall.h; sourceTree = ""; }; - 46EB2E00003AC0 /* SysTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysTime.h; path = folly/portability/SysTime.h; sourceTree = ""; }; - 46EB2E00003AD0 /* SysTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysTypes.h; path = folly/portability/SysTypes.h; sourceTree = ""; }; - 46EB2E00003AE0 /* SysUio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysUio.h; path = folly/portability/SysUio.h; sourceTree = ""; }; - 46EB2E00003AF0 /* Time.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Time.h; path = folly/portability/Time.h; sourceTree = ""; }; - 46EB2E00003B00 /* Unistd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unistd.h; path = folly/portability/Unistd.h; sourceTree = ""; }; - 46EB2E00003B10 /* Windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Windows.h; path = folly/portability/Windows.h; sourceTree = ""; }; - 46EB2E00003B20 /* AtFork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtFork.h; path = folly/system/AtFork.h; sourceTree = ""; }; - 46EB2E00003B30 /* HardwareConcurrency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HardwareConcurrency.h; path = folly/system/HardwareConcurrency.h; sourceTree = ""; }; - 46EB2E00003B40 /* MemoryMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryMapping.h; path = folly/system/MemoryMapping.h; sourceTree = ""; }; - 46EB2E00003B50 /* Pid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pid.h; path = folly/system/Pid.h; sourceTree = ""; }; - 46EB2E00003B60 /* Shell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Shell.h; path = folly/system/Shell.h; sourceTree = ""; }; - 46EB2E00003B70 /* ThreadId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadId.h; path = folly/system/ThreadId.h; sourceTree = ""; }; - 46EB2E00003B80 /* ThreadName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadName.h; path = folly/system/ThreadName.h; sourceTree = ""; }; - 46EB2E00003BA0 /* SharedMutex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SharedMutex.cpp; path = folly/SharedMutex.cpp; sourceTree = ""; }; - 46EB2E00003BB0 /* CacheLocality.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = CacheLocality.cpp; path = folly/concurrency/CacheLocality.cpp; sourceTree = ""; }; - 46EB2E00003BC0 /* Futex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Futex.cpp; path = folly/detail/Futex.cpp; sourceTree = ""; }; - 46EB2E00003BD0 /* ParkingLot.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParkingLot.cpp; path = folly/synchronization/ParkingLot.cpp; sourceTree = ""; }; - 46EB2E00003BE0 /* Malloc.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Malloc.cpp; path = folly/portability/Malloc.cpp; sourceTree = ""; }; - 46EB2E00003BF0 /* CacheLocality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CacheLocality.h; path = folly/concurrency/CacheLocality.h; sourceTree = ""; }; - 46EB2E00003C00 /* AsymmetricThreadFence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsymmetricThreadFence.h; path = folly/synchronization/AsymmetricThreadFence.h; sourceTree = ""; }; - 46EB2E00003C10 /* AtomicNotification-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicNotification-inl.h"; path = "folly/synchronization/AtomicNotification-inl.h"; sourceTree = ""; }; - 46EB2E00003C20 /* AtomicNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicNotification.h; path = folly/synchronization/AtomicNotification.h; sourceTree = ""; }; - 46EB2E00003C30 /* AtomicRef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicRef.h; path = folly/synchronization/AtomicRef.h; sourceTree = ""; }; - 46EB2E00003C40 /* AtomicStruct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicStruct.h; path = folly/synchronization/AtomicStruct.h; sourceTree = ""; }; - 46EB2E00003C50 /* AtomicUtil-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicUtil-inl.h"; path = "folly/synchronization/AtomicUtil-inl.h"; sourceTree = ""; }; - 46EB2E00003C60 /* AtomicUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUtil.h; path = folly/synchronization/AtomicUtil.h; sourceTree = ""; }; - 46EB2E00003C70 /* Baton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Baton.h; path = folly/synchronization/Baton.h; sourceTree = ""; }; - 46EB2E00003C80 /* CallOnce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallOnce.h; path = folly/synchronization/CallOnce.h; sourceTree = ""; }; - 46EB2E00003C90 /* DelayedInit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DelayedInit.h; path = folly/synchronization/DelayedInit.h; sourceTree = ""; }; - 46EB2E00003CA0 /* DistributedMutex-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DistributedMutex-inl.h"; path = "folly/synchronization/DistributedMutex-inl.h"; sourceTree = ""; }; - 46EB2E00003CB0 /* DistributedMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DistributedMutex.h; path = folly/synchronization/DistributedMutex.h; sourceTree = ""; }; - 46EB2E00003CC0 /* Hazptr-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Hazptr-fwd.h"; path = "folly/synchronization/Hazptr-fwd.h"; sourceTree = ""; }; - 46EB2E00003CD0 /* Hazptr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hazptr.h; path = folly/synchronization/Hazptr.h; sourceTree = ""; }; - 46EB2E00003CE0 /* HazptrDomain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrDomain.h; path = folly/synchronization/HazptrDomain.h; sourceTree = ""; }; - 46EB2E00003CF0 /* HazptrHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrHolder.h; path = folly/synchronization/HazptrHolder.h; sourceTree = ""; }; - 46EB2E00003D00 /* HazptrObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrObj.h; path = folly/synchronization/HazptrObj.h; sourceTree = ""; }; - 46EB2E00003D10 /* HazptrObjLinked.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrObjLinked.h; path = folly/synchronization/HazptrObjLinked.h; sourceTree = ""; }; - 46EB2E00003D20 /* HazptrRec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrRec.h; path = folly/synchronization/HazptrRec.h; sourceTree = ""; }; - 46EB2E00003D30 /* HazptrThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrThreadPoolExecutor.h; path = folly/synchronization/HazptrThreadPoolExecutor.h; sourceTree = ""; }; - 46EB2E00003D40 /* HazptrThrLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrThrLocal.h; path = folly/synchronization/HazptrThrLocal.h; sourceTree = ""; }; - 46EB2E00003D50 /* Latch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Latch.h; path = folly/synchronization/Latch.h; sourceTree = ""; }; - 46EB2E00003D60 /* LifoSem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LifoSem.h; path = folly/synchronization/LifoSem.h; sourceTree = ""; }; - 46EB2E00003D70 /* Lock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lock.h; path = folly/synchronization/Lock.h; sourceTree = ""; }; - 46EB2E00003D80 /* MicroSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroSpinLock.h; path = folly/synchronization/MicroSpinLock.h; sourceTree = ""; }; - 46EB2E00003D90 /* NativeSemaphore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeSemaphore.h; path = folly/synchronization/NativeSemaphore.h; sourceTree = ""; }; - 46EB2E00003DA0 /* ParkingLot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParkingLot.h; path = folly/synchronization/ParkingLot.h; sourceTree = ""; }; - 46EB2E00003DB0 /* PicoSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PicoSpinLock.h; path = folly/synchronization/PicoSpinLock.h; sourceTree = ""; }; - 46EB2E00003DC0 /* Rcu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Rcu.h; path = folly/synchronization/Rcu.h; sourceTree = ""; }; - 46EB2E00003DD0 /* RelaxedAtomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RelaxedAtomic.h; path = folly/synchronization/RelaxedAtomic.h; sourceTree = ""; }; - 46EB2E00003DE0 /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/synchronization/RWSpinLock.h; sourceTree = ""; }; - 46EB2E00003DF0 /* SanitizeThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeThread.h; path = folly/synchronization/SanitizeThread.h; sourceTree = ""; }; - 46EB2E00003E00 /* SaturatingSemaphore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SaturatingSemaphore.h; path = folly/synchronization/SaturatingSemaphore.h; sourceTree = ""; }; - 46EB2E00003E10 /* SmallLocks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SmallLocks.h; path = folly/synchronization/SmallLocks.h; sourceTree = ""; }; - 46EB2E00003E20 /* ThrottledLifoSem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThrottledLifoSem.h; path = folly/synchronization/ThrottledLifoSem.h; sourceTree = ""; }; - 46EB2E00003E30 /* Utility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utility.h; path = folly/synchronization/Utility.h; sourceTree = ""; }; - 46EB2E00003E40 /* WaitOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WaitOptions.h; path = folly/synchronization/WaitOptions.h; sourceTree = ""; }; - 46EB2E00003E60 /* RCTDeprecation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDeprecation.h; sourceTree = ""; }; - 46EB2E00003E70 /* RCTDeprecation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDeprecation.m; sourceTree = ""; }; - 46EB2E00003E80 /* RCTRequired.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRequired.h; sourceTree = ""; }; - 46EB2E00003E90 /* RCTConvertHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvertHelpers.h; sourceTree = ""; }; - 46EB2E00003EA0 /* RCTConvertHelpers.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTConvertHelpers.mm; sourceTree = ""; }; - 46EB2E00003EB0 /* RCTTypedModuleConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTypedModuleConstants.h; sourceTree = ""; }; - 46EB2E00003EC0 /* RCTTypedModuleConstants.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTypedModuleConstants.mm; sourceTree = ""; }; - 46EB2E00003ED0 /* RNCAsyncStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAsyncStorage.h; path = ios/RNCAsyncStorage.h; sourceTree = ""; }; - 46EB2E00003EE0 /* RNCAsyncStorage.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNCAsyncStorage.mm; path = ios/RNCAsyncStorage.mm; sourceTree = ""; }; - 46EB2E00003EF0 /* RNCAsyncStorageDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAsyncStorageDelegate.h; path = ios/RNCAsyncStorageDelegate.h; sourceTree = ""; }; - 46EB2E00003F10 /* RNFlingHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNFlingHandler.h; sourceTree = ""; }; - 46EB2E00003F20 /* RNFlingHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNFlingHandler.m; sourceTree = ""; }; - 46EB2E00003F30 /* RNForceTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNForceTouchHandler.h; sourceTree = ""; }; - 46EB2E00003F40 /* RNForceTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNForceTouchHandler.m; sourceTree = ""; }; - 46EB2E00003F50 /* RNHoverHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNHoverHandler.h; sourceTree = ""; }; - 46EB2E00003F60 /* RNHoverHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNHoverHandler.m; sourceTree = ""; }; - 46EB2E00003F70 /* RNLongPressHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNLongPressHandler.h; sourceTree = ""; }; - 46EB2E00003F80 /* RNLongPressHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNLongPressHandler.m; sourceTree = ""; }; - 46EB2E00003F90 /* RNManualHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNManualHandler.h; sourceTree = ""; }; - 46EB2E00003FA0 /* RNManualHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNManualHandler.m; sourceTree = ""; }; - 46EB2E00003FB0 /* RNNativeViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNNativeViewHandler.h; sourceTree = ""; }; - 46EB2E00003FC0 /* RNNativeViewHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNNativeViewHandler.mm; sourceTree = ""; }; - 46EB2E00003FD0 /* RNPanHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNPanHandler.h; sourceTree = ""; }; - 46EB2E00003FE0 /* RNPanHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNPanHandler.m; sourceTree = ""; }; - 46EB2E00003FF0 /* RNPinchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNPinchHandler.h; sourceTree = ""; }; - 46EB2E00004000 /* RNPinchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNPinchHandler.m; sourceTree = ""; }; - 46EB2E00004010 /* RNRotationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNRotationHandler.h; sourceTree = ""; }; - 46EB2E00004020 /* RNRotationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNRotationHandler.m; sourceTree = ""; }; - 46EB2E00004030 /* RNTapHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNTapHandler.h; sourceTree = ""; }; - 46EB2E00004040 /* RNTapHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNTapHandler.m; sourceTree = ""; }; - 46EB2E00004050 /* RNGestureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandler.h; path = apple/RNGestureHandler.h; sourceTree = ""; }; - 46EB2E00004060 /* RNGestureHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandler.mm; path = apple/RNGestureHandler.mm; sourceTree = ""; }; - 46EB2E00004070 /* RNGestureHandlerActionType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerActionType.h; path = apple/RNGestureHandlerActionType.h; sourceTree = ""; }; - 46EB2E00004080 /* RNGestureHandlerButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButton.h; path = apple/RNGestureHandlerButton.h; sourceTree = ""; }; - 46EB2E00004090 /* RNGestureHandlerButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerButton.m; path = apple/RNGestureHandlerButton.m; sourceTree = ""; }; - 46EB2E000040A0 /* RNGestureHandlerButtonComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButtonComponentView.h; path = apple/RNGestureHandlerButtonComponentView.h; sourceTree = ""; }; - 46EB2E000040B0 /* RNGestureHandlerButtonComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerButtonComponentView.mm; path = apple/RNGestureHandlerButtonComponentView.mm; sourceTree = ""; }; - 46EB2E000040C0 /* RNGestureHandlerButtonManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButtonManager.h; path = apple/RNGestureHandlerButtonManager.h; sourceTree = ""; }; - 46EB2E000040D0 /* RNGestureHandlerButtonManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerButtonManager.m; path = apple/RNGestureHandlerButtonManager.m; sourceTree = ""; }; - 46EB2E000040E0 /* RNGestureHandlerDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerDirection.h; path = apple/RNGestureHandlerDirection.h; sourceTree = ""; }; - 46EB2E000040F0 /* RNGestureHandlerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerEvents.h; path = apple/RNGestureHandlerEvents.h; sourceTree = ""; }; - 46EB2E00004100 /* RNGestureHandlerEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerEvents.m; path = apple/RNGestureHandlerEvents.m; sourceTree = ""; }; - 46EB2E00004110 /* RNGestureHandlerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerManager.h; path = apple/RNGestureHandlerManager.h; sourceTree = ""; }; - 46EB2E00004120 /* RNGestureHandlerManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerManager.mm; path = apple/RNGestureHandlerManager.mm; sourceTree = ""; }; - 46EB2E00004130 /* RNGestureHandlerModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerModule.h; path = apple/RNGestureHandlerModule.h; sourceTree = ""; }; - 46EB2E00004140 /* RNGestureHandlerModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerModule.mm; path = apple/RNGestureHandlerModule.mm; sourceTree = ""; }; - 46EB2E00004150 /* RNGestureHandlerPointerTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerPointerTracker.h; path = apple/RNGestureHandlerPointerTracker.h; sourceTree = ""; }; - 46EB2E00004160 /* RNGestureHandlerPointerTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerPointerTracker.m; path = apple/RNGestureHandlerPointerTracker.m; sourceTree = ""; }; - 46EB2E00004170 /* RNGestureHandlerPointerType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerPointerType.h; path = apple/RNGestureHandlerPointerType.h; sourceTree = ""; }; - 46EB2E00004180 /* RNGestureHandlerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerRegistry.h; path = apple/RNGestureHandlerRegistry.h; sourceTree = ""; }; - 46EB2E00004190 /* RNGestureHandlerRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerRegistry.m; path = apple/RNGestureHandlerRegistry.m; sourceTree = ""; }; - 46EB2E000041A0 /* RNGestureHandlerRootViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerRootViewComponentView.mm; path = apple/RNGestureHandlerRootViewComponentView.mm; sourceTree = ""; }; - 46EB2E000041B0 /* RNGestureHandlerState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerState.h; path = apple/RNGestureHandlerState.h; sourceTree = ""; }; - 46EB2E000041C0 /* RNGestureHandlerStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerStateManager.h; path = apple/RNGestureHandlerStateManager.h; sourceTree = ""; }; - 46EB2E000041D0 /* RNGHStylusData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHStylusData.h; path = apple/RNGHStylusData.h; sourceTree = ""; }; - 46EB2E000041E0 /* RNGHStylusData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGHStylusData.m; path = apple/RNGHStylusData.m; sourceTree = ""; }; - 46EB2E000041F0 /* RNGHTouchEventType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHTouchEventType.h; path = apple/RNGHTouchEventType.h; sourceTree = ""; }; - 46EB2E00004200 /* RNGHUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHUIKit.h; path = apple/RNGHUIKit.h; sourceTree = ""; }; - 46EB2E00004210 /* RNGHVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHVector.h; path = apple/RNGHVector.h; sourceTree = ""; }; - 46EB2E00004220 /* RNGHVector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGHVector.m; path = apple/RNGHVector.m; sourceTree = ""; }; - 46EB2E00004230 /* RNManualActivationRecognizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNManualActivationRecognizer.h; path = apple/RNManualActivationRecognizer.h; sourceTree = ""; }; - 46EB2E00004240 /* RNManualActivationRecognizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNManualActivationRecognizer.m; path = apple/RNManualActivationRecognizer.m; sourceTree = ""; }; - 46EB2E00004250 /* RNRootViewGestureRecognizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNRootViewGestureRecognizer.h; path = apple/RNRootViewGestureRecognizer.h; sourceTree = ""; }; - 46EB2E00004260 /* RNRootViewGestureRecognizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNRootViewGestureRecognizer.m; path = apple/RNRootViewGestureRecognizer.m; sourceTree = ""; }; - 46EB2E00004270 /* RCTConvert+RNGoogleSignin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+RNGoogleSignin.h"; path = "ios/RCTConvert+RNGoogleSignin.h"; sourceTree = ""; }; - 46EB2E00004280 /* RCTConvert+RNGoogleSignin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "RCTConvert+RNGoogleSignin.mm"; path = "ios/RCTConvert+RNGoogleSignin.mm"; sourceTree = ""; }; - 46EB2E00004290 /* RNGoogleSignin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGoogleSignin.h; path = ios/RNGoogleSignin.h; sourceTree = ""; }; - 46EB2E000042A0 /* RNGoogleSignin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGoogleSignin.mm; path = ios/RNGoogleSignin.mm; sourceTree = ""; }; - 46EB2E000042B0 /* RNGoogleSignInButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGoogleSignInButton.h; path = ios/RNGoogleSignInButton.h; sourceTree = ""; }; - 46EB2E000042C0 /* RNGoogleSignInButton.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGoogleSignInButton.mm; path = ios/RNGoogleSignInButton.mm; sourceTree = ""; }; - 46EB2E000042D0 /* RNGoogleSigninButtonManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGoogleSigninButtonManager.m; path = ios/RNGoogleSigninButtonManager.m; sourceTree = ""; }; - 46EB2E000042E0 /* RNGoogleSigninButtonPaper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGoogleSigninButtonPaper.h; path = ios/RNGoogleSigninButtonPaper.h; sourceTree = ""; }; - 46EB2E00004320 /* REAInitializerRCTFabricSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAInitializerRCTFabricSurface.h; sourceTree = ""; }; - 46EB2E00004330 /* REAInitializerRCTFabricSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAInitializerRCTFabricSurface.mm; sourceTree = ""; }; - 46EB2E00004350 /* REAKeyboardEventObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAKeyboardEventObserver.h; sourceTree = ""; }; - 46EB2E00004360 /* REAKeyboardEventObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAKeyboardEventObserver.mm; sourceTree = ""; }; - 46EB2E00004380 /* REAAnimationsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAAnimationsManager.h; sourceTree = ""; }; - 46EB2E00004390 /* REAAnimationsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAAnimationsManager.m; sourceTree = ""; }; - 46EB2E000043A0 /* REAFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAFrame.h; sourceTree = ""; }; - 46EB2E000043B0 /* REAFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAFrame.m; sourceTree = ""; }; - 46EB2E000043C0 /* REAScreensHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAScreensHelper.h; sourceTree = ""; }; - 46EB2E000043D0 /* REAScreensHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAScreensHelper.m; sourceTree = ""; }; - 46EB2E000043E0 /* REASharedElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASharedElement.h; sourceTree = ""; }; - 46EB2E000043F0 /* REASharedElement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASharedElement.m; sourceTree = ""; }; - 46EB2E00004400 /* REASharedTransitionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASharedTransitionManager.h; sourceTree = ""; }; - 46EB2E00004410 /* REASharedTransitionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASharedTransitionManager.m; sourceTree = ""; }; - 46EB2E00004420 /* REASnapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASnapshot.h; sourceTree = ""; }; - 46EB2E00004430 /* REASnapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASnapshot.m; sourceTree = ""; }; - 46EB2E00004440 /* REASwizzledUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASwizzledUIManager.h; sourceTree = ""; }; - 46EB2E00004450 /* REASwizzledUIManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REASwizzledUIManager.mm; sourceTree = ""; }; - 46EB2E00004470 /* NativeMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeMethods.h; sourceTree = ""; }; - 46EB2E00004480 /* NativeMethods.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NativeMethods.mm; sourceTree = ""; }; - 46EB2E00004490 /* NativeProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeProxy.h; sourceTree = ""; }; - 46EB2E000044A0 /* NativeProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NativeProxy.mm; sourceTree = ""; }; - 46EB2E000044B0 /* PlatformDepMethodsHolderImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformDepMethodsHolderImpl.h; sourceTree = ""; }; - 46EB2E000044C0 /* PlatformDepMethodsHolderImpl.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformDepMethodsHolderImpl.mm; sourceTree = ""; }; - 46EB2E000044D0 /* PlatformLogger.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformLogger.mm; sourceTree = ""; }; - 46EB2E000044E0 /* REAIOSUIScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAIOSUIScheduler.h; sourceTree = ""; }; - 46EB2E000044F0 /* REAIOSUIScheduler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAIOSUIScheduler.mm; sourceTree = ""; }; - 46EB2E00004500 /* REAJSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAJSIUtils.h; sourceTree = ""; }; - 46EB2E00004510 /* REAMessageThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAMessageThread.h; sourceTree = ""; }; - 46EB2E00004520 /* REAMessageThread.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAMessageThread.mm; sourceTree = ""; }; - 46EB2E00004530 /* RCTEventDispatcher+Reanimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTEventDispatcher+Reanimated.h"; sourceTree = ""; }; - 46EB2E00004540 /* RCTEventDispatcher+Reanimated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTEventDispatcher+Reanimated.m"; sourceTree = ""; }; - 46EB2E00004550 /* RCTUIView+Reanimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTUIView+Reanimated.h"; sourceTree = ""; }; - 46EB2E00004560 /* RCTUIView+Reanimated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTUIView+Reanimated.m"; sourceTree = ""; }; - 46EB2E00004570 /* READisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = READisplayLink.h; sourceTree = ""; }; - 46EB2E00004580 /* REAModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAModule.h; sourceTree = ""; }; - 46EB2E00004590 /* REAModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAModule.mm; sourceTree = ""; }; - 46EB2E000045A0 /* REANodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REANodesManager.h; sourceTree = ""; }; - 46EB2E000045B0 /* REANodesManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REANodesManager.mm; sourceTree = ""; }; - 46EB2E000045C0 /* REASlowAnimations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASlowAnimations.h; sourceTree = ""; }; - 46EB2E000045D0 /* REASlowAnimations.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REASlowAnimations.mm; sourceTree = ""; }; - 46EB2E000045E0 /* REAUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAUIKit.h; sourceTree = ""; }; - 46EB2E000045F0 /* REAUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAUtils.h; sourceTree = ""; }; - 46EB2E00004600 /* REAUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAUtils.m; sourceTree = ""; }; - 46EB2E00004610 /* RNGestureHandlerStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNGestureHandlerStateManager.h; sourceTree = ""; }; - 46EB2E00004630 /* ReanimatedSensor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedSensor.h; sourceTree = ""; }; - 46EB2E00004640 /* ReanimatedSensor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ReanimatedSensor.m; sourceTree = ""; }; - 46EB2E00004650 /* ReanimatedSensorContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedSensorContainer.h; sourceTree = ""; }; - 46EB2E00004660 /* ReanimatedSensorContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ReanimatedSensorContainer.m; sourceTree = ""; }; - 46EB2E00004670 /* ReanimatedSensorType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedSensorType.h; sourceTree = ""; }; - 46EB2E000046C0 /* AnimatedSensorModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AnimatedSensorModule.cpp; sourceTree = ""; }; - 46EB2E000046D0 /* AnimatedSensorModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AnimatedSensorModule.h; sourceTree = ""; }; - 46EB2E000046F0 /* PropsRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PropsRegistry.cpp; sourceTree = ""; }; - 46EB2E00004700 /* PropsRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PropsRegistry.h; sourceTree = ""; }; - 46EB2E00004710 /* ReanimatedCommitHook.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedCommitHook.cpp; sourceTree = ""; }; - 46EB2E00004720 /* ReanimatedCommitHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedCommitHook.h; sourceTree = ""; }; - 46EB2E00004730 /* ReanimatedCommitShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedCommitShadowNode.h; sourceTree = ""; }; - 46EB2E00004740 /* ReanimatedMountHook.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedMountHook.cpp; sourceTree = ""; }; - 46EB2E00004750 /* ReanimatedMountHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedMountHook.h; sourceTree = ""; }; - 46EB2E00004760 /* ShadowTreeCloner.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowTreeCloner.cpp; sourceTree = ""; }; - 46EB2E00004770 /* ShadowTreeCloner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowTreeCloner.h; sourceTree = ""; }; - 46EB2E00004790 /* LayoutAnimationsManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutAnimationsManager.cpp; sourceTree = ""; }; - 46EB2E000047A0 /* LayoutAnimationsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationsManager.h; sourceTree = ""; }; - 46EB2E000047B0 /* LayoutAnimationsProxy.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutAnimationsProxy.cpp; sourceTree = ""; }; - 46EB2E000047C0 /* LayoutAnimationsProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationsProxy.h; sourceTree = ""; }; - 46EB2E000047D0 /* LayoutAnimationsUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutAnimationsUtils.cpp; sourceTree = ""; }; - 46EB2E000047E0 /* LayoutAnimationsUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationsUtils.h; sourceTree = ""; }; - 46EB2E000047F0 /* LayoutAnimationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationType.h; sourceTree = ""; }; - 46EB2E00004810 /* NativeReanimatedModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeReanimatedModule.cpp; sourceTree = ""; }; - 46EB2E00004820 /* NativeReanimatedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeReanimatedModule.h; sourceTree = ""; }; - 46EB2E00004830 /* NativeReanimatedModuleSpec.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeReanimatedModuleSpec.cpp; sourceTree = ""; }; - 46EB2E00004840 /* NativeReanimatedModuleSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeReanimatedModuleSpec.h; sourceTree = ""; }; - 46EB2E00004860 /* CollectionUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CollectionUtils.h; sourceTree = ""; }; - 46EB2E00004870 /* FeaturesConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = FeaturesConfig.cpp; sourceTree = ""; }; - 46EB2E00004880 /* FeaturesConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FeaturesConfig.h; sourceTree = ""; }; - 46EB2E00004890 /* PlatformDepMethodsHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformDepMethodsHolder.h; sourceTree = ""; }; - 46EB2E000048A0 /* PlatformLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformLogger.h; sourceTree = ""; }; - 46EB2E000048B0 /* SingleInstanceChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SingleInstanceChecker.h; sourceTree = ""; }; - 46EB2E000048C0 /* UIRuntimeDecorator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = UIRuntimeDecorator.cpp; sourceTree = ""; }; - 46EB2E000048D0 /* UIRuntimeDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UIRuntimeDecorator.h; sourceTree = ""; }; - 46EB2E00004900 /* EventHandlerRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventHandlerRegistry.cpp; sourceTree = ""; }; - 46EB2E00004910 /* EventHandlerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventHandlerRegistry.h; sourceTree = ""; }; - 46EB2E00004920 /* WorkletRuntimeRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletRuntimeRegistry.cpp; sourceTree = ""; }; - 46EB2E00004930 /* WorkletRuntimeRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntimeRegistry.h; sourceTree = ""; }; - 46EB2E00004950 /* Shareables.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Shareables.cpp; sourceTree = ""; }; - 46EB2E00004960 /* Shareables.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Shareables.h; sourceTree = ""; }; - 46EB2E00004980 /* AsyncQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AsyncQueue.cpp; sourceTree = ""; }; - 46EB2E00004990 /* AsyncQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AsyncQueue.h; sourceTree = ""; }; - 46EB2E000049A0 /* JSISerializer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSISerializer.cpp; sourceTree = ""; }; - 46EB2E000049B0 /* JSISerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSISerializer.h; sourceTree = ""; }; - 46EB2E000049C0 /* JSLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSLogger.cpp; sourceTree = ""; }; - 46EB2E000049D0 /* JSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSLogger.h; sourceTree = ""; }; - 46EB2E000049E0 /* JSScheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSScheduler.cpp; sourceTree = ""; }; - 46EB2E000049F0 /* JSScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSScheduler.h; sourceTree = ""; }; - 46EB2E00004A00 /* ReanimatedJSIUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedJSIUtils.cpp; sourceTree = ""; }; - 46EB2E00004A10 /* ReanimatedJSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedJSIUtils.h; sourceTree = ""; }; - 46EB2E00004A20 /* ReanimatedVersion.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedVersion.cpp; sourceTree = ""; }; - 46EB2E00004A30 /* ReanimatedVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedVersion.h; sourceTree = ""; }; - 46EB2E00004A40 /* ThreadSafeQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ThreadSafeQueue.h; sourceTree = ""; }; - 46EB2E00004A50 /* UIScheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = UIScheduler.cpp; sourceTree = ""; }; - 46EB2E00004A60 /* UIScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UIScheduler.h; sourceTree = ""; }; - 46EB2E00004A70 /* WorkletEventHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletEventHandler.cpp; sourceTree = ""; }; - 46EB2E00004A80 /* WorkletEventHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletEventHandler.h; sourceTree = ""; }; - 46EB2E00004AA0 /* ReanimatedHermesRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedHermesRuntime.cpp; sourceTree = ""; }; - 46EB2E00004AB0 /* ReanimatedHermesRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedHermesRuntime.h; sourceTree = ""; }; - 46EB2E00004AC0 /* ReanimatedRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedRuntime.cpp; sourceTree = ""; }; - 46EB2E00004AD0 /* ReanimatedRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedRuntime.h; sourceTree = ""; }; - 46EB2E00004AE0 /* RNRuntimeDecorator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RNRuntimeDecorator.cpp; sourceTree = ""; }; - 46EB2E00004AF0 /* RNRuntimeDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNRuntimeDecorator.h; sourceTree = ""; }; - 46EB2E00004B00 /* WorkletRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletRuntime.cpp; sourceTree = ""; }; - 46EB2E00004B10 /* WorkletRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntime.h; sourceTree = ""; }; - 46EB2E00004B20 /* WorkletRuntimeCollector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntimeCollector.h; sourceTree = ""; }; - 46EB2E00004B30 /* WorkletRuntimeDecorator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletRuntimeDecorator.cpp; sourceTree = ""; }; - 46EB2E00004B40 /* WorkletRuntimeDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntimeDecorator.h; sourceTree = ""; }; - 46EB2E00004B60 /* RNSVGBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGBrush.h; sourceTree = ""; }; - 46EB2E00004B70 /* RNSVGBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGBrush.mm; sourceTree = ""; }; - 46EB2E00004B80 /* RNSVGBrushType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGBrushType.h; sourceTree = ""; }; - 46EB2E00004B90 /* RNSVGContextBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGContextBrush.h; sourceTree = ""; }; - 46EB2E00004BA0 /* RNSVGContextBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGContextBrush.mm; sourceTree = ""; }; - 46EB2E00004BB0 /* RNSVGPainter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPainter.h; sourceTree = ""; }; - 46EB2E00004BC0 /* RNSVGPainter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPainter.mm; sourceTree = ""; }; - 46EB2E00004BD0 /* RNSVGPainterBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPainterBrush.h; sourceTree = ""; }; - 46EB2E00004BE0 /* RNSVGPainterBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPainterBrush.mm; sourceTree = ""; }; - 46EB2E00004BF0 /* RNSVGSolidColorBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSolidColorBrush.h; sourceTree = ""; }; - 46EB2E00004C00 /* RNSVGSolidColorBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSolidColorBrush.mm; sourceTree = ""; }; - 46EB2E00004C20 /* RNSVGClipPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGClipPath.h; sourceTree = ""; }; - 46EB2E00004C30 /* RNSVGClipPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGClipPath.mm; sourceTree = ""; }; - 46EB2E00004C40 /* RNSVGDefs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGDefs.h; sourceTree = ""; }; - 46EB2E00004C50 /* RNSVGDefs.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGDefs.mm; sourceTree = ""; }; - 46EB2E00004C60 /* RNSVGForeignObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGForeignObject.h; sourceTree = ""; }; - 46EB2E00004C70 /* RNSVGForeignObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGForeignObject.mm; sourceTree = ""; }; - 46EB2E00004C80 /* RNSVGGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGGroup.h; sourceTree = ""; }; - 46EB2E00004C90 /* RNSVGGroup.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGGroup.mm; sourceTree = ""; }; - 46EB2E00004CA0 /* RNSVGImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGImage.h; sourceTree = ""; }; - 46EB2E00004CB0 /* RNSVGImage.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGImage.mm; sourceTree = ""; }; - 46EB2E00004CC0 /* RNSVGLinearGradient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLinearGradient.h; sourceTree = ""; }; - 46EB2E00004CD0 /* RNSVGLinearGradient.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLinearGradient.mm; sourceTree = ""; }; - 46EB2E00004CE0 /* RNSVGMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMarker.h; sourceTree = ""; }; - 46EB2E00004CF0 /* RNSVGMarker.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMarker.mm; sourceTree = ""; }; - 46EB2E00004D00 /* RNSVGMask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMask.h; sourceTree = ""; }; - 46EB2E00004D10 /* RNSVGMask.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMask.mm; sourceTree = ""; }; - 46EB2E00004D20 /* RNSVGPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPath.h; sourceTree = ""; }; - 46EB2E00004D30 /* RNSVGPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPath.mm; sourceTree = ""; }; - 46EB2E00004D40 /* RNSVGPattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPattern.h; sourceTree = ""; }; - 46EB2E00004D50 /* RNSVGPattern.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPattern.mm; sourceTree = ""; }; - 46EB2E00004D60 /* RNSVGRadialGradient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRadialGradient.h; sourceTree = ""; }; - 46EB2E00004D70 /* RNSVGRadialGradient.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRadialGradient.mm; sourceTree = ""; }; - 46EB2E00004D80 /* RNSVGSvgView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSvgView.h; sourceTree = ""; }; - 46EB2E00004D90 /* RNSVGSvgView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSvgView.mm; sourceTree = ""; }; - 46EB2E00004DA0 /* RNSVGSymbol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSymbol.h; sourceTree = ""; }; - 46EB2E00004DB0 /* RNSVGSymbol.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSymbol.mm; sourceTree = ""; }; - 46EB2E00004DC0 /* RNSVGUse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGUse.h; sourceTree = ""; }; - 46EB2E00004DD0 /* RNSVGUse.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGUse.mm; sourceTree = ""; }; - 46EB2E00004DF0 /* RNSVGColorMatrixType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGColorMatrixType.h; sourceTree = ""; }; - 46EB2E00004E00 /* RNSVGEdgeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGEdgeMode.h; sourceTree = ""; }; - 46EB2E00004E10 /* RNSVGFeColorMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeColorMatrix.h; sourceTree = ""; }; - 46EB2E00004E20 /* RNSVGFeColorMatrix.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeColorMatrix.mm; sourceTree = ""; }; - 46EB2E00004E30 /* RNSVGFeGaussianBlur.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeGaussianBlur.h; sourceTree = ""; }; - 46EB2E00004E40 /* RNSVGFeGaussianBlur.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeGaussianBlur.mm; sourceTree = ""; }; - 46EB2E00004E50 /* RNSVGFeMerge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeMerge.h; sourceTree = ""; }; - 46EB2E00004E60 /* RNSVGFeMerge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeMerge.mm; sourceTree = ""; }; - 46EB2E00004E70 /* RNSVGFeOffset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeOffset.h; sourceTree = ""; }; - 46EB2E00004E80 /* RNSVGFeOffset.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeOffset.mm; sourceTree = ""; }; - 46EB2E00004E90 /* RNSVGFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilter.h; sourceTree = ""; }; - 46EB2E00004EA0 /* RNSVGFilter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilter.mm; sourceTree = ""; }; - 46EB2E00004EB0 /* RNSVGFilterPrimitive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterPrimitive.h; sourceTree = ""; }; - 46EB2E00004EC0 /* RNSVGFilterPrimitive.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterPrimitive.mm; sourceTree = ""; }; - 46EB2E00004ED0 /* RNSVGFilterRegion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterRegion.h; sourceTree = ""; }; - 46EB2E00004EE0 /* RNSVGFilterRegion.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterRegion.mm; sourceTree = ""; }; - 46EB2E00004EF0 /* RNSVGContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGContainer.h; path = apple/RNSVGContainer.h; sourceTree = ""; }; - 46EB2E00004F00 /* RNSVGNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGNode.h; path = apple/RNSVGNode.h; sourceTree = ""; }; - 46EB2E00004F10 /* RNSVGNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGNode.mm; path = apple/RNSVGNode.mm; sourceTree = ""; }; - 46EB2E00004F20 /* RNSVGRenderable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGRenderable.h; path = apple/RNSVGRenderable.h; sourceTree = ""; }; - 46EB2E00004F30 /* RNSVGRenderable.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGRenderable.mm; path = apple/RNSVGRenderable.mm; sourceTree = ""; }; - 46EB2E00004F40 /* RNSVGRenderableModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGRenderableModule.h; path = apple/RNSVGRenderableModule.h; sourceTree = ""; }; - 46EB2E00004F50 /* RNSVGRenderableModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGRenderableModule.mm; path = apple/RNSVGRenderableModule.mm; sourceTree = ""; }; - 46EB2E00004F60 /* RNSVGSvgViewModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGSvgViewModule.h; path = apple/RNSVGSvgViewModule.h; sourceTree = ""; }; - 46EB2E00004F70 /* RNSVGSvgViewModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGSvgViewModule.mm; path = apple/RNSVGSvgViewModule.mm; sourceTree = ""; }; - 46EB2E00004F80 /* RNSVGUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGUIKit.h; path = apple/RNSVGUIKit.h; sourceTree = ""; }; - 46EB2E00004FA0 /* RNSVGCircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGCircle.h; sourceTree = ""; }; - 46EB2E00004FB0 /* RNSVGCircle.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGCircle.mm; sourceTree = ""; }; - 46EB2E00004FC0 /* RNSVGEllipse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGEllipse.h; sourceTree = ""; }; - 46EB2E00004FD0 /* RNSVGEllipse.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGEllipse.mm; sourceTree = ""; }; - 46EB2E00004FE0 /* RNSVGLine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLine.h; sourceTree = ""; }; - 46EB2E00004FF0 /* RNSVGLine.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLine.mm; sourceTree = ""; }; - 46EB2E00005000 /* RNSVGRect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRect.h; sourceTree = ""; }; - 46EB2E00005010 /* RNSVGRect.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRect.mm; sourceTree = ""; }; - 46EB2E00005030 /* RNSVGFontData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFontData.h; sourceTree = ""; }; - 46EB2E00005040 /* RNSVGFontData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFontData.mm; sourceTree = ""; }; - 46EB2E00005050 /* RNSVGGlyphContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGGlyphContext.h; sourceTree = ""; }; - 46EB2E00005060 /* RNSVGGlyphContext.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGGlyphContext.mm; sourceTree = ""; }; - 46EB2E00005070 /* RNSVGPropHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPropHelper.h; sourceTree = ""; }; - 46EB2E00005080 /* RNSVGPropHelper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPropHelper.mm; sourceTree = ""; }; - 46EB2E00005090 /* RNSVGText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGText.h; sourceTree = ""; }; - 46EB2E000050A0 /* RNSVGText.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGText.mm; sourceTree = ""; }; - 46EB2E000050B0 /* RNSVGTextPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextPath.h; sourceTree = ""; }; - 46EB2E000050C0 /* RNSVGTextPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextPath.mm; sourceTree = ""; }; - 46EB2E000050D0 /* RNSVGTextProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextProperties.h; sourceTree = ""; }; - 46EB2E000050E0 /* RNSVGTextProperties.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextProperties.mm; sourceTree = ""; }; - 46EB2E000050F0 /* RNSVGTopAlignedLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTopAlignedLabel.h; sourceTree = ""; }; - 46EB2E00005100 /* RNSVGTopAlignedLabel.ios.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTopAlignedLabel.ios.mm; sourceTree = ""; }; - 46EB2E00005110 /* RNSVGTSpan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTSpan.h; sourceTree = ""; }; - 46EB2E00005120 /* RNSVGTSpan.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTSpan.mm; sourceTree = ""; }; - 46EB2E00005140 /* RCTConvert+RNSVG.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+RNSVG.h"; sourceTree = ""; }; - 46EB2E00005150 /* RCTConvert+RNSVG.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTConvert+RNSVG.mm"; sourceTree = ""; }; - 46EB2E00005160 /* RNSVGBezierElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGBezierElement.h; sourceTree = ""; }; - 46EB2E00005170 /* RNSVGBezierElement.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGBezierElement.mm; sourceTree = ""; }; - 46EB2E00005180 /* RNSVGCGFCRule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGCGFCRule.h; sourceTree = ""; }; - 46EB2E00005190 /* RNSVGConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGConvert.h; sourceTree = ""; }; - 46EB2E000051A0 /* RNSVGConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGConvert.mm; sourceTree = ""; }; - 46EB2E000051B0 /* RNSVGLength.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLength.h; sourceTree = ""; }; - 46EB2E000051C0 /* RNSVGLength.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLength.mm; sourceTree = ""; }; - 46EB2E000051D0 /* RNSVGMarkerPosition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMarkerPosition.h; sourceTree = ""; }; - 46EB2E000051E0 /* RNSVGMarkerPosition.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMarkerPosition.mm; sourceTree = ""; }; - 46EB2E000051F0 /* RNSVGMaskType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMaskType.h; sourceTree = ""; }; - 46EB2E00005200 /* RNSVGPathMeasure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPathMeasure.h; sourceTree = ""; }; - 46EB2E00005210 /* RNSVGPathMeasure.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPathMeasure.mm; sourceTree = ""; }; - 46EB2E00005220 /* RNSVGPathParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPathParser.h; sourceTree = ""; }; - 46EB2E00005230 /* RNSVGPathParser.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPathParser.mm; sourceTree = ""; }; - 46EB2E00005240 /* RNSVGRenderUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRenderUtils.h; sourceTree = ""; }; - 46EB2E00005250 /* RNSVGRenderUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRenderUtils.mm; sourceTree = ""; }; - 46EB2E00005260 /* RNSVGUnits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGUnits.h; sourceTree = ""; }; - 46EB2E00005270 /* RNSVGVBMOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGVBMOS.h; sourceTree = ""; }; - 46EB2E00005280 /* RNSVGVectorEffect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGVectorEffect.h; sourceTree = ""; }; - 46EB2E00005290 /* RNSVGViewBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGViewBox.h; sourceTree = ""; }; - 46EB2E000052A0 /* RNSVGViewBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGViewBox.mm; sourceTree = ""; }; - 46EB2E000052C0 /* RNSVGCircleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGCircleManager.h; sourceTree = ""; }; - 46EB2E000052D0 /* RNSVGCircleManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGCircleManager.mm; sourceTree = ""; }; - 46EB2E000052E0 /* RNSVGClipPathManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGClipPathManager.h; sourceTree = ""; }; - 46EB2E000052F0 /* RNSVGClipPathManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGClipPathManager.mm; sourceTree = ""; }; - 46EB2E00005300 /* RNSVGDefsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGDefsManager.h; sourceTree = ""; }; - 46EB2E00005310 /* RNSVGDefsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGDefsManager.mm; sourceTree = ""; }; - 46EB2E00005320 /* RNSVGEllipseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGEllipseManager.h; sourceTree = ""; }; - 46EB2E00005330 /* RNSVGEllipseManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGEllipseManager.mm; sourceTree = ""; }; - 46EB2E00005340 /* RNSVGFeColorMatrixManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeColorMatrixManager.h; sourceTree = ""; }; - 46EB2E00005350 /* RNSVGFeColorMatrixManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeColorMatrixManager.mm; sourceTree = ""; }; - 46EB2E00005360 /* RNSVGFeGaussianBlurManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeGaussianBlurManager.h; sourceTree = ""; }; - 46EB2E00005370 /* RNSVGFeGaussianBlurManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeGaussianBlurManager.mm; sourceTree = ""; }; - 46EB2E00005380 /* RNSVGFeMergeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeMergeManager.h; sourceTree = ""; }; - 46EB2E00005390 /* RNSVGFeMergeManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeMergeManager.mm; sourceTree = ""; }; - 46EB2E000053A0 /* RNSVGFeOffsetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeOffsetManager.h; sourceTree = ""; }; - 46EB2E000053B0 /* RNSVGFeOffsetManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeOffsetManager.mm; sourceTree = ""; }; - 46EB2E000053C0 /* RNSVGFilterManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterManager.h; sourceTree = ""; }; - 46EB2E000053D0 /* RNSVGFilterManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterManager.mm; sourceTree = ""; }; - 46EB2E000053E0 /* RNSVGFilterPrimitiveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterPrimitiveManager.h; sourceTree = ""; }; - 46EB2E000053F0 /* RNSVGFilterPrimitiveManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterPrimitiveManager.mm; sourceTree = ""; }; - 46EB2E00005400 /* RNSVGForeignObjectManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGForeignObjectManager.h; sourceTree = ""; }; - 46EB2E00005410 /* RNSVGForeignObjectManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGForeignObjectManager.mm; sourceTree = ""; }; - 46EB2E00005420 /* RNSVGGroupManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGGroupManager.h; sourceTree = ""; }; - 46EB2E00005430 /* RNSVGGroupManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGGroupManager.mm; sourceTree = ""; }; - 46EB2E00005440 /* RNSVGImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGImageManager.h; sourceTree = ""; }; - 46EB2E00005450 /* RNSVGImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGImageManager.mm; sourceTree = ""; }; - 46EB2E00005460 /* RNSVGLinearGradientManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLinearGradientManager.h; sourceTree = ""; }; - 46EB2E00005470 /* RNSVGLinearGradientManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLinearGradientManager.mm; sourceTree = ""; }; - 46EB2E00005480 /* RNSVGLineManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLineManager.h; sourceTree = ""; }; - 46EB2E00005490 /* RNSVGLineManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLineManager.mm; sourceTree = ""; }; - 46EB2E000054A0 /* RNSVGMarkerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMarkerManager.h; sourceTree = ""; }; - 46EB2E000054B0 /* RNSVGMarkerManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMarkerManager.mm; sourceTree = ""; }; - 46EB2E000054C0 /* RNSVGMaskManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMaskManager.h; sourceTree = ""; }; - 46EB2E000054D0 /* RNSVGMaskManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMaskManager.mm; sourceTree = ""; }; - 46EB2E000054E0 /* RNSVGNodeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGNodeManager.h; sourceTree = ""; }; - 46EB2E000054F0 /* RNSVGNodeManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGNodeManager.mm; sourceTree = ""; }; - 46EB2E00005500 /* RNSVGPathManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPathManager.h; sourceTree = ""; }; - 46EB2E00005510 /* RNSVGPathManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPathManager.mm; sourceTree = ""; }; - 46EB2E00005520 /* RNSVGPatternManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPatternManager.h; sourceTree = ""; }; - 46EB2E00005530 /* RNSVGPatternManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPatternManager.mm; sourceTree = ""; }; - 46EB2E00005540 /* RNSVGRadialGradientManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRadialGradientManager.h; sourceTree = ""; }; - 46EB2E00005550 /* RNSVGRadialGradientManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRadialGradientManager.mm; sourceTree = ""; }; - 46EB2E00005560 /* RNSVGRectManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRectManager.h; sourceTree = ""; }; - 46EB2E00005570 /* RNSVGRectManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRectManager.mm; sourceTree = ""; }; - 46EB2E00005580 /* RNSVGRenderableManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRenderableManager.h; sourceTree = ""; }; - 46EB2E00005590 /* RNSVGRenderableManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRenderableManager.mm; sourceTree = ""; }; - 46EB2E000055A0 /* RNSVGSvgViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSvgViewManager.h; sourceTree = ""; }; - 46EB2E000055B0 /* RNSVGSvgViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSvgViewManager.mm; sourceTree = ""; }; - 46EB2E000055C0 /* RNSVGSymbolManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSymbolManager.h; sourceTree = ""; }; - 46EB2E000055D0 /* RNSVGSymbolManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSymbolManager.mm; sourceTree = ""; }; - 46EB2E000055E0 /* RNSVGTextManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextManager.h; sourceTree = ""; }; - 46EB2E000055F0 /* RNSVGTextManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextManager.mm; sourceTree = ""; }; - 46EB2E00005600 /* RNSVGTextPathManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextPathManager.h; sourceTree = ""; }; - 46EB2E00005610 /* RNSVGTextPathManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextPathManager.mm; sourceTree = ""; }; - 46EB2E00005620 /* RNSVGTSpanManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTSpanManager.h; sourceTree = ""; }; - 46EB2E00005630 /* RNSVGTSpanManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTSpanManager.mm; sourceTree = ""; }; - 46EB2E00005640 /* RNSVGUseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGUseManager.h; sourceTree = ""; }; - 46EB2E00005650 /* RNSVGUseManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGUseManager.mm; sourceTree = ""; }; - 46EB2E00005680 /* RNSHeaderHeightChangeEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSHeaderHeightChangeEvent.h; sourceTree = ""; }; - 46EB2E00005690 /* RNSHeaderHeightChangeEvent.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSHeaderHeightChangeEvent.mm; sourceTree = ""; }; - 46EB2E000056A0 /* RNSScreenViewEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenViewEvent.h; sourceTree = ""; }; - 46EB2E000056B0 /* RNSScreenViewEvent.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenViewEvent.mm; sourceTree = ""; }; - 46EB2E000056C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTImageComponentView+RNSScreenStackHeaderConfig.h"; sourceTree = ""; }; - 46EB2E000056D0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTImageComponentView+RNSScreenStackHeaderConfig.mm"; sourceTree = ""; }; - 46EB2E000056E0 /* RNSConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSConvert.h; sourceTree = ""; }; - 46EB2E000056F0 /* RNSConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSConvert.mm; sourceTree = ""; }; - 46EB2E00005700 /* RNSEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSEnums.h; sourceTree = ""; }; - 46EB2E00005710 /* RNSFullWindowOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSFullWindowOverlay.h; sourceTree = ""; }; - 46EB2E00005720 /* RNSFullWindowOverlay.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSFullWindowOverlay.mm; sourceTree = ""; }; - 46EB2E00005730 /* RNSModalScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSModalScreen.h; sourceTree = ""; }; - 46EB2E00005740 /* RNSModalScreen.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSModalScreen.mm; sourceTree = ""; }; - 46EB2E00005750 /* RNSModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSModule.h; sourceTree = ""; }; - 46EB2E00005760 /* RNSModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSModule.mm; sourceTree = ""; }; - 46EB2E00005770 /* RNSScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreen.h; sourceTree = ""; }; - 46EB2E00005780 /* RNSScreen.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreen.mm; sourceTree = ""; }; - 46EB2E00005790 /* RNSScreenContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenContainer.h; sourceTree = ""; }; - 46EB2E000057A0 /* RNSScreenContainer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenContainer.mm; sourceTree = ""; }; - 46EB2E000057B0 /* RNSScreenNavigationContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenNavigationContainer.h; sourceTree = ""; }; - 46EB2E000057C0 /* RNSScreenNavigationContainer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenNavigationContainer.mm; sourceTree = ""; }; - 46EB2E000057D0 /* RNSScreenStack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStack.h; sourceTree = ""; }; - 46EB2E000057E0 /* RNSScreenStack.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStack.mm; sourceTree = ""; }; - 46EB2E000057F0 /* RNSScreenStackAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStackAnimator.h; sourceTree = ""; }; - 46EB2E00005800 /* RNSScreenStackAnimator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStackAnimator.mm; sourceTree = ""; }; - 46EB2E00005810 /* RNSScreenStackHeaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStackHeaderConfig.h; sourceTree = ""; }; - 46EB2E00005820 /* RNSScreenStackHeaderConfig.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStackHeaderConfig.mm; sourceTree = ""; }; - 46EB2E00005830 /* RNSScreenStackHeaderSubview.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStackHeaderSubview.h; sourceTree = ""; }; - 46EB2E00005840 /* RNSScreenStackHeaderSubview.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStackHeaderSubview.mm; sourceTree = ""; }; - 46EB2E00005850 /* RNSScreenWindowTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenWindowTraits.h; sourceTree = ""; }; - 46EB2E00005860 /* RNSScreenWindowTraits.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenWindowTraits.mm; sourceTree = ""; }; - 46EB2E00005870 /* RNSSearchBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSSearchBar.h; sourceTree = ""; }; - 46EB2E00005880 /* RNSSearchBar.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSSearchBar.mm; sourceTree = ""; }; - 46EB2E00005890 /* UIViewController+RNScreens.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIViewController+RNScreens.h"; sourceTree = ""; }; - 46EB2E000058A0 /* UIViewController+RNScreens.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "UIViewController+RNScreens.mm"; sourceTree = ""; }; - 46EB2E000058B0 /* UIWindow+RNScreens.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIWindow+RNScreens.h"; sourceTree = ""; }; - 46EB2E000058C0 /* UIWindow+RNScreens.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "UIWindow+RNScreens.mm"; sourceTree = ""; }; - 46EB2E000058E0 /* RNSUIBarButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSUIBarButtonItem.h; sourceTree = ""; }; - 46EB2E000058F0 /* RNSUIBarButtonItem.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSUIBarButtonItem.mm; sourceTree = ""; }; - 46EB2E00005910 /* RNScreensTurboModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RNScreensTurboModule.cpp; sourceTree = ""; }; - 46EB2E00005920 /* RNScreensTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNScreensTurboModule.h; sourceTree = ""; }; - 46EB2E00005940 /* FBReactNativeSpec-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "FBReactNativeSpec-generated.mm"; sourceTree = ""; }; - 46EB2E00005950 /* FBReactNativeSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FBReactNativeSpec.h; sourceTree = ""; }; - 46EB2E00005960 /* FBReactNativeSpecJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "FBReactNativeSpecJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005970 /* FBReactNativeSpecJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FBReactNativeSpecJSI.h; sourceTree = ""; }; - 46EB2E00005980 /* RCTModulesConformingToProtocolsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModulesConformingToProtocolsProvider.h; sourceTree = ""; }; - 46EB2E00005990 /* RCTModulesConformingToProtocolsProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModulesConformingToProtocolsProvider.mm; sourceTree = ""; }; - 46EB2E000059E0 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; - 46EB2E000059F0 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; - 46EB2E00005A00 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; - 46EB2E00005A10 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; - 46EB2E00005A20 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; - 46EB2E00005A30 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; - 46EB2E00005A40 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E00005A50 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; - 46EB2E00005A60 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; - 46EB2E00005A70 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; - 46EB2E00005A80 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; - 46EB2E00005AA0 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; - 46EB2E00005AB0 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; - 46EB2E00005AC0 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; - 46EB2E00005AD0 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; - 46EB2E00005AE0 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; - 46EB2E00005AF0 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; - 46EB2E00005B00 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E00005B10 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; - 46EB2E00005B20 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; - 46EB2E00005B30 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; - 46EB2E00005B40 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; - 46EB2E00005B60 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; - 46EB2E00005B70 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; - 46EB2E00005B80 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; - 46EB2E00005B90 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; - 46EB2E00005BA0 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; - 46EB2E00005BB0 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; - 46EB2E00005BC0 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E00005BD0 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; - 46EB2E00005BE0 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; - 46EB2E00005BF0 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; - 46EB2E00005C00 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; - 46EB2E00005C20 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; - 46EB2E00005C30 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; - 46EB2E00005C40 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; - 46EB2E00005C50 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; - 46EB2E00005C60 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; - 46EB2E00005C70 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; - 46EB2E00005C80 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E00005C90 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; - 46EB2E00005CA0 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; - 46EB2E00005CB0 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; - 46EB2E00005CC0 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; - 46EB2E00005CE0 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; - 46EB2E00005CF0 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; - 46EB2E00005D00 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; - 46EB2E00005D10 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; - 46EB2E00005D20 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; - 46EB2E00005D30 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; - 46EB2E00005D40 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E00005D50 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; - 46EB2E00005D60 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; - 46EB2E00005D70 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; - 46EB2E00005D80 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; - 46EB2E00005DA0 /* rnasyncstorage-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnasyncstorage-generated.mm"; sourceTree = ""; }; - 46EB2E00005DB0 /* rnasyncstorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnasyncstorage.h; sourceTree = ""; }; - 46EB2E00005DC0 /* rnasyncstorageJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnasyncstorageJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005DD0 /* rnasyncstorageJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnasyncstorageJSI.h; sourceTree = ""; }; - 46EB2E00005DF0 /* rngesturehandler_codegen-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rngesturehandler_codegen-generated.mm"; sourceTree = ""; }; - 46EB2E00005E00 /* rngesturehandler_codegen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rngesturehandler_codegen.h; sourceTree = ""; }; - 46EB2E00005E10 /* rngesturehandler_codegenJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rngesturehandler_codegenJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005E20 /* rngesturehandler_codegenJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rngesturehandler_codegenJSI.h; sourceTree = ""; }; - 46EB2E00005E40 /* RNGoogleSignInCGen-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RNGoogleSignInCGen-generated.mm"; sourceTree = ""; }; - 46EB2E00005E50 /* RNGoogleSignInCGen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNGoogleSignInCGen.h; sourceTree = ""; }; - 46EB2E00005E60 /* RNGoogleSignInCGenJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "RNGoogleSignInCGenJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005E70 /* RNGoogleSignInCGenJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNGoogleSignInCGenJSI.h; sourceTree = ""; }; - 46EB2E00005E90 /* rnreanimated-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnreanimated-generated.mm"; sourceTree = ""; }; - 46EB2E00005EA0 /* rnreanimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnreanimated.h; sourceTree = ""; }; - 46EB2E00005EB0 /* rnreanimatedJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnreanimatedJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005EC0 /* rnreanimatedJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnreanimatedJSI.h; sourceTree = ""; }; - 46EB2E00005EE0 /* rnscreens-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnscreens-generated.mm"; sourceTree = ""; }; - 46EB2E00005EF0 /* rnscreens.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnscreens.h; sourceTree = ""; }; - 46EB2E00005F00 /* rnscreensJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnscreensJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005F10 /* rnscreensJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnscreensJSI.h; sourceTree = ""; }; - 46EB2E00005F30 /* rnsvg-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnsvg-generated.mm"; sourceTree = ""; }; - 46EB2E00005F40 /* rnsvg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnsvg.h; sourceTree = ""; }; - 46EB2E00005F50 /* rnsvgJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnsvgJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005F60 /* rnsvgJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnsvgJSI.h; sourceTree = ""; }; - 46EB2E00005F80 /* safeareacontext-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "safeareacontext-generated.mm"; sourceTree = ""; }; - 46EB2E00005F90 /* safeareacontext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = safeareacontext.h; sourceTree = ""; }; - 46EB2E00005FA0 /* safeareacontextJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "safeareacontextJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005FB0 /* safeareacontextJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = safeareacontextJSI.h; sourceTree = ""; }; - 46EB2E00005FD0 /* CoreModulesPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CoreModulesPlugins.h; path = React/CoreModules/CoreModulesPlugins.h; sourceTree = ""; }; - 46EB2E00005FE0 /* RCTAccessibilityManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTAccessibilityManager+Internal.h"; path = "React/CoreModules/RCTAccessibilityManager+Internal.h"; sourceTree = ""; }; - 46EB2E00005FF0 /* RCTAccessibilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAccessibilityManager.h; path = React/CoreModules/RCTAccessibilityManager.h; sourceTree = ""; }; - 46EB2E00006000 /* RCTActionSheetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTActionSheetManager.h; path = React/CoreModules/RCTActionSheetManager.h; sourceTree = ""; }; - 46EB2E00006010 /* RCTAlertController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAlertController.h; path = React/CoreModules/RCTAlertController.h; sourceTree = ""; }; - 46EB2E00006020 /* RCTAlertManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAlertManager.h; path = React/CoreModules/RCTAlertManager.h; sourceTree = ""; }; - 46EB2E00006030 /* RCTAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAppearance.h; path = React/CoreModules/RCTAppearance.h; sourceTree = ""; }; - 46EB2E00006040 /* RCTAppState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAppState.h; path = React/CoreModules/RCTAppState.h; sourceTree = ""; }; - 46EB2E00006050 /* RCTClipboard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTClipboard.h; path = React/CoreModules/RCTClipboard.h; sourceTree = ""; }; - 46EB2E00006060 /* RCTDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDeviceInfo.h; path = React/CoreModules/RCTDeviceInfo.h; sourceTree = ""; }; - 46EB2E00006070 /* RCTDevLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevLoadingView.h; path = React/CoreModules/RCTDevLoadingView.h; sourceTree = ""; }; - 46EB2E00006080 /* RCTDevMenu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevMenu.h; path = React/CoreModules/RCTDevMenu.h; sourceTree = ""; }; - 46EB2E00006090 /* RCTDevSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevSettings.h; path = React/CoreModules/RCTDevSettings.h; sourceTree = ""; }; - 46EB2E000060A0 /* RCTEventDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTEventDispatcher.h; path = React/CoreModules/RCTEventDispatcher.h; sourceTree = ""; }; - 46EB2E000060B0 /* RCTExceptionsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTExceptionsManager.h; path = React/CoreModules/RCTExceptionsManager.h; sourceTree = ""; }; - 46EB2E000060C0 /* RCTFPSGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFPSGraph.h; path = React/CoreModules/RCTFPSGraph.h; sourceTree = ""; }; - 46EB2E000060D0 /* RCTI18nManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTI18nManager.h; path = React/CoreModules/RCTI18nManager.h; sourceTree = ""; }; - 46EB2E000060E0 /* RCTKeyboardObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTKeyboardObserver.h; path = React/CoreModules/RCTKeyboardObserver.h; sourceTree = ""; }; - 46EB2E000060F0 /* RCTLogBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLogBox.h; path = React/CoreModules/RCTLogBox.h; sourceTree = ""; }; - 46EB2E00006100 /* RCTLogBoxView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLogBoxView.h; path = React/CoreModules/RCTLogBoxView.h; sourceTree = ""; }; - 46EB2E00006110 /* RCTPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPlatform.h; path = React/CoreModules/RCTPlatform.h; sourceTree = ""; }; - 46EB2E00006120 /* RCTRedBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTRedBox.h; path = React/CoreModules/RCTRedBox.h; sourceTree = ""; }; - 46EB2E00006130 /* RCTSourceCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSourceCode.h; path = React/CoreModules/RCTSourceCode.h; sourceTree = ""; }; - 46EB2E00006140 /* RCTStatusBarManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTStatusBarManager.h; path = React/CoreModules/RCTStatusBarManager.h; sourceTree = ""; }; - 46EB2E00006150 /* RCTTiming.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTiming.h; path = React/CoreModules/RCTTiming.h; sourceTree = ""; }; - 46EB2E00006160 /* RCTWebSocketExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketExecutor.h; path = React/CoreModules/RCTWebSocketExecutor.h; sourceTree = ""; }; - 46EB2E00006170 /* RCTWebSocketModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketModule.h; path = React/CoreModules/RCTWebSocketModule.h; sourceTree = ""; }; - 46EB2E000061A0 /* RCTAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAssert.h; sourceTree = ""; }; - 46EB2E000061B0 /* RCTAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAssert.m; sourceTree = ""; }; - 46EB2E000061C0 /* RCTBridge+Inspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridge+Inspector.h"; sourceTree = ""; }; - 46EB2E000061D0 /* RCTBridge+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridge+Private.h"; sourceTree = ""; }; - 46EB2E000061E0 /* RCTBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridge.h; sourceTree = ""; }; - 46EB2E000061F0 /* RCTBridge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBridge.mm; sourceTree = ""; }; - 46EB2E00006200 /* RCTBridgeConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeConstants.h; sourceTree = ""; }; - 46EB2E00006210 /* RCTBridgeConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBridgeConstants.m; sourceTree = ""; }; - 46EB2E00006220 /* RCTBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeDelegate.h; sourceTree = ""; }; - 46EB2E00006230 /* RCTBridgeMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeMethod.h; sourceTree = ""; }; - 46EB2E00006240 /* RCTBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeModule.h; sourceTree = ""; }; - 46EB2E00006250 /* RCTBridgeModuleDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeModuleDecorator.h; sourceTree = ""; }; - 46EB2E00006260 /* RCTBridgeModuleDecorator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBridgeModuleDecorator.m; sourceTree = ""; }; - 46EB2E00006270 /* RCTBridgeProxy+Cxx.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridgeProxy+Cxx.h"; sourceTree = ""; }; - 46EB2E00006280 /* RCTBridgeProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeProxy.h; sourceTree = ""; }; - 46EB2E00006290 /* RCTBridgeProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBridgeProxy.mm; sourceTree = ""; }; - 46EB2E000062A0 /* RCTBundleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBundleManager.h; sourceTree = ""; }; - 46EB2E000062B0 /* RCTBundleManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBundleManager.m; sourceTree = ""; }; - 46EB2E000062C0 /* RCTBundleURLProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBundleURLProvider.h; sourceTree = ""; }; - 46EB2E000062D0 /* RCTBundleURLProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBundleURLProvider.mm; sourceTree = ""; }; - 46EB2E000062E0 /* RCTCallableJSModules.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCallableJSModules.m; sourceTree = ""; }; - 46EB2E000062F0 /* RCTComponentEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentEvent.h; sourceTree = ""; }; - 46EB2E00006300 /* RCTComponentEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentEvent.m; sourceTree = ""; }; - 46EB2E00006310 /* RCTConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConstants.h; sourceTree = ""; }; - 46EB2E00006320 /* RCTConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTConstants.m; sourceTree = ""; }; - 46EB2E00006330 /* RCTConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvert.h; sourceTree = ""; }; - 46EB2E00006340 /* RCTConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTConvert.mm; sourceTree = ""; }; - 46EB2E00006350 /* RCTCxxConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxConvert.h; sourceTree = ""; }; - 46EB2E00006360 /* RCTCxxConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCxxConvert.m; sourceTree = ""; }; - 46EB2E00006370 /* RCTDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDefines.h; sourceTree = ""; }; - 46EB2E00006380 /* RCTDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDisplayLink.h; sourceTree = ""; }; - 46EB2E00006390 /* RCTDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDisplayLink.m; sourceTree = ""; }; - 46EB2E000063A0 /* RCTErrorCustomizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorCustomizer.h; sourceTree = ""; }; - 46EB2E000063B0 /* RCTErrorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorInfo.h; sourceTree = ""; }; - 46EB2E000063C0 /* RCTErrorInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTErrorInfo.m; sourceTree = ""; }; - 46EB2E000063D0 /* RCTEventDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventDispatcher.m; sourceTree = ""; }; - 46EB2E000063E0 /* RCTEventDispatcherProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventDispatcherProtocol.h; sourceTree = ""; }; - 46EB2E000063F0 /* RCTFrameUpdate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameUpdate.h; sourceTree = ""; }; - 46EB2E00006400 /* RCTFrameUpdate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFrameUpdate.m; sourceTree = ""; }; - 46EB2E00006410 /* RCTImageSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTImageSource.h; sourceTree = ""; }; - 46EB2E00006420 /* RCTImageSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageSource.m; sourceTree = ""; }; - 46EB2E00006430 /* RCTInitializing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInitializing.h; sourceTree = ""; }; - 46EB2E00006440 /* RCTInvalidating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInvalidating.h; sourceTree = ""; }; - 46EB2E00006450 /* RCTJavaScriptExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptExecutor.h; sourceTree = ""; }; - 46EB2E00006460 /* RCTJavaScriptLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptLoader.h; sourceTree = ""; }; - 46EB2E00006470 /* RCTJavaScriptLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJavaScriptLoader.mm; sourceTree = ""; }; - 46EB2E00006480 /* RCTJSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSStackFrame.h; sourceTree = ""; }; - 46EB2E00006490 /* RCTJSStackFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSStackFrame.m; sourceTree = ""; }; - 46EB2E000064A0 /* RCTJSThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSThread.h; sourceTree = ""; }; - 46EB2E000064B0 /* RCTJSThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSThread.m; sourceTree = ""; }; - 46EB2E000064C0 /* RCTKeyCommands.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTKeyCommands.h; sourceTree = ""; }; - 46EB2E000064D0 /* RCTKeyCommands.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTKeyCommands.m; sourceTree = ""; }; - 46EB2E000064E0 /* RCTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLog.h; sourceTree = ""; }; - 46EB2E000064F0 /* RCTLog.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLog.mm; sourceTree = ""; }; - 46EB2E00006500 /* RCTManagedPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTManagedPointer.h; sourceTree = ""; }; - 46EB2E00006510 /* RCTManagedPointer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTManagedPointer.mm; sourceTree = ""; }; - 46EB2E00006520 /* RCTMockDef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMockDef.h; sourceTree = ""; }; - 46EB2E00006530 /* RCTModuleData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleData.h; sourceTree = ""; }; - 46EB2E00006540 /* RCTModuleData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleData.mm; sourceTree = ""; }; - 46EB2E00006550 /* RCTModuleMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleMethod.h; sourceTree = ""; }; - 46EB2E00006560 /* RCTModuleMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleMethod.mm; sourceTree = ""; }; - 46EB2E00006570 /* RCTModuleRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModuleRegistry.m; sourceTree = ""; }; - 46EB2E00006580 /* RCTMultipartDataTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartDataTask.h; sourceTree = ""; }; - 46EB2E00006590 /* RCTMultipartDataTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartDataTask.m; sourceTree = ""; }; - 46EB2E000065A0 /* RCTMultipartStreamReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartStreamReader.h; sourceTree = ""; }; - 46EB2E000065B0 /* RCTMultipartStreamReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartStreamReader.m; sourceTree = ""; }; - 46EB2E000065C0 /* RCTNullability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNullability.h; sourceTree = ""; }; - 46EB2E000065D0 /* RCTParserUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParserUtils.h; sourceTree = ""; }; - 46EB2E000065E0 /* RCTParserUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTParserUtils.m; sourceTree = ""; }; - 46EB2E000065F0 /* RCTPerformanceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPerformanceLogger.h; sourceTree = ""; }; - 46EB2E00006600 /* RCTPerformanceLogger.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPerformanceLogger.mm; sourceTree = ""; }; - 46EB2E00006610 /* RCTPerformanceLoggerLabels.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPerformanceLoggerLabels.h; sourceTree = ""; }; - 46EB2E00006620 /* RCTPerformanceLoggerLabels.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPerformanceLoggerLabels.m; sourceTree = ""; }; - 46EB2E00006630 /* RCTPLTag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPLTag.h; sourceTree = ""; }; - 46EB2E00006640 /* RCTRedBoxSetEnabled.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxSetEnabled.h; sourceTree = ""; }; - 46EB2E00006650 /* RCTRedBoxSetEnabled.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxSetEnabled.m; sourceTree = ""; }; - 46EB2E00006660 /* RCTReloadCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTReloadCommand.h; sourceTree = ""; }; - 46EB2E00006670 /* RCTReloadCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTReloadCommand.m; sourceTree = ""; }; - 46EB2E00006680 /* RCTRootContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootContentView.h; sourceTree = ""; }; - 46EB2E00006690 /* RCTRootContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootContentView.m; sourceTree = ""; }; - 46EB2E000066A0 /* RCTRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootView.h; sourceTree = ""; }; - 46EB2E000066B0 /* RCTRootView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootView.m; sourceTree = ""; }; - 46EB2E000066C0 /* RCTRootViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewDelegate.h; sourceTree = ""; }; - 46EB2E000066D0 /* RCTRootViewInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewInternal.h; sourceTree = ""; }; - 46EB2E000066E0 /* RCTRuntimeExecutorModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRuntimeExecutorModule.h; sourceTree = ""; }; - 46EB2E000066F0 /* RCTTouchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchEvent.h; sourceTree = ""; }; - 46EB2E00006700 /* RCTTouchEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchEvent.m; sourceTree = ""; }; - 46EB2E00006710 /* RCTTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchHandler.h; sourceTree = ""; }; - 46EB2E00006720 /* RCTTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchHandler.m; sourceTree = ""; }; - 46EB2E00006730 /* RCTTurboModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTurboModuleRegistry.h; sourceTree = ""; }; - 46EB2E00006740 /* RCTURLRequestDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestDelegate.h; sourceTree = ""; }; - 46EB2E00006750 /* RCTURLRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestHandler.h; sourceTree = ""; }; - 46EB2E00006760 /* RCTUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtils.h; sourceTree = ""; }; - 46EB2E00006770 /* RCTUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtils.m; sourceTree = ""; }; - 46EB2E00006780 /* RCTUtilsUIOverride.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtilsUIOverride.h; sourceTree = ""; }; - 46EB2E00006790 /* RCTUtilsUIOverride.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtilsUIOverride.m; sourceTree = ""; }; - 46EB2E000067A0 /* RCTVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVersion.h; sourceTree = ""; }; - 46EB2E000067B0 /* RCTVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVersion.m; sourceTree = ""; }; - 46EB2E000067C0 /* RCTViewRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewRegistry.m; sourceTree = ""; }; - 46EB2E000067E0 /* RCTSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurface.h; sourceTree = ""; }; - 46EB2E000067F0 /* RCTSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurface.mm; sourceTree = ""; }; - 46EB2E00006800 /* RCTSurfaceDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceDelegate.h; sourceTree = ""; }; - 46EB2E00006810 /* RCTSurfaceProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceProtocol.h; sourceTree = ""; }; - 46EB2E00006820 /* RCTSurfaceRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowView.h; sourceTree = ""; }; - 46EB2E00006830 /* RCTSurfaceRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceRootShadowView.m; sourceTree = ""; }; - 46EB2E00006840 /* RCTSurfaceRootShadowViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowViewDelegate.h; sourceTree = ""; }; - 46EB2E00006850 /* RCTSurfaceRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootView.h; sourceTree = ""; }; - 46EB2E00006860 /* RCTSurfaceRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceRootView.mm; sourceTree = ""; }; - 46EB2E00006870 /* RCTSurfaceStage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceStage.h; sourceTree = ""; }; - 46EB2E00006880 /* RCTSurfaceStage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceStage.m; sourceTree = ""; }; - 46EB2E00006890 /* RCTSurfaceView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTSurfaceView+Internal.h"; sourceTree = ""; }; - 46EB2E000068A0 /* RCTSurfaceView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceView.h; sourceTree = ""; }; - 46EB2E000068B0 /* RCTSurfaceView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceView.mm; sourceTree = ""; }; - 46EB2E000068D0 /* RCTSurfaceHostingProxyRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingProxyRootView.h; sourceTree = ""; }; - 46EB2E000068E0 /* RCTSurfaceHostingProxyRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingProxyRootView.mm; sourceTree = ""; }; - 46EB2E000068F0 /* RCTSurfaceHostingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingView.h; sourceTree = ""; }; - 46EB2E00006900 /* RCTSurfaceHostingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingView.mm; sourceTree = ""; }; - 46EB2E00006910 /* RCTSurfaceSizeMeasureMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceSizeMeasureMode.h; sourceTree = ""; }; - 46EB2E00006920 /* RCTSurfaceSizeMeasureMode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceSizeMeasureMode.mm; sourceTree = ""; }; - 46EB2E00006940 /* NSDataBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NSDataBigString.h; sourceTree = ""; }; - 46EB2E00006950 /* NSDataBigString.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NSDataBigString.mm; sourceTree = ""; }; - 46EB2E00006960 /* RCTCxxBridge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxBridge.mm; sourceTree = ""; }; - 46EB2E00006970 /* RCTCxxBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxBridgeDelegate.h; sourceTree = ""; }; - 46EB2E00006980 /* RCTJSIExecutorRuntimeInstaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSIExecutorRuntimeInstaller.h; sourceTree = ""; }; - 46EB2E00006990 /* RCTJSIExecutorRuntimeInstaller.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJSIExecutorRuntimeInstaller.mm; sourceTree = ""; }; - 46EB2E000069A0 /* RCTMessageThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMessageThread.h; sourceTree = ""; }; - 46EB2E000069B0 /* RCTMessageThread.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMessageThread.mm; sourceTree = ""; }; - 46EB2E000069C0 /* RCTObjcExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTObjcExecutor.h; sourceTree = ""; }; - 46EB2E000069D0 /* RCTObjcExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTObjcExecutor.mm; sourceTree = ""; }; - 46EB2E000069F0 /* RCTDefaultCxxLogFunction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDefaultCxxLogFunction.h; sourceTree = ""; }; - 46EB2E00006A00 /* RCTDefaultCxxLogFunction.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDefaultCxxLogFunction.mm; sourceTree = ""; }; - 46EB2E00006A20 /* DispatchMessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DispatchMessageQueueThread.h; sourceTree = ""; }; - 46EB2E00006A30 /* RCTCxxMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxMethod.h; sourceTree = ""; }; - 46EB2E00006A40 /* RCTCxxMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxMethod.mm; sourceTree = ""; }; - 46EB2E00006A50 /* RCTCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxModule.h; sourceTree = ""; }; - 46EB2E00006A60 /* RCTCxxModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxModule.mm; sourceTree = ""; }; - 46EB2E00006A70 /* RCTCxxUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxUtils.h; sourceTree = ""; }; - 46EB2E00006A80 /* RCTCxxUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxUtils.mm; sourceTree = ""; }; - 46EB2E00006A90 /* RCTNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNativeModule.h; sourceTree = ""; }; - 46EB2E00006AA0 /* RCTNativeModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeModule.mm; sourceTree = ""; }; - 46EB2E00006AC0 /* RCTFollyConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFollyConvert.h; sourceTree = ""; }; - 46EB2E00006AD0 /* RCTFollyConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFollyConvert.mm; sourceTree = ""; }; - 46EB2E00006AF0 /* FBXXHashUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FBXXHashUtils.h; sourceTree = ""; }; - 46EB2E00006B00 /* RCTLocalizedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLocalizedString.h; sourceTree = ""; }; - 46EB2E00006B10 /* RCTLocalizedString.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLocalizedString.mm; sourceTree = ""; }; - 46EB2E00006B30 /* RCTEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventEmitter.h; sourceTree = ""; }; - 46EB2E00006B40 /* RCTEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventEmitter.m; sourceTree = ""; }; - 46EB2E00006B50 /* RCTI18nUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTI18nUtil.h; sourceTree = ""; }; - 46EB2E00006B60 /* RCTI18nUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTI18nUtil.m; sourceTree = ""; }; - 46EB2E00006B70 /* RCTLayoutAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimation.h; sourceTree = ""; }; - 46EB2E00006B80 /* RCTLayoutAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimation.m; sourceTree = ""; }; - 46EB2E00006B90 /* RCTLayoutAnimationGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimationGroup.h; sourceTree = ""; }; - 46EB2E00006BA0 /* RCTLayoutAnimationGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimationGroup.m; sourceTree = ""; }; - 46EB2E00006BB0 /* RCTRedBoxExtraDataViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxExtraDataViewController.h; sourceTree = ""; }; - 46EB2E00006BC0 /* RCTRedBoxExtraDataViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxExtraDataViewController.m; sourceTree = ""; }; - 46EB2E00006BD0 /* RCTSurfacePresenterStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfacePresenterStub.h; sourceTree = ""; }; - 46EB2E00006BE0 /* RCTSurfacePresenterStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfacePresenterStub.m; sourceTree = ""; }; - 46EB2E00006BF0 /* RCTUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManager.h; sourceTree = ""; }; - 46EB2E00006C00 /* RCTUIManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManager.m; sourceTree = ""; }; - 46EB2E00006C10 /* RCTUIManagerObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerObserverCoordinator.h; sourceTree = ""; }; - 46EB2E00006C20 /* RCTUIManagerObserverCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUIManagerObserverCoordinator.mm; sourceTree = ""; }; - 46EB2E00006C30 /* RCTUIManagerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerUtils.h; sourceTree = ""; }; - 46EB2E00006C40 /* RCTUIManagerUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManagerUtils.m; sourceTree = ""; }; - 46EB2E00006C60 /* RCTMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMacros.h; sourceTree = ""; }; - 46EB2E00006C70 /* RCTProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProfile.h; sourceTree = ""; }; - 46EB2E00006C80 /* RCTProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProfile.m; sourceTree = ""; }; - 46EB2E00006C90 /* RCTProfileTrampoline-arm.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm.S"; sourceTree = ""; }; - 46EB2E00006CA0 /* RCTProfileTrampoline-arm64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm64.S"; sourceTree = ""; }; - 46EB2E00006CB0 /* RCTProfileTrampoline-i386.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-i386.S"; sourceTree = ""; }; - 46EB2E00006CC0 /* RCTProfileTrampoline-x86_64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-x86_64.S"; sourceTree = ""; }; - 46EB2E00006CE0 /* RCTUIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIUtils.h; sourceTree = ""; }; - 46EB2E00006CF0 /* RCTUIUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIUtils.m; sourceTree = ""; }; - 46EB2E00006D10 /* RCTActivityIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorView.h; sourceTree = ""; }; - 46EB2E00006D20 /* RCTActivityIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorView.m; sourceTree = ""; }; - 46EB2E00006D30 /* RCTActivityIndicatorViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorViewManager.h; sourceTree = ""; }; - 46EB2E00006D40 /* RCTActivityIndicatorViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorViewManager.m; sourceTree = ""; }; - 46EB2E00006D50 /* RCTAnimationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationType.h; sourceTree = ""; }; - 46EB2E00006D60 /* RCTAutoInsetsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAutoInsetsProtocol.h; sourceTree = ""; }; - 46EB2E00006D70 /* RCTBorderCurve.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderCurve.h; sourceTree = ""; }; - 46EB2E00006D80 /* RCTBorderDrawing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderDrawing.h; sourceTree = ""; }; - 46EB2E00006D90 /* RCTBorderDrawing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBorderDrawing.m; sourceTree = ""; }; - 46EB2E00006DA0 /* RCTBorderStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderStyle.h; sourceTree = ""; }; - 46EB2E00006DB0 /* RCTComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponent.h; sourceTree = ""; }; - 46EB2E00006DC0 /* RCTComponentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentData.h; sourceTree = ""; }; - 46EB2E00006DD0 /* RCTComponentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentData.m; sourceTree = ""; }; - 46EB2E00006DE0 /* RCTConvert+CoreLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+CoreLocation.h"; sourceTree = ""; }; - 46EB2E00006DF0 /* RCTConvert+CoreLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+CoreLocation.m"; sourceTree = ""; }; - 46EB2E00006E00 /* RCTConvert+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+Transform.h"; sourceTree = ""; }; - 46EB2E00006E10 /* RCTConvert+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+Transform.m"; sourceTree = ""; }; - 46EB2E00006E20 /* RCTCursor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCursor.h; sourceTree = ""; }; - 46EB2E00006E30 /* RCTDebuggingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDebuggingOverlay.h; sourceTree = ""; }; - 46EB2E00006E40 /* RCTDebuggingOverlay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDebuggingOverlay.m; sourceTree = ""; }; - 46EB2E00006E50 /* RCTDebuggingOverlayManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDebuggingOverlayManager.h; sourceTree = ""; }; - 46EB2E00006E60 /* RCTDebuggingOverlayManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDebuggingOverlayManager.m; sourceTree = ""; }; - 46EB2E00006E70 /* RCTFont.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFont.h; sourceTree = ""; }; - 46EB2E00006E80 /* RCTFont.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFont.mm; sourceTree = ""; }; - 46EB2E00006E90 /* RCTLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayout.h; sourceTree = ""; }; - 46EB2E00006EA0 /* RCTLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayout.m; sourceTree = ""; }; - 46EB2E00006EB0 /* RCTModalHostView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostView.h; sourceTree = ""; }; - 46EB2E00006EC0 /* RCTModalHostView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostView.m; sourceTree = ""; }; - 46EB2E00006ED0 /* RCTModalHostViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewController.h; sourceTree = ""; }; - 46EB2E00006EE0 /* RCTModalHostViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewController.m; sourceTree = ""; }; - 46EB2E00006EF0 /* RCTModalHostViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewManager.h; sourceTree = ""; }; - 46EB2E00006F00 /* RCTModalHostViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewManager.m; sourceTree = ""; }; - 46EB2E00006F10 /* RCTModalManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalManager.h; sourceTree = ""; }; - 46EB2E00006F20 /* RCTModalManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalManager.m; sourceTree = ""; }; - 46EB2E00006F30 /* RCTPointerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPointerEvents.h; sourceTree = ""; }; - 46EB2E00006F40 /* RCTRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootShadowView.h; sourceTree = ""; }; - 46EB2E00006F50 /* RCTRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootShadowView.m; sourceTree = ""; }; - 46EB2E00006F60 /* RCTSegmentedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControl.h; sourceTree = ""; }; - 46EB2E00006F70 /* RCTSegmentedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControl.m; sourceTree = ""; }; - 46EB2E00006F80 /* RCTSegmentedControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControlManager.h; sourceTree = ""; }; - 46EB2E00006F90 /* RCTSegmentedControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControlManager.m; sourceTree = ""; }; - 46EB2E00006FA0 /* RCTShadowView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Internal.h"; sourceTree = ""; }; - 46EB2E00006FB0 /* RCTShadowView+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Internal.m"; sourceTree = ""; }; - 46EB2E00006FC0 /* RCTShadowView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Layout.h"; sourceTree = ""; }; - 46EB2E00006FD0 /* RCTShadowView+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Layout.m"; sourceTree = ""; }; - 46EB2E00006FE0 /* RCTShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTShadowView.h; sourceTree = ""; }; - 46EB2E00006FF0 /* RCTShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTShadowView.m; sourceTree = ""; }; - 46EB2E00007000 /* RCTSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitch.h; sourceTree = ""; }; - 46EB2E00007010 /* RCTSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitch.m; sourceTree = ""; }; - 46EB2E00007020 /* RCTSwitchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitchManager.h; sourceTree = ""; }; - 46EB2E00007030 /* RCTSwitchManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitchManager.m; sourceTree = ""; }; - 46EB2E00007040 /* RCTTextDecorationLineType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextDecorationLineType.h; sourceTree = ""; }; - 46EB2E00007050 /* RCTView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTView.h; sourceTree = ""; }; - 46EB2E00007060 /* RCTView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTView.m; sourceTree = ""; }; - 46EB2E00007070 /* RCTViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewManager.h; sourceTree = ""; }; - 46EB2E00007080 /* RCTViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewManager.m; sourceTree = ""; }; - 46EB2E00007090 /* RCTViewUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewUtils.h; sourceTree = ""; }; - 46EB2E000070A0 /* RCTViewUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewUtils.m; sourceTree = ""; }; - 46EB2E000070B0 /* RCTWrapperViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWrapperViewController.h; sourceTree = ""; }; - 46EB2E000070C0 /* RCTWrapperViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWrapperViewController.m; sourceTree = ""; }; - 46EB2E000070E0 /* RCTRefreshableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshableProtocol.h; sourceTree = ""; }; - 46EB2E000070F0 /* RCTRefreshControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControl.h; sourceTree = ""; }; - 46EB2E00007100 /* RCTRefreshControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControl.m; sourceTree = ""; }; - 46EB2E00007110 /* RCTRefreshControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControlManager.h; sourceTree = ""; }; - 46EB2E00007120 /* RCTRefreshControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControlManager.m; sourceTree = ""; }; - 46EB2E00007140 /* RCTSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaShadowView.h; sourceTree = ""; }; - 46EB2E00007150 /* RCTSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaShadowView.m; sourceTree = ""; }; - 46EB2E00007160 /* RCTSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaView.h; sourceTree = ""; }; - 46EB2E00007170 /* RCTSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaView.m; sourceTree = ""; }; - 46EB2E00007180 /* RCTSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewLocalData.h; sourceTree = ""; }; - 46EB2E00007190 /* RCTSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewLocalData.m; sourceTree = ""; }; - 46EB2E000071A0 /* RCTSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewManager.h; sourceTree = ""; }; - 46EB2E000071B0 /* RCTSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewManager.m; sourceTree = ""; }; - 46EB2E000071D0 /* RCTScrollableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollableProtocol.h; sourceTree = ""; }; - 46EB2E000071E0 /* RCTScrollContentShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentShadowView.h; sourceTree = ""; }; - 46EB2E000071F0 /* RCTScrollContentShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentShadowView.m; sourceTree = ""; }; - 46EB2E00007200 /* RCTScrollContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentView.h; sourceTree = ""; }; - 46EB2E00007210 /* RCTScrollContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentView.m; sourceTree = ""; }; - 46EB2E00007220 /* RCTScrollContentViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentViewManager.h; sourceTree = ""; }; - 46EB2E00007230 /* RCTScrollContentViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentViewManager.m; sourceTree = ""; }; - 46EB2E00007240 /* RCTScrollEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollEvent.h; sourceTree = ""; }; - 46EB2E00007250 /* RCTScrollEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollEvent.m; sourceTree = ""; }; - 46EB2E00007260 /* RCTScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollView.h; sourceTree = ""; }; - 46EB2E00007270 /* RCTScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollView.m; sourceTree = ""; }; - 46EB2E00007280 /* RCTScrollViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollViewManager.h; sourceTree = ""; }; - 46EB2E00007290 /* RCTScrollViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollViewManager.m; sourceTree = ""; }; - 46EB2E000072A0 /* UIView+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+Private.h"; sourceTree = ""; }; - 46EB2E000072B0 /* UIView+React.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+React.h"; sourceTree = ""; }; - 46EB2E000072C0 /* UIView+React.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+React.m"; sourceTree = ""; }; - 46EB2E000072F0 /* RCTDevLoadingViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingViewProtocol.h; sourceTree = ""; }; - 46EB2E00007300 /* RCTDevLoadingViewSetEnabled.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingViewSetEnabled.h; sourceTree = ""; }; - 46EB2E00007310 /* RCTDevLoadingViewSetEnabled.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDevLoadingViewSetEnabled.m; sourceTree = ""; }; - 46EB2E00007320 /* RCTInspectorDevServerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorDevServerHelper.h; sourceTree = ""; }; - 46EB2E00007330 /* RCTInspectorDevServerHelper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspectorDevServerHelper.mm; sourceTree = ""; }; - 46EB2E00007340 /* RCTPackagerClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerClient.h; sourceTree = ""; }; - 46EB2E00007350 /* RCTPackagerClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPackagerClient.m; sourceTree = ""; }; - 46EB2E00007360 /* RCTPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerConnection.h; sourceTree = ""; }; - 46EB2E00007370 /* RCTPackagerConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPackagerConnection.mm; sourceTree = ""; }; - 46EB2E00007390 /* RCTCxxInspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxInspectorPackagerConnection.h; sourceTree = ""; }; - 46EB2E000073A0 /* RCTCxxInspectorPackagerConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxInspectorPackagerConnection.mm; sourceTree = ""; }; - 46EB2E000073B0 /* RCTCxxInspectorPackagerConnectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxInspectorPackagerConnectionDelegate.h; sourceTree = ""; }; - 46EB2E000073C0 /* RCTCxxInspectorPackagerConnectionDelegate.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxInspectorPackagerConnectionDelegate.mm; sourceTree = ""; }; - 46EB2E000073D0 /* RCTCxxInspectorWebSocketAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxInspectorWebSocketAdapter.h; sourceTree = ""; }; - 46EB2E000073E0 /* RCTCxxInspectorWebSocketAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxInspectorWebSocketAdapter.mm; sourceTree = ""; }; - 46EB2E000073F0 /* RCTInspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspector.h; sourceTree = ""; }; - 46EB2E00007400 /* RCTInspector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspector.mm; sourceTree = ""; }; - 46EB2E00007410 /* RCTInspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorPackagerConnection.h; sourceTree = ""; }; - 46EB2E00007420 /* RCTInspectorPackagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInspectorPackagerConnection.m; sourceTree = ""; }; - 46EB2E00007450 /* RCTAnimationDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationDriver.h; sourceTree = ""; }; - 46EB2E00007460 /* RCTDecayAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDecayAnimation.h; sourceTree = ""; }; - 46EB2E00007470 /* RCTEventAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventAnimation.h; sourceTree = ""; }; - 46EB2E00007480 /* RCTFrameAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameAnimation.h; sourceTree = ""; }; - 46EB2E00007490 /* RCTSpringAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSpringAnimation.h; sourceTree = ""; }; - 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAdditionAnimatedNode.h; sourceTree = ""; }; - 46EB2E000074C0 /* RCTAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimatedNode.h; sourceTree = ""; }; - 46EB2E000074D0 /* RCTColorAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTColorAnimatedNode.h; sourceTree = ""; }; - 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDiffClampAnimatedNode.h; sourceTree = ""; }; - 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDivisionAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInterpolationAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007510 /* RCTModuloAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuloAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultiplicationAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007530 /* RCTObjectAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTObjectAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007540 /* RCTPropsAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPropsAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007550 /* RCTStyleAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTStyleAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSubtractionAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007570 /* RCTTrackingAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTrackingAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007580 /* RCTTransformAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTransformAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007590 /* RCTValueAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTValueAnimatedNode.h; sourceTree = ""; }; - 46EB2E000075A0 /* RCTAnimationPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationPlugins.h; path = Libraries/NativeAnimation/RCTAnimationPlugins.h; sourceTree = ""; }; - 46EB2E000075B0 /* RCTAnimationUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationUtils.h; path = Libraries/NativeAnimation/RCTAnimationUtils.h; sourceTree = ""; }; - 46EB2E000075C0 /* RCTNativeAnimatedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedModule.h; path = Libraries/NativeAnimation/RCTNativeAnimatedModule.h; sourceTree = ""; }; - 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedNodesManager.h; path = Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h; sourceTree = ""; }; - 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedTurboModule.h; path = Libraries/NativeAnimation/RCTNativeAnimatedTurboModule.h; sourceTree = ""; }; - 46EB2E00007600 /* RCTBlobManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTBlobManager.h; path = Libraries/Blob/RCTBlobManager.h; sourceTree = ""; }; - 46EB2E00007610 /* RCTFileReaderModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileReaderModule.h; path = Libraries/Blob/RCTFileReaderModule.h; sourceTree = ""; }; - 46EB2E00007630 /* RCTAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimatedImage.h; path = Libraries/Image/RCTAnimatedImage.h; sourceTree = ""; }; - 46EB2E00007640 /* RCTBundleAssetImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTBundleAssetImageLoader.h; path = Libraries/Image/RCTBundleAssetImageLoader.h; sourceTree = ""; }; - 46EB2E00007650 /* RCTDisplayWeakRefreshable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDisplayWeakRefreshable.h; path = Libraries/Image/RCTDisplayWeakRefreshable.h; sourceTree = ""; }; - 46EB2E00007660 /* RCTGIFImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTGIFImageDecoder.h; path = Libraries/Image/RCTGIFImageDecoder.h; sourceTree = ""; }; - 46EB2E00007670 /* RCTImageBlurUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageBlurUtils.h; path = Libraries/Image/RCTImageBlurUtils.h; sourceTree = ""; }; - 46EB2E00007680 /* RCTImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageCache.h; path = Libraries/Image/RCTImageCache.h; sourceTree = ""; }; - 46EB2E00007690 /* RCTImageDataDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageDataDecoder.h; path = Libraries/Image/RCTImageDataDecoder.h; sourceTree = ""; }; - 46EB2E000076A0 /* RCTImageEditingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageEditingManager.h; path = Libraries/Image/RCTImageEditingManager.h; sourceTree = ""; }; - 46EB2E000076B0 /* RCTImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoader.h; path = Libraries/Image/RCTImageLoader.h; sourceTree = ""; }; - 46EB2E000076C0 /* RCTImageLoaderLoggable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderLoggable.h; path = Libraries/Image/RCTImageLoaderLoggable.h; sourceTree = ""; }; - 46EB2E000076D0 /* RCTImageLoaderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderProtocol.h; path = Libraries/Image/RCTImageLoaderProtocol.h; sourceTree = ""; }; - 46EB2E000076E0 /* RCTImageLoaderWithAttributionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderWithAttributionProtocol.h; path = Libraries/Image/RCTImageLoaderWithAttributionProtocol.h; sourceTree = ""; }; - 46EB2E000076F0 /* RCTImagePlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImagePlugins.h; path = Libraries/Image/RCTImagePlugins.h; sourceTree = ""; }; - 46EB2E00007700 /* RCTImageShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageShadowView.h; path = Libraries/Image/RCTImageShadowView.h; sourceTree = ""; }; - 46EB2E00007710 /* RCTImageStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageStoreManager.h; path = Libraries/Image/RCTImageStoreManager.h; sourceTree = ""; }; - 46EB2E00007720 /* RCTImageURLLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageURLLoader.h; path = Libraries/Image/RCTImageURLLoader.h; sourceTree = ""; }; - 46EB2E00007730 /* RCTImageURLLoaderWithAttribution.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageURLLoaderWithAttribution.h; path = Libraries/Image/RCTImageURLLoaderWithAttribution.h; sourceTree = ""; }; - 46EB2E00007740 /* RCTImageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageUtils.h; path = Libraries/Image/RCTImageUtils.h; sourceTree = ""; }; - 46EB2E00007750 /* RCTImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageView.h; path = Libraries/Image/RCTImageView.h; sourceTree = ""; }; - 46EB2E00007760 /* RCTImageViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageViewManager.h; path = Libraries/Image/RCTImageViewManager.h; sourceTree = ""; }; - 46EB2E00007770 /* RCTLocalAssetImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLocalAssetImageLoader.h; path = Libraries/Image/RCTLocalAssetImageLoader.h; sourceTree = ""; }; - 46EB2E00007780 /* RCTResizeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTResizeMode.h; path = Libraries/Image/RCTResizeMode.h; sourceTree = ""; }; - 46EB2E00007790 /* RCTUIImageViewAnimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTUIImageViewAnimated.h; path = Libraries/Image/RCTUIImageViewAnimated.h; sourceTree = ""; }; - 46EB2E000077B0 /* RCTLinkingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLinkingManager.h; path = Libraries/LinkingIOS/RCTLinkingManager.h; sourceTree = ""; }; - 46EB2E000077C0 /* RCTLinkingPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLinkingPlugins.h; path = Libraries/LinkingIOS/RCTLinkingPlugins.h; sourceTree = ""; }; - 46EB2E000077E0 /* RCTDataRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDataRequestHandler.h; path = Libraries/Network/RCTDataRequestHandler.h; sourceTree = ""; }; - 46EB2E000077F0 /* RCTFileRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileRequestHandler.h; path = Libraries/Network/RCTFileRequestHandler.h; sourceTree = ""; }; - 46EB2E00007800 /* RCTHTTPRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHTTPRequestHandler.h; path = Libraries/Network/RCTHTTPRequestHandler.h; sourceTree = ""; }; - 46EB2E00007810 /* RCTNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworking.h; path = Libraries/Network/RCTNetworking.h; sourceTree = ""; }; - 46EB2E00007820 /* RCTNetworkPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkPlugins.h; path = Libraries/Network/RCTNetworkPlugins.h; sourceTree = ""; }; - 46EB2E00007830 /* RCTNetworkTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkTask.h; path = Libraries/Network/RCTNetworkTask.h; sourceTree = ""; }; - 46EB2E00007850 /* RCTSettingsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSettingsManager.h; path = Libraries/Settings/RCTSettingsManager.h; sourceTree = ""; }; - 46EB2E00007860 /* RCTSettingsPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSettingsPlugins.h; path = Libraries/Settings/RCTSettingsPlugins.h; sourceTree = ""; }; - 46EB2E00007890 /* RCTBaseTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextShadowView.h; sourceTree = ""; }; - 46EB2E000078A0 /* RCTBaseTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextViewManager.h; sourceTree = ""; }; - 46EB2E000078C0 /* RCTRawTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextShadowView.h; sourceTree = ""; }; - 46EB2E000078D0 /* RCTRawTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextViewManager.h; sourceTree = ""; }; - 46EB2E000078E0 /* RCTConvert+Text.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+Text.h"; path = "Libraries/Text/RCTConvert+Text.h"; sourceTree = ""; }; - 46EB2E000078F0 /* RCTTextAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextAttributes.h; path = Libraries/Text/RCTTextAttributes.h; sourceTree = ""; }; - 46EB2E00007900 /* RCTTextTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextTransform.h; path = Libraries/Text/RCTTextTransform.h; sourceTree = ""; }; - 46EB2E00007920 /* NSTextStorage+FontScaling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTextStorage+FontScaling.h"; sourceTree = ""; }; - 46EB2E00007930 /* RCTDynamicTypeRamp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDynamicTypeRamp.h; sourceTree = ""; }; - 46EB2E00007940 /* RCTTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextShadowView.h; sourceTree = ""; }; - 46EB2E00007950 /* RCTTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextView.h; sourceTree = ""; }; - 46EB2E00007960 /* RCTTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextViewManager.h; sourceTree = ""; }; - 46EB2E00007990 /* RCTMultilineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputView.h; sourceTree = ""; }; - 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputViewManager.h; sourceTree = ""; }; - 46EB2E000079B0 /* RCTUITextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextView.h; sourceTree = ""; }; - 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegate.h; sourceTree = ""; }; - 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegateAdapter.h; sourceTree = ""; }; - 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputViewProtocol.h; sourceTree = ""; }; - 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputShadowView.h; sourceTree = ""; }; - 46EB2E00007A00 /* RCTBaseTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputView.h; sourceTree = ""; }; - 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputViewManager.h; sourceTree = ""; }; - 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryShadowView.h; sourceTree = ""; }; - 46EB2E00007A30 /* RCTInputAccessoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryView.h; sourceTree = ""; }; - 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewContent.h; sourceTree = ""; }; - 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewManager.h; sourceTree = ""; }; - 46EB2E00007A60 /* RCTTextSelection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextSelection.h; sourceTree = ""; }; - 46EB2E00007A80 /* RCTSinglelineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputView.h; sourceTree = ""; }; - 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputViewManager.h; sourceTree = ""; }; - 46EB2E00007AA0 /* RCTUITextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextField.h; sourceTree = ""; }; - 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextShadowView.h; sourceTree = ""; }; - 46EB2E00007AD0 /* RCTVirtualTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextView.h; sourceTree = ""; }; - 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextViewManager.h; sourceTree = ""; }; - 46EB2E00007B00 /* RCTVibration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTVibration.h; path = Libraries/Vibration/RCTVibration.h; sourceTree = ""; }; - 46EB2E00007B10 /* RCTVibrationPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTVibrationPlugins.h; path = Libraries/Vibration/RCTVibrationPlugins.h; sourceTree = ""; }; - 46EB2E00007B30 /* RCTReconnectingWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTReconnectingWebSocket.h; path = Libraries/WebSocket/RCTReconnectingWebSocket.h; sourceTree = ""; }; - 46EB2E00007B40 /* RCTReconnectingWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTReconnectingWebSocket.m; path = Libraries/WebSocket/RCTReconnectingWebSocket.m; sourceTree = ""; }; - 46EB2E00007B50 /* CoreModulesPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = CoreModulesPlugins.mm; sourceTree = ""; }; - 46EB2E00007B60 /* RCTAccessibilityManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAccessibilityManager.mm; sourceTree = ""; }; - 46EB2E00007B70 /* RCTActionSheetManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTActionSheetManager.mm; sourceTree = ""; }; - 46EB2E00007B80 /* RCTAlertController.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAlertController.mm; sourceTree = ""; }; - 46EB2E00007B90 /* RCTAlertManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAlertManager.mm; sourceTree = ""; }; - 46EB2E00007BA0 /* RCTAppearance.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppearance.mm; sourceTree = ""; }; - 46EB2E00007BB0 /* RCTAppState.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppState.mm; sourceTree = ""; }; - 46EB2E00007BC0 /* RCTClipboard.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTClipboard.mm; sourceTree = ""; }; - 46EB2E00007BD0 /* RCTDeviceInfo.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDeviceInfo.mm; sourceTree = ""; }; - 46EB2E00007BE0 /* RCTDevLoadingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevLoadingView.mm; sourceTree = ""; }; - 46EB2E00007BF0 /* RCTDevMenu.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevMenu.mm; sourceTree = ""; }; - 46EB2E00007C00 /* RCTDevSettings.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevSettings.mm; sourceTree = ""; }; - 46EB2E00007C10 /* RCTEventDispatcher.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTEventDispatcher.mm; sourceTree = ""; }; - 46EB2E00007C20 /* RCTExceptionsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTExceptionsManager.mm; sourceTree = ""; }; - 46EB2E00007C30 /* RCTFPSGraph.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFPSGraph.mm; sourceTree = ""; }; - 46EB2E00007C40 /* RCTI18nManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTI18nManager.mm; sourceTree = ""; }; - 46EB2E00007C50 /* RCTKeyboardObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTKeyboardObserver.mm; sourceTree = ""; }; - 46EB2E00007C60 /* RCTLogBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLogBox.mm; sourceTree = ""; }; - 46EB2E00007C70 /* RCTLogBoxView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLogBoxView.mm; sourceTree = ""; }; - 46EB2E00007C80 /* RCTPerfMonitor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPerfMonitor.mm; sourceTree = ""; }; - 46EB2E00007C90 /* RCTPlatform.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPlatform.mm; sourceTree = ""; }; - 46EB2E00007CA0 /* RCTRedBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRedBox.mm; sourceTree = ""; }; - 46EB2E00007CB0 /* RCTSourceCode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSourceCode.mm; sourceTree = ""; }; - 46EB2E00007CC0 /* RCTStatusBarManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTStatusBarManager.mm; sourceTree = ""; }; - 46EB2E00007CD0 /* RCTTiming.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTiming.mm; sourceTree = ""; }; - 46EB2E00007CE0 /* RCTWebSocketExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTWebSocketExecutor.mm; sourceTree = ""; }; - 46EB2E00007CF0 /* RCTWebSocketModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTWebSocketModule.mm; sourceTree = ""; }; - 46EB2E00007D10 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/animations/conversions.h; sourceTree = ""; }; - 46EB2E00007D20 /* LayoutAnimationCallbackWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationCallbackWrapper.h; path = react/renderer/animations/LayoutAnimationCallbackWrapper.h; sourceTree = ""; }; - 46EB2E00007D30 /* LayoutAnimationDriver.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutAnimationDriver.cpp; path = react/renderer/animations/LayoutAnimationDriver.cpp; sourceTree = ""; }; - 46EB2E00007D40 /* LayoutAnimationDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationDriver.h; path = react/renderer/animations/LayoutAnimationDriver.h; sourceTree = ""; }; - 46EB2E00007D50 /* LayoutAnimationKeyFrameManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutAnimationKeyFrameManager.cpp; path = react/renderer/animations/LayoutAnimationKeyFrameManager.cpp; sourceTree = ""; }; - 46EB2E00007D60 /* LayoutAnimationKeyFrameManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationKeyFrameManager.h; path = react/renderer/animations/LayoutAnimationKeyFrameManager.h; sourceTree = ""; }; - 46EB2E00007D70 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/animations/primitives.h; sourceTree = ""; }; - 46EB2E00007D80 /* utils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = utils.cpp; path = react/renderer/animations/utils.cpp; sourceTree = ""; }; - 46EB2E00007D90 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = react/renderer/animations/utils.h; sourceTree = ""; }; - 46EB2E00007DB0 /* AttributedString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AttributedString.cpp; path = react/renderer/attributedstring/AttributedString.cpp; sourceTree = ""; }; - 46EB2E00007DC0 /* AttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AttributedString.h; path = react/renderer/attributedstring/AttributedString.h; sourceTree = ""; }; - 46EB2E00007DD0 /* AttributedStringBox.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AttributedStringBox.cpp; path = react/renderer/attributedstring/AttributedStringBox.cpp; sourceTree = ""; }; - 46EB2E00007DE0 /* AttributedStringBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AttributedStringBox.h; path = react/renderer/attributedstring/AttributedStringBox.h; sourceTree = ""; }; - 46EB2E00007DF0 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/attributedstring/conversions.h; sourceTree = ""; }; - 46EB2E00007E00 /* ParagraphAttributes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphAttributes.cpp; path = react/renderer/attributedstring/ParagraphAttributes.cpp; sourceTree = ""; }; - 46EB2E00007E10 /* ParagraphAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphAttributes.h; path = react/renderer/attributedstring/ParagraphAttributes.h; sourceTree = ""; }; - 46EB2E00007E20 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/attributedstring/primitives.h; sourceTree = ""; }; - 46EB2E00007E30 /* TextAttributes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextAttributes.cpp; path = react/renderer/attributedstring/TextAttributes.cpp; sourceTree = ""; }; - 46EB2E00007E40 /* TextAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextAttributes.h; path = react/renderer/attributedstring/TextAttributes.h; sourceTree = ""; }; - 46EB2E00007E60 /* ComponentDescriptorFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorFactory.h; path = react/renderer/componentregistry/ComponentDescriptorFactory.h; sourceTree = ""; }; - 46EB2E00007E70 /* ComponentDescriptorProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorProvider.h; path = react/renderer/componentregistry/ComponentDescriptorProvider.h; sourceTree = ""; }; - 46EB2E00007E80 /* ComponentDescriptorProviderRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptorProviderRegistry.cpp; path = react/renderer/componentregistry/ComponentDescriptorProviderRegistry.cpp; sourceTree = ""; }; - 46EB2E00007E90 /* ComponentDescriptorProviderRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorProviderRegistry.h; path = react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h; sourceTree = ""; }; - 46EB2E00007EA0 /* ComponentDescriptorRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptorRegistry.cpp; path = react/renderer/componentregistry/ComponentDescriptorRegistry.cpp; sourceTree = ""; }; - 46EB2E00007EB0 /* ComponentDescriptorRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorRegistry.h; path = react/renderer/componentregistry/ComponentDescriptorRegistry.h; sourceTree = ""; }; - 46EB2E00007EC0 /* componentNameByReactViewName.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = componentNameByReactViewName.cpp; path = react/renderer/componentregistry/componentNameByReactViewName.cpp; sourceTree = ""; }; - 46EB2E00007ED0 /* componentNameByReactViewName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = componentNameByReactViewName.h; path = react/renderer/componentregistry/componentNameByReactViewName.h; sourceTree = ""; }; - 46EB2E00007EF0 /* NativeComponentRegistryBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = NativeComponentRegistryBinding.cpp; path = react/renderer/componentregistry/native/NativeComponentRegistryBinding.cpp; sourceTree = ""; }; - 46EB2E00007F00 /* NativeComponentRegistryBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeComponentRegistryBinding.h; path = react/renderer/componentregistry/native/NativeComponentRegistryBinding.h; sourceTree = ""; }; - 46EB2E00007F30 /* InputAccessoryComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InputAccessoryComponentDescriptor.h; path = react/renderer/components/inputaccessory/InputAccessoryComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00007F40 /* InputAccessoryShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = InputAccessoryShadowNode.cpp; path = react/renderer/components/inputaccessory/InputAccessoryShadowNode.cpp; sourceTree = ""; }; - 46EB2E00007F50 /* InputAccessoryShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InputAccessoryShadowNode.h; path = react/renderer/components/inputaccessory/InputAccessoryShadowNode.h; sourceTree = ""; }; - 46EB2E00007F60 /* InputAccessoryState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InputAccessoryState.h; path = react/renderer/components/inputaccessory/InputAccessoryState.h; sourceTree = ""; }; - 46EB2E00007F80 /* LegacyViewManagerInteropComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropComponentDescriptor.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00007F90 /* LegacyViewManagerInteropComponentDescriptor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = LegacyViewManagerInteropComponentDescriptor.mm; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.mm; sourceTree = ""; }; - 46EB2E00007FA0 /* LegacyViewManagerInteropShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LegacyViewManagerInteropShadowNode.cpp; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.cpp; sourceTree = ""; }; - 46EB2E00007FB0 /* LegacyViewManagerInteropShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropShadowNode.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.h; sourceTree = ""; }; - 46EB2E00007FC0 /* LegacyViewManagerInteropState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropState.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.h; sourceTree = ""; }; - 46EB2E00007FD0 /* LegacyViewManagerInteropState.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = LegacyViewManagerInteropState.mm; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.mm; sourceTree = ""; }; - 46EB2E00007FE0 /* LegacyViewManagerInteropViewEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LegacyViewManagerInteropViewEventEmitter.cpp; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.cpp; sourceTree = ""; }; - 46EB2E00007FF0 /* LegacyViewManagerInteropViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropViewEventEmitter.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.h; sourceTree = ""; }; - 46EB2E00008000 /* LegacyViewManagerInteropViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LegacyViewManagerInteropViewProps.cpp; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.cpp; sourceTree = ""; }; - 46EB2E00008010 /* LegacyViewManagerInteropViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropViewProps.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.h; sourceTree = ""; }; - 46EB2E00008020 /* RCTLegacyViewManagerInteropCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLegacyViewManagerInteropCoordinator.h; path = react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.h; sourceTree = ""; }; - 46EB2E00008030 /* RCTLegacyViewManagerInteropCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTLegacyViewManagerInteropCoordinator.mm; path = react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.mm; sourceTree = ""; }; - 46EB2E00008040 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp; sourceTree = ""; }; - 46EB2E00008050 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnstableLegacyViewManagerAutomaticComponentDescriptor.h; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008060 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnstableLegacyViewManagerAutomaticShadowNode.cpp; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008070 /* UnstableLegacyViewManagerAutomaticShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnstableLegacyViewManagerAutomaticShadowNode.h; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticShadowNode.h; sourceTree = ""; }; - 46EB2E00008080 /* UnstableLegacyViewManagerInteropComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnstableLegacyViewManagerInteropComponentDescriptor.h; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerInteropComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000080A0 /* ModalHostViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModalHostViewComponentDescriptor.h; path = react/renderer/components/modal/ModalHostViewComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000080B0 /* ModalHostViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ModalHostViewShadowNode.cpp; path = react/renderer/components/modal/ModalHostViewShadowNode.cpp; sourceTree = ""; }; - 46EB2E000080C0 /* ModalHostViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModalHostViewShadowNode.h; path = react/renderer/components/modal/ModalHostViewShadowNode.h; sourceTree = ""; }; - 46EB2E000080D0 /* ModalHostViewState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ModalHostViewState.cpp; path = react/renderer/components/modal/ModalHostViewState.cpp; sourceTree = ""; }; - 46EB2E000080E0 /* ModalHostViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModalHostViewState.h; path = react/renderer/components/modal/ModalHostViewState.h; sourceTree = ""; }; - 46EB2E00008100 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptors.cpp; path = react/renderer/components/rncore/ComponentDescriptors.cpp; sourceTree = ""; }; - 46EB2E00008110 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptors.h; path = react/renderer/components/rncore/ComponentDescriptors.h; sourceTree = ""; }; - 46EB2E00008120 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventEmitters.cpp; path = react/renderer/components/rncore/EventEmitters.cpp; sourceTree = ""; }; - 46EB2E00008130 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventEmitters.h; path = react/renderer/components/rncore/EventEmitters.h; sourceTree = ""; }; - 46EB2E00008140 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Props.cpp; path = react/renderer/components/rncore/Props.cpp; sourceTree = ""; }; - 46EB2E00008150 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Props.h; path = react/renderer/components/rncore/Props.h; sourceTree = ""; }; - 46EB2E00008160 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTComponentViewHelpers.h; path = react/renderer/components/rncore/RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E00008170 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodes.cpp; path = react/renderer/components/rncore/ShadowNodes.cpp; sourceTree = ""; }; - 46EB2E00008180 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodes.h; path = react/renderer/components/rncore/ShadowNodes.h; sourceTree = ""; }; - 46EB2E00008190 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = States.cpp; path = react/renderer/components/rncore/States.cpp; sourceTree = ""; }; - 46EB2E000081A0 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = States.h; path = react/renderer/components/rncore/States.h; sourceTree = ""; }; - 46EB2E000081C0 /* RootComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootComponentDescriptor.h; path = react/renderer/components/root/RootComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000081D0 /* RootProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RootProps.cpp; path = react/renderer/components/root/RootProps.cpp; sourceTree = ""; }; - 46EB2E000081E0 /* RootProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootProps.h; path = react/renderer/components/root/RootProps.h; sourceTree = ""; }; - 46EB2E000081F0 /* RootShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RootShadowNode.cpp; path = react/renderer/components/root/RootShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008200 /* RootShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootShadowNode.h; path = react/renderer/components/root/RootShadowNode.h; sourceTree = ""; }; - 46EB2E00008220 /* SafeAreaViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAreaViewComponentDescriptor.h; path = react/renderer/components/safeareaview/SafeAreaViewComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008230 /* SafeAreaViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SafeAreaViewShadowNode.cpp; path = react/renderer/components/safeareaview/SafeAreaViewShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008240 /* SafeAreaViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAreaViewShadowNode.h; path = react/renderer/components/safeareaview/SafeAreaViewShadowNode.h; sourceTree = ""; }; - 46EB2E00008250 /* SafeAreaViewState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SafeAreaViewState.cpp; path = react/renderer/components/safeareaview/SafeAreaViewState.cpp; sourceTree = ""; }; - 46EB2E00008260 /* SafeAreaViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAreaViewState.h; path = react/renderer/components/safeareaview/SafeAreaViewState.h; sourceTree = ""; }; - 46EB2E00008280 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/scrollview/conversions.h; sourceTree = ""; }; - 46EB2E00008290 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/components/scrollview/primitives.h; sourceTree = ""; }; - 46EB2E000082A0 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTComponentViewHelpers.h; path = react/renderer/components/scrollview/RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E000082B0 /* ScrollViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewComponentDescriptor.h; path = react/renderer/components/scrollview/ScrollViewComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000082C0 /* ScrollViewEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewEventEmitter.cpp; path = react/renderer/components/scrollview/ScrollViewEventEmitter.cpp; sourceTree = ""; }; - 46EB2E000082D0 /* ScrollViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewEventEmitter.h; path = react/renderer/components/scrollview/ScrollViewEventEmitter.h; sourceTree = ""; }; - 46EB2E000082E0 /* ScrollViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewProps.cpp; path = react/renderer/components/scrollview/ScrollViewProps.cpp; sourceTree = ""; }; - 46EB2E000082F0 /* ScrollViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewProps.h; path = react/renderer/components/scrollview/ScrollViewProps.h; sourceTree = ""; }; - 46EB2E00008300 /* ScrollViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewShadowNode.cpp; path = react/renderer/components/scrollview/ScrollViewShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008310 /* ScrollViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewShadowNode.h; path = react/renderer/components/scrollview/ScrollViewShadowNode.h; sourceTree = ""; }; - 46EB2E00008320 /* ScrollViewState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewState.cpp; path = react/renderer/components/scrollview/ScrollViewState.cpp; sourceTree = ""; }; - 46EB2E00008330 /* ScrollViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewState.h; path = react/renderer/components/scrollview/ScrollViewState.h; sourceTree = ""; }; - 46EB2E00008350 /* BaseTextProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseTextProps.cpp; path = react/renderer/components/text/BaseTextProps.cpp; sourceTree = ""; }; - 46EB2E00008360 /* BaseTextProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseTextProps.h; path = react/renderer/components/text/BaseTextProps.h; sourceTree = ""; }; - 46EB2E00008370 /* BaseTextShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseTextShadowNode.cpp; path = react/renderer/components/text/BaseTextShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008380 /* BaseTextShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseTextShadowNode.h; path = react/renderer/components/text/BaseTextShadowNode.h; sourceTree = ""; }; - 46EB2E00008390 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/text/conversions.h; sourceTree = ""; }; - 46EB2E000083A0 /* ParagraphComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphComponentDescriptor.h; path = react/renderer/components/text/ParagraphComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000083B0 /* ParagraphEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphEventEmitter.cpp; path = react/renderer/components/text/ParagraphEventEmitter.cpp; sourceTree = ""; }; - 46EB2E000083C0 /* ParagraphEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphEventEmitter.h; path = react/renderer/components/text/ParagraphEventEmitter.h; sourceTree = ""; }; - 46EB2E000083D0 /* ParagraphLayoutManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphLayoutManager.cpp; path = react/renderer/components/text/ParagraphLayoutManager.cpp; sourceTree = ""; }; - 46EB2E000083E0 /* ParagraphLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphLayoutManager.h; path = react/renderer/components/text/ParagraphLayoutManager.h; sourceTree = ""; }; - 46EB2E000083F0 /* ParagraphProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphProps.cpp; path = react/renderer/components/text/ParagraphProps.cpp; sourceTree = ""; }; - 46EB2E00008400 /* ParagraphProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphProps.h; path = react/renderer/components/text/ParagraphProps.h; sourceTree = ""; }; - 46EB2E00008410 /* ParagraphShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphShadowNode.cpp; path = react/renderer/components/text/ParagraphShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008420 /* ParagraphShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphShadowNode.h; path = react/renderer/components/text/ParagraphShadowNode.h; sourceTree = ""; }; - 46EB2E00008430 /* ParagraphState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphState.cpp; path = react/renderer/components/text/ParagraphState.cpp; sourceTree = ""; }; - 46EB2E00008440 /* ParagraphState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphState.h; path = react/renderer/components/text/ParagraphState.h; sourceTree = ""; }; - 46EB2E00008450 /* RawTextComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawTextComponentDescriptor.h; path = react/renderer/components/text/RawTextComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008460 /* RawTextProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawTextProps.cpp; path = react/renderer/components/text/RawTextProps.cpp; sourceTree = ""; }; - 46EB2E00008470 /* RawTextProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawTextProps.h; path = react/renderer/components/text/RawTextProps.h; sourceTree = ""; }; - 46EB2E00008480 /* RawTextShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawTextShadowNode.cpp; path = react/renderer/components/text/RawTextShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008490 /* RawTextShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawTextShadowNode.h; path = react/renderer/components/text/RawTextShadowNode.h; sourceTree = ""; }; - 46EB2E000084A0 /* TextComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextComponentDescriptor.h; path = react/renderer/components/text/TextComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000084B0 /* TextProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextProps.cpp; path = react/renderer/components/text/TextProps.cpp; sourceTree = ""; }; - 46EB2E000084C0 /* TextProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextProps.h; path = react/renderer/components/text/TextProps.h; sourceTree = ""; }; - 46EB2E000084D0 /* TextShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextShadowNode.cpp; path = react/renderer/components/text/TextShadowNode.cpp; sourceTree = ""; }; - 46EB2E000084E0 /* TextShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextShadowNode.h; path = react/renderer/components/text/TextShadowNode.h; sourceTree = ""; }; - 46EB2E00008500 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/conversions.h; sourceTree = ""; }; - 46EB2E00008510 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/primitives.h; sourceTree = ""; }; - 46EB2E00008520 /* propsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = propsConversions.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/propsConversions.h; sourceTree = ""; }; - 46EB2E00008530 /* TextInputComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputComponentDescriptor.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008540 /* TextInputEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputEventEmitter.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputEventEmitter.cpp; sourceTree = ""; }; - 46EB2E00008550 /* TextInputEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputEventEmitter.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputEventEmitter.h; sourceTree = ""; }; - 46EB2E00008560 /* TextInputProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputProps.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputProps.cpp; sourceTree = ""; }; - 46EB2E00008570 /* TextInputProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputProps.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputProps.h; sourceTree = ""; }; - 46EB2E00008580 /* TextInputShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputShadowNode.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008590 /* TextInputShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputShadowNode.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputShadowNode.h; sourceTree = ""; }; - 46EB2E000085A0 /* TextInputState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputState.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputState.cpp; sourceTree = ""; }; - 46EB2E000085B0 /* TextInputState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputState.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputState.h; sourceTree = ""; }; - 46EB2E000085D0 /* UnimplementedViewComponentDescriptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnimplementedViewComponentDescriptor.cpp; path = react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.cpp; sourceTree = ""; }; - 46EB2E000085E0 /* UnimplementedViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnimplementedViewComponentDescriptor.h; path = react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000085F0 /* UnimplementedViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnimplementedViewProps.cpp; path = react/renderer/components/unimplementedview/UnimplementedViewProps.cpp; sourceTree = ""; }; - 46EB2E00008600 /* UnimplementedViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnimplementedViewProps.h; path = react/renderer/components/unimplementedview/UnimplementedViewProps.h; sourceTree = ""; }; - 46EB2E00008610 /* UnimplementedViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnimplementedViewShadowNode.cpp; path = react/renderer/components/unimplementedview/UnimplementedViewShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008620 /* UnimplementedViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnimplementedViewShadowNode.h; path = react/renderer/components/unimplementedview/UnimplementedViewShadowNode.h; sourceTree = ""; }; - 46EB2E00008640 /* AccessibilityPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AccessibilityPrimitives.h; path = react/renderer/components/view/AccessibilityPrimitives.h; sourceTree = ""; }; - 46EB2E00008650 /* AccessibilityProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AccessibilityProps.cpp; path = react/renderer/components/view/AccessibilityProps.cpp; sourceTree = ""; }; - 46EB2E00008660 /* AccessibilityProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AccessibilityProps.h; path = react/renderer/components/view/AccessibilityProps.h; sourceTree = ""; }; - 46EB2E00008670 /* accessibilityPropsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = accessibilityPropsConversions.h; path = react/renderer/components/view/accessibilityPropsConversions.h; sourceTree = ""; }; - 46EB2E00008680 /* BaseTouch.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseTouch.cpp; path = react/renderer/components/view/BaseTouch.cpp; sourceTree = ""; }; - 46EB2E00008690 /* BaseTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseTouch.h; path = react/renderer/components/view/BaseTouch.h; sourceTree = ""; }; - 46EB2E000086A0 /* BaseViewEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseViewEventEmitter.cpp; path = react/renderer/components/view/BaseViewEventEmitter.cpp; sourceTree = ""; }; - 46EB2E000086B0 /* BaseViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseViewEventEmitter.h; path = react/renderer/components/view/BaseViewEventEmitter.h; sourceTree = ""; }; - 46EB2E000086C0 /* BaseViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseViewProps.cpp; path = react/renderer/components/view/BaseViewProps.cpp; sourceTree = ""; }; - 46EB2E000086D0 /* BaseViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseViewProps.h; path = react/renderer/components/view/BaseViewProps.h; sourceTree = ""; }; - 46EB2E000086E0 /* ConcreteViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteViewShadowNode.h; path = react/renderer/components/view/ConcreteViewShadowNode.h; sourceTree = ""; }; - 46EB2E000086F0 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/view/conversions.h; sourceTree = ""; }; - 46EB2E00008760 /* HostPlatformTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformTouch.h; sourceTree = ""; }; - 46EB2E00008770 /* HostPlatformViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformViewEventEmitter.h; sourceTree = ""; }; - 46EB2E00008780 /* HostPlatformViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformViewProps.h; sourceTree = ""; }; - 46EB2E00008790 /* HostPlatformViewTraitsInitializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformViewTraitsInitializer.h; sourceTree = ""; }; - 46EB2E000087A0 /* PointerEvent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = PointerEvent.cpp; path = react/renderer/components/view/PointerEvent.cpp; sourceTree = ""; }; - 46EB2E000087B0 /* PointerEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PointerEvent.h; path = react/renderer/components/view/PointerEvent.h; sourceTree = ""; }; - 46EB2E000087C0 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/components/view/primitives.h; sourceTree = ""; }; - 46EB2E000087D0 /* propsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = propsConversions.h; path = react/renderer/components/view/propsConversions.h; sourceTree = ""; }; - 46EB2E000087E0 /* Touch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Touch.h; path = react/renderer/components/view/Touch.h; sourceTree = ""; }; - 46EB2E000087F0 /* TouchEvent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TouchEvent.cpp; path = react/renderer/components/view/TouchEvent.cpp; sourceTree = ""; }; - 46EB2E00008800 /* TouchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TouchEvent.h; path = react/renderer/components/view/TouchEvent.h; sourceTree = ""; }; - 46EB2E00008810 /* TouchEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TouchEventEmitter.cpp; path = react/renderer/components/view/TouchEventEmitter.cpp; sourceTree = ""; }; - 46EB2E00008820 /* TouchEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TouchEventEmitter.h; path = react/renderer/components/view/TouchEventEmitter.h; sourceTree = ""; }; - 46EB2E00008830 /* ViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewComponentDescriptor.h; path = react/renderer/components/view/ViewComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008840 /* ViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewEventEmitter.h; path = react/renderer/components/view/ViewEventEmitter.h; sourceTree = ""; }; - 46EB2E00008850 /* ViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewProps.h; path = react/renderer/components/view/ViewProps.h; sourceTree = ""; }; - 46EB2E00008860 /* ViewPropsInterpolation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewPropsInterpolation.h; path = react/renderer/components/view/ViewPropsInterpolation.h; sourceTree = ""; }; - 46EB2E00008870 /* ViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ViewShadowNode.cpp; path = react/renderer/components/view/ViewShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008880 /* ViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewShadowNode.h; path = react/renderer/components/view/ViewShadowNode.h; sourceTree = ""; }; - 46EB2E00008890 /* YogaLayoutableShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YogaLayoutableShadowNode.cpp; path = react/renderer/components/view/YogaLayoutableShadowNode.cpp; sourceTree = ""; }; - 46EB2E000088A0 /* YogaLayoutableShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YogaLayoutableShadowNode.h; path = react/renderer/components/view/YogaLayoutableShadowNode.h; sourceTree = ""; }; - 46EB2E000088B0 /* YogaStylableProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YogaStylableProps.cpp; path = react/renderer/components/view/YogaStylableProps.cpp; sourceTree = ""; }; - 46EB2E000088C0 /* YogaStylableProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YogaStylableProps.h; path = react/renderer/components/view/YogaStylableProps.h; sourceTree = ""; }; - 46EB2E000088E0 /* BatchedEventQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BatchedEventQueue.cpp; path = react/renderer/core/BatchedEventQueue.cpp; sourceTree = ""; }; - 46EB2E000088F0 /* BatchedEventQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BatchedEventQueue.h; path = react/renderer/core/BatchedEventQueue.h; sourceTree = ""; }; - 46EB2E00008900 /* ComponentDescriptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptor.cpp; path = react/renderer/core/ComponentDescriptor.cpp; sourceTree = ""; }; - 46EB2E00008910 /* ComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptor.h; path = react/renderer/core/ComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008920 /* ConcreteComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteComponentDescriptor.h; path = react/renderer/core/ConcreteComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008930 /* ConcreteShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteShadowNode.h; path = react/renderer/core/ConcreteShadowNode.h; sourceTree = ""; }; - 46EB2E00008940 /* ConcreteState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteState.h; path = react/renderer/core/ConcreteState.h; sourceTree = ""; }; - 46EB2E00008950 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/core/conversions.h; sourceTree = ""; }; - 46EB2E00008960 /* DynamicPropsUtilities.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = DynamicPropsUtilities.cpp; path = react/renderer/core/DynamicPropsUtilities.cpp; sourceTree = ""; }; - 46EB2E00008970 /* DynamicPropsUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicPropsUtilities.h; path = react/renderer/core/DynamicPropsUtilities.h; sourceTree = ""; }; - 46EB2E00008980 /* EventBeat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventBeat.cpp; path = react/renderer/core/EventBeat.cpp; sourceTree = ""; }; - 46EB2E00008990 /* EventBeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBeat.h; path = react/renderer/core/EventBeat.h; sourceTree = ""; }; - 46EB2E000089A0 /* EventDispatcher.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventDispatcher.cpp; path = react/renderer/core/EventDispatcher.cpp; sourceTree = ""; }; - 46EB2E000089B0 /* EventDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventDispatcher.h; path = react/renderer/core/EventDispatcher.h; sourceTree = ""; }; - 46EB2E000089C0 /* EventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventEmitter.cpp; path = react/renderer/core/EventEmitter.cpp; sourceTree = ""; }; - 46EB2E000089D0 /* EventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventEmitter.h; path = react/renderer/core/EventEmitter.h; sourceTree = ""; }; - 46EB2E000089E0 /* EventListener.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventListener.cpp; path = react/renderer/core/EventListener.cpp; sourceTree = ""; }; - 46EB2E000089F0 /* EventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventListener.h; path = react/renderer/core/EventListener.h; sourceTree = ""; }; - 46EB2E00008A00 /* EventLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventLogger.cpp; path = react/renderer/core/EventLogger.cpp; sourceTree = ""; }; - 46EB2E00008A10 /* EventLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventLogger.h; path = react/renderer/core/EventLogger.h; sourceTree = ""; }; - 46EB2E00008A20 /* EventPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPayload.h; path = react/renderer/core/EventPayload.h; sourceTree = ""; }; - 46EB2E00008A30 /* EventPayloadType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPayloadType.h; path = react/renderer/core/EventPayloadType.h; sourceTree = ""; }; - 46EB2E00008A40 /* EventPipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPipe.h; path = react/renderer/core/EventPipe.h; sourceTree = ""; }; - 46EB2E00008A50 /* EventPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPriority.h; path = react/renderer/core/EventPriority.h; sourceTree = ""; }; - 46EB2E00008A60 /* EventQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventQueue.cpp; path = react/renderer/core/EventQueue.cpp; sourceTree = ""; }; - 46EB2E00008A70 /* EventQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventQueue.h; path = react/renderer/core/EventQueue.h; sourceTree = ""; }; - 46EB2E00008A80 /* EventQueueProcessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventQueueProcessor.cpp; path = react/renderer/core/EventQueueProcessor.cpp; sourceTree = ""; }; - 46EB2E00008A90 /* EventQueueProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventQueueProcessor.h; path = react/renderer/core/EventQueueProcessor.h; sourceTree = ""; }; - 46EB2E00008AA0 /* EventTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventTarget.cpp; path = react/renderer/core/EventTarget.cpp; sourceTree = ""; }; - 46EB2E00008AB0 /* EventTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventTarget.h; path = react/renderer/core/EventTarget.h; sourceTree = ""; }; - 46EB2E00008AC0 /* graphicsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = graphicsConversions.h; path = react/renderer/core/graphicsConversions.h; sourceTree = ""; }; - 46EB2E00008AD0 /* InstanceHandle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = InstanceHandle.cpp; path = react/renderer/core/InstanceHandle.cpp; sourceTree = ""; }; - 46EB2E00008AE0 /* InstanceHandle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InstanceHandle.h; path = react/renderer/core/InstanceHandle.h; sourceTree = ""; }; - 46EB2E00008AF0 /* LayoutableShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutableShadowNode.cpp; path = react/renderer/core/LayoutableShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008B00 /* LayoutableShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutableShadowNode.h; path = react/renderer/core/LayoutableShadowNode.h; sourceTree = ""; }; - 46EB2E00008B10 /* LayoutConstraints.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutConstraints.cpp; path = react/renderer/core/LayoutConstraints.cpp; sourceTree = ""; }; - 46EB2E00008B20 /* LayoutConstraints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutConstraints.h; path = react/renderer/core/LayoutConstraints.h; sourceTree = ""; }; - 46EB2E00008B30 /* LayoutContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutContext.h; path = react/renderer/core/LayoutContext.h; sourceTree = ""; }; - 46EB2E00008B40 /* LayoutMetrics.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutMetrics.cpp; path = react/renderer/core/LayoutMetrics.cpp; sourceTree = ""; }; - 46EB2E00008B50 /* LayoutMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutMetrics.h; path = react/renderer/core/LayoutMetrics.h; sourceTree = ""; }; - 46EB2E00008B60 /* LayoutPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutPrimitives.h; path = react/renderer/core/LayoutPrimitives.h; sourceTree = ""; }; - 46EB2E00008B70 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Props.cpp; path = react/renderer/core/Props.cpp; sourceTree = ""; }; - 46EB2E00008B80 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Props.h; path = react/renderer/core/Props.h; sourceTree = ""; }; - 46EB2E00008B90 /* propsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = propsConversions.h; path = react/renderer/core/propsConversions.h; sourceTree = ""; }; - 46EB2E00008BA0 /* PropsMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropsMacros.h; path = react/renderer/core/PropsMacros.h; sourceTree = ""; }; - 46EB2E00008BB0 /* PropsParserContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropsParserContext.h; path = react/renderer/core/PropsParserContext.h; sourceTree = ""; }; - 46EB2E00008BC0 /* RawEvent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawEvent.cpp; path = react/renderer/core/RawEvent.cpp; sourceTree = ""; }; - 46EB2E00008BD0 /* RawEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawEvent.h; path = react/renderer/core/RawEvent.h; sourceTree = ""; }; - 46EB2E00008BE0 /* RawProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawProps.cpp; path = react/renderer/core/RawProps.cpp; sourceTree = ""; }; - 46EB2E00008BF0 /* RawProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawProps.h; path = react/renderer/core/RawProps.h; sourceTree = ""; }; - 46EB2E00008C00 /* RawPropsKey.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawPropsKey.cpp; path = react/renderer/core/RawPropsKey.cpp; sourceTree = ""; }; - 46EB2E00008C10 /* RawPropsKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsKey.h; path = react/renderer/core/RawPropsKey.h; sourceTree = ""; }; - 46EB2E00008C20 /* RawPropsKeyMap.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawPropsKeyMap.cpp; path = react/renderer/core/RawPropsKeyMap.cpp; sourceTree = ""; }; - 46EB2E00008C30 /* RawPropsKeyMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsKeyMap.h; path = react/renderer/core/RawPropsKeyMap.h; sourceTree = ""; }; - 46EB2E00008C40 /* RawPropsParser.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawPropsParser.cpp; path = react/renderer/core/RawPropsParser.cpp; sourceTree = ""; }; - 46EB2E00008C50 /* RawPropsParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsParser.h; path = react/renderer/core/RawPropsParser.h; sourceTree = ""; }; - 46EB2E00008C60 /* RawPropsPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsPrimitives.h; path = react/renderer/core/RawPropsPrimitives.h; sourceTree = ""; }; - 46EB2E00008C70 /* RawValue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawValue.cpp; path = react/renderer/core/RawValue.cpp; sourceTree = ""; }; - 46EB2E00008C80 /* RawValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawValue.h; path = react/renderer/core/RawValue.h; sourceTree = ""; }; - 46EB2E00008C90 /* ReactEventPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactEventPriority.h; path = react/renderer/core/ReactEventPriority.h; sourceTree = ""; }; - 46EB2E00008CA0 /* ReactPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactPrimitives.h; path = react/renderer/core/ReactPrimitives.h; sourceTree = ""; }; - 46EB2E00008CB0 /* Sealable.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Sealable.cpp; path = react/renderer/core/Sealable.cpp; sourceTree = ""; }; - 46EB2E00008CC0 /* Sealable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sealable.h; path = react/renderer/core/Sealable.h; sourceTree = ""; }; - 46EB2E00008CD0 /* ShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNode.cpp; path = react/renderer/core/ShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008CE0 /* ShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNode.h; path = react/renderer/core/ShadowNode.h; sourceTree = ""; }; - 46EB2E00008CF0 /* ShadowNodeFamily.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodeFamily.cpp; path = react/renderer/core/ShadowNodeFamily.cpp; sourceTree = ""; }; - 46EB2E00008D00 /* ShadowNodeFamily.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodeFamily.h; path = react/renderer/core/ShadowNodeFamily.h; sourceTree = ""; }; - 46EB2E00008D10 /* ShadowNodeFragment.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodeFragment.cpp; path = react/renderer/core/ShadowNodeFragment.cpp; sourceTree = ""; }; - 46EB2E00008D20 /* ShadowNodeFragment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodeFragment.h; path = react/renderer/core/ShadowNodeFragment.h; sourceTree = ""; }; - 46EB2E00008D30 /* ShadowNodeTraits.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodeTraits.cpp; path = react/renderer/core/ShadowNodeTraits.cpp; sourceTree = ""; }; - 46EB2E00008D40 /* ShadowNodeTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodeTraits.h; path = react/renderer/core/ShadowNodeTraits.h; sourceTree = ""; }; - 46EB2E00008D50 /* State.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = State.cpp; path = react/renderer/core/State.cpp; sourceTree = ""; }; - 46EB2E00008D60 /* State.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = State.h; path = react/renderer/core/State.h; sourceTree = ""; }; - 46EB2E00008D70 /* StateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StateData.h; path = react/renderer/core/StateData.h; sourceTree = ""; }; - 46EB2E00008D80 /* StatePipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StatePipe.h; path = react/renderer/core/StatePipe.h; sourceTree = ""; }; - 46EB2E00008D90 /* StateUpdate.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = StateUpdate.cpp; path = react/renderer/core/StateUpdate.cpp; sourceTree = ""; }; - 46EB2E00008DA0 /* StateUpdate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StateUpdate.h; path = react/renderer/core/StateUpdate.h; sourceTree = ""; }; - 46EB2E00008DB0 /* UnbatchedEventQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnbatchedEventQueue.cpp; path = react/renderer/core/UnbatchedEventQueue.cpp; sourceTree = ""; }; - 46EB2E00008DC0 /* UnbatchedEventQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnbatchedEventQueue.h; path = react/renderer/core/UnbatchedEventQueue.h; sourceTree = ""; }; - 46EB2E00008DD0 /* ValueFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ValueFactory.h; path = react/renderer/core/ValueFactory.h; sourceTree = ""; }; - 46EB2E00008DE0 /* ValueFactoryEventPayload.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ValueFactoryEventPayload.cpp; path = react/renderer/core/ValueFactoryEventPayload.cpp; sourceTree = ""; }; - 46EB2E00008DF0 /* ValueFactoryEventPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ValueFactoryEventPayload.h; path = react/renderer/core/ValueFactoryEventPayload.h; sourceTree = ""; }; - 46EB2E00008E10 /* ImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageManager.h; path = react/renderer/imagemanager/ImageManager.h; sourceTree = ""; }; - 46EB2E00008E20 /* ImageRequest.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageRequest.cpp; path = react/renderer/imagemanager/ImageRequest.cpp; sourceTree = ""; }; - 46EB2E00008E30 /* ImageRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageRequest.h; path = react/renderer/imagemanager/ImageRequest.h; sourceTree = ""; }; - 46EB2E00008E40 /* ImageResponse.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageResponse.cpp; path = react/renderer/imagemanager/ImageResponse.cpp; sourceTree = ""; }; - 46EB2E00008E50 /* ImageResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageResponse.h; path = react/renderer/imagemanager/ImageResponse.h; sourceTree = ""; }; - 46EB2E00008E60 /* ImageResponseObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageResponseObserver.h; path = react/renderer/imagemanager/ImageResponseObserver.h; sourceTree = ""; }; - 46EB2E00008E70 /* ImageResponseObserverCoordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageResponseObserverCoordinator.cpp; path = react/renderer/imagemanager/ImageResponseObserverCoordinator.cpp; sourceTree = ""; }; - 46EB2E00008E80 /* ImageResponseObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageResponseObserverCoordinator.h; path = react/renderer/imagemanager/ImageResponseObserverCoordinator.h; sourceTree = ""; }; - 46EB2E00008E90 /* ImageTelemetry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageTelemetry.cpp; path = react/renderer/imagemanager/ImageTelemetry.cpp; sourceTree = ""; }; - 46EB2E00008EA0 /* ImageTelemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageTelemetry.h; path = react/renderer/imagemanager/ImageTelemetry.h; sourceTree = ""; }; - 46EB2E00008EB0 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/imagemanager/primitives.h; sourceTree = ""; }; - 46EB2E00008ED0 /* LeakChecker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LeakChecker.cpp; path = react/renderer/leakchecker/LeakChecker.cpp; sourceTree = ""; }; - 46EB2E00008EE0 /* LeakChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LeakChecker.h; path = react/renderer/leakchecker/LeakChecker.h; sourceTree = ""; }; - 46EB2E00008EF0 /* WeakFamilyRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = WeakFamilyRegistry.cpp; path = react/renderer/leakchecker/WeakFamilyRegistry.cpp; sourceTree = ""; }; - 46EB2E00008F00 /* WeakFamilyRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WeakFamilyRegistry.h; path = react/renderer/leakchecker/WeakFamilyRegistry.h; sourceTree = ""; }; - 46EB2E00008F20 /* Differentiator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Differentiator.cpp; path = react/renderer/mounting/Differentiator.cpp; sourceTree = ""; }; - 46EB2E00008F30 /* Differentiator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Differentiator.h; path = react/renderer/mounting/Differentiator.h; sourceTree = ""; }; - 46EB2E00008F40 /* MountingCoordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MountingCoordinator.cpp; path = react/renderer/mounting/MountingCoordinator.cpp; sourceTree = ""; }; - 46EB2E00008F50 /* MountingCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MountingCoordinator.h; path = react/renderer/mounting/MountingCoordinator.h; sourceTree = ""; }; - 46EB2E00008F60 /* MountingOverrideDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MountingOverrideDelegate.h; path = react/renderer/mounting/MountingOverrideDelegate.h; sourceTree = ""; }; - 46EB2E00008F70 /* MountingTransaction.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MountingTransaction.cpp; path = react/renderer/mounting/MountingTransaction.cpp; sourceTree = ""; }; - 46EB2E00008F80 /* MountingTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MountingTransaction.h; path = react/renderer/mounting/MountingTransaction.h; sourceTree = ""; }; - 46EB2E00008F90 /* ShadowTree.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowTree.cpp; path = react/renderer/mounting/ShadowTree.cpp; sourceTree = ""; }; - 46EB2E00008FA0 /* ShadowTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTree.h; path = react/renderer/mounting/ShadowTree.h; sourceTree = ""; }; - 46EB2E00008FB0 /* ShadowTreeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTreeDelegate.h; path = react/renderer/mounting/ShadowTreeDelegate.h; sourceTree = ""; }; - 46EB2E00008FC0 /* ShadowTreeRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowTreeRegistry.cpp; path = react/renderer/mounting/ShadowTreeRegistry.cpp; sourceTree = ""; }; - 46EB2E00008FD0 /* ShadowTreeRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTreeRegistry.h; path = react/renderer/mounting/ShadowTreeRegistry.h; sourceTree = ""; }; - 46EB2E00008FE0 /* ShadowTreeRevision.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowTreeRevision.cpp; path = react/renderer/mounting/ShadowTreeRevision.cpp; sourceTree = ""; }; - 46EB2E00008FF0 /* ShadowTreeRevision.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTreeRevision.h; path = react/renderer/mounting/ShadowTreeRevision.h; sourceTree = ""; }; - 46EB2E00009000 /* ShadowView.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowView.cpp; path = react/renderer/mounting/ShadowView.cpp; sourceTree = ""; }; - 46EB2E00009010 /* ShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowView.h; path = react/renderer/mounting/ShadowView.h; sourceTree = ""; }; - 46EB2E00009020 /* ShadowViewMutation.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowViewMutation.cpp; path = react/renderer/mounting/ShadowViewMutation.cpp; sourceTree = ""; }; - 46EB2E00009030 /* ShadowViewMutation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowViewMutation.h; path = react/renderer/mounting/ShadowViewMutation.h; sourceTree = ""; }; - 46EB2E00009040 /* stubs.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = stubs.cpp; path = react/renderer/mounting/stubs.cpp; sourceTree = ""; }; - 46EB2E00009050 /* stubs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stubs.h; path = react/renderer/mounting/stubs.h; sourceTree = ""; }; - 46EB2E00009060 /* StubView.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = StubView.cpp; path = react/renderer/mounting/StubView.cpp; sourceTree = ""; }; - 46EB2E00009070 /* StubView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StubView.h; path = react/renderer/mounting/StubView.h; sourceTree = ""; }; - 46EB2E00009080 /* StubViewTree.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = StubViewTree.cpp; path = react/renderer/mounting/StubViewTree.cpp; sourceTree = ""; }; - 46EB2E00009090 /* StubViewTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StubViewTree.h; path = react/renderer/mounting/StubViewTree.h; sourceTree = ""; }; - 46EB2E000090A0 /* TelemetryController.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TelemetryController.cpp; path = react/renderer/mounting/TelemetryController.cpp; sourceTree = ""; }; - 46EB2E000090B0 /* TelemetryController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TelemetryController.h; path = react/renderer/mounting/TelemetryController.h; sourceTree = ""; }; - 46EB2E000090D0 /* AsynchronousEventBeat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AsynchronousEventBeat.cpp; path = react/renderer/scheduler/AsynchronousEventBeat.cpp; sourceTree = ""; }; - 46EB2E000090E0 /* AsynchronousEventBeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsynchronousEventBeat.h; path = react/renderer/scheduler/AsynchronousEventBeat.h; sourceTree = ""; }; - 46EB2E000090F0 /* InspectorData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InspectorData.h; path = react/renderer/scheduler/InspectorData.h; sourceTree = ""; }; - 46EB2E00009100 /* Scheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Scheduler.cpp; path = react/renderer/scheduler/Scheduler.cpp; sourceTree = ""; }; - 46EB2E00009110 /* Scheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Scheduler.h; path = react/renderer/scheduler/Scheduler.h; sourceTree = ""; }; - 46EB2E00009120 /* SchedulerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SchedulerDelegate.h; path = react/renderer/scheduler/SchedulerDelegate.h; sourceTree = ""; }; - 46EB2E00009130 /* SchedulerToolbox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SchedulerToolbox.h; path = react/renderer/scheduler/SchedulerToolbox.h; sourceTree = ""; }; - 46EB2E00009140 /* SurfaceHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceHandler.cpp; path = react/renderer/scheduler/SurfaceHandler.cpp; sourceTree = ""; }; - 46EB2E00009150 /* SurfaceHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceHandler.h; path = react/renderer/scheduler/SurfaceHandler.h; sourceTree = ""; }; - 46EB2E00009160 /* SurfaceManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceManager.cpp; path = react/renderer/scheduler/SurfaceManager.cpp; sourceTree = ""; }; - 46EB2E00009170 /* SurfaceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceManager.h; path = react/renderer/scheduler/SurfaceManager.h; sourceTree = ""; }; - 46EB2E00009180 /* SynchronousEventBeat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SynchronousEventBeat.cpp; path = react/renderer/scheduler/SynchronousEventBeat.cpp; sourceTree = ""; }; - 46EB2E00009190 /* SynchronousEventBeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynchronousEventBeat.h; path = react/renderer/scheduler/SynchronousEventBeat.h; sourceTree = ""; }; - 46EB2E000091B0 /* SurfaceTelemetry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceTelemetry.cpp; path = react/renderer/telemetry/SurfaceTelemetry.cpp; sourceTree = ""; }; - 46EB2E000091C0 /* SurfaceTelemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceTelemetry.h; path = react/renderer/telemetry/SurfaceTelemetry.h; sourceTree = ""; }; - 46EB2E000091D0 /* TransactionTelemetry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TransactionTelemetry.cpp; path = react/renderer/telemetry/TransactionTelemetry.cpp; sourceTree = ""; }; - 46EB2E000091E0 /* TransactionTelemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TransactionTelemetry.h; path = react/renderer/telemetry/TransactionTelemetry.h; sourceTree = ""; }; - 46EB2E00009250 /* RCTAttributedTextUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAttributedTextUtils.h; sourceTree = ""; }; - 46EB2E00009260 /* RCTAttributedTextUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAttributedTextUtils.mm; sourceTree = ""; }; - 46EB2E00009270 /* RCTFontProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFontProperties.h; sourceTree = ""; }; - 46EB2E00009280 /* RCTFontUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFontUtils.h; sourceTree = ""; }; - 46EB2E00009290 /* RCTFontUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFontUtils.mm; sourceTree = ""; }; - 46EB2E000092A0 /* RCTTextLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextLayoutManager.h; sourceTree = ""; }; - 46EB2E000092B0 /* RCTTextLayoutManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextLayoutManager.mm; sourceTree = ""; }; - 46EB2E000092C0 /* RCTTextPrimitivesConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextPrimitivesConversions.h; sourceTree = ""; }; - 46EB2E000092D0 /* TextLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TextLayoutManager.h; sourceTree = ""; }; - 46EB2E000092E0 /* TextLayoutManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = TextLayoutManager.mm; sourceTree = ""; }; - 46EB2E000092F0 /* TextLayoutContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextLayoutContext.h; path = react/renderer/textlayoutmanager/TextLayoutContext.h; sourceTree = ""; }; - 46EB2E00009300 /* TextMeasureCache.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextMeasureCache.cpp; path = react/renderer/textlayoutmanager/TextMeasureCache.cpp; sourceTree = ""; }; - 46EB2E00009310 /* TextMeasureCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextMeasureCache.h; path = react/renderer/textlayoutmanager/TextMeasureCache.h; sourceTree = ""; }; - 46EB2E00009330 /* bindingUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bindingUtils.cpp; path = react/renderer/uimanager/bindingUtils.cpp; sourceTree = ""; }; - 46EB2E00009340 /* bindingUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bindingUtils.h; path = react/renderer/uimanager/bindingUtils.h; sourceTree = ""; }; - 46EB2E00009350 /* LayoutAnimationStatusDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationStatusDelegate.h; path = react/renderer/uimanager/LayoutAnimationStatusDelegate.h; sourceTree = ""; }; - 46EB2E00009360 /* PointerEventsProcessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = PointerEventsProcessor.cpp; path = react/renderer/uimanager/PointerEventsProcessor.cpp; sourceTree = ""; }; - 46EB2E00009370 /* PointerEventsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PointerEventsProcessor.h; path = react/renderer/uimanager/PointerEventsProcessor.h; sourceTree = ""; }; - 46EB2E00009380 /* PointerHoverTracker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = PointerHoverTracker.cpp; path = react/renderer/uimanager/PointerHoverTracker.cpp; sourceTree = ""; }; - 46EB2E00009390 /* PointerHoverTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PointerHoverTracker.h; path = react/renderer/uimanager/PointerHoverTracker.h; sourceTree = ""; }; - 46EB2E000093A0 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/uimanager/primitives.h; sourceTree = ""; }; - 46EB2E000093B0 /* SurfaceRegistryBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceRegistryBinding.cpp; path = react/renderer/uimanager/SurfaceRegistryBinding.cpp; sourceTree = ""; }; - 46EB2E000093C0 /* SurfaceRegistryBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceRegistryBinding.h; path = react/renderer/uimanager/SurfaceRegistryBinding.h; sourceTree = ""; }; - 46EB2E000093D0 /* UIManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UIManager.cpp; path = react/renderer/uimanager/UIManager.cpp; sourceTree = ""; }; - 46EB2E000093E0 /* UIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManager.h; path = react/renderer/uimanager/UIManager.h; sourceTree = ""; }; - 46EB2E000093F0 /* UIManagerAnimationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerAnimationDelegate.h; path = react/renderer/uimanager/UIManagerAnimationDelegate.h; sourceTree = ""; }; - 46EB2E00009400 /* UIManagerBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UIManagerBinding.cpp; path = react/renderer/uimanager/UIManagerBinding.cpp; sourceTree = ""; }; - 46EB2E00009410 /* UIManagerBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerBinding.h; path = react/renderer/uimanager/UIManagerBinding.h; sourceTree = ""; }; - 46EB2E00009420 /* UIManagerCommitHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerCommitHook.h; path = react/renderer/uimanager/UIManagerCommitHook.h; sourceTree = ""; }; - 46EB2E00009430 /* UIManagerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerDelegate.h; path = react/renderer/uimanager/UIManagerDelegate.h; sourceTree = ""; }; - 46EB2E00009440 /* UIManagerMountHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerMountHook.h; path = react/renderer/uimanager/UIManagerMountHook.h; sourceTree = ""; }; - 46EB2E00009450 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/image/conversions.h; sourceTree = ""; }; - 46EB2E00009460 /* ImageComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageComponentDescriptor.h; path = react/renderer/components/image/ImageComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00009470 /* ImageEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageEventEmitter.cpp; path = react/renderer/components/image/ImageEventEmitter.cpp; sourceTree = ""; }; - 46EB2E00009480 /* ImageEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageEventEmitter.h; path = react/renderer/components/image/ImageEventEmitter.h; sourceTree = ""; }; - 46EB2E00009490 /* ImageProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageProps.cpp; path = react/renderer/components/image/ImageProps.cpp; sourceTree = ""; }; - 46EB2E000094A0 /* ImageProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageProps.h; path = react/renderer/components/image/ImageProps.h; sourceTree = ""; }; - 46EB2E000094B0 /* ImageShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageShadowNode.cpp; path = react/renderer/components/image/ImageShadowNode.cpp; sourceTree = ""; }; - 46EB2E000094C0 /* ImageShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageShadowNode.h; path = react/renderer/components/image/ImageShadowNode.h; sourceTree = ""; }; - 46EB2E000094D0 /* ImageState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageState.cpp; path = react/renderer/components/image/ImageState.cpp; sourceTree = ""; }; - 46EB2E000094E0 /* ImageState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageState.h; path = react/renderer/components/image/ImageState.h; sourceTree = ""; }; - 46EB2E000094F0 /* ImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = ImageManager.mm; path = react/renderer/imagemanager/ImageManager.mm; sourceTree = ""; }; - 46EB2E00009500 /* RCTImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageManager.h; path = react/renderer/imagemanager/RCTImageManager.h; sourceTree = ""; }; - 46EB2E00009510 /* RCTImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTImageManager.mm; path = react/renderer/imagemanager/RCTImageManager.mm; sourceTree = ""; }; - 46EB2E00009520 /* RCTImageManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageManagerProtocol.h; path = react/renderer/imagemanager/RCTImageManagerProtocol.h; sourceTree = ""; }; - 46EB2E00009530 /* RCTImagePrimitivesConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImagePrimitivesConversions.h; path = react/renderer/imagemanager/RCTImagePrimitivesConversions.h; sourceTree = ""; }; - 46EB2E00009540 /* RCTSyncImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSyncImageManager.h; path = react/renderer/imagemanager/RCTSyncImageManager.h; sourceTree = ""; }; - 46EB2E00009550 /* RCTSyncImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSyncImageManager.mm; path = react/renderer/imagemanager/RCTSyncImageManager.mm; sourceTree = ""; }; - 46EB2E00009560 /* MapBuffer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MapBuffer.cpp; path = react/renderer/mapbuffer/MapBuffer.cpp; sourceTree = ""; }; - 46EB2E00009570 /* MapBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapBuffer.h; path = react/renderer/mapbuffer/MapBuffer.h; sourceTree = ""; }; - 46EB2E00009580 /* MapBufferBuilder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MapBufferBuilder.cpp; path = react/renderer/mapbuffer/MapBufferBuilder.cpp; sourceTree = ""; }; - 46EB2E00009590 /* MapBufferBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapBufferBuilder.h; path = react/renderer/mapbuffer/MapBufferBuilder.h; sourceTree = ""; }; - 46EB2E000095A0 /* RCTInteropTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTInteropTurboModule.h; path = ReactCommon/RCTInteropTurboModule.h; sourceTree = ""; }; - 46EB2E000095B0 /* RCTInteropTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTInteropTurboModule.mm; path = ReactCommon/RCTInteropTurboModule.mm; sourceTree = ""; }; - 46EB2E000095C0 /* RCTRuntimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTRuntimeExecutor.h; path = ReactCommon/RCTRuntimeExecutor.h; sourceTree = ""; }; - 46EB2E000095D0 /* RCTRuntimeExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTRuntimeExecutor.mm; path = ReactCommon/RCTRuntimeExecutor.mm; sourceTree = ""; }; - 46EB2E000095E0 /* RCTTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTurboModule.h; path = ReactCommon/RCTTurboModule.h; sourceTree = ""; }; - 46EB2E000095F0 /* RCTTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTTurboModule.mm; path = ReactCommon/RCTTurboModule.mm; sourceTree = ""; }; - 46EB2E00009600 /* RCTTurboModuleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTurboModuleManager.h; path = ReactCommon/RCTTurboModuleManager.h; sourceTree = ""; }; - 46EB2E00009610 /* RCTTurboModuleManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTTurboModuleManager.mm; path = ReactCommon/RCTTurboModuleManager.mm; sourceTree = ""; }; - 46EB2E00009630 /* RCTDecayAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDecayAnimation.mm; sourceTree = ""; }; - 46EB2E00009640 /* RCTEventAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTEventAnimation.mm; sourceTree = ""; }; - 46EB2E00009650 /* RCTFrameAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFrameAnimation.mm; sourceTree = ""; }; - 46EB2E00009660 /* RCTSpringAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSpringAnimation.mm; sourceTree = ""; }; - 46EB2E00009680 /* RCTAdditionAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAdditionAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009690 /* RCTAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimatedNode.mm; sourceTree = ""; }; - 46EB2E000096A0 /* RCTColorAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTColorAnimatedNode.mm; sourceTree = ""; }; - 46EB2E000096B0 /* RCTDiffClampAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDiffClampAnimatedNode.mm; sourceTree = ""; }; - 46EB2E000096C0 /* RCTDivisionAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDivisionAnimatedNode.mm; sourceTree = ""; }; - 46EB2E000096D0 /* RCTInterpolationAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInterpolationAnimatedNode.mm; sourceTree = ""; }; - 46EB2E000096E0 /* RCTModuloAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuloAnimatedNode.mm; sourceTree = ""; }; - 46EB2E000096F0 /* RCTMultiplicationAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMultiplicationAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009700 /* RCTObjectAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTObjectAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009710 /* RCTPropsAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPropsAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009720 /* RCTStyleAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTStyleAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009730 /* RCTSubtractionAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSubtractionAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009740 /* RCTTrackingAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTrackingAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009750 /* RCTTransformAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTransformAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009760 /* RCTValueAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTValueAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009770 /* RCTAnimationPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimationPlugins.mm; sourceTree = ""; }; - 46EB2E00009780 /* RCTAnimationUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimationUtils.mm; sourceTree = ""; }; - 46EB2E00009790 /* RCTNativeAnimatedModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedModule.mm; sourceTree = ""; }; - 46EB2E000097A0 /* RCTNativeAnimatedNodesManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedNodesManager.mm; sourceTree = ""; }; - 46EB2E000097B0 /* RCTNativeAnimatedTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedTurboModule.mm; sourceTree = ""; }; - 46EB2E000097C0 /* RCTAppDelegate+Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTAppDelegate+Protected.h"; sourceTree = ""; }; - 46EB2E000097D0 /* RCTAppDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAppDelegate.h; sourceTree = ""; }; - 46EB2E000097E0 /* RCTAppDelegate.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppDelegate.mm; sourceTree = ""; }; - 46EB2E000097F0 /* RCTAppSetupUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAppSetupUtils.h; sourceTree = ""; }; - 46EB2E00009800 /* RCTAppSetupUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppSetupUtils.mm; sourceTree = ""; }; - 46EB2E00009810 /* RCTRootViewFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewFactory.h; sourceTree = ""; }; - 46EB2E00009820 /* RCTRootViewFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRootViewFactory.mm; sourceTree = ""; }; - 46EB2E00009830 /* RCTBlobCollector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBlobCollector.h; sourceTree = ""; }; - 46EB2E00009840 /* RCTBlobCollector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobCollector.mm; sourceTree = ""; }; - 46EB2E00009850 /* RCTBlobManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobManager.mm; sourceTree = ""; }; - 46EB2E00009860 /* RCTBlobPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBlobPlugins.h; sourceTree = ""; }; - 46EB2E00009870 /* RCTBlobPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobPlugins.mm; sourceTree = ""; }; - 46EB2E00009880 /* RCTFileReaderModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFileReaderModule.mm; sourceTree = ""; }; - 46EB2E000098C0 /* RCTActivityIndicatorViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorViewComponentView.h; sourceTree = ""; }; - 46EB2E000098D0 /* RCTActivityIndicatorViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTActivityIndicatorViewComponentView.mm; sourceTree = ""; }; - 46EB2E000098F0 /* RCTDebuggingOverlayComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDebuggingOverlayComponentView.h; sourceTree = ""; }; - 46EB2E00009900 /* RCTDebuggingOverlayComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDebuggingOverlayComponentView.mm; sourceTree = ""; }; - 46EB2E00009920 /* RCTImageComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTImageComponentView.h; sourceTree = ""; }; - 46EB2E00009930 /* RCTImageComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageComponentView.mm; sourceTree = ""; }; - 46EB2E00009950 /* RCTInputAccessoryComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryComponentView.h; sourceTree = ""; }; - 46EB2E00009960 /* RCTInputAccessoryComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryComponentView.mm; sourceTree = ""; }; - 46EB2E00009970 /* RCTInputAccessoryContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryContentView.h; sourceTree = ""; }; - 46EB2E00009980 /* RCTInputAccessoryContentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryContentView.mm; sourceTree = ""; }; - 46EB2E000099A0 /* RCTLegacyViewManagerInteropComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLegacyViewManagerInteropComponentView.h; sourceTree = ""; }; - 46EB2E000099B0 /* RCTLegacyViewManagerInteropComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLegacyViewManagerInteropComponentView.mm; sourceTree = ""; }; - 46EB2E000099C0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLegacyViewManagerInteropCoordinatorAdapter.h; sourceTree = ""; }; - 46EB2E000099D0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLegacyViewManagerInteropCoordinatorAdapter.mm; sourceTree = ""; }; - 46EB2E000099F0 /* RCTFabricModalHostViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFabricModalHostViewController.h; sourceTree = ""; }; - 46EB2E00009A00 /* RCTFabricModalHostViewController.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFabricModalHostViewController.mm; sourceTree = ""; }; - 46EB2E00009A10 /* RCTModalHostViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewComponentView.h; sourceTree = ""; }; - 46EB2E00009A20 /* RCTModalHostViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModalHostViewComponentView.mm; sourceTree = ""; }; - 46EB2E00009A30 /* RCTFabricComponentsPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFabricComponentsPlugins.h; sourceTree = ""; }; - 46EB2E00009A40 /* RCTFabricComponentsPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFabricComponentsPlugins.mm; sourceTree = ""; }; - 46EB2E00009A60 /* RCTRootComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootComponentView.h; sourceTree = ""; }; - 46EB2E00009A70 /* RCTRootComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRootComponentView.mm; sourceTree = ""; }; - 46EB2E00009A90 /* RCTSafeAreaViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewComponentView.h; sourceTree = ""; }; - 46EB2E00009AA0 /* RCTSafeAreaViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSafeAreaViewComponentView.mm; sourceTree = ""; }; - 46EB2E00009AC0 /* RCTCustomPullToRefreshViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCustomPullToRefreshViewProtocol.h; sourceTree = ""; }; - 46EB2E00009AD0 /* RCTEnhancedScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEnhancedScrollView.h; sourceTree = ""; }; - 46EB2E00009AE0 /* RCTEnhancedScrollView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTEnhancedScrollView.mm; sourceTree = ""; }; - 46EB2E00009AF0 /* RCTPullToRefreshViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPullToRefreshViewComponentView.h; sourceTree = ""; }; - 46EB2E00009B00 /* RCTPullToRefreshViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPullToRefreshViewComponentView.mm; sourceTree = ""; }; - 46EB2E00009B10 /* RCTScrollViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollViewComponentView.h; sourceTree = ""; }; - 46EB2E00009B20 /* RCTScrollViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTScrollViewComponentView.mm; sourceTree = ""; }; - 46EB2E00009B40 /* RCTSwitchComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitchComponentView.h; sourceTree = ""; }; - 46EB2E00009B50 /* RCTSwitchComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSwitchComponentView.mm; sourceTree = ""; }; - 46EB2E00009B70 /* RCTAccessibilityElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAccessibilityElement.h; sourceTree = ""; }; - 46EB2E00009B80 /* RCTAccessibilityElement.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAccessibilityElement.mm; sourceTree = ""; }; - 46EB2E00009B90 /* RCTParagraphComponentAccessibilityProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParagraphComponentAccessibilityProvider.h; sourceTree = ""; }; - 46EB2E00009BA0 /* RCTParagraphComponentAccessibilityProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTParagraphComponentAccessibilityProvider.mm; sourceTree = ""; }; - 46EB2E00009BB0 /* RCTParagraphComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParagraphComponentView.h; sourceTree = ""; }; - 46EB2E00009BC0 /* RCTParagraphComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTParagraphComponentView.mm; sourceTree = ""; }; - 46EB2E00009BE0 /* RCTTextInputComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextInputComponentView.h; sourceTree = ""; }; - 46EB2E00009BF0 /* RCTTextInputComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextInputComponentView.mm; sourceTree = ""; }; - 46EB2E00009C00 /* RCTTextInputNativeCommands.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextInputNativeCommands.h; sourceTree = ""; }; - 46EB2E00009C10 /* RCTTextInputUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextInputUtils.h; sourceTree = ""; }; - 46EB2E00009C20 /* RCTTextInputUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextInputUtils.mm; sourceTree = ""; }; - 46EB2E00009C40 /* RCTUnimplementedNativeComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUnimplementedNativeComponentView.h; sourceTree = ""; }; - 46EB2E00009C50 /* RCTUnimplementedNativeComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUnimplementedNativeComponentView.mm; sourceTree = ""; }; - 46EB2E00009C70 /* RCTUnimplementedViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUnimplementedViewComponentView.h; sourceTree = ""; }; - 46EB2E00009C80 /* RCTUnimplementedViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUnimplementedViewComponentView.mm; sourceTree = ""; }; - 46EB2E00009CA0 /* RCTViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewComponentView.h; sourceTree = ""; }; - 46EB2E00009CB0 /* RCTViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTViewComponentView.mm; sourceTree = ""; }; - 46EB2E00009CC0 /* RCTComponentViewClassDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewClassDescriptor.h; sourceTree = ""; }; - 46EB2E00009CD0 /* RCTComponentViewDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewDescriptor.h; sourceTree = ""; }; - 46EB2E00009CE0 /* RCTComponentViewFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewFactory.h; sourceTree = ""; }; - 46EB2E00009CF0 /* RCTComponentViewFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTComponentViewFactory.mm; sourceTree = ""; }; - 46EB2E00009D00 /* RCTComponentViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewProtocol.h; sourceTree = ""; }; - 46EB2E00009D10 /* RCTComponentViewRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewRegistry.h; sourceTree = ""; }; - 46EB2E00009D20 /* RCTComponentViewRegistry.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTComponentViewRegistry.mm; sourceTree = ""; }; - 46EB2E00009D30 /* RCTMountingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingManager.h; sourceTree = ""; }; - 46EB2E00009D40 /* RCTMountingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMountingManager.mm; sourceTree = ""; }; - 46EB2E00009D50 /* RCTMountingManagerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingManagerDelegate.h; sourceTree = ""; }; - 46EB2E00009D60 /* RCTMountingTransactionObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingTransactionObserverCoordinator.h; sourceTree = ""; }; - 46EB2E00009D70 /* RCTMountingTransactionObserverCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMountingTransactionObserverCoordinator.mm; sourceTree = ""; }; - 46EB2E00009D80 /* RCTMountingTransactionObserving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingTransactionObserving.h; sourceTree = ""; }; - 46EB2E00009D90 /* UIView+ComponentViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+ComponentViewProtocol.h"; sourceTree = ""; }; - 46EB2E00009DA0 /* UIView+ComponentViewProtocol.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "UIView+ComponentViewProtocol.mm"; sourceTree = ""; }; - 46EB2E00009DB0 /* RCTConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTConversions.h; path = Fabric/RCTConversions.h; sourceTree = ""; }; - 46EB2E00009DC0 /* RCTImageResponseDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageResponseDelegate.h; path = Fabric/RCTImageResponseDelegate.h; sourceTree = ""; }; - 46EB2E00009DD0 /* RCTImageResponseObserverProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageResponseObserverProxy.h; path = Fabric/RCTImageResponseObserverProxy.h; sourceTree = ""; }; - 46EB2E00009DE0 /* RCTImageResponseObserverProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTImageResponseObserverProxy.mm; path = Fabric/RCTImageResponseObserverProxy.mm; sourceTree = ""; }; - 46EB2E00009DF0 /* RCTLocalizationProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLocalizationProvider.h; path = Fabric/RCTLocalizationProvider.h; sourceTree = ""; }; - 46EB2E00009E00 /* RCTLocalizationProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTLocalizationProvider.mm; path = Fabric/RCTLocalizationProvider.mm; sourceTree = ""; }; - 46EB2E00009E10 /* RCTPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPrimitives.h; path = Fabric/RCTPrimitives.h; sourceTree = ""; }; - 46EB2E00009E20 /* RCTScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTScheduler.h; path = Fabric/RCTScheduler.h; sourceTree = ""; }; - 46EB2E00009E30 /* RCTScheduler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTScheduler.mm; path = Fabric/RCTScheduler.mm; sourceTree = ""; }; - 46EB2E00009E40 /* RCTSurfacePointerHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfacePointerHandler.h; path = Fabric/RCTSurfacePointerHandler.h; sourceTree = ""; }; - 46EB2E00009E50 /* RCTSurfacePointerHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfacePointerHandler.mm; path = Fabric/RCTSurfacePointerHandler.mm; sourceTree = ""; }; - 46EB2E00009E60 /* RCTSurfacePresenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfacePresenter.h; path = Fabric/RCTSurfacePresenter.h; sourceTree = ""; }; - 46EB2E00009E70 /* RCTSurfacePresenter.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfacePresenter.mm; path = Fabric/RCTSurfacePresenter.mm; sourceTree = ""; }; - 46EB2E00009E80 /* RCTSurfacePresenterBridgeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfacePresenterBridgeAdapter.h; path = Fabric/RCTSurfacePresenterBridgeAdapter.h; sourceTree = ""; }; - 46EB2E00009E90 /* RCTSurfacePresenterBridgeAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfacePresenterBridgeAdapter.mm; path = Fabric/RCTSurfacePresenterBridgeAdapter.mm; sourceTree = ""; }; - 46EB2E00009EA0 /* RCTSurfaceRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfaceRegistry.h; path = Fabric/RCTSurfaceRegistry.h; sourceTree = ""; }; - 46EB2E00009EB0 /* RCTSurfaceRegistry.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfaceRegistry.mm; path = Fabric/RCTSurfaceRegistry.mm; sourceTree = ""; }; - 46EB2E00009EC0 /* RCTSurfaceTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfaceTouchHandler.h; path = Fabric/RCTSurfaceTouchHandler.h; sourceTree = ""; }; - 46EB2E00009ED0 /* RCTSurfaceTouchHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfaceTouchHandler.mm; path = Fabric/RCTSurfaceTouchHandler.mm; sourceTree = ""; }; - 46EB2E00009EE0 /* RCTThirdPartyFabricComponentsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTThirdPartyFabricComponentsProvider.h; path = Fabric/RCTThirdPartyFabricComponentsProvider.h; sourceTree = ""; }; - 46EB2E00009EF0 /* RCTThirdPartyFabricComponentsProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTThirdPartyFabricComponentsProvider.mm; path = Fabric/RCTThirdPartyFabricComponentsProvider.mm; sourceTree = ""; }; - 46EB2E00009F00 /* RCTTouchableComponentViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTouchableComponentViewProtocol.h; path = Fabric/RCTTouchableComponentViewProtocol.h; sourceTree = ""; }; - 46EB2E00009F20 /* RCTFabricSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFabricSurface.h; sourceTree = ""; }; - 46EB2E00009F30 /* RCTFabricSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFabricSurface.mm; sourceTree = ""; }; - 46EB2E00009F50 /* PlatformRunLoopObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformRunLoopObserver.h; sourceTree = ""; }; - 46EB2E00009F60 /* PlatformRunLoopObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformRunLoopObserver.mm; sourceTree = ""; }; - 46EB2E00009F70 /* RCTGenericDelegateSplitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTGenericDelegateSplitter.h; sourceTree = ""; }; - 46EB2E00009F80 /* RCTGenericDelegateSplitter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTGenericDelegateSplitter.mm; sourceTree = ""; }; - 46EB2E00009F90 /* RCTIdentifierPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTIdentifierPool.h; sourceTree = ""; }; - 46EB2E00009FA0 /* RCTReactTaggedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTReactTaggedView.h; sourceTree = ""; }; - 46EB2E00009FB0 /* RCTReactTaggedView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTReactTaggedView.mm; sourceTree = ""; }; - 46EB2E00009FC0 /* RCTAnimatedImage.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimatedImage.mm; sourceTree = ""; }; - 46EB2E00009FD0 /* RCTBundleAssetImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBundleAssetImageLoader.mm; sourceTree = ""; }; - 46EB2E00009FE0 /* RCTDisplayWeakRefreshable.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDisplayWeakRefreshable.mm; sourceTree = ""; }; - 46EB2E00009FF0 /* RCTGIFImageDecoder.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTGIFImageDecoder.mm; sourceTree = ""; }; - 46EB2E0000A000 /* RCTImageBlurUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageBlurUtils.mm; sourceTree = ""; }; - 46EB2E0000A010 /* RCTImageCache.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageCache.mm; sourceTree = ""; }; - 46EB2E0000A020 /* RCTImageEditingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageEditingManager.mm; sourceTree = ""; }; - 46EB2E0000A030 /* RCTImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageLoader.mm; sourceTree = ""; }; - 46EB2E0000A040 /* RCTImagePlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImagePlugins.mm; sourceTree = ""; }; - 46EB2E0000A050 /* RCTImageShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageShadowView.mm; sourceTree = ""; }; - 46EB2E0000A060 /* RCTImageStoreManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageStoreManager.mm; sourceTree = ""; }; - 46EB2E0000A070 /* RCTImageURLLoaderWithAttribution.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageURLLoaderWithAttribution.mm; sourceTree = ""; }; - 46EB2E0000A080 /* RCTImageUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageUtils.mm; sourceTree = ""; }; - 46EB2E0000A090 /* RCTImageView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageView.mm; sourceTree = ""; }; - 46EB2E0000A0A0 /* RCTImageViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageViewManager.mm; sourceTree = ""; }; - 46EB2E0000A0B0 /* RCTLocalAssetImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLocalAssetImageLoader.mm; sourceTree = ""; }; - 46EB2E0000A0C0 /* RCTResizeMode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTResizeMode.mm; sourceTree = ""; }; - 46EB2E0000A0D0 /* RCTUIImageViewAnimated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUIImageViewAnimated.mm; sourceTree = ""; }; - 46EB2E0000A0E0 /* RCTLinkingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLinkingManager.mm; sourceTree = ""; }; - 46EB2E0000A0F0 /* RCTLinkingPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLinkingPlugins.mm; sourceTree = ""; }; - 46EB2E0000A100 /* RCTDataRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDataRequestHandler.mm; sourceTree = ""; }; - 46EB2E0000A110 /* RCTFileRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFileRequestHandler.mm; sourceTree = ""; }; - 46EB2E0000A120 /* RCTHTTPRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTHTTPRequestHandler.mm; sourceTree = ""; }; - 46EB2E0000A130 /* RCTNetworking.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworking.mm; sourceTree = ""; }; - 46EB2E0000A140 /* RCTNetworkPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworkPlugins.mm; sourceTree = ""; }; - 46EB2E0000A150 /* RCTNetworkTask.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworkTask.mm; sourceTree = ""; }; - 46EB2E0000A160 /* RCTSettingsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSettingsManager.mm; sourceTree = ""; }; - 46EB2E0000A170 /* RCTSettingsPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSettingsPlugins.mm; sourceTree = ""; }; - 46EB2E0000A190 /* RCTBaseTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextShadowView.mm; sourceTree = ""; }; - 46EB2E0000A1A0 /* RCTBaseTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextViewManager.mm; sourceTree = ""; }; - 46EB2E0000A1C0 /* RCTRawTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRawTextShadowView.mm; sourceTree = ""; }; - 46EB2E0000A1D0 /* RCTRawTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRawTextViewManager.mm; sourceTree = ""; }; - 46EB2E0000A1E0 /* RCTConvert+Text.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTConvert+Text.mm"; sourceTree = ""; }; - 46EB2E0000A1F0 /* RCTTextAttributes.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextAttributes.mm; sourceTree = ""; }; - 46EB2E0000A210 /* NSTextStorage+FontScaling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTextStorage+FontScaling.m"; sourceTree = ""; }; - 46EB2E0000A220 /* RCTDynamicTypeRamp.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDynamicTypeRamp.mm; sourceTree = ""; }; - 46EB2E0000A230 /* RCTTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextShadowView.mm; sourceTree = ""; }; - 46EB2E0000A240 /* RCTTextView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextView.mm; sourceTree = ""; }; - 46EB2E0000A250 /* RCTTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextViewManager.mm; sourceTree = ""; }; - 46EB2E0000A280 /* RCTMultilineTextInputView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMultilineTextInputView.mm; sourceTree = ""; }; - 46EB2E0000A290 /* RCTMultilineTextInputViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMultilineTextInputViewManager.mm; sourceTree = ""; }; - 46EB2E0000A2A0 /* RCTUITextView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUITextView.mm; sourceTree = ""; }; - 46EB2E0000A2B0 /* RCTBackedTextInputDelegateAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBackedTextInputDelegateAdapter.mm; sourceTree = ""; }; - 46EB2E0000A2C0 /* RCTBaseTextInputShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextInputShadowView.mm; sourceTree = ""; }; - 46EB2E0000A2D0 /* RCTBaseTextInputView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextInputView.mm; sourceTree = ""; }; - 46EB2E0000A2E0 /* RCTBaseTextInputViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextInputViewManager.mm; sourceTree = ""; }; - 46EB2E0000A2F0 /* RCTInputAccessoryShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryShadowView.mm; sourceTree = ""; }; - 46EB2E0000A300 /* RCTInputAccessoryView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryView.mm; sourceTree = ""; }; - 46EB2E0000A310 /* RCTInputAccessoryViewContent.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryViewContent.mm; sourceTree = ""; }; - 46EB2E0000A320 /* RCTInputAccessoryViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryViewManager.mm; sourceTree = ""; }; - 46EB2E0000A330 /* RCTTextSelection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextSelection.mm; sourceTree = ""; }; - 46EB2E0000A350 /* RCTSinglelineTextInputView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSinglelineTextInputView.mm; sourceTree = ""; }; - 46EB2E0000A360 /* RCTSinglelineTextInputViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSinglelineTextInputViewManager.mm; sourceTree = ""; }; - 46EB2E0000A370 /* RCTUITextField.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUITextField.mm; sourceTree = ""; }; - 46EB2E0000A390 /* RCTVirtualTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVirtualTextShadowView.mm; sourceTree = ""; }; - 46EB2E0000A3A0 /* RCTVirtualTextView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVirtualTextView.mm; sourceTree = ""; }; - 46EB2E0000A3B0 /* RCTVirtualTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVirtualTextViewManager.mm; sourceTree = ""; }; - 46EB2E0000A3C0 /* RCTVibration.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVibration.mm; sourceTree = ""; }; - 46EB2E0000A3D0 /* RCTVibrationPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVibrationPlugins.mm; sourceTree = ""; }; - 46EB2E0000A3E0 /* ObjCTimerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObjCTimerRegistry.h; path = ReactCommon/ObjCTimerRegistry.h; sourceTree = ""; }; - 46EB2E0000A3F0 /* ObjCTimerRegistry.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = ObjCTimerRegistry.mm; path = ReactCommon/ObjCTimerRegistry.mm; sourceTree = ""; }; - 46EB2E0000A400 /* RCTContextContainerHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTContextContainerHandling.h; path = ReactCommon/RCTContextContainerHandling.h; sourceTree = ""; }; - 46EB2E0000A410 /* RCTHermesInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHermesInstance.h; path = ReactCommon/RCTHermesInstance.h; sourceTree = ""; }; - 46EB2E0000A420 /* RCTHermesInstance.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTHermesInstance.mm; path = ReactCommon/RCTHermesInstance.mm; sourceTree = ""; }; - 46EB2E0000A430 /* RCTHost+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTHost+Internal.h"; path = "ReactCommon/RCTHost+Internal.h"; sourceTree = ""; }; - 46EB2E0000A440 /* RCTHost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHost.h; path = ReactCommon/RCTHost.h; sourceTree = ""; }; - 46EB2E0000A450 /* RCTHost.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTHost.mm; path = ReactCommon/RCTHost.mm; sourceTree = ""; }; - 46EB2E0000A460 /* RCTInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTInstance.h; path = ReactCommon/RCTInstance.h; sourceTree = ""; }; - 46EB2E0000A470 /* RCTInstance.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTInstance.mm; path = ReactCommon/RCTInstance.mm; sourceTree = ""; }; - 46EB2E0000A480 /* RCTJSThreadManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTJSThreadManager.h; path = ReactCommon/RCTJSThreadManager.h; sourceTree = ""; }; - 46EB2E0000A490 /* RCTJSThreadManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTJSThreadManager.mm; path = ReactCommon/RCTJSThreadManager.mm; sourceTree = ""; }; - 46EB2E0000A4A0 /* RCTLegacyUIManagerConstantsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLegacyUIManagerConstantsProvider.h; path = ReactCommon/RCTLegacyUIManagerConstantsProvider.h; sourceTree = ""; }; - 46EB2E0000A4B0 /* RCTLegacyUIManagerConstantsProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTLegacyUIManagerConstantsProvider.mm; path = ReactCommon/RCTLegacyUIManagerConstantsProvider.mm; sourceTree = ""; }; - 46EB2E0000A4C0 /* RCTPerformanceLoggerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPerformanceLoggerUtils.h; path = ReactCommon/RCTPerformanceLoggerUtils.h; sourceTree = ""; }; - 46EB2E0000A4D0 /* RCTPerformanceLoggerUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTPerformanceLoggerUtils.mm; path = ReactCommon/RCTPerformanceLoggerUtils.mm; sourceTree = ""; }; - 46EB2E0000A4E0 /* BindingsInstaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BindingsInstaller.h; sourceTree = ""; }; - 46EB2E0000A4F0 /* BridgelessJSCallInvoker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = BridgelessJSCallInvoker.cpp; sourceTree = ""; }; - 46EB2E0000A500 /* BridgelessJSCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BridgelessJSCallInvoker.h; sourceTree = ""; }; - 46EB2E0000A510 /* BridgelessNativeMethodCallInvoker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = BridgelessNativeMethodCallInvoker.cpp; sourceTree = ""; }; - 46EB2E0000A520 /* BridgelessNativeMethodCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BridgelessNativeMethodCallInvoker.h; sourceTree = ""; }; - 46EB2E0000A530 /* BufferedRuntimeExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = BufferedRuntimeExecutor.cpp; sourceTree = ""; }; - 46EB2E0000A540 /* BufferedRuntimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BufferedRuntimeExecutor.h; sourceTree = ""; }; - 46EB2E0000A550 /* JSRuntimeFactory.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSRuntimeFactory.cpp; sourceTree = ""; }; - 46EB2E0000A560 /* JSRuntimeFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSRuntimeFactory.h; sourceTree = ""; }; - 46EB2E0000A570 /* PlatformTimerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformTimerRegistry.h; sourceTree = ""; }; - 46EB2E0000A580 /* ReactInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactInstance.cpp; sourceTree = ""; }; - 46EB2E0000A590 /* ReactInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactInstance.h; sourceTree = ""; }; - 46EB2E0000A5A0 /* TimerManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = TimerManager.cpp; sourceTree = ""; }; - 46EB2E0000A5B0 /* TimerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TimerManager.h; sourceTree = ""; }; - 46EB2E0000A5D0 /* LegacyUIManagerConstantsProviderBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LegacyUIManagerConstantsProviderBinding.cpp; sourceTree = ""; }; - 46EB2E0000A5E0 /* LegacyUIManagerConstantsProviderBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LegacyUIManagerConstantsProviderBinding.h; sourceTree = ""; }; - 46EB2E0000A5F0 /* HermesInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = HermesInstance.cpp; path = hermes/HermesInstance.cpp; sourceTree = ""; }; - 46EB2E0000A600 /* HermesInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HermesInstance.h; path = hermes/HermesInstance.h; sourceTree = ""; }; - 46EB2E0000A610 /* CallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallInvoker.h; path = ReactCommon/CallInvoker.h; sourceTree = ""; }; - 46EB2E0000A620 /* SchedulerPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SchedulerPriority.h; path = ReactCommon/SchedulerPriority.h; sourceTree = ""; }; - 46EB2E0000A630 /* CxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CxxModule.h; sourceTree = ""; }; - 46EB2E0000A640 /* CxxNativeModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = CxxNativeModule.cpp; sourceTree = ""; }; - 46EB2E0000A650 /* CxxNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CxxNativeModule.h; sourceTree = ""; }; - 46EB2E0000A660 /* ErrorUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ErrorUtils.h; sourceTree = ""; }; - 46EB2E0000A670 /* Instance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Instance.cpp; sourceTree = ""; }; - 46EB2E0000A680 /* Instance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Instance.h; sourceTree = ""; }; - 46EB2E0000A690 /* JsArgumentHelpers-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JsArgumentHelpers-inl.h"; sourceTree = ""; }; - 46EB2E0000A6A0 /* JsArgumentHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JsArgumentHelpers.h; sourceTree = ""; }; - 46EB2E0000A6B0 /* JSBigString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSBigString.cpp; sourceTree = ""; }; - 46EB2E0000A6C0 /* JSBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSBigString.h; sourceTree = ""; }; - 46EB2E0000A6D0 /* JSBundleType.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSBundleType.cpp; sourceTree = ""; }; - 46EB2E0000A6E0 /* JSBundleType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSBundleType.h; sourceTree = ""; }; - 46EB2E0000A6F0 /* JSExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSExecutor.cpp; sourceTree = ""; }; - 46EB2E0000A700 /* JSExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSExecutor.h; sourceTree = ""; }; - 46EB2E0000A710 /* JSIndexedRAMBundle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSIndexedRAMBundle.cpp; sourceTree = ""; }; - 46EB2E0000A720 /* JSIndexedRAMBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSIndexedRAMBundle.h; sourceTree = ""; }; - 46EB2E0000A730 /* JSModulesUnbundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSModulesUnbundle.h; sourceTree = ""; }; - 46EB2E0000A740 /* MessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MessageQueueThread.h; sourceTree = ""; }; - 46EB2E0000A750 /* MethodCall.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = MethodCall.cpp; sourceTree = ""; }; - 46EB2E0000A760 /* MethodCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MethodCall.h; sourceTree = ""; }; - 46EB2E0000A770 /* ModuleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ModuleRegistry.cpp; sourceTree = ""; }; - 46EB2E0000A780 /* ModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ModuleRegistry.h; sourceTree = ""; }; - 46EB2E0000A790 /* MoveWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MoveWrapper.h; sourceTree = ""; }; - 46EB2E0000A7A0 /* NativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeModule.h; sourceTree = ""; }; - 46EB2E0000A7B0 /* NativeToJsBridge.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeToJsBridge.cpp; sourceTree = ""; }; - 46EB2E0000A7C0 /* NativeToJsBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeToJsBridge.h; sourceTree = ""; }; - 46EB2E0000A7D0 /* RAMBundleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RAMBundleRegistry.cpp; sourceTree = ""; }; - 46EB2E0000A7E0 /* RAMBundleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RAMBundleRegistry.h; sourceTree = ""; }; - 46EB2E0000A7F0 /* ReactMarker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactMarker.cpp; sourceTree = ""; }; - 46EB2E0000A800 /* ReactMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactMarker.h; sourceTree = ""; }; - 46EB2E0000A810 /* ReactNativeVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeVersion.h; sourceTree = ""; }; - 46EB2E0000A820 /* RecoverableError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RecoverableError.h; sourceTree = ""; }; - 46EB2E0000A830 /* SharedProxyCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedProxyCxxModule.h; sourceTree = ""; }; - 46EB2E0000A840 /* SystraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SystraceSection.h; sourceTree = ""; }; - 46EB2E0000A850 /* flags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = flags.h; sourceTree = ""; }; - 46EB2E0000A860 /* react_native_assert.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = react_native_assert.cpp; sourceTree = ""; }; - 46EB2E0000A870 /* react_native_assert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = react_native_assert.h; sourceTree = ""; }; - 46EB2E0000A880 /* react_native_expect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = react_native_expect.h; sourceTree = ""; }; - 46EB2E0000A890 /* ReactNativeFeatureFlags.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactNativeFeatureFlags.cpp; sourceTree = ""; }; - 46EB2E0000A8A0 /* ReactNativeFeatureFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlags.h; sourceTree = ""; }; - 46EB2E0000A8B0 /* ReactNativeFeatureFlagsAccessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactNativeFeatureFlagsAccessor.cpp; sourceTree = ""; }; - 46EB2E0000A8C0 /* ReactNativeFeatureFlagsAccessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlagsAccessor.h; sourceTree = ""; }; - 46EB2E0000A8D0 /* ReactNativeFeatureFlagsDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlagsDefaults.h; sourceTree = ""; }; - 46EB2E0000A8E0 /* ReactNativeFeatureFlagsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlagsProvider.h; sourceTree = ""; }; - 46EB2E0000A8F0 /* Color.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Color.cpp; sourceTree = ""; }; - 46EB2E0000A900 /* Color.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Color.h; sourceTree = ""; }; - 46EB2E0000A910 /* ColorComponents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ColorComponents.h; sourceTree = ""; }; - 46EB2E0000A920 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = conversions.h; sourceTree = ""; }; - 46EB2E0000A930 /* fromRawValueShared.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = fromRawValueShared.h; sourceTree = ""; }; - 46EB2E0000A940 /* Geometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Geometry.h; sourceTree = ""; }; - 46EB2E0000A9A0 /* Float.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Float.h; sourceTree = ""; }; - 46EB2E0000A9B0 /* HostPlatformColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformColor.h; sourceTree = ""; }; - 46EB2E0000A9C0 /* HostPlatformColor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = HostPlatformColor.mm; sourceTree = ""; }; - 46EB2E0000A9D0 /* PlatformColorParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformColorParser.h; sourceTree = ""; }; - 46EB2E0000A9E0 /* PlatformColorParser.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformColorParser.mm; sourceTree = ""; }; - 46EB2E0000A9F0 /* RCTPlatformColorUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPlatformColorUtils.h; sourceTree = ""; }; - 46EB2E0000AA00 /* RCTPlatformColorUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPlatformColorUtils.mm; sourceTree = ""; }; - 46EB2E0000AA10 /* Point.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Point.h; sourceTree = ""; }; - 46EB2E0000AA20 /* Rect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Rect.h; sourceTree = ""; }; - 46EB2E0000AA30 /* RectangleCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RectangleCorners.h; sourceTree = ""; }; - 46EB2E0000AA40 /* RectangleEdges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RectangleEdges.h; sourceTree = ""; }; - 46EB2E0000AA50 /* rounding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rounding.h; sourceTree = ""; }; - 46EB2E0000AA60 /* Size.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Size.h; sourceTree = ""; }; - 46EB2E0000AA70 /* Transform.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Transform.cpp; sourceTree = ""; }; - 46EB2E0000AA80 /* Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Transform.h; sourceTree = ""; }; - 46EB2E0000AA90 /* ValueUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ValueUnit.h; sourceTree = ""; }; - 46EB2E0000AAA0 /* Vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Vector.h; sourceTree = ""; }; - 46EB2E0000AAC0 /* HermesExecutorFactory.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = HermesExecutorFactory.cpp; sourceTree = ""; }; - 46EB2E0000AAD0 /* HermesExecutorFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HermesExecutorFactory.h; sourceTree = ""; }; - 46EB2E0000AB00 /* ConnectionDemux.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ConnectionDemux.cpp; sourceTree = ""; }; - 46EB2E0000AB10 /* ConnectionDemux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ConnectionDemux.h; sourceTree = ""; }; - 46EB2E0000AB20 /* HermesRuntimeAgentDelegate.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = HermesRuntimeAgentDelegate.cpp; sourceTree = ""; }; - 46EB2E0000AB30 /* HermesRuntimeAgentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HermesRuntimeAgentDelegate.h; sourceTree = ""; }; - 46EB2E0000AB40 /* Registration.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Registration.cpp; sourceTree = ""; }; - 46EB2E0000AB50 /* Registration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Registration.h; sourceTree = ""; }; - 46EB2E0000AB60 /* JsErrorHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JsErrorHandler.cpp; sourceTree = ""; }; - 46EB2E0000AB70 /* JsErrorHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JsErrorHandler.h; sourceTree = ""; }; - 46EB2E0000AB80 /* decorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decorator.h; path = jsi/decorator.h; sourceTree = ""; }; - 46EB2E0000AB90 /* instrumentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = instrumentation.h; path = jsi/instrumentation.h; sourceTree = ""; }; - 46EB2E0000ABA0 /* jsi-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "jsi-inl.h"; path = "jsi/jsi-inl.h"; sourceTree = ""; }; - 46EB2E0000ABB0 /* jsi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jsi.h; path = jsi/jsi.h; sourceTree = ""; }; - 46EB2E0000ABC0 /* JSIDynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = JSIDynamic.cpp; path = jsi/JSIDynamic.cpp; sourceTree = ""; }; - 46EB2E0000ABD0 /* JSIDynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIDynamic.h; path = jsi/JSIDynamic.h; sourceTree = ""; }; - 46EB2E0000ABE0 /* jsilib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jsilib.h; path = jsi/jsilib.h; sourceTree = ""; }; - 46EB2E0000ABF0 /* threadsafe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = threadsafe.h; path = jsi/threadsafe.h; sourceTree = ""; }; - 46EB2E0000AC00 /* JSIExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = JSIExecutor.cpp; path = jsireact/JSIExecutor.cpp; sourceTree = ""; }; - 46EB2E0000AC10 /* JSIExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIExecutor.h; path = jsireact/JSIExecutor.h; sourceTree = ""; }; - 46EB2E0000AC20 /* JSINativeModules.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = JSINativeModules.cpp; path = jsireact/JSINativeModules.cpp; sourceTree = ""; }; - 46EB2E0000AC30 /* JSINativeModules.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSINativeModules.h; path = jsireact/JSINativeModules.h; sourceTree = ""; }; - 46EB2E0000AC40 /* ExecutionContext.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ExecutionContext.cpp; sourceTree = ""; }; - 46EB2E0000AC50 /* ExecutionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExecutionContext.h; sourceTree = ""; }; - 46EB2E0000AC60 /* ExecutionContextManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ExecutionContextManager.cpp; sourceTree = ""; }; - 46EB2E0000AC70 /* ExecutionContextManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExecutionContextManager.h; sourceTree = ""; }; - 46EB2E0000AC80 /* FallbackRuntimeAgentDelegate.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = FallbackRuntimeAgentDelegate.cpp; sourceTree = ""; }; - 46EB2E0000AC90 /* FallbackRuntimeAgentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FallbackRuntimeAgentDelegate.h; sourceTree = ""; }; - 46EB2E0000ACA0 /* InspectorFlags.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorFlags.cpp; sourceTree = ""; }; - 46EB2E0000ACB0 /* InspectorFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorFlags.h; sourceTree = ""; }; - 46EB2E0000ACC0 /* InspectorInterfaces.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorInterfaces.cpp; sourceTree = ""; }; - 46EB2E0000ACD0 /* InspectorInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorInterfaces.h; sourceTree = ""; }; - 46EB2E0000ACE0 /* InspectorPackagerConnection.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorPackagerConnection.cpp; sourceTree = ""; }; - 46EB2E0000ACF0 /* InspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorPackagerConnection.h; sourceTree = ""; }; - 46EB2E0000AD00 /* InspectorPackagerConnectionImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorPackagerConnectionImpl.h; sourceTree = ""; }; - 46EB2E0000AD10 /* InspectorUtilities.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorUtilities.cpp; sourceTree = ""; }; - 46EB2E0000AD20 /* InspectorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorUtilities.h; sourceTree = ""; }; - 46EB2E0000AD30 /* InstanceAgent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InstanceAgent.cpp; sourceTree = ""; }; - 46EB2E0000AD40 /* InstanceAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InstanceAgent.h; sourceTree = ""; }; - 46EB2E0000AD50 /* InstanceTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InstanceTarget.cpp; sourceTree = ""; }; - 46EB2E0000AD60 /* InstanceTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InstanceTarget.h; sourceTree = ""; }; - 46EB2E0000AD70 /* PageAgent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PageAgent.cpp; sourceTree = ""; }; - 46EB2E0000AD80 /* PageAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PageAgent.h; sourceTree = ""; }; - 46EB2E0000AD90 /* PageTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PageTarget.cpp; sourceTree = ""; }; - 46EB2E0000ADA0 /* PageTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PageTarget.h; sourceTree = ""; }; - 46EB2E0000ADB0 /* Parsing.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Parsing.cpp; sourceTree = ""; }; - 46EB2E0000ADC0 /* Parsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Parsing.h; sourceTree = ""; }; - 46EB2E0000ADD0 /* ReactCdp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactCdp.h; sourceTree = ""; }; - 46EB2E0000ADE0 /* RuntimeAgent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeAgent.cpp; sourceTree = ""; }; - 46EB2E0000ADF0 /* RuntimeAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeAgent.h; sourceTree = ""; }; - 46EB2E0000AE00 /* RuntimeAgentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeAgentDelegate.h; sourceTree = ""; }; - 46EB2E0000AE10 /* RuntimeTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeTarget.cpp; sourceTree = ""; }; - 46EB2E0000AE20 /* RuntimeTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeTarget.h; sourceTree = ""; }; - 46EB2E0000AE30 /* ScopedExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ScopedExecutor.h; sourceTree = ""; }; - 46EB2E0000AE40 /* SessionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SessionState.h; sourceTree = ""; }; - 46EB2E0000AE50 /* UniqueMonostate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UniqueMonostate.h; sourceTree = ""; }; - 46EB2E0000AE60 /* WeakList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WeakList.h; sourceTree = ""; }; - 46EB2E0000AE70 /* WebSocketInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WebSocketInterfaces.h; sourceTree = ""; }; - 46EB2E0000AE80 /* react_native_log.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = react_native_log.cpp; sourceTree = ""; }; - 46EB2E0000AE90 /* react_native_log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = react_native_log.h; sourceTree = ""; }; - 46EB2E0000AEA0 /* ReactNativeConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ReactNativeConfig.cpp; path = react/config/ReactNativeConfig.cpp; sourceTree = ""; }; - 46EB2E0000AEB0 /* ReactNativeConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactNativeConfig.h; path = react/config/ReactNativeConfig.h; sourceTree = ""; }; - 46EB2E0000AEC0 /* BridgeNativeModulePerfLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BridgeNativeModulePerfLogger.cpp; path = reactperflogger/BridgeNativeModulePerfLogger.cpp; sourceTree = ""; }; - 46EB2E0000AED0 /* BridgeNativeModulePerfLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BridgeNativeModulePerfLogger.h; path = reactperflogger/BridgeNativeModulePerfLogger.h; sourceTree = ""; }; - 46EB2E0000AEE0 /* NativeModulePerfLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeModulePerfLogger.h; path = reactperflogger/NativeModulePerfLogger.h; sourceTree = ""; }; - 46EB2E0000AEF0 /* DebugStringConvertible.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = DebugStringConvertible.cpp; sourceTree = ""; }; - 46EB2E0000AF00 /* DebugStringConvertible.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DebugStringConvertible.h; sourceTree = ""; }; - 46EB2E0000AF10 /* DebugStringConvertibleItem.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = DebugStringConvertibleItem.cpp; sourceTree = ""; }; - 46EB2E0000AF20 /* DebugStringConvertibleItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DebugStringConvertibleItem.h; sourceTree = ""; }; - 46EB2E0000AF30 /* debugStringConvertibleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = debugStringConvertibleUtils.h; sourceTree = ""; }; - 46EB2E0000AF40 /* flags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = flags.h; sourceTree = ""; }; - 46EB2E0000AF50 /* SystraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SystraceSection.h; sourceTree = ""; }; - 46EB2E0000AF60 /* RuntimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeExecutor.h; path = ReactCommon/RuntimeExecutor.h; sourceTree = ""; }; - 46EB2E0000AF70 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = primitives.h; sourceTree = ""; }; - 46EB2E0000AF80 /* RuntimeScheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeScheduler.cpp; sourceTree = ""; }; - 46EB2E0000AF90 /* RuntimeScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeScheduler.h; sourceTree = ""; }; - 46EB2E0000AFA0 /* RuntimeSchedulerBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeSchedulerBinding.cpp; sourceTree = ""; }; - 46EB2E0000AFB0 /* RuntimeSchedulerBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeSchedulerBinding.h; sourceTree = ""; }; - 46EB2E0000AFC0 /* RuntimeSchedulerCallInvoker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeSchedulerCallInvoker.cpp; sourceTree = ""; }; - 46EB2E0000AFD0 /* RuntimeSchedulerCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeSchedulerCallInvoker.h; sourceTree = ""; }; - 46EB2E0000AFE0 /* RuntimeSchedulerClock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeSchedulerClock.h; sourceTree = ""; }; - 46EB2E0000AFF0 /* RuntimeScheduler_Legacy.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeScheduler_Legacy.cpp; sourceTree = ""; }; - 46EB2E0000B000 /* RuntimeScheduler_Legacy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeScheduler_Legacy.h; sourceTree = ""; }; - 46EB2E0000B010 /* RuntimeScheduler_Modern.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeScheduler_Modern.cpp; sourceTree = ""; }; - 46EB2E0000B020 /* RuntimeScheduler_Modern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeScheduler_Modern.h; sourceTree = ""; }; - 46EB2E0000B030 /* SchedulerPriorityUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SchedulerPriorityUtils.h; sourceTree = ""; }; - 46EB2E0000B040 /* Task.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Task.cpp; sourceTree = ""; }; - 46EB2E0000B050 /* Task.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Task.h; sourceTree = ""; }; - 46EB2E0000B060 /* ContextContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContextContainer.h; sourceTree = ""; }; - 46EB2E0000B070 /* CoreFeatures.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = CoreFeatures.cpp; sourceTree = ""; }; - 46EB2E0000B080 /* CoreFeatures.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CoreFeatures.h; sourceTree = ""; }; - 46EB2E0000B090 /* FloatComparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FloatComparison.h; sourceTree = ""; }; - 46EB2E0000B0A0 /* fnv1a.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = fnv1a.h; sourceTree = ""; }; - 46EB2E0000B0B0 /* hash_combine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = hash_combine.h; sourceTree = ""; }; - 46EB2E0000B0C0 /* jsi.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = jsi.cpp; sourceTree = ""; }; - 46EB2E0000B0D0 /* jsi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = jsi.h; sourceTree = ""; }; - 46EB2E0000B0E0 /* ManagedObjectWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ManagedObjectWrapper.h; sourceTree = ""; }; - 46EB2E0000B0F0 /* ManagedObjectWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = ManagedObjectWrapper.mm; sourceTree = ""; }; - 46EB2E0000B100 /* PackTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PackTraits.h; sourceTree = ""; }; - 46EB2E0000B110 /* RunLoopObserver.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RunLoopObserver.cpp; sourceTree = ""; }; - 46EB2E0000B120 /* RunLoopObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RunLoopObserver.h; sourceTree = ""; }; - 46EB2E0000B130 /* SharedFunction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedFunction.h; sourceTree = ""; }; - 46EB2E0000B140 /* SimpleThreadSafeCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SimpleThreadSafeCache.h; sourceTree = ""; }; - 46EB2E0000B150 /* Telemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Telemetry.h; sourceTree = ""; }; - 46EB2E0000B160 /* to_underlying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = to_underlying.h; sourceTree = ""; }; - 46EB2E0000B190 /* Array.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Array.h; path = react/bridging/Array.h; sourceTree = ""; }; - 46EB2E0000B1A0 /* AString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AString.h; path = react/bridging/AString.h; sourceTree = ""; }; - 46EB2E0000B1B0 /* Base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Base.h; path = react/bridging/Base.h; sourceTree = ""; }; - 46EB2E0000B1C0 /* Bool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bool.h; path = react/bridging/Bool.h; sourceTree = ""; }; - 46EB2E0000B1D0 /* Bridging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bridging.h; path = react/bridging/Bridging.h; sourceTree = ""; }; - 46EB2E0000B1E0 /* CallbackWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackWrapper.h; path = react/bridging/CallbackWrapper.h; sourceTree = ""; }; - 46EB2E0000B1F0 /* Class.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Class.h; path = react/bridging/Class.h; sourceTree = ""; }; - 46EB2E0000B200 /* Convert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Convert.h; path = react/bridging/Convert.h; sourceTree = ""; }; - 46EB2E0000B210 /* Dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Dynamic.h; path = react/bridging/Dynamic.h; sourceTree = ""; }; - 46EB2E0000B220 /* Error.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Error.h; path = react/bridging/Error.h; sourceTree = ""; }; - 46EB2E0000B230 /* Function.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Function.h; path = react/bridging/Function.h; sourceTree = ""; }; - 46EB2E0000B240 /* LongLivedObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LongLivedObject.cpp; path = react/bridging/LongLivedObject.cpp; sourceTree = ""; }; - 46EB2E0000B250 /* LongLivedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LongLivedObject.h; path = react/bridging/LongLivedObject.h; sourceTree = ""; }; - 46EB2E0000B260 /* Number.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Number.h; path = react/bridging/Number.h; sourceTree = ""; }; - 46EB2E0000B270 /* Object.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Object.h; path = react/bridging/Object.h; sourceTree = ""; }; - 46EB2E0000B280 /* Promise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Promise.h; path = react/bridging/Promise.h; sourceTree = ""; }; - 46EB2E0000B290 /* Value.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Value.h; path = react/bridging/Value.h; sourceTree = ""; }; - 46EB2E0000B2B0 /* CallbackWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackWrapper.h; path = react/nativemodule/core/ReactCommon/CallbackWrapper.h; sourceTree = ""; }; - 46EB2E0000B2C0 /* CxxTurboModuleUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = CxxTurboModuleUtils.cpp; path = react/nativemodule/core/ReactCommon/CxxTurboModuleUtils.cpp; sourceTree = ""; }; - 46EB2E0000B2D0 /* CxxTurboModuleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CxxTurboModuleUtils.h; path = react/nativemodule/core/ReactCommon/CxxTurboModuleUtils.h; sourceTree = ""; }; - 46EB2E0000B2E0 /* LongLivedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LongLivedObject.h; path = react/nativemodule/core/ReactCommon/LongLivedObject.h; sourceTree = ""; }; - 46EB2E0000B2F0 /* TurboCxxModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboCxxModule.cpp; path = react/nativemodule/core/ReactCommon/TurboCxxModule.cpp; sourceTree = ""; }; - 46EB2E0000B300 /* TurboCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboCxxModule.h; path = react/nativemodule/core/ReactCommon/TurboCxxModule.h; sourceTree = ""; }; - 46EB2E0000B310 /* TurboModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModule.cpp; path = react/nativemodule/core/ReactCommon/TurboModule.cpp; sourceTree = ""; }; - 46EB2E0000B320 /* TurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModule.h; path = react/nativemodule/core/ReactCommon/TurboModule.h; sourceTree = ""; }; - 46EB2E0000B330 /* TurboModuleBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModuleBinding.cpp; path = react/nativemodule/core/ReactCommon/TurboModuleBinding.cpp; sourceTree = ""; }; - 46EB2E0000B340 /* TurboModuleBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModuleBinding.h; path = react/nativemodule/core/ReactCommon/TurboModuleBinding.h; sourceTree = ""; }; - 46EB2E0000B350 /* TurboModulePerfLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModulePerfLogger.cpp; path = react/nativemodule/core/ReactCommon/TurboModulePerfLogger.cpp; sourceTree = ""; }; - 46EB2E0000B360 /* TurboModulePerfLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModulePerfLogger.h; path = react/nativemodule/core/ReactCommon/TurboModulePerfLogger.h; sourceTree = ""; }; - 46EB2E0000B370 /* TurboModuleUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModuleUtils.cpp; path = react/nativemodule/core/ReactCommon/TurboModuleUtils.cpp; sourceTree = ""; }; - 46EB2E0000B380 /* TurboModuleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModuleUtils.h; path = react/nativemodule/core/ReactCommon/TurboModuleUtils.h; sourceTree = ""; }; - 46EB2E0000B390 /* SRDelegateController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRDelegateController.h; path = SocketRocket/Internal/Delegate/SRDelegateController.h; sourceTree = ""; }; - 46EB2E0000B3A0 /* SRDelegateController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRDelegateController.m; path = SocketRocket/Internal/Delegate/SRDelegateController.m; sourceTree = ""; }; - 46EB2E0000B3B0 /* SRIOConsumer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumer.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.h; sourceTree = ""; }; - 46EB2E0000B3C0 /* SRIOConsumer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumer.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.m; sourceTree = ""; }; - 46EB2E0000B3D0 /* SRIOConsumerPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumerPool.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.h; sourceTree = ""; }; - 46EB2E0000B3E0 /* SRIOConsumerPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumerPool.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.m; sourceTree = ""; }; - 46EB2E0000B3F0 /* NSRunLoop+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSRunLoop+SRWebSocketPrivate.h"; sourceTree = ""; }; - 46EB2E0000B400 /* NSURLRequest+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSURLRequest+SRWebSocketPrivate.h"; sourceTree = ""; }; - 46EB2E0000B410 /* SRProxyConnect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRProxyConnect.h; path = SocketRocket/Internal/Proxy/SRProxyConnect.h; sourceTree = ""; }; - 46EB2E0000B420 /* SRProxyConnect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRProxyConnect.m; path = SocketRocket/Internal/Proxy/SRProxyConnect.m; sourceTree = ""; }; - 46EB2E0000B430 /* SRRunLoopThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRunLoopThread.h; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.h; sourceTree = ""; }; - 46EB2E0000B440 /* SRRunLoopThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRunLoopThread.m; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.m; sourceTree = ""; }; - 46EB2E0000B450 /* SRPinningSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRPinningSecurityPolicy.h; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.h; sourceTree = ""; }; - 46EB2E0000B460 /* SRPinningSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRPinningSecurityPolicy.m; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.m; sourceTree = ""; }; - 46EB2E0000B470 /* SRConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRConstants.h; path = SocketRocket/Internal/SRConstants.h; sourceTree = ""; }; - 46EB2E0000B480 /* SRConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRConstants.m; path = SocketRocket/Internal/SRConstants.m; sourceTree = ""; }; - 46EB2E0000B490 /* SRError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRError.h; path = SocketRocket/Internal/Utilities/SRError.h; sourceTree = ""; }; - 46EB2E0000B4A0 /* SRError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRError.m; path = SocketRocket/Internal/Utilities/SRError.m; sourceTree = ""; }; - 46EB2E0000B4B0 /* SRHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHash.h; path = SocketRocket/Internal/Utilities/SRHash.h; sourceTree = ""; }; - 46EB2E0000B4C0 /* SRHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHash.m; path = SocketRocket/Internal/Utilities/SRHash.m; sourceTree = ""; }; - 46EB2E0000B4D0 /* SRHTTPConnectMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHTTPConnectMessage.h; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.h; sourceTree = ""; }; - 46EB2E0000B4E0 /* SRHTTPConnectMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHTTPConnectMessage.m; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.m; sourceTree = ""; }; - 46EB2E0000B4F0 /* SRLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRLog.h; path = SocketRocket/Internal/Utilities/SRLog.h; sourceTree = ""; }; - 46EB2E0000B500 /* SRLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRLog.m; path = SocketRocket/Internal/Utilities/SRLog.m; sourceTree = ""; }; - 46EB2E0000B510 /* SRMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRMutex.h; path = SocketRocket/Internal/Utilities/SRMutex.h; sourceTree = ""; }; - 46EB2E0000B520 /* SRMutex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRMutex.m; path = SocketRocket/Internal/Utilities/SRMutex.m; sourceTree = ""; }; - 46EB2E0000B530 /* SRRandom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRandom.h; path = SocketRocket/Internal/Utilities/SRRandom.h; sourceTree = ""; }; - 46EB2E0000B540 /* SRRandom.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRandom.m; path = SocketRocket/Internal/Utilities/SRRandom.m; sourceTree = ""; }; - 46EB2E0000B550 /* SRSIMDHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSIMDHelpers.h; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.h; sourceTree = ""; }; - 46EB2E0000B560 /* SRSIMDHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSIMDHelpers.m; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.m; sourceTree = ""; }; - 46EB2E0000B570 /* SRURLUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRURLUtilities.h; path = SocketRocket/Internal/Utilities/SRURLUtilities.h; sourceTree = ""; }; - 46EB2E0000B580 /* SRURLUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRURLUtilities.m; path = SocketRocket/Internal/Utilities/SRURLUtilities.m; sourceTree = ""; }; - 46EB2E0000B590 /* NSRunLoop+SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocket.h"; path = "SocketRocket/NSRunLoop+SRWebSocket.h"; sourceTree = ""; }; - 46EB2E0000B5A0 /* NSRunLoop+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRunLoop+SRWebSocket.m"; path = "SocketRocket/NSRunLoop+SRWebSocket.m"; sourceTree = ""; }; - 46EB2E0000B5B0 /* NSURLRequest+SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocket.h"; path = "SocketRocket/NSURLRequest+SRWebSocket.h"; sourceTree = ""; }; - 46EB2E0000B5C0 /* NSURLRequest+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+SRWebSocket.m"; path = "SocketRocket/NSURLRequest+SRWebSocket.m"; sourceTree = ""; }; - 46EB2E0000B5D0 /* SocketRocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketRocket.h; path = SocketRocket/SocketRocket.h; sourceTree = ""; }; - 46EB2E0000B5E0 /* SRSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSecurityPolicy.h; path = SocketRocket/SRSecurityPolicy.h; sourceTree = ""; }; - 46EB2E0000B5F0 /* SRSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSecurityPolicy.m; path = SocketRocket/SRSecurityPolicy.m; sourceTree = ""; }; - 46EB2E0000B600 /* SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRWebSocket.h; path = SocketRocket/SRWebSocket.h; sourceTree = ""; }; - 46EB2E0000B610 /* SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRWebSocket.m; path = SocketRocket/SRWebSocket.m; sourceTree = ""; }; - 46EB2E0000B630 /* AbsoluteLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AbsoluteLayout.cpp; sourceTree = ""; }; - 46EB2E0000B640 /* AbsoluteLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AbsoluteLayout.h; sourceTree = ""; }; - 46EB2E0000B650 /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Align.h; sourceTree = ""; }; - 46EB2E0000B660 /* Baseline.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Baseline.cpp; sourceTree = ""; }; - 46EB2E0000B670 /* Baseline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Baseline.h; sourceTree = ""; }; - 46EB2E0000B680 /* BoundAxis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BoundAxis.h; sourceTree = ""; }; - 46EB2E0000B690 /* Cache.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Cache.cpp; sourceTree = ""; }; - 46EB2E0000B6A0 /* Cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Cache.h; sourceTree = ""; }; - 46EB2E0000B6B0 /* CalculateLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = CalculateLayout.cpp; sourceTree = ""; }; - 46EB2E0000B6C0 /* CalculateLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CalculateLayout.h; sourceTree = ""; }; - 46EB2E0000B6D0 /* FlexDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FlexDirection.h; sourceTree = ""; }; - 46EB2E0000B6E0 /* FlexLine.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = FlexLine.cpp; sourceTree = ""; }; - 46EB2E0000B6F0 /* FlexLine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FlexLine.h; sourceTree = ""; }; - 46EB2E0000B700 /* PixelGrid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PixelGrid.cpp; sourceTree = ""; }; - 46EB2E0000B710 /* PixelGrid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PixelGrid.h; sourceTree = ""; }; - 46EB2E0000B720 /* SizingMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SizingMode.h; sourceTree = ""; }; - 46EB2E0000B730 /* TrailingPosition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TrailingPosition.h; sourceTree = ""; }; - 46EB2E0000B750 /* Config.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Config.cpp; sourceTree = ""; }; - 46EB2E0000B760 /* Config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = ""; }; - 46EB2E0000B780 /* AssertFatal.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AssertFatal.cpp; sourceTree = ""; }; - 46EB2E0000B790 /* AssertFatal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AssertFatal.h; sourceTree = ""; }; - 46EB2E0000B7A0 /* Log.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Log.cpp; sourceTree = ""; }; - 46EB2E0000B7B0 /* Log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Log.h; sourceTree = ""; }; - 46EB2E0000B7D0 /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Align.h; sourceTree = ""; }; - 46EB2E0000B7E0 /* Dimension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Dimension.h; sourceTree = ""; }; - 46EB2E0000B7F0 /* Direction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Direction.h; sourceTree = ""; }; - 46EB2E0000B800 /* Display.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Display.h; sourceTree = ""; }; - 46EB2E0000B810 /* Edge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Edge.h; sourceTree = ""; }; - 46EB2E0000B820 /* Errata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Errata.h; sourceTree = ""; }; - 46EB2E0000B830 /* ExperimentalFeature.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExperimentalFeature.h; sourceTree = ""; }; - 46EB2E0000B840 /* FlexDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FlexDirection.h; sourceTree = ""; }; - 46EB2E0000B850 /* Gutter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Gutter.h; sourceTree = ""; }; - 46EB2E0000B860 /* Justify.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Justify.h; sourceTree = ""; }; - 46EB2E0000B870 /* LogLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LogLevel.h; sourceTree = ""; }; - 46EB2E0000B880 /* MeasureMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MeasureMode.h; sourceTree = ""; }; - 46EB2E0000B890 /* NodeType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NodeType.h; sourceTree = ""; }; - 46EB2E0000B8A0 /* Overflow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Overflow.h; sourceTree = ""; }; - 46EB2E0000B8B0 /* PhysicalEdge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhysicalEdge.h; sourceTree = ""; }; - 46EB2E0000B8C0 /* PositionType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PositionType.h; sourceTree = ""; }; - 46EB2E0000B8D0 /* Unit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Unit.h; sourceTree = ""; }; - 46EB2E0000B8E0 /* Wrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Wrap.h; sourceTree = ""; }; - 46EB2E0000B8F0 /* YogaEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = YogaEnums.h; sourceTree = ""; }; - 46EB2E0000B910 /* event.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = event.cpp; sourceTree = ""; }; - 46EB2E0000B920 /* event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = event.h; sourceTree = ""; }; - 46EB2E0000B940 /* CachedMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CachedMeasurement.h; sourceTree = ""; }; - 46EB2E0000B950 /* LayoutResults.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutResults.cpp; sourceTree = ""; }; - 46EB2E0000B960 /* LayoutResults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutResults.h; sourceTree = ""; }; - 46EB2E0000B970 /* Node.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Node.cpp; sourceTree = ""; }; - 46EB2E0000B980 /* Node.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Node.h; sourceTree = ""; }; - 46EB2E0000B9A0 /* Comparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Comparison.h; sourceTree = ""; }; - 46EB2E0000B9B0 /* FloatOptional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FloatOptional.h; sourceTree = ""; }; - 46EB2E0000B9D0 /* SmallValueBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SmallValueBuffer.h; sourceTree = ""; }; - 46EB2E0000B9E0 /* Style.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Style.h; sourceTree = ""; }; - 46EB2E0000B9F0 /* StyleLength.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StyleLength.h; sourceTree = ""; }; - 46EB2E0000BA00 /* StyleValueHandle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StyleValueHandle.h; sourceTree = ""; }; - 46EB2E0000BA10 /* StyleValuePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StyleValuePool.h; sourceTree = ""; }; - 46EB2E0000BA20 /* YGConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGConfig.cpp; path = yoga/YGConfig.cpp; sourceTree = ""; }; - 46EB2E0000BA30 /* YGConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGConfig.h; path = yoga/YGConfig.h; sourceTree = ""; }; - 46EB2E0000BA40 /* YGEnums.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGEnums.cpp; path = yoga/YGEnums.cpp; sourceTree = ""; }; - 46EB2E0000BA50 /* YGEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGEnums.h; path = yoga/YGEnums.h; sourceTree = ""; }; - 46EB2E0000BA60 /* YGMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGMacros.h; path = yoga/YGMacros.h; sourceTree = ""; }; - 46EB2E0000BA70 /* YGNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGNode.cpp; path = yoga/YGNode.cpp; sourceTree = ""; }; - 46EB2E0000BA80 /* YGNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNode.h; path = yoga/YGNode.h; sourceTree = ""; }; - 46EB2E0000BA90 /* YGNodeLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGNodeLayout.cpp; path = yoga/YGNodeLayout.cpp; sourceTree = ""; }; - 46EB2E0000BAA0 /* YGNodeLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNodeLayout.h; path = yoga/YGNodeLayout.h; sourceTree = ""; }; - 46EB2E0000BAB0 /* YGNodeStyle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGNodeStyle.cpp; path = yoga/YGNodeStyle.cpp; sourceTree = ""; }; - 46EB2E0000BAC0 /* YGNodeStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNodeStyle.h; path = yoga/YGNodeStyle.h; sourceTree = ""; }; - 46EB2E0000BAD0 /* YGPixelGrid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGPixelGrid.cpp; path = yoga/YGPixelGrid.cpp; sourceTree = ""; }; - 46EB2E0000BAE0 /* YGPixelGrid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGPixelGrid.h; path = yoga/YGPixelGrid.h; sourceTree = ""; }; - 46EB2E0000BAF0 /* YGValue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGValue.cpp; path = yoga/YGValue.cpp; sourceTree = ""; }; - 46EB2E0000BB00 /* YGValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGValue.h; path = yoga/YGValue.h; sourceTree = ""; }; - 46EB2E0000BB10 /* Yoga.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Yoga.h; path = yoga/Yoga.h; sourceTree = ""; }; - 46EB2E0000BB30 /* ZXingObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjC.h; path = ZXingObjC/ZXingObjC.h; sourceTree = ""; }; - 46EB2E0000BB40 /* ZXMultiFormatReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatReader.h; path = ZXingObjC/ZXMultiFormatReader.h; sourceTree = ""; }; - 46EB2E0000BB50 /* ZXMultiFormatReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatReader.m; path = ZXingObjC/ZXMultiFormatReader.m; sourceTree = ""; }; - 46EB2E0000BB60 /* ZXMultiFormatWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatWriter.h; path = ZXingObjC/ZXMultiFormatWriter.h; sourceTree = ""; }; - 46EB2E0000BB70 /* ZXMultiFormatWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatWriter.m; path = ZXingObjC/ZXMultiFormatWriter.m; sourceTree = ""; }; - 46EB2E0000BB80 /* ZXCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCapture.h; path = ZXingObjC/client/ZXCapture.h; sourceTree = ""; }; - 46EB2E0000BB90 /* ZXCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCapture.m; path = ZXingObjC/client/ZXCapture.m; sourceTree = ""; }; - 46EB2E0000BBA0 /* ZXCaptureDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCaptureDelegate.h; path = ZXingObjC/client/ZXCaptureDelegate.h; sourceTree = ""; }; - 46EB2E0000BBB0 /* ZXCGImageLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCGImageLuminanceSource.h; path = ZXingObjC/client/ZXCGImageLuminanceSource.h; sourceTree = ""; }; - 46EB2E0000BBC0 /* ZXCGImageLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCGImageLuminanceSource.m; path = ZXingObjC/client/ZXCGImageLuminanceSource.m; sourceTree = ""; }; - 46EB2E0000BBD0 /* ZXCGImageLuminanceSourceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCGImageLuminanceSourceInfo.h; path = ZXingObjC/client/ZXCGImageLuminanceSourceInfo.h; sourceTree = ""; }; - 46EB2E0000BBE0 /* ZXCGImageLuminanceSourceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCGImageLuminanceSourceInfo.m; path = ZXingObjC/client/ZXCGImageLuminanceSourceInfo.m; sourceTree = ""; }; - 46EB2E0000BBF0 /* ZXImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXImage.h; path = ZXingObjC/client/ZXImage.h; sourceTree = ""; }; - 46EB2E0000BC00 /* ZXImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXImage.m; path = ZXingObjC/client/ZXImage.m; sourceTree = ""; }; - 46EB2E0000BC10 /* ZXMathUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMathUtils.h; path = ZXingObjC/common/detector/ZXMathUtils.h; sourceTree = ""; }; - 46EB2E0000BC20 /* ZXMathUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMathUtils.m; path = ZXingObjC/common/detector/ZXMathUtils.m; sourceTree = ""; }; - 46EB2E0000BC30 /* ZXMonochromeRectangleDetector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMonochromeRectangleDetector.h; path = ZXingObjC/common/detector/ZXMonochromeRectangleDetector.h; sourceTree = ""; }; - 46EB2E0000BC40 /* ZXMonochromeRectangleDetector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMonochromeRectangleDetector.m; path = ZXingObjC/common/detector/ZXMonochromeRectangleDetector.m; sourceTree = ""; }; - 46EB2E0000BC50 /* ZXWhiteRectangleDetector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWhiteRectangleDetector.h; path = ZXingObjC/common/detector/ZXWhiteRectangleDetector.h; sourceTree = ""; }; - 46EB2E0000BC60 /* ZXWhiteRectangleDetector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXWhiteRectangleDetector.m; path = ZXingObjC/common/detector/ZXWhiteRectangleDetector.m; sourceTree = ""; }; - 46EB2E0000BC70 /* ZXGenericGF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGenericGF.h; path = ZXingObjC/common/reedsolomon/ZXGenericGF.h; sourceTree = ""; }; - 46EB2E0000BC80 /* ZXGenericGF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGenericGF.m; path = ZXingObjC/common/reedsolomon/ZXGenericGF.m; sourceTree = ""; }; - 46EB2E0000BC90 /* ZXGenericGFPoly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGenericGFPoly.h; path = ZXingObjC/common/reedsolomon/ZXGenericGFPoly.h; sourceTree = ""; }; - 46EB2E0000BCA0 /* ZXGenericGFPoly.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGenericGFPoly.m; path = ZXingObjC/common/reedsolomon/ZXGenericGFPoly.m; sourceTree = ""; }; - 46EB2E0000BCB0 /* ZXReedSolomonDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXReedSolomonDecoder.h; path = ZXingObjC/common/reedsolomon/ZXReedSolomonDecoder.h; sourceTree = ""; }; - 46EB2E0000BCC0 /* ZXReedSolomonDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXReedSolomonDecoder.m; path = ZXingObjC/common/reedsolomon/ZXReedSolomonDecoder.m; sourceTree = ""; }; - 46EB2E0000BCD0 /* ZXReedSolomonEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXReedSolomonEncoder.h; path = ZXingObjC/common/reedsolomon/ZXReedSolomonEncoder.h; sourceTree = ""; }; - 46EB2E0000BCE0 /* ZXReedSolomonEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXReedSolomonEncoder.m; path = ZXingObjC/common/reedsolomon/ZXReedSolomonEncoder.m; sourceTree = ""; }; - 46EB2E0000BCF0 /* ZXBitArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitArray.h; path = ZXingObjC/common/ZXBitArray.h; sourceTree = ""; }; - 46EB2E0000BD00 /* ZXBitArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitArray.m; path = ZXingObjC/common/ZXBitArray.m; sourceTree = ""; }; - 46EB2E0000BD10 /* ZXBitMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitMatrix.h; path = ZXingObjC/common/ZXBitMatrix.h; sourceTree = ""; }; - 46EB2E0000BD20 /* ZXBitMatrix.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitMatrix.m; path = ZXingObjC/common/ZXBitMatrix.m; sourceTree = ""; }; - 46EB2E0000BD30 /* ZXBitSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitSource.h; path = ZXingObjC/common/ZXBitSource.h; sourceTree = ""; }; - 46EB2E0000BD40 /* ZXBitSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitSource.m; path = ZXingObjC/common/ZXBitSource.m; sourceTree = ""; }; - 46EB2E0000BD50 /* ZXBoolArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBoolArray.h; path = ZXingObjC/common/ZXBoolArray.h; sourceTree = ""; }; - 46EB2E0000BD60 /* ZXBoolArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBoolArray.m; path = ZXingObjC/common/ZXBoolArray.m; sourceTree = ""; }; - 46EB2E0000BD70 /* ZXByteArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXByteArray.h; path = ZXingObjC/common/ZXByteArray.h; sourceTree = ""; }; - 46EB2E0000BD80 /* ZXByteArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXByteArray.m; path = ZXingObjC/common/ZXByteArray.m; sourceTree = ""; }; - 46EB2E0000BD90 /* ZXCharacterSetECI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCharacterSetECI.h; path = ZXingObjC/common/ZXCharacterSetECI.h; sourceTree = ""; }; - 46EB2E0000BDA0 /* ZXCharacterSetECI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCharacterSetECI.m; path = ZXingObjC/common/ZXCharacterSetECI.m; sourceTree = ""; }; - 46EB2E0000BDB0 /* ZXDecimal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDecimal.h; path = ZXingObjC/common/ZXDecimal.h; sourceTree = ""; }; - 46EB2E0000BDC0 /* ZXDecimal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDecimal.m; path = ZXingObjC/common/ZXDecimal.m; sourceTree = ""; }; - 46EB2E0000BDD0 /* ZXDecoderResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDecoderResult.h; path = ZXingObjC/common/ZXDecoderResult.h; sourceTree = ""; }; - 46EB2E0000BDE0 /* ZXDecoderResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDecoderResult.m; path = ZXingObjC/common/ZXDecoderResult.m; sourceTree = ""; }; - 46EB2E0000BDF0 /* ZXDefaultGridSampler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDefaultGridSampler.h; path = ZXingObjC/common/ZXDefaultGridSampler.h; sourceTree = ""; }; - 46EB2E0000BE00 /* ZXDefaultGridSampler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDefaultGridSampler.m; path = ZXingObjC/common/ZXDefaultGridSampler.m; sourceTree = ""; }; - 46EB2E0000BE10 /* ZXDetectorResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDetectorResult.h; path = ZXingObjC/common/ZXDetectorResult.h; sourceTree = ""; }; - 46EB2E0000BE20 /* ZXDetectorResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDetectorResult.m; path = ZXingObjC/common/ZXDetectorResult.m; sourceTree = ""; }; - 46EB2E0000BE30 /* ZXGlobalHistogramBinarizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGlobalHistogramBinarizer.h; path = ZXingObjC/common/ZXGlobalHistogramBinarizer.h; sourceTree = ""; }; - 46EB2E0000BE40 /* ZXGlobalHistogramBinarizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGlobalHistogramBinarizer.m; path = ZXingObjC/common/ZXGlobalHistogramBinarizer.m; sourceTree = ""; }; - 46EB2E0000BE50 /* ZXGridSampler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGridSampler.h; path = ZXingObjC/common/ZXGridSampler.h; sourceTree = ""; }; - 46EB2E0000BE60 /* ZXGridSampler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGridSampler.m; path = ZXingObjC/common/ZXGridSampler.m; sourceTree = ""; }; - 46EB2E0000BE70 /* ZXHybridBinarizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXHybridBinarizer.h; path = ZXingObjC/common/ZXHybridBinarizer.h; sourceTree = ""; }; - 46EB2E0000BE80 /* ZXHybridBinarizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXHybridBinarizer.m; path = ZXingObjC/common/ZXHybridBinarizer.m; sourceTree = ""; }; - 46EB2E0000BE90 /* ZXIntArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXIntArray.h; path = ZXingObjC/common/ZXIntArray.h; sourceTree = ""; }; - 46EB2E0000BEA0 /* ZXIntArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXIntArray.m; path = ZXingObjC/common/ZXIntArray.m; sourceTree = ""; }; - 46EB2E0000BEB0 /* ZXPerspectiveTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPerspectiveTransform.h; path = ZXingObjC/common/ZXPerspectiveTransform.h; sourceTree = ""; }; - 46EB2E0000BEC0 /* ZXPerspectiveTransform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPerspectiveTransform.m; path = ZXingObjC/common/ZXPerspectiveTransform.m; sourceTree = ""; }; - 46EB2E0000BED0 /* ZXStringUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXStringUtils.h; path = ZXingObjC/common/ZXStringUtils.h; sourceTree = ""; }; - 46EB2E0000BEE0 /* ZXStringUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXStringUtils.m; path = ZXingObjC/common/ZXStringUtils.m; sourceTree = ""; }; - 46EB2E0000BEF0 /* ZXBarcodeFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBarcodeFormat.h; path = ZXingObjC/core/ZXBarcodeFormat.h; sourceTree = ""; }; - 46EB2E0000BF00 /* ZXBinarizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBinarizer.h; path = ZXingObjC/core/ZXBinarizer.h; sourceTree = ""; }; - 46EB2E0000BF10 /* ZXBinarizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBinarizer.m; path = ZXingObjC/core/ZXBinarizer.m; sourceTree = ""; }; - 46EB2E0000BF20 /* ZXBinaryBitmap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBinaryBitmap.h; path = ZXingObjC/core/ZXBinaryBitmap.h; sourceTree = ""; }; - 46EB2E0000BF30 /* ZXBinaryBitmap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBinaryBitmap.m; path = ZXingObjC/core/ZXBinaryBitmap.m; sourceTree = ""; }; - 46EB2E0000BF40 /* ZXByteMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXByteMatrix.h; path = ZXingObjC/core/ZXByteMatrix.h; sourceTree = ""; }; - 46EB2E0000BF50 /* ZXByteMatrix.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXByteMatrix.m; path = ZXingObjC/core/ZXByteMatrix.m; sourceTree = ""; }; - 46EB2E0000BF60 /* ZXDecodeHints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDecodeHints.h; path = ZXingObjC/core/ZXDecodeHints.h; sourceTree = ""; }; - 46EB2E0000BF70 /* ZXDecodeHints.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDecodeHints.m; path = ZXingObjC/core/ZXDecodeHints.m; sourceTree = ""; }; - 46EB2E0000BF80 /* ZXDimension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDimension.h; path = ZXingObjC/core/ZXDimension.h; sourceTree = ""; }; - 46EB2E0000BF90 /* ZXDimension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDimension.m; path = ZXingObjC/core/ZXDimension.m; sourceTree = ""; }; - 46EB2E0000BFA0 /* ZXEncodeHints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEncodeHints.h; path = ZXingObjC/core/ZXEncodeHints.h; sourceTree = ""; }; - 46EB2E0000BFB0 /* ZXEncodeHints.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEncodeHints.m; path = ZXingObjC/core/ZXEncodeHints.m; sourceTree = ""; }; - 46EB2E0000BFC0 /* ZXErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXErrors.h; path = ZXingObjC/core/ZXErrors.h; sourceTree = ""; }; - 46EB2E0000BFD0 /* ZXErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXErrors.m; path = ZXingObjC/core/ZXErrors.m; sourceTree = ""; }; - 46EB2E0000BFE0 /* ZXingObjCCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjCCore.h; path = ZXingObjC/core/ZXingObjCCore.h; sourceTree = ""; }; - 46EB2E0000BFF0 /* ZXInvertedLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXInvertedLuminanceSource.h; path = ZXingObjC/core/ZXInvertedLuminanceSource.h; sourceTree = ""; }; - 46EB2E0000C000 /* ZXInvertedLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXInvertedLuminanceSource.m; path = ZXingObjC/core/ZXInvertedLuminanceSource.m; sourceTree = ""; }; - 46EB2E0000C010 /* ZXLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXLuminanceSource.h; path = ZXingObjC/core/ZXLuminanceSource.h; sourceTree = ""; }; - 46EB2E0000C020 /* ZXLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXLuminanceSource.m; path = ZXingObjC/core/ZXLuminanceSource.m; sourceTree = ""; }; - 46EB2E0000C030 /* ZXPlanarYUVLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPlanarYUVLuminanceSource.h; path = ZXingObjC/core/ZXPlanarYUVLuminanceSource.h; sourceTree = ""; }; - 46EB2E0000C040 /* ZXPlanarYUVLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPlanarYUVLuminanceSource.m; path = ZXingObjC/core/ZXPlanarYUVLuminanceSource.m; sourceTree = ""; }; - 46EB2E0000C050 /* ZXReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXReader.h; path = ZXingObjC/core/ZXReader.h; sourceTree = ""; }; - 46EB2E0000C060 /* ZXResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResult.h; path = ZXingObjC/core/ZXResult.h; sourceTree = ""; }; - 46EB2E0000C070 /* ZXResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXResult.m; path = ZXingObjC/core/ZXResult.m; sourceTree = ""; }; - 46EB2E0000C080 /* ZXResultMetadataType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultMetadataType.h; path = ZXingObjC/core/ZXResultMetadataType.h; sourceTree = ""; }; - 46EB2E0000C090 /* ZXResultPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultPoint.h; path = ZXingObjC/core/ZXResultPoint.h; sourceTree = ""; }; - 46EB2E0000C0A0 /* ZXResultPoint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXResultPoint.m; path = ZXingObjC/core/ZXResultPoint.m; sourceTree = ""; }; - 46EB2E0000C0B0 /* ZXResultPointCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultPointCallback.h; path = ZXingObjC/core/ZXResultPointCallback.h; sourceTree = ""; }; - 46EB2E0000C0C0 /* ZXRGBLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRGBLuminanceSource.h; path = ZXingObjC/core/ZXRGBLuminanceSource.h; sourceTree = ""; }; - 46EB2E0000C0D0 /* ZXRGBLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRGBLuminanceSource.m; path = ZXingObjC/core/ZXRGBLuminanceSource.m; sourceTree = ""; }; - 46EB2E0000C0E0 /* ZXWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWriter.h; path = ZXingObjC/core/ZXWriter.h; sourceTree = ""; }; - 46EB2E0000C0F0 /* ZXByQuadrantReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXByQuadrantReader.h; path = ZXingObjC/multi/ZXByQuadrantReader.h; sourceTree = ""; }; - 46EB2E0000C100 /* ZXByQuadrantReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXByQuadrantReader.m; path = ZXingObjC/multi/ZXByQuadrantReader.m; sourceTree = ""; }; - 46EB2E0000C110 /* ZXGenericMultipleBarcodeReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGenericMultipleBarcodeReader.h; path = ZXingObjC/multi/ZXGenericMultipleBarcodeReader.h; sourceTree = ""; }; - 46EB2E0000C120 /* ZXGenericMultipleBarcodeReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGenericMultipleBarcodeReader.m; path = ZXingObjC/multi/ZXGenericMultipleBarcodeReader.m; sourceTree = ""; }; - 46EB2E0000C130 /* ZXMultipleBarcodeReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultipleBarcodeReader.h; path = ZXingObjC/multi/ZXMultipleBarcodeReader.h; sourceTree = ""; }; - 46EB2E0000C150 /* ZXAbstractExpandedDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAbstractExpandedDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAbstractExpandedDecoder.h; sourceTree = ""; }; - 46EB2E0000C160 /* ZXAbstractExpandedDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAbstractExpandedDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAbstractExpandedDecoder.m; sourceTree = ""; }; - 46EB2E0000C170 /* ZXAI013103decoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI013103decoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013103decoder.h; sourceTree = ""; }; - 46EB2E0000C180 /* ZXAI013103decoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI013103decoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013103decoder.m; sourceTree = ""; }; - 46EB2E0000C190 /* ZXAI01320xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01320xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01320xDecoder.h; sourceTree = ""; }; - 46EB2E0000C1A0 /* ZXAI01320xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01320xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01320xDecoder.m; sourceTree = ""; }; - 46EB2E0000C1B0 /* ZXAI01392xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01392xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01392xDecoder.h; sourceTree = ""; }; - 46EB2E0000C1C0 /* ZXAI01392xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01392xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01392xDecoder.m; sourceTree = ""; }; - 46EB2E0000C1D0 /* ZXAI01393xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01393xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01393xDecoder.h; sourceTree = ""; }; - 46EB2E0000C1E0 /* ZXAI01393xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01393xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01393xDecoder.m; sourceTree = ""; }; - 46EB2E0000C1F0 /* ZXAI013x0x1xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI013x0x1xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0x1xDecoder.h; sourceTree = ""; }; - 46EB2E0000C200 /* ZXAI013x0x1xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI013x0x1xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0x1xDecoder.m; sourceTree = ""; }; - 46EB2E0000C210 /* ZXAI013x0xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI013x0xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0xDecoder.h; sourceTree = ""; }; - 46EB2E0000C220 /* ZXAI013x0xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI013x0xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0xDecoder.m; sourceTree = ""; }; - 46EB2E0000C230 /* ZXAI01AndOtherAIs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01AndOtherAIs.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01AndOtherAIs.h; sourceTree = ""; }; - 46EB2E0000C240 /* ZXAI01AndOtherAIs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01AndOtherAIs.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01AndOtherAIs.m; sourceTree = ""; }; - 46EB2E0000C250 /* ZXAI01decoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01decoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01decoder.h; sourceTree = ""; }; - 46EB2E0000C260 /* ZXAI01decoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01decoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01decoder.m; sourceTree = ""; }; - 46EB2E0000C270 /* ZXAI01weightDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01weightDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01weightDecoder.h; sourceTree = ""; }; - 46EB2E0000C280 /* ZXAI01weightDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01weightDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01weightDecoder.m; sourceTree = ""; }; - 46EB2E0000C290 /* ZXAnyAIDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAnyAIDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAnyAIDecoder.h; sourceTree = ""; }; - 46EB2E0000C2A0 /* ZXAnyAIDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAnyAIDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAnyAIDecoder.m; sourceTree = ""; }; - 46EB2E0000C2B0 /* ZXRSSExpandedBlockParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedBlockParsedResult.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedBlockParsedResult.h; sourceTree = ""; }; - 46EB2E0000C2C0 /* ZXRSSExpandedBlockParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedBlockParsedResult.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedBlockParsedResult.m; sourceTree = ""; }; - 46EB2E0000C2D0 /* ZXRSSExpandedCurrentParsingState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedCurrentParsingState.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedCurrentParsingState.h; sourceTree = ""; }; - 46EB2E0000C2E0 /* ZXRSSExpandedCurrentParsingState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedCurrentParsingState.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedCurrentParsingState.m; sourceTree = ""; }; - 46EB2E0000C2F0 /* ZXRSSExpandedDecodedChar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedChar.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedChar.h; sourceTree = ""; }; - 46EB2E0000C300 /* ZXRSSExpandedDecodedChar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedChar.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedChar.m; sourceTree = ""; }; - 46EB2E0000C310 /* ZXRSSExpandedDecodedInformation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedInformation.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedInformation.h; sourceTree = ""; }; - 46EB2E0000C320 /* ZXRSSExpandedDecodedInformation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedInformation.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedInformation.m; sourceTree = ""; }; - 46EB2E0000C330 /* ZXRSSExpandedDecodedNumeric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedNumeric.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedNumeric.h; sourceTree = ""; }; - 46EB2E0000C340 /* ZXRSSExpandedDecodedNumeric.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedNumeric.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedNumeric.m; sourceTree = ""; }; - 46EB2E0000C350 /* ZXRSSExpandedDecodedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedObject.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedObject.h; sourceTree = ""; }; - 46EB2E0000C360 /* ZXRSSExpandedDecodedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedObject.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedObject.m; sourceTree = ""; }; - 46EB2E0000C370 /* ZXRSSExpandedFieldParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedFieldParser.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedFieldParser.h; sourceTree = ""; }; - 46EB2E0000C380 /* ZXRSSExpandedFieldParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedFieldParser.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedFieldParser.m; sourceTree = ""; }; - 46EB2E0000C390 /* ZXRSSExpandedGeneralAppIdDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedGeneralAppIdDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedGeneralAppIdDecoder.h; sourceTree = ""; }; - 46EB2E0000C3A0 /* ZXRSSExpandedGeneralAppIdDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedGeneralAppIdDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedGeneralAppIdDecoder.m; sourceTree = ""; }; - 46EB2E0000C3B0 /* ZXBitArrayBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitArrayBuilder.h; path = ZXingObjC/oned/rss/expanded/ZXBitArrayBuilder.h; sourceTree = ""; }; - 46EB2E0000C3C0 /* ZXBitArrayBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitArrayBuilder.m; path = ZXingObjC/oned/rss/expanded/ZXBitArrayBuilder.m; sourceTree = ""; }; - 46EB2E0000C3D0 /* ZXRSSExpandedPair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedPair.h; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedPair.h; sourceTree = ""; }; - 46EB2E0000C3E0 /* ZXRSSExpandedPair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedPair.m; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedPair.m; sourceTree = ""; }; - 46EB2E0000C3F0 /* ZXRSSExpandedReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedReader.h; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedReader.h; sourceTree = ""; }; - 46EB2E0000C400 /* ZXRSSExpandedReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedReader.m; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedReader.m; sourceTree = ""; }; - 46EB2E0000C410 /* ZXRSSExpandedRow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedRow.h; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedRow.h; sourceTree = ""; }; - 46EB2E0000C420 /* ZXRSSExpandedRow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedRow.m; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedRow.m; sourceTree = ""; }; - 46EB2E0000C430 /* ZXAbstractRSSReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAbstractRSSReader.h; path = ZXingObjC/oned/rss/ZXAbstractRSSReader.h; sourceTree = ""; }; - 46EB2E0000C440 /* ZXAbstractRSSReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAbstractRSSReader.m; path = ZXingObjC/oned/rss/ZXAbstractRSSReader.m; sourceTree = ""; }; - 46EB2E0000C450 /* ZXRSS14Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSS14Reader.h; path = ZXingObjC/oned/rss/ZXRSS14Reader.h; sourceTree = ""; }; - 46EB2E0000C460 /* ZXRSS14Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSS14Reader.m; path = ZXingObjC/oned/rss/ZXRSS14Reader.m; sourceTree = ""; }; - 46EB2E0000C470 /* ZXRSSDataCharacter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSDataCharacter.h; path = ZXingObjC/oned/rss/ZXRSSDataCharacter.h; sourceTree = ""; }; - 46EB2E0000C480 /* ZXRSSDataCharacter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSDataCharacter.m; path = ZXingObjC/oned/rss/ZXRSSDataCharacter.m; sourceTree = ""; }; - 46EB2E0000C490 /* ZXRSSFinderPattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSFinderPattern.h; path = ZXingObjC/oned/rss/ZXRSSFinderPattern.h; sourceTree = ""; }; - 46EB2E0000C4A0 /* ZXRSSFinderPattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSFinderPattern.m; path = ZXingObjC/oned/rss/ZXRSSFinderPattern.m; sourceTree = ""; }; - 46EB2E0000C4B0 /* ZXRSSPair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSPair.h; path = ZXingObjC/oned/rss/ZXRSSPair.h; sourceTree = ""; }; - 46EB2E0000C4C0 /* ZXRSSPair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSPair.m; path = ZXingObjC/oned/rss/ZXRSSPair.m; sourceTree = ""; }; - 46EB2E0000C4D0 /* ZXRSSUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSUtils.h; path = ZXingObjC/oned/rss/ZXRSSUtils.h; sourceTree = ""; }; - 46EB2E0000C4E0 /* ZXRSSUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSUtils.m; path = ZXingObjC/oned/rss/ZXRSSUtils.m; sourceTree = ""; }; - 46EB2E0000C4F0 /* ZXCodaBarReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCodaBarReader.h; path = ZXingObjC/oned/ZXCodaBarReader.h; sourceTree = ""; }; - 46EB2E0000C500 /* ZXCodaBarReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCodaBarReader.m; path = ZXingObjC/oned/ZXCodaBarReader.m; sourceTree = ""; }; - 46EB2E0000C510 /* ZXCodaBarWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCodaBarWriter.h; path = ZXingObjC/oned/ZXCodaBarWriter.h; sourceTree = ""; }; - 46EB2E0000C520 /* ZXCodaBarWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCodaBarWriter.m; path = ZXingObjC/oned/ZXCodaBarWriter.m; sourceTree = ""; }; - 46EB2E0000C530 /* ZXCode128Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode128Reader.h; path = ZXingObjC/oned/ZXCode128Reader.h; sourceTree = ""; }; - 46EB2E0000C540 /* ZXCode128Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode128Reader.m; path = ZXingObjC/oned/ZXCode128Reader.m; sourceTree = ""; }; - 46EB2E0000C550 /* ZXCode128Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode128Writer.h; path = ZXingObjC/oned/ZXCode128Writer.h; sourceTree = ""; }; - 46EB2E0000C560 /* ZXCode128Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode128Writer.m; path = ZXingObjC/oned/ZXCode128Writer.m; sourceTree = ""; }; - 46EB2E0000C570 /* ZXCode39Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode39Reader.h; path = ZXingObjC/oned/ZXCode39Reader.h; sourceTree = ""; }; - 46EB2E0000C580 /* ZXCode39Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode39Reader.m; path = ZXingObjC/oned/ZXCode39Reader.m; sourceTree = ""; }; - 46EB2E0000C590 /* ZXCode39Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode39Writer.h; path = ZXingObjC/oned/ZXCode39Writer.h; sourceTree = ""; }; - 46EB2E0000C5A0 /* ZXCode39Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode39Writer.m; path = ZXingObjC/oned/ZXCode39Writer.m; sourceTree = ""; }; - 46EB2E0000C5B0 /* ZXCode93Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode93Reader.h; path = ZXingObjC/oned/ZXCode93Reader.h; sourceTree = ""; }; - 46EB2E0000C5C0 /* ZXCode93Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode93Reader.m; path = ZXingObjC/oned/ZXCode93Reader.m; sourceTree = ""; }; - 46EB2E0000C5D0 /* ZXCode93Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode93Writer.h; path = ZXingObjC/oned/ZXCode93Writer.h; sourceTree = ""; }; - 46EB2E0000C5E0 /* ZXCode93Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode93Writer.m; path = ZXingObjC/oned/ZXCode93Writer.m; sourceTree = ""; }; - 46EB2E0000C5F0 /* ZXEAN13Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN13Reader.h; path = ZXingObjC/oned/ZXEAN13Reader.h; sourceTree = ""; }; - 46EB2E0000C600 /* ZXEAN13Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN13Reader.m; path = ZXingObjC/oned/ZXEAN13Reader.m; sourceTree = ""; }; - 46EB2E0000C610 /* ZXEAN13Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN13Writer.h; path = ZXingObjC/oned/ZXEAN13Writer.h; sourceTree = ""; }; - 46EB2E0000C620 /* ZXEAN13Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN13Writer.m; path = ZXingObjC/oned/ZXEAN13Writer.m; sourceTree = ""; }; - 46EB2E0000C630 /* ZXEAN8Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN8Reader.h; path = ZXingObjC/oned/ZXEAN8Reader.h; sourceTree = ""; }; - 46EB2E0000C640 /* ZXEAN8Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN8Reader.m; path = ZXingObjC/oned/ZXEAN8Reader.m; sourceTree = ""; }; - 46EB2E0000C650 /* ZXEAN8Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN8Writer.h; path = ZXingObjC/oned/ZXEAN8Writer.h; sourceTree = ""; }; - 46EB2E0000C660 /* ZXEAN8Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN8Writer.m; path = ZXingObjC/oned/ZXEAN8Writer.m; sourceTree = ""; }; - 46EB2E0000C670 /* ZXEANManufacturerOrgSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEANManufacturerOrgSupport.h; path = ZXingObjC/oned/ZXEANManufacturerOrgSupport.h; sourceTree = ""; }; - 46EB2E0000C680 /* ZXEANManufacturerOrgSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEANManufacturerOrgSupport.m; path = ZXingObjC/oned/ZXEANManufacturerOrgSupport.m; sourceTree = ""; }; - 46EB2E0000C690 /* ZXingObjCOneD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjCOneD.h; path = ZXingObjC/oned/ZXingObjCOneD.h; sourceTree = ""; }; - 46EB2E0000C6A0 /* ZXITFReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXITFReader.h; path = ZXingObjC/oned/ZXITFReader.h; sourceTree = ""; }; - 46EB2E0000C6B0 /* ZXITFReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXITFReader.m; path = ZXingObjC/oned/ZXITFReader.m; sourceTree = ""; }; - 46EB2E0000C6C0 /* ZXITFWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXITFWriter.h; path = ZXingObjC/oned/ZXITFWriter.h; sourceTree = ""; }; - 46EB2E0000C6D0 /* ZXITFWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXITFWriter.m; path = ZXingObjC/oned/ZXITFWriter.m; sourceTree = ""; }; - 46EB2E0000C6E0 /* ZXMultiFormatOneDReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatOneDReader.h; path = ZXingObjC/oned/ZXMultiFormatOneDReader.h; sourceTree = ""; }; - 46EB2E0000C6F0 /* ZXMultiFormatOneDReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatOneDReader.m; path = ZXingObjC/oned/ZXMultiFormatOneDReader.m; sourceTree = ""; }; - 46EB2E0000C700 /* ZXMultiFormatUPCEANReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatUPCEANReader.h; path = ZXingObjC/oned/ZXMultiFormatUPCEANReader.h; sourceTree = ""; }; - 46EB2E0000C710 /* ZXMultiFormatUPCEANReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatUPCEANReader.m; path = ZXingObjC/oned/ZXMultiFormatUPCEANReader.m; sourceTree = ""; }; - 46EB2E0000C720 /* ZXOneDimensionalCodeWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXOneDimensionalCodeWriter.h; path = ZXingObjC/oned/ZXOneDimensionalCodeWriter.h; sourceTree = ""; }; - 46EB2E0000C730 /* ZXOneDimensionalCodeWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXOneDimensionalCodeWriter.m; path = ZXingObjC/oned/ZXOneDimensionalCodeWriter.m; sourceTree = ""; }; - 46EB2E0000C740 /* ZXOneDReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXOneDReader.h; path = ZXingObjC/oned/ZXOneDReader.h; sourceTree = ""; }; - 46EB2E0000C750 /* ZXOneDReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXOneDReader.m; path = ZXingObjC/oned/ZXOneDReader.m; sourceTree = ""; }; - 46EB2E0000C760 /* ZXUPCAReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCAReader.h; path = ZXingObjC/oned/ZXUPCAReader.h; sourceTree = ""; }; - 46EB2E0000C770 /* ZXUPCAReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCAReader.m; path = ZXingObjC/oned/ZXUPCAReader.m; sourceTree = ""; }; - 46EB2E0000C780 /* ZXUPCAWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCAWriter.h; path = ZXingObjC/oned/ZXUPCAWriter.h; sourceTree = ""; }; - 46EB2E0000C790 /* ZXUPCAWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCAWriter.m; path = ZXingObjC/oned/ZXUPCAWriter.m; sourceTree = ""; }; - 46EB2E0000C7A0 /* ZXUPCEANExtension2Support.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANExtension2Support.h; path = ZXingObjC/oned/ZXUPCEANExtension2Support.h; sourceTree = ""; }; - 46EB2E0000C7B0 /* ZXUPCEANExtension2Support.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANExtension2Support.m; path = ZXingObjC/oned/ZXUPCEANExtension2Support.m; sourceTree = ""; }; - 46EB2E0000C7C0 /* ZXUPCEANExtension5Support.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANExtension5Support.h; path = ZXingObjC/oned/ZXUPCEANExtension5Support.h; sourceTree = ""; }; - 46EB2E0000C7D0 /* ZXUPCEANExtension5Support.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANExtension5Support.m; path = ZXingObjC/oned/ZXUPCEANExtension5Support.m; sourceTree = ""; }; - 46EB2E0000C7E0 /* ZXUPCEANExtensionSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANExtensionSupport.h; path = ZXingObjC/oned/ZXUPCEANExtensionSupport.h; sourceTree = ""; }; - 46EB2E0000C7F0 /* ZXUPCEANExtensionSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANExtensionSupport.m; path = ZXingObjC/oned/ZXUPCEANExtensionSupport.m; sourceTree = ""; }; - 46EB2E0000C800 /* ZXUPCEANReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANReader.h; path = ZXingObjC/oned/ZXUPCEANReader.h; sourceTree = ""; }; - 46EB2E0000C810 /* ZXUPCEANReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANReader.m; path = ZXingObjC/oned/ZXUPCEANReader.m; sourceTree = ""; }; - 46EB2E0000C820 /* ZXUPCEANWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANWriter.h; path = ZXingObjC/oned/ZXUPCEANWriter.h; sourceTree = ""; }; - 46EB2E0000C830 /* ZXUPCEANWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANWriter.m; path = ZXingObjC/oned/ZXUPCEANWriter.m; sourceTree = ""; }; - 46EB2E0000C840 /* ZXUPCEReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEReader.h; path = ZXingObjC/oned/ZXUPCEReader.h; sourceTree = ""; }; - 46EB2E0000C850 /* ZXUPCEReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEReader.m; path = ZXingObjC/oned/ZXUPCEReader.m; sourceTree = ""; }; - 46EB2E0000C860 /* ZXUPCEWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEWriter.h; path = ZXingObjC/oned/ZXUPCEWriter.h; sourceTree = ""; }; - 46EB2E0000C870 /* ZXUPCEWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEWriter.m; path = ZXingObjC/oned/ZXUPCEWriter.m; sourceTree = ""; }; - 46EB2E0000C880 /* ZXAbstractDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAbstractDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXAbstractDoCoMoResultParser.h; sourceTree = ""; }; - 46EB2E0000C890 /* ZXAbstractDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAbstractDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXAbstractDoCoMoResultParser.m; sourceTree = ""; }; - 46EB2E0000C8A0 /* ZXAddressBookAUResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAddressBookAUResultParser.h; path = ZXingObjC/client/result/ZXAddressBookAUResultParser.h; sourceTree = ""; }; - 46EB2E0000C8B0 /* ZXAddressBookAUResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAddressBookAUResultParser.m; path = ZXingObjC/client/result/ZXAddressBookAUResultParser.m; sourceTree = ""; }; - 46EB2E0000C8C0 /* ZXAddressBookDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAddressBookDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXAddressBookDoCoMoResultParser.h; sourceTree = ""; }; - 46EB2E0000C8D0 /* ZXAddressBookDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAddressBookDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXAddressBookDoCoMoResultParser.m; sourceTree = ""; }; - 46EB2E0000C8E0 /* ZXAddressBookParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAddressBookParsedResult.h; path = ZXingObjC/client/result/ZXAddressBookParsedResult.h; sourceTree = ""; }; - 46EB2E0000C8F0 /* ZXAddressBookParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAddressBookParsedResult.m; path = ZXingObjC/client/result/ZXAddressBookParsedResult.m; sourceTree = ""; }; - 46EB2E0000C900 /* ZXBizcardResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBizcardResultParser.h; path = ZXingObjC/client/result/ZXBizcardResultParser.h; sourceTree = ""; }; - 46EB2E0000C910 /* ZXBizcardResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBizcardResultParser.m; path = ZXingObjC/client/result/ZXBizcardResultParser.m; sourceTree = ""; }; - 46EB2E0000C920 /* ZXBookmarkDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBookmarkDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXBookmarkDoCoMoResultParser.h; sourceTree = ""; }; - 46EB2E0000C930 /* ZXBookmarkDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBookmarkDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXBookmarkDoCoMoResultParser.m; sourceTree = ""; }; - 46EB2E0000C940 /* ZXCalendarParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCalendarParsedResult.h; path = ZXingObjC/client/result/ZXCalendarParsedResult.h; sourceTree = ""; }; - 46EB2E0000C950 /* ZXCalendarParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCalendarParsedResult.m; path = ZXingObjC/client/result/ZXCalendarParsedResult.m; sourceTree = ""; }; - 46EB2E0000C960 /* ZXEmailAddressParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEmailAddressParsedResult.h; path = ZXingObjC/client/result/ZXEmailAddressParsedResult.h; sourceTree = ""; }; - 46EB2E0000C970 /* ZXEmailAddressParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEmailAddressParsedResult.m; path = ZXingObjC/client/result/ZXEmailAddressParsedResult.m; sourceTree = ""; }; - 46EB2E0000C980 /* ZXEmailAddressResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEmailAddressResultParser.h; path = ZXingObjC/client/result/ZXEmailAddressResultParser.h; sourceTree = ""; }; - 46EB2E0000C990 /* ZXEmailAddressResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEmailAddressResultParser.m; path = ZXingObjC/client/result/ZXEmailAddressResultParser.m; sourceTree = ""; }; - 46EB2E0000C9A0 /* ZXEmailDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEmailDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXEmailDoCoMoResultParser.h; sourceTree = ""; }; - 46EB2E0000C9B0 /* ZXEmailDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEmailDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXEmailDoCoMoResultParser.m; sourceTree = ""; }; - 46EB2E0000C9C0 /* ZXExpandedProductParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXExpandedProductParsedResult.h; path = ZXingObjC/client/result/ZXExpandedProductParsedResult.h; sourceTree = ""; }; - 46EB2E0000C9D0 /* ZXExpandedProductParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXExpandedProductParsedResult.m; path = ZXingObjC/client/result/ZXExpandedProductParsedResult.m; sourceTree = ""; }; - 46EB2E0000C9E0 /* ZXExpandedProductResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXExpandedProductResultParser.h; path = ZXingObjC/client/result/ZXExpandedProductResultParser.h; sourceTree = ""; }; - 46EB2E0000C9F0 /* ZXExpandedProductResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXExpandedProductResultParser.m; path = ZXingObjC/client/result/ZXExpandedProductResultParser.m; sourceTree = ""; }; - 46EB2E0000CA00 /* ZXGeoParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGeoParsedResult.h; path = ZXingObjC/client/result/ZXGeoParsedResult.h; sourceTree = ""; }; - 46EB2E0000CA10 /* ZXGeoParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGeoParsedResult.m; path = ZXingObjC/client/result/ZXGeoParsedResult.m; sourceTree = ""; }; - 46EB2E0000CA20 /* ZXGeoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGeoResultParser.h; path = ZXingObjC/client/result/ZXGeoResultParser.h; sourceTree = ""; }; - 46EB2E0000CA30 /* ZXGeoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGeoResultParser.m; path = ZXingObjC/client/result/ZXGeoResultParser.m; sourceTree = ""; }; - 46EB2E0000CA40 /* ZXISBNParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXISBNParsedResult.h; path = ZXingObjC/client/result/ZXISBNParsedResult.h; sourceTree = ""; }; - 46EB2E0000CA50 /* ZXISBNParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXISBNParsedResult.m; path = ZXingObjC/client/result/ZXISBNParsedResult.m; sourceTree = ""; }; - 46EB2E0000CA60 /* ZXISBNResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXISBNResultParser.h; path = ZXingObjC/client/result/ZXISBNResultParser.h; sourceTree = ""; }; - 46EB2E0000CA70 /* ZXISBNResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXISBNResultParser.m; path = ZXingObjC/client/result/ZXISBNResultParser.m; sourceTree = ""; }; - 46EB2E0000CA80 /* ZXParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXParsedResult.h; path = ZXingObjC/client/result/ZXParsedResult.h; sourceTree = ""; }; - 46EB2E0000CA90 /* ZXParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXParsedResult.m; path = ZXingObjC/client/result/ZXParsedResult.m; sourceTree = ""; }; - 46EB2E0000CAA0 /* ZXParsedResultType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXParsedResultType.h; path = ZXingObjC/client/result/ZXParsedResultType.h; sourceTree = ""; }; - 46EB2E0000CAB0 /* ZXProductParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXProductParsedResult.h; path = ZXingObjC/client/result/ZXProductParsedResult.h; sourceTree = ""; }; - 46EB2E0000CAC0 /* ZXProductParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXProductParsedResult.m; path = ZXingObjC/client/result/ZXProductParsedResult.m; sourceTree = ""; }; - 46EB2E0000CAD0 /* ZXProductResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXProductResultParser.h; path = ZXingObjC/client/result/ZXProductResultParser.h; sourceTree = ""; }; - 46EB2E0000CAE0 /* ZXProductResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXProductResultParser.m; path = ZXingObjC/client/result/ZXProductResultParser.m; sourceTree = ""; }; - 46EB2E0000CAF0 /* ZXResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultParser.h; path = ZXingObjC/client/result/ZXResultParser.h; sourceTree = ""; }; - 46EB2E0000CB00 /* ZXResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXResultParser.m; path = ZXingObjC/client/result/ZXResultParser.m; sourceTree = ""; }; - 46EB2E0000CB10 /* ZXSMSMMSResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMSMMSResultParser.h; path = ZXingObjC/client/result/ZXSMSMMSResultParser.h; sourceTree = ""; }; - 46EB2E0000CB20 /* ZXSMSMMSResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMSMMSResultParser.m; path = ZXingObjC/client/result/ZXSMSMMSResultParser.m; sourceTree = ""; }; - 46EB2E0000CB30 /* ZXSMSParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMSParsedResult.h; path = ZXingObjC/client/result/ZXSMSParsedResult.h; sourceTree = ""; }; - 46EB2E0000CB40 /* ZXSMSParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMSParsedResult.m; path = ZXingObjC/client/result/ZXSMSParsedResult.m; sourceTree = ""; }; - 46EB2E0000CB50 /* ZXSMSTOMMSTOResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMSTOMMSTOResultParser.h; path = ZXingObjC/client/result/ZXSMSTOMMSTOResultParser.h; sourceTree = ""; }; - 46EB2E0000CB60 /* ZXSMSTOMMSTOResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMSTOMMSTOResultParser.m; path = ZXingObjC/client/result/ZXSMSTOMMSTOResultParser.m; sourceTree = ""; }; - 46EB2E0000CB70 /* ZXSMTPResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMTPResultParser.h; path = ZXingObjC/client/result/ZXSMTPResultParser.h; sourceTree = ""; }; - 46EB2E0000CB80 /* ZXSMTPResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMTPResultParser.m; path = ZXingObjC/client/result/ZXSMTPResultParser.m; sourceTree = ""; }; - 46EB2E0000CB90 /* ZXTelParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXTelParsedResult.h; path = ZXingObjC/client/result/ZXTelParsedResult.h; sourceTree = ""; }; - 46EB2E0000CBA0 /* ZXTelParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXTelParsedResult.m; path = ZXingObjC/client/result/ZXTelParsedResult.m; sourceTree = ""; }; - 46EB2E0000CBB0 /* ZXTelResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXTelResultParser.h; path = ZXingObjC/client/result/ZXTelResultParser.h; sourceTree = ""; }; - 46EB2E0000CBC0 /* ZXTelResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXTelResultParser.m; path = ZXingObjC/client/result/ZXTelResultParser.m; sourceTree = ""; }; - 46EB2E0000CBD0 /* ZXTextParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXTextParsedResult.h; path = ZXingObjC/client/result/ZXTextParsedResult.h; sourceTree = ""; }; - 46EB2E0000CBE0 /* ZXTextParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXTextParsedResult.m; path = ZXingObjC/client/result/ZXTextParsedResult.m; sourceTree = ""; }; - 46EB2E0000CBF0 /* ZXURIParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXURIParsedResult.h; path = ZXingObjC/client/result/ZXURIParsedResult.h; sourceTree = ""; }; - 46EB2E0000CC00 /* ZXURIParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXURIParsedResult.m; path = ZXingObjC/client/result/ZXURIParsedResult.m; sourceTree = ""; }; - 46EB2E0000CC10 /* ZXURIResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXURIResultParser.h; path = ZXingObjC/client/result/ZXURIResultParser.h; sourceTree = ""; }; - 46EB2E0000CC20 /* ZXURIResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXURIResultParser.m; path = ZXingObjC/client/result/ZXURIResultParser.m; sourceTree = ""; }; - 46EB2E0000CC30 /* ZXURLTOResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXURLTOResultParser.h; path = ZXingObjC/client/result/ZXURLTOResultParser.h; sourceTree = ""; }; - 46EB2E0000CC40 /* ZXURLTOResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXURLTOResultParser.m; path = ZXingObjC/client/result/ZXURLTOResultParser.m; sourceTree = ""; }; - 46EB2E0000CC50 /* ZXVCardResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVCardResultParser.h; path = ZXingObjC/client/result/ZXVCardResultParser.h; sourceTree = ""; }; - 46EB2E0000CC60 /* ZXVCardResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVCardResultParser.m; path = ZXingObjC/client/result/ZXVCardResultParser.m; sourceTree = ""; }; - 46EB2E0000CC70 /* ZXVEventResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVEventResultParser.h; path = ZXingObjC/client/result/ZXVEventResultParser.h; sourceTree = ""; }; - 46EB2E0000CC80 /* ZXVEventResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVEventResultParser.m; path = ZXingObjC/client/result/ZXVEventResultParser.m; sourceTree = ""; }; - 46EB2E0000CC90 /* ZXVINParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVINParsedResult.h; path = ZXingObjC/client/result/ZXVINParsedResult.h; sourceTree = ""; }; - 46EB2E0000CCA0 /* ZXVINParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVINParsedResult.m; path = ZXingObjC/client/result/ZXVINParsedResult.m; sourceTree = ""; }; - 46EB2E0000CCB0 /* ZXVINResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVINResultParser.h; path = ZXingObjC/client/result/ZXVINResultParser.h; sourceTree = ""; }; - 46EB2E0000CCC0 /* ZXVINResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVINResultParser.m; path = ZXingObjC/client/result/ZXVINResultParser.m; sourceTree = ""; }; - 46EB2E0000CCD0 /* ZXWifiParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWifiParsedResult.h; path = ZXingObjC/client/result/ZXWifiParsedResult.h; sourceTree = ""; }; - 46EB2E0000CCE0 /* ZXWifiParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXWifiParsedResult.m; path = ZXingObjC/client/result/ZXWifiParsedResult.m; sourceTree = ""; }; - 46EB2E0000CCF0 /* ZXWifiResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWifiResultParser.h; path = ZXingObjC/client/result/ZXWifiResultParser.h; sourceTree = ""; }; - 46EB2E0000CD00 /* ZXWifiResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXWifiResultParser.m; path = ZXingObjC/client/result/ZXWifiResultParser.m; sourceTree = ""; }; - 46EB2E0000CD20 /* ZXModulusGF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXModulusGF.h; path = ZXingObjC/pdf417/decoder/ec/ZXModulusGF.h; sourceTree = ""; }; - 46EB2E0000CD30 /* ZXModulusGF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXModulusGF.m; path = ZXingObjC/pdf417/decoder/ec/ZXModulusGF.m; sourceTree = ""; }; - 46EB2E0000CD40 /* ZXModulusPoly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXModulusPoly.h; path = ZXingObjC/pdf417/decoder/ec/ZXModulusPoly.h; sourceTree = ""; }; - 46EB2E0000CD50 /* ZXModulusPoly.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXModulusPoly.m; path = ZXingObjC/pdf417/decoder/ec/ZXModulusPoly.m; sourceTree = ""; }; - 46EB2E0000CD60 /* ZXPDF417ECErrorCorrection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ECErrorCorrection.h; path = ZXingObjC/pdf417/decoder/ec/ZXPDF417ECErrorCorrection.h; sourceTree = ""; }; - 46EB2E0000CD70 /* ZXPDF417ECErrorCorrection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ECErrorCorrection.m; path = ZXingObjC/pdf417/decoder/ec/ZXPDF417ECErrorCorrection.m; sourceTree = ""; }; - 46EB2E0000CD80 /* ZXPDF417BarcodeMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeMetadata.h; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeMetadata.h; sourceTree = ""; }; - 46EB2E0000CD90 /* ZXPDF417BarcodeMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeMetadata.m; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeMetadata.m; sourceTree = ""; }; - 46EB2E0000CDA0 /* ZXPDF417BarcodeValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeValue.h; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeValue.h; sourceTree = ""; }; - 46EB2E0000CDB0 /* ZXPDF417BarcodeValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeValue.m; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeValue.m; sourceTree = ""; }; - 46EB2E0000CDC0 /* ZXPDF417BoundingBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BoundingBox.h; path = ZXingObjC/pdf417/decoder/ZXPDF417BoundingBox.h; sourceTree = ""; }; - 46EB2E0000CDD0 /* ZXPDF417BoundingBox.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BoundingBox.m; path = ZXingObjC/pdf417/decoder/ZXPDF417BoundingBox.m; sourceTree = ""; }; - 46EB2E0000CDE0 /* ZXPDF417Codeword.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Codeword.h; path = ZXingObjC/pdf417/decoder/ZXPDF417Codeword.h; sourceTree = ""; }; - 46EB2E0000CDF0 /* ZXPDF417Codeword.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Codeword.m; path = ZXingObjC/pdf417/decoder/ZXPDF417Codeword.m; sourceTree = ""; }; - 46EB2E0000CE00 /* ZXPDF417CodewordDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417CodewordDecoder.h; path = ZXingObjC/pdf417/decoder/ZXPDF417CodewordDecoder.h; sourceTree = ""; }; - 46EB2E0000CE10 /* ZXPDF417CodewordDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417CodewordDecoder.m; path = ZXingObjC/pdf417/decoder/ZXPDF417CodewordDecoder.m; sourceTree = ""; }; - 46EB2E0000CE20 /* ZXPDF417DecodedBitStreamParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DecodedBitStreamParser.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DecodedBitStreamParser.h; sourceTree = ""; }; - 46EB2E0000CE30 /* ZXPDF417DecodedBitStreamParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DecodedBitStreamParser.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DecodedBitStreamParser.m; sourceTree = ""; }; - 46EB2E0000CE40 /* ZXPDF417DetectionResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectionResult.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResult.h; sourceTree = ""; }; - 46EB2E0000CE50 /* ZXPDF417DetectionResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectionResult.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResult.m; sourceTree = ""; }; - 46EB2E0000CE60 /* ZXPDF417DetectionResultColumn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectionResultColumn.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultColumn.h; sourceTree = ""; }; - 46EB2E0000CE70 /* ZXPDF417DetectionResultColumn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectionResultColumn.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultColumn.m; sourceTree = ""; }; - 46EB2E0000CE80 /* ZXPDF417DetectionResultRowIndicatorColumn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectionResultRowIndicatorColumn.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultRowIndicatorColumn.h; sourceTree = ""; }; - 46EB2E0000CE90 /* ZXPDF417DetectionResultRowIndicatorColumn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectionResultRowIndicatorColumn.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultRowIndicatorColumn.m; sourceTree = ""; }; - 46EB2E0000CEA0 /* ZXPDF417ScanningDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ScanningDecoder.h; path = ZXingObjC/pdf417/decoder/ZXPDF417ScanningDecoder.h; sourceTree = ""; }; - 46EB2E0000CEB0 /* ZXPDF417ScanningDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ScanningDecoder.m; path = ZXingObjC/pdf417/decoder/ZXPDF417ScanningDecoder.m; sourceTree = ""; }; - 46EB2E0000CEC0 /* ZXPDF417Detector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Detector.h; path = ZXingObjC/pdf417/detector/ZXPDF417Detector.h; sourceTree = ""; }; - 46EB2E0000CED0 /* ZXPDF417Detector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Detector.m; path = ZXingObjC/pdf417/detector/ZXPDF417Detector.m; sourceTree = ""; }; - 46EB2E0000CEE0 /* ZXPDF417DetectorResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectorResult.h; path = ZXingObjC/pdf417/detector/ZXPDF417DetectorResult.h; sourceTree = ""; }; - 46EB2E0000CEF0 /* ZXPDF417DetectorResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectorResult.m; path = ZXingObjC/pdf417/detector/ZXPDF417DetectorResult.m; sourceTree = ""; }; - 46EB2E0000CF00 /* ZXPDF417.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417.h; path = ZXingObjC/pdf417/encoder/ZXPDF417.h; sourceTree = ""; }; - 46EB2E0000CF10 /* ZXPDF417.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417.m; path = ZXingObjC/pdf417/encoder/ZXPDF417.m; sourceTree = ""; }; - 46EB2E0000CF20 /* ZXPDF417BarcodeMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeMatrix.h; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeMatrix.h; sourceTree = ""; }; - 46EB2E0000CF30 /* ZXPDF417BarcodeMatrix.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeMatrix.m; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeMatrix.m; sourceTree = ""; }; - 46EB2E0000CF40 /* ZXPDF417BarcodeRow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeRow.h; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeRow.h; sourceTree = ""; }; - 46EB2E0000CF50 /* ZXPDF417BarcodeRow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeRow.m; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeRow.m; sourceTree = ""; }; - 46EB2E0000CF60 /* ZXPDF417Dimensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Dimensions.h; path = ZXingObjC/pdf417/encoder/ZXPDF417Dimensions.h; sourceTree = ""; }; - 46EB2E0000CF70 /* ZXPDF417Dimensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Dimensions.m; path = ZXingObjC/pdf417/encoder/ZXPDF417Dimensions.m; sourceTree = ""; }; - 46EB2E0000CF80 /* ZXPDF417ErrorCorrection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ErrorCorrection.h; path = ZXingObjC/pdf417/encoder/ZXPDF417ErrorCorrection.h; sourceTree = ""; }; - 46EB2E0000CF90 /* ZXPDF417ErrorCorrection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ErrorCorrection.m; path = ZXingObjC/pdf417/encoder/ZXPDF417ErrorCorrection.m; sourceTree = ""; }; - 46EB2E0000CFA0 /* ZXPDF417HighLevelEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417HighLevelEncoder.h; path = ZXingObjC/pdf417/encoder/ZXPDF417HighLevelEncoder.h; sourceTree = ""; }; - 46EB2E0000CFB0 /* ZXPDF417HighLevelEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417HighLevelEncoder.m; path = ZXingObjC/pdf417/encoder/ZXPDF417HighLevelEncoder.m; sourceTree = ""; }; - 46EB2E0000CFC0 /* ZXingObjCPDF417.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjCPDF417.h; path = ZXingObjC/pdf417/ZXingObjCPDF417.h; sourceTree = ""; }; - 46EB2E0000CFD0 /* ZXPDF417Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Common.h; path = ZXingObjC/pdf417/ZXPDF417Common.h; sourceTree = ""; }; - 46EB2E0000CFE0 /* ZXPDF417Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Common.m; path = ZXingObjC/pdf417/ZXPDF417Common.m; sourceTree = ""; }; - 46EB2E0000CFF0 /* ZXPDF417Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Reader.h; path = ZXingObjC/pdf417/ZXPDF417Reader.h; sourceTree = ""; }; - 46EB2E0000D000 /* ZXPDF417Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Reader.m; path = ZXingObjC/pdf417/ZXPDF417Reader.m; sourceTree = ""; }; - 46EB2E0000D010 /* ZXPDF417ResultMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ResultMetadata.h; path = ZXingObjC/pdf417/ZXPDF417ResultMetadata.h; sourceTree = ""; }; - 46EB2E0000D020 /* ZXPDF417ResultMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ResultMetadata.m; path = ZXingObjC/pdf417/ZXPDF417ResultMetadata.m; sourceTree = ""; }; - 46EB2E0000D030 /* ZXPDF417Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Writer.h; path = ZXingObjC/pdf417/ZXPDF417Writer.h; sourceTree = ""; }; - 46EB2E0000D040 /* ZXPDF417Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Writer.m; path = ZXingObjC/pdf417/ZXPDF417Writer.m; sourceTree = ""; }; - 46EB2E0000D050 /* args.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = args.h; path = include/fmt/args.h; sourceTree = ""; }; - 46EB2E0000D060 /* chrono.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = chrono.h; path = include/fmt/chrono.h; sourceTree = ""; }; - 46EB2E0000D070 /* color.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color.h; path = include/fmt/color.h; sourceTree = ""; }; - 46EB2E0000D080 /* compile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compile.h; path = include/fmt/compile.h; sourceTree = ""; }; - 46EB2E0000D090 /* core.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = core.h; path = include/fmt/core.h; sourceTree = ""; }; - 46EB2E0000D0A0 /* format-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "format-inl.h"; path = "include/fmt/format-inl.h"; sourceTree = ""; }; - 46EB2E0000D0B0 /* format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format.h; path = include/fmt/format.h; sourceTree = ""; }; - 46EB2E0000D0C0 /* os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = os.h; path = include/fmt/os.h; sourceTree = ""; }; - 46EB2E0000D0D0 /* ostream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ostream.h; path = include/fmt/ostream.h; sourceTree = ""; }; - 46EB2E0000D0E0 /* printf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = printf.h; path = include/fmt/printf.h; sourceTree = ""; }; - 46EB2E0000D0F0 /* ranges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ranges.h; path = include/fmt/ranges.h; sourceTree = ""; }; - 46EB2E0000D100 /* std.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = std.h; path = include/fmt/std.h; sourceTree = ""; }; - 46EB2E0000D110 /* xchar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xchar.h; path = include/fmt/xchar.h; sourceTree = ""; }; - 46EB2E0000D120 /* format.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = format.cc; path = src/format.cc; sourceTree = ""; }; - 46EB2E0000D130 /* logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = logging.h; path = src/glog/logging.h; sourceTree = ""; }; - 46EB2E0000D140 /* log_severity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_severity.h; path = src/glog/log_severity.h; sourceTree = ""; }; - 46EB2E0000D150 /* raw_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = raw_logging.h; path = src/glog/raw_logging.h; sourceTree = ""; }; - 46EB2E0000D160 /* stl_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stl_logging.h; path = src/glog/stl_logging.h; sourceTree = ""; }; - 46EB2E0000D170 /* vlog_is_on.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vlog_is_on.h; path = src/glog/vlog_is_on.h; sourceTree = ""; }; - 46EB2E0000D180 /* demangle.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = demangle.cc; path = src/demangle.cc; sourceTree = ""; }; - 46EB2E0000D190 /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = logging.cc; path = src/logging.cc; sourceTree = ""; }; - 46EB2E0000D1A0 /* raw_logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = raw_logging.cc; path = src/raw_logging.cc; sourceTree = ""; }; - 46EB2E0000D1B0 /* signalhandler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = signalhandler.cc; path = src/signalhandler.cc; sourceTree = ""; }; - 46EB2E0000D1C0 /* symbolize.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = symbolize.cc; path = src/symbolize.cc; sourceTree = ""; }; - 46EB2E0000D1D0 /* utilities.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = utilities.cc; path = src/utilities.cc; sourceTree = ""; }; - 46EB2E0000D1E0 /* vlog_is_on.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = vlog_is_on.cc; path = src/vlog_is_on.cc; sourceTree = ""; }; - 46EB2E0000D200 /* AsyncDebuggerAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncDebuggerAPI.h; path = destroot/include/hermes/AsyncDebuggerAPI.h; sourceTree = ""; }; - 46EB2E0000D210 /* CompileJS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CompileJS.h; path = destroot/include/hermes/CompileJS.h; sourceTree = ""; }; - 46EB2E0000D220 /* DebuggerAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DebuggerAPI.h; path = destroot/include/hermes/DebuggerAPI.h; sourceTree = ""; }; - 46EB2E0000D230 /* hermes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hermes.h; path = destroot/include/hermes/hermes.h; sourceTree = ""; }; - 46EB2E0000D240 /* hermes_tracing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hermes_tracing.h; path = destroot/include/hermes/hermes_tracing.h; sourceTree = ""; }; - 46EB2E0000D250 /* CallbackOStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackOStream.h; path = destroot/include/hermes/inspector/chrome/CallbackOStream.h; sourceTree = ""; }; - 46EB2E0000D260 /* CDPHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CDPHandler.h; path = destroot/include/hermes/inspector/chrome/CDPHandler.h; sourceTree = ""; }; - 46EB2E0000D270 /* JSONValueInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONValueInterfaces.h; path = destroot/include/hermes/inspector/chrome/JSONValueInterfaces.h; sourceTree = ""; }; - 46EB2E0000D280 /* MessageConverters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageConverters.h; path = destroot/include/hermes/inspector/chrome/MessageConverters.h; sourceTree = ""; }; - 46EB2E0000D290 /* MessageInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageInterfaces.h; path = destroot/include/hermes/inspector/chrome/MessageInterfaces.h; sourceTree = ""; }; - 46EB2E0000D2A0 /* MessageTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageTypes.h; path = destroot/include/hermes/inspector/chrome/MessageTypes.h; sourceTree = ""; }; - 46EB2E0000D2B0 /* MessageTypesInlines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageTypesInlines.h; path = destroot/include/hermes/inspector/chrome/MessageTypesInlines.h; sourceTree = ""; }; - 46EB2E0000D2C0 /* RemoteObjectConverters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RemoteObjectConverters.h; path = destroot/include/hermes/inspector/chrome/RemoteObjectConverters.h; sourceTree = ""; }; - 46EB2E0000D2D0 /* RuntimeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeAdapter.h; path = destroot/include/hermes/inspector/RuntimeAdapter.h; sourceTree = ""; }; - 46EB2E0000D2E0 /* Buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Buffer.h; path = destroot/include/hermes/Public/Buffer.h; sourceTree = ""; }; - 46EB2E0000D2F0 /* CrashManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CrashManager.h; path = destroot/include/hermes/Public/CrashManager.h; sourceTree = ""; }; - 46EB2E0000D300 /* CtorConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CtorConfig.h; path = destroot/include/hermes/Public/CtorConfig.h; sourceTree = ""; }; - 46EB2E0000D310 /* DebuggerTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DebuggerTypes.h; path = destroot/include/hermes/Public/DebuggerTypes.h; sourceTree = ""; }; - 46EB2E0000D320 /* GCConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCConfig.h; path = destroot/include/hermes/Public/GCConfig.h; sourceTree = ""; }; - 46EB2E0000D330 /* GCTripwireContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCTripwireContext.h; path = destroot/include/hermes/Public/GCTripwireContext.h; sourceTree = ""; }; - 46EB2E0000D340 /* HermesExport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HermesExport.h; path = destroot/include/hermes/Public/HermesExport.h; sourceTree = ""; }; - 46EB2E0000D350 /* JSOutOfMemoryError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSOutOfMemoryError.h; path = destroot/include/hermes/Public/JSOutOfMemoryError.h; sourceTree = ""; }; - 46EB2E0000D360 /* RuntimeConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeConfig.h; path = destroot/include/hermes/Public/RuntimeConfig.h; sourceTree = ""; }; - 46EB2E0000D370 /* RuntimeTaskRunner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeTaskRunner.h; path = destroot/include/hermes/RuntimeTaskRunner.h; sourceTree = ""; }; - 46EB2E0000D380 /* SynthTrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynthTrace.h; path = destroot/include/hermes/SynthTrace.h; sourceTree = ""; }; - 46EB2E0000D390 /* SynthTraceParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynthTraceParser.h; path = destroot/include/hermes/SynthTraceParser.h; sourceTree = ""; }; - 46EB2E0000D3A0 /* ThreadSafetyAnalysis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadSafetyAnalysis.h; path = destroot/include/hermes/ThreadSafetyAnalysis.h; sourceTree = ""; }; - 46EB2E0000D3B0 /* TimerStats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimerStats.h; path = destroot/include/hermes/TimerStats.h; sourceTree = ""; }; - 46EB2E0000D3C0 /* TraceInterpreter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TraceInterpreter.h; path = destroot/include/hermes/TraceInterpreter.h; sourceTree = ""; }; - 46EB2E0000D3D0 /* TracingRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TracingRuntime.h; path = destroot/include/hermes/TracingRuntime.h; sourceTree = ""; }; - 46EB2E0000D3E0 /* RNCSafeAreaContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaContext.h; path = ios/RNCSafeAreaContext.h; sourceTree = ""; }; - 46EB2E0000D3F0 /* RNCSafeAreaContext.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNCSafeAreaContext.mm; path = ios/RNCSafeAreaContext.mm; sourceTree = ""; }; - 46EB2E0000D400 /* RNCSafeAreaProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaProvider.h; path = ios/RNCSafeAreaProvider.h; sourceTree = ""; }; - 46EB2E0000D410 /* RNCSafeAreaProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaProvider.m; path = ios/RNCSafeAreaProvider.m; sourceTree = ""; }; - 46EB2E0000D420 /* RNCSafeAreaProviderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaProviderManager.h; path = ios/RNCSafeAreaProviderManager.h; sourceTree = ""; }; - 46EB2E0000D430 /* RNCSafeAreaProviderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaProviderManager.m; path = ios/RNCSafeAreaProviderManager.m; sourceTree = ""; }; - 46EB2E0000D440 /* RNCSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaShadowView.h; path = ios/RNCSafeAreaShadowView.h; sourceTree = ""; }; - 46EB2E0000D450 /* RNCSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaShadowView.m; path = ios/RNCSafeAreaShadowView.m; sourceTree = ""; }; - 46EB2E0000D460 /* RNCSafeAreaUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaUtils.h; path = ios/RNCSafeAreaUtils.h; sourceTree = ""; }; - 46EB2E0000D470 /* RNCSafeAreaUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaUtils.m; path = ios/RNCSafeAreaUtils.m; sourceTree = ""; }; - 46EB2E0000D480 /* RNCSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaView.h; path = ios/RNCSafeAreaView.h; sourceTree = ""; }; - 46EB2E0000D490 /* RNCSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaView.m; path = ios/RNCSafeAreaView.m; sourceTree = ""; }; - 46EB2E0000D4A0 /* RNCSafeAreaViewEdgeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewEdgeMode.h; path = ios/RNCSafeAreaViewEdgeMode.h; sourceTree = ""; }; - 46EB2E0000D4B0 /* RNCSafeAreaViewEdgeMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewEdgeMode.m; path = ios/RNCSafeAreaViewEdgeMode.m; sourceTree = ""; }; - 46EB2E0000D4C0 /* RNCSafeAreaViewEdges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewEdges.h; path = ios/RNCSafeAreaViewEdges.h; sourceTree = ""; }; - 46EB2E0000D4D0 /* RNCSafeAreaViewEdges.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewEdges.m; path = ios/RNCSafeAreaViewEdges.m; sourceTree = ""; }; - 46EB2E0000D4E0 /* RNCSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewLocalData.h; path = ios/RNCSafeAreaViewLocalData.h; sourceTree = ""; }; - 46EB2E0000D4F0 /* RNCSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewLocalData.m; path = ios/RNCSafeAreaViewLocalData.m; sourceTree = ""; }; - 46EB2E0000D500 /* RNCSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewManager.h; path = ios/RNCSafeAreaViewManager.h; sourceTree = ""; }; - 46EB2E0000D510 /* RNCSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewManager.m; path = ios/RNCSafeAreaViewManager.m; sourceTree = ""; }; - 46EB2E0000D520 /* RNCSafeAreaViewMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewMode.h; path = ios/RNCSafeAreaViewMode.h; sourceTree = ""; }; - 46EB2E0000D530 /* RNCSafeAreaViewMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewMode.m; path = ios/RNCSafeAreaViewMode.m; sourceTree = ""; }; - 46EB2E0000D550 /* hermes.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = hermes.xcframework; path = destroot/Library/Frameworks/universal/hermes.xcframework; sourceTree = ""; }; - 46EB2E0000D570 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/AppAuthCore/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D580 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D590 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D5A0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D5B0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D5D0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = GTMAppAuth/Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D5F0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/Core/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D610 /* google.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = google.png; path = GoogleSignIn/Sources/Resources/google.png; sourceTree = ""; }; - 46EB2E0000D620 /* google@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "google@2x.png"; path = "GoogleSignIn/Sources/Resources/google@2x.png"; sourceTree = ""; }; - 46EB2E0000D630 /* google@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "google@3x.png"; path = "GoogleSignIn/Sources/Resources/google@3x.png"; sourceTree = ""; }; - 46EB2E0000D640 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = GoogleSignIn/Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D650 /* Roboto-Bold.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = "Roboto-Bold.ttf"; path = "GoogleSignIn/Sources/Resources/Roboto-Bold.ttf"; sourceTree = ""; }; - 46EB2E0000D660 /* ar.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ar.lproj; path = GoogleSignIn/Sources/Strings/ar.lproj; sourceTree = ""; }; - 46EB2E0000D670 /* ca.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ca.lproj; path = GoogleSignIn/Sources/Strings/ca.lproj; sourceTree = ""; }; - 46EB2E0000D680 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = cs.lproj; path = GoogleSignIn/Sources/Strings/cs.lproj; sourceTree = ""; }; - 46EB2E0000D690 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = GoogleSignIn/Sources/Strings/da.lproj; sourceTree = ""; }; - 46EB2E0000D6A0 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = GoogleSignIn/Sources/Strings/de.lproj; sourceTree = ""; }; - 46EB2E0000D6B0 /* el.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = el.lproj; path = GoogleSignIn/Sources/Strings/el.lproj; sourceTree = ""; }; - 46EB2E0000D6C0 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = GoogleSignIn/Sources/Strings/en.lproj; sourceTree = ""; }; - 46EB2E0000D6D0 /* en_GB.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_GB.lproj; path = GoogleSignIn/Sources/Strings/en_GB.lproj; sourceTree = ""; }; - 46EB2E0000D6E0 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = GoogleSignIn/Sources/Strings/es.lproj; sourceTree = ""; }; - 46EB2E0000D6F0 /* es_MX.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es_MX.lproj; path = GoogleSignIn/Sources/Strings/es_MX.lproj; sourceTree = ""; }; - 46EB2E0000D700 /* fi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fi.lproj; path = GoogleSignIn/Sources/Strings/fi.lproj; sourceTree = ""; }; - 46EB2E0000D710 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = GoogleSignIn/Sources/Strings/fr.lproj; sourceTree = ""; }; - 46EB2E0000D720 /* fr_CA.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr_CA.lproj; path = GoogleSignIn/Sources/Strings/fr_CA.lproj; sourceTree = ""; }; - 46EB2E0000D730 /* he.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = he.lproj; path = GoogleSignIn/Sources/Strings/he.lproj; sourceTree = ""; }; - 46EB2E0000D740 /* hi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hi.lproj; path = GoogleSignIn/Sources/Strings/hi.lproj; sourceTree = ""; }; - 46EB2E0000D750 /* hr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hr.lproj; path = GoogleSignIn/Sources/Strings/hr.lproj; sourceTree = ""; }; - 46EB2E0000D760 /* hu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hu.lproj; path = GoogleSignIn/Sources/Strings/hu.lproj; sourceTree = ""; }; - 46EB2E0000D770 /* id.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = id.lproj; path = GoogleSignIn/Sources/Strings/id.lproj; sourceTree = ""; }; - 46EB2E0000D780 /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = GoogleSignIn/Sources/Strings/it.lproj; sourceTree = ""; }; - 46EB2E0000D790 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = GoogleSignIn/Sources/Strings/ja.lproj; sourceTree = ""; }; - 46EB2E0000D7A0 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = GoogleSignIn/Sources/Strings/ko.lproj; sourceTree = ""; }; - 46EB2E0000D7B0 /* ms.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ms.lproj; path = GoogleSignIn/Sources/Strings/ms.lproj; sourceTree = ""; }; - 46EB2E0000D7C0 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nb.lproj; path = GoogleSignIn/Sources/Strings/nb.lproj; sourceTree = ""; }; - 46EB2E0000D7D0 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = GoogleSignIn/Sources/Strings/nl.lproj; sourceTree = ""; }; - 46EB2E0000D7E0 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = GoogleSignIn/Sources/Strings/pl.lproj; sourceTree = ""; }; - 46EB2E0000D7F0 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = GoogleSignIn/Sources/Strings/pt.lproj; sourceTree = ""; }; - 46EB2E0000D800 /* pt_BR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt_BR.lproj; path = GoogleSignIn/Sources/Strings/pt_BR.lproj; sourceTree = ""; }; - 46EB2E0000D810 /* pt_PT.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt_PT.lproj; path = GoogleSignIn/Sources/Strings/pt_PT.lproj; sourceTree = ""; }; - 46EB2E0000D820 /* ro.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ro.lproj; path = GoogleSignIn/Sources/Strings/ro.lproj; sourceTree = ""; }; - 46EB2E0000D830 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = GoogleSignIn/Sources/Strings/ru.lproj; sourceTree = ""; }; - 46EB2E0000D840 /* sk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sk.lproj; path = GoogleSignIn/Sources/Strings/sk.lproj; sourceTree = ""; }; - 46EB2E0000D850 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = GoogleSignIn/Sources/Strings/sv.lproj; sourceTree = ""; }; - 46EB2E0000D860 /* th.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = th.lproj; path = GoogleSignIn/Sources/Strings/th.lproj; sourceTree = ""; }; - 46EB2E0000D870 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = GoogleSignIn/Sources/Strings/tr.lproj; sourceTree = ""; }; - 46EB2E0000D880 /* uk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = uk.lproj; path = GoogleSignIn/Sources/Strings/uk.lproj; sourceTree = ""; }; - 46EB2E0000D890 /* vi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = vi.lproj; path = GoogleSignIn/Sources/Strings/vi.lproj; sourceTree = ""; }; - 46EB2E0000D8A0 /* zh_CN.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = zh_CN.lproj; path = GoogleSignIn/Sources/Strings/zh_CN.lproj; sourceTree = ""; }; - 46EB2E0000D8B0 /* zh_TW.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = zh_TW.lproj; path = GoogleSignIn/Sources/Strings/zh_TW.lproj; sourceTree = ""; }; - 46EB2E0000D8C0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = ios/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D8D0 /* ar.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ar.lproj; path = React/I18n/strings/ar.lproj; sourceTree = ""; }; - 46EB2E0000D8E0 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = cs.lproj; path = React/I18n/strings/cs.lproj; sourceTree = ""; }; - 46EB2E0000D8F0 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = React/I18n/strings/da.lproj; sourceTree = ""; }; - 46EB2E0000D900 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = React/I18n/strings/de.lproj; sourceTree = ""; }; - 46EB2E0000D910 /* el.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = el.lproj; path = React/I18n/strings/el.lproj; sourceTree = ""; }; - 46EB2E0000D920 /* en-GB.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "en-GB.lproj"; path = "React/I18n/strings/en-GB.lproj"; sourceTree = ""; }; - 46EB2E0000D930 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = React/I18n/strings/en.lproj; sourceTree = ""; }; - 46EB2E0000D940 /* es-ES.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "es-ES.lproj"; path = "React/I18n/strings/es-ES.lproj"; sourceTree = ""; }; - 46EB2E0000D950 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = React/I18n/strings/es.lproj; sourceTree = ""; }; - 46EB2E0000D960 /* fi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fi.lproj; path = React/I18n/strings/fi.lproj; sourceTree = ""; }; - 46EB2E0000D970 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = React/I18n/strings/fr.lproj; sourceTree = ""; }; - 46EB2E0000D980 /* he.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = he.lproj; path = React/I18n/strings/he.lproj; sourceTree = ""; }; - 46EB2E0000D990 /* hi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hi.lproj; path = React/I18n/strings/hi.lproj; sourceTree = ""; }; - 46EB2E0000D9A0 /* hr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hr.lproj; path = React/I18n/strings/hr.lproj; sourceTree = ""; }; - 46EB2E0000D9B0 /* hu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hu.lproj; path = React/I18n/strings/hu.lproj; sourceTree = ""; }; - 46EB2E0000D9C0 /* id.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = id.lproj; path = React/I18n/strings/id.lproj; sourceTree = ""; }; - 46EB2E0000D9D0 /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = React/I18n/strings/it.lproj; sourceTree = ""; }; - 46EB2E0000D9E0 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = React/I18n/strings/ja.lproj; sourceTree = ""; }; - 46EB2E0000D9F0 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = React/I18n/strings/ko.lproj; sourceTree = ""; }; - 46EB2E0000DA00 /* ms.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ms.lproj; path = React/I18n/strings/ms.lproj; sourceTree = ""; }; - 46EB2E0000DA10 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nb.lproj; path = React/I18n/strings/nb.lproj; sourceTree = ""; }; - 46EB2E0000DA20 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = React/I18n/strings/nl.lproj; sourceTree = ""; }; - 46EB2E0000DA30 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = React/I18n/strings/pl.lproj; sourceTree = ""; }; - 46EB2E0000DA40 /* pt-PT.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "pt-PT.lproj"; path = "React/I18n/strings/pt-PT.lproj"; sourceTree = ""; }; - 46EB2E0000DA50 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = React/I18n/strings/pt.lproj; sourceTree = ""; }; - 46EB2E0000DA60 /* ro.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ro.lproj; path = React/I18n/strings/ro.lproj; sourceTree = ""; }; - 46EB2E0000DA70 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = React/I18n/strings/ru.lproj; sourceTree = ""; }; - 46EB2E0000DA80 /* sk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sk.lproj; path = React/I18n/strings/sk.lproj; sourceTree = ""; }; - 46EB2E0000DA90 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = React/I18n/strings/sv.lproj; sourceTree = ""; }; - 46EB2E0000DAA0 /* th.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = th.lproj; path = React/I18n/strings/th.lproj; sourceTree = ""; }; - 46EB2E0000DAB0 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = React/I18n/strings/tr.lproj; sourceTree = ""; }; - 46EB2E0000DAC0 /* uk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = uk.lproj; path = React/I18n/strings/uk.lproj; sourceTree = ""; }; - 46EB2E0000DAD0 /* vi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = vi.lproj; path = React/I18n/strings/vi.lproj; sourceTree = ""; }; - 46EB2E0000DAE0 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "React/I18n/strings/zh-Hans.lproj"; sourceTree = ""; }; - 46EB2E0000DAF0 /* zh-Hant-HK.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant-HK.lproj"; path = "React/I18n/strings/zh-Hant-HK.lproj"; sourceTree = ""; }; - 46EB2E0000DB00 /* zh-Hant.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant.lproj"; path = "React/I18n/strings/zh-Hant.lproj"; sourceTree = ""; }; - 46EB2E0000DB10 /* zu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = zu.lproj; path = React/I18n/strings/zu.lproj; sourceTree = ""; }; - 46EB2E0000DB30 /* EXApplication.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXApplication.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DB50 /* EXBarCodeScanner.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXBarCodeScanner.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DB70 /* EXConstants.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXConstants.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DB90 /* EXImageLoader.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXImageLoader.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DBB0 /* Expo.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Expo.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DBC0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DBE0 /* ExpoAdapterGoogleSignIn.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoAdapterGoogleSignIn.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DC00 /* ExpoAsset.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoAsset.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DC20 /* ExpoCamera.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoCamera.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DC40 /* ExpoCrypto.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoCrypto.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DC60 /* ExpoDevice.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoDevice.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DC80 /* ExpoFileSystem.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoFileSystem.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DCA0 /* ExpoFont.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoFont.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DCC0 /* ExpoKeepAwake.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoKeepAwake.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DCE0 /* ExpoModulesCore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoModulesCore.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DCF0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DD10 /* ExpoWebBrowser.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoWebBrowser.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DD30 /* FBLazyVector.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = FBLazyVector.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DD50 /* RCTDeprecation.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTDeprecation.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DD60 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DD80 /* RCTRequired.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTRequired.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DDA0 /* RCTTypeSafety.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTTypeSafety.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DDC0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000DDD0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DDE0 /* RNCAsyncStorage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNCAsyncStorage.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DE00 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000DE10 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DE20 /* RNGestureHandler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNGestureHandler.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DE40 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000DE50 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DE60 /* RNGoogleSignin.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNGoogleSignin.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DE80 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000DE90 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DEA0 /* RNReanimated.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNReanimated.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DEC0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000DED0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DEE0 /* RNSVG.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNSVG.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DF00 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000DF10 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DF20 /* RNScreens.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNScreens.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DF40 /* React.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = React.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DF60 /* React-Codegen.podspec.json */ = {isa = PBXFileReference; includeInIndex = 1; path = "React-Codegen.podspec.json"; sourceTree = ""; }; - 46EB2E0000DF80 /* React-Core.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-Core.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DFA0 /* React-CoreModules.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-CoreModules.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DFC0 /* React-Fabric.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-Fabric.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DFE0 /* React-FabricImage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-FabricImage.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E000 /* React-ImageManager.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-ImageManager.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E020 /* React-Mapbuffer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-Mapbuffer.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E040 /* React-NativeModulesApple.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-NativeModulesApple.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E060 /* React-RCTActionSheet.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTActionSheet.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E080 /* React-RCTAnimation.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTAnimation.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E0A0 /* React-RCTAppDelegate.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTAppDelegate.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E0C0 /* React-RCTBlob.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTBlob.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E0E0 /* React-RCTFabric.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTFabric.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E100 /* React-RCTImage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTImage.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E120 /* React-RCTLinking.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTLinking.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E140 /* React-RCTNetwork.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTNetwork.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E160 /* React-RCTSettings.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTSettings.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E180 /* React-RCTText.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTText.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E1A0 /* React-RCTVibration.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTVibration.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E1C0 /* React-RuntimeApple.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RuntimeApple.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E1E0 /* React-RuntimeCore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RuntimeCore.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E200 /* React-RuntimeHermes.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RuntimeHermes.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E220 /* React-callinvoker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-callinvoker.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E240 /* React-cxxreact.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-cxxreact.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E260 /* React-debug.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-debug.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E280 /* React-featureflags.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-featureflags.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E2A0 /* React-graphics.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-graphics.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E2C0 /* React-hermes.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-hermes.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E2E0 /* React-jserrorhandler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jserrorhandler.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E300 /* React-jsi.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsi.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E320 /* React-jsiexecutor.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsiexecutor.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E340 /* React-jsinspector.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsinspector.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E360 /* React-jsitracing.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsitracing.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E380 /* React-logger.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-logger.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E3A0 /* React-nativeconfig.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-nativeconfig.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E3C0 /* React-perflogger.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-perflogger.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E3E0 /* React-rendererdebug.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-rendererdebug.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E400 /* React-rncore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-rncore.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E420 /* React-runtimeexecutor.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-runtimeexecutor.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E440 /* React-runtimescheduler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-runtimescheduler.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E460 /* React-utils.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-utils.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E480 /* ReactCommon.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ReactCommon.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E4A0 /* Yoga.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Yoga.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E4C0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000E4D0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000E4E0 /* react-native-safe-area-context.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-safe-area-context.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E610 /* ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist"; sourceTree = ""; }; - 46EB2E0000EA40 /* AppAuth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000EA50 /* AppAuth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.release.xcconfig; sourceTree = ""; }; - 46EB2E0000EA60 /* AppAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AppAuth.modulemap; sourceTree = ""; }; - 46EB2E0000EA70 /* AppAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-umbrella.h"; sourceTree = ""; }; - 46EB2E0000EA90 /* AppAuth-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-prefix.pch"; sourceTree = ""; }; - 46EB2E0000EAA0 /* AppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AppAuth-dummy.m"; sourceTree = ""; }; - 46EB2E0000EC70 /* DoubleConversion.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000EC80 /* DoubleConversion.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.release.xcconfig; sourceTree = ""; }; - 46EB2E0000EC90 /* DoubleConversion.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DoubleConversion.modulemap; sourceTree = ""; }; - 46EB2E0000ECA0 /* DoubleConversion-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DoubleConversion-umbrella.h"; sourceTree = ""; }; - 46EB2E0000ECC0 /* DoubleConversion-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DoubleConversion-prefix.pch"; sourceTree = ""; }; - 46EB2E0000ECD0 /* DoubleConversion-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DoubleConversion-dummy.m"; sourceTree = ""; }; - 46EB2E0000EE10 /* ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist"; sourceTree = ""; }; - 46EB2E0000EE60 /* EXApplication.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXApplication.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000EE70 /* EXApplication.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXApplication.release.xcconfig; sourceTree = ""; }; - 46EB2E0000EE80 /* EXApplication.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXApplication.modulemap; sourceTree = ""; }; - 46EB2E0000EE90 /* EXApplication-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXApplication-umbrella.h"; sourceTree = ""; }; - 46EB2E0000EEC0 /* EXApplication-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXApplication-prefix.pch"; sourceTree = ""; }; - 46EB2E0000EED0 /* EXApplication-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXApplication-dummy.m"; sourceTree = ""; }; - 46EB2E0000F040 /* EXBarCodeScanner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXBarCodeScanner.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F050 /* EXBarCodeScanner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXBarCodeScanner.release.xcconfig; sourceTree = ""; }; - 46EB2E0000F060 /* EXBarCodeScanner.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXBarCodeScanner.modulemap; sourceTree = ""; }; - 46EB2E0000F070 /* EXBarCodeScanner-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXBarCodeScanner-umbrella.h"; sourceTree = ""; }; - 46EB2E0000F0A0 /* EXBarCodeScanner-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXBarCodeScanner-prefix.pch"; sourceTree = ""; }; - 46EB2E0000F0B0 /* EXBarCodeScanner-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXBarCodeScanner-dummy.m"; sourceTree = ""; }; - 46EB2E0000F1E0 /* ResourceBundle-EXConstants-EXConstants-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-EXConstants-EXConstants-Info.plist"; sourceTree = ""; }; - 46EB2E0000F280 /* ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist"; sourceTree = ""; }; - 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXConstants.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F2F0 /* EXConstants.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXConstants.release.xcconfig; sourceTree = ""; }; - 46EB2E0000F300 /* EXConstants.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXConstants.modulemap; sourceTree = ""; }; - 46EB2E0000F310 /* EXConstants-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXConstants-umbrella.h"; sourceTree = ""; }; - 46EB2E0000F340 /* EXConstants-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXConstants-prefix.pch"; sourceTree = ""; }; - 46EB2E0000F350 /* EXConstants-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXConstants-dummy.m"; sourceTree = ""; }; - 46EB2E0000F420 /* EXImageLoader.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXImageLoader.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F430 /* EXImageLoader.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXImageLoader.release.xcconfig; sourceTree = ""; }; - 46EB2E0000F440 /* EXImageLoader.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXImageLoader.modulemap; sourceTree = ""; }; - 46EB2E0000F450 /* EXImageLoader-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXImageLoader-umbrella.h"; sourceTree = ""; }; - 46EB2E0000F470 /* EXImageLoader-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXImageLoader-prefix.pch"; sourceTree = ""; }; - 46EB2E0000F480 /* EXImageLoader-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXImageLoader-dummy.m"; sourceTree = ""; }; - 46EB2E0000F560 /* Expo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expo.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F570 /* Expo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expo.release.xcconfig; sourceTree = ""; }; - 46EB2E0000F580 /* Expo-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expo-prefix.pch"; sourceTree = ""; }; - 46EB2E0000F590 /* Expo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expo-dummy.m"; sourceTree = ""; }; - 46EB2E0000F650 /* ExpoAdapterGoogleSignIn.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAdapterGoogleSignIn.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F660 /* ExpoAdapterGoogleSignIn.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAdapterGoogleSignIn.release.xcconfig; sourceTree = ""; }; - 46EB2E0000F670 /* ExpoAdapterGoogleSignIn.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoAdapterGoogleSignIn.modulemap; sourceTree = ""; }; - 46EB2E0000F680 /* ExpoAdapterGoogleSignIn-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAdapterGoogleSignIn-umbrella.h"; sourceTree = ""; }; - 46EB2E0000F6B0 /* ExpoAdapterGoogleSignIn-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAdapterGoogleSignIn-prefix.pch"; sourceTree = ""; }; - 46EB2E0000F6C0 /* ExpoAdapterGoogleSignIn-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoAdapterGoogleSignIn-dummy.m"; sourceTree = ""; }; - 46EB2E0000F780 /* ExpoAsset.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAsset.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F790 /* ExpoAsset.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAsset.release.xcconfig; sourceTree = ""; }; - 46EB2E0000F7A0 /* ExpoAsset.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoAsset.modulemap; sourceTree = ""; }; - 46EB2E0000F7B0 /* ExpoAsset-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAsset-umbrella.h"; sourceTree = ""; }; - 46EB2E0000F7E0 /* ExpoAsset-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAsset-prefix.pch"; sourceTree = ""; }; - 46EB2E0000F7F0 /* ExpoAsset-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoAsset-dummy.m"; sourceTree = ""; }; - 46EB2E0000F9E0 /* ExpoCamera.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCamera.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F9F0 /* ExpoCamera.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCamera.release.xcconfig; sourceTree = ""; }; - 46EB2E0000FA00 /* ExpoCamera.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoCamera.modulemap; sourceTree = ""; }; - 46EB2E0000FA10 /* ExpoCamera-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCamera-umbrella.h"; sourceTree = ""; }; - 46EB2E0000FA40 /* ExpoCamera-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCamera-prefix.pch"; sourceTree = ""; }; - 46EB2E0000FA50 /* ExpoCamera-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoCamera-dummy.m"; sourceTree = ""; }; - 46EB2E0000FB30 /* ExpoCrypto.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCrypto.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000FB40 /* ExpoCrypto.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCrypto.release.xcconfig; sourceTree = ""; }; - 46EB2E0000FB50 /* ExpoCrypto.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoCrypto.modulemap; sourceTree = ""; }; - 46EB2E0000FB60 /* ExpoCrypto-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCrypto-umbrella.h"; sourceTree = ""; }; - 46EB2E0000FB90 /* ExpoCrypto-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCrypto-prefix.pch"; sourceTree = ""; }; - 46EB2E0000FBA0 /* ExpoCrypto-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoCrypto-dummy.m"; sourceTree = ""; }; - 46EB2E0000FCE0 /* ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist"; sourceTree = ""; }; - 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoDevice.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoDevice.release.xcconfig; sourceTree = ""; }; - 46EB2E0000FD30 /* ExpoDevice.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoDevice.modulemap; sourceTree = ""; }; - 46EB2E0000FD40 /* ExpoDevice-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoDevice-umbrella.h"; sourceTree = ""; }; - 46EB2E0000FD70 /* ExpoDevice-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoDevice-prefix.pch"; sourceTree = ""; }; - 46EB2E0000FD80 /* ExpoDevice-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoDevice-dummy.m"; sourceTree = ""; }; - 46EB2E0000FEC0 /* ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist"; sourceTree = ""; }; - 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFileSystem.debug.xcconfig; sourceTree = ""; }; - 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFileSystem.release.xcconfig; sourceTree = ""; }; - 46EB2E000100E0 /* ExpoFileSystem.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoFileSystem.modulemap; sourceTree = ""; }; - 46EB2E000100F0 /* ExpoFileSystem-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFileSystem-umbrella.h"; sourceTree = ""; }; - 46EB2E00010120 /* ExpoFileSystem-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFileSystem-prefix.pch"; sourceTree = ""; }; - 46EB2E00010130 /* ExpoFileSystem-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoFileSystem-dummy.m"; sourceTree = ""; }; - 46EB2E00010230 /* ExpoFont.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFont.debug.xcconfig; sourceTree = ""; }; - 46EB2E00010240 /* ExpoFont.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFont.release.xcconfig; sourceTree = ""; }; - 46EB2E00010250 /* ExpoFont.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoFont.modulemap; sourceTree = ""; }; - 46EB2E00010260 /* ExpoFont-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFont-umbrella.h"; sourceTree = ""; }; - 46EB2E00010290 /* ExpoFont-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFont-prefix.pch"; sourceTree = ""; }; - 46EB2E000102A0 /* ExpoFont-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoFont-dummy.m"; sourceTree = ""; }; - 46EB2E00010360 /* ExpoKeepAwake.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoKeepAwake.debug.xcconfig; sourceTree = ""; }; - 46EB2E00010370 /* ExpoKeepAwake.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoKeepAwake.release.xcconfig; sourceTree = ""; }; - 46EB2E00010380 /* ExpoKeepAwake.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoKeepAwake.modulemap; sourceTree = ""; }; - 46EB2E00010390 /* ExpoKeepAwake-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoKeepAwake-umbrella.h"; sourceTree = ""; }; - 46EB2E000103C0 /* ExpoKeepAwake-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoKeepAwake-prefix.pch"; sourceTree = ""; }; - 46EB2E000103D0 /* ExpoKeepAwake-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoKeepAwake-dummy.m"; sourceTree = ""; }; - 46EB2E00011390 /* ExpoModulesCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoModulesCore.debug.xcconfig; sourceTree = ""; }; - 46EB2E000113A0 /* ExpoModulesCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoModulesCore.release.xcconfig; sourceTree = ""; }; - 46EB2E000113B0 /* ExpoModulesCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoModulesCore.modulemap; sourceTree = ""; }; - 46EB2E000113C0 /* ExpoModulesCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoModulesCore-umbrella.h"; sourceTree = ""; }; - 46EB2E000113F0 /* ExpoModulesCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoModulesCore-prefix.pch"; sourceTree = ""; }; - 46EB2E00011400 /* ExpoModulesCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoModulesCore-dummy.m"; sourceTree = ""; }; - 46EB2E00011500 /* ExpoWebBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoWebBrowser.debug.xcconfig; sourceTree = ""; }; - 46EB2E00011510 /* ExpoWebBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoWebBrowser.release.xcconfig; sourceTree = ""; }; - 46EB2E00011520 /* ExpoWebBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoWebBrowser.modulemap; sourceTree = ""; }; - 46EB2E00011530 /* ExpoWebBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoWebBrowser-umbrella.h"; sourceTree = ""; }; - 46EB2E00011560 /* ExpoWebBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoWebBrowser-prefix.pch"; sourceTree = ""; }; - 46EB2E00011570 /* ExpoWebBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoWebBrowser-dummy.m"; sourceTree = ""; }; - 46EB2E000115E0 /* FBLazyVector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBLazyVector.debug.xcconfig; sourceTree = ""; }; - 46EB2E000115F0 /* FBLazyVector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBLazyVector.release.xcconfig; sourceTree = ""; }; - 46EB2E00011720 /* ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist"; sourceTree = ""; }; - 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMAppAuth.debug.xcconfig; sourceTree = ""; }; - 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMAppAuth.release.xcconfig; sourceTree = ""; }; - 46EB2E000117C0 /* GTMAppAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMAppAuth.modulemap; sourceTree = ""; }; - 46EB2E000117D0 /* GTMAppAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMAppAuth-umbrella.h"; sourceTree = ""; }; - 46EB2E00011800 /* GTMAppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMAppAuth-dummy.m"; sourceTree = ""; }; - 46EB2E00011940 /* ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist"; sourceTree = ""; }; - 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.debug.xcconfig; sourceTree = ""; }; - 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.release.xcconfig; sourceTree = ""; }; - 46EB2E00011A00 /* GTMSessionFetcher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMSessionFetcher.modulemap; sourceTree = ""; }; - 46EB2E00011A10 /* GTMSessionFetcher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-umbrella.h"; sourceTree = ""; }; - 46EB2E00011A30 /* GTMSessionFetcher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMSessionFetcher-dummy.m"; sourceTree = ""; }; - 46EB2E00011E10 /* ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist"; sourceTree = ""; }; - 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleSignIn.debug.xcconfig; sourceTree = ""; }; - 46EB2E00012120 /* GoogleSignIn.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleSignIn.release.xcconfig; sourceTree = ""; }; - 46EB2E00012130 /* GoogleSignIn.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleSignIn.modulemap; sourceTree = ""; }; - 46EB2E00012140 /* GoogleSignIn-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleSignIn-umbrella.h"; sourceTree = ""; }; - 46EB2E00012160 /* GoogleSignIn-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleSignIn-dummy.m"; sourceTree = ""; }; - 46EB2E000138B0 /* RCT-Folly.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RCT-Folly.debug.xcconfig"; sourceTree = ""; }; - 46EB2E000138C0 /* RCT-Folly.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RCT-Folly.release.xcconfig"; sourceTree = ""; }; - 46EB2E000138D0 /* RCT-Folly.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "RCT-Folly.modulemap"; sourceTree = ""; }; - 46EB2E000138E0 /* RCT-Folly-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCT-Folly-umbrella.h"; sourceTree = ""; }; - 46EB2E00013900 /* RCT-Folly-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCT-Folly-prefix.pch"; sourceTree = ""; }; - 46EB2E00013910 /* RCT-Folly-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCT-Folly-dummy.m"; sourceTree = ""; }; - 46EB2E000139E0 /* RCTDeprecation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTDeprecation.debug.xcconfig; sourceTree = ""; }; - 46EB2E000139F0 /* RCTDeprecation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTDeprecation.release.xcconfig; sourceTree = ""; }; - 46EB2E00013A00 /* RCTDeprecation.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RCTDeprecation.modulemap; sourceTree = ""; }; - 46EB2E00013A10 /* RCTDeprecation-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTDeprecation-umbrella.h"; sourceTree = ""; }; - 46EB2E00013A30 /* RCTDeprecation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTDeprecation-prefix.pch"; sourceTree = ""; }; - 46EB2E00013A40 /* RCTDeprecation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTDeprecation-dummy.m"; sourceTree = ""; }; - 46EB2E00013AB0 /* RCTRequired.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTRequired.debug.xcconfig; sourceTree = ""; }; - 46EB2E00013AC0 /* RCTRequired.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTRequired.release.xcconfig; sourceTree = ""; }; - 46EB2E00013BA0 /* RCTTypeSafety.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTTypeSafety.debug.xcconfig; sourceTree = ""; }; - 46EB2E00013BB0 /* RCTTypeSafety.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTTypeSafety.release.xcconfig; sourceTree = ""; }; - 46EB2E00013BC0 /* RCTTypeSafety.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RCTTypeSafety.modulemap; sourceTree = ""; }; - 46EB2E00013BD0 /* RCTTypeSafety-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTTypeSafety-umbrella.h"; sourceTree = ""; }; - 46EB2E00013BF0 /* RCTTypeSafety-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTTypeSafety-prefix.pch"; sourceTree = ""; }; - 46EB2E00013C00 /* RCTTypeSafety-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTTypeSafety-dummy.m"; sourceTree = ""; }; - 46EB2E00013D40 /* ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist"; sourceTree = ""; }; - 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCAsyncStorage.debug.xcconfig; sourceTree = ""; }; - 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCAsyncStorage.release.xcconfig; sourceTree = ""; }; - 46EB2E00013DA0 /* RNCAsyncStorage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNCAsyncStorage-prefix.pch"; sourceTree = ""; }; - 46EB2E00013DB0 /* RNCAsyncStorage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNCAsyncStorage-dummy.m"; sourceTree = ""; }; - 46EB2E000141C0 /* RNGestureHandler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGestureHandler.debug.xcconfig; sourceTree = ""; }; - 46EB2E000141D0 /* RNGestureHandler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGestureHandler.release.xcconfig; sourceTree = ""; }; - 46EB2E000141E0 /* RNGestureHandler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNGestureHandler-prefix.pch"; sourceTree = ""; }; - 46EB2E000141F0 /* RNGestureHandler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNGestureHandler-dummy.m"; sourceTree = ""; }; - 46EB2E00014320 /* RNGoogleSignin.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGoogleSignin.debug.xcconfig; sourceTree = ""; }; - 46EB2E00014330 /* RNGoogleSignin.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGoogleSignin.release.xcconfig; sourceTree = ""; }; - 46EB2E00014340 /* RNGoogleSignin-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNGoogleSignin-prefix.pch"; sourceTree = ""; }; - 46EB2E00014350 /* RNGoogleSignin-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNGoogleSignin-dummy.m"; sourceTree = ""; }; - 46EB2E00014B20 /* RNReanimated.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNReanimated.debug.xcconfig; sourceTree = ""; }; - 46EB2E00014B30 /* RNReanimated.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNReanimated.release.xcconfig; sourceTree = ""; }; - 46EB2E00014B40 /* RNReanimated.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RNReanimated.modulemap; sourceTree = ""; }; - 46EB2E00014B50 /* RNReanimated-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNReanimated-umbrella.h"; sourceTree = ""; }; - 46EB2E00014B70 /* RNReanimated-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNReanimated-prefix.pch"; sourceTree = ""; }; - 46EB2E00014B80 /* RNReanimated-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNReanimated-dummy.m"; sourceTree = ""; }; - 46EB2E000156D0 /* RNSVG.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNSVG.debug.xcconfig; sourceTree = ""; }; - 46EB2E000156E0 /* RNSVG.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNSVG.release.xcconfig; sourceTree = ""; }; - 46EB2E000156F0 /* RNSVG-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNSVG-prefix.pch"; sourceTree = ""; }; - 46EB2E00015700 /* RNSVG-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNSVG-dummy.m"; sourceTree = ""; }; - 46EB2E00015A40 /* RNScreens.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNScreens.debug.xcconfig; sourceTree = ""; }; - 46EB2E00015A50 /* RNScreens.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNScreens.release.xcconfig; sourceTree = ""; }; - 46EB2E00015A60 /* RNScreens-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNScreens-prefix.pch"; sourceTree = ""; }; - 46EB2E00015A70 /* RNScreens-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNScreens-dummy.m"; sourceTree = ""; }; - 46EB2E00015AE0 /* React.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.debug.xcconfig; sourceTree = ""; }; - 46EB2E00015AF0 /* React.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.release.xcconfig; sourceTree = ""; }; - 46EB2E00016120 /* React-Codegen.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Codegen.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00016130 /* React-Codegen.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Codegen.release.xcconfig"; sourceTree = ""; }; - 46EB2E00016140 /* React-Codegen.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-Codegen.modulemap"; sourceTree = ""; }; - 46EB2E00016150 /* React-Codegen-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Codegen-umbrella.h"; sourceTree = ""; }; - 46EB2E00016170 /* React-Codegen-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Codegen-prefix.pch"; sourceTree = ""; }; - 46EB2E00016180 /* React-Codegen-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Codegen-dummy.m"; sourceTree = ""; }; - 46EB2E00016500 /* ResourceBundle-RCTI18nStrings-React-Core-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RCTI18nStrings-React-Core-Info.plist"; sourceTree = ""; }; - 46EB2E00017E40 /* React-Core.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Core.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00017E50 /* React-Core.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Core.release.xcconfig"; sourceTree = ""; }; - 46EB2E00017E60 /* React-Core.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-Core.modulemap"; sourceTree = ""; }; - 46EB2E00017E70 /* React-Core-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Core-umbrella.h"; sourceTree = ""; }; - 46EB2E00017E90 /* React-Core-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Core-prefix.pch"; sourceTree = ""; }; - 46EB2E00017EA0 /* React-Core-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Core-dummy.m"; sourceTree = ""; }; - 46EB2E00018100 /* React-CoreModules.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-CoreModules.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00018110 /* React-CoreModules.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-CoreModules.release.xcconfig"; sourceTree = ""; }; - 46EB2E00018120 /* React-CoreModules-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-CoreModules-prefix.pch"; sourceTree = ""; }; - 46EB2E00018130 /* React-CoreModules-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-CoreModules-dummy.m"; sourceTree = ""; }; - 46EB2E00019700 /* React-Fabric.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Fabric.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00019710 /* React-Fabric.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Fabric.release.xcconfig"; sourceTree = ""; }; - 46EB2E00019720 /* React-Fabric.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-Fabric.modulemap"; sourceTree = ""; }; - 46EB2E00019730 /* React-Fabric-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Fabric-umbrella.h"; sourceTree = ""; }; - 46EB2E00019750 /* React-Fabric-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Fabric-prefix.pch"; sourceTree = ""; }; - 46EB2E00019760 /* React-Fabric-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Fabric-dummy.m"; sourceTree = ""; }; - 46EB2E000198B0 /* React-FabricImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-FabricImage.debug.xcconfig"; sourceTree = ""; }; - 46EB2E000198C0 /* React-FabricImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-FabricImage.release.xcconfig"; sourceTree = ""; }; - 46EB2E000198D0 /* React-FabricImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-FabricImage-prefix.pch"; sourceTree = ""; }; - 46EB2E000198E0 /* React-FabricImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-FabricImage-dummy.m"; sourceTree = ""; }; - 46EB2E00019A00 /* React-ImageManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-ImageManager.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00019A10 /* React-ImageManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-ImageManager.release.xcconfig"; sourceTree = ""; }; - 46EB2E00019A20 /* React-ImageManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-ImageManager.modulemap"; sourceTree = ""; }; - 46EB2E00019A30 /* React-ImageManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-ImageManager-umbrella.h"; sourceTree = ""; }; - 46EB2E00019A50 /* React-ImageManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-ImageManager-prefix.pch"; sourceTree = ""; }; - 46EB2E00019A60 /* React-ImageManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-ImageManager-dummy.m"; sourceTree = ""; }; - 46EB2E00019B50 /* React-Mapbuffer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Mapbuffer.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00019B60 /* React-Mapbuffer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Mapbuffer.release.xcconfig"; sourceTree = ""; }; - 46EB2E00019B70 /* React-Mapbuffer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Mapbuffer-prefix.pch"; sourceTree = ""; }; - 46EB2E00019B80 /* React-Mapbuffer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Mapbuffer-dummy.m"; sourceTree = ""; }; - 46EB2E00019CB0 /* React-NativeModulesApple.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-NativeModulesApple.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00019CC0 /* React-NativeModulesApple.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-NativeModulesApple.release.xcconfig"; sourceTree = ""; }; - 46EB2E00019CD0 /* React-NativeModulesApple.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-NativeModulesApple.modulemap"; sourceTree = ""; }; - 46EB2E00019CE0 /* React-NativeModulesApple-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-NativeModulesApple-umbrella.h"; sourceTree = ""; }; - 46EB2E00019D00 /* React-NativeModulesApple-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-NativeModulesApple-prefix.pch"; sourceTree = ""; }; - 46EB2E00019D10 /* React-NativeModulesApple-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-NativeModulesApple-dummy.m"; sourceTree = ""; }; - 46EB2E00019D80 /* React-RCTActionSheet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTActionSheet.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00019D90 /* React-RCTActionSheet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTActionSheet.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001A140 /* React-RCTAnimation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAnimation.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001A150 /* React-RCTAnimation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAnimation.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001A160 /* React-RCTAnimation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAnimation-prefix.pch"; sourceTree = ""; }; - 46EB2E0001A170 /* React-RCTAnimation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTAnimation-dummy.m"; sourceTree = ""; }; - 46EB2E0001A290 /* React-RCTAppDelegate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAppDelegate.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001A2A0 /* React-RCTAppDelegate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAppDelegate.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001A2B0 /* React-RCTAppDelegate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-RCTAppDelegate.modulemap"; sourceTree = ""; }; - 46EB2E0001A2C0 /* React-RCTAppDelegate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAppDelegate-umbrella.h"; sourceTree = ""; }; - 46EB2E0001A2E0 /* React-RCTAppDelegate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAppDelegate-prefix.pch"; sourceTree = ""; }; - 46EB2E0001A2F0 /* React-RCTAppDelegate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTAppDelegate-dummy.m"; sourceTree = ""; }; - 46EB2E0001A420 /* React-RCTBlob.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTBlob.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001A430 /* React-RCTBlob.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTBlob.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001A440 /* React-RCTBlob-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTBlob-prefix.pch"; sourceTree = ""; }; - 46EB2E0001A450 /* React-RCTBlob-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTBlob-dummy.m"; sourceTree = ""; }; - 46EB2E0001AB00 /* React-RCTFabric.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTFabric.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001AB10 /* React-RCTFabric.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTFabric.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001AB20 /* React-RCTFabric.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-RCTFabric.modulemap"; sourceTree = ""; }; - 46EB2E0001AB30 /* React-RCTFabric-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTFabric-umbrella.h"; sourceTree = ""; }; - 46EB2E0001AB50 /* React-RCTFabric-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTFabric-prefix.pch"; sourceTree = ""; }; - 46EB2E0001AB60 /* React-RCTFabric-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTFabric-dummy.m"; sourceTree = ""; }; - 46EB2E0001AD30 /* React-RCTImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTImage.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001AD40 /* React-RCTImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTImage.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001AD50 /* React-RCTImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTImage-prefix.pch"; sourceTree = ""; }; - 46EB2E0001AD60 /* React-RCTImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTImage-dummy.m"; sourceTree = ""; }; - 46EB2E0001AE30 /* React-RCTLinking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTLinking.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001AE40 /* React-RCTLinking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTLinking.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001AE50 /* React-RCTLinking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTLinking-prefix.pch"; sourceTree = ""; }; - 46EB2E0001AE60 /* React-RCTLinking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTLinking-dummy.m"; sourceTree = ""; }; - 46EB2E0001AF70 /* React-RCTNetwork.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTNetwork.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001AF80 /* React-RCTNetwork.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTNetwork.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001AF90 /* React-RCTNetwork-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTNetwork-prefix.pch"; sourceTree = ""; }; - 46EB2E0001AFA0 /* React-RCTNetwork-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTNetwork-dummy.m"; sourceTree = ""; }; - 46EB2E0001B070 /* React-RCTSettings.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTSettings.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001B080 /* React-RCTSettings.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTSettings.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001B090 /* React-RCTSettings-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTSettings-prefix.pch"; sourceTree = ""; }; - 46EB2E0001B0A0 /* React-RCTSettings-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTSettings-dummy.m"; sourceTree = ""; }; - 46EB2E0001B520 /* React-RCTText.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTText.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001B530 /* React-RCTText.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTText.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001B540 /* React-RCTText-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTText-prefix.pch"; sourceTree = ""; }; - 46EB2E0001B550 /* React-RCTText-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTText-dummy.m"; sourceTree = ""; }; - 46EB2E0001B620 /* React-RCTVibration.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTVibration.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001B630 /* React-RCTVibration.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTVibration.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001B640 /* React-RCTVibration-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTVibration-prefix.pch"; sourceTree = ""; }; - 46EB2E0001B650 /* React-RCTVibration-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTVibration-dummy.m"; sourceTree = ""; }; - 46EB2E0001B800 /* React-RuntimeApple.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeApple.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001B810 /* React-RuntimeApple.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeApple.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001B820 /* React-RuntimeApple-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RuntimeApple-prefix.pch"; sourceTree = ""; }; - 46EB2E0001B830 /* React-RuntimeApple-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RuntimeApple-dummy.m"; sourceTree = ""; }; - 46EB2E0001B9E0 /* React-RuntimeCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeCore.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001B9F0 /* React-RuntimeCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeCore.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001BA00 /* React-RuntimeCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RuntimeCore-prefix.pch"; sourceTree = ""; }; - 46EB2E0001BA10 /* React-RuntimeCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RuntimeCore-dummy.m"; sourceTree = ""; }; - 46EB2E0001BAE0 /* React-RuntimeHermes.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeHermes.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001BAF0 /* React-RuntimeHermes.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeHermes.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001BB00 /* React-RuntimeHermes-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RuntimeHermes-prefix.pch"; sourceTree = ""; }; - 46EB2E0001BB10 /* React-RuntimeHermes-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RuntimeHermes-dummy.m"; sourceTree = ""; }; - 46EB2E0001BB80 /* React-callinvoker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-callinvoker.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001BB90 /* React-callinvoker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-callinvoker.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001BE50 /* React-cxxreact.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-cxxreact.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001BE60 /* React-cxxreact.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-cxxreact.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001BE70 /* React-cxxreact-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-cxxreact-prefix.pch"; sourceTree = ""; }; - 46EB2E0001BE80 /* React-cxxreact-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-cxxreact-dummy.m"; sourceTree = ""; }; - 46EB2E0001BF70 /* React-debug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-debug.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001BF80 /* React-debug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-debug.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001BF90 /* React-debug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-debug.modulemap"; sourceTree = ""; }; - 46EB2E0001BFA0 /* React-debug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-debug-umbrella.h"; sourceTree = ""; }; - 46EB2E0001BFC0 /* React-debug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-debug-prefix.pch"; sourceTree = ""; }; - 46EB2E0001BFD0 /* React-debug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-debug-dummy.m"; sourceTree = ""; }; - 46EB2E0001C0E0 /* React-featureflags.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-featureflags.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001C0F0 /* React-featureflags.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-featureflags.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001C100 /* React-featureflags.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-featureflags.modulemap"; sourceTree = ""; }; - 46EB2E0001C110 /* React-featureflags-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-featureflags-umbrella.h"; sourceTree = ""; }; - 46EB2E0001C130 /* React-featureflags-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-featureflags-prefix.pch"; sourceTree = ""; }; - 46EB2E0001C140 /* React-featureflags-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-featureflags-dummy.m"; sourceTree = ""; }; - 46EB2E0001C360 /* React-graphics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-graphics.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001C370 /* React-graphics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-graphics.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001C380 /* React-graphics.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-graphics.modulemap"; sourceTree = ""; }; - 46EB2E0001C390 /* React-graphics-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-graphics-umbrella.h"; sourceTree = ""; }; - 46EB2E0001C3B0 /* React-graphics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-graphics-prefix.pch"; sourceTree = ""; }; - 46EB2E0001C3C0 /* React-graphics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-graphics-dummy.m"; sourceTree = ""; }; - 46EB2E0001C4F0 /* React-hermes.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-hermes.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001C500 /* React-hermes.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-hermes.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001C510 /* React-hermes.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-hermes.modulemap"; sourceTree = ""; }; - 46EB2E0001C520 /* React-hermes-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-hermes-umbrella.h"; sourceTree = ""; }; - 46EB2E0001C540 /* React-hermes-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-hermes-prefix.pch"; sourceTree = ""; }; - 46EB2E0001C550 /* React-hermes-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-hermes-dummy.m"; sourceTree = ""; }; - 46EB2E0001C620 /* React-jserrorhandler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jserrorhandler.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001C630 /* React-jserrorhandler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jserrorhandler.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001C640 /* React-jserrorhandler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jserrorhandler-prefix.pch"; sourceTree = ""; }; - 46EB2E0001C650 /* React-jserrorhandler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jserrorhandler-dummy.m"; sourceTree = ""; }; - 46EB2E0001C780 /* React-jsi.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsi.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001C790 /* React-jsi.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsi.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001C7A0 /* React-jsi.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-jsi.modulemap"; sourceTree = ""; }; - 46EB2E0001C7B0 /* React-jsi-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsi-umbrella.h"; sourceTree = ""; }; - 46EB2E0001C7D0 /* React-jsi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsi-prefix.pch"; sourceTree = ""; }; - 46EB2E0001C7E0 /* React-jsi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsi-dummy.m"; sourceTree = ""; }; - 46EB2E0001C8D0 /* React-jsiexecutor.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsiexecutor.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001C8E0 /* React-jsiexecutor.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsiexecutor.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001C8F0 /* React-jsiexecutor-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsiexecutor-prefix.pch"; sourceTree = ""; }; - 46EB2E0001C900 /* React-jsiexecutor-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsiexecutor-dummy.m"; sourceTree = ""; }; - 46EB2E0001CBF0 /* React-jsinspector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsinspector.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001CC00 /* React-jsinspector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsinspector.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001CC10 /* React-jsinspector.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-jsinspector.modulemap"; sourceTree = ""; }; - 46EB2E0001CC20 /* React-jsinspector-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsinspector-umbrella.h"; sourceTree = ""; }; - 46EB2E0001CC40 /* React-jsinspector-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsinspector-prefix.pch"; sourceTree = ""; }; - 46EB2E0001CC50 /* React-jsinspector-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsinspector-dummy.m"; sourceTree = ""; }; - 46EB2E0001CCC0 /* React-jsitracing.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsitracing.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001CCD0 /* React-jsitracing.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsitracing.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001CD90 /* React-logger.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-logger.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001CDA0 /* React-logger.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-logger.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001CDB0 /* React-logger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-logger-prefix.pch"; sourceTree = ""; }; - 46EB2E0001CDC0 /* React-logger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-logger-dummy.m"; sourceTree = ""; }; - 46EB2E0001CE90 /* React-nativeconfig.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-nativeconfig.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001CEA0 /* React-nativeconfig.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-nativeconfig.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001CEB0 /* React-nativeconfig-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-nativeconfig-prefix.pch"; sourceTree = ""; }; - 46EB2E0001CEC0 /* React-nativeconfig-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-nativeconfig-dummy.m"; sourceTree = ""; }; - 46EB2E0001CFA0 /* React-perflogger.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-perflogger.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001CFB0 /* React-perflogger.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-perflogger.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001CFC0 /* React-perflogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-perflogger-prefix.pch"; sourceTree = ""; }; - 46EB2E0001CFD0 /* React-perflogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-perflogger-dummy.m"; sourceTree = ""; }; - 46EB2E0001D0F0 /* React-rendererdebug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rendererdebug.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001D100 /* React-rendererdebug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rendererdebug.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001D110 /* React-rendererdebug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-rendererdebug.modulemap"; sourceTree = ""; }; - 46EB2E0001D120 /* React-rendererdebug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-rendererdebug-umbrella.h"; sourceTree = ""; }; - 46EB2E0001D140 /* React-rendererdebug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-rendererdebug-prefix.pch"; sourceTree = ""; }; - 46EB2E0001D150 /* React-rendererdebug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-rendererdebug-dummy.m"; sourceTree = ""; }; - 46EB2E0001D1C0 /* React-rncore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rncore.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001D1D0 /* React-rncore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rncore.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001D230 /* React-runtimeexecutor.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimeexecutor.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001D240 /* React-runtimeexecutor.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimeexecutor.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001D3D0 /* React-runtimescheduler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimescheduler.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001D3E0 /* React-runtimescheduler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimescheduler.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001D3F0 /* React-runtimescheduler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-runtimescheduler-prefix.pch"; sourceTree = ""; }; - 46EB2E0001D400 /* React-runtimescheduler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-runtimescheduler-dummy.m"; sourceTree = ""; }; - 46EB2E0001D5C0 /* React-utils.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-utils.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001D5D0 /* React-utils.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-utils.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001D5E0 /* React-utils.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-utils.modulemap"; sourceTree = ""; }; - 46EB2E0001D5F0 /* React-utils-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-utils-umbrella.h"; sourceTree = ""; }; - 46EB2E0001D610 /* React-utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-utils-prefix.pch"; sourceTree = ""; }; - 46EB2E0001D620 /* React-utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-utils-dummy.m"; sourceTree = ""; }; - 46EB2E0001D8C0 /* ReactCommon.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactCommon.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001D8D0 /* ReactCommon.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactCommon.release.xcconfig; sourceTree = ""; }; - 46EB2E0001D8E0 /* ReactCommon.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ReactCommon.modulemap; sourceTree = ""; }; - 46EB2E0001D8F0 /* ReactCommon-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactCommon-umbrella.h"; sourceTree = ""; }; - 46EB2E0001D910 /* ReactCommon-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactCommon-prefix.pch"; sourceTree = ""; }; - 46EB2E0001D920 /* ReactCommon-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactCommon-dummy.m"; sourceTree = ""; }; - 46EB2E0001DC60 /* SocketRocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001DC70 /* SocketRocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.release.xcconfig; sourceTree = ""; }; - 46EB2E0001DC80 /* SocketRocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SocketRocket-prefix.pch"; sourceTree = ""; }; - 46EB2E0001DC90 /* SocketRocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SocketRocket-dummy.m"; sourceTree = ""; }; - 46EB2E0001E1C0 /* Yoga.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yoga.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001E1D0 /* Yoga.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yoga.release.xcconfig; sourceTree = ""; }; - 46EB2E0001E1E0 /* Yoga.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Yoga.modulemap; sourceTree = ""; }; - 46EB2E0001E1F0 /* Yoga-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yoga-umbrella.h"; sourceTree = ""; }; - 46EB2E0001E210 /* Yoga-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yoga-prefix.pch"; sourceTree = ""; }; - 46EB2E0001E220 /* Yoga-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Yoga-dummy.m"; sourceTree = ""; }; - 46EB2E0001F7D0 /* ZXingObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXingObjC.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001F7E0 /* ZXingObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXingObjC.release.xcconfig; sourceTree = ""; }; - 46EB2E0001F7F0 /* ZXingObjC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZXingObjC.modulemap; sourceTree = ""; }; - 46EB2E0001F800 /* ZXingObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZXingObjC-umbrella.h"; sourceTree = ""; }; - 46EB2E0001F820 /* ZXingObjC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZXingObjC-prefix.pch"; sourceTree = ""; }; - 46EB2E0001F830 /* ZXingObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZXingObjC-dummy.m"; sourceTree = ""; }; - 46EB2E0001F8A0 /* boost.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = boost.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001F8B0 /* boost.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = boost.release.xcconfig; sourceTree = ""; }; - 46EB2E0001FA30 /* fmt.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = fmt.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001FA40 /* fmt.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = fmt.release.xcconfig; sourceTree = ""; }; - 46EB2E0001FA50 /* fmt-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "fmt-prefix.pch"; sourceTree = ""; }; - 46EB2E0001FA60 /* fmt-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "fmt-dummy.m"; sourceTree = ""; }; - 46EB2E0001FBD0 /* glog.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = glog.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001FBE0 /* glog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = glog.release.xcconfig; sourceTree = ""; }; - 46EB2E0001FBF0 /* glog.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = glog.modulemap; sourceTree = ""; }; - 46EB2E0001FC00 /* glog-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "glog-umbrella.h"; sourceTree = ""; }; - 46EB2E0001FC20 /* glog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "glog-prefix.pch"; sourceTree = ""; }; - 46EB2E0001FC30 /* glog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "glog-dummy.m"; sourceTree = ""; }; - 46EB2E0001FCA0 /* hermes-engine-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "hermes-engine-xcframeworks.sh"; sourceTree = ""; }; - 46EB2E0001FCB0 /* hermes-engine.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "hermes-engine.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001FCC0 /* hermes-engine.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "hermes-engine.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001FEC0 /* react-native-safe-area-context.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-safe-area-context.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001FED0 /* react-native-safe-area-context.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-safe-area-context.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001FEE0 /* react-native-safe-area-context-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-safe-area-context-prefix.pch"; sourceTree = ""; }; - 46EB2E0001FEF0 /* react-native-safe-area-context-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-safe-area-context-dummy.m"; sourceTree = ""; }; - 46EB2E0001FFA0 /* Pods-mobileapptemplate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-mobileapptemplate.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001FFB0 /* Pods-mobileapptemplate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-mobileapptemplate.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001FFC0 /* Pods-mobileapptemplate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-mobileapptemplate.modulemap"; sourceTree = ""; }; - 46EB2E0001FFD0 /* Pods-mobileapptemplate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-mobileapptemplate-umbrella.h"; sourceTree = ""; }; - 46EB2E0001FFF0 /* Pods-mobileapptemplate-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-mobileapptemplate-frameworks.sh"; sourceTree = ""; }; - 46EB2E00020000 /* Pods-mobileapptemplate-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-mobileapptemplate-resources.sh"; sourceTree = ""; }; - 46EB2E00020010 /* Pods-mobileapptemplate-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-mobileapptemplate-acknowledgements.plist"; sourceTree = ""; }; - 46EB2E00020020 /* Pods-mobileapptemplate-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-mobileapptemplate-acknowledgements.markdown"; sourceTree = ""; }; - 46EB2E00020030 /* Pods-mobileapptemplate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-mobileapptemplate-dummy.m"; sourceTree = ""; }; - 494E934B4070A029E1A8D42C9BDF4646 /* EXImageLoader */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXImageLoader; path = libEXImageLoader.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 4F3E9C98444FA55E416B857143C48013 /* React-RuntimeHermes */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RuntimeHermes"; path = "libReact-RuntimeHermes.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 50B5347C9A6E93B7D4CFC3673BA6FB7E /* RNScreens */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNScreens; path = libRNScreens.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 52FCF98CEFF94C742080B6965D537AD0 /* react-native-safe-area-context */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "react-native-safe-area-context"; path = "libreact-native-safe-area-context.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5737DDB4BC95AD399B3206838AB97095 /* RNCAsyncStorage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNCAsyncStorage; path = libRNCAsyncStorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5868279839278475B7AAE3A5535A508C /* ExpoModulesCore */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoModulesCore; path = libExpoModulesCore.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 58926B83684F42641928AA071B863676 /* Expo */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Expo; path = libExpo.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5AA54A19E2135E09B9C8C0767385FD3A /* React-graphics */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-graphics"; path = "libReact-graphics.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5C7A70A46CC181F171F0AB9E1682D2B7 /* ExpoCrypto */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoCrypto; path = libExpoCrypto.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 60D5A56E763D6E7C4FBE797565062EEA /* React-nativeconfig */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-nativeconfig"; path = "libReact-nativeconfig.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 61A80F68AE163B384B7D7A9E76B6046C /* React-FabricImage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-FabricImage"; path = "libReact-FabricImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 65D0A19C165FA1126B1360680FE6DB12 /* Yoga */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Yoga; path = libYoga.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 666E72807891C591E025A75410CD2A26 /* React-perflogger */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-perflogger"; path = "libReact-perflogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6771D231F4C8C5976470A369C474B32E /* React-CoreModules */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-CoreModules"; path = "libReact-CoreModules.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6ED2C07E6AE77BBD9A6856E523EF6A06 /* React-debug */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-debug"; path = "libReact-debug.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6F73B6C7971A37DCD5170ED89E3DF741 /* ZXingObjC */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ZXingObjC; path = libZXingObjC.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = GTMAppAuth; path = libGTMAppAuth.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6FFB7B2992BB53405E6B771A5BA1E97D /* DoubleConversion */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DoubleConversion; path = libDoubleConversion.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 7894B46E6C7FA2545BF0AD11EFC6F44E /* RNCAsyncStorage-RNCAsyncStorage_resources */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "RNCAsyncStorage-RNCAsyncStorage_resources"; path = RNCAsyncStorage_resources.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 802121F5B756ACBFDD6D08C36246DADD /* React-RCTLinking */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTLinking"; path = "libReact-RCTLinking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 80854D88467765B192E95AC12D7E7825 /* ExpoAsset */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoAsset; path = libExpoAsset.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8373770623C36DC1B0469DD50C6F763C /* EXConstants-EXConstants */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "EXConstants-EXConstants"; path = EXConstants.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SocketRocket; path = libSocketRocket.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 89113033478803623ECCDB4F9A1CBE61 /* EXApplication-ExpoApplication_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "EXApplication-ExpoApplication_privacy"; path = ExpoApplication_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8C58DB1533FFA98B1F8D7AD4C7F57F2B /* ExpoAdapterGoogleSignIn */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoAdapterGoogleSignIn; path = libExpoAdapterGoogleSignIn.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8EB3D0724E20D016740D2411561FB73D /* ExpoCamera */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoCamera; path = libExpoCamera.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8F65F9361F2069CF9E9D751272968DE4 /* RNGestureHandler */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNGestureHandler; path = libRNGestureHandler.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 90EE8D3C082C157169540FC8F5913DAD /* RNSVG */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNSVG; path = libRNSVG.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 91BFA73E529051CDD2E6783F3C8023D1 /* ExpoWebBrowser */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoWebBrowser; path = libExpoWebBrowser.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 971F6C319DDD4BD078954A5EF77B5BA7 /* React-featureflags */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-featureflags"; path = "libReact-featureflags.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 97CE6A3FA04F0B3C1E0418A227804309 /* RNGoogleSignin */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNGoogleSignin; path = libRNGoogleSignin.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 981DE5816F289093469CC450A22DC1F7 /* EXBarCodeScanner */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXBarCodeScanner; path = libEXBarCodeScanner.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A5B49761F8D1EB12585DD45CAA2E489F /* React-logger */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-logger"; path = "libReact-logger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - A67E85E5F06FDA406D3A1B378BDF0C5C /* React-runtimescheduler */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-runtimescheduler"; path = "libReact-runtimescheduler.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - A68E5A9B69A3BA0FD52CAF7A354EC93B /* React-RCTNetwork */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTNetwork"; path = "libReact-RCTNetwork.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - ABC8ABA7BE6A035D2B3BD07109EFD54A /* ExpoFont */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoFont; path = libExpoFont.a; sourceTree = BUILT_PRODUCTS_DIR; }; - B7610E9FDE749C16C0B1CDAAF3B2DDC2 /* React-utils */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-utils"; path = "libReact-utils.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - BB41A78C1BAC8F34C36E35A225A47DFC /* EXConstants-ExpoConstants_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "EXConstants-ExpoConstants_privacy"; path = ExpoConstants_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - BD71E2539823621820F84384064C253A /* React-Core */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Core"; path = "libReact-Core.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - C02EAF482D8B4DE45E3A58A25AE1FA91 /* React-jserrorhandler */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jserrorhandler"; path = "libReact-jserrorhandler.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = GTMSessionFetcher; path = libGTMSessionFetcher.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C1A919103EAC9813D236486C34FC0A21 /* React-RCTVibration */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTVibration"; path = "libReact-RCTVibration.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - C777CF2FB1E39A45CBBDB54E8693F471 /* RNReanimated */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNReanimated; path = libRNReanimated.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C941106D9D54AE237C5110F5638389AC /* React-Mapbuffer */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Mapbuffer"; path = "libReact-Mapbuffer.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - CD31A81A9E8B35D5194EE8ED811B5D64 /* ExpoFileSystem */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoFileSystem; path = libExpoFileSystem.a; sourceTree = BUILT_PRODUCTS_DIR; }; - CEA45A2349847B8CEAC9ABF565A04BD0 /* React-ImageManager */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-ImageManager"; path = "libReact-ImageManager.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - D22EED118A762A7D7BC88A4ADBB7026E /* React-RuntimeCore */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RuntimeCore"; path = "libReact-RuntimeCore.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - D5C775614AC76D44CECB6BE08B022F1F /* ReactCommon */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ReactCommon; path = libReactCommon.a; sourceTree = BUILT_PRODUCTS_DIR; }; - D9F334F2E90E3EE462FC4192AF5C03BD /* React-jsi */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jsi"; path = "libReact-jsi.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - DA0C8E4A1DAFC158C8B8845D021E6531 /* GTMAppAuth-GTMAppAuth_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GTMAppAuth-GTMAppAuth_Privacy"; path = GTMAppAuth_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - DA7ABB6DD8AEACED51D63B2C774E3A63 /* React-RCTFabric */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTFabric"; path = "libReact-RCTFabric.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - DAD8B71DF2DFCF15AAF98C06D37D5703 /* React-hermes */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-hermes"; path = "libReact-hermes.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - DE73D8A5ECB254D9D3F8C36C8D201F89 /* React-Fabric */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Fabric"; path = "libReact-Fabric.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E50E54D57E4CB3E0920119CF69AD9A2D /* React-Core-RCTI18nStrings */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "React-Core-RCTI18nStrings"; path = RCTI18nStrings.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - E5BA41B7F2E1FE47F9ABCAC27C9E4281 /* GoogleSignIn-GoogleSignIn */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GoogleSignIn-GoogleSignIn"; path = GoogleSignIn.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - E6A16705C69FC7DE11C2469A4A0F8358 /* React-RCTText */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTText"; path = "libReact-RCTText.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E7178FECB829C9576A3723658B07F087 /* React-Codegen */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Codegen"; path = "libReact-Codegen.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E826FA0DCB9AA6E7829C68391B323B78 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; path = GTMSessionFetcher_Core_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - EE0F6648D04CB8A4D349EA4DAA91AF81 /* ExpoDevice */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoDevice; path = libExpoDevice.a; sourceTree = BUILT_PRODUCTS_DIR; }; - EEDBF403E8E0B3885E65C2741B536BC5 /* React-RCTImage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTImage"; path = "libReact-RCTImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - EF9852680BCD6EC8B15F622B5B92A838 /* AppAuth-AppAuthCore_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "AppAuth-AppAuthCore_Privacy"; path = AppAuthCore_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - F2E7C88DFCD460A4B46B913ADEB8A641 /* React-jsiexecutor */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jsiexecutor"; path = "libReact-jsiexecutor.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F4BDA69E3BCB0166D49FB679ABADCA00 /* fmt */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = fmt; path = libfmt.a; sourceTree = BUILT_PRODUCTS_DIR; }; - F71EBF73F354B475D465FF6DE9A66707 /* React-RCTBlob */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTBlob"; path = "libReact-RCTBlob.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F8A439592F13E493EBAB22D857A814DB /* ExpoDevice-ExpoDevice_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ExpoDevice-ExpoDevice_privacy"; path = ExpoDevice_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - F958876A082BF810B342435CE3FB5AF6 /* RCTTypeSafety */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RCTTypeSafety; path = libRCTTypeSafety.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FD56AB51475BC5F592781EE2692D1412 /* GoogleSignIn */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = GoogleSignIn; path = libGoogleSignIn.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FE7B9294FF05AAFD1653E2104E10844A /* React-RCTAnimation */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTAnimation"; path = "libReact-RCTAnimation.a"; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 46EB2E0000E560 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000E5D0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EB30 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000ED60 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EDD0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EF60 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F140 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F1B0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F250 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F3E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F510 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F620 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F750 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F880 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FAE0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FC30 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FCA0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FE10 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FE80 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000101C0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00010330 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00010460 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011490 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011670 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000116E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011890 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011900 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011AC0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011B30 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000121F0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000139A0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013B40 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013C90 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013D00 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013E40 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00014280 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000143E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00014C10 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00015790 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00015B70 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00016210 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00016280 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00017F30 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000181C0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000197F0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019970 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019AF0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019C10 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019E10 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A200 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A380 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A4E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001ABF0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001ADF0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001AEF0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B030 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B130 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B5E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B6E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B8C0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BAA0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BC10 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BF10 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C060 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C1D0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C450 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C5E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C6E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C870 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C990 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CD50 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CE50 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CF50 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D060 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D2C0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D490 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D6B0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D9B0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001DD20 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001E2B0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001F930 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FAF0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FD40 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FF80 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 46EB2E00000010 = { - isa = PBXGroup; - children = ( - 46EB2E000005D0 /* Podfile */, - 46EB2E00000090 /* Development Pods */, - 46EB2E00000060 /* Frameworks */, - 46EB2E00000080 /* Pods */, - 46EB2E00000020 /* Products */, - 46EB2E00000070 /* Targets Support Files */, - ); - sourceTree = ""; - }; - 46EB2E00000020 /* Products */ = { - isa = PBXGroup; - children = ( - 3FD1B4C1246D643E9476438C28048FA8 /* AppAuth */, - EF9852680BCD6EC8B15F622B5B92A838 /* AppAuth-AppAuthCore_Privacy */, - 6FFB7B2992BB53405E6B771A5BA1E97D /* DoubleConversion */, - 0AE30817DC70B7BDE99523E2FB47404C /* EXApplication */, - 89113033478803623ECCDB4F9A1CBE61 /* EXApplication-ExpoApplication_privacy */, - 981DE5816F289093469CC450A22DC1F7 /* EXBarCodeScanner */, - 220361FF3B2778F8F38C2C4DCC5B49FD /* EXConstants */, - 8373770623C36DC1B0469DD50C6F763C /* EXConstants-EXConstants */, - BB41A78C1BAC8F34C36E35A225A47DFC /* EXConstants-ExpoConstants_privacy */, - 494E934B4070A029E1A8D42C9BDF4646 /* EXImageLoader */, - 58926B83684F42641928AA071B863676 /* Expo */, - 8C58DB1533FFA98B1F8D7AD4C7F57F2B /* ExpoAdapterGoogleSignIn */, - 80854D88467765B192E95AC12D7E7825 /* ExpoAsset */, - 8EB3D0724E20D016740D2411561FB73D /* ExpoCamera */, - 5C7A70A46CC181F171F0AB9E1682D2B7 /* ExpoCrypto */, - EE0F6648D04CB8A4D349EA4DAA91AF81 /* ExpoDevice */, - F8A439592F13E493EBAB22D857A814DB /* ExpoDevice-ExpoDevice_privacy */, - CD31A81A9E8B35D5194EE8ED811B5D64 /* ExpoFileSystem */, - 178DE81B4D5424C480EC2B1B64A6412D /* ExpoFileSystem-ExpoFileSystem_privacy */, - ABC8ABA7BE6A035D2B3BD07109EFD54A /* ExpoFont */, - 07BCD730F7BAE0FD407C1930FCA0A217 /* ExpoKeepAwake */, - 5868279839278475B7AAE3A5535A508C /* ExpoModulesCore */, - 91BFA73E529051CDD2E6783F3C8023D1 /* ExpoWebBrowser */, - F4BDA69E3BCB0166D49FB679ABADCA00 /* fmt */, - 3CA7A9404CCDD6BA22C97F8348CE3209 /* glog */, - FD56AB51475BC5F592781EE2692D1412 /* GoogleSignIn */, - E5BA41B7F2E1FE47F9ABCAC27C9E4281 /* GoogleSignIn-GoogleSignIn */, - 6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth */, - DA0C8E4A1DAFC158C8B8845D021E6531 /* GTMAppAuth-GTMAppAuth_Privacy */, - C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher */, - E826FA0DCB9AA6E7829C68391B323B78 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */, - 288CD1F2113855AFB654C359138106EF /* Pods-mobileapptemplate */, - 1936453FF2A7E3A13063C4917C4D5598 /* RCT-Folly */, - 33EEBF1D210254B5452CE560F81C9D38 /* RCTDeprecation */, - F958876A082BF810B342435CE3FB5AF6 /* RCTTypeSafety */, - E7178FECB829C9576A3723658B07F087 /* React-Codegen */, - BD71E2539823621820F84384064C253A /* React-Core */, - E50E54D57E4CB3E0920119CF69AD9A2D /* React-Core-RCTI18nStrings */, - 6771D231F4C8C5976470A369C474B32E /* React-CoreModules */, - 37592FDAD45752511010F4B06AC57355 /* React-cxxreact */, - 6ED2C07E6AE77BBD9A6856E523EF6A06 /* React-debug */, - DE73D8A5ECB254D9D3F8C36C8D201F89 /* React-Fabric */, - 61A80F68AE163B384B7D7A9E76B6046C /* React-FabricImage */, - 971F6C319DDD4BD078954A5EF77B5BA7 /* React-featureflags */, - 5AA54A19E2135E09B9C8C0767385FD3A /* React-graphics */, - DAD8B71DF2DFCF15AAF98C06D37D5703 /* React-hermes */, - CEA45A2349847B8CEAC9ABF565A04BD0 /* React-ImageManager */, - C02EAF482D8B4DE45E3A58A25AE1FA91 /* React-jserrorhandler */, - D9F334F2E90E3EE462FC4192AF5C03BD /* React-jsi */, - F2E7C88DFCD460A4B46B913ADEB8A641 /* React-jsiexecutor */, - 2577F299FCB0A19824FE989BE77B8E8F /* React-jsinspector */, - A5B49761F8D1EB12585DD45CAA2E489F /* React-logger */, - C941106D9D54AE237C5110F5638389AC /* React-Mapbuffer */, - 52FCF98CEFF94C742080B6965D537AD0 /* react-native-safe-area-context */, - 60D5A56E763D6E7C4FBE797565062EEA /* React-nativeconfig */, - 1E649614D7644BF68C2F5D4CB3FBF8DC /* React-NativeModulesApple */, - 666E72807891C591E025A75410CD2A26 /* React-perflogger */, - FE7B9294FF05AAFD1653E2104E10844A /* React-RCTAnimation */, - 39D0105B481E5FB78C661496BD63B8A5 /* React-RCTAppDelegate */, - F71EBF73F354B475D465FF6DE9A66707 /* React-RCTBlob */, - DA7ABB6DD8AEACED51D63B2C774E3A63 /* React-RCTFabric */, - EEDBF403E8E0B3885E65C2741B536BC5 /* React-RCTImage */, - 802121F5B756ACBFDD6D08C36246DADD /* React-RCTLinking */, - A68E5A9B69A3BA0FD52CAF7A354EC93B /* React-RCTNetwork */, - 269BE773C9482484B70949A40F4EA525 /* React-RCTSettings */, - E6A16705C69FC7DE11C2469A4A0F8358 /* React-RCTText */, - C1A919103EAC9813D236486C34FC0A21 /* React-RCTVibration */, - 1E04881EDF02715BD6AC2C6ED3FBB37E /* React-rendererdebug */, - 1381503C42FFF460E946860A32A6F981 /* React-RuntimeApple */, - D22EED118A762A7D7BC88A4ADBB7026E /* React-RuntimeCore */, - 4F3E9C98444FA55E416B857143C48013 /* React-RuntimeHermes */, - A67E85E5F06FDA406D3A1B378BDF0C5C /* React-runtimescheduler */, - B7610E9FDE749C16C0B1CDAAF3B2DDC2 /* React-utils */, - D5C775614AC76D44CECB6BE08B022F1F /* ReactCommon */, - 5737DDB4BC95AD399B3206838AB97095 /* RNCAsyncStorage */, - 7894B46E6C7FA2545BF0AD11EFC6F44E /* RNCAsyncStorage-RNCAsyncStorage_resources */, - 8F65F9361F2069CF9E9D751272968DE4 /* RNGestureHandler */, - 97CE6A3FA04F0B3C1E0418A227804309 /* RNGoogleSignin */, - C777CF2FB1E39A45CBBDB54E8693F471 /* RNReanimated */, - 50B5347C9A6E93B7D4CFC3673BA6FB7E /* RNScreens */, - 90EE8D3C082C157169540FC8F5913DAD /* RNSVG */, - 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */, - 65D0A19C165FA1126B1360680FE6DB12 /* Yoga */, - 6F73B6C7971A37DCD5170ED89E3DF741 /* ZXingObjC */, - ); - name = Products; - sourceTree = ""; - }; - 46EB2E00000060 /* Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = Frameworks; - sourceTree = ""; - }; - 46EB2E00000070 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001FF90 /* Pods-mobileapptemplate */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - 46EB2E00000080 /* Pods */ = { - isa = PBXGroup; - children = ( - 46EB2E000000B0 /* AppAuth */, - 46EB2E00000580 /* boost */, - 46EB2E000000C0 /* DoubleConversion */, - 46EB2E00000590 /* fmt */, - 46EB2E000005A0 /* glog */, - 46EB2E000001F0 /* GoogleSignIn */, - 46EB2E000001D0 /* GTMAppAuth */, - 46EB2E000001E0 /* GTMSessionFetcher */, - 46EB2E000005B0 /* hermes-engine */, - 46EB2E00000200 /* RCT-Folly */, - 46EB2E00000550 /* SocketRocket */, - 46EB2E00000570 /* ZXingObjC */, - ); - name = Pods; - sourceTree = ""; - }; - 46EB2E00000090 /* Development Pods */ = { - isa = PBXGroup; - children = ( - 46EB2E000000D0 /* EXApplication */, - 46EB2E000000E0 /* EXBarCodeScanner */, - 46EB2E000000F0 /* EXConstants */, - 46EB2E00000100 /* EXImageLoader */, - 46EB2E00000110 /* Expo */, - 46EB2E00000120 /* ExpoAdapterGoogleSignIn */, - 46EB2E00000130 /* ExpoAsset */, - 46EB2E00000140 /* ExpoCamera */, - 46EB2E00000150 /* ExpoCrypto */, - 46EB2E00000160 /* ExpoDevice */, - 46EB2E00000170 /* ExpoFileSystem */, - 46EB2E00000180 /* ExpoFont */, - 46EB2E00000190 /* ExpoKeepAwake */, - 46EB2E000001A0 /* ExpoModulesCore */, - 46EB2E000001B0 /* ExpoWebBrowser */, - 46EB2E000001C0 /* FBLazyVector */, - 46EB2E00000210 /* RCTDeprecation */, - 46EB2E00000220 /* RCTRequired */, - 46EB2E00000230 /* RCTTypeSafety */, - 46EB2E000002A0 /* React */, - 46EB2E00000410 /* React-callinvoker */, - 46EB2E000002B0 /* React-Codegen */, - 46EB2E000002C0 /* React-Core */, - 46EB2E000002D0 /* React-CoreModules */, - 46EB2E00000420 /* React-cxxreact */, - 46EB2E00000430 /* React-debug */, - 46EB2E000002E0 /* React-Fabric */, - 46EB2E000002F0 /* React-FabricImage */, - 46EB2E00000440 /* React-featureflags */, - 46EB2E00000450 /* React-graphics */, - 46EB2E00000460 /* React-hermes */, - 46EB2E00000300 /* React-ImageManager */, - 46EB2E00000470 /* React-jserrorhandler */, - 46EB2E00000480 /* React-jsi */, - 46EB2E00000490 /* React-jsiexecutor */, - 46EB2E000004A0 /* React-jsinspector */, - 46EB2E000004B0 /* React-jsitracing */, - 46EB2E000004C0 /* React-logger */, - 46EB2E00000310 /* React-Mapbuffer */, - 46EB2E000005C0 /* react-native-safe-area-context */, - 46EB2E000004D0 /* React-nativeconfig */, - 46EB2E00000320 /* React-NativeModulesApple */, - 46EB2E000004E0 /* React-perflogger */, - 46EB2E00000330 /* React-RCTActionSheet */, - 46EB2E00000340 /* React-RCTAnimation */, - 46EB2E00000350 /* React-RCTAppDelegate */, - 46EB2E00000360 /* React-RCTBlob */, - 46EB2E00000370 /* React-RCTFabric */, - 46EB2E00000380 /* React-RCTImage */, - 46EB2E00000390 /* React-RCTLinking */, - 46EB2E000003A0 /* React-RCTNetwork */, - 46EB2E000003B0 /* React-RCTSettings */, - 46EB2E000003C0 /* React-RCTText */, - 46EB2E000003D0 /* React-RCTVibration */, - 46EB2E000004F0 /* React-rendererdebug */, - 46EB2E00000500 /* React-rncore */, - 46EB2E000003E0 /* React-RuntimeApple */, - 46EB2E000003F0 /* React-RuntimeCore */, - 46EB2E00000510 /* React-runtimeexecutor */, - 46EB2E00000400 /* React-RuntimeHermes */, - 46EB2E00000520 /* React-runtimescheduler */, - 46EB2E00000530 /* React-utils */, - 46EB2E00000540 /* ReactCommon */, - 46EB2E00000240 /* RNCAsyncStorage */, - 46EB2E00000250 /* RNGestureHandler */, - 46EB2E00000260 /* RNGoogleSignin */, - 46EB2E00000270 /* RNReanimated */, - 46EB2E00000290 /* RNScreens */, - 46EB2E00000280 /* RNSVG */, - 46EB2E00000560 /* Yoga */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - 46EB2E000000B0 /* AppAuth */ = { - isa = PBXGroup; - children = ( - 46EB2E000005E0 /* Core */, - 46EB2E00000960 /* ExternalUserAgent */, - 46EB2E0000E600 /* Support Files */, - ); - name = AppAuth; - path = AppAuth; - sourceTree = ""; - }; - 46EB2E000000C0 /* DoubleConversion */ = { - isa = PBXGroup; - children = ( - 46EB2E00000A40 /* bignum.cc */, - 46EB2E00000A50 /* bignum.h */, - 46EB2E00000A20 /* bignum-dtoa.cc */, - 46EB2E00000A30 /* bignum-dtoa.h */, - 46EB2E00000A60 /* cached-powers.cc */, - 46EB2E00000A70 /* cached-powers.h */, - 46EB2E00000A80 /* diy-fp.cc */, - 46EB2E00000A90 /* diy-fp.h */, - 46EB2E00000AA0 /* double-conversion.cc */, - 46EB2E00000AB0 /* double-conversion.h */, - 46EB2E00000AC0 /* fast-dtoa.cc */, - 46EB2E00000AD0 /* fast-dtoa.h */, - 46EB2E00000AE0 /* fixed-dtoa.cc */, - 46EB2E00000AF0 /* fixed-dtoa.h */, - 46EB2E00000B00 /* ieee.h */, - 46EB2E00000B10 /* strtod.cc */, - 46EB2E00000B20 /* strtod.h */, - 46EB2E00000B30 /* utils.h */, - 46EB2E0000EC60 /* Support Files */, - ); - name = DoubleConversion; - path = DoubleConversion; - sourceTree = ""; - }; - 46EB2E000000D0 /* EXApplication */ = { - isa = PBXGroup; - children = ( - 46EB2E00000B40 /* ApplicationExceptions.swift */, - 46EB2E00000B50 /* ApplicationModule.swift */, - 46EB2E0000D580 /* PrivacyInfo.xcprivacy */, - 46EB2E00000B60 /* EXApplication */, - 46EB2E0000DB20 /* Pod */, - 46EB2E0000EE00 /* Support Files */, - ); - name = EXApplication; - path = "../../node_modules/expo-application/ios"; - sourceTree = ""; - }; - 46EB2E000000E0 /* EXBarCodeScanner */ = { - isa = PBXGroup; - children = ( - 46EB2E00000B90 /* BarCodeScannerExceptions.swift */, - 46EB2E00000BA0 /* BarCodeScannerModule.swift */, - 46EB2E00000BB0 /* EXBarCodeCameraRequester.h */, - 46EB2E00000BC0 /* EXBarCodeCameraRequester.m */, - 46EB2E00000BD0 /* EXBarCodeScanner.h */, - 46EB2E00000BE0 /* EXBarCodeScanner.m */, - 46EB2E00000BF0 /* EXBarCodeScannerProvider.h */, - 46EB2E00000C00 /* EXBarCodeScannerProvider.m */, - 46EB2E00000C10 /* EXBarCodeScannerView.h */, - 46EB2E00000C20 /* EXBarCodeScannerView.m */, - 46EB2E0000DB40 /* Pod */, - 46EB2E0000F030 /* Support Files */, - 46EB2E00000C30 /* Utilities */, - ); - name = EXBarCodeScanner; - path = "../../node_modules/expo-barcode-scanner/ios"; - sourceTree = ""; - }; - 46EB2E000000F0 /* EXConstants */ = { - isa = PBXGroup; - children = ( - 46EB2E00000C60 /* ConstantsModule.swift */, - 46EB2E00000C70 /* EXConstantsInstallationIdProvider.h */, - 46EB2E00000C80 /* EXConstantsInstallationIdProvider.m */, - 46EB2E00000C90 /* EXConstantsService.h */, - 46EB2E00000CA0 /* EXConstantsService.m */, - 46EB2E0000D590 /* PrivacyInfo.xcprivacy */, - 46EB2E0000DB60 /* Pod */, - 46EB2E0000F1D0 /* Support Files */, - ); - name = EXConstants; - path = "../../node_modules/expo-constants/ios"; - sourceTree = ""; - }; - 46EB2E00000100 /* EXImageLoader */ = { - isa = PBXGroup; - children = ( - 46EB2E00000CB0 /* EXImageLoader.h */, - 46EB2E00000CC0 /* EXImageLoader.m */, - 46EB2E0000DB80 /* Pod */, - 46EB2E0000F410 /* Support Files */, - ); - name = EXImageLoader; - path = "../../node_modules/expo-image-loader/ios"; - sourceTree = ""; - }; - 46EB2E00000110 /* Expo */ = { - isa = PBXGroup; - children = ( - 46EB2E00000CD0 /* EXAppDefinesLoader.h */, - 46EB2E00000CE0 /* EXAppDefinesLoader.m */, - 46EB2E00000CF0 /* Expo.h */, - 46EB2E0000DBA0 /* Pod */, - 46EB2E0000F550 /* Support Files */, - ); - name = Expo; - path = ../../node_modules/expo; - sourceTree = ""; - }; - 46EB2E00000120 /* ExpoAdapterGoogleSignIn */ = { - isa = PBXGroup; - children = ( - 46EB2E00000D00 /* GoogleSignInAppDelegate.swift */, - 46EB2E0000DBD0 /* Pod */, - 46EB2E0000F640 /* Support Files */, - ); - name = ExpoAdapterGoogleSignIn; - path = "../../node_modules/@react-native-google-signin/google-signin/expo/ios"; - sourceTree = ""; - }; - 46EB2E00000130 /* ExpoAsset */ = { - isa = PBXGroup; - children = ( - 46EB2E00000D10 /* AssetModule.swift */, - 46EB2E0000DBF0 /* Pod */, - 46EB2E0000F770 /* Support Files */, - ); - name = ExpoAsset; - path = "../../node_modules/expo-asset/ios"; - sourceTree = ""; - }; - 46EB2E00000140 /* ExpoCamera */ = { - isa = PBXGroup; - children = ( - 46EB2E00000D20 /* CameraViewLegacyModule.swift */, - 46EB2E00000D30 /* CameraViewModule.swift */, - 46EB2E00000E80 /* SimulatorUtils.swift */, - 46EB2E00000D40 /* Common */, - 46EB2E00000DB0 /* Current */, - 46EB2E00000E40 /* Legacy */, - 46EB2E0000DC10 /* Pod */, - 46EB2E0000F9D0 /* Support Files */, - ); - name = ExpoCamera; - path = "../../node_modules/expo-camera/ios"; - sourceTree = ""; - }; - 46EB2E00000150 /* ExpoCrypto */ = { - isa = PBXGroup; - children = ( - 46EB2E00000E90 /* CryptoModule.swift */, - 46EB2E00000EA0 /* DigestAlgorithm.swift */, - 46EB2E00000EB0 /* DigestOptions.swift */, - 46EB2E0000DC30 /* Pod */, - 46EB2E0000FB20 /* Support Files */, - ); - name = ExpoCrypto; - path = "../../node_modules/expo-crypto/ios"; - sourceTree = ""; - }; - 46EB2E00000160 /* ExpoDevice */ = { - isa = PBXGroup; - children = ( - 46EB2E00000EC0 /* DeviceModule.swift */, - 46EB2E0000D5A0 /* PrivacyInfo.xcprivacy */, - 46EB2E00000ED0 /* UIDevice.swift */, - 46EB2E0000DC50 /* Pod */, - 46EB2E0000FCD0 /* Support Files */, - ); - name = ExpoDevice; - path = "../../node_modules/expo-device/ios"; - sourceTree = ""; - }; - 46EB2E00000170 /* ExpoFileSystem */ = { - isa = PBXGroup; - children = ( - 46EB2E00000EE0 /* Encoding.swift */, - 46EB2E00000EF0 /* EXFileSystemAssetLibraryHandler.h */, - 46EB2E00000F00 /* EXFileSystemAssetLibraryHandler.m */, - 46EB2E00000F10 /* EXFileSystemHandler.h */, - 46EB2E00000F20 /* EXFileSystemLocalFileHandler.h */, - 46EB2E00000F30 /* EXFileSystemLocalFileHandler.m */, - 46EB2E00000F40 /* ExpoFileSystem.h */, - 46EB2E00001060 /* FileSystemBackgroundSessionHandler.swift */, - 46EB2E00001070 /* FileSystemExceptions.swift */, - 46EB2E00001080 /* FileSystemHelpers.swift */, - 46EB2E00001090 /* FileSystemModule.swift */, - 46EB2E000010A0 /* FileSystemRecords.swift */, - 46EB2E000010B0 /* NetworkingHelpers.swift */, - 46EB2E000010C0 /* NSData+EXFileSystem.h */, - 46EB2E000010D0 /* NSData+EXFileSystem.m */, - 46EB2E0000D5B0 /* PrivacyInfo.xcprivacy */, - 46EB2E00000F50 /* EXSessionTasks */, - 46EB2E0000DC70 /* Pod */, - 46EB2E0000FEB0 /* Support Files */, - ); - name = ExpoFileSystem; - path = "../../node_modules/expo-file-system/ios"; - sourceTree = ""; - }; - 46EB2E00000180 /* ExpoFont */ = { - isa = PBXGroup; - children = ( - 46EB2E000010E0 /* FontExceptions.swift */, - 46EB2E000010F0 /* FontFamilyAliasManager.swift */, - 46EB2E00001100 /* FontLoaderModule.swift */, - 46EB2E00001110 /* FontUtils.swift */, - 46EB2E00001120 /* UIFont+FontFamilyAlias.swift */, - 46EB2E0000DC90 /* Pod */, - 46EB2E00010220 /* Support Files */, - ); - name = ExpoFont; - path = "../../node_modules/expo-font/ios"; - sourceTree = ""; - }; - 46EB2E00000190 /* ExpoKeepAwake */ = { - isa = PBXGroup; - children = ( - 46EB2E00001130 /* KeepAwakeModule.swift */, - 46EB2E0000DCB0 /* Pod */, - 46EB2E00010350 /* Support Files */, - ); - name = ExpoKeepAwake; - path = "../../node_modules/expo-keep-awake/ios"; - sourceTree = ""; - }; - 46EB2E000001A0 /* ExpoModulesCore */ = { - isa = PBXGroup; - children = ( - 46EB2E00002210 /* common */, - 46EB2E00001140 /* ios */, - 46EB2E0000DCD0 /* Pod */, - 46EB2E00011380 /* Support Files */, - ); - name = ExpoModulesCore; - path = "../../node_modules/expo-modules-core"; - sourceTree = ""; - }; - 46EB2E000001B0 /* ExpoWebBrowser */ = { - isa = PBXGroup; - children = ( - 46EB2E00002330 /* WebAuthSession.swift */, - 46EB2E00002340 /* WebBrowserExceptions.swift */, - 46EB2E00002350 /* WebBrowserModule.swift */, - 46EB2E00002360 /* WebBrowserOptions.swift */, - 46EB2E00002370 /* WebBrowserSession.swift */, - 46EB2E0000DD00 /* Pod */, - 46EB2E000114F0 /* Support Files */, - ); - name = ExpoWebBrowser; - path = "../../node_modules/expo-web-browser/ios"; - sourceTree = ""; - }; - 46EB2E000001C0 /* FBLazyVector */ = { - isa = PBXGroup; - children = ( - 46EB2E00002380 /* FBLazyIterator.h */, - 46EB2E00002390 /* FBLazyVector.h */, - 46EB2E0000DD20 /* Pod */, - 46EB2E000115D0 /* Support Files */, - ); - name = FBLazyVector; - path = "../../node_modules/react-native/Libraries/FBLazyVector"; - sourceTree = ""; - }; - 46EB2E000001D0 /* GTMAppAuth */ = { - isa = PBXGroup; - children = ( - 46EB2E000023A0 /* AuthSession.swift */, - 46EB2E000023B0 /* AuthSessionDelegate.swift */, - 46EB2E000023C0 /* AuthSessionStore.swift */, - 46EB2E000023D0 /* GTMOAuth2Compatibility.swift */, - 46EB2E000023E0 /* KeychainAttribute.swift */, - 46EB2E000023F0 /* KeychainHelper.swift */, - 46EB2E00002400 /* KeychainStore.swift */, - 46EB2E0000D5C0 /* Resources */, - 46EB2E00011710 /* Support Files */, - ); - name = GTMAppAuth; - path = GTMAppAuth; - sourceTree = ""; - }; - 46EB2E000001E0 /* GTMSessionFetcher */ = { - isa = PBXGroup; - children = ( - 46EB2E00002410 /* Core */, - 46EB2E00011930 /* Support Files */, - ); - name = GTMSessionFetcher; - path = GTMSessionFetcher; - sourceTree = ""; - }; - 46EB2E000001F0 /* GoogleSignIn */ = { - isa = PBXGroup; - children = ( - 46EB2E000024B0 /* GIDAuthentication.h */, - 46EB2E000024C0 /* GIDAuthentication.m */, - 46EB2E000024D0 /* GIDAuthStateMigration.h */, - 46EB2E000024E0 /* GIDAuthStateMigration.m */, - 46EB2E000024F0 /* GIDCallbackQueue.h */, - 46EB2E00002500 /* GIDCallbackQueue.m */, - 46EB2E00002720 /* GIDConfiguration.h */, - 46EB2E00002510 /* GIDConfiguration.m */, - 46EB2E00002520 /* GIDEMMErrorHandler.h */, - 46EB2E00002530 /* GIDEMMErrorHandler.m */, - 46EB2E00002540 /* GIDEMMSupport.h */, - 46EB2E00002550 /* GIDEMMSupport.m */, - 46EB2E00002730 /* GIDGoogleUser.h */, - 46EB2E00002560 /* GIDGoogleUser.m */, - 46EB2E00002570 /* GIDGoogleUser_Private.h */, - 46EB2E00002580 /* GIDMDMPasscodeCache.h */, - 46EB2E00002590 /* GIDMDMPasscodeCache.m */, - 46EB2E000025A0 /* GIDMDMPasscodeState.h */, - 46EB2E000025B0 /* GIDMDMPasscodeState.m */, - 46EB2E000025C0 /* GIDMDMPasscodeState_Private.h */, - 46EB2E00002740 /* GIDProfileData.h */, - 46EB2E000025D0 /* GIDProfileData.m */, - 46EB2E000025E0 /* GIDProfileData_Private.h */, - 46EB2E000025F0 /* GIDScopes.h */, - 46EB2E00002600 /* GIDScopes.m */, - 46EB2E00002750 /* GIDSignIn.h */, - 46EB2E00002610 /* GIDSignIn.m */, - 46EB2E000026D0 /* GIDSignIn_Private.h */, - 46EB2E00002760 /* GIDSignInButton.h */, - 46EB2E00002620 /* GIDSignInButton.m */, - 46EB2E00002630 /* GIDSignInCallbackSchemes.h */, - 46EB2E00002640 /* GIDSignInCallbackSchemes.m */, - 46EB2E00002650 /* GIDSignInInternalOptions.h */, - 46EB2E00002660 /* GIDSignInInternalOptions.m */, - 46EB2E00002670 /* GIDSignInPreferences.h */, - 46EB2E00002680 /* GIDSignInPreferences.m */, - 46EB2E00002770 /* GIDSignInResult.h */, - 46EB2E00002690 /* GIDSignInResult.m */, - 46EB2E000026A0 /* GIDSignInResult_Private.h */, - 46EB2E000026B0 /* GIDSignInStrings.h */, - 46EB2E000026C0 /* GIDSignInStrings.m */, - 46EB2E00002780 /* GIDToken.h */, - 46EB2E000026E0 /* GIDToken.m */, - 46EB2E000026F0 /* GIDToken_Private.h */, - 46EB2E00002790 /* GoogleSignIn.h */, - 46EB2E00002700 /* NSBundle+GID3PAdditions.h */, - 46EB2E00002710 /* NSBundle+GID3PAdditions.m */, - 46EB2E0000D600 /* Resources */, - 46EB2E00011E00 /* Support Files */, - ); - name = GoogleSignIn; - path = GoogleSignIn; - sourceTree = ""; - }; - 46EB2E00000200 /* RCT-Folly */ = { - isa = PBXGroup; - children = ( - 46EB2E000030C0 /* Access.h */, - 46EB2E00003570 /* Access.h */, - 46EB2E00003580 /* Align.h */, - 46EB2E00003590 /* Aligned.h */, - 46EB2E000034D0 /* ApplyTuple.h */, - 46EB2E00003760 /* Arena.h */, - 46EB2E00003750 /* Arena-inl.h */, - 46EB2E000030D0 /* Array.h */, - 46EB2E000038A0 /* Asm.h */, - 46EB2E000035A0 /* Assume.h */, - 46EB2E00003290 /* AsyncTrace.h */, - 46EB2E00002910 /* AtFork.cpp */, - 46EB2E00003B20 /* AtFork.h */, - 46EB2E000038B0 /* Atomic.h */, - 46EB2E00002940 /* AtomicHashArray.h */, - 46EB2E00002930 /* AtomicHashArray-inl.h */, - 46EB2E00002960 /* AtomicHashMap.h */, - 46EB2E00002950 /* AtomicHashMap-inl.h */, - 46EB2E000032A0 /* AtomicHashUtils.h */, - 46EB2E00002970 /* AtomicIntrusiveLinkedList.h */, - 46EB2E00002980 /* AtomicLinkedList.h */, - 46EB2E00002990 /* AtomicUnorderedMap.h */, - 46EB2E000032B0 /* AtomicUnorderedMapUtils.h */, - 46EB2E000035B0 /* Badge.h */, - 46EB2E000029A0 /* base64.h */, - 46EB2E000029B0 /* Benchmark.h */, - 46EB2E000029C0 /* BenchmarkUtil.h */, - 46EB2E000030E0 /* BitIterator.h */, - 46EB2E00003200 /* BitIteratorDetail.h */, - 46EB2E000029D0 /* Bits.h */, - 46EB2E000035C0 /* Bits.h */, - 46EB2E000035D0 /* Builtin.h */, - 46EB2E000038C0 /* Builtins.h */, - 46EB2E000035E0 /* Byte.h */, - 46EB2E000029F0 /* CancellationToken.h */, - 46EB2E000029E0 /* CancellationToken-inl.h */, - 46EB2E000035F0 /* CArray.h */, - 46EB2E00003600 /* Cast.h */, - 46EB2E00003610 /* CheckedMath.h */, - 46EB2E00003520 /* Checksum.h */, - 46EB2E00002A00 /* Chrono.h */, - 46EB2E00002A10 /* ClockGettimeWrappers.h */, - 46EB2E00002A20 /* ConcurrentBitSet.h */, - 46EB2E00002A30 /* ConcurrentLazy.h */, - 46EB2E00002A50 /* ConcurrentSkipList.h */, - 46EB2E00002A40 /* ConcurrentSkipList-inl.h */, - 46EB2E000038D0 /* Config.h */, - 46EB2E000038E0 /* Constexpr.h */, - 46EB2E00002A60 /* ConstexprMath.h */, - 46EB2E00002A70 /* ConstructorCallbackList.h */, - 46EB2E000027B0 /* Conv.cpp */, - 46EB2E00002A80 /* Conv.h */, - 46EB2E00002A90 /* CPortability.h */, - 46EB2E00002AA0 /* CppAttributes.h */, - 46EB2E00002AB0 /* CpuId.h */, - 46EB2E000028B0 /* CString.cpp */, - 46EB2E00003620 /* CString.h */, - 46EB2E00003630 /* CustomizationPoint.h */, - 46EB2E00002AC0 /* DefaultKeepAliveExecutor.h */, - 46EB2E000027C0 /* Demangle.cpp */, - 46EB2E00002AD0 /* Demangle.h */, - 46EB2E000038F0 /* Dirent.h */, - 46EB2E00002AE0 /* DiscriminatedPtr.h */, - 46EB2E000032C0 /* DiscriminatedPtrDetail.h */, - 46EB2E00002830 /* dynamic.cpp */, - 46EB2E00002B00 /* dynamic.h */, - 46EB2E00002AF0 /* dynamic-inl.h */, - 46EB2E00002B10 /* DynamicConverter.h */, - 46EB2E00003770 /* EnableSharedFromThis.h */, - 46EB2E000030F0 /* Enumerate.h */, - 46EB2E00003900 /* Event.h */, - 46EB2E00003100 /* EvictingCacheMap.h */, - 46EB2E000028C0 /* Exception.cpp */, - 46EB2E00002B20 /* Exception.h */, - 46EB2E00003640 /* Exception.h */, - 46EB2E00002B30 /* ExceptionString.h */, - 46EB2E00002B50 /* ExceptionWrapper.h */, - 46EB2E00002B40 /* ExceptionWrapper-inl.h */, - 46EB2E00002B60 /* Executor.h */, - 46EB2E00002B70 /* Expected.h */, - 46EB2E00003650 /* Extern.h */, - 46EB2E00003210 /* F14Defaults.h */, - 46EB2E00003220 /* F14IntrinsicsAvailability.h */, - 46EB2E00003120 /* F14Map.h */, - 46EB2E00003110 /* F14Map-fwd.h */, - 46EB2E00003230 /* F14MapFallback.h */, - 46EB2E00003240 /* F14Mask.h */, - 46EB2E00003250 /* F14Policy.h */, - 46EB2E00003140 /* F14Set.h */, - 46EB2E00003130 /* F14Set-fwd.h */, - 46EB2E00003260 /* F14SetFallback.h */, - 46EB2E00002860 /* F14Table.cpp */, - 46EB2E00003270 /* F14Table.h */, - 46EB2E00003530 /* FarmHash.h */, - 46EB2E00002B80 /* FBString.h */, - 46EB2E00002B90 /* FBVector.h */, - 46EB2E00003910 /* Fcntl.h */, - 46EB2E00002BA0 /* File.h */, - 46EB2E00003920 /* Filesystem.h */, - 46EB2E000027D0 /* FileUtil.cpp */, - 46EB2E00002BB0 /* FileUtil.h */, - 46EB2E00002870 /* FileUtilDetail.cpp */, - 46EB2E000032D0 /* FileUtilDetail.h */, - 46EB2E000032E0 /* FileUtilVectorDetail.h */, - 46EB2E00002BC0 /* Fingerprint.h */, - 46EB2E000032F0 /* FingerprintPolynomial.h */, - 46EB2E00002BD0 /* FixedString.h */, - 46EB2E00003930 /* FmtCompile.h */, - 46EB2E00002BE0 /* FollyMemcpy.h */, - 46EB2E00002BF0 /* FollyMemset.h */, - 46EB2E00003160 /* Foreach.h */, - 46EB2E00003150 /* Foreach-inl.h */, - 46EB2E000027E0 /* Format.cpp */, - 46EB2E00002C10 /* Format.h */, - 46EB2E00002C00 /* Format-inl.h */, - 46EB2E00002C20 /* FormatArg.h */, - 46EB2E00002C30 /* FormatTraits.h */, - 46EB2E00002C40 /* Function.h */, - 46EB2E00003310 /* Futex.h */, - 46EB2E00003300 /* Futex-inl.h */, - 46EB2E00003940 /* GFlags.h */, - 46EB2E00002C50 /* GLog.h */, - 46EB2E00003950 /* GMock.h */, - 46EB2E00002C60 /* GroupVarint.h */, - 46EB2E00003320 /* GroupVarintDetail.h */, - 46EB2E00003960 /* GTest.h */, - 46EB2E00003B30 /* HardwareConcurrency.h */, - 46EB2E00002C70 /* Hash.h */, - 46EB2E00003540 /* Hash.h */, - 46EB2E00003170 /* heap_vector_types.h */, - 46EB2E00003190 /* HeterogeneousAccess.h */, - 46EB2E00003180 /* HeterogeneousAccess-fwd.h */, - 46EB2E00003670 /* Hint.h */, - 46EB2E00003660 /* Hint-inl.h */, - 46EB2E00002C80 /* Indestructible.h */, - 46EB2E00002C90 /* IndexedMemPool.h */, - 46EB2E000031A0 /* IntrusiveHeap.h */, - 46EB2E00002CA0 /* IntrusiveList.h */, - 46EB2E000034E0 /* Invoke.h */, - 46EB2E00003970 /* IOVec.h */, - 46EB2E00003330 /* IPAddress.h */, - 46EB2E00002CB0 /* IPAddress.h */, - 46EB2E00002CC0 /* IPAddressException.h */, - 46EB2E00003340 /* IPAddressSource.h */, - 46EB2E00002CD0 /* IPAddressV4.h */, - 46EB2E00002CE0 /* IPAddressV6.h */, - 46EB2E000031B0 /* Iterator.h */, - 46EB2E00003350 /* Iterators.h */, - 46EB2E00002840 /* json.cpp */, - 46EB2E00002CF0 /* json.h */, - 46EB2E00002D00 /* json_patch.h */, - 46EB2E00002850 /* json_pointer.cpp */, - 46EB2E00002D10 /* json_pointer.h */, - 46EB2E00003680 /* Keep.h */, - 46EB2E00003690 /* Launder.h */, - 46EB2E00002D20 /* Lazy.h */, - 46EB2E00003980 /* Libgen.h */, - 46EB2E00003990 /* Libunwind.h */, - 46EB2E00002D30 /* Likely.h */, - 46EB2E00002D40 /* MacAddress.h */, - 46EB2E00003780 /* MallctlHelper.h */, - 46EB2E00003790 /* Malloc.h */, - 46EB2E000039A0 /* Malloc.h */, - 46EB2E000028D0 /* MallocImpl.cpp */, - 46EB2E00003820 /* MallocImpl.h */, - 46EB2E00002D50 /* MapUtil.h */, - 46EB2E00002D60 /* Math.h */, - 46EB2E000039B0 /* Math.h */, - 46EB2E00002D70 /* MaybeManagedPtr.h */, - 46EB2E00002D80 /* Memory.h */, - 46EB2E000039C0 /* Memory.h */, - 46EB2E00003360 /* MemoryIdler.h */, - 46EB2E00003B40 /* MemoryMapping.h */, - 46EB2E000037A0 /* MemoryResource.h */, - 46EB2E000031C0 /* Merge.h */, - 46EB2E00002D90 /* MicroLock.h */, - 46EB2E00002DA0 /* MicroSpinLock.h */, - 46EB2E00002DB0 /* MoveWrapper.h */, - 46EB2E00002DC0 /* MPMCPipeline.h */, - 46EB2E00003370 /* MPMCPipelineDetail.h */, - 46EB2E00002DD0 /* MPMCQueue.h */, - 46EB2E000028E0 /* NetOps.cpp */, - 46EB2E00003830 /* NetOps.h */, - 46EB2E00003840 /* NetOpsDispatcher.h */, - 46EB2E00003850 /* NetworkSocket.h */, - 46EB2E000036A0 /* New.h */, - 46EB2E000037C0 /* not_null.h */, - 46EB2E000037B0 /* not_null-inl.h */, - 46EB2E00002DE0 /* ObserverContainer.h */, - 46EB2E000039D0 /* OpenSSL.h */, - 46EB2E00002DF0 /* Optional.h */, - 46EB2E000036B0 /* Ordering.h */, - 46EB2E00002E00 /* Overload.h */, - 46EB2E00002E10 /* PackedSyncPtr.h */, - 46EB2E00002E20 /* Padded.h */, - 46EB2E000034F0 /* Partial.h */, - 46EB2E00003380 /* PerfScoped.h */, - 46EB2E00003B50 /* Pid.h */, - 46EB2E00002E40 /* Poly.h */, - 46EB2E00002E30 /* Poly-inl.h */, - 46EB2E00003390 /* PolyDetail.h */, - 46EB2E00002E50 /* PolyException.h */, - 46EB2E00002E60 /* Portability.h */, - 46EB2E00002E70 /* Preprocessor.h */, - 46EB2E000036C0 /* Pretty.h */, - 46EB2E00002E80 /* ProducerConsumerQueue.h */, - 46EB2E000036D0 /* PropagateConst.h */, - 46EB2E00003500 /* protocol.h */, - 46EB2E000039E0 /* PThread.h */, - 46EB2E00002EA0 /* Random.h */, - 46EB2E00002E90 /* Random-inl.h */, - 46EB2E00002EB0 /* Range.h */, - 46EB2E000033A0 /* RangeCommon.h */, - 46EB2E000033B0 /* RangeSse42.h */, - 46EB2E000037D0 /* ReentrantAllocator.h */, - 46EB2E00002EC0 /* Replaceable.h */, - 46EB2E000036E0 /* RValueReferenceWrapper.h */, - 46EB2E00002ED0 /* RWSpinLock.h */, - 46EB2E000027F0 /* SafeAssert.cpp */, - 46EB2E000036F0 /* SafeAssert.h */, - 46EB2E000037E0 /* SanitizeAddress.h */, - 46EB2E000037F0 /* SanitizeLeak.h */, - 46EB2E00002900 /* SanitizeThread.cpp */, - 46EB2E000039F0 /* Sched.h */, - 46EB2E00002810 /* ScopeGuard.cpp */, - 46EB2E00002EE0 /* ScopeGuard.h */, - 46EB2E00002EF0 /* SharedMutex.h */, - 46EB2E00003B60 /* Shell.h */, - 46EB2E000033C0 /* SimdAnyOf.h */, - 46EB2E000033D0 /* SimdCharPlatform.h */, - 46EB2E000033E0 /* SimdForEach.h */, - 46EB2E000033F0 /* SimpleSimdStringUtils.h */, - 46EB2E00003400 /* SimpleSimdStringUtilsImpl.h */, - 46EB2E00003410 /* Singleton.h */, - 46EB2E00002F10 /* Singleton.h */, - 46EB2E00002F00 /* Singleton-inl.h */, - 46EB2E00002F20 /* SingletonThreadLocal.h */, - 46EB2E00003420 /* SlowFingerprint.h */, - 46EB2E00002F30 /* small_vector.h */, - 46EB2E00002F40 /* SocketAddress.h */, - 46EB2E00003430 /* SocketFastOpen.h */, - 46EB2E00003890 /* SocketFileDescriptorMap.h */, - 46EB2E00003A00 /* Sockets.h */, - 46EB2E00002F50 /* sorted_vector_types.h */, - 46EB2E00003A10 /* SourceLocation.h */, - 46EB2E000031D0 /* SparseByteSet.h */, - 46EB2E00002F60 /* SpinLock.h */, - 46EB2E00002880 /* SplitStringSimd.cpp */, - 46EB2E00003440 /* SplitStringSimd.h */, - 46EB2E00003450 /* SplitStringSimdImpl.h */, - 46EB2E00003550 /* SpookyHashV1.h */, - 46EB2E000028A0 /* SpookyHashV2.cpp */, - 46EB2E00003560 /* SpookyHashV2.h */, - 46EB2E00003460 /* Sse.h */, - 46EB2E00003700 /* StaticConst.h */, - 46EB2E00003470 /* StaticSingletonManager.h */, - 46EB2E00003A20 /* Stdio.h */, - 46EB2E00003A30 /* Stdlib.h */, - 46EB2E00002F70 /* stop_watch.h */, - 46EB2E000027A0 /* String.cpp */, - 46EB2E00003A40 /* String.h */, - 46EB2E00002F90 /* String.h */, - 46EB2E00002F80 /* String-inl.h */, - 46EB2E00002FA0 /* Subprocess.h */, - 46EB2E00002FB0 /* Synchronized.h */, - 46EB2E00002FC0 /* SynchronizedPtr.h */, - 46EB2E00003A50 /* SysFile.h */, - 46EB2E00003A60 /* Syslog.h */, - 46EB2E00003A70 /* SysMembarrier.h */, - 46EB2E00003A80 /* SysMman.h */, - 46EB2E00003A90 /* SysResource.h */, - 46EB2E00003AA0 /* SysStat.h */, - 46EB2E00003AB0 /* SysSyscall.h */, - 46EB2E00003AC0 /* SysTime.h */, - 46EB2E00003AD0 /* SysTypes.h */, - 46EB2E000028F0 /* SysUio.cpp */, - 46EB2E00003AE0 /* SysUio.h */, - 46EB2E00003860 /* TcpInfo.h */, - 46EB2E00003870 /* TcpInfoDispatcher.h */, - 46EB2E00003880 /* TcpInfoTypes.h */, - 46EB2E00003800 /* ThreadCachedArena.h */, - 46EB2E00002FD0 /* ThreadCachedInt.h */, - 46EB2E00002920 /* ThreadId.cpp */, - 46EB2E00003B70 /* ThreadId.h */, - 46EB2E00002FE0 /* ThreadLocal.h */, - 46EB2E00003480 /* ThreadLocalDetail.h */, - 46EB2E00003B80 /* ThreadName.h */, - 46EB2E00003710 /* Thunk.h */, - 46EB2E00003AF0 /* Time.h */, - 46EB2E00002FF0 /* TimeoutQueue.h */, - 46EB2E00002800 /* ToAscii.cpp */, - 46EB2E00003720 /* ToAscii.h */, - 46EB2E00003000 /* TokenBucket.h */, - 46EB2E00003510 /* traits.h */, - 46EB2E00003010 /* Traits.h */, - 46EB2E00003030 /* Try.h */, - 46EB2E00003020 /* Try-inl.h */, - 46EB2E00003490 /* TurnSequencer.h */, - 46EB2E00003730 /* TypeInfo.h */, - 46EB2E000034A0 /* TypeList.h */, - 46EB2E00003740 /* UncaughtExceptions.h */, - 46EB2E00002820 /* Unicode.cpp */, - 46EB2E00003040 /* Unicode.h */, - 46EB2E00003810 /* UninitializedMemoryHacks.h */, - 46EB2E00002890 /* UniqueInstance.cpp */, - 46EB2E000034B0 /* UniqueInstance.h */, - 46EB2E00003B00 /* Unistd.h */, - 46EB2E00003050 /* Unit.h */, - 46EB2E000034C0 /* UnrollUtils.h */, - 46EB2E00003070 /* Uri.h */, - 46EB2E00003060 /* Uri-inl.h */, - 46EB2E00003080 /* UTF8String.h */, - 46EB2E00003280 /* Util.h */, - 46EB2E00003090 /* Utility.h */, - 46EB2E000030A0 /* Varint.h */, - 46EB2E000031E0 /* View.h */, - 46EB2E000030B0 /* VirtualExecutor.h */, - 46EB2E000031F0 /* WeightedEvictingCacheMap.h */, - 46EB2E00003B10 /* Windows.h */, - 46EB2E00003B90 /* Fabric */, - 46EB2E000138A0 /* Support Files */, - ); - name = "RCT-Folly"; - path = "RCT-Folly"; - sourceTree = ""; - }; - 46EB2E00000210 /* RCTDeprecation */ = { - isa = PBXGroup; - children = ( - 46EB2E00003E70 /* RCTDeprecation.m */, - 46EB2E00003E50 /* Exported */, - 46EB2E0000DD40 /* Pod */, - 46EB2E000139D0 /* Support Files */, - ); - name = RCTDeprecation; - path = "../../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation"; - sourceTree = ""; - }; - 46EB2E00000220 /* RCTRequired */ = { - isa = PBXGroup; - children = ( - 46EB2E00003E80 /* RCTRequired.h */, - 46EB2E0000DD70 /* Pod */, - 46EB2E00013AA0 /* Support Files */, - ); - name = RCTRequired; - path = "../../node_modules/react-native/Libraries/Required"; - sourceTree = ""; - }; - 46EB2E00000230 /* RCTTypeSafety */ = { - isa = PBXGroup; - children = ( - 46EB2E00003E90 /* RCTConvertHelpers.h */, - 46EB2E00003EA0 /* RCTConvertHelpers.mm */, - 46EB2E00003EB0 /* RCTTypedModuleConstants.h */, - 46EB2E00003EC0 /* RCTTypedModuleConstants.mm */, - 46EB2E0000DD90 /* Pod */, - 46EB2E00013B90 /* Support Files */, - ); - name = RCTTypeSafety; - path = "../../node_modules/react-native/Libraries/TypeSafety"; - sourceTree = ""; - }; - 46EB2E00000240 /* RNCAsyncStorage */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D8C0 /* PrivacyInfo.xcprivacy */, - 46EB2E00003ED0 /* RNCAsyncStorage.h */, - 46EB2E00003EE0 /* RNCAsyncStorage.mm */, - 46EB2E00003EF0 /* RNCAsyncStorageDelegate.h */, - 46EB2E0000DDB0 /* Pod */, - 46EB2E00013D30 /* Support Files */, - ); - name = RNCAsyncStorage; - path = "../../node_modules/@react-native-async-storage/async-storage"; - sourceTree = ""; - }; - 46EB2E00000250 /* RNGestureHandler */ = { - isa = PBXGroup; - children = ( - 46EB2E00004050 /* RNGestureHandler.h */, - 46EB2E00004060 /* RNGestureHandler.mm */, - 46EB2E00004070 /* RNGestureHandlerActionType.h */, - 46EB2E00004080 /* RNGestureHandlerButton.h */, - 46EB2E00004090 /* RNGestureHandlerButton.m */, - 46EB2E000040A0 /* RNGestureHandlerButtonComponentView.h */, - 46EB2E000040B0 /* RNGestureHandlerButtonComponentView.mm */, - 46EB2E000040C0 /* RNGestureHandlerButtonManager.h */, - 46EB2E000040D0 /* RNGestureHandlerButtonManager.m */, - 46EB2E000040E0 /* RNGestureHandlerDirection.h */, - 46EB2E000040F0 /* RNGestureHandlerEvents.h */, - 46EB2E00004100 /* RNGestureHandlerEvents.m */, - 46EB2E00004110 /* RNGestureHandlerManager.h */, - 46EB2E00004120 /* RNGestureHandlerManager.mm */, - 46EB2E00004130 /* RNGestureHandlerModule.h */, - 46EB2E00004140 /* RNGestureHandlerModule.mm */, - 46EB2E00004150 /* RNGestureHandlerPointerTracker.h */, - 46EB2E00004160 /* RNGestureHandlerPointerTracker.m */, - 46EB2E00004170 /* RNGestureHandlerPointerType.h */, - 46EB2E00004180 /* RNGestureHandlerRegistry.h */, - 46EB2E00004190 /* RNGestureHandlerRegistry.m */, - 46EB2E000041A0 /* RNGestureHandlerRootViewComponentView.mm */, - 46EB2E000041B0 /* RNGestureHandlerState.h */, - 46EB2E000041C0 /* RNGestureHandlerStateManager.h */, - 46EB2E000041D0 /* RNGHStylusData.h */, - 46EB2E000041E0 /* RNGHStylusData.m */, - 46EB2E000041F0 /* RNGHTouchEventType.h */, - 46EB2E00004200 /* RNGHUIKit.h */, - 46EB2E00004210 /* RNGHVector.h */, - 46EB2E00004220 /* RNGHVector.m */, - 46EB2E00004230 /* RNManualActivationRecognizer.h */, - 46EB2E00004240 /* RNManualActivationRecognizer.m */, - 46EB2E00004250 /* RNRootViewGestureRecognizer.h */, - 46EB2E00004260 /* RNRootViewGestureRecognizer.m */, - 46EB2E00003F00 /* Handlers */, - 46EB2E0000DDF0 /* Pod */, - 46EB2E000141B0 /* Support Files */, - ); - name = RNGestureHandler; - path = "../../node_modules/react-native-gesture-handler"; - sourceTree = ""; - }; - 46EB2E00000260 /* RNGoogleSignin */ = { - isa = PBXGroup; - children = ( - 46EB2E00004270 /* RCTConvert+RNGoogleSignin.h */, - 46EB2E00004280 /* RCTConvert+RNGoogleSignin.mm */, - 46EB2E00004290 /* RNGoogleSignin.h */, - 46EB2E000042A0 /* RNGoogleSignin.mm */, - 46EB2E000042B0 /* RNGoogleSignInButton.h */, - 46EB2E000042C0 /* RNGoogleSignInButton.mm */, - 46EB2E000042D0 /* RNGoogleSigninButtonManager.m */, - 46EB2E000042E0 /* RNGoogleSigninButtonPaper.h */, - 46EB2E0000DE30 /* Pod */, - 46EB2E00014310 /* Support Files */, - ); - name = RNGoogleSignin; - path = "../../node_modules/@react-native-google-signin/google-signin"; - sourceTree = ""; - }; - 46EB2E00000270 /* RNReanimated */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DE70 /* Pod */, - 46EB2E000042F0 /* reanimated */, - 46EB2E00014B10 /* Support Files */, - 46EB2E000048E0 /* worklets */, - ); - name = RNReanimated; - path = "../../node_modules/react-native-reanimated"; - sourceTree = ""; - }; - 46EB2E00000280 /* RNSVG */ = { - isa = PBXGroup; - children = ( - 46EB2E00004EF0 /* RNSVGContainer.h */, - 46EB2E00004F00 /* RNSVGNode.h */, - 46EB2E00004F10 /* RNSVGNode.mm */, - 46EB2E00004F20 /* RNSVGRenderable.h */, - 46EB2E00004F30 /* RNSVGRenderable.mm */, - 46EB2E00004F40 /* RNSVGRenderableModule.h */, - 46EB2E00004F50 /* RNSVGRenderableModule.mm */, - 46EB2E00004F60 /* RNSVGSvgViewModule.h */, - 46EB2E00004F70 /* RNSVGSvgViewModule.mm */, - 46EB2E00004F80 /* RNSVGUIKit.h */, - 46EB2E00004B50 /* Brushes */, - 46EB2E00004C10 /* Elements */, - 46EB2E00004DE0 /* Filters */, - 46EB2E0000DEB0 /* Pod */, - 46EB2E00004F90 /* Shapes */, - 46EB2E000156C0 /* Support Files */, - 46EB2E00005020 /* Text */, - 46EB2E00005130 /* Utils */, - 46EB2E000052B0 /* ViewManagers */, - ); - name = RNSVG; - path = "../../node_modules/react-native-svg"; - sourceTree = ""; - }; - 46EB2E00000290 /* RNScreens */ = { - isa = PBXGroup; - children = ( - 46EB2E00005900 /* cpp */, - 46EB2E00005660 /* ios */, - 46EB2E0000DEF0 /* Pod */, - 46EB2E00015A30 /* Support Files */, - ); - name = RNScreens; - path = "../../node_modules/react-native-screens"; - sourceTree = ""; - }; - 46EB2E000002A0 /* React */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DF30 /* Pod */, - 46EB2E00015AD0 /* Support Files */, - ); - name = React; - path = "../../node_modules/react-native"; - sourceTree = ""; - }; - 46EB2E000002B0 /* React-Codegen */ = { - isa = PBXGroup; - children = ( - 46EB2E00005970 /* FBReactNativeSpecJSI.h */, - 46EB2E00005960 /* FBReactNativeSpecJSI-generated.cpp */, - 46EB2E00005980 /* RCTModulesConformingToProtocolsProvider.h */, - 46EB2E00005990 /* RCTModulesConformingToProtocolsProvider.mm */, - 46EB2E00005DD0 /* rnasyncstorageJSI.h */, - 46EB2E00005DC0 /* rnasyncstorageJSI-generated.cpp */, - 46EB2E00005E20 /* rngesturehandler_codegenJSI.h */, - 46EB2E00005E10 /* rngesturehandler_codegenJSI-generated.cpp */, - 46EB2E00005E70 /* RNGoogleSignInCGenJSI.h */, - 46EB2E00005E60 /* RNGoogleSignInCGenJSI-generated.cpp */, - 46EB2E00005EC0 /* rnreanimatedJSI.h */, - 46EB2E00005EB0 /* rnreanimatedJSI-generated.cpp */, - 46EB2E00005F10 /* rnscreensJSI.h */, - 46EB2E00005F00 /* rnscreensJSI-generated.cpp */, - 46EB2E00005F60 /* rnsvgJSI.h */, - 46EB2E00005F50 /* rnsvgJSI-generated.cpp */, - 46EB2E00005FB0 /* safeareacontextJSI.h */, - 46EB2E00005FA0 /* safeareacontextJSI-generated.cpp */, - 46EB2E00005930 /* FBReactNativeSpec */, - 46EB2E0000DF50 /* Pod */, - 46EB2E000059A0 /* react */, - 46EB2E00005D90 /* rnasyncstorage */, - 46EB2E00005DE0 /* rngesturehandler_codegen */, - 46EB2E00005E30 /* RNGoogleSignInCGen */, - 46EB2E00005E80 /* rnreanimated */, - 46EB2E00005ED0 /* rnscreens */, - 46EB2E00005F20 /* rnsvg */, - 46EB2E00005F70 /* safeareacontext */, - 46EB2E00016110 /* Support Files */, - ); - name = "React-Codegen"; - path = ../build/generated/ios; - sourceTree = ""; - }; - 46EB2E000002C0 /* React-Core */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D8D0 /* ar.lproj */, - 46EB2E0000D8E0 /* cs.lproj */, - 46EB2E0000D8F0 /* da.lproj */, - 46EB2E0000D900 /* de.lproj */, - 46EB2E0000D910 /* el.lproj */, - 46EB2E0000D930 /* en.lproj */, - 46EB2E0000D920 /* en-GB.lproj */, - 46EB2E0000D950 /* es.lproj */, - 46EB2E0000D940 /* es-ES.lproj */, - 46EB2E0000D960 /* fi.lproj */, - 46EB2E0000D970 /* fr.lproj */, - 46EB2E0000D980 /* he.lproj */, - 46EB2E0000D990 /* hi.lproj */, - 46EB2E0000D9A0 /* hr.lproj */, - 46EB2E0000D9B0 /* hu.lproj */, - 46EB2E0000D9C0 /* id.lproj */, - 46EB2E0000D9D0 /* it.lproj */, - 46EB2E0000D9E0 /* ja.lproj */, - 46EB2E0000D9F0 /* ko.lproj */, - 46EB2E0000DA00 /* ms.lproj */, - 46EB2E0000DA10 /* nb.lproj */, - 46EB2E0000DA20 /* nl.lproj */, - 46EB2E0000DA30 /* pl.lproj */, - 46EB2E0000DA50 /* pt.lproj */, - 46EB2E0000DA40 /* pt-PT.lproj */, - 46EB2E0000DA60 /* ro.lproj */, - 46EB2E0000DA70 /* ru.lproj */, - 46EB2E0000DA80 /* sk.lproj */, - 46EB2E0000DA90 /* sv.lproj */, - 46EB2E0000DAA0 /* th.lproj */, - 46EB2E0000DAB0 /* tr.lproj */, - 46EB2E0000DAC0 /* uk.lproj */, - 46EB2E0000DAD0 /* vi.lproj */, - 46EB2E0000DAE0 /* zh-Hans.lproj */, - 46EB2E0000DB00 /* zh-Hant.lproj */, - 46EB2E0000DAF0 /* zh-Hant-HK.lproj */, - 46EB2E0000DB10 /* zu.lproj */, - 46EB2E00005FC0 /* CoreModulesHeaders */, - 46EB2E00006180 /* Default */, - 46EB2E000072D0 /* DevSupport */, - 46EB2E0000DF70 /* Pod */, - 46EB2E00007430 /* RCTAnimationHeaders */, - 46EB2E000075F0 /* RCTBlobHeaders */, - 46EB2E00007620 /* RCTImageHeaders */, - 46EB2E000077A0 /* RCTLinkingHeaders */, - 46EB2E000077D0 /* RCTNetworkHeaders */, - 46EB2E00007840 /* RCTSettingsHeaders */, - 46EB2E00007870 /* RCTTextHeaders */, - 46EB2E00007AF0 /* RCTVibrationHeaders */, - 46EB2E00007B20 /* RCTWebSocket */, - 46EB2E000164F0 /* Support Files */, - ); - name = "React-Core"; - path = "../../node_modules/react-native"; - sourceTree = ""; - }; - 46EB2E000002D0 /* React-CoreModules */ = { - isa = PBXGroup; - children = ( - 46EB2E00007B50 /* CoreModulesPlugins.mm */, - 46EB2E00007B60 /* RCTAccessibilityManager.mm */, - 46EB2E00007B70 /* RCTActionSheetManager.mm */, - 46EB2E00007B80 /* RCTAlertController.mm */, - 46EB2E00007B90 /* RCTAlertManager.mm */, - 46EB2E00007BA0 /* RCTAppearance.mm */, - 46EB2E00007BB0 /* RCTAppState.mm */, - 46EB2E00007BC0 /* RCTClipboard.mm */, - 46EB2E00007BD0 /* RCTDeviceInfo.mm */, - 46EB2E00007BE0 /* RCTDevLoadingView.mm */, - 46EB2E00007BF0 /* RCTDevMenu.mm */, - 46EB2E00007C00 /* RCTDevSettings.mm */, - 46EB2E00007C10 /* RCTEventDispatcher.mm */, - 46EB2E00007C20 /* RCTExceptionsManager.mm */, - 46EB2E00007C30 /* RCTFPSGraph.mm */, - 46EB2E00007C40 /* RCTI18nManager.mm */, - 46EB2E00007C50 /* RCTKeyboardObserver.mm */, - 46EB2E00007C60 /* RCTLogBox.mm */, - 46EB2E00007C70 /* RCTLogBoxView.mm */, - 46EB2E00007C80 /* RCTPerfMonitor.mm */, - 46EB2E00007C90 /* RCTPlatform.mm */, - 46EB2E00007CA0 /* RCTRedBox.mm */, - 46EB2E00007CB0 /* RCTSourceCode.mm */, - 46EB2E00007CC0 /* RCTStatusBarManager.mm */, - 46EB2E00007CD0 /* RCTTiming.mm */, - 46EB2E00007CE0 /* RCTWebSocketExecutor.mm */, - 46EB2E00007CF0 /* RCTWebSocketModule.mm */, - 46EB2E0000DF90 /* Pod */, - 46EB2E000180F0 /* Support Files */, - ); - name = "React-CoreModules"; - path = "../../node_modules/react-native/React/CoreModules"; - sourceTree = ""; - }; - 46EB2E000002E0 /* React-Fabric */ = { - isa = PBXGroup; - children = ( - 46EB2E00007D00 /* animations */, - 46EB2E00007DA0 /* attributedstring */, - 46EB2E00007E50 /* componentregistry */, - 46EB2E00007EE0 /* componentregistrynative */, - 46EB2E00007F10 /* components */, - 46EB2E000088D0 /* core */, - 46EB2E00008E00 /* imagemanager */, - 46EB2E00008EC0 /* leakchecker */, - 46EB2E00008F10 /* mounting */, - 46EB2E0000DFB0 /* Pod */, - 46EB2E000090C0 /* scheduler */, - 46EB2E000196F0 /* Support Files */, - 46EB2E000091A0 /* telemetry */, - 46EB2E000091F0 /* textlayoutmanager */, - 46EB2E00009320 /* uimanager */, - ); - name = "React-Fabric"; - path = "../../node_modules/react-native/ReactCommon"; - sourceTree = ""; - }; - 46EB2E000002F0 /* React-FabricImage */ = { - isa = PBXGroup; - children = ( - 46EB2E00009450 /* conversions.h */, - 46EB2E00009460 /* ImageComponentDescriptor.h */, - 46EB2E00009470 /* ImageEventEmitter.cpp */, - 46EB2E00009480 /* ImageEventEmitter.h */, - 46EB2E00009490 /* ImageProps.cpp */, - 46EB2E000094A0 /* ImageProps.h */, - 46EB2E000094B0 /* ImageShadowNode.cpp */, - 46EB2E000094C0 /* ImageShadowNode.h */, - 46EB2E000094D0 /* ImageState.cpp */, - 46EB2E000094E0 /* ImageState.h */, - 46EB2E0000DFD0 /* Pod */, - 46EB2E000198A0 /* Support Files */, - ); - name = "React-FabricImage"; - path = "../../node_modules/react-native/ReactCommon"; - sourceTree = ""; - }; - 46EB2E00000300 /* React-ImageManager */ = { - isa = PBXGroup; - children = ( - 46EB2E000094F0 /* ImageManager.mm */, - 46EB2E00009500 /* RCTImageManager.h */, - 46EB2E00009510 /* RCTImageManager.mm */, - 46EB2E00009520 /* RCTImageManagerProtocol.h */, - 46EB2E00009530 /* RCTImagePrimitivesConversions.h */, - 46EB2E00009540 /* RCTSyncImageManager.h */, - 46EB2E00009550 /* RCTSyncImageManager.mm */, - 46EB2E0000DFF0 /* Pod */, - 46EB2E000199F0 /* Support Files */, - ); - name = "React-ImageManager"; - path = "../../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios"; - sourceTree = ""; - }; - 46EB2E00000310 /* React-Mapbuffer */ = { - isa = PBXGroup; - children = ( - 46EB2E00009560 /* MapBuffer.cpp */, - 46EB2E00009570 /* MapBuffer.h */, - 46EB2E00009580 /* MapBufferBuilder.cpp */, - 46EB2E00009590 /* MapBufferBuilder.h */, - 46EB2E0000E010 /* Pod */, - 46EB2E00019B40 /* Support Files */, - ); - name = "React-Mapbuffer"; - path = "../../node_modules/react-native/ReactCommon"; - sourceTree = ""; - }; - 46EB2E00000320 /* React-NativeModulesApple */ = { - isa = PBXGroup; - children = ( - 46EB2E000095A0 /* RCTInteropTurboModule.h */, - 46EB2E000095B0 /* RCTInteropTurboModule.mm */, - 46EB2E000095C0 /* RCTRuntimeExecutor.h */, - 46EB2E000095D0 /* RCTRuntimeExecutor.mm */, - 46EB2E000095E0 /* RCTTurboModule.h */, - 46EB2E000095F0 /* RCTTurboModule.mm */, - 46EB2E00009600 /* RCTTurboModuleManager.h */, - 46EB2E00009610 /* RCTTurboModuleManager.mm */, - 46EB2E0000E030 /* Pod */, - 46EB2E00019CA0 /* Support Files */, - ); - name = "React-NativeModulesApple"; - path = "../../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"; - sourceTree = ""; - }; - 46EB2E00000330 /* React-RCTActionSheet */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E050 /* Pod */, - 46EB2E00019D70 /* Support Files */, - ); - name = "React-RCTActionSheet"; - path = "../../node_modules/react-native/Libraries/ActionSheetIOS"; - sourceTree = ""; - }; - 46EB2E00000340 /* React-RCTAnimation */ = { - isa = PBXGroup; - children = ( - 46EB2E00009770 /* RCTAnimationPlugins.mm */, - 46EB2E00009780 /* RCTAnimationUtils.mm */, - 46EB2E00009790 /* RCTNativeAnimatedModule.mm */, - 46EB2E000097A0 /* RCTNativeAnimatedNodesManager.mm */, - 46EB2E000097B0 /* RCTNativeAnimatedTurboModule.mm */, - 46EB2E00009620 /* Drivers */, - 46EB2E00009670 /* Nodes */, - 46EB2E0000E070 /* Pod */, - 46EB2E0001A130 /* Support Files */, - ); - name = "React-RCTAnimation"; - path = "../../node_modules/react-native/Libraries/NativeAnimation"; - sourceTree = ""; - }; - 46EB2E00000350 /* React-RCTAppDelegate */ = { - isa = PBXGroup; - children = ( - 46EB2E000097D0 /* RCTAppDelegate.h */, - 46EB2E000097E0 /* RCTAppDelegate.mm */, - 46EB2E000097C0 /* RCTAppDelegate+Protected.h */, - 46EB2E000097F0 /* RCTAppSetupUtils.h */, - 46EB2E00009800 /* RCTAppSetupUtils.mm */, - 46EB2E00009810 /* RCTRootViewFactory.h */, - 46EB2E00009820 /* RCTRootViewFactory.mm */, - 46EB2E0000E090 /* Pod */, - 46EB2E0001A280 /* Support Files */, - ); - name = "React-RCTAppDelegate"; - path = "../../node_modules/react-native/Libraries/AppDelegate"; - sourceTree = ""; - }; - 46EB2E00000360 /* React-RCTBlob */ = { - isa = PBXGroup; - children = ( - 46EB2E00009830 /* RCTBlobCollector.h */, - 46EB2E00009840 /* RCTBlobCollector.mm */, - 46EB2E00009850 /* RCTBlobManager.mm */, - 46EB2E00009860 /* RCTBlobPlugins.h */, - 46EB2E00009870 /* RCTBlobPlugins.mm */, - 46EB2E00009880 /* RCTFileReaderModule.mm */, - 46EB2E0000E0B0 /* Pod */, - 46EB2E0001A410 /* Support Files */, - ); - name = "React-RCTBlob"; - path = "../../node_modules/react-native/Libraries/Blob"; - sourceTree = ""; - }; - 46EB2E00000370 /* React-RCTFabric */ = { - isa = PBXGroup; - children = ( - 46EB2E00009DB0 /* RCTConversions.h */, - 46EB2E00009DC0 /* RCTImageResponseDelegate.h */, - 46EB2E00009DD0 /* RCTImageResponseObserverProxy.h */, - 46EB2E00009DE0 /* RCTImageResponseObserverProxy.mm */, - 46EB2E00009DF0 /* RCTLocalizationProvider.h */, - 46EB2E00009E00 /* RCTLocalizationProvider.mm */, - 46EB2E00009E10 /* RCTPrimitives.h */, - 46EB2E00009E20 /* RCTScheduler.h */, - 46EB2E00009E30 /* RCTScheduler.mm */, - 46EB2E00009E40 /* RCTSurfacePointerHandler.h */, - 46EB2E00009E50 /* RCTSurfacePointerHandler.mm */, - 46EB2E00009E60 /* RCTSurfacePresenter.h */, - 46EB2E00009E70 /* RCTSurfacePresenter.mm */, - 46EB2E00009E80 /* RCTSurfacePresenterBridgeAdapter.h */, - 46EB2E00009E90 /* RCTSurfacePresenterBridgeAdapter.mm */, - 46EB2E00009EA0 /* RCTSurfaceRegistry.h */, - 46EB2E00009EB0 /* RCTSurfaceRegistry.mm */, - 46EB2E00009EC0 /* RCTSurfaceTouchHandler.h */, - 46EB2E00009ED0 /* RCTSurfaceTouchHandler.mm */, - 46EB2E00009EE0 /* RCTThirdPartyFabricComponentsProvider.h */, - 46EB2E00009EF0 /* RCTThirdPartyFabricComponentsProvider.mm */, - 46EB2E00009F00 /* RCTTouchableComponentViewProtocol.h */, - 46EB2E00009890 /* Mounting */, - 46EB2E0000E0D0 /* Pod */, - 46EB2E0001AAF0 /* Support Files */, - 46EB2E00009F10 /* Surface */, - 46EB2E00009F40 /* Utils */, - ); - name = "React-RCTFabric"; - path = "../../node_modules/react-native/React"; - sourceTree = ""; - }; - 46EB2E00000380 /* React-RCTImage */ = { - isa = PBXGroup; - children = ( - 46EB2E00009FC0 /* RCTAnimatedImage.mm */, - 46EB2E00009FD0 /* RCTBundleAssetImageLoader.mm */, - 46EB2E00009FE0 /* RCTDisplayWeakRefreshable.mm */, - 46EB2E00009FF0 /* RCTGIFImageDecoder.mm */, - 46EB2E0000A000 /* RCTImageBlurUtils.mm */, - 46EB2E0000A010 /* RCTImageCache.mm */, - 46EB2E0000A020 /* RCTImageEditingManager.mm */, - 46EB2E0000A030 /* RCTImageLoader.mm */, - 46EB2E0000A040 /* RCTImagePlugins.mm */, - 46EB2E0000A050 /* RCTImageShadowView.mm */, - 46EB2E0000A060 /* RCTImageStoreManager.mm */, - 46EB2E0000A070 /* RCTImageURLLoaderWithAttribution.mm */, - 46EB2E0000A080 /* RCTImageUtils.mm */, - 46EB2E0000A090 /* RCTImageView.mm */, - 46EB2E0000A0A0 /* RCTImageViewManager.mm */, - 46EB2E0000A0B0 /* RCTLocalAssetImageLoader.mm */, - 46EB2E0000A0C0 /* RCTResizeMode.mm */, - 46EB2E0000A0D0 /* RCTUIImageViewAnimated.mm */, - 46EB2E0000E0F0 /* Pod */, - 46EB2E0001AD20 /* Support Files */, - ); - name = "React-RCTImage"; - path = "../../node_modules/react-native/Libraries/Image"; - sourceTree = ""; - }; - 46EB2E00000390 /* React-RCTLinking */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A0E0 /* RCTLinkingManager.mm */, - 46EB2E0000A0F0 /* RCTLinkingPlugins.mm */, - 46EB2E0000E110 /* Pod */, - 46EB2E0001AE20 /* Support Files */, - ); - name = "React-RCTLinking"; - path = "../../node_modules/react-native/Libraries/LinkingIOS"; - sourceTree = ""; - }; - 46EB2E000003A0 /* React-RCTNetwork */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A100 /* RCTDataRequestHandler.mm */, - 46EB2E0000A110 /* RCTFileRequestHandler.mm */, - 46EB2E0000A120 /* RCTHTTPRequestHandler.mm */, - 46EB2E0000A130 /* RCTNetworking.mm */, - 46EB2E0000A140 /* RCTNetworkPlugins.mm */, - 46EB2E0000A150 /* RCTNetworkTask.mm */, - 46EB2E0000E130 /* Pod */, - 46EB2E0001AF60 /* Support Files */, - ); - name = "React-RCTNetwork"; - path = "../../node_modules/react-native/Libraries/Network"; - sourceTree = ""; - }; - 46EB2E000003B0 /* React-RCTSettings */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A160 /* RCTSettingsManager.mm */, - 46EB2E0000A170 /* RCTSettingsPlugins.mm */, - 46EB2E0000E150 /* Pod */, - 46EB2E0001B060 /* Support Files */, - ); - name = "React-RCTSettings"; - path = "../../node_modules/react-native/Libraries/Settings"; - sourceTree = ""; - }; - 46EB2E000003C0 /* React-RCTText */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A1E0 /* RCTConvert+Text.mm */, - 46EB2E0000A1F0 /* RCTTextAttributes.mm */, - 46EB2E0000A180 /* BaseText */, - 46EB2E0000E170 /* Pod */, - 46EB2E0000A1B0 /* RawText */, - 46EB2E0001B510 /* Support Files */, - 46EB2E0000A200 /* Text */, - 46EB2E0000A260 /* TextInput */, - 46EB2E0000A380 /* VirtualText */, - ); - name = "React-RCTText"; - path = "../../node_modules/react-native/Libraries/Text"; - sourceTree = ""; - }; - 46EB2E000003D0 /* React-RCTVibration */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A3C0 /* RCTVibration.mm */, - 46EB2E0000A3D0 /* RCTVibrationPlugins.mm */, - 46EB2E0000E190 /* Pod */, - 46EB2E0001B610 /* Support Files */, - ); - name = "React-RCTVibration"; - path = "../../node_modules/react-native/Libraries/Vibration"; - sourceTree = ""; - }; - 46EB2E000003E0 /* React-RuntimeApple */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A3E0 /* ObjCTimerRegistry.h */, - 46EB2E0000A3F0 /* ObjCTimerRegistry.mm */, - 46EB2E0000A400 /* RCTContextContainerHandling.h */, - 46EB2E0000A410 /* RCTHermesInstance.h */, - 46EB2E0000A420 /* RCTHermesInstance.mm */, - 46EB2E0000A440 /* RCTHost.h */, - 46EB2E0000A450 /* RCTHost.mm */, - 46EB2E0000A430 /* RCTHost+Internal.h */, - 46EB2E0000A460 /* RCTInstance.h */, - 46EB2E0000A470 /* RCTInstance.mm */, - 46EB2E0000A480 /* RCTJSThreadManager.h */, - 46EB2E0000A490 /* RCTJSThreadManager.mm */, - 46EB2E0000A4A0 /* RCTLegacyUIManagerConstantsProvider.h */, - 46EB2E0000A4B0 /* RCTLegacyUIManagerConstantsProvider.mm */, - 46EB2E0000A4C0 /* RCTPerformanceLoggerUtils.h */, - 46EB2E0000A4D0 /* RCTPerformanceLoggerUtils.mm */, - 46EB2E0000E1B0 /* Pod */, - 46EB2E0001B7F0 /* Support Files */, - ); - name = "React-RuntimeApple"; - path = "../../node_modules/react-native/ReactCommon/react/runtime/platform/ios"; - sourceTree = ""; - }; - 46EB2E000003F0 /* React-RuntimeCore */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A4E0 /* BindingsInstaller.h */, - 46EB2E0000A4F0 /* BridgelessJSCallInvoker.cpp */, - 46EB2E0000A500 /* BridgelessJSCallInvoker.h */, - 46EB2E0000A510 /* BridgelessNativeMethodCallInvoker.cpp */, - 46EB2E0000A520 /* BridgelessNativeMethodCallInvoker.h */, - 46EB2E0000A530 /* BufferedRuntimeExecutor.cpp */, - 46EB2E0000A540 /* BufferedRuntimeExecutor.h */, - 46EB2E0000A550 /* JSRuntimeFactory.cpp */, - 46EB2E0000A560 /* JSRuntimeFactory.h */, - 46EB2E0000A570 /* PlatformTimerRegistry.h */, - 46EB2E0000A580 /* ReactInstance.cpp */, - 46EB2E0000A590 /* ReactInstance.h */, - 46EB2E0000A5A0 /* TimerManager.cpp */, - 46EB2E0000A5B0 /* TimerManager.h */, - 46EB2E0000A5C0 /* nativeviewconfig */, - 46EB2E0000E1D0 /* Pod */, - 46EB2E0001B9D0 /* Support Files */, - ); - name = "React-RuntimeCore"; - path = "../../node_modules/react-native/ReactCommon/react/runtime"; - sourceTree = ""; - }; - 46EB2E00000400 /* React-RuntimeHermes */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A5F0 /* HermesInstance.cpp */, - 46EB2E0000A600 /* HermesInstance.h */, - 46EB2E0000E1F0 /* Pod */, - 46EB2E0001BAD0 /* Support Files */, - ); - name = "React-RuntimeHermes"; - path = "../../node_modules/react-native/ReactCommon/react/runtime"; - sourceTree = ""; - }; - 46EB2E00000410 /* React-callinvoker */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A610 /* CallInvoker.h */, - 46EB2E0000A620 /* SchedulerPriority.h */, - 46EB2E0000E210 /* Pod */, - 46EB2E0001BB70 /* Support Files */, - ); - name = "React-callinvoker"; - path = "../../node_modules/react-native/ReactCommon/callinvoker"; - sourceTree = ""; - }; - 46EB2E00000420 /* React-cxxreact */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A630 /* CxxModule.h */, - 46EB2E0000A640 /* CxxNativeModule.cpp */, - 46EB2E0000A650 /* CxxNativeModule.h */, - 46EB2E0000A660 /* ErrorUtils.h */, - 46EB2E0000A670 /* Instance.cpp */, - 46EB2E0000A680 /* Instance.h */, - 46EB2E0000A6A0 /* JsArgumentHelpers.h */, - 46EB2E0000A690 /* JsArgumentHelpers-inl.h */, - 46EB2E0000A6B0 /* JSBigString.cpp */, - 46EB2E0000A6C0 /* JSBigString.h */, - 46EB2E0000A6D0 /* JSBundleType.cpp */, - 46EB2E0000A6E0 /* JSBundleType.h */, - 46EB2E0000A6F0 /* JSExecutor.cpp */, - 46EB2E0000A700 /* JSExecutor.h */, - 46EB2E0000A710 /* JSIndexedRAMBundle.cpp */, - 46EB2E0000A720 /* JSIndexedRAMBundle.h */, - 46EB2E0000A730 /* JSModulesUnbundle.h */, - 46EB2E0000A740 /* MessageQueueThread.h */, - 46EB2E0000A750 /* MethodCall.cpp */, - 46EB2E0000A760 /* MethodCall.h */, - 46EB2E0000A770 /* ModuleRegistry.cpp */, - 46EB2E0000A780 /* ModuleRegistry.h */, - 46EB2E0000A790 /* MoveWrapper.h */, - 46EB2E0000A7A0 /* NativeModule.h */, - 46EB2E0000A7B0 /* NativeToJsBridge.cpp */, - 46EB2E0000A7C0 /* NativeToJsBridge.h */, - 46EB2E0000A7D0 /* RAMBundleRegistry.cpp */, - 46EB2E0000A7E0 /* RAMBundleRegistry.h */, - 46EB2E0000A7F0 /* ReactMarker.cpp */, - 46EB2E0000A800 /* ReactMarker.h */, - 46EB2E0000A810 /* ReactNativeVersion.h */, - 46EB2E0000A820 /* RecoverableError.h */, - 46EB2E0000A830 /* SharedProxyCxxModule.h */, - 46EB2E0000A840 /* SystraceSection.h */, - 46EB2E0000E230 /* Pod */, - 46EB2E0001BE40 /* Support Files */, - ); - name = "React-cxxreact"; - path = "../../node_modules/react-native/ReactCommon/cxxreact"; - sourceTree = ""; - }; - 46EB2E00000430 /* React-debug */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A850 /* flags.h */, - 46EB2E0000A860 /* react_native_assert.cpp */, - 46EB2E0000A870 /* react_native_assert.h */, - 46EB2E0000A880 /* react_native_expect.h */, - 46EB2E0000E250 /* Pod */, - 46EB2E0001BF60 /* Support Files */, - ); - name = "React-debug"; - path = "../../node_modules/react-native/ReactCommon/react/debug"; - sourceTree = ""; - }; - 46EB2E00000440 /* React-featureflags */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A890 /* ReactNativeFeatureFlags.cpp */, - 46EB2E0000A8A0 /* ReactNativeFeatureFlags.h */, - 46EB2E0000A8B0 /* ReactNativeFeatureFlagsAccessor.cpp */, - 46EB2E0000A8C0 /* ReactNativeFeatureFlagsAccessor.h */, - 46EB2E0000A8D0 /* ReactNativeFeatureFlagsDefaults.h */, - 46EB2E0000A8E0 /* ReactNativeFeatureFlagsProvider.h */, - 46EB2E0000E270 /* Pod */, - 46EB2E0001C0D0 /* Support Files */, - ); - name = "React-featureflags"; - path = "../../node_modules/react-native/ReactCommon/react/featureflags"; - sourceTree = ""; - }; - 46EB2E00000450 /* React-graphics */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A8F0 /* Color.cpp */, - 46EB2E0000A900 /* Color.h */, - 46EB2E0000A910 /* ColorComponents.h */, - 46EB2E0000A920 /* conversions.h */, - 46EB2E0000A930 /* fromRawValueShared.h */, - 46EB2E0000A940 /* Geometry.h */, - 46EB2E0000AA10 /* Point.h */, - 46EB2E0000AA20 /* Rect.h */, - 46EB2E0000AA30 /* RectangleCorners.h */, - 46EB2E0000AA40 /* RectangleEdges.h */, - 46EB2E0000AA50 /* rounding.h */, - 46EB2E0000AA60 /* Size.h */, - 46EB2E0000AA70 /* Transform.cpp */, - 46EB2E0000AA80 /* Transform.h */, - 46EB2E0000AA90 /* ValueUnit.h */, - 46EB2E0000AAA0 /* Vector.h */, - 46EB2E0000A950 /* platform */, - 46EB2E0000E290 /* Pod */, - 46EB2E0001C350 /* Support Files */, - ); - name = "React-graphics"; - path = "../../node_modules/react-native/ReactCommon/react/renderer/graphics"; - sourceTree = ""; - }; - 46EB2E00000460 /* React-hermes */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AAB0 /* executor */, - 46EB2E0000AAE0 /* inspector-modern */, - 46EB2E0000E2B0 /* Pod */, - 46EB2E0001C4E0 /* Support Files */, - ); - name = "React-hermes"; - path = "../../node_modules/react-native/ReactCommon/hermes"; - sourceTree = ""; - }; - 46EB2E00000470 /* React-jserrorhandler */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AB60 /* JsErrorHandler.cpp */, - 46EB2E0000AB70 /* JsErrorHandler.h */, - 46EB2E0000E2D0 /* Pod */, - 46EB2E0001C610 /* Support Files */, - ); - name = "React-jserrorhandler"; - path = "../../node_modules/react-native/ReactCommon/jserrorhandler"; - sourceTree = ""; - }; - 46EB2E00000480 /* React-jsi */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AB80 /* decorator.h */, - 46EB2E0000AB90 /* instrumentation.h */, - 46EB2E0000ABB0 /* jsi.h */, - 46EB2E0000ABA0 /* jsi-inl.h */, - 46EB2E0000ABC0 /* JSIDynamic.cpp */, - 46EB2E0000ABD0 /* JSIDynamic.h */, - 46EB2E0000ABE0 /* jsilib.h */, - 46EB2E0000ABF0 /* threadsafe.h */, - 46EB2E0000E2F0 /* Pod */, - 46EB2E0001C770 /* Support Files */, - ); - name = "React-jsi"; - path = "../../node_modules/react-native/ReactCommon/jsi"; - sourceTree = ""; - }; - 46EB2E00000490 /* React-jsiexecutor */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AC00 /* JSIExecutor.cpp */, - 46EB2E0000AC10 /* JSIExecutor.h */, - 46EB2E0000AC20 /* JSINativeModules.cpp */, - 46EB2E0000AC30 /* JSINativeModules.h */, - 46EB2E0000E310 /* Pod */, - 46EB2E0001C8C0 /* Support Files */, - ); - name = "React-jsiexecutor"; - path = "../../node_modules/react-native/ReactCommon/jsiexecutor"; - sourceTree = ""; - }; - 46EB2E000004A0 /* React-jsinspector */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AC40 /* ExecutionContext.cpp */, - 46EB2E0000AC50 /* ExecutionContext.h */, - 46EB2E0000AC60 /* ExecutionContextManager.cpp */, - 46EB2E0000AC70 /* ExecutionContextManager.h */, - 46EB2E0000AC80 /* FallbackRuntimeAgentDelegate.cpp */, - 46EB2E0000AC90 /* FallbackRuntimeAgentDelegate.h */, - 46EB2E0000ACA0 /* InspectorFlags.cpp */, - 46EB2E0000ACB0 /* InspectorFlags.h */, - 46EB2E0000ACC0 /* InspectorInterfaces.cpp */, - 46EB2E0000ACD0 /* InspectorInterfaces.h */, - 46EB2E0000ACE0 /* InspectorPackagerConnection.cpp */, - 46EB2E0000ACF0 /* InspectorPackagerConnection.h */, - 46EB2E0000AD00 /* InspectorPackagerConnectionImpl.h */, - 46EB2E0000AD10 /* InspectorUtilities.cpp */, - 46EB2E0000AD20 /* InspectorUtilities.h */, - 46EB2E0000AD30 /* InstanceAgent.cpp */, - 46EB2E0000AD40 /* InstanceAgent.h */, - 46EB2E0000AD50 /* InstanceTarget.cpp */, - 46EB2E0000AD60 /* InstanceTarget.h */, - 46EB2E0000AD70 /* PageAgent.cpp */, - 46EB2E0000AD80 /* PageAgent.h */, - 46EB2E0000AD90 /* PageTarget.cpp */, - 46EB2E0000ADA0 /* PageTarget.h */, - 46EB2E0000ADB0 /* Parsing.cpp */, - 46EB2E0000ADC0 /* Parsing.h */, - 46EB2E0000ADD0 /* ReactCdp.h */, - 46EB2E0000ADE0 /* RuntimeAgent.cpp */, - 46EB2E0000ADF0 /* RuntimeAgent.h */, - 46EB2E0000AE00 /* RuntimeAgentDelegate.h */, - 46EB2E0000AE10 /* RuntimeTarget.cpp */, - 46EB2E0000AE20 /* RuntimeTarget.h */, - 46EB2E0000AE30 /* ScopedExecutor.h */, - 46EB2E0000AE40 /* SessionState.h */, - 46EB2E0000AE50 /* UniqueMonostate.h */, - 46EB2E0000AE60 /* WeakList.h */, - 46EB2E0000AE70 /* WebSocketInterfaces.h */, - 46EB2E0000E330 /* Pod */, - 46EB2E0001CBE0 /* Support Files */, - ); - name = "React-jsinspector"; - path = "../../node_modules/react-native/ReactCommon/jsinspector-modern"; - sourceTree = ""; - }; - 46EB2E000004B0 /* React-jsitracing */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E350 /* Pod */, - 46EB2E0001CCB0 /* Support Files */, - ); - name = "React-jsitracing"; - path = "../../node_modules/react-native/ReactCommon/hermes/executor"; - sourceTree = ""; - }; - 46EB2E000004C0 /* React-logger */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AE80 /* react_native_log.cpp */, - 46EB2E0000AE90 /* react_native_log.h */, - 46EB2E0000E370 /* Pod */, - 46EB2E0001CD80 /* Support Files */, - ); - name = "React-logger"; - path = "../../node_modules/react-native/ReactCommon/logger"; - sourceTree = ""; - }; - 46EB2E000004D0 /* React-nativeconfig */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AEA0 /* ReactNativeConfig.cpp */, - 46EB2E0000AEB0 /* ReactNativeConfig.h */, - 46EB2E0000E390 /* Pod */, - 46EB2E0001CE80 /* Support Files */, - ); - name = "React-nativeconfig"; - path = "../../node_modules/react-native/ReactCommon"; - sourceTree = ""; - }; - 46EB2E000004E0 /* React-perflogger */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AEC0 /* BridgeNativeModulePerfLogger.cpp */, - 46EB2E0000AED0 /* BridgeNativeModulePerfLogger.h */, - 46EB2E0000AEE0 /* NativeModulePerfLogger.h */, - 46EB2E0000E3B0 /* Pod */, - 46EB2E0001CF90 /* Support Files */, - ); - name = "React-perflogger"; - path = "../../node_modules/react-native/ReactCommon/reactperflogger"; - sourceTree = ""; - }; - 46EB2E000004F0 /* React-rendererdebug */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AEF0 /* DebugStringConvertible.cpp */, - 46EB2E0000AF00 /* DebugStringConvertible.h */, - 46EB2E0000AF10 /* DebugStringConvertibleItem.cpp */, - 46EB2E0000AF20 /* DebugStringConvertibleItem.h */, - 46EB2E0000AF30 /* debugStringConvertibleUtils.h */, - 46EB2E0000AF40 /* flags.h */, - 46EB2E0000AF50 /* SystraceSection.h */, - 46EB2E0000E3D0 /* Pod */, - 46EB2E0001D0E0 /* Support Files */, - ); - name = "React-rendererdebug"; - path = "../../node_modules/react-native/ReactCommon/react/renderer/debug"; - sourceTree = ""; - }; - 46EB2E00000500 /* React-rncore */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E3F0 /* Pod */, - 46EB2E0001D1B0 /* Support Files */, - ); - name = "React-rncore"; - path = "../../node_modules/react-native/ReactCommon"; - sourceTree = ""; - }; - 46EB2E00000510 /* React-runtimeexecutor */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AF60 /* RuntimeExecutor.h */, - 46EB2E0000E410 /* Pod */, - 46EB2E0001D220 /* Support Files */, - ); - name = "React-runtimeexecutor"; - path = "../../node_modules/react-native/ReactCommon/runtimeexecutor"; - sourceTree = ""; - }; - 46EB2E00000520 /* React-runtimescheduler */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AF70 /* primitives.h */, - 46EB2E0000AF80 /* RuntimeScheduler.cpp */, - 46EB2E0000AF90 /* RuntimeScheduler.h */, - 46EB2E0000AFF0 /* RuntimeScheduler_Legacy.cpp */, - 46EB2E0000B000 /* RuntimeScheduler_Legacy.h */, - 46EB2E0000B010 /* RuntimeScheduler_Modern.cpp */, - 46EB2E0000B020 /* RuntimeScheduler_Modern.h */, - 46EB2E0000AFA0 /* RuntimeSchedulerBinding.cpp */, - 46EB2E0000AFB0 /* RuntimeSchedulerBinding.h */, - 46EB2E0000AFC0 /* RuntimeSchedulerCallInvoker.cpp */, - 46EB2E0000AFD0 /* RuntimeSchedulerCallInvoker.h */, - 46EB2E0000AFE0 /* RuntimeSchedulerClock.h */, - 46EB2E0000B030 /* SchedulerPriorityUtils.h */, - 46EB2E0000B040 /* Task.cpp */, - 46EB2E0000B050 /* Task.h */, - 46EB2E0000E430 /* Pod */, - 46EB2E0001D3C0 /* Support Files */, - ); - name = "React-runtimescheduler"; - path = "../../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"; - sourceTree = ""; - }; - 46EB2E00000530 /* React-utils */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B060 /* ContextContainer.h */, - 46EB2E0000B070 /* CoreFeatures.cpp */, - 46EB2E0000B080 /* CoreFeatures.h */, - 46EB2E0000B090 /* FloatComparison.h */, - 46EB2E0000B0A0 /* fnv1a.h */, - 46EB2E0000B0B0 /* hash_combine.h */, - 46EB2E0000B0C0 /* jsi.cpp */, - 46EB2E0000B0D0 /* jsi.h */, - 46EB2E0000B0E0 /* ManagedObjectWrapper.h */, - 46EB2E0000B0F0 /* ManagedObjectWrapper.mm */, - 46EB2E0000B100 /* PackTraits.h */, - 46EB2E0000B110 /* RunLoopObserver.cpp */, - 46EB2E0000B120 /* RunLoopObserver.h */, - 46EB2E0000B130 /* SharedFunction.h */, - 46EB2E0000B140 /* SimpleThreadSafeCache.h */, - 46EB2E0000B150 /* Telemetry.h */, - 46EB2E0000B160 /* to_underlying.h */, - 46EB2E0000E450 /* Pod */, - 46EB2E0001D5B0 /* Support Files */, - ); - name = "React-utils"; - path = "../../node_modules/react-native/ReactCommon/react/utils"; - sourceTree = ""; - }; - 46EB2E00000540 /* ReactCommon */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E470 /* Pod */, - 46EB2E0001D8B0 /* Support Files */, - 46EB2E0000B170 /* turbomodule */, - ); - name = ReactCommon; - path = "../../node_modules/react-native/ReactCommon"; - sourceTree = ""; - }; - 46EB2E00000550 /* SocketRocket */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B590 /* NSRunLoop+SRWebSocket.h */, - 46EB2E0000B5A0 /* NSRunLoop+SRWebSocket.m */, - 46EB2E0000B3F0 /* NSRunLoop+SRWebSocketPrivate.h */, - 46EB2E0000B5B0 /* NSURLRequest+SRWebSocket.h */, - 46EB2E0000B5C0 /* NSURLRequest+SRWebSocket.m */, - 46EB2E0000B400 /* NSURLRequest+SRWebSocketPrivate.h */, - 46EB2E0000B5D0 /* SocketRocket.h */, - 46EB2E0000B470 /* SRConstants.h */, - 46EB2E0000B480 /* SRConstants.m */, - 46EB2E0000B390 /* SRDelegateController.h */, - 46EB2E0000B3A0 /* SRDelegateController.m */, - 46EB2E0000B490 /* SRError.h */, - 46EB2E0000B4A0 /* SRError.m */, - 46EB2E0000B4B0 /* SRHash.h */, - 46EB2E0000B4C0 /* SRHash.m */, - 46EB2E0000B4D0 /* SRHTTPConnectMessage.h */, - 46EB2E0000B4E0 /* SRHTTPConnectMessage.m */, - 46EB2E0000B3B0 /* SRIOConsumer.h */, - 46EB2E0000B3C0 /* SRIOConsumer.m */, - 46EB2E0000B3D0 /* SRIOConsumerPool.h */, - 46EB2E0000B3E0 /* SRIOConsumerPool.m */, - 46EB2E0000B4F0 /* SRLog.h */, - 46EB2E0000B500 /* SRLog.m */, - 46EB2E0000B510 /* SRMutex.h */, - 46EB2E0000B520 /* SRMutex.m */, - 46EB2E0000B450 /* SRPinningSecurityPolicy.h */, - 46EB2E0000B460 /* SRPinningSecurityPolicy.m */, - 46EB2E0000B410 /* SRProxyConnect.h */, - 46EB2E0000B420 /* SRProxyConnect.m */, - 46EB2E0000B530 /* SRRandom.h */, - 46EB2E0000B540 /* SRRandom.m */, - 46EB2E0000B430 /* SRRunLoopThread.h */, - 46EB2E0000B440 /* SRRunLoopThread.m */, - 46EB2E0000B5E0 /* SRSecurityPolicy.h */, - 46EB2E0000B5F0 /* SRSecurityPolicy.m */, - 46EB2E0000B550 /* SRSIMDHelpers.h */, - 46EB2E0000B560 /* SRSIMDHelpers.m */, - 46EB2E0000B570 /* SRURLUtilities.h */, - 46EB2E0000B580 /* SRURLUtilities.m */, - 46EB2E0000B600 /* SRWebSocket.h */, - 46EB2E0000B610 /* SRWebSocket.m */, - 46EB2E0001DC50 /* Support Files */, - ); - name = SocketRocket; - path = SocketRocket; - sourceTree = ""; - }; - 46EB2E00000560 /* Yoga */ = { - isa = PBXGroup; - children = ( - 46EB2E0000BA20 /* YGConfig.cpp */, - 46EB2E0000BA30 /* YGConfig.h */, - 46EB2E0000BA40 /* YGEnums.cpp */, - 46EB2E0000BA50 /* YGEnums.h */, - 46EB2E0000BA60 /* YGMacros.h */, - 46EB2E0000BA70 /* YGNode.cpp */, - 46EB2E0000BA80 /* YGNode.h */, - 46EB2E0000BA90 /* YGNodeLayout.cpp */, - 46EB2E0000BAA0 /* YGNodeLayout.h */, - 46EB2E0000BAB0 /* YGNodeStyle.cpp */, - 46EB2E0000BAC0 /* YGNodeStyle.h */, - 46EB2E0000BAD0 /* YGPixelGrid.cpp */, - 46EB2E0000BAE0 /* YGPixelGrid.h */, - 46EB2E0000BAF0 /* YGValue.cpp */, - 46EB2E0000BB00 /* YGValue.h */, - 46EB2E0000BB10 /* Yoga.h */, - 46EB2E0000B620 /* algorithm */, - 46EB2E0000B740 /* config */, - 46EB2E0000B770 /* debug */, - 46EB2E0000B7C0 /* enums */, - 46EB2E0000B900 /* event */, - 46EB2E0000B930 /* node */, - 46EB2E0000B990 /* numeric */, - 46EB2E0000E490 /* Pod */, - 46EB2E0000B9C0 /* style */, - 46EB2E0001E1B0 /* Support Files */, - ); - name = Yoga; - path = "../../node_modules/react-native/ReactCommon/yoga"; - sourceTree = ""; - }; - 46EB2E00000570 /* ZXingObjC */ = { - isa = PBXGroup; - children = ( - 46EB2E0000BB20 /* Core */, - 46EB2E0000C140 /* OneD */, - 46EB2E0000CD10 /* PDF417 */, - 46EB2E0001F7C0 /* Support Files */, - ); - name = ZXingObjC; - path = ZXingObjC; - sourceTree = ""; - }; - 46EB2E00000580 /* boost */ = { - isa = PBXGroup; - children = ( - 46EB2E0001F890 /* Support Files */, - ); - name = boost; - path = boost; - sourceTree = ""; - }; - 46EB2E00000590 /* fmt */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D050 /* args.h */, - 46EB2E0000D060 /* chrono.h */, - 46EB2E0000D070 /* color.h */, - 46EB2E0000D080 /* compile.h */, - 46EB2E0000D090 /* core.h */, - 46EB2E0000D120 /* format.cc */, - 46EB2E0000D0B0 /* format.h */, - 46EB2E0000D0A0 /* format-inl.h */, - 46EB2E0000D0C0 /* os.h */, - 46EB2E0000D0D0 /* ostream.h */, - 46EB2E0000D0E0 /* printf.h */, - 46EB2E0000D0F0 /* ranges.h */, - 46EB2E0000D100 /* std.h */, - 46EB2E0000D110 /* xchar.h */, - 46EB2E0001FA20 /* Support Files */, - ); - name = fmt; - path = fmt; - sourceTree = ""; - }; - 46EB2E000005A0 /* glog */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D180 /* demangle.cc */, - 46EB2E0000D140 /* log_severity.h */, - 46EB2E0000D190 /* logging.cc */, - 46EB2E0000D130 /* logging.h */, - 46EB2E0000D1A0 /* raw_logging.cc */, - 46EB2E0000D150 /* raw_logging.h */, - 46EB2E0000D1B0 /* signalhandler.cc */, - 46EB2E0000D160 /* stl_logging.h */, - 46EB2E0000D1C0 /* symbolize.cc */, - 46EB2E0000D1D0 /* utilities.cc */, - 46EB2E0000D1E0 /* vlog_is_on.cc */, - 46EB2E0000D170 /* vlog_is_on.h */, - 46EB2E0001FBC0 /* Support Files */, - ); - name = glog; - path = glog; - sourceTree = ""; - }; - 46EB2E000005B0 /* hermes-engine */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D1F0 /* Pre-built */, - 46EB2E0001FC90 /* Support Files */, - ); - name = "hermes-engine"; - path = "hermes-engine"; - sourceTree = ""; - }; - 46EB2E000005C0 /* react-native-safe-area-context */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D3E0 /* RNCSafeAreaContext.h */, - 46EB2E0000D3F0 /* RNCSafeAreaContext.mm */, - 46EB2E0000D400 /* RNCSafeAreaProvider.h */, - 46EB2E0000D410 /* RNCSafeAreaProvider.m */, - 46EB2E0000D420 /* RNCSafeAreaProviderManager.h */, - 46EB2E0000D430 /* RNCSafeAreaProviderManager.m */, - 46EB2E0000D440 /* RNCSafeAreaShadowView.h */, - 46EB2E0000D450 /* RNCSafeAreaShadowView.m */, - 46EB2E0000D460 /* RNCSafeAreaUtils.h */, - 46EB2E0000D470 /* RNCSafeAreaUtils.m */, - 46EB2E0000D480 /* RNCSafeAreaView.h */, - 46EB2E0000D490 /* RNCSafeAreaView.m */, - 46EB2E0000D4A0 /* RNCSafeAreaViewEdgeMode.h */, - 46EB2E0000D4B0 /* RNCSafeAreaViewEdgeMode.m */, - 46EB2E0000D4C0 /* RNCSafeAreaViewEdges.h */, - 46EB2E0000D4D0 /* RNCSafeAreaViewEdges.m */, - 46EB2E0000D4E0 /* RNCSafeAreaViewLocalData.h */, - 46EB2E0000D4F0 /* RNCSafeAreaViewLocalData.m */, - 46EB2E0000D500 /* RNCSafeAreaViewManager.h */, - 46EB2E0000D510 /* RNCSafeAreaViewManager.m */, - 46EB2E0000D520 /* RNCSafeAreaViewMode.h */, - 46EB2E0000D530 /* RNCSafeAreaViewMode.m */, - 46EB2E0000E4B0 /* Pod */, - 46EB2E0001FEB0 /* Support Files */, - ); - name = "react-native-safe-area-context"; - path = "../../node_modules/react-native-safe-area-context"; - sourceTree = ""; - }; - 46EB2E000005E0 /* Core */ = { - isa = PBXGroup; - children = ( - 46EB2E000005F0 /* AppAuthCore.h */, - 46EB2E00000600 /* OIDAuthorizationRequest.h */, - 46EB2E00000610 /* OIDAuthorizationRequest.m */, - 46EB2E00000620 /* OIDAuthorizationResponse.h */, - 46EB2E00000630 /* OIDAuthorizationResponse.m */, - 46EB2E00000640 /* OIDAuthorizationService.h */, - 46EB2E00000650 /* OIDAuthorizationService.m */, - 46EB2E00000660 /* OIDAuthState.h */, - 46EB2E00000670 /* OIDAuthState.m */, - 46EB2E00000680 /* OIDAuthStateChangeDelegate.h */, - 46EB2E00000690 /* OIDAuthStateErrorDelegate.h */, - 46EB2E000006A0 /* OIDClientMetadataParameters.h */, - 46EB2E000006B0 /* OIDClientMetadataParameters.m */, - 46EB2E000006C0 /* OIDDefines.h */, - 46EB2E000006D0 /* OIDEndSessionRequest.h */, - 46EB2E000006E0 /* OIDEndSessionRequest.m */, - 46EB2E000006F0 /* OIDEndSessionResponse.h */, - 46EB2E00000700 /* OIDEndSessionResponse.m */, - 46EB2E00000710 /* OIDError.h */, - 46EB2E00000720 /* OIDError.m */, - 46EB2E00000730 /* OIDErrorUtilities.h */, - 46EB2E00000740 /* OIDErrorUtilities.m */, - 46EB2E00000750 /* OIDExternalUserAgent.h */, - 46EB2E00000760 /* OIDExternalUserAgentRequest.h */, - 46EB2E00000770 /* OIDExternalUserAgentSession.h */, - 46EB2E00000780 /* OIDFieldMapping.h */, - 46EB2E00000790 /* OIDFieldMapping.m */, - 46EB2E000007A0 /* OIDGrantTypes.h */, - 46EB2E000007B0 /* OIDGrantTypes.m */, - 46EB2E000007C0 /* OIDIDToken.h */, - 46EB2E000007D0 /* OIDIDToken.m */, - 46EB2E000007E0 /* OIDRegistrationRequest.h */, - 46EB2E000007F0 /* OIDRegistrationRequest.m */, - 46EB2E00000800 /* OIDRegistrationResponse.h */, - 46EB2E00000810 /* OIDRegistrationResponse.m */, - 46EB2E00000820 /* OIDResponseTypes.h */, - 46EB2E00000830 /* OIDResponseTypes.m */, - 46EB2E00000840 /* OIDScopes.h */, - 46EB2E00000850 /* OIDScopes.m */, - 46EB2E00000860 /* OIDScopeUtilities.h */, - 46EB2E00000870 /* OIDScopeUtilities.m */, - 46EB2E00000880 /* OIDServiceConfiguration.h */, - 46EB2E00000890 /* OIDServiceConfiguration.m */, - 46EB2E000008A0 /* OIDServiceDiscovery.h */, - 46EB2E000008B0 /* OIDServiceDiscovery.m */, - 46EB2E000008C0 /* OIDTokenRequest.h */, - 46EB2E000008D0 /* OIDTokenRequest.m */, - 46EB2E000008E0 /* OIDTokenResponse.h */, - 46EB2E000008F0 /* OIDTokenResponse.m */, - 46EB2E00000900 /* OIDTokenUtilities.h */, - 46EB2E00000910 /* OIDTokenUtilities.m */, - 46EB2E00000920 /* OIDURLQueryComponent.h */, - 46EB2E00000930 /* OIDURLQueryComponent.m */, - 46EB2E00000940 /* OIDURLSessionProvider.h */, - 46EB2E00000950 /* OIDURLSessionProvider.m */, - 46EB2E0000D560 /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - 46EB2E00000960 /* ExternalUserAgent */ = { - isa = PBXGroup; - children = ( - 46EB2E00000970 /* AppAuth.h */, - 46EB2E00000980 /* OIDAuthorizationService+IOS.h */, - 46EB2E00000990 /* OIDAuthorizationService+IOS.m */, - 46EB2E000009A0 /* OIDAuthState+IOS.h */, - 46EB2E000009B0 /* OIDAuthState+IOS.m */, - 46EB2E000009C0 /* OIDExternalUserAgentCatalyst.h */, - 46EB2E000009D0 /* OIDExternalUserAgentCatalyst.m */, - 46EB2E000009E0 /* OIDExternalUserAgentIOS.h */, - 46EB2E000009F0 /* OIDExternalUserAgentIOS.m */, - 46EB2E00000A00 /* OIDExternalUserAgentIOSCustomBrowser.h */, - 46EB2E00000A10 /* OIDExternalUserAgentIOSCustomBrowser.m */, - ); - name = ExternalUserAgent; - sourceTree = ""; - }; - 46EB2E00000B60 /* EXApplication */ = { - isa = PBXGroup; - children = ( - 46EB2E00000B70 /* EXProvisioningProfile.h */, - 46EB2E00000B80 /* EXProvisioningProfile.m */, - ); - name = EXApplication; - path = EXApplication; - sourceTree = ""; - }; - 46EB2E00000C30 /* Utilities */ = { - isa = PBXGroup; - children = ( - 46EB2E00000C40 /* EXBarCodeScannerUtils.h */, - 46EB2E00000C50 /* EXBarCodeScannerUtils.m */, - ); - name = Utilities; - path = EXBarCodeScanner/Utilities; - sourceTree = ""; - }; - 46EB2E00000D40 /* Common */ = { - isa = PBXGroup; - children = ( - 46EB2E00000D50 /* BarcodeExceptions.swift */, - 46EB2E00000D60 /* BarcodeUtils.swift */, - 46EB2E00000D70 /* CameraExceptions.swift */, - 46EB2E00000D80 /* CameraPermissionsRequester.swift */, - 46EB2E00000D90 /* ExpoCameraUtils.swift */, - 46EB2E00000DA0 /* TakePictureOptions.swift */, - ); - name = Common; - path = Common; - sourceTree = ""; - }; - 46EB2E00000DB0 /* Current */ = { - isa = PBXGroup; - children = ( - 46EB2E00000DC0 /* BarcodeRecord.swift */, - 46EB2E00000DD0 /* BarcodeScanner.swift */, - 46EB2E00000DE0 /* BarcodeScannerUtils.swift */, - 46EB2E00000DF0 /* CameraEnums.swift */, - 46EB2E00000E00 /* CameraRecordingOptions.swift */, - 46EB2E00000E10 /* CameraView.swift */, - 46EB2E00000E20 /* PreviewView.swift */, - 46EB2E00000E30 /* VisionScannerDelegate.swift */, - ); - name = Current; - path = Current; - sourceTree = ""; - }; - 46EB2E00000E40 /* Legacy */ = { - isa = PBXGroup; - children = ( - 46EB2E00000E50 /* CameraEnumsLegacy.swift */, - 46EB2E00000E60 /* CameraRecordingOptionsLegacy.swift */, - 46EB2E00000E70 /* CameraViewLegacy.swift */, - ); - name = Legacy; - path = Legacy; - sourceTree = ""; - }; - 46EB2E00000F50 /* EXSessionTasks */ = { - isa = PBXGroup; - children = ( - 46EB2E00000F60 /* EXSessionCancelableUploadTaskDelegate.h */, - 46EB2E00000F70 /* EXSessionCancelableUploadTaskDelegate.m */, - 46EB2E00000F80 /* EXSessionDownloadTaskDelegate.h */, - 46EB2E00000F90 /* EXSessionDownloadTaskDelegate.m */, - 46EB2E00000FA0 /* EXSessionHandler.h */, - 46EB2E00000FB0 /* EXSessionHandler.m */, - 46EB2E00000FC0 /* EXSessionResumableDownloadTaskDelegate.h */, - 46EB2E00000FD0 /* EXSessionResumableDownloadTaskDelegate.m */, - 46EB2E00000FE0 /* EXSessionTaskDelegate.h */, - 46EB2E00000FF0 /* EXSessionTaskDelegate.m */, - 46EB2E00001000 /* EXSessionTaskDispatcher.h */, - 46EB2E00001010 /* EXSessionTaskDispatcher.m */, - 46EB2E00001020 /* EXSessionUploadTaskDelegate.h */, - 46EB2E00001030 /* EXSessionUploadTaskDelegate.m */, - 46EB2E00001040 /* EXTaskHandlersManager.h */, - 46EB2E00001050 /* EXTaskHandlersManager.m */, - ); - name = EXSessionTasks; - path = EXSessionTasks; - sourceTree = ""; - }; - 46EB2E00001140 /* ios */ = { - isa = PBXGroup; - children = ( - 46EB2E00001970 /* EXAppDefines.h */, - 46EB2E00001980 /* EXAppDefines.m */, - 46EB2E00001990 /* EXDefines.h */, - 46EB2E000019A0 /* EXLegacyExpoViewProtocol.h */, - 46EB2E000019B0 /* ExpoModulesCore.h */, - 46EB2E000020D0 /* Platform.h */, - 46EB2E000020E0 /* Platform.swift */, - 46EB2E000020F0 /* RCTComponentData+Privates.h */, - 46EB2E00002100 /* RCTComponentData+Privates.m */, - 46EB2E000021C0 /* Swift.h */, - 46EB2E000021D0 /* Utilities.swift */, - 46EB2E00001150 /* Api */, - 46EB2E00001240 /* AppDelegates */, - 46EB2E000012D0 /* Core */, - 46EB2E00001920 /* DevTools */, - 46EB2E000019C0 /* FileSystemUtilities */, - 46EB2E000019F0 /* Interfaces */, - 46EB2E00001C10 /* JSI */, - 46EB2E00001DA0 /* Legacy */, - 46EB2E00002110 /* ReactDelegates */, - 46EB2E000021E0 /* Uuidv5 */, - ); - name = ios; - path = ios; - sourceTree = ""; - }; - 46EB2E00001150 /* Api */ = { - isa = PBXGroup; - children = ( - 46EB2E00001160 /* Builders */, - 46EB2E000011A0 /* Factories */, - ); - name = Api; - path = Api; - sourceTree = ""; - }; - 46EB2E00001160 /* Builders */ = { - isa = PBXGroup; - children = ( - 46EB2E00001170 /* ClassComponentBuilder.swift */, - 46EB2E00001180 /* ObjectDefinitionBuilder.swift */, - 46EB2E00001190 /* ViewDefinitionBuilder.swift */, - ); - name = Builders; - path = Builders; - sourceTree = ""; - }; - 46EB2E000011A0 /* Factories */ = { - isa = PBXGroup; - children = ( - 46EB2E000011B0 /* AsyncFunctionFactories.swift */, - 46EB2E000011C0 /* ClassFactories.swift */, - 46EB2E000011D0 /* ConcurrentFunctionFactories.swift */, - 46EB2E000011E0 /* EventListenersFactories.swift */, - 46EB2E000011F0 /* ModuleFactories.swift */, - 46EB2E00001200 /* ObjectFactories.swift */, - 46EB2E00001210 /* PropertyFactories.swift */, - 46EB2E00001220 /* SyncFunctionFactories.swift */, - 46EB2E00001230 /* ViewFactories.swift */, - ); - name = Factories; - path = Factories; - sourceTree = ""; - }; - 46EB2E00001240 /* AppDelegates */ = { - isa = PBXGroup; - children = ( - 46EB2E00001250 /* EXAppDelegatesLoader.h */, - 46EB2E00001260 /* EXAppDelegatesLoader.m */, - 46EB2E00001270 /* EXAppDelegateWrapper.h */, - 46EB2E00001280 /* EXAppDelegateWrapper.mm */, - 46EB2E00001290 /* EXLegacyAppDelegateWrapper.h */, - 46EB2E000012A0 /* EXLegacyAppDelegateWrapper.m */, - 46EB2E000012B0 /* ExpoAppDelegate.swift */, - 46EB2E000012C0 /* ExpoAppDelegateSubscriber.swift */, - ); - name = AppDelegates; - path = AppDelegates; - sourceTree = ""; - }; - 46EB2E000012D0 /* Core */ = { - isa = PBXGroup; - children = ( - 46EB2E000012E0 /* AppContext.swift */, - 46EB2E000012F0 /* AppContextConfig.swift */, - 46EB2E00001390 /* Conversions.swift */, - 46EB2E000014B0 /* EventListener.swift */, - 46EB2E00001590 /* ExpoBridgeModule.h */, - 46EB2E000015A0 /* ExpoBridgeModule.mm */, - 46EB2E000015B0 /* ExpoRuntime.swift */, - 46EB2E00001610 /* JavaScriptFunction.swift */, - 46EB2E00001620 /* JavaScriptUtils.swift */, - 46EB2E00001690 /* ModuleHolder.swift */, - 46EB2E000016A0 /* ModuleRegistry.swift */, - 46EB2E00001700 /* ModulesProvider.swift */, - 46EB2E00001750 /* Promise.swift */, - 46EB2E00001300 /* Arguments */, - 46EB2E00001350 /* Classes */, - 46EB2E000013A0 /* Convertibles */, - 46EB2E000013D0 /* DynamicTypes */, - 46EB2E000014C0 /* Events */, - 46EB2E00001510 /* Exceptions */, - 46EB2E000015C0 /* Functions */, - 46EB2E00001630 /* Logging */, - 46EB2E000016B0 /* Modules */, - 46EB2E00001710 /* Objects */, - 46EB2E00001760 /* Protocols */, - 46EB2E000017B0 /* Records */, - 46EB2E00001810 /* SharedObjects */, - 46EB2E00001850 /* TypedArrays */, - 46EB2E000018A0 /* Views */, - ); - name = Core; - path = Core; - sourceTree = ""; - }; - 46EB2E00001300 /* Arguments */ = { - isa = PBXGroup; - children = ( - 46EB2E00001310 /* AnyArgument.swift */, - 46EB2E00001320 /* Convertible.swift */, - 46EB2E00001330 /* Convertibles.swift */, - 46EB2E00001340 /* Enumerable.swift */, - ); - name = Arguments; - path = Arguments; - sourceTree = ""; - }; - 46EB2E00001350 /* Classes */ = { - isa = PBXGroup; - children = ( - 46EB2E00001360 /* AnyClassDefinitionElement.swift */, - 46EB2E00001370 /* ClassDefinition.swift */, - 46EB2E00001380 /* ClassRegistry.swift */, - ); - name = Classes; - path = Classes; - sourceTree = ""; - }; - 46EB2E000013A0 /* Convertibles */ = { - isa = PBXGroup; - children = ( - 46EB2E000013B0 /* Convertibles+Color.swift */, - 46EB2E000013C0 /* Either.swift */, - ); - name = Convertibles; - path = Convertibles; - sourceTree = ""; - }; - 46EB2E000013D0 /* DynamicTypes */ = { - isa = PBXGroup; - children = ( - 46EB2E000013E0 /* AnyDynamicType.swift */, - 46EB2E000013F0 /* DynamicArrayType.swift */, - 46EB2E00001400 /* DynamicConvertibleType.swift */, - 46EB2E00001410 /* DynamicDataType.swift */, - 46EB2E00001420 /* DynamicDictionaryType.swift */, - 46EB2E00001430 /* DynamicEnumType.swift */, - 46EB2E00001440 /* DynamicJavaScriptType.swift */, - 46EB2E00001450 /* DynamicOptionalType.swift */, - 46EB2E00001460 /* DynamicRawType.swift */, - 46EB2E00001470 /* DynamicSharedObjectType.swift */, - 46EB2E00001480 /* DynamicType.swift */, - 46EB2E00001490 /* DynamicTypedArrayType.swift */, - 46EB2E000014A0 /* DynamicViewType.swift */, - ); - name = DynamicTypes; - path = DynamicTypes; - sourceTree = ""; - }; - 46EB2E000014C0 /* Events */ = { - isa = PBXGroup; - children = ( - 46EB2E000014D0 /* Callback.swift */, - 46EB2E000014E0 /* EventDispatcher.swift */, - 46EB2E000014F0 /* EventObservingDefinition.swift */, - 46EB2E00001500 /* LegacyEventEmitterCompat.swift */, - ); - name = Events; - path = Events; - sourceTree = ""; - }; - 46EB2E00001510 /* Exceptions */ = { - isa = PBXGroup; - children = ( - 46EB2E00001520 /* ChainableException.swift */, - 46EB2E00001530 /* CodedError.swift */, - 46EB2E00001540 /* CommonExceptions.swift */, - 46EB2E00001550 /* Exception.swift */, - 46EB2E00001560 /* ExceptionOrigin.swift */, - 46EB2E00001570 /* GenericException.swift */, - 46EB2E00001580 /* UnexpectedException.swift */, - ); - name = Exceptions; - path = Exceptions; - sourceTree = ""; - }; - 46EB2E000015C0 /* Functions */ = { - isa = PBXGroup; - children = ( - 46EB2E000015D0 /* AnyFunctionDefinition.swift */, - 46EB2E000015E0 /* AsyncFunctionDefinition.swift */, - 46EB2E000015F0 /* ConcurrentFunctionDefinition.swift */, - 46EB2E00001600 /* SyncFunctionDefinition.swift */, - ); - name = Functions; - path = Functions; - sourceTree = ""; - }; - 46EB2E00001630 /* Logging */ = { - isa = PBXGroup; - children = ( - 46EB2E00001640 /* Logger.swift */, - 46EB2E00001650 /* LoggerTimer.swift */, - 46EB2E00001660 /* LogHandlers.swift */, - 46EB2E00001670 /* LogType.swift */, - 46EB2E00001680 /* PersistentFileLog.swift */, - ); - name = Logging; - path = Logging; - sourceTree = ""; - }; - 46EB2E000016B0 /* Modules */ = { - isa = PBXGroup; - children = ( - 46EB2E000016C0 /* CoreModule.swift */, - 46EB2E000016D0 /* Module.swift */, - 46EB2E000016E0 /* ModuleDefinition.swift */, - 46EB2E000016F0 /* ModuleDefinitionBuilder.swift */, - ); - name = Modules; - path = Modules; - sourceTree = ""; - }; - 46EB2E00001710 /* Objects */ = { - isa = PBXGroup; - children = ( - 46EB2E00001720 /* JavaScriptObjectBuilder.swift */, - 46EB2E00001730 /* ObjectDefinition.swift */, - 46EB2E00001740 /* PropertyDefinition.swift */, - ); - name = Objects; - path = Objects; - sourceTree = ""; - }; - 46EB2E00001760 /* Protocols */ = { - isa = PBXGroup; - children = ( - 46EB2E00001770 /* AnyDefinition.swift */, - 46EB2E00001780 /* AnyExpoView.swift */, - 46EB2E00001790 /* AnyModule.swift */, - 46EB2E000017A0 /* AnyViewDefinition.swift */, - ); - name = Protocols; - path = Protocols; - sourceTree = ""; - }; - 46EB2E000017B0 /* Records */ = { - isa = PBXGroup; - children = ( - 46EB2E000017C0 /* AnyField.swift */, - 46EB2E000017D0 /* Field.swift */, - 46EB2E000017E0 /* FieldExtensions.swift */, - 46EB2E000017F0 /* FieldOption.swift */, - 46EB2E00001800 /* Record.swift */, - ); - name = Records; - path = Records; - sourceTree = ""; - }; - 46EB2E00001810 /* SharedObjects */ = { - isa = PBXGroup; - children = ( - 46EB2E00001820 /* SharedObject.swift */, - 46EB2E00001830 /* SharedObjectRegistry.swift */, - 46EB2E00001840 /* SharedRef.swift */, - ); - name = SharedObjects; - path = SharedObjects; - sourceTree = ""; - }; - 46EB2E00001850 /* TypedArrays */ = { - isa = PBXGroup; - children = ( - 46EB2E00001860 /* AnyTypedArray.swift */, - 46EB2E00001870 /* ConcreteTypedArrays.swift */, - 46EB2E00001880 /* GenericTypedArray.swift */, - 46EB2E00001890 /* TypedArray.swift */, - ); - name = TypedArrays; - path = TypedArrays; - sourceTree = ""; - }; - 46EB2E000018A0 /* Views */ = { - isa = PBXGroup; - children = ( - 46EB2E000018B0 /* AnyViewProp.swift */, - 46EB2E000018C0 /* ComponentData.swift */, - 46EB2E000018D0 /* ConcreteViewProp.swift */, - 46EB2E000018E0 /* ExpoView.swift */, - 46EB2E000018F0 /* ViewDefinition.swift */, - 46EB2E00001900 /* ViewLifecycleMethod.swift */, - 46EB2E00001910 /* ViewModuleWrapper.swift */, - ); - name = Views; - path = Views; - sourceTree = ""; - }; - 46EB2E00001920 /* DevTools */ = { - isa = PBXGroup; - children = ( - 46EB2E00001930 /* CdpNetworkTypes.swift */, - 46EB2E00001940 /* ExpoRequestCdpInterceptor.swift */, - 46EB2E00001950 /* ExpoRequestInterceptorProtocol.swift */, - 46EB2E00001960 /* URLRequest+httpBodyData.swift */, - ); - name = DevTools; - path = DevTools; - sourceTree = ""; - }; - 46EB2E000019C0 /* FileSystemUtilities */ = { - isa = PBXGroup; - children = ( - 46EB2E000019D0 /* FileSystemLegacyUtilities.swift */, - 46EB2E000019E0 /* FileSystemUtilities.swift */, - ); - name = FileSystemUtilities; - path = FileSystemUtilities; - sourceTree = ""; - }; - 46EB2E000019F0 /* Interfaces */ = { - isa = PBXGroup; - children = ( - 46EB2E00001A00 /* BarcodeScanner */, - 46EB2E00001A30 /* Camera */, - 46EB2E00001A50 /* Constants */, - 46EB2E00001A70 /* FaceDetector */, - 46EB2E00001AA0 /* FileSystem */, - 46EB2E00001AD0 /* ImageLoader */, - 46EB2E00001AF0 /* Permissions */, - 46EB2E00001B40 /* Sensors */, - 46EB2E00001BB0 /* TaskManager */, - ); - name = Interfaces; - path = Interfaces; - sourceTree = ""; - }; - 46EB2E00001A00 /* BarcodeScanner */ = { - isa = PBXGroup; - children = ( - 46EB2E00001A10 /* EXBarcodeScannerInterface.h */, - 46EB2E00001A20 /* EXBarcodeScannerProviderInterface.h */, - ); - name = BarcodeScanner; - path = BarcodeScanner; - sourceTree = ""; - }; - 46EB2E00001A30 /* Camera */ = { - isa = PBXGroup; - children = ( - 46EB2E00001A40 /* EXCameraInterface.h */, - ); - name = Camera; - path = Camera; - sourceTree = ""; - }; - 46EB2E00001A50 /* Constants */ = { - isa = PBXGroup; - children = ( - 46EB2E00001A60 /* EXConstantsInterface.h */, - ); - name = Constants; - path = Constants; - sourceTree = ""; - }; - 46EB2E00001A70 /* FaceDetector */ = { - isa = PBXGroup; - children = ( - 46EB2E00001A80 /* EXFaceDetectorManagerInterface.h */, - 46EB2E00001A90 /* EXFaceDetectorManagerProviderInterface.h */, - ); - name = FaceDetector; - path = FaceDetector; - sourceTree = ""; - }; - 46EB2E00001AA0 /* FileSystem */ = { - isa = PBXGroup; - children = ( - 46EB2E00001AB0 /* EXFilePermissionModuleInterface.h */, - 46EB2E00001AC0 /* EXFileSystemInterface.h */, - ); - name = FileSystem; - path = FileSystem; - sourceTree = ""; - }; - 46EB2E00001AD0 /* ImageLoader */ = { - isa = PBXGroup; - children = ( - 46EB2E00001AE0 /* EXImageLoaderInterface.h */, - ); - name = ImageLoader; - path = ImageLoader; - sourceTree = ""; - }; - 46EB2E00001AF0 /* Permissions */ = { - isa = PBXGroup; - children = ( - 46EB2E00001B00 /* EXPermissionsInterface.h */, - 46EB2E00001B10 /* EXPermissionsMethodsDelegate.h */, - 46EB2E00001B20 /* EXPermissionsMethodsDelegate.m */, - 46EB2E00001B30 /* EXUserNotificationCenterProxyInterface.h */, - ); - name = Permissions; - path = Permissions; - sourceTree = ""; - }; - 46EB2E00001B40 /* Sensors */ = { - isa = PBXGroup; - children = ( - 46EB2E00001B50 /* EXAccelerometerInterface.h */, - 46EB2E00001B60 /* EXBarometerInterface.h */, - 46EB2E00001B70 /* EXDeviceMotionInterface.h */, - 46EB2E00001B80 /* EXGyroscopeInterface.h */, - 46EB2E00001B90 /* EXMagnetometerInterface.h */, - 46EB2E00001BA0 /* EXMagnetometerUncalibratedInterface.h */, - ); - name = Sensors; - path = Sensors; - sourceTree = ""; - }; - 46EB2E00001BB0 /* TaskManager */ = { - isa = PBXGroup; - children = ( - 46EB2E00001BC0 /* EXTaskConsumerInterface.h */, - 46EB2E00001BD0 /* EXTaskInterface.h */, - 46EB2E00001BE0 /* EXTaskLaunchReason.h */, - 46EB2E00001BF0 /* EXTaskManagerInterface.h */, - 46EB2E00001C00 /* EXTaskServiceInterface.h */, - ); - name = TaskManager; - path = TaskManager; - sourceTree = ""; - }; - 46EB2E00001C10 /* JSI */ = { - isa = PBXGroup; - children = ( - 46EB2E00001C20 /* EXJavaScriptObject.h */, - 46EB2E00001C30 /* EXJavaScriptObject.mm */, - 46EB2E00001C40 /* EXJavaScriptRuntime.h */, - 46EB2E00001C50 /* EXJavaScriptRuntime.mm */, - 46EB2E00001C60 /* EXJavaScriptTypedArray.h */, - 46EB2E00001C70 /* EXJavaScriptTypedArray.mm */, - 46EB2E00001C80 /* EXJavaScriptValue.h */, - 46EB2E00001C90 /* EXJavaScriptValue.mm */, - 46EB2E00001CA0 /* EXJavaScriptWeakObject.h */, - 46EB2E00001CB0 /* EXJavaScriptWeakObject.mm */, - 46EB2E00001CC0 /* EXJSIConversions.h */, - 46EB2E00001CD0 /* EXJSIConversions.mm */, - 46EB2E00001CE0 /* EXJSIInstaller.h */, - 46EB2E00001CF0 /* EXJSIInstaller.mm */, - 46EB2E00001D00 /* EXJSIUtils.h */, - 46EB2E00001D10 /* EXJSIUtils.mm */, - 46EB2E00001D20 /* ExpoModulesHostObject.h */, - 46EB2E00001D30 /* ExpoModulesHostObject.mm */, - 46EB2E00001D40 /* EXRawJavaScriptFunction.h */, - 46EB2E00001D50 /* EXRawJavaScriptFunction.mm */, - 46EB2E00001D60 /* EXSharedObjectUtils.h */, - 46EB2E00001D70 /* EXSharedObjectUtils.mm */, - 46EB2E00001D80 /* JavaScriptRuntime.swift */, - 46EB2E00001D90 /* JavaScriptValue.swift */, - ); - name = JSI; - path = JSI; - sourceTree = ""; - }; - 46EB2E00001DA0 /* Legacy */ = { - isa = PBXGroup; - children = ( - 46EB2E00001DB0 /* EXBridgeModule.h */, - 46EB2E00001DC0 /* EXExportedModule.h */, - 46EB2E00001DD0 /* EXExportedModule.m */, - 46EB2E00001DE0 /* EXSingletonModule.h */, - 46EB2E00001DF0 /* EXSingletonModule.m */, - 46EB2E00001E00 /* EXUnimodulesCompat.h */, - 46EB2E00001E10 /* EXUtilities.h */, - 46EB2E00001E20 /* EXUtilities.m */, - 46EB2E00001E30 /* ModuleRegistry */, - 46EB2E00001E70 /* ModuleRegistryAdapter */, - 46EB2E00001EC0 /* ModuleRegistryProvider */, - 46EB2E00001EF0 /* NativeModulesProxy */, - 46EB2E00001F30 /* Protocols */, - 46EB2E00001FF0 /* Services */, - ); - name = Legacy; - path = Legacy; - sourceTree = ""; - }; - 46EB2E00001E30 /* ModuleRegistry */ = { - isa = PBXGroup; - children = ( - 46EB2E00001E40 /* EXModuleRegistry.h */, - 46EB2E00001E50 /* EXModuleRegistry.m */, - 46EB2E00001E60 /* EXModuleRegistryDelegate.h */, - ); - name = ModuleRegistry; - path = ModuleRegistry; - sourceTree = ""; - }; - 46EB2E00001E70 /* ModuleRegistryAdapter */ = { - isa = PBXGroup; - children = ( - 46EB2E00001E80 /* EXModuleRegistryAdapter.h */, - 46EB2E00001E90 /* EXModuleRegistryAdapter.m */, - 46EB2E00001EA0 /* EXModuleRegistryHolderReactModule.h */, - 46EB2E00001EB0 /* EXModuleRegistryHolderReactModule.m */, - ); - name = ModuleRegistryAdapter; - path = ModuleRegistryAdapter; - sourceTree = ""; - }; - 46EB2E00001EC0 /* ModuleRegistryProvider */ = { - isa = PBXGroup; - children = ( - 46EB2E00001ED0 /* EXModuleRegistryProvider.h */, - 46EB2E00001EE0 /* EXModuleRegistryProvider.m */, - ); - name = ModuleRegistryProvider; - path = ModuleRegistryProvider; - sourceTree = ""; - }; - 46EB2E00001EF0 /* NativeModulesProxy */ = { - isa = PBXGroup; - children = ( - 46EB2E00001F00 /* EXNativeModulesProxy.h */, - 46EB2E00001F10 /* EXNativeModulesProxy.mm */, - 46EB2E00001F20 /* NativeModulesProxyModule.swift */, - ); - name = NativeModulesProxy; - path = NativeModulesProxy; - sourceTree = ""; - }; - 46EB2E00001F30 /* Protocols */ = { - isa = PBXGroup; - children = ( - 46EB2E00001F40 /* EXAppLifecycleListener.h */, - 46EB2E00001F50 /* EXAppLifecycleService.h */, - 46EB2E00001F60 /* EXEventEmitter.h */, - 46EB2E00001F70 /* EXEventEmitterService.h */, - 46EB2E00001F80 /* EXInternalModule.h */, - 46EB2E00001F90 /* EXJavaScriptContextProvider.h */, - 46EB2E00001FA0 /* EXKernelService.h */, - 46EB2E00001FB0 /* EXLogHandler.h */, - 46EB2E00001FC0 /* EXModuleRegistryConsumer.h */, - 46EB2E00001FD0 /* EXUIManager.h */, - 46EB2E00001FE0 /* EXUtilitiesInterface.h */, - ); - name = Protocols; - path = Protocols; - sourceTree = ""; - }; - 46EB2E00001FF0 /* Services */ = { - isa = PBXGroup; - children = ( - 46EB2E00002000 /* EXLogManager.h */, - 46EB2E00002010 /* EXLogManager.m */, - 46EB2E00002020 /* EXReactLogHandler.h */, - 46EB2E00002030 /* EXReactLogHandler.m */, - 46EB2E00002040 /* EXReactNativeAdapter.h */, - 46EB2E00002050 /* EXReactNativeAdapter.mm */, - 46EB2E00002060 /* EXReactNativeEventEmitter.h */, - 46EB2E00002070 /* EXReactNativeEventEmitter.m */, - 46EB2E00002080 /* Permissions */, - ); - name = Services; - path = Services; - sourceTree = ""; - }; - 46EB2E00002080 /* Permissions */ = { - isa = PBXGroup; - children = ( - 46EB2E00002090 /* EXPermissionsService.h */, - 46EB2E000020A0 /* EXPermissionsService.m */, - 46EB2E000020B0 /* EXReactNativeUserNotificationCenterProxy.h */, - 46EB2E000020C0 /* EXReactNativeUserNotificationCenterProxy.m */, - ); - name = Permissions; - path = Permissions; - sourceTree = ""; - }; - 46EB2E00002110 /* ReactDelegates */ = { - isa = PBXGroup; - children = ( - 46EB2E00002120 /* ExpoReactDelegate.swift */, - 46EB2E00002130 /* ExpoReactDelegateHandler.swift */, - 46EB2E00002150 /* EXReactDelegateWrapper.h */, - 46EB2E00002160 /* EXReactDelegateWrapper.mm */, - 46EB2E00002140 /* EXReactDelegateWrapper+Private.h */, - 46EB2E00002170 /* EXReactRootViewFactory.h */, - 46EB2E00002180 /* EXReactRootViewFactory.mm */, - 46EB2E00002190 /* ModulePriorities.swift */, - 46EB2E000021A0 /* RCTAppDelegate+Recreate.h */, - 46EB2E000021B0 /* RCTAppDelegate+Recreate.mm */, - ); - name = ReactDelegates; - path = ReactDelegates; - sourceTree = ""; - }; - 46EB2E000021E0 /* Uuidv5 */ = { - isa = PBXGroup; - children = ( - 46EB2E000021F0 /* Exceptions.swift */, - 46EB2E00002200 /* Uuidv5.swift */, - ); - name = Uuidv5; - path = Uuidv5; - sourceTree = ""; - }; - 46EB2E00002210 /* common */ = { - isa = PBXGroup; - children = ( - 46EB2E00002220 /* cpp */, - ); - name = common; - path = common; - sourceTree = ""; - }; - 46EB2E00002220 /* cpp */ = { - isa = PBXGroup; - children = ( - 46EB2E00002230 /* BridgelessJSCallInvoker.h */, - 46EB2E00002240 /* EventEmitter.cpp */, - 46EB2E00002250 /* EventEmitter.h */, - 46EB2E00002260 /* JSIUtils.cpp */, - 46EB2E00002270 /* JSIUtils.h */, - 46EB2E00002280 /* LazyObject.cpp */, - 46EB2E00002290 /* LazyObject.h */, - 46EB2E000022A0 /* NativeModule.cpp */, - 46EB2E000022B0 /* NativeModule.h */, - 46EB2E000022C0 /* ObjectDeallocator.cpp */, - 46EB2E000022D0 /* ObjectDeallocator.h */, - 46EB2E000022E0 /* SharedObject.cpp */, - 46EB2E000022F0 /* SharedObject.h */, - 46EB2E00002300 /* TestingSyncJSCallInvoker.h */, - 46EB2E00002310 /* TypedArray.cpp */, - 46EB2E00002320 /* TypedArray.h */, - ); - name = cpp; - path = cpp; - sourceTree = ""; - }; - 46EB2E00002410 /* Core */ = { - isa = PBXGroup; - children = ( - 46EB2E00002470 /* GTMSessionFetcher.h */, - 46EB2E00002420 /* GTMSessionFetcher.m */, - 46EB2E00002480 /* GTMSessionFetcherLogging.h */, - 46EB2E00002430 /* GTMSessionFetcherLogging.m */, - 46EB2E00002490 /* GTMSessionFetcherService.h */, - 46EB2E00002450 /* GTMSessionFetcherService.m */, - 46EB2E00002440 /* GTMSessionFetcherService+Internal.h */, - 46EB2E000024A0 /* GTMSessionUploadFetcher.h */, - 46EB2E00002460 /* GTMSessionUploadFetcher.m */, - 46EB2E0000D5E0 /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - 46EB2E00003B90 /* Fabric */ = { - isa = PBXGroup; - children = ( - 46EB2E00003C00 /* AsymmetricThreadFence.h */, - 46EB2E00003C20 /* AtomicNotification.h */, - 46EB2E00003C10 /* AtomicNotification-inl.h */, - 46EB2E00003C30 /* AtomicRef.h */, - 46EB2E00003C40 /* AtomicStruct.h */, - 46EB2E00003C60 /* AtomicUtil.h */, - 46EB2E00003C50 /* AtomicUtil-inl.h */, - 46EB2E00003C70 /* Baton.h */, - 46EB2E00003BB0 /* CacheLocality.cpp */, - 46EB2E00003BF0 /* CacheLocality.h */, - 46EB2E00003C80 /* CallOnce.h */, - 46EB2E00003C90 /* DelayedInit.h */, - 46EB2E00003CB0 /* DistributedMutex.h */, - 46EB2E00003CA0 /* DistributedMutex-inl.h */, - 46EB2E00003BC0 /* Futex.cpp */, - 46EB2E00003CD0 /* Hazptr.h */, - 46EB2E00003CC0 /* Hazptr-fwd.h */, - 46EB2E00003CE0 /* HazptrDomain.h */, - 46EB2E00003CF0 /* HazptrHolder.h */, - 46EB2E00003D00 /* HazptrObj.h */, - 46EB2E00003D10 /* HazptrObjLinked.h */, - 46EB2E00003D20 /* HazptrRec.h */, - 46EB2E00003D30 /* HazptrThreadPoolExecutor.h */, - 46EB2E00003D40 /* HazptrThrLocal.h */, - 46EB2E00003D50 /* Latch.h */, - 46EB2E00003D60 /* LifoSem.h */, - 46EB2E00003D70 /* Lock.h */, - 46EB2E00003BE0 /* Malloc.cpp */, - 46EB2E00003D80 /* MicroSpinLock.h */, - 46EB2E00003D90 /* NativeSemaphore.h */, - 46EB2E00003BD0 /* ParkingLot.cpp */, - 46EB2E00003DA0 /* ParkingLot.h */, - 46EB2E00003DB0 /* PicoSpinLock.h */, - 46EB2E00003DC0 /* Rcu.h */, - 46EB2E00003DD0 /* RelaxedAtomic.h */, - 46EB2E00003DE0 /* RWSpinLock.h */, - 46EB2E00003DF0 /* SanitizeThread.h */, - 46EB2E00003E00 /* SaturatingSemaphore.h */, - 46EB2E00003BA0 /* SharedMutex.cpp */, - 46EB2E00003E10 /* SmallLocks.h */, - 46EB2E00003E20 /* ThrottledLifoSem.h */, - 46EB2E00003E30 /* Utility.h */, - 46EB2E00003E40 /* WaitOptions.h */, - ); - name = Fabric; - sourceTree = ""; - }; - 46EB2E00003E50 /* Exported */ = { - isa = PBXGroup; - children = ( - 46EB2E00003E60 /* RCTDeprecation.h */, - ); - name = Exported; - path = Exported; - sourceTree = ""; - }; - 46EB2E00003F00 /* Handlers */ = { - isa = PBXGroup; - children = ( - 46EB2E00003F10 /* RNFlingHandler.h */, - 46EB2E00003F20 /* RNFlingHandler.m */, - 46EB2E00003F30 /* RNForceTouchHandler.h */, - 46EB2E00003F40 /* RNForceTouchHandler.m */, - 46EB2E00003F50 /* RNHoverHandler.h */, - 46EB2E00003F60 /* RNHoverHandler.m */, - 46EB2E00003F70 /* RNLongPressHandler.h */, - 46EB2E00003F80 /* RNLongPressHandler.m */, - 46EB2E00003F90 /* RNManualHandler.h */, - 46EB2E00003FA0 /* RNManualHandler.m */, - 46EB2E00003FB0 /* RNNativeViewHandler.h */, - 46EB2E00003FC0 /* RNNativeViewHandler.mm */, - 46EB2E00003FD0 /* RNPanHandler.h */, - 46EB2E00003FE0 /* RNPanHandler.m */, - 46EB2E00003FF0 /* RNPinchHandler.h */, - 46EB2E00004000 /* RNPinchHandler.m */, - 46EB2E00004010 /* RNRotationHandler.h */, - 46EB2E00004020 /* RNRotationHandler.m */, - 46EB2E00004030 /* RNTapHandler.h */, - 46EB2E00004040 /* RNTapHandler.m */, - ); - name = Handlers; - path = apple/Handlers; - sourceTree = ""; - }; - 46EB2E000042F0 /* reanimated */ = { - isa = PBXGroup; - children = ( - 46EB2E00004300 /* apple */, - 46EB2E00004680 /* Common */, - ); - name = reanimated; - sourceTree = ""; - }; - 46EB2E00004300 /* apple */ = { - isa = PBXGroup; - children = ( - 46EB2E00004530 /* RCTEventDispatcher+Reanimated.h */, - 46EB2E00004540 /* RCTEventDispatcher+Reanimated.m */, - 46EB2E00004550 /* RCTUIView+Reanimated.h */, - 46EB2E00004560 /* RCTUIView+Reanimated.m */, - 46EB2E00004570 /* READisplayLink.h */, - 46EB2E00004580 /* REAModule.h */, - 46EB2E00004590 /* REAModule.mm */, - 46EB2E000045A0 /* REANodesManager.h */, - 46EB2E000045B0 /* REANodesManager.mm */, - 46EB2E000045C0 /* REASlowAnimations.h */, - 46EB2E000045D0 /* REASlowAnimations.mm */, - 46EB2E000045E0 /* REAUIKit.h */, - 46EB2E000045F0 /* REAUtils.h */, - 46EB2E00004600 /* REAUtils.m */, - 46EB2E00004610 /* RNGestureHandlerStateManager.h */, - 46EB2E00004310 /* Fabric */, - 46EB2E00004340 /* keyboardObserver */, - 46EB2E00004370 /* LayoutReanimation */, - 46EB2E00004460 /* native */, - 46EB2E00004620 /* sensor */, - ); - name = apple; - path = apple; - sourceTree = ""; - }; - 46EB2E00004310 /* Fabric */ = { - isa = PBXGroup; - children = ( - 46EB2E00004320 /* REAInitializerRCTFabricSurface.h */, - 46EB2E00004330 /* REAInitializerRCTFabricSurface.mm */, - ); - name = Fabric; - path = Fabric; - sourceTree = ""; - }; - 46EB2E00004340 /* keyboardObserver */ = { - isa = PBXGroup; - children = ( - 46EB2E00004350 /* REAKeyboardEventObserver.h */, - 46EB2E00004360 /* REAKeyboardEventObserver.mm */, - ); - name = keyboardObserver; - path = keyboardObserver; - sourceTree = ""; - }; - 46EB2E00004370 /* LayoutReanimation */ = { - isa = PBXGroup; - children = ( - 46EB2E00004380 /* REAAnimationsManager.h */, - 46EB2E00004390 /* REAAnimationsManager.m */, - 46EB2E000043A0 /* REAFrame.h */, - 46EB2E000043B0 /* REAFrame.m */, - 46EB2E000043C0 /* REAScreensHelper.h */, - 46EB2E000043D0 /* REAScreensHelper.m */, - 46EB2E000043E0 /* REASharedElement.h */, - 46EB2E000043F0 /* REASharedElement.m */, - 46EB2E00004400 /* REASharedTransitionManager.h */, - 46EB2E00004410 /* REASharedTransitionManager.m */, - 46EB2E00004420 /* REASnapshot.h */, - 46EB2E00004430 /* REASnapshot.m */, - 46EB2E00004440 /* REASwizzledUIManager.h */, - 46EB2E00004450 /* REASwizzledUIManager.mm */, - ); - name = LayoutReanimation; - path = LayoutReanimation; - sourceTree = ""; - }; - 46EB2E00004460 /* native */ = { - isa = PBXGroup; - children = ( - 46EB2E00004470 /* NativeMethods.h */, - 46EB2E00004480 /* NativeMethods.mm */, - 46EB2E00004490 /* NativeProxy.h */, - 46EB2E000044A0 /* NativeProxy.mm */, - 46EB2E000044B0 /* PlatformDepMethodsHolderImpl.h */, - 46EB2E000044C0 /* PlatformDepMethodsHolderImpl.mm */, - 46EB2E000044D0 /* PlatformLogger.mm */, - 46EB2E000044E0 /* REAIOSUIScheduler.h */, - 46EB2E000044F0 /* REAIOSUIScheduler.mm */, - 46EB2E00004500 /* REAJSIUtils.h */, - 46EB2E00004510 /* REAMessageThread.h */, - 46EB2E00004520 /* REAMessageThread.mm */, - ); - name = native; - path = native; - sourceTree = ""; - }; - 46EB2E00004620 /* sensor */ = { - isa = PBXGroup; - children = ( - 46EB2E00004630 /* ReanimatedSensor.h */, - 46EB2E00004640 /* ReanimatedSensor.m */, - 46EB2E00004650 /* ReanimatedSensorContainer.h */, - 46EB2E00004660 /* ReanimatedSensorContainer.m */, - 46EB2E00004670 /* ReanimatedSensorType.h */, - ); - name = sensor; - path = sensor; - sourceTree = ""; - }; - 46EB2E00004680 /* Common */ = { - isa = PBXGroup; - children = ( - 46EB2E00004690 /* cpp */, - ); - name = Common; - path = Common; - sourceTree = ""; - }; - 46EB2E00004690 /* cpp */ = { - isa = PBXGroup; - children = ( - 46EB2E000046A0 /* reanimated */, - ); - name = cpp; - path = cpp; - sourceTree = ""; - }; - 46EB2E000046A0 /* reanimated */ = { - isa = PBXGroup; - children = ( - 46EB2E000046B0 /* AnimatedSensor */, - 46EB2E000046E0 /* Fabric */, - 46EB2E00004780 /* LayoutAnimations */, - 46EB2E00004800 /* NativeModules */, - 46EB2E00004850 /* Tools */, - ); - name = reanimated; - path = reanimated; - sourceTree = ""; - }; - 46EB2E000046B0 /* AnimatedSensor */ = { - isa = PBXGroup; - children = ( - 46EB2E000046C0 /* AnimatedSensorModule.cpp */, - 46EB2E000046D0 /* AnimatedSensorModule.h */, - ); - name = AnimatedSensor; - path = AnimatedSensor; - sourceTree = ""; - }; - 46EB2E000046E0 /* Fabric */ = { - isa = PBXGroup; - children = ( - 46EB2E000046F0 /* PropsRegistry.cpp */, - 46EB2E00004700 /* PropsRegistry.h */, - 46EB2E00004710 /* ReanimatedCommitHook.cpp */, - 46EB2E00004720 /* ReanimatedCommitHook.h */, - 46EB2E00004730 /* ReanimatedCommitShadowNode.h */, - 46EB2E00004740 /* ReanimatedMountHook.cpp */, - 46EB2E00004750 /* ReanimatedMountHook.h */, - 46EB2E00004760 /* ShadowTreeCloner.cpp */, - 46EB2E00004770 /* ShadowTreeCloner.h */, - ); - name = Fabric; - path = Fabric; - sourceTree = ""; - }; - 46EB2E00004780 /* LayoutAnimations */ = { - isa = PBXGroup; - children = ( - 46EB2E00004790 /* LayoutAnimationsManager.cpp */, - 46EB2E000047A0 /* LayoutAnimationsManager.h */, - 46EB2E000047B0 /* LayoutAnimationsProxy.cpp */, - 46EB2E000047C0 /* LayoutAnimationsProxy.h */, - 46EB2E000047D0 /* LayoutAnimationsUtils.cpp */, - 46EB2E000047E0 /* LayoutAnimationsUtils.h */, - 46EB2E000047F0 /* LayoutAnimationType.h */, - ); - name = LayoutAnimations; - path = LayoutAnimations; - sourceTree = ""; - }; - 46EB2E00004800 /* NativeModules */ = { - isa = PBXGroup; - children = ( - 46EB2E00004810 /* NativeReanimatedModule.cpp */, - 46EB2E00004820 /* NativeReanimatedModule.h */, - 46EB2E00004830 /* NativeReanimatedModuleSpec.cpp */, - 46EB2E00004840 /* NativeReanimatedModuleSpec.h */, - ); - name = NativeModules; - path = NativeModules; - sourceTree = ""; - }; - 46EB2E00004850 /* Tools */ = { - isa = PBXGroup; - children = ( - 46EB2E00004860 /* CollectionUtils.h */, - 46EB2E00004870 /* FeaturesConfig.cpp */, - 46EB2E00004880 /* FeaturesConfig.h */, - 46EB2E00004890 /* PlatformDepMethodsHolder.h */, - 46EB2E000048A0 /* PlatformLogger.h */, - 46EB2E000048B0 /* SingleInstanceChecker.h */, - 46EB2E000048C0 /* UIRuntimeDecorator.cpp */, - 46EB2E000048D0 /* UIRuntimeDecorator.h */, - ); - name = Tools; - path = Tools; - sourceTree = ""; - }; - 46EB2E000048E0 /* worklets */ = { - isa = PBXGroup; - children = ( - 46EB2E000048F0 /* Registries */, - 46EB2E00004940 /* SharedItems */, - 46EB2E00004970 /* Tools */, - 46EB2E00004A90 /* WorkletRuntime */, - ); - name = worklets; - sourceTree = ""; - }; - 46EB2E000048F0 /* Registries */ = { - isa = PBXGroup; - children = ( - 46EB2E00004900 /* EventHandlerRegistry.cpp */, - 46EB2E00004910 /* EventHandlerRegistry.h */, - 46EB2E00004920 /* WorkletRuntimeRegistry.cpp */, - 46EB2E00004930 /* WorkletRuntimeRegistry.h */, - ); - name = Registries; - path = Common/cpp/worklets/Registries; - sourceTree = ""; - }; - 46EB2E00004940 /* SharedItems */ = { - isa = PBXGroup; - children = ( - 46EB2E00004950 /* Shareables.cpp */, - 46EB2E00004960 /* Shareables.h */, - ); - name = SharedItems; - path = Common/cpp/worklets/SharedItems; - sourceTree = ""; - }; - 46EB2E00004970 /* Tools */ = { - isa = PBXGroup; - children = ( - 46EB2E00004980 /* AsyncQueue.cpp */, - 46EB2E00004990 /* AsyncQueue.h */, - 46EB2E000049A0 /* JSISerializer.cpp */, - 46EB2E000049B0 /* JSISerializer.h */, - 46EB2E000049C0 /* JSLogger.cpp */, - 46EB2E000049D0 /* JSLogger.h */, - 46EB2E000049E0 /* JSScheduler.cpp */, - 46EB2E000049F0 /* JSScheduler.h */, - 46EB2E00004A00 /* ReanimatedJSIUtils.cpp */, - 46EB2E00004A10 /* ReanimatedJSIUtils.h */, - 46EB2E00004A20 /* ReanimatedVersion.cpp */, - 46EB2E00004A30 /* ReanimatedVersion.h */, - 46EB2E00004A40 /* ThreadSafeQueue.h */, - 46EB2E00004A50 /* UIScheduler.cpp */, - 46EB2E00004A60 /* UIScheduler.h */, - 46EB2E00004A70 /* WorkletEventHandler.cpp */, - 46EB2E00004A80 /* WorkletEventHandler.h */, - ); - name = Tools; - path = Common/cpp/worklets/Tools; - sourceTree = ""; - }; - 46EB2E00004A90 /* WorkletRuntime */ = { - isa = PBXGroup; - children = ( - 46EB2E00004AA0 /* ReanimatedHermesRuntime.cpp */, - 46EB2E00004AB0 /* ReanimatedHermesRuntime.h */, - 46EB2E00004AC0 /* ReanimatedRuntime.cpp */, - 46EB2E00004AD0 /* ReanimatedRuntime.h */, - 46EB2E00004AE0 /* RNRuntimeDecorator.cpp */, - 46EB2E00004AF0 /* RNRuntimeDecorator.h */, - 46EB2E00004B00 /* WorkletRuntime.cpp */, - 46EB2E00004B10 /* WorkletRuntime.h */, - 46EB2E00004B20 /* WorkletRuntimeCollector.h */, - 46EB2E00004B30 /* WorkletRuntimeDecorator.cpp */, - 46EB2E00004B40 /* WorkletRuntimeDecorator.h */, - ); - name = WorkletRuntime; - path = Common/cpp/worklets/WorkletRuntime; - sourceTree = ""; - }; - 46EB2E00004B50 /* Brushes */ = { - isa = PBXGroup; - children = ( - 46EB2E00004B60 /* RNSVGBrush.h */, - 46EB2E00004B70 /* RNSVGBrush.mm */, - 46EB2E00004B80 /* RNSVGBrushType.h */, - 46EB2E00004B90 /* RNSVGContextBrush.h */, - 46EB2E00004BA0 /* RNSVGContextBrush.mm */, - 46EB2E00004BB0 /* RNSVGPainter.h */, - 46EB2E00004BC0 /* RNSVGPainter.mm */, - 46EB2E00004BD0 /* RNSVGPainterBrush.h */, - 46EB2E00004BE0 /* RNSVGPainterBrush.mm */, - 46EB2E00004BF0 /* RNSVGSolidColorBrush.h */, - 46EB2E00004C00 /* RNSVGSolidColorBrush.mm */, - ); - name = Brushes; - path = apple/Brushes; - sourceTree = ""; - }; - 46EB2E00004C10 /* Elements */ = { - isa = PBXGroup; - children = ( - 46EB2E00004C20 /* RNSVGClipPath.h */, - 46EB2E00004C30 /* RNSVGClipPath.mm */, - 46EB2E00004C40 /* RNSVGDefs.h */, - 46EB2E00004C50 /* RNSVGDefs.mm */, - 46EB2E00004C60 /* RNSVGForeignObject.h */, - 46EB2E00004C70 /* RNSVGForeignObject.mm */, - 46EB2E00004C80 /* RNSVGGroup.h */, - 46EB2E00004C90 /* RNSVGGroup.mm */, - 46EB2E00004CA0 /* RNSVGImage.h */, - 46EB2E00004CB0 /* RNSVGImage.mm */, - 46EB2E00004CC0 /* RNSVGLinearGradient.h */, - 46EB2E00004CD0 /* RNSVGLinearGradient.mm */, - 46EB2E00004CE0 /* RNSVGMarker.h */, - 46EB2E00004CF0 /* RNSVGMarker.mm */, - 46EB2E00004D00 /* RNSVGMask.h */, - 46EB2E00004D10 /* RNSVGMask.mm */, - 46EB2E00004D20 /* RNSVGPath.h */, - 46EB2E00004D30 /* RNSVGPath.mm */, - 46EB2E00004D40 /* RNSVGPattern.h */, - 46EB2E00004D50 /* RNSVGPattern.mm */, - 46EB2E00004D60 /* RNSVGRadialGradient.h */, - 46EB2E00004D70 /* RNSVGRadialGradient.mm */, - 46EB2E00004D80 /* RNSVGSvgView.h */, - 46EB2E00004D90 /* RNSVGSvgView.mm */, - 46EB2E00004DA0 /* RNSVGSymbol.h */, - 46EB2E00004DB0 /* RNSVGSymbol.mm */, - 46EB2E00004DC0 /* RNSVGUse.h */, - 46EB2E00004DD0 /* RNSVGUse.mm */, - ); - name = Elements; - path = apple/Elements; - sourceTree = ""; - }; - 46EB2E00004DE0 /* Filters */ = { - isa = PBXGroup; - children = ( - 46EB2E00004DF0 /* RNSVGColorMatrixType.h */, - 46EB2E00004E00 /* RNSVGEdgeMode.h */, - 46EB2E00004E10 /* RNSVGFeColorMatrix.h */, - 46EB2E00004E20 /* RNSVGFeColorMatrix.mm */, - 46EB2E00004E30 /* RNSVGFeGaussianBlur.h */, - 46EB2E00004E40 /* RNSVGFeGaussianBlur.mm */, - 46EB2E00004E50 /* RNSVGFeMerge.h */, - 46EB2E00004E60 /* RNSVGFeMerge.mm */, - 46EB2E00004E70 /* RNSVGFeOffset.h */, - 46EB2E00004E80 /* RNSVGFeOffset.mm */, - 46EB2E00004E90 /* RNSVGFilter.h */, - 46EB2E00004EA0 /* RNSVGFilter.mm */, - 46EB2E00004EB0 /* RNSVGFilterPrimitive.h */, - 46EB2E00004EC0 /* RNSVGFilterPrimitive.mm */, - 46EB2E00004ED0 /* RNSVGFilterRegion.h */, - 46EB2E00004EE0 /* RNSVGFilterRegion.mm */, - ); - name = Filters; - path = apple/Filters; - sourceTree = ""; - }; - 46EB2E00004F90 /* Shapes */ = { - isa = PBXGroup; - children = ( - 46EB2E00004FA0 /* RNSVGCircle.h */, - 46EB2E00004FB0 /* RNSVGCircle.mm */, - 46EB2E00004FC0 /* RNSVGEllipse.h */, - 46EB2E00004FD0 /* RNSVGEllipse.mm */, - 46EB2E00004FE0 /* RNSVGLine.h */, - 46EB2E00004FF0 /* RNSVGLine.mm */, - 46EB2E00005000 /* RNSVGRect.h */, - 46EB2E00005010 /* RNSVGRect.mm */, - ); - name = Shapes; - path = apple/Shapes; - sourceTree = ""; - }; - 46EB2E00005020 /* Text */ = { - isa = PBXGroup; - children = ( - 46EB2E00005030 /* RNSVGFontData.h */, - 46EB2E00005040 /* RNSVGFontData.mm */, - 46EB2E00005050 /* RNSVGGlyphContext.h */, - 46EB2E00005060 /* RNSVGGlyphContext.mm */, - 46EB2E00005070 /* RNSVGPropHelper.h */, - 46EB2E00005080 /* RNSVGPropHelper.mm */, - 46EB2E00005090 /* RNSVGText.h */, - 46EB2E000050A0 /* RNSVGText.mm */, - 46EB2E000050B0 /* RNSVGTextPath.h */, - 46EB2E000050C0 /* RNSVGTextPath.mm */, - 46EB2E000050D0 /* RNSVGTextProperties.h */, - 46EB2E000050E0 /* RNSVGTextProperties.mm */, - 46EB2E000050F0 /* RNSVGTopAlignedLabel.h */, - 46EB2E00005100 /* RNSVGTopAlignedLabel.ios.mm */, - 46EB2E00005110 /* RNSVGTSpan.h */, - 46EB2E00005120 /* RNSVGTSpan.mm */, - ); - name = Text; - path = apple/Text; - sourceTree = ""; - }; - 46EB2E00005130 /* Utils */ = { - isa = PBXGroup; - children = ( - 46EB2E00005140 /* RCTConvert+RNSVG.h */, - 46EB2E00005150 /* RCTConvert+RNSVG.mm */, - 46EB2E00005160 /* RNSVGBezierElement.h */, - 46EB2E00005170 /* RNSVGBezierElement.mm */, - 46EB2E00005180 /* RNSVGCGFCRule.h */, - 46EB2E00005190 /* RNSVGConvert.h */, - 46EB2E000051A0 /* RNSVGConvert.mm */, - 46EB2E000051B0 /* RNSVGLength.h */, - 46EB2E000051C0 /* RNSVGLength.mm */, - 46EB2E000051D0 /* RNSVGMarkerPosition.h */, - 46EB2E000051E0 /* RNSVGMarkerPosition.mm */, - 46EB2E000051F0 /* RNSVGMaskType.h */, - 46EB2E00005200 /* RNSVGPathMeasure.h */, - 46EB2E00005210 /* RNSVGPathMeasure.mm */, - 46EB2E00005220 /* RNSVGPathParser.h */, - 46EB2E00005230 /* RNSVGPathParser.mm */, - 46EB2E00005240 /* RNSVGRenderUtils.h */, - 46EB2E00005250 /* RNSVGRenderUtils.mm */, - 46EB2E00005260 /* RNSVGUnits.h */, - 46EB2E00005270 /* RNSVGVBMOS.h */, - 46EB2E00005280 /* RNSVGVectorEffect.h */, - 46EB2E00005290 /* RNSVGViewBox.h */, - 46EB2E000052A0 /* RNSVGViewBox.mm */, - ); - name = Utils; - path = apple/Utils; - sourceTree = ""; - }; - 46EB2E000052B0 /* ViewManagers */ = { - isa = PBXGroup; - children = ( - 46EB2E000052C0 /* RNSVGCircleManager.h */, - 46EB2E000052D0 /* RNSVGCircleManager.mm */, - 46EB2E000052E0 /* RNSVGClipPathManager.h */, - 46EB2E000052F0 /* RNSVGClipPathManager.mm */, - 46EB2E00005300 /* RNSVGDefsManager.h */, - 46EB2E00005310 /* RNSVGDefsManager.mm */, - 46EB2E00005320 /* RNSVGEllipseManager.h */, - 46EB2E00005330 /* RNSVGEllipseManager.mm */, - 46EB2E00005340 /* RNSVGFeColorMatrixManager.h */, - 46EB2E00005350 /* RNSVGFeColorMatrixManager.mm */, - 46EB2E00005360 /* RNSVGFeGaussianBlurManager.h */, - 46EB2E00005370 /* RNSVGFeGaussianBlurManager.mm */, - 46EB2E00005380 /* RNSVGFeMergeManager.h */, - 46EB2E00005390 /* RNSVGFeMergeManager.mm */, - 46EB2E000053A0 /* RNSVGFeOffsetManager.h */, - 46EB2E000053B0 /* RNSVGFeOffsetManager.mm */, - 46EB2E000053C0 /* RNSVGFilterManager.h */, - 46EB2E000053D0 /* RNSVGFilterManager.mm */, - 46EB2E000053E0 /* RNSVGFilterPrimitiveManager.h */, - 46EB2E000053F0 /* RNSVGFilterPrimitiveManager.mm */, - 46EB2E00005400 /* RNSVGForeignObjectManager.h */, - 46EB2E00005410 /* RNSVGForeignObjectManager.mm */, - 46EB2E00005420 /* RNSVGGroupManager.h */, - 46EB2E00005430 /* RNSVGGroupManager.mm */, - 46EB2E00005440 /* RNSVGImageManager.h */, - 46EB2E00005450 /* RNSVGImageManager.mm */, - 46EB2E00005460 /* RNSVGLinearGradientManager.h */, - 46EB2E00005470 /* RNSVGLinearGradientManager.mm */, - 46EB2E00005480 /* RNSVGLineManager.h */, - 46EB2E00005490 /* RNSVGLineManager.mm */, - 46EB2E000054A0 /* RNSVGMarkerManager.h */, - 46EB2E000054B0 /* RNSVGMarkerManager.mm */, - 46EB2E000054C0 /* RNSVGMaskManager.h */, - 46EB2E000054D0 /* RNSVGMaskManager.mm */, - 46EB2E000054E0 /* RNSVGNodeManager.h */, - 46EB2E000054F0 /* RNSVGNodeManager.mm */, - 46EB2E00005500 /* RNSVGPathManager.h */, - 46EB2E00005510 /* RNSVGPathManager.mm */, - 46EB2E00005520 /* RNSVGPatternManager.h */, - 46EB2E00005530 /* RNSVGPatternManager.mm */, - 46EB2E00005540 /* RNSVGRadialGradientManager.h */, - 46EB2E00005550 /* RNSVGRadialGradientManager.mm */, - 46EB2E00005560 /* RNSVGRectManager.h */, - 46EB2E00005570 /* RNSVGRectManager.mm */, - 46EB2E00005580 /* RNSVGRenderableManager.h */, - 46EB2E00005590 /* RNSVGRenderableManager.mm */, - 46EB2E000055A0 /* RNSVGSvgViewManager.h */, - 46EB2E000055B0 /* RNSVGSvgViewManager.mm */, - 46EB2E000055C0 /* RNSVGSymbolManager.h */, - 46EB2E000055D0 /* RNSVGSymbolManager.mm */, - 46EB2E000055E0 /* RNSVGTextManager.h */, - 46EB2E000055F0 /* RNSVGTextManager.mm */, - 46EB2E00005600 /* RNSVGTextPathManager.h */, - 46EB2E00005610 /* RNSVGTextPathManager.mm */, - 46EB2E00005620 /* RNSVGTSpanManager.h */, - 46EB2E00005630 /* RNSVGTSpanManager.mm */, - 46EB2E00005640 /* RNSVGUseManager.h */, - 46EB2E00005650 /* RNSVGUseManager.mm */, - ); - name = ViewManagers; - path = apple/ViewManagers; - sourceTree = ""; - }; - 46EB2E00005660 /* ios */ = { - isa = PBXGroup; - children = ( - 46EB2E000056C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h */, - 46EB2E000056D0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm */, - 46EB2E000056E0 /* RNSConvert.h */, - 46EB2E000056F0 /* RNSConvert.mm */, - 46EB2E00005700 /* RNSEnums.h */, - 46EB2E00005710 /* RNSFullWindowOverlay.h */, - 46EB2E00005720 /* RNSFullWindowOverlay.mm */, - 46EB2E00005730 /* RNSModalScreen.h */, - 46EB2E00005740 /* RNSModalScreen.mm */, - 46EB2E00005750 /* RNSModule.h */, - 46EB2E00005760 /* RNSModule.mm */, - 46EB2E00005770 /* RNSScreen.h */, - 46EB2E00005780 /* RNSScreen.mm */, - 46EB2E00005790 /* RNSScreenContainer.h */, - 46EB2E000057A0 /* RNSScreenContainer.mm */, - 46EB2E000057B0 /* RNSScreenNavigationContainer.h */, - 46EB2E000057C0 /* RNSScreenNavigationContainer.mm */, - 46EB2E000057D0 /* RNSScreenStack.h */, - 46EB2E000057E0 /* RNSScreenStack.mm */, - 46EB2E000057F0 /* RNSScreenStackAnimator.h */, - 46EB2E00005800 /* RNSScreenStackAnimator.mm */, - 46EB2E00005810 /* RNSScreenStackHeaderConfig.h */, - 46EB2E00005820 /* RNSScreenStackHeaderConfig.mm */, - 46EB2E00005830 /* RNSScreenStackHeaderSubview.h */, - 46EB2E00005840 /* RNSScreenStackHeaderSubview.mm */, - 46EB2E00005850 /* RNSScreenWindowTraits.h */, - 46EB2E00005860 /* RNSScreenWindowTraits.mm */, - 46EB2E00005870 /* RNSSearchBar.h */, - 46EB2E00005880 /* RNSSearchBar.mm */, - 46EB2E00005890 /* UIViewController+RNScreens.h */, - 46EB2E000058A0 /* UIViewController+RNScreens.mm */, - 46EB2E000058B0 /* UIWindow+RNScreens.h */, - 46EB2E000058C0 /* UIWindow+RNScreens.mm */, - 46EB2E00005670 /* events */, - 46EB2E000058D0 /* utils */, - ); - name = ios; - path = ios; - sourceTree = ""; - }; - 46EB2E00005670 /* events */ = { - isa = PBXGroup; - children = ( - 46EB2E00005680 /* RNSHeaderHeightChangeEvent.h */, - 46EB2E00005690 /* RNSHeaderHeightChangeEvent.mm */, - 46EB2E000056A0 /* RNSScreenViewEvent.h */, - 46EB2E000056B0 /* RNSScreenViewEvent.mm */, - ); - name = events; - path = events; - sourceTree = ""; - }; - 46EB2E000058D0 /* utils */ = { - isa = PBXGroup; - children = ( - 46EB2E000058E0 /* RNSUIBarButtonItem.h */, - 46EB2E000058F0 /* RNSUIBarButtonItem.mm */, - ); - name = utils; - path = utils; - sourceTree = ""; - }; - 46EB2E00005900 /* cpp */ = { - isa = PBXGroup; - children = ( - 46EB2E00005910 /* RNScreensTurboModule.cpp */, - 46EB2E00005920 /* RNScreensTurboModule.h */, - ); - name = cpp; - path = cpp; - sourceTree = ""; - }; - 46EB2E00005930 /* FBReactNativeSpec */ = { - isa = PBXGroup; - children = ( - 46EB2E00005950 /* FBReactNativeSpec.h */, - 46EB2E00005940 /* FBReactNativeSpec-generated.mm */, - ); - name = FBReactNativeSpec; - path = FBReactNativeSpec; - sourceTree = ""; - }; - 46EB2E000059A0 /* react */ = { - isa = PBXGroup; - children = ( - 46EB2E000059B0 /* renderer */, - ); - name = react; - path = react; - sourceTree = ""; - }; - 46EB2E000059B0 /* renderer */ = { - isa = PBXGroup; - children = ( - 46EB2E000059C0 /* components */, - ); - name = renderer; - path = renderer; - sourceTree = ""; - }; - 46EB2E000059C0 /* components */ = { - isa = PBXGroup; - children = ( - 46EB2E000059D0 /* rngesturehandler_codegen */, - 46EB2E00005A90 /* RNGoogleSignInCGen */, - 46EB2E00005B50 /* rnscreens */, - 46EB2E00005C10 /* rnsvg */, - 46EB2E00005CD0 /* safeareacontext */, - ); - name = components; - path = components; - sourceTree = ""; - }; - 46EB2E000059D0 /* rngesturehandler_codegen */ = { - isa = PBXGroup; - children = ( - 46EB2E000059E0 /* ComponentDescriptors.cpp */, - 46EB2E000059F0 /* ComponentDescriptors.h */, - 46EB2E00005A00 /* EventEmitters.cpp */, - 46EB2E00005A10 /* EventEmitters.h */, - 46EB2E00005A20 /* Props.cpp */, - 46EB2E00005A30 /* Props.h */, - 46EB2E00005A40 /* RCTComponentViewHelpers.h */, - 46EB2E00005A50 /* ShadowNodes.cpp */, - 46EB2E00005A60 /* ShadowNodes.h */, - 46EB2E00005A70 /* States.cpp */, - 46EB2E00005A80 /* States.h */, - ); - name = rngesturehandler_codegen; - path = rngesturehandler_codegen; - sourceTree = ""; - }; - 46EB2E00005A90 /* RNGoogleSignInCGen */ = { - isa = PBXGroup; - children = ( - 46EB2E00005AA0 /* ComponentDescriptors.cpp */, - 46EB2E00005AB0 /* ComponentDescriptors.h */, - 46EB2E00005AC0 /* EventEmitters.cpp */, - 46EB2E00005AD0 /* EventEmitters.h */, - 46EB2E00005AE0 /* Props.cpp */, - 46EB2E00005AF0 /* Props.h */, - 46EB2E00005B00 /* RCTComponentViewHelpers.h */, - 46EB2E00005B10 /* ShadowNodes.cpp */, - 46EB2E00005B20 /* ShadowNodes.h */, - 46EB2E00005B30 /* States.cpp */, - 46EB2E00005B40 /* States.h */, - ); - name = RNGoogleSignInCGen; - path = RNGoogleSignInCGen; - sourceTree = ""; - }; - 46EB2E00005B50 /* rnscreens */ = { - isa = PBXGroup; - children = ( - 46EB2E00005B60 /* ComponentDescriptors.cpp */, - 46EB2E00005B70 /* ComponentDescriptors.h */, - 46EB2E00005B80 /* EventEmitters.cpp */, - 46EB2E00005B90 /* EventEmitters.h */, - 46EB2E00005BA0 /* Props.cpp */, - 46EB2E00005BB0 /* Props.h */, - 46EB2E00005BC0 /* RCTComponentViewHelpers.h */, - 46EB2E00005BD0 /* ShadowNodes.cpp */, - 46EB2E00005BE0 /* ShadowNodes.h */, - 46EB2E00005BF0 /* States.cpp */, - 46EB2E00005C00 /* States.h */, - ); - name = rnscreens; - path = rnscreens; - sourceTree = ""; - }; - 46EB2E00005C10 /* rnsvg */ = { - isa = PBXGroup; - children = ( - 46EB2E00005C20 /* ComponentDescriptors.cpp */, - 46EB2E00005C30 /* ComponentDescriptors.h */, - 46EB2E00005C40 /* EventEmitters.cpp */, - 46EB2E00005C50 /* EventEmitters.h */, - 46EB2E00005C60 /* Props.cpp */, - 46EB2E00005C70 /* Props.h */, - 46EB2E00005C80 /* RCTComponentViewHelpers.h */, - 46EB2E00005C90 /* ShadowNodes.cpp */, - 46EB2E00005CA0 /* ShadowNodes.h */, - 46EB2E00005CB0 /* States.cpp */, - 46EB2E00005CC0 /* States.h */, - ); - name = rnsvg; - path = rnsvg; - sourceTree = ""; - }; - 46EB2E00005CD0 /* safeareacontext */ = { - isa = PBXGroup; - children = ( - 46EB2E00005CE0 /* ComponentDescriptors.cpp */, - 46EB2E00005CF0 /* ComponentDescriptors.h */, - 46EB2E00005D00 /* EventEmitters.cpp */, - 46EB2E00005D10 /* EventEmitters.h */, - 46EB2E00005D20 /* Props.cpp */, - 46EB2E00005D30 /* Props.h */, - 46EB2E00005D40 /* RCTComponentViewHelpers.h */, - 46EB2E00005D50 /* ShadowNodes.cpp */, - 46EB2E00005D60 /* ShadowNodes.h */, - 46EB2E00005D70 /* States.cpp */, - 46EB2E00005D80 /* States.h */, - ); - name = safeareacontext; - path = safeareacontext; - sourceTree = ""; - }; - 46EB2E00005D90 /* rnasyncstorage */ = { - isa = PBXGroup; - children = ( - 46EB2E00005DB0 /* rnasyncstorage.h */, - 46EB2E00005DA0 /* rnasyncstorage-generated.mm */, - ); - name = rnasyncstorage; - path = rnasyncstorage; - sourceTree = ""; - }; - 46EB2E00005DE0 /* rngesturehandler_codegen */ = { - isa = PBXGroup; - children = ( - 46EB2E00005E00 /* rngesturehandler_codegen.h */, - 46EB2E00005DF0 /* rngesturehandler_codegen-generated.mm */, - ); - name = rngesturehandler_codegen; - path = rngesturehandler_codegen; - sourceTree = ""; - }; - 46EB2E00005E30 /* RNGoogleSignInCGen */ = { - isa = PBXGroup; - children = ( - 46EB2E00005E50 /* RNGoogleSignInCGen.h */, - 46EB2E00005E40 /* RNGoogleSignInCGen-generated.mm */, - ); - name = RNGoogleSignInCGen; - path = RNGoogleSignInCGen; - sourceTree = ""; - }; - 46EB2E00005E80 /* rnreanimated */ = { - isa = PBXGroup; - children = ( - 46EB2E00005EA0 /* rnreanimated.h */, - 46EB2E00005E90 /* rnreanimated-generated.mm */, - ); - name = rnreanimated; - path = rnreanimated; - sourceTree = ""; - }; - 46EB2E00005ED0 /* rnscreens */ = { - isa = PBXGroup; - children = ( - 46EB2E00005EF0 /* rnscreens.h */, - 46EB2E00005EE0 /* rnscreens-generated.mm */, - ); - name = rnscreens; - path = rnscreens; - sourceTree = ""; - }; - 46EB2E00005F20 /* rnsvg */ = { - isa = PBXGroup; - children = ( - 46EB2E00005F40 /* rnsvg.h */, - 46EB2E00005F30 /* rnsvg-generated.mm */, - ); - name = rnsvg; - path = rnsvg; - sourceTree = ""; - }; - 46EB2E00005F70 /* safeareacontext */ = { - isa = PBXGroup; - children = ( - 46EB2E00005F90 /* safeareacontext.h */, - 46EB2E00005F80 /* safeareacontext-generated.mm */, - ); - name = safeareacontext; - path = safeareacontext; - sourceTree = ""; - }; - 46EB2E00005FC0 /* CoreModulesHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E00005FD0 /* CoreModulesPlugins.h */, - 46EB2E00005FF0 /* RCTAccessibilityManager.h */, - 46EB2E00005FE0 /* RCTAccessibilityManager+Internal.h */, - 46EB2E00006000 /* RCTActionSheetManager.h */, - 46EB2E00006010 /* RCTAlertController.h */, - 46EB2E00006020 /* RCTAlertManager.h */, - 46EB2E00006030 /* RCTAppearance.h */, - 46EB2E00006040 /* RCTAppState.h */, - 46EB2E00006050 /* RCTClipboard.h */, - 46EB2E00006060 /* RCTDeviceInfo.h */, - 46EB2E00006070 /* RCTDevLoadingView.h */, - 46EB2E00006080 /* RCTDevMenu.h */, - 46EB2E00006090 /* RCTDevSettings.h */, - 46EB2E000060A0 /* RCTEventDispatcher.h */, - 46EB2E000060B0 /* RCTExceptionsManager.h */, - 46EB2E000060C0 /* RCTFPSGraph.h */, - 46EB2E000060D0 /* RCTI18nManager.h */, - 46EB2E000060E0 /* RCTKeyboardObserver.h */, - 46EB2E000060F0 /* RCTLogBox.h */, - 46EB2E00006100 /* RCTLogBoxView.h */, - 46EB2E00006110 /* RCTPlatform.h */, - 46EB2E00006120 /* RCTRedBox.h */, - 46EB2E00006130 /* RCTSourceCode.h */, - 46EB2E00006140 /* RCTStatusBarManager.h */, - 46EB2E00006150 /* RCTTiming.h */, - 46EB2E00006160 /* RCTWebSocketExecutor.h */, - 46EB2E00006170 /* RCTWebSocketModule.h */, - ); - name = CoreModulesHeaders; - sourceTree = ""; - }; - 46EB2E00006180 /* Default */ = { - isa = PBXGroup; - children = ( - 46EB2E00006190 /* Base */, - 46EB2E00006930 /* CxxBridge */, - 46EB2E000069E0 /* CxxLogUtils */, - 46EB2E00006A10 /* CxxModule */, - 46EB2E00006AB0 /* CxxUtils */, - 46EB2E00006AE0 /* I18n */, - 46EB2E00006B20 /* Modules */, - 46EB2E00006C50 /* Profiler */, - 46EB2E00006CD0 /* UIUtils */, - 46EB2E00006D00 /* Views */, - ); - name = Default; - sourceTree = ""; - }; - 46EB2E00006190 /* Base */ = { - isa = PBXGroup; - children = ( - 46EB2E000061A0 /* RCTAssert.h */, - 46EB2E000061B0 /* RCTAssert.m */, - 46EB2E000061E0 /* RCTBridge.h */, - 46EB2E000061F0 /* RCTBridge.mm */, - 46EB2E000061C0 /* RCTBridge+Inspector.h */, - 46EB2E000061D0 /* RCTBridge+Private.h */, - 46EB2E00006200 /* RCTBridgeConstants.h */, - 46EB2E00006210 /* RCTBridgeConstants.m */, - 46EB2E00006220 /* RCTBridgeDelegate.h */, - 46EB2E00006230 /* RCTBridgeMethod.h */, - 46EB2E00006240 /* RCTBridgeModule.h */, - 46EB2E00006250 /* RCTBridgeModuleDecorator.h */, - 46EB2E00006260 /* RCTBridgeModuleDecorator.m */, - 46EB2E00006280 /* RCTBridgeProxy.h */, - 46EB2E00006290 /* RCTBridgeProxy.mm */, - 46EB2E00006270 /* RCTBridgeProxy+Cxx.h */, - 46EB2E000062A0 /* RCTBundleManager.h */, - 46EB2E000062B0 /* RCTBundleManager.m */, - 46EB2E000062C0 /* RCTBundleURLProvider.h */, - 46EB2E000062D0 /* RCTBundleURLProvider.mm */, - 46EB2E000062E0 /* RCTCallableJSModules.m */, - 46EB2E000062F0 /* RCTComponentEvent.h */, - 46EB2E00006300 /* RCTComponentEvent.m */, - 46EB2E00006310 /* RCTConstants.h */, - 46EB2E00006320 /* RCTConstants.m */, - 46EB2E00006330 /* RCTConvert.h */, - 46EB2E00006340 /* RCTConvert.mm */, - 46EB2E00006350 /* RCTCxxConvert.h */, - 46EB2E00006360 /* RCTCxxConvert.m */, - 46EB2E00006370 /* RCTDefines.h */, - 46EB2E00006380 /* RCTDisplayLink.h */, - 46EB2E00006390 /* RCTDisplayLink.m */, - 46EB2E000063A0 /* RCTErrorCustomizer.h */, - 46EB2E000063B0 /* RCTErrorInfo.h */, - 46EB2E000063C0 /* RCTErrorInfo.m */, - 46EB2E000063D0 /* RCTEventDispatcher.m */, - 46EB2E000063E0 /* RCTEventDispatcherProtocol.h */, - 46EB2E000063F0 /* RCTFrameUpdate.h */, - 46EB2E00006400 /* RCTFrameUpdate.m */, - 46EB2E00006410 /* RCTImageSource.h */, - 46EB2E00006420 /* RCTImageSource.m */, - 46EB2E00006430 /* RCTInitializing.h */, - 46EB2E00006440 /* RCTInvalidating.h */, - 46EB2E00006450 /* RCTJavaScriptExecutor.h */, - 46EB2E00006460 /* RCTJavaScriptLoader.h */, - 46EB2E00006470 /* RCTJavaScriptLoader.mm */, - 46EB2E00006480 /* RCTJSStackFrame.h */, - 46EB2E00006490 /* RCTJSStackFrame.m */, - 46EB2E000064A0 /* RCTJSThread.h */, - 46EB2E000064B0 /* RCTJSThread.m */, - 46EB2E000064C0 /* RCTKeyCommands.h */, - 46EB2E000064D0 /* RCTKeyCommands.m */, - 46EB2E000064E0 /* RCTLog.h */, - 46EB2E000064F0 /* RCTLog.mm */, - 46EB2E00006500 /* RCTManagedPointer.h */, - 46EB2E00006510 /* RCTManagedPointer.mm */, - 46EB2E00006520 /* RCTMockDef.h */, - 46EB2E00006530 /* RCTModuleData.h */, - 46EB2E00006540 /* RCTModuleData.mm */, - 46EB2E00006550 /* RCTModuleMethod.h */, - 46EB2E00006560 /* RCTModuleMethod.mm */, - 46EB2E00006570 /* RCTModuleRegistry.m */, - 46EB2E00006580 /* RCTMultipartDataTask.h */, - 46EB2E00006590 /* RCTMultipartDataTask.m */, - 46EB2E000065A0 /* RCTMultipartStreamReader.h */, - 46EB2E000065B0 /* RCTMultipartStreamReader.m */, - 46EB2E000065C0 /* RCTNullability.h */, - 46EB2E000065D0 /* RCTParserUtils.h */, - 46EB2E000065E0 /* RCTParserUtils.m */, - 46EB2E000065F0 /* RCTPerformanceLogger.h */, - 46EB2E00006600 /* RCTPerformanceLogger.mm */, - 46EB2E00006610 /* RCTPerformanceLoggerLabels.h */, - 46EB2E00006620 /* RCTPerformanceLoggerLabels.m */, - 46EB2E00006630 /* RCTPLTag.h */, - 46EB2E00006640 /* RCTRedBoxSetEnabled.h */, - 46EB2E00006650 /* RCTRedBoxSetEnabled.m */, - 46EB2E00006660 /* RCTReloadCommand.h */, - 46EB2E00006670 /* RCTReloadCommand.m */, - 46EB2E00006680 /* RCTRootContentView.h */, - 46EB2E00006690 /* RCTRootContentView.m */, - 46EB2E000066A0 /* RCTRootView.h */, - 46EB2E000066B0 /* RCTRootView.m */, - 46EB2E000066C0 /* RCTRootViewDelegate.h */, - 46EB2E000066D0 /* RCTRootViewInternal.h */, - 46EB2E000066E0 /* RCTRuntimeExecutorModule.h */, - 46EB2E000066F0 /* RCTTouchEvent.h */, - 46EB2E00006700 /* RCTTouchEvent.m */, - 46EB2E00006710 /* RCTTouchHandler.h */, - 46EB2E00006720 /* RCTTouchHandler.m */, - 46EB2E00006730 /* RCTTurboModuleRegistry.h */, - 46EB2E00006740 /* RCTURLRequestDelegate.h */, - 46EB2E00006750 /* RCTURLRequestHandler.h */, - 46EB2E00006760 /* RCTUtils.h */, - 46EB2E00006770 /* RCTUtils.m */, - 46EB2E00006780 /* RCTUtilsUIOverride.h */, - 46EB2E00006790 /* RCTUtilsUIOverride.m */, - 46EB2E000067A0 /* RCTVersion.h */, - 46EB2E000067B0 /* RCTVersion.m */, - 46EB2E000067C0 /* RCTViewRegistry.m */, - 46EB2E000067D0 /* Surface */, - ); - name = Base; - path = React/Base; - sourceTree = ""; - }; - 46EB2E000067D0 /* Surface */ = { - isa = PBXGroup; - children = ( - 46EB2E000067E0 /* RCTSurface.h */, - 46EB2E000067F0 /* RCTSurface.mm */, - 46EB2E00006800 /* RCTSurfaceDelegate.h */, - 46EB2E00006810 /* RCTSurfaceProtocol.h */, - 46EB2E00006820 /* RCTSurfaceRootShadowView.h */, - 46EB2E00006830 /* RCTSurfaceRootShadowView.m */, - 46EB2E00006840 /* RCTSurfaceRootShadowViewDelegate.h */, - 46EB2E00006850 /* RCTSurfaceRootView.h */, - 46EB2E00006860 /* RCTSurfaceRootView.mm */, - 46EB2E00006870 /* RCTSurfaceStage.h */, - 46EB2E00006880 /* RCTSurfaceStage.m */, - 46EB2E000068A0 /* RCTSurfaceView.h */, - 46EB2E000068B0 /* RCTSurfaceView.mm */, - 46EB2E00006890 /* RCTSurfaceView+Internal.h */, - 46EB2E000068C0 /* SurfaceHostingView */, - ); - name = Surface; - path = Surface; - sourceTree = ""; - }; - 46EB2E000068C0 /* SurfaceHostingView */ = { - isa = PBXGroup; - children = ( - 46EB2E000068D0 /* RCTSurfaceHostingProxyRootView.h */, - 46EB2E000068E0 /* RCTSurfaceHostingProxyRootView.mm */, - 46EB2E000068F0 /* RCTSurfaceHostingView.h */, - 46EB2E00006900 /* RCTSurfaceHostingView.mm */, - 46EB2E00006910 /* RCTSurfaceSizeMeasureMode.h */, - 46EB2E00006920 /* RCTSurfaceSizeMeasureMode.mm */, - ); - name = SurfaceHostingView; - path = SurfaceHostingView; - sourceTree = ""; - }; - 46EB2E00006930 /* CxxBridge */ = { - isa = PBXGroup; - children = ( - 46EB2E00006940 /* NSDataBigString.h */, - 46EB2E00006950 /* NSDataBigString.mm */, - 46EB2E00006960 /* RCTCxxBridge.mm */, - 46EB2E00006970 /* RCTCxxBridgeDelegate.h */, - 46EB2E00006980 /* RCTJSIExecutorRuntimeInstaller.h */, - 46EB2E00006990 /* RCTJSIExecutorRuntimeInstaller.mm */, - 46EB2E000069A0 /* RCTMessageThread.h */, - 46EB2E000069B0 /* RCTMessageThread.mm */, - 46EB2E000069C0 /* RCTObjcExecutor.h */, - 46EB2E000069D0 /* RCTObjcExecutor.mm */, - ); - name = CxxBridge; - path = React/CxxBridge; - sourceTree = ""; - }; - 46EB2E000069E0 /* CxxLogUtils */ = { - isa = PBXGroup; - children = ( - 46EB2E000069F0 /* RCTDefaultCxxLogFunction.h */, - 46EB2E00006A00 /* RCTDefaultCxxLogFunction.mm */, - ); - name = CxxLogUtils; - path = React/CxxLogUtils; - sourceTree = ""; - }; - 46EB2E00006A10 /* CxxModule */ = { - isa = PBXGroup; - children = ( - 46EB2E00006A20 /* DispatchMessageQueueThread.h */, - 46EB2E00006A30 /* RCTCxxMethod.h */, - 46EB2E00006A40 /* RCTCxxMethod.mm */, - 46EB2E00006A50 /* RCTCxxModule.h */, - 46EB2E00006A60 /* RCTCxxModule.mm */, - 46EB2E00006A70 /* RCTCxxUtils.h */, - 46EB2E00006A80 /* RCTCxxUtils.mm */, - 46EB2E00006A90 /* RCTNativeModule.h */, - 46EB2E00006AA0 /* RCTNativeModule.mm */, - ); - name = CxxModule; - path = React/CxxModule; - sourceTree = ""; - }; - 46EB2E00006AB0 /* CxxUtils */ = { - isa = PBXGroup; - children = ( - 46EB2E00006AC0 /* RCTFollyConvert.h */, - 46EB2E00006AD0 /* RCTFollyConvert.mm */, - ); - name = CxxUtils; - path = React/CxxUtils; - sourceTree = ""; - }; - 46EB2E00006AE0 /* I18n */ = { - isa = PBXGroup; - children = ( - 46EB2E00006AF0 /* FBXXHashUtils.h */, - 46EB2E00006B00 /* RCTLocalizedString.h */, - 46EB2E00006B10 /* RCTLocalizedString.mm */, - ); - name = I18n; - path = React/I18n; - sourceTree = ""; - }; - 46EB2E00006B20 /* Modules */ = { - isa = PBXGroup; - children = ( - 46EB2E00006B30 /* RCTEventEmitter.h */, - 46EB2E00006B40 /* RCTEventEmitter.m */, - 46EB2E00006B50 /* RCTI18nUtil.h */, - 46EB2E00006B60 /* RCTI18nUtil.m */, - 46EB2E00006B70 /* RCTLayoutAnimation.h */, - 46EB2E00006B80 /* RCTLayoutAnimation.m */, - 46EB2E00006B90 /* RCTLayoutAnimationGroup.h */, - 46EB2E00006BA0 /* RCTLayoutAnimationGroup.m */, - 46EB2E00006BB0 /* RCTRedBoxExtraDataViewController.h */, - 46EB2E00006BC0 /* RCTRedBoxExtraDataViewController.m */, - 46EB2E00006BD0 /* RCTSurfacePresenterStub.h */, - 46EB2E00006BE0 /* RCTSurfacePresenterStub.m */, - 46EB2E00006BF0 /* RCTUIManager.h */, - 46EB2E00006C00 /* RCTUIManager.m */, - 46EB2E00006C10 /* RCTUIManagerObserverCoordinator.h */, - 46EB2E00006C20 /* RCTUIManagerObserverCoordinator.mm */, - 46EB2E00006C30 /* RCTUIManagerUtils.h */, - 46EB2E00006C40 /* RCTUIManagerUtils.m */, - ); - name = Modules; - path = React/Modules; - sourceTree = ""; - }; - 46EB2E00006C50 /* Profiler */ = { - isa = PBXGroup; - children = ( - 46EB2E00006C60 /* RCTMacros.h */, - 46EB2E00006C70 /* RCTProfile.h */, - 46EB2E00006C80 /* RCTProfile.m */, - 46EB2E00006C90 /* RCTProfileTrampoline-arm.S */, - 46EB2E00006CA0 /* RCTProfileTrampoline-arm64.S */, - 46EB2E00006CB0 /* RCTProfileTrampoline-i386.S */, - 46EB2E00006CC0 /* RCTProfileTrampoline-x86_64.S */, - ); - name = Profiler; - path = React/Profiler; - sourceTree = ""; - }; - 46EB2E00006CD0 /* UIUtils */ = { - isa = PBXGroup; - children = ( - 46EB2E00006CE0 /* RCTUIUtils.h */, - 46EB2E00006CF0 /* RCTUIUtils.m */, - ); - name = UIUtils; - path = React/UIUtils; - sourceTree = ""; - }; - 46EB2E00006D00 /* Views */ = { - isa = PBXGroup; - children = ( - 46EB2E00006D10 /* RCTActivityIndicatorView.h */, - 46EB2E00006D20 /* RCTActivityIndicatorView.m */, - 46EB2E00006D30 /* RCTActivityIndicatorViewManager.h */, - 46EB2E00006D40 /* RCTActivityIndicatorViewManager.m */, - 46EB2E00006D50 /* RCTAnimationType.h */, - 46EB2E00006D60 /* RCTAutoInsetsProtocol.h */, - 46EB2E00006D70 /* RCTBorderCurve.h */, - 46EB2E00006D80 /* RCTBorderDrawing.h */, - 46EB2E00006D90 /* RCTBorderDrawing.m */, - 46EB2E00006DA0 /* RCTBorderStyle.h */, - 46EB2E00006DB0 /* RCTComponent.h */, - 46EB2E00006DC0 /* RCTComponentData.h */, - 46EB2E00006DD0 /* RCTComponentData.m */, - 46EB2E00006DE0 /* RCTConvert+CoreLocation.h */, - 46EB2E00006DF0 /* RCTConvert+CoreLocation.m */, - 46EB2E00006E00 /* RCTConvert+Transform.h */, - 46EB2E00006E10 /* RCTConvert+Transform.m */, - 46EB2E00006E20 /* RCTCursor.h */, - 46EB2E00006E30 /* RCTDebuggingOverlay.h */, - 46EB2E00006E40 /* RCTDebuggingOverlay.m */, - 46EB2E00006E50 /* RCTDebuggingOverlayManager.h */, - 46EB2E00006E60 /* RCTDebuggingOverlayManager.m */, - 46EB2E00006E70 /* RCTFont.h */, - 46EB2E00006E80 /* RCTFont.mm */, - 46EB2E00006E90 /* RCTLayout.h */, - 46EB2E00006EA0 /* RCTLayout.m */, - 46EB2E00006EB0 /* RCTModalHostView.h */, - 46EB2E00006EC0 /* RCTModalHostView.m */, - 46EB2E00006ED0 /* RCTModalHostViewController.h */, - 46EB2E00006EE0 /* RCTModalHostViewController.m */, - 46EB2E00006EF0 /* RCTModalHostViewManager.h */, - 46EB2E00006F00 /* RCTModalHostViewManager.m */, - 46EB2E00006F10 /* RCTModalManager.h */, - 46EB2E00006F20 /* RCTModalManager.m */, - 46EB2E00006F30 /* RCTPointerEvents.h */, - 46EB2E00006F40 /* RCTRootShadowView.h */, - 46EB2E00006F50 /* RCTRootShadowView.m */, - 46EB2E00006F60 /* RCTSegmentedControl.h */, - 46EB2E00006F70 /* RCTSegmentedControl.m */, - 46EB2E00006F80 /* RCTSegmentedControlManager.h */, - 46EB2E00006F90 /* RCTSegmentedControlManager.m */, - 46EB2E00006FE0 /* RCTShadowView.h */, - 46EB2E00006FF0 /* RCTShadowView.m */, - 46EB2E00006FA0 /* RCTShadowView+Internal.h */, - 46EB2E00006FB0 /* RCTShadowView+Internal.m */, - 46EB2E00006FC0 /* RCTShadowView+Layout.h */, - 46EB2E00006FD0 /* RCTShadowView+Layout.m */, - 46EB2E00007000 /* RCTSwitch.h */, - 46EB2E00007010 /* RCTSwitch.m */, - 46EB2E00007020 /* RCTSwitchManager.h */, - 46EB2E00007030 /* RCTSwitchManager.m */, - 46EB2E00007040 /* RCTTextDecorationLineType.h */, - 46EB2E00007050 /* RCTView.h */, - 46EB2E00007060 /* RCTView.m */, - 46EB2E00007070 /* RCTViewManager.h */, - 46EB2E00007080 /* RCTViewManager.m */, - 46EB2E00007090 /* RCTViewUtils.h */, - 46EB2E000070A0 /* RCTViewUtils.m */, - 46EB2E000070B0 /* RCTWrapperViewController.h */, - 46EB2E000070C0 /* RCTWrapperViewController.m */, - 46EB2E000072A0 /* UIView+Private.h */, - 46EB2E000072B0 /* UIView+React.h */, - 46EB2E000072C0 /* UIView+React.m */, - 46EB2E000070D0 /* RefreshControl */, - 46EB2E00007130 /* SafeAreaView */, - 46EB2E000071C0 /* ScrollView */, - ); - name = Views; - path = React/Views; - sourceTree = ""; - }; - 46EB2E000070D0 /* RefreshControl */ = { - isa = PBXGroup; - children = ( - 46EB2E000070E0 /* RCTRefreshableProtocol.h */, - 46EB2E000070F0 /* RCTRefreshControl.h */, - 46EB2E00007100 /* RCTRefreshControl.m */, - 46EB2E00007110 /* RCTRefreshControlManager.h */, - 46EB2E00007120 /* RCTRefreshControlManager.m */, - ); - name = RefreshControl; - path = RefreshControl; - sourceTree = ""; - }; - 46EB2E00007130 /* SafeAreaView */ = { - isa = PBXGroup; - children = ( - 46EB2E00007140 /* RCTSafeAreaShadowView.h */, - 46EB2E00007150 /* RCTSafeAreaShadowView.m */, - 46EB2E00007160 /* RCTSafeAreaView.h */, - 46EB2E00007170 /* RCTSafeAreaView.m */, - 46EB2E00007180 /* RCTSafeAreaViewLocalData.h */, - 46EB2E00007190 /* RCTSafeAreaViewLocalData.m */, - 46EB2E000071A0 /* RCTSafeAreaViewManager.h */, - 46EB2E000071B0 /* RCTSafeAreaViewManager.m */, - ); - name = SafeAreaView; - path = SafeAreaView; - sourceTree = ""; - }; - 46EB2E000071C0 /* ScrollView */ = { - isa = PBXGroup; - children = ( - 46EB2E000071D0 /* RCTScrollableProtocol.h */, - 46EB2E000071E0 /* RCTScrollContentShadowView.h */, - 46EB2E000071F0 /* RCTScrollContentShadowView.m */, - 46EB2E00007200 /* RCTScrollContentView.h */, - 46EB2E00007210 /* RCTScrollContentView.m */, - 46EB2E00007220 /* RCTScrollContentViewManager.h */, - 46EB2E00007230 /* RCTScrollContentViewManager.m */, - 46EB2E00007240 /* RCTScrollEvent.h */, - 46EB2E00007250 /* RCTScrollEvent.m */, - 46EB2E00007260 /* RCTScrollView.h */, - 46EB2E00007270 /* RCTScrollView.m */, - 46EB2E00007280 /* RCTScrollViewManager.h */, - 46EB2E00007290 /* RCTScrollViewManager.m */, - ); - name = ScrollView; - path = ScrollView; - sourceTree = ""; - }; - 46EB2E000072D0 /* DevSupport */ = { - isa = PBXGroup; - children = ( - 46EB2E000072E0 /* DevSupport */, - 46EB2E00007380 /* Inspector */, - ); - name = DevSupport; - sourceTree = ""; - }; - 46EB2E000072E0 /* DevSupport */ = { - isa = PBXGroup; - children = ( - 46EB2E000072F0 /* RCTDevLoadingViewProtocol.h */, - 46EB2E00007300 /* RCTDevLoadingViewSetEnabled.h */, - 46EB2E00007310 /* RCTDevLoadingViewSetEnabled.m */, - 46EB2E00007320 /* RCTInspectorDevServerHelper.h */, - 46EB2E00007330 /* RCTInspectorDevServerHelper.mm */, - 46EB2E00007340 /* RCTPackagerClient.h */, - 46EB2E00007350 /* RCTPackagerClient.m */, - 46EB2E00007360 /* RCTPackagerConnection.h */, - 46EB2E00007370 /* RCTPackagerConnection.mm */, - ); - name = DevSupport; - path = React/DevSupport; - sourceTree = ""; - }; - 46EB2E00007380 /* Inspector */ = { - isa = PBXGroup; - children = ( - 46EB2E00007390 /* RCTCxxInspectorPackagerConnection.h */, - 46EB2E000073A0 /* RCTCxxInspectorPackagerConnection.mm */, - 46EB2E000073B0 /* RCTCxxInspectorPackagerConnectionDelegate.h */, - 46EB2E000073C0 /* RCTCxxInspectorPackagerConnectionDelegate.mm */, - 46EB2E000073D0 /* RCTCxxInspectorWebSocketAdapter.h */, - 46EB2E000073E0 /* RCTCxxInspectorWebSocketAdapter.mm */, - 46EB2E000073F0 /* RCTInspector.h */, - 46EB2E00007400 /* RCTInspector.mm */, - 46EB2E00007410 /* RCTInspectorPackagerConnection.h */, - 46EB2E00007420 /* RCTInspectorPackagerConnection.m */, - ); - name = Inspector; - path = React/Inspector; - sourceTree = ""; - }; - 46EB2E00007430 /* RCTAnimationHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E000075A0 /* RCTAnimationPlugins.h */, - 46EB2E000075B0 /* RCTAnimationUtils.h */, - 46EB2E000075C0 /* RCTNativeAnimatedModule.h */, - 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */, - 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */, - 46EB2E00007440 /* Drivers */, - 46EB2E000074A0 /* Nodes */, - ); - name = RCTAnimationHeaders; - sourceTree = ""; - }; - 46EB2E00007440 /* Drivers */ = { - isa = PBXGroup; - children = ( - 46EB2E00007450 /* RCTAnimationDriver.h */, - 46EB2E00007460 /* RCTDecayAnimation.h */, - 46EB2E00007470 /* RCTEventAnimation.h */, - 46EB2E00007480 /* RCTFrameAnimation.h */, - 46EB2E00007490 /* RCTSpringAnimation.h */, - ); - name = Drivers; - path = Libraries/NativeAnimation/Drivers; - sourceTree = ""; - }; - 46EB2E000074A0 /* Nodes */ = { - isa = PBXGroup; - children = ( - 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */, - 46EB2E000074C0 /* RCTAnimatedNode.h */, - 46EB2E000074D0 /* RCTColorAnimatedNode.h */, - 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */, - 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */, - 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */, - 46EB2E00007510 /* RCTModuloAnimatedNode.h */, - 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */, - 46EB2E00007530 /* RCTObjectAnimatedNode.h */, - 46EB2E00007540 /* RCTPropsAnimatedNode.h */, - 46EB2E00007550 /* RCTStyleAnimatedNode.h */, - 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */, - 46EB2E00007570 /* RCTTrackingAnimatedNode.h */, - 46EB2E00007580 /* RCTTransformAnimatedNode.h */, - 46EB2E00007590 /* RCTValueAnimatedNode.h */, - ); - name = Nodes; - path = Libraries/NativeAnimation/Nodes; - sourceTree = ""; - }; - 46EB2E000075F0 /* RCTBlobHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E00007600 /* RCTBlobManager.h */, - 46EB2E00007610 /* RCTFileReaderModule.h */, - ); - name = RCTBlobHeaders; - sourceTree = ""; - }; - 46EB2E00007620 /* RCTImageHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E00007630 /* RCTAnimatedImage.h */, - 46EB2E00007640 /* RCTBundleAssetImageLoader.h */, - 46EB2E00007650 /* RCTDisplayWeakRefreshable.h */, - 46EB2E00007660 /* RCTGIFImageDecoder.h */, - 46EB2E00007670 /* RCTImageBlurUtils.h */, - 46EB2E00007680 /* RCTImageCache.h */, - 46EB2E00007690 /* RCTImageDataDecoder.h */, - 46EB2E000076A0 /* RCTImageEditingManager.h */, - 46EB2E000076B0 /* RCTImageLoader.h */, - 46EB2E000076C0 /* RCTImageLoaderLoggable.h */, - 46EB2E000076D0 /* RCTImageLoaderProtocol.h */, - 46EB2E000076E0 /* RCTImageLoaderWithAttributionProtocol.h */, - 46EB2E000076F0 /* RCTImagePlugins.h */, - 46EB2E00007700 /* RCTImageShadowView.h */, - 46EB2E00007710 /* RCTImageStoreManager.h */, - 46EB2E00007720 /* RCTImageURLLoader.h */, - 46EB2E00007730 /* RCTImageURLLoaderWithAttribution.h */, - 46EB2E00007740 /* RCTImageUtils.h */, - 46EB2E00007750 /* RCTImageView.h */, - 46EB2E00007760 /* RCTImageViewManager.h */, - 46EB2E00007770 /* RCTLocalAssetImageLoader.h */, - 46EB2E00007780 /* RCTResizeMode.h */, - 46EB2E00007790 /* RCTUIImageViewAnimated.h */, - ); - name = RCTImageHeaders; - sourceTree = ""; - }; - 46EB2E000077A0 /* RCTLinkingHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E000077B0 /* RCTLinkingManager.h */, - 46EB2E000077C0 /* RCTLinkingPlugins.h */, - ); - name = RCTLinkingHeaders; - sourceTree = ""; - }; - 46EB2E000077D0 /* RCTNetworkHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E000077E0 /* RCTDataRequestHandler.h */, - 46EB2E000077F0 /* RCTFileRequestHandler.h */, - 46EB2E00007800 /* RCTHTTPRequestHandler.h */, - 46EB2E00007810 /* RCTNetworking.h */, - 46EB2E00007820 /* RCTNetworkPlugins.h */, - 46EB2E00007830 /* RCTNetworkTask.h */, - ); - name = RCTNetworkHeaders; - sourceTree = ""; - }; - 46EB2E00007840 /* RCTSettingsHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E00007850 /* RCTSettingsManager.h */, - 46EB2E00007860 /* RCTSettingsPlugins.h */, - ); - name = RCTSettingsHeaders; - sourceTree = ""; - }; - 46EB2E00007870 /* RCTTextHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E000078E0 /* RCTConvert+Text.h */, - 46EB2E000078F0 /* RCTTextAttributes.h */, - 46EB2E00007900 /* RCTTextTransform.h */, - 46EB2E00007880 /* BaseText */, - 46EB2E000078B0 /* RawText */, - 46EB2E00007910 /* Text */, - 46EB2E00007970 /* TextInput */, - 46EB2E00007AB0 /* VirtualText */, - ); - name = RCTTextHeaders; - sourceTree = ""; - }; - 46EB2E00007880 /* BaseText */ = { - isa = PBXGroup; - children = ( - 46EB2E00007890 /* RCTBaseTextShadowView.h */, - 46EB2E000078A0 /* RCTBaseTextViewManager.h */, - ); - name = BaseText; - path = Libraries/Text/BaseText; - sourceTree = ""; - }; - 46EB2E000078B0 /* RawText */ = { - isa = PBXGroup; - children = ( - 46EB2E000078C0 /* RCTRawTextShadowView.h */, - 46EB2E000078D0 /* RCTRawTextViewManager.h */, - ); - name = RawText; - path = Libraries/Text/RawText; - sourceTree = ""; - }; - 46EB2E00007910 /* Text */ = { - isa = PBXGroup; - children = ( - 46EB2E00007920 /* NSTextStorage+FontScaling.h */, - 46EB2E00007930 /* RCTDynamicTypeRamp.h */, - 46EB2E00007940 /* RCTTextShadowView.h */, - 46EB2E00007950 /* RCTTextView.h */, - 46EB2E00007960 /* RCTTextViewManager.h */, - ); - name = Text; - path = Libraries/Text/Text; - sourceTree = ""; - }; - 46EB2E00007970 /* TextInput */ = { - isa = PBXGroup; - children = ( - 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */, - 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */, - 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */, - 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */, - 46EB2E00007A00 /* RCTBaseTextInputView.h */, - 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */, - 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */, - 46EB2E00007A30 /* RCTInputAccessoryView.h */, - 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */, - 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */, - 46EB2E00007A60 /* RCTTextSelection.h */, - 46EB2E00007980 /* Multiline */, - 46EB2E00007A70 /* Singleline */, - ); - name = TextInput; - path = Libraries/Text/TextInput; - sourceTree = ""; - }; - 46EB2E00007980 /* Multiline */ = { - isa = PBXGroup; - children = ( - 46EB2E00007990 /* RCTMultilineTextInputView.h */, - 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */, - 46EB2E000079B0 /* RCTUITextView.h */, - ); - name = Multiline; - path = Multiline; - sourceTree = ""; - }; - 46EB2E00007A70 /* Singleline */ = { - isa = PBXGroup; - children = ( - 46EB2E00007A80 /* RCTSinglelineTextInputView.h */, - 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */, - 46EB2E00007AA0 /* RCTUITextField.h */, - ); - name = Singleline; - path = Singleline; - sourceTree = ""; - }; - 46EB2E00007AB0 /* VirtualText */ = { - isa = PBXGroup; - children = ( - 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */, - 46EB2E00007AD0 /* RCTVirtualTextView.h */, - 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */, - ); - name = VirtualText; - path = Libraries/Text/VirtualText; - sourceTree = ""; - }; - 46EB2E00007AF0 /* RCTVibrationHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E00007B00 /* RCTVibration.h */, - 46EB2E00007B10 /* RCTVibrationPlugins.h */, - ); - name = RCTVibrationHeaders; - sourceTree = ""; - }; - 46EB2E00007B20 /* RCTWebSocket */ = { - isa = PBXGroup; - children = ( - 46EB2E00007B30 /* RCTReconnectingWebSocket.h */, - 46EB2E00007B40 /* RCTReconnectingWebSocket.m */, - ); - name = RCTWebSocket; - sourceTree = ""; - }; - 46EB2E00007D00 /* animations */ = { - isa = PBXGroup; - children = ( - 46EB2E00007D10 /* conversions.h */, - 46EB2E00007D20 /* LayoutAnimationCallbackWrapper.h */, - 46EB2E00007D30 /* LayoutAnimationDriver.cpp */, - 46EB2E00007D40 /* LayoutAnimationDriver.h */, - 46EB2E00007D50 /* LayoutAnimationKeyFrameManager.cpp */, - 46EB2E00007D60 /* LayoutAnimationKeyFrameManager.h */, - 46EB2E00007D70 /* primitives.h */, - 46EB2E00007D80 /* utils.cpp */, - 46EB2E00007D90 /* utils.h */, - ); - name = animations; - sourceTree = ""; - }; - 46EB2E00007DA0 /* attributedstring */ = { - isa = PBXGroup; - children = ( - 46EB2E00007DB0 /* AttributedString.cpp */, - 46EB2E00007DC0 /* AttributedString.h */, - 46EB2E00007DD0 /* AttributedStringBox.cpp */, - 46EB2E00007DE0 /* AttributedStringBox.h */, - 46EB2E00007DF0 /* conversions.h */, - 46EB2E00007E00 /* ParagraphAttributes.cpp */, - 46EB2E00007E10 /* ParagraphAttributes.h */, - 46EB2E00007E20 /* primitives.h */, - 46EB2E00007E30 /* TextAttributes.cpp */, - 46EB2E00007E40 /* TextAttributes.h */, - ); - name = attributedstring; - sourceTree = ""; - }; - 46EB2E00007E50 /* componentregistry */ = { - isa = PBXGroup; - children = ( - 46EB2E00007E60 /* ComponentDescriptorFactory.h */, - 46EB2E00007E70 /* ComponentDescriptorProvider.h */, - 46EB2E00007E80 /* ComponentDescriptorProviderRegistry.cpp */, - 46EB2E00007E90 /* ComponentDescriptorProviderRegistry.h */, - 46EB2E00007EA0 /* ComponentDescriptorRegistry.cpp */, - 46EB2E00007EB0 /* ComponentDescriptorRegistry.h */, - 46EB2E00007EC0 /* componentNameByReactViewName.cpp */, - 46EB2E00007ED0 /* componentNameByReactViewName.h */, - ); - name = componentregistry; - sourceTree = ""; - }; - 46EB2E00007EE0 /* componentregistrynative */ = { - isa = PBXGroup; - children = ( - 46EB2E00007EF0 /* NativeComponentRegistryBinding.cpp */, - 46EB2E00007F00 /* NativeComponentRegistryBinding.h */, - ); - name = componentregistrynative; - sourceTree = ""; - }; - 46EB2E00007F10 /* components */ = { - isa = PBXGroup; - children = ( - 46EB2E00007F20 /* inputaccessory */, - 46EB2E00007F70 /* legacyviewmanagerinterop */, - 46EB2E00008090 /* modal */, - 46EB2E000080F0 /* rncore */, - 46EB2E000081B0 /* root */, - 46EB2E00008210 /* safeareaview */, - 46EB2E00008270 /* scrollview */, - 46EB2E00008340 /* text */, - 46EB2E000084F0 /* textinput */, - 46EB2E000085C0 /* unimplementedview */, - 46EB2E00008630 /* view */, - ); - name = components; - sourceTree = ""; - }; - 46EB2E00007F20 /* inputaccessory */ = { - isa = PBXGroup; - children = ( - 46EB2E00007F30 /* InputAccessoryComponentDescriptor.h */, - 46EB2E00007F40 /* InputAccessoryShadowNode.cpp */, - 46EB2E00007F50 /* InputAccessoryShadowNode.h */, - 46EB2E00007F60 /* InputAccessoryState.h */, - ); - name = inputaccessory; - sourceTree = ""; - }; - 46EB2E00007F70 /* legacyviewmanagerinterop */ = { - isa = PBXGroup; - children = ( - 46EB2E00007F80 /* LegacyViewManagerInteropComponentDescriptor.h */, - 46EB2E00007F90 /* LegacyViewManagerInteropComponentDescriptor.mm */, - 46EB2E00007FA0 /* LegacyViewManagerInteropShadowNode.cpp */, - 46EB2E00007FB0 /* LegacyViewManagerInteropShadowNode.h */, - 46EB2E00007FC0 /* LegacyViewManagerInteropState.h */, - 46EB2E00007FD0 /* LegacyViewManagerInteropState.mm */, - 46EB2E00007FE0 /* LegacyViewManagerInteropViewEventEmitter.cpp */, - 46EB2E00007FF0 /* LegacyViewManagerInteropViewEventEmitter.h */, - 46EB2E00008000 /* LegacyViewManagerInteropViewProps.cpp */, - 46EB2E00008010 /* LegacyViewManagerInteropViewProps.h */, - 46EB2E00008020 /* RCTLegacyViewManagerInteropCoordinator.h */, - 46EB2E00008030 /* RCTLegacyViewManagerInteropCoordinator.mm */, - 46EB2E00008040 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp */, - 46EB2E00008050 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h */, - 46EB2E00008060 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp */, - 46EB2E00008070 /* UnstableLegacyViewManagerAutomaticShadowNode.h */, - 46EB2E00008080 /* UnstableLegacyViewManagerInteropComponentDescriptor.h */, - ); - name = legacyviewmanagerinterop; - sourceTree = ""; - }; - 46EB2E00008090 /* modal */ = { - isa = PBXGroup; - children = ( - 46EB2E000080A0 /* ModalHostViewComponentDescriptor.h */, - 46EB2E000080B0 /* ModalHostViewShadowNode.cpp */, - 46EB2E000080C0 /* ModalHostViewShadowNode.h */, - 46EB2E000080D0 /* ModalHostViewState.cpp */, - 46EB2E000080E0 /* ModalHostViewState.h */, - ); - name = modal; - sourceTree = ""; - }; - 46EB2E000080F0 /* rncore */ = { - isa = PBXGroup; - children = ( - 46EB2E00008100 /* ComponentDescriptors.cpp */, - 46EB2E00008110 /* ComponentDescriptors.h */, - 46EB2E00008120 /* EventEmitters.cpp */, - 46EB2E00008130 /* EventEmitters.h */, - 46EB2E00008140 /* Props.cpp */, - 46EB2E00008150 /* Props.h */, - 46EB2E00008160 /* RCTComponentViewHelpers.h */, - 46EB2E00008170 /* ShadowNodes.cpp */, - 46EB2E00008180 /* ShadowNodes.h */, - 46EB2E00008190 /* States.cpp */, - 46EB2E000081A0 /* States.h */, - ); - name = rncore; - sourceTree = ""; - }; - 46EB2E000081B0 /* root */ = { - isa = PBXGroup; - children = ( - 46EB2E000081C0 /* RootComponentDescriptor.h */, - 46EB2E000081D0 /* RootProps.cpp */, - 46EB2E000081E0 /* RootProps.h */, - 46EB2E000081F0 /* RootShadowNode.cpp */, - 46EB2E00008200 /* RootShadowNode.h */, - ); - name = root; - sourceTree = ""; - }; - 46EB2E00008210 /* safeareaview */ = { - isa = PBXGroup; - children = ( - 46EB2E00008220 /* SafeAreaViewComponentDescriptor.h */, - 46EB2E00008230 /* SafeAreaViewShadowNode.cpp */, - 46EB2E00008240 /* SafeAreaViewShadowNode.h */, - 46EB2E00008250 /* SafeAreaViewState.cpp */, - 46EB2E00008260 /* SafeAreaViewState.h */, - ); - name = safeareaview; - sourceTree = ""; - }; - 46EB2E00008270 /* scrollview */ = { - isa = PBXGroup; - children = ( - 46EB2E00008280 /* conversions.h */, - 46EB2E00008290 /* primitives.h */, - 46EB2E000082A0 /* RCTComponentViewHelpers.h */, - 46EB2E000082B0 /* ScrollViewComponentDescriptor.h */, - 46EB2E000082C0 /* ScrollViewEventEmitter.cpp */, - 46EB2E000082D0 /* ScrollViewEventEmitter.h */, - 46EB2E000082E0 /* ScrollViewProps.cpp */, - 46EB2E000082F0 /* ScrollViewProps.h */, - 46EB2E00008300 /* ScrollViewShadowNode.cpp */, - 46EB2E00008310 /* ScrollViewShadowNode.h */, - 46EB2E00008320 /* ScrollViewState.cpp */, - 46EB2E00008330 /* ScrollViewState.h */, - ); - name = scrollview; - sourceTree = ""; - }; - 46EB2E00008340 /* text */ = { - isa = PBXGroup; - children = ( - 46EB2E00008350 /* BaseTextProps.cpp */, - 46EB2E00008360 /* BaseTextProps.h */, - 46EB2E00008370 /* BaseTextShadowNode.cpp */, - 46EB2E00008380 /* BaseTextShadowNode.h */, - 46EB2E00008390 /* conversions.h */, - 46EB2E000083A0 /* ParagraphComponentDescriptor.h */, - 46EB2E000083B0 /* ParagraphEventEmitter.cpp */, - 46EB2E000083C0 /* ParagraphEventEmitter.h */, - 46EB2E000083D0 /* ParagraphLayoutManager.cpp */, - 46EB2E000083E0 /* ParagraphLayoutManager.h */, - 46EB2E000083F0 /* ParagraphProps.cpp */, - 46EB2E00008400 /* ParagraphProps.h */, - 46EB2E00008410 /* ParagraphShadowNode.cpp */, - 46EB2E00008420 /* ParagraphShadowNode.h */, - 46EB2E00008430 /* ParagraphState.cpp */, - 46EB2E00008440 /* ParagraphState.h */, - 46EB2E00008450 /* RawTextComponentDescriptor.h */, - 46EB2E00008460 /* RawTextProps.cpp */, - 46EB2E00008470 /* RawTextProps.h */, - 46EB2E00008480 /* RawTextShadowNode.cpp */, - 46EB2E00008490 /* RawTextShadowNode.h */, - 46EB2E000084A0 /* TextComponentDescriptor.h */, - 46EB2E000084B0 /* TextProps.cpp */, - 46EB2E000084C0 /* TextProps.h */, - 46EB2E000084D0 /* TextShadowNode.cpp */, - 46EB2E000084E0 /* TextShadowNode.h */, - ); - name = text; - sourceTree = ""; - }; - 46EB2E000084F0 /* textinput */ = { - isa = PBXGroup; - children = ( - 46EB2E00008500 /* conversions.h */, - 46EB2E00008510 /* primitives.h */, - 46EB2E00008520 /* propsConversions.h */, - 46EB2E00008530 /* TextInputComponentDescriptor.h */, - 46EB2E00008540 /* TextInputEventEmitter.cpp */, - 46EB2E00008550 /* TextInputEventEmitter.h */, - 46EB2E00008560 /* TextInputProps.cpp */, - 46EB2E00008570 /* TextInputProps.h */, - 46EB2E00008580 /* TextInputShadowNode.cpp */, - 46EB2E00008590 /* TextInputShadowNode.h */, - 46EB2E000085A0 /* TextInputState.cpp */, - 46EB2E000085B0 /* TextInputState.h */, - ); - name = textinput; - sourceTree = ""; - }; - 46EB2E000085C0 /* unimplementedview */ = { - isa = PBXGroup; - children = ( - 46EB2E000085D0 /* UnimplementedViewComponentDescriptor.cpp */, - 46EB2E000085E0 /* UnimplementedViewComponentDescriptor.h */, - 46EB2E000085F0 /* UnimplementedViewProps.cpp */, - 46EB2E00008600 /* UnimplementedViewProps.h */, - 46EB2E00008610 /* UnimplementedViewShadowNode.cpp */, - 46EB2E00008620 /* UnimplementedViewShadowNode.h */, - ); - name = unimplementedview; - sourceTree = ""; - }; - 46EB2E00008630 /* view */ = { - isa = PBXGroup; - children = ( - 46EB2E00008640 /* AccessibilityPrimitives.h */, - 46EB2E00008650 /* AccessibilityProps.cpp */, - 46EB2E00008660 /* AccessibilityProps.h */, - 46EB2E00008670 /* accessibilityPropsConversions.h */, - 46EB2E00008680 /* BaseTouch.cpp */, - 46EB2E00008690 /* BaseTouch.h */, - 46EB2E000086A0 /* BaseViewEventEmitter.cpp */, - 46EB2E000086B0 /* BaseViewEventEmitter.h */, - 46EB2E000086C0 /* BaseViewProps.cpp */, - 46EB2E000086D0 /* BaseViewProps.h */, - 46EB2E000086E0 /* ConcreteViewShadowNode.h */, - 46EB2E000086F0 /* conversions.h */, - 46EB2E000087A0 /* PointerEvent.cpp */, - 46EB2E000087B0 /* PointerEvent.h */, - 46EB2E000087C0 /* primitives.h */, - 46EB2E000087D0 /* propsConversions.h */, - 46EB2E000087E0 /* Touch.h */, - 46EB2E000087F0 /* TouchEvent.cpp */, - 46EB2E00008800 /* TouchEvent.h */, - 46EB2E00008810 /* TouchEventEmitter.cpp */, - 46EB2E00008820 /* TouchEventEmitter.h */, - 46EB2E00008830 /* ViewComponentDescriptor.h */, - 46EB2E00008840 /* ViewEventEmitter.h */, - 46EB2E00008850 /* ViewProps.h */, - 46EB2E00008860 /* ViewPropsInterpolation.h */, - 46EB2E00008870 /* ViewShadowNode.cpp */, - 46EB2E00008880 /* ViewShadowNode.h */, - 46EB2E00008890 /* YogaLayoutableShadowNode.cpp */, - 46EB2E000088A0 /* YogaLayoutableShadowNode.h */, - 46EB2E000088B0 /* YogaStylableProps.cpp */, - 46EB2E000088C0 /* YogaStylableProps.h */, - 46EB2E00008700 /* platform */, - ); - name = view; - sourceTree = ""; - }; - 46EB2E00008700 /* platform */ = { - isa = PBXGroup; - children = ( - 46EB2E00008710 /* cxx */, - ); - name = platform; - path = react/renderer/components/view/platform; - sourceTree = ""; - }; - 46EB2E00008710 /* cxx */ = { - isa = PBXGroup; - children = ( - 46EB2E00008720 /* react */, - ); - name = cxx; - path = cxx; - sourceTree = ""; - }; - 46EB2E00008720 /* react */ = { - isa = PBXGroup; - children = ( - 46EB2E00008730 /* renderer */, - ); - name = react; - path = react; - sourceTree = ""; - }; - 46EB2E00008730 /* renderer */ = { - isa = PBXGroup; - children = ( - 46EB2E00008740 /* components */, - ); - name = renderer; - path = renderer; - sourceTree = ""; - }; - 46EB2E00008740 /* components */ = { - isa = PBXGroup; - children = ( - 46EB2E00008750 /* view */, - ); - name = components; - path = components; - sourceTree = ""; - }; - 46EB2E00008750 /* view */ = { - isa = PBXGroup; - children = ( - 46EB2E00008760 /* HostPlatformTouch.h */, - 46EB2E00008770 /* HostPlatformViewEventEmitter.h */, - 46EB2E00008780 /* HostPlatformViewProps.h */, - 46EB2E00008790 /* HostPlatformViewTraitsInitializer.h */, - ); - name = view; - path = view; - sourceTree = ""; - }; - 46EB2E000088D0 /* core */ = { - isa = PBXGroup; - children = ( - 46EB2E000088E0 /* BatchedEventQueue.cpp */, - 46EB2E000088F0 /* BatchedEventQueue.h */, - 46EB2E00008900 /* ComponentDescriptor.cpp */, - 46EB2E00008910 /* ComponentDescriptor.h */, - 46EB2E00008920 /* ConcreteComponentDescriptor.h */, - 46EB2E00008930 /* ConcreteShadowNode.h */, - 46EB2E00008940 /* ConcreteState.h */, - 46EB2E00008950 /* conversions.h */, - 46EB2E00008960 /* DynamicPropsUtilities.cpp */, - 46EB2E00008970 /* DynamicPropsUtilities.h */, - 46EB2E00008980 /* EventBeat.cpp */, - 46EB2E00008990 /* EventBeat.h */, - 46EB2E000089A0 /* EventDispatcher.cpp */, - 46EB2E000089B0 /* EventDispatcher.h */, - 46EB2E000089C0 /* EventEmitter.cpp */, - 46EB2E000089D0 /* EventEmitter.h */, - 46EB2E000089E0 /* EventListener.cpp */, - 46EB2E000089F0 /* EventListener.h */, - 46EB2E00008A00 /* EventLogger.cpp */, - 46EB2E00008A10 /* EventLogger.h */, - 46EB2E00008A20 /* EventPayload.h */, - 46EB2E00008A30 /* EventPayloadType.h */, - 46EB2E00008A40 /* EventPipe.h */, - 46EB2E00008A50 /* EventPriority.h */, - 46EB2E00008A60 /* EventQueue.cpp */, - 46EB2E00008A70 /* EventQueue.h */, - 46EB2E00008A80 /* EventQueueProcessor.cpp */, - 46EB2E00008A90 /* EventQueueProcessor.h */, - 46EB2E00008AA0 /* EventTarget.cpp */, - 46EB2E00008AB0 /* EventTarget.h */, - 46EB2E00008AC0 /* graphicsConversions.h */, - 46EB2E00008AD0 /* InstanceHandle.cpp */, - 46EB2E00008AE0 /* InstanceHandle.h */, - 46EB2E00008AF0 /* LayoutableShadowNode.cpp */, - 46EB2E00008B00 /* LayoutableShadowNode.h */, - 46EB2E00008B10 /* LayoutConstraints.cpp */, - 46EB2E00008B20 /* LayoutConstraints.h */, - 46EB2E00008B30 /* LayoutContext.h */, - 46EB2E00008B40 /* LayoutMetrics.cpp */, - 46EB2E00008B50 /* LayoutMetrics.h */, - 46EB2E00008B60 /* LayoutPrimitives.h */, - 46EB2E00008B70 /* Props.cpp */, - 46EB2E00008B80 /* Props.h */, - 46EB2E00008B90 /* propsConversions.h */, - 46EB2E00008BA0 /* PropsMacros.h */, - 46EB2E00008BB0 /* PropsParserContext.h */, - 46EB2E00008BC0 /* RawEvent.cpp */, - 46EB2E00008BD0 /* RawEvent.h */, - 46EB2E00008BE0 /* RawProps.cpp */, - 46EB2E00008BF0 /* RawProps.h */, - 46EB2E00008C00 /* RawPropsKey.cpp */, - 46EB2E00008C10 /* RawPropsKey.h */, - 46EB2E00008C20 /* RawPropsKeyMap.cpp */, - 46EB2E00008C30 /* RawPropsKeyMap.h */, - 46EB2E00008C40 /* RawPropsParser.cpp */, - 46EB2E00008C50 /* RawPropsParser.h */, - 46EB2E00008C60 /* RawPropsPrimitives.h */, - 46EB2E00008C70 /* RawValue.cpp */, - 46EB2E00008C80 /* RawValue.h */, - 46EB2E00008C90 /* ReactEventPriority.h */, - 46EB2E00008CA0 /* ReactPrimitives.h */, - 46EB2E00008CB0 /* Sealable.cpp */, - 46EB2E00008CC0 /* Sealable.h */, - 46EB2E00008CD0 /* ShadowNode.cpp */, - 46EB2E00008CE0 /* ShadowNode.h */, - 46EB2E00008CF0 /* ShadowNodeFamily.cpp */, - 46EB2E00008D00 /* ShadowNodeFamily.h */, - 46EB2E00008D10 /* ShadowNodeFragment.cpp */, - 46EB2E00008D20 /* ShadowNodeFragment.h */, - 46EB2E00008D30 /* ShadowNodeTraits.cpp */, - 46EB2E00008D40 /* ShadowNodeTraits.h */, - 46EB2E00008D50 /* State.cpp */, - 46EB2E00008D60 /* State.h */, - 46EB2E00008D70 /* StateData.h */, - 46EB2E00008D80 /* StatePipe.h */, - 46EB2E00008D90 /* StateUpdate.cpp */, - 46EB2E00008DA0 /* StateUpdate.h */, - 46EB2E00008DB0 /* UnbatchedEventQueue.cpp */, - 46EB2E00008DC0 /* UnbatchedEventQueue.h */, - 46EB2E00008DD0 /* ValueFactory.h */, - 46EB2E00008DE0 /* ValueFactoryEventPayload.cpp */, - 46EB2E00008DF0 /* ValueFactoryEventPayload.h */, - ); - name = core; - sourceTree = ""; - }; - 46EB2E00008E00 /* imagemanager */ = { - isa = PBXGroup; - children = ( - 46EB2E00008E10 /* ImageManager.h */, - 46EB2E00008E20 /* ImageRequest.cpp */, - 46EB2E00008E30 /* ImageRequest.h */, - 46EB2E00008E40 /* ImageResponse.cpp */, - 46EB2E00008E50 /* ImageResponse.h */, - 46EB2E00008E60 /* ImageResponseObserver.h */, - 46EB2E00008E70 /* ImageResponseObserverCoordinator.cpp */, - 46EB2E00008E80 /* ImageResponseObserverCoordinator.h */, - 46EB2E00008E90 /* ImageTelemetry.cpp */, - 46EB2E00008EA0 /* ImageTelemetry.h */, - 46EB2E00008EB0 /* primitives.h */, - ); - name = imagemanager; - sourceTree = ""; - }; - 46EB2E00008EC0 /* leakchecker */ = { - isa = PBXGroup; - children = ( - 46EB2E00008ED0 /* LeakChecker.cpp */, - 46EB2E00008EE0 /* LeakChecker.h */, - 46EB2E00008EF0 /* WeakFamilyRegistry.cpp */, - 46EB2E00008F00 /* WeakFamilyRegistry.h */, - ); - name = leakchecker; - sourceTree = ""; - }; - 46EB2E00008F10 /* mounting */ = { - isa = PBXGroup; - children = ( - 46EB2E00008F20 /* Differentiator.cpp */, - 46EB2E00008F30 /* Differentiator.h */, - 46EB2E00008F40 /* MountingCoordinator.cpp */, - 46EB2E00008F50 /* MountingCoordinator.h */, - 46EB2E00008F60 /* MountingOverrideDelegate.h */, - 46EB2E00008F70 /* MountingTransaction.cpp */, - 46EB2E00008F80 /* MountingTransaction.h */, - 46EB2E00008F90 /* ShadowTree.cpp */, - 46EB2E00008FA0 /* ShadowTree.h */, - 46EB2E00008FB0 /* ShadowTreeDelegate.h */, - 46EB2E00008FC0 /* ShadowTreeRegistry.cpp */, - 46EB2E00008FD0 /* ShadowTreeRegistry.h */, - 46EB2E00008FE0 /* ShadowTreeRevision.cpp */, - 46EB2E00008FF0 /* ShadowTreeRevision.h */, - 46EB2E00009000 /* ShadowView.cpp */, - 46EB2E00009010 /* ShadowView.h */, - 46EB2E00009020 /* ShadowViewMutation.cpp */, - 46EB2E00009030 /* ShadowViewMutation.h */, - 46EB2E00009040 /* stubs.cpp */, - 46EB2E00009050 /* stubs.h */, - 46EB2E00009060 /* StubView.cpp */, - 46EB2E00009070 /* StubView.h */, - 46EB2E00009080 /* StubViewTree.cpp */, - 46EB2E00009090 /* StubViewTree.h */, - 46EB2E000090A0 /* TelemetryController.cpp */, - 46EB2E000090B0 /* TelemetryController.h */, - ); - name = mounting; - sourceTree = ""; - }; - 46EB2E000090C0 /* scheduler */ = { - isa = PBXGroup; - children = ( - 46EB2E000090D0 /* AsynchronousEventBeat.cpp */, - 46EB2E000090E0 /* AsynchronousEventBeat.h */, - 46EB2E000090F0 /* InspectorData.h */, - 46EB2E00009100 /* Scheduler.cpp */, - 46EB2E00009110 /* Scheduler.h */, - 46EB2E00009120 /* SchedulerDelegate.h */, - 46EB2E00009130 /* SchedulerToolbox.h */, - 46EB2E00009140 /* SurfaceHandler.cpp */, - 46EB2E00009150 /* SurfaceHandler.h */, - 46EB2E00009160 /* SurfaceManager.cpp */, - 46EB2E00009170 /* SurfaceManager.h */, - 46EB2E00009180 /* SynchronousEventBeat.cpp */, - 46EB2E00009190 /* SynchronousEventBeat.h */, - ); - name = scheduler; - sourceTree = ""; - }; - 46EB2E000091A0 /* telemetry */ = { - isa = PBXGroup; - children = ( - 46EB2E000091B0 /* SurfaceTelemetry.cpp */, - 46EB2E000091C0 /* SurfaceTelemetry.h */, - 46EB2E000091D0 /* TransactionTelemetry.cpp */, - 46EB2E000091E0 /* TransactionTelemetry.h */, - ); - name = telemetry; - sourceTree = ""; - }; - 46EB2E000091F0 /* textlayoutmanager */ = { - isa = PBXGroup; - children = ( - 46EB2E000092F0 /* TextLayoutContext.h */, - 46EB2E00009300 /* TextMeasureCache.cpp */, - 46EB2E00009310 /* TextMeasureCache.h */, - 46EB2E00009200 /* platform */, - ); - name = textlayoutmanager; - sourceTree = ""; - }; - 46EB2E00009200 /* platform */ = { - isa = PBXGroup; - children = ( - 46EB2E00009210 /* ios */, - ); - name = platform; - path = react/renderer/textlayoutmanager/platform; - sourceTree = ""; - }; - 46EB2E00009210 /* ios */ = { - isa = PBXGroup; - children = ( - 46EB2E00009220 /* react */, - ); - name = ios; - path = ios; - sourceTree = ""; - }; - 46EB2E00009220 /* react */ = { - isa = PBXGroup; - children = ( - 46EB2E00009230 /* renderer */, - ); - name = react; - path = react; - sourceTree = ""; - }; - 46EB2E00009230 /* renderer */ = { - isa = PBXGroup; - children = ( - 46EB2E00009240 /* textlayoutmanager */, - ); - name = renderer; - path = renderer; - sourceTree = ""; - }; - 46EB2E00009240 /* textlayoutmanager */ = { - isa = PBXGroup; - children = ( - 46EB2E00009250 /* RCTAttributedTextUtils.h */, - 46EB2E00009260 /* RCTAttributedTextUtils.mm */, - 46EB2E00009270 /* RCTFontProperties.h */, - 46EB2E00009280 /* RCTFontUtils.h */, - 46EB2E00009290 /* RCTFontUtils.mm */, - 46EB2E000092A0 /* RCTTextLayoutManager.h */, - 46EB2E000092B0 /* RCTTextLayoutManager.mm */, - 46EB2E000092C0 /* RCTTextPrimitivesConversions.h */, - 46EB2E000092D0 /* TextLayoutManager.h */, - 46EB2E000092E0 /* TextLayoutManager.mm */, - ); - name = textlayoutmanager; - path = textlayoutmanager; - sourceTree = ""; - }; - 46EB2E00009320 /* uimanager */ = { - isa = PBXGroup; - children = ( - 46EB2E00009330 /* bindingUtils.cpp */, - 46EB2E00009340 /* bindingUtils.h */, - 46EB2E00009350 /* LayoutAnimationStatusDelegate.h */, - 46EB2E00009360 /* PointerEventsProcessor.cpp */, - 46EB2E00009370 /* PointerEventsProcessor.h */, - 46EB2E00009380 /* PointerHoverTracker.cpp */, - 46EB2E00009390 /* PointerHoverTracker.h */, - 46EB2E000093A0 /* primitives.h */, - 46EB2E000093B0 /* SurfaceRegistryBinding.cpp */, - 46EB2E000093C0 /* SurfaceRegistryBinding.h */, - 46EB2E000093D0 /* UIManager.cpp */, - 46EB2E000093E0 /* UIManager.h */, - 46EB2E000093F0 /* UIManagerAnimationDelegate.h */, - 46EB2E00009400 /* UIManagerBinding.cpp */, - 46EB2E00009410 /* UIManagerBinding.h */, - 46EB2E00009420 /* UIManagerCommitHook.h */, - 46EB2E00009430 /* UIManagerDelegate.h */, - 46EB2E00009440 /* UIManagerMountHook.h */, - ); - name = uimanager; - sourceTree = ""; - }; - 46EB2E00009620 /* Drivers */ = { - isa = PBXGroup; - children = ( - 46EB2E00009630 /* RCTDecayAnimation.mm */, - 46EB2E00009640 /* RCTEventAnimation.mm */, - 46EB2E00009650 /* RCTFrameAnimation.mm */, - 46EB2E00009660 /* RCTSpringAnimation.mm */, - ); - name = Drivers; - path = Drivers; - sourceTree = ""; - }; - 46EB2E00009670 /* Nodes */ = { - isa = PBXGroup; - children = ( - 46EB2E00009680 /* RCTAdditionAnimatedNode.mm */, - 46EB2E00009690 /* RCTAnimatedNode.mm */, - 46EB2E000096A0 /* RCTColorAnimatedNode.mm */, - 46EB2E000096B0 /* RCTDiffClampAnimatedNode.mm */, - 46EB2E000096C0 /* RCTDivisionAnimatedNode.mm */, - 46EB2E000096D0 /* RCTInterpolationAnimatedNode.mm */, - 46EB2E000096E0 /* RCTModuloAnimatedNode.mm */, - 46EB2E000096F0 /* RCTMultiplicationAnimatedNode.mm */, - 46EB2E00009700 /* RCTObjectAnimatedNode.mm */, - 46EB2E00009710 /* RCTPropsAnimatedNode.mm */, - 46EB2E00009720 /* RCTStyleAnimatedNode.mm */, - 46EB2E00009730 /* RCTSubtractionAnimatedNode.mm */, - 46EB2E00009740 /* RCTTrackingAnimatedNode.mm */, - 46EB2E00009750 /* RCTTransformAnimatedNode.mm */, - 46EB2E00009760 /* RCTValueAnimatedNode.mm */, - ); - name = Nodes; - path = Nodes; - sourceTree = ""; - }; - 46EB2E00009890 /* Mounting */ = { - isa = PBXGroup; - children = ( - 46EB2E00009CC0 /* RCTComponentViewClassDescriptor.h */, - 46EB2E00009CD0 /* RCTComponentViewDescriptor.h */, - 46EB2E00009CE0 /* RCTComponentViewFactory.h */, - 46EB2E00009CF0 /* RCTComponentViewFactory.mm */, - 46EB2E00009D00 /* RCTComponentViewProtocol.h */, - 46EB2E00009D10 /* RCTComponentViewRegistry.h */, - 46EB2E00009D20 /* RCTComponentViewRegistry.mm */, - 46EB2E00009D30 /* RCTMountingManager.h */, - 46EB2E00009D40 /* RCTMountingManager.mm */, - 46EB2E00009D50 /* RCTMountingManagerDelegate.h */, - 46EB2E00009D60 /* RCTMountingTransactionObserverCoordinator.h */, - 46EB2E00009D70 /* RCTMountingTransactionObserverCoordinator.mm */, - 46EB2E00009D80 /* RCTMountingTransactionObserving.h */, - 46EB2E00009D90 /* UIView+ComponentViewProtocol.h */, - 46EB2E00009DA0 /* UIView+ComponentViewProtocol.mm */, - 46EB2E000098A0 /* ComponentViews */, - ); - name = Mounting; - path = Fabric/Mounting; - sourceTree = ""; - }; - 46EB2E000098A0 /* ComponentViews */ = { - isa = PBXGroup; - children = ( - 46EB2E00009A30 /* RCTFabricComponentsPlugins.h */, - 46EB2E00009A40 /* RCTFabricComponentsPlugins.mm */, - 46EB2E000098B0 /* ActivityIndicator */, - 46EB2E000098E0 /* DebuggingOverlay */, - 46EB2E00009910 /* Image */, - 46EB2E00009940 /* InputAccessory */, - 46EB2E00009990 /* LegacyViewManagerInterop */, - 46EB2E000099E0 /* Modal */, - 46EB2E00009A50 /* Root */, - 46EB2E00009A80 /* SafeAreaView */, - 46EB2E00009AB0 /* ScrollView */, - 46EB2E00009B30 /* Switch */, - 46EB2E00009B60 /* Text */, - 46EB2E00009BD0 /* TextInput */, - 46EB2E00009C30 /* UnimplementedComponent */, - 46EB2E00009C60 /* UnimplementedView */, - 46EB2E00009C90 /* View */, - ); - name = ComponentViews; - path = ComponentViews; - sourceTree = ""; - }; - 46EB2E000098B0 /* ActivityIndicator */ = { - isa = PBXGroup; - children = ( - 46EB2E000098C0 /* RCTActivityIndicatorViewComponentView.h */, - 46EB2E000098D0 /* RCTActivityIndicatorViewComponentView.mm */, - ); - name = ActivityIndicator; - path = ActivityIndicator; - sourceTree = ""; - }; - 46EB2E000098E0 /* DebuggingOverlay */ = { - isa = PBXGroup; - children = ( - 46EB2E000098F0 /* RCTDebuggingOverlayComponentView.h */, - 46EB2E00009900 /* RCTDebuggingOverlayComponentView.mm */, - ); - name = DebuggingOverlay; - path = DebuggingOverlay; - sourceTree = ""; - }; - 46EB2E00009910 /* Image */ = { - isa = PBXGroup; - children = ( - 46EB2E00009920 /* RCTImageComponentView.h */, - 46EB2E00009930 /* RCTImageComponentView.mm */, - ); - name = Image; - path = Image; - sourceTree = ""; - }; - 46EB2E00009940 /* InputAccessory */ = { - isa = PBXGroup; - children = ( - 46EB2E00009950 /* RCTInputAccessoryComponentView.h */, - 46EB2E00009960 /* RCTInputAccessoryComponentView.mm */, - 46EB2E00009970 /* RCTInputAccessoryContentView.h */, - 46EB2E00009980 /* RCTInputAccessoryContentView.mm */, - ); - name = InputAccessory; - path = InputAccessory; - sourceTree = ""; - }; - 46EB2E00009990 /* LegacyViewManagerInterop */ = { - isa = PBXGroup; - children = ( - 46EB2E000099A0 /* RCTLegacyViewManagerInteropComponentView.h */, - 46EB2E000099B0 /* RCTLegacyViewManagerInteropComponentView.mm */, - 46EB2E000099C0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h */, - 46EB2E000099D0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm */, - ); - name = LegacyViewManagerInterop; - path = LegacyViewManagerInterop; - sourceTree = ""; - }; - 46EB2E000099E0 /* Modal */ = { - isa = PBXGroup; - children = ( - 46EB2E000099F0 /* RCTFabricModalHostViewController.h */, - 46EB2E00009A00 /* RCTFabricModalHostViewController.mm */, - 46EB2E00009A10 /* RCTModalHostViewComponentView.h */, - 46EB2E00009A20 /* RCTModalHostViewComponentView.mm */, - ); - name = Modal; - path = Modal; - sourceTree = ""; - }; - 46EB2E00009A50 /* Root */ = { - isa = PBXGroup; - children = ( - 46EB2E00009A60 /* RCTRootComponentView.h */, - 46EB2E00009A70 /* RCTRootComponentView.mm */, - ); - name = Root; - path = Root; - sourceTree = ""; - }; - 46EB2E00009A80 /* SafeAreaView */ = { - isa = PBXGroup; - children = ( - 46EB2E00009A90 /* RCTSafeAreaViewComponentView.h */, - 46EB2E00009AA0 /* RCTSafeAreaViewComponentView.mm */, - ); - name = SafeAreaView; - path = SafeAreaView; - sourceTree = ""; - }; - 46EB2E00009AB0 /* ScrollView */ = { - isa = PBXGroup; - children = ( - 46EB2E00009AC0 /* RCTCustomPullToRefreshViewProtocol.h */, - 46EB2E00009AD0 /* RCTEnhancedScrollView.h */, - 46EB2E00009AE0 /* RCTEnhancedScrollView.mm */, - 46EB2E00009AF0 /* RCTPullToRefreshViewComponentView.h */, - 46EB2E00009B00 /* RCTPullToRefreshViewComponentView.mm */, - 46EB2E00009B10 /* RCTScrollViewComponentView.h */, - 46EB2E00009B20 /* RCTScrollViewComponentView.mm */, - ); - name = ScrollView; - path = ScrollView; - sourceTree = ""; - }; - 46EB2E00009B30 /* Switch */ = { - isa = PBXGroup; - children = ( - 46EB2E00009B40 /* RCTSwitchComponentView.h */, - 46EB2E00009B50 /* RCTSwitchComponentView.mm */, - ); - name = Switch; - path = Switch; - sourceTree = ""; - }; - 46EB2E00009B60 /* Text */ = { - isa = PBXGroup; - children = ( - 46EB2E00009B70 /* RCTAccessibilityElement.h */, - 46EB2E00009B80 /* RCTAccessibilityElement.mm */, - 46EB2E00009B90 /* RCTParagraphComponentAccessibilityProvider.h */, - 46EB2E00009BA0 /* RCTParagraphComponentAccessibilityProvider.mm */, - 46EB2E00009BB0 /* RCTParagraphComponentView.h */, - 46EB2E00009BC0 /* RCTParagraphComponentView.mm */, - ); - name = Text; - path = Text; - sourceTree = ""; - }; - 46EB2E00009BD0 /* TextInput */ = { - isa = PBXGroup; - children = ( - 46EB2E00009BE0 /* RCTTextInputComponentView.h */, - 46EB2E00009BF0 /* RCTTextInputComponentView.mm */, - 46EB2E00009C00 /* RCTTextInputNativeCommands.h */, - 46EB2E00009C10 /* RCTTextInputUtils.h */, - 46EB2E00009C20 /* RCTTextInputUtils.mm */, - ); - name = TextInput; - path = TextInput; - sourceTree = ""; - }; - 46EB2E00009C30 /* UnimplementedComponent */ = { - isa = PBXGroup; - children = ( - 46EB2E00009C40 /* RCTUnimplementedNativeComponentView.h */, - 46EB2E00009C50 /* RCTUnimplementedNativeComponentView.mm */, - ); - name = UnimplementedComponent; - path = UnimplementedComponent; - sourceTree = ""; - }; - 46EB2E00009C60 /* UnimplementedView */ = { - isa = PBXGroup; - children = ( - 46EB2E00009C70 /* RCTUnimplementedViewComponentView.h */, - 46EB2E00009C80 /* RCTUnimplementedViewComponentView.mm */, - ); - name = UnimplementedView; - path = UnimplementedView; - sourceTree = ""; - }; - 46EB2E00009C90 /* View */ = { - isa = PBXGroup; - children = ( - 46EB2E00009CA0 /* RCTViewComponentView.h */, - 46EB2E00009CB0 /* RCTViewComponentView.mm */, - ); - name = View; - path = View; - sourceTree = ""; - }; - 46EB2E00009F10 /* Surface */ = { - isa = PBXGroup; - children = ( - 46EB2E00009F20 /* RCTFabricSurface.h */, - 46EB2E00009F30 /* RCTFabricSurface.mm */, - ); - name = Surface; - path = Fabric/Surface; - sourceTree = ""; - }; - 46EB2E00009F40 /* Utils */ = { - isa = PBXGroup; - children = ( - 46EB2E00009F50 /* PlatformRunLoopObserver.h */, - 46EB2E00009F60 /* PlatformRunLoopObserver.mm */, - 46EB2E00009F70 /* RCTGenericDelegateSplitter.h */, - 46EB2E00009F80 /* RCTGenericDelegateSplitter.mm */, - 46EB2E00009F90 /* RCTIdentifierPool.h */, - 46EB2E00009FA0 /* RCTReactTaggedView.h */, - 46EB2E00009FB0 /* RCTReactTaggedView.mm */, - ); - name = Utils; - path = Fabric/Utils; - sourceTree = ""; - }; - 46EB2E0000A180 /* BaseText */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A190 /* RCTBaseTextShadowView.mm */, - 46EB2E0000A1A0 /* RCTBaseTextViewManager.mm */, - ); - name = BaseText; - path = BaseText; - sourceTree = ""; - }; - 46EB2E0000A1B0 /* RawText */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A1C0 /* RCTRawTextShadowView.mm */, - 46EB2E0000A1D0 /* RCTRawTextViewManager.mm */, - ); - name = RawText; - path = RawText; - sourceTree = ""; - }; - 46EB2E0000A200 /* Text */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A210 /* NSTextStorage+FontScaling.m */, - 46EB2E0000A220 /* RCTDynamicTypeRamp.mm */, - 46EB2E0000A230 /* RCTTextShadowView.mm */, - 46EB2E0000A240 /* RCTTextView.mm */, - 46EB2E0000A250 /* RCTTextViewManager.mm */, - ); - name = Text; - path = Text; - sourceTree = ""; - }; - 46EB2E0000A260 /* TextInput */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A2B0 /* RCTBackedTextInputDelegateAdapter.mm */, - 46EB2E0000A2C0 /* RCTBaseTextInputShadowView.mm */, - 46EB2E0000A2D0 /* RCTBaseTextInputView.mm */, - 46EB2E0000A2E0 /* RCTBaseTextInputViewManager.mm */, - 46EB2E0000A2F0 /* RCTInputAccessoryShadowView.mm */, - 46EB2E0000A300 /* RCTInputAccessoryView.mm */, - 46EB2E0000A310 /* RCTInputAccessoryViewContent.mm */, - 46EB2E0000A320 /* RCTInputAccessoryViewManager.mm */, - 46EB2E0000A330 /* RCTTextSelection.mm */, - 46EB2E0000A270 /* Multiline */, - 46EB2E0000A340 /* Singleline */, - ); - name = TextInput; - path = TextInput; - sourceTree = ""; - }; - 46EB2E0000A270 /* Multiline */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A280 /* RCTMultilineTextInputView.mm */, - 46EB2E0000A290 /* RCTMultilineTextInputViewManager.mm */, - 46EB2E0000A2A0 /* RCTUITextView.mm */, - ); - name = Multiline; - path = Multiline; - sourceTree = ""; - }; - 46EB2E0000A340 /* Singleline */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A350 /* RCTSinglelineTextInputView.mm */, - 46EB2E0000A360 /* RCTSinglelineTextInputViewManager.mm */, - 46EB2E0000A370 /* RCTUITextField.mm */, - ); - name = Singleline; - path = Singleline; - sourceTree = ""; - }; - 46EB2E0000A380 /* VirtualText */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A390 /* RCTVirtualTextShadowView.mm */, - 46EB2E0000A3A0 /* RCTVirtualTextView.mm */, - 46EB2E0000A3B0 /* RCTVirtualTextViewManager.mm */, - ); - name = VirtualText; - path = VirtualText; - sourceTree = ""; - }; - 46EB2E0000A5C0 /* nativeviewconfig */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A5D0 /* LegacyUIManagerConstantsProviderBinding.cpp */, - 46EB2E0000A5E0 /* LegacyUIManagerConstantsProviderBinding.h */, - ); - name = nativeviewconfig; - path = nativeviewconfig; - sourceTree = ""; - }; - 46EB2E0000A950 /* platform */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A960 /* ios */, - ); - name = platform; - path = platform; - sourceTree = ""; - }; - 46EB2E0000A960 /* ios */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A970 /* react */, - ); - name = ios; - path = ios; - sourceTree = ""; - }; - 46EB2E0000A970 /* react */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A980 /* renderer */, - ); - name = react; - path = react; - sourceTree = ""; - }; - 46EB2E0000A980 /* renderer */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A990 /* graphics */, - ); - name = renderer; - path = renderer; - sourceTree = ""; - }; - 46EB2E0000A990 /* graphics */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A9A0 /* Float.h */, - 46EB2E0000A9B0 /* HostPlatformColor.h */, - 46EB2E0000A9C0 /* HostPlatformColor.mm */, - 46EB2E0000A9D0 /* PlatformColorParser.h */, - 46EB2E0000A9E0 /* PlatformColorParser.mm */, - 46EB2E0000A9F0 /* RCTPlatformColorUtils.h */, - 46EB2E0000AA00 /* RCTPlatformColorUtils.mm */, - ); - name = graphics; - path = graphics; - sourceTree = ""; - }; - 46EB2E0000AAB0 /* executor */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AAC0 /* HermesExecutorFactory.cpp */, - 46EB2E0000AAD0 /* HermesExecutorFactory.h */, - ); - name = executor; - path = executor; - sourceTree = ""; - }; - 46EB2E0000AAE0 /* inspector-modern */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AAF0 /* chrome */, - ); - name = "inspector-modern"; - path = "inspector-modern"; - sourceTree = ""; - }; - 46EB2E0000AAF0 /* chrome */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AB00 /* ConnectionDemux.cpp */, - 46EB2E0000AB10 /* ConnectionDemux.h */, - 46EB2E0000AB20 /* HermesRuntimeAgentDelegate.cpp */, - 46EB2E0000AB30 /* HermesRuntimeAgentDelegate.h */, - 46EB2E0000AB40 /* Registration.cpp */, - 46EB2E0000AB50 /* Registration.h */, - ); - name = chrome; - path = chrome; - sourceTree = ""; - }; - 46EB2E0000B170 /* turbomodule */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B180 /* bridging */, - 46EB2E0000B2A0 /* core */, - ); - name = turbomodule; - sourceTree = ""; - }; - 46EB2E0000B180 /* bridging */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B190 /* Array.h */, - 46EB2E0000B1A0 /* AString.h */, - 46EB2E0000B1B0 /* Base.h */, - 46EB2E0000B1C0 /* Bool.h */, - 46EB2E0000B1D0 /* Bridging.h */, - 46EB2E0000B1E0 /* CallbackWrapper.h */, - 46EB2E0000B1F0 /* Class.h */, - 46EB2E0000B200 /* Convert.h */, - 46EB2E0000B210 /* Dynamic.h */, - 46EB2E0000B220 /* Error.h */, - 46EB2E0000B230 /* Function.h */, - 46EB2E0000B240 /* LongLivedObject.cpp */, - 46EB2E0000B250 /* LongLivedObject.h */, - 46EB2E0000B260 /* Number.h */, - 46EB2E0000B270 /* Object.h */, - 46EB2E0000B280 /* Promise.h */, - 46EB2E0000B290 /* Value.h */, - ); - name = bridging; - sourceTree = ""; - }; - 46EB2E0000B2A0 /* core */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B2B0 /* CallbackWrapper.h */, - 46EB2E0000B2C0 /* CxxTurboModuleUtils.cpp */, - 46EB2E0000B2D0 /* CxxTurboModuleUtils.h */, - 46EB2E0000B2E0 /* LongLivedObject.h */, - 46EB2E0000B2F0 /* TurboCxxModule.cpp */, - 46EB2E0000B300 /* TurboCxxModule.h */, - 46EB2E0000B310 /* TurboModule.cpp */, - 46EB2E0000B320 /* TurboModule.h */, - 46EB2E0000B330 /* TurboModuleBinding.cpp */, - 46EB2E0000B340 /* TurboModuleBinding.h */, - 46EB2E0000B350 /* TurboModulePerfLogger.cpp */, - 46EB2E0000B360 /* TurboModulePerfLogger.h */, - 46EB2E0000B370 /* TurboModuleUtils.cpp */, - 46EB2E0000B380 /* TurboModuleUtils.h */, - ); - name = core; - sourceTree = ""; - }; - 46EB2E0000B620 /* algorithm */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B630 /* AbsoluteLayout.cpp */, - 46EB2E0000B640 /* AbsoluteLayout.h */, - 46EB2E0000B650 /* Align.h */, - 46EB2E0000B660 /* Baseline.cpp */, - 46EB2E0000B670 /* Baseline.h */, - 46EB2E0000B680 /* BoundAxis.h */, - 46EB2E0000B690 /* Cache.cpp */, - 46EB2E0000B6A0 /* Cache.h */, - 46EB2E0000B6B0 /* CalculateLayout.cpp */, - 46EB2E0000B6C0 /* CalculateLayout.h */, - 46EB2E0000B6D0 /* FlexDirection.h */, - 46EB2E0000B6E0 /* FlexLine.cpp */, - 46EB2E0000B6F0 /* FlexLine.h */, - 46EB2E0000B700 /* PixelGrid.cpp */, - 46EB2E0000B710 /* PixelGrid.h */, - 46EB2E0000B720 /* SizingMode.h */, - 46EB2E0000B730 /* TrailingPosition.h */, - ); - name = algorithm; - path = yoga/algorithm; - sourceTree = ""; - }; - 46EB2E0000B740 /* config */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B750 /* Config.cpp */, - 46EB2E0000B760 /* Config.h */, - ); - name = config; - path = yoga/config; - sourceTree = ""; - }; - 46EB2E0000B770 /* debug */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B780 /* AssertFatal.cpp */, - 46EB2E0000B790 /* AssertFatal.h */, - 46EB2E0000B7A0 /* Log.cpp */, - 46EB2E0000B7B0 /* Log.h */, - ); - name = debug; - path = yoga/debug; - sourceTree = ""; - }; - 46EB2E0000B7C0 /* enums */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B7D0 /* Align.h */, - 46EB2E0000B7E0 /* Dimension.h */, - 46EB2E0000B7F0 /* Direction.h */, - 46EB2E0000B800 /* Display.h */, - 46EB2E0000B810 /* Edge.h */, - 46EB2E0000B820 /* Errata.h */, - 46EB2E0000B830 /* ExperimentalFeature.h */, - 46EB2E0000B840 /* FlexDirection.h */, - 46EB2E0000B850 /* Gutter.h */, - 46EB2E0000B860 /* Justify.h */, - 46EB2E0000B870 /* LogLevel.h */, - 46EB2E0000B880 /* MeasureMode.h */, - 46EB2E0000B890 /* NodeType.h */, - 46EB2E0000B8A0 /* Overflow.h */, - 46EB2E0000B8B0 /* PhysicalEdge.h */, - 46EB2E0000B8C0 /* PositionType.h */, - 46EB2E0000B8D0 /* Unit.h */, - 46EB2E0000B8E0 /* Wrap.h */, - 46EB2E0000B8F0 /* YogaEnums.h */, - ); - name = enums; - path = yoga/enums; - sourceTree = ""; - }; - 46EB2E0000B900 /* event */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B910 /* event.cpp */, - 46EB2E0000B920 /* event.h */, - ); - name = event; - path = yoga/event; - sourceTree = ""; - }; - 46EB2E0000B930 /* node */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B940 /* CachedMeasurement.h */, - 46EB2E0000B950 /* LayoutResults.cpp */, - 46EB2E0000B960 /* LayoutResults.h */, - 46EB2E0000B970 /* Node.cpp */, - 46EB2E0000B980 /* Node.h */, - ); - name = node; - path = yoga/node; - sourceTree = ""; - }; - 46EB2E0000B990 /* numeric */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B9A0 /* Comparison.h */, - 46EB2E0000B9B0 /* FloatOptional.h */, - ); - name = numeric; - path = yoga/numeric; - sourceTree = ""; - }; - 46EB2E0000B9C0 /* style */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B9D0 /* SmallValueBuffer.h */, - 46EB2E0000B9E0 /* Style.h */, - 46EB2E0000B9F0 /* StyleLength.h */, - 46EB2E0000BA00 /* StyleValueHandle.h */, - 46EB2E0000BA10 /* StyleValuePool.h */, - ); - name = style; - path = yoga/style; - sourceTree = ""; - }; - 46EB2E0000BB20 /* Core */ = { - isa = PBXGroup; - children = ( - 46EB2E0000BEF0 /* ZXBarcodeFormat.h */, - 46EB2E0000BF00 /* ZXBinarizer.h */, - 46EB2E0000BF10 /* ZXBinarizer.m */, - 46EB2E0000BF20 /* ZXBinaryBitmap.h */, - 46EB2E0000BF30 /* ZXBinaryBitmap.m */, - 46EB2E0000BCF0 /* ZXBitArray.h */, - 46EB2E0000BD00 /* ZXBitArray.m */, - 46EB2E0000BD10 /* ZXBitMatrix.h */, - 46EB2E0000BD20 /* ZXBitMatrix.m */, - 46EB2E0000BD30 /* ZXBitSource.h */, - 46EB2E0000BD40 /* ZXBitSource.m */, - 46EB2E0000BD50 /* ZXBoolArray.h */, - 46EB2E0000BD60 /* ZXBoolArray.m */, - 46EB2E0000C0F0 /* ZXByQuadrantReader.h */, - 46EB2E0000C100 /* ZXByQuadrantReader.m */, - 46EB2E0000BD70 /* ZXByteArray.h */, - 46EB2E0000BD80 /* ZXByteArray.m */, - 46EB2E0000BF40 /* ZXByteMatrix.h */, - 46EB2E0000BF50 /* ZXByteMatrix.m */, - 46EB2E0000BB80 /* ZXCapture.h */, - 46EB2E0000BB90 /* ZXCapture.m */, - 46EB2E0000BBA0 /* ZXCaptureDelegate.h */, - 46EB2E0000BBB0 /* ZXCGImageLuminanceSource.h */, - 46EB2E0000BBC0 /* ZXCGImageLuminanceSource.m */, - 46EB2E0000BBD0 /* ZXCGImageLuminanceSourceInfo.h */, - 46EB2E0000BBE0 /* ZXCGImageLuminanceSourceInfo.m */, - 46EB2E0000BD90 /* ZXCharacterSetECI.h */, - 46EB2E0000BDA0 /* ZXCharacterSetECI.m */, - 46EB2E0000BDB0 /* ZXDecimal.h */, - 46EB2E0000BDC0 /* ZXDecimal.m */, - 46EB2E0000BF60 /* ZXDecodeHints.h */, - 46EB2E0000BF70 /* ZXDecodeHints.m */, - 46EB2E0000BDD0 /* ZXDecoderResult.h */, - 46EB2E0000BDE0 /* ZXDecoderResult.m */, - 46EB2E0000BDF0 /* ZXDefaultGridSampler.h */, - 46EB2E0000BE00 /* ZXDefaultGridSampler.m */, - 46EB2E0000BE10 /* ZXDetectorResult.h */, - 46EB2E0000BE20 /* ZXDetectorResult.m */, - 46EB2E0000BF80 /* ZXDimension.h */, - 46EB2E0000BF90 /* ZXDimension.m */, - 46EB2E0000BFA0 /* ZXEncodeHints.h */, - 46EB2E0000BFB0 /* ZXEncodeHints.m */, - 46EB2E0000BFC0 /* ZXErrors.h */, - 46EB2E0000BFD0 /* ZXErrors.m */, - 46EB2E0000BC70 /* ZXGenericGF.h */, - 46EB2E0000BC80 /* ZXGenericGF.m */, - 46EB2E0000BC90 /* ZXGenericGFPoly.h */, - 46EB2E0000BCA0 /* ZXGenericGFPoly.m */, - 46EB2E0000C110 /* ZXGenericMultipleBarcodeReader.h */, - 46EB2E0000C120 /* ZXGenericMultipleBarcodeReader.m */, - 46EB2E0000BE30 /* ZXGlobalHistogramBinarizer.h */, - 46EB2E0000BE40 /* ZXGlobalHistogramBinarizer.m */, - 46EB2E0000BE50 /* ZXGridSampler.h */, - 46EB2E0000BE60 /* ZXGridSampler.m */, - 46EB2E0000BE70 /* ZXHybridBinarizer.h */, - 46EB2E0000BE80 /* ZXHybridBinarizer.m */, - 46EB2E0000BBF0 /* ZXImage.h */, - 46EB2E0000BC00 /* ZXImage.m */, - 46EB2E0000BB30 /* ZXingObjC.h */, - 46EB2E0000BFE0 /* ZXingObjCCore.h */, - 46EB2E0000BE90 /* ZXIntArray.h */, - 46EB2E0000BEA0 /* ZXIntArray.m */, - 46EB2E0000BFF0 /* ZXInvertedLuminanceSource.h */, - 46EB2E0000C000 /* ZXInvertedLuminanceSource.m */, - 46EB2E0000C010 /* ZXLuminanceSource.h */, - 46EB2E0000C020 /* ZXLuminanceSource.m */, - 46EB2E0000BC10 /* ZXMathUtils.h */, - 46EB2E0000BC20 /* ZXMathUtils.m */, - 46EB2E0000BC30 /* ZXMonochromeRectangleDetector.h */, - 46EB2E0000BC40 /* ZXMonochromeRectangleDetector.m */, - 46EB2E0000BB40 /* ZXMultiFormatReader.h */, - 46EB2E0000BB50 /* ZXMultiFormatReader.m */, - 46EB2E0000BB60 /* ZXMultiFormatWriter.h */, - 46EB2E0000BB70 /* ZXMultiFormatWriter.m */, - 46EB2E0000C130 /* ZXMultipleBarcodeReader.h */, - 46EB2E0000BEB0 /* ZXPerspectiveTransform.h */, - 46EB2E0000BEC0 /* ZXPerspectiveTransform.m */, - 46EB2E0000C030 /* ZXPlanarYUVLuminanceSource.h */, - 46EB2E0000C040 /* ZXPlanarYUVLuminanceSource.m */, - 46EB2E0000C050 /* ZXReader.h */, - 46EB2E0000BCB0 /* ZXReedSolomonDecoder.h */, - 46EB2E0000BCC0 /* ZXReedSolomonDecoder.m */, - 46EB2E0000BCD0 /* ZXReedSolomonEncoder.h */, - 46EB2E0000BCE0 /* ZXReedSolomonEncoder.m */, - 46EB2E0000C060 /* ZXResult.h */, - 46EB2E0000C070 /* ZXResult.m */, - 46EB2E0000C080 /* ZXResultMetadataType.h */, - 46EB2E0000C090 /* ZXResultPoint.h */, - 46EB2E0000C0A0 /* ZXResultPoint.m */, - 46EB2E0000C0B0 /* ZXResultPointCallback.h */, - 46EB2E0000C0C0 /* ZXRGBLuminanceSource.h */, - 46EB2E0000C0D0 /* ZXRGBLuminanceSource.m */, - 46EB2E0000BED0 /* ZXStringUtils.h */, - 46EB2E0000BEE0 /* ZXStringUtils.m */, - 46EB2E0000BC50 /* ZXWhiteRectangleDetector.h */, - 46EB2E0000BC60 /* ZXWhiteRectangleDetector.m */, - 46EB2E0000C0E0 /* ZXWriter.h */, - ); - name = Core; - sourceTree = ""; - }; - 46EB2E0000C140 /* OneD */ = { - isa = PBXGroup; - children = ( - 46EB2E0000C880 /* ZXAbstractDoCoMoResultParser.h */, - 46EB2E0000C890 /* ZXAbstractDoCoMoResultParser.m */, - 46EB2E0000C150 /* ZXAbstractExpandedDecoder.h */, - 46EB2E0000C160 /* ZXAbstractExpandedDecoder.m */, - 46EB2E0000C430 /* ZXAbstractRSSReader.h */, - 46EB2E0000C440 /* ZXAbstractRSSReader.m */, - 46EB2E0000C8A0 /* ZXAddressBookAUResultParser.h */, - 46EB2E0000C8B0 /* ZXAddressBookAUResultParser.m */, - 46EB2E0000C8C0 /* ZXAddressBookDoCoMoResultParser.h */, - 46EB2E0000C8D0 /* ZXAddressBookDoCoMoResultParser.m */, - 46EB2E0000C8E0 /* ZXAddressBookParsedResult.h */, - 46EB2E0000C8F0 /* ZXAddressBookParsedResult.m */, - 46EB2E0000C170 /* ZXAI013103decoder.h */, - 46EB2E0000C180 /* ZXAI013103decoder.m */, - 46EB2E0000C190 /* ZXAI01320xDecoder.h */, - 46EB2E0000C1A0 /* ZXAI01320xDecoder.m */, - 46EB2E0000C1B0 /* ZXAI01392xDecoder.h */, - 46EB2E0000C1C0 /* ZXAI01392xDecoder.m */, - 46EB2E0000C1D0 /* ZXAI01393xDecoder.h */, - 46EB2E0000C1E0 /* ZXAI01393xDecoder.m */, - 46EB2E0000C1F0 /* ZXAI013x0x1xDecoder.h */, - 46EB2E0000C200 /* ZXAI013x0x1xDecoder.m */, - 46EB2E0000C210 /* ZXAI013x0xDecoder.h */, - 46EB2E0000C220 /* ZXAI013x0xDecoder.m */, - 46EB2E0000C230 /* ZXAI01AndOtherAIs.h */, - 46EB2E0000C240 /* ZXAI01AndOtherAIs.m */, - 46EB2E0000C250 /* ZXAI01decoder.h */, - 46EB2E0000C260 /* ZXAI01decoder.m */, - 46EB2E0000C270 /* ZXAI01weightDecoder.h */, - 46EB2E0000C280 /* ZXAI01weightDecoder.m */, - 46EB2E0000C290 /* ZXAnyAIDecoder.h */, - 46EB2E0000C2A0 /* ZXAnyAIDecoder.m */, - 46EB2E0000C3B0 /* ZXBitArrayBuilder.h */, - 46EB2E0000C3C0 /* ZXBitArrayBuilder.m */, - 46EB2E0000C900 /* ZXBizcardResultParser.h */, - 46EB2E0000C910 /* ZXBizcardResultParser.m */, - 46EB2E0000C920 /* ZXBookmarkDoCoMoResultParser.h */, - 46EB2E0000C930 /* ZXBookmarkDoCoMoResultParser.m */, - 46EB2E0000C940 /* ZXCalendarParsedResult.h */, - 46EB2E0000C950 /* ZXCalendarParsedResult.m */, - 46EB2E0000C4F0 /* ZXCodaBarReader.h */, - 46EB2E0000C500 /* ZXCodaBarReader.m */, - 46EB2E0000C510 /* ZXCodaBarWriter.h */, - 46EB2E0000C520 /* ZXCodaBarWriter.m */, - 46EB2E0000C530 /* ZXCode128Reader.h */, - 46EB2E0000C540 /* ZXCode128Reader.m */, - 46EB2E0000C550 /* ZXCode128Writer.h */, - 46EB2E0000C560 /* ZXCode128Writer.m */, - 46EB2E0000C570 /* ZXCode39Reader.h */, - 46EB2E0000C580 /* ZXCode39Reader.m */, - 46EB2E0000C590 /* ZXCode39Writer.h */, - 46EB2E0000C5A0 /* ZXCode39Writer.m */, - 46EB2E0000C5B0 /* ZXCode93Reader.h */, - 46EB2E0000C5C0 /* ZXCode93Reader.m */, - 46EB2E0000C5D0 /* ZXCode93Writer.h */, - 46EB2E0000C5E0 /* ZXCode93Writer.m */, - 46EB2E0000C5F0 /* ZXEAN13Reader.h */, - 46EB2E0000C600 /* ZXEAN13Reader.m */, - 46EB2E0000C610 /* ZXEAN13Writer.h */, - 46EB2E0000C620 /* ZXEAN13Writer.m */, - 46EB2E0000C630 /* ZXEAN8Reader.h */, - 46EB2E0000C640 /* ZXEAN8Reader.m */, - 46EB2E0000C650 /* ZXEAN8Writer.h */, - 46EB2E0000C660 /* ZXEAN8Writer.m */, - 46EB2E0000C670 /* ZXEANManufacturerOrgSupport.h */, - 46EB2E0000C680 /* ZXEANManufacturerOrgSupport.m */, - 46EB2E0000C960 /* ZXEmailAddressParsedResult.h */, - 46EB2E0000C970 /* ZXEmailAddressParsedResult.m */, - 46EB2E0000C980 /* ZXEmailAddressResultParser.h */, - 46EB2E0000C990 /* ZXEmailAddressResultParser.m */, - 46EB2E0000C9A0 /* ZXEmailDoCoMoResultParser.h */, - 46EB2E0000C9B0 /* ZXEmailDoCoMoResultParser.m */, - 46EB2E0000C9C0 /* ZXExpandedProductParsedResult.h */, - 46EB2E0000C9D0 /* ZXExpandedProductParsedResult.m */, - 46EB2E0000C9E0 /* ZXExpandedProductResultParser.h */, - 46EB2E0000C9F0 /* ZXExpandedProductResultParser.m */, - 46EB2E0000CA00 /* ZXGeoParsedResult.h */, - 46EB2E0000CA10 /* ZXGeoParsedResult.m */, - 46EB2E0000CA20 /* ZXGeoResultParser.h */, - 46EB2E0000CA30 /* ZXGeoResultParser.m */, - 46EB2E0000C690 /* ZXingObjCOneD.h */, - 46EB2E0000CA40 /* ZXISBNParsedResult.h */, - 46EB2E0000CA50 /* ZXISBNParsedResult.m */, - 46EB2E0000CA60 /* ZXISBNResultParser.h */, - 46EB2E0000CA70 /* ZXISBNResultParser.m */, - 46EB2E0000C6A0 /* ZXITFReader.h */, - 46EB2E0000C6B0 /* ZXITFReader.m */, - 46EB2E0000C6C0 /* ZXITFWriter.h */, - 46EB2E0000C6D0 /* ZXITFWriter.m */, - 46EB2E0000C6E0 /* ZXMultiFormatOneDReader.h */, - 46EB2E0000C6F0 /* ZXMultiFormatOneDReader.m */, - 46EB2E0000C700 /* ZXMultiFormatUPCEANReader.h */, - 46EB2E0000C710 /* ZXMultiFormatUPCEANReader.m */, - 46EB2E0000C720 /* ZXOneDimensionalCodeWriter.h */, - 46EB2E0000C730 /* ZXOneDimensionalCodeWriter.m */, - 46EB2E0000C740 /* ZXOneDReader.h */, - 46EB2E0000C750 /* ZXOneDReader.m */, - 46EB2E0000CA80 /* ZXParsedResult.h */, - 46EB2E0000CA90 /* ZXParsedResult.m */, - 46EB2E0000CAA0 /* ZXParsedResultType.h */, - 46EB2E0000CAB0 /* ZXProductParsedResult.h */, - 46EB2E0000CAC0 /* ZXProductParsedResult.m */, - 46EB2E0000CAD0 /* ZXProductResultParser.h */, - 46EB2E0000CAE0 /* ZXProductResultParser.m */, - 46EB2E0000CAF0 /* ZXResultParser.h */, - 46EB2E0000CB00 /* ZXResultParser.m */, - 46EB2E0000C450 /* ZXRSS14Reader.h */, - 46EB2E0000C460 /* ZXRSS14Reader.m */, - 46EB2E0000C470 /* ZXRSSDataCharacter.h */, - 46EB2E0000C480 /* ZXRSSDataCharacter.m */, - 46EB2E0000C2B0 /* ZXRSSExpandedBlockParsedResult.h */, - 46EB2E0000C2C0 /* ZXRSSExpandedBlockParsedResult.m */, - 46EB2E0000C2D0 /* ZXRSSExpandedCurrentParsingState.h */, - 46EB2E0000C2E0 /* ZXRSSExpandedCurrentParsingState.m */, - 46EB2E0000C2F0 /* ZXRSSExpandedDecodedChar.h */, - 46EB2E0000C300 /* ZXRSSExpandedDecodedChar.m */, - 46EB2E0000C310 /* ZXRSSExpandedDecodedInformation.h */, - 46EB2E0000C320 /* ZXRSSExpandedDecodedInformation.m */, - 46EB2E0000C330 /* ZXRSSExpandedDecodedNumeric.h */, - 46EB2E0000C340 /* ZXRSSExpandedDecodedNumeric.m */, - 46EB2E0000C350 /* ZXRSSExpandedDecodedObject.h */, - 46EB2E0000C360 /* ZXRSSExpandedDecodedObject.m */, - 46EB2E0000C370 /* ZXRSSExpandedFieldParser.h */, - 46EB2E0000C380 /* ZXRSSExpandedFieldParser.m */, - 46EB2E0000C390 /* ZXRSSExpandedGeneralAppIdDecoder.h */, - 46EB2E0000C3A0 /* ZXRSSExpandedGeneralAppIdDecoder.m */, - 46EB2E0000C3D0 /* ZXRSSExpandedPair.h */, - 46EB2E0000C3E0 /* ZXRSSExpandedPair.m */, - 46EB2E0000C3F0 /* ZXRSSExpandedReader.h */, - 46EB2E0000C400 /* ZXRSSExpandedReader.m */, - 46EB2E0000C410 /* ZXRSSExpandedRow.h */, - 46EB2E0000C420 /* ZXRSSExpandedRow.m */, - 46EB2E0000C490 /* ZXRSSFinderPattern.h */, - 46EB2E0000C4A0 /* ZXRSSFinderPattern.m */, - 46EB2E0000C4B0 /* ZXRSSPair.h */, - 46EB2E0000C4C0 /* ZXRSSPair.m */, - 46EB2E0000C4D0 /* ZXRSSUtils.h */, - 46EB2E0000C4E0 /* ZXRSSUtils.m */, - 46EB2E0000CB10 /* ZXSMSMMSResultParser.h */, - 46EB2E0000CB20 /* ZXSMSMMSResultParser.m */, - 46EB2E0000CB30 /* ZXSMSParsedResult.h */, - 46EB2E0000CB40 /* ZXSMSParsedResult.m */, - 46EB2E0000CB50 /* ZXSMSTOMMSTOResultParser.h */, - 46EB2E0000CB60 /* ZXSMSTOMMSTOResultParser.m */, - 46EB2E0000CB70 /* ZXSMTPResultParser.h */, - 46EB2E0000CB80 /* ZXSMTPResultParser.m */, - 46EB2E0000CB90 /* ZXTelParsedResult.h */, - 46EB2E0000CBA0 /* ZXTelParsedResult.m */, - 46EB2E0000CBB0 /* ZXTelResultParser.h */, - 46EB2E0000CBC0 /* ZXTelResultParser.m */, - 46EB2E0000CBD0 /* ZXTextParsedResult.h */, - 46EB2E0000CBE0 /* ZXTextParsedResult.m */, - 46EB2E0000C760 /* ZXUPCAReader.h */, - 46EB2E0000C770 /* ZXUPCAReader.m */, - 46EB2E0000C780 /* ZXUPCAWriter.h */, - 46EB2E0000C790 /* ZXUPCAWriter.m */, - 46EB2E0000C7A0 /* ZXUPCEANExtension2Support.h */, - 46EB2E0000C7B0 /* ZXUPCEANExtension2Support.m */, - 46EB2E0000C7C0 /* ZXUPCEANExtension5Support.h */, - 46EB2E0000C7D0 /* ZXUPCEANExtension5Support.m */, - 46EB2E0000C7E0 /* ZXUPCEANExtensionSupport.h */, - 46EB2E0000C7F0 /* ZXUPCEANExtensionSupport.m */, - 46EB2E0000C800 /* ZXUPCEANReader.h */, - 46EB2E0000C810 /* ZXUPCEANReader.m */, - 46EB2E0000C820 /* ZXUPCEANWriter.h */, - 46EB2E0000C830 /* ZXUPCEANWriter.m */, - 46EB2E0000C840 /* ZXUPCEReader.h */, - 46EB2E0000C850 /* ZXUPCEReader.m */, - 46EB2E0000C860 /* ZXUPCEWriter.h */, - 46EB2E0000C870 /* ZXUPCEWriter.m */, - 46EB2E0000CBF0 /* ZXURIParsedResult.h */, - 46EB2E0000CC00 /* ZXURIParsedResult.m */, - 46EB2E0000CC10 /* ZXURIResultParser.h */, - 46EB2E0000CC20 /* ZXURIResultParser.m */, - 46EB2E0000CC30 /* ZXURLTOResultParser.h */, - 46EB2E0000CC40 /* ZXURLTOResultParser.m */, - 46EB2E0000CC50 /* ZXVCardResultParser.h */, - 46EB2E0000CC60 /* ZXVCardResultParser.m */, - 46EB2E0000CC70 /* ZXVEventResultParser.h */, - 46EB2E0000CC80 /* ZXVEventResultParser.m */, - 46EB2E0000CC90 /* ZXVINParsedResult.h */, - 46EB2E0000CCA0 /* ZXVINParsedResult.m */, - 46EB2E0000CCB0 /* ZXVINResultParser.h */, - 46EB2E0000CCC0 /* ZXVINResultParser.m */, - 46EB2E0000CCD0 /* ZXWifiParsedResult.h */, - 46EB2E0000CCE0 /* ZXWifiParsedResult.m */, - 46EB2E0000CCF0 /* ZXWifiResultParser.h */, - 46EB2E0000CD00 /* ZXWifiResultParser.m */, - ); - name = OneD; - sourceTree = ""; - }; - 46EB2E0000CD10 /* PDF417 */ = { - isa = PBXGroup; - children = ( - 46EB2E0000CFC0 /* ZXingObjCPDF417.h */, - 46EB2E0000CD20 /* ZXModulusGF.h */, - 46EB2E0000CD30 /* ZXModulusGF.m */, - 46EB2E0000CD40 /* ZXModulusPoly.h */, - 46EB2E0000CD50 /* ZXModulusPoly.m */, - 46EB2E0000CF00 /* ZXPDF417.h */, - 46EB2E0000CF10 /* ZXPDF417.m */, - 46EB2E0000CF20 /* ZXPDF417BarcodeMatrix.h */, - 46EB2E0000CF30 /* ZXPDF417BarcodeMatrix.m */, - 46EB2E0000CD80 /* ZXPDF417BarcodeMetadata.h */, - 46EB2E0000CD90 /* ZXPDF417BarcodeMetadata.m */, - 46EB2E0000CF40 /* ZXPDF417BarcodeRow.h */, - 46EB2E0000CF50 /* ZXPDF417BarcodeRow.m */, - 46EB2E0000CDA0 /* ZXPDF417BarcodeValue.h */, - 46EB2E0000CDB0 /* ZXPDF417BarcodeValue.m */, - 46EB2E0000CDC0 /* ZXPDF417BoundingBox.h */, - 46EB2E0000CDD0 /* ZXPDF417BoundingBox.m */, - 46EB2E0000CDE0 /* ZXPDF417Codeword.h */, - 46EB2E0000CDF0 /* ZXPDF417Codeword.m */, - 46EB2E0000CE00 /* ZXPDF417CodewordDecoder.h */, - 46EB2E0000CE10 /* ZXPDF417CodewordDecoder.m */, - 46EB2E0000CFD0 /* ZXPDF417Common.h */, - 46EB2E0000CFE0 /* ZXPDF417Common.m */, - 46EB2E0000CE20 /* ZXPDF417DecodedBitStreamParser.h */, - 46EB2E0000CE30 /* ZXPDF417DecodedBitStreamParser.m */, - 46EB2E0000CE40 /* ZXPDF417DetectionResult.h */, - 46EB2E0000CE50 /* ZXPDF417DetectionResult.m */, - 46EB2E0000CE60 /* ZXPDF417DetectionResultColumn.h */, - 46EB2E0000CE70 /* ZXPDF417DetectionResultColumn.m */, - 46EB2E0000CE80 /* ZXPDF417DetectionResultRowIndicatorColumn.h */, - 46EB2E0000CE90 /* ZXPDF417DetectionResultRowIndicatorColumn.m */, - 46EB2E0000CEC0 /* ZXPDF417Detector.h */, - 46EB2E0000CED0 /* ZXPDF417Detector.m */, - 46EB2E0000CEE0 /* ZXPDF417DetectorResult.h */, - 46EB2E0000CEF0 /* ZXPDF417DetectorResult.m */, - 46EB2E0000CF60 /* ZXPDF417Dimensions.h */, - 46EB2E0000CF70 /* ZXPDF417Dimensions.m */, - 46EB2E0000CD60 /* ZXPDF417ECErrorCorrection.h */, - 46EB2E0000CD70 /* ZXPDF417ECErrorCorrection.m */, - 46EB2E0000CF80 /* ZXPDF417ErrorCorrection.h */, - 46EB2E0000CF90 /* ZXPDF417ErrorCorrection.m */, - 46EB2E0000CFA0 /* ZXPDF417HighLevelEncoder.h */, - 46EB2E0000CFB0 /* ZXPDF417HighLevelEncoder.m */, - 46EB2E0000CFF0 /* ZXPDF417Reader.h */, - 46EB2E0000D000 /* ZXPDF417Reader.m */, - 46EB2E0000D010 /* ZXPDF417ResultMetadata.h */, - 46EB2E0000D020 /* ZXPDF417ResultMetadata.m */, - 46EB2E0000CEA0 /* ZXPDF417ScanningDecoder.h */, - 46EB2E0000CEB0 /* ZXPDF417ScanningDecoder.m */, - 46EB2E0000D030 /* ZXPDF417Writer.h */, - 46EB2E0000D040 /* ZXPDF417Writer.m */, - ); - name = PDF417; - sourceTree = ""; - }; - 46EB2E0000D1F0 /* Pre-built */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D200 /* AsyncDebuggerAPI.h */, - 46EB2E0000D2E0 /* Buffer.h */, - 46EB2E0000D250 /* CallbackOStream.h */, - 46EB2E0000D260 /* CDPHandler.h */, - 46EB2E0000D210 /* CompileJS.h */, - 46EB2E0000D2F0 /* CrashManager.h */, - 46EB2E0000D300 /* CtorConfig.h */, - 46EB2E0000D220 /* DebuggerAPI.h */, - 46EB2E0000D310 /* DebuggerTypes.h */, - 46EB2E0000D320 /* GCConfig.h */, - 46EB2E0000D330 /* GCTripwireContext.h */, - 46EB2E0000D230 /* hermes.h */, - 46EB2E0000D240 /* hermes_tracing.h */, - 46EB2E0000D340 /* HermesExport.h */, - 46EB2E0000D270 /* JSONValueInterfaces.h */, - 46EB2E0000D350 /* JSOutOfMemoryError.h */, - 46EB2E0000D280 /* MessageConverters.h */, - 46EB2E0000D290 /* MessageInterfaces.h */, - 46EB2E0000D2A0 /* MessageTypes.h */, - 46EB2E0000D2B0 /* MessageTypesInlines.h */, - 46EB2E0000D2C0 /* RemoteObjectConverters.h */, - 46EB2E0000D2D0 /* RuntimeAdapter.h */, - 46EB2E0000D360 /* RuntimeConfig.h */, - 46EB2E0000D370 /* RuntimeTaskRunner.h */, - 46EB2E0000D380 /* SynthTrace.h */, - 46EB2E0000D390 /* SynthTraceParser.h */, - 46EB2E0000D3A0 /* ThreadSafetyAnalysis.h */, - 46EB2E0000D3B0 /* TimerStats.h */, - 46EB2E0000D3C0 /* TraceInterpreter.h */, - 46EB2E0000D3D0 /* TracingRuntime.h */, - 46EB2E0000D540 /* Frameworks */, - ); - name = "Pre-built"; - sourceTree = ""; - }; - 46EB2E0000D540 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D550 /* hermes.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 46EB2E0000D560 /* Resources */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D570 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 46EB2E0000D5C0 /* Resources */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D5D0 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 46EB2E0000D5E0 /* Resources */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D5F0 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 46EB2E0000D600 /* Resources */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D660 /* ar.lproj */, - 46EB2E0000D670 /* ca.lproj */, - 46EB2E0000D680 /* cs.lproj */, - 46EB2E0000D690 /* da.lproj */, - 46EB2E0000D6A0 /* de.lproj */, - 46EB2E0000D6B0 /* el.lproj */, - 46EB2E0000D6C0 /* en.lproj */, - 46EB2E0000D6D0 /* en_GB.lproj */, - 46EB2E0000D6E0 /* es.lproj */, - 46EB2E0000D6F0 /* es_MX.lproj */, - 46EB2E0000D700 /* fi.lproj */, - 46EB2E0000D710 /* fr.lproj */, - 46EB2E0000D720 /* fr_CA.lproj */, - 46EB2E0000D610 /* google.png */, - 46EB2E0000D620 /* google@2x.png */, - 46EB2E0000D630 /* google@3x.png */, - 46EB2E0000D730 /* he.lproj */, - 46EB2E0000D740 /* hi.lproj */, - 46EB2E0000D750 /* hr.lproj */, - 46EB2E0000D760 /* hu.lproj */, - 46EB2E0000D770 /* id.lproj */, - 46EB2E0000D780 /* it.lproj */, - 46EB2E0000D790 /* ja.lproj */, - 46EB2E0000D7A0 /* ko.lproj */, - 46EB2E0000D7B0 /* ms.lproj */, - 46EB2E0000D7C0 /* nb.lproj */, - 46EB2E0000D7D0 /* nl.lproj */, - 46EB2E0000D7E0 /* pl.lproj */, - 46EB2E0000D640 /* PrivacyInfo.xcprivacy */, - 46EB2E0000D7F0 /* pt.lproj */, - 46EB2E0000D800 /* pt_BR.lproj */, - 46EB2E0000D810 /* pt_PT.lproj */, - 46EB2E0000D820 /* ro.lproj */, - 46EB2E0000D650 /* Roboto-Bold.ttf */, - 46EB2E0000D830 /* ru.lproj */, - 46EB2E0000D840 /* sk.lproj */, - 46EB2E0000D850 /* sv.lproj */, - 46EB2E0000D860 /* th.lproj */, - 46EB2E0000D870 /* tr.lproj */, - 46EB2E0000D880 /* uk.lproj */, - 46EB2E0000D890 /* vi.lproj */, - 46EB2E0000D8A0 /* zh_CN.lproj */, - 46EB2E0000D8B0 /* zh_TW.lproj */, - ); - name = Resources; - sourceTree = ""; - }; - 46EB2E0000DB20 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DB30 /* EXApplication.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DB40 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DB50 /* EXBarCodeScanner.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DB60 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DB70 /* EXConstants.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DB80 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DB90 /* EXImageLoader.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DBA0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DBB0 /* Expo.podspec */, - 46EB2E0000DBC0 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DBD0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DBE0 /* ExpoAdapterGoogleSignIn.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DBF0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DC00 /* ExpoAsset.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DC10 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DC20 /* ExpoCamera.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DC30 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DC40 /* ExpoCrypto.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DC50 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DC60 /* ExpoDevice.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DC70 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DC80 /* ExpoFileSystem.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DC90 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DCA0 /* ExpoFont.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DCB0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DCC0 /* ExpoKeepAwake.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DCD0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DCE0 /* ExpoModulesCore.podspec */, - 46EB2E0000DCF0 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DD00 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DD10 /* ExpoWebBrowser.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DD20 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DD30 /* FBLazyVector.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DD40 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DD50 /* RCTDeprecation.podspec */, - 46EB2E0000DD60 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DD70 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DD80 /* RCTRequired.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DD90 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DDA0 /* RCTTypeSafety.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DDB0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DDC0 /* LICENSE */, - 46EB2E0000DDD0 /* README.md */, - 46EB2E0000DDE0 /* RNCAsyncStorage.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DDF0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DE00 /* LICENSE */, - 46EB2E0000DE10 /* README.md */, - 46EB2E0000DE20 /* RNGestureHandler.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DE30 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DE40 /* LICENSE */, - 46EB2E0000DE50 /* README.md */, - 46EB2E0000DE60 /* RNGoogleSignin.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DE70 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DE80 /* LICENSE */, - 46EB2E0000DE90 /* README.md */, - 46EB2E0000DEA0 /* RNReanimated.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DEB0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DEC0 /* LICENSE */, - 46EB2E0000DED0 /* README.md */, - 46EB2E0000DEE0 /* RNSVG.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DEF0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DF00 /* LICENSE */, - 46EB2E0000DF10 /* README.md */, - 46EB2E0000DF20 /* RNScreens.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DF30 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DF40 /* React.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DF50 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DF60 /* React-Codegen.podspec.json */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DF70 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DF80 /* React-Core.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DF90 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DFA0 /* React-CoreModules.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DFB0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DFC0 /* React-Fabric.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DFD0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DFE0 /* React-FabricImage.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DFF0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E000 /* React-ImageManager.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E010 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E020 /* React-Mapbuffer.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E030 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E040 /* React-NativeModulesApple.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E050 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E060 /* React-RCTActionSheet.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E070 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E080 /* React-RCTAnimation.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E090 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E0A0 /* React-RCTAppDelegate.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E0B0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E0C0 /* React-RCTBlob.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E0D0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E0E0 /* React-RCTFabric.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E0F0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E100 /* React-RCTImage.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E110 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E120 /* React-RCTLinking.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E130 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E140 /* React-RCTNetwork.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E150 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E160 /* React-RCTSettings.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E170 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E180 /* React-RCTText.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E190 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E1A0 /* React-RCTVibration.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E1B0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E1C0 /* React-RuntimeApple.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E1D0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E1E0 /* React-RuntimeCore.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E1F0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E200 /* React-RuntimeHermes.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E210 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E220 /* React-callinvoker.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E230 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E240 /* React-cxxreact.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E250 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E260 /* React-debug.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E270 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E280 /* React-featureflags.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E290 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E2A0 /* React-graphics.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E2B0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E2C0 /* React-hermes.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E2D0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E2E0 /* React-jserrorhandler.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E2F0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E300 /* React-jsi.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E310 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E320 /* React-jsiexecutor.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E330 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E340 /* React-jsinspector.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E350 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E360 /* React-jsitracing.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E370 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E380 /* React-logger.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E390 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E3A0 /* React-nativeconfig.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E3B0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E3C0 /* React-perflogger.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E3D0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E3E0 /* React-rendererdebug.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E3F0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E400 /* React-rncore.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E410 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E420 /* React-runtimeexecutor.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E430 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E440 /* React-runtimescheduler.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E450 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E460 /* React-utils.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E470 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E480 /* ReactCommon.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E490 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E4A0 /* Yoga.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E4B0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E4C0 /* LICENSE */, - 46EB2E0000E4E0 /* react-native-safe-area-context.podspec */, - 46EB2E0000E4D0 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E600 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000EA60 /* AppAuth.modulemap */, - 46EB2E0000EAA0 /* AppAuth-dummy.m */, - 46EB2E0000EA90 /* AppAuth-prefix.pch */, - 46EB2E0000EA70 /* AppAuth-umbrella.h */, - 46EB2E0000EA40 /* AppAuth.debug.xcconfig */, - 46EB2E0000EA50 /* AppAuth.release.xcconfig */, - 46EB2E0000E610 /* ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/AppAuth"; - sourceTree = ""; - }; - 46EB2E0000EC60 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000EC90 /* DoubleConversion.modulemap */, - 46EB2E0000ECD0 /* DoubleConversion-dummy.m */, - 46EB2E0000ECC0 /* DoubleConversion-prefix.pch */, - 46EB2E0000ECA0 /* DoubleConversion-umbrella.h */, - 46EB2E0000EC70 /* DoubleConversion.debug.xcconfig */, - 46EB2E0000EC80 /* DoubleConversion.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DoubleConversion"; - sourceTree = ""; - }; - 46EB2E0000EE00 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000EE80 /* EXApplication.modulemap */, - 46EB2E0000EED0 /* EXApplication-dummy.m */, - 46EB2E0000EEC0 /* EXApplication-prefix.pch */, - 46EB2E0000EE90 /* EXApplication-umbrella.h */, - 46EB2E0000EE60 /* EXApplication.debug.xcconfig */, - 46EB2E0000EE70 /* EXApplication.release.xcconfig */, - 46EB2E0000EE10 /* ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXApplication"; - sourceTree = ""; - }; - 46EB2E0000F030 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000F060 /* EXBarCodeScanner.modulemap */, - 46EB2E0000F0B0 /* EXBarCodeScanner-dummy.m */, - 46EB2E0000F0A0 /* EXBarCodeScanner-prefix.pch */, - 46EB2E0000F070 /* EXBarCodeScanner-umbrella.h */, - 46EB2E0000F040 /* EXBarCodeScanner.debug.xcconfig */, - 46EB2E0000F050 /* EXBarCodeScanner.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXBarCodeScanner"; - sourceTree = ""; - }; - 46EB2E0000F1D0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000F300 /* EXConstants.modulemap */, - 46EB2E0000F350 /* EXConstants-dummy.m */, - 46EB2E0000F340 /* EXConstants-prefix.pch */, - 46EB2E0000F310 /* EXConstants-umbrella.h */, - 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */, - 46EB2E0000F2F0 /* EXConstants.release.xcconfig */, - 46EB2E0000F1E0 /* ResourceBundle-EXConstants-EXConstants-Info.plist */, - 46EB2E0000F280 /* ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXConstants"; - sourceTree = ""; - }; - 46EB2E0000F410 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000F440 /* EXImageLoader.modulemap */, - 46EB2E0000F480 /* EXImageLoader-dummy.m */, - 46EB2E0000F470 /* EXImageLoader-prefix.pch */, - 46EB2E0000F450 /* EXImageLoader-umbrella.h */, - 46EB2E0000F420 /* EXImageLoader.debug.xcconfig */, - 46EB2E0000F430 /* EXImageLoader.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXImageLoader"; - sourceTree = ""; - }; - 46EB2E0000F550 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000F590 /* Expo-dummy.m */, - 46EB2E0000F580 /* Expo-prefix.pch */, - 46EB2E0000F560 /* Expo.debug.xcconfig */, - 46EB2E0000F570 /* Expo.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/Expo"; - sourceTree = ""; - }; - 46EB2E0000F640 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000F670 /* ExpoAdapterGoogleSignIn.modulemap */, - 46EB2E0000F6C0 /* ExpoAdapterGoogleSignIn-dummy.m */, - 46EB2E0000F6B0 /* ExpoAdapterGoogleSignIn-prefix.pch */, - 46EB2E0000F680 /* ExpoAdapterGoogleSignIn-umbrella.h */, - 46EB2E0000F650 /* ExpoAdapterGoogleSignIn.debug.xcconfig */, - 46EB2E0000F660 /* ExpoAdapterGoogleSignIn.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/ExpoAdapterGoogleSignIn"; - sourceTree = ""; - }; - 46EB2E0000F770 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000F7A0 /* ExpoAsset.modulemap */, - 46EB2E0000F7F0 /* ExpoAsset-dummy.m */, - 46EB2E0000F7E0 /* ExpoAsset-prefix.pch */, - 46EB2E0000F7B0 /* ExpoAsset-umbrella.h */, - 46EB2E0000F780 /* ExpoAsset.debug.xcconfig */, - 46EB2E0000F790 /* ExpoAsset.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoAsset"; - sourceTree = ""; - }; - 46EB2E0000F9D0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000FA00 /* ExpoCamera.modulemap */, - 46EB2E0000FA50 /* ExpoCamera-dummy.m */, - 46EB2E0000FA40 /* ExpoCamera-prefix.pch */, - 46EB2E0000FA10 /* ExpoCamera-umbrella.h */, - 46EB2E0000F9E0 /* ExpoCamera.debug.xcconfig */, - 46EB2E0000F9F0 /* ExpoCamera.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoCamera"; - sourceTree = ""; - }; - 46EB2E0000FB20 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000FB50 /* ExpoCrypto.modulemap */, - 46EB2E0000FBA0 /* ExpoCrypto-dummy.m */, - 46EB2E0000FB90 /* ExpoCrypto-prefix.pch */, - 46EB2E0000FB60 /* ExpoCrypto-umbrella.h */, - 46EB2E0000FB30 /* ExpoCrypto.debug.xcconfig */, - 46EB2E0000FB40 /* ExpoCrypto.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoCrypto"; - sourceTree = ""; - }; - 46EB2E0000FCD0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000FD30 /* ExpoDevice.modulemap */, - 46EB2E0000FD80 /* ExpoDevice-dummy.m */, - 46EB2E0000FD70 /* ExpoDevice-prefix.pch */, - 46EB2E0000FD40 /* ExpoDevice-umbrella.h */, - 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */, - 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */, - 46EB2E0000FCE0 /* ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoDevice"; - sourceTree = ""; - }; - 46EB2E0000FEB0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000100E0 /* ExpoFileSystem.modulemap */, - 46EB2E00010130 /* ExpoFileSystem-dummy.m */, - 46EB2E00010120 /* ExpoFileSystem-prefix.pch */, - 46EB2E000100F0 /* ExpoFileSystem-umbrella.h */, - 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */, - 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */, - 46EB2E0000FEC0 /* ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoFileSystem"; - sourceTree = ""; - }; - 46EB2E00010220 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00010250 /* ExpoFont.modulemap */, - 46EB2E000102A0 /* ExpoFont-dummy.m */, - 46EB2E00010290 /* ExpoFont-prefix.pch */, - 46EB2E00010260 /* ExpoFont-umbrella.h */, - 46EB2E00010230 /* ExpoFont.debug.xcconfig */, - 46EB2E00010240 /* ExpoFont.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoFont"; - sourceTree = ""; - }; - 46EB2E00010350 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00010380 /* ExpoKeepAwake.modulemap */, - 46EB2E000103D0 /* ExpoKeepAwake-dummy.m */, - 46EB2E000103C0 /* ExpoKeepAwake-prefix.pch */, - 46EB2E00010390 /* ExpoKeepAwake-umbrella.h */, - 46EB2E00010360 /* ExpoKeepAwake.debug.xcconfig */, - 46EB2E00010370 /* ExpoKeepAwake.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoKeepAwake"; - sourceTree = ""; - }; - 46EB2E00011380 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000113B0 /* ExpoModulesCore.modulemap */, - 46EB2E00011400 /* ExpoModulesCore-dummy.m */, - 46EB2E000113F0 /* ExpoModulesCore-prefix.pch */, - 46EB2E000113C0 /* ExpoModulesCore-umbrella.h */, - 46EB2E00011390 /* ExpoModulesCore.debug.xcconfig */, - 46EB2E000113A0 /* ExpoModulesCore.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/ExpoModulesCore"; - sourceTree = ""; - }; - 46EB2E000114F0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00011520 /* ExpoWebBrowser.modulemap */, - 46EB2E00011570 /* ExpoWebBrowser-dummy.m */, - 46EB2E00011560 /* ExpoWebBrowser-prefix.pch */, - 46EB2E00011530 /* ExpoWebBrowser-umbrella.h */, - 46EB2E00011500 /* ExpoWebBrowser.debug.xcconfig */, - 46EB2E00011510 /* ExpoWebBrowser.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoWebBrowser"; - sourceTree = ""; - }; - 46EB2E000115D0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000115E0 /* FBLazyVector.debug.xcconfig */, - 46EB2E000115F0 /* FBLazyVector.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/FBLazyVector"; - sourceTree = ""; - }; - 46EB2E00011710 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000117C0 /* GTMAppAuth.modulemap */, - 46EB2E00011800 /* GTMAppAuth-dummy.m */, - 46EB2E000117D0 /* GTMAppAuth-umbrella.h */, - 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */, - 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */, - 46EB2E00011720 /* ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/GTMAppAuth"; - sourceTree = ""; - }; - 46EB2E00011930 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00011A00 /* GTMSessionFetcher.modulemap */, - 46EB2E00011A30 /* GTMSessionFetcher-dummy.m */, - 46EB2E00011A10 /* GTMSessionFetcher-umbrella.h */, - 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */, - 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */, - 46EB2E00011940 /* ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/GTMSessionFetcher"; - sourceTree = ""; - }; - 46EB2E00011E00 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00012130 /* GoogleSignIn.modulemap */, - 46EB2E00012160 /* GoogleSignIn-dummy.m */, - 46EB2E00012140 /* GoogleSignIn-umbrella.h */, - 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */, - 46EB2E00012120 /* GoogleSignIn.release.xcconfig */, - 46EB2E00011E10 /* ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/GoogleSignIn"; - sourceTree = ""; - }; - 46EB2E000138A0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000138D0 /* RCT-Folly.modulemap */, - 46EB2E00013910 /* RCT-Folly-dummy.m */, - 46EB2E00013900 /* RCT-Folly-prefix.pch */, - 46EB2E000138E0 /* RCT-Folly-umbrella.h */, - 46EB2E000138B0 /* RCT-Folly.debug.xcconfig */, - 46EB2E000138C0 /* RCT-Folly.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RCT-Folly"; - sourceTree = ""; - }; - 46EB2E000139D0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00013A00 /* RCTDeprecation.modulemap */, - 46EB2E00013A40 /* RCTDeprecation-dummy.m */, - 46EB2E00013A30 /* RCTDeprecation-prefix.pch */, - 46EB2E00013A10 /* RCTDeprecation-umbrella.h */, - 46EB2E000139E0 /* RCTDeprecation.debug.xcconfig */, - 46EB2E000139F0 /* RCTDeprecation.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../ios/Pods/Target Support Files/RCTDeprecation"; - sourceTree = ""; - }; - 46EB2E00013AA0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00013AB0 /* RCTRequired.debug.xcconfig */, - 46EB2E00013AC0 /* RCTRequired.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/RCTRequired"; - sourceTree = ""; - }; - 46EB2E00013B90 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00013BC0 /* RCTTypeSafety.modulemap */, - 46EB2E00013C00 /* RCTTypeSafety-dummy.m */, - 46EB2E00013BF0 /* RCTTypeSafety-prefix.pch */, - 46EB2E00013BD0 /* RCTTypeSafety-umbrella.h */, - 46EB2E00013BA0 /* RCTTypeSafety.debug.xcconfig */, - 46EB2E00013BB0 /* RCTTypeSafety.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/RCTTypeSafety"; - sourceTree = ""; - }; - 46EB2E00013D30 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00013D40 /* ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist */, - 46EB2E00013DB0 /* RNCAsyncStorage-dummy.m */, - 46EB2E00013DA0 /* RNCAsyncStorage-prefix.pch */, - 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */, - 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/RNCAsyncStorage"; - sourceTree = ""; - }; - 46EB2E000141B0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000141F0 /* RNGestureHandler-dummy.m */, - 46EB2E000141E0 /* RNGestureHandler-prefix.pch */, - 46EB2E000141C0 /* RNGestureHandler.debug.xcconfig */, - 46EB2E000141D0 /* RNGestureHandler.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNGestureHandler"; - sourceTree = ""; - }; - 46EB2E00014310 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00014350 /* RNGoogleSignin-dummy.m */, - 46EB2E00014340 /* RNGoogleSignin-prefix.pch */, - 46EB2E00014320 /* RNGoogleSignin.debug.xcconfig */, - 46EB2E00014330 /* RNGoogleSignin.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/RNGoogleSignin"; - sourceTree = ""; - }; - 46EB2E00014B10 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00014B40 /* RNReanimated.modulemap */, - 46EB2E00014B80 /* RNReanimated-dummy.m */, - 46EB2E00014B70 /* RNReanimated-prefix.pch */, - 46EB2E00014B50 /* RNReanimated-umbrella.h */, - 46EB2E00014B20 /* RNReanimated.debug.xcconfig */, - 46EB2E00014B30 /* RNReanimated.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNReanimated"; - sourceTree = ""; - }; - 46EB2E000156C0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00015700 /* RNSVG-dummy.m */, - 46EB2E000156F0 /* RNSVG-prefix.pch */, - 46EB2E000156D0 /* RNSVG.debug.xcconfig */, - 46EB2E000156E0 /* RNSVG.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNSVG"; - sourceTree = ""; - }; - 46EB2E00015A30 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00015A70 /* RNScreens-dummy.m */, - 46EB2E00015A60 /* RNScreens-prefix.pch */, - 46EB2E00015A40 /* RNScreens.debug.xcconfig */, - 46EB2E00015A50 /* RNScreens.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNScreens"; - sourceTree = ""; - }; - 46EB2E00015AD0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00015AE0 /* React.debug.xcconfig */, - 46EB2E00015AF0 /* React.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/React"; - sourceTree = ""; - }; - 46EB2E00016110 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00016140 /* React-Codegen.modulemap */, - 46EB2E00016180 /* React-Codegen-dummy.m */, - 46EB2E00016170 /* React-Codegen-prefix.pch */, - 46EB2E00016150 /* React-Codegen-umbrella.h */, - 46EB2E00016120 /* React-Codegen.debug.xcconfig */, - 46EB2E00016130 /* React-Codegen.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../Pods/Target Support Files/React-Codegen"; - sourceTree = ""; - }; - 46EB2E000164F0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00017E60 /* React-Core.modulemap */, - 46EB2E00017EA0 /* React-Core-dummy.m */, - 46EB2E00017E90 /* React-Core-prefix.pch */, - 46EB2E00017E70 /* React-Core-umbrella.h */, - 46EB2E00017E40 /* React-Core.debug.xcconfig */, - 46EB2E00017E50 /* React-Core.release.xcconfig */, - 46EB2E00016500 /* ResourceBundle-RCTI18nStrings-React-Core-Info.plist */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/React-Core"; - sourceTree = ""; - }; - 46EB2E000180F0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00018130 /* React-CoreModules-dummy.m */, - 46EB2E00018120 /* React-CoreModules-prefix.pch */, - 46EB2E00018100 /* React-CoreModules.debug.xcconfig */, - 46EB2E00018110 /* React-CoreModules.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-CoreModules"; - sourceTree = ""; - }; - 46EB2E000196F0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00019720 /* React-Fabric.modulemap */, - 46EB2E00019760 /* React-Fabric-dummy.m */, - 46EB2E00019750 /* React-Fabric-prefix.pch */, - 46EB2E00019730 /* React-Fabric-umbrella.h */, - 46EB2E00019700 /* React-Fabric.debug.xcconfig */, - 46EB2E00019710 /* React-Fabric.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/React-Fabric"; - sourceTree = ""; - }; - 46EB2E000198A0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000198E0 /* React-FabricImage-dummy.m */, - 46EB2E000198D0 /* React-FabricImage-prefix.pch */, - 46EB2E000198B0 /* React-FabricImage.debug.xcconfig */, - 46EB2E000198C0 /* React-FabricImage.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/React-FabricImage"; - sourceTree = ""; - }; - 46EB2E000199F0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00019A20 /* React-ImageManager.modulemap */, - 46EB2E00019A60 /* React-ImageManager-dummy.m */, - 46EB2E00019A50 /* React-ImageManager-prefix.pch */, - 46EB2E00019A30 /* React-ImageManager-umbrella.h */, - 46EB2E00019A00 /* React-ImageManager.debug.xcconfig */, - 46EB2E00019A10 /* React-ImageManager.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../../../ios/Pods/Target Support Files/React-ImageManager"; - sourceTree = ""; - }; - 46EB2E00019B40 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00019B80 /* React-Mapbuffer-dummy.m */, - 46EB2E00019B70 /* React-Mapbuffer-prefix.pch */, - 46EB2E00019B50 /* React-Mapbuffer.debug.xcconfig */, - 46EB2E00019B60 /* React-Mapbuffer.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/React-Mapbuffer"; - sourceTree = ""; - }; - 46EB2E00019CA0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00019CD0 /* React-NativeModulesApple.modulemap */, - 46EB2E00019D10 /* React-NativeModulesApple-dummy.m */, - 46EB2E00019D00 /* React-NativeModulesApple-prefix.pch */, - 46EB2E00019CE0 /* React-NativeModulesApple-umbrella.h */, - 46EB2E00019CB0 /* React-NativeModulesApple.debug.xcconfig */, - 46EB2E00019CC0 /* React-NativeModulesApple.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../../../ios/Pods/Target Support Files/React-NativeModulesApple"; - sourceTree = ""; - }; - 46EB2E00019D70 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00019D80 /* React-RCTActionSheet.debug.xcconfig */, - 46EB2E00019D90 /* React-RCTActionSheet.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTActionSheet"; - sourceTree = ""; - }; - 46EB2E0001A130 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001A170 /* React-RCTAnimation-dummy.m */, - 46EB2E0001A160 /* React-RCTAnimation-prefix.pch */, - 46EB2E0001A140 /* React-RCTAnimation.debug.xcconfig */, - 46EB2E0001A150 /* React-RCTAnimation.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTAnimation"; - sourceTree = ""; - }; - 46EB2E0001A280 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001A2B0 /* React-RCTAppDelegate.modulemap */, - 46EB2E0001A2F0 /* React-RCTAppDelegate-dummy.m */, - 46EB2E0001A2E0 /* React-RCTAppDelegate-prefix.pch */, - 46EB2E0001A2C0 /* React-RCTAppDelegate-umbrella.h */, - 46EB2E0001A290 /* React-RCTAppDelegate.debug.xcconfig */, - 46EB2E0001A2A0 /* React-RCTAppDelegate.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTAppDelegate"; - sourceTree = ""; - }; - 46EB2E0001A410 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001A450 /* React-RCTBlob-dummy.m */, - 46EB2E0001A440 /* React-RCTBlob-prefix.pch */, - 46EB2E0001A420 /* React-RCTBlob.debug.xcconfig */, - 46EB2E0001A430 /* React-RCTBlob.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTBlob"; - sourceTree = ""; - }; - 46EB2E0001AAF0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001AB20 /* React-RCTFabric.modulemap */, - 46EB2E0001AB60 /* React-RCTFabric-dummy.m */, - 46EB2E0001AB50 /* React-RCTFabric-prefix.pch */, - 46EB2E0001AB30 /* React-RCTFabric-umbrella.h */, - 46EB2E0001AB00 /* React-RCTFabric.debug.xcconfig */, - 46EB2E0001AB10 /* React-RCTFabric.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/React-RCTFabric"; - sourceTree = ""; - }; - 46EB2E0001AD20 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001AD60 /* React-RCTImage-dummy.m */, - 46EB2E0001AD50 /* React-RCTImage-prefix.pch */, - 46EB2E0001AD30 /* React-RCTImage.debug.xcconfig */, - 46EB2E0001AD40 /* React-RCTImage.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTImage"; - sourceTree = ""; - }; - 46EB2E0001AE20 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001AE60 /* React-RCTLinking-dummy.m */, - 46EB2E0001AE50 /* React-RCTLinking-prefix.pch */, - 46EB2E0001AE30 /* React-RCTLinking.debug.xcconfig */, - 46EB2E0001AE40 /* React-RCTLinking.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTLinking"; - sourceTree = ""; - }; - 46EB2E0001AF60 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001AFA0 /* React-RCTNetwork-dummy.m */, - 46EB2E0001AF90 /* React-RCTNetwork-prefix.pch */, - 46EB2E0001AF70 /* React-RCTNetwork.debug.xcconfig */, - 46EB2E0001AF80 /* React-RCTNetwork.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTNetwork"; - sourceTree = ""; - }; - 46EB2E0001B060 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001B0A0 /* React-RCTSettings-dummy.m */, - 46EB2E0001B090 /* React-RCTSettings-prefix.pch */, - 46EB2E0001B070 /* React-RCTSettings.debug.xcconfig */, - 46EB2E0001B080 /* React-RCTSettings.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTSettings"; - sourceTree = ""; - }; - 46EB2E0001B510 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001B550 /* React-RCTText-dummy.m */, - 46EB2E0001B540 /* React-RCTText-prefix.pch */, - 46EB2E0001B520 /* React-RCTText.debug.xcconfig */, - 46EB2E0001B530 /* React-RCTText.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTText"; - sourceTree = ""; - }; - 46EB2E0001B610 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001B650 /* React-RCTVibration-dummy.m */, - 46EB2E0001B640 /* React-RCTVibration-prefix.pch */, - 46EB2E0001B620 /* React-RCTVibration.debug.xcconfig */, - 46EB2E0001B630 /* React-RCTVibration.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTVibration"; - sourceTree = ""; - }; - 46EB2E0001B7F0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001B830 /* React-RuntimeApple-dummy.m */, - 46EB2E0001B820 /* React-RuntimeApple-prefix.pch */, - 46EB2E0001B800 /* React-RuntimeApple.debug.xcconfig */, - 46EB2E0001B810 /* React-RuntimeApple.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../../ios/Pods/Target Support Files/React-RuntimeApple"; - sourceTree = ""; - }; - 46EB2E0001B9D0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001BA10 /* React-RuntimeCore-dummy.m */, - 46EB2E0001BA00 /* React-RuntimeCore-prefix.pch */, - 46EB2E0001B9E0 /* React-RuntimeCore.debug.xcconfig */, - 46EB2E0001B9F0 /* React-RuntimeCore.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/React-RuntimeCore"; - sourceTree = ""; - }; - 46EB2E0001BAD0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001BB10 /* React-RuntimeHermes-dummy.m */, - 46EB2E0001BB00 /* React-RuntimeHermes-prefix.pch */, - 46EB2E0001BAE0 /* React-RuntimeHermes.debug.xcconfig */, - 46EB2E0001BAF0 /* React-RuntimeHermes.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/React-RuntimeHermes"; - sourceTree = ""; - }; - 46EB2E0001BB70 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001BB80 /* React-callinvoker.debug.xcconfig */, - 46EB2E0001BB90 /* React-callinvoker.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-callinvoker"; - sourceTree = ""; - }; - 46EB2E0001BE40 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001BE80 /* React-cxxreact-dummy.m */, - 46EB2E0001BE70 /* React-cxxreact-prefix.pch */, - 46EB2E0001BE50 /* React-cxxreact.debug.xcconfig */, - 46EB2E0001BE60 /* React-cxxreact.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-cxxreact"; - sourceTree = ""; - }; - 46EB2E0001BF60 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001BF90 /* React-debug.modulemap */, - 46EB2E0001BFD0 /* React-debug-dummy.m */, - 46EB2E0001BFC0 /* React-debug-prefix.pch */, - 46EB2E0001BFA0 /* React-debug-umbrella.h */, - 46EB2E0001BF70 /* React-debug.debug.xcconfig */, - 46EB2E0001BF80 /* React-debug.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/React-debug"; - sourceTree = ""; - }; - 46EB2E0001C0D0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001C100 /* React-featureflags.modulemap */, - 46EB2E0001C140 /* React-featureflags-dummy.m */, - 46EB2E0001C130 /* React-featureflags-prefix.pch */, - 46EB2E0001C110 /* React-featureflags-umbrella.h */, - 46EB2E0001C0E0 /* React-featureflags.debug.xcconfig */, - 46EB2E0001C0F0 /* React-featureflags.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/React-featureflags"; - sourceTree = ""; - }; - 46EB2E0001C350 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001C380 /* React-graphics.modulemap */, - 46EB2E0001C3C0 /* React-graphics-dummy.m */, - 46EB2E0001C3B0 /* React-graphics-prefix.pch */, - 46EB2E0001C390 /* React-graphics-umbrella.h */, - 46EB2E0001C360 /* React-graphics.debug.xcconfig */, - 46EB2E0001C370 /* React-graphics.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../ios/Pods/Target Support Files/React-graphics"; - sourceTree = ""; - }; - 46EB2E0001C4E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001C510 /* React-hermes.modulemap */, - 46EB2E0001C550 /* React-hermes-dummy.m */, - 46EB2E0001C540 /* React-hermes-prefix.pch */, - 46EB2E0001C520 /* React-hermes-umbrella.h */, - 46EB2E0001C4F0 /* React-hermes.debug.xcconfig */, - 46EB2E0001C500 /* React-hermes.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-hermes"; - sourceTree = ""; - }; - 46EB2E0001C610 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001C650 /* React-jserrorhandler-dummy.m */, - 46EB2E0001C640 /* React-jserrorhandler-prefix.pch */, - 46EB2E0001C620 /* React-jserrorhandler.debug.xcconfig */, - 46EB2E0001C630 /* React-jserrorhandler.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-jserrorhandler"; - sourceTree = ""; - }; - 46EB2E0001C770 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001C7A0 /* React-jsi.modulemap */, - 46EB2E0001C7E0 /* React-jsi-dummy.m */, - 46EB2E0001C7D0 /* React-jsi-prefix.pch */, - 46EB2E0001C7B0 /* React-jsi-umbrella.h */, - 46EB2E0001C780 /* React-jsi.debug.xcconfig */, - 46EB2E0001C790 /* React-jsi.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-jsi"; - sourceTree = ""; - }; - 46EB2E0001C8C0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001C900 /* React-jsiexecutor-dummy.m */, - 46EB2E0001C8F0 /* React-jsiexecutor-prefix.pch */, - 46EB2E0001C8D0 /* React-jsiexecutor.debug.xcconfig */, - 46EB2E0001C8E0 /* React-jsiexecutor.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-jsiexecutor"; - sourceTree = ""; - }; - 46EB2E0001CBE0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001CC10 /* React-jsinspector.modulemap */, - 46EB2E0001CC50 /* React-jsinspector-dummy.m */, - 46EB2E0001CC40 /* React-jsinspector-prefix.pch */, - 46EB2E0001CC20 /* React-jsinspector-umbrella.h */, - 46EB2E0001CBF0 /* React-jsinspector.debug.xcconfig */, - 46EB2E0001CC00 /* React-jsinspector.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-jsinspector"; - sourceTree = ""; - }; - 46EB2E0001CCB0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001CCC0 /* React-jsitracing.debug.xcconfig */, - 46EB2E0001CCD0 /* React-jsitracing.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/React-jsitracing"; - sourceTree = ""; - }; - 46EB2E0001CD80 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001CDC0 /* React-logger-dummy.m */, - 46EB2E0001CDB0 /* React-logger-prefix.pch */, - 46EB2E0001CD90 /* React-logger.debug.xcconfig */, - 46EB2E0001CDA0 /* React-logger.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-logger"; - sourceTree = ""; - }; - 46EB2E0001CE80 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001CEC0 /* React-nativeconfig-dummy.m */, - 46EB2E0001CEB0 /* React-nativeconfig-prefix.pch */, - 46EB2E0001CE90 /* React-nativeconfig.debug.xcconfig */, - 46EB2E0001CEA0 /* React-nativeconfig.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/React-nativeconfig"; - sourceTree = ""; - }; - 46EB2E0001CF90 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001CFD0 /* React-perflogger-dummy.m */, - 46EB2E0001CFC0 /* React-perflogger-prefix.pch */, - 46EB2E0001CFA0 /* React-perflogger.debug.xcconfig */, - 46EB2E0001CFB0 /* React-perflogger.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-perflogger"; - sourceTree = ""; - }; - 46EB2E0001D0E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001D110 /* React-rendererdebug.modulemap */, - 46EB2E0001D150 /* React-rendererdebug-dummy.m */, - 46EB2E0001D140 /* React-rendererdebug-prefix.pch */, - 46EB2E0001D120 /* React-rendererdebug-umbrella.h */, - 46EB2E0001D0F0 /* React-rendererdebug.debug.xcconfig */, - 46EB2E0001D100 /* React-rendererdebug.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../ios/Pods/Target Support Files/React-rendererdebug"; - sourceTree = ""; - }; - 46EB2E0001D1B0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001D1C0 /* React-rncore.debug.xcconfig */, - 46EB2E0001D1D0 /* React-rncore.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/React-rncore"; - sourceTree = ""; - }; - 46EB2E0001D220 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001D230 /* React-runtimeexecutor.debug.xcconfig */, - 46EB2E0001D240 /* React-runtimeexecutor.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-runtimeexecutor"; - sourceTree = ""; - }; - 46EB2E0001D3C0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001D400 /* React-runtimescheduler-dummy.m */, - 46EB2E0001D3F0 /* React-runtimescheduler-prefix.pch */, - 46EB2E0001D3D0 /* React-runtimescheduler.debug.xcconfig */, - 46EB2E0001D3E0 /* React-runtimescheduler.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../ios/Pods/Target Support Files/React-runtimescheduler"; - sourceTree = ""; - }; - 46EB2E0001D5B0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001D5E0 /* React-utils.modulemap */, - 46EB2E0001D620 /* React-utils-dummy.m */, - 46EB2E0001D610 /* React-utils-prefix.pch */, - 46EB2E0001D5F0 /* React-utils-umbrella.h */, - 46EB2E0001D5C0 /* React-utils.debug.xcconfig */, - 46EB2E0001D5D0 /* React-utils.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/React-utils"; - sourceTree = ""; - }; - 46EB2E0001D8B0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001D8E0 /* ReactCommon.modulemap */, - 46EB2E0001D920 /* ReactCommon-dummy.m */, - 46EB2E0001D910 /* ReactCommon-prefix.pch */, - 46EB2E0001D8F0 /* ReactCommon-umbrella.h */, - 46EB2E0001D8C0 /* ReactCommon.debug.xcconfig */, - 46EB2E0001D8D0 /* ReactCommon.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ReactCommon"; - sourceTree = ""; - }; - 46EB2E0001DC50 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001DC90 /* SocketRocket-dummy.m */, - 46EB2E0001DC80 /* SocketRocket-prefix.pch */, - 46EB2E0001DC60 /* SocketRocket.debug.xcconfig */, - 46EB2E0001DC70 /* SocketRocket.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SocketRocket"; - sourceTree = ""; - }; - 46EB2E0001E1B0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001E1E0 /* Yoga.modulemap */, - 46EB2E0001E220 /* Yoga-dummy.m */, - 46EB2E0001E210 /* Yoga-prefix.pch */, - 46EB2E0001E1F0 /* Yoga-umbrella.h */, - 46EB2E0001E1C0 /* Yoga.debug.xcconfig */, - 46EB2E0001E1D0 /* Yoga.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/Yoga"; - sourceTree = ""; - }; - 46EB2E0001F7C0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001F7F0 /* ZXingObjC.modulemap */, - 46EB2E0001F830 /* ZXingObjC-dummy.m */, - 46EB2E0001F820 /* ZXingObjC-prefix.pch */, - 46EB2E0001F800 /* ZXingObjC-umbrella.h */, - 46EB2E0001F7D0 /* ZXingObjC.debug.xcconfig */, - 46EB2E0001F7E0 /* ZXingObjC.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/ZXingObjC"; - sourceTree = ""; - }; - 46EB2E0001F890 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001F8A0 /* boost.debug.xcconfig */, - 46EB2E0001F8B0 /* boost.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/boost"; - sourceTree = ""; - }; - 46EB2E0001FA20 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001FA60 /* fmt-dummy.m */, - 46EB2E0001FA50 /* fmt-prefix.pch */, - 46EB2E0001FA30 /* fmt.debug.xcconfig */, - 46EB2E0001FA40 /* fmt.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/fmt"; - sourceTree = ""; - }; - 46EB2E0001FBC0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001FBF0 /* glog.modulemap */, - 46EB2E0001FC30 /* glog-dummy.m */, - 46EB2E0001FC20 /* glog-prefix.pch */, - 46EB2E0001FC00 /* glog-umbrella.h */, - 46EB2E0001FBD0 /* glog.debug.xcconfig */, - 46EB2E0001FBE0 /* glog.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/glog"; - sourceTree = ""; - }; - 46EB2E0001FC90 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001FCA0 /* hermes-engine-xcframeworks.sh */, - 46EB2E0001FCB0 /* hermes-engine.debug.xcconfig */, - 46EB2E0001FCC0 /* hermes-engine.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/hermes-engine"; - sourceTree = ""; - }; - 46EB2E0001FEB0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001FEF0 /* react-native-safe-area-context-dummy.m */, - 46EB2E0001FEE0 /* react-native-safe-area-context-prefix.pch */, - 46EB2E0001FEC0 /* react-native-safe-area-context.debug.xcconfig */, - 46EB2E0001FED0 /* react-native-safe-area-context.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/react-native-safe-area-context"; - sourceTree = ""; - }; - 46EB2E0001FF90 /* Pods-mobileapptemplate */ = { - isa = PBXGroup; - children = ( - 46EB2E0001FFC0 /* Pods-mobileapptemplate.modulemap */, - 46EB2E00020020 /* Pods-mobileapptemplate-acknowledgements.markdown */, - 46EB2E00020010 /* Pods-mobileapptemplate-acknowledgements.plist */, - 46EB2E00020030 /* Pods-mobileapptemplate-dummy.m */, - 46EB2E0001FFF0 /* Pods-mobileapptemplate-frameworks.sh */, - 46EB2E00020000 /* Pods-mobileapptemplate-resources.sh */, - 46EB2E0001FFD0 /* Pods-mobileapptemplate-umbrella.h */, - 46EB2E0001FFB0 /* Pods-mobileapptemplate.debug.xcconfig */, - 46EB2E0001FFA0 /* Pods-mobileapptemplate.release.xcconfig */, - ); - name = "Pods-mobileapptemplate"; - path = "Target Support Files/Pods-mobileapptemplate"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 46EB2E0000E540 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000E9E0 /* AppAuth.h in Headers */, - 46EB2E0000EA80 /* AppAuth-umbrella.h in Headers */, - 46EB2E0000E7A0 /* AppAuthCore.h in Headers */, - 46EB2E0000E7B0 /* OIDAuthorizationRequest.h in Headers */, - 46EB2E0000E7C0 /* OIDAuthorizationResponse.h in Headers */, - 46EB2E0000E7D0 /* OIDAuthorizationService.h in Headers */, - 46EB2E0000E9F0 /* OIDAuthorizationService+IOS.h in Headers */, - 46EB2E0000E7E0 /* OIDAuthState.h in Headers */, - 46EB2E0000EA00 /* OIDAuthState+IOS.h in Headers */, - 46EB2E0000E7F0 /* OIDAuthStateChangeDelegate.h in Headers */, - 46EB2E0000E800 /* OIDAuthStateErrorDelegate.h in Headers */, - 46EB2E0000E810 /* OIDClientMetadataParameters.h in Headers */, - 46EB2E0000E820 /* OIDDefines.h in Headers */, - 46EB2E0000E830 /* OIDEndSessionRequest.h in Headers */, - 46EB2E0000E840 /* OIDEndSessionResponse.h in Headers */, - 46EB2E0000E850 /* OIDError.h in Headers */, - 46EB2E0000E860 /* OIDErrorUtilities.h in Headers */, - 46EB2E0000E870 /* OIDExternalUserAgent.h in Headers */, - 46EB2E0000EA10 /* OIDExternalUserAgentCatalyst.h in Headers */, - 46EB2E0000EA20 /* OIDExternalUserAgentIOS.h in Headers */, - 46EB2E0000EA30 /* OIDExternalUserAgentIOSCustomBrowser.h in Headers */, - 46EB2E0000E880 /* OIDExternalUserAgentRequest.h in Headers */, - 46EB2E0000E890 /* OIDExternalUserAgentSession.h in Headers */, - 46EB2E0000E8A0 /* OIDFieldMapping.h in Headers */, - 46EB2E0000E8B0 /* OIDGrantTypes.h in Headers */, - 46EB2E0000E8C0 /* OIDIDToken.h in Headers */, - 46EB2E0000E8D0 /* OIDRegistrationRequest.h in Headers */, - 46EB2E0000E8E0 /* OIDRegistrationResponse.h in Headers */, - 46EB2E0000E8F0 /* OIDResponseTypes.h in Headers */, - 46EB2E0000E900 /* OIDScopes.h in Headers */, - 46EB2E0000E910 /* OIDScopeUtilities.h in Headers */, - 46EB2E0000E920 /* OIDServiceConfiguration.h in Headers */, - 46EB2E0000E930 /* OIDServiceDiscovery.h in Headers */, - 46EB2E0000E940 /* OIDTokenRequest.h in Headers */, - 46EB2E0000E950 /* OIDTokenResponse.h in Headers */, - 46EB2E0000E960 /* OIDTokenUtilities.h in Headers */, - 46EB2E0000E970 /* OIDURLQueryComponent.h in Headers */, - 46EB2E0000E980 /* OIDURLSessionProvider.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EB10 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EBD0 /* bignum.h in Headers */, - 46EB2E0000EBC0 /* bignum-dtoa.h in Headers */, - 46EB2E0000EBE0 /* cached-powers.h in Headers */, - 46EB2E0000EBF0 /* diy-fp.h in Headers */, - 46EB2E0000EC00 /* double-conversion.h in Headers */, - 46EB2E0000ECB0 /* DoubleConversion-umbrella.h in Headers */, - 46EB2E0000EC10 /* fast-dtoa.h in Headers */, - 46EB2E0000EC20 /* fixed-dtoa.h in Headers */, - 46EB2E0000EC30 /* ieee.h in Headers */, - 46EB2E0000EC40 /* strtod.h in Headers */, - 46EB2E0000EC50 /* utils.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000ED40 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EEA0 /* EXApplication-umbrella.h in Headers */, - 46EB2E0000EE50 /* EXProvisioningProfile.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EF40 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EFE0 /* EXBarCodeCameraRequester.h in Headers */, - 46EB2E0000EFF0 /* EXBarCodeScanner.h in Headers */, - 46EB2E0000F080 /* EXBarCodeScanner-umbrella.h in Headers */, - 46EB2E0000F000 /* EXBarCodeScannerProvider.h in Headers */, - 46EB2E0000F020 /* EXBarCodeScannerUtils.h in Headers */, - 46EB2E0000F010 /* EXBarCodeScannerView.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F120 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F320 /* EXConstants-umbrella.h in Headers */, - 46EB2E0000F2C0 /* EXConstantsInstallationIdProvider.h in Headers */, - 46EB2E0000F2D0 /* EXConstantsService.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F3C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F400 /* EXImageLoader.h in Headers */, - 46EB2E0000F460 /* EXImageLoader-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F4F0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F530 /* EXAppDefinesLoader.h in Headers */, - 46EB2E0000F540 /* Expo.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F600 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F690 /* ExpoAdapterGoogleSignIn-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F730 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F7C0 /* ExpoAsset-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F860 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FA20 /* ExpoCamera-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FAC0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FB70 /* ExpoCrypto-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FC10 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FD50 /* ExpoDevice-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FDF0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FFF0 /* EXFileSystemAssetLibraryHandler.h in Headers */, - 46EB2E00010000 /* EXFileSystemHandler.h in Headers */, - 46EB2E00010010 /* EXFileSystemLocalFileHandler.h in Headers */, - 46EB2E00010020 /* ExpoFileSystem.h in Headers */, - 46EB2E00010100 /* ExpoFileSystem-umbrella.h in Headers */, - 46EB2E00010030 /* EXSessionCancelableUploadTaskDelegate.h in Headers */, - 46EB2E00010040 /* EXSessionDownloadTaskDelegate.h in Headers */, - 46EB2E00010050 /* EXSessionHandler.h in Headers */, - 46EB2E00010060 /* EXSessionResumableDownloadTaskDelegate.h in Headers */, - 46EB2E00010070 /* EXSessionTaskDelegate.h in Headers */, - 46EB2E00010080 /* EXSessionTaskDispatcher.h in Headers */, - 46EB2E00010090 /* EXSessionUploadTaskDelegate.h in Headers */, - 46EB2E000100A0 /* EXTaskHandlersManager.h in Headers */, - 46EB2E000100B0 /* NSData+EXFileSystem.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000101A0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00010270 /* ExpoFont-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00010310 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000103A0 /* ExpoKeepAwake-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00010440 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000112F0 /* BridgelessJSCallInvoker.h in Headers */, - 46EB2E00011300 /* EventEmitter.h in Headers */, - 46EB2E00010F60 /* EXAccelerometerInterface.h in Headers */, - 46EB2E00010E60 /* EXAppDefines.h in Headers */, - 46EB2E00010E20 /* EXAppDelegatesLoader.h in Headers */, - 46EB2E00010E30 /* EXAppDelegateWrapper.h in Headers */, - 46EB2E00011170 /* EXAppLifecycleListener.h in Headers */, - 46EB2E00011180 /* EXAppLifecycleService.h in Headers */, - 46EB2E00010EA0 /* EXBarcodeScannerInterface.h in Headers */, - 46EB2E00010EB0 /* EXBarcodeScannerProviderInterface.h in Headers */, - 46EB2E00010F70 /* EXBarometerInterface.h in Headers */, - 46EB2E000110C0 /* EXBridgeModule.h in Headers */, - 46EB2E00010EC0 /* EXCameraInterface.h in Headers */, - 46EB2E00010ED0 /* EXConstantsInterface.h in Headers */, - 46EB2E00010E70 /* EXDefines.h in Headers */, - 46EB2E00010F80 /* EXDeviceMotionInterface.h in Headers */, - 46EB2E00011190 /* EXEventEmitter.h in Headers */, - 46EB2E000111A0 /* EXEventEmitterService.h in Headers */, - 46EB2E000110D0 /* EXExportedModule.h in Headers */, - 46EB2E00010EE0 /* EXFaceDetectorManagerInterface.h in Headers */, - 46EB2E00010EF0 /* EXFaceDetectorManagerProviderInterface.h in Headers */, - 46EB2E00010F00 /* EXFilePermissionModuleInterface.h in Headers */, - 46EB2E00010F10 /* EXFileSystemInterface.h in Headers */, - 46EB2E00010F90 /* EXGyroscopeInterface.h in Headers */, - 46EB2E00010F20 /* EXImageLoaderInterface.h in Headers */, - 46EB2E000111B0 /* EXInternalModule.h in Headers */, - 46EB2E000111C0 /* EXJavaScriptContextProvider.h in Headers */, - 46EB2E00011010 /* EXJavaScriptObject.h in Headers */, - 46EB2E00011020 /* EXJavaScriptRuntime.h in Headers */, - 46EB2E00011030 /* EXJavaScriptTypedArray.h in Headers */, - 46EB2E00011040 /* EXJavaScriptValue.h in Headers */, - 46EB2E00011050 /* EXJavaScriptWeakObject.h in Headers */, - 46EB2E00011060 /* EXJSIConversions.h in Headers */, - 46EB2E00011070 /* EXJSIInstaller.h in Headers */, - 46EB2E00011080 /* EXJSIUtils.h in Headers */, - 46EB2E000111D0 /* EXKernelService.h in Headers */, - 46EB2E00010E40 /* EXLegacyAppDelegateWrapper.h in Headers */, - 46EB2E00010E80 /* EXLegacyExpoViewProtocol.h in Headers */, - 46EB2E000111E0 /* EXLogHandler.h in Headers */, - 46EB2E00011220 /* EXLogManager.h in Headers */, - 46EB2E00010FA0 /* EXMagnetometerInterface.h in Headers */, - 46EB2E00010FB0 /* EXMagnetometerUncalibratedInterface.h in Headers */, - 46EB2E00011110 /* EXModuleRegistry.h in Headers */, - 46EB2E00011130 /* EXModuleRegistryAdapter.h in Headers */, - 46EB2E000111F0 /* EXModuleRegistryConsumer.h in Headers */, - 46EB2E00011120 /* EXModuleRegistryDelegate.h in Headers */, - 46EB2E00011140 /* EXModuleRegistryHolderReactModule.h in Headers */, - 46EB2E00011150 /* EXModuleRegistryProvider.h in Headers */, - 46EB2E00011160 /* EXNativeModulesProxy.h in Headers */, - 46EB2E00010F30 /* EXPermissionsInterface.h in Headers */, - 46EB2E00010F40 /* EXPermissionsMethodsDelegate.h in Headers */, - 46EB2E00011260 /* EXPermissionsService.h in Headers */, - 46EB2E00010E50 /* ExpoBridgeModule.h in Headers */, - 46EB2E00010E90 /* ExpoModulesCore.h in Headers */, - 46EB2E000113D0 /* ExpoModulesCore-umbrella.h in Headers */, - 46EB2E00011090 /* ExpoModulesHostObject.h in Headers */, - 46EB2E000110A0 /* EXRawJavaScriptFunction.h in Headers */, - 46EB2E000112B0 /* EXReactDelegateWrapper.h in Headers */, - 46EB2E000112A0 /* EXReactDelegateWrapper+Private.h in Headers */, - 46EB2E00011230 /* EXReactLogHandler.h in Headers */, - 46EB2E00011240 /* EXReactNativeAdapter.h in Headers */, - 46EB2E00011250 /* EXReactNativeEventEmitter.h in Headers */, - 46EB2E00011270 /* EXReactNativeUserNotificationCenterProxy.h in Headers */, - 46EB2E000112C0 /* EXReactRootViewFactory.h in Headers */, - 46EB2E000110B0 /* EXSharedObjectUtils.h in Headers */, - 46EB2E000110E0 /* EXSingletonModule.h in Headers */, - 46EB2E00010FC0 /* EXTaskConsumerInterface.h in Headers */, - 46EB2E00010FD0 /* EXTaskInterface.h in Headers */, - 46EB2E00010FE0 /* EXTaskLaunchReason.h in Headers */, - 46EB2E00010FF0 /* EXTaskManagerInterface.h in Headers */, - 46EB2E00011000 /* EXTaskServiceInterface.h in Headers */, - 46EB2E00011200 /* EXUIManager.h in Headers */, - 46EB2E000110F0 /* EXUnimodulesCompat.h in Headers */, - 46EB2E00010F50 /* EXUserNotificationCenterProxyInterface.h in Headers */, - 46EB2E00011100 /* EXUtilities.h in Headers */, - 46EB2E00011210 /* EXUtilitiesInterface.h in Headers */, - 46EB2E00011310 /* JSIUtils.h in Headers */, - 46EB2E00011320 /* LazyObject.h in Headers */, - 46EB2E00011330 /* NativeModule.h in Headers */, - 46EB2E00011340 /* ObjectDeallocator.h in Headers */, - 46EB2E00011280 /* Platform.h in Headers */, - 46EB2E000112D0 /* RCTAppDelegate+Recreate.h in Headers */, - 46EB2E00011290 /* RCTComponentData+Privates.h in Headers */, - 46EB2E00011350 /* SharedObject.h in Headers */, - 46EB2E000112E0 /* Swift.h in Headers */, - 46EB2E00011360 /* TestingSyncJSCallInvoker.h in Headers */, - 46EB2E00011370 /* TypedArray.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011470 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011540 /* ExpoWebBrowser-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011650 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000117E0 /* GTMAppAuth-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011870 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000119A0 /* GTMSessionFetcher.h in Headers */, - 46EB2E00011A20 /* GTMSessionFetcher-umbrella.h in Headers */, - 46EB2E000119B0 /* GTMSessionFetcherLogging.h in Headers */, - 46EB2E000119C0 /* GTMSessionFetcherService.h in Headers */, - 46EB2E00011990 /* GTMSessionFetcherService+Internal.h in Headers */, - 46EB2E000119D0 /* GTMSessionUploadFetcher.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011AA0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011F60 /* GIDAuthentication.h in Headers */, - 46EB2E00011F70 /* GIDAuthStateMigration.h in Headers */, - 46EB2E00011F80 /* GIDCallbackQueue.h in Headers */, - 46EB2E00012090 /* GIDConfiguration.h in Headers */, - 46EB2E00011F90 /* GIDEMMErrorHandler.h in Headers */, - 46EB2E00011FA0 /* GIDEMMSupport.h in Headers */, - 46EB2E000120A0 /* GIDGoogleUser.h in Headers */, - 46EB2E00011FB0 /* GIDGoogleUser_Private.h in Headers */, - 46EB2E00011FC0 /* GIDMDMPasscodeCache.h in Headers */, - 46EB2E00011FD0 /* GIDMDMPasscodeState.h in Headers */, - 46EB2E00011FE0 /* GIDMDMPasscodeState_Private.h in Headers */, - 46EB2E000120B0 /* GIDProfileData.h in Headers */, - 46EB2E00011FF0 /* GIDProfileData_Private.h in Headers */, - 46EB2E00012000 /* GIDScopes.h in Headers */, - 46EB2E000120C0 /* GIDSignIn.h in Headers */, - 46EB2E00012060 /* GIDSignIn_Private.h in Headers */, - 46EB2E000120D0 /* GIDSignInButton.h in Headers */, - 46EB2E00012010 /* GIDSignInCallbackSchemes.h in Headers */, - 46EB2E00012020 /* GIDSignInInternalOptions.h in Headers */, - 46EB2E00012030 /* GIDSignInPreferences.h in Headers */, - 46EB2E000120E0 /* GIDSignInResult.h in Headers */, - 46EB2E00012040 /* GIDSignInResult_Private.h in Headers */, - 46EB2E00012050 /* GIDSignInStrings.h in Headers */, - 46EB2E000120F0 /* GIDToken.h in Headers */, - 46EB2E00012070 /* GIDToken_Private.h in Headers */, - 46EB2E00012100 /* GoogleSignIn.h in Headers */, - 46EB2E00012150 /* GoogleSignIn-umbrella.h in Headers */, - 46EB2E00012080 /* NSBundle+GID3PAdditions.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000121D0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00012B20 /* Access.h in Headers */, - 46EB2E00012FD0 /* Access.h in Headers */, - 46EB2E00012FE0 /* Align.h in Headers */, - 46EB2E00012FF0 /* Aligned.h in Headers */, - 46EB2E00012F30 /* ApplyTuple.h in Headers */, - 46EB2E000131C0 /* Arena.h in Headers */, - 46EB2E000131B0 /* Arena-inl.h in Headers */, - 46EB2E00012B30 /* Array.h in Headers */, - 46EB2E00013300 /* Asm.h in Headers */, - 46EB2E00013000 /* Assume.h in Headers */, - 46EB2E00013650 /* AsymmetricThreadFence.h in Headers */, - 46EB2E00012CF0 /* AsyncTrace.h in Headers */, - 46EB2E00013580 /* AtFork.h in Headers */, - 46EB2E00013310 /* Atomic.h in Headers */, - 46EB2E000123A0 /* AtomicHashArray.h in Headers */, - 46EB2E00012390 /* AtomicHashArray-inl.h in Headers */, - 46EB2E000123C0 /* AtomicHashMap.h in Headers */, - 46EB2E000123B0 /* AtomicHashMap-inl.h in Headers */, - 46EB2E00012D00 /* AtomicHashUtils.h in Headers */, - 46EB2E000123D0 /* AtomicIntrusiveLinkedList.h in Headers */, - 46EB2E000123E0 /* AtomicLinkedList.h in Headers */, - 46EB2E00013670 /* AtomicNotification.h in Headers */, - 46EB2E00013660 /* AtomicNotification-inl.h in Headers */, - 46EB2E00013680 /* AtomicRef.h in Headers */, - 46EB2E00013690 /* AtomicStruct.h in Headers */, - 46EB2E000123F0 /* AtomicUnorderedMap.h in Headers */, - 46EB2E00012D10 /* AtomicUnorderedMapUtils.h in Headers */, - 46EB2E000136B0 /* AtomicUtil.h in Headers */, - 46EB2E000136A0 /* AtomicUtil-inl.h in Headers */, - 46EB2E00013010 /* Badge.h in Headers */, - 46EB2E00012400 /* base64.h in Headers */, - 46EB2E000136C0 /* Baton.h in Headers */, - 46EB2E00012410 /* Benchmark.h in Headers */, - 46EB2E00012420 /* BenchmarkUtil.h in Headers */, - 46EB2E00012B40 /* BitIterator.h in Headers */, - 46EB2E00012C60 /* BitIteratorDetail.h in Headers */, - 46EB2E00012430 /* Bits.h in Headers */, - 46EB2E00013020 /* Bits.h in Headers */, - 46EB2E00013030 /* Builtin.h in Headers */, - 46EB2E00013320 /* Builtins.h in Headers */, - 46EB2E00013040 /* Byte.h in Headers */, - 46EB2E00013640 /* CacheLocality.h in Headers */, - 46EB2E000136D0 /* CallOnce.h in Headers */, - 46EB2E00012450 /* CancellationToken.h in Headers */, - 46EB2E00012440 /* CancellationToken-inl.h in Headers */, - 46EB2E00013050 /* CArray.h in Headers */, - 46EB2E00013060 /* Cast.h in Headers */, - 46EB2E00013070 /* CheckedMath.h in Headers */, - 46EB2E00012F80 /* Checksum.h in Headers */, - 46EB2E00012460 /* Chrono.h in Headers */, - 46EB2E00012470 /* ClockGettimeWrappers.h in Headers */, - 46EB2E00012480 /* ConcurrentBitSet.h in Headers */, - 46EB2E00012490 /* ConcurrentLazy.h in Headers */, - 46EB2E000124B0 /* ConcurrentSkipList.h in Headers */, - 46EB2E000124A0 /* ConcurrentSkipList-inl.h in Headers */, - 46EB2E00013330 /* Config.h in Headers */, - 46EB2E00013340 /* Constexpr.h in Headers */, - 46EB2E000124C0 /* ConstexprMath.h in Headers */, - 46EB2E000124D0 /* ConstructorCallbackList.h in Headers */, - 46EB2E000124E0 /* Conv.h in Headers */, - 46EB2E000124F0 /* CPortability.h in Headers */, - 46EB2E00012500 /* CppAttributes.h in Headers */, - 46EB2E00012510 /* CpuId.h in Headers */, - 46EB2E00013080 /* CString.h in Headers */, - 46EB2E00013090 /* CustomizationPoint.h in Headers */, - 46EB2E00012520 /* DefaultKeepAliveExecutor.h in Headers */, - 46EB2E000136E0 /* DelayedInit.h in Headers */, - 46EB2E00012530 /* Demangle.h in Headers */, - 46EB2E00013350 /* Dirent.h in Headers */, - 46EB2E00012540 /* DiscriminatedPtr.h in Headers */, - 46EB2E00012D20 /* DiscriminatedPtrDetail.h in Headers */, - 46EB2E00013700 /* DistributedMutex.h in Headers */, - 46EB2E000136F0 /* DistributedMutex-inl.h in Headers */, - 46EB2E00012560 /* dynamic.h in Headers */, - 46EB2E00012550 /* dynamic-inl.h in Headers */, - 46EB2E00012570 /* DynamicConverter.h in Headers */, - 46EB2E000131D0 /* EnableSharedFromThis.h in Headers */, - 46EB2E00012B50 /* Enumerate.h in Headers */, - 46EB2E00013360 /* Event.h in Headers */, - 46EB2E00012B60 /* EvictingCacheMap.h in Headers */, - 46EB2E00012580 /* Exception.h in Headers */, - 46EB2E000130A0 /* Exception.h in Headers */, - 46EB2E00012590 /* ExceptionString.h in Headers */, - 46EB2E000125B0 /* ExceptionWrapper.h in Headers */, - 46EB2E000125A0 /* ExceptionWrapper-inl.h in Headers */, - 46EB2E000125C0 /* Executor.h in Headers */, - 46EB2E000125D0 /* Expected.h in Headers */, - 46EB2E000130B0 /* Extern.h in Headers */, - 46EB2E00012C70 /* F14Defaults.h in Headers */, - 46EB2E00012C80 /* F14IntrinsicsAvailability.h in Headers */, - 46EB2E00012B80 /* F14Map.h in Headers */, - 46EB2E00012B70 /* F14Map-fwd.h in Headers */, - 46EB2E00012C90 /* F14MapFallback.h in Headers */, - 46EB2E00012CA0 /* F14Mask.h in Headers */, - 46EB2E00012CB0 /* F14Policy.h in Headers */, - 46EB2E00012BA0 /* F14Set.h in Headers */, - 46EB2E00012B90 /* F14Set-fwd.h in Headers */, - 46EB2E00012CC0 /* F14SetFallback.h in Headers */, - 46EB2E00012CD0 /* F14Table.h in Headers */, - 46EB2E00012F90 /* FarmHash.h in Headers */, - 46EB2E000125E0 /* FBString.h in Headers */, - 46EB2E000125F0 /* FBVector.h in Headers */, - 46EB2E00013370 /* Fcntl.h in Headers */, - 46EB2E00012600 /* File.h in Headers */, - 46EB2E00013380 /* Filesystem.h in Headers */, - 46EB2E00012610 /* FileUtil.h in Headers */, - 46EB2E00012D30 /* FileUtilDetail.h in Headers */, - 46EB2E00012D40 /* FileUtilVectorDetail.h in Headers */, - 46EB2E00012620 /* Fingerprint.h in Headers */, - 46EB2E00012D50 /* FingerprintPolynomial.h in Headers */, - 46EB2E00012630 /* FixedString.h in Headers */, - 46EB2E00013390 /* FmtCompile.h in Headers */, - 46EB2E00012640 /* FollyMemcpy.h in Headers */, - 46EB2E00012650 /* FollyMemset.h in Headers */, - 46EB2E00012BC0 /* Foreach.h in Headers */, - 46EB2E00012BB0 /* Foreach-inl.h in Headers */, - 46EB2E00012670 /* Format.h in Headers */, - 46EB2E00012660 /* Format-inl.h in Headers */, - 46EB2E00012680 /* FormatArg.h in Headers */, - 46EB2E00012690 /* FormatTraits.h in Headers */, - 46EB2E000126A0 /* Function.h in Headers */, - 46EB2E00012D70 /* Futex.h in Headers */, - 46EB2E00012D60 /* Futex-inl.h in Headers */, - 46EB2E000133A0 /* GFlags.h in Headers */, - 46EB2E000126B0 /* GLog.h in Headers */, - 46EB2E000133B0 /* GMock.h in Headers */, - 46EB2E000126C0 /* GroupVarint.h in Headers */, - 46EB2E00012D80 /* GroupVarintDetail.h in Headers */, - 46EB2E000133C0 /* GTest.h in Headers */, - 46EB2E00013590 /* HardwareConcurrency.h in Headers */, - 46EB2E000126D0 /* Hash.h in Headers */, - 46EB2E00012FA0 /* Hash.h in Headers */, - 46EB2E00013720 /* Hazptr.h in Headers */, - 46EB2E00013710 /* Hazptr-fwd.h in Headers */, - 46EB2E00013730 /* HazptrDomain.h in Headers */, - 46EB2E00013740 /* HazptrHolder.h in Headers */, - 46EB2E00013750 /* HazptrObj.h in Headers */, - 46EB2E00013760 /* HazptrObjLinked.h in Headers */, - 46EB2E00013770 /* HazptrRec.h in Headers */, - 46EB2E00013780 /* HazptrThreadPoolExecutor.h in Headers */, - 46EB2E00013790 /* HazptrThrLocal.h in Headers */, - 46EB2E00012BD0 /* heap_vector_types.h in Headers */, - 46EB2E00012BF0 /* HeterogeneousAccess.h in Headers */, - 46EB2E00012BE0 /* HeterogeneousAccess-fwd.h in Headers */, - 46EB2E000130D0 /* Hint.h in Headers */, - 46EB2E000130C0 /* Hint-inl.h in Headers */, - 46EB2E000126E0 /* Indestructible.h in Headers */, - 46EB2E000126F0 /* IndexedMemPool.h in Headers */, - 46EB2E00012C00 /* IntrusiveHeap.h in Headers */, - 46EB2E00012700 /* IntrusiveList.h in Headers */, - 46EB2E00012F40 /* Invoke.h in Headers */, - 46EB2E000133D0 /* IOVec.h in Headers */, - 46EB2E00012D90 /* IPAddress.h in Headers */, - 46EB2E00012710 /* IPAddress.h in Headers */, - 46EB2E00012720 /* IPAddressException.h in Headers */, - 46EB2E00012DA0 /* IPAddressSource.h in Headers */, - 46EB2E00012730 /* IPAddressV4.h in Headers */, - 46EB2E00012740 /* IPAddressV6.h in Headers */, - 46EB2E00012C10 /* Iterator.h in Headers */, - 46EB2E00012DB0 /* Iterators.h in Headers */, - 46EB2E00012750 /* json.h in Headers */, - 46EB2E00012760 /* json_patch.h in Headers */, - 46EB2E00012770 /* json_pointer.h in Headers */, - 46EB2E000130E0 /* Keep.h in Headers */, - 46EB2E000137A0 /* Latch.h in Headers */, - 46EB2E000130F0 /* Launder.h in Headers */, - 46EB2E00012780 /* Lazy.h in Headers */, - 46EB2E000133E0 /* Libgen.h in Headers */, - 46EB2E000133F0 /* Libunwind.h in Headers */, - 46EB2E000137B0 /* LifoSem.h in Headers */, - 46EB2E00012790 /* Likely.h in Headers */, - 46EB2E000137C0 /* Lock.h in Headers */, - 46EB2E000127A0 /* MacAddress.h in Headers */, - 46EB2E000131E0 /* MallctlHelper.h in Headers */, - 46EB2E000131F0 /* Malloc.h in Headers */, - 46EB2E00013400 /* Malloc.h in Headers */, - 46EB2E00013280 /* MallocImpl.h in Headers */, - 46EB2E000127B0 /* MapUtil.h in Headers */, - 46EB2E000127C0 /* Math.h in Headers */, - 46EB2E00013410 /* Math.h in Headers */, - 46EB2E000127D0 /* MaybeManagedPtr.h in Headers */, - 46EB2E000127E0 /* Memory.h in Headers */, - 46EB2E00013420 /* Memory.h in Headers */, - 46EB2E00012DC0 /* MemoryIdler.h in Headers */, - 46EB2E000135A0 /* MemoryMapping.h in Headers */, - 46EB2E00013200 /* MemoryResource.h in Headers */, - 46EB2E00012C20 /* Merge.h in Headers */, - 46EB2E000127F0 /* MicroLock.h in Headers */, - 46EB2E00012800 /* MicroSpinLock.h in Headers */, - 46EB2E000137D0 /* MicroSpinLock.h in Headers */, - 46EB2E00012810 /* MoveWrapper.h in Headers */, - 46EB2E00012820 /* MPMCPipeline.h in Headers */, - 46EB2E00012DD0 /* MPMCPipelineDetail.h in Headers */, - 46EB2E00012830 /* MPMCQueue.h in Headers */, - 46EB2E000137E0 /* NativeSemaphore.h in Headers */, - 46EB2E00013290 /* NetOps.h in Headers */, - 46EB2E000132A0 /* NetOpsDispatcher.h in Headers */, - 46EB2E000132B0 /* NetworkSocket.h in Headers */, - 46EB2E00013100 /* New.h in Headers */, - 46EB2E00013220 /* not_null.h in Headers */, - 46EB2E00013210 /* not_null-inl.h in Headers */, - 46EB2E00012840 /* ObserverContainer.h in Headers */, - 46EB2E00013430 /* OpenSSL.h in Headers */, - 46EB2E00012850 /* Optional.h in Headers */, - 46EB2E00013110 /* Ordering.h in Headers */, - 46EB2E00012860 /* Overload.h in Headers */, - 46EB2E00012870 /* PackedSyncPtr.h in Headers */, - 46EB2E00012880 /* Padded.h in Headers */, - 46EB2E000137F0 /* ParkingLot.h in Headers */, - 46EB2E00012F50 /* Partial.h in Headers */, - 46EB2E00012DE0 /* PerfScoped.h in Headers */, - 46EB2E00013800 /* PicoSpinLock.h in Headers */, - 46EB2E000135B0 /* Pid.h in Headers */, - 46EB2E000128A0 /* Poly.h in Headers */, - 46EB2E00012890 /* Poly-inl.h in Headers */, - 46EB2E00012DF0 /* PolyDetail.h in Headers */, - 46EB2E000128B0 /* PolyException.h in Headers */, - 46EB2E000128C0 /* Portability.h in Headers */, - 46EB2E000128D0 /* Preprocessor.h in Headers */, - 46EB2E00013120 /* Pretty.h in Headers */, - 46EB2E000128E0 /* ProducerConsumerQueue.h in Headers */, - 46EB2E00013130 /* PropagateConst.h in Headers */, - 46EB2E00012F60 /* protocol.h in Headers */, - 46EB2E00013440 /* PThread.h in Headers */, - 46EB2E00012900 /* Random.h in Headers */, - 46EB2E000128F0 /* Random-inl.h in Headers */, - 46EB2E00012910 /* Range.h in Headers */, - 46EB2E00012E00 /* RangeCommon.h in Headers */, - 46EB2E00012E10 /* RangeSse42.h in Headers */, - 46EB2E000138F0 /* RCT-Folly-umbrella.h in Headers */, - 46EB2E00013810 /* Rcu.h in Headers */, - 46EB2E00013230 /* ReentrantAllocator.h in Headers */, - 46EB2E00013820 /* RelaxedAtomic.h in Headers */, - 46EB2E00012920 /* Replaceable.h in Headers */, - 46EB2E00013140 /* RValueReferenceWrapper.h in Headers */, - 46EB2E00012930 /* RWSpinLock.h in Headers */, - 46EB2E00013830 /* RWSpinLock.h in Headers */, - 46EB2E00013150 /* SafeAssert.h in Headers */, - 46EB2E00013240 /* SanitizeAddress.h in Headers */, - 46EB2E00013250 /* SanitizeLeak.h in Headers */, - 46EB2E00013840 /* SanitizeThread.h in Headers */, - 46EB2E00013850 /* SaturatingSemaphore.h in Headers */, - 46EB2E00013450 /* Sched.h in Headers */, - 46EB2E00012940 /* ScopeGuard.h in Headers */, - 46EB2E00012950 /* SharedMutex.h in Headers */, - 46EB2E000135C0 /* Shell.h in Headers */, - 46EB2E00012E20 /* SimdAnyOf.h in Headers */, - 46EB2E00012E30 /* SimdCharPlatform.h in Headers */, - 46EB2E00012E40 /* SimdForEach.h in Headers */, - 46EB2E00012E50 /* SimpleSimdStringUtils.h in Headers */, - 46EB2E00012E60 /* SimpleSimdStringUtilsImpl.h in Headers */, - 46EB2E00012E70 /* Singleton.h in Headers */, - 46EB2E00012970 /* Singleton.h in Headers */, - 46EB2E00012960 /* Singleton-inl.h in Headers */, - 46EB2E00012980 /* SingletonThreadLocal.h in Headers */, - 46EB2E00012E80 /* SlowFingerprint.h in Headers */, - 46EB2E00012990 /* small_vector.h in Headers */, - 46EB2E00013860 /* SmallLocks.h in Headers */, - 46EB2E000129A0 /* SocketAddress.h in Headers */, - 46EB2E00012E90 /* SocketFastOpen.h in Headers */, - 46EB2E000132F0 /* SocketFileDescriptorMap.h in Headers */, - 46EB2E00013460 /* Sockets.h in Headers */, - 46EB2E000129B0 /* sorted_vector_types.h in Headers */, - 46EB2E00013470 /* SourceLocation.h in Headers */, - 46EB2E00012C30 /* SparseByteSet.h in Headers */, - 46EB2E000129C0 /* SpinLock.h in Headers */, - 46EB2E00012EA0 /* SplitStringSimd.h in Headers */, - 46EB2E00012EB0 /* SplitStringSimdImpl.h in Headers */, - 46EB2E00012FB0 /* SpookyHashV1.h in Headers */, - 46EB2E00012FC0 /* SpookyHashV2.h in Headers */, - 46EB2E00012EC0 /* Sse.h in Headers */, - 46EB2E00013160 /* StaticConst.h in Headers */, - 46EB2E00012ED0 /* StaticSingletonManager.h in Headers */, - 46EB2E00013480 /* Stdio.h in Headers */, - 46EB2E00013490 /* Stdlib.h in Headers */, - 46EB2E000129D0 /* stop_watch.h in Headers */, - 46EB2E000134A0 /* String.h in Headers */, - 46EB2E000129F0 /* String.h in Headers */, - 46EB2E000129E0 /* String-inl.h in Headers */, - 46EB2E00012A00 /* Subprocess.h in Headers */, - 46EB2E00012A10 /* Synchronized.h in Headers */, - 46EB2E00012A20 /* SynchronizedPtr.h in Headers */, - 46EB2E000134B0 /* SysFile.h in Headers */, - 46EB2E000134C0 /* Syslog.h in Headers */, - 46EB2E000134D0 /* SysMembarrier.h in Headers */, - 46EB2E000134E0 /* SysMman.h in Headers */, - 46EB2E000134F0 /* SysResource.h in Headers */, - 46EB2E00013500 /* SysStat.h in Headers */, - 46EB2E00013510 /* SysSyscall.h in Headers */, - 46EB2E00013520 /* SysTime.h in Headers */, - 46EB2E00013530 /* SysTypes.h in Headers */, - 46EB2E00013540 /* SysUio.h in Headers */, - 46EB2E000132C0 /* TcpInfo.h in Headers */, - 46EB2E000132D0 /* TcpInfoDispatcher.h in Headers */, - 46EB2E000132E0 /* TcpInfoTypes.h in Headers */, - 46EB2E00013260 /* ThreadCachedArena.h in Headers */, - 46EB2E00012A30 /* ThreadCachedInt.h in Headers */, - 46EB2E000135D0 /* ThreadId.h in Headers */, - 46EB2E00012A40 /* ThreadLocal.h in Headers */, - 46EB2E00012EE0 /* ThreadLocalDetail.h in Headers */, - 46EB2E000135E0 /* ThreadName.h in Headers */, - 46EB2E00013870 /* ThrottledLifoSem.h in Headers */, - 46EB2E00013170 /* Thunk.h in Headers */, - 46EB2E00013550 /* Time.h in Headers */, - 46EB2E00012A50 /* TimeoutQueue.h in Headers */, - 46EB2E00013180 /* ToAscii.h in Headers */, - 46EB2E00012A60 /* TokenBucket.h in Headers */, - 46EB2E00012F70 /* traits.h in Headers */, - 46EB2E00012A70 /* Traits.h in Headers */, - 46EB2E00012A90 /* Try.h in Headers */, - 46EB2E00012A80 /* Try-inl.h in Headers */, - 46EB2E00012EF0 /* TurnSequencer.h in Headers */, - 46EB2E00013190 /* TypeInfo.h in Headers */, - 46EB2E00012F00 /* TypeList.h in Headers */, - 46EB2E000131A0 /* UncaughtExceptions.h in Headers */, - 46EB2E00012AA0 /* Unicode.h in Headers */, - 46EB2E00013270 /* UninitializedMemoryHacks.h in Headers */, - 46EB2E00012F10 /* UniqueInstance.h in Headers */, - 46EB2E00013560 /* Unistd.h in Headers */, - 46EB2E00012AB0 /* Unit.h in Headers */, - 46EB2E00012F20 /* UnrollUtils.h in Headers */, - 46EB2E00012AD0 /* Uri.h in Headers */, - 46EB2E00012AC0 /* Uri-inl.h in Headers */, - 46EB2E00012AE0 /* UTF8String.h in Headers */, - 46EB2E00012CE0 /* Util.h in Headers */, - 46EB2E00013880 /* Utility.h in Headers */, - 46EB2E00012AF0 /* Utility.h in Headers */, - 46EB2E00012B00 /* Varint.h in Headers */, - 46EB2E00012C40 /* View.h in Headers */, - 46EB2E00012B10 /* VirtualExecutor.h in Headers */, - 46EB2E00013890 /* WaitOptions.h in Headers */, - 46EB2E00012C50 /* WeightedEvictingCacheMap.h in Headers */, - 46EB2E00013570 /* Windows.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013980 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000139C0 /* RCTDeprecation.h in Headers */, - 46EB2E00013A20 /* RCTDeprecation-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013B20 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013B70 /* RCTConvertHelpers.h in Headers */, - 46EB2E00013B80 /* RCTTypedModuleConstants.h in Headers */, - 46EB2E00013BE0 /* RCTTypeSafety-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013C70 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013D60 /* RNCAsyncStorage.h in Headers */, - 46EB2E00013D70 /* RNCAsyncStorageDelegate.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013E20 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013FD0 /* RNFlingHandler.h in Headers */, - 46EB2E00013FE0 /* RNForceTouchHandler.h in Headers */, - 46EB2E00014070 /* RNGestureHandler.h in Headers */, - 46EB2E00014080 /* RNGestureHandlerActionType.h in Headers */, - 46EB2E00014090 /* RNGestureHandlerButton.h in Headers */, - 46EB2E000140A0 /* RNGestureHandlerButtonComponentView.h in Headers */, - 46EB2E000140B0 /* RNGestureHandlerButtonManager.h in Headers */, - 46EB2E000140C0 /* RNGestureHandlerDirection.h in Headers */, - 46EB2E000140D0 /* RNGestureHandlerEvents.h in Headers */, - 46EB2E000140E0 /* RNGestureHandlerManager.h in Headers */, - 46EB2E000140F0 /* RNGestureHandlerModule.h in Headers */, - 46EB2E00014100 /* RNGestureHandlerPointerTracker.h in Headers */, - 46EB2E00014110 /* RNGestureHandlerPointerType.h in Headers */, - 46EB2E00014120 /* RNGestureHandlerRegistry.h in Headers */, - 46EB2E00014130 /* RNGestureHandlerState.h in Headers */, - 46EB2E00014140 /* RNGestureHandlerStateManager.h in Headers */, - 46EB2E00014150 /* RNGHStylusData.h in Headers */, - 46EB2E00014160 /* RNGHTouchEventType.h in Headers */, - 46EB2E00014170 /* RNGHUIKit.h in Headers */, - 46EB2E00014180 /* RNGHVector.h in Headers */, - 46EB2E00013FF0 /* RNHoverHandler.h in Headers */, - 46EB2E00014000 /* RNLongPressHandler.h in Headers */, - 46EB2E00014190 /* RNManualActivationRecognizer.h in Headers */, - 46EB2E00014010 /* RNManualHandler.h in Headers */, - 46EB2E00014020 /* RNNativeViewHandler.h in Headers */, - 46EB2E00014030 /* RNPanHandler.h in Headers */, - 46EB2E00014040 /* RNPinchHandler.h in Headers */, - 46EB2E000141A0 /* RNRootViewGestureRecognizer.h in Headers */, - 46EB2E00014050 /* RNRotationHandler.h in Headers */, - 46EB2E00014060 /* RNTapHandler.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00014260 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000142D0 /* RCTConvert+RNGoogleSignin.h in Headers */, - 46EB2E000142E0 /* RNGoogleSignin.h in Headers */, - 46EB2E000142F0 /* RNGoogleSignInButton.h in Headers */, - 46EB2E00014300 /* RNGoogleSigninButtonPaper.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000143C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000147D0 /* AnimatedSensorModule.h in Headers */, - 46EB2E00014A20 /* AsyncQueue.h in Headers */, - 46EB2E00014890 /* CollectionUtils.h in Headers */, - 46EB2E000149F0 /* EventHandlerRegistry.h in Headers */, - 46EB2E000148A0 /* FeaturesConfig.h in Headers */, - 46EB2E00014A30 /* JSISerializer.h in Headers */, - 46EB2E00014A40 /* JSLogger.h in Headers */, - 46EB2E00014A50 /* JSScheduler.h in Headers */, - 46EB2E00014830 /* LayoutAnimationsManager.h in Headers */, - 46EB2E00014840 /* LayoutAnimationsProxy.h in Headers */, - 46EB2E00014850 /* LayoutAnimationsUtils.h in Headers */, - 46EB2E00014860 /* LayoutAnimationType.h in Headers */, - 46EB2E000146B0 /* NativeMethods.h in Headers */, - 46EB2E000146C0 /* NativeProxy.h in Headers */, - 46EB2E00014870 /* NativeReanimatedModule.h in Headers */, - 46EB2E00014880 /* NativeReanimatedModuleSpec.h in Headers */, - 46EB2E000148B0 /* PlatformDepMethodsHolder.h in Headers */, - 46EB2E000146D0 /* PlatformDepMethodsHolderImpl.h in Headers */, - 46EB2E000148C0 /* PlatformLogger.h in Headers */, - 46EB2E000147E0 /* PropsRegistry.h in Headers */, - 46EB2E00014710 /* RCTEventDispatcher+Reanimated.h in Headers */, - 46EB2E00014720 /* RCTUIView+Reanimated.h in Headers */, - 46EB2E00014640 /* REAAnimationsManager.h in Headers */, - 46EB2E00014730 /* READisplayLink.h in Headers */, - 46EB2E00014650 /* REAFrame.h in Headers */, - 46EB2E00014620 /* REAInitializerRCTFabricSurface.h in Headers */, - 46EB2E000146E0 /* REAIOSUIScheduler.h in Headers */, - 46EB2E000146F0 /* REAJSIUtils.h in Headers */, - 46EB2E00014630 /* REAKeyboardEventObserver.h in Headers */, - 46EB2E00014700 /* REAMessageThread.h in Headers */, - 46EB2E00014740 /* REAModule.h in Headers */, - 46EB2E000147F0 /* ReanimatedCommitHook.h in Headers */, - 46EB2E00014800 /* ReanimatedCommitShadowNode.h in Headers */, - 46EB2E00014AB0 /* ReanimatedHermesRuntime.h in Headers */, - 46EB2E00014A60 /* ReanimatedJSIUtils.h in Headers */, - 46EB2E00014810 /* ReanimatedMountHook.h in Headers */, - 46EB2E00014AC0 /* ReanimatedRuntime.h in Headers */, - 46EB2E000147A0 /* ReanimatedSensor.h in Headers */, - 46EB2E000147B0 /* ReanimatedSensorContainer.h in Headers */, - 46EB2E000147C0 /* ReanimatedSensorType.h in Headers */, - 46EB2E00014A70 /* ReanimatedVersion.h in Headers */, - 46EB2E00014750 /* REANodesManager.h in Headers */, - 46EB2E00014660 /* REAScreensHelper.h in Headers */, - 46EB2E00014670 /* REASharedElement.h in Headers */, - 46EB2E00014680 /* REASharedTransitionManager.h in Headers */, - 46EB2E00014760 /* REASlowAnimations.h in Headers */, - 46EB2E00014690 /* REASnapshot.h in Headers */, - 46EB2E000146A0 /* REASwizzledUIManager.h in Headers */, - 46EB2E00014770 /* REAUIKit.h in Headers */, - 46EB2E00014780 /* REAUtils.h in Headers */, - 46EB2E00014790 /* RNGestureHandlerStateManager.h in Headers */, - 46EB2E00014B60 /* RNReanimated-umbrella.h in Headers */, - 46EB2E00014AD0 /* RNRuntimeDecorator.h in Headers */, - 46EB2E00014820 /* ShadowTreeCloner.h in Headers */, - 46EB2E00014A10 /* Shareables.h in Headers */, - 46EB2E000148D0 /* SingleInstanceChecker.h in Headers */, - 46EB2E00014A80 /* ThreadSafeQueue.h in Headers */, - 46EB2E000148E0 /* UIRuntimeDecorator.h in Headers */, - 46EB2E00014A90 /* UIScheduler.h in Headers */, - 46EB2E00014AA0 /* WorkletEventHandler.h in Headers */, - 46EB2E00014AE0 /* WorkletRuntime.h in Headers */, - 46EB2E00014AF0 /* WorkletRuntimeCollector.h in Headers */, - 46EB2E00014B00 /* WorkletRuntimeDecorator.h in Headers */, - 46EB2E00014A00 /* WorkletRuntimeRegistry.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00014BF0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00015410 /* RCTConvert+RNSVG.h in Headers */, - 46EB2E00015420 /* RNSVGBezierElement.h in Headers */, - 46EB2E00015120 /* RNSVGBrush.h in Headers */, - 46EB2E00015130 /* RNSVGBrushType.h in Headers */, - 46EB2E00015430 /* RNSVGCGFCRule.h in Headers */, - 46EB2E00015350 /* RNSVGCircle.h in Headers */, - 46EB2E000154F0 /* RNSVGCircleManager.h in Headers */, - 46EB2E00015180 /* RNSVGClipPath.h in Headers */, - 46EB2E00015500 /* RNSVGClipPathManager.h in Headers */, - 46EB2E00015260 /* RNSVGColorMatrixType.h in Headers */, - 46EB2E000152F0 /* RNSVGContainer.h in Headers */, - 46EB2E00015140 /* RNSVGContextBrush.h in Headers */, - 46EB2E00015440 /* RNSVGConvert.h in Headers */, - 46EB2E00015190 /* RNSVGDefs.h in Headers */, - 46EB2E00015510 /* RNSVGDefsManager.h in Headers */, - 46EB2E00015270 /* RNSVGEdgeMode.h in Headers */, - 46EB2E00015360 /* RNSVGEllipse.h in Headers */, - 46EB2E00015520 /* RNSVGEllipseManager.h in Headers */, - 46EB2E00015280 /* RNSVGFeColorMatrix.h in Headers */, - 46EB2E00015530 /* RNSVGFeColorMatrixManager.h in Headers */, - 46EB2E00015290 /* RNSVGFeGaussianBlur.h in Headers */, - 46EB2E00015540 /* RNSVGFeGaussianBlurManager.h in Headers */, - 46EB2E000152A0 /* RNSVGFeMerge.h in Headers */, - 46EB2E00015550 /* RNSVGFeMergeManager.h in Headers */, - 46EB2E000152B0 /* RNSVGFeOffset.h in Headers */, - 46EB2E00015560 /* RNSVGFeOffsetManager.h in Headers */, - 46EB2E000152C0 /* RNSVGFilter.h in Headers */, - 46EB2E00015570 /* RNSVGFilterManager.h in Headers */, - 46EB2E000152D0 /* RNSVGFilterPrimitive.h in Headers */, - 46EB2E00015580 /* RNSVGFilterPrimitiveManager.h in Headers */, - 46EB2E000152E0 /* RNSVGFilterRegion.h in Headers */, - 46EB2E00015390 /* RNSVGFontData.h in Headers */, - 46EB2E000151A0 /* RNSVGForeignObject.h in Headers */, - 46EB2E00015590 /* RNSVGForeignObjectManager.h in Headers */, - 46EB2E000153A0 /* RNSVGGlyphContext.h in Headers */, - 46EB2E000151B0 /* RNSVGGroup.h in Headers */, - 46EB2E000155A0 /* RNSVGGroupManager.h in Headers */, - 46EB2E000151C0 /* RNSVGImage.h in Headers */, - 46EB2E000155B0 /* RNSVGImageManager.h in Headers */, - 46EB2E00015450 /* RNSVGLength.h in Headers */, - 46EB2E00015370 /* RNSVGLine.h in Headers */, - 46EB2E000151D0 /* RNSVGLinearGradient.h in Headers */, - 46EB2E000155C0 /* RNSVGLinearGradientManager.h in Headers */, - 46EB2E000155D0 /* RNSVGLineManager.h in Headers */, - 46EB2E000151E0 /* RNSVGMarker.h in Headers */, - 46EB2E000155E0 /* RNSVGMarkerManager.h in Headers */, - 46EB2E00015460 /* RNSVGMarkerPosition.h in Headers */, - 46EB2E000151F0 /* RNSVGMask.h in Headers */, - 46EB2E000155F0 /* RNSVGMaskManager.h in Headers */, - 46EB2E00015470 /* RNSVGMaskType.h in Headers */, - 46EB2E00015300 /* RNSVGNode.h in Headers */, - 46EB2E00015600 /* RNSVGNodeManager.h in Headers */, - 46EB2E00015150 /* RNSVGPainter.h in Headers */, - 46EB2E00015160 /* RNSVGPainterBrush.h in Headers */, - 46EB2E00015200 /* RNSVGPath.h in Headers */, - 46EB2E00015610 /* RNSVGPathManager.h in Headers */, - 46EB2E00015480 /* RNSVGPathMeasure.h in Headers */, - 46EB2E00015490 /* RNSVGPathParser.h in Headers */, - 46EB2E00015210 /* RNSVGPattern.h in Headers */, - 46EB2E00015620 /* RNSVGPatternManager.h in Headers */, - 46EB2E000153B0 /* RNSVGPropHelper.h in Headers */, - 46EB2E00015220 /* RNSVGRadialGradient.h in Headers */, - 46EB2E00015630 /* RNSVGRadialGradientManager.h in Headers */, - 46EB2E00015380 /* RNSVGRect.h in Headers */, - 46EB2E00015640 /* RNSVGRectManager.h in Headers */, - 46EB2E00015310 /* RNSVGRenderable.h in Headers */, - 46EB2E00015650 /* RNSVGRenderableManager.h in Headers */, - 46EB2E00015320 /* RNSVGRenderableModule.h in Headers */, - 46EB2E000154A0 /* RNSVGRenderUtils.h in Headers */, - 46EB2E00015170 /* RNSVGSolidColorBrush.h in Headers */, - 46EB2E00015230 /* RNSVGSvgView.h in Headers */, - 46EB2E00015660 /* RNSVGSvgViewManager.h in Headers */, - 46EB2E00015330 /* RNSVGSvgViewModule.h in Headers */, - 46EB2E00015240 /* RNSVGSymbol.h in Headers */, - 46EB2E00015670 /* RNSVGSymbolManager.h in Headers */, - 46EB2E000153C0 /* RNSVGText.h in Headers */, - 46EB2E00015680 /* RNSVGTextManager.h in Headers */, - 46EB2E000153D0 /* RNSVGTextPath.h in Headers */, - 46EB2E00015690 /* RNSVGTextPathManager.h in Headers */, - 46EB2E000153E0 /* RNSVGTextProperties.h in Headers */, - 46EB2E000153F0 /* RNSVGTopAlignedLabel.h in Headers */, - 46EB2E00015400 /* RNSVGTSpan.h in Headers */, - 46EB2E000156A0 /* RNSVGTSpanManager.h in Headers */, - 46EB2E00015340 /* RNSVGUIKit.h in Headers */, - 46EB2E000154B0 /* RNSVGUnits.h in Headers */, - 46EB2E00015250 /* RNSVGUse.h in Headers */, - 46EB2E000156B0 /* RNSVGUseManager.h in Headers */, - 46EB2E000154C0 /* RNSVGVBMOS.h in Headers */, - 46EB2E000154D0 /* RNSVGVectorEffect.h in Headers */, - 46EB2E000154E0 /* RNSVGViewBox.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00015770 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00015900 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h in Headers */, - 46EB2E00015910 /* RNSConvert.h in Headers */, - 46EB2E00015A20 /* RNScreensTurboModule.h in Headers */, - 46EB2E00015920 /* RNSEnums.h in Headers */, - 46EB2E00015930 /* RNSFullWindowOverlay.h in Headers */, - 46EB2E000158E0 /* RNSHeaderHeightChangeEvent.h in Headers */, - 46EB2E00015940 /* RNSModalScreen.h in Headers */, - 46EB2E00015950 /* RNSModule.h in Headers */, - 46EB2E00015960 /* RNSScreen.h in Headers */, - 46EB2E00015970 /* RNSScreenContainer.h in Headers */, - 46EB2E00015980 /* RNSScreenNavigationContainer.h in Headers */, - 46EB2E00015990 /* RNSScreenStack.h in Headers */, - 46EB2E000159A0 /* RNSScreenStackAnimator.h in Headers */, - 46EB2E000159B0 /* RNSScreenStackHeaderConfig.h in Headers */, - 46EB2E000159C0 /* RNSScreenStackHeaderSubview.h in Headers */, - 46EB2E000158F0 /* RNSScreenViewEvent.h in Headers */, - 46EB2E000159D0 /* RNSScreenWindowTraits.h in Headers */, - 46EB2E000159E0 /* RNSSearchBar.h in Headers */, - 46EB2E00015A10 /* RNSUIBarButtonItem.h in Headers */, - 46EB2E000159F0 /* UIViewController+RNScreens.h in Headers */, - 46EB2E00015A00 /* UIWindow+RNScreens.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00015B50 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00015E50 /* ComponentDescriptors.h in Headers */, - 46EB2E00015EB0 /* ComponentDescriptors.h in Headers */, - 46EB2E00015F10 /* ComponentDescriptors.h in Headers */, - 46EB2E00015F70 /* ComponentDescriptors.h in Headers */, - 46EB2E00015FD0 /* ComponentDescriptors.h in Headers */, - 46EB2E00015E60 /* EventEmitters.h in Headers */, - 46EB2E00015EC0 /* EventEmitters.h in Headers */, - 46EB2E00015F20 /* EventEmitters.h in Headers */, - 46EB2E00015F80 /* EventEmitters.h in Headers */, - 46EB2E00015FE0 /* EventEmitters.h in Headers */, - 46EB2E00015E20 /* FBReactNativeSpec.h in Headers */, - 46EB2E00015E30 /* FBReactNativeSpecJSI.h in Headers */, - 46EB2E00015E70 /* Props.h in Headers */, - 46EB2E00015ED0 /* Props.h in Headers */, - 46EB2E00015F30 /* Props.h in Headers */, - 46EB2E00015F90 /* Props.h in Headers */, - 46EB2E00015FF0 /* Props.h in Headers */, - 46EB2E00015E80 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E00015EE0 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E00015F40 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E00015FA0 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E00016000 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E00015E40 /* RCTModulesConformingToProtocolsProvider.h in Headers */, - 46EB2E00016160 /* React-Codegen-umbrella.h in Headers */, - 46EB2E00016030 /* rnasyncstorage.h in Headers */, - 46EB2E00016040 /* rnasyncstorageJSI.h in Headers */, - 46EB2E00016050 /* rngesturehandler_codegen.h in Headers */, - 46EB2E00016060 /* rngesturehandler_codegenJSI.h in Headers */, - 46EB2E00016070 /* RNGoogleSignInCGen.h in Headers */, - 46EB2E00016080 /* RNGoogleSignInCGenJSI.h in Headers */, - 46EB2E00016090 /* rnreanimated.h in Headers */, - 46EB2E000160A0 /* rnreanimatedJSI.h in Headers */, - 46EB2E000160B0 /* rnscreens.h in Headers */, - 46EB2E000160C0 /* rnscreensJSI.h in Headers */, - 46EB2E000160D0 /* rnsvg.h in Headers */, - 46EB2E000160E0 /* rnsvgJSI.h in Headers */, - 46EB2E000160F0 /* safeareacontext.h in Headers */, - 46EB2E00016100 /* safeareacontextJSI.h in Headers */, - 46EB2E00015E90 /* ShadowNodes.h in Headers */, - 46EB2E00015EF0 /* ShadowNodes.h in Headers */, - 46EB2E00015F50 /* ShadowNodes.h in Headers */, - 46EB2E00015FB0 /* ShadowNodes.h in Headers */, - 46EB2E00016010 /* ShadowNodes.h in Headers */, - 46EB2E00015EA0 /* States.h in Headers */, - 46EB2E00015F00 /* States.h in Headers */, - 46EB2E00015F60 /* States.h in Headers */, - 46EB2E00015FC0 /* States.h in Headers */, - 46EB2E00016020 /* States.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000161F0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00016510 /* CoreModulesPlugins.h in Headers */, - 46EB2E00017270 /* DispatchMessageQueueThread.h in Headers */, - 46EB2E000172D0 /* FBXXHashUtils.h in Headers */, - 46EB2E00017210 /* NSDataBigString.h in Headers */, - 46EB2E00017C70 /* NSTextStorage+FontScaling.h in Headers */, - 46EB2E00016530 /* RCTAccessibilityManager.h in Headers */, - 46EB2E00016520 /* RCTAccessibilityManager+Internal.h in Headers */, - 46EB2E00016540 /* RCTActionSheetManager.h in Headers */, - 46EB2E000173B0 /* RCTActivityIndicatorView.h in Headers */, - 46EB2E000173C0 /* RCTActivityIndicatorViewManager.h in Headers */, - 46EB2E00017890 /* RCTAdditionAnimatedNode.h in Headers */, - 46EB2E00016550 /* RCTAlertController.h in Headers */, - 46EB2E00016560 /* RCTAlertManager.h in Headers */, - 46EB2E000179F0 /* RCTAnimatedImage.h in Headers */, - 46EB2E000178A0 /* RCTAnimatedNode.h in Headers */, - 46EB2E00017840 /* RCTAnimationDriver.h in Headers */, - 46EB2E00017980 /* RCTAnimationPlugins.h in Headers */, - 46EB2E000173D0 /* RCTAnimationType.h in Headers */, - 46EB2E00017990 /* RCTAnimationUtils.h in Headers */, - 46EB2E00016570 /* RCTAppearance.h in Headers */, - 46EB2E00016580 /* RCTAppState.h in Headers */, - 46EB2E00016DB0 /* RCTAssert.h in Headers */, - 46EB2E000173E0 /* RCTAutoInsetsProtocol.h in Headers */, - 46EB2E00017CF0 /* RCTBackedTextInputDelegate.h in Headers */, - 46EB2E00017D00 /* RCTBackedTextInputDelegateAdapter.h in Headers */, - 46EB2E00017D10 /* RCTBackedTextInputViewProtocol.h in Headers */, - 46EB2E00017D20 /* RCTBaseTextInputShadowView.h in Headers */, - 46EB2E00017D30 /* RCTBaseTextInputView.h in Headers */, - 46EB2E00017D40 /* RCTBaseTextInputViewManager.h in Headers */, - 46EB2E00017C00 /* RCTBaseTextShadowView.h in Headers */, - 46EB2E00017C10 /* RCTBaseTextViewManager.h in Headers */, - 46EB2E000179D0 /* RCTBlobManager.h in Headers */, - 46EB2E000173F0 /* RCTBorderCurve.h in Headers */, - 46EB2E00017400 /* RCTBorderDrawing.h in Headers */, - 46EB2E00017410 /* RCTBorderStyle.h in Headers */, - 46EB2E00016DE0 /* RCTBridge.h in Headers */, - 46EB2E00016DC0 /* RCTBridge+Inspector.h in Headers */, - 46EB2E00016DD0 /* RCTBridge+Private.h in Headers */, - 46EB2E00016DF0 /* RCTBridgeConstants.h in Headers */, - 46EB2E00016E00 /* RCTBridgeDelegate.h in Headers */, - 46EB2E00016E10 /* RCTBridgeMethod.h in Headers */, - 46EB2E00016E20 /* RCTBridgeModule.h in Headers */, - 46EB2E00016E30 /* RCTBridgeModuleDecorator.h in Headers */, - 46EB2E00016E50 /* RCTBridgeProxy.h in Headers */, - 46EB2E00016E40 /* RCTBridgeProxy+Cxx.h in Headers */, - 46EB2E00017A00 /* RCTBundleAssetImageLoader.h in Headers */, - 46EB2E00016E60 /* RCTBundleManager.h in Headers */, - 46EB2E00016E70 /* RCTBundleURLProvider.h in Headers */, - 46EB2E00016590 /* RCTClipboard.h in Headers */, - 46EB2E000178B0 /* RCTColorAnimatedNode.h in Headers */, - 46EB2E00017420 /* RCTComponent.h in Headers */, - 46EB2E00017430 /* RCTComponentData.h in Headers */, - 46EB2E00016E80 /* RCTComponentEvent.h in Headers */, - 46EB2E00016E90 /* RCTConstants.h in Headers */, - 46EB2E00016EA0 /* RCTConvert.h in Headers */, - 46EB2E00017440 /* RCTConvert+CoreLocation.h in Headers */, - 46EB2E00017C40 /* RCTConvert+Text.h in Headers */, - 46EB2E00017450 /* RCTConvert+Transform.h in Headers */, - 46EB2E00017460 /* RCTCursor.h in Headers */, - 46EB2E00017220 /* RCTCxxBridgeDelegate.h in Headers */, - 46EB2E00016EB0 /* RCTCxxConvert.h in Headers */, - 46EB2E000177F0 /* RCTCxxInspectorPackagerConnection.h in Headers */, - 46EB2E00017800 /* RCTCxxInspectorPackagerConnectionDelegate.h in Headers */, - 46EB2E00017810 /* RCTCxxInspectorWebSocketAdapter.h in Headers */, - 46EB2E00017280 /* RCTCxxMethod.h in Headers */, - 46EB2E00017290 /* RCTCxxModule.h in Headers */, - 46EB2E000172A0 /* RCTCxxUtils.h in Headers */, - 46EB2E00017B80 /* RCTDataRequestHandler.h in Headers */, - 46EB2E00017470 /* RCTDebuggingOverlay.h in Headers */, - 46EB2E00017480 /* RCTDebuggingOverlayManager.h in Headers */, - 46EB2E00017850 /* RCTDecayAnimation.h in Headers */, - 46EB2E00017260 /* RCTDefaultCxxLogFunction.h in Headers */, - 46EB2E00016EC0 /* RCTDefines.h in Headers */, - 46EB2E000165A0 /* RCTDeviceInfo.h in Headers */, - 46EB2E000165B0 /* RCTDevLoadingView.h in Headers */, - 46EB2E000177A0 /* RCTDevLoadingViewProtocol.h in Headers */, - 46EB2E000177B0 /* RCTDevLoadingViewSetEnabled.h in Headers */, - 46EB2E000165C0 /* RCTDevMenu.h in Headers */, - 46EB2E000165D0 /* RCTDevSettings.h in Headers */, - 46EB2E000178C0 /* RCTDiffClampAnimatedNode.h in Headers */, - 46EB2E00016ED0 /* RCTDisplayLink.h in Headers */, - 46EB2E00017A10 /* RCTDisplayWeakRefreshable.h in Headers */, - 46EB2E000178D0 /* RCTDivisionAnimatedNode.h in Headers */, - 46EB2E00017C80 /* RCTDynamicTypeRamp.h in Headers */, - 46EB2E00016EE0 /* RCTErrorCustomizer.h in Headers */, - 46EB2E00016EF0 /* RCTErrorInfo.h in Headers */, - 46EB2E00017860 /* RCTEventAnimation.h in Headers */, - 46EB2E000165E0 /* RCTEventDispatcher.h in Headers */, - 46EB2E00016F00 /* RCTEventDispatcherProtocol.h in Headers */, - 46EB2E000172F0 /* RCTEventEmitter.h in Headers */, - 46EB2E000165F0 /* RCTExceptionsManager.h in Headers */, - 46EB2E000179E0 /* RCTFileReaderModule.h in Headers */, - 46EB2E00017B90 /* RCTFileRequestHandler.h in Headers */, - 46EB2E000172C0 /* RCTFollyConvert.h in Headers */, - 46EB2E00017490 /* RCTFont.h in Headers */, - 46EB2E00016600 /* RCTFPSGraph.h in Headers */, - 46EB2E00017870 /* RCTFrameAnimation.h in Headers */, - 46EB2E00016F10 /* RCTFrameUpdate.h in Headers */, - 46EB2E00017A20 /* RCTGIFImageDecoder.h in Headers */, - 46EB2E00017BA0 /* RCTHTTPRequestHandler.h in Headers */, - 46EB2E00016610 /* RCTI18nManager.h in Headers */, - 46EB2E00017300 /* RCTI18nUtil.h in Headers */, - 46EB2E00017A30 /* RCTImageBlurUtils.h in Headers */, - 46EB2E00017A40 /* RCTImageCache.h in Headers */, - 46EB2E00017A50 /* RCTImageDataDecoder.h in Headers */, - 46EB2E00017A60 /* RCTImageEditingManager.h in Headers */, - 46EB2E00017A70 /* RCTImageLoader.h in Headers */, - 46EB2E00017A80 /* RCTImageLoaderLoggable.h in Headers */, - 46EB2E00017A90 /* RCTImageLoaderProtocol.h in Headers */, - 46EB2E00017AA0 /* RCTImageLoaderWithAttributionProtocol.h in Headers */, - 46EB2E00017AB0 /* RCTImagePlugins.h in Headers */, - 46EB2E00017AC0 /* RCTImageShadowView.h in Headers */, - 46EB2E00016F20 /* RCTImageSource.h in Headers */, - 46EB2E00017AD0 /* RCTImageStoreManager.h in Headers */, - 46EB2E00017AE0 /* RCTImageURLLoader.h in Headers */, - 46EB2E00017AF0 /* RCTImageURLLoaderWithAttribution.h in Headers */, - 46EB2E00017B00 /* RCTImageUtils.h in Headers */, - 46EB2E00017B10 /* RCTImageView.h in Headers */, - 46EB2E00017B20 /* RCTImageViewManager.h in Headers */, - 46EB2E00016F30 /* RCTInitializing.h in Headers */, - 46EB2E00017D50 /* RCTInputAccessoryShadowView.h in Headers */, - 46EB2E00017D60 /* RCTInputAccessoryView.h in Headers */, - 46EB2E00017D70 /* RCTInputAccessoryViewContent.h in Headers */, - 46EB2E00017D80 /* RCTInputAccessoryViewManager.h in Headers */, - 46EB2E00017820 /* RCTInspector.h in Headers */, - 46EB2E000177C0 /* RCTInspectorDevServerHelper.h in Headers */, - 46EB2E00017830 /* RCTInspectorPackagerConnection.h in Headers */, - 46EB2E000178E0 /* RCTInterpolationAnimatedNode.h in Headers */, - 46EB2E00016F40 /* RCTInvalidating.h in Headers */, - 46EB2E00016F50 /* RCTJavaScriptExecutor.h in Headers */, - 46EB2E00016F60 /* RCTJavaScriptLoader.h in Headers */, - 46EB2E00017230 /* RCTJSIExecutorRuntimeInstaller.h in Headers */, - 46EB2E00016F70 /* RCTJSStackFrame.h in Headers */, - 46EB2E00016F80 /* RCTJSThread.h in Headers */, - 46EB2E00016620 /* RCTKeyboardObserver.h in Headers */, - 46EB2E00016F90 /* RCTKeyCommands.h in Headers */, - 46EB2E000174A0 /* RCTLayout.h in Headers */, - 46EB2E00017310 /* RCTLayoutAnimation.h in Headers */, - 46EB2E00017320 /* RCTLayoutAnimationGroup.h in Headers */, - 46EB2E00017B60 /* RCTLinkingManager.h in Headers */, - 46EB2E00017B70 /* RCTLinkingPlugins.h in Headers */, - 46EB2E00017B30 /* RCTLocalAssetImageLoader.h in Headers */, - 46EB2E000172E0 /* RCTLocalizedString.h in Headers */, - 46EB2E00016FA0 /* RCTLog.h in Headers */, - 46EB2E00016630 /* RCTLogBox.h in Headers */, - 46EB2E00016640 /* RCTLogBoxView.h in Headers */, - 46EB2E00017380 /* RCTMacros.h in Headers */, - 46EB2E00016FB0 /* RCTManagedPointer.h in Headers */, - 46EB2E00017240 /* RCTMessageThread.h in Headers */, - 46EB2E00016FC0 /* RCTMockDef.h in Headers */, - 46EB2E000174B0 /* RCTModalHostView.h in Headers */, - 46EB2E000174C0 /* RCTModalHostViewController.h in Headers */, - 46EB2E000174D0 /* RCTModalHostViewManager.h in Headers */, - 46EB2E000174E0 /* RCTModalManager.h in Headers */, - 46EB2E00016FD0 /* RCTModuleData.h in Headers */, - 46EB2E00016FE0 /* RCTModuleMethod.h in Headers */, - 46EB2E000178F0 /* RCTModuloAnimatedNode.h in Headers */, - 46EB2E00017CC0 /* RCTMultilineTextInputView.h in Headers */, - 46EB2E00017CD0 /* RCTMultilineTextInputViewManager.h in Headers */, - 46EB2E00016FF0 /* RCTMultipartDataTask.h in Headers */, - 46EB2E00017000 /* RCTMultipartStreamReader.h in Headers */, - 46EB2E00017900 /* RCTMultiplicationAnimatedNode.h in Headers */, - 46EB2E000179A0 /* RCTNativeAnimatedModule.h in Headers */, - 46EB2E000179B0 /* RCTNativeAnimatedNodesManager.h in Headers */, - 46EB2E000179C0 /* RCTNativeAnimatedTurboModule.h in Headers */, - 46EB2E000172B0 /* RCTNativeModule.h in Headers */, - 46EB2E00017BB0 /* RCTNetworking.h in Headers */, - 46EB2E00017BC0 /* RCTNetworkPlugins.h in Headers */, - 46EB2E00017BD0 /* RCTNetworkTask.h in Headers */, - 46EB2E00017010 /* RCTNullability.h in Headers */, - 46EB2E00017250 /* RCTObjcExecutor.h in Headers */, - 46EB2E00017910 /* RCTObjectAnimatedNode.h in Headers */, - 46EB2E000177D0 /* RCTPackagerClient.h in Headers */, - 46EB2E000177E0 /* RCTPackagerConnection.h in Headers */, - 46EB2E00017020 /* RCTParserUtils.h in Headers */, - 46EB2E00017030 /* RCTPerformanceLogger.h in Headers */, - 46EB2E00017040 /* RCTPerformanceLoggerLabels.h in Headers */, - 46EB2E00016650 /* RCTPlatform.h in Headers */, - 46EB2E00017050 /* RCTPLTag.h in Headers */, - 46EB2E000174F0 /* RCTPointerEvents.h in Headers */, - 46EB2E00017390 /* RCTProfile.h in Headers */, - 46EB2E00017920 /* RCTPropsAnimatedNode.h in Headers */, - 46EB2E00017C20 /* RCTRawTextShadowView.h in Headers */, - 46EB2E00017C30 /* RCTRawTextViewManager.h in Headers */, - 46EB2E00017E30 /* RCTReconnectingWebSocket.h in Headers */, - 46EB2E00016660 /* RCTRedBox.h in Headers */, - 46EB2E00017330 /* RCTRedBoxExtraDataViewController.h in Headers */, - 46EB2E00017060 /* RCTRedBoxSetEnabled.h in Headers */, - 46EB2E000175D0 /* RCTRefreshableProtocol.h in Headers */, - 46EB2E000175E0 /* RCTRefreshControl.h in Headers */, - 46EB2E000175F0 /* RCTRefreshControlManager.h in Headers */, - 46EB2E00017070 /* RCTReloadCommand.h in Headers */, - 46EB2E00017B40 /* RCTResizeMode.h in Headers */, - 46EB2E00017080 /* RCTRootContentView.h in Headers */, - 46EB2E00017500 /* RCTRootShadowView.h in Headers */, - 46EB2E00017090 /* RCTRootView.h in Headers */, - 46EB2E000170A0 /* RCTRootViewDelegate.h in Headers */, - 46EB2E000170B0 /* RCTRootViewInternal.h in Headers */, - 46EB2E000170C0 /* RCTRuntimeExecutorModule.h in Headers */, - 46EB2E00017600 /* RCTSafeAreaShadowView.h in Headers */, - 46EB2E00017610 /* RCTSafeAreaView.h in Headers */, - 46EB2E00017620 /* RCTSafeAreaViewLocalData.h in Headers */, - 46EB2E00017630 /* RCTSafeAreaViewManager.h in Headers */, - 46EB2E00017640 /* RCTScrollableProtocol.h in Headers */, - 46EB2E00017650 /* RCTScrollContentShadowView.h in Headers */, - 46EB2E00017660 /* RCTScrollContentView.h in Headers */, - 46EB2E00017670 /* RCTScrollContentViewManager.h in Headers */, - 46EB2E00017680 /* RCTScrollEvent.h in Headers */, - 46EB2E00017690 /* RCTScrollView.h in Headers */, - 46EB2E000176A0 /* RCTScrollViewManager.h in Headers */, - 46EB2E00017510 /* RCTSegmentedControl.h in Headers */, - 46EB2E00017520 /* RCTSegmentedControlManager.h in Headers */, - 46EB2E00017BE0 /* RCTSettingsManager.h in Headers */, - 46EB2E00017BF0 /* RCTSettingsPlugins.h in Headers */, - 46EB2E00017550 /* RCTShadowView.h in Headers */, - 46EB2E00017530 /* RCTShadowView+Internal.h in Headers */, - 46EB2E00017540 /* RCTShadowView+Layout.h in Headers */, - 46EB2E00017DA0 /* RCTSinglelineTextInputView.h in Headers */, - 46EB2E00017DB0 /* RCTSinglelineTextInputViewManager.h in Headers */, - 46EB2E00016670 /* RCTSourceCode.h in Headers */, - 46EB2E00017880 /* RCTSpringAnimation.h in Headers */, - 46EB2E00016680 /* RCTStatusBarManager.h in Headers */, - 46EB2E00017930 /* RCTStyleAnimatedNode.h in Headers */, - 46EB2E00017940 /* RCTSubtractionAnimatedNode.h in Headers */, - 46EB2E00017150 /* RCTSurface.h in Headers */, - 46EB2E00017160 /* RCTSurfaceDelegate.h in Headers */, - 46EB2E000171E0 /* RCTSurfaceHostingProxyRootView.h in Headers */, - 46EB2E000171F0 /* RCTSurfaceHostingView.h in Headers */, - 46EB2E00017340 /* RCTSurfacePresenterStub.h in Headers */, - 46EB2E00017170 /* RCTSurfaceProtocol.h in Headers */, - 46EB2E00017180 /* RCTSurfaceRootShadowView.h in Headers */, - 46EB2E00017190 /* RCTSurfaceRootShadowViewDelegate.h in Headers */, - 46EB2E000171A0 /* RCTSurfaceRootView.h in Headers */, - 46EB2E00017200 /* RCTSurfaceSizeMeasureMode.h in Headers */, - 46EB2E000171B0 /* RCTSurfaceStage.h in Headers */, - 46EB2E000171D0 /* RCTSurfaceView.h in Headers */, - 46EB2E000171C0 /* RCTSurfaceView+Internal.h in Headers */, - 46EB2E00017560 /* RCTSwitch.h in Headers */, - 46EB2E00017570 /* RCTSwitchManager.h in Headers */, - 46EB2E00017C50 /* RCTTextAttributes.h in Headers */, - 46EB2E00017580 /* RCTTextDecorationLineType.h in Headers */, - 46EB2E00017D90 /* RCTTextSelection.h in Headers */, - 46EB2E00017C90 /* RCTTextShadowView.h in Headers */, - 46EB2E00017C60 /* RCTTextTransform.h in Headers */, - 46EB2E00017CA0 /* RCTTextView.h in Headers */, - 46EB2E00017CB0 /* RCTTextViewManager.h in Headers */, - 46EB2E00016690 /* RCTTiming.h in Headers */, - 46EB2E000170D0 /* RCTTouchEvent.h in Headers */, - 46EB2E000170E0 /* RCTTouchHandler.h in Headers */, - 46EB2E00017950 /* RCTTrackingAnimatedNode.h in Headers */, - 46EB2E00017960 /* RCTTransformAnimatedNode.h in Headers */, - 46EB2E000170F0 /* RCTTurboModuleRegistry.h in Headers */, - 46EB2E00017B50 /* RCTUIImageViewAnimated.h in Headers */, - 46EB2E00017350 /* RCTUIManager.h in Headers */, - 46EB2E00017360 /* RCTUIManagerObserverCoordinator.h in Headers */, - 46EB2E00017370 /* RCTUIManagerUtils.h in Headers */, - 46EB2E00017DC0 /* RCTUITextField.h in Headers */, - 46EB2E00017CE0 /* RCTUITextView.h in Headers */, - 46EB2E000173A0 /* RCTUIUtils.h in Headers */, - 46EB2E00017100 /* RCTURLRequestDelegate.h in Headers */, - 46EB2E00017110 /* RCTURLRequestHandler.h in Headers */, - 46EB2E00017120 /* RCTUtils.h in Headers */, - 46EB2E00017130 /* RCTUtilsUIOverride.h in Headers */, - 46EB2E00017970 /* RCTValueAnimatedNode.h in Headers */, - 46EB2E00017140 /* RCTVersion.h in Headers */, - 46EB2E00017E00 /* RCTVibration.h in Headers */, - 46EB2E00017E10 /* RCTVibrationPlugins.h in Headers */, - 46EB2E00017590 /* RCTView.h in Headers */, - 46EB2E000175A0 /* RCTViewManager.h in Headers */, - 46EB2E000175B0 /* RCTViewUtils.h in Headers */, - 46EB2E00017DD0 /* RCTVirtualTextShadowView.h in Headers */, - 46EB2E00017DE0 /* RCTVirtualTextView.h in Headers */, - 46EB2E00017DF0 /* RCTVirtualTextViewManager.h in Headers */, - 46EB2E000166A0 /* RCTWebSocketExecutor.h in Headers */, - 46EB2E000166B0 /* RCTWebSocketModule.h in Headers */, - 46EB2E000175C0 /* RCTWrapperViewController.h in Headers */, - 46EB2E00017E80 /* React-Core-umbrella.h in Headers */, - 46EB2E000176B0 /* UIView+Private.h in Headers */, - 46EB2E000176C0 /* UIView+React.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00017F10 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000181A0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00018AB0 /* AccessibilityPrimitives.h in Headers */, - 46EB2E00018AC0 /* AccessibilityProps.h in Headers */, - 46EB2E00018AD0 /* accessibilityPropsConversions.h in Headers */, - 46EB2E00019440 /* AsynchronousEventBeat.h in Headers */, - 46EB2E000182A0 /* AttributedString.h in Headers */, - 46EB2E000182B0 /* AttributedStringBox.h in Headers */, - 46EB2E00018800 /* BaseTextProps.h in Headers */, - 46EB2E00018810 /* BaseTextShadowNode.h in Headers */, - 46EB2E00018AE0 /* BaseTouch.h in Headers */, - 46EB2E00018AF0 /* BaseViewEventEmitter.h in Headers */, - 46EB2E00018B00 /* BaseViewProps.h in Headers */, - 46EB2E00018E30 /* BatchedEventQueue.h in Headers */, - 46EB2E00019630 /* bindingUtils.h in Headers */, - 46EB2E00018E40 /* ComponentDescriptor.h in Headers */, - 46EB2E00018330 /* ComponentDescriptorFactory.h in Headers */, - 46EB2E00018340 /* ComponentDescriptorProvider.h in Headers */, - 46EB2E00018350 /* ComponentDescriptorProviderRegistry.h in Headers */, - 46EB2E00018360 /* ComponentDescriptorRegistry.h in Headers */, - 46EB2E00018590 /* ComponentDescriptors.h in Headers */, - 46EB2E00018370 /* componentNameByReactViewName.h in Headers */, - 46EB2E00018E50 /* ConcreteComponentDescriptor.h in Headers */, - 46EB2E00018E60 /* ConcreteShadowNode.h in Headers */, - 46EB2E00018E70 /* ConcreteState.h in Headers */, - 46EB2E00018B10 /* ConcreteViewShadowNode.h in Headers */, - 46EB2E00018200 /* conversions.h in Headers */, - 46EB2E000182C0 /* conversions.h in Headers */, - 46EB2E000186D0 /* conversions.h in Headers */, - 46EB2E00018820 /* conversions.h in Headers */, - 46EB2E00018930 /* conversions.h in Headers */, - 46EB2E00018B20 /* conversions.h in Headers */, - 46EB2E00018E80 /* conversions.h in Headers */, - 46EB2E00019310 /* Differentiator.h in Headers */, - 46EB2E00018E90 /* DynamicPropsUtilities.h in Headers */, - 46EB2E00018EA0 /* EventBeat.h in Headers */, - 46EB2E00018EB0 /* EventDispatcher.h in Headers */, - 46EB2E00018EC0 /* EventEmitter.h in Headers */, - 46EB2E000185A0 /* EventEmitters.h in Headers */, - 46EB2E00018ED0 /* EventListener.h in Headers */, - 46EB2E00018EE0 /* EventLogger.h in Headers */, - 46EB2E00018EF0 /* EventPayload.h in Headers */, - 46EB2E00018F00 /* EventPayloadType.h in Headers */, - 46EB2E00018F10 /* EventPipe.h in Headers */, - 46EB2E00018F20 /* EventPriority.h in Headers */, - 46EB2E00018F30 /* EventQueue.h in Headers */, - 46EB2E00018F40 /* EventQueueProcessor.h in Headers */, - 46EB2E00018F50 /* EventTarget.h in Headers */, - 46EB2E00018F60 /* graphicsConversions.h in Headers */, - 46EB2E00018B30 /* HostPlatformTouch.h in Headers */, - 46EB2E00018B40 /* HostPlatformViewEventEmitter.h in Headers */, - 46EB2E00018B50 /* HostPlatformViewProps.h in Headers */, - 46EB2E00018B60 /* HostPlatformViewTraitsInitializer.h in Headers */, - 46EB2E000191A0 /* ImageManager.h in Headers */, - 46EB2E000191B0 /* ImageRequest.h in Headers */, - 46EB2E000191C0 /* ImageResponse.h in Headers */, - 46EB2E000191D0 /* ImageResponseObserver.h in Headers */, - 46EB2E000191E0 /* ImageResponseObserverCoordinator.h in Headers */, - 46EB2E000191F0 /* ImageTelemetry.h in Headers */, - 46EB2E000183B0 /* InputAccessoryComponentDescriptor.h in Headers */, - 46EB2E000183C0 /* InputAccessoryShadowNode.h in Headers */, - 46EB2E000183D0 /* InputAccessoryState.h in Headers */, - 46EB2E00019450 /* InspectorData.h in Headers */, - 46EB2E00018F70 /* InstanceHandle.h in Headers */, - 46EB2E00018F80 /* LayoutableShadowNode.h in Headers */, - 46EB2E00018210 /* LayoutAnimationCallbackWrapper.h in Headers */, - 46EB2E00018220 /* LayoutAnimationDriver.h in Headers */, - 46EB2E00018230 /* LayoutAnimationKeyFrameManager.h in Headers */, - 46EB2E00019640 /* LayoutAnimationStatusDelegate.h in Headers */, - 46EB2E00018F90 /* LayoutConstraints.h in Headers */, - 46EB2E00018FA0 /* LayoutContext.h in Headers */, - 46EB2E00018FB0 /* LayoutMetrics.h in Headers */, - 46EB2E00018FC0 /* LayoutPrimitives.h in Headers */, - 46EB2E00019230 /* LeakChecker.h in Headers */, - 46EB2E00018460 /* LegacyViewManagerInteropComponentDescriptor.h in Headers */, - 46EB2E00018470 /* LegacyViewManagerInteropShadowNode.h in Headers */, - 46EB2E00018480 /* LegacyViewManagerInteropState.h in Headers */, - 46EB2E00018490 /* LegacyViewManagerInteropViewEventEmitter.h in Headers */, - 46EB2E000184A0 /* LegacyViewManagerInteropViewProps.h in Headers */, - 46EB2E00018510 /* ModalHostViewComponentDescriptor.h in Headers */, - 46EB2E00018520 /* ModalHostViewShadowNode.h in Headers */, - 46EB2E00018530 /* ModalHostViewState.h in Headers */, - 46EB2E00019320 /* MountingCoordinator.h in Headers */, - 46EB2E00019330 /* MountingOverrideDelegate.h in Headers */, - 46EB2E00019340 /* MountingTransaction.h in Headers */, - 46EB2E00018390 /* NativeComponentRegistryBinding.h in Headers */, - 46EB2E000182D0 /* ParagraphAttributes.h in Headers */, - 46EB2E00018830 /* ParagraphComponentDescriptor.h in Headers */, - 46EB2E00018840 /* ParagraphEventEmitter.h in Headers */, - 46EB2E00018850 /* ParagraphLayoutManager.h in Headers */, - 46EB2E00018860 /* ParagraphProps.h in Headers */, - 46EB2E00018870 /* ParagraphShadowNode.h in Headers */, - 46EB2E00018880 /* ParagraphState.h in Headers */, - 46EB2E00018B70 /* PointerEvent.h in Headers */, - 46EB2E00019650 /* PointerEventsProcessor.h in Headers */, - 46EB2E00019660 /* PointerHoverTracker.h in Headers */, - 46EB2E00018240 /* primitives.h in Headers */, - 46EB2E000182E0 /* primitives.h in Headers */, - 46EB2E000186E0 /* primitives.h in Headers */, - 46EB2E00018940 /* primitives.h in Headers */, - 46EB2E00018B80 /* primitives.h in Headers */, - 46EB2E00019200 /* primitives.h in Headers */, - 46EB2E00019670 /* primitives.h in Headers */, - 46EB2E000185B0 /* Props.h in Headers */, - 46EB2E00018FD0 /* Props.h in Headers */, - 46EB2E00018950 /* propsConversions.h in Headers */, - 46EB2E00018B90 /* propsConversions.h in Headers */, - 46EB2E00018FE0 /* propsConversions.h in Headers */, - 46EB2E00018FF0 /* PropsMacros.h in Headers */, - 46EB2E00019000 /* PropsParserContext.h in Headers */, - 46EB2E00019010 /* RawEvent.h in Headers */, - 46EB2E00019020 /* RawProps.h in Headers */, - 46EB2E00019030 /* RawPropsKey.h in Headers */, - 46EB2E00019040 /* RawPropsKeyMap.h in Headers */, - 46EB2E00019050 /* RawPropsParser.h in Headers */, - 46EB2E00019060 /* RawPropsPrimitives.h in Headers */, - 46EB2E00018890 /* RawTextComponentDescriptor.h in Headers */, - 46EB2E000188A0 /* RawTextProps.h in Headers */, - 46EB2E000188B0 /* RawTextShadowNode.h in Headers */, - 46EB2E00019070 /* RawValue.h in Headers */, - 46EB2E00019550 /* RCTAttributedTextUtils.h in Headers */, - 46EB2E000185C0 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E000186F0 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E00019560 /* RCTFontProperties.h in Headers */, - 46EB2E00019570 /* RCTFontUtils.h in Headers */, - 46EB2E000184B0 /* RCTLegacyViewManagerInteropCoordinator.h in Headers */, - 46EB2E00019580 /* RCTTextLayoutManager.h in Headers */, - 46EB2E00019590 /* RCTTextPrimitivesConversions.h in Headers */, - 46EB2E00019740 /* React-Fabric-umbrella.h in Headers */, - 46EB2E00019080 /* ReactEventPriority.h in Headers */, - 46EB2E00019090 /* ReactPrimitives.h in Headers */, - 46EB2E00018610 /* RootComponentDescriptor.h in Headers */, - 46EB2E00018620 /* RootProps.h in Headers */, - 46EB2E00018630 /* RootShadowNode.h in Headers */, - 46EB2E00018660 /* SafeAreaViewComponentDescriptor.h in Headers */, - 46EB2E00018670 /* SafeAreaViewShadowNode.h in Headers */, - 46EB2E00018680 /* SafeAreaViewState.h in Headers */, - 46EB2E00019460 /* Scheduler.h in Headers */, - 46EB2E00019470 /* SchedulerDelegate.h in Headers */, - 46EB2E00019480 /* SchedulerToolbox.h in Headers */, - 46EB2E00018700 /* ScrollViewComponentDescriptor.h in Headers */, - 46EB2E00018710 /* ScrollViewEventEmitter.h in Headers */, - 46EB2E00018720 /* ScrollViewProps.h in Headers */, - 46EB2E00018730 /* ScrollViewShadowNode.h in Headers */, - 46EB2E00018740 /* ScrollViewState.h in Headers */, - 46EB2E000190A0 /* Sealable.h in Headers */, - 46EB2E000190B0 /* ShadowNode.h in Headers */, - 46EB2E000190C0 /* ShadowNodeFamily.h in Headers */, - 46EB2E000190D0 /* ShadowNodeFragment.h in Headers */, - 46EB2E000185D0 /* ShadowNodes.h in Headers */, - 46EB2E000190E0 /* ShadowNodeTraits.h in Headers */, - 46EB2E00019350 /* ShadowTree.h in Headers */, - 46EB2E00019360 /* ShadowTreeDelegate.h in Headers */, - 46EB2E00019370 /* ShadowTreeRegistry.h in Headers */, - 46EB2E00019380 /* ShadowTreeRevision.h in Headers */, - 46EB2E00019390 /* ShadowView.h in Headers */, - 46EB2E000193A0 /* ShadowViewMutation.h in Headers */, - 46EB2E000190F0 /* State.h in Headers */, - 46EB2E00019100 /* StateData.h in Headers */, - 46EB2E00019110 /* StatePipe.h in Headers */, - 46EB2E000185E0 /* States.h in Headers */, - 46EB2E00019120 /* StateUpdate.h in Headers */, - 46EB2E000193B0 /* stubs.h in Headers */, - 46EB2E000193C0 /* StubView.h in Headers */, - 46EB2E000193D0 /* StubViewTree.h in Headers */, - 46EB2E00019490 /* SurfaceHandler.h in Headers */, - 46EB2E000194A0 /* SurfaceManager.h in Headers */, - 46EB2E00019680 /* SurfaceRegistryBinding.h in Headers */, - 46EB2E000194E0 /* SurfaceTelemetry.h in Headers */, - 46EB2E000194B0 /* SynchronousEventBeat.h in Headers */, - 46EB2E000193E0 /* TelemetryController.h in Headers */, - 46EB2E000182F0 /* TextAttributes.h in Headers */, - 46EB2E000188C0 /* TextComponentDescriptor.h in Headers */, - 46EB2E00018960 /* TextInputComponentDescriptor.h in Headers */, - 46EB2E00018970 /* TextInputEventEmitter.h in Headers */, - 46EB2E00018980 /* TextInputProps.h in Headers */, - 46EB2E00018990 /* TextInputShadowNode.h in Headers */, - 46EB2E000189A0 /* TextInputState.h in Headers */, - 46EB2E000195B0 /* TextLayoutContext.h in Headers */, - 46EB2E000195A0 /* TextLayoutManager.h in Headers */, - 46EB2E000195C0 /* TextMeasureCache.h in Headers */, - 46EB2E000188D0 /* TextProps.h in Headers */, - 46EB2E000188E0 /* TextShadowNode.h in Headers */, - 46EB2E00018BA0 /* Touch.h in Headers */, - 46EB2E00018BB0 /* TouchEvent.h in Headers */, - 46EB2E00018BC0 /* TouchEventEmitter.h in Headers */, - 46EB2E000194F0 /* TransactionTelemetry.h in Headers */, - 46EB2E00019690 /* UIManager.h in Headers */, - 46EB2E000196A0 /* UIManagerAnimationDelegate.h in Headers */, - 46EB2E000196B0 /* UIManagerBinding.h in Headers */, - 46EB2E000196C0 /* UIManagerCommitHook.h in Headers */, - 46EB2E000196D0 /* UIManagerDelegate.h in Headers */, - 46EB2E000196E0 /* UIManagerMountHook.h in Headers */, - 46EB2E00019130 /* UnbatchedEventQueue.h in Headers */, - 46EB2E000189E0 /* UnimplementedViewComponentDescriptor.h in Headers */, - 46EB2E000189F0 /* UnimplementedViewProps.h in Headers */, - 46EB2E00018A00 /* UnimplementedViewShadowNode.h in Headers */, - 46EB2E000184C0 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h in Headers */, - 46EB2E000184D0 /* UnstableLegacyViewManagerAutomaticShadowNode.h in Headers */, - 46EB2E000184E0 /* UnstableLegacyViewManagerInteropComponentDescriptor.h in Headers */, - 46EB2E00018250 /* utils.h in Headers */, - 46EB2E00019140 /* ValueFactory.h in Headers */, - 46EB2E00019150 /* ValueFactoryEventPayload.h in Headers */, - 46EB2E00018BD0 /* ViewComponentDescriptor.h in Headers */, - 46EB2E00018BE0 /* ViewEventEmitter.h in Headers */, - 46EB2E00018BF0 /* ViewProps.h in Headers */, - 46EB2E00018C00 /* ViewPropsInterpolation.h in Headers */, - 46EB2E00018C10 /* ViewShadowNode.h in Headers */, - 46EB2E00019240 /* WeakFamilyRegistry.h in Headers */, - 46EB2E00018C20 /* YogaLayoutableShadowNode.h in Headers */, - 46EB2E00018C30 /* YogaStylableProps.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000197D0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019840 /* conversions.h in Headers */, - 46EB2E00019850 /* ImageComponentDescriptor.h in Headers */, - 46EB2E00019860 /* ImageEventEmitter.h in Headers */, - 46EB2E00019870 /* ImageProps.h in Headers */, - 46EB2E00019880 /* ImageShadowNode.h in Headers */, - 46EB2E00019890 /* ImageState.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019950 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000199B0 /* RCTImageManager.h in Headers */, - 46EB2E000199C0 /* RCTImageManagerProtocol.h in Headers */, - 46EB2E000199D0 /* RCTImagePrimitivesConversions.h in Headers */, - 46EB2E000199E0 /* RCTSyncImageManager.h in Headers */, - 46EB2E00019A40 /* React-ImageManager-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019AD0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019B20 /* MapBuffer.h in Headers */, - 46EB2E00019B30 /* MapBufferBuilder.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019BF0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019C60 /* RCTInteropTurboModule.h in Headers */, - 46EB2E00019C70 /* RCTRuntimeExecutor.h in Headers */, - 46EB2E00019C80 /* RCTTurboModule.h in Headers */, - 46EB2E00019C90 /* RCTTurboModuleManager.h in Headers */, - 46EB2E00019CF0 /* React-NativeModulesApple-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019DF0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019FF0 /* RCTAdditionAnimatedNode.h in Headers */, - 46EB2E0001A000 /* RCTAnimatedNode.h in Headers */, - 46EB2E00019FA0 /* RCTAnimationDriver.h in Headers */, - 46EB2E0001A0E0 /* RCTAnimationPlugins.h in Headers */, - 46EB2E0001A0F0 /* RCTAnimationUtils.h in Headers */, - 46EB2E0001A010 /* RCTColorAnimatedNode.h in Headers */, - 46EB2E00019FB0 /* RCTDecayAnimation.h in Headers */, - 46EB2E0001A020 /* RCTDiffClampAnimatedNode.h in Headers */, - 46EB2E0001A030 /* RCTDivisionAnimatedNode.h in Headers */, - 46EB2E00019FC0 /* RCTEventAnimation.h in Headers */, - 46EB2E00019FD0 /* RCTFrameAnimation.h in Headers */, - 46EB2E0001A040 /* RCTInterpolationAnimatedNode.h in Headers */, - 46EB2E0001A050 /* RCTModuloAnimatedNode.h in Headers */, - 46EB2E0001A060 /* RCTMultiplicationAnimatedNode.h in Headers */, - 46EB2E0001A100 /* RCTNativeAnimatedModule.h in Headers */, - 46EB2E0001A110 /* RCTNativeAnimatedNodesManager.h in Headers */, - 46EB2E0001A120 /* RCTNativeAnimatedTurboModule.h in Headers */, - 46EB2E0001A070 /* RCTObjectAnimatedNode.h in Headers */, - 46EB2E0001A080 /* RCTPropsAnimatedNode.h in Headers */, - 46EB2E00019FE0 /* RCTSpringAnimation.h in Headers */, - 46EB2E0001A090 /* RCTStyleAnimatedNode.h in Headers */, - 46EB2E0001A0A0 /* RCTSubtractionAnimatedNode.h in Headers */, - 46EB2E0001A0B0 /* RCTTrackingAnimatedNode.h in Headers */, - 46EB2E0001A0C0 /* RCTTransformAnimatedNode.h in Headers */, - 46EB2E0001A0D0 /* RCTValueAnimatedNode.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A1E0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001A250 /* RCTAppDelegate.h in Headers */, - 46EB2E0001A240 /* RCTAppDelegate+Protected.h in Headers */, - 46EB2E0001A260 /* RCTAppSetupUtils.h in Headers */, - 46EB2E0001A270 /* RCTRootViewFactory.h in Headers */, - 46EB2E0001A2D0 /* React-RCTAppDelegate-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A360 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001A3D0 /* RCTBlobCollector.h in Headers */, - 46EB2E0001A3E0 /* RCTBlobManager.h in Headers */, - 46EB2E0001A3F0 /* RCTBlobPlugins.h in Headers */, - 46EB2E0001A400 /* RCTFileReaderModule.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A4C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001AAB0 /* PlatformRunLoopObserver.h in Headers */, - 46EB2E0001A8A0 /* RCTAccessibilityElement.h in Headers */, - 46EB2E0001A790 /* RCTActivityIndicatorViewComponentView.h in Headers */, - 46EB2E0001A930 /* RCTComponentViewClassDescriptor.h in Headers */, - 46EB2E0001A940 /* RCTComponentViewDescriptor.h in Headers */, - 46EB2E0001A950 /* RCTComponentViewFactory.h in Headers */, - 46EB2E0001A960 /* RCTComponentViewProtocol.h in Headers */, - 46EB2E0001A970 /* RCTComponentViewRegistry.h in Headers */, - 46EB2E0001A9D0 /* RCTConversions.h in Headers */, - 46EB2E0001A850 /* RCTCustomPullToRefreshViewProtocol.h in Headers */, - 46EB2E0001A7A0 /* RCTDebuggingOverlayComponentView.h in Headers */, - 46EB2E0001A860 /* RCTEnhancedScrollView.h in Headers */, - 46EB2E0001A820 /* RCTFabricComponentsPlugins.h in Headers */, - 46EB2E0001A800 /* RCTFabricModalHostViewController.h in Headers */, - 46EB2E0001AAA0 /* RCTFabricSurface.h in Headers */, - 46EB2E0001AAC0 /* RCTGenericDelegateSplitter.h in Headers */, - 46EB2E0001AAD0 /* RCTIdentifierPool.h in Headers */, - 46EB2E0001A7B0 /* RCTImageComponentView.h in Headers */, - 46EB2E0001A9E0 /* RCTImageResponseDelegate.h in Headers */, - 46EB2E0001A9F0 /* RCTImageResponseObserverProxy.h in Headers */, - 46EB2E0001A7C0 /* RCTInputAccessoryComponentView.h in Headers */, - 46EB2E0001A7D0 /* RCTInputAccessoryContentView.h in Headers */, - 46EB2E0001A7E0 /* RCTLegacyViewManagerInteropComponentView.h in Headers */, - 46EB2E0001A7F0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h in Headers */, - 46EB2E0001AA00 /* RCTLocalizationProvider.h in Headers */, - 46EB2E0001A810 /* RCTModalHostViewComponentView.h in Headers */, - 46EB2E0001A980 /* RCTMountingManager.h in Headers */, - 46EB2E0001A990 /* RCTMountingManagerDelegate.h in Headers */, - 46EB2E0001A9A0 /* RCTMountingTransactionObserverCoordinator.h in Headers */, - 46EB2E0001A9B0 /* RCTMountingTransactionObserving.h in Headers */, - 46EB2E0001A8B0 /* RCTParagraphComponentAccessibilityProvider.h in Headers */, - 46EB2E0001A8C0 /* RCTParagraphComponentView.h in Headers */, - 46EB2E0001AA10 /* RCTPrimitives.h in Headers */, - 46EB2E0001A870 /* RCTPullToRefreshViewComponentView.h in Headers */, - 46EB2E0001AAE0 /* RCTReactTaggedView.h in Headers */, - 46EB2E0001A830 /* RCTRootComponentView.h in Headers */, - 46EB2E0001A840 /* RCTSafeAreaViewComponentView.h in Headers */, - 46EB2E0001AA20 /* RCTScheduler.h in Headers */, - 46EB2E0001A880 /* RCTScrollViewComponentView.h in Headers */, - 46EB2E0001AA30 /* RCTSurfacePointerHandler.h in Headers */, - 46EB2E0001AA40 /* RCTSurfacePresenter.h in Headers */, - 46EB2E0001AA50 /* RCTSurfacePresenterBridgeAdapter.h in Headers */, - 46EB2E0001AA60 /* RCTSurfaceRegistry.h in Headers */, - 46EB2E0001AA70 /* RCTSurfaceTouchHandler.h in Headers */, - 46EB2E0001A890 /* RCTSwitchComponentView.h in Headers */, - 46EB2E0001A8D0 /* RCTTextInputComponentView.h in Headers */, - 46EB2E0001A8E0 /* RCTTextInputNativeCommands.h in Headers */, - 46EB2E0001A8F0 /* RCTTextInputUtils.h in Headers */, - 46EB2E0001AA80 /* RCTThirdPartyFabricComponentsProvider.h in Headers */, - 46EB2E0001AA90 /* RCTTouchableComponentViewProtocol.h in Headers */, - 46EB2E0001A900 /* RCTUnimplementedNativeComponentView.h in Headers */, - 46EB2E0001A910 /* RCTUnimplementedViewComponentView.h in Headers */, - 46EB2E0001A920 /* RCTViewComponentView.h in Headers */, - 46EB2E0001AB40 /* React-RCTFabric-umbrella.h in Headers */, - 46EB2E0001A9C0 /* UIView+ComponentViewProtocol.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001ABD0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001ADD0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001AED0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B010 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B110 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B380 /* NSTextStorage+FontScaling.h in Headers */, - 46EB2E0001B400 /* RCTBackedTextInputDelegate.h in Headers */, - 46EB2E0001B410 /* RCTBackedTextInputDelegateAdapter.h in Headers */, - 46EB2E0001B420 /* RCTBackedTextInputViewProtocol.h in Headers */, - 46EB2E0001B430 /* RCTBaseTextInputShadowView.h in Headers */, - 46EB2E0001B440 /* RCTBaseTextInputView.h in Headers */, - 46EB2E0001B450 /* RCTBaseTextInputViewManager.h in Headers */, - 46EB2E0001B310 /* RCTBaseTextShadowView.h in Headers */, - 46EB2E0001B320 /* RCTBaseTextViewManager.h in Headers */, - 46EB2E0001B350 /* RCTConvert+Text.h in Headers */, - 46EB2E0001B390 /* RCTDynamicTypeRamp.h in Headers */, - 46EB2E0001B460 /* RCTInputAccessoryShadowView.h in Headers */, - 46EB2E0001B470 /* RCTInputAccessoryView.h in Headers */, - 46EB2E0001B480 /* RCTInputAccessoryViewContent.h in Headers */, - 46EB2E0001B490 /* RCTInputAccessoryViewManager.h in Headers */, - 46EB2E0001B3D0 /* RCTMultilineTextInputView.h in Headers */, - 46EB2E0001B3E0 /* RCTMultilineTextInputViewManager.h in Headers */, - 46EB2E0001B330 /* RCTRawTextShadowView.h in Headers */, - 46EB2E0001B340 /* RCTRawTextViewManager.h in Headers */, - 46EB2E0001B4B0 /* RCTSinglelineTextInputView.h in Headers */, - 46EB2E0001B4C0 /* RCTSinglelineTextInputViewManager.h in Headers */, - 46EB2E0001B360 /* RCTTextAttributes.h in Headers */, - 46EB2E0001B4A0 /* RCTTextSelection.h in Headers */, - 46EB2E0001B3A0 /* RCTTextShadowView.h in Headers */, - 46EB2E0001B370 /* RCTTextTransform.h in Headers */, - 46EB2E0001B3B0 /* RCTTextView.h in Headers */, - 46EB2E0001B3C0 /* RCTTextViewManager.h in Headers */, - 46EB2E0001B4D0 /* RCTUITextField.h in Headers */, - 46EB2E0001B3F0 /* RCTUITextView.h in Headers */, - 46EB2E0001B4E0 /* RCTVirtualTextShadowView.h in Headers */, - 46EB2E0001B4F0 /* RCTVirtualTextView.h in Headers */, - 46EB2E0001B500 /* RCTVirtualTextViewManager.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B5C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B6C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B760 /* ObjCTimerRegistry.h in Headers */, - 46EB2E0001B770 /* RCTContextContainerHandling.h in Headers */, - 46EB2E0001B780 /* RCTHermesInstance.h in Headers */, - 46EB2E0001B7A0 /* RCTHost.h in Headers */, - 46EB2E0001B790 /* RCTHost+Internal.h in Headers */, - 46EB2E0001B7B0 /* RCTInstance.h in Headers */, - 46EB2E0001B7C0 /* RCTJSThreadManager.h in Headers */, - 46EB2E0001B7D0 /* RCTLegacyUIManagerConstantsProvider.h in Headers */, - 46EB2E0001B7E0 /* RCTPerformanceLoggerUtils.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B8A0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B940 /* BindingsInstaller.h in Headers */, - 46EB2E0001B950 /* BridgelessJSCallInvoker.h in Headers */, - 46EB2E0001B960 /* BridgelessNativeMethodCallInvoker.h in Headers */, - 46EB2E0001B970 /* BufferedRuntimeExecutor.h in Headers */, - 46EB2E0001B980 /* JSRuntimeFactory.h in Headers */, - 46EB2E0001B9C0 /* LegacyUIManagerConstantsProviderBinding.h in Headers */, - 46EB2E0001B990 /* PlatformTimerRegistry.h in Headers */, - 46EB2E0001B9A0 /* ReactInstance.h in Headers */, - 46EB2E0001B9B0 /* TimerManager.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BA80 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001BAC0 /* HermesInstance.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BBF0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001BCD0 /* CxxModule.h in Headers */, - 46EB2E0001BCE0 /* CxxNativeModule.h in Headers */, - 46EB2E0001BCF0 /* ErrorUtils.h in Headers */, - 46EB2E0001BD00 /* Instance.h in Headers */, - 46EB2E0001BD20 /* JsArgumentHelpers.h in Headers */, - 46EB2E0001BD10 /* JsArgumentHelpers-inl.h in Headers */, - 46EB2E0001BD30 /* JSBigString.h in Headers */, - 46EB2E0001BD40 /* JSBundleType.h in Headers */, - 46EB2E0001BD50 /* JSExecutor.h in Headers */, - 46EB2E0001BD60 /* JSIndexedRAMBundle.h in Headers */, - 46EB2E0001BD70 /* JSModulesUnbundle.h in Headers */, - 46EB2E0001BD80 /* MessageQueueThread.h in Headers */, - 46EB2E0001BD90 /* MethodCall.h in Headers */, - 46EB2E0001BDA0 /* ModuleRegistry.h in Headers */, - 46EB2E0001BDB0 /* MoveWrapper.h in Headers */, - 46EB2E0001BDC0 /* NativeModule.h in Headers */, - 46EB2E0001BDD0 /* NativeToJsBridge.h in Headers */, - 46EB2E0001BDE0 /* RAMBundleRegistry.h in Headers */, - 46EB2E0001BDF0 /* ReactMarker.h in Headers */, - 46EB2E0001BE00 /* ReactNativeVersion.h in Headers */, - 46EB2E0001BE10 /* RecoverableError.h in Headers */, - 46EB2E0001BE20 /* SharedProxyCxxModule.h in Headers */, - 46EB2E0001BE30 /* SystraceSection.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BEF0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001BF30 /* flags.h in Headers */, - 46EB2E0001BFB0 /* React-debug-umbrella.h in Headers */, - 46EB2E0001BF40 /* react_native_assert.h in Headers */, - 46EB2E0001BF50 /* react_native_expect.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C040 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C120 /* React-featureflags-umbrella.h in Headers */, - 46EB2E0001C090 /* ReactNativeFeatureFlags.h in Headers */, - 46EB2E0001C0A0 /* ReactNativeFeatureFlagsAccessor.h in Headers */, - 46EB2E0001C0B0 /* ReactNativeFeatureFlagsDefaults.h in Headers */, - 46EB2E0001C0C0 /* ReactNativeFeatureFlagsProvider.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C1B0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C230 /* Color.h in Headers */, - 46EB2E0001C240 /* ColorComponents.h in Headers */, - 46EB2E0001C250 /* conversions.h in Headers */, - 46EB2E0001C280 /* Float.h in Headers */, - 46EB2E0001C260 /* fromRawValueShared.h in Headers */, - 46EB2E0001C270 /* Geometry.h in Headers */, - 46EB2E0001C290 /* HostPlatformColor.h in Headers */, - 46EB2E0001C2A0 /* PlatformColorParser.h in Headers */, - 46EB2E0001C2C0 /* Point.h in Headers */, - 46EB2E0001C2B0 /* RCTPlatformColorUtils.h in Headers */, - 46EB2E0001C3A0 /* React-graphics-umbrella.h in Headers */, - 46EB2E0001C2D0 /* Rect.h in Headers */, - 46EB2E0001C2E0 /* RectangleCorners.h in Headers */, - 46EB2E0001C2F0 /* RectangleEdges.h in Headers */, - 46EB2E0001C300 /* rounding.h in Headers */, - 46EB2E0001C310 /* Size.h in Headers */, - 46EB2E0001C320 /* Transform.h in Headers */, - 46EB2E0001C330 /* ValueUnit.h in Headers */, - 46EB2E0001C340 /* Vector.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C430 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C4B0 /* ConnectionDemux.h in Headers */, - 46EB2E0001C4A0 /* HermesExecutorFactory.h in Headers */, - 46EB2E0001C4C0 /* HermesRuntimeAgentDelegate.h in Headers */, - 46EB2E0001C530 /* React-hermes-umbrella.h in Headers */, - 46EB2E0001C4D0 /* Registration.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C5C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C600 /* JsErrorHandler.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C6C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C700 /* decorator.h in Headers */, - 46EB2E0001C710 /* instrumentation.h in Headers */, - 46EB2E0001C730 /* jsi.h in Headers */, - 46EB2E0001C720 /* jsi-inl.h in Headers */, - 46EB2E0001C740 /* JSIDynamic.h in Headers */, - 46EB2E0001C750 /* jsilib.h in Headers */, - 46EB2E0001C7C0 /* React-jsi-umbrella.h in Headers */, - 46EB2E0001C760 /* threadsafe.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C850 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C8A0 /* JSIExecutor.h in Headers */, - 46EB2E0001C8B0 /* JSINativeModules.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C970 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CA80 /* ExecutionContext.h in Headers */, - 46EB2E0001CA90 /* ExecutionContextManager.h in Headers */, - 46EB2E0001CAA0 /* FallbackRuntimeAgentDelegate.h in Headers */, - 46EB2E0001CAB0 /* InspectorFlags.h in Headers */, - 46EB2E0001CAC0 /* InspectorInterfaces.h in Headers */, - 46EB2E0001CAD0 /* InspectorPackagerConnection.h in Headers */, - 46EB2E0001CAE0 /* InspectorPackagerConnectionImpl.h in Headers */, - 46EB2E0001CAF0 /* InspectorUtilities.h in Headers */, - 46EB2E0001CB00 /* InstanceAgent.h in Headers */, - 46EB2E0001CB10 /* InstanceTarget.h in Headers */, - 46EB2E0001CB20 /* PageAgent.h in Headers */, - 46EB2E0001CB30 /* PageTarget.h in Headers */, - 46EB2E0001CB40 /* Parsing.h in Headers */, - 46EB2E0001CC30 /* React-jsinspector-umbrella.h in Headers */, - 46EB2E0001CB50 /* ReactCdp.h in Headers */, - 46EB2E0001CB60 /* RuntimeAgent.h in Headers */, - 46EB2E0001CB70 /* RuntimeAgentDelegate.h in Headers */, - 46EB2E0001CB80 /* RuntimeTarget.h in Headers */, - 46EB2E0001CB90 /* ScopedExecutor.h in Headers */, - 46EB2E0001CBA0 /* SessionState.h in Headers */, - 46EB2E0001CBB0 /* UniqueMonostate.h in Headers */, - 46EB2E0001CBC0 /* WeakList.h in Headers */, - 46EB2E0001CBD0 /* WebSocketInterfaces.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CD30 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CD70 /* react_native_log.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CE30 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CE70 /* ReactNativeConfig.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CF30 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CF70 /* BridgeNativeModulePerfLogger.h in Headers */, - 46EB2E0001CF80 /* NativeModulePerfLogger.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D040 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D090 /* DebugStringConvertible.h in Headers */, - 46EB2E0001D0A0 /* DebugStringConvertibleItem.h in Headers */, - 46EB2E0001D0B0 /* debugStringConvertibleUtils.h in Headers */, - 46EB2E0001D0C0 /* flags.h in Headers */, - 46EB2E0001D130 /* React-rendererdebug-umbrella.h in Headers */, - 46EB2E0001D0D0 /* SystraceSection.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D2A0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D330 /* primitives.h in Headers */, - 46EB2E0001D340 /* RuntimeScheduler.h in Headers */, - 46EB2E0001D380 /* RuntimeScheduler_Legacy.h in Headers */, - 46EB2E0001D390 /* RuntimeScheduler_Modern.h in Headers */, - 46EB2E0001D350 /* RuntimeSchedulerBinding.h in Headers */, - 46EB2E0001D360 /* RuntimeSchedulerCallInvoker.h in Headers */, - 46EB2E0001D370 /* RuntimeSchedulerClock.h in Headers */, - 46EB2E0001D3A0 /* SchedulerPriorityUtils.h in Headers */, - 46EB2E0001D3B0 /* Task.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D470 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D4E0 /* ContextContainer.h in Headers */, - 46EB2E0001D4F0 /* CoreFeatures.h in Headers */, - 46EB2E0001D500 /* FloatComparison.h in Headers */, - 46EB2E0001D510 /* fnv1a.h in Headers */, - 46EB2E0001D520 /* hash_combine.h in Headers */, - 46EB2E0001D530 /* jsi.h in Headers */, - 46EB2E0001D540 /* ManagedObjectWrapper.h in Headers */, - 46EB2E0001D550 /* PackTraits.h in Headers */, - 46EB2E0001D600 /* React-utils-umbrella.h in Headers */, - 46EB2E0001D560 /* RunLoopObserver.h in Headers */, - 46EB2E0001D570 /* SharedFunction.h in Headers */, - 46EB2E0001D580 /* SimpleThreadSafeCache.h in Headers */, - 46EB2E0001D590 /* Telemetry.h in Headers */, - 46EB2E0001D5A0 /* to_underlying.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D690 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D6D0 /* Array.h in Headers */, - 46EB2E0001D6E0 /* AString.h in Headers */, - 46EB2E0001D6F0 /* Base.h in Headers */, - 46EB2E0001D700 /* Bool.h in Headers */, - 46EB2E0001D710 /* Bridging.h in Headers */, - 46EB2E0001D720 /* CallbackWrapper.h in Headers */, - 46EB2E0001D830 /* CallbackWrapper.h in Headers */, - 46EB2E0001D730 /* Class.h in Headers */, - 46EB2E0001D740 /* Convert.h in Headers */, - 46EB2E0001D840 /* CxxTurboModuleUtils.h in Headers */, - 46EB2E0001D750 /* Dynamic.h in Headers */, - 46EB2E0001D760 /* Error.h in Headers */, - 46EB2E0001D770 /* Function.h in Headers */, - 46EB2E0001D780 /* LongLivedObject.h in Headers */, - 46EB2E0001D850 /* LongLivedObject.h in Headers */, - 46EB2E0001D790 /* Number.h in Headers */, - 46EB2E0001D7A0 /* Object.h in Headers */, - 46EB2E0001D7B0 /* Promise.h in Headers */, - 46EB2E0001D900 /* ReactCommon-umbrella.h in Headers */, - 46EB2E0001D860 /* TurboCxxModule.h in Headers */, - 46EB2E0001D870 /* TurboModule.h in Headers */, - 46EB2E0001D880 /* TurboModuleBinding.h in Headers */, - 46EB2E0001D890 /* TurboModulePerfLogger.h in Headers */, - 46EB2E0001D8A0 /* TurboModuleUtils.h in Headers */, - 46EB2E0001D7C0 /* Value.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D990 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001DC00 /* NSRunLoop+SRWebSocket.h in Headers */, - 46EB2E0001DB20 /* NSRunLoop+SRWebSocketPrivate.h in Headers */, - 46EB2E0001DC10 /* NSURLRequest+SRWebSocket.h in Headers */, - 46EB2E0001DB30 /* NSURLRequest+SRWebSocketPrivate.h in Headers */, - 46EB2E0001DC20 /* SocketRocket.h in Headers */, - 46EB2E0001DB70 /* SRConstants.h in Headers */, - 46EB2E0001DAF0 /* SRDelegateController.h in Headers */, - 46EB2E0001DB80 /* SRError.h in Headers */, - 46EB2E0001DB90 /* SRHash.h in Headers */, - 46EB2E0001DBA0 /* SRHTTPConnectMessage.h in Headers */, - 46EB2E0001DB00 /* SRIOConsumer.h in Headers */, - 46EB2E0001DB10 /* SRIOConsumerPool.h in Headers */, - 46EB2E0001DBB0 /* SRLog.h in Headers */, - 46EB2E0001DBC0 /* SRMutex.h in Headers */, - 46EB2E0001DB60 /* SRPinningSecurityPolicy.h in Headers */, - 46EB2E0001DB40 /* SRProxyConnect.h in Headers */, - 46EB2E0001DBD0 /* SRRandom.h in Headers */, - 46EB2E0001DB50 /* SRRunLoopThread.h in Headers */, - 46EB2E0001DC30 /* SRSecurityPolicy.h in Headers */, - 46EB2E0001DBE0 /* SRSIMDHelpers.h in Headers */, - 46EB2E0001DBF0 /* SRURLUtilities.h in Headers */, - 46EB2E0001DC40 /* SRWebSocket.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001DD00 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001DE60 /* AbsoluteLayout.h in Headers */, - 46EB2E0001DE70 /* Align.h in Headers */, - 46EB2E0001DF40 /* Align.h in Headers */, - 46EB2E0001DF20 /* AssertFatal.h in Headers */, - 46EB2E0001DE80 /* Baseline.h in Headers */, - 46EB2E0001DE90 /* BoundAxis.h in Headers */, - 46EB2E0001DEA0 /* Cache.h in Headers */, - 46EB2E0001E080 /* CachedMeasurement.h in Headers */, - 46EB2E0001DEB0 /* CalculateLayout.h in Headers */, - 46EB2E0001E0B0 /* Comparison.h in Headers */, - 46EB2E0001DF10 /* Config.h in Headers */, - 46EB2E0001DF50 /* Dimension.h in Headers */, - 46EB2E0001DF60 /* Direction.h in Headers */, - 46EB2E0001DF70 /* Display.h in Headers */, - 46EB2E0001DF80 /* Edge.h in Headers */, - 46EB2E0001DF90 /* Errata.h in Headers */, - 46EB2E0001E070 /* event.h in Headers */, - 46EB2E0001DFA0 /* ExperimentalFeature.h in Headers */, - 46EB2E0001DEC0 /* FlexDirection.h in Headers */, - 46EB2E0001DFB0 /* FlexDirection.h in Headers */, - 46EB2E0001DED0 /* FlexLine.h in Headers */, - 46EB2E0001E0C0 /* FloatOptional.h in Headers */, - 46EB2E0001DFC0 /* Gutter.h in Headers */, - 46EB2E0001DFD0 /* Justify.h in Headers */, - 46EB2E0001E090 /* LayoutResults.h in Headers */, - 46EB2E0001DF30 /* Log.h in Headers */, - 46EB2E0001DFE0 /* LogLevel.h in Headers */, - 46EB2E0001DFF0 /* MeasureMode.h in Headers */, - 46EB2E0001E0A0 /* Node.h in Headers */, - 46EB2E0001E000 /* NodeType.h in Headers */, - 46EB2E0001E010 /* Overflow.h in Headers */, - 46EB2E0001E020 /* PhysicalEdge.h in Headers */, - 46EB2E0001DEE0 /* PixelGrid.h in Headers */, - 46EB2E0001E030 /* PositionType.h in Headers */, - 46EB2E0001DEF0 /* SizingMode.h in Headers */, - 46EB2E0001E0D0 /* SmallValueBuffer.h in Headers */, - 46EB2E0001E0E0 /* Style.h in Headers */, - 46EB2E0001E0F0 /* StyleLength.h in Headers */, - 46EB2E0001E100 /* StyleValueHandle.h in Headers */, - 46EB2E0001E110 /* StyleValuePool.h in Headers */, - 46EB2E0001DF00 /* TrailingPosition.h in Headers */, - 46EB2E0001E040 /* Unit.h in Headers */, - 46EB2E0001E050 /* Wrap.h in Headers */, - 46EB2E0001E120 /* YGConfig.h in Headers */, - 46EB2E0001E130 /* YGEnums.h in Headers */, - 46EB2E0001E140 /* YGMacros.h in Headers */, - 46EB2E0001E150 /* YGNode.h in Headers */, - 46EB2E0001E160 /* YGNodeLayout.h in Headers */, - 46EB2E0001E170 /* YGNodeStyle.h in Headers */, - 46EB2E0001E180 /* YGPixelGrid.h in Headers */, - 46EB2E0001E190 /* YGValue.h in Headers */, - 46EB2E0001E1A0 /* Yoga.h in Headers */, - 46EB2E0001E200 /* Yoga-umbrella.h in Headers */, - 46EB2E0001E060 /* YogaEnums.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001E290 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001F240 /* ZXAbstractDoCoMoResultParser.h in Headers */, - 46EB2E0001EEA0 /* ZXAbstractExpandedDecoder.h in Headers */, - 46EB2E0001F010 /* ZXAbstractRSSReader.h in Headers */, - 46EB2E0001F250 /* ZXAddressBookAUResultParser.h in Headers */, - 46EB2E0001F260 /* ZXAddressBookDoCoMoResultParser.h in Headers */, - 46EB2E0001F270 /* ZXAddressBookParsedResult.h in Headers */, - 46EB2E0001EEB0 /* ZXAI013103decoder.h in Headers */, - 46EB2E0001EEC0 /* ZXAI01320xDecoder.h in Headers */, - 46EB2E0001EED0 /* ZXAI01392xDecoder.h in Headers */, - 46EB2E0001EEE0 /* ZXAI01393xDecoder.h in Headers */, - 46EB2E0001EEF0 /* ZXAI013x0x1xDecoder.h in Headers */, - 46EB2E0001EF00 /* ZXAI013x0xDecoder.h in Headers */, - 46EB2E0001EF10 /* ZXAI01AndOtherAIs.h in Headers */, - 46EB2E0001EF20 /* ZXAI01decoder.h in Headers */, - 46EB2E0001EF30 /* ZXAI01weightDecoder.h in Headers */, - 46EB2E0001EF40 /* ZXAnyAIDecoder.h in Headers */, - 46EB2E0001E770 /* ZXBarcodeFormat.h in Headers */, - 46EB2E0001E780 /* ZXBinarizer.h in Headers */, - 46EB2E0001E790 /* ZXBinaryBitmap.h in Headers */, - 46EB2E0001E670 /* ZXBitArray.h in Headers */, - 46EB2E0001EFD0 /* ZXBitArrayBuilder.h in Headers */, - 46EB2E0001E680 /* ZXBitMatrix.h in Headers */, - 46EB2E0001E690 /* ZXBitSource.h in Headers */, - 46EB2E0001F280 /* ZXBizcardResultParser.h in Headers */, - 46EB2E0001F290 /* ZXBookmarkDoCoMoResultParser.h in Headers */, - 46EB2E0001E6A0 /* ZXBoolArray.h in Headers */, - 46EB2E0001E8A0 /* ZXByQuadrantReader.h in Headers */, - 46EB2E0001E6B0 /* ZXByteArray.h in Headers */, - 46EB2E0001E7A0 /* ZXByteMatrix.h in Headers */, - 46EB2E0001F2A0 /* ZXCalendarParsedResult.h in Headers */, - 46EB2E0001E5B0 /* ZXCapture.h in Headers */, - 46EB2E0001E5C0 /* ZXCaptureDelegate.h in Headers */, - 46EB2E0001E5D0 /* ZXCGImageLuminanceSource.h in Headers */, - 46EB2E0001E5E0 /* ZXCGImageLuminanceSourceInfo.h in Headers */, - 46EB2E0001E6C0 /* ZXCharacterSetECI.h in Headers */, - 46EB2E0001F070 /* ZXCodaBarReader.h in Headers */, - 46EB2E0001F080 /* ZXCodaBarWriter.h in Headers */, - 46EB2E0001F090 /* ZXCode128Reader.h in Headers */, - 46EB2E0001F0A0 /* ZXCode128Writer.h in Headers */, - 46EB2E0001F0B0 /* ZXCode39Reader.h in Headers */, - 46EB2E0001F0C0 /* ZXCode39Writer.h in Headers */, - 46EB2E0001F0D0 /* ZXCode93Reader.h in Headers */, - 46EB2E0001F0E0 /* ZXCode93Writer.h in Headers */, - 46EB2E0001E6D0 /* ZXDecimal.h in Headers */, - 46EB2E0001E7B0 /* ZXDecodeHints.h in Headers */, - 46EB2E0001E6E0 /* ZXDecoderResult.h in Headers */, - 46EB2E0001E6F0 /* ZXDefaultGridSampler.h in Headers */, - 46EB2E0001E700 /* ZXDetectorResult.h in Headers */, - 46EB2E0001E7C0 /* ZXDimension.h in Headers */, - 46EB2E0001F0F0 /* ZXEAN13Reader.h in Headers */, - 46EB2E0001F100 /* ZXEAN13Writer.h in Headers */, - 46EB2E0001F110 /* ZXEAN8Reader.h in Headers */, - 46EB2E0001F120 /* ZXEAN8Writer.h in Headers */, - 46EB2E0001F130 /* ZXEANManufacturerOrgSupport.h in Headers */, - 46EB2E0001F2B0 /* ZXEmailAddressParsedResult.h in Headers */, - 46EB2E0001F2C0 /* ZXEmailAddressResultParser.h in Headers */, - 46EB2E0001F2D0 /* ZXEmailDoCoMoResultParser.h in Headers */, - 46EB2E0001E7D0 /* ZXEncodeHints.h in Headers */, - 46EB2E0001E7E0 /* ZXErrors.h in Headers */, - 46EB2E0001F2E0 /* ZXExpandedProductParsedResult.h in Headers */, - 46EB2E0001F2F0 /* ZXExpandedProductResultParser.h in Headers */, - 46EB2E0001E630 /* ZXGenericGF.h in Headers */, - 46EB2E0001E640 /* ZXGenericGFPoly.h in Headers */, - 46EB2E0001E8B0 /* ZXGenericMultipleBarcodeReader.h in Headers */, - 46EB2E0001F300 /* ZXGeoParsedResult.h in Headers */, - 46EB2E0001F310 /* ZXGeoResultParser.h in Headers */, - 46EB2E0001E710 /* ZXGlobalHistogramBinarizer.h in Headers */, - 46EB2E0001E720 /* ZXGridSampler.h in Headers */, - 46EB2E0001E730 /* ZXHybridBinarizer.h in Headers */, - 46EB2E0001E5F0 /* ZXImage.h in Headers */, - 46EB2E0001E580 /* ZXingObjC.h in Headers */, - 46EB2E0001F810 /* ZXingObjC-umbrella.h in Headers */, - 46EB2E0001E7F0 /* ZXingObjCCore.h in Headers */, - 46EB2E0001F140 /* ZXingObjCOneD.h in Headers */, - 46EB2E0001F770 /* ZXingObjCPDF417.h in Headers */, - 46EB2E0001E740 /* ZXIntArray.h in Headers */, - 46EB2E0001E800 /* ZXInvertedLuminanceSource.h in Headers */, - 46EB2E0001F320 /* ZXISBNParsedResult.h in Headers */, - 46EB2E0001F330 /* ZXISBNResultParser.h in Headers */, - 46EB2E0001F150 /* ZXITFReader.h in Headers */, - 46EB2E0001F160 /* ZXITFWriter.h in Headers */, - 46EB2E0001E810 /* ZXLuminanceSource.h in Headers */, - 46EB2E0001E600 /* ZXMathUtils.h in Headers */, - 46EB2E0001F620 /* ZXModulusGF.h in Headers */, - 46EB2E0001F630 /* ZXModulusPoly.h in Headers */, - 46EB2E0001E610 /* ZXMonochromeRectangleDetector.h in Headers */, - 46EB2E0001F170 /* ZXMultiFormatOneDReader.h in Headers */, - 46EB2E0001E590 /* ZXMultiFormatReader.h in Headers */, - 46EB2E0001F180 /* ZXMultiFormatUPCEANReader.h in Headers */, - 46EB2E0001E5A0 /* ZXMultiFormatWriter.h in Headers */, - 46EB2E0001E8C0 /* ZXMultipleBarcodeReader.h in Headers */, - 46EB2E0001F190 /* ZXOneDimensionalCodeWriter.h in Headers */, - 46EB2E0001F1A0 /* ZXOneDReader.h in Headers */, - 46EB2E0001F340 /* ZXParsedResult.h in Headers */, - 46EB2E0001F350 /* ZXParsedResultType.h in Headers */, - 46EB2E0001F710 /* ZXPDF417.h in Headers */, - 46EB2E0001F720 /* ZXPDF417BarcodeMatrix.h in Headers */, - 46EB2E0001F650 /* ZXPDF417BarcodeMetadata.h in Headers */, - 46EB2E0001F730 /* ZXPDF417BarcodeRow.h in Headers */, - 46EB2E0001F660 /* ZXPDF417BarcodeValue.h in Headers */, - 46EB2E0001F670 /* ZXPDF417BoundingBox.h in Headers */, - 46EB2E0001F680 /* ZXPDF417Codeword.h in Headers */, - 46EB2E0001F690 /* ZXPDF417CodewordDecoder.h in Headers */, - 46EB2E0001F780 /* ZXPDF417Common.h in Headers */, - 46EB2E0001F6A0 /* ZXPDF417DecodedBitStreamParser.h in Headers */, - 46EB2E0001F6B0 /* ZXPDF417DetectionResult.h in Headers */, - 46EB2E0001F6C0 /* ZXPDF417DetectionResultColumn.h in Headers */, - 46EB2E0001F6D0 /* ZXPDF417DetectionResultRowIndicatorColumn.h in Headers */, - 46EB2E0001F6F0 /* ZXPDF417Detector.h in Headers */, - 46EB2E0001F700 /* ZXPDF417DetectorResult.h in Headers */, - 46EB2E0001F740 /* ZXPDF417Dimensions.h in Headers */, - 46EB2E0001F640 /* ZXPDF417ECErrorCorrection.h in Headers */, - 46EB2E0001F750 /* ZXPDF417ErrorCorrection.h in Headers */, - 46EB2E0001F760 /* ZXPDF417HighLevelEncoder.h in Headers */, - 46EB2E0001F790 /* ZXPDF417Reader.h in Headers */, - 46EB2E0001F7A0 /* ZXPDF417ResultMetadata.h in Headers */, - 46EB2E0001F6E0 /* ZXPDF417ScanningDecoder.h in Headers */, - 46EB2E0001F7B0 /* ZXPDF417Writer.h in Headers */, - 46EB2E0001E750 /* ZXPerspectiveTransform.h in Headers */, - 46EB2E0001E820 /* ZXPlanarYUVLuminanceSource.h in Headers */, - 46EB2E0001F360 /* ZXProductParsedResult.h in Headers */, - 46EB2E0001F370 /* ZXProductResultParser.h in Headers */, - 46EB2E0001E830 /* ZXReader.h in Headers */, - 46EB2E0001E650 /* ZXReedSolomonDecoder.h in Headers */, - 46EB2E0001E660 /* ZXReedSolomonEncoder.h in Headers */, - 46EB2E0001E840 /* ZXResult.h in Headers */, - 46EB2E0001E850 /* ZXResultMetadataType.h in Headers */, - 46EB2E0001F380 /* ZXResultParser.h in Headers */, - 46EB2E0001E860 /* ZXResultPoint.h in Headers */, - 46EB2E0001E870 /* ZXResultPointCallback.h in Headers */, - 46EB2E0001E880 /* ZXRGBLuminanceSource.h in Headers */, - 46EB2E0001F020 /* ZXRSS14Reader.h in Headers */, - 46EB2E0001F030 /* ZXRSSDataCharacter.h in Headers */, - 46EB2E0001EF50 /* ZXRSSExpandedBlockParsedResult.h in Headers */, - 46EB2E0001EF60 /* ZXRSSExpandedCurrentParsingState.h in Headers */, - 46EB2E0001EF70 /* ZXRSSExpandedDecodedChar.h in Headers */, - 46EB2E0001EF80 /* ZXRSSExpandedDecodedInformation.h in Headers */, - 46EB2E0001EF90 /* ZXRSSExpandedDecodedNumeric.h in Headers */, - 46EB2E0001EFA0 /* ZXRSSExpandedDecodedObject.h in Headers */, - 46EB2E0001EFB0 /* ZXRSSExpandedFieldParser.h in Headers */, - 46EB2E0001EFC0 /* ZXRSSExpandedGeneralAppIdDecoder.h in Headers */, - 46EB2E0001EFE0 /* ZXRSSExpandedPair.h in Headers */, - 46EB2E0001EFF0 /* ZXRSSExpandedReader.h in Headers */, - 46EB2E0001F000 /* ZXRSSExpandedRow.h in Headers */, - 46EB2E0001F040 /* ZXRSSFinderPattern.h in Headers */, - 46EB2E0001F050 /* ZXRSSPair.h in Headers */, - 46EB2E0001F060 /* ZXRSSUtils.h in Headers */, - 46EB2E0001F390 /* ZXSMSMMSResultParser.h in Headers */, - 46EB2E0001F3A0 /* ZXSMSParsedResult.h in Headers */, - 46EB2E0001F3B0 /* ZXSMSTOMMSTOResultParser.h in Headers */, - 46EB2E0001F3C0 /* ZXSMTPResultParser.h in Headers */, - 46EB2E0001E760 /* ZXStringUtils.h in Headers */, - 46EB2E0001F3D0 /* ZXTelParsedResult.h in Headers */, - 46EB2E0001F3E0 /* ZXTelResultParser.h in Headers */, - 46EB2E0001F3F0 /* ZXTextParsedResult.h in Headers */, - 46EB2E0001F1B0 /* ZXUPCAReader.h in Headers */, - 46EB2E0001F1C0 /* ZXUPCAWriter.h in Headers */, - 46EB2E0001F1D0 /* ZXUPCEANExtension2Support.h in Headers */, - 46EB2E0001F1E0 /* ZXUPCEANExtension5Support.h in Headers */, - 46EB2E0001F1F0 /* ZXUPCEANExtensionSupport.h in Headers */, - 46EB2E0001F200 /* ZXUPCEANReader.h in Headers */, - 46EB2E0001F210 /* ZXUPCEANWriter.h in Headers */, - 46EB2E0001F220 /* ZXUPCEReader.h in Headers */, - 46EB2E0001F230 /* ZXUPCEWriter.h in Headers */, - 46EB2E0001F400 /* ZXURIParsedResult.h in Headers */, - 46EB2E0001F410 /* ZXURIResultParser.h in Headers */, - 46EB2E0001F420 /* ZXURLTOResultParser.h in Headers */, - 46EB2E0001F430 /* ZXVCardResultParser.h in Headers */, - 46EB2E0001F440 /* ZXVEventResultParser.h in Headers */, - 46EB2E0001F450 /* ZXVINParsedResult.h in Headers */, - 46EB2E0001F460 /* ZXVINResultParser.h in Headers */, - 46EB2E0001E620 /* ZXWhiteRectangleDetector.h in Headers */, - 46EB2E0001F470 /* ZXWifiParsedResult.h in Headers */, - 46EB2E0001F480 /* ZXWifiResultParser.h in Headers */, - 46EB2E0001E890 /* ZXWriter.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001F910 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001F950 /* args.h in Headers */, - 46EB2E0001F960 /* chrono.h in Headers */, - 46EB2E0001F970 /* color.h in Headers */, - 46EB2E0001F980 /* compile.h in Headers */, - 46EB2E0001F990 /* core.h in Headers */, - 46EB2E0001F9B0 /* format.h in Headers */, - 46EB2E0001F9A0 /* format-inl.h in Headers */, - 46EB2E0001F9C0 /* os.h in Headers */, - 46EB2E0001F9D0 /* ostream.h in Headers */, - 46EB2E0001F9E0 /* printf.h in Headers */, - 46EB2E0001F9F0 /* ranges.h in Headers */, - 46EB2E0001FA00 /* std.h in Headers */, - 46EB2E0001FA10 /* xchar.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FAD0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001FC10 /* glog-umbrella.h in Headers */, - 46EB2E0001FB80 /* log_severity.h in Headers */, - 46EB2E0001FB70 /* logging.h in Headers */, - 46EB2E0001FB90 /* raw_logging.h in Headers */, - 46EB2E0001FBA0 /* stl_logging.h in Headers */, - 46EB2E0001FBB0 /* vlog_is_on.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FD20 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001FE00 /* RNCSafeAreaContext.h in Headers */, - 46EB2E0001FE10 /* RNCSafeAreaProvider.h in Headers */, - 46EB2E0001FE20 /* RNCSafeAreaProviderManager.h in Headers */, - 46EB2E0001FE30 /* RNCSafeAreaShadowView.h in Headers */, - 46EB2E0001FE40 /* RNCSafeAreaUtils.h in Headers */, - 46EB2E0001FE50 /* RNCSafeAreaView.h in Headers */, - 46EB2E0001FE60 /* RNCSafeAreaViewEdgeMode.h in Headers */, - 46EB2E0001FE70 /* RNCSafeAreaViewEdges.h in Headers */, - 46EB2E0001FE80 /* RNCSafeAreaViewLocalData.h in Headers */, - 46EB2E0001FE90 /* RNCSafeAreaViewManager.h in Headers */, - 46EB2E0001FEA0 /* RNCSafeAreaViewMode.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FF60 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001FFE0 /* Pods-mobileapptemplate-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 02B79DFED924FA19CA90EC69614733E1 /* fmt */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001F8D0 /* Build configuration list for PBXNativeTarget "fmt" */; - buildPhases = ( - 46EB2E0001F910 /* Headers */, - 46EB2E0001F920 /* Sources */, - 46EB2E0001F930 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = fmt; - productName = fmt; - productReference = F4BDA69E3BCB0166D49FB679ABADCA00 /* fmt */; - productType = "com.apple.product-type.library.static"; - }; - 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001CCF0 /* Build configuration list for PBXNativeTarget "React-logger" */; - buildPhases = ( - 46EB2E0001CD30 /* Headers */, - 46EB2E0001CD40 /* Sources */, - 46EB2E0001CD50 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00024090 /* PBXTargetDependency */, - ); - name = "React-logger"; - productName = "React-logger"; - productReference = A5B49761F8D1EB12585DD45CAA2E489F /* React-logger */; - productType = "com.apple.product-type.library.static"; - }; - 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00019A90 /* Build configuration list for PBXNativeTarget "React-Mapbuffer" */; - buildPhases = ( - 46EB2E00019AD0 /* Headers */, - 46EB2E00019AE0 /* Sources */, - 46EB2E00019AF0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00022750 /* PBXTargetDependency */, - 46EB2E00022730 /* PBXTargetDependency */, - ); - name = "React-Mapbuffer"; - productName = "React-Mapbuffer"; - productReference = C941106D9D54AE237C5110F5638389AC /* React-Mapbuffer */; - productType = "com.apple.product-type.library.static"; - }; - 0A9E313F802B28B44A928D7969FB06FB /* ExpoWebBrowser */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00011430 /* Build configuration list for PBXNativeTarget "ExpoWebBrowser" */; - buildPhases = ( - 46EB2E00011470 /* Headers */, - 46EB2E00011480 /* Sources */, - 46EB2E00011490 /* Frameworks */, - 46EB2E00011550 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000210B0 /* PBXTargetDependency */, - ); - name = ExpoWebBrowser; - productName = ExpoWebBrowser; - productReference = 91BFA73E529051CDD2E6783F3C8023D1 /* ExpoWebBrowser */; - productType = "com.apple.product-type.library.static"; - }; - 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001BEB0 /* Build configuration list for PBXNativeTarget "React-debug" */; - buildPhases = ( - 46EB2E0001BEF0 /* Headers */, - 46EB2E0001BF00 /* Sources */, - 46EB2E0001BF10 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "React-debug"; - productName = "React-debug"; - productReference = 6ED2C07E6AE77BBD9A6856E523EF6A06 /* React-debug */; - productType = "com.apple.product-type.library.static"; - }; - 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001BA40 /* Build configuration list for PBXNativeTarget "React-RuntimeHermes" */; - buildPhases = ( - 46EB2E0001BA80 /* Headers */, - 46EB2E0001BA90 /* Sources */, - 46EB2E0001BAA0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023830 /* PBXTargetDependency */, - 46EB2E000238D0 /* PBXTargetDependency */, - 46EB2E000238F0 /* PBXTargetDependency */, - 46EB2E00023930 /* PBXTargetDependency */, - 46EB2E00023890 /* PBXTargetDependency */, - 46EB2E00023910 /* PBXTargetDependency */, - 46EB2E00023870 /* PBXTargetDependency */, - 46EB2E00023850 /* PBXTargetDependency */, - 46EB2E000238B0 /* PBXTargetDependency */, - 46EB2E00023950 /* PBXTargetDependency */, - ); - name = "React-RuntimeHermes"; - productName = "React-RuntimeHermes"; - productReference = 4F3E9C98444FA55E416B857143C48013 /* React-RuntimeHermes */; - productType = "com.apple.product-type.library.static"; - }; - 0F782E65C434CB2F920719FC727833DC /* EXConstants-EXConstants */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F160 /* Build configuration list for PBXNativeTarget "EXConstants-EXConstants" */; - buildPhases = ( - 46EB2E0000F1A0 /* Sources */, - 46EB2E0000F1B0 /* Frameworks */, - 46EB2E0000F1C0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "EXConstants-EXConstants"; - productName = EXConstants; - productReference = 8373770623C36DC1B0469DD50C6F763C /* EXConstants-EXConstants */; - productType = "com.apple.product-type.bundle"; - }; - 105765E503515FDF1EFEBEFA6F166225 /* ExpoFont */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00010160 /* Build configuration list for PBXNativeTarget "ExpoFont" */; - buildPhases = ( - 46EB2E000101A0 /* Headers */, - 46EB2E000101B0 /* Sources */, - 46EB2E000101C0 /* Frameworks */, - 46EB2E00010280 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020DD0 /* PBXTargetDependency */, - ); - name = ExpoFont; - productName = ExpoFont; - productReference = ABC8ABA7BE6A035D2B3BD07109EFD54A /* ExpoFont */; - productType = "com.apple.product-type.library.static"; - }; - 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001D950 /* Build configuration list for PBXNativeTarget "SocketRocket" */; - buildPhases = ( - 46EB2E0001D990 /* Headers */, - 46EB2E0001D9A0 /* Sources */, - 46EB2E0001D9B0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SocketRocket; - productName = SocketRocket; - productReference = 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */; - productType = "com.apple.product-type.library.static"; - }; - 20140544B89B60083D9626CBDB171E89 /* EXBarCodeScanner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000EF00 /* Build configuration list for PBXNativeTarget "EXBarCodeScanner" */; - buildPhases = ( - 46EB2E0000EF40 /* Headers */, - 46EB2E0000EF50 /* Sources */, - 46EB2E0000EF60 /* Frameworks */, - 46EB2E0000F090 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020B70 /* PBXTargetDependency */, - 46EB2E00020B50 /* PBXTargetDependency */, - 46EB2E00020B90 /* PBXTargetDependency */, - ); - name = EXBarCodeScanner; - productName = EXBarCodeScanner; - productReference = 981DE5816F289093469CC450A22DC1F7 /* EXBarCodeScanner */; - productType = "com.apple.product-type.library.static"; - }; - 20B605F265EBCD84C7167FE854FDED12 /* EXApplication-ExpoApplication_privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000ED80 /* Build configuration list for PBXNativeTarget "EXApplication-ExpoApplication_privacy" */; - buildPhases = ( - 46EB2E0000EDC0 /* Sources */, - 46EB2E0000EDD0 /* Frameworks */, - 46EB2E0000EDE0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "EXApplication-ExpoApplication_privacy"; - productName = ExpoApplication_privacy; - productReference = 89113033478803623ECCDB4F9A1CBE61 /* EXApplication-ExpoApplication_privacy */; - productType = "com.apple.product-type.bundle"; - }; - 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C3F0 /* Build configuration list for PBXNativeTarget "React-hermes" */; - buildPhases = ( - 46EB2E0001C430 /* Headers */, - 46EB2E0001C440 /* Sources */, - 46EB2E0001C450 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023C70 /* PBXTargetDependency */, - 46EB2E00023C50 /* PBXTargetDependency */, - 46EB2E00023BD0 /* PBXTargetDependency */, - 46EB2E00023CF0 /* PBXTargetDependency */, - 46EB2E00023BF0 /* PBXTargetDependency */, - 46EB2E00023C10 /* PBXTargetDependency */, - 46EB2E00023C30 /* PBXTargetDependency */, - 46EB2E00023D10 /* PBXTargetDependency */, - 46EB2E00023C90 /* PBXTargetDependency */, - 46EB2E00023CB0 /* PBXTargetDependency */, - 46EB2E00023CD0 /* PBXTargetDependency */, - ); - name = "React-hermes"; - productName = "React-hermes"; - productReference = DAD8B71DF2DFCF15AAF98C06D37D5703 /* React-hermes */; - productType = "com.apple.product-type.library.static"; - }; - 214E42634D1E187D876346D36184B655 /* RNScreens */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00015730 /* Build configuration list for PBXNativeTarget "RNScreens" */; - buildPhases = ( - 46EB2E00015770 /* Headers */, - 46EB2E00015780 /* Sources */, - 46EB2E00015790 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021A30 /* PBXTargetDependency */, - 46EB2E00021830 /* PBXTargetDependency */, - 46EB2E000218B0 /* PBXTargetDependency */, - 46EB2E000218D0 /* PBXTargetDependency */, - 46EB2E00021890 /* PBXTargetDependency */, - 46EB2E00021810 /* PBXTargetDependency */, - 46EB2E00021950 /* PBXTargetDependency */, - 46EB2E000219F0 /* PBXTargetDependency */, - 46EB2E00021910 /* PBXTargetDependency */, - 46EB2E00021870 /* PBXTargetDependency */, - 46EB2E00021A70 /* PBXTargetDependency */, - 46EB2E000219D0 /* PBXTargetDependency */, - 46EB2E000219B0 /* PBXTargetDependency */, - 46EB2E00021970 /* PBXTargetDependency */, - 46EB2E00021A10 /* PBXTargetDependency */, - 46EB2E00021990 /* PBXTargetDependency */, - 46EB2E000218F0 /* PBXTargetDependency */, - 46EB2E00021930 /* PBXTargetDependency */, - 46EB2E00021850 /* PBXTargetDependency */, - 46EB2E00021A50 /* PBXTargetDependency */, - ); - name = RNScreens; - productName = RNScreens; - productReference = 50B5347C9A6E93B7D4CFC3673BA6FB7E /* RNScreens */; - productType = "com.apple.product-type.library.static"; - }; - 219BE94914A9A27C5B88F925A6F26253 /* ExpoCrypto */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000FA80 /* Build configuration list for PBXNativeTarget "ExpoCrypto" */; - buildPhases = ( - 46EB2E0000FAC0 /* Headers */, - 46EB2E0000FAD0 /* Sources */, - 46EB2E0000FAE0 /* Frameworks */, - 46EB2E0000FB80 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020D30 /* PBXTargetDependency */, - ); - name = ExpoCrypto; - productName = ExpoCrypto; - productReference = 5C7A70A46CC181F171F0AB9E1682D2B7 /* ExpoCrypto */; - productType = "com.apple.product-type.library.static"; - }; - 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F380 /* Build configuration list for PBXNativeTarget "EXImageLoader" */; - buildPhases = ( - 46EB2E0000F3C0 /* Headers */, - 46EB2E0000F3D0 /* Sources */, - 46EB2E0000F3E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020C30 /* PBXTargetDependency */, - 46EB2E00020C10 /* PBXTargetDependency */, - ); - name = EXImageLoader; - productName = EXImageLoader; - productReference = 494E934B4070A029E1A8D42C9BDF4646 /* EXImageLoader */; - productType = "com.apple.product-type.library.static"; - }; - 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C580 /* Build configuration list for PBXNativeTarget "React-jserrorhandler" */; - buildPhases = ( - 46EB2E0001C5C0 /* Headers */, - 46EB2E0001C5D0 /* Sources */, - 46EB2E0001C5E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023D30 /* PBXTargetDependency */, - 46EB2E00023D90 /* PBXTargetDependency */, - 46EB2E00023D70 /* PBXTargetDependency */, - 46EB2E00023D50 /* PBXTargetDependency */, - ); - name = "React-jserrorhandler"; - productName = "React-jserrorhandler"; - productReference = C02EAF482D8B4DE45E3A58A25AE1FA91 /* React-jserrorhandler */; - productType = "com.apple.product-type.library.static"; - }; - 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C000 /* Build configuration list for PBXNativeTarget "React-featureflags" */; - buildPhases = ( - 46EB2E0001C040 /* Headers */, - 46EB2E0001C050 /* Sources */, - 46EB2E0001C060 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "React-featureflags"; - productName = "React-featureflags"; - productReference = 971F6C319DDD4BD078954A5EF77B5BA7 /* React-featureflags */; - productType = "com.apple.product-type.library.static"; - }; - 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000EAD0 /* Build configuration list for PBXNativeTarget "DoubleConversion" */; - buildPhases = ( - 46EB2E0000EB10 /* Headers */, - 46EB2E0000EB20 /* Sources */, - 46EB2E0000EB30 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = DoubleConversion; - productName = DoubleConversion; - productReference = 6FFB7B2992BB53405E6B771A5BA1E97D /* DoubleConversion */; - productType = "com.apple.product-type.library.static"; - }; - 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001DCC0 /* Build configuration list for PBXNativeTarget "Yoga" */; - buildPhases = ( - 46EB2E0001DD00 /* Headers */, - 46EB2E0001DD10 /* Sources */, - 46EB2E0001DD20 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Yoga; - productName = Yoga; - productReference = 65D0A19C165FA1126B1360680FE6DB12 /* Yoga */; - productType = "com.apple.product-type.library.static"; - }; - 2E8DE00395DDCF21D15D83FC2DDD3A93 /* ExpoAsset */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F6F0 /* Build configuration list for PBXNativeTarget "ExpoAsset" */; - buildPhases = ( - 46EB2E0000F730 /* Headers */, - 46EB2E0000F740 /* Sources */, - 46EB2E0000F750 /* Frameworks */, - 46EB2E0000F7D0 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020CD0 /* PBXTargetDependency */, - ); - name = ExpoAsset; - productName = ExpoAsset; - productReference = 80854D88467765B192E95AC12D7E7825 /* ExpoAsset */; - productType = "com.apple.product-type.library.static"; - }; - 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001D430 /* Build configuration list for PBXNativeTarget "React-utils" */; - buildPhases = ( - 46EB2E0001D470 /* Headers */, - 46EB2E0001D480 /* Sources */, - 46EB2E0001D490 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000242B0 /* PBXTargetDependency */, - 46EB2E00024330 /* PBXTargetDependency */, - 46EB2E000242D0 /* PBXTargetDependency */, - 46EB2E000242F0 /* PBXTargetDependency */, - 46EB2E00024310 /* PBXTargetDependency */, - ); - name = "React-utils"; - productName = "React-utils"; - productReference = B7610E9FDE749C16C0B1CDAAF3B2DDC2 /* React-utils */; - productType = "com.apple.product-type.library.static"; - }; - 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001E250 /* Build configuration list for PBXNativeTarget "ZXingObjC" */; - buildPhases = ( - 46EB2E0001E290 /* Headers */, - 46EB2E0001E2A0 /* Sources */, - 46EB2E0001E2B0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ZXingObjC; - productName = ZXingObjC; - productReference = 6F73B6C7971A37DCD5170ED89E3DF741 /* ZXingObjC */; - productType = "com.apple.product-type.library.static"; - }; - 337D49CFF8C109DC1CC07F326439084E /* Expo */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F4B0 /* Build configuration list for PBXNativeTarget "Expo" */; - buildPhases = ( - 46EB2E0000F4F0 /* Headers */, - 46EB2E0000F500 /* Sources */, - 46EB2E0000F510 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020C50 /* PBXTargetDependency */, - ); - name = Expo; - productName = Expo; - productReference = 58926B83684F42641928AA071B863676 /* Expo */; - productType = "com.apple.product-type.library.static"; - }; - 3B932EC9659D505694902B50F4EB3D8B /* AppAuth-AppAuthCore_Privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000E580 /* Build configuration list for PBXNativeTarget "AppAuth-AppAuthCore_Privacy" */; - buildPhases = ( - 46EB2E0000E5C0 /* Sources */, - 46EB2E0000E5D0 /* Frameworks */, - 46EB2E0000E5E0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "AppAuth-AppAuthCore_Privacy"; - productName = AppAuthCore_Privacy; - productReference = EF9852680BCD6EC8B15F622B5B92A838 /* AppAuth-AppAuthCore_Privacy */; - productType = "com.apple.product-type.bundle"; - }; - 417B25AC44CA1D040034CC1F375CEE36 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E000118B0 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy" */; - buildPhases = ( - 46EB2E000118F0 /* Sources */, - 46EB2E00011900 /* Frameworks */, - 46EB2E00011910 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; - productName = GTMSessionFetcher_Core_Privacy; - productReference = E826FA0DCB9AA6E7829C68391B323B78 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */; - productType = "com.apple.product-type.bundle"; - }; - 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001BBB0 /* Build configuration list for PBXNativeTarget "React-cxxreact" */; - buildPhases = ( - 46EB2E0001BBF0 /* Headers */, - 46EB2E0001BC00 /* Sources */, - 46EB2E0001BC10 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023990 /* PBXTargetDependency */, - 46EB2E000239D0 /* PBXTargetDependency */, - 46EB2E00023A30 /* PBXTargetDependency */, - 46EB2E00023AD0 /* PBXTargetDependency */, - 46EB2E00023A90 /* PBXTargetDependency */, - 46EB2E00023A10 /* PBXTargetDependency */, - 46EB2E00023AB0 /* PBXTargetDependency */, - 46EB2E00023A70 /* PBXTargetDependency */, - 46EB2E00023A50 /* PBXTargetDependency */, - 46EB2E00023970 /* PBXTargetDependency */, - 46EB2E000239B0 /* PBXTargetDependency */, - 46EB2E000239F0 /* PBXTargetDependency */, - 46EB2E00023AF0 /* PBXTargetDependency */, - ); - name = "React-cxxreact"; - productName = "React-cxxreact"; - productReference = 37592FDAD45752511010F4B06AC57355 /* React-cxxreact */; - productType = "com.apple.product-type.library.static"; - }; - 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C170 /* Build configuration list for PBXNativeTarget "React-graphics" */; - buildPhases = ( - 46EB2E0001C1B0 /* Headers */, - 46EB2E0001C1C0 /* Sources */, - 46EB2E0001C1D0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023B90 /* PBXTargetDependency */, - 46EB2E00023B30 /* PBXTargetDependency */, - 46EB2E00023B50 /* PBXTargetDependency */, - 46EB2E00023B70 /* PBXTargetDependency */, - 46EB2E00023BB0 /* PBXTargetDependency */, - 46EB2E00023B10 /* PBXTargetDependency */, - ); - name = "React-graphics"; - productName = "React-graphics"; - productReference = 5AA54A19E2135E09B9C8C0767385FD3A /* React-graphics */; - productType = "com.apple.product-type.library.static"; - }; - 4C0DE1C47CE99F0D1B5D4618E9E61DA6 /* RNCAsyncStorage-RNCAsyncStorage_resources */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00013CB0 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage-RNCAsyncStorage_resources" */; - buildPhases = ( - 46EB2E00013CF0 /* Sources */, - 46EB2E00013D00 /* Frameworks */, - 46EB2E00013D10 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "RNCAsyncStorage-RNCAsyncStorage_resources"; - productName = RNCAsyncStorage_resources; - productReference = 7894B46E6C7FA2545BF0AD11EFC6F44E /* RNCAsyncStorage-RNCAsyncStorage_resources */; - productType = "com.apple.product-type.bundle"; - }; - 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001AB90 /* Build configuration list for PBXNativeTarget "React-RCTImage" */; - buildPhases = ( - 46EB2E0001ABD0 /* Headers */, - 46EB2E0001ABE0 /* Sources */, - 46EB2E0001ABF0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023030 /* PBXTargetDependency */, - 46EB2E00023050 /* PBXTargetDependency */, - 46EB2E000230D0 /* PBXTargetDependency */, - 46EB2E00023090 /* PBXTargetDependency */, - 46EB2E00023110 /* PBXTargetDependency */, - 46EB2E000230B0 /* PBXTargetDependency */, - 46EB2E00023070 /* PBXTargetDependency */, - 46EB2E000230F0 /* PBXTargetDependency */, - ); - name = "React-RCTImage"; - productName = "React-RCTImage"; - productReference = EEDBF403E8E0B3885E65C2741B536BC5 /* React-RCTImage */; - productType = "com.apple.product-type.library.static"; - }; - 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00018160 /* Build configuration list for PBXNativeTarget "React-Fabric" */; - buildPhases = ( - 46EB2E000181A0 /* Headers */, - 46EB2E00020070 /* [CP-User] [RN]Check rncore */, - 46EB2E000181B0 /* Sources */, - 46EB2E000181C0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000222B0 /* PBXTargetDependency */, - 46EB2E000221B0 /* PBXTargetDependency */, - 46EB2E000221F0 /* PBXTargetDependency */, - 46EB2E00022210 /* PBXTargetDependency */, - 46EB2E000222F0 /* PBXTargetDependency */, - 46EB2E00022370 /* PBXTargetDependency */, - 46EB2E00022310 /* PBXTargetDependency */, - 46EB2E000223B0 /* PBXTargetDependency */, - 46EB2E00022250 /* PBXTargetDependency */, - 46EB2E000221D0 /* PBXTargetDependency */, - 46EB2E00022270 /* PBXTargetDependency */, - 46EB2E00022390 /* PBXTargetDependency */, - 46EB2E00022350 /* PBXTargetDependency */, - 46EB2E00022330 /* PBXTargetDependency */, - 46EB2E00022230 /* PBXTargetDependency */, - 46EB2E000223F0 /* PBXTargetDependency */, - 46EB2E000222D0 /* PBXTargetDependency */, - 46EB2E00022290 /* PBXTargetDependency */, - 46EB2E000223D0 /* PBXTargetDependency */, - ); - name = "React-Fabric"; - productName = "React-Fabric"; - productReference = DE73D8A5ECB254D9D3F8C36C8D201F89 /* React-Fabric */; - productType = "com.apple.product-type.library.static"; - }; - 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00013940 /* Build configuration list for PBXNativeTarget "RCTDeprecation" */; - buildPhases = ( - 46EB2E00013980 /* Headers */, - 46EB2E00013990 /* Sources */, - 46EB2E000139A0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = RCTDeprecation; - productName = RCTDeprecation; - productReference = 33EEBF1D210254B5452CE560F81C9D38 /* RCTDeprecation */; - productType = "com.apple.product-type.library.static"; - }; - 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001D260 /* Build configuration list for PBXNativeTarget "React-runtimescheduler" */; - buildPhases = ( - 46EB2E0001D2A0 /* Headers */, - 46EB2E0001D2B0 /* Sources */, - 46EB2E0001D2C0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00024230 /* PBXTargetDependency */, - 46EB2E00024170 /* PBXTargetDependency */, - 46EB2E00024190 /* PBXTargetDependency */, - 46EB2E00024270 /* PBXTargetDependency */, - 46EB2E000241F0 /* PBXTargetDependency */, - 46EB2E00024250 /* PBXTargetDependency */, - 46EB2E000241B0 /* PBXTargetDependency */, - 46EB2E00024150 /* PBXTargetDependency */, - 46EB2E000241D0 /* PBXTargetDependency */, - 46EB2E00024210 /* PBXTargetDependency */, - 46EB2E00024290 /* PBXTargetDependency */, - ); - name = "React-runtimescheduler"; - productName = "React-runtimescheduler"; - productReference = A67E85E5F06FDA406D3A1B378BDF0C5C /* React-runtimescheduler */; - productType = "com.apple.product-type.library.static"; - }; - 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001B580 /* Build configuration list for PBXNativeTarget "React-RCTVibration" */; - buildPhases = ( - 46EB2E0001B5C0 /* Headers */, - 46EB2E0001B5D0 /* Sources */, - 46EB2E0001B5E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000233D0 /* PBXTargetDependency */, - 46EB2E00023430 /* PBXTargetDependency */, - 46EB2E00023410 /* PBXTargetDependency */, - 46EB2E00023470 /* PBXTargetDependency */, - 46EB2E000233F0 /* PBXTargetDependency */, - 46EB2E00023450 /* PBXTargetDependency */, - ); - name = "React-RCTVibration"; - productName = "React-RCTVibration"; - productReference = C1A919103EAC9813D236486C34FC0A21 /* React-RCTVibration */; - productType = "com.apple.product-type.library.static"; - }; - 5476F82C9430F9DD7EC76D0150754254 /* RNGoogleSignin */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00014220 /* Build configuration list for PBXNativeTarget "RNGoogleSignin" */; - buildPhases = ( - 46EB2E00014260 /* Headers */, - 46EB2E00014270 /* Sources */, - 46EB2E00014280 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021550 /* PBXTargetDependency */, - 46EB2E00021570 /* PBXTargetDependency */, - ); - name = RNGoogleSignin; - productName = RNGoogleSignin; - productReference = 97CE6A3FA04F0B3C1E0418A227804309 /* RNGoogleSignin */; - productType = "com.apple.product-type.library.static"; - }; - 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00019BB0 /* Build configuration list for PBXNativeTarget "React-NativeModulesApple" */; - buildPhases = ( - 46EB2E00019BF0 /* Headers */, - 46EB2E00019C00 /* Sources */, - 46EB2E00019C10 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000227D0 /* PBXTargetDependency */, - 46EB2E000227B0 /* PBXTargetDependency */, - 46EB2E000227F0 /* PBXTargetDependency */, - 46EB2E00022810 /* PBXTargetDependency */, - 46EB2E00022850 /* PBXTargetDependency */, - 46EB2E00022830 /* PBXTargetDependency */, - 46EB2E00022790 /* PBXTargetDependency */, - 46EB2E00022770 /* PBXTargetDependency */, - 46EB2E00022870 /* PBXTargetDependency */, - ); - name = "React-NativeModulesApple"; - productName = "React-NativeModulesApple"; - productReference = 1E649614D7644BF68C2F5D4CB3FBF8DC /* React-NativeModulesApple */; - productType = "com.apple.product-type.library.static"; - }; - 5955B61E4C6FA72C100438F1FB8EB025 /* Pods-mobileapptemplate */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001FF20 /* Build configuration list for PBXNativeTarget "Pods-mobileapptemplate" */; - buildPhases = ( - 46EB2E0001FF60 /* Headers */, - 46EB2E0001FF70 /* Sources */, - 46EB2E0001FF80 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000200B0 /* PBXTargetDependency */, - 46EB2E000200D0 /* PBXTargetDependency */, - 46EB2E000200F0 /* PBXTargetDependency */, - 46EB2E00020110 /* PBXTargetDependency */, - 46EB2E00020130 /* PBXTargetDependency */, - 46EB2E00020150 /* PBXTargetDependency */, - 46EB2E00020170 /* PBXTargetDependency */, - 46EB2E00020190 /* PBXTargetDependency */, - 46EB2E000201B0 /* PBXTargetDependency */, - 46EB2E000201D0 /* PBXTargetDependency */, - 46EB2E000201F0 /* PBXTargetDependency */, - 46EB2E00020210 /* PBXTargetDependency */, - 46EB2E00020230 /* PBXTargetDependency */, - 46EB2E00020250 /* PBXTargetDependency */, - 46EB2E00020270 /* PBXTargetDependency */, - 46EB2E00020290 /* PBXTargetDependency */, - 46EB2E000202B0 /* PBXTargetDependency */, - 46EB2E000202D0 /* PBXTargetDependency */, - 46EB2E000202F0 /* PBXTargetDependency */, - 46EB2E00020310 /* PBXTargetDependency */, - 46EB2E00020330 /* PBXTargetDependency */, - 46EB2E00020350 /* PBXTargetDependency */, - 46EB2E00020370 /* PBXTargetDependency */, - 46EB2E00020390 /* PBXTargetDependency */, - 46EB2E000203B0 /* PBXTargetDependency */, - 46EB2E000203D0 /* PBXTargetDependency */, - 46EB2E000203F0 /* PBXTargetDependency */, - 46EB2E00020410 /* PBXTargetDependency */, - 46EB2E00020430 /* PBXTargetDependency */, - 46EB2E00020450 /* PBXTargetDependency */, - 46EB2E00020470 /* PBXTargetDependency */, - 46EB2E00020490 /* PBXTargetDependency */, - 46EB2E000204B0 /* PBXTargetDependency */, - 46EB2E000204D0 /* PBXTargetDependency */, - 46EB2E000204F0 /* PBXTargetDependency */, - 46EB2E00020510 /* PBXTargetDependency */, - 46EB2E00020530 /* PBXTargetDependency */, - 46EB2E00020550 /* PBXTargetDependency */, - 46EB2E00020570 /* PBXTargetDependency */, - 46EB2E00020590 /* PBXTargetDependency */, - 46EB2E000205B0 /* PBXTargetDependency */, - 46EB2E000205D0 /* PBXTargetDependency */, - 46EB2E000205F0 /* PBXTargetDependency */, - 46EB2E00020610 /* PBXTargetDependency */, - 46EB2E00020630 /* PBXTargetDependency */, - 46EB2E00020650 /* PBXTargetDependency */, - 46EB2E00020670 /* PBXTargetDependency */, - 46EB2E00020690 /* PBXTargetDependency */, - 46EB2E000206B0 /* PBXTargetDependency */, - 46EB2E000206D0 /* PBXTargetDependency */, - 46EB2E000206F0 /* PBXTargetDependency */, - 46EB2E00020710 /* PBXTargetDependency */, - 46EB2E00020730 /* PBXTargetDependency */, - 46EB2E00020750 /* PBXTargetDependency */, - 46EB2E00020770 /* PBXTargetDependency */, - 46EB2E00020790 /* PBXTargetDependency */, - 46EB2E000207B0 /* PBXTargetDependency */, - 46EB2E000207D0 /* PBXTargetDependency */, - 46EB2E000207F0 /* PBXTargetDependency */, - 46EB2E00020810 /* PBXTargetDependency */, - 46EB2E00020830 /* PBXTargetDependency */, - 46EB2E00020850 /* PBXTargetDependency */, - 46EB2E00020870 /* PBXTargetDependency */, - 46EB2E00020890 /* PBXTargetDependency */, - 46EB2E000208B0 /* PBXTargetDependency */, - 46EB2E000208D0 /* PBXTargetDependency */, - 46EB2E000208F0 /* PBXTargetDependency */, - 46EB2E00020910 /* PBXTargetDependency */, - 46EB2E00020930 /* PBXTargetDependency */, - 46EB2E00020950 /* PBXTargetDependency */, - 46EB2E00020970 /* PBXTargetDependency */, - 46EB2E00020990 /* PBXTargetDependency */, - 46EB2E000209B0 /* PBXTargetDependency */, - 46EB2E000209D0 /* PBXTargetDependency */, - 46EB2E000209F0 /* PBXTargetDependency */, - 46EB2E00020A10 /* PBXTargetDependency */, - 46EB2E00020A30 /* PBXTargetDependency */, - 46EB2E00020A50 /* PBXTargetDependency */, - 46EB2E00020A70 /* PBXTargetDependency */, - 46EB2E00020A90 /* PBXTargetDependency */, - 46EB2E00020AB0 /* PBXTargetDependency */, - 46EB2E00020AD0 /* PBXTargetDependency */, - ); - name = "Pods-mobileapptemplate"; - productName = "Pods-mobileapptemplate"; - productReference = 288CD1F2113855AFB654C359138106EF /* Pods-mobileapptemplate */; - productType = "com.apple.product-type.library.static"; - }; - 5C642AA10FB29936669CC269F42079C6 /* AppAuth */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000E500 /* Build configuration list for PBXNativeTarget "AppAuth" */; - buildPhases = ( - 46EB2E0000E540 /* Headers */, - 46EB2E0000E550 /* Sources */, - 46EB2E0000E560 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020AF0 /* PBXTargetDependency */, - ); - name = AppAuth; - productName = AppAuth; - productReference = 3FD1B4C1246D643E9476438C28048FA8 /* AppAuth */; - productType = "com.apple.product-type.library.static"; - }; - 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00010400 /* Build configuration list for PBXNativeTarget "ExpoModulesCore" */; - buildPhases = ( - 46EB2E00010440 /* Headers */, - 46EB2E00010450 /* Sources */, - 46EB2E00010460 /* Frameworks */, - 46EB2E000113E0 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021090 /* PBXTargetDependency */, - 46EB2E00020ED0 /* PBXTargetDependency */, - 46EB2E00020F50 /* PBXTargetDependency */, - 46EB2E00020F70 /* PBXTargetDependency */, - 46EB2E00020F30 /* PBXTargetDependency */, - 46EB2E00020E50 /* PBXTargetDependency */, - 46EB2E00020FB0 /* PBXTargetDependency */, - 46EB2E00021050 /* PBXTargetDependency */, - 46EB2E00020EB0 /* PBXTargetDependency */, - 46EB2E00020E90 /* PBXTargetDependency */, - 46EB2E00020F10 /* PBXTargetDependency */, - 46EB2E00021030 /* PBXTargetDependency */, - 46EB2E00021010 /* PBXTargetDependency */, - 46EB2E00020FD0 /* PBXTargetDependency */, - 46EB2E00020E30 /* PBXTargetDependency */, - 46EB2E00021070 /* PBXTargetDependency */, - 46EB2E00020FF0 /* PBXTargetDependency */, - 46EB2E00020E70 /* PBXTargetDependency */, - 46EB2E00020F90 /* PBXTargetDependency */, - 46EB2E00020EF0 /* PBXTargetDependency */, - 46EB2E00020E10 /* PBXTargetDependency */, - ); - name = ExpoModulesCore; - productName = ExpoModulesCore; - productReference = 5868279839278475B7AAE3A5535A508C /* ExpoModulesCore */; - productType = "com.apple.product-type.library.static"; - }; - 61D0956690519FC30DB411716DB5D4E9 /* ExpoFileSystem */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000FDB0 /* Build configuration list for PBXNativeTarget "ExpoFileSystem" */; - buildPhases = ( - 46EB2E0000FDF0 /* Headers */, - 46EB2E0000FE00 /* Sources */, - 46EB2E0000FE10 /* Frameworks */, - 46EB2E00010110 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020D90 /* PBXTargetDependency */, - 46EB2E00020DB0 /* PBXTargetDependency */, - ); - name = ExpoFileSystem; - productName = ExpoFileSystem; - productReference = CD31A81A9E8B35D5194EE8ED811B5D64 /* ExpoFileSystem */; - productType = "com.apple.product-type.library.static"; - }; - 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001AE90 /* Build configuration list for PBXNativeTarget "React-RCTNetwork" */; - buildPhases = ( - 46EB2E0001AED0 /* Headers */, - 46EB2E0001AEE0 /* Sources */, - 46EB2E0001AEF0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000231D0 /* PBXTargetDependency */, - 46EB2E000231F0 /* PBXTargetDependency */, - 46EB2E00023250 /* PBXTargetDependency */, - 46EB2E00023230 /* PBXTargetDependency */, - 46EB2E00023290 /* PBXTargetDependency */, - 46EB2E00023210 /* PBXTargetDependency */, - 46EB2E00023270 /* PBXTargetDependency */, - ); - name = "React-RCTNetwork"; - productName = "React-RCTNetwork"; - productReference = A68E5A9B69A3BA0FD52CAF7A354EC93B /* React-RCTNetwork */; - productType = "com.apple.product-type.library.static"; - }; - 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00015B10 /* Build configuration list for PBXNativeTarget "React-Codegen" */; - buildPhases = ( - 46EB2E00015B50 /* Headers */, - 46EB2E00020060 /* [CP-User] Generate Specs */, - 46EB2E00015B60 /* Sources */, - 46EB2E00015B70 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021CF0 /* PBXTargetDependency */, - 46EB2E00021BF0 /* PBXTargetDependency */, - 46EB2E00021C10 /* PBXTargetDependency */, - 46EB2E00021C30 /* PBXTargetDependency */, - 46EB2E00021C50 /* PBXTargetDependency */, - 46EB2E00021D50 /* PBXTargetDependency */, - 46EB2E00021D70 /* PBXTargetDependency */, - 46EB2E00021CB0 /* PBXTargetDependency */, - 46EB2E00021D90 /* PBXTargetDependency */, - 46EB2E00021DD0 /* PBXTargetDependency */, - 46EB2E00021D10 /* PBXTargetDependency */, - 46EB2E00021C70 /* PBXTargetDependency */, - 46EB2E00021BD0 /* PBXTargetDependency */, - 46EB2E00021D30 /* PBXTargetDependency */, - 46EB2E00021DB0 /* PBXTargetDependency */, - 46EB2E00021C90 /* PBXTargetDependency */, - 46EB2E00021CD0 /* PBXTargetDependency */, - 46EB2E00021DF0 /* PBXTargetDependency */, - ); - name = "React-Codegen"; - productName = "React-Codegen"; - productReference = E7178FECB829C9576A3723658B07F087 /* React-Codegen */; - productType = "com.apple.product-type.library.static"; - }; - 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001AFD0 /* Build configuration list for PBXNativeTarget "React-RCTSettings" */; - buildPhases = ( - 46EB2E0001B010 /* Headers */, - 46EB2E0001B020 /* Sources */, - 46EB2E0001B030 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000232B0 /* PBXTargetDependency */, - 46EB2E000232D0 /* PBXTargetDependency */, - 46EB2E00023330 /* PBXTargetDependency */, - 46EB2E00023310 /* PBXTargetDependency */, - 46EB2E00023370 /* PBXTargetDependency */, - 46EB2E000232F0 /* PBXTargetDependency */, - 46EB2E00023350 /* PBXTargetDependency */, - ); - name = "React-RCTSettings"; - productName = "React-RCTSettings"; - productReference = 269BE773C9482484B70949A40F4EA525 /* React-RCTSettings */; - productType = "com.apple.product-type.library.static"; - }; - 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F0E0 /* Build configuration list for PBXNativeTarget "EXConstants" */; - buildPhases = ( - 46EB2E0000F120 /* Headers */, - 46EB2E00020050 /* [CP-User] Generate app.config for prebuilt Constants.manifest */, - 46EB2E0000F130 /* Sources */, - 46EB2E0000F140 /* Frameworks */, - 46EB2E0000F330 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020BB0 /* PBXTargetDependency */, - 46EB2E00020BD0 /* PBXTargetDependency */, - 46EB2E00020BF0 /* PBXTargetDependency */, - ); - name = EXConstants; - productName = EXConstants; - productReference = 220361FF3B2778F8F38C2C4DCC5B49FD /* EXConstants */; - productType = "com.apple.product-type.library.static"; - }; - 6EDBCD95D1624C1F631DF5983AADB3B3 /* ExpoCamera */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F820 /* Build configuration list for PBXNativeTarget "ExpoCamera" */; - buildPhases = ( - 46EB2E0000F860 /* Headers */, - 46EB2E0000F870 /* Sources */, - 46EB2E0000F880 /* Frameworks */, - 46EB2E0000FA30 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020CF0 /* PBXTargetDependency */, - 46EB2E00020D10 /* PBXTargetDependency */, - ); - name = ExpoCamera; - productName = ExpoCamera; - productReference = 8EB3D0724E20D016740D2411561FB73D /* ExpoCamera */; - productType = "com.apple.product-type.library.static"; - }; - 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001AD90 /* Build configuration list for PBXNativeTarget "React-RCTLinking" */; - buildPhases = ( - 46EB2E0001ADD0 /* Headers */, - 46EB2E0001ADE0 /* Sources */, - 46EB2E0001ADF0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023190 /* PBXTargetDependency */, - 46EB2E00023130 /* PBXTargetDependency */, - 46EB2E000231B0 /* PBXTargetDependency */, - 46EB2E00023170 /* PBXTargetDependency */, - 46EB2E00023150 /* PBXTargetDependency */, - ); - name = "React-RCTLinking"; - productName = "React-RCTLinking"; - productReference = 802121F5B756ACBFDD6D08C36246DADD /* React-RCTLinking */; - productType = "com.apple.product-type.library.static"; - }; - 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E000161B0 /* Build configuration list for PBXNativeTarget "React-Core" */; - buildPhases = ( - 46EB2E000161F0 /* Headers */, - 46EB2E00016200 /* Sources */, - 46EB2E00016210 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021E30 /* PBXTargetDependency */, - 46EB2E00021FB0 /* PBXTargetDependency */, - 46EB2E00021E10 /* PBXTargetDependency */, - 46EB2E00021E50 /* PBXTargetDependency */, - 46EB2E00021EF0 /* PBXTargetDependency */, - 46EB2E00021FD0 /* PBXTargetDependency */, - 46EB2E00021E90 /* PBXTargetDependency */, - 46EB2E00021EB0 /* PBXTargetDependency */, - 46EB2E00021F90 /* PBXTargetDependency */, - 46EB2E00021E70 /* PBXTargetDependency */, - 46EB2E00021F30 /* PBXTargetDependency */, - 46EB2E00021ED0 /* PBXTargetDependency */, - 46EB2E00021F10 /* PBXTargetDependency */, - 46EB2E00021F50 /* PBXTargetDependency */, - 46EB2E00021F70 /* PBXTargetDependency */, - 46EB2E00021FF0 /* PBXTargetDependency */, - ); - name = "React-Core"; - productName = "React-Core"; - productReference = BD71E2539823621820F84384064C253A /* React-Core */; - productType = "com.apple.product-type.library.static"; - }; - 7DFA91ED3A3D0BC020C3C843A3D1EB38 /* GoogleSignIn-GoogleSignIn */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00011AE0 /* Build configuration list for PBXNativeTarget "GoogleSignIn-GoogleSignIn" */; - buildPhases = ( - 46EB2E00011B20 /* Sources */, - 46EB2E00011B30 /* Frameworks */, - 46EB2E00011B40 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "GoogleSignIn-GoogleSignIn"; - productName = GoogleSignIn; - productReference = E5BA41B7F2E1FE47F9ABCAC27C9E4281 /* GoogleSignIn-GoogleSignIn */; - productType = "com.apple.product-type.bundle"; - }; - 7E666B1A2E7C9940B41E40FF9793F57C /* GTMAppAuth-GTMAppAuth_Privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00011690 /* Build configuration list for PBXNativeTarget "GTMAppAuth-GTMAppAuth_Privacy" */; - buildPhases = ( - 46EB2E000116D0 /* Sources */, - 46EB2E000116E0 /* Frameworks */, - 46EB2E000116F0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "GTMAppAuth-GTMAppAuth_Privacy"; - productName = GTMAppAuth_Privacy; - productReference = DA0C8E4A1DAFC158C8B8845D021E6531 /* GTMAppAuth-GTMAppAuth_Privacy */; - productType = "com.apple.product-type.bundle"; - }; - 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00011610 /* Build configuration list for PBXNativeTarget "GTMAppAuth" */; - buildPhases = ( - 46EB2E00011650 /* Headers */, - 46EB2E00011660 /* Sources */, - 46EB2E00011670 /* Frameworks */, - 46EB2E000117F0 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021110 /* PBXTargetDependency */, - 46EB2E000210D0 /* PBXTargetDependency */, - 46EB2E000210F0 /* PBXTargetDependency */, - ); - name = GTMAppAuth; - productName = GTMAppAuth; - productReference = 6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth */; - productType = "com.apple.product-type.library.static"; - }; - 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00013C30 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage" */; - buildPhases = ( - 46EB2E00013C70 /* Headers */, - 46EB2E00013C80 /* Sources */, - 46EB2E00013C90 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000212B0 /* PBXTargetDependency */, - 46EB2E000212D0 /* PBXTargetDependency */, - ); - name = RNCAsyncStorage; - productName = RNCAsyncStorage; - productReference = 5737DDB4BC95AD399B3206838AB97095 /* RNCAsyncStorage */; - productType = "com.apple.product-type.library.static"; - }; - 8C8F782BF97E9978F4B6AF92621D724F /* EXConstants-ExpoConstants_privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F200 /* Build configuration list for PBXNativeTarget "EXConstants-ExpoConstants_privacy" */; - buildPhases = ( - 46EB2E0000F240 /* Sources */, - 46EB2E0000F250 /* Frameworks */, - 46EB2E0000F260 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "EXConstants-ExpoConstants_privacy"; - productName = ExpoConstants_privacy; - productReference = BB41A78C1BAC8F34C36E35A225A47DFC /* EXConstants-ExpoConstants_privacy */; - productType = "com.apple.product-type.bundle"; - }; - 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001A480 /* Build configuration list for PBXNativeTarget "React-RCTFabric" */; - buildPhases = ( - 46EB2E0001A4C0 /* Headers */, - 46EB2E0001A4D0 /* Sources */, - 46EB2E0001A4E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00022E10 /* PBXTargetDependency */, - 46EB2E00022DD0 /* PBXTargetDependency */, - 46EB2E00022ED0 /* PBXTargetDependency */, - 46EB2E00022EB0 /* PBXTargetDependency */, - 46EB2E00022F30 /* PBXTargetDependency */, - 46EB2E00022DF0 /* PBXTargetDependency */, - 46EB2E00022E70 /* PBXTargetDependency */, - 46EB2E00022F70 /* PBXTargetDependency */, - 46EB2E00022F50 /* PBXTargetDependency */, - 46EB2E00022F10 /* PBXTargetDependency */, - 46EB2E00022E90 /* PBXTargetDependency */, - 46EB2E00022FF0 /* PBXTargetDependency */, - 46EB2E00022EF0 /* PBXTargetDependency */, - 46EB2E00022FB0 /* PBXTargetDependency */, - 46EB2E00022FD0 /* PBXTargetDependency */, - 46EB2E00022F90 /* PBXTargetDependency */, - 46EB2E00022E50 /* PBXTargetDependency */, - 46EB2E00022E30 /* PBXTargetDependency */, - 46EB2E00023010 /* PBXTargetDependency */, - ); - name = "React-RCTFabric"; - productName = "React-RCTFabric"; - productReference = DA7ABB6DD8AEACED51D63B2C774E3A63 /* React-RCTFabric */; - productType = "com.apple.product-type.library.static"; - }; - 90ADA47ADE107F8BBE8456EF975D4E83 /* ExpoKeepAwake */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E000102D0 /* Build configuration list for PBXNativeTarget "ExpoKeepAwake" */; - buildPhases = ( - 46EB2E00010310 /* Headers */, - 46EB2E00010320 /* Sources */, - 46EB2E00010330 /* Frameworks */, - 46EB2E000103B0 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020DF0 /* PBXTargetDependency */, - ); - name = ExpoKeepAwake; - productName = ExpoKeepAwake; - productReference = 07BCD730F7BAE0FD407C1930FCA0A217 /* ExpoKeepAwake */; - productType = "com.apple.product-type.library.static"; - }; - 90FCC21376F1111702F7D48E658E43A2 /* EXApplication */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000ED00 /* Build configuration list for PBXNativeTarget "EXApplication" */; - buildPhases = ( - 46EB2E0000ED40 /* Headers */, - 46EB2E0000ED50 /* Sources */, - 46EB2E0000ED60 /* Frameworks */, - 46EB2E0000EEB0 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020B10 /* PBXTargetDependency */, - 46EB2E00020B30 /* PBXTargetDependency */, - ); - name = EXApplication; - productName = EXApplication; - productReference = 0AE30817DC70B7BDE99523E2FB47404C /* EXApplication */; - productType = "com.apple.product-type.library.static"; - }; - 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001B680 /* Build configuration list for PBXNativeTarget "React-RuntimeApple" */; - buildPhases = ( - 46EB2E0001B6C0 /* Headers */, - 46EB2E0001B6D0 /* Sources */, - 46EB2E0001B6E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023490 /* PBXTargetDependency */, - 46EB2E00023570 /* PBXTargetDependency */, - 46EB2E00023590 /* PBXTargetDependency */, - 46EB2E00023610 /* PBXTargetDependency */, - 46EB2E000235B0 /* PBXTargetDependency */, - 46EB2E000235D0 /* PBXTargetDependency */, - 46EB2E000235F0 /* PBXTargetDependency */, - 46EB2E00023690 /* PBXTargetDependency */, - 46EB2E000234F0 /* PBXTargetDependency */, - 46EB2E000234D0 /* PBXTargetDependency */, - 46EB2E00023630 /* PBXTargetDependency */, - 46EB2E00023550 /* PBXTargetDependency */, - 46EB2E000234B0 /* PBXTargetDependency */, - 46EB2E00023650 /* PBXTargetDependency */, - 46EB2E00023510 /* PBXTargetDependency */, - 46EB2E00023530 /* PBXTargetDependency */, - 46EB2E00023670 /* PBXTargetDependency */, - ); - name = "React-RuntimeApple"; - productName = "React-RuntimeApple"; - productReference = 1381503C42FFF460E946860A32A6F981 /* React-RuntimeApple */; - productType = "com.apple.product-type.library.static"; - }; - 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00019DB0 /* Build configuration list for PBXNativeTarget "React-RCTAnimation" */; - buildPhases = ( - 46EB2E00019DF0 /* Headers */, - 46EB2E00019E00 /* Sources */, - 46EB2E00019E10 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000228B0 /* PBXTargetDependency */, - 46EB2E000228D0 /* PBXTargetDependency */, - 46EB2E00022930 /* PBXTargetDependency */, - 46EB2E00022910 /* PBXTargetDependency */, - 46EB2E00022970 /* PBXTargetDependency */, - 46EB2E000228F0 /* PBXTargetDependency */, - 46EB2E00022950 /* PBXTargetDependency */, - ); - name = "React-RCTAnimation"; - productName = "React-RCTAnimation"; - productReference = FE7B9294FF05AAFD1653E2104E10844A /* React-RCTAnimation */; - productType = "com.apple.product-type.library.static"; - }; - 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001A320 /* Build configuration list for PBXNativeTarget "React-RCTBlob" */; - buildPhases = ( - 46EB2E0001A360 /* Headers */, - 46EB2E0001A370 /* Sources */, - 46EB2E0001A380 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00022C70 /* PBXTargetDependency */, - 46EB2E00022CB0 /* PBXTargetDependency */, - 46EB2E00022D30 /* PBXTargetDependency */, - 46EB2E00022CF0 /* PBXTargetDependency */, - 46EB2E00022D50 /* PBXTargetDependency */, - 46EB2E00022D10 /* PBXTargetDependency */, - 46EB2E00022CD0 /* PBXTargetDependency */, - 46EB2E00022D70 /* PBXTargetDependency */, - 46EB2E00022D90 /* PBXTargetDependency */, - 46EB2E00022C90 /* PBXTargetDependency */, - 46EB2E00022DB0 /* PBXTargetDependency */, - ); - name = "React-RCTBlob"; - productName = "React-RCTBlob"; - productReference = F71EBF73F354B475D465FF6DE9A66707 /* React-RCTBlob */; - productType = "com.apple.product-type.library.static"; - }; - 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001D000 /* Build configuration list for PBXNativeTarget "React-rendererdebug" */; - buildPhases = ( - 46EB2E0001D040 /* Headers */, - 46EB2E0001D050 /* Sources */, - 46EB2E0001D060 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000240D0 /* PBXTargetDependency */, - 46EB2E000240B0 /* PBXTargetDependency */, - 46EB2E00024110 /* PBXTargetDependency */, - 46EB2E000240F0 /* PBXTargetDependency */, - ); - name = "React-rendererdebug"; - productName = "React-rendererdebug"; - productReference = 1E04881EDF02715BD6AC2C6ED3FBB37E /* React-rendererdebug */; - productType = "com.apple.product-type.library.static"; - }; - A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00019790 /* Build configuration list for PBXNativeTarget "React-FabricImage" */; - buildPhases = ( - 46EB2E000197D0 /* Headers */, - 46EB2E000197E0 /* Sources */, - 46EB2E000197F0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000224F0 /* PBXTargetDependency */, - 46EB2E00022410 /* PBXTargetDependency */, - 46EB2E00022450 /* PBXTargetDependency */, - 46EB2E00022470 /* PBXTargetDependency */, - 46EB2E000225D0 /* PBXTargetDependency */, - 46EB2E00022530 /* PBXTargetDependency */, - 46EB2E000225B0 /* PBXTargetDependency */, - 46EB2E00022490 /* PBXTargetDependency */, - 46EB2E00022430 /* PBXTargetDependency */, - 46EB2E000224B0 /* PBXTargetDependency */, - 46EB2E000225F0 /* PBXTargetDependency */, - 46EB2E00022550 /* PBXTargetDependency */, - 46EB2E00022590 /* PBXTargetDependency */, - 46EB2E00022570 /* PBXTargetDependency */, - 46EB2E00022510 /* PBXTargetDependency */, - 46EB2E000224D0 /* PBXTargetDependency */, - 46EB2E00022610 /* PBXTargetDependency */, - ); - name = "React-FabricImage"; - productName = "React-FabricImage"; - productReference = 61A80F68AE163B384B7D7A9E76B6046C /* React-FabricImage */; - productType = "com.apple.product-type.library.static"; - }; - B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00019910 /* Build configuration list for PBXNativeTarget "React-ImageManager" */; - buildPhases = ( - 46EB2E00019950 /* Headers */, - 46EB2E00019960 /* Sources */, - 46EB2E00019970 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00022630 /* PBXTargetDependency */, - 46EB2E00022650 /* PBXTargetDependency */, - 46EB2E00022690 /* PBXTargetDependency */, - 46EB2E000226D0 /* PBXTargetDependency */, - 46EB2E000226B0 /* PBXTargetDependency */, - 46EB2E00022710 /* PBXTargetDependency */, - 46EB2E000226F0 /* PBXTargetDependency */, - 46EB2E00022670 /* PBXTargetDependency */, - ); - name = "React-ImageManager"; - productName = "React-ImageManager"; - productReference = CEA45A2349847B8CEAC9ABF565A04BD0 /* React-ImageManager */; - productType = "com.apple.product-type.library.static"; - }; - B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001CDF0 /* Build configuration list for PBXNativeTarget "React-nativeconfig" */; - buildPhases = ( - 46EB2E0001CE30 /* Headers */, - 46EB2E0001CE40 /* Sources */, - 46EB2E0001CE50 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "React-nativeconfig"; - productName = "React-nativeconfig"; - productReference = 60D5A56E763D6E7C4FBE797565062EEA /* React-nativeconfig */; - productType = "com.apple.product-type.library.static"; - }; - B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001D650 /* Build configuration list for PBXNativeTarget "ReactCommon" */; - buildPhases = ( - 46EB2E0001D690 /* Headers */, - 46EB2E0001D6A0 /* Sources */, - 46EB2E0001D6B0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00024410 /* PBXTargetDependency */, - 46EB2E000243D0 /* PBXTargetDependency */, - 46EB2E00024350 /* PBXTargetDependency */, - 46EB2E00024390 /* PBXTargetDependency */, - 46EB2E00024490 /* PBXTargetDependency */, - 46EB2E000243B0 /* PBXTargetDependency */, - 46EB2E000243F0 /* PBXTargetDependency */, - 46EB2E00024370 /* PBXTargetDependency */, - 46EB2E000244B0 /* PBXTargetDependency */, - 46EB2E00024430 /* PBXTargetDependency */, - 46EB2E00024450 /* PBXTargetDependency */, - 46EB2E00024470 /* PBXTargetDependency */, - ); - name = ReactCommon; - productName = ReactCommon; - productReference = D5C775614AC76D44CECB6BE08B022F1F /* ReactCommon */; - productType = "com.apple.product-type.library.static"; - }; - B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00013DE0 /* Build configuration list for PBXNativeTarget "RNGestureHandler" */; - buildPhases = ( - 46EB2E00013E20 /* Headers */, - 46EB2E00013E30 /* Sources */, - 46EB2E00013E40 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021510 /* PBXTargetDependency */, - 46EB2E00021310 /* PBXTargetDependency */, - 46EB2E00021390 /* PBXTargetDependency */, - 46EB2E000213B0 /* PBXTargetDependency */, - 46EB2E00021370 /* PBXTargetDependency */, - 46EB2E000212F0 /* PBXTargetDependency */, - 46EB2E00021430 /* PBXTargetDependency */, - 46EB2E000214D0 /* PBXTargetDependency */, - 46EB2E000213F0 /* PBXTargetDependency */, - 46EB2E00021350 /* PBXTargetDependency */, - 46EB2E000214B0 /* PBXTargetDependency */, - 46EB2E00021490 /* PBXTargetDependency */, - 46EB2E00021450 /* PBXTargetDependency */, - 46EB2E000214F0 /* PBXTargetDependency */, - 46EB2E00021470 /* PBXTargetDependency */, - 46EB2E000213D0 /* PBXTargetDependency */, - 46EB2E00021410 /* PBXTargetDependency */, - 46EB2E00021330 /* PBXTargetDependency */, - 46EB2E00021530 /* PBXTargetDependency */, - ); - name = RNGestureHandler; - productName = RNGestureHandler; - productReference = 8F65F9361F2069CF9E9D751272968DE4 /* RNGestureHandler */; - productType = "com.apple.product-type.library.static"; - }; - BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001FCE0 /* Build configuration list for PBXNativeTarget "react-native-safe-area-context" */; - buildPhases = ( - 46EB2E0001FD20 /* Headers */, - 46EB2E0001FD30 /* Sources */, - 46EB2E0001FD40 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000244D0 /* PBXTargetDependency */, - ); - name = "react-native-safe-area-context"; - productName = "react-native-safe-area-context"; - productReference = 52FCF98CEFF94C742080B6965D537AD0 /* react-native-safe-area-context */; - productType = "com.apple.product-type.library.static"; - }; - C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001A1A0 /* Build configuration list for PBXNativeTarget "React-RCTAppDelegate" */; - buildPhases = ( - 46EB2E0001A1E0 /* Headers */, - 46EB2E0001A1F0 /* Sources */, - 46EB2E0001A200 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000229B0 /* PBXTargetDependency */, - 46EB2E000229D0 /* PBXTargetDependency */, - 46EB2E000229F0 /* PBXTargetDependency */, - 46EB2E00022A90 /* PBXTargetDependency */, - 46EB2E00022990 /* PBXTargetDependency */, - 46EB2E00022A50 /* PBXTargetDependency */, - 46EB2E00022B70 /* PBXTargetDependency */, - 46EB2E00022AD0 /* PBXTargetDependency */, - 46EB2E00022B10 /* PBXTargetDependency */, - 46EB2E00022A30 /* PBXTargetDependency */, - 46EB2E00022A10 /* PBXTargetDependency */, - 46EB2E00022B50 /* PBXTargetDependency */, - 46EB2E00022B30 /* PBXTargetDependency */, - 46EB2E00022C50 /* PBXTargetDependency */, - 46EB2E00022BD0 /* PBXTargetDependency */, - 46EB2E00022C10 /* PBXTargetDependency */, - 46EB2E00022B90 /* PBXTargetDependency */, - 46EB2E00022C30 /* PBXTargetDependency */, - 46EB2E00022A70 /* PBXTargetDependency */, - 46EB2E00022BF0 /* PBXTargetDependency */, - 46EB2E00022AF0 /* PBXTargetDependency */, - 46EB2E00022BB0 /* PBXTargetDependency */, - 46EB2E00022AB0 /* PBXTargetDependency */, - ); - name = "React-RCTAppDelegate"; - productName = "React-RCTAppDelegate"; - productReference = 39D0105B481E5FB78C661496BD63B8A5 /* React-RCTAppDelegate */; - productType = "com.apple.product-type.library.static"; - }; - C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001B860 /* Build configuration list for PBXNativeTarget "React-RuntimeCore" */; - buildPhases = ( - 46EB2E0001B8A0 /* Headers */, - 46EB2E0001B8B0 /* Sources */, - 46EB2E0001B8C0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000236B0 /* PBXTargetDependency */, - 46EB2E000236F0 /* PBXTargetDependency */, - 46EB2E000237D0 /* PBXTargetDependency */, - 46EB2E00023770 /* PBXTargetDependency */, - 46EB2E00023750 /* PBXTargetDependency */, - 46EB2E000236D0 /* PBXTargetDependency */, - 46EB2E00023810 /* PBXTargetDependency */, - 46EB2E00023710 /* PBXTargetDependency */, - 46EB2E00023790 /* PBXTargetDependency */, - 46EB2E000237B0 /* PBXTargetDependency */, - 46EB2E00023730 /* PBXTargetDependency */, - 46EB2E000237F0 /* PBXTargetDependency */, - ); - name = "React-RuntimeCore"; - productName = "React-RuntimeCore"; - productReference = D22EED118A762A7D7BC88A4ADBB7026E /* React-RuntimeCore */; - productType = "com.apple.product-type.library.static"; - }; - C94F5F32730982C482173E4C78004673 /* ExpoDevice-ExpoDevice_privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000FC50 /* Build configuration list for PBXNativeTarget "ExpoDevice-ExpoDevice_privacy" */; - buildPhases = ( - 46EB2E0000FC90 /* Sources */, - 46EB2E0000FCA0 /* Frameworks */, - 46EB2E0000FCB0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "ExpoDevice-ExpoDevice_privacy"; - productName = ExpoDevice_privacy; - productReference = F8A439592F13E493EBAB22D857A814DB /* ExpoDevice-ExpoDevice_privacy */; - productType = "com.apple.product-type.bundle"; - }; - CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00011A60 /* Build configuration list for PBXNativeTarget "GoogleSignIn" */; - buildPhases = ( - 46EB2E00011AA0 /* Headers */, - 46EB2E00011AB0 /* Sources */, - 46EB2E00011AC0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021170 /* PBXTargetDependency */, - 46EB2E00021190 /* PBXTargetDependency */, - 46EB2E000211B0 /* PBXTargetDependency */, - 46EB2E00021150 /* PBXTargetDependency */, - ); - name = GoogleSignIn; - productName = GoogleSignIn; - productReference = FD56AB51475BC5F592781EE2692D1412 /* GoogleSignIn */; - productType = "com.apple.product-type.library.static"; - }; - D0DD0961119C95E188122B13F3BF4380 /* React-Core-RCTI18nStrings */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00016230 /* Build configuration list for PBXNativeTarget "React-Core-RCTI18nStrings" */; - buildPhases = ( - 46EB2E00016270 /* Sources */, - 46EB2E00016280 /* Frameworks */, - 46EB2E00016290 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "React-Core-RCTI18nStrings"; - productName = RCTI18nStrings; - productReference = E50E54D57E4CB3E0920119CF69AD9A2D /* React-Core-RCTI18nStrings */; - productType = "com.apple.product-type.bundle"; - }; - D0EFEFB685D97280256C559792236873 /* glog */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001FA90 /* Build configuration list for PBXNativeTarget "glog" */; - buildPhases = ( - 46EB2E0001FAD0 /* Headers */, - 46EB2E0001FAE0 /* Sources */, - 46EB2E0001FAF0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = glog; - productName = glog; - productReference = 3CA7A9404CCDD6BA22C97F8348CE3209 /* glog */; - productType = "com.apple.product-type.library.static"; - }; - D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00013AE0 /* Build configuration list for PBXNativeTarget "RCTTypeSafety" */; - buildPhases = ( - 46EB2E00013B20 /* Headers */, - 46EB2E00013B30 /* Sources */, - 46EB2E00013B40 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021250 /* PBXTargetDependency */, - 46EB2E00021270 /* PBXTargetDependency */, - 46EB2E00021290 /* PBXTargetDependency */, - ); - name = RCTTypeSafety; - productName = RCTTypeSafety; - productReference = F958876A082BF810B342435CE3FB5AF6 /* RCTTypeSafety */; - productType = "com.apple.product-type.library.static"; - }; - D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00011830 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */; - buildPhases = ( - 46EB2E00011870 /* Headers */, - 46EB2E00011880 /* Sources */, - 46EB2E00011890 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021130 /* PBXTargetDependency */, - ); - name = GTMSessionFetcher; - productName = GTMSessionFetcher; - productReference = C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher */; - productType = "com.apple.product-type.library.static"; - }; - DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C810 /* Build configuration list for PBXNativeTarget "React-jsiexecutor" */; - buildPhases = ( - 46EB2E0001C850 /* Headers */, - 46EB2E0001C860 /* Sources */, - 46EB2E0001C870 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023EF0 /* PBXTargetDependency */, - 46EB2E00023ED0 /* PBXTargetDependency */, - 46EB2E00023E70 /* PBXTargetDependency */, - 46EB2E00023E90 /* PBXTargetDependency */, - 46EB2E00023F50 /* PBXTargetDependency */, - 46EB2E00023EB0 /* PBXTargetDependency */, - 46EB2E00023F10 /* PBXTargetDependency */, - 46EB2E00023F30 /* PBXTargetDependency */, - 46EB2E00023F70 /* PBXTargetDependency */, - ); - name = "React-jsiexecutor"; - productName = "React-jsiexecutor"; - productReference = F2E7C88DFCD460A4B46B913ADEB8A641 /* React-jsiexecutor */; - productType = "com.apple.product-type.library.static"; - }; - DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001B0D0 /* Build configuration list for PBXNativeTarget "React-RCTText" */; - buildPhases = ( - 46EB2E0001B110 /* Headers */, - 46EB2E0001B120 /* Sources */, - 46EB2E0001B130 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000233B0 /* PBXTargetDependency */, - 46EB2E00023390 /* PBXTargetDependency */, - ); - name = "React-RCTText"; - productName = "React-RCTText"; - productReference = E6A16705C69FC7DE11C2469A4A0F8358 /* React-RCTText */; - productType = "com.apple.product-type.library.static"; - }; - DCBBC340ADCFC40E2F676B616BA8D2F4 /* ExpoFileSystem-ExpoFileSystem_privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000FE30 /* Build configuration list for PBXNativeTarget "ExpoFileSystem-ExpoFileSystem_privacy" */; - buildPhases = ( - 46EB2E0000FE70 /* Sources */, - 46EB2E0000FE80 /* Frameworks */, - 46EB2E0000FE90 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "ExpoFileSystem-ExpoFileSystem_privacy"; - productName = ExpoFileSystem_privacy; - productReference = 178DE81B4D5424C480EC2B1B64A6412D /* ExpoFileSystem-ExpoFileSystem_privacy */; - productType = "com.apple.product-type.bundle"; - }; - DE32677FA772BFFD0172EB7EE9E4E7E9 /* RNSVG */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00014BB0 /* Build configuration list for PBXNativeTarget "RNSVG" */; - buildPhases = ( - 46EB2E00014BF0 /* Headers */, - 46EB2E00014C00 /* Sources */, - 46EB2E00014C10 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000217F0 /* PBXTargetDependency */, - ); - name = RNSVG; - productName = RNSVG; - productReference = 90EE8D3C082C157169540FC8F5913DAD /* RNSVG */; - productType = "com.apple.product-type.library.static"; - }; - E16E206437995280D349D4B67695C894 /* React-CoreModules */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00017ED0 /* Build configuration list for PBXNativeTarget "React-CoreModules" */; - buildPhases = ( - 46EB2E00017F10 /* Headers */, - 46EB2E00017F20 /* Sources */, - 46EB2E00017F30 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00022010 /* PBXTargetDependency */, - 46EB2E00022050 /* PBXTargetDependency */, - 46EB2E00022070 /* PBXTargetDependency */, - 46EB2E00022150 /* PBXTargetDependency */, - 46EB2E00022090 /* PBXTargetDependency */, - 46EB2E00022190 /* PBXTargetDependency */, - 46EB2E000220F0 /* PBXTargetDependency */, - 46EB2E000220B0 /* PBXTargetDependency */, - 46EB2E000220D0 /* PBXTargetDependency */, - 46EB2E00022130 /* PBXTargetDependency */, - 46EB2E00022170 /* PBXTargetDependency */, - 46EB2E00022110 /* PBXTargetDependency */, - 46EB2E00022030 /* PBXTargetDependency */, - ); - name = "React-CoreModules"; - productName = "React-CoreModules"; - productReference = 6771D231F4C8C5976470A369C474B32E /* React-CoreModules */; - productType = "com.apple.product-type.library.static"; - }; - E75C38C362BC8874606E6C3B70DBE44D /* ExpoDevice */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000FBD0 /* Build configuration list for PBXNativeTarget "ExpoDevice" */; - buildPhases = ( - 46EB2E0000FC10 /* Headers */, - 46EB2E0000FC20 /* Sources */, - 46EB2E0000FC30 /* Frameworks */, - 46EB2E0000FD60 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020D50 /* PBXTargetDependency */, - 46EB2E00020D70 /* PBXTargetDependency */, - ); - name = ExpoDevice; - productName = ExpoDevice; - productReference = EE0F6648D04CB8A4D349EA4DAA91AF81 /* ExpoDevice */; - productType = "com.apple.product-type.library.static"; - }; - EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00012190 /* Build configuration list for PBXNativeTarget "RCT-Folly" */; - buildPhases = ( - 46EB2E000121D0 /* Headers */, - 46EB2E000121E0 /* Sources */, - 46EB2E000121F0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000211F0 /* PBXTargetDependency */, - 46EB2E000211D0 /* PBXTargetDependency */, - 46EB2E00021230 /* PBXTargetDependency */, - 46EB2E00021210 /* PBXTargetDependency */, - ); - name = "RCT-Folly"; - productName = "RCT-Folly"; - productReference = 1936453FF2A7E3A13063C4917C4D5598 /* RCT-Folly */; - productType = "com.apple.product-type.library.static"; - }; - F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001CEF0 /* Build configuration list for PBXNativeTarget "React-perflogger" */; - buildPhases = ( - 46EB2E0001CF30 /* Headers */, - 46EB2E0001CF40 /* Sources */, - 46EB2E0001CF50 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "React-perflogger"; - productName = "React-perflogger"; - productReference = 666E72807891C591E025A75410CD2A26 /* React-perflogger */; - productType = "com.apple.product-type.library.static"; - }; - F77F2C3B4862C46B748290E60FD6B02B /* ExpoAdapterGoogleSignIn */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F5C0 /* Build configuration list for PBXNativeTarget "ExpoAdapterGoogleSignIn" */; - buildPhases = ( - 46EB2E0000F600 /* Headers */, - 46EB2E0000F610 /* Sources */, - 46EB2E0000F620 /* Frameworks */, - 46EB2E0000F6A0 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020C70 /* PBXTargetDependency */, - 46EB2E00020CB0 /* PBXTargetDependency */, - 46EB2E00020C90 /* PBXTargetDependency */, - ); - name = ExpoAdapterGoogleSignIn; - productName = ExpoAdapterGoogleSignIn; - productReference = 8C58DB1533FFA98B1F8D7AD4C7F57F2B /* ExpoAdapterGoogleSignIn */; - productType = "com.apple.product-type.library.static"; - }; - F7D033C4C128EECAA020990641FA985F /* React-jsinspector */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C930 /* Build configuration list for PBXNativeTarget "React-jsinspector" */; - buildPhases = ( - 46EB2E0001C970 /* Headers */, - 46EB2E0001C980 /* Sources */, - 46EB2E0001C990 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023FF0 /* PBXTargetDependency */, - 46EB2E00023FB0 /* PBXTargetDependency */, - 46EB2E00023FD0 /* PBXTargetDependency */, - 46EB2E00024030 /* PBXTargetDependency */, - 46EB2E00024010 /* PBXTargetDependency */, - 46EB2E00023F90 /* PBXTargetDependency */, - 46EB2E00024050 /* PBXTargetDependency */, - ); - name = "React-jsinspector"; - productName = "React-jsinspector"; - productReference = 2577F299FCB0A19824FE989BE77B8E8F /* React-jsinspector */; - productType = "com.apple.product-type.library.static"; - }; - FA877ADC442CB19CF61793D234C8B131 /* React-jsi */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C680 /* Build configuration list for PBXNativeTarget "React-jsi" */; - buildPhases = ( - 46EB2E0001C6C0 /* Headers */, - 46EB2E0001C6D0 /* Sources */, - 46EB2E0001C6E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023DD0 /* PBXTargetDependency */, - 46EB2E00023E10 /* PBXTargetDependency */, - 46EB2E00023DB0 /* PBXTargetDependency */, - 46EB2E00023DF0 /* PBXTargetDependency */, - 46EB2E00023E30 /* PBXTargetDependency */, - 46EB2E00023E50 /* PBXTargetDependency */, - ); - name = "React-jsi"; - productName = "React-jsi"; - productReference = D9F334F2E90E3EE462FC4192AF5C03BD /* React-jsi */; - productType = "com.apple.product-type.library.static"; - }; - FF879E718031128A75E7DE54046E6219 /* RNReanimated */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00014380 /* Build configuration list for PBXNativeTarget "RNReanimated" */; - buildPhases = ( - 46EB2E000143C0 /* Headers */, - 46EB2E000143D0 /* Sources */, - 46EB2E000143E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000217B0 /* PBXTargetDependency */, - 46EB2E000215D0 /* PBXTargetDependency */, - 46EB2E00021650 /* PBXTargetDependency */, - 46EB2E00021670 /* PBXTargetDependency */, - 46EB2E00021630 /* PBXTargetDependency */, - 46EB2E000215B0 /* PBXTargetDependency */, - 46EB2E000216D0 /* PBXTargetDependency */, - 46EB2E00021770 /* PBXTargetDependency */, - 46EB2E00021690 /* PBXTargetDependency */, - 46EB2E00021610 /* PBXTargetDependency */, - 46EB2E00021750 /* PBXTargetDependency */, - 46EB2E00021730 /* PBXTargetDependency */, - 46EB2E000216F0 /* PBXTargetDependency */, - 46EB2E00021790 /* PBXTargetDependency */, - 46EB2E00021710 /* PBXTargetDependency */, - 46EB2E00021590 /* PBXTargetDependency */, - 46EB2E000216B0 /* PBXTargetDependency */, - 46EB2E000215F0 /* PBXTargetDependency */, - 46EB2E000217D0 /* PBXTargetDependency */, - ); - name = RNReanimated; - productName = RNReanimated; - productReference = C777CF2FB1E39A45CBBDB54E8693F471 /* RNReanimated */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 46EB2E00000000 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1500; - LastUpgradeCheck = 1500; - }; - buildConfigurationList = 46EB2E00000030 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - Base, - ar, - ca, - cs, - da, - de, - el, - en, - "en-GB", - en_GB, - es, - "es-ES", - es_MX, - fi, - fr, - fr_CA, - he, - hi, - hr, - hu, - id, - it, - ja, - ko, - ms, - nb, - nl, - pl, - pt, - "pt-PT", - pt_BR, - pt_PT, - ro, - ru, - sk, - sv, - th, - tr, - uk, - vi, - "zh-Hans", - "zh-Hant", - "zh-Hant-HK", - zh_CN, - zh_TW, - zu, - ); - mainGroup = 46EB2E00000010; - minimizedProjectReferenceProxies = 0; - productRefGroup = 46EB2E00000020 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 5C642AA10FB29936669CC269F42079C6 /* AppAuth */, - 3B932EC9659D505694902B50F4EB3D8B /* AppAuth-AppAuthCore_Privacy */, - EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */, - 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */, - 90FCC21376F1111702F7D48E658E43A2 /* EXApplication */, - 20B605F265EBCD84C7167FE854FDED12 /* EXApplication-ExpoApplication_privacy */, - 20140544B89B60083D9626CBDB171E89 /* EXBarCodeScanner */, - 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */, - 0F782E65C434CB2F920719FC727833DC /* EXConstants-EXConstants */, - 8C8F782BF97E9978F4B6AF92621D724F /* EXConstants-ExpoConstants_privacy */, - 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */, - 337D49CFF8C109DC1CC07F326439084E /* Expo */, - F77F2C3B4862C46B748290E60FD6B02B /* ExpoAdapterGoogleSignIn */, - 2E8DE00395DDCF21D15D83FC2DDD3A93 /* ExpoAsset */, - 6EDBCD95D1624C1F631DF5983AADB3B3 /* ExpoCamera */, - 219BE94914A9A27C5B88F925A6F26253 /* ExpoCrypto */, - E75C38C362BC8874606E6C3B70DBE44D /* ExpoDevice */, - C94F5F32730982C482173E4C78004673 /* ExpoDevice-ExpoDevice_privacy */, - 61D0956690519FC30DB411716DB5D4E9 /* ExpoFileSystem */, - DCBBC340ADCFC40E2F676B616BA8D2F4 /* ExpoFileSystem-ExpoFileSystem_privacy */, - 105765E503515FDF1EFEBEFA6F166225 /* ExpoFont */, - 90ADA47ADE107F8BBE8456EF975D4E83 /* ExpoKeepAwake */, - 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */, - 0A9E313F802B28B44A928D7969FB06FB /* ExpoWebBrowser */, - 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */, - 02B79DFED924FA19CA90EC69614733E1 /* fmt */, - D0EFEFB685D97280256C559792236873 /* glog */, - CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */, - 7DFA91ED3A3D0BC020C3C843A3D1EB38 /* GoogleSignIn-GoogleSignIn */, - 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */, - 7E666B1A2E7C9940B41E40FF9793F57C /* GTMAppAuth-GTMAppAuth_Privacy */, - D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */, - 417B25AC44CA1D040034CC1F375CEE36 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */, - 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */, - 5955B61E4C6FA72C100438F1FB8EB025 /* Pods-mobileapptemplate */, - EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */, - 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */, - E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */, - D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */, - 1BEE828C124E6416179B904A9F66D794 /* React */, - 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */, - 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */, - 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */, - D0DD0961119C95E188122B13F3BF4380 /* React-Core-RCTI18nStrings */, - E16E206437995280D349D4B67695C894 /* React-CoreModules */, - 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */, - 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */, - 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */, - A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */, - 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */, - 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */, - 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */, - B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */, - 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */, - FA877ADC442CB19CF61793D234C8B131 /* React-jsi */, - DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */, - F7D033C4C128EECAA020990641FA985F /* React-jsinspector */, - 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */, - 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */, - 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */, - BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */, - B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */, - 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */, - F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */, - 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */, - 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */, - C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */, - 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */, - 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */, - 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */, - 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */, - 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */, - 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */, - DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */, - 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */, - 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */, - B41E34C6B259B9994C513BE178912491 /* React-rncore */, - 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */, - C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */, - 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */, - 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */, - 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */, - 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */, - B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */, - 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */, - 4C0DE1C47CE99F0D1B5D4618E9E61DA6 /* RNCAsyncStorage-RNCAsyncStorage_resources */, - B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */, - 5476F82C9430F9DD7EC76D0150754254 /* RNGoogleSignin */, - FF879E718031128A75E7DE54046E6219 /* RNReanimated */, - 214E42634D1E187D876346D36184B655 /* RNScreens */, - DE32677FA772BFFD0172EB7EE9E4E7E9 /* RNSVG */, - 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */, - 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */, - 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 46EB2E0000E5E0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000E5F0 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EDE0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EDF0 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F1C0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F260 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F270 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FCB0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FCC0 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FE90 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FEA0 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000116F0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011700 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011910 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011920 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011B40 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011BA0 /* ar.lproj in Resources */, - 46EB2E00011BB0 /* ca.lproj in Resources */, - 46EB2E00011BC0 /* cs.lproj in Resources */, - 46EB2E00011BD0 /* da.lproj in Resources */, - 46EB2E00011BE0 /* de.lproj in Resources */, - 46EB2E00011BF0 /* el.lproj in Resources */, - 46EB2E00011C00 /* en.lproj in Resources */, - 46EB2E00011C10 /* en_GB.lproj in Resources */, - 46EB2E00011C20 /* es.lproj in Resources */, - 46EB2E00011C30 /* es_MX.lproj in Resources */, - 46EB2E00011C40 /* fi.lproj in Resources */, - 46EB2E00011C50 /* fr.lproj in Resources */, - 46EB2E00011C60 /* fr_CA.lproj in Resources */, - 46EB2E00011B50 /* google.png in Resources */, - 46EB2E00011B60 /* google@2x.png in Resources */, - 46EB2E00011B70 /* google@3x.png in Resources */, - 46EB2E00011C70 /* he.lproj in Resources */, - 46EB2E00011C80 /* hi.lproj in Resources */, - 46EB2E00011C90 /* hr.lproj in Resources */, - 46EB2E00011CA0 /* hu.lproj in Resources */, - 46EB2E00011CB0 /* id.lproj in Resources */, - 46EB2E00011CC0 /* it.lproj in Resources */, - 46EB2E00011CD0 /* ja.lproj in Resources */, - 46EB2E00011CE0 /* ko.lproj in Resources */, - 46EB2E00011CF0 /* ms.lproj in Resources */, - 46EB2E00011D00 /* nb.lproj in Resources */, - 46EB2E00011D10 /* nl.lproj in Resources */, - 46EB2E00011D20 /* pl.lproj in Resources */, - 46EB2E00011B80 /* PrivacyInfo.xcprivacy in Resources */, - 46EB2E00011D30 /* pt.lproj in Resources */, - 46EB2E00011D40 /* pt_BR.lproj in Resources */, - 46EB2E00011D50 /* pt_PT.lproj in Resources */, - 46EB2E00011D60 /* ro.lproj in Resources */, - 46EB2E00011B90 /* Roboto-Bold.ttf in Resources */, - 46EB2E00011D70 /* ru.lproj in Resources */, - 46EB2E00011D80 /* sk.lproj in Resources */, - 46EB2E00011D90 /* sv.lproj in Resources */, - 46EB2E00011DA0 /* th.lproj in Resources */, - 46EB2E00011DB0 /* tr.lproj in Resources */, - 46EB2E00011DC0 /* uk.lproj in Resources */, - 46EB2E00011DD0 /* vi.lproj in Resources */, - 46EB2E00011DE0 /* zh_CN.lproj in Resources */, - 46EB2E00011DF0 /* zh_TW.lproj in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013D10 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013D20 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00016290 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000162A0 /* ar.lproj in Resources */, - 46EB2E000162B0 /* cs.lproj in Resources */, - 46EB2E000162C0 /* da.lproj in Resources */, - 46EB2E000162D0 /* de.lproj in Resources */, - 46EB2E000162E0 /* el.lproj in Resources */, - 46EB2E00016300 /* en.lproj in Resources */, - 46EB2E000162F0 /* en-GB.lproj in Resources */, - 46EB2E00016320 /* es.lproj in Resources */, - 46EB2E00016310 /* es-ES.lproj in Resources */, - 46EB2E00016330 /* fi.lproj in Resources */, - 46EB2E00016340 /* fr.lproj in Resources */, - 46EB2E00016350 /* he.lproj in Resources */, - 46EB2E00016360 /* hi.lproj in Resources */, - 46EB2E00016370 /* hr.lproj in Resources */, - 46EB2E00016380 /* hu.lproj in Resources */, - 46EB2E00016390 /* id.lproj in Resources */, - 46EB2E000163A0 /* it.lproj in Resources */, - 46EB2E000163B0 /* ja.lproj in Resources */, - 46EB2E000163C0 /* ko.lproj in Resources */, - 46EB2E000163D0 /* ms.lproj in Resources */, - 46EB2E000163E0 /* nb.lproj in Resources */, - 46EB2E000163F0 /* nl.lproj in Resources */, - 46EB2E00016400 /* pl.lproj in Resources */, - 46EB2E00016420 /* pt.lproj in Resources */, - 46EB2E00016410 /* pt-PT.lproj in Resources */, - 46EB2E00016430 /* ro.lproj in Resources */, - 46EB2E00016440 /* ru.lproj in Resources */, - 46EB2E00016450 /* sk.lproj in Resources */, - 46EB2E00016460 /* sv.lproj in Resources */, - 46EB2E00016470 /* th.lproj in Resources */, - 46EB2E00016480 /* tr.lproj in Resources */, - 46EB2E00016490 /* uk.lproj in Resources */, - 46EB2E000164A0 /* vi.lproj in Resources */, - 46EB2E000164B0 /* zh-Hans.lproj in Resources */, - 46EB2E000164D0 /* zh-Hant.lproj in Resources */, - 46EB2E000164C0 /* zh-Hant-HK.lproj in Resources */, - 46EB2E000164E0 /* zu.lproj in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 46EB2E0000EEB0 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/EXApplication/EXApplication.modulemap", - "${PODS_ROOT}/Headers/Public/EXApplication/EXApplication-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/EXApplication-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXApplication/EXApplication.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXApplication/EXApplication-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000F090 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap", - "${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/EXBarCodeScanner-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000F330 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/EXConstants/EXConstants.modulemap", - "${PODS_ROOT}/Headers/Public/EXConstants/EXConstants-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/EXConstants-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXConstants/EXConstants.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXConstants/EXConstants-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000F6A0 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoAdapterGoogleSignIn-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000F7D0 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoAsset-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000FA30 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoCamera-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000FB80 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoCrypto-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000FD60 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoDevice-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E00010110 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoFileSystem-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E00010280 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoFont-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E000103B0 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoKeepAwake-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E000113E0 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoModulesCore-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E00011550 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoWebBrowser-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E000117F0 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth.modulemap", - "${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/GTMAppAuth-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E00020050 /* [CP-User] Generate app.config for prebuilt Constants.manifest */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - name = "[CP-User] Generate app.config for prebuilt Constants.manifest"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "bash -l -c \"$PODS_TARGET_SRCROOT/../scripts/get-app-config-ios.sh\""; - }; - 46EB2E00020060 /* [CP-User] Generate Specs */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP-User] Generate Specs"; - outputPaths = ( - "${DERIVED_FILE_DIR}/react-codegen.log", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "pushd \"$PODS_ROOT/../\" > /dev/null\nRCT_SCRIPT_POD_INSTALLATION_ROOT=$(pwd)\npopd >/dev/null\n\nexport RCT_SCRIPT_RN_DIR=$RCT_SCRIPT_POD_INSTALLATION_ROOT/../node_modules/react-native\nexport RCT_SCRIPT_APP_PATH=$RCT_SCRIPT_POD_INSTALLATION_ROOT/..\nexport RCT_SCRIPT_OUTPUT_DIR=$RCT_SCRIPT_POD_INSTALLATION_ROOT\nexport RCT_SCRIPT_TYPE=withCodegenDiscovery\n\nSCRIPT_PHASES_SCRIPT=\"$RCT_SCRIPT_RN_DIR/scripts/react_native_pods_utils/script_phases.sh\"\nWITH_ENVIRONMENT=\"$RCT_SCRIPT_RN_DIR/scripts/xcode/with-environment.sh\"\n/bin/sh -c \"$WITH_ENVIRONMENT $SCRIPT_PHASES_SCRIPT\"\n"; - }; - 46EB2E00020070 /* [CP-User] [RN]Check rncore */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - name = "[CP-User] [RN]Check rncore"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"Checking whether Codegen has run...\"\nrncorePath=\"$REACT_NATIVE_PATH/ReactCommon/react/renderer/components/rncore\"\n\nif [[ ! -d \"$rncorePath\" ]]; then\n echo 'error: Codegen did not run properly in your project. Please reinstall cocoapods with `bundle exec pod install`.'\n exit 1\nfi\n"; - }; - 46EB2E00020080 /* [CP] Copy XCFrameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/hermes-engine/hermes-engine-xcframeworks.sh", - "${PODS_ROOT}/hermes-engine/destroot/Library/Frameworks/universal/hermes.xcframework", - ); - name = "[CP] Copy XCFrameworks"; - outputPaths = ( - "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/hermes-engine/hermes-engine-xcframeworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 46EB2E00020090 /* [CP-User] [Hermes] Replace Hermes for the right configuration, if needed */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - name = "[CP-User] [Hermes] Replace Hermes for the right configuration, if needed"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = " . \"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\n\n CONFIG=\"Release\"\n if echo $GCC_PREPROCESSOR_DEFINITIONS | grep -q \"DEBUG=1\"; then\n CONFIG=\"Debug\"\n fi\n\n \"$NODE_BINARY\" \"$REACT_NATIVE_PATH/sdks/hermes-engine/utils/replace_hermes_version.js\" -c \"$CONFIG\" -r \"0.74.5\" -p \"$PODS_ROOT\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 46EB2E0000E550 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EAB0 /* AppAuth-dummy.m in Sources */, - 46EB2E0000E620 /* OIDAuthorizationRequest.m in Sources */, - 46EB2E0000E630 /* OIDAuthorizationResponse.m in Sources */, - 46EB2E0000E640 /* OIDAuthorizationService.m in Sources */, - 46EB2E0000E990 /* OIDAuthorizationService+IOS.m in Sources */, - 46EB2E0000E650 /* OIDAuthState.m in Sources */, - 46EB2E0000E9A0 /* OIDAuthState+IOS.m in Sources */, - 46EB2E0000E660 /* OIDClientMetadataParameters.m in Sources */, - 46EB2E0000E670 /* OIDEndSessionRequest.m in Sources */, - 46EB2E0000E680 /* OIDEndSessionResponse.m in Sources */, - 46EB2E0000E690 /* OIDError.m in Sources */, - 46EB2E0000E6A0 /* OIDErrorUtilities.m in Sources */, - 46EB2E0000E9B0 /* OIDExternalUserAgentCatalyst.m in Sources */, - 46EB2E0000E9C0 /* OIDExternalUserAgentIOS.m in Sources */, - 46EB2E0000E9D0 /* OIDExternalUserAgentIOSCustomBrowser.m in Sources */, - 46EB2E0000E6B0 /* OIDFieldMapping.m in Sources */, - 46EB2E0000E6C0 /* OIDGrantTypes.m in Sources */, - 46EB2E0000E6D0 /* OIDIDToken.m in Sources */, - 46EB2E0000E6E0 /* OIDRegistrationRequest.m in Sources */, - 46EB2E0000E6F0 /* OIDRegistrationResponse.m in Sources */, - 46EB2E0000E700 /* OIDResponseTypes.m in Sources */, - 46EB2E0000E710 /* OIDScopes.m in Sources */, - 46EB2E0000E720 /* OIDScopeUtilities.m in Sources */, - 46EB2E0000E730 /* OIDServiceConfiguration.m in Sources */, - 46EB2E0000E740 /* OIDServiceDiscovery.m in Sources */, - 46EB2E0000E750 /* OIDTokenRequest.m in Sources */, - 46EB2E0000E760 /* OIDTokenResponse.m in Sources */, - 46EB2E0000E770 /* OIDTokenUtilities.m in Sources */, - 46EB2E0000E780 /* OIDURLQueryComponent.m in Sources */, - 46EB2E0000E790 /* OIDURLSessionProvider.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000E5C0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EB20 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EB50 /* bignum.cc in Sources */, - 46EB2E0000EB40 /* bignum-dtoa.cc in Sources */, - 46EB2E0000EB60 /* cached-powers.cc in Sources */, - 46EB2E0000EB70 /* diy-fp.cc in Sources */, - 46EB2E0000EB80 /* double-conversion.cc in Sources */, - 46EB2E0000ECE0 /* DoubleConversion-dummy.m in Sources */, - 46EB2E0000EB90 /* fast-dtoa.cc in Sources */, - 46EB2E0000EBA0 /* fixed-dtoa.cc in Sources */, - 46EB2E0000EBB0 /* strtod.cc in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000ED50 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EE30 /* ApplicationExceptions.swift in Sources */, - 46EB2E0000EE40 /* ApplicationModule.swift in Sources */, - 46EB2E0000EEE0 /* EXApplication-dummy.m in Sources */, - 46EB2E0000EE20 /* EXProvisioningProfile.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EDC0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EF50 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EFC0 /* BarCodeScannerExceptions.swift in Sources */, - 46EB2E0000EFD0 /* BarCodeScannerModule.swift in Sources */, - 46EB2E0000EF70 /* EXBarCodeCameraRequester.m in Sources */, - 46EB2E0000EF80 /* EXBarCodeScanner.m in Sources */, - 46EB2E0000F0C0 /* EXBarCodeScanner-dummy.m in Sources */, - 46EB2E0000EF90 /* EXBarCodeScannerProvider.m in Sources */, - 46EB2E0000EFB0 /* EXBarCodeScannerUtils.m in Sources */, - 46EB2E0000EFA0 /* EXBarCodeScannerView.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F130 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F2B0 /* ConstantsModule.swift in Sources */, - 46EB2E0000F360 /* EXConstants-dummy.m in Sources */, - 46EB2E0000F290 /* EXConstantsInstallationIdProvider.m in Sources */, - 46EB2E0000F2A0 /* EXConstantsService.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F1A0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F240 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F3D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F3F0 /* EXImageLoader.m in Sources */, - 46EB2E0000F490 /* EXImageLoader-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F500 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F520 /* EXAppDefinesLoader.m in Sources */, - 46EB2E0000F5A0 /* Expo-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F610 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F6D0 /* ExpoAdapterGoogleSignIn-dummy.m in Sources */, - 46EB2E0000F630 /* GoogleSignInAppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F740 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F760 /* AssetModule.swift in Sources */, - 46EB2E0000F800 /* ExpoAsset-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F870 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F8B0 /* BarcodeExceptions.swift in Sources */, - 46EB2E0000F910 /* BarcodeRecord.swift in Sources */, - 46EB2E0000F920 /* BarcodeScanner.swift in Sources */, - 46EB2E0000F930 /* BarcodeScannerUtils.swift in Sources */, - 46EB2E0000F8C0 /* BarcodeUtils.swift in Sources */, - 46EB2E0000F940 /* CameraEnums.swift in Sources */, - 46EB2E0000F990 /* CameraEnumsLegacy.swift in Sources */, - 46EB2E0000F8D0 /* CameraExceptions.swift in Sources */, - 46EB2E0000F8E0 /* CameraPermissionsRequester.swift in Sources */, - 46EB2E0000F950 /* CameraRecordingOptions.swift in Sources */, - 46EB2E0000F9A0 /* CameraRecordingOptionsLegacy.swift in Sources */, - 46EB2E0000F960 /* CameraView.swift in Sources */, - 46EB2E0000F9B0 /* CameraViewLegacy.swift in Sources */, - 46EB2E0000F890 /* CameraViewLegacyModule.swift in Sources */, - 46EB2E0000F8A0 /* CameraViewModule.swift in Sources */, - 46EB2E0000FA60 /* ExpoCamera-dummy.m in Sources */, - 46EB2E0000F8F0 /* ExpoCameraUtils.swift in Sources */, - 46EB2E0000F970 /* PreviewView.swift in Sources */, - 46EB2E0000F9C0 /* SimulatorUtils.swift in Sources */, - 46EB2E0000F900 /* TakePictureOptions.swift in Sources */, - 46EB2E0000F980 /* VisionScannerDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FAD0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FAF0 /* CryptoModule.swift in Sources */, - 46EB2E0000FB00 /* DigestAlgorithm.swift in Sources */, - 46EB2E0000FB10 /* DigestOptions.swift in Sources */, - 46EB2E0000FBB0 /* ExpoCrypto-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FC20 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FCF0 /* DeviceModule.swift in Sources */, - 46EB2E0000FD90 /* ExpoDevice-dummy.m in Sources */, - 46EB2E0000FD00 /* UIDevice.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FC90 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FE00 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FF80 /* Encoding.swift in Sources */, - 46EB2E0000FED0 /* EXFileSystemAssetLibraryHandler.m in Sources */, - 46EB2E0000FEE0 /* EXFileSystemLocalFileHandler.m in Sources */, - 46EB2E00010140 /* ExpoFileSystem-dummy.m in Sources */, - 46EB2E0000FEF0 /* EXSessionCancelableUploadTaskDelegate.m in Sources */, - 46EB2E0000FF00 /* EXSessionDownloadTaskDelegate.m in Sources */, - 46EB2E0000FF10 /* EXSessionHandler.m in Sources */, - 46EB2E0000FF20 /* EXSessionResumableDownloadTaskDelegate.m in Sources */, - 46EB2E0000FF30 /* EXSessionTaskDelegate.m in Sources */, - 46EB2E0000FF40 /* EXSessionTaskDispatcher.m in Sources */, - 46EB2E0000FF50 /* EXSessionUploadTaskDelegate.m in Sources */, - 46EB2E0000FF60 /* EXTaskHandlersManager.m in Sources */, - 46EB2E0000FF90 /* FileSystemBackgroundSessionHandler.swift in Sources */, - 46EB2E0000FFA0 /* FileSystemExceptions.swift in Sources */, - 46EB2E0000FFB0 /* FileSystemHelpers.swift in Sources */, - 46EB2E0000FFC0 /* FileSystemModule.swift in Sources */, - 46EB2E0000FFD0 /* FileSystemRecords.swift in Sources */, - 46EB2E0000FFE0 /* NetworkingHelpers.swift in Sources */, - 46EB2E0000FF70 /* NSData+EXFileSystem.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FE70 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000101B0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000102B0 /* ExpoFont-dummy.m in Sources */, - 46EB2E000101D0 /* FontExceptions.swift in Sources */, - 46EB2E000101E0 /* FontFamilyAliasManager.swift in Sources */, - 46EB2E000101F0 /* FontLoaderModule.swift in Sources */, - 46EB2E00010200 /* FontUtils.swift in Sources */, - 46EB2E00010210 /* UIFont+FontFamilyAlias.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00010320 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000103E0 /* ExpoKeepAwake-dummy.m in Sources */, - 46EB2E00010340 /* KeepAwakeModule.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00010450 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00010810 /* AnyArgument.swift in Sources */, - 46EB2E00010850 /* AnyClassDefinitionElement.swift in Sources */, - 46EB2E00010BB0 /* AnyDefinition.swift in Sources */, - 46EB2E000108B0 /* AnyDynamicType.swift in Sources */, - 46EB2E00010BC0 /* AnyExpoView.swift in Sources */, - 46EB2E00010BF0 /* AnyField.swift in Sources */, - 46EB2E00010A50 /* AnyFunctionDefinition.swift in Sources */, - 46EB2E00010BD0 /* AnyModule.swift in Sources */, - 46EB2E00010C70 /* AnyTypedArray.swift in Sources */, - 46EB2E00010BE0 /* AnyViewDefinition.swift in Sources */, - 46EB2E00010CB0 /* AnyViewProp.swift in Sources */, - 46EB2E000107F0 /* AppContext.swift in Sources */, - 46EB2E00010800 /* AppContextConfig.swift in Sources */, - 46EB2E00010A60 /* AsyncFunctionDefinition.swift in Sources */, - 46EB2E00010740 /* AsyncFunctionFactories.swift in Sources */, - 46EB2E00010990 /* Callback.swift in Sources */, - 46EB2E00010D20 /* CdpNetworkTypes.swift in Sources */, - 46EB2E000109D0 /* ChainableException.swift in Sources */, - 46EB2E00010710 /* ClassComponentBuilder.swift in Sources */, - 46EB2E00010860 /* ClassDefinition.swift in Sources */, - 46EB2E00010750 /* ClassFactories.swift in Sources */, - 46EB2E00010870 /* ClassRegistry.swift in Sources */, - 46EB2E000109E0 /* CodedError.swift in Sources */, - 46EB2E000109F0 /* CommonExceptions.swift in Sources */, - 46EB2E00010CC0 /* ComponentData.swift in Sources */, - 46EB2E00010C80 /* ConcreteTypedArrays.swift in Sources */, - 46EB2E00010CD0 /* ConcreteViewProp.swift in Sources */, - 46EB2E00010A70 /* ConcurrentFunctionDefinition.swift in Sources */, - 46EB2E00010760 /* ConcurrentFunctionFactories.swift in Sources */, - 46EB2E00010880 /* Conversions.swift in Sources */, - 46EB2E00010820 /* Convertible.swift in Sources */, - 46EB2E00010830 /* Convertibles.swift in Sources */, - 46EB2E00010890 /* Convertibles+Color.swift in Sources */, - 46EB2E00010B20 /* CoreModule.swift in Sources */, - 46EB2E000108C0 /* DynamicArrayType.swift in Sources */, - 46EB2E000108D0 /* DynamicConvertibleType.swift in Sources */, - 46EB2E000108E0 /* DynamicDataType.swift in Sources */, - 46EB2E000108F0 /* DynamicDictionaryType.swift in Sources */, - 46EB2E00010900 /* DynamicEnumType.swift in Sources */, - 46EB2E00010910 /* DynamicJavaScriptType.swift in Sources */, - 46EB2E00010920 /* DynamicOptionalType.swift in Sources */, - 46EB2E00010930 /* DynamicRawType.swift in Sources */, - 46EB2E00010940 /* DynamicSharedObjectType.swift in Sources */, - 46EB2E00010950 /* DynamicType.swift in Sources */, - 46EB2E00010960 /* DynamicTypedArrayType.swift in Sources */, - 46EB2E00010970 /* DynamicViewType.swift in Sources */, - 46EB2E000108A0 /* Either.swift in Sources */, - 46EB2E00010840 /* Enumerable.swift in Sources */, - 46EB2E000109A0 /* EventDispatcher.swift in Sources */, - 46EB2E000106A0 /* EventEmitter.cpp in Sources */, - 46EB2E00010980 /* EventListener.swift in Sources */, - 46EB2E00010770 /* EventListenersFactories.swift in Sources */, - 46EB2E000109B0 /* EventObservingDefinition.swift in Sources */, - 46EB2E000104B0 /* EXAppDefines.m in Sources */, - 46EB2E00010470 /* EXAppDelegatesLoader.m in Sources */, - 46EB2E00010480 /* EXAppDelegateWrapper.mm in Sources */, - 46EB2E00010A00 /* Exception.swift in Sources */, - 46EB2E00010A10 /* ExceptionOrigin.swift in Sources */, - 46EB2E00010E00 /* Exceptions.swift in Sources */, - 46EB2E00010580 /* EXExportedModule.m in Sources */, - 46EB2E000104D0 /* EXJavaScriptObject.mm in Sources */, - 46EB2E000104E0 /* EXJavaScriptRuntime.mm in Sources */, - 46EB2E000104F0 /* EXJavaScriptTypedArray.mm in Sources */, - 46EB2E00010500 /* EXJavaScriptValue.mm in Sources */, - 46EB2E00010510 /* EXJavaScriptWeakObject.mm in Sources */, - 46EB2E00010520 /* EXJSIConversions.mm in Sources */, - 46EB2E00010530 /* EXJSIInstaller.mm in Sources */, - 46EB2E00010540 /* EXJSIUtils.mm in Sources */, - 46EB2E00010490 /* EXLegacyAppDelegateWrapper.m in Sources */, - 46EB2E00010600 /* EXLogManager.m in Sources */, - 46EB2E000105B0 /* EXModuleRegistry.m in Sources */, - 46EB2E000105C0 /* EXModuleRegistryAdapter.m in Sources */, - 46EB2E000105D0 /* EXModuleRegistryHolderReactModule.m in Sources */, - 46EB2E000105E0 /* EXModuleRegistryProvider.m in Sources */, - 46EB2E000105F0 /* EXNativeModulesProxy.mm in Sources */, - 46EB2E000104C0 /* EXPermissionsMethodsDelegate.m in Sources */, - 46EB2E00010640 /* EXPermissionsService.m in Sources */, - 46EB2E000107D0 /* ExpoAppDelegate.swift in Sources */, - 46EB2E000107E0 /* ExpoAppDelegateSubscriber.swift in Sources */, - 46EB2E000104A0 /* ExpoBridgeModule.mm in Sources */, - 46EB2E00011410 /* ExpoModulesCore-dummy.m in Sources */, - 46EB2E00010550 /* ExpoModulesHostObject.mm in Sources */, - 46EB2E00010DC0 /* ExpoReactDelegate.swift in Sources */, - 46EB2E00010DD0 /* ExpoReactDelegateHandler.swift in Sources */, - 46EB2E00010D30 /* ExpoRequestCdpInterceptor.swift in Sources */, - 46EB2E00010D40 /* ExpoRequestInterceptorProtocol.swift in Sources */, - 46EB2E00010A40 /* ExpoRuntime.swift in Sources */, - 46EB2E00010CE0 /* ExpoView.swift in Sources */, - 46EB2E00010560 /* EXRawJavaScriptFunction.mm in Sources */, - 46EB2E00010670 /* EXReactDelegateWrapper.mm in Sources */, - 46EB2E00010610 /* EXReactLogHandler.m in Sources */, - 46EB2E00010620 /* EXReactNativeAdapter.mm in Sources */, - 46EB2E00010630 /* EXReactNativeEventEmitter.m in Sources */, - 46EB2E00010650 /* EXReactNativeUserNotificationCenterProxy.m in Sources */, - 46EB2E00010680 /* EXReactRootViewFactory.mm in Sources */, - 46EB2E00010570 /* EXSharedObjectUtils.mm in Sources */, - 46EB2E00010590 /* EXSingletonModule.m in Sources */, - 46EB2E000105A0 /* EXUtilities.m in Sources */, - 46EB2E00010C00 /* Field.swift in Sources */, - 46EB2E00010C10 /* FieldExtensions.swift in Sources */, - 46EB2E00010C20 /* FieldOption.swift in Sources */, - 46EB2E00010D60 /* FileSystemLegacyUtilities.swift in Sources */, - 46EB2E00010D70 /* FileSystemUtilities.swift in Sources */, - 46EB2E00010A20 /* GenericException.swift in Sources */, - 46EB2E00010C90 /* GenericTypedArray.swift in Sources */, - 46EB2E00010A90 /* JavaScriptFunction.swift in Sources */, - 46EB2E00010B70 /* JavaScriptObjectBuilder.swift in Sources */, - 46EB2E00010D80 /* JavaScriptRuntime.swift in Sources */, - 46EB2E00010AA0 /* JavaScriptUtils.swift in Sources */, - 46EB2E00010D90 /* JavaScriptValue.swift in Sources */, - 46EB2E000106B0 /* JSIUtils.cpp in Sources */, - 46EB2E000106C0 /* LazyObject.cpp in Sources */, - 46EB2E000109C0 /* LegacyEventEmitterCompat.swift in Sources */, - 46EB2E00010AB0 /* Logger.swift in Sources */, - 46EB2E00010AC0 /* LoggerTimer.swift in Sources */, - 46EB2E00010AD0 /* LogHandlers.swift in Sources */, - 46EB2E00010AE0 /* LogType.swift in Sources */, - 46EB2E00010B30 /* Module.swift in Sources */, - 46EB2E00010B40 /* ModuleDefinition.swift in Sources */, - 46EB2E00010B50 /* ModuleDefinitionBuilder.swift in Sources */, - 46EB2E00010780 /* ModuleFactories.swift in Sources */, - 46EB2E00010B00 /* ModuleHolder.swift in Sources */, - 46EB2E00010DE0 /* ModulePriorities.swift in Sources */, - 46EB2E00010B10 /* ModuleRegistry.swift in Sources */, - 46EB2E00010B60 /* ModulesProvider.swift in Sources */, - 46EB2E000106D0 /* NativeModule.cpp in Sources */, - 46EB2E00010DA0 /* NativeModulesProxyModule.swift in Sources */, - 46EB2E000106E0 /* ObjectDeallocator.cpp in Sources */, - 46EB2E00010B80 /* ObjectDefinition.swift in Sources */, - 46EB2E00010720 /* ObjectDefinitionBuilder.swift in Sources */, - 46EB2E00010790 /* ObjectFactories.swift in Sources */, - 46EB2E00010AF0 /* PersistentFileLog.swift in Sources */, - 46EB2E00010DB0 /* Platform.swift in Sources */, - 46EB2E00010BA0 /* Promise.swift in Sources */, - 46EB2E00010B90 /* PropertyDefinition.swift in Sources */, - 46EB2E000107A0 /* PropertyFactories.swift in Sources */, - 46EB2E00010690 /* RCTAppDelegate+Recreate.mm in Sources */, - 46EB2E00010660 /* RCTComponentData+Privates.m in Sources */, - 46EB2E00010C30 /* Record.swift in Sources */, - 46EB2E000106F0 /* SharedObject.cpp in Sources */, - 46EB2E00010C40 /* SharedObject.swift in Sources */, - 46EB2E00010C50 /* SharedObjectRegistry.swift in Sources */, - 46EB2E00010C60 /* SharedRef.swift in Sources */, - 46EB2E00010A80 /* SyncFunctionDefinition.swift in Sources */, - 46EB2E000107B0 /* SyncFunctionFactories.swift in Sources */, - 46EB2E00010700 /* TypedArray.cpp in Sources */, - 46EB2E00010CA0 /* TypedArray.swift in Sources */, - 46EB2E00010A30 /* UnexpectedException.swift in Sources */, - 46EB2E00010D50 /* URLRequest+httpBodyData.swift in Sources */, - 46EB2E00010DF0 /* Utilities.swift in Sources */, - 46EB2E00010E10 /* Uuidv5.swift in Sources */, - 46EB2E00010CF0 /* ViewDefinition.swift in Sources */, - 46EB2E00010730 /* ViewDefinitionBuilder.swift in Sources */, - 46EB2E000107C0 /* ViewFactories.swift in Sources */, - 46EB2E00010D00 /* ViewLifecycleMethod.swift in Sources */, - 46EB2E00010D10 /* ViewModuleWrapper.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011480 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011580 /* ExpoWebBrowser-dummy.m in Sources */, - 46EB2E000114A0 /* WebAuthSession.swift in Sources */, - 46EB2E000114B0 /* WebBrowserExceptions.swift in Sources */, - 46EB2E000114C0 /* WebBrowserModule.swift in Sources */, - 46EB2E000114D0 /* WebBrowserOptions.swift in Sources */, - 46EB2E000114E0 /* WebBrowserSession.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011660 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011730 /* AuthSession.swift in Sources */, - 46EB2E00011740 /* AuthSessionDelegate.swift in Sources */, - 46EB2E00011750 /* AuthSessionStore.swift in Sources */, - 46EB2E00011810 /* GTMAppAuth-dummy.m in Sources */, - 46EB2E00011760 /* GTMOAuth2Compatibility.swift in Sources */, - 46EB2E00011770 /* KeychainAttribute.swift in Sources */, - 46EB2E00011780 /* KeychainHelper.swift in Sources */, - 46EB2E00011790 /* KeychainStore.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000116D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011880 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011950 /* GTMSessionFetcher.m in Sources */, - 46EB2E00011A40 /* GTMSessionFetcher-dummy.m in Sources */, - 46EB2E00011960 /* GTMSessionFetcherLogging.m in Sources */, - 46EB2E00011970 /* GTMSessionFetcherService.m in Sources */, - 46EB2E00011980 /* GTMSessionUploadFetcher.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000118F0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011AB0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011E20 /* GIDAuthentication.m in Sources */, - 46EB2E00011E30 /* GIDAuthStateMigration.m in Sources */, - 46EB2E00011E40 /* GIDCallbackQueue.m in Sources */, - 46EB2E00011E50 /* GIDConfiguration.m in Sources */, - 46EB2E00011E60 /* GIDEMMErrorHandler.m in Sources */, - 46EB2E00011E70 /* GIDEMMSupport.m in Sources */, - 46EB2E00011E80 /* GIDGoogleUser.m in Sources */, - 46EB2E00011E90 /* GIDMDMPasscodeCache.m in Sources */, - 46EB2E00011EA0 /* GIDMDMPasscodeState.m in Sources */, - 46EB2E00011EB0 /* GIDProfileData.m in Sources */, - 46EB2E00011EC0 /* GIDScopes.m in Sources */, - 46EB2E00011ED0 /* GIDSignIn.m in Sources */, - 46EB2E00011EE0 /* GIDSignInButton.m in Sources */, - 46EB2E00011EF0 /* GIDSignInCallbackSchemes.m in Sources */, - 46EB2E00011F00 /* GIDSignInInternalOptions.m in Sources */, - 46EB2E00011F10 /* GIDSignInPreferences.m in Sources */, - 46EB2E00011F20 /* GIDSignInResult.m in Sources */, - 46EB2E00011F30 /* GIDSignInStrings.m in Sources */, - 46EB2E00011F40 /* GIDToken.m in Sources */, - 46EB2E00012170 /* GoogleSignIn-dummy.m in Sources */, - 46EB2E00011F50 /* NSBundle+GID3PAdditions.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011B20 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000121E0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00012370 /* AtFork.cpp in Sources */, - 46EB2E00013600 /* CacheLocality.cpp in Sources */, - 46EB2E00012210 /* Conv.cpp in Sources */, - 46EB2E00012310 /* CString.cpp in Sources */, - 46EB2E00012220 /* Demangle.cpp in Sources */, - 46EB2E00012290 /* dynamic.cpp in Sources */, - 46EB2E00012320 /* Exception.cpp in Sources */, - 46EB2E000122C0 /* F14Table.cpp in Sources */, - 46EB2E00012230 /* FileUtil.cpp in Sources */, - 46EB2E000122D0 /* FileUtilDetail.cpp in Sources */, - 46EB2E00012240 /* Format.cpp in Sources */, - 46EB2E00013610 /* Futex.cpp in Sources */, - 46EB2E000122A0 /* json.cpp in Sources */, - 46EB2E000122B0 /* json_pointer.cpp in Sources */, - 46EB2E00013630 /* Malloc.cpp in Sources */, - 46EB2E00012330 /* MallocImpl.cpp in Sources */, - 46EB2E00012340 /* NetOps.cpp in Sources */, - 46EB2E00013620 /* ParkingLot.cpp in Sources */, - 46EB2E00013920 /* RCT-Folly-dummy.m in Sources */, - 46EB2E00012250 /* SafeAssert.cpp in Sources */, - 46EB2E00012360 /* SanitizeThread.cpp in Sources */, - 46EB2E00012270 /* ScopeGuard.cpp in Sources */, - 46EB2E000135F0 /* SharedMutex.cpp in Sources */, - 46EB2E000122E0 /* SplitStringSimd.cpp in Sources */, - 46EB2E00012300 /* SpookyHashV2.cpp in Sources */, - 46EB2E00012200 /* String.cpp in Sources */, - 46EB2E00012350 /* SysUio.cpp in Sources */, - 46EB2E00012380 /* ThreadId.cpp in Sources */, - 46EB2E00012260 /* ToAscii.cpp in Sources */, - 46EB2E00012280 /* Unicode.cpp in Sources */, - 46EB2E000122F0 /* UniqueInstance.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013990 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000139B0 /* RCTDeprecation.m in Sources */, - 46EB2E00013A50 /* RCTDeprecation-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013B30 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013B50 /* RCTConvertHelpers.mm in Sources */, - 46EB2E00013B60 /* RCTTypedModuleConstants.mm in Sources */, - 46EB2E00013C10 /* RCTTypeSafety-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013C80 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013D50 /* RNCAsyncStorage.mm in Sources */, - 46EB2E00013DC0 /* RNCAsyncStorage-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013CF0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013E30 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013E50 /* RNFlingHandler.m in Sources */, - 46EB2E00013E60 /* RNForceTouchHandler.m in Sources */, - 46EB2E00013EF0 /* RNGestureHandler.mm in Sources */, - 46EB2E00014200 /* RNGestureHandler-dummy.m in Sources */, - 46EB2E00013F00 /* RNGestureHandlerButton.m in Sources */, - 46EB2E00013F10 /* RNGestureHandlerButtonComponentView.mm in Sources */, - 46EB2E00013F20 /* RNGestureHandlerButtonManager.m in Sources */, - 46EB2E00013F30 /* RNGestureHandlerEvents.m in Sources */, - 46EB2E00013F40 /* RNGestureHandlerManager.mm in Sources */, - 46EB2E00013F50 /* RNGestureHandlerModule.mm in Sources */, - 46EB2E00013F60 /* RNGestureHandlerPointerTracker.m in Sources */, - 46EB2E00013F70 /* RNGestureHandlerRegistry.m in Sources */, - 46EB2E00013F80 /* RNGestureHandlerRootViewComponentView.mm in Sources */, - 46EB2E00013F90 /* RNGHStylusData.m in Sources */, - 46EB2E00013FA0 /* RNGHVector.m in Sources */, - 46EB2E00013E70 /* RNHoverHandler.m in Sources */, - 46EB2E00013E80 /* RNLongPressHandler.m in Sources */, - 46EB2E00013FB0 /* RNManualActivationRecognizer.m in Sources */, - 46EB2E00013E90 /* RNManualHandler.m in Sources */, - 46EB2E00013EA0 /* RNNativeViewHandler.mm in Sources */, - 46EB2E00013EB0 /* RNPanHandler.m in Sources */, - 46EB2E00013EC0 /* RNPinchHandler.m in Sources */, - 46EB2E00013FC0 /* RNRootViewGestureRecognizer.m in Sources */, - 46EB2E00013ED0 /* RNRotationHandler.m in Sources */, - 46EB2E00013EE0 /* RNTapHandler.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00014270 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00014290 /* RCTConvert+RNGoogleSignin.mm in Sources */, - 46EB2E000142A0 /* RNGoogleSignin.mm in Sources */, - 46EB2E00014360 /* RNGoogleSignin-dummy.m in Sources */, - 46EB2E000142B0 /* RNGoogleSignInButton.mm in Sources */, - 46EB2E000142C0 /* RNGoogleSigninButtonManager.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000143D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00014560 /* AnimatedSensorModule.cpp in Sources */, - 46EB2E00014920 /* AsyncQueue.cpp in Sources */, - 46EB2E000148F0 /* EventHandlerRegistry.cpp in Sources */, - 46EB2E00014600 /* FeaturesConfig.cpp in Sources */, - 46EB2E00014930 /* JSISerializer.cpp in Sources */, - 46EB2E00014940 /* JSLogger.cpp in Sources */, - 46EB2E00014950 /* JSScheduler.cpp in Sources */, - 46EB2E000145B0 /* LayoutAnimationsManager.cpp in Sources */, - 46EB2E000145C0 /* LayoutAnimationsProxy.cpp in Sources */, - 46EB2E000145D0 /* LayoutAnimationsUtils.cpp in Sources */, - 46EB2E00014480 /* NativeMethods.mm in Sources */, - 46EB2E00014490 /* NativeProxy.mm in Sources */, - 46EB2E000145E0 /* NativeReanimatedModule.cpp in Sources */, - 46EB2E000145F0 /* NativeReanimatedModuleSpec.cpp in Sources */, - 46EB2E000144A0 /* PlatformDepMethodsHolderImpl.mm in Sources */, - 46EB2E000144B0 /* PlatformLogger.mm in Sources */, - 46EB2E00014570 /* PropsRegistry.cpp in Sources */, - 46EB2E000144E0 /* RCTEventDispatcher+Reanimated.m in Sources */, - 46EB2E000144F0 /* RCTUIView+Reanimated.m in Sources */, - 46EB2E00014410 /* REAAnimationsManager.m in Sources */, - 46EB2E00014420 /* REAFrame.m in Sources */, - 46EB2E000143F0 /* REAInitializerRCTFabricSurface.mm in Sources */, - 46EB2E000144C0 /* REAIOSUIScheduler.mm in Sources */, - 46EB2E00014400 /* REAKeyboardEventObserver.mm in Sources */, - 46EB2E000144D0 /* REAMessageThread.mm in Sources */, - 46EB2E00014500 /* REAModule.mm in Sources */, - 46EB2E00014580 /* ReanimatedCommitHook.cpp in Sources */, - 46EB2E000149A0 /* ReanimatedHermesRuntime.cpp in Sources */, - 46EB2E00014960 /* ReanimatedJSIUtils.cpp in Sources */, - 46EB2E00014590 /* ReanimatedMountHook.cpp in Sources */, - 46EB2E000149B0 /* ReanimatedRuntime.cpp in Sources */, - 46EB2E00014540 /* ReanimatedSensor.m in Sources */, - 46EB2E00014550 /* ReanimatedSensorContainer.m in Sources */, - 46EB2E00014970 /* ReanimatedVersion.cpp in Sources */, - 46EB2E00014510 /* REANodesManager.mm in Sources */, - 46EB2E00014430 /* REAScreensHelper.m in Sources */, - 46EB2E00014440 /* REASharedElement.m in Sources */, - 46EB2E00014450 /* REASharedTransitionManager.m in Sources */, - 46EB2E00014520 /* REASlowAnimations.mm in Sources */, - 46EB2E00014460 /* REASnapshot.m in Sources */, - 46EB2E00014470 /* REASwizzledUIManager.mm in Sources */, - 46EB2E00014530 /* REAUtils.m in Sources */, - 46EB2E00014B90 /* RNReanimated-dummy.m in Sources */, - 46EB2E000149C0 /* RNRuntimeDecorator.cpp in Sources */, - 46EB2E000145A0 /* ShadowTreeCloner.cpp in Sources */, - 46EB2E00014910 /* Shareables.cpp in Sources */, - 46EB2E00014610 /* UIRuntimeDecorator.cpp in Sources */, - 46EB2E00014980 /* UIScheduler.cpp in Sources */, - 46EB2E00014990 /* WorkletEventHandler.cpp in Sources */, - 46EB2E000149D0 /* WorkletRuntime.cpp in Sources */, - 46EB2E000149E0 /* WorkletRuntimeDecorator.cpp in Sources */, - 46EB2E00014900 /* WorkletRuntimeRegistry.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00014C00 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00014EC0 /* RCTConvert+RNSVG.mm in Sources */, - 46EB2E00015710 /* RNSVG-dummy.m in Sources */, - 46EB2E00014ED0 /* RNSVGBezierElement.mm in Sources */, - 46EB2E00014C20 /* RNSVGBrush.mm in Sources */, - 46EB2E00014E00 /* RNSVGCircle.mm in Sources */, - 46EB2E00014F50 /* RNSVGCircleManager.mm in Sources */, - 46EB2E00014C70 /* RNSVGClipPath.mm in Sources */, - 46EB2E00014F60 /* RNSVGClipPathManager.mm in Sources */, - 46EB2E00014C30 /* RNSVGContextBrush.mm in Sources */, - 46EB2E00014EE0 /* RNSVGConvert.mm in Sources */, - 46EB2E00014C80 /* RNSVGDefs.mm in Sources */, - 46EB2E00014F70 /* RNSVGDefsManager.mm in Sources */, - 46EB2E00014E10 /* RNSVGEllipse.mm in Sources */, - 46EB2E00014F80 /* RNSVGEllipseManager.mm in Sources */, - 46EB2E00014D50 /* RNSVGFeColorMatrix.mm in Sources */, - 46EB2E00014F90 /* RNSVGFeColorMatrixManager.mm in Sources */, - 46EB2E00014D60 /* RNSVGFeGaussianBlur.mm in Sources */, - 46EB2E00014FA0 /* RNSVGFeGaussianBlurManager.mm in Sources */, - 46EB2E00014D70 /* RNSVGFeMerge.mm in Sources */, - 46EB2E00014FB0 /* RNSVGFeMergeManager.mm in Sources */, - 46EB2E00014D80 /* RNSVGFeOffset.mm in Sources */, - 46EB2E00014FC0 /* RNSVGFeOffsetManager.mm in Sources */, - 46EB2E00014D90 /* RNSVGFilter.mm in Sources */, - 46EB2E00014FD0 /* RNSVGFilterManager.mm in Sources */, - 46EB2E00014DA0 /* RNSVGFilterPrimitive.mm in Sources */, - 46EB2E00014FE0 /* RNSVGFilterPrimitiveManager.mm in Sources */, - 46EB2E00014DB0 /* RNSVGFilterRegion.mm in Sources */, - 46EB2E00014E40 /* RNSVGFontData.mm in Sources */, - 46EB2E00014C90 /* RNSVGForeignObject.mm in Sources */, - 46EB2E00014FF0 /* RNSVGForeignObjectManager.mm in Sources */, - 46EB2E00014E50 /* RNSVGGlyphContext.mm in Sources */, - 46EB2E00014CA0 /* RNSVGGroup.mm in Sources */, - 46EB2E00015000 /* RNSVGGroupManager.mm in Sources */, - 46EB2E00014CB0 /* RNSVGImage.mm in Sources */, - 46EB2E00015010 /* RNSVGImageManager.mm in Sources */, - 46EB2E00014EF0 /* RNSVGLength.mm in Sources */, - 46EB2E00014E20 /* RNSVGLine.mm in Sources */, - 46EB2E00014CC0 /* RNSVGLinearGradient.mm in Sources */, - 46EB2E00015020 /* RNSVGLinearGradientManager.mm in Sources */, - 46EB2E00015030 /* RNSVGLineManager.mm in Sources */, - 46EB2E00014CD0 /* RNSVGMarker.mm in Sources */, - 46EB2E00015040 /* RNSVGMarkerManager.mm in Sources */, - 46EB2E00014F00 /* RNSVGMarkerPosition.mm in Sources */, - 46EB2E00014CE0 /* RNSVGMask.mm in Sources */, - 46EB2E00015050 /* RNSVGMaskManager.mm in Sources */, - 46EB2E00014DC0 /* RNSVGNode.mm in Sources */, - 46EB2E00015060 /* RNSVGNodeManager.mm in Sources */, - 46EB2E00014C40 /* RNSVGPainter.mm in Sources */, - 46EB2E00014C50 /* RNSVGPainterBrush.mm in Sources */, - 46EB2E00014CF0 /* RNSVGPath.mm in Sources */, - 46EB2E00015070 /* RNSVGPathManager.mm in Sources */, - 46EB2E00014F10 /* RNSVGPathMeasure.mm in Sources */, - 46EB2E00014F20 /* RNSVGPathParser.mm in Sources */, - 46EB2E00014D00 /* RNSVGPattern.mm in Sources */, - 46EB2E00015080 /* RNSVGPatternManager.mm in Sources */, - 46EB2E00014E60 /* RNSVGPropHelper.mm in Sources */, - 46EB2E00014D10 /* RNSVGRadialGradient.mm in Sources */, - 46EB2E00015090 /* RNSVGRadialGradientManager.mm in Sources */, - 46EB2E00014E30 /* RNSVGRect.mm in Sources */, - 46EB2E000150A0 /* RNSVGRectManager.mm in Sources */, - 46EB2E00014DD0 /* RNSVGRenderable.mm in Sources */, - 46EB2E000150B0 /* RNSVGRenderableManager.mm in Sources */, - 46EB2E00014DE0 /* RNSVGRenderableModule.mm in Sources */, - 46EB2E00014F30 /* RNSVGRenderUtils.mm in Sources */, - 46EB2E00014C60 /* RNSVGSolidColorBrush.mm in Sources */, - 46EB2E00014D20 /* RNSVGSvgView.mm in Sources */, - 46EB2E000150C0 /* RNSVGSvgViewManager.mm in Sources */, - 46EB2E00014DF0 /* RNSVGSvgViewModule.mm in Sources */, - 46EB2E00014D30 /* RNSVGSymbol.mm in Sources */, - 46EB2E000150D0 /* RNSVGSymbolManager.mm in Sources */, - 46EB2E00014E70 /* RNSVGText.mm in Sources */, - 46EB2E000150E0 /* RNSVGTextManager.mm in Sources */, - 46EB2E00014E80 /* RNSVGTextPath.mm in Sources */, - 46EB2E000150F0 /* RNSVGTextPathManager.mm in Sources */, - 46EB2E00014E90 /* RNSVGTextProperties.mm in Sources */, - 46EB2E00014EA0 /* RNSVGTopAlignedLabel.ios.mm in Sources */, - 46EB2E00014EB0 /* RNSVGTSpan.mm in Sources */, - 46EB2E00015100 /* RNSVGTSpanManager.mm in Sources */, - 46EB2E00014D40 /* RNSVGUse.mm in Sources */, - 46EB2E00015110 /* RNSVGUseManager.mm in Sources */, - 46EB2E00014F40 /* RNSVGViewBox.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00015780 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000157C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm in Sources */, - 46EB2E000157D0 /* RNSConvert.mm in Sources */, - 46EB2E00015A80 /* RNScreens-dummy.m in Sources */, - 46EB2E000158D0 /* RNScreensTurboModule.cpp in Sources */, - 46EB2E000157E0 /* RNSFullWindowOverlay.mm in Sources */, - 46EB2E000157A0 /* RNSHeaderHeightChangeEvent.mm in Sources */, - 46EB2E000157F0 /* RNSModalScreen.mm in Sources */, - 46EB2E00015800 /* RNSModule.mm in Sources */, - 46EB2E00015810 /* RNSScreen.mm in Sources */, - 46EB2E00015820 /* RNSScreenContainer.mm in Sources */, - 46EB2E00015830 /* RNSScreenNavigationContainer.mm in Sources */, - 46EB2E00015840 /* RNSScreenStack.mm in Sources */, - 46EB2E00015850 /* RNSScreenStackAnimator.mm in Sources */, - 46EB2E00015860 /* RNSScreenStackHeaderConfig.mm in Sources */, - 46EB2E00015870 /* RNSScreenStackHeaderSubview.mm in Sources */, - 46EB2E000157B0 /* RNSScreenViewEvent.mm in Sources */, - 46EB2E00015880 /* RNSScreenWindowTraits.mm in Sources */, - 46EB2E00015890 /* RNSSearchBar.mm in Sources */, - 46EB2E000158C0 /* RNSUIBarButtonItem.mm in Sources */, - 46EB2E000158A0 /* UIViewController+RNScreens.mm in Sources */, - 46EB2E000158B0 /* UIWindow+RNScreens.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00015B60 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00015BB0 /* ComponentDescriptors.cpp in Sources */, - 46EB2E00015C00 /* ComponentDescriptors.cpp in Sources */, - 46EB2E00015C50 /* ComponentDescriptors.cpp in Sources */, - 46EB2E00015CA0 /* ComponentDescriptors.cpp in Sources */, - 46EB2E00015CF0 /* ComponentDescriptors.cpp in Sources */, - 46EB2E00015BC0 /* EventEmitters.cpp in Sources */, - 46EB2E00015C10 /* EventEmitters.cpp in Sources */, - 46EB2E00015C60 /* EventEmitters.cpp in Sources */, - 46EB2E00015CB0 /* EventEmitters.cpp in Sources */, - 46EB2E00015D00 /* EventEmitters.cpp in Sources */, - 46EB2E00015B80 /* FBReactNativeSpec-generated.mm in Sources */, - 46EB2E00015B90 /* FBReactNativeSpecJSI-generated.cpp in Sources */, - 46EB2E00015BD0 /* Props.cpp in Sources */, - 46EB2E00015C20 /* Props.cpp in Sources */, - 46EB2E00015C70 /* Props.cpp in Sources */, - 46EB2E00015CC0 /* Props.cpp in Sources */, - 46EB2E00015D10 /* Props.cpp in Sources */, - 46EB2E00015BA0 /* RCTModulesConformingToProtocolsProvider.mm in Sources */, - 46EB2E00016190 /* React-Codegen-dummy.m in Sources */, - 46EB2E00015D40 /* rnasyncstorage-generated.mm in Sources */, - 46EB2E00015D50 /* rnasyncstorageJSI-generated.cpp in Sources */, - 46EB2E00015D60 /* rngesturehandler_codegen-generated.mm in Sources */, - 46EB2E00015D70 /* rngesturehandler_codegenJSI-generated.cpp in Sources */, - 46EB2E00015D80 /* RNGoogleSignInCGen-generated.mm in Sources */, - 46EB2E00015D90 /* RNGoogleSignInCGenJSI-generated.cpp in Sources */, - 46EB2E00015DA0 /* rnreanimated-generated.mm in Sources */, - 46EB2E00015DB0 /* rnreanimatedJSI-generated.cpp in Sources */, - 46EB2E00015DC0 /* rnscreens-generated.mm in Sources */, - 46EB2E00015DD0 /* rnscreensJSI-generated.cpp in Sources */, - 46EB2E00015DE0 /* rnsvg-generated.mm in Sources */, - 46EB2E00015DF0 /* rnsvgJSI-generated.cpp in Sources */, - 46EB2E00015E00 /* safeareacontext-generated.mm in Sources */, - 46EB2E00015E10 /* safeareacontextJSI-generated.cpp in Sources */, - 46EB2E00015BE0 /* ShadowNodes.cpp in Sources */, - 46EB2E00015C30 /* ShadowNodes.cpp in Sources */, - 46EB2E00015C80 /* ShadowNodes.cpp in Sources */, - 46EB2E00015CD0 /* ShadowNodes.cpp in Sources */, - 46EB2E00015D20 /* ShadowNodes.cpp in Sources */, - 46EB2E00015BF0 /* States.cpp in Sources */, - 46EB2E00015C40 /* States.cpp in Sources */, - 46EB2E00015C90 /* States.cpp in Sources */, - 46EB2E00015CE0 /* States.cpp in Sources */, - 46EB2E00015D30 /* States.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00016200 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000169D0 /* NSDataBigString.mm in Sources */, - 46EB2E00016B40 /* RCTActivityIndicatorView.m in Sources */, - 46EB2E00016B50 /* RCTActivityIndicatorViewManager.m in Sources */, - 46EB2E000166C0 /* RCTAssert.m in Sources */, - 46EB2E00016B60 /* RCTBorderDrawing.m in Sources */, - 46EB2E000166D0 /* RCTBridge.mm in Sources */, - 46EB2E000166E0 /* RCTBridgeConstants.m in Sources */, - 46EB2E000166F0 /* RCTBridgeModuleDecorator.m in Sources */, - 46EB2E00016700 /* RCTBridgeProxy.mm in Sources */, - 46EB2E00016710 /* RCTBundleManager.m in Sources */, - 46EB2E00016720 /* RCTBundleURLProvider.mm in Sources */, - 46EB2E00016730 /* RCTCallableJSModules.m in Sources */, - 46EB2E00016B70 /* RCTComponentData.m in Sources */, - 46EB2E00016740 /* RCTComponentEvent.m in Sources */, - 46EB2E00016750 /* RCTConstants.m in Sources */, - 46EB2E00016760 /* RCTConvert.mm in Sources */, - 46EB2E00016B80 /* RCTConvert+CoreLocation.m in Sources */, - 46EB2E00016B90 /* RCTConvert+Transform.m in Sources */, - 46EB2E000169E0 /* RCTCxxBridge.mm in Sources */, - 46EB2E00016770 /* RCTCxxConvert.m in Sources */, - 46EB2E00017750 /* RCTCxxInspectorPackagerConnection.mm in Sources */, - 46EB2E00017760 /* RCTCxxInspectorPackagerConnectionDelegate.mm in Sources */, - 46EB2E00017770 /* RCTCxxInspectorWebSocketAdapter.mm in Sources */, - 46EB2E00016A30 /* RCTCxxMethod.mm in Sources */, - 46EB2E00016A40 /* RCTCxxModule.mm in Sources */, - 46EB2E00016A50 /* RCTCxxUtils.mm in Sources */, - 46EB2E00016BA0 /* RCTDebuggingOverlay.m in Sources */, - 46EB2E00016BB0 /* RCTDebuggingOverlayManager.m in Sources */, - 46EB2E00016A20 /* RCTDefaultCxxLogFunction.mm in Sources */, - 46EB2E00017710 /* RCTDevLoadingViewSetEnabled.m in Sources */, - 46EB2E00016780 /* RCTDisplayLink.m in Sources */, - 46EB2E00016790 /* RCTErrorInfo.m in Sources */, - 46EB2E000167A0 /* RCTEventDispatcher.m in Sources */, - 46EB2E00016A90 /* RCTEventEmitter.m in Sources */, - 46EB2E00016A70 /* RCTFollyConvert.mm in Sources */, - 46EB2E00016BC0 /* RCTFont.mm in Sources */, - 46EB2E000167B0 /* RCTFrameUpdate.m in Sources */, - 46EB2E00016AA0 /* RCTI18nUtil.m in Sources */, - 46EB2E000167C0 /* RCTImageSource.m in Sources */, - 46EB2E00017780 /* RCTInspector.mm in Sources */, - 46EB2E00017720 /* RCTInspectorDevServerHelper.mm in Sources */, - 46EB2E00017790 /* RCTInspectorPackagerConnection.m in Sources */, - 46EB2E000167D0 /* RCTJavaScriptLoader.mm in Sources */, - 46EB2E000169F0 /* RCTJSIExecutorRuntimeInstaller.mm in Sources */, - 46EB2E000167E0 /* RCTJSStackFrame.m in Sources */, - 46EB2E000167F0 /* RCTJSThread.m in Sources */, - 46EB2E00016800 /* RCTKeyCommands.m in Sources */, - 46EB2E00016BD0 /* RCTLayout.m in Sources */, - 46EB2E00016AB0 /* RCTLayoutAnimation.m in Sources */, - 46EB2E00016AC0 /* RCTLayoutAnimationGroup.m in Sources */, - 46EB2E00016A80 /* RCTLocalizedString.mm in Sources */, - 46EB2E00016810 /* RCTLog.mm in Sources */, - 46EB2E00016820 /* RCTManagedPointer.mm in Sources */, - 46EB2E00016A00 /* RCTMessageThread.mm in Sources */, - 46EB2E00016BE0 /* RCTModalHostView.m in Sources */, - 46EB2E00016BF0 /* RCTModalHostViewController.m in Sources */, - 46EB2E00016C00 /* RCTModalHostViewManager.m in Sources */, - 46EB2E00016C10 /* RCTModalManager.m in Sources */, - 46EB2E00016830 /* RCTModuleData.mm in Sources */, - 46EB2E00016840 /* RCTModuleMethod.mm in Sources */, - 46EB2E00016850 /* RCTModuleRegistry.m in Sources */, - 46EB2E00016860 /* RCTMultipartDataTask.m in Sources */, - 46EB2E00016870 /* RCTMultipartStreamReader.m in Sources */, - 46EB2E00016A60 /* RCTNativeModule.mm in Sources */, - 46EB2E00016A10 /* RCTObjcExecutor.mm in Sources */, - 46EB2E00017730 /* RCTPackagerClient.m in Sources */, - 46EB2E00017740 /* RCTPackagerConnection.mm in Sources */, - 46EB2E00016880 /* RCTParserUtils.m in Sources */, - 46EB2E00016890 /* RCTPerformanceLogger.mm in Sources */, - 46EB2E000168A0 /* RCTPerformanceLoggerLabels.m in Sources */, - 46EB2E00016B20 /* RCTProfile.m in Sources */, - 46EB2E000176D0 /* RCTProfileTrampoline-arm.S in Sources */, - 46EB2E000176E0 /* RCTProfileTrampoline-arm64.S in Sources */, - 46EB2E000176F0 /* RCTProfileTrampoline-i386.S in Sources */, - 46EB2E00017700 /* RCTProfileTrampoline-x86_64.S in Sources */, - 46EB2E00017E20 /* RCTReconnectingWebSocket.m in Sources */, - 46EB2E00016AD0 /* RCTRedBoxExtraDataViewController.m in Sources */, - 46EB2E000168B0 /* RCTRedBoxSetEnabled.m in Sources */, - 46EB2E00016CE0 /* RCTRefreshControl.m in Sources */, - 46EB2E00016CF0 /* RCTRefreshControlManager.m in Sources */, - 46EB2E000168C0 /* RCTReloadCommand.m in Sources */, - 46EB2E000168D0 /* RCTRootContentView.m in Sources */, - 46EB2E00016C20 /* RCTRootShadowView.m in Sources */, - 46EB2E000168E0 /* RCTRootView.m in Sources */, - 46EB2E00016D00 /* RCTSafeAreaShadowView.m in Sources */, - 46EB2E00016D10 /* RCTSafeAreaView.m in Sources */, - 46EB2E00016D20 /* RCTSafeAreaViewLocalData.m in Sources */, - 46EB2E00016D30 /* RCTSafeAreaViewManager.m in Sources */, - 46EB2E00016D40 /* RCTScrollContentShadowView.m in Sources */, - 46EB2E00016D50 /* RCTScrollContentView.m in Sources */, - 46EB2E00016D60 /* RCTScrollContentViewManager.m in Sources */, - 46EB2E00016D70 /* RCTScrollEvent.m in Sources */, - 46EB2E00016D80 /* RCTScrollView.m in Sources */, - 46EB2E00016D90 /* RCTScrollViewManager.m in Sources */, - 46EB2E00016C30 /* RCTSegmentedControl.m in Sources */, - 46EB2E00016C40 /* RCTSegmentedControlManager.m in Sources */, - 46EB2E00016C70 /* RCTShadowView.m in Sources */, - 46EB2E00016C50 /* RCTShadowView+Internal.m in Sources */, - 46EB2E00016C60 /* RCTShadowView+Layout.m in Sources */, - 46EB2E00016950 /* RCTSurface.mm in Sources */, - 46EB2E000169A0 /* RCTSurfaceHostingProxyRootView.mm in Sources */, - 46EB2E000169B0 /* RCTSurfaceHostingView.mm in Sources */, - 46EB2E00016AE0 /* RCTSurfacePresenterStub.m in Sources */, - 46EB2E00016960 /* RCTSurfaceRootShadowView.m in Sources */, - 46EB2E00016970 /* RCTSurfaceRootView.mm in Sources */, - 46EB2E000169C0 /* RCTSurfaceSizeMeasureMode.mm in Sources */, - 46EB2E00016980 /* RCTSurfaceStage.m in Sources */, - 46EB2E00016990 /* RCTSurfaceView.mm in Sources */, - 46EB2E00016C80 /* RCTSwitch.m in Sources */, - 46EB2E00016C90 /* RCTSwitchManager.m in Sources */, - 46EB2E000168F0 /* RCTTouchEvent.m in Sources */, - 46EB2E00016900 /* RCTTouchHandler.m in Sources */, - 46EB2E00016AF0 /* RCTUIManager.m in Sources */, - 46EB2E00016B00 /* RCTUIManagerObserverCoordinator.mm in Sources */, - 46EB2E00016B10 /* RCTUIManagerUtils.m in Sources */, - 46EB2E00016B30 /* RCTUIUtils.m in Sources */, - 46EB2E00016910 /* RCTUtils.m in Sources */, - 46EB2E00016920 /* RCTUtilsUIOverride.m in Sources */, - 46EB2E00016930 /* RCTVersion.m in Sources */, - 46EB2E00016CA0 /* RCTView.m in Sources */, - 46EB2E00016CB0 /* RCTViewManager.m in Sources */, - 46EB2E00016940 /* RCTViewRegistry.m in Sources */, - 46EB2E00016CC0 /* RCTViewUtils.m in Sources */, - 46EB2E00016CD0 /* RCTWrapperViewController.m in Sources */, - 46EB2E00017EB0 /* React-Core-dummy.m in Sources */, - 46EB2E00016DA0 /* UIView+React.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00016270 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00017F20 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00017F40 /* CoreModulesPlugins.mm in Sources */, - 46EB2E00017F50 /* RCTAccessibilityManager.mm in Sources */, - 46EB2E00017F60 /* RCTActionSheetManager.mm in Sources */, - 46EB2E00017F70 /* RCTAlertController.mm in Sources */, - 46EB2E00017F80 /* RCTAlertManager.mm in Sources */, - 46EB2E00017F90 /* RCTAppearance.mm in Sources */, - 46EB2E00017FA0 /* RCTAppState.mm in Sources */, - 46EB2E00017FB0 /* RCTClipboard.mm in Sources */, - 46EB2E00017FC0 /* RCTDeviceInfo.mm in Sources */, - 46EB2E00017FD0 /* RCTDevLoadingView.mm in Sources */, - 46EB2E00017FE0 /* RCTDevMenu.mm in Sources */, - 46EB2E00017FF0 /* RCTDevSettings.mm in Sources */, - 46EB2E00018000 /* RCTEventDispatcher.mm in Sources */, - 46EB2E00018010 /* RCTExceptionsManager.mm in Sources */, - 46EB2E00018020 /* RCTFPSGraph.mm in Sources */, - 46EB2E00018030 /* RCTI18nManager.mm in Sources */, - 46EB2E00018040 /* RCTKeyboardObserver.mm in Sources */, - 46EB2E00018050 /* RCTLogBox.mm in Sources */, - 46EB2E00018060 /* RCTLogBoxView.mm in Sources */, - 46EB2E00018070 /* RCTPerfMonitor.mm in Sources */, - 46EB2E00018080 /* RCTPlatform.mm in Sources */, - 46EB2E00018090 /* RCTRedBox.mm in Sources */, - 46EB2E000180A0 /* RCTSourceCode.mm in Sources */, - 46EB2E000180B0 /* RCTStatusBarManager.mm in Sources */, - 46EB2E000180C0 /* RCTTiming.mm in Sources */, - 46EB2E000180D0 /* RCTWebSocketExecutor.mm in Sources */, - 46EB2E000180E0 /* RCTWebSocketModule.mm in Sources */, - 46EB2E00018140 /* React-CoreModules-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000181B0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00018A10 /* AccessibilityProps.cpp in Sources */, - 46EB2E000193F0 /* AsynchronousEventBeat.cpp in Sources */, - 46EB2E00018260 /* AttributedString.cpp in Sources */, - 46EB2E00018270 /* AttributedStringBox.cpp in Sources */, - 46EB2E00018750 /* BaseTextProps.cpp in Sources */, - 46EB2E00018760 /* BaseTextShadowNode.cpp in Sources */, - 46EB2E00018A20 /* BaseTouch.cpp in Sources */, - 46EB2E00018A30 /* BaseViewEventEmitter.cpp in Sources */, - 46EB2E00018A40 /* BaseViewProps.cpp in Sources */, - 46EB2E00018C40 /* BatchedEventQueue.cpp in Sources */, - 46EB2E000195D0 /* bindingUtils.cpp in Sources */, - 46EB2E00018C50 /* ComponentDescriptor.cpp in Sources */, - 46EB2E00018300 /* ComponentDescriptorProviderRegistry.cpp in Sources */, - 46EB2E00018310 /* ComponentDescriptorRegistry.cpp in Sources */, - 46EB2E00018540 /* ComponentDescriptors.cpp in Sources */, - 46EB2E00018320 /* componentNameByReactViewName.cpp in Sources */, - 46EB2E00019250 /* Differentiator.cpp in Sources */, - 46EB2E00018C60 /* DynamicPropsUtilities.cpp in Sources */, - 46EB2E00018C70 /* EventBeat.cpp in Sources */, - 46EB2E00018C80 /* EventDispatcher.cpp in Sources */, - 46EB2E00018C90 /* EventEmitter.cpp in Sources */, - 46EB2E00018550 /* EventEmitters.cpp in Sources */, - 46EB2E00018CA0 /* EventListener.cpp in Sources */, - 46EB2E00018CB0 /* EventLogger.cpp in Sources */, - 46EB2E00018CC0 /* EventQueue.cpp in Sources */, - 46EB2E00018CD0 /* EventQueueProcessor.cpp in Sources */, - 46EB2E00018CE0 /* EventTarget.cpp in Sources */, - 46EB2E00019160 /* ImageRequest.cpp in Sources */, - 46EB2E00019170 /* ImageResponse.cpp in Sources */, - 46EB2E00019180 /* ImageResponseObserverCoordinator.cpp in Sources */, - 46EB2E00019190 /* ImageTelemetry.cpp in Sources */, - 46EB2E000183A0 /* InputAccessoryShadowNode.cpp in Sources */, - 46EB2E00018CF0 /* InstanceHandle.cpp in Sources */, - 46EB2E00018D00 /* LayoutableShadowNode.cpp in Sources */, - 46EB2E000181D0 /* LayoutAnimationDriver.cpp in Sources */, - 46EB2E000181E0 /* LayoutAnimationKeyFrameManager.cpp in Sources */, - 46EB2E00018D10 /* LayoutConstraints.cpp in Sources */, - 46EB2E00018D20 /* LayoutMetrics.cpp in Sources */, - 46EB2E00019210 /* LeakChecker.cpp in Sources */, - 46EB2E000183E0 /* LegacyViewManagerInteropComponentDescriptor.mm in Sources */, - 46EB2E000183F0 /* LegacyViewManagerInteropShadowNode.cpp in Sources */, - 46EB2E00018400 /* LegacyViewManagerInteropState.mm in Sources */, - 46EB2E00018410 /* LegacyViewManagerInteropViewEventEmitter.cpp in Sources */, - 46EB2E00018420 /* LegacyViewManagerInteropViewProps.cpp in Sources */, - 46EB2E000184F0 /* ModalHostViewShadowNode.cpp in Sources */, - 46EB2E00018500 /* ModalHostViewState.cpp in Sources */, - 46EB2E00019260 /* MountingCoordinator.cpp in Sources */, - 46EB2E00019270 /* MountingTransaction.cpp in Sources */, - 46EB2E00018380 /* NativeComponentRegistryBinding.cpp in Sources */, - 46EB2E00018280 /* ParagraphAttributes.cpp in Sources */, - 46EB2E00018770 /* ParagraphEventEmitter.cpp in Sources */, - 46EB2E00018780 /* ParagraphLayoutManager.cpp in Sources */, - 46EB2E00018790 /* ParagraphProps.cpp in Sources */, - 46EB2E000187A0 /* ParagraphShadowNode.cpp in Sources */, - 46EB2E000187B0 /* ParagraphState.cpp in Sources */, - 46EB2E00018A50 /* PointerEvent.cpp in Sources */, - 46EB2E000195E0 /* PointerEventsProcessor.cpp in Sources */, - 46EB2E000195F0 /* PointerHoverTracker.cpp in Sources */, - 46EB2E00018560 /* Props.cpp in Sources */, - 46EB2E00018D30 /* Props.cpp in Sources */, - 46EB2E00018D40 /* RawEvent.cpp in Sources */, - 46EB2E00018D50 /* RawProps.cpp in Sources */, - 46EB2E00018D60 /* RawPropsKey.cpp in Sources */, - 46EB2E00018D70 /* RawPropsKeyMap.cpp in Sources */, - 46EB2E00018D80 /* RawPropsParser.cpp in Sources */, - 46EB2E000187C0 /* RawTextProps.cpp in Sources */, - 46EB2E000187D0 /* RawTextShadowNode.cpp in Sources */, - 46EB2E00018D90 /* RawValue.cpp in Sources */, - 46EB2E00019500 /* RCTAttributedTextUtils.mm in Sources */, - 46EB2E00019510 /* RCTFontUtils.mm in Sources */, - 46EB2E00018430 /* RCTLegacyViewManagerInteropCoordinator.mm in Sources */, - 46EB2E00019520 /* RCTTextLayoutManager.mm in Sources */, - 46EB2E00019770 /* React-Fabric-dummy.m in Sources */, - 46EB2E000185F0 /* RootProps.cpp in Sources */, - 46EB2E00018600 /* RootShadowNode.cpp in Sources */, - 46EB2E00018640 /* SafeAreaViewShadowNode.cpp in Sources */, - 46EB2E00018650 /* SafeAreaViewState.cpp in Sources */, - 46EB2E00019400 /* Scheduler.cpp in Sources */, - 46EB2E00018690 /* ScrollViewEventEmitter.cpp in Sources */, - 46EB2E000186A0 /* ScrollViewProps.cpp in Sources */, - 46EB2E000186B0 /* ScrollViewShadowNode.cpp in Sources */, - 46EB2E000186C0 /* ScrollViewState.cpp in Sources */, - 46EB2E00018DA0 /* Sealable.cpp in Sources */, - 46EB2E00018DB0 /* ShadowNode.cpp in Sources */, - 46EB2E00018DC0 /* ShadowNodeFamily.cpp in Sources */, - 46EB2E00018DD0 /* ShadowNodeFragment.cpp in Sources */, - 46EB2E00018570 /* ShadowNodes.cpp in Sources */, - 46EB2E00018DE0 /* ShadowNodeTraits.cpp in Sources */, - 46EB2E00019280 /* ShadowTree.cpp in Sources */, - 46EB2E00019290 /* ShadowTreeRegistry.cpp in Sources */, - 46EB2E000192A0 /* ShadowTreeRevision.cpp in Sources */, - 46EB2E000192B0 /* ShadowView.cpp in Sources */, - 46EB2E000192C0 /* ShadowViewMutation.cpp in Sources */, - 46EB2E00018DF0 /* State.cpp in Sources */, - 46EB2E00018580 /* States.cpp in Sources */, - 46EB2E00018E00 /* StateUpdate.cpp in Sources */, - 46EB2E000192D0 /* stubs.cpp in Sources */, - 46EB2E000192E0 /* StubView.cpp in Sources */, - 46EB2E000192F0 /* StubViewTree.cpp in Sources */, - 46EB2E00019410 /* SurfaceHandler.cpp in Sources */, - 46EB2E00019420 /* SurfaceManager.cpp in Sources */, - 46EB2E00019600 /* SurfaceRegistryBinding.cpp in Sources */, - 46EB2E000194C0 /* SurfaceTelemetry.cpp in Sources */, - 46EB2E00019430 /* SynchronousEventBeat.cpp in Sources */, - 46EB2E00019300 /* TelemetryController.cpp in Sources */, - 46EB2E00018290 /* TextAttributes.cpp in Sources */, - 46EB2E000188F0 /* TextInputEventEmitter.cpp in Sources */, - 46EB2E00018900 /* TextInputProps.cpp in Sources */, - 46EB2E00018910 /* TextInputShadowNode.cpp in Sources */, - 46EB2E00018920 /* TextInputState.cpp in Sources */, - 46EB2E00019530 /* TextLayoutManager.mm in Sources */, - 46EB2E00019540 /* TextMeasureCache.cpp in Sources */, - 46EB2E000187E0 /* TextProps.cpp in Sources */, - 46EB2E000187F0 /* TextShadowNode.cpp in Sources */, - 46EB2E00018A60 /* TouchEvent.cpp in Sources */, - 46EB2E00018A70 /* TouchEventEmitter.cpp in Sources */, - 46EB2E000194D0 /* TransactionTelemetry.cpp in Sources */, - 46EB2E00019610 /* UIManager.cpp in Sources */, - 46EB2E00019620 /* UIManagerBinding.cpp in Sources */, - 46EB2E00018E10 /* UnbatchedEventQueue.cpp in Sources */, - 46EB2E000189B0 /* UnimplementedViewComponentDescriptor.cpp in Sources */, - 46EB2E000189C0 /* UnimplementedViewProps.cpp in Sources */, - 46EB2E000189D0 /* UnimplementedViewShadowNode.cpp in Sources */, - 46EB2E00018440 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp in Sources */, - 46EB2E00018450 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp in Sources */, - 46EB2E000181F0 /* utils.cpp in Sources */, - 46EB2E00018E20 /* ValueFactoryEventPayload.cpp in Sources */, - 46EB2E00018A80 /* ViewShadowNode.cpp in Sources */, - 46EB2E00019220 /* WeakFamilyRegistry.cpp in Sources */, - 46EB2E00018A90 /* YogaLayoutableShadowNode.cpp in Sources */, - 46EB2E00018AA0 /* YogaStylableProps.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000197E0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019800 /* ImageEventEmitter.cpp in Sources */, - 46EB2E00019810 /* ImageProps.cpp in Sources */, - 46EB2E00019820 /* ImageShadowNode.cpp in Sources */, - 46EB2E00019830 /* ImageState.cpp in Sources */, - 46EB2E000198F0 /* React-FabricImage-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019960 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019980 /* ImageManager.mm in Sources */, - 46EB2E00019990 /* RCTImageManager.mm in Sources */, - 46EB2E000199A0 /* RCTSyncImageManager.mm in Sources */, - 46EB2E00019A70 /* React-ImageManager-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019AE0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019B00 /* MapBuffer.cpp in Sources */, - 46EB2E00019B10 /* MapBufferBuilder.cpp in Sources */, - 46EB2E00019B90 /* React-Mapbuffer-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019C00 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019C20 /* RCTInteropTurboModule.mm in Sources */, - 46EB2E00019C30 /* RCTRuntimeExecutor.mm in Sources */, - 46EB2E00019C40 /* RCTTurboModule.mm in Sources */, - 46EB2E00019C50 /* RCTTurboModuleManager.mm in Sources */, - 46EB2E00019D20 /* React-NativeModulesApple-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019E00 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019E60 /* RCTAdditionAnimatedNode.mm in Sources */, - 46EB2E00019E70 /* RCTAnimatedNode.mm in Sources */, - 46EB2E00019F50 /* RCTAnimationPlugins.mm in Sources */, - 46EB2E00019F60 /* RCTAnimationUtils.mm in Sources */, - 46EB2E00019E80 /* RCTColorAnimatedNode.mm in Sources */, - 46EB2E00019E20 /* RCTDecayAnimation.mm in Sources */, - 46EB2E00019E90 /* RCTDiffClampAnimatedNode.mm in Sources */, - 46EB2E00019EA0 /* RCTDivisionAnimatedNode.mm in Sources */, - 46EB2E00019E30 /* RCTEventAnimation.mm in Sources */, - 46EB2E00019E40 /* RCTFrameAnimation.mm in Sources */, - 46EB2E00019EB0 /* RCTInterpolationAnimatedNode.mm in Sources */, - 46EB2E00019EC0 /* RCTModuloAnimatedNode.mm in Sources */, - 46EB2E00019ED0 /* RCTMultiplicationAnimatedNode.mm in Sources */, - 46EB2E00019F70 /* RCTNativeAnimatedModule.mm in Sources */, - 46EB2E00019F80 /* RCTNativeAnimatedNodesManager.mm in Sources */, - 46EB2E00019F90 /* RCTNativeAnimatedTurboModule.mm in Sources */, - 46EB2E00019EE0 /* RCTObjectAnimatedNode.mm in Sources */, - 46EB2E00019EF0 /* RCTPropsAnimatedNode.mm in Sources */, - 46EB2E00019E50 /* RCTSpringAnimation.mm in Sources */, - 46EB2E00019F00 /* RCTStyleAnimatedNode.mm in Sources */, - 46EB2E00019F10 /* RCTSubtractionAnimatedNode.mm in Sources */, - 46EB2E00019F20 /* RCTTrackingAnimatedNode.mm in Sources */, - 46EB2E00019F30 /* RCTTransformAnimatedNode.mm in Sources */, - 46EB2E00019F40 /* RCTValueAnimatedNode.mm in Sources */, - 46EB2E0001A180 /* React-RCTAnimation-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A1F0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001A210 /* RCTAppDelegate.mm in Sources */, - 46EB2E0001A220 /* RCTAppSetupUtils.mm in Sources */, - 46EB2E0001A230 /* RCTRootViewFactory.mm in Sources */, - 46EB2E0001A300 /* React-RCTAppDelegate-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A370 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001A390 /* RCTBlobCollector.mm in Sources */, - 46EB2E0001A3A0 /* RCTBlobManager.mm in Sources */, - 46EB2E0001A3B0 /* RCTBlobPlugins.mm in Sources */, - 46EB2E0001A3C0 /* RCTFileReaderModule.mm in Sources */, - 46EB2E0001A460 /* React-RCTBlob-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A4D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001A760 /* PlatformRunLoopObserver.mm in Sources */, - 46EB2E0001A5F0 /* RCTAccessibilityElement.mm in Sources */, - 46EB2E0001A4F0 /* RCTActivityIndicatorViewComponentView.mm in Sources */, - 46EB2E0001A670 /* RCTComponentViewFactory.mm in Sources */, - 46EB2E0001A680 /* RCTComponentViewRegistry.mm in Sources */, - 46EB2E0001A500 /* RCTDebuggingOverlayComponentView.mm in Sources */, - 46EB2E0001A5B0 /* RCTEnhancedScrollView.mm in Sources */, - 46EB2E0001A580 /* RCTFabricComponentsPlugins.mm in Sources */, - 46EB2E0001A560 /* RCTFabricModalHostViewController.mm in Sources */, - 46EB2E0001A750 /* RCTFabricSurface.mm in Sources */, - 46EB2E0001A770 /* RCTGenericDelegateSplitter.mm in Sources */, - 46EB2E0001A510 /* RCTImageComponentView.mm in Sources */, - 46EB2E0001A6C0 /* RCTImageResponseObserverProxy.mm in Sources */, - 46EB2E0001A520 /* RCTInputAccessoryComponentView.mm in Sources */, - 46EB2E0001A530 /* RCTInputAccessoryContentView.mm in Sources */, - 46EB2E0001A540 /* RCTLegacyViewManagerInteropComponentView.mm in Sources */, - 46EB2E0001A550 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm in Sources */, - 46EB2E0001A6D0 /* RCTLocalizationProvider.mm in Sources */, - 46EB2E0001A570 /* RCTModalHostViewComponentView.mm in Sources */, - 46EB2E0001A690 /* RCTMountingManager.mm in Sources */, - 46EB2E0001A6A0 /* RCTMountingTransactionObserverCoordinator.mm in Sources */, - 46EB2E0001A600 /* RCTParagraphComponentAccessibilityProvider.mm in Sources */, - 46EB2E0001A610 /* RCTParagraphComponentView.mm in Sources */, - 46EB2E0001A5C0 /* RCTPullToRefreshViewComponentView.mm in Sources */, - 46EB2E0001A780 /* RCTReactTaggedView.mm in Sources */, - 46EB2E0001A590 /* RCTRootComponentView.mm in Sources */, - 46EB2E0001A5A0 /* RCTSafeAreaViewComponentView.mm in Sources */, - 46EB2E0001A6E0 /* RCTScheduler.mm in Sources */, - 46EB2E0001A5D0 /* RCTScrollViewComponentView.mm in Sources */, - 46EB2E0001A6F0 /* RCTSurfacePointerHandler.mm in Sources */, - 46EB2E0001A700 /* RCTSurfacePresenter.mm in Sources */, - 46EB2E0001A710 /* RCTSurfacePresenterBridgeAdapter.mm in Sources */, - 46EB2E0001A720 /* RCTSurfaceRegistry.mm in Sources */, - 46EB2E0001A730 /* RCTSurfaceTouchHandler.mm in Sources */, - 46EB2E0001A5E0 /* RCTSwitchComponentView.mm in Sources */, - 46EB2E0001A620 /* RCTTextInputComponentView.mm in Sources */, - 46EB2E0001A630 /* RCTTextInputUtils.mm in Sources */, - 46EB2E0001A740 /* RCTThirdPartyFabricComponentsProvider.mm in Sources */, - 46EB2E0001A640 /* RCTUnimplementedNativeComponentView.mm in Sources */, - 46EB2E0001A650 /* RCTUnimplementedViewComponentView.mm in Sources */, - 46EB2E0001A660 /* RCTViewComponentView.mm in Sources */, - 46EB2E0001AB70 /* React-RCTFabric-dummy.m in Sources */, - 46EB2E0001A6B0 /* UIView+ComponentViewProtocol.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001ABE0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001AC00 /* RCTAnimatedImage.mm in Sources */, - 46EB2E0001AC10 /* RCTBundleAssetImageLoader.mm in Sources */, - 46EB2E0001AC20 /* RCTDisplayWeakRefreshable.mm in Sources */, - 46EB2E0001AC30 /* RCTGIFImageDecoder.mm in Sources */, - 46EB2E0001AC40 /* RCTImageBlurUtils.mm in Sources */, - 46EB2E0001AC50 /* RCTImageCache.mm in Sources */, - 46EB2E0001AC60 /* RCTImageEditingManager.mm in Sources */, - 46EB2E0001AC70 /* RCTImageLoader.mm in Sources */, - 46EB2E0001AC80 /* RCTImagePlugins.mm in Sources */, - 46EB2E0001AC90 /* RCTImageShadowView.mm in Sources */, - 46EB2E0001ACA0 /* RCTImageStoreManager.mm in Sources */, - 46EB2E0001ACB0 /* RCTImageURLLoaderWithAttribution.mm in Sources */, - 46EB2E0001ACC0 /* RCTImageUtils.mm in Sources */, - 46EB2E0001ACD0 /* RCTImageView.mm in Sources */, - 46EB2E0001ACE0 /* RCTImageViewManager.mm in Sources */, - 46EB2E0001ACF0 /* RCTLocalAssetImageLoader.mm in Sources */, - 46EB2E0001AD00 /* RCTResizeMode.mm in Sources */, - 46EB2E0001AD10 /* RCTUIImageViewAnimated.mm in Sources */, - 46EB2E0001AD70 /* React-RCTImage-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001ADE0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001AE00 /* RCTLinkingManager.mm in Sources */, - 46EB2E0001AE10 /* RCTLinkingPlugins.mm in Sources */, - 46EB2E0001AE70 /* React-RCTLinking-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001AEE0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001AF00 /* RCTDataRequestHandler.mm in Sources */, - 46EB2E0001AF10 /* RCTFileRequestHandler.mm in Sources */, - 46EB2E0001AF20 /* RCTHTTPRequestHandler.mm in Sources */, - 46EB2E0001AF30 /* RCTNetworking.mm in Sources */, - 46EB2E0001AF40 /* RCTNetworkPlugins.mm in Sources */, - 46EB2E0001AF50 /* RCTNetworkTask.mm in Sources */, - 46EB2E0001AFB0 /* React-RCTNetwork-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B020 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B040 /* RCTSettingsManager.mm in Sources */, - 46EB2E0001B050 /* RCTSettingsPlugins.mm in Sources */, - 46EB2E0001B0B0 /* React-RCTSettings-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B120 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B1A0 /* NSTextStorage+FontScaling.m in Sources */, - 46EB2E0001B220 /* RCTBackedTextInputDelegateAdapter.mm in Sources */, - 46EB2E0001B230 /* RCTBaseTextInputShadowView.mm in Sources */, - 46EB2E0001B240 /* RCTBaseTextInputView.mm in Sources */, - 46EB2E0001B250 /* RCTBaseTextInputViewManager.mm in Sources */, - 46EB2E0001B140 /* RCTBaseTextShadowView.mm in Sources */, - 46EB2E0001B150 /* RCTBaseTextViewManager.mm in Sources */, - 46EB2E0001B180 /* RCTConvert+Text.mm in Sources */, - 46EB2E0001B1B0 /* RCTDynamicTypeRamp.mm in Sources */, - 46EB2E0001B260 /* RCTInputAccessoryShadowView.mm in Sources */, - 46EB2E0001B270 /* RCTInputAccessoryView.mm in Sources */, - 46EB2E0001B280 /* RCTInputAccessoryViewContent.mm in Sources */, - 46EB2E0001B290 /* RCTInputAccessoryViewManager.mm in Sources */, - 46EB2E0001B1F0 /* RCTMultilineTextInputView.mm in Sources */, - 46EB2E0001B200 /* RCTMultilineTextInputViewManager.mm in Sources */, - 46EB2E0001B160 /* RCTRawTextShadowView.mm in Sources */, - 46EB2E0001B170 /* RCTRawTextViewManager.mm in Sources */, - 46EB2E0001B2B0 /* RCTSinglelineTextInputView.mm in Sources */, - 46EB2E0001B2C0 /* RCTSinglelineTextInputViewManager.mm in Sources */, - 46EB2E0001B190 /* RCTTextAttributes.mm in Sources */, - 46EB2E0001B2A0 /* RCTTextSelection.mm in Sources */, - 46EB2E0001B1C0 /* RCTTextShadowView.mm in Sources */, - 46EB2E0001B1D0 /* RCTTextView.mm in Sources */, - 46EB2E0001B1E0 /* RCTTextViewManager.mm in Sources */, - 46EB2E0001B2D0 /* RCTUITextField.mm in Sources */, - 46EB2E0001B210 /* RCTUITextView.mm in Sources */, - 46EB2E0001B2E0 /* RCTVirtualTextShadowView.mm in Sources */, - 46EB2E0001B2F0 /* RCTVirtualTextView.mm in Sources */, - 46EB2E0001B300 /* RCTVirtualTextViewManager.mm in Sources */, - 46EB2E0001B560 /* React-RCTText-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B5D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B5F0 /* RCTVibration.mm in Sources */, - 46EB2E0001B600 /* RCTVibrationPlugins.mm in Sources */, - 46EB2E0001B660 /* React-RCTVibration-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B6D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B6F0 /* ObjCTimerRegistry.mm in Sources */, - 46EB2E0001B700 /* RCTHermesInstance.mm in Sources */, - 46EB2E0001B710 /* RCTHost.mm in Sources */, - 46EB2E0001B720 /* RCTInstance.mm in Sources */, - 46EB2E0001B730 /* RCTJSThreadManager.mm in Sources */, - 46EB2E0001B740 /* RCTLegacyUIManagerConstantsProvider.mm in Sources */, - 46EB2E0001B750 /* RCTPerformanceLoggerUtils.mm in Sources */, - 46EB2E0001B840 /* React-RuntimeApple-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B8B0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B8D0 /* BridgelessJSCallInvoker.cpp in Sources */, - 46EB2E0001B8E0 /* BridgelessNativeMethodCallInvoker.cpp in Sources */, - 46EB2E0001B8F0 /* BufferedRuntimeExecutor.cpp in Sources */, - 46EB2E0001B900 /* JSRuntimeFactory.cpp in Sources */, - 46EB2E0001B930 /* LegacyUIManagerConstantsProviderBinding.cpp in Sources */, - 46EB2E0001BA20 /* React-RuntimeCore-dummy.m in Sources */, - 46EB2E0001B910 /* ReactInstance.cpp in Sources */, - 46EB2E0001B920 /* TimerManager.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BA90 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001BAB0 /* HermesInstance.cpp in Sources */, - 46EB2E0001BB20 /* React-RuntimeHermes-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BC00 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001BC20 /* CxxNativeModule.cpp in Sources */, - 46EB2E0001BC30 /* Instance.cpp in Sources */, - 46EB2E0001BC40 /* JSBigString.cpp in Sources */, - 46EB2E0001BC50 /* JSBundleType.cpp in Sources */, - 46EB2E0001BC60 /* JSExecutor.cpp in Sources */, - 46EB2E0001BC70 /* JSIndexedRAMBundle.cpp in Sources */, - 46EB2E0001BC80 /* MethodCall.cpp in Sources */, - 46EB2E0001BC90 /* ModuleRegistry.cpp in Sources */, - 46EB2E0001BCA0 /* NativeToJsBridge.cpp in Sources */, - 46EB2E0001BCB0 /* RAMBundleRegistry.cpp in Sources */, - 46EB2E0001BE90 /* React-cxxreact-dummy.m in Sources */, - 46EB2E0001BCC0 /* ReactMarker.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BF00 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001BFE0 /* React-debug-dummy.m in Sources */, - 46EB2E0001BF20 /* react_native_assert.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C050 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C150 /* React-featureflags-dummy.m in Sources */, - 46EB2E0001C070 /* ReactNativeFeatureFlags.cpp in Sources */, - 46EB2E0001C080 /* ReactNativeFeatureFlagsAccessor.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C1C0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C1E0 /* Color.cpp in Sources */, - 46EB2E0001C1F0 /* HostPlatformColor.mm in Sources */, - 46EB2E0001C200 /* PlatformColorParser.mm in Sources */, - 46EB2E0001C210 /* RCTPlatformColorUtils.mm in Sources */, - 46EB2E0001C3D0 /* React-graphics-dummy.m in Sources */, - 46EB2E0001C220 /* Transform.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C440 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C470 /* ConnectionDemux.cpp in Sources */, - 46EB2E0001C460 /* HermesExecutorFactory.cpp in Sources */, - 46EB2E0001C480 /* HermesRuntimeAgentDelegate.cpp in Sources */, - 46EB2E0001C560 /* React-hermes-dummy.m in Sources */, - 46EB2E0001C490 /* Registration.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C5D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C5F0 /* JsErrorHandler.cpp in Sources */, - 46EB2E0001C660 /* React-jserrorhandler-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C6D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C6F0 /* JSIDynamic.cpp in Sources */, - 46EB2E0001C7F0 /* React-jsi-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C860 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C880 /* JSIExecutor.cpp in Sources */, - 46EB2E0001C890 /* JSINativeModules.cpp in Sources */, - 46EB2E0001C910 /* React-jsiexecutor-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C980 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C9A0 /* ExecutionContext.cpp in Sources */, - 46EB2E0001C9B0 /* ExecutionContextManager.cpp in Sources */, - 46EB2E0001C9C0 /* FallbackRuntimeAgentDelegate.cpp in Sources */, - 46EB2E0001C9D0 /* InspectorFlags.cpp in Sources */, - 46EB2E0001C9E0 /* InspectorInterfaces.cpp in Sources */, - 46EB2E0001C9F0 /* InspectorPackagerConnection.cpp in Sources */, - 46EB2E0001CA00 /* InspectorUtilities.cpp in Sources */, - 46EB2E0001CA10 /* InstanceAgent.cpp in Sources */, - 46EB2E0001CA20 /* InstanceTarget.cpp in Sources */, - 46EB2E0001CA30 /* PageAgent.cpp in Sources */, - 46EB2E0001CA40 /* PageTarget.cpp in Sources */, - 46EB2E0001CA50 /* Parsing.cpp in Sources */, - 46EB2E0001CC60 /* React-jsinspector-dummy.m in Sources */, - 46EB2E0001CA60 /* RuntimeAgent.cpp in Sources */, - 46EB2E0001CA70 /* RuntimeTarget.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CD40 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CDD0 /* React-logger-dummy.m in Sources */, - 46EB2E0001CD60 /* react_native_log.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CE40 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CED0 /* React-nativeconfig-dummy.m in Sources */, - 46EB2E0001CE60 /* ReactNativeConfig.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CF40 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CF60 /* BridgeNativeModulePerfLogger.cpp in Sources */, - 46EB2E0001CFE0 /* React-perflogger-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D050 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D070 /* DebugStringConvertible.cpp in Sources */, - 46EB2E0001D080 /* DebugStringConvertibleItem.cpp in Sources */, - 46EB2E0001D160 /* React-rendererdebug-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D2B0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D410 /* React-runtimescheduler-dummy.m in Sources */, - 46EB2E0001D2D0 /* RuntimeScheduler.cpp in Sources */, - 46EB2E0001D300 /* RuntimeScheduler_Legacy.cpp in Sources */, - 46EB2E0001D310 /* RuntimeScheduler_Modern.cpp in Sources */, - 46EB2E0001D2E0 /* RuntimeSchedulerBinding.cpp in Sources */, - 46EB2E0001D2F0 /* RuntimeSchedulerCallInvoker.cpp in Sources */, - 46EB2E0001D320 /* Task.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D480 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D4A0 /* CoreFeatures.cpp in Sources */, - 46EB2E0001D4B0 /* jsi.cpp in Sources */, - 46EB2E0001D4C0 /* ManagedObjectWrapper.mm in Sources */, - 46EB2E0001D630 /* React-utils-dummy.m in Sources */, - 46EB2E0001D4D0 /* RunLoopObserver.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D6A0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D7D0 /* CxxTurboModuleUtils.cpp in Sources */, - 46EB2E0001D6C0 /* LongLivedObject.cpp in Sources */, - 46EB2E0001D930 /* ReactCommon-dummy.m in Sources */, - 46EB2E0001D7E0 /* TurboCxxModule.cpp in Sources */, - 46EB2E0001D7F0 /* TurboModule.cpp in Sources */, - 46EB2E0001D800 /* TurboModuleBinding.cpp in Sources */, - 46EB2E0001D810 /* TurboModulePerfLogger.cpp in Sources */, - 46EB2E0001D820 /* TurboModuleUtils.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D9A0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001DAB0 /* NSRunLoop+SRWebSocket.m in Sources */, - 46EB2E0001DAC0 /* NSURLRequest+SRWebSocket.m in Sources */, - 46EB2E0001DCA0 /* SocketRocket-dummy.m in Sources */, - 46EB2E0001DA20 /* SRConstants.m in Sources */, - 46EB2E0001D9C0 /* SRDelegateController.m in Sources */, - 46EB2E0001DA30 /* SRError.m in Sources */, - 46EB2E0001DA40 /* SRHash.m in Sources */, - 46EB2E0001DA50 /* SRHTTPConnectMessage.m in Sources */, - 46EB2E0001D9D0 /* SRIOConsumer.m in Sources */, - 46EB2E0001D9E0 /* SRIOConsumerPool.m in Sources */, - 46EB2E0001DA60 /* SRLog.m in Sources */, - 46EB2E0001DA70 /* SRMutex.m in Sources */, - 46EB2E0001DA10 /* SRPinningSecurityPolicy.m in Sources */, - 46EB2E0001D9F0 /* SRProxyConnect.m in Sources */, - 46EB2E0001DA80 /* SRRandom.m in Sources */, - 46EB2E0001DA00 /* SRRunLoopThread.m in Sources */, - 46EB2E0001DAD0 /* SRSecurityPolicy.m in Sources */, - 46EB2E0001DA90 /* SRSIMDHelpers.m in Sources */, - 46EB2E0001DAA0 /* SRURLUtilities.m in Sources */, - 46EB2E0001DAE0 /* SRWebSocket.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001DD10 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001DD30 /* AbsoluteLayout.cpp in Sources */, - 46EB2E0001DDA0 /* AssertFatal.cpp in Sources */, - 46EB2E0001DD40 /* Baseline.cpp in Sources */, - 46EB2E0001DD50 /* Cache.cpp in Sources */, - 46EB2E0001DD60 /* CalculateLayout.cpp in Sources */, - 46EB2E0001DD90 /* Config.cpp in Sources */, - 46EB2E0001DDC0 /* event.cpp in Sources */, - 46EB2E0001DD70 /* FlexLine.cpp in Sources */, - 46EB2E0001DDD0 /* LayoutResults.cpp in Sources */, - 46EB2E0001DDB0 /* Log.cpp in Sources */, - 46EB2E0001DDE0 /* Node.cpp in Sources */, - 46EB2E0001DD80 /* PixelGrid.cpp in Sources */, - 46EB2E0001DDF0 /* YGConfig.cpp in Sources */, - 46EB2E0001DE00 /* YGEnums.cpp in Sources */, - 46EB2E0001DE10 /* YGNode.cpp in Sources */, - 46EB2E0001DE20 /* YGNodeLayout.cpp in Sources */, - 46EB2E0001DE30 /* YGNodeStyle.cpp in Sources */, - 46EB2E0001DE40 /* YGPixelGrid.cpp in Sources */, - 46EB2E0001DE50 /* YGValue.cpp in Sources */, - 46EB2E0001E230 /* Yoga-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001E2A0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001EC60 /* ZXAbstractDoCoMoResultParser.m in Sources */, - 46EB2E0001E8D0 /* ZXAbstractExpandedDecoder.m in Sources */, - 46EB2E0001EA40 /* ZXAbstractRSSReader.m in Sources */, - 46EB2E0001EC70 /* ZXAddressBookAUResultParser.m in Sources */, - 46EB2E0001EC80 /* ZXAddressBookDoCoMoResultParser.m in Sources */, - 46EB2E0001EC90 /* ZXAddressBookParsedResult.m in Sources */, - 46EB2E0001E8E0 /* ZXAI013103decoder.m in Sources */, - 46EB2E0001E8F0 /* ZXAI01320xDecoder.m in Sources */, - 46EB2E0001E900 /* ZXAI01392xDecoder.m in Sources */, - 46EB2E0001E910 /* ZXAI01393xDecoder.m in Sources */, - 46EB2E0001E920 /* ZXAI013x0x1xDecoder.m in Sources */, - 46EB2E0001E930 /* ZXAI013x0xDecoder.m in Sources */, - 46EB2E0001E940 /* ZXAI01AndOtherAIs.m in Sources */, - 46EB2E0001E950 /* ZXAI01decoder.m in Sources */, - 46EB2E0001E960 /* ZXAI01weightDecoder.m in Sources */, - 46EB2E0001E970 /* ZXAnyAIDecoder.m in Sources */, - 46EB2E0001E490 /* ZXBinarizer.m in Sources */, - 46EB2E0001E4A0 /* ZXBinaryBitmap.m in Sources */, - 46EB2E0001E390 /* ZXBitArray.m in Sources */, - 46EB2E0001EA00 /* ZXBitArrayBuilder.m in Sources */, - 46EB2E0001E3A0 /* ZXBitMatrix.m in Sources */, - 46EB2E0001E3B0 /* ZXBitSource.m in Sources */, - 46EB2E0001ECA0 /* ZXBizcardResultParser.m in Sources */, - 46EB2E0001ECB0 /* ZXBookmarkDoCoMoResultParser.m in Sources */, - 46EB2E0001E3C0 /* ZXBoolArray.m in Sources */, - 46EB2E0001E560 /* ZXByQuadrantReader.m in Sources */, - 46EB2E0001E3D0 /* ZXByteArray.m in Sources */, - 46EB2E0001E4B0 /* ZXByteMatrix.m in Sources */, - 46EB2E0001ECC0 /* ZXCalendarParsedResult.m in Sources */, - 46EB2E0001E2E0 /* ZXCapture.m in Sources */, - 46EB2E0001E2F0 /* ZXCGImageLuminanceSource.m in Sources */, - 46EB2E0001E300 /* ZXCGImageLuminanceSourceInfo.m in Sources */, - 46EB2E0001E3E0 /* ZXCharacterSetECI.m in Sources */, - 46EB2E0001EAA0 /* ZXCodaBarReader.m in Sources */, - 46EB2E0001EAB0 /* ZXCodaBarWriter.m in Sources */, - 46EB2E0001EAC0 /* ZXCode128Reader.m in Sources */, - 46EB2E0001EAD0 /* ZXCode128Writer.m in Sources */, - 46EB2E0001EAE0 /* ZXCode39Reader.m in Sources */, - 46EB2E0001EAF0 /* ZXCode39Writer.m in Sources */, - 46EB2E0001EB00 /* ZXCode93Reader.m in Sources */, - 46EB2E0001EB10 /* ZXCode93Writer.m in Sources */, - 46EB2E0001E3F0 /* ZXDecimal.m in Sources */, - 46EB2E0001E4C0 /* ZXDecodeHints.m in Sources */, - 46EB2E0001E400 /* ZXDecoderResult.m in Sources */, - 46EB2E0001E410 /* ZXDefaultGridSampler.m in Sources */, - 46EB2E0001E420 /* ZXDetectorResult.m in Sources */, - 46EB2E0001E4D0 /* ZXDimension.m in Sources */, - 46EB2E0001EB20 /* ZXEAN13Reader.m in Sources */, - 46EB2E0001EB30 /* ZXEAN13Writer.m in Sources */, - 46EB2E0001EB40 /* ZXEAN8Reader.m in Sources */, - 46EB2E0001EB50 /* ZXEAN8Writer.m in Sources */, - 46EB2E0001EB60 /* ZXEANManufacturerOrgSupport.m in Sources */, - 46EB2E0001ECD0 /* ZXEmailAddressParsedResult.m in Sources */, - 46EB2E0001ECE0 /* ZXEmailAddressResultParser.m in Sources */, - 46EB2E0001ECF0 /* ZXEmailDoCoMoResultParser.m in Sources */, - 46EB2E0001E4E0 /* ZXEncodeHints.m in Sources */, - 46EB2E0001E4F0 /* ZXErrors.m in Sources */, - 46EB2E0001ED00 /* ZXExpandedProductParsedResult.m in Sources */, - 46EB2E0001ED10 /* ZXExpandedProductResultParser.m in Sources */, - 46EB2E0001E350 /* ZXGenericGF.m in Sources */, - 46EB2E0001E360 /* ZXGenericGFPoly.m in Sources */, - 46EB2E0001E570 /* ZXGenericMultipleBarcodeReader.m in Sources */, - 46EB2E0001ED20 /* ZXGeoParsedResult.m in Sources */, - 46EB2E0001ED30 /* ZXGeoResultParser.m in Sources */, - 46EB2E0001E430 /* ZXGlobalHistogramBinarizer.m in Sources */, - 46EB2E0001E440 /* ZXGridSampler.m in Sources */, - 46EB2E0001E450 /* ZXHybridBinarizer.m in Sources */, - 46EB2E0001E310 /* ZXImage.m in Sources */, - 46EB2E0001F840 /* ZXingObjC-dummy.m in Sources */, - 46EB2E0001E460 /* ZXIntArray.m in Sources */, - 46EB2E0001E500 /* ZXInvertedLuminanceSource.m in Sources */, - 46EB2E0001ED40 /* ZXISBNParsedResult.m in Sources */, - 46EB2E0001ED50 /* ZXISBNResultParser.m in Sources */, - 46EB2E0001EB70 /* ZXITFReader.m in Sources */, - 46EB2E0001EB80 /* ZXITFWriter.m in Sources */, - 46EB2E0001E510 /* ZXLuminanceSource.m in Sources */, - 46EB2E0001E320 /* ZXMathUtils.m in Sources */, - 46EB2E0001F490 /* ZXModulusGF.m in Sources */, - 46EB2E0001F4A0 /* ZXModulusPoly.m in Sources */, - 46EB2E0001E330 /* ZXMonochromeRectangleDetector.m in Sources */, - 46EB2E0001EB90 /* ZXMultiFormatOneDReader.m in Sources */, - 46EB2E0001E2C0 /* ZXMultiFormatReader.m in Sources */, - 46EB2E0001EBA0 /* ZXMultiFormatUPCEANReader.m in Sources */, - 46EB2E0001E2D0 /* ZXMultiFormatWriter.m in Sources */, - 46EB2E0001EBB0 /* ZXOneDimensionalCodeWriter.m in Sources */, - 46EB2E0001EBC0 /* ZXOneDReader.m in Sources */, - 46EB2E0001ED60 /* ZXParsedResult.m in Sources */, - 46EB2E0001F580 /* ZXPDF417.m in Sources */, - 46EB2E0001F590 /* ZXPDF417BarcodeMatrix.m in Sources */, - 46EB2E0001F4C0 /* ZXPDF417BarcodeMetadata.m in Sources */, - 46EB2E0001F5A0 /* ZXPDF417BarcodeRow.m in Sources */, - 46EB2E0001F4D0 /* ZXPDF417BarcodeValue.m in Sources */, - 46EB2E0001F4E0 /* ZXPDF417BoundingBox.m in Sources */, - 46EB2E0001F4F0 /* ZXPDF417Codeword.m in Sources */, - 46EB2E0001F500 /* ZXPDF417CodewordDecoder.m in Sources */, - 46EB2E0001F5E0 /* ZXPDF417Common.m in Sources */, - 46EB2E0001F510 /* ZXPDF417DecodedBitStreamParser.m in Sources */, - 46EB2E0001F520 /* ZXPDF417DetectionResult.m in Sources */, - 46EB2E0001F530 /* ZXPDF417DetectionResultColumn.m in Sources */, - 46EB2E0001F540 /* ZXPDF417DetectionResultRowIndicatorColumn.m in Sources */, - 46EB2E0001F560 /* ZXPDF417Detector.m in Sources */, - 46EB2E0001F570 /* ZXPDF417DetectorResult.m in Sources */, - 46EB2E0001F5B0 /* ZXPDF417Dimensions.m in Sources */, - 46EB2E0001F4B0 /* ZXPDF417ECErrorCorrection.m in Sources */, - 46EB2E0001F5C0 /* ZXPDF417ErrorCorrection.m in Sources */, - 46EB2E0001F5D0 /* ZXPDF417HighLevelEncoder.m in Sources */, - 46EB2E0001F5F0 /* ZXPDF417Reader.m in Sources */, - 46EB2E0001F600 /* ZXPDF417ResultMetadata.m in Sources */, - 46EB2E0001F550 /* ZXPDF417ScanningDecoder.m in Sources */, - 46EB2E0001F610 /* ZXPDF417Writer.m in Sources */, - 46EB2E0001E470 /* ZXPerspectiveTransform.m in Sources */, - 46EB2E0001E520 /* ZXPlanarYUVLuminanceSource.m in Sources */, - 46EB2E0001ED70 /* ZXProductParsedResult.m in Sources */, - 46EB2E0001ED80 /* ZXProductResultParser.m in Sources */, - 46EB2E0001E370 /* ZXReedSolomonDecoder.m in Sources */, - 46EB2E0001E380 /* ZXReedSolomonEncoder.m in Sources */, - 46EB2E0001E530 /* ZXResult.m in Sources */, - 46EB2E0001ED90 /* ZXResultParser.m in Sources */, - 46EB2E0001E540 /* ZXResultPoint.m in Sources */, - 46EB2E0001E550 /* ZXRGBLuminanceSource.m in Sources */, - 46EB2E0001EA50 /* ZXRSS14Reader.m in Sources */, - 46EB2E0001EA60 /* ZXRSSDataCharacter.m in Sources */, - 46EB2E0001E980 /* ZXRSSExpandedBlockParsedResult.m in Sources */, - 46EB2E0001E990 /* ZXRSSExpandedCurrentParsingState.m in Sources */, - 46EB2E0001E9A0 /* ZXRSSExpandedDecodedChar.m in Sources */, - 46EB2E0001E9B0 /* ZXRSSExpandedDecodedInformation.m in Sources */, - 46EB2E0001E9C0 /* ZXRSSExpandedDecodedNumeric.m in Sources */, - 46EB2E0001E9D0 /* ZXRSSExpandedDecodedObject.m in Sources */, - 46EB2E0001E9E0 /* ZXRSSExpandedFieldParser.m in Sources */, - 46EB2E0001E9F0 /* ZXRSSExpandedGeneralAppIdDecoder.m in Sources */, - 46EB2E0001EA10 /* ZXRSSExpandedPair.m in Sources */, - 46EB2E0001EA20 /* ZXRSSExpandedReader.m in Sources */, - 46EB2E0001EA30 /* ZXRSSExpandedRow.m in Sources */, - 46EB2E0001EA70 /* ZXRSSFinderPattern.m in Sources */, - 46EB2E0001EA80 /* ZXRSSPair.m in Sources */, - 46EB2E0001EA90 /* ZXRSSUtils.m in Sources */, - 46EB2E0001EDA0 /* ZXSMSMMSResultParser.m in Sources */, - 46EB2E0001EDB0 /* ZXSMSParsedResult.m in Sources */, - 46EB2E0001EDC0 /* ZXSMSTOMMSTOResultParser.m in Sources */, - 46EB2E0001EDD0 /* ZXSMTPResultParser.m in Sources */, - 46EB2E0001E480 /* ZXStringUtils.m in Sources */, - 46EB2E0001EDE0 /* ZXTelParsedResult.m in Sources */, - 46EB2E0001EDF0 /* ZXTelResultParser.m in Sources */, - 46EB2E0001EE00 /* ZXTextParsedResult.m in Sources */, - 46EB2E0001EBD0 /* ZXUPCAReader.m in Sources */, - 46EB2E0001EBE0 /* ZXUPCAWriter.m in Sources */, - 46EB2E0001EBF0 /* ZXUPCEANExtension2Support.m in Sources */, - 46EB2E0001EC00 /* ZXUPCEANExtension5Support.m in Sources */, - 46EB2E0001EC10 /* ZXUPCEANExtensionSupport.m in Sources */, - 46EB2E0001EC20 /* ZXUPCEANReader.m in Sources */, - 46EB2E0001EC30 /* ZXUPCEANWriter.m in Sources */, - 46EB2E0001EC40 /* ZXUPCEReader.m in Sources */, - 46EB2E0001EC50 /* ZXUPCEWriter.m in Sources */, - 46EB2E0001EE10 /* ZXURIParsedResult.m in Sources */, - 46EB2E0001EE20 /* ZXURIResultParser.m in Sources */, - 46EB2E0001EE30 /* ZXURLTOResultParser.m in Sources */, - 46EB2E0001EE40 /* ZXVCardResultParser.m in Sources */, - 46EB2E0001EE50 /* ZXVEventResultParser.m in Sources */, - 46EB2E0001EE60 /* ZXVINParsedResult.m in Sources */, - 46EB2E0001EE70 /* ZXVINResultParser.m in Sources */, - 46EB2E0001E340 /* ZXWhiteRectangleDetector.m in Sources */, - 46EB2E0001EE80 /* ZXWifiParsedResult.m in Sources */, - 46EB2E0001EE90 /* ZXWifiResultParser.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001F920 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001FA70 /* fmt-dummy.m in Sources */, - 46EB2E0001F940 /* format.cc in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FAE0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001FB00 /* demangle.cc in Sources */, - 46EB2E0001FC40 /* glog-dummy.m in Sources */, - 46EB2E0001FB10 /* logging.cc in Sources */, - 46EB2E0001FB20 /* raw_logging.cc in Sources */, - 46EB2E0001FB30 /* signalhandler.cc in Sources */, - 46EB2E0001FB40 /* symbolize.cc in Sources */, - 46EB2E0001FB50 /* utilities.cc in Sources */, - 46EB2E0001FB60 /* vlog_is_on.cc in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FD30 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001FF00 /* react-native-safe-area-context-dummy.m in Sources */, - 46EB2E0001FD50 /* RNCSafeAreaContext.mm in Sources */, - 46EB2E0001FD60 /* RNCSafeAreaProvider.m in Sources */, - 46EB2E0001FD70 /* RNCSafeAreaProviderManager.m in Sources */, - 46EB2E0001FD80 /* RNCSafeAreaShadowView.m in Sources */, - 46EB2E0001FD90 /* RNCSafeAreaUtils.m in Sources */, - 46EB2E0001FDA0 /* RNCSafeAreaView.m in Sources */, - 46EB2E0001FDB0 /* RNCSafeAreaViewEdgeMode.m in Sources */, - 46EB2E0001FDC0 /* RNCSafeAreaViewEdges.m in Sources */, - 46EB2E0001FDD0 /* RNCSafeAreaViewLocalData.m in Sources */, - 46EB2E0001FDE0 /* RNCSafeAreaViewManager.m in Sources */, - 46EB2E0001FDF0 /* RNCSafeAreaViewMode.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FF70 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00020040 /* Pods-mobileapptemplate-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 46EB2E000200B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AppAuth; - target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */; - targetProxy = 46EB2E000200A0 /* PBXContainerItemProxy */; - }; - 46EB2E000200D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E000200C0 /* PBXContainerItemProxy */; - }; - 46EB2E000200F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXApplication; - target = 90FCC21376F1111702F7D48E658E43A2 /* EXApplication */; - targetProxy = 46EB2E000200E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020110 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXBarCodeScanner; - target = 20140544B89B60083D9626CBDB171E89 /* EXBarCodeScanner */; - targetProxy = 46EB2E00020100 /* PBXContainerItemProxy */; - }; - 46EB2E00020130 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXConstants; - target = 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */; - targetProxy = 46EB2E00020120 /* PBXContainerItemProxy */; - }; - 46EB2E00020150 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXImageLoader; - target = 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */; - targetProxy = 46EB2E00020140 /* PBXContainerItemProxy */; - }; - 46EB2E00020170 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Expo; - target = 337D49CFF8C109DC1CC07F326439084E /* Expo */; - targetProxy = 46EB2E00020160 /* PBXContainerItemProxy */; - }; - 46EB2E00020190 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoAdapterGoogleSignIn; - target = F77F2C3B4862C46B748290E60FD6B02B /* ExpoAdapterGoogleSignIn */; - targetProxy = 46EB2E00020180 /* PBXContainerItemProxy */; - }; - 46EB2E000201B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoAsset; - target = 2E8DE00395DDCF21D15D83FC2DDD3A93 /* ExpoAsset */; - targetProxy = 46EB2E000201A0 /* PBXContainerItemProxy */; - }; - 46EB2E000201D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoCamera; - target = 6EDBCD95D1624C1F631DF5983AADB3B3 /* ExpoCamera */; - targetProxy = 46EB2E000201C0 /* PBXContainerItemProxy */; - }; - 46EB2E000201F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoCrypto; - target = 219BE94914A9A27C5B88F925A6F26253 /* ExpoCrypto */; - targetProxy = 46EB2E000201E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020210 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoDevice; - target = E75C38C362BC8874606E6C3B70DBE44D /* ExpoDevice */; - targetProxy = 46EB2E00020200 /* PBXContainerItemProxy */; - }; - 46EB2E00020230 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoFileSystem; - target = 61D0956690519FC30DB411716DB5D4E9 /* ExpoFileSystem */; - targetProxy = 46EB2E00020220 /* PBXContainerItemProxy */; - }; - 46EB2E00020250 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoFont; - target = 105765E503515FDF1EFEBEFA6F166225 /* ExpoFont */; - targetProxy = 46EB2E00020240 /* PBXContainerItemProxy */; - }; - 46EB2E00020270 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoKeepAwake; - target = 90ADA47ADE107F8BBE8456EF975D4E83 /* ExpoKeepAwake */; - targetProxy = 46EB2E00020260 /* PBXContainerItemProxy */; - }; - 46EB2E00020290 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020280 /* PBXContainerItemProxy */; - }; - 46EB2E000202B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoWebBrowser; - target = 0A9E313F802B28B44A928D7969FB06FB /* ExpoWebBrowser */; - targetProxy = 46EB2E000202A0 /* PBXContainerItemProxy */; - }; - 46EB2E000202D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBLazyVector; - target = 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */; - targetProxy = 46EB2E000202C0 /* PBXContainerItemProxy */; - }; - 46EB2E000202F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GTMAppAuth; - target = 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */; - targetProxy = 46EB2E000202E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020310 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GTMSessionFetcher; - target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */; - targetProxy = 46EB2E00020300 /* PBXContainerItemProxy */; - }; - 46EB2E00020330 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleSignIn; - target = CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */; - targetProxy = 46EB2E00020320 /* PBXContainerItemProxy */; - }; - 46EB2E00020350 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00020340 /* PBXContainerItemProxy */; - }; - 46EB2E00020370 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTDeprecation; - target = 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */; - targetProxy = 46EB2E00020360 /* PBXContainerItemProxy */; - }; - 46EB2E00020390 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00020380 /* PBXContainerItemProxy */; - }; - 46EB2E000203B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000203A0 /* PBXContainerItemProxy */; - }; - 46EB2E000203D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNCAsyncStorage; - target = 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */; - targetProxy = 46EB2E000203C0 /* PBXContainerItemProxy */; - }; - 46EB2E000203F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNGestureHandler; - target = B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */; - targetProxy = 46EB2E000203E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020410 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNGoogleSignin; - target = 5476F82C9430F9DD7EC76D0150754254 /* RNGoogleSignin */; - targetProxy = 46EB2E00020400 /* PBXContainerItemProxy */; - }; - 46EB2E00020430 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNReanimated; - target = FF879E718031128A75E7DE54046E6219 /* RNReanimated */; - targetProxy = 46EB2E00020420 /* PBXContainerItemProxy */; - }; - 46EB2E00020450 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNSVG; - target = DE32677FA772BFFD0172EB7EE9E4E7E9 /* RNSVG */; - targetProxy = 46EB2E00020440 /* PBXContainerItemProxy */; - }; - 46EB2E00020470 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNScreens; - target = 214E42634D1E187D876346D36184B655 /* RNScreens */; - targetProxy = 46EB2E00020460 /* PBXContainerItemProxy */; - }; - 46EB2E00020490 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = React; - target = 1BEE828C124E6416179B904A9F66D794 /* React */; - targetProxy = 46EB2E00020480 /* PBXContainerItemProxy */; - }; - 46EB2E000204B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E000204A0 /* PBXContainerItemProxy */; - }; - 46EB2E000204D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000204C0 /* PBXContainerItemProxy */; - }; - 46EB2E000204F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-CoreModules"; - target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; - targetProxy = 46EB2E000204E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020510 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00020500 /* PBXContainerItemProxy */; - }; - 46EB2E00020530 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-FabricImage"; - target = A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */; - targetProxy = 46EB2E00020520 /* PBXContainerItemProxy */; - }; - 46EB2E00020550 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E00020540 /* PBXContainerItemProxy */; - }; - 46EB2E00020570 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Mapbuffer"; - target = 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */; - targetProxy = 46EB2E00020560 /* PBXContainerItemProxy */; - }; - 46EB2E00020590 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00020580 /* PBXContainerItemProxy */; - }; - 46EB2E000205B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTActionSheet"; - target = 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */; - targetProxy = 46EB2E000205A0 /* PBXContainerItemProxy */; - }; - 46EB2E000205D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTAnimation"; - target = 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */; - targetProxy = 46EB2E000205C0 /* PBXContainerItemProxy */; - }; - 46EB2E000205F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTAppDelegate"; - target = C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */; - targetProxy = 46EB2E000205E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020610 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTBlob"; - target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; - targetProxy = 46EB2E00020600 /* PBXContainerItemProxy */; - }; - 46EB2E00020630 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E00020620 /* PBXContainerItemProxy */; - }; - 46EB2E00020650 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = 46EB2E00020640 /* PBXContainerItemProxy */; - }; - 46EB2E00020670 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTLinking"; - target = 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */; - targetProxy = 46EB2E00020660 /* PBXContainerItemProxy */; - }; - 46EB2E00020690 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTNetwork"; - target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; - targetProxy = 46EB2E00020680 /* PBXContainerItemProxy */; - }; - 46EB2E000206B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTSettings"; - target = 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */; - targetProxy = 46EB2E000206A0 /* PBXContainerItemProxy */; - }; - 46EB2E000206D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTText"; - target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; - targetProxy = 46EB2E000206C0 /* PBXContainerItemProxy */; - }; - 46EB2E000206F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTVibration"; - target = 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */; - targetProxy = 46EB2E000206E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020710 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeApple"; - target = 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */; - targetProxy = 46EB2E00020700 /* PBXContainerItemProxy */; - }; - 46EB2E00020730 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeCore"; - target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; - targetProxy = 46EB2E00020720 /* PBXContainerItemProxy */; - }; - 46EB2E00020750 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeHermes"; - target = 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */; - targetProxy = 46EB2E00020740 /* PBXContainerItemProxy */; - }; - 46EB2E00020770 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = 46EB2E00020760 /* PBXContainerItemProxy */; - }; - 46EB2E00020790 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00020780 /* PBXContainerItemProxy */; - }; - 46EB2E000207B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E000207A0 /* PBXContainerItemProxy */; - }; - 46EB2E000207D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E000207C0 /* PBXContainerItemProxy */; - }; - 46EB2E000207F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E000207E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020810 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-hermes"; - target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; - targetProxy = 46EB2E00020800 /* PBXContainerItemProxy */; - }; - 46EB2E00020830 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jserrorhandler"; - target = 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */; - targetProxy = 46EB2E00020820 /* PBXContainerItemProxy */; - }; - 46EB2E00020850 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00020840 /* PBXContainerItemProxy */; - }; - 46EB2E00020870 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E00020860 /* PBXContainerItemProxy */; - }; - 46EB2E00020890 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00020880 /* PBXContainerItemProxy */; - }; - 46EB2E000208B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsitracing"; - target = 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */; - targetProxy = 46EB2E000208A0 /* PBXContainerItemProxy */; - }; - 46EB2E000208D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-logger"; - target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; - targetProxy = 46EB2E000208C0 /* PBXContainerItemProxy */; - }; - 46EB2E000208F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-nativeconfig"; - target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; - targetProxy = 46EB2E000208E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020910 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-perflogger"; - target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; - targetProxy = 46EB2E00020900 /* PBXContainerItemProxy */; - }; - 46EB2E00020930 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00020920 /* PBXContainerItemProxy */; - }; - 46EB2E00020950 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rncore"; - target = B41E34C6B259B9994C513BE178912491 /* React-rncore */; - targetProxy = 46EB2E00020940 /* PBXContainerItemProxy */; - }; - 46EB2E00020970 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00020960 /* PBXContainerItemProxy */; - }; - 46EB2E00020990 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimescheduler"; - target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; - targetProxy = 46EB2E00020980 /* PBXContainerItemProxy */; - }; - 46EB2E000209B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E000209A0 /* PBXContainerItemProxy */; - }; - 46EB2E000209D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E000209C0 /* PBXContainerItemProxy */; - }; - 46EB2E000209F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SocketRocket; - target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; - targetProxy = 46EB2E000209E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020A10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00020A00 /* PBXContainerItemProxy */; - }; - 46EB2E00020A30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZXingObjC; - target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; - targetProxy = 46EB2E00020A20 /* PBXContainerItemProxy */; - }; - 46EB2E00020A50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = boost; - target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; - targetProxy = 46EB2E00020A40 /* PBXContainerItemProxy */; - }; - 46EB2E00020A70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00020A60 /* PBXContainerItemProxy */; - }; - 46EB2E00020A90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00020A80 /* PBXContainerItemProxy */; - }; - 46EB2E00020AB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00020AA0 /* PBXContainerItemProxy */; - }; - 46EB2E00020AD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "react-native-safe-area-context"; - target = BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */; - targetProxy = 46EB2E00020AC0 /* PBXContainerItemProxy */; - }; - 46EB2E00020AF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AppAuth-AppAuthCore_Privacy"; - target = 3B932EC9659D505694902B50F4EB3D8B /* AppAuth-AppAuthCore_Privacy */; - targetProxy = 46EB2E00020AE0 /* PBXContainerItemProxy */; - }; - 46EB2E00020B10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "EXApplication-ExpoApplication_privacy"; - target = 20B605F265EBCD84C7167FE854FDED12 /* EXApplication-ExpoApplication_privacy */; - targetProxy = 46EB2E00020B00 /* PBXContainerItemProxy */; - }; - 46EB2E00020B30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020B20 /* PBXContainerItemProxy */; - }; - 46EB2E00020B50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020B40 /* PBXContainerItemProxy */; - }; - 46EB2E00020B70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXImageLoader; - target = 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */; - targetProxy = 46EB2E00020B60 /* PBXContainerItemProxy */; - }; - 46EB2E00020B90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZXingObjC; - target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; - targetProxy = 46EB2E00020B80 /* PBXContainerItemProxy */; - }; - 46EB2E00020BB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "EXConstants-EXConstants"; - target = 0F782E65C434CB2F920719FC727833DC /* EXConstants-EXConstants */; - targetProxy = 46EB2E00020BA0 /* PBXContainerItemProxy */; - }; - 46EB2E00020BD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "EXConstants-ExpoConstants_privacy"; - target = 8C8F782BF97E9978F4B6AF92621D724F /* EXConstants-ExpoConstants_privacy */; - targetProxy = 46EB2E00020BC0 /* PBXContainerItemProxy */; - }; - 46EB2E00020BF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020BE0 /* PBXContainerItemProxy */; - }; - 46EB2E00020C10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00020C00 /* PBXContainerItemProxy */; - }; - 46EB2E00020C30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020C20 /* PBXContainerItemProxy */; - }; - 46EB2E00020C50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020C40 /* PBXContainerItemProxy */; - }; - 46EB2E00020C70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020C60 /* PBXContainerItemProxy */; - }; - 46EB2E00020C90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00020C80 /* PBXContainerItemProxy */; - }; - 46EB2E00020CB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleSignIn; - target = CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */; - targetProxy = 46EB2E00020CA0 /* PBXContainerItemProxy */; - }; - 46EB2E00020CD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020CC0 /* PBXContainerItemProxy */; - }; - 46EB2E00020CF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020CE0 /* PBXContainerItemProxy */; - }; - 46EB2E00020D10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZXingObjC; - target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; - targetProxy = 46EB2E00020D00 /* PBXContainerItemProxy */; - }; - 46EB2E00020D30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020D20 /* PBXContainerItemProxy */; - }; - 46EB2E00020D50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "ExpoDevice-ExpoDevice_privacy"; - target = C94F5F32730982C482173E4C78004673 /* ExpoDevice-ExpoDevice_privacy */; - targetProxy = 46EB2E00020D40 /* PBXContainerItemProxy */; - }; - 46EB2E00020D70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020D60 /* PBXContainerItemProxy */; - }; - 46EB2E00020D90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "ExpoFileSystem-ExpoFileSystem_privacy"; - target = DCBBC340ADCFC40E2F676B616BA8D2F4 /* ExpoFileSystem-ExpoFileSystem_privacy */; - targetProxy = 46EB2E00020D80 /* PBXContainerItemProxy */; - }; - 46EB2E00020DB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020DA0 /* PBXContainerItemProxy */; - }; - 46EB2E00020DD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020DC0 /* PBXContainerItemProxy */; - }; - 46EB2E00020DF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020DE0 /* PBXContainerItemProxy */; - }; - 46EB2E00020E10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00020E00 /* PBXContainerItemProxy */; - }; - 46EB2E00020E30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00020E20 /* PBXContainerItemProxy */; - }; - 46EB2E00020E50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00020E40 /* PBXContainerItemProxy */; - }; - 46EB2E00020E70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00020E60 /* PBXContainerItemProxy */; - }; - 46EB2E00020E90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTAppDelegate"; - target = C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */; - targetProxy = 46EB2E00020E80 /* PBXContainerItemProxy */; - }; - 46EB2E00020EB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00020EA0 /* PBXContainerItemProxy */; - }; - 46EB2E00020ED0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00020EC0 /* PBXContainerItemProxy */; - }; - 46EB2E00020EF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00020EE0 /* PBXContainerItemProxy */; - }; - 46EB2E00020F10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E00020F00 /* PBXContainerItemProxy */; - }; - 46EB2E00020F30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00020F20 /* PBXContainerItemProxy */; - }; - 46EB2E00020F50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00020F40 /* PBXContainerItemProxy */; - }; - 46EB2E00020F70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00020F60 /* PBXContainerItemProxy */; - }; - 46EB2E00020F90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00020F80 /* PBXContainerItemProxy */; - }; - 46EB2E00020FB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00020FA0 /* PBXContainerItemProxy */; - }; - 46EB2E00020FD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E00020FC0 /* PBXContainerItemProxy */; - }; - 46EB2E00020FF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00020FE0 /* PBXContainerItemProxy */; - }; - 46EB2E00021010 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00021000 /* PBXContainerItemProxy */; - }; - 46EB2E00021030 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00021020 /* PBXContainerItemProxy */; - }; - 46EB2E00021050 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E00021040 /* PBXContainerItemProxy */; - }; - 46EB2E00021070 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00021060 /* PBXContainerItemProxy */; - }; - 46EB2E00021090 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00021080 /* PBXContainerItemProxy */; - }; - 46EB2E000210B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E000210A0 /* PBXContainerItemProxy */; - }; - 46EB2E000210D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "GTMAppAuth-GTMAppAuth_Privacy"; - target = 7E666B1A2E7C9940B41E40FF9793F57C /* GTMAppAuth-GTMAppAuth_Privacy */; - targetProxy = 46EB2E000210C0 /* PBXContainerItemProxy */; - }; - 46EB2E000210F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GTMSessionFetcher; - target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */; - targetProxy = 46EB2E000210E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021110 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AppAuth; - target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */; - targetProxy = 46EB2E00021100 /* PBXContainerItemProxy */; - }; - 46EB2E00021130 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; - target = 417B25AC44CA1D040034CC1F375CEE36 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */; - targetProxy = 46EB2E00021120 /* PBXContainerItemProxy */; - }; - 46EB2E00021150 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "GoogleSignIn-GoogleSignIn"; - target = 7DFA91ED3A3D0BC020C3C843A3D1EB38 /* GoogleSignIn-GoogleSignIn */; - targetProxy = 46EB2E00021140 /* PBXContainerItemProxy */; - }; - 46EB2E00021170 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AppAuth; - target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */; - targetProxy = 46EB2E00021160 /* PBXContainerItemProxy */; - }; - 46EB2E00021190 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GTMAppAuth; - target = 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */; - targetProxy = 46EB2E00021180 /* PBXContainerItemProxy */; - }; - 46EB2E000211B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GTMSessionFetcher; - target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */; - targetProxy = 46EB2E000211A0 /* PBXContainerItemProxy */; - }; - 46EB2E000211D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = boost; - target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; - targetProxy = 46EB2E000211C0 /* PBXContainerItemProxy */; - }; - 46EB2E000211F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E000211E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021210 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00021200 /* PBXContainerItemProxy */; - }; - 46EB2E00021230 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00021220 /* PBXContainerItemProxy */; - }; - 46EB2E00021250 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBLazyVector; - target = 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */; - targetProxy = 46EB2E00021240 /* PBXContainerItemProxy */; - }; - 46EB2E00021270 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00021260 /* PBXContainerItemProxy */; - }; - 46EB2E00021290 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00021280 /* PBXContainerItemProxy */; - }; - 46EB2E000212B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RNCAsyncStorage-RNCAsyncStorage_resources"; - target = 4C0DE1C47CE99F0D1B5D4618E9E61DA6 /* RNCAsyncStorage-RNCAsyncStorage_resources */; - targetProxy = 46EB2E000212A0 /* PBXContainerItemProxy */; - }; - 46EB2E000212D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000212C0 /* PBXContainerItemProxy */; - }; - 46EB2E000212F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000212E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021310 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00021300 /* PBXContainerItemProxy */; - }; - 46EB2E00021330 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00021320 /* PBXContainerItemProxy */; - }; - 46EB2E00021350 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E00021340 /* PBXContainerItemProxy */; - }; - 46EB2E00021370 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00021360 /* PBXContainerItemProxy */; - }; - 46EB2E00021390 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00021380 /* PBXContainerItemProxy */; - }; - 46EB2E000213B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000213A0 /* PBXContainerItemProxy */; - }; - 46EB2E000213D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E000213C0 /* PBXContainerItemProxy */; - }; - 46EB2E000213F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E000213E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021410 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00021400 /* PBXContainerItemProxy */; - }; - 46EB2E00021430 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00021420 /* PBXContainerItemProxy */; - }; - 46EB2E00021450 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E00021440 /* PBXContainerItemProxy */; - }; - 46EB2E00021470 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00021460 /* PBXContainerItemProxy */; - }; - 46EB2E00021490 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00021480 /* PBXContainerItemProxy */; - }; - 46EB2E000214B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E000214A0 /* PBXContainerItemProxy */; - }; - 46EB2E000214D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E000214C0 /* PBXContainerItemProxy */; - }; - 46EB2E000214F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E000214E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021510 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00021500 /* PBXContainerItemProxy */; - }; - 46EB2E00021530 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00021520 /* PBXContainerItemProxy */; - }; - 46EB2E00021550 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleSignIn; - target = CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */; - targetProxy = 46EB2E00021540 /* PBXContainerItemProxy */; - }; - 46EB2E00021570 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00021560 /* PBXContainerItemProxy */; - }; - 46EB2E00021590 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00021580 /* PBXContainerItemProxy */; - }; - 46EB2E000215B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000215A0 /* PBXContainerItemProxy */; - }; - 46EB2E000215D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000215C0 /* PBXContainerItemProxy */; - }; - 46EB2E000215F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E000215E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021610 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E00021600 /* PBXContainerItemProxy */; - }; - 46EB2E00021630 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00021620 /* PBXContainerItemProxy */; - }; - 46EB2E00021650 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00021640 /* PBXContainerItemProxy */; - }; - 46EB2E00021670 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00021660 /* PBXContainerItemProxy */; - }; - 46EB2E00021690 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00021680 /* PBXContainerItemProxy */; - }; - 46EB2E000216B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E000216A0 /* PBXContainerItemProxy */; - }; - 46EB2E000216D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E000216C0 /* PBXContainerItemProxy */; - }; - 46EB2E000216F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E000216E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021710 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00021700 /* PBXContainerItemProxy */; - }; - 46EB2E00021730 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00021720 /* PBXContainerItemProxy */; - }; - 46EB2E00021750 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00021740 /* PBXContainerItemProxy */; - }; - 46EB2E00021770 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E00021760 /* PBXContainerItemProxy */; - }; - 46EB2E00021790 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00021780 /* PBXContainerItemProxy */; - }; - 46EB2E000217B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E000217A0 /* PBXContainerItemProxy */; - }; - 46EB2E000217D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E000217C0 /* PBXContainerItemProxy */; - }; - 46EB2E000217F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000217E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021810 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00021800 /* PBXContainerItemProxy */; - }; - 46EB2E00021830 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00021820 /* PBXContainerItemProxy */; - }; - 46EB2E00021850 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00021840 /* PBXContainerItemProxy */; - }; - 46EB2E00021870 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E00021860 /* PBXContainerItemProxy */; - }; - 46EB2E00021890 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00021880 /* PBXContainerItemProxy */; - }; - 46EB2E000218B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E000218A0 /* PBXContainerItemProxy */; - }; - 46EB2E000218D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000218C0 /* PBXContainerItemProxy */; - }; - 46EB2E000218F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E000218E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021910 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00021900 /* PBXContainerItemProxy */; - }; - 46EB2E00021930 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00021920 /* PBXContainerItemProxy */; - }; - 46EB2E00021950 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00021940 /* PBXContainerItemProxy */; - }; - 46EB2E00021970 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E00021960 /* PBXContainerItemProxy */; - }; - 46EB2E00021990 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00021980 /* PBXContainerItemProxy */; - }; - 46EB2E000219B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E000219A0 /* PBXContainerItemProxy */; - }; - 46EB2E000219D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E000219C0 /* PBXContainerItemProxy */; - }; - 46EB2E000219F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E000219E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021A10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00021A00 /* PBXContainerItemProxy */; - }; - 46EB2E00021A30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00021A20 /* PBXContainerItemProxy */; - }; - 46EB2E00021A50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00021A40 /* PBXContainerItemProxy */; - }; - 46EB2E00021A70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = 46EB2E00021A60 /* PBXContainerItemProxy */; - }; - 46EB2E00021A90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00021A80 /* PBXContainerItemProxy */; - }; - 46EB2E00021AB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTActionSheet"; - target = 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */; - targetProxy = 46EB2E00021AA0 /* PBXContainerItemProxy */; - }; - 46EB2E00021AD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTAnimation"; - target = 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */; - targetProxy = 46EB2E00021AC0 /* PBXContainerItemProxy */; - }; - 46EB2E00021AF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTBlob"; - target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; - targetProxy = 46EB2E00021AE0 /* PBXContainerItemProxy */; - }; - 46EB2E00021B10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = 46EB2E00021B00 /* PBXContainerItemProxy */; - }; - 46EB2E00021B30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTLinking"; - target = 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */; - targetProxy = 46EB2E00021B20 /* PBXContainerItemProxy */; - }; - 46EB2E00021B50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTNetwork"; - target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; - targetProxy = 46EB2E00021B40 /* PBXContainerItemProxy */; - }; - 46EB2E00021B70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTSettings"; - target = 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */; - targetProxy = 46EB2E00021B60 /* PBXContainerItemProxy */; - }; - 46EB2E00021B90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTText"; - target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; - targetProxy = 46EB2E00021B80 /* PBXContainerItemProxy */; - }; - 46EB2E00021BB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTVibration"; - target = 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */; - targetProxy = 46EB2E00021BA0 /* PBXContainerItemProxy */; - }; - 46EB2E00021BD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E00021BC0 /* PBXContainerItemProxy */; - }; - 46EB2E00021BF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00021BE0 /* PBXContainerItemProxy */; - }; - 46EB2E00021C10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00021C00 /* PBXContainerItemProxy */; - }; - 46EB2E00021C30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00021C20 /* PBXContainerItemProxy */; - }; - 46EB2E00021C50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00021C40 /* PBXContainerItemProxy */; - }; - 46EB2E00021C70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00021C60 /* PBXContainerItemProxy */; - }; - 46EB2E00021C90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00021C80 /* PBXContainerItemProxy */; - }; - 46EB2E00021CB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00021CA0 /* PBXContainerItemProxy */; - }; - 46EB2E00021CD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00021CC0 /* PBXContainerItemProxy */; - }; - 46EB2E00021CF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00021CE0 /* PBXContainerItemProxy */; - }; - 46EB2E00021D10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E00021D00 /* PBXContainerItemProxy */; - }; - 46EB2E00021D30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00021D20 /* PBXContainerItemProxy */; - }; - 46EB2E00021D50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00021D40 /* PBXContainerItemProxy */; - }; - 46EB2E00021D70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-FabricImage"; - target = A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */; - targetProxy = 46EB2E00021D60 /* PBXContainerItemProxy */; - }; - 46EB2E00021D90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00021D80 /* PBXContainerItemProxy */; - }; - 46EB2E00021DB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00021DA0 /* PBXContainerItemProxy */; - }; - 46EB2E00021DD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00021DC0 /* PBXContainerItemProxy */; - }; - 46EB2E00021DF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00021DE0 /* PBXContainerItemProxy */; - }; - 46EB2E00021E10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core-RCTI18nStrings"; - target = D0DD0961119C95E188122B13F3BF4380 /* React-Core-RCTI18nStrings */; - targetProxy = 46EB2E00021E00 /* PBXContainerItemProxy */; - }; - 46EB2E00021E30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00021E20 /* PBXContainerItemProxy */; - }; - 46EB2E00021E50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00021E40 /* PBXContainerItemProxy */; - }; - 46EB2E00021E70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-perflogger"; - target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; - targetProxy = 46EB2E00021E60 /* PBXContainerItemProxy */; - }; - 46EB2E00021E90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00021E80 /* PBXContainerItemProxy */; - }; - 46EB2E00021EB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E00021EA0 /* PBXContainerItemProxy */; - }; - 46EB2E00021ED0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00021EC0 /* PBXContainerItemProxy */; - }; - 46EB2E00021EF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00021EE0 /* PBXContainerItemProxy */; - }; - 46EB2E00021F10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SocketRocket; - target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; - targetProxy = 46EB2E00021F00 /* PBXContainerItemProxy */; - }; - 46EB2E00021F30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimescheduler"; - target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; - targetProxy = 46EB2E00021F20 /* PBXContainerItemProxy */; - }; - 46EB2E00021F50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00021F40 /* PBXContainerItemProxy */; - }; - 46EB2E00021F70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00021F60 /* PBXContainerItemProxy */; - }; - 46EB2E00021F90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00021F80 /* PBXContainerItemProxy */; - }; - 46EB2E00021FB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTDeprecation; - target = 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */; - targetProxy = 46EB2E00021FA0 /* PBXContainerItemProxy */; - }; - 46EB2E00021FD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-hermes"; - target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; - targetProxy = 46EB2E00021FC0 /* PBXContainerItemProxy */; - }; - 46EB2E00021FF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00021FE0 /* PBXContainerItemProxy */; - }; - 46EB2E00022010 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00022000 /* PBXContainerItemProxy */; - }; - 46EB2E00022030 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00022020 /* PBXContainerItemProxy */; - }; - 46EB2E00022050 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00022040 /* PBXContainerItemProxy */; - }; - 46EB2E00022070 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00022060 /* PBXContainerItemProxy */; - }; - 46EB2E00022090 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022080 /* PBXContainerItemProxy */; - }; - 46EB2E000220B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = 46EB2E000220A0 /* PBXContainerItemProxy */; - }; - 46EB2E000220D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E000220C0 /* PBXContainerItemProxy */; - }; - 46EB2E000220F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTBlob"; - target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; - targetProxy = 46EB2E000220E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022110 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SocketRocket; - target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; - targetProxy = 46EB2E00022100 /* PBXContainerItemProxy */; - }; - 46EB2E00022130 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00022120 /* PBXContainerItemProxy */; - }; - 46EB2E00022150 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00022140 /* PBXContainerItemProxy */; - }; - 46EB2E00022170 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022160 /* PBXContainerItemProxy */; - }; - 46EB2E00022190 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00022180 /* PBXContainerItemProxy */; - }; - 46EB2E000221B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000221A0 /* PBXContainerItemProxy */; - }; - 46EB2E000221D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E000221C0 /* PBXContainerItemProxy */; - }; - 46EB2E000221F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E000221E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022210 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00022200 /* PBXContainerItemProxy */; - }; - 46EB2E00022230 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022220 /* PBXContainerItemProxy */; - }; - 46EB2E00022250 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00022240 /* PBXContainerItemProxy */; - }; - 46EB2E00022270 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-logger"; - target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; - targetProxy = 46EB2E00022260 /* PBXContainerItemProxy */; - }; - 46EB2E00022290 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00022280 /* PBXContainerItemProxy */; - }; - 46EB2E000222B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E000222A0 /* PBXContainerItemProxy */; - }; - 46EB2E000222D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E000222C0 /* PBXContainerItemProxy */; - }; - 46EB2E000222F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000222E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022310 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00022300 /* PBXContainerItemProxy */; - }; - 46EB2E00022330 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00022320 /* PBXContainerItemProxy */; - }; - 46EB2E00022350 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimescheduler"; - target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; - targetProxy = 46EB2E00022340 /* PBXContainerItemProxy */; - }; - 46EB2E00022370 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00022360 /* PBXContainerItemProxy */; - }; - 46EB2E00022390 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00022380 /* PBXContainerItemProxy */; - }; - 46EB2E000223B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E000223A0 /* PBXContainerItemProxy */; - }; - 46EB2E000223D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E000223C0 /* PBXContainerItemProxy */; - }; - 46EB2E000223F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E000223E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022410 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00022400 /* PBXContainerItemProxy */; - }; - 46EB2E00022430 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E00022420 /* PBXContainerItemProxy */; - }; - 46EB2E00022450 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00022440 /* PBXContainerItemProxy */; - }; - 46EB2E00022470 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00022460 /* PBXContainerItemProxy */; - }; - 46EB2E00022490 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00022480 /* PBXContainerItemProxy */; - }; - 46EB2E000224B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-logger"; - target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; - targetProxy = 46EB2E000224A0 /* PBXContainerItemProxy */; - }; - 46EB2E000224D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E000224C0 /* PBXContainerItemProxy */; - }; - 46EB2E000224F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E000224E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022510 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00022500 /* PBXContainerItemProxy */; - }; - 46EB2E00022530 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E00022520 /* PBXContainerItemProxy */; - }; - 46EB2E00022550 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00022540 /* PBXContainerItemProxy */; - }; - 46EB2E00022570 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00022560 /* PBXContainerItemProxy */; - }; - 46EB2E00022590 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022580 /* PBXContainerItemProxy */; - }; - 46EB2E000225B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E000225A0 /* PBXContainerItemProxy */; - }; - 46EB2E000225D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E000225C0 /* PBXContainerItemProxy */; - }; - 46EB2E000225F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E000225E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022610 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00022600 /* PBXContainerItemProxy */; - }; - 46EB2E00022630 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00022620 /* PBXContainerItemProxy */; - }; - 46EB2E00022650 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022640 /* PBXContainerItemProxy */; - }; - 46EB2E00022670 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00022660 /* PBXContainerItemProxy */; - }; - 46EB2E00022690 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00022680 /* PBXContainerItemProxy */; - }; - 46EB2E000226B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E000226A0 /* PBXContainerItemProxy */; - }; - 46EB2E000226D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E000226C0 /* PBXContainerItemProxy */; - }; - 46EB2E000226F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E000226E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022710 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00022700 /* PBXContainerItemProxy */; - }; - 46EB2E00022730 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00022720 /* PBXContainerItemProxy */; - }; - 46EB2E00022750 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00022740 /* PBXContainerItemProxy */; - }; - 46EB2E00022770 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00022760 /* PBXContainerItemProxy */; - }; - 46EB2E00022790 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022780 /* PBXContainerItemProxy */; - }; - 46EB2E000227B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = 46EB2E000227A0 /* PBXContainerItemProxy */; - }; - 46EB2E000227D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000227C0 /* PBXContainerItemProxy */; - }; - 46EB2E000227F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E000227E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022810 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00022800 /* PBXContainerItemProxy */; - }; - 46EB2E00022830 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00022820 /* PBXContainerItemProxy */; - }; - 46EB2E00022850 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00022840 /* PBXContainerItemProxy */; - }; - 46EB2E00022870 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00022860 /* PBXContainerItemProxy */; - }; - 46EB2E00022890 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022880 /* PBXContainerItemProxy */; - }; - 46EB2E000228B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000228A0 /* PBXContainerItemProxy */; - }; - 46EB2E000228D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000228C0 /* PBXContainerItemProxy */; - }; - 46EB2E000228F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E000228E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022910 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022900 /* PBXContainerItemProxy */; - }; - 46EB2E00022930 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00022920 /* PBXContainerItemProxy */; - }; - 46EB2E00022950 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022940 /* PBXContainerItemProxy */; - }; - 46EB2E00022970 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00022960 /* PBXContainerItemProxy */; - }; - 46EB2E00022990 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022980 /* PBXContainerItemProxy */; - }; - 46EB2E000229B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000229A0 /* PBXContainerItemProxy */; - }; - 46EB2E000229D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E000229C0 /* PBXContainerItemProxy */; - }; - 46EB2E000229F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000229E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022A10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTNetwork"; - target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; - targetProxy = 46EB2E00022A00 /* PBXContainerItemProxy */; - }; - 46EB2E00022A30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = 46EB2E00022A20 /* PBXContainerItemProxy */; - }; - 46EB2E00022A50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-CoreModules"; - target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; - targetProxy = 46EB2E00022A40 /* PBXContainerItemProxy */; - }; - 46EB2E00022A70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-nativeconfig"; - target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; - targetProxy = 46EB2E00022A60 /* PBXContainerItemProxy */; - }; - 46EB2E00022A90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00022A80 /* PBXContainerItemProxy */; - }; - 46EB2E00022AB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022AA0 /* PBXContainerItemProxy */; - }; - 46EB2E00022AD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00022AC0 /* PBXContainerItemProxy */; - }; - 46EB2E00022AF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimescheduler"; - target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; - targetProxy = 46EB2E00022AE0 /* PBXContainerItemProxy */; - }; - 46EB2E00022B10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E00022B00 /* PBXContainerItemProxy */; - }; - 46EB2E00022B30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeCore"; - target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; - targetProxy = 46EB2E00022B20 /* PBXContainerItemProxy */; - }; - 46EB2E00022B50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeApple"; - target = 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */; - targetProxy = 46EB2E00022B40 /* PBXContainerItemProxy */; - }; - 46EB2E00022B70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00022B60 /* PBXContainerItemProxy */; - }; - 46EB2E00022B90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E00022B80 /* PBXContainerItemProxy */; - }; - 46EB2E00022BB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00022BA0 /* PBXContainerItemProxy */; - }; - 46EB2E00022BD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00022BC0 /* PBXContainerItemProxy */; - }; - 46EB2E00022BF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00022BE0 /* PBXContainerItemProxy */; - }; - 46EB2E00022C10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00022C00 /* PBXContainerItemProxy */; - }; - 46EB2E00022C30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-hermes"; - target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; - targetProxy = 46EB2E00022C20 /* PBXContainerItemProxy */; - }; - 46EB2E00022C50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeHermes"; - target = 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */; - targetProxy = 46EB2E00022C40 /* PBXContainerItemProxy */; - }; - 46EB2E00022C70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00022C60 /* PBXContainerItemProxy */; - }; - 46EB2E00022C90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00022C80 /* PBXContainerItemProxy */; - }; - 46EB2E00022CB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00022CA0 /* PBXContainerItemProxy */; - }; - 46EB2E00022CD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00022CC0 /* PBXContainerItemProxy */; - }; - 46EB2E00022CF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022CE0 /* PBXContainerItemProxy */; - }; - 46EB2E00022D10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTNetwork"; - target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; - targetProxy = 46EB2E00022D00 /* PBXContainerItemProxy */; - }; - 46EB2E00022D30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00022D20 /* PBXContainerItemProxy */; - }; - 46EB2E00022D50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00022D40 /* PBXContainerItemProxy */; - }; - 46EB2E00022D70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00022D60 /* PBXContainerItemProxy */; - }; - 46EB2E00022D90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022D80 /* PBXContainerItemProxy */; - }; - 46EB2E00022DB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00022DA0 /* PBXContainerItemProxy */; - }; - 46EB2E00022DD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022DC0 /* PBXContainerItemProxy */; - }; - 46EB2E00022DF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = 46EB2E00022DE0 /* PBXContainerItemProxy */; - }; - 46EB2E00022E10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00022E00 /* PBXContainerItemProxy */; - }; - 46EB2E00022E30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00022E20 /* PBXContainerItemProxy */; - }; - 46EB2E00022E50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00022E40 /* PBXContainerItemProxy */; - }; - 46EB2E00022E70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTText"; - target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; - targetProxy = 46EB2E00022E60 /* PBXContainerItemProxy */; - }; - 46EB2E00022E90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00022E80 /* PBXContainerItemProxy */; - }; - 46EB2E00022EB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-FabricImage"; - target = A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */; - targetProxy = 46EB2E00022EA0 /* PBXContainerItemProxy */; - }; - 46EB2E00022ED0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00022EC0 /* PBXContainerItemProxy */; - }; - 46EB2E00022EF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-nativeconfig"; - target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; - targetProxy = 46EB2E00022EE0 /* PBXContainerItemProxy */; - }; - 46EB2E00022F10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E00022F00 /* PBXContainerItemProxy */; - }; - 46EB2E00022F30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E00022F20 /* PBXContainerItemProxy */; - }; - 46EB2E00022F50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00022F40 /* PBXContainerItemProxy */; - }; - 46EB2E00022F70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00022F60 /* PBXContainerItemProxy */; - }; - 46EB2E00022F90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00022F80 /* PBXContainerItemProxy */; - }; - 46EB2E00022FB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00022FA0 /* PBXContainerItemProxy */; - }; - 46EB2E00022FD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimescheduler"; - target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; - targetProxy = 46EB2E00022FC0 /* PBXContainerItemProxy */; - }; - 46EB2E00022FF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00022FE0 /* PBXContainerItemProxy */; - }; - 46EB2E00023010 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023000 /* PBXContainerItemProxy */; - }; - 46EB2E00023030 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023020 /* PBXContainerItemProxy */; - }; - 46EB2E00023050 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00023040 /* PBXContainerItemProxy */; - }; - 46EB2E00023070 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023060 /* PBXContainerItemProxy */; - }; - 46EB2E00023090 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023080 /* PBXContainerItemProxy */; - }; - 46EB2E000230B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTNetwork"; - target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; - targetProxy = 46EB2E000230A0 /* PBXContainerItemProxy */; - }; - 46EB2E000230D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E000230C0 /* PBXContainerItemProxy */; - }; - 46EB2E000230F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E000230E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023110 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00023100 /* PBXContainerItemProxy */; - }; - 46EB2E00023130 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023120 /* PBXContainerItemProxy */; - }; - 46EB2E00023150 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00023140 /* PBXContainerItemProxy */; - }; - 46EB2E00023170 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023160 /* PBXContainerItemProxy */; - }; - 46EB2E00023190 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00023180 /* PBXContainerItemProxy */; - }; - 46EB2E000231B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E000231A0 /* PBXContainerItemProxy */; - }; - 46EB2E000231D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000231C0 /* PBXContainerItemProxy */; - }; - 46EB2E000231F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000231E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023210 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023200 /* PBXContainerItemProxy */; - }; - 46EB2E00023230 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023220 /* PBXContainerItemProxy */; - }; - 46EB2E00023250 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00023240 /* PBXContainerItemProxy */; - }; - 46EB2E00023270 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00023260 /* PBXContainerItemProxy */; - }; - 46EB2E00023290 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00023280 /* PBXContainerItemProxy */; - }; - 46EB2E000232B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000232A0 /* PBXContainerItemProxy */; - }; - 46EB2E000232D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000232C0 /* PBXContainerItemProxy */; - }; - 46EB2E000232F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E000232E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023310 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023300 /* PBXContainerItemProxy */; - }; - 46EB2E00023330 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00023320 /* PBXContainerItemProxy */; - }; - 46EB2E00023350 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00023340 /* PBXContainerItemProxy */; - }; - 46EB2E00023370 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00023360 /* PBXContainerItemProxy */; - }; - 46EB2E00023390 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00023380 /* PBXContainerItemProxy */; - }; - 46EB2E000233B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000233A0 /* PBXContainerItemProxy */; - }; - 46EB2E000233D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000233C0 /* PBXContainerItemProxy */; - }; - 46EB2E000233F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E000233E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023410 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023400 /* PBXContainerItemProxy */; - }; - 46EB2E00023430 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00023420 /* PBXContainerItemProxy */; - }; - 46EB2E00023450 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00023440 /* PBXContainerItemProxy */; - }; - 46EB2E00023470 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00023460 /* PBXContainerItemProxy */; - }; - 46EB2E00023490 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023480 /* PBXContainerItemProxy */; - }; - 46EB2E000234B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E000234A0 /* PBXContainerItemProxy */; - }; - 46EB2E000234D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E000234C0 /* PBXContainerItemProxy */; - }; - 46EB2E000234F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = 46EB2E000234E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023510 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00023500 /* PBXContainerItemProxy */; - }; - 46EB2E00023530 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00023520 /* PBXContainerItemProxy */; - }; - 46EB2E00023550 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023540 /* PBXContainerItemProxy */; - }; - 46EB2E00023570 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023560 /* PBXContainerItemProxy */; - }; - 46EB2E00023590 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-CoreModules"; - target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; - targetProxy = 46EB2E00023580 /* PBXContainerItemProxy */; - }; - 46EB2E000235B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E000235A0 /* PBXContainerItemProxy */; - }; - 46EB2E000235D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E000235C0 /* PBXContainerItemProxy */; - }; - 46EB2E000235F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeCore"; - target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; - targetProxy = 46EB2E000235E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023610 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Mapbuffer"; - target = 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */; - targetProxy = 46EB2E00023600 /* PBXContainerItemProxy */; - }; - 46EB2E00023630 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jserrorhandler"; - target = 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */; - targetProxy = 46EB2E00023620 /* PBXContainerItemProxy */; - }; - 46EB2E00023650 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00023640 /* PBXContainerItemProxy */; - }; - 46EB2E00023670 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023660 /* PBXContainerItemProxy */; - }; - 46EB2E00023690 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeHermes"; - target = 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */; - targetProxy = 46EB2E00023680 /* PBXContainerItemProxy */; - }; - 46EB2E000236B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000236A0 /* PBXContainerItemProxy */; - }; - 46EB2E000236D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E000236C0 /* PBXContainerItemProxy */; - }; - 46EB2E000236F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E000236E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023710 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00023700 /* PBXContainerItemProxy */; - }; - 46EB2E00023730 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00023720 /* PBXContainerItemProxy */; - }; - 46EB2E00023750 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023740 /* PBXContainerItemProxy */; - }; - 46EB2E00023770 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jserrorhandler"; - target = 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */; - targetProxy = 46EB2E00023760 /* PBXContainerItemProxy */; - }; - 46EB2E00023790 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimescheduler"; - target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; - targetProxy = 46EB2E00023780 /* PBXContainerItemProxy */; - }; - 46EB2E000237B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E000237A0 /* PBXContainerItemProxy */; - }; - 46EB2E000237D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E000237C0 /* PBXContainerItemProxy */; - }; - 46EB2E000237F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E000237E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023810 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00023800 /* PBXContainerItemProxy */; - }; - 46EB2E00023830 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023820 /* PBXContainerItemProxy */; - }; - 46EB2E00023850 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-nativeconfig"; - target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; - targetProxy = 46EB2E00023840 /* PBXContainerItemProxy */; - }; - 46EB2E00023870 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsitracing"; - target = 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */; - targetProxy = 46EB2E00023860 /* PBXContainerItemProxy */; - }; - 46EB2E00023890 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023880 /* PBXContainerItemProxy */; - }; - 46EB2E000238B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E000238A0 /* PBXContainerItemProxy */; - }; - 46EB2E000238D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeCore"; - target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; - targetProxy = 46EB2E000238C0 /* PBXContainerItemProxy */; - }; - 46EB2E000238F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E000238E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023910 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00023900 /* PBXContainerItemProxy */; - }; - 46EB2E00023930 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-hermes"; - target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; - targetProxy = 46EB2E00023920 /* PBXContainerItemProxy */; - }; - 46EB2E00023950 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023940 /* PBXContainerItemProxy */; - }; - 46EB2E00023970 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = boost; - target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; - targetProxy = 46EB2E00023960 /* PBXContainerItemProxy */; - }; - 46EB2E00023990 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00023980 /* PBXContainerItemProxy */; - }; - 46EB2E000239B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E000239A0 /* PBXContainerItemProxy */; - }; - 46EB2E000239D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000239C0 /* PBXContainerItemProxy */; - }; - 46EB2E000239F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E000239E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023A10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00023A00 /* PBXContainerItemProxy */; - }; - 46EB2E00023A30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = 46EB2E00023A20 /* PBXContainerItemProxy */; - }; - 46EB2E00023A50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00023A40 /* PBXContainerItemProxy */; - }; - 46EB2E00023A70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-perflogger"; - target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; - targetProxy = 46EB2E00023A60 /* PBXContainerItemProxy */; - }; - 46EB2E00023A90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023A80 /* PBXContainerItemProxy */; - }; - 46EB2E00023AB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-logger"; - target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; - targetProxy = 46EB2E00023AA0 /* PBXContainerItemProxy */; - }; - 46EB2E00023AD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00023AC0 /* PBXContainerItemProxy */; - }; - 46EB2E00023AF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023AE0 /* PBXContainerItemProxy */; - }; - 46EB2E00023B10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00023B00 /* PBXContainerItemProxy */; - }; - 46EB2E00023B30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023B20 /* PBXContainerItemProxy */; - }; - 46EB2E00023B50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023B40 /* PBXContainerItemProxy */; - }; - 46EB2E00023B70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00023B60 /* PBXContainerItemProxy */; - }; - 46EB2E00023B90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00023B80 /* PBXContainerItemProxy */; - }; - 46EB2E00023BB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00023BA0 /* PBXContainerItemProxy */; - }; - 46EB2E00023BD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00023BC0 /* PBXContainerItemProxy */; - }; - 46EB2E00023BF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E00023BE0 /* PBXContainerItemProxy */; - }; - 46EB2E00023C10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00023C00 /* PBXContainerItemProxy */; - }; - 46EB2E00023C30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-perflogger"; - target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; - targetProxy = 46EB2E00023C20 /* PBXContainerItemProxy */; - }; - 46EB2E00023C50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023C40 /* PBXContainerItemProxy */; - }; - 46EB2E00023C70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00023C60 /* PBXContainerItemProxy */; - }; - 46EB2E00023C90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00023C80 /* PBXContainerItemProxy */; - }; - 46EB2E00023CB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00023CA0 /* PBXContainerItemProxy */; - }; - 46EB2E00023CD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023CC0 /* PBXContainerItemProxy */; - }; - 46EB2E00023CF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023CE0 /* PBXContainerItemProxy */; - }; - 46EB2E00023D10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00023D00 /* PBXContainerItemProxy */; - }; - 46EB2E00023D30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023D20 /* PBXContainerItemProxy */; - }; - 46EB2E00023D50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023D40 /* PBXContainerItemProxy */; - }; - 46EB2E00023D70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00023D60 /* PBXContainerItemProxy */; - }; - 46EB2E00023D90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Mapbuffer"; - target = 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */; - targetProxy = 46EB2E00023D80 /* PBXContainerItemProxy */; - }; - 46EB2E00023DB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = boost; - target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; - targetProxy = 46EB2E00023DA0 /* PBXContainerItemProxy */; - }; - 46EB2E00023DD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00023DC0 /* PBXContainerItemProxy */; - }; - 46EB2E00023DF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00023DE0 /* PBXContainerItemProxy */; - }; - 46EB2E00023E10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023E00 /* PBXContainerItemProxy */; - }; - 46EB2E00023E30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00023E20 /* PBXContainerItemProxy */; - }; - 46EB2E00023E50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023E40 /* PBXContainerItemProxy */; - }; - 46EB2E00023E70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00023E60 /* PBXContainerItemProxy */; - }; - 46EB2E00023E90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023E80 /* PBXContainerItemProxy */; - }; - 46EB2E00023EB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-perflogger"; - target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; - targetProxy = 46EB2E00023EA0 /* PBXContainerItemProxy */; - }; - 46EB2E00023ED0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023EC0 /* PBXContainerItemProxy */; - }; - 46EB2E00023EF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00023EE0 /* PBXContainerItemProxy */; - }; - 46EB2E00023F10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00023F00 /* PBXContainerItemProxy */; - }; - 46EB2E00023F30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00023F20 /* PBXContainerItemProxy */; - }; - 46EB2E00023F50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00023F40 /* PBXContainerItemProxy */; - }; - 46EB2E00023F70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023F60 /* PBXContainerItemProxy */; - }; - 46EB2E00023F90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00023F80 /* PBXContainerItemProxy */; - }; - 46EB2E00023FB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023FA0 /* PBXContainerItemProxy */; - }; - 46EB2E00023FD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00023FC0 /* PBXContainerItemProxy */; - }; - 46EB2E00023FF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00023FE0 /* PBXContainerItemProxy */; - }; - 46EB2E00024010 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00024000 /* PBXContainerItemProxy */; - }; - 46EB2E00024030 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00024020 /* PBXContainerItemProxy */; - }; - 46EB2E00024050 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00024040 /* PBXContainerItemProxy */; - }; - 46EB2E00024070 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00024060 /* PBXContainerItemProxy */; - }; - 46EB2E00024090 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00024080 /* PBXContainerItemProxy */; - }; - 46EB2E000240B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000240A0 /* PBXContainerItemProxy */; - }; - 46EB2E000240D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E000240C0 /* PBXContainerItemProxy */; - }; - 46EB2E000240F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E000240E0 /* PBXContainerItemProxy */; - }; - 46EB2E00024110 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00024100 /* PBXContainerItemProxy */; - }; - 46EB2E00024130 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00024120 /* PBXContainerItemProxy */; - }; - 46EB2E00024150 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00024140 /* PBXContainerItemProxy */; - }; - 46EB2E00024170 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = 46EB2E00024160 /* PBXContainerItemProxy */; - }; - 46EB2E00024190 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00024180 /* PBXContainerItemProxy */; - }; - 46EB2E000241B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E000241A0 /* PBXContainerItemProxy */; - }; - 46EB2E000241D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E000241C0 /* PBXContainerItemProxy */; - }; - 46EB2E000241F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E000241E0 /* PBXContainerItemProxy */; - }; - 46EB2E00024210 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00024200 /* PBXContainerItemProxy */; - }; - 46EB2E00024230 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00024220 /* PBXContainerItemProxy */; - }; - 46EB2E00024250 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00024240 /* PBXContainerItemProxy */; - }; - 46EB2E00024270 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00024260 /* PBXContainerItemProxy */; - }; - 46EB2E00024290 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00024280 /* PBXContainerItemProxy */; - }; - 46EB2E000242B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000242A0 /* PBXContainerItemProxy */; - }; - 46EB2E000242D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E000242C0 /* PBXContainerItemProxy */; - }; - 46EB2E000242F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E000242E0 /* PBXContainerItemProxy */; - }; - 46EB2E00024310 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00024300 /* PBXContainerItemProxy */; - }; - 46EB2E00024330 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00024320 /* PBXContainerItemProxy */; - }; - 46EB2E00024350 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = 46EB2E00024340 /* PBXContainerItemProxy */; - }; - 46EB2E00024370 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-perflogger"; - target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; - targetProxy = 46EB2E00024360 /* PBXContainerItemProxy */; - }; - 46EB2E00024390 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00024380 /* PBXContainerItemProxy */; - }; - 46EB2E000243B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E000243A0 /* PBXContainerItemProxy */; - }; - 46EB2E000243D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000243C0 /* PBXContainerItemProxy */; - }; - 46EB2E000243F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-logger"; - target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; - targetProxy = 46EB2E000243E0 /* PBXContainerItemProxy */; - }; - 46EB2E00024410 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00024400 /* PBXContainerItemProxy */; - }; - 46EB2E00024430 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00024420 /* PBXContainerItemProxy */; - }; - 46EB2E00024450 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00024440 /* PBXContainerItemProxy */; - }; - 46EB2E00024470 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00024460 /* PBXContainerItemProxy */; - }; - 46EB2E00024490 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00024480 /* PBXContainerItemProxy */; - }; - 46EB2E000244B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E000244A0 /* PBXContainerItemProxy */; - }; - 46EB2E000244D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000244C0 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 46EB2E00000040 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - CXX = ""; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD = ""; - LDPLUSPLUS = ""; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - USE_HERMES = true; - }; - name = Debug; - }; - 46EB2E00000050 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - CXX = ""; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD = ""; - LDPLUSPLUS = ""; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - USE_HERMES = true; - }; - name = Release; - }; - 46EB2E0000E510 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EA50 /* AppAuth.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/AppAuth/AppAuth.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = AppAuth; - PRODUCT_NAME = AppAuth; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000E520 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EA40 /* AppAuth.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/AppAuth/AppAuth.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = AppAuth; - PRODUCT_NAME = AppAuth; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000E590 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EA50 /* AppAuth.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AppAuth"; - IBSC_MODULE = AppAuth; - INFOPLIST_FILE = "Target Support Files/AppAuth/ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = AppAuthCore_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E0000E5A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EA40 /* AppAuth.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AppAuth"; - IBSC_MODULE = AppAuth; - INFOPLIST_FILE = "Target Support Files/AppAuth/ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = AppAuthCore_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E0000EAE0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EC80 /* DoubleConversion.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/DoubleConversion/DoubleConversion-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/DoubleConversion/DoubleConversion.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DoubleConversion; - PRODUCT_NAME = DoubleConversion; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000EAF0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EC70 /* DoubleConversion.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/DoubleConversion/DoubleConversion-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/DoubleConversion/DoubleConversion.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DoubleConversion; - PRODUCT_NAME = DoubleConversion; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000ED10 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EE70 /* EXApplication.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXApplication/EXApplication-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXApplication/EXApplication.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXApplication; - PRODUCT_NAME = EXApplication; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000ED20 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EE60 /* EXApplication.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXApplication/EXApplication-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXApplication/EXApplication.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXApplication; - PRODUCT_NAME = EXApplication; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000ED90 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EE70 /* EXApplication.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXApplication"; - IBSC_MODULE = EXApplication; - INFOPLIST_FILE = "Target Support Files/EXApplication/ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoApplication_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E0000EDA0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EE60 /* EXApplication.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXApplication"; - IBSC_MODULE = EXApplication; - INFOPLIST_FILE = "Target Support Files/EXApplication/ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoApplication_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E0000EF10 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F050 /* EXBarCodeScanner.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXBarCodeScanner/EXBarCodeScanner-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXBarCodeScanner; - PRODUCT_NAME = EXBarCodeScanner; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000EF20 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F040 /* EXBarCodeScanner.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXBarCodeScanner/EXBarCodeScanner-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXBarCodeScanner; - PRODUCT_NAME = EXBarCodeScanner; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000F0F0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F2F0 /* EXConstants.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXConstants/EXConstants-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXConstants/EXConstants.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXConstants; - PRODUCT_NAME = EXConstants; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000F100 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXConstants/EXConstants-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXConstants/EXConstants.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXConstants; - PRODUCT_NAME = EXConstants; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000F170 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F2F0 /* EXConstants.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; - IBSC_MODULE = EXConstants; - INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-EXConstants-EXConstants-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = EXConstants; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E0000F180 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; - IBSC_MODULE = EXConstants; - INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-EXConstants-EXConstants-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = EXConstants; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E0000F210 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F2F0 /* EXConstants.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; - IBSC_MODULE = EXConstants; - INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoConstants_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E0000F220 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; - IBSC_MODULE = EXConstants; - INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoConstants_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E0000F390 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F430 /* EXImageLoader.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXImageLoader/EXImageLoader-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXImageLoader/EXImageLoader.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXImageLoader; - PRODUCT_NAME = EXImageLoader; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000F3A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F420 /* EXImageLoader.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXImageLoader/EXImageLoader-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXImageLoader/EXImageLoader.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXImageLoader; - PRODUCT_NAME = EXImageLoader; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000F4C0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F570 /* Expo.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Expo/Expo-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Expo; - PRODUCT_NAME = Expo; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000F4D0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F560 /* Expo.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Expo/Expo-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Expo; - PRODUCT_NAME = Expo; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000F5D0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F660 /* ExpoAdapterGoogleSignIn.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoAdapterGoogleSignIn; - PRODUCT_NAME = ExpoAdapterGoogleSignIn; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000F5E0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F650 /* ExpoAdapterGoogleSignIn.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoAdapterGoogleSignIn; - PRODUCT_NAME = ExpoAdapterGoogleSignIn; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000F700 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F790 /* ExpoAsset.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoAsset/ExpoAsset-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoAsset/ExpoAsset.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoAsset; - PRODUCT_NAME = ExpoAsset; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000F710 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F780 /* ExpoAsset.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoAsset/ExpoAsset-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoAsset/ExpoAsset.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoAsset; - PRODUCT_NAME = ExpoAsset; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000F830 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F9F0 /* ExpoCamera.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoCamera/ExpoCamera-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoCamera/ExpoCamera.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoCamera; - PRODUCT_NAME = ExpoCamera; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000F840 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F9E0 /* ExpoCamera.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoCamera/ExpoCamera-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoCamera/ExpoCamera.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoCamera; - PRODUCT_NAME = ExpoCamera; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000FA90 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000FB40 /* ExpoCrypto.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoCrypto/ExpoCrypto-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoCrypto/ExpoCrypto.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoCrypto; - PRODUCT_NAME = ExpoCrypto; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000FAA0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000FB30 /* ExpoCrypto.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoCrypto/ExpoCrypto-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoCrypto/ExpoCrypto.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoCrypto; - PRODUCT_NAME = ExpoCrypto; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000FBE0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoDevice/ExpoDevice-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoDevice/ExpoDevice.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoDevice; - PRODUCT_NAME = ExpoDevice; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000FBF0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoDevice/ExpoDevice-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoDevice/ExpoDevice.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoDevice; - PRODUCT_NAME = ExpoDevice; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000FC60 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoDevice"; - IBSC_MODULE = ExpoDevice; - INFOPLIST_FILE = "Target Support Files/ExpoDevice/ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoDevice_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E0000FC70 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoDevice"; - IBSC_MODULE = ExpoDevice; - INFOPLIST_FILE = "Target Support Files/ExpoDevice/ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoDevice_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E0000FDC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoFileSystem/ExpoFileSystem-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoFileSystem; - PRODUCT_NAME = ExpoFileSystem; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000FDD0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoFileSystem/ExpoFileSystem-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoFileSystem; - PRODUCT_NAME = ExpoFileSystem; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000FE40 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoFileSystem"; - IBSC_MODULE = ExpoFileSystem; - INFOPLIST_FILE = "Target Support Files/ExpoFileSystem/ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoFileSystem_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E0000FE50 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoFileSystem"; - IBSC_MODULE = ExpoFileSystem; - INFOPLIST_FILE = "Target Support Files/ExpoFileSystem/ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoFileSystem_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E00010170 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00010240 /* ExpoFont.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoFont/ExpoFont-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoFont/ExpoFont.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoFont; - PRODUCT_NAME = ExpoFont; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00010180 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00010230 /* ExpoFont.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoFont/ExpoFont-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoFont/ExpoFont.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoFont; - PRODUCT_NAME = ExpoFont; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E000102E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00010370 /* ExpoKeepAwake.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoKeepAwake/ExpoKeepAwake-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoKeepAwake; - PRODUCT_NAME = ExpoKeepAwake; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E000102F0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00010360 /* ExpoKeepAwake.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoKeepAwake/ExpoKeepAwake-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoKeepAwake; - PRODUCT_NAME = ExpoKeepAwake; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00010410 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000113A0 /* ExpoModulesCore.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoModulesCore/ExpoModulesCore-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoModulesCore; - PRODUCT_NAME = ExpoModulesCore; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00010420 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00011390 /* ExpoModulesCore.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoModulesCore/ExpoModulesCore-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoModulesCore; - PRODUCT_NAME = ExpoModulesCore; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00011440 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00011510 /* ExpoWebBrowser.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoWebBrowser/ExpoWebBrowser-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoWebBrowser; - PRODUCT_NAME = ExpoWebBrowser; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00011450 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00011500 /* ExpoWebBrowser.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoWebBrowser/ExpoWebBrowser-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoWebBrowser; - PRODUCT_NAME = ExpoWebBrowser; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E000115B0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000115F0 /* FBLazyVector.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E000115C0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000115E0 /* FBLazyVector.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00011620 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/GTMAppAuth/GTMAppAuth.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GTMAppAuth; - PRODUCT_NAME = GTMAppAuth; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00011630 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/GTMAppAuth/GTMAppAuth.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GTMAppAuth; - PRODUCT_NAME = GTMAppAuth; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E000116A0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMAppAuth"; - IBSC_MODULE = GTMAppAuth; - INFOPLIST_FILE = "Target Support Files/GTMAppAuth/ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = GTMAppAuth_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E000116B0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMAppAuth"; - IBSC_MODULE = GTMAppAuth; - INFOPLIST_FILE = "Target Support Files/GTMAppAuth/ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = GTMAppAuth_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E00011840 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/GTMSessionFetcher/GTMSessionFetcher.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GTMSessionFetcher; - PRODUCT_NAME = GTMSessionFetcher; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00011850 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/GTMSessionFetcher/GTMSessionFetcher.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GTMSessionFetcher; - PRODUCT_NAME = GTMSessionFetcher; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E000118C0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMSessionFetcher"; - IBSC_MODULE = GTMSessionFetcher; - INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = GTMSessionFetcher_Core_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E000118D0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMSessionFetcher"; - IBSC_MODULE = GTMSessionFetcher; - INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = GTMSessionFetcher_Core_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E00011A70 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00012120 /* GoogleSignIn.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/GoogleSignIn/GoogleSignIn.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GoogleSignIn; - PRODUCT_NAME = GoogleSignIn; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00011A80 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/GoogleSignIn/GoogleSignIn.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GoogleSignIn; - PRODUCT_NAME = GoogleSignIn; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00011AF0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00012120 /* GoogleSignIn.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleSignIn"; - IBSC_MODULE = GoogleSignIn; - INFOPLIST_FILE = "Target Support Files/GoogleSignIn/ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = GoogleSignIn; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E00011B00 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleSignIn"; - IBSC_MODULE = GoogleSignIn; - INFOPLIST_FILE = "Target Support Files/GoogleSignIn/ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = GoogleSignIn; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E000121A0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000138C0 /* RCT-Folly.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RCT-Folly/RCT-Folly-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/folly/RCT-Folly.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = folly; - PRODUCT_NAME = "RCT-Folly"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E000121B0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000138B0 /* RCT-Folly.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RCT-Folly/RCT-Folly-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/folly/RCT-Folly.modulemap"; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = folly; - PRODUCT_NAME = "RCT-Folly"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00013950 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000139F0 /* RCTDeprecation.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RCTDeprecation/RCTDeprecation-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/RCTDeprecation/RCTDeprecation.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTDeprecation; - PRODUCT_NAME = RCTDeprecation; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00013960 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000139E0 /* RCTDeprecation.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RCTDeprecation/RCTDeprecation-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/RCTDeprecation/RCTDeprecation.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTDeprecation; - PRODUCT_NAME = RCTDeprecation; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00013A80 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013AC0 /* RCTRequired.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00013A90 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013AB0 /* RCTRequired.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00013AF0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013BB0 /* RCTTypeSafety.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RCTTypeSafety/RCTTypeSafety-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/RCTTypeSafety/RCTTypeSafety.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTTypeSafety; - PRODUCT_NAME = RCTTypeSafety; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00013B00 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013BA0 /* RCTTypeSafety.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RCTTypeSafety/RCTTypeSafety-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/RCTTypeSafety/RCTTypeSafety.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTTypeSafety; - PRODUCT_NAME = RCTTypeSafety; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00013C40 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNCAsyncStorage/RNCAsyncStorage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNCAsyncStorage; - PRODUCT_NAME = RNCAsyncStorage; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00013C50 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNCAsyncStorage/RNCAsyncStorage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNCAsyncStorage; - PRODUCT_NAME = RNCAsyncStorage; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00013CC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RNCAsyncStorage"; - IBSC_MODULE = RNCAsyncStorage; - INFOPLIST_FILE = "Target Support Files/RNCAsyncStorage/ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = RNCAsyncStorage_resources; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E00013CD0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RNCAsyncStorage"; - IBSC_MODULE = RNCAsyncStorage; - INFOPLIST_FILE = "Target Support Files/RNCAsyncStorage/ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = RNCAsyncStorage_resources; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E00013DF0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000141D0 /* RNGestureHandler.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNGestureHandler/RNGestureHandler-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNGestureHandler; - PRODUCT_NAME = RNGestureHandler; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00013E00 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000141C0 /* RNGestureHandler.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNGestureHandler/RNGestureHandler-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNGestureHandler; - PRODUCT_NAME = RNGestureHandler; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00014230 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00014330 /* RNGoogleSignin.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNGoogleSignin/RNGoogleSignin-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNGoogleSignin; - PRODUCT_NAME = RNGoogleSignin; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00014240 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00014320 /* RNGoogleSignin.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNGoogleSignin/RNGoogleSignin-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNGoogleSignin; - PRODUCT_NAME = RNGoogleSignin; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00014390 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00014B30 /* RNReanimated.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNReanimated/RNReanimated-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/RNReanimated/RNReanimated.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNReanimated; - PRODUCT_NAME = RNReanimated; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E000143A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00014B20 /* RNReanimated.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNReanimated/RNReanimated-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/RNReanimated/RNReanimated.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNReanimated; - PRODUCT_NAME = RNReanimated; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00014BC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000156E0 /* RNSVG.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNSVG/RNSVG-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNSVG; - PRODUCT_NAME = RNSVG; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00014BD0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000156D0 /* RNSVG.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNSVG/RNSVG-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNSVG; - PRODUCT_NAME = RNSVG; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00015740 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00015A50 /* RNScreens.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNScreens/RNScreens-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNScreens; - PRODUCT_NAME = RNScreens; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00015750 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00015A40 /* RNScreens.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNScreens/RNScreens-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNScreens; - PRODUCT_NAME = RNScreens; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00015AB0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00015AF0 /* React.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00015AC0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00015AE0 /* React.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00015B20 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00016130 /* React-Codegen.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Codegen/React-Codegen-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_Codegen/React-Codegen.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_Codegen; - PRODUCT_NAME = "React-Codegen"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00015B30 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00016120 /* React-Codegen.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Codegen/React-Codegen-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_Codegen/React-Codegen.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_Codegen; - PRODUCT_NAME = "React-Codegen"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E000161C0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00017E50 /* React-Core.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Core/React-Core-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React-Core/React/React-Core.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - "-DFOLLY_CFG_NO_COROUTINES=1", - "-DFOLLY_HAVE_CLOCK_GETTIME=1", - "-Wno-comma", - "-Wno-shorten-64-to-32", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React; - PRODUCT_NAME = "React-Core"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E000161D0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00017E40 /* React-Core.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Core/React-Core-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React-Core/React/React-Core.modulemap"; - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - "-DFOLLY_CFG_NO_COROUTINES=1", - "-DFOLLY_HAVE_CLOCK_GETTIME=1", - "-Wno-comma", - "-Wno-shorten-64-to-32", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React; - PRODUCT_NAME = "React-Core"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00016240 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00017E50 /* React-Core.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/React-Core"; - IBSC_MODULE = React; - INFOPLIST_FILE = "Target Support Files/React-Core/ResourceBundle-RCTI18nStrings-React-Core-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = RCTI18nStrings; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E00016250 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00017E40 /* React-Core.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/React-Core"; - IBSC_MODULE = React; - INFOPLIST_FILE = "Target Support Files/React-Core/ResourceBundle-RCTI18nStrings-React-Core-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = RCTI18nStrings; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E00017EE0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00018110 /* React-CoreModules.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-CoreModules/React-CoreModules-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - "-DFOLLY_CFG_NO_COROUTINES=1", - "-DFOLLY_HAVE_CLOCK_GETTIME=1", - "-Wno-comma", - "-Wno-shorten-64-to-32", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = CoreModules; - PRODUCT_NAME = "React-CoreModules"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00017EF0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00018100 /* React-CoreModules.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-CoreModules/React-CoreModules-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - "-DFOLLY_CFG_NO_COROUTINES=1", - "-DFOLLY_HAVE_CLOCK_GETTIME=1", - "-Wno-comma", - "-Wno-shorten-64-to-32", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = CoreModules; - PRODUCT_NAME = "React-CoreModules"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00018170 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019710 /* React-Fabric.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Fabric/React-Fabric-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_Fabric/React-Fabric.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_Fabric; - PRODUCT_NAME = "React-Fabric"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00018180 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019700 /* React-Fabric.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Fabric/React-Fabric-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_Fabric/React-Fabric.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_Fabric; - PRODUCT_NAME = "React-Fabric"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E000197A0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000198C0 /* React-FabricImage.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-FabricImage/React-FabricImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_components_image; - PRODUCT_NAME = "React-FabricImage"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E000197B0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000198B0 /* React-FabricImage.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-FabricImage/React-FabricImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_components_image; - PRODUCT_NAME = "React-FabricImage"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00019920 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019A10 /* React-ImageManager.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-ImageManager/React-ImageManager-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_renderer_imagemanager/React-ImageManager.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_imagemanager; - PRODUCT_NAME = "React-ImageManager"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00019930 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019A00 /* React-ImageManager.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-ImageManager/React-ImageManager-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_renderer_imagemanager/React-ImageManager.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_imagemanager; - PRODUCT_NAME = "React-ImageManager"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00019AA0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019B60 /* React-Mapbuffer.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Mapbuffer/React-Mapbuffer-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_mapbuffer; - PRODUCT_NAME = "React-Mapbuffer"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00019AB0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019B50 /* React-Mapbuffer.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Mapbuffer/React-Mapbuffer-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_mapbuffer; - PRODUCT_NAME = "React-Mapbuffer"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00019BC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019CC0 /* React-NativeModulesApple.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-NativeModulesApple/React-NativeModulesApple-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_NativeModulesApple/React-NativeModulesApple.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_NativeModulesApple; - PRODUCT_NAME = "React-NativeModulesApple"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00019BD0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019CB0 /* React-NativeModulesApple.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-NativeModulesApple/React-NativeModulesApple-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_NativeModulesApple/React-NativeModulesApple.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_NativeModulesApple; - PRODUCT_NAME = "React-NativeModulesApple"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00019D50 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019D90 /* React-RCTActionSheet.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00019D60 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019D80 /* React-RCTActionSheet.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00019DC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001A150 /* React-RCTAnimation.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTAnimation/React-RCTAnimation-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTAnimation; - PRODUCT_NAME = "React-RCTAnimation"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00019DD0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001A140 /* React-RCTAnimation.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTAnimation/React-RCTAnimation-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTAnimation; - PRODUCT_NAME = "React-RCTAnimation"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001A1B0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001A2A0 /* React-RCTAppDelegate.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTAppDelegate/React-RCTAppDelegate-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_RCTAppDelegate/React-RCTAppDelegate.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_RCTAppDelegate; - PRODUCT_NAME = "React-RCTAppDelegate"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001A1C0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001A290 /* React-RCTAppDelegate.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTAppDelegate/React-RCTAppDelegate-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_RCTAppDelegate/React-RCTAppDelegate.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_RCTAppDelegate; - PRODUCT_NAME = "React-RCTAppDelegate"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001A330 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001A430 /* React-RCTBlob.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTBlob/React-RCTBlob-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTBlob; - PRODUCT_NAME = "React-RCTBlob"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001A340 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001A420 /* React-RCTBlob.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTBlob/React-RCTBlob-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTBlob; - PRODUCT_NAME = "React-RCTBlob"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001A490 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AB10 /* React-RCTFabric.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTFabric/React-RCTFabric-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React-RCTFabric/RCTFabric/React-RCTFabric.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTFabric; - PRODUCT_NAME = "React-RCTFabric"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001A4A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AB00 /* React-RCTFabric.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTFabric/React-RCTFabric-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React-RCTFabric/RCTFabric/React-RCTFabric.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTFabric; - PRODUCT_NAME = "React-RCTFabric"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001ABA0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AD40 /* React-RCTImage.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTImage/React-RCTImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTImage; - PRODUCT_NAME = "React-RCTImage"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001ABB0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AD30 /* React-RCTImage.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTImage/React-RCTImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTImage; - PRODUCT_NAME = "React-RCTImage"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001ADA0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AE40 /* React-RCTLinking.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTLinking/React-RCTLinking-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTLinking; - PRODUCT_NAME = "React-RCTLinking"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001ADB0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AE30 /* React-RCTLinking.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTLinking/React-RCTLinking-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTLinking; - PRODUCT_NAME = "React-RCTLinking"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001AEA0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AF80 /* React-RCTNetwork.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTNetwork/React-RCTNetwork-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTNetwork; - PRODUCT_NAME = "React-RCTNetwork"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001AEB0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AF70 /* React-RCTNetwork.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTNetwork/React-RCTNetwork-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTNetwork; - PRODUCT_NAME = "React-RCTNetwork"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001AFE0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B080 /* React-RCTSettings.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTSettings/React-RCTSettings-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTSettings; - PRODUCT_NAME = "React-RCTSettings"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001AFF0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B070 /* React-RCTSettings.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTSettings/React-RCTSettings-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTSettings; - PRODUCT_NAME = "React-RCTSettings"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001B0E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B530 /* React-RCTText.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTText/React-RCTText-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTText; - PRODUCT_NAME = "React-RCTText"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001B0F0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B520 /* React-RCTText.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTText/React-RCTText-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTText; - PRODUCT_NAME = "React-RCTText"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001B590 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B630 /* React-RCTVibration.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTVibration/React-RCTVibration-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTVibration; - PRODUCT_NAME = "React-RCTVibration"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001B5A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B620 /* React-RCTVibration.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTVibration/React-RCTVibration-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTVibration; - PRODUCT_NAME = "React-RCTVibration"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001B690 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B810 /* React-RuntimeApple.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeApple/React-RuntimeApple-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ReactCommon; - PRODUCT_NAME = "React-RuntimeApple"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001B6A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B800 /* React-RuntimeApple.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeApple/React-RuntimeApple-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ReactCommon; - PRODUCT_NAME = "React-RuntimeApple"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001B870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B9F0 /* React-RuntimeCore.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeCore/React-RuntimeCore-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_runtime; - PRODUCT_NAME = "React-RuntimeCore"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001B880 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B9E0 /* React-RuntimeCore.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeCore/React-RuntimeCore-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_runtime; - PRODUCT_NAME = "React-RuntimeCore"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001BA50 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BAF0 /* React-RuntimeHermes.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeHermes/React-RuntimeHermes-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_runtime_hermes; - PRODUCT_NAME = "React-RuntimeHermes"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001BA60 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BAE0 /* React-RuntimeHermes.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeHermes/React-RuntimeHermes-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "HERMES_ENABLE_DEBUGGER=1", - ); - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_runtime_hermes; - PRODUCT_NAME = "React-RuntimeHermes"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001BB50 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BB90 /* React-callinvoker.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001BB60 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BB80 /* React-callinvoker.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001BBC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BE60 /* React-cxxreact.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-cxxreact/React-cxxreact-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = cxxreact; - PRODUCT_NAME = "React-cxxreact"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001BBD0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BE50 /* React-cxxreact.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-cxxreact/React-cxxreact-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = cxxreact; - PRODUCT_NAME = "React-cxxreact"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001BEC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BF80 /* React-debug.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-debug/React-debug-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_debug/React-debug.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_debug; - PRODUCT_NAME = "React-debug"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001BED0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BF70 /* React-debug.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-debug/React-debug-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_debug/React-debug.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_debug; - PRODUCT_NAME = "React-debug"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C010 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C0F0 /* React-featureflags.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-featureflags/React-featureflags-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_featureflags/React-featureflags.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_featureflags; - PRODUCT_NAME = "React-featureflags"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C020 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C0E0 /* React-featureflags.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-featureflags/React-featureflags-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_featureflags/React-featureflags.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_featureflags; - PRODUCT_NAME = "React-featureflags"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C180 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C370 /* React-graphics.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-graphics/React-graphics-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_renderer_graphics/React-graphics.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_graphics; - PRODUCT_NAME = "React-graphics"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C190 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C360 /* React-graphics.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-graphics/React-graphics-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_renderer_graphics/React-graphics.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_graphics; - PRODUCT_NAME = "React-graphics"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C400 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C500 /* React-hermes.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-hermes/React-hermes-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/reacthermes/React-hermes.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = reacthermes; - PRODUCT_NAME = "React-hermes"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C410 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C4F0 /* React-hermes.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-hermes/React-hermes-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "HERMES_ENABLE_DEBUGGER=1", - ); - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/reacthermes/React-hermes.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = reacthermes; - PRODUCT_NAME = "React-hermes"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C590 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C630 /* React-jserrorhandler.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jserrorhandler/React-jserrorhandler-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jserrorhandler; - PRODUCT_NAME = "React-jserrorhandler"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C5A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C620 /* React-jserrorhandler.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jserrorhandler/React-jserrorhandler-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jserrorhandler; - PRODUCT_NAME = "React-jserrorhandler"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C690 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C790 /* React-jsi.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jsi/React-jsi-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/jsi/React-jsi.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jsi; - PRODUCT_NAME = "React-jsi"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C6A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C780 /* React-jsi.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jsi/React-jsi-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/jsi/React-jsi.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jsi; - PRODUCT_NAME = "React-jsi"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C820 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C8E0 /* React-jsiexecutor.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jsiexecutor/React-jsiexecutor-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jsireact; - PRODUCT_NAME = "React-jsiexecutor"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C830 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C8D0 /* React-jsiexecutor.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jsiexecutor/React-jsiexecutor-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jsireact; - PRODUCT_NAME = "React-jsiexecutor"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C940 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CC00 /* React-jsinspector.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jsinspector/React-jsinspector-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/jsinspector_modern/React-jsinspector.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jsinspector_modern; - PRODUCT_NAME = "React-jsinspector"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C950 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CBF0 /* React-jsinspector.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jsinspector/React-jsinspector-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/jsinspector_modern/React-jsinspector.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jsinspector_modern; - PRODUCT_NAME = "React-jsinspector"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001CC90 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CCD0 /* React-jsitracing.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001CCA0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CCC0 /* React-jsitracing.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001CD00 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CDA0 /* React-logger.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-logger/React-logger-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = logger; - PRODUCT_NAME = "React-logger"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001CD10 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CD90 /* React-logger.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-logger/React-logger-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = logger; - PRODUCT_NAME = "React-logger"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001CE00 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CEA0 /* React-nativeconfig.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-nativeconfig/React-nativeconfig-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_config; - PRODUCT_NAME = "React-nativeconfig"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001CE10 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CE90 /* React-nativeconfig.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-nativeconfig/React-nativeconfig-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_config; - PRODUCT_NAME = "React-nativeconfig"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001CF00 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CFB0 /* React-perflogger.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-perflogger/React-perflogger-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = reactperflogger; - PRODUCT_NAME = "React-perflogger"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001CF10 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CFA0 /* React-perflogger.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-perflogger/React-perflogger-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = reactperflogger; - PRODUCT_NAME = "React-perflogger"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D010 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D100 /* React-rendererdebug.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-rendererdebug/React-rendererdebug-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_renderer_debug/React-rendererdebug.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_debug; - PRODUCT_NAME = "React-rendererdebug"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D020 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D0F0 /* React-rendererdebug.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-rendererdebug/React-rendererdebug-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_renderer_debug/React-rendererdebug.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_debug; - PRODUCT_NAME = "React-rendererdebug"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D190 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D1D0 /* React-rncore.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D1A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D1C0 /* React-rncore.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D200 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D240 /* React-runtimeexecutor.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D210 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D230 /* React-runtimeexecutor.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D270 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D3E0 /* React-runtimescheduler.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-runtimescheduler/React-runtimescheduler-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_runtimescheduler; - PRODUCT_NAME = "React-runtimescheduler"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D280 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D3D0 /* React-runtimescheduler.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-runtimescheduler/React-runtimescheduler-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_runtimescheduler; - PRODUCT_NAME = "React-runtimescheduler"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D440 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D5D0 /* React-utils.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-utils/React-utils-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_utils/React-utils.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_utils; - PRODUCT_NAME = "React-utils"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D450 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D5C0 /* React-utils.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-utils/React-utils-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_utils/React-utils.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_utils; - PRODUCT_NAME = "React-utils"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D660 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D8D0 /* ReactCommon.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ReactCommon/ReactCommon-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ReactCommon/ReactCommon.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ReactCommon; - PRODUCT_NAME = ReactCommon; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D670 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D8C0 /* ReactCommon.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ReactCommon/ReactCommon-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ReactCommon/ReactCommon.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ReactCommon; - PRODUCT_NAME = ReactCommon; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D960 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001DC70 /* SocketRocket.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SocketRocket; - PRODUCT_NAME = SocketRocket; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D970 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001DC60 /* SocketRocket.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SocketRocket; - PRODUCT_NAME = SocketRocket; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001DCD0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001E1D0 /* Yoga.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Yoga/Yoga-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/yoga/Yoga.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = yoga; - PRODUCT_NAME = Yoga; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001DCE0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001E1C0 /* Yoga.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Yoga/Yoga-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/yoga/Yoga.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = yoga; - PRODUCT_NAME = Yoga; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001E260 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001F7E0 /* ZXingObjC.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ZXingObjC/ZXingObjC-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ZXingObjC/ZXingObjC.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ZXingObjC; - PRODUCT_NAME = ZXingObjC; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001E270 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001F7D0 /* ZXingObjC.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ZXingObjC/ZXingObjC-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ZXingObjC/ZXingObjC.modulemap; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ZXingObjC; - PRODUCT_NAME = ZXingObjC; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001F870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001F8B0 /* boost.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001F880 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001F8A0 /* boost.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001F8E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FA40 /* fmt.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/fmt/fmt-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = fmt; - PRODUCT_NAME = fmt; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001F8F0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FA30 /* fmt.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/fmt/fmt-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = fmt; - PRODUCT_NAME = fmt; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001FAA0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FBE0 /* glog.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/glog/glog-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/glog/glog.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = glog; - PRODUCT_NAME = glog; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001FAB0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FBD0 /* glog.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/glog/glog-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/glog/glog.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = glog; - PRODUCT_NAME = glog; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001FC70 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FCC0 /* hermes-engine.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001FC80 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FCB0 /* hermes-engine.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "HERMES_ENABLE_DEBUGGER=1", - ); - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001FCF0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FED0 /* react-native-safe-area-context.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/react-native-safe-area-context/react-native-safe-area-context-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_native_safe_area_context; - PRODUCT_NAME = "react-native-safe-area-context"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001FD00 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FEC0 /* react-native-safe-area-context.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/react-native-safe-area-context/react-native-safe-area-context-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_native_safe_area_context; - PRODUCT_NAME = "react-native-safe-area-context"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001FF30 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FFA0 /* Pods-mobileapptemplate.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001FF40 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FFB0 /* Pods-mobileapptemplate.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 46EB2E00000030 /* Build configuration list for PBXProject "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00000040 /* Debug */, - 46EB2E00000050 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000E500 /* Build configuration list for PBXNativeTarget "AppAuth" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000E520 /* Debug */, - 46EB2E0000E510 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000E580 /* Build configuration list for PBXNativeTarget "AppAuth-AppAuthCore_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000E5A0 /* Debug */, - 46EB2E0000E590 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000EAD0 /* Build configuration list for PBXNativeTarget "DoubleConversion" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000EAF0 /* Debug */, - 46EB2E0000EAE0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000ED00 /* Build configuration list for PBXNativeTarget "EXApplication" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000ED20 /* Debug */, - 46EB2E0000ED10 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000ED80 /* Build configuration list for PBXNativeTarget "EXApplication-ExpoApplication_privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000EDA0 /* Debug */, - 46EB2E0000ED90 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000EF00 /* Build configuration list for PBXNativeTarget "EXBarCodeScanner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000EF20 /* Debug */, - 46EB2E0000EF10 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F0E0 /* Build configuration list for PBXNativeTarget "EXConstants" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F100 /* Debug */, - 46EB2E0000F0F0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F160 /* Build configuration list for PBXNativeTarget "EXConstants-EXConstants" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F180 /* Debug */, - 46EB2E0000F170 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F200 /* Build configuration list for PBXNativeTarget "EXConstants-ExpoConstants_privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F220 /* Debug */, - 46EB2E0000F210 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F380 /* Build configuration list for PBXNativeTarget "EXImageLoader" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F3A0 /* Debug */, - 46EB2E0000F390 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F4B0 /* Build configuration list for PBXNativeTarget "Expo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F4D0 /* Debug */, - 46EB2E0000F4C0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F5C0 /* Build configuration list for PBXNativeTarget "ExpoAdapterGoogleSignIn" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F5E0 /* Debug */, - 46EB2E0000F5D0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F6F0 /* Build configuration list for PBXNativeTarget "ExpoAsset" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F710 /* Debug */, - 46EB2E0000F700 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F820 /* Build configuration list for PBXNativeTarget "ExpoCamera" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F840 /* Debug */, - 46EB2E0000F830 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000FA80 /* Build configuration list for PBXNativeTarget "ExpoCrypto" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000FAA0 /* Debug */, - 46EB2E0000FA90 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000FBD0 /* Build configuration list for PBXNativeTarget "ExpoDevice" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000FBF0 /* Debug */, - 46EB2E0000FBE0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000FC50 /* Build configuration list for PBXNativeTarget "ExpoDevice-ExpoDevice_privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000FC70 /* Debug */, - 46EB2E0000FC60 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000FDB0 /* Build configuration list for PBXNativeTarget "ExpoFileSystem" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000FDD0 /* Debug */, - 46EB2E0000FDC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000FE30 /* Build configuration list for PBXNativeTarget "ExpoFileSystem-ExpoFileSystem_privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000FE50 /* Debug */, - 46EB2E0000FE40 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00010160 /* Build configuration list for PBXNativeTarget "ExpoFont" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00010180 /* Debug */, - 46EB2E00010170 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E000102D0 /* Build configuration list for PBXNativeTarget "ExpoKeepAwake" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000102F0 /* Debug */, - 46EB2E000102E0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00010400 /* Build configuration list for PBXNativeTarget "ExpoModulesCore" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00010420 /* Debug */, - 46EB2E00010410 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00011430 /* Build configuration list for PBXNativeTarget "ExpoWebBrowser" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00011450 /* Debug */, - 46EB2E00011440 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E000115A0 /* Build configuration list for PBXAggregateTarget "FBLazyVector" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000115C0 /* Debug */, - 46EB2E000115B0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00011610 /* Build configuration list for PBXNativeTarget "GTMAppAuth" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00011630 /* Debug */, - 46EB2E00011620 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00011690 /* Build configuration list for PBXNativeTarget "GTMAppAuth-GTMAppAuth_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000116B0 /* Debug */, - 46EB2E000116A0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00011830 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00011850 /* Debug */, - 46EB2E00011840 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E000118B0 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000118D0 /* Debug */, - 46EB2E000118C0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00011A60 /* Build configuration list for PBXNativeTarget "GoogleSignIn" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00011A80 /* Debug */, - 46EB2E00011A70 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00011AE0 /* Build configuration list for PBXNativeTarget "GoogleSignIn-GoogleSignIn" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00011B00 /* Debug */, - 46EB2E00011AF0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00012190 /* Build configuration list for PBXNativeTarget "RCT-Folly" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000121B0 /* Debug */, - 46EB2E000121A0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00013940 /* Build configuration list for PBXNativeTarget "RCTDeprecation" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00013960 /* Debug */, - 46EB2E00013950 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00013A70 /* Build configuration list for PBXAggregateTarget "RCTRequired" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00013A90 /* Debug */, - 46EB2E00013A80 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00013AE0 /* Build configuration list for PBXNativeTarget "RCTTypeSafety" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00013B00 /* Debug */, - 46EB2E00013AF0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00013C30 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00013C50 /* Debug */, - 46EB2E00013C40 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00013CB0 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage-RNCAsyncStorage_resources" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00013CD0 /* Debug */, - 46EB2E00013CC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00013DE0 /* Build configuration list for PBXNativeTarget "RNGestureHandler" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00013E00 /* Debug */, - 46EB2E00013DF0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00014220 /* Build configuration list for PBXNativeTarget "RNGoogleSignin" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00014240 /* Debug */, - 46EB2E00014230 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00014380 /* Build configuration list for PBXNativeTarget "RNReanimated" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000143A0 /* Debug */, - 46EB2E00014390 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00014BB0 /* Build configuration list for PBXNativeTarget "RNSVG" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00014BD0 /* Debug */, - 46EB2E00014BC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00015730 /* Build configuration list for PBXNativeTarget "RNScreens" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00015750 /* Debug */, - 46EB2E00015740 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00015AA0 /* Build configuration list for PBXAggregateTarget "React" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00015AC0 /* Debug */, - 46EB2E00015AB0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00015B10 /* Build configuration list for PBXNativeTarget "React-Codegen" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00015B30 /* Debug */, - 46EB2E00015B20 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E000161B0 /* Build configuration list for PBXNativeTarget "React-Core" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000161D0 /* Debug */, - 46EB2E000161C0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00016230 /* Build configuration list for PBXNativeTarget "React-Core-RCTI18nStrings" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00016250 /* Debug */, - 46EB2E00016240 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00017ED0 /* Build configuration list for PBXNativeTarget "React-CoreModules" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00017EF0 /* Debug */, - 46EB2E00017EE0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00018160 /* Build configuration list for PBXNativeTarget "React-Fabric" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00018180 /* Debug */, - 46EB2E00018170 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00019790 /* Build configuration list for PBXNativeTarget "React-FabricImage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000197B0 /* Debug */, - 46EB2E000197A0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00019910 /* Build configuration list for PBXNativeTarget "React-ImageManager" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00019930 /* Debug */, - 46EB2E00019920 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00019A90 /* Build configuration list for PBXNativeTarget "React-Mapbuffer" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00019AB0 /* Debug */, - 46EB2E00019AA0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00019BB0 /* Build configuration list for PBXNativeTarget "React-NativeModulesApple" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00019BD0 /* Debug */, - 46EB2E00019BC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00019D40 /* Build configuration list for PBXAggregateTarget "React-RCTActionSheet" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00019D60 /* Debug */, - 46EB2E00019D50 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00019DB0 /* Build configuration list for PBXNativeTarget "React-RCTAnimation" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00019DD0 /* Debug */, - 46EB2E00019DC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001A1A0 /* Build configuration list for PBXNativeTarget "React-RCTAppDelegate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001A1C0 /* Debug */, - 46EB2E0001A1B0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001A320 /* Build configuration list for PBXNativeTarget "React-RCTBlob" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001A340 /* Debug */, - 46EB2E0001A330 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001A480 /* Build configuration list for PBXNativeTarget "React-RCTFabric" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001A4A0 /* Debug */, - 46EB2E0001A490 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001AB90 /* Build configuration list for PBXNativeTarget "React-RCTImage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001ABB0 /* Debug */, - 46EB2E0001ABA0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001AD90 /* Build configuration list for PBXNativeTarget "React-RCTLinking" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001ADB0 /* Debug */, - 46EB2E0001ADA0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001AE90 /* Build configuration list for PBXNativeTarget "React-RCTNetwork" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001AEB0 /* Debug */, - 46EB2E0001AEA0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001AFD0 /* Build configuration list for PBXNativeTarget "React-RCTSettings" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001AFF0 /* Debug */, - 46EB2E0001AFE0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001B0D0 /* Build configuration list for PBXNativeTarget "React-RCTText" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001B0F0 /* Debug */, - 46EB2E0001B0E0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001B580 /* Build configuration list for PBXNativeTarget "React-RCTVibration" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001B5A0 /* Debug */, - 46EB2E0001B590 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001B680 /* Build configuration list for PBXNativeTarget "React-RuntimeApple" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001B6A0 /* Debug */, - 46EB2E0001B690 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001B860 /* Build configuration list for PBXNativeTarget "React-RuntimeCore" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001B880 /* Debug */, - 46EB2E0001B870 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001BA40 /* Build configuration list for PBXNativeTarget "React-RuntimeHermes" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001BA60 /* Debug */, - 46EB2E0001BA50 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001BB40 /* Build configuration list for PBXAggregateTarget "React-callinvoker" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001BB60 /* Debug */, - 46EB2E0001BB50 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001BBB0 /* Build configuration list for PBXNativeTarget "React-cxxreact" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001BBD0 /* Debug */, - 46EB2E0001BBC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001BEB0 /* Build configuration list for PBXNativeTarget "React-debug" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001BED0 /* Debug */, - 46EB2E0001BEC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C000 /* Build configuration list for PBXNativeTarget "React-featureflags" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C020 /* Debug */, - 46EB2E0001C010 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C170 /* Build configuration list for PBXNativeTarget "React-graphics" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C190 /* Debug */, - 46EB2E0001C180 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C3F0 /* Build configuration list for PBXNativeTarget "React-hermes" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C410 /* Debug */, - 46EB2E0001C400 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C580 /* Build configuration list for PBXNativeTarget "React-jserrorhandler" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C5A0 /* Debug */, - 46EB2E0001C590 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C680 /* Build configuration list for PBXNativeTarget "React-jsi" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C6A0 /* Debug */, - 46EB2E0001C690 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C810 /* Build configuration list for PBXNativeTarget "React-jsiexecutor" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C830 /* Debug */, - 46EB2E0001C820 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C930 /* Build configuration list for PBXNativeTarget "React-jsinspector" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C950 /* Debug */, - 46EB2E0001C940 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001CC80 /* Build configuration list for PBXAggregateTarget "React-jsitracing" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001CCA0 /* Debug */, - 46EB2E0001CC90 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001CCF0 /* Build configuration list for PBXNativeTarget "React-logger" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001CD10 /* Debug */, - 46EB2E0001CD00 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001CDF0 /* Build configuration list for PBXNativeTarget "React-nativeconfig" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001CE10 /* Debug */, - 46EB2E0001CE00 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001CEF0 /* Build configuration list for PBXNativeTarget "React-perflogger" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001CF10 /* Debug */, - 46EB2E0001CF00 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D000 /* Build configuration list for PBXNativeTarget "React-rendererdebug" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D020 /* Debug */, - 46EB2E0001D010 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D180 /* Build configuration list for PBXAggregateTarget "React-rncore" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D1A0 /* Debug */, - 46EB2E0001D190 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D1F0 /* Build configuration list for PBXAggregateTarget "React-runtimeexecutor" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D210 /* Debug */, - 46EB2E0001D200 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D260 /* Build configuration list for PBXNativeTarget "React-runtimescheduler" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D280 /* Debug */, - 46EB2E0001D270 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D430 /* Build configuration list for PBXNativeTarget "React-utils" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D450 /* Debug */, - 46EB2E0001D440 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D650 /* Build configuration list for PBXNativeTarget "ReactCommon" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D670 /* Debug */, - 46EB2E0001D660 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D950 /* Build configuration list for PBXNativeTarget "SocketRocket" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D970 /* Debug */, - 46EB2E0001D960 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001DCC0 /* Build configuration list for PBXNativeTarget "Yoga" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001DCE0 /* Debug */, - 46EB2E0001DCD0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001E250 /* Build configuration list for PBXNativeTarget "ZXingObjC" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001E270 /* Debug */, - 46EB2E0001E260 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001F860 /* Build configuration list for PBXAggregateTarget "boost" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001F880 /* Debug */, - 46EB2E0001F870 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001F8D0 /* Build configuration list for PBXNativeTarget "fmt" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001F8F0 /* Debug */, - 46EB2E0001F8E0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001FA90 /* Build configuration list for PBXNativeTarget "glog" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001FAB0 /* Debug */, - 46EB2E0001FAA0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001FC60 /* Build configuration list for PBXAggregateTarget "hermes-engine" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001FC80 /* Debug */, - 46EB2E0001FC70 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001FCE0 /* Build configuration list for PBXNativeTarget "react-native-safe-area-context" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001FD00 /* Debug */, - 46EB2E0001FCF0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001FF20 /* Build configuration list for PBXNativeTarget "Pods-mobileapptemplate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001FF40 /* Debug */, - 46EB2E0001FF30 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 46EB2E00000000 /* Project object */; -} diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme deleted file mode 100644 index b739656..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme deleted file mode 100644 index b489457..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme deleted file mode 100644 index 32124f0..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme deleted file mode 100644 index 4df4c72..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme deleted file mode 100644 index 3f9a2d8..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme deleted file mode 100644 index e40628f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme deleted file mode 100644 index c4e90e3..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme deleted file mode 100644 index b7a05f2..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme deleted file mode 100644 index e1a35da..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme deleted file mode 100644 index 9dfe33d..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme deleted file mode 100644 index a86b09c..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme deleted file mode 100644 index ecc860a..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme deleted file mode 100644 index 27667f0..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme deleted file mode 100644 index 88943bf..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme deleted file mode 100644 index 7fa3aa9..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme deleted file mode 100644 index 1835a1a..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme deleted file mode 100644 index 071e016..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme deleted file mode 100644 index fe1f517..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme deleted file mode 100644 index 8834600..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme deleted file mode 100644 index a91a526..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme deleted file mode 100644 index ba83a2c..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme deleted file mode 100644 index 8f51565..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme deleted file mode 100644 index f36cd22..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme deleted file mode 100644 index 138e5a4..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme deleted file mode 100644 index d839d04..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme deleted file mode 100644 index f206a50..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme deleted file mode 100644 index 7d04048..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme deleted file mode 100644 index 20507e1..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme deleted file mode 100644 index d405036..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme deleted file mode 100644 index a3ab86f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme deleted file mode 100644 index e0e80d6..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme deleted file mode 100644 index 9c3d4d3..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme deleted file mode 100644 index f1cc16a..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme deleted file mode 100644 index fd31547..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme deleted file mode 100644 index 479b1f1..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme deleted file mode 100644 index 8fd3211..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme deleted file mode 100644 index 7a79623..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme deleted file mode 100644 index 4081276..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme deleted file mode 100644 index 47664f9..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme deleted file mode 100644 index 9ea286f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme deleted file mode 100644 index c48c298..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme deleted file mode 100644 index 69f61c5..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme deleted file mode 100644 index 36b8b5f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme deleted file mode 100644 index 01db4d3..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme deleted file mode 100644 index 7e54b57..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme deleted file mode 100644 index c8c1573..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme deleted file mode 100644 index 157ed9c..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme deleted file mode 100644 index dc30f9b..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme deleted file mode 100644 index 53958e1..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme deleted file mode 100644 index bbe17a5..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme deleted file mode 100644 index 0922d64..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme deleted file mode 100644 index 83c55c7..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme deleted file mode 100644 index 1b55b74..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme deleted file mode 100644 index 55462f7..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme deleted file mode 100644 index 86b461c..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme deleted file mode 100644 index c246f2c..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme deleted file mode 100644 index 8f0eacf..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme deleted file mode 100644 index bc15b1f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme deleted file mode 100644 index a54f3ec..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme deleted file mode 100644 index d0fb18a..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme deleted file mode 100644 index 0cd9bf9..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme deleted file mode 100644 index b354f52..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme deleted file mode 100644 index abfb5d9..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme deleted file mode 100644 index 6b162bc..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme deleted file mode 100644 index bfe930f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme deleted file mode 100644 index f22887f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme deleted file mode 100644 index f230936..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme deleted file mode 100644 index fad3cd0..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme deleted file mode 100644 index 791e64b..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme deleted file mode 100644 index 8a63920..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme deleted file mode 100644 index c312f31..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme deleted file mode 100644 index 40110a6..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme deleted file mode 100644 index 8cf4a10..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme deleted file mode 100644 index afa7280..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme deleted file mode 100644 index 1494a97..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme deleted file mode 100644 index 0974d45..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme deleted file mode 100644 index 8ea2f93..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme deleted file mode 100644 index 7758c68..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme deleted file mode 100644 index 11ee775..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme deleted file mode 100644 index 0457ef7..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme deleted file mode 100644 index 49faef0..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme deleted file mode 100644 index 8483bc2..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme deleted file mode 100644 index 24877cb..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme deleted file mode 100644 index 49749c0..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme deleted file mode 100644 index f0ecfd4..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme deleted file mode 100644 index b4bc81d..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme deleted file mode 100644 index 7f4fed0..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme deleted file mode 100644 index 3995f9a..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme deleted file mode 100644 index 255a105..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme deleted file mode 100644 index 78b8721..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme deleted file mode 100644 index 5f262cd..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme deleted file mode 100644 index 12b3dcd..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme deleted file mode 100644 index 68eb96c..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index b7d5838..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,481 +0,0 @@ - - - - - SchemeUserState - - AppAuth-AppAuthCore_Privacy.xcscheme - - isShown - - - AppAuth.xcscheme - - isShown - - - DoubleConversion.xcscheme - - isShown - - - EXApplication-ExpoApplication_privacy.xcscheme - - isShown - - - EXApplication.xcscheme - - isShown - - - EXBarCodeScanner.xcscheme - - isShown - - - EXConstants-EXConstants.xcscheme - - isShown - - - EXConstants-ExpoConstants_privacy.xcscheme - - isShown - - - EXConstants.xcscheme - - isShown - - - EXImageLoader.xcscheme - - isShown - - - Expo.xcscheme - - isShown - - - ExpoAdapterGoogleSignIn.xcscheme - - isShown - - - ExpoAsset.xcscheme - - isShown - - - ExpoCamera.xcscheme - - isShown - - - ExpoCrypto.xcscheme - - isShown - - - ExpoDevice-ExpoDevice_privacy.xcscheme - - isShown - - - ExpoDevice.xcscheme - - isShown - - - ExpoFileSystem-ExpoFileSystem_privacy.xcscheme - - isShown - - - ExpoFileSystem.xcscheme - - isShown - - - ExpoFont.xcscheme - - isShown - - - ExpoKeepAwake.xcscheme - - isShown - - - ExpoModulesCore.xcscheme - - isShown - - - ExpoWebBrowser.xcscheme - - isShown - - - FBLazyVector.xcscheme - - isShown - - - GTMAppAuth-GTMAppAuth_Privacy.xcscheme - - isShown - - - GTMAppAuth.xcscheme - - isShown - - - GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme - - isShown - - - GTMSessionFetcher.xcscheme - - isShown - - - GoogleSignIn-GoogleSignIn.xcscheme - - isShown - - - GoogleSignIn.xcscheme - - isShown - - - Pods-mobileapptemplate.xcscheme - - isShown - - - RCT-Folly.xcscheme - - isShown - - - RCTDeprecation.xcscheme - - isShown - - - RCTRequired.xcscheme - - isShown - - - RCTTypeSafety.xcscheme - - isShown - - - RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme - - isShown - - - RNCAsyncStorage.xcscheme - - isShown - - - RNGestureHandler.xcscheme - - isShown - - - RNGoogleSignin.xcscheme - - isShown - - - RNReanimated.xcscheme - - isShown - - - RNSVG.xcscheme - - isShown - - - RNScreens.xcscheme - - isShown - - - React-Codegen.xcscheme - - isShown - - - React-Core-RCTI18nStrings.xcscheme - - isShown - - - React-Core.xcscheme - - isShown - - - React-CoreModules.xcscheme - - isShown - - - React-Fabric.xcscheme - - isShown - - - React-FabricImage.xcscheme - - isShown - - - React-ImageManager.xcscheme - - isShown - - - React-Mapbuffer.xcscheme - - isShown - - - React-NativeModulesApple.xcscheme - - isShown - - - React-RCTActionSheet.xcscheme - - isShown - - - React-RCTAnimation.xcscheme - - isShown - - - React-RCTAppDelegate.xcscheme - - isShown - - - React-RCTBlob.xcscheme - - isShown - - - React-RCTFabric.xcscheme - - isShown - - - React-RCTImage.xcscheme - - isShown - - - React-RCTLinking.xcscheme - - isShown - - - React-RCTNetwork.xcscheme - - isShown - - - React-RCTSettings.xcscheme - - isShown - - - React-RCTText.xcscheme - - isShown - - - React-RCTVibration.xcscheme - - isShown - - - React-RuntimeApple.xcscheme - - isShown - - - React-RuntimeCore.xcscheme - - isShown - - - React-RuntimeHermes.xcscheme - - isShown - - - React-callinvoker.xcscheme - - isShown - - - React-cxxreact.xcscheme - - isShown - - - React-debug.xcscheme - - isShown - - - React-featureflags.xcscheme - - isShown - - - React-graphics.xcscheme - - isShown - - - React-hermes.xcscheme - - isShown - - - React-jserrorhandler.xcscheme - - isShown - - - React-jsi.xcscheme - - isShown - - - React-jsiexecutor.xcscheme - - isShown - - - React-jsinspector.xcscheme - - isShown - - - React-jsitracing.xcscheme - - isShown - - - React-logger.xcscheme - - isShown - - - React-nativeconfig.xcscheme - - isShown - - - React-perflogger.xcscheme - - isShown - - - React-rendererdebug.xcscheme - - isShown - - - React-rncore.xcscheme - - isShown - - - React-runtimeexecutor.xcscheme - - isShown - - - React-runtimescheduler.xcscheme - - isShown - - - React-utils.xcscheme - - isShown - - - React.xcscheme - - isShown - - - ReactCommon.xcscheme - - isShown - - - SocketRocket.xcscheme - - isShown - - - Yoga.xcscheme - - isShown - - - ZXingObjC.xcscheme - - isShown - - - boost.xcscheme - - isShown - - - fmt.xcscheme - - isShown - - - glog.xcscheme - - isShown - - - hermes-engine.xcscheme - - isShown - - - react-native-safe-area-context.xcscheme - - isShown - - - - SuppressBuildableAutocreation - - - diff --git a/package-lock.json b/package-lock.json index b9d382e..d9519a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,13 +42,13 @@ "zustand": "^5.0.0-rc.2" }, "devDependencies": { - "@babel/core": "^7.20.0", + "@babel/core": "^7.24.0", "@eslint/js": "^9.9.0", "@ianvs/prettier-plugin-sort-imports": "^4.3.1", - "@types/react": "~18.2.45", + "@types/react": "~18.2.79", "babel-plugin-module-resolver": "^5.0.2", "eslint": "^8.57.0", - "eslint-config-expo": "^7.0.0", + "eslint-config-expo": "~7.1.2", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "husky": "^9.1.5", @@ -62,6 +62,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -71,9 +72,9 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.0.tgz", - "integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", @@ -85,28 +86,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", - "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.9", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-module-transforms": "^7.24.9", - "@babel/helpers": "^7.24.8", - "@babel/parser": "^7.24.8", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -122,14 +125,16 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", - "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.9", + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" @@ -148,26 +153,28 @@ } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", - "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", + "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", - "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.8", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -197,12 +204,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", - "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", + "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "regexpu-core": "^5.3.1", + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.1.1", "semver": "^6.3.1" }, "engines": { @@ -216,6 +224,7 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -231,30 +240,7 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "peer": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -289,15 +275,14 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", - "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -328,13 +313,14 @@ } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", - "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -361,12 +347,13 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -385,17 +372,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", @@ -424,37 +400,39 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", - "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", - "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "license": "MIT", "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.8" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz", + "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==", + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.9", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -463,10 +441,81 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/parser": { - "version": "7.26.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.1.tgz", - "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", "license": "MIT", "dependencies": { "@babel/types": "^7.26.0" @@ -479,13 +528,30 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", - "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -495,12 +561,13 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", - "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -510,14 +577,15 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", - "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -527,13 +595,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", - "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -547,6 +616,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-plugin-utils": "^7.20.2", @@ -565,6 +635,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -594,12 +665,12 @@ } }, "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.24.7.tgz", - "integrity": "sha512-CcmFwUJ3tKhLjPdt4NP+SHMshebytF8ZTYOv5ZDpkzq2sin80Wb5vJrGt8fhPrORQCfoSa0LAxC/DW+GAC5+Hw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.25.9.tgz", + "integrity": "sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-export-default-from": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -613,6 +684,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -629,6 +701,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -645,6 +718,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -661,6 +735,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.20.5", "@babel/helper-compilation-targets": "^7.20.7", @@ -680,6 +755,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -696,6 +772,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", @@ -712,6 +789,7 @@ "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", "peer": true, "engines": { "node": ">=6.9.0" @@ -724,6 +802,7 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -731,33 +810,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-decorators": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", @@ -777,6 +829,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -785,11 +838,12 @@ } }, "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.24.7.tgz", - "integrity": "sha512-bTPz4/635WQ9WhwsyPdxUJDVpsi/X9BMmy/8Rf/UAlOO4jSql4CxUCjWI5PiM+jG+c4LVPTScoTw80geFj9+Bw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.25.9.tgz", + "integrity": "sha512-9MhJ/SMTsVqsd69GyQg89lYR4o9T+oDGv5F6IsigxxqFVOyR/IflDLYP8WDI1l8fkhNGGktqkvL5qwNCtGEpgQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -798,23 +852,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", - "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", + "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -824,12 +868,13 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", - "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -839,12 +884,13 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", - "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -853,30 +899,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", @@ -896,6 +918,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -907,6 +930,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -918,6 +942,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -929,6 +954,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -940,6 +966,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -951,6 +978,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -958,41 +986,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", - "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1005,6 +1005,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -1018,11 +1019,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", - "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1032,15 +1034,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", - "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1050,13 +1052,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", - "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1066,12 +1069,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", - "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1081,11 +1085,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", - "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1095,12 +1100,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", - "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1110,14 +1116,14 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", - "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1127,17 +1133,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz", - "integrity": "sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", "globals": "^11.1.0" }, "engines": { @@ -1148,12 +1153,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", - "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/template": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1163,11 +1169,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", - "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1177,13 +1184,14 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", - "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1193,12 +1201,13 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", - "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1207,14 +1216,31 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", - "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1224,13 +1250,14 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", - "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", + "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1240,12 +1267,12 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", - "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1255,12 +1282,13 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.7.tgz", - "integrity": "sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz", + "integrity": "sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-flow": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-flow": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1270,13 +1298,14 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", - "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1286,13 +1315,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", - "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1302,13 +1332,13 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", - "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1318,11 +1348,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", - "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1332,13 +1363,13 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", - "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1348,12 +1379,13 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", - "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1363,13 +1395,14 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", - "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1379,13 +1412,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", - "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", + "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-simple-access": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1395,15 +1429,16 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", - "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1413,13 +1448,14 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", - "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1429,12 +1465,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", - "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1444,12 +1481,13 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", - "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1459,12 +1497,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", - "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1474,13 +1512,13 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", - "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1490,14 +1528,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", - "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1507,13 +1545,14 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", - "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1523,13 +1562,13 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", - "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1539,13 +1578,13 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", - "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1555,11 +1594,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", - "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1569,12 +1609,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", - "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1584,14 +1625,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", - "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1601,12 +1642,13 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", - "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1665,11 +1707,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz", - "integrity": "sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1679,11 +1722,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz", - "integrity": "sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1709,12 +1753,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", - "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.9", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1724,13 +1769,31 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", - "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1740,14 +1803,15 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", - "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", + "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" }, @@ -1759,11 +1823,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", - "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1773,12 +1838,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", - "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1788,11 +1854,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", - "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1802,11 +1869,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", - "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1816,12 +1884,13 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", - "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1831,14 +1900,16 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.8.tgz", - "integrity": "sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz", + "integrity": "sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/plugin-syntax-typescript": "^7.24.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1848,12 +1919,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", - "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1863,13 +1935,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", - "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1879,12 +1952,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", - "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1894,13 +1968,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", - "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1910,91 +1985,80 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.8.tgz", - "integrity": "sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/compat-data": "^7.24.8", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-validator-option": "^7.24.8", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.7", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.24.7", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.24.7", - "@babel/plugin-transform-class-properties": "^7.24.7", - "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.24.8", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.8", - "@babel/plugin-transform-dotall-regex": "^7.24.7", - "@babel/plugin-transform-duplicate-keys": "^7.24.7", - "@babel/plugin-transform-dynamic-import": "^7.24.7", - "@babel/plugin-transform-exponentiation-operator": "^7.24.7", - "@babel/plugin-transform-export-namespace-from": "^7.24.7", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.24.7", - "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.24.7", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-member-expression-literals": "^7.24.7", - "@babel/plugin-transform-modules-amd": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-modules-systemjs": "^7.24.7", - "@babel/plugin-transform-modules-umd": "^7.24.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-new-target": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-object-super": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-property-literals": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-reserved-words": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-template-literals": "^7.24.7", - "@babel/plugin-transform-typeof-symbol": "^7.24.8", - "@babel/plugin-transform-unicode-escapes": "^7.24.7", - "@babel/plugin-transform-unicode-property-regex": "^7.24.7", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.37.1", + "core-js-compat": "^3.38.1", "semver": "^6.3.1" }, "engines": { @@ -2005,13 +2069,14 @@ } }, "node_modules/@babel/preset-flow": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.7.tgz", - "integrity": "sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.25.9.tgz", + "integrity": "sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-transform-flow-strip-types": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-flow-strip-types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2024,6 +2089,7 @@ "version": "0.1.6-no-external-plugins", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -2055,15 +2121,16 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", - "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-syntax-jsx": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.7", - "@babel/plugin-transform-typescript": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2073,9 +2140,10 @@ } }, "node_modules/@babel/register": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz", - "integrity": "sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.25.9.tgz", + "integrity": "sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==", + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", @@ -2090,15 +2158,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" - }, "node_modules/@babel/runtime": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", - "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2138,34 +2202,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", - "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.26.0", - "@babel/types": "^7.26.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@babel/types": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", @@ -2192,25 +2228,30 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", "dev": true, + "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "node_modules/@eslint-community/regexpp": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", - "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -2220,6 +2261,7 @@ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -2238,17 +2280,12 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -2259,60 +2296,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/eslintrc/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -2321,10 +2310,11 @@ } }, "node_modules/@eslint/js": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.0.tgz", - "integrity": "sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz", + "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==", "dev": true, + "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -2429,62 +2419,47 @@ "expo-internal": "build/bin/cli" } }, - "node_modules/@expo/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@expo/cli/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "sprintf-js": "~1.0.2" } }, - "node_modules/@expo/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "node_modules/@expo/cli/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@expo/cli/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@expo/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@expo/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, "node_modules/@expo/cli/node_modules/semver": { @@ -2499,18 +2474,6 @@ "node": ">=10" } }, - "node_modules/@expo/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@expo/code-signing-certificates": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz", @@ -2563,56 +2526,12 @@ "xml2js": "0.6.0" } }, - "node_modules/@expo/config-plugins/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@expo/config-plugins/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@expo/config-plugins/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@expo/config-plugins/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/@expo/config-plugins/node_modules/glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2628,18 +2547,11 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/config-plugins/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@expo/config-plugins/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -2647,17 +2559,6 @@ "node": ">=10" } }, - "node_modules/@expo/config-plugins/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@expo/config-types": { "version": "51.0.3", "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-51.0.3.tgz", @@ -2668,6 +2569,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "license": "MIT", "dependencies": { "@babel/highlight": "^7.10.4" } @@ -2677,6 +2579,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2696,6 +2599,7 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -2780,6 +2684,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.3.0.tgz", "integrity": "sha512-OtB9XVHWaXidLbHvrVDeeXa09yvTl3+IQN884sO6PhIi2/StXfgSH/9zC7IvzrDB8kW3EBJ1PPLuCUJ2hxAT7Q==", + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "debug": "^4.3.4", @@ -2788,70 +2693,6 @@ "getenv": "^1.0.0" } }, - "node_modules/@expo/env/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@expo/env/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@expo/env/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@expo/env/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@expo/env/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@expo/env/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@expo/image-utils": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.5.1.tgz", @@ -2870,55 +2711,6 @@ "tempy": "0.3.0" } }, - "node_modules/@expo/image-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@expo/image-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@expo/image-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@expo/image-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, "node_modules/@expo/image-utils/node_modules/crypto-random-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", @@ -2943,15 +2735,6 @@ "node": ">=10" } }, - "node_modules/@expo/image-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@expo/image-utils/node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -2985,18 +2768,6 @@ "node": ">=10" } }, - "node_modules/@expo/image-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@expo/image-utils/node_modules/temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", @@ -3054,6 +2825,7 @@ "version": "8.3.3", "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.3.3.tgz", "integrity": "sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==", + "license": "MIT", "dependencies": { "@babel/code-frame": "~7.10.4", "json5": "^2.2.2", @@ -3064,6 +2836,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "license": "MIT", "dependencies": { "@babel/highlight": "^7.10.4" } @@ -3094,55 +2867,6 @@ "resolve-from": "^5.0.0" } }, - "node_modules/@expo/metro-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@expo/metro-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@expo/metro-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@expo/metro-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, "node_modules/@expo/metro-config/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -3158,13 +2882,25 @@ "node": ">=10" } }, - "node_modules/@expo/metro-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", + "node_modules/@expo/metro-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@expo/metro-config/node_modules/jsonfile": { @@ -3179,18 +2915,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/@expo/metro-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@expo/metro-config/node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", @@ -3242,62 +2966,26 @@ "sudo-prompt": "9.1.1" } }, - "node_modules/@expo/package-manager/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@expo/package-manager/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "sprintf-js": "~1.0.2" } }, - "node_modules/@expo/package-manager/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@expo/package-manager/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@expo/package-manager/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@expo/package-manager/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@expo/package-manager/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, "node_modules/@expo/package-manager/node_modules/sudo-prompt": { @@ -3306,22 +2994,11 @@ "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", "license": "MIT" }, - "node_modules/@expo/package-manager/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@expo/plist": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.1.3.tgz", "integrity": "sha512-GW/7hVlAylYg1tUrEASclw1MMk9FP4ZwyFAY/SUTJIhPDQHtfOlXREyWV3hhrHdX/K+pS73GNgdfT6E/e+kBbg==", + "license": "MIT", "dependencies": { "@xmldom/xmldom": "~0.7.7", "base64-js": "^1.2.3", @@ -3419,7 +3096,8 @@ "node_modules/@expo/sdk-runtime-versions": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", - "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==" + "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==", + "license": "MIT" }, "node_modules/@expo/spawn-async": { "version": "1.7.2", @@ -3466,94 +3144,6 @@ "@babel/highlight": "^7.10.4" } }, - "node_modules/@expo/xcpretty/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@expo/xcpretty/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/@expo/xcpretty/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@expo/xcpretty/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@expo/xcpretty/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@expo/xcpretty/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@expo/xcpretty/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@expo/xcpretty/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@graphql-typed-document-node/core": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", @@ -3566,24 +3156,27 @@ "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "license": "BSD-3-Clause" }, "node_modules/@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -3596,6 +3189,7 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -3609,7 +3203,8 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "deprecated": "Use @eslint/object-schema instead", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@ianvs/prettier-plugin-sort-imports": { "version": "4.3.1", @@ -3748,6 +3343,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", + "license": "ISC", "engines": { "node": ">=12" } @@ -3756,6 +3352,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3" }, @@ -3767,6 +3364,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -3783,86 +3381,25 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/@jest/create-cache-key-function/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/create-cache-key-function/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/environment": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "license": "MIT", "dependencies": { "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", @@ -3877,6 +3414,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -3893,86 +3431,25 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/environment/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/@jest/environment/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/environment/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/environment/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/environment/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/environment/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/fake-timers": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", @@ -3989,6 +3466,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -4005,86 +3483,25 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/fake-timers/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/@jest/fake-timers/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/fake-timers/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/fake-timers/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/fake-timers/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/fake-timers/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/schemas": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -4110,6 +3527,7 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -4123,6 +3541,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -4131,6 +3550,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -4139,6 +3559,7 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -4147,12 +3568,14 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -4162,6 +3585,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -4174,6 +3598,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -4182,6 +3607,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -4190,6 +3616,16 @@ "node": ">= 8" } }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, "node_modules/@npmcli/fs": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", @@ -4229,6 +3665,7 @@ "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, @@ -4252,6 +3689,7 @@ "version": "13.6.9", "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-13.6.9.tgz", "integrity": "sha512-hFJL4cgLPxncJJd/epQ4dHnMg5Jy/7Q56jFvA3MHViuKpzzfTCJCB+pGY54maZbtym53UJON9WTGpM3S81UfjQ==", + "license": "MIT", "dependencies": { "@react-native-community/cli-clean": "13.6.9", "@react-native-community/cli-config": "13.6.9", @@ -4282,6 +3720,7 @@ "version": "13.6.9", "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-13.6.9.tgz", "integrity": "sha512-7Dj5+4p9JggxuVNOjPbduZBAP1SUgNhLKVw5noBUzT/3ZpUZkDM+RCSwyoyg8xKWoE4OrdUAXwAFlMcFDPKykA==", + "license": "MIT", "dependencies": { "@react-native-community/cli-tools": "13.6.9", "chalk": "^4.1.2", @@ -4289,55 +3728,11 @@ "fast-glob": "^3.3.2" } }, - "node_modules/@react-native-community/cli-clean/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/@react-native-community/cli-clean/node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -4360,6 +3755,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4367,18 +3763,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-clean/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli-clean/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -4390,6 +3779,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -4398,6 +3788,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -4409,6 +3800,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -4419,21 +3811,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-clean/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli-config": { "version": "13.6.9", "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-13.6.9.tgz", "integrity": "sha512-rFfVBcNojcMm+KKHE/xqpqXg8HoKl4EC7bFHUrahMJ+y/tZll55+oX/PGG37rzB8QzP2UbMQ19DYQKC1G7kXeg==", + "license": "MIT", "dependencies": { "@react-native-community/cli-tools": "13.6.9", "chalk": "^4.1.2", @@ -4443,74 +3825,11 @@ "joi": "^17.2.1" } }, - "node_modules/@react-native-community/cli-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli-debugger-ui": { "version": "13.6.9", "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-13.6.9.tgz", "integrity": "sha512-TkN7IdFmGPPvTpAo3nCAH9uwGCPxWBEAwpqEZDrq0NWllI7Tdie8vDpGdrcuCcKalmhq6OYnkXzeBah7O1Ztpw==", + "license": "MIT", "dependencies": { "serve-static": "^1.13.1" } @@ -4519,6 +3838,7 @@ "version": "13.6.9", "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-13.6.9.tgz", "integrity": "sha512-5quFaLdWFQB+677GXh5dGU9I5eg2z6Vg4jOX9vKnc9IffwyIFAyJfCZHrxLSRPDGNXD7biDQUdoezXYGwb6P/A==", + "license": "MIT", "dependencies": { "@react-native-community/cli-config": "13.6.9", "@react-native-community/cli-platform-android": "13.6.9", @@ -4539,39 +3859,11 @@ "yaml": "^2.2.1" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/@react-native-community/cli-doctor/node_modules/cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -4579,26 +3871,11 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/@react-native-community/cli-doctor/node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -4621,6 +3898,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4628,18 +3906,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli-doctor/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -4651,6 +3922,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -4666,6 +3938,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -4674,6 +3947,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -4685,6 +3959,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -4699,6 +3974,7 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "license": "MIT", "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -4721,6 +3997,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -4732,6 +4009,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -4744,6 +4022,7 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -4751,21 +4030,32 @@ "node": ">=10" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" + "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "license": "MIT", + "engines": { + "node": ">=6" } }, "node_modules/@react-native-community/cli-hermes": { "version": "13.6.9", "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-13.6.9.tgz", "integrity": "sha512-GvwiwgvFw4Ws+krg2+gYj8sR3g05evmNjAHkKIKMkDTJjZ8EdyxbkifRUs1ZCq3TMZy2oeblZBXCJVOH4W7ZbA==", + "license": "MIT", "dependencies": { "@react-native-community/cli-platform-android": "13.6.9", "@react-native-community/cli-tools": "13.6.9", @@ -4773,74 +4063,11 @@ "hermes-profile-transformer": "^0.0.6" } }, - "node_modules/@react-native-community/cli-hermes/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-hermes/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli-platform-android": { "version": "13.6.9", "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-13.6.9.tgz", "integrity": "sha512-9KsYGdr08QhdvT3Ht7e8phQB3gDX9Fs427NJe0xnoBh+PDPTI2BD5ks5ttsH8CzEw8/P6H8tJCHq6hf2nxd9cw==", + "license": "MIT", "dependencies": { "@react-native-community/cli-tools": "13.6.9", "chalk": "^4.1.2", @@ -4850,55 +4077,11 @@ "logkitty": "^0.7.1" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/@react-native-community/cli-platform-android/node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -4921,6 +4104,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4928,18 +4112,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli-platform-android/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -4951,6 +4128,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -4959,6 +4137,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -4970,6 +4149,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -4980,21 +4160,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli-platform-apple": { "version": "13.6.9", "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-apple/-/cli-platform-apple-13.6.9.tgz", "integrity": "sha512-KoeIHfhxMhKXZPXmhQdl6EE+jGKWwoO9jUVWgBvibpVmsNjo7woaG/tfJMEWfWF3najX1EkQAoJWpCDBMYWtlA==", + "license": "MIT", "dependencies": { "@react-native-community/cli-tools": "13.6.9", "chalk": "^4.1.2", @@ -5004,39 +4174,11 @@ "ora": "^5.4.1" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/@react-native-community/cli-platform-apple/node_modules/cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -5044,26 +4186,11 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/@react-native-community/cli-platform-apple/node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -5086,6 +4213,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5093,18 +4221,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli-platform-apple/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -5116,6 +4237,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -5131,6 +4253,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -5139,6 +4262,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -5150,6 +4274,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -5164,6 +4289,7 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "license": "MIT", "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -5186,6 +4312,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -5194,32 +4321,11 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli-platform-ios": { "version": "13.6.9", "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-13.6.9.tgz", "integrity": "sha512-CiUcHlGs8vE0CAB4oi1f+dzniqfGuhWPNrDvae2nm8dewlahTBwIcK5CawyGezjcJoeQhjBflh9vloska+nlnw==", + "license": "MIT", "dependencies": { "@react-native-community/cli-platform-apple": "13.6.9" } @@ -5228,6 +4334,7 @@ "version": "13.6.9", "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-13.6.9.tgz", "integrity": "sha512-W8FSlCPWymO+tlQfM3E0JmM8Oei5HZsIk5S0COOl0MRi8h0NmHI4WSTF2GCfbFZkcr2VI/fRsocoN8Au4EZAug==", + "license": "MIT", "dependencies": { "@react-native-community/cli-debugger-ui": "13.6.9", "@react-native-community/cli-tools": "13.6.9", @@ -5244,6 +4351,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -5259,6 +4367,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } @@ -5267,97 +4376,37 @@ "version": "15.0.19", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-server-api/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/@react-native-community/cli-server-api/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/@react-native-community/cli-server-api/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT" }, "node_modules/@react-native-community/cli-server-api/node_modules/ws": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", "dependencies": { "async-limiter": "~1.0.0" } @@ -5366,6 +4415,7 @@ "version": "13.6.9", "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-13.6.9.tgz", "integrity": "sha512-OXaSjoN0mZVw3nrAwcY1PC0uMfyTd9fz7Cy06dh+EJc+h0wikABsVRzV8cIOPrVV+PPEEXE0DBrH20T2puZzgQ==", + "license": "MIT", "dependencies": { "appdirsjs": "^1.2.4", "chalk": "^4.1.2", @@ -5380,39 +4430,11 @@ "sudo-prompt": "^9.0.0" } }, - "node_modules/@react-native-community/cli-tools/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/@react-native-community/cli-tools/node_modules/cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -5420,26 +4442,11 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-tools/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/@react-native-community/cli-tools/node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -5462,6 +4469,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5469,18 +4477,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-tools/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli-tools/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -5492,6 +4493,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "license": "MIT", "engines": { "node": ">=4" } @@ -5500,6 +4502,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -5515,6 +4518,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -5523,6 +4527,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -5534,6 +4539,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -5548,6 +4554,7 @@ "version": "6.4.0", "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "license": "MIT", "dependencies": { "is-wsl": "^1.1.0" }, @@ -5559,6 +4566,7 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "license": "MIT", "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -5581,6 +4589,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -5593,6 +4602,7 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -5600,90 +4610,26 @@ "node": ">=10" } }, - "node_modules/@react-native-community/cli-tools/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli-tools/node_modules/sudo-prompt": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" - }, - "node_modules/@react-native-community/cli-tools/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", + "license": "MIT" }, "node_modules/@react-native-community/cli-types": { "version": "13.6.9", "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-13.6.9.tgz", "integrity": "sha512-RLxDppvRxXfs3hxceW/mShi+6o5yS+kFPnPqZTaMKKR5aSg7LwDpLQW4K2D22irEG8e6RKDkZUeH9aL3vO2O0w==", + "license": "MIT", "dependencies": { "joi": "^17.2.1" } }, - "node_modules/@react-native-community/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/@react-native-community/cli/node_modules/commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "license": "MIT", "engines": { "node": "^12.20.0 || >=14" } @@ -5692,6 +4638,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -5714,6 +4661,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -5726,6 +4674,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5733,18 +4682,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -5756,6 +4698,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -5767,6 +4710,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -5775,6 +4719,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -5786,6 +4731,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -5800,6 +4746,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -5814,6 +4761,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -5825,6 +4773,7 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -5832,17 +4781,6 @@ "node": ">=10" } }, - "node_modules/@react-native-community/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-google-signin/google-signin": { "version": "13.1.0", "resolved": "https://registry.npmjs.org/@react-native-google-signin/google-signin/-/google-signin-13.1.0.tgz", @@ -5867,6 +4805,7 @@ "version": "0.74.87", "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.74.87.tgz", "integrity": "sha512-1XmRhqQchN+pXPKEKYdpJlwESxVomJOxtEnIkbo7GAlaN2sym84fHEGDXAjLilih5GVPpcpSmFzTy8jx3LtaFg==", + "license": "MIT", "engines": { "node": ">=18" } @@ -5875,6 +4814,7 @@ "version": "0.74.87", "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.74.87.tgz", "integrity": "sha512-+vJYpMnENFrwtgvDfUj+CtVJRJuUnzAUYT0/Pb68Sq9RfcZ5xdcCuUgyf7JO+akW2VTBoJY427wkcxU30qrWWw==", + "license": "MIT", "dependencies": { "@react-native/codegen": "0.74.87" }, @@ -5886,6 +4826,7 @@ "version": "0.74.87", "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.74.87.tgz", "integrity": "sha512-hyKpfqzN2nxZmYYJ0tQIHG99FQO0OWXp/gVggAfEUgiT+yNKas1C60LuofUsK7cd+2o9jrpqgqW4WzEDZoBlTg==", + "license": "MIT", "dependencies": { "@babel/core": "^7.20.0", "@babel/plugin-proposal-async-generator-functions": "^7.0.0", @@ -5942,6 +4883,7 @@ "version": "0.74.87", "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.74.87.tgz", "integrity": "sha512-GMSYDiD+86zLKgMMgz9z0k6FxmRn+z6cimYZKkucW4soGbxWsbjUAZoZ56sJwt2FJ3XVRgXCrnOCgXoH/Bkhcg==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.20.0", "glob": "^7.1.1", @@ -5958,10 +4900,32 @@ "@babel/preset-env": "^7.1.6" } }, + "node_modules/@react-native/codegen/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@react-native/community-cli-plugin": { "version": "0.74.87", "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.74.87.tgz", "integrity": "sha512-EgJG9lSr8x3X67dHQKQvU6EkO+3ksVlJHYIVv6U/AmW9dN80BEFxgYbSJ7icXS4wri7m4kHdgeq2PQ7/3vvrTQ==", + "license": "MIT", "dependencies": { "@react-native-community/cli-server-api": "13.6.9", "@react-native-community/cli-tools": "13.6.9", @@ -5984,6 +4948,7 @@ "version": "0.74.87", "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.74.87.tgz", "integrity": "sha512-MN95DJLYTv4EqJc+9JajA3AJZSBYJz2QEJ3uWlHrOky2vKrbbRVaW1ityTmaZa2OXIvNc6CZwSRSE7xCoHbXhQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=18" } @@ -5992,6 +4957,7 @@ "version": "0.74.87", "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.74.87.tgz", "integrity": "sha512-7TmZ3hTHwooYgIHqc/z87BMe1ryrIqAUi+AF7vsD+EHCGxHFdMjSpf1BZ2SUPXuLnF2cTiTfV2RwhbPzx0tYIA==", + "license": "MIT", "dependencies": { "@isaacs/ttlcache": "^1.4.1", "@react-native/debugger-frontend": "0.74.87", @@ -6011,63 +4977,20 @@ "node": ">=18" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@react-native/community-cli-plugin/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "ms": "2.0.0" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native/community-cli-plugin/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/@react-native/community-cli-plugin/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -6090,6 +5013,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -6097,18 +5021,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native/community-cli-plugin/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -6120,6 +5037,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -6127,12 +5045,14 @@ "node_modules/@react-native/community-cli-plugin/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/@react-native/community-cli-plugin/node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -6144,6 +5064,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -6158,6 +5079,7 @@ "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -6169,21 +5091,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native/community-cli-plugin/node_modules/ws": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", "dependencies": { "async-limiter": "~1.0.0" } @@ -6265,6 +5177,7 @@ "version": "0.74.87", "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.74.87.tgz", "integrity": "sha512-T+VX0N1qP+U9V4oAtn7FTX7pfsoVkd1ocyw9swYXgJqU2fK7hC9famW7b3s3ZiufPGPr1VPJe2TVGtSopBjL6A==", + "license": "MIT", "engines": { "node": ">=18" } @@ -6273,6 +5186,7 @@ "version": "0.74.87", "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.74.87.tgz", "integrity": "sha512-M5Evdn76CuVEF0GsaXiGi95CBZ4IWubHqwXxV9vG9CC9kq0PSkoM2Pn7Lx7dgyp4vT7ccJ8a3IwHbe+5KJRnpw==", + "license": "MIT", "engines": { "node": ">=18" } @@ -6281,6 +5195,7 @@ "version": "0.74.87", "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.74.87.tgz", "integrity": "sha512-UsJCO24sNax2NSPBmV1zLEVVNkS88kcgAiYrZHtYSwSjpl4WZ656tIeedBfiySdJ94Hr3kQmBYLipV5zk0NI1A==", + "license": "MIT", "dependencies": { "@babel/core": "^7.20.0", "@react-native/babel-preset": "0.74.87", @@ -6301,25 +5216,16 @@ "license": "MIT" }, "node_modules/@react-native/virtualized-lists": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.74.87.tgz", - "integrity": "sha512-lsGxoFMb0lyK/MiplNKJpD+A1EoEUumkLrCjH4Ht+ZlG8S0BfCxmskLZ6qXn3BiDSkLjfjI/qyZ3pnxNBvkXpQ==", + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", + "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", + "license": "MIT", "dependencies": { "invariant": "^2.2.4", "nullthrows": "^1.1.1" }, - "engines": { - "node": ">=18" - }, "peerDependencies": { - "@types/react": "^18.2.6", - "react": "*", "react-native": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } } }, "node_modules/@react-navigation/core": { @@ -6339,18 +5245,6 @@ "react": "*" } }, - "node_modules/@react-navigation/core/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@react-navigation/elements": { "version": "1.3.31", "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.31.tgz", @@ -6396,18 +5290,6 @@ "react-native-screens": ">= 3.0.0" } }, - "node_modules/@react-navigation/native/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@react-navigation/routers": { "version": "6.1.9", "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.9.tgz", @@ -6421,6 +5303,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/@rnx-kit/chromium-edge-launcher/-/chromium-edge-launcher-1.0.0.tgz", "integrity": "sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==", + "license": "Apache-2.0", "dependencies": { "@types/node": "^18.0.0", "escape-string-regexp": "^4.0.0", @@ -6433,21 +5316,20 @@ "node": ">=14.15" } }, - "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/@types/node": { + "version": "18.19.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.61.tgz", + "integrity": "sha512-z8fH66NcVkDzBItOao+Nyh0fiy7CYdxIyxnNCcZ60aY0I+EA/y4TSi/S/W9i8DIQvwVo7a0pgzAxmDeNnqrpkw==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" } }, "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -6455,6 +5337,19 @@ "node": ">=10" } }, + "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, "node_modules/@segment/loosely-validate-event": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", @@ -6468,6 +5363,7 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -6475,22 +5371,26 @@ "node_modules/@sideway/formula": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "license": "BSD-3-Clause" }, "node_modules/@sideway/pinpoint": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "license": "BSD-3-Clause" }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT" }, "node_modules/@sinonjs/commons": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } @@ -6499,6 +5399,7 @@ "version": "10.3.0", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^3.0.0" } @@ -6564,9 +5465,9 @@ } }, "node_modules/@supabase/supabase-js": { - "version": "2.45.6", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.45.6.tgz", - "integrity": "sha512-qVXSSUhhIqdFnF2VUGgeecPvw1cDW6+avcTbRgur4LaGnzrJCbM3Rx7g81/SSZjjeqYOtmHuKWhiHzV/EN8Ktw==", + "version": "2.46.1", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.46.1.tgz", + "integrity": "sha512-HiBpd8stf7M6+tlr+/82L8b2QmCjAD8ex9YdSAKU+whB/SHXXJdus1dGlqiH9Umy9ePUuxaYmVkGd9BcvBnNvg==", "license": "MIT", "dependencies": { "@supabase/auth-js": "2.65.1", @@ -6578,20 +5479,22 @@ } }, "node_modules/@types/hammerjs": { - "version": "2.0.45", - "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.45.tgz", - "integrity": "sha512-qkcUlZmX6c4J8q45taBKTL3p+LbITgyx7qhlPYOdOHZB7B31K0mXbP5YA7i7SgDeEGuI9MnumiKPEMrxg8j3KQ==", + "version": "2.0.46", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz", + "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", "license": "MIT" }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } @@ -6610,20 +5513,23 @@ "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/node": { - "version": "18.19.40", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.40.tgz", - "integrity": "sha512-MIxieZHrm4Ee8XArBIc+Or9HINt2StOmCbgRcXGSJl8q14svRvkZPe7LJq9HKtTI1SK3wU8b91TjntUm7T69Pg==", + "version": "22.8.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.4.tgz", + "integrity": "sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==", + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.8" } }, "node_modules/@types/node-forge": { "version": "1.3.11", "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6635,14 +5541,16 @@ "license": "MIT" }, "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "license": "MIT" }, "node_modules/@types/react": { "version": "18.2.79", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz", "integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -6658,19 +5566,6 @@ "@types/react": "*" } }, - "node_modules/@types/react-native/node_modules/@react-native/virtualized-lists": { - "version": "0.72.8", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", - "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", - "license": "MIT", - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "peerDependencies": { - "react-native": "*" - } - }, "node_modules/@types/react-navigation": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/@types/react-navigation/-/react-navigation-3.0.8.tgz", @@ -6684,7 +5579,8 @@ "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT" }, "node_modules/@types/ws": { "version": "8.5.12", @@ -6707,13 +5603,15 @@ "node_modules/@types/yargs-parser": { "version": "21.0.3", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "7.18.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "7.18.0", @@ -6747,6 +5645,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "7.18.0", "@typescript-eslint/types": "7.18.0", @@ -6775,6 +5674,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "7.18.0", "@typescript-eslint/visitor-keys": "7.18.0" @@ -6792,6 +5692,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/typescript-estree": "7.18.0", "@typescript-eslint/utils": "7.18.0", @@ -6819,6 +5720,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", "dev": true, + "license": "MIT", "engines": { "node": "^18.18.0 || >=20.0.0" }, @@ -6832,6 +5734,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "7.18.0", "@typescript-eslint/visitor-keys": "7.18.0", @@ -6860,6 +5763,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -6869,6 +5773,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -6884,6 +5789,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -6896,6 +5802,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@typescript-eslint/scope-manager": "7.18.0", @@ -6918,6 +5825,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "7.18.0", "eslint-visitor-keys": "^3.4.3" @@ -6934,7 +5842,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@urql/core": { "version": "2.3.6", @@ -6966,6 +5875,8 @@ "version": "0.7.13", "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "deprecated": "this version is no longer supported, please update to at least 0.8.*", + "license": "MIT", "engines": { "node": ">=10.0.0" } @@ -6974,6 +5885,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", "dependencies": { "event-target-shim": "^5.0.0" }, @@ -6985,6 +5897,7 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -6994,9 +5907,10 @@ } }, "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -7009,6 +5923,7 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -7043,6 +5958,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7057,7 +5973,8 @@ "node_modules/anser": { "version": "1.4.10", "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", - "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "license": "MIT" }, "node_modules/ansi-escapes": { "version": "4.3.2", @@ -7078,40 +5995,69 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "license": "MIT", "dependencies": { "colorette": "^1.0.7", "slice-ansi": "^2.0.0", "strip-ansi": "^5.0.0" } }, + "node_modules/ansi-fragments/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-fragments/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -7124,6 +6070,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -7134,7 +6081,8 @@ "node_modules/appdirsjs": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", - "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", + "license": "MIT" }, "node_modules/application-config-path": { "version": "0.1.1", @@ -7149,17 +6097,16 @@ "license": "MIT" }, "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -7176,6 +6123,7 @@ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -7195,6 +6143,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -7204,6 +6153,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -7224,6 +6174,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -7244,6 +6195,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -7262,6 +6214,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -7280,6 +6233,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -7295,6 +6249,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -7315,12 +6270,14 @@ "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" }, "node_modules/ast-types": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", + "license": "MIT", "dependencies": { "tslib": "^2.0.1" }, @@ -7332,6 +6289,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "license": "MIT", "engines": { "node": ">=4" } @@ -7339,7 +6297,8 @@ "node_modules/async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "license": "MIT" }, "node_modules/asynckit": { "version": "0.4.0", @@ -7360,6 +6319,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -7374,6 +6334,7 @@ "version": "7.0.0-bridge.0", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "license": "MIT", "peerDependencies": { "@babel/core": "^7.0.0-0" } @@ -7392,81 +6353,28 @@ "resolve": "^1.22.8" } }, - "node_modules/babel-plugin-module-resolver/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/babel-plugin-module-resolver/node_modules/glob": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", - "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", - "dev": true, - "license": "ISC", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^8.0.2", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/babel-plugin-module-resolver/node_modules/minimatch": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", - "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/babel-plugin-module-resolver/node_modules/minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", - "dependencies": { - "@babel/compat-data": "^7.22.6", "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" + "core-js-compat": "^3.38.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -7476,6 +6384,7 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2" }, @@ -7511,62 +6420,16 @@ "trim-right": "^1.0.1" } }, - "node_modules/babel-plugin-react-compiler/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-plugin-react-compiler/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-plugin-react-compiler/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/babel-plugin-react-compiler/node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-plugin-react-compiler/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/babel-plugin-react-compiler/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/babel-plugin-react-compiler/node_modules/source-map": { @@ -7578,18 +6441,6 @@ "node": ">=0.10.0" } }, - "node_modules/babel-plugin-react-compiler/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/babel-plugin-react-native-web": { "version": "0.19.13", "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.13.tgz", @@ -7600,6 +6451,7 @@ "version": "0.0.2", "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", + "license": "MIT", "dependencies": { "@babel/plugin-syntax-flow": "^7.12.1" } @@ -7625,7 +6477,8 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", @@ -7644,7 +6497,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/better-opn": { "version": "3.0.2", @@ -7662,6 +6516,7 @@ "version": "1.6.52", "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "license": "Unlicense", "engines": { "node": ">=0.6" } @@ -7670,6 +6525,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "license": "MIT", "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -7680,6 +6536,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -7720,6 +6577,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -7729,6 +6587,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -7737,9 +6596,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", - "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "funding": [ { "type": "opencollective", @@ -7754,11 +6613,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001640", - "electron-to-chromium": "^1.4.820", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.1.0" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -7771,6 +6631,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } @@ -7793,6 +6654,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -7802,6 +6664,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "license": "MIT", "dependencies": { "buffer-alloc-unsafe": "^1.1.0", "buffer-fill": "^1.0.0" @@ -7810,17 +6673,20 @@ "node_modules/buffer-alloc-unsafe": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "license": "MIT" }, "node_modules/buffer-fill": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "license": "MIT" }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" }, "node_modules/builtins": { "version": "1.0.3", @@ -7832,6 +6698,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -7913,6 +6780,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -7931,6 +6799,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "license": "MIT", "dependencies": { "callsites": "^2.0.0" }, @@ -7938,10 +6807,20 @@ "node": ">=4" } }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/caller-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "license": "MIT", "dependencies": { "caller-callsite": "^2.0.0" }, @@ -7950,17 +6829,20 @@ } }, "node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -7969,9 +6851,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001642", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", - "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", + "version": "1.0.30001675", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001675.tgz", + "integrity": "sha512-/wV1bQwPrkLiQMjaJF5yUMVM/VdRPOCU8QZ+PmG6uW6DvYSrNY1bpwHI/3mOcUosLaJCzYDi5o91IQB51ft6cg==", "funding": [ { "type": "opencollective", @@ -7985,19 +6867,23 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/charenc": { @@ -8022,6 +6908,7 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "license": "Apache-2.0", "dependencies": { "@types/node": "*", "escape-string-regexp": "^4.0.0", @@ -8035,17 +6922,6 @@ "node": ">=12.13.0" } }, - "node_modules/chrome-launcher/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ci-info": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", @@ -8056,6 +6932,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -8085,6 +6962,7 @@ "version": "2.9.2", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -8096,6 +6974,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -8105,17 +6984,6 @@ "node": ">=12" } }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/clone": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", @@ -8129,6 +6997,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -8139,22 +7008,28 @@ } }, "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/colorette": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "license": "MIT" }, "node_modules/combined-stream": { "version": "1.0.8", @@ -8171,7 +7046,8 @@ "node_modules/command-exists": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "license": "MIT" }, "node_modules/commander": { "version": "7.2.0", @@ -8185,7 +7061,8 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" }, "node_modules/component-type": { "version": "1.2.2", @@ -8200,6 +7077,7 @@ "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -8211,6 +7089,7 @@ "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -8228,6 +7107,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -8235,17 +7115,20 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" }, "node_modules/connect": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "finalhandler": "1.1.2", @@ -8260,6 +7143,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -8267,19 +7151,22 @@ "node_modules/connect/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" }, "node_modules/core-js-compat": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", - "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0" + "browserslist": "^4.24.2" }, "funding": { "type": "opencollective", @@ -8289,12 +7176,14 @@ "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" }, "node_modules/cosmiconfig": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", "dependencies": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", @@ -8305,25 +7194,71 @@ "node": ">=4" } }, - "node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "node_modules/cosmiconfig/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { - "node-fetch": "^2.6.12" + "sprintf-js": "~1.0.2" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/cosmiconfig/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" }, "engines": { - "node": ">= 8" + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/cosmiconfig/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, "node_modules/crypt": { @@ -8406,7 +7341,8 @@ "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" }, "node_modules/dag-map": { "version": "1.0.2", @@ -8418,6 +7354,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -8434,6 +7371,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -8450,6 +7388,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -8463,16 +7402,18 @@ } }, "node_modules/dayjs": { - "version": "1.11.11", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", - "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==" + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "license": "MIT" }, "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -8487,6 +7428,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8513,12 +7455,14 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8540,6 +7484,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "license": "MIT", "dependencies": { "clone": "^1.0.2" }, @@ -8551,6 +7496,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "license": "MIT", "engines": { "node": ">=0.8" } @@ -8559,6 +7505,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -8584,6 +7531,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -8630,7 +7578,8 @@ "node_modules/denodeify": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", + "license": "MIT" }, "node_modules/depd": { "version": "2.0.0", @@ -8667,6 +7616,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -8679,6 +7629,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -8757,6 +7708,7 @@ "version": "11.0.6", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.6.tgz", "integrity": "sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==", + "license": "BSD-2-Clause", "dependencies": { "dotenv": "^16.4.4" }, @@ -8776,22 +7728,26 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.828", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.828.tgz", - "integrity": "sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw==" + "version": "1.5.49", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz", + "integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==", + "license": "ISC" }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -8800,6 +7756,7 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", "dependencies": { "once": "^1.4.0" } @@ -8809,6 +7766,7 @@ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -8839,9 +7797,10 @@ } }, "node_modules/envinfo": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", - "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", + "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", + "license": "MIT", "bin": { "envinfo": "dist/cli.js" }, @@ -8859,6 +7818,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -8867,6 +7827,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", "dependencies": { "stackframe": "^1.3.4" } @@ -8875,6 +7836,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "license": "MIT", "dependencies": { "accepts": "~1.3.7", "escape-html": "~1.0.3" @@ -8887,6 +7849,7 @@ "version": "1.23.3", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -8946,6 +7909,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -8957,15 +7921,17 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/es-iterator-helpers": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", - "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", + "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -8974,12 +7940,12 @@ "es-set-tostringtag": "^2.0.3", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", + "globalthis": "^1.0.4", "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", "has-symbols": "^1.0.3", "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", + "iterator.prototype": "^1.1.3", "safe-array-concat": "^1.1.2" }, "engines": { @@ -8990,6 +7956,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -9001,6 +7968,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", "has-tostringtag": "^1.0.2", @@ -9015,6 +7983,7 @@ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" } @@ -9023,6 +7992,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -9036,9 +8006,10 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -9046,27 +8017,34 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -9116,6 +8094,7 @@ "resolved": "https://registry.npmjs.org/eslint-config-expo/-/eslint-config-expo-7.1.2.tgz", "integrity": "sha512-WxrDVNklN43Op0v3fglQfzL2bC7vqacUq9oVwJcGCUEDzdM7kGOR6pfEJiz3i3dQv3cFjHtct0CFEExep5c/dA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/eslint-plugin": "^7.4.0", "@typescript-eslint/parser": "^7.4.0", @@ -9134,6 +8113,7 @@ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, + "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -9146,6 +8126,7 @@ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -9157,22 +8138,25 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", - "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz", + "integrity": "sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==", "dev": true, + "license": "ISC", "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "fast-glob": "^3.3.1", - "get-tsconfig": "^4.5.0", - "is-core-module": "^2.11.0", + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.3.5", + "enhanced-resolve": "^5.15.0", + "eslint-module-utils": "^2.8.1", + "fast-glob": "^3.3.2", + "get-tsconfig": "^4.7.5", + "is-bun-module": "^1.0.2", "is-glob": "^4.0.3" }, "engines": { @@ -9183,14 +8167,24 @@ }, "peerDependencies": { "eslint": "*", - "eslint-plugin-import": "*" + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } } }, "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -9208,6 +8202,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -9217,6 +8212,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-0.0.1.tgz", "integrity": "sha512-dNri81vunJ3T+N1YWWxjLU6ux6KiukwZ4ECXCOPp8hG7M4kuvPAb9YQSIM63AT0pbtfYH/a6htikhaQcRPjhRA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "^7.2.0", "@typescript-eslint/utils": "^7.2.0" @@ -9229,34 +8225,37 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, + "license": "MIT", "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", "array.prototype.flat": "^1.3.2", "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/debug": { @@ -9264,6 +8263,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -9273,6 +8273,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -9285,6 +8286,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", "dev": true, + "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", "synckit": "^0.9.1" @@ -9311,17 +8313,18 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.35.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz", - "integrity": "sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==", + "version": "7.37.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", + "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.2", "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", + "es-iterator-helpers": "^1.1.0", "estraverse": "^5.3.0", "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", @@ -9347,6 +8350,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -9359,6 +8363,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -9371,6 +8376,7 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -9388,6 +8394,7 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -9404,6 +8411,7 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -9412,98 +8420,21 @@ } }, "node_modules/eslint/node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/eslint/node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -9514,56 +8445,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -9576,6 +8463,7 @@ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -9592,6 +8480,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -9605,6 +8494,7 @@ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -9617,6 +8507,7 @@ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -9629,6 +8520,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -9637,6 +8529,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -9654,6 +8547,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -9788,6 +8682,7 @@ "version": "10.0.10", "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-10.0.10.tgz", "integrity": "sha512-0qoTIihB79k+wGus9wy0JMKq7DdenziVx3iUkGvMAy2azscSgWH6bd2gJ9CGnhC6JRd3qTMFBL0ou/fx7WZl7A==", + "license": "MIT", "dependencies": { "expo-constants": "~16.0.0", "invariant": "^2.2.4", @@ -9827,6 +8722,7 @@ "version": "16.0.2", "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-16.0.2.tgz", "integrity": "sha512-9tNY3OVO0jfiMzl7ngb6IOyR5VFzNoN5OOazUWoeGfmMqVB5kltTemRvKraK9JRbBKIw+SOYLEmF0sEqgFZ6OQ==", + "license": "MIT", "dependencies": { "@expo/config": "~9.0.0", "@expo/env": "~0.3.0" @@ -9859,36 +8755,11 @@ "expo": "*" } }, - "node_modules/expo-device/node_modules/ua-parser-js": { - "version": "0.7.39", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", - "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" - }, - "engines": { - "node": "*" - } - }, "node_modules/expo-file-system": { "version": "17.0.1", "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-17.0.1.tgz", "integrity": "sha512-dYpnZJqTGj6HCYJyXAgpFkQWsiCH3HY1ek2cFZVHFoEc5tLz9gmdEgTF6nFHurvmvfmXqxi7a5CXyVm0aFYJBw==", + "license": "MIT", "peerDependencies": { "expo": "*" } @@ -9909,6 +8780,7 @@ "version": "13.0.2", "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-13.0.2.tgz", "integrity": "sha512-kKiwkVg/bY0AJ5q1Pxnm/GvpeB6hbNJhcFsoOWDh2NlpibhCLaHL826KHUM+WsnJRbVRxJ+K9vbPRHEMvFpVyw==", + "license": "MIT", "peerDependencies": { "expo": "*" } @@ -9941,55 +8813,6 @@ "expo-modules-autolinking": "bin/expo-modules-autolinking.js" } }, - "node_modules/expo-modules-autolinking/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/expo-modules-autolinking/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/expo-modules-autolinking/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/expo-modules-autolinking/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, "node_modules/expo-modules-autolinking/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -10005,15 +8828,6 @@ "node": ">=10" } }, - "node_modules/expo-modules-autolinking/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/expo-modules-autolinking/node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -10026,18 +8840,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/expo-modules-autolinking/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/expo-modules-autolinking/node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", @@ -10059,7 +8861,8 @@ "node_modules/expo-status-bar": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.12.1.tgz", - "integrity": "sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA==" + "integrity": "sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA==", + "license": "MIT" }, "node_modules/expo-web-browser": { "version": "13.0.3", @@ -10073,23 +8876,27 @@ "node_modules/exponential-backoff": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==" + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "license": "Apache-2.0" }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" }, "node_modules/fast-diff": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -10101,17 +8908,31 @@ "node": ">=8.6.0" } }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-loops": { "version": "1.1.4", @@ -10145,6 +8966,7 @@ "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -10153,6 +8975,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } @@ -10161,6 +8984,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "license": "BSD-3-Clause", "dependencies": { "fbjs": "^3.0.0" } @@ -10169,6 +8993,7 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "license": "MIT", "dependencies": { "cross-fetch": "^3.1.5", "fbjs-css-vars": "^1.0.0", @@ -10182,7 +9007,34 @@ "node_modules/fbjs-css-vars": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "license": "MIT" + }, + "node_modules/fbjs/node_modules/ua-parser-js": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", + "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } }, "node_modules/fetch-retry": { "version": "4.1.1", @@ -10195,6 +9047,7 @@ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, + "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -10206,6 +9059,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -10226,6 +9080,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -10243,6 +9098,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -10250,7 +9106,8 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/find-babel-config": { "version": "2.1.2", @@ -10266,6 +9123,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -10279,12 +9137,14 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz", "integrity": "sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -10310,6 +9170,7 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -10323,17 +9184,20 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/flow-enums-runtime": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", - "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==" + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", + "license": "MIT" }, "node_modules/flow-parser": { - "version": "0.239.1", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.239.1.tgz", - "integrity": "sha512-topOrETNxJ6T2gAnQiWqAlzGPj8uI2wtmNOlDIMNB+qyvGJZ6R++STbUOTAYmvPhOMz2gXnXPH0hOvURYmrBow==", + "version": "0.251.1", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.251.1.tgz", + "integrity": "sha512-8ZuLqJPlL/T9K3zFdr1m88Lx8JOoJluTTdyvN4uH5NT9zoIIFqbCDoXVhkHh022k2lhuAyFF27cu0BYKh5SmDA==", + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -10348,6 +9212,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } @@ -10416,6 +9281,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -10440,13 +9306,15 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -10459,6 +9327,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -10467,6 +9336,7 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -10484,6 +9354,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -10492,6 +9363,7 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -10500,6 +9372,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -10508,6 +9381,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -10547,6 +9421,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -10560,10 +9435,11 @@ } }, "node_modules/get-tsconfig": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.6.tgz", - "integrity": "sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", "dev": true, + "license": "MIT", "dependencies": { "resolve-pkg-maps": "^1.0.0" }, @@ -10575,45 +9451,84 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", "dependencies": { - "is-glob": "^4.0.1" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 6" + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" } }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", "engines": { "node": ">=4" } @@ -10622,6 +9537,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -10637,6 +9553,7 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -10656,6 +9573,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -10666,13 +9584,15 @@ "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/graphql": { "version": "15.8.0", @@ -10702,22 +9622,25 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/has-property-descriptors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -10729,6 +9652,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10740,6 +9664,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10751,6 +9676,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -10765,6 +9691,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -10775,12 +9702,14 @@ "node_modules/hermes-estree": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.19.1.tgz", - "integrity": "sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==" + "integrity": "sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==", + "license": "MIT" }, "node_modules/hermes-parser": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.19.1.tgz", "integrity": "sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==", + "license": "MIT", "dependencies": { "hermes-estree": "0.19.1" } @@ -10789,6 +9718,7 @@ "version": "0.0.6", "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "license": "MIT", "dependencies": { "source-map": "^0.7.3" }, @@ -10877,15 +9807,17 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/husky": { - "version": "9.1.5", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.5.tgz", - "integrity": "sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag==", + "version": "9.1.6", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz", + "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==", "dev": true, + "license": "MIT", "bin": { "husky": "bin.js" }, @@ -10919,12 +9851,14 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -10933,6 +9867,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "license": "MIT", "dependencies": { "queue": "6.0.2" }, @@ -10944,21 +9879,28 @@ } }, "node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/import-fresh/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -10967,6 +9909,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -10985,6 +9928,7 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -10993,7 +9937,8 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", @@ -11028,6 +9973,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -11041,6 +9987,7 @@ "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } @@ -11067,6 +10014,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -11081,13 +10029,15 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" }, "node_modules/is-async-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -11102,6 +10052,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -11113,6 +10064,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -11130,10 +10082,34 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "license": "MIT" }, + "node_modules/is-bun-module": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz", + "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.6.3" + } + }, + "node_modules/is-bun-module/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11142,9 +10118,10 @@ } }, "node_modules/is-core-module": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", - "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "license": "MIT", "dependencies": { "hasown": "^2.0.2" }, @@ -11159,6 +10136,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "license": "MIT", "dependencies": { "is-typed-array": "^1.1.13" }, @@ -11173,6 +10151,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -11187,6 +10166,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11195,6 +10175,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -11209,6 +10190,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11218,6 +10200,7 @@ "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -11229,6 +10212,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "license": "MIT", "engines": { "node": ">=4" } @@ -11238,6 +10222,7 @@ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -11252,6 +10237,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -11263,6 +10249,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "license": "MIT", "engines": { "node": ">=8" } @@ -11305,6 +10292,7 @@ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11316,6 +10304,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11327,6 +10316,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -11335,6 +10325,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -11358,6 +10349,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -11375,6 +10367,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -11386,6 +10379,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -11402,6 +10396,7 @@ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11413,6 +10408,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7" }, @@ -11436,6 +10432,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -11450,6 +10447,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -11464,6 +10462,7 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" }, @@ -11478,6 +10477,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -11502,6 +10502,7 @@ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11513,6 +10514,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -11525,6 +10527,7 @@ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4" @@ -11540,6 +10543,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -11548,34 +10552,41 @@ } }, "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "get-intrinsic": "^1.2.1", "has-symbols": "^1.0.3", "reflect.getprototypeof": "^1.0.4", "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/jackspeak": { @@ -11597,6 +10608,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/fake-timers": "^29.7.0", @@ -11613,6 +10625,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -11629,86 +10642,25 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-environment-node/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-environment-node/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-environment-node/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-environment-node/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-environment-node/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-node/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-get-type": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -11717,6 +10669,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^29.6.3", @@ -11736,6 +10689,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -11752,75 +10706,37 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-message-util/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-message-util/node_modules/pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -11830,37 +10746,17 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/jest-message-util/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" }, "node_modules/jest-mock": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -11874,6 +10770,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -11890,86 +10787,25 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-mock/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-mock/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-mock/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-mock/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -11986,6 +10822,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -12002,75 +10839,25 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-util/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-util/node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -12078,21 +10865,11 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-validate": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "camelcase": "^6.2.0", @@ -12109,6 +10886,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -12125,6 +10903,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } @@ -12133,67 +10912,28 @@ "version": "17.0.33", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-validate/node_modules/pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -12203,37 +10943,17 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-validate/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/jest-validate/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" }, "node_modules/jest-worker": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", @@ -12244,18 +10964,11 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12276,6 +10989,7 @@ "version": "17.13.3", "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.3.0", "@hapi/topo": "^5.1.0", @@ -12293,15 +11007,16 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" @@ -12310,17 +11025,20 @@ "node_modules/jsc-android": { "version": "250231.0.0", "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", - "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==" + "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", + "license": "BSD-2-Clause" }, "node_modules/jsc-safe-url": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", - "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==" + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "license": "0BSD" }, "node_modules/jscodeshift": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.13.16", "@babel/parser": "^7.13.16", @@ -12336,104 +11054,43 @@ "flow-parser": "0.*", "graceful-fs": "^4.2.4", "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.21.0", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/jscodeshift/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jscodeshift/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jscodeshift/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jscodeshift/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jscodeshift/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jscodeshift/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" }, - "engines": { - "node": ">=8" + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT" }, "node_modules/json-schema-deref-sync": { "version": "0.13.0", @@ -12469,18 +11126,21 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -12492,6 +11152,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -12501,6 +11162,7 @@ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -12516,6 +11178,7 @@ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } @@ -12524,6 +11187,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12532,6 +11196,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", "engines": { "node": ">=6" } @@ -12540,6 +11205,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", "engines": { "node": ">=6" } @@ -12549,6 +11215,7 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -12561,6 +11228,7 @@ "version": "1.4.2", "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "license": "Apache-2.0", "dependencies": { "debug": "^2.6.9", "marky": "^1.2.2" @@ -12570,6 +11238,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -12577,7 +11246,8 @@ "node_modules/lighthouse-logger/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/lightningcss": { "version": "1.19.0", @@ -12768,12 +11438,14 @@ "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -12793,18 +11465,21 @@ "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.throttle": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "license": "MIT" }, "node_modules/log-symbols": { "version": "2.2.0", @@ -12818,10 +11493,82 @@ "node": ">=4" } }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/log-symbols/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/logkitty": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "license": "MIT", "dependencies": { "ansi-fragments": "^0.2.1", "dayjs": "^1.8.15", @@ -12831,24 +11578,11 @@ "logkitty": "bin/logkitty.js" } }, - "node_modules/logkitty/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/logkitty/node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -12857,32 +11591,18 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^6.2.0" } }, - "node_modules/logkitty/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/logkitty/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/logkitty/node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -12895,6 +11615,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -12906,6 +11627,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -12920,6 +11642,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -12927,21 +11650,11 @@ "node": ">=8" } }, - "node_modules/logkitty/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/logkitty/node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -12954,12 +11667,14 @@ "node_modules/logkitty/node_modules/y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "license": "ISC" }, "node_modules/logkitty/node_modules/yargs": { "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -12981,6 +11696,7 @@ "version": "18.1.3", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -12993,6 +11709,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -13004,6 +11721,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", "dependencies": { "yallist": "^3.0.2" } @@ -13012,6 +11730,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -13024,6 +11743,7 @@ "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -13032,6 +11752,7 @@ "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } @@ -13039,7 +11760,8 @@ "node_modules/marky": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", - "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==" + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "license": "Apache-2.0" }, "node_modules/md5": { "version": "2.3.0", @@ -13056,6 +11778,7 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", + "license": "MIT", "dependencies": { "buffer-alloc": "^1.1.0" }, @@ -13081,7 +11804,8 @@ "node_modules/memoize-one": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "license": "MIT" }, "node_modules/memory-cache": { "version": "0.2.0", @@ -13104,12 +11828,14 @@ "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -13118,6 +11844,7 @@ "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.12.tgz", "integrity": "sha512-1UsH5FzJd9quUsD1qY+zUG4JY3jo3YEMxbMYH9jT6NK3j4iORhlwTK8fYTfAUBhDKjgLfKjAh7aoazNE23oIRA==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "@babel/core": "^7.20.0", @@ -13173,6 +11900,7 @@ "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.12.tgz", "integrity": "sha512-YZziRs0MgA3pzCkkvOoQRXjIoVjvrpi/yRlJnObyIvMP6lFdtyG4nUGIwGY9VXnBvxmXD6mPY2e+NSw6JAyiRg==", + "license": "MIT", "dependencies": { "@babel/core": "^7.20.0", "flow-enums-runtime": "^0.0.6", @@ -13186,12 +11914,14 @@ "node_modules/metro-babel-transformer/node_modules/hermes-estree": { "version": "0.23.1", "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", - "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==" + "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", + "license": "MIT" }, "node_modules/metro-babel-transformer/node_modules/hermes-parser": { "version": "0.23.1", "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", + "license": "MIT", "dependencies": { "hermes-estree": "0.23.1" } @@ -13200,6 +11930,7 @@ "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.12.tgz", "integrity": "sha512-p5kNHh2KJ0pbQI/H7ZBPCEwkyNcSz7OUkslzsiIWBMPQGFJ/xArMwkV7I+GJcWh+b4m6zbLxE5fk6fqbVK1xGA==", + "license": "MIT", "dependencies": { "exponential-backoff": "^3.1.1", "flow-enums-runtime": "^0.0.6", @@ -13213,6 +11944,7 @@ "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.12.tgz", "integrity": "sha512-o4BspKnugg/pE45ei0LGHVuBJXwRgruW7oSFAeSZvBKA/sGr0UhOGY3uycOgWInnS3v5yTTfiBA9lHlNRhsvGA==", + "license": "MIT", "dependencies": { "flow-enums-runtime": "^0.0.6" }, @@ -13224,6 +11956,7 @@ "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.12.tgz", "integrity": "sha512-4rwOWwrhm62LjB12ytiuR5NgK1ZBNr24/He8mqCsC+HXZ+ATbrewLNztzbAZHtFsrxP4D4GLTGgh96pCpYLSAQ==", + "license": "MIT", "dependencies": { "connect": "^3.6.5", "cosmiconfig": "^5.0.5", @@ -13242,6 +11975,7 @@ "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.12.tgz", "integrity": "sha512-QqdJ/yAK+IpPs2HU/h5v2pKEdANBagSsc6DRSjnwSyJsCoHlmyJKCaCJ7KhWGx+N4OHxh37hoA8fc2CuZbx0Fw==", + "license": "MIT", "dependencies": { "flow-enums-runtime": "^0.0.6", "lodash.throttle": "^4.1.1", @@ -13255,6 +11989,7 @@ "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.12.tgz", "integrity": "sha512-sYdemWSlk66bWzW2wp79kcPMzwuG32x1ZF3otI0QZTmrnTaaTiGyhE66P1z6KR4n2Eu5QXiABa6EWbAQv0r8bw==", + "license": "MIT", "dependencies": { "anymatch": "^3.0.3", "debug": "^2.2.0", @@ -13279,6 +12014,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -13286,12 +12022,14 @@ "node_modules/metro-file-map/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/metro-minify-terser": { "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.12.tgz", "integrity": "sha512-muWzUw3y5k+9083ZoX9VaJLWEV2Jcgi+Oan0Mmb/fBNMPqP9xVDuy4pOMn/HOiGndgfh/MK7s4bsjkyLJKMnXQ==", + "license": "MIT", "dependencies": { "flow-enums-runtime": "^0.0.6", "terser": "^5.15.0" @@ -13368,6 +12106,7 @@ "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.12.tgz", "integrity": "sha512-PR24gYRZnYHM3xT9pg6BdbrGbM/Cu1TcyIFBVlAk7qDAuHkUNQ1nMzWumWs+kwSvtd9eZGzHoucGJpTUEeLZAw==", + "license": "MIT", "dependencies": { "flow-enums-runtime": "^0.0.6" }, @@ -13379,6 +12118,7 @@ "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.12.tgz", "integrity": "sha512-LIx7+92p5rpI0i6iB4S4GBvvLxStNt6fF0oPMaUd1Weku7jZdfkCZzmrtDD9CSQ6EPb0T9NUZoyXIxlBa3wOCw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.25.0", "flow-enums-runtime": "^0.0.6" @@ -13391,6 +12131,7 @@ "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.12.tgz", "integrity": "sha512-o+AXmE7hpvM8r8MKsx7TI21/eerYYy2DCDkWfoBkv+jNkl61khvDHlQn0cXZa6lrcNZiZkl9oHSMcwLLIrFmpw==", + "license": "MIT", "dependencies": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", @@ -13410,6 +12151,7 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -13418,6 +12160,7 @@ "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.12.tgz", "integrity": "sha512-/dIpNdHksXkGHZXARZpL7doUzHqSNxgQ8+kQGxwpJuHnDhGkENxB5PS2QBaTDdEcmyTMjS53CN1rl9n1gR6fmw==", + "license": "MIT", "dependencies": { "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", @@ -13438,6 +12181,7 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -13446,6 +12190,7 @@ "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.12.tgz", "integrity": "sha512-WQWp00AcZvXuQdbjQbx1LzFR31IInlkCDYJNRs6gtEtAyhwpMMlL2KcHmdY+wjDO9RPcliZ+Xl1riOuBecVlPA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", @@ -13462,6 +12207,7 @@ "version": "0.80.12", "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.12.tgz", "integrity": "sha512-KAPFN1y3eVqEbKLx1I8WOarHPqDMUa8WelWxaJCNKO/yHCP26zELeqTJvhsQup+8uwB6EYi/sp0b6TGoh6lOEA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", @@ -13481,124 +12227,56 @@ "node": ">=18" } }, - "node_modules/metro/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/metro/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/metro/node_modules/ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/metro/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/metro/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "license": "MIT" }, "node_modules/metro/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, - "node_modules/metro/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/metro/node_modules/hermes-estree": { "version": "0.23.1", "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", - "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==" + "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", + "license": "MIT" }, "node_modules/metro/node_modules/hermes-parser": { "version": "0.23.1", "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", + "license": "MIT", "dependencies": { "hermes-estree": "0.23.1" } }, "node_modules/metro/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/metro/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, - "node_modules/metro/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/metro/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/metro/node_modules/ws": { "version": "7.5.10", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -13632,6 +12310,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -13643,6 +12322,7 @@ "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -13654,6 +12334,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -13662,6 +12343,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -13682,6 +12364,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -13693,6 +12376,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -13813,6 +12497,7 @@ "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", "dependencies": { "minimist": "^1.2.6" }, @@ -13821,14 +12506,16 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -13857,12 +12544,14 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -13870,7 +12559,8 @@ "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" }, "node_modules/nested-error-stacks": { "version": "2.0.1", @@ -13888,6 +12578,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", + "license": "MIT", "engines": { "node": ">=12.0.0" } @@ -13895,12 +12586,14 @@ "node_modules/node-abort-controller": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==" + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "license": "MIT" }, "node_modules/node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "license": "MIT", "dependencies": { "minimatch": "^3.0.2" }, @@ -13912,6 +12605,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -13931,6 +12625,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } @@ -13938,17 +12633,20 @@ "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.17.tgz", - "integrity": "sha512-Ww6ZlOiEQfPfXM45v17oabk77Z7mg5bOt7AjDyzy7RjK9OrLrLC8dyZQoAPEOtFX9SaNf1Tdvr5gRJWdTJj7GA==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" }, "node_modules/node-stream-zip": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", + "license": "MIT", "engines": { "node": ">=0.12.0" }, @@ -13961,6 +12659,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14022,12 +12721,14 @@ "node_modules/nullthrows": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "license": "MIT" }, "node_modules/ob1": { "version": "0.80.12", "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.12.tgz", "integrity": "sha512-VMArClVT6LkhUGpnuEoBuyjG9rzUyEzg4PDkav6wK1cLhOK02gPCYFxoiB4mqVnrMhDpIzJcrGNAMVi9P+hXrw==", + "license": "MIT", "dependencies": { "flow-enums-runtime": "^0.0.6" }, @@ -14039,6 +12740,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14047,6 +12749,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -14058,6 +12761,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -14066,6 +12770,7 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -14084,6 +12789,7 @@ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -14098,6 +12804,7 @@ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -14116,6 +12823,7 @@ "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -14130,6 +12838,7 @@ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -14146,6 +12855,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -14157,6 +12867,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -14165,6 +12876,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -14203,6 +12915,7 @@ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, + "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -14232,6 +12945,98 @@ "node": ">=6" } }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/ora/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/ora/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", @@ -14274,6 +13079,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -14288,6 +13094,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -14317,6 +13124,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -14332,6 +13140,7 @@ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -14339,19 +13148,11 @@ "node": ">=6" } }, - "node_modules/parent-module/node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -14376,6 +13177,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -14394,6 +13196,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } @@ -14402,6 +13205,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14410,6 +13214,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -14417,7 +13222,8 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" }, "node_modules/path-scurry": { "version": "1.11.1", @@ -14445,14 +13251,15 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "license": "ISC" }, "node_modules/picomatch": { @@ -14471,6 +13278,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", "engines": { "node": ">=6" } @@ -14479,6 +13287,7 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -14487,6 +13296,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -14498,6 +13308,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -14509,6 +13320,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -14521,6 +13333,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -14535,6 +13348,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -14546,6 +13360,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { "node": ">=4" } @@ -14633,6 +13448,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "license": "MIT", "dependencies": { "@xmldom/xmldom": "^0.8.8", "base64-js": "^1.5.1", @@ -14646,6 +13462,7 @@ "version": "0.8.10", "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "license": "MIT", "engines": { "node": ">=10.0.0" } @@ -14654,6 +13471,7 @@ "version": "15.1.1", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "license": "MIT", "engines": { "node": ">=8.0" } @@ -14671,6 +13489,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -14714,6 +13533,7 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -14723,6 +13543,7 @@ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -14738,6 +13559,7 @@ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, + "license": "MIT", "dependencies": { "fast-diff": "^1.1.2" }, @@ -14781,10 +13603,38 @@ "node": ">=6" } }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-format/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/pretty-format/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" }, "node_modules/progress": { "version": "2.0.3", @@ -14799,6 +13649,7 @@ "version": "7.3.1", "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "license": "MIT", "dependencies": { "asap": "~2.0.3" } @@ -14807,6 +13658,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -14819,6 +13671,7 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -14826,9 +13679,10 @@ } }, "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -14838,6 +13692,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -14873,6 +13728,7 @@ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "license": "MIT", "engines": { "node": ">=0.4.x" } @@ -14881,6 +13737,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", "dependencies": { "inherits": "~2.0.3" } @@ -14902,7 +13759,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/range-parser": { "version": "1.2.1", @@ -14928,10 +13786,20 @@ "rc": "cli.js" } }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -14940,9 +13808,10 @@ } }, "node_modules/react-devtools-core": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.1.tgz", - "integrity": "sha512-7FSb9meX0btdBQLwdFOwt6bGqvRPabmVMMslv8fgoSPqXyuGpgQe36kx8gR86XPw7aV1yVouTp6fyZ0EH+NfUw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", + "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", + "license": "MIT", "dependencies": { "shell-quote": "^1.6.1", "ws": "^7" @@ -14952,6 +13821,7 @@ "version": "7.5.10", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -14981,15 +13851,6 @@ "react": "^18.2.0" } }, - "node_modules/react-dom/node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, "node_modules/react-freeze": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", @@ -15005,12 +13866,14 @@ "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" }, "node_modules/react-native": { "version": "0.74.5", "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.74.5.tgz", "integrity": "sha512-Bgg2WvxaGODukJMTZFTZBNMKVaROHLwSb8VAGEdrlvKwfb1hHg/3aXTUICYk7dwgAnb+INbGMwnF8yeAgIUmqw==", + "license": "MIT", "dependencies": { "@jest/create-cache-key-function": "^29.6.3", "@react-native-community/cli": "13.6.9", @@ -15093,9 +13956,9 @@ } }, "node_modules/react-native-gesture-handler": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.20.0.tgz", - "integrity": "sha512-rFKqgHRfxQ7uSAivk8vxCiW4SB3G0U7jnv7kZD4Y90K5kp6YrU8Q3tWhxe3Rx55BIvSd3mBe9ZWbWVJ0FsSHPA==", + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.20.2.tgz", + "integrity": "sha512-HqzFpFczV4qCnwKlvSAvpzEXisL+Z9fsR08YV5LfJDkzuArMhBu2sOoSPUF/K62PCoAb+ObGlTC83TKHfUd0vg==", "license": "MIT", "dependencies": { "@egjs/hammerjs": "^2.0.17", @@ -15109,9 +13972,9 @@ } }, "node_modules/react-native-reanimated": { - "version": "3.15.4", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.4.tgz", - "integrity": "sha512-jcpHE+MnsvSbClhHgAFoken7SnaHrUJ5gVA8BUw8S1j6rkrw2VzRpht6cxn14NlqYx5ytjfG9IXJDOzq8tFvfw==", + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.1.tgz", + "integrity": "sha512-Wnbo7toHZ6kPLAD8JWKoKCTfNoqYOMW5vUEP76Rr4RBmJCrdXj6oauYP0aZnZq8NCbiP5bwwu7+RECcWtoetnQ==", "license": "MIT", "dependencies": { "@babel/plugin-transform-arrow-functions": "^7.0.0-0", @@ -15157,9 +14020,9 @@ } }, "node_modules/react-native-svg": { - "version": "15.7.1", - "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.7.1.tgz", - "integrity": "sha512-Xc11L4t6/DtmUwrQqHR7S45Qy3cIWpcfGlmEatVeZ9c1N8eAK79heJmGRgCOVrXESrrLEHfP/AYGf0BGyrvV6A==", + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.8.0.tgz", + "integrity": "sha512-KHJzKpgOjwj1qeZzsBjxNdoIgv2zNCO9fVcoq2TEhTRsVV5DGTZ9JzUZwybd7q4giT/H3RdtqC3u44dWdO0Ffw==", "license": "MIT", "dependencies": { "css-select": "^5.1.0", @@ -15223,6 +14086,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -15230,19 +14094,44 @@ "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, - "engines": { - "node": ">= 10.14.2" + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/react-native/node_modules/@react-native/normalize-colors": { + "version": "0.74.87", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.87.tgz", + "integrity": "sha512-Xh7Nyk/MPefkb0Itl5Z+3oOobeG9lfLb7ZOY2DKpFnoCE1TzBmib9vMNdFaLdSxLIP+Ec6icgKtdzYg8QUPYzA==", + "license": "MIT" + }, + "node_modules/react-native/node_modules/@react-native/virtualized-lists": { + "version": "0.74.87", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.74.87.tgz", + "integrity": "sha512-lsGxoFMb0lyK/MiplNKJpD+A1EoEUumkLrCjH4Ht+ZlG8S0BfCxmskLZ6qXn3BiDSkLjfjI/qyZ3pnxNBvkXpQ==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/react-native/node_modules/@react-native/normalize-colors": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.87.tgz", - "integrity": "sha512-Xh7Nyk/MPefkb0Itl5Z+3oOobeG9lfLb7ZOY2DKpFnoCE1TzBmib9vMNdFaLdSxLIP+Ec6icgKtdzYg8QUPYzA==" - }, "node_modules/react-native/node_modules/@types/istanbul-reports": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } @@ -15251,67 +14140,16 @@ "version": "15.0.19", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/react-native/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-native/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-native/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-native/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-native/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/react-native/node_modules/pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "ansi-regex": "^5.0.0", @@ -15326,6 +14164,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", "dependencies": { "asap": "~2.0.6" } @@ -15333,28 +14172,29 @@ "node_modules/react-native/node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT" }, "node_modules/react-native/node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" }, - "node_modules/react-native/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/react-native/node_modules/scheduler": { + "version": "0.24.0-canary-efb381bbf-20230505", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", + "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "loose-envify": "^1.1.0" } }, "node_modules/react-native/node_modules/ws": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", "dependencies": { "async-limiter": "~1.0.0" } @@ -15363,6 +14203,7 @@ "version": "0.14.2", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -15371,6 +14212,7 @@ "version": "16.15.0", "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "license": "MIT", "dependencies": { "object-assign": "^4.1.1", "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" @@ -15383,6 +14225,7 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -15393,15 +14236,23 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, "node_modules/readline": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", + "license": "BSD" }, "node_modules/recast": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "license": "MIT", "dependencies": { "ast-types": "0.15.2", "esprima": "~4.0.0", @@ -15416,6 +14267,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -15425,6 +14277,7 @@ "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -15444,12 +14297,14 @@ "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -15460,26 +14315,29 @@ "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", "peer": true, "dependencies": { "@babel/runtime": "^7.8.4" } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -15489,14 +14347,15 @@ } }, "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "license": "MIT", "dependencies": { - "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" }, @@ -15504,25 +14363,24 @@ "node": ">=4" } }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", + "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", + "license": "BSD-2-Clause", "dependencies": { - "jsesc": "~0.5.0" + "jsesc": "~3.0.2" }, "bin": { "regjsparser": "bin/parser" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, "node_modules/remove-trailing-slash": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", @@ -15533,6 +14391,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -15541,6 +14400,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -15548,7 +14408,8 @@ "node_modules/require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "license": "ISC" }, "node_modules/requireg": { "version": "0.2.2", @@ -15583,6 +14444,7 @@ "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -15599,6 +14461,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -15608,6 +14471,7 @@ "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } @@ -15638,6 +14502,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -15659,6 +14524,27 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -15677,6 +14563,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -15685,6 +14572,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4", @@ -15698,20 +14586,17 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safe-array-concat/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/safe-regex-test": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -15727,12 +14612,14 @@ "node_modules/sax": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" }, "node_modules/scheduler": { - "version": "0.24.0-canary-efb381bbf-20230505", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", - "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } @@ -15741,6 +14628,7 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" @@ -15753,6 +14641,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -15808,12 +14697,6 @@ "node": ">=4" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, "node_modules/send/node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", @@ -15839,6 +14722,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -15894,12 +14778,6 @@ "node": ">=4" } }, - "node_modules/serve-static/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, "node_modules/serve-static/node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", @@ -15957,12 +14835,14 @@ "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "license": "ISC" }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -15979,6 +14859,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -15992,7 +14873,8 @@ "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" }, "node_modules/setprototypeof": { "version": "1.2.0", @@ -16004,6 +14886,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -16015,6 +14898,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -16026,6 +14910,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } @@ -16034,6 +14919,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -16042,6 +14928,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -16058,12 +14945,14 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" }, "node_modules/simple-plist": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "license": "MIT", "dependencies": { "bplist-creator": "0.1.0", "bplist-parser": "0.3.1", @@ -16074,6 +14963,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "license": "MIT", "dependencies": { "stream-buffers": "2.2.x" } @@ -16082,6 +14972,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "license": "MIT", "dependencies": { "big-integer": "1.6.x" }, @@ -16092,12 +14983,14 @@ "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -16106,6 +14999,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.0", "astral-regex": "^1.0.0", @@ -16115,10 +15009,38 @@ "node": ">=6" } }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, "node_modules/slugify": { "version": "1.6.6", "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "license": "MIT", "engines": { "node": ">=8.0.0" } @@ -16127,6 +15049,7 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", "engines": { "node": ">= 8" } @@ -16144,6 +15067,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -16153,6 +15077,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -16181,7 +15106,8 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" }, "node_modules/ssri": { "version": "10.0.6", @@ -16199,6 +15125,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -16210,6 +15137,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", "engines": { "node": ">=8" } @@ -16217,12 +15145,14 @@ "node_modules/stackframe": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" }, "node_modules/stacktrace-parser": { "version": "0.1.10", "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "license": "MIT", "dependencies": { "type-fest": "^0.7.1" }, @@ -16234,6 +15164,7 @@ "version": "0.7.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } @@ -16242,6 +15173,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -16250,6 +15182,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "license": "Unlicense", "engines": { "node": ">= 0.10.0" } @@ -16267,6 +15200,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -16275,6 +15209,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -16308,33 +15243,11 @@ "node": ">=8" } }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/string-width/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, + "license": "MIT", "engines": { "node": ">=8" } @@ -16344,6 +15257,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -16370,6 +15284,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" @@ -16379,6 +15294,7 @@ "version": "1.2.9", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -16396,6 +15312,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -16409,6 +15326,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -16422,14 +15340,15 @@ } }, "node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/strip-ansi-cjs": { @@ -16445,19 +15364,12 @@ "node": ">=8" } }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "engines": { - "node": ">=6" - } - }, "node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -16475,23 +15387,29 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/strnum": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "license": "MIT" }, "node_modules/structured-headers": { "version": "0.4.1", @@ -16509,6 +15427,7 @@ "version": "3.34.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -16530,6 +15449,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -16539,6 +15459,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -16561,14 +15482,15 @@ "license": "MIT" }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/supports-hyperlinks": { @@ -16584,31 +15506,11 @@ "node": ">=8" } }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -16617,10 +15519,11 @@ } }, "node_modules/synckit": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", - "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", "dev": true, + "license": "MIT", "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" @@ -16637,6 +15540,7 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -16713,6 +15617,7 @@ "version": "0.8.4", "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "license": "MIT", "dependencies": { "rimraf": "~2.6.2" }, @@ -16724,15 +15629,38 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/temp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/temp/node_modules/rimraf": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -16800,9 +15728,10 @@ } }, "node_modules/terser": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.33.0.tgz", - "integrity": "sha512-JuPVaB7s1gdFKPKTelwUyRq5Sid2A3Gko2S0PncwdBq7kN9Ti9HPWDQ06MPsEDGsZeVESjKEnyGy68quBk1w6g==", + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -16819,17 +15748,20 @@ "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", "dependencies": { "any-promise": "^1.0.0" } @@ -16838,6 +15770,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -16848,7 +15781,8 @@ "node_modules/throat": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "license": "MIT" }, "node_modules/through": { "version": "2.3.8", @@ -16860,6 +15794,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -16880,12 +15815,14 @@ "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -16905,7 +15842,8 @@ "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" }, "node_modules/traverse": { "version": "0.6.10", @@ -16934,10 +15872,11 @@ } }, "node_modules/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", + "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" }, @@ -16948,13 +15887,15 @@ "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" }, "node_modules/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -16967,6 +15908,7 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -16975,15 +15917,17 @@ } }, "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", + "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -16995,6 +15939,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", "engines": { "node": ">=4" } @@ -17015,6 +15960,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -17028,6 +15974,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -17046,6 +15993,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -17065,6 +16013,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -17105,6 +16054,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -17114,9 +16064,9 @@ } }, "node_modules/ua-parser-js": { - "version": "1.0.38", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz", - "integrity": "sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==", + "version": "0.7.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", + "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", "funding": [ { "type": "opencollective", @@ -17131,6 +16081,10 @@ "url": "https://github.com/sponsors/faisalman" } ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, "engines": { "node": "*" } @@ -17139,6 +16093,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -17150,14 +16105,16 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", "engines": { "node": ">=4" } @@ -17166,6 +16123,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -17175,9 +16133,10 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", "engines": { "node": ">=4" } @@ -17186,6 +16145,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", "engines": { "node": ">=4" } @@ -17230,6 +16190,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -17238,14 +16199,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -17260,9 +16222,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -17276,6 +16239,7 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } @@ -17298,12 +16262,14 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } @@ -17335,6 +16301,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -17342,12 +16309,14 @@ "node_modules/vlq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "license": "MIT" }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } @@ -17362,6 +16331,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "license": "MIT", "dependencies": { "defaults": "^1.0.3" } @@ -17369,17 +16339,20 @@ "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" }, "node_modules/whatwg-fetch": { "version": "3.6.20", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -17389,6 +16362,7 @@ "version": "8.0.0-3", "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", + "license": "MIT", "dependencies": { "buffer": "^5.4.3", "punycode": "^2.1.1", @@ -17402,6 +16376,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", "engines": { "node": ">=8" } @@ -17410,6 +16385,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -17424,6 +16400,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -17440,6 +16417,7 @@ "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", "dev": true, + "license": "MIT", "dependencies": { "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", @@ -17461,17 +16439,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-builtin-type/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, "node_modules/which-collection": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, + "license": "MIT", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -17488,12 +16461,14 @@ "node_modules/which-module": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "license": "ISC" }, "node_modules/which-typed-array": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -17519,6 +16494,7 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -17527,6 +16503,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -17557,101 +16534,17 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" }, "node_modules/write-file-atomic": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "license": "ISC", "dependencies": { "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", @@ -17683,6 +16576,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "license": "Apache-2.0", "dependencies": { "simple-plist": "^1.1.0", "uuid": "^7.0.3" @@ -17695,6 +16589,7 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } @@ -17703,6 +16598,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" @@ -17715,6 +16611,7 @@ "version": "11.0.1", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", "engines": { "node": ">=4.0" } @@ -17723,6 +16620,7 @@ "version": "14.0.0", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==", + "license": "MIT", "engines": { "node": ">=8.0" } @@ -17731,6 +16629,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", "engines": { "node": ">=0.4" } @@ -17739,6 +16638,7 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", "engines": { "node": ">=10" } @@ -17746,12 +16646,14 @@ "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" }, "node_modules/yaml": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", - "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "license": "ISC", "bin": { "yaml": "bin.mjs" }, @@ -17763,6 +16665,7 @@ "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -17780,6 +16683,7 @@ "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", "engines": { "node": ">=12" } @@ -17789,6 +16693,7 @@ "resolved": "https://registry.npmjs.org/yarnhook/-/yarnhook-0.6.2.tgz", "integrity": "sha512-+vrULrVsgYbLd0ie1Ba087xYK4rzB6m2TQNgVen3pXZsm/FRl6GeYzsXttJ4Q9I/MmcK142wMaSFUPlBFASYHQ==", "dev": true, + "license": "MIT", "dependencies": { "execa": "^4.0.3", "find-parent-dir": "^0.3.1" @@ -17802,6 +16707,7 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -17825,6 +16731,7 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -17840,6 +16747,7 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=8.12.0" } @@ -17849,6 +16757,7 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -17861,6 +16770,7 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -17870,6 +16780,7 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -17882,6 +16793,7 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -17896,6 +16808,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -17925,9 +16838,9 @@ } }, "node_modules/zustand": { - "version": "5.0.0-rc.2", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.0-rc.2.tgz", - "integrity": "sha512-o2Nwuvnk8vQBX7CcHL8WfFkZNJdxB/VKeWw0tNglw8p4cypsZ3tRT7rTRTDNeUPFS0qaMBRSKe+fVwL5xpcE3A==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.1.tgz", + "integrity": "sha512-pRET7Lao2z+n5R/HduXMio35TncTlSW68WsYBq2Lg1ASspsNGjpwLAsij3RpouyV6+kHMwwwzP0bZPD70/Jx/w==", "license": "MIT", "engines": { "node": ">=12.20.0" diff --git a/package.json b/package.json index 2ef0b88..666ee19 100644 --- a/package.json +++ b/package.json @@ -49,13 +49,13 @@ "@expo/metro-runtime": "~3.2.3" }, "devDependencies": { - "@babel/core": "^7.20.0", + "@babel/core": "^7.24.0", "@eslint/js": "^9.9.0", "@ianvs/prettier-plugin-sort-imports": "^4.3.1", - "@types/react": "~18.2.45", + "@types/react": "~18.2.79", "babel-plugin-module-resolver": "^5.0.2", "eslint": "^8.57.0", - "eslint-config-expo": "^7.0.0", + "eslint-config-expo": "~7.1.2", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "husky": "^9.1.5", diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index 4efabb7..afb5410 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -1,17 +1,26 @@ import React, { useEffect } from 'react'; import { Alert, Text, TouchableOpacity } from 'react-native'; -import * as AuthSession from 'expo-auth-session'; import * as Google from 'expo-auth-session/providers/google'; -import Constants from 'expo-constants'; +import { useNavigation } from '@react-navigation/native'; +import { NativeStackNavigationProp } from '@react-navigation/native-stack'; import { styles } from '@/screens/styles'; import { supabase } from '@/supabase/client'; +import { LoginStackParamList } from '@/types/navigation'; -const redirectUri = AuthSession.makeRedirectUri({ - scheme: 'org.calblueprint.ourcityforest', - preferLocalhost: Constants.appOwnership !== 'expo', -}); +type LoginScreenNavigationProp = NativeStackNavigationProp< + LoginStackParamList, + 'AdminLogin' +>; + +const redirectUri = 'https://auth.expo.io/@cwz/our-city-forest'; +// const redirectUri = AuthSession.makeRedirectUri({ +// scheme: "org.calblueprint.ourcityforest", +// preferLocalhost: false, +// }); export default function GoogleSignInButton() { + console.log('GoogleSignInButton component rendered'); + const navigation = useNavigation(); const [request, response, promptAsync] = Google.useIdTokenAuthRequest({ webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, @@ -20,10 +29,15 @@ export default function GoogleSignInButton() { scopes: ['profile', 'email'], }); + console.log('Request state:', request); + useEffect(() => { + console.log('useEffect triggered with response:', response); if (response?.type === 'success') { const { id_token } = response.params; + console.log('ID Token:', id_token); if (id_token) { + console.log('there is id token'); supabase.auth .signInWithIdToken({ provider: 'google', @@ -31,16 +45,25 @@ export default function GoogleSignInButton() { }) .then(({ data, error }) => { if (error) { + console.log('bad'); Alert.alert('Sign-In Error', error.message); } else { - console.log(data); + console.log('yay'); + navigation.navigate('afterlogin'); } }); } else { + console.log('no id'); Alert.alert('Error', 'No ID token present!'); } } else if (response?.type === 'error') { + console.log('failure'); Alert.alert('Error', 'Google sign-in failed.'); + } else if (response?.type === 'dismiss') { + console.log('Sign-in dismissed by the user'); + Alert.alert('Sign-In Canceled', 'The sign-in process was canceled.'); + } else { + console.log('else: Unknown response type or response is undefined'); } }, [response]); @@ -49,6 +72,7 @@ export default function GoogleSignInButton() { style={styles.button} disabled={!request} onPress={() => { + console.log('Button pressed - triggering promptAsync'); promptAsync(); }} > diff --git a/src/components/GoogleSignInButton1.tsx b/src/components/GoogleSignInButton1.tsx new file mode 100644 index 0000000..977b0a0 --- /dev/null +++ b/src/components/GoogleSignInButton1.tsx @@ -0,0 +1,85 @@ +import React, { useEffect, useState } from 'react'; +import { Text, TouchableOpacity } from 'react-native'; +import * as Google from 'expo-auth-session/providers/google'; +import * as WebBrowser from 'expo-web-browser'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import { styles } from '@/screens/styles'; + +WebBrowser.maybeCompleteAuthSession(); + +const redirectUri = 'https://auth.expo.io/@ocfdev/our-city-forest'; +export default function GoogleSignInButton() { + const [userInfo, setUserInfo] = useState(null); + const [request, response, promptAsync] = Google.useIdTokenAuthRequest({ + webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, + androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, + iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, + redirectUri, + }); + + console.log('Request URI:', request?.url); + + React.useEffect(() => { + console.log('Response received:', response); + handleSignInWithGoogle(); + }, [response]); + + async function handleSignInWithGoogle() { + const user = await AsyncStorage.getItem('@user'); + console.log('Retrieved user from AsyncStorage:', user); + if (!user) { + if ( + response?.type === 'success' && + response.authentication?.accessToken + ) { + console.log('Response is successful, fetching user info...'); + await getUserInfo(response.authentication.accessToken); + } else { + console.log('Response is not successful or missing accessToken.'); + } + } else { + console.log('User already exists in AsyncStorage, setting user info...'); + setUserInfo(JSON.parse(user)); + } + } + + const getUserInfo = async (token: string) => { + if (!token) { + console.log('No token provided, aborting getUserInfo.'); + return; + } + console.log('Fetching user info with token:', token); + try { + const response = await fetch( + 'https://www.googleapis.com/userinfo/v2/me', + { + headers: { Authorization: `Bearer ${token}` }, + }, + ); + const user = await response.json(); + console.log('Fetched user data:', user); + await AsyncStorage.setItem('@user', JSON.stringify(user)); + setUserInfo(user); + } catch (error) { + console.error('Failed to fetch user data:', error); + } + }; + + console.log('Current userInfo state:', userInfo); + + return ( + { + if (request) { + console.log('Prompting for Google sign-in...'); + promptAsync(); + } else { + console.log('Request is not ready.'); + } + }} + > + Sign in with Google + + ); +} diff --git a/src/components/Login.tsx b/src/components/Login.tsx index efda2bb..b064e60 100644 --- a/src/components/Login.tsx +++ b/src/components/Login.tsx @@ -1,7 +1,7 @@ import { Text, TouchableOpacity, View } from 'react-native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { LoginStackParamList } from '@/navigation/types'; import { styles } from '@/screens/styles'; +import { LoginStackParamList } from '@/types/navigation'; type LoginProps = NativeStackScreenProps; @@ -15,9 +15,9 @@ export default function Login({ navigation, route }: LoginProps) { navigation.navigate('MemberLogin')} + onPress={() => navigation.navigate('AdminLogin')} > - Staff or Member + Admin diff --git a/src/navigation/types.tsx b/src/navigation/types.tsx deleted file mode 100644 index edf2cc0..0000000 --- a/src/navigation/types.tsx +++ /dev/null @@ -1,5 +0,0 @@ -export type LoginStackParamList = { - Login: undefined; - GuestLogin: undefined; - MemberLogin: undefined; -}; diff --git a/src/screens/MemberLoginScreen.tsx b/src/screens/AdminLoginScreen.tsx similarity index 75% rename from src/screens/MemberLoginScreen.tsx rename to src/screens/AdminLoginScreen.tsx index 380319f..70f1b64 100644 --- a/src/screens/MemberLoginScreen.tsx +++ b/src/screens/AdminLoginScreen.tsx @@ -1,12 +1,12 @@ import React from 'react'; import { Text, View } from 'react-native'; import Svg, { Circle } from 'react-native-svg'; -import GoogleSignInButton from '@/components/GoogleSignInButton'; +import GoogleSignInButton from '@/components/GoogleSignInButton1'; import { styles } from '@/screens/styles'; -export default function MemberLoginScreen() { +export default function AdminLoginScreen() { return ( - + Staff and Member Login diff --git a/src/screens/LoginScreen.tsx b/src/screens/LoginScreen.tsx index f51d9ac..01f3086 100644 --- a/src/screens/LoginScreen.tsx +++ b/src/screens/LoginScreen.tsx @@ -2,8 +2,8 @@ import { View } from 'react-native'; import Svg, { Circle } from 'react-native-svg'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; import Login from '@/components/Login'; -import { LoginStackParamList } from '@/navigation/types'; import { styles } from '@/screens/styles'; +import { LoginStackParamList } from '@/types/navigation'; type LoginProps = NativeStackScreenProps; diff --git a/src/screens/afterlogin.tsx b/src/screens/afterlogin.tsx new file mode 100644 index 0000000..e69de29 diff --git a/src/screens/styles.ts b/src/screens/styles.ts index ba87cfd..b634c16 100644 --- a/src/screens/styles.ts +++ b/src/screens/styles.ts @@ -44,7 +44,7 @@ export const styles = StyleSheet.create({ fontSize: 16, }, - memberLoginContainer: { + adminLoginContainer: { flex: 1, flexDirection: 'column', justifyContent: 'flex-start', diff --git a/src/navigation/types 2.tsx b/src/types/navigation.ts similarity index 62% rename from src/navigation/types 2.tsx rename to src/types/navigation.ts index edf2cc0..dd9c5fa 100644 --- a/src/navigation/types 2.tsx +++ b/src/types/navigation.ts @@ -1,5 +1,6 @@ export type LoginStackParamList = { Login: undefined; GuestLogin: undefined; - MemberLogin: undefined; + AdminLogin: undefined; + afterlogin: undefined; }; From db53f9f347844635bc16a43869166a6dc39127d8 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 30 Oct 2024 19:11:00 -0700 Subject: [PATCH 06/67] google auth draft 2 --- src/components/GoogleSignInButton1.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/GoogleSignInButton1.tsx b/src/components/GoogleSignInButton1.tsx index 977b0a0..2e2f0d3 100644 --- a/src/components/GoogleSignInButton1.tsx +++ b/src/components/GoogleSignInButton1.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import React, { useState } from 'react'; import { Text, TouchableOpacity } from 'react-native'; import * as Google from 'expo-auth-session/providers/google'; import * as WebBrowser from 'expo-web-browser'; @@ -8,6 +8,7 @@ import { styles } from '@/screens/styles'; WebBrowser.maybeCompleteAuthSession(); const redirectUri = 'https://auth.expo.io/@ocfdev/our-city-forest'; + export default function GoogleSignInButton() { const [userInfo, setUserInfo] = useState(null); const [request, response, promptAsync] = Google.useIdTokenAuthRequest({ From 83f40172bd1cb97d497a187db7c1e0556febba4a Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 30 Oct 2024 19:21:23 -0700 Subject: [PATCH 07/67] draft --- src/components/GoogleSignInButton1.tsx | 50 ++++++++++++++------------ 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/src/components/GoogleSignInButton1.tsx b/src/components/GoogleSignInButton1.tsx index 2e2f0d3..2570d89 100644 --- a/src/components/GoogleSignInButton1.tsx +++ b/src/components/GoogleSignInButton1.tsx @@ -1,8 +1,9 @@ -import React, { useState } from 'react'; +import { useEffect, useState } from 'react'; import { Text, TouchableOpacity } from 'react-native'; import * as Google from 'expo-auth-session/providers/google'; import * as WebBrowser from 'expo-web-browser'; import AsyncStorage from '@react-native-async-storage/async-storage'; +import { useNavigation } from '@react-navigation/native'; import { styles } from '@/screens/styles'; WebBrowser.maybeCompleteAuthSession(); @@ -10,6 +11,7 @@ WebBrowser.maybeCompleteAuthSession(); const redirectUri = 'https://auth.expo.io/@ocfdev/our-city-forest'; export default function GoogleSignInButton() { + const navigation = useNavigation(); const [userInfo, setUserInfo] = useState(null); const [request, response, promptAsync] = Google.useIdTokenAuthRequest({ webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, @@ -20,31 +22,33 @@ export default function GoogleSignInButton() { console.log('Request URI:', request?.url); - React.useEffect(() => { - console.log('Response received:', response); - handleSignInWithGoogle(); - }, [response]); - - async function handleSignInWithGoogle() { - const user = await AsyncStorage.getItem('@user'); - console.log('Retrieved user from AsyncStorage:', user); - if (!user) { - if ( - response?.type === 'success' && - response.authentication?.accessToken - ) { - console.log('Response is successful, fetching user info...'); - await getUserInfo(response.authentication.accessToken); + useEffect(() => { + const handleSignInWithGoogle = async () => { + const user = await AsyncStorage.getItem('@user'); + console.log('Retrieved user from AsyncStorage:', user); + if (!user) { + if ( + response?.type === 'success' && + response.authentication?.accessToken + ) { + console.log('Response is successful, fetching user info...'); + await getUserInfo(response.authentication.accessToken); + } else { + console.log('Response is not successful or missing accessToken.'); + } } else { - console.log('Response is not successful or missing accessToken.'); + console.log( + 'User already exists in AsyncStorage, setting user info...', + ); + setUserInfo(JSON.parse(user)); } - } else { - console.log('User already exists in AsyncStorage, setting user info...'); - setUserInfo(JSON.parse(user)); - } - } + }; + + console.log('Response received:', response); + handleSignInWithGoogle(); + }, [response, navigation]); - const getUserInfo = async (token: string) => { + const getUserInfo = async token => { if (!token) { console.log('No token provided, aborting getUserInfo.'); return; From e846bfb7dde0eea4a3c421e31a9625fc95dd1cef Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 30 Oct 2024 19:28:18 -0700 Subject: [PATCH 08/67] draft --- src/components/GoogleSignInButton.tsx | 18 ++++------- src/components/GoogleSignInButton1.tsx | 45 ++++++++++++-------------- 2 files changed, 27 insertions(+), 36 deletions(-) diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index afb5410..b51ef36 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -13,15 +13,11 @@ type LoginScreenNavigationProp = NativeStackNavigationProp< >; const redirectUri = 'https://auth.expo.io/@cwz/our-city-forest'; -// const redirectUri = AuthSession.makeRedirectUri({ -// scheme: "org.calblueprint.ourcityforest", -// preferLocalhost: false, -// }); export default function GoogleSignInButton() { console.log('GoogleSignInButton component rendered'); const navigation = useNavigation(); - const [request, response, promptAsync] = Google.useIdTokenAuthRequest({ + const [request, authResponse, promptAsync] = Google.useIdTokenAuthRequest({ webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, @@ -32,9 +28,9 @@ export default function GoogleSignInButton() { console.log('Request state:', request); useEffect(() => { - console.log('useEffect triggered with response:', response); - if (response?.type === 'success') { - const { id_token } = response.params; + console.log('useEffect triggered with response:', authResponse); + if (authResponse?.type === 'success') { + const { id_token } = authResponse.params; console.log('ID Token:', id_token); if (id_token) { console.log('there is id token'); @@ -56,16 +52,16 @@ export default function GoogleSignInButton() { console.log('no id'); Alert.alert('Error', 'No ID token present!'); } - } else if (response?.type === 'error') { + } else if (authResponse?.type === 'error') { console.log('failure'); Alert.alert('Error', 'Google sign-in failed.'); - } else if (response?.type === 'dismiss') { + } else if (authResponse?.type === 'dismiss') { console.log('Sign-in dismissed by the user'); Alert.alert('Sign-In Canceled', 'The sign-in process was canceled.'); } else { console.log('else: Unknown response type or response is undefined'); } - }, [response]); + }, [authResponse, navigation]); return ( { - const handleSignInWithGoogle = async () => { - const user = await AsyncStorage.getItem('@user'); - console.log('Retrieved user from AsyncStorage:', user); - if (!user) { - if ( - response?.type === 'success' && - response.authentication?.accessToken - ) { - console.log('Response is successful, fetching user info...'); - await getUserInfo(response.authentication.accessToken); - } else { - console.log('Response is not successful or missing accessToken.'); - } + handleSignInWithGoogle(); + }, [response]); + + async function handleSignInWithGoogle() { + const user = await AsyncStorage.getItem('@user'); + console.log('Retrieved user from AsyncStorage:', user); + if (!user) { + if ( + response?.type === 'success' && + response.authentication?.accessToken + ) { + console.log('Response is successful, fetching user info...'); + await getUserInfo(response.authentication.accessToken); } else { - console.log( - 'User already exists in AsyncStorage, setting user info...', - ); - setUserInfo(JSON.parse(user)); + console.log('Response is not successful or missing accessToken.'); } - }; - - console.log('Response received:', response); - handleSignInWithGoogle(); - }, [response, navigation]); + } else { + console.log('User already exists in AsyncStorage, setting user info...'); + setUserInfo(JSON.parse(user)); + } + } - const getUserInfo = async token => { + const getUserInfo = async (token: string) => { if (!token) { console.log('No token provided, aborting getUserInfo.'); return; From 32739f045b3d82a7d4792433fb147e58497523d7 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sun, 3 Nov 2024 21:49:28 -0800 Subject: [PATCH 09/67] draft --- android/app/src/main/AndroidManifest.xml | 2 + .../drawable-xhdpi/splashscreen_image 2.png | Bin 0 -> 38054 bytes .../drawable-xxhdpi/splashscreen_image 2.png | Bin 0 -> 38054 bytes .../drawable-xxxhdpi/splashscreen_image 2.png | Bin 0 -> 38054 bytes app.json | 17 +- eas.json | 21 ++ ios/OurCityForest.xcodeproj/project.pbxproj | 16 +- .../SplashScreen.imageset/Contents 2.json | 21 ++ .../SplashScreen.imageset/image 2.png | Bin 0 -> 38054 bytes .../Contents 2.json | 21 ++ .../image 2.png | Bin 0 -> 68 bytes ios/OurCityForest/Info.plist | 8 +- ios/Podfile.lock | 248 +++++++++++++++++- package-lock.json | 130 ++++++++- package.json | 4 +- src/components/GoogleSignInButton1.tsx | 4 +- src/types/{navigation.ts => navigation.tsx} | 0 17 files changed, 480 insertions(+), 12 deletions(-) create mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png create mode 100644 eas.json create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents 2.json create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image 2.png create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png rename src/types/{navigation.ts => navigation.tsx} (100%) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index fbbad28..8817477 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -28,6 +28,8 @@ + + diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq ztp+X}g`(*P0v&2XG{@SHgaG?-ftUrc{2TgD)Kl|p-zsTZA_Z`;SzRB@IzCQ#Hu5*) ztTEJ1{w*6nS{>d^eWGEWtxpovF02zdn#fPeRjI7lcul6hL@L|7nyM3_&-}dQ?xeSI%-blyxtYJvux=$gz2pB5_Y%=3GILwf_AX|l zM6z;XuZU?w0AB}z9kLS`3esne0uy-PHv+OG3rMXs*HPf6UbX>E;WRtwL*3~T(a#vT zsDKbTIu6evK?z8S&L1jJS9^L&O94wV>ByFUjuhzQTOLMdb*JAL#YkDHdY3kaYA@Aw z1`~%@zIcm&FHq|k*set_5vep2yMwKiBq}&$idC2@+``5I6 zjtDms)`&>C?eIBS^f_}jKm?GiDjgL3okqq0t#=J2qNIgmBSYvTDH8m4=Pz9xb z1U&XH`aQtlC_>xJAW$AJqPa`>xmCO&2y$z7O8n75kD&`xTAG+>7?qTC@PWwxD6QLi z=O}DLqrp@FO&ow7gP9Yb0CZf?BzJkgwC+nbwzi=7fCy7!0PJ~NOBk?K=8im9((tqSK6U(HO2#pLSdL zPWu`)=1kB5gPK<$wj0BU^!W!M`WHcUTx+FxIM-yeCMII}v}fEfxjF<1-{rS|3wXFi zR(E-B*@1dz`uL`7mpUgNZ;Wuz3T3Nx-gjlsProP_Sd+v2og=GUc8K6+yB< zVrgO2%;Ki@kEvW~Q^T^`BFGk z7$E{`Yg1n#BtWV*Xy)t-4$ax^sqf9cfRYIUe;l-8s4fw@$o{oGl#iNMR6~&qxI=*Q zVqqWBtcuf17p%+=@84z$qa7Z0ax)GkiY`RsIw-bwu7`2giH`yQpF+^*_V#}EN>e_e z?1@@(2+RE*q~Ak;1#tkJe{JB^6_hp=R|~Zgfn0q>)p+sR+NrU}_MS-r>V#x*u6s6V zfhkbuO_ZQnR9_3X05l&7%e2<1ulaIcUJ~gCWPt)TjNk-$sHvYmY39(Z2LnlbEooth z2s&CLKPbwGMXHhOJGpWJvMa!N=Q#~1G={JV!hWwgC-I?a%DjiSa^>PljU!LVtq-7e zi4ua6lo?%4FV}mlc)A{EaiibR_jIpnKc!bs9-s@`c*{+ ziNx~O8foh1kIL_Wa9n&WxXbKd%h^;D@~}S@JD!XtcoTRY+1)0FnsS@a~>0nMoZ3UIn5pB5+4prkq@f7x?!3UX1CVz2Dh#fp2#MR4yLtL-8m` zE(hqQIi}#aAfT_nY;tDi>qa!BgBW-ZZT6<+`7z;h*1B?sk?k!3&6U|>EBJ4<-gyn$ zHPzpShr3Y$BNqd|SCEO2kOqiIxtxSd+ytZ-19Gok%}B zi_RH9d*X}!0ee4`H!eG=D!ADWR%g2QXZ~aPoaJUIP%(v_CB=uF5u`2gKYrr z0Ktd|*aksG2{{hwga;#g%L1>(Hoo>_DR2h)3;ELCru*{?F515yNfluB63jHx-!~c} zi3CQAh>!0<@oc;S$ec39P~-Zguzg+^`Ds@W#HmVyL@%FY|@J^H^)Hbx&OM zZ=c*~`b0DCXow1;i89nks8_T-J-kl=K2f|TK1GB)_!?LCH#CC8l|dB1#Q$=@#`_@m z9)@!hW(RvHt1c2g)Qh`x6A|I02Oz`}iddqMCK6i(I0#oPx~`FfhdgIb)+Lh;2}VJ) z%TLzaykqmjTkx3Ft-=lBO50KwwAtZa6oYw9?*vX1vy~yJamxpnP4~M zDrvzxgwTQ?&yAp*8*OLv9_jLQI4^M8uJLW=c8H(3k-LT=uvq%GKc^{`YonY#ZLf~`}*)M7~r zS3kofr{x2hp&CWG8ma-_KCXbJ;O>T`VGOFSA${p-?Ld4^W3vW)C?gx5LN@#(_^N;GLe>z|-vT%QkfTkx=h7D|7;nu2CTO zYyl;T^y^;8jTc}un6qnpCPEK`=>{&4v+G#SMOJcW*LRehC8VN(JD@szU_}h;!`{a* zgdsPQYvCdR0LoR?wpDv>nVyK!IM2m4^;&LV>s(J@h*p=r5cv`qq{+UU~xh z6}QARfFazr?^ z7rgN+pa*R#4TY8*!Rz`i$|Rz%IqLUX;<hUHgecVGa{NfB*eeTnQlLwjl}Go3(ABvT zDF$Ax^LS)VbieBR5r8?XW)AqNuCKk){UxQ%PI;WWn-x5^i+N>;Spzf}b}Ujn61=`2 ziA^xw_)$l_cK(mVxkbi<@GV|krq>NVz~m=&>VxAxmq|k_v?-!5BZj(cNtU}0P`kp zp5-nY>_mhE!F7HfbaLy1_4UdLK&d}d`U;Fg_Jl!f<4jWu=V)OBIW;qs8#+&L9-p@f z<-y>rh)rp)DXBlU#9Oj4ScqMNMDi6oHmk|*l4(Xt!JS^-VsmM}KjN>(?Shu@ zp7(Y5`GNH(Qar{<5=vxAWo5!s!A+VTjlwV%f&p;BX5oW%Kj4D4vP=j)KsOhyV+#yK?7$D9@ua~o8{hb_i(Z2&{$wwWCVb#3x~Po*^Q z>`WXv7|PhhqqnJ9Fir*gsx7s~S}GFP~_z^O1letDPv{VoT2Yw&O-Cw3&zgx1|}@ zES-Mq6T@?%_V3Q#xRViAip(}cHo5oz`2Jh~^7`4;34afCN?>AF(T!a3Nz*W%`e3uX#%Q!KRd z`=fsxTOKY_E{f8KEmU=pQ>Cu^CC$q(2zgKL(4%ij;z-pDEf-q{4YO-jH&jHhVPo0Fmk= zTmzxA&Au@he;Giw?h=nyfg>?*SnLN9BD!M`5@@^4w+d+dW$mX=+op9uX6536cNZPn z$(+{^>I|9!N3S28YG`m!-LZYvOw{<;2XGO z0Lo{{-=bRQeiAu?b-`xEw2g&bR(WWTZ@?atfXaZ>^O>M30Ct4m5bxbC{KEck(Mxq4+y%S2(z_{e?Kv7MOc+I+&I~8i(EyM^PT{r6~ zk?@GSBWdG4GU53sTgjM$nk(GfsRqqHh)Oj1*pi7N7jp+)!JdHuBm1AWw4wVSe%$k~ zm7uoua-?-XCttI^Tz`6Xy$-5hKtqua2CJ*u`*$-S#73k?Efn>NML=F-KpuGG?lN9m zT57@6lqnUQJEW#{)vE#xTGmEVRO^@2Yo%ETgxcD)8<^);VtvpQ!ZsxmRW#g19@i%v9q&#pIk6|Jr}0VuqB=Q2qY*NpjoPH zwZ!XP#LRR)B-t;tI}lb2F(sgIR*K9nwSs>A9{33rB1sLyvtNh%>JDhc1u8YV%-Kfa zVaj9@<_4Ag89a*X85#<8#vls$yOA~ML^@20W&3k9W;5ACaGse=)1(wM_c!>7+C*!O z!%a*LWU=?xj?7!{kanRt$#b~6nZX%F8hFn|3$S%H;=J|S*ROj>OEbWgVz;2PD!^<8 zO}m0a5it2(1mH$ZGa^fB9ZrduwE<8n1scNLlU;8$r9k*%*DwU*txP1GxI{D3nlF3f zGhx(i>>_L?*x)2&&Jmt`xIzfuNpx>Zx)O>FbWe(l2gw#d`1M1{jRX=Q17K{S?`0Ae zN9tXatcQz^>cM2^el~y@xgt-VM$&&klTxd4kDZLqyJO%AB?utl=w4h<)k7iB@t<&= zlCPhMI*&CLhMOQ2HtD+VaC1)*8J8Kd31z|h31Vv1Qvl4}*x8=JP36UHt^XE&55q~#q|XM@#va6`wZgL&O18&V#7qXY(x{H;>N5_;nx8}!SHCSaP?_?Zgq zQf}S%Gf~9K797`+waa{l{L0Aby&UMaHCbnwXh^|o0x^;L4q34DgRrs`yM9~SPlx;- zN2jmI*rDy7mX9k~aa|sa-K(pN&wYC;8DL_-Wt&3mZ^UDca9&3*qWoi#H$HIVi$*k4 zk08Xd@XZ4Cx@=P)DZi~G;umLm|8ky%h8$*>?j9CWfI=Co;yYzDKsp4sYX=cY1<9n0 zKNxC`nAOWQoGIH2?{GlD(O;+ZEl=YD#a!SktQH=|M-rRk#c6#j_D&;PKNMdr4*)+; z>>-!#EpdT$@NFHX78)C&fdHvT8ro}ZF8Xg|#57p%zo3HUlcxH^EdzV`R}o!Dz%I6& zTisq)o92|owFfK-sG#jM#2}7G70ZMcn$+BRX>p~*uY7U zOWOVR-z80dJ6w^P=z>8cydS~#U~0B;bYu9uq6l4rG<}3???b_@m}oQWJE;%3;_#Rxs#dd z#{3>%5$WPC#_sgbD4R=lt!?4X>XA}wxPK_2)$#%M!wtf~ya0>}Sm3T~{}VdS&mbt< zgmz#_g#=U=_Iee)0SuKz0y&Ucag^5F@KORHdzDdPCCAfY4Cz89iVQrMv#1?GAcl!1 z^N9~dvq_Xu3uLli#|ndEbln79CvhQ0af5bS7qb=a4d4Bl5MPRRSApLPDkvy;@u1My zgaWeY|7HDSkkqEXdK&s@_E;JMd{rW`Ga()ex7b7Ly3xIz0+a=zf7t=E^T_0C-2-?d zN?{ASfegJDYWNJ$>Jq=Gf0D?}DCnsxVYV2_>g_s6ehXQnb*;Er^_J;|Z9mziX# zU_4jQmk=Mx9B|xar3X9Zg;o#Ij(iEt>Ax3;26-B~Qc}BRwZ6f2bj2KLg=cN5T}2Qh zq6G~uy{Bt@7rFu>y+$Bw;C;hyH1Ph^8+faUTQ1?xx0>L+tV+}sJ8Q6ljGS|R_Itga z&4G3IXuI9DDTa9yW-D-PG}VW@$Pix@dlyFr#IO}mxkA5cS_bL+!<#Ry+1MU0(%i(i zRcIJ_&C#X8`Sxic>?Cn{d=+kjQi!eb$`64*3()&Pbz5N(OZ@7$J>X;j6q29lg11lp zRqD;etd-7!g#oXh?_(TmLi>(PUNk?UDpAmJsp-wtfZIdoc5-e}V%q+evQ~n~BxQE& za)A|9^axuIPgR`RQ`$YjZ;v!xi#_YrNP8zbt>-q=ZsxfS4SNK5_Wp6OdYpOWZr+cd zDp`$%?$5;M&PG)a=q9LecrY4&@~{Ni$F_R@QOe;bKlhG~nhJY(e2dC=S-es?q zJ5*W%$gop|623Ol%*n~==V(s#thC~3@t_-FyXf@$zV>Bb^ttHCuoBww#oCbl@6TDm(iJ zlVwq}^PBUcqIAjrC9=V9qT1&lMxD=`?JCTIC(#}AJ>gBjE;(yPVaGxvXldOi(Y91! zTf?tZIOwWho@)=U@VO}$A96-o@g}RvB9KPA&u`fHTyX(A5x%q&Z8N3UP+T4ze_6g9)NFIu)l`f_}WjLIQS_t za!fAz8UFkCK$*3z!6tA96`Mq!munuh%}w(rZ%t{Rlo#y@Ez*GgRPYxoCbV||`<~pk zrV^_y@DjNpCFN2}%XNqEmlWY^)!>a^cX*L;mI`gSi_^(!*kSJca@%wYk9J!68I>3Q zRG*qX;hS$QtgK$;U?L-dgf(8V2awrdlbcqXVWa?G`L*stc;h^_73}cY`g~}GkB>*< zv+|XR6BWU$inci4e;J5mpuf--m8_YQ2A(b8+eFW6BIBvO9O6$kP)zr~!l^eTmqr@D zyg=`pTZ|g1QXbPWxs;41@iL3?v2gb^8#_#VE4uQuX(4yW~F za<=CSEr>m(@**vb<`R7U!#I$R6~_g9q@!*%u_}C=07q48Bz}|Y|IlGY$K0|s(LtHx zW~A`q2s&a{V{i(t5K;zWp=fHVB9w(`rK)>Zo&D%|rT(swooXif`e!xi-n}C)P z&lW;x`JpDp=qv4Z)JNrYzFg@{W$)J8O`gYMr@!o#Mi5F%>a2B5xeJm@mlTTUw- zb22PShFji~oK|6w8@IOp-eO}@S(#Nfhl(nV&uG5+s0}XRy7S-MUg{BZ8=TlwCR%F#E?vw7^9jF z8%k*wN!BrhEipq5gPhM}=G*5b)!O|J`sSDUWv=&o-}||r`+nZ{d*^uu%-d)WQs(*) zxMoCa_v=Gi3T;$!z6X`T0)6a$HD7JoR8y0*e(50N%9TArQ0jRS>kko1$^%fE-S^h|bhoUv7W%{lux{sc z2yQ8G1ICiB<=Jm0!*$m)vPfVxe+19*AMFu7Q3RAXQR-9{QmG=tEeX;Ag#;aa{i@e@ zG6Z!+R#&P88e4sx^&fSVyrDRro;Z>|LuaMyXg6RasZXdGcq`_mm zW)b(glb?UKDSSI2XR~AVWqHzhU`jA1?DGtgJajubgOb_&Oz3&0bo0FxQNDhwrK_7( zz1xnlkn}s3D^5x%JDcYmzDQnvSZ|~IgA)Un(*5EKXEADxHukR+^-+z~U`=~LrsJiN zOe5n^VQBCqBd_Bu0PeEma5$~7gBd&-U|6t-sH|L(egEcu3NJa>IX+|o-Jt4`N3nXh zjEszbX`7G(9S#IYIaG8ECNB)RRWf@oq#g;@%-X8jo>A{8icp6Gq|SD2xyz+(9ErrX zn6m$;TeqBSc-m!)QC&xw~ zj0@YBo}H~X&=MUjzu9a5C3&Td;MWoI5^Bd?M)XQ}_e8Tn%VI&3oPl+w+fHWKJa=+; zw@hPYY+kI{*w7%uO4Rc_mdFIB`UCE}GrRgsPdrXL{PNZ0{1LhD<{S9+hgB4-1q?H1 zG%=nvy)p*))#$LFoB2Zf^77^*1SL&KnJFkFDP!;gE@*`-$M>Pp%Vv7lDXY@VtP#1c zW#O{l01reC3XS!8zz@m{nYK;a(Hf}a+{jF$<7*;QCpfj$ei^GKrq;EhiIsK?wK~Ub zV3gX5#q5hYA5bsSfZ~B_sJ4&Z$(Kul`T_8^PSyk$2?bJ3^7DCgW28-GzR2q8soimH zLlXlw-@1EvEYXsTck)}(*FyL0rvrxus`7c=Mx%o-q``eOY=PWf=GTHo|7IH-zezA( zP3Lgd$6id$wTMsaee$T4s1`K*A|j>Wzp?vru6ule6d`f%+(dCrU^BZKPb2rWN%^a7 z(2kCAS~qRFQCFvx;k4Yf>Uo%;hpVb^n-0mxp2-#xClhuG-fLn?p20y;&zn1f*U&{T z`GyDGO@nsOJ6`%=5u<+(jYji$uxoIF{EX!Jsv)kjqqtDTfkH{_4D3pnv19I8u(_$K zXvfY#R^JE{knTfUfpK%hoWZx})jx3{pD52)_wT-AMVm}&H_k)R!zk>Fq*-AZkDL`2 zB);!UQYohl5WD`gHeVMO;*_GfJ#C1zzfgCu);7ry)z3sPosbaeJi>()Uew3e*Q;`? z_+%OXU*4TMB~;Y(~pL)j6_F|p}* zVS7Ke7^uK2@4iGgg`R9bqvodFuk>UoE$G7po8>Y&K| zdDUa&ESa+Q_N5MuO)DfxAmpQdYE5I~F40X}babu~;1nVjkz6+hDhsSdtGDTKkf_2~ zAO~F}N#5n40%x)0Y(2}3PIptY;5*cbI3+amR$)ZKnmke=@qNls%s=J_wgaYRBKGU3 zsCP7cu>?r5;D#(bhJ-xStHEciJv^Kuv4Rm?T+|Nq2!$rlI1NU_KR5z70yqLV0yqLV z0yqLV0yqLV0-rAeXRw-;D(E$-)WS(DS1kqhnD_@r07n2v07n2v07n2v07n2v07u|+ bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/app.json b/app.json index c4a3fa6..d4ee81e 100644 --- a/app.json +++ b/app.json @@ -2,7 +2,7 @@ "expo": { "name": "Our City Forest", "slug": "our-city-forest", - "owner": "calblueprint", + "owner": "ocfdev", "version": "1.0.0", "orientation": "portrait", "icon": "./assets/bp-icon.png", @@ -12,6 +12,14 @@ "resizeMode": "contain", "backgroundColor": "#ffffff" }, + "plugins": [ + [ + "expo-dev-launcher", + { + "launchMode": "most-recent" + } + ] + ], "platforms": ["ios", "android", "web"], "ios": { "bundleIdentifier": "org.calblueprint.ourcityforest", @@ -31,6 +39,11 @@ "web": { "favicon": "./assets/bp-favicon.png" }, - "scheme": "our-city-forest" + "scheme": "our-city-forest", + "extra": { + "eas": { + "projectId": "d04f2944-f495-4c9b-b330-6e13ce59c6ff" + } + } } } diff --git a/eas.json b/eas.json new file mode 100644 index 0000000..ea7aeaf --- /dev/null +++ b/eas.json @@ -0,0 +1,21 @@ +{ + "cli": { + "version": ">= 12.6.1", + "appVersionSource": "remote" + }, + "build": { + "development": { + "developmentClient": true, + "distribution": "internal" + }, + "preview": { + "distribution": "internal" + }, + "production": { + "autoIncrement": true + } + }, + "submit": { + "production": {} + } +} diff --git a/ios/OurCityForest.xcodeproj/project.pbxproj b/ios/OurCityForest.xcodeproj/project.pbxproj index 33eb8c5..6eefdbf 100644 --- a/ios/OurCityForest.xcodeproj/project.pbxproj +++ b/ios/OurCityForest.xcodeproj/project.pbxproj @@ -269,6 +269,7 @@ }; 711F00AE250137122D393E2E /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); @@ -287,6 +288,7 @@ }; 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); @@ -303,6 +305,8 @@ "${PODS_CONFIGURATION_BUILD_DIR}/GoogleSignIn/GoogleSignIn.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/expo-dev-launcher/EXDevLauncher.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/expo-dev-menu/EXDevMenu.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( @@ -317,6 +321,8 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXDevLauncher.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXDevMenu.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -469,7 +475,10 @@ LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; @@ -529,7 +538,10 @@ ); LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; diff --git a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents 2.json b/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents 2.json new file mode 100644 index 0000000..7d28020 --- /dev/null +++ b/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents 2.json @@ -0,0 +1,21 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "image.png", + "scale": "1x" + }, + { + "idiom": "universal", + "scale": "2x" + }, + { + "idiom": "universal", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} diff --git a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image 2.png b/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image 2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json new file mode 100644 index 0000000..7d28020 --- /dev/null +++ b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json @@ -0,0 +1,21 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "image.png", + "scale": "1x" + }, + { + "idiom": "universal", + "scale": "2x" + }, + { + "idiom": "universal", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png new file mode 100644 index 0000000000000000000000000000000000000000..33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j literal 0 HcmV?d00001 diff --git a/ios/OurCityForest/Info.plist b/ios/OurCityForest/Info.plist index f6fd89e..2ecf5ed 100644 --- a/ios/OurCityForest/Info.plist +++ b/ios/OurCityForest/Info.plist @@ -27,8 +27,14 @@ CFBundleURLSchemes + our-city-forest org.calblueprint.ourcityforest - org.calblueprint.ourcityforest + + + + CFBundleURLSchemes + + exp+our-city-forest diff --git a/ios/Podfile.lock b/ios/Podfile.lock index e8df24e..a3d12de 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -11,8 +11,218 @@ PODS: - ExpoModulesCore - EXConstants (16.0.2): - ExpoModulesCore + - EXJSONUtils (0.13.1) + - EXManifests (0.14.3): + - ExpoModulesCore - Expo (51.0.38): - ExpoModulesCore + - expo-dev-client (4.0.28): + - EXManifests + - expo-dev-launcher + - expo-dev-menu + - expo-dev-menu-interface + - EXUpdatesInterface + - expo-dev-launcher (4.0.28): + - DoubleConversion + - EXManifests + - expo-dev-launcher/Main (= 4.0.28) + - expo-dev-menu + - expo-dev-menu-interface + - ExpoModulesCore + - EXUpdatesInterface + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-launcher/Main (4.0.28): + - DoubleConversion + - EXManifests + - expo-dev-launcher/Unsafe + - expo-dev-menu + - expo-dev-menu-interface + - ExpoModulesCore + - EXUpdatesInterface + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-launcher/Unsafe (4.0.28): + - DoubleConversion + - EXManifests + - expo-dev-menu + - expo-dev-menu-interface + - ExpoModulesCore + - EXUpdatesInterface + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-menu (5.0.22): + - DoubleConversion + - expo-dev-menu/Main (= 5.0.22) + - expo-dev-menu/ReactNativeCompatibles (= 5.0.22) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-menu-interface (1.8.3) + - expo-dev-menu/Main (5.0.22): + - DoubleConversion + - EXManifests + - expo-dev-menu-interface + - expo-dev-menu/Vendored + - ExpoModulesCore + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-menu/ReactNativeCompatibles (5.0.22): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-menu/SafeAreaView (5.0.22): + - DoubleConversion + - ExpoModulesCore + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-menu/Vendored (5.0.22): + - DoubleConversion + - expo-dev-menu/SafeAreaView + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga - ExpoAdapterGoogleSignIn (13.1.0): - ExpoModulesCore - GoogleSignIn (~> 7.1) @@ -58,6 +268,8 @@ PODS: - Yoga - ExpoWebBrowser (13.0.3): - ExpoModulesCore + - EXUpdatesInterface (0.16.2): + - ExpoModulesCore - FBLazyVector (0.74.5) - fmt (9.1.0) - glog (0.3.5) @@ -1385,7 +1597,13 @@ DEPENDENCIES: - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - EXApplication (from `../node_modules/expo-application/ios`) - EXConstants (from `../node_modules/expo-constants/ios`) + - EXJSONUtils (from `../node_modules/expo-json-utils/ios`) + - EXManifests (from `../node_modules/expo-manifests/ios`) - Expo (from `../node_modules/expo`) + - expo-dev-client (from `../node_modules/expo-dev-client/ios`) + - expo-dev-launcher (from `../node_modules/expo-dev-launcher`) + - expo-dev-menu (from `../node_modules/expo-dev-menu`) + - expo-dev-menu-interface (from `../node_modules/expo-dev-menu-interface/ios`) - "ExpoAdapterGoogleSignIn (from `../node_modules/@react-native-google-signin/google-signin/expo/ios`)" - ExpoAsset (from `../node_modules/expo-asset/ios`) - ExpoCamera (from `../node_modules/expo-camera/ios`) @@ -1396,6 +1614,7 @@ DEPENDENCIES: - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) - ExpoModulesCore (from `../node_modules/expo-modules-core`) - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`) + - EXUpdatesInterface (from `../node_modules/expo-updates-interface/ios`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) @@ -1477,8 +1696,20 @@ EXTERNAL SOURCES: :path: "../node_modules/expo-application/ios" EXConstants: :path: "../node_modules/expo-constants/ios" + EXJSONUtils: + :path: "../node_modules/expo-json-utils/ios" + EXManifests: + :path: "../node_modules/expo-manifests/ios" Expo: :path: "../node_modules/expo" + expo-dev-client: + :path: "../node_modules/expo-dev-client/ios" + expo-dev-launcher: + :path: "../node_modules/expo-dev-launcher" + expo-dev-menu: + :path: "../node_modules/expo-dev-menu" + expo-dev-menu-interface: + :path: "../node_modules/expo-dev-menu-interface/ios" ExpoAdapterGoogleSignIn: :path: "../node_modules/@react-native-google-signin/google-signin/expo/ios" ExpoAsset: @@ -1499,6 +1730,8 @@ EXTERNAL SOURCES: :path: "../node_modules/expo-modules-core" ExpoWebBrowser: :path: "../node_modules/expo-web-browser/ios" + EXUpdatesInterface: + :path: "../node_modules/expo-updates-interface/ios" FBLazyVector: :path: "../node_modules/react-native/Libraries/FBLazyVector" fmt: @@ -1627,7 +1860,13 @@ SPEC CHECKSUMS: DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 EXApplication: c08200c34daca7af7fd76ac4b9d606077410e8ad EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 + EXJSONUtils: 30c17fd9cc364d722c0946a550dfbf1be92ef6a4 + EXManifests: c1fab4c3237675e7b0299ea8df0bcb14baca4f42 Expo: 9b6666ef2fedcfc89c5b9be2aa1ce12b81f9e7f5 + expo-dev-client: e25e1c63686cc097d9701354e475b2b60038b83b + expo-dev-launcher: 8a308596a1a2fa9c4480eccdb8d0c1d1035bbfdf + expo-dev-menu: 9c3004c35de890a799fd88f73b106c5e2c5b6d6d + expo-dev-menu-interface: be32c09f1e03833050f0ee290dcc86b3ad0e73e4 ExpoAdapterGoogleSignIn: da10ae7e7c1d73a10c2facebcdfe5ebea8e073ce ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5 @@ -1638,14 +1877,15 @@ SPEC CHECKSUMS: ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4 ExpoWebBrowser: 7595ccac6938eb65b076385fd23d035db9ecdc8e + EXUpdatesInterface: 996527fd7d1a5d271eb523258d603f8f92038f24 FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af - fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 - glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f + fmt: 8083860262b879fc92bca720969c91bdb88ada93 + glog: 77f46f3d5c779b34a09b51a92fa9e0fcab64df1c GoogleSignIn: d4281ab6cf21542b1cfaff85c191f230b399d2db GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 - hermes-engine: 8c1577f3fdb849cbe7729c2e7b5abc4b845e88f8 - RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 + hermes-engine: e52d9706e7fd6078e529d8ada1af7b95946c4ce6 + RCT-Folly: 36944e180e3143948e1c8b0c5eade65a3dd45142 RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584 RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1 RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994 diff --git a/package-lock.json b/package-lock.json index d9519a5..89ffac6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,6 +21,7 @@ "expo-camera": "~15.0.16", "expo-constants": "~16.0.2", "expo-crypto": "~13.0.2", + "expo-dev-client": "~4.0.28", "expo-device": "~6.0.2", "expo-linking": "~6.3.1", "expo-status-bar": "~1.12.1", @@ -8743,6 +8744,106 @@ "expo": "*" } }, + "node_modules/expo-dev-client": { + "version": "4.0.28", + "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-4.0.28.tgz", + "integrity": "sha512-wz5G4vY3Gbk5GuQTyijdqY4Hwr/NDt5OUTErbOu1vd4XRIAsI+8IkK5hsBUhGmqrdkYnP5NxxOxC/soFzX/9+w==", + "license": "MIT", + "dependencies": { + "expo-dev-launcher": "4.0.28", + "expo-dev-menu": "5.0.22", + "expo-dev-menu-interface": "1.8.3", + "expo-manifests": "~0.14.0", + "expo-updates-interface": "~0.16.2" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-launcher": { + "version": "4.0.28", + "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-4.0.28.tgz", + "integrity": "sha512-goE7jcaGVA2zu4gV3/hQ9RXqGhUZZAu339VYNLbwPdaNCzFaG6A8MZHg18gytCUnZ5QkRJsYi4q/8YcwUCASlQ==", + "license": "MIT", + "dependencies": { + "ajv": "8.11.0", + "expo-dev-menu": "5.0.22", + "expo-manifests": "~0.14.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-launcher/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/expo-dev-launcher/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/expo-dev-launcher/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-dev-menu": { + "version": "5.0.22", + "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-5.0.22.tgz", + "integrity": "sha512-VzpdQReAtjbI1qIuwOf0sUzf91HsfGThojgJD9Ez0eca12qY5tTGYzHa1EM9V+zIcNuNZ7+A8bHJJdmZ4zvU6g==", + "license": "MIT", + "dependencies": { + "expo-dev-menu-interface": "1.8.3", + "semver": "^7.5.4" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-menu-interface": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.8.3.tgz", + "integrity": "sha512-QM0LRozeFT5Ek0N7XpV93M+HMdEKRLEOXn0aW5M3uoUlnqC1+PLtF3HMy3k3hMKTTE/kJ1y1Z7akH07T0lunCQ==", + "license": "MIT", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-menu/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/expo-device": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/expo-device/-/expo-device-6.0.2.tgz", @@ -8776,6 +8877,12 @@ "expo": "*" } }, + "node_modules/expo-json-utils": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.13.1.tgz", + "integrity": "sha512-mlfaSArGVb+oJmUcR22jEONlgPp0wj4iNIHfQ2je9Q8WTOqMc0Ws9tUciz3JdJnhffdHqo/k8fpvf0IRmN5HPA==", + "license": "MIT" + }, "node_modules/expo-keep-awake": { "version": "13.0.2", "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-13.0.2.tgz", @@ -8795,6 +8902,19 @@ "invariant": "^2.2.4" } }, + "node_modules/expo-manifests": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.14.3.tgz", + "integrity": "sha512-L3b5/qocBPiQjbW0cpOHfnqdKZbTJS7sA3mgeDJT+mWga/xYsdpma1EfNmsuvrOzjLGjStr1k1fceM9Bl49aqQ==", + "license": "MIT", + "dependencies": { + "@expo/config": "~9.0.0", + "expo-json-utils": "~0.13.0" + }, + "peerDependencies": { + "expo": "*" + } + }, "node_modules/expo-modules-autolinking": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.11.3.tgz", @@ -8864,6 +8984,15 @@ "integrity": "sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA==", "license": "MIT" }, + "node_modules/expo-updates-interface": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-0.16.2.tgz", + "integrity": "sha512-929XBU70q5ELxkKADj1xL0UIm3HvhYhNAOZv5DSk7rrKvLo7QDdPyl+JVnwZm9LrkNbH4wuE2rLoKu1KMgZ+9A==", + "license": "MIT", + "peerDependencies": { + "expo": "*" + } + }, "node_modules/expo-web-browser": { "version": "13.0.3", "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-13.0.3.tgz", @@ -16238,7 +16367,6 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" diff --git a/package.json b/package.json index 666ee19..7faaabe 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,9 @@ "zustand": "^5.0.0-rc.2", "react-native-web": "~0.19.10", "react-dom": "18.2.0", - "@expo/metro-runtime": "~3.2.3" + "@expo/metro-runtime": "~3.2.3", + "expo-dev-client": "~4.0.28", + "expo-random": "~14.0.1" }, "devDependencies": { "@babel/core": "^7.24.0", diff --git a/src/components/GoogleSignInButton1.tsx b/src/components/GoogleSignInButton1.tsx index 6192ad2..c5863cb 100644 --- a/src/components/GoogleSignInButton1.tsx +++ b/src/components/GoogleSignInButton1.tsx @@ -11,13 +11,15 @@ const redirectUri = 'https://auth.expo.io/@ocfdev/our-city-forest'; export default function GoogleSignInButton() { const [userInfo, setUserInfo] = useState(null); - const [request, response, promptAsync] = Google.useIdTokenAuthRequest({ + const [request, response, promptAsync] = Google.useAuthRequest({ webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, redirectUri, }); + console.log(process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID); + console.log('Request URI:', request?.url); useEffect(() => { diff --git a/src/types/navigation.ts b/src/types/navigation.tsx similarity index 100% rename from src/types/navigation.ts rename to src/types/navigation.tsx From aa466fb42d7a35a8105ad807567dcf4c98f395b0 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 6 Nov 2024 14:43:50 -0800 Subject: [PATCH 10/67] auth --- .gitignore | 4 ++++ src/components/GoogleSignInButton1.tsx | 3 --- src/screens/AdminLoginScreen.tsx | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index bd5d1f6..cfb8c8d 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,7 @@ yarn-error.* # typescript *.tsbuildinfo + +# ios +ios/* +android/* \ No newline at end of file diff --git a/src/components/GoogleSignInButton1.tsx b/src/components/GoogleSignInButton1.tsx index c5863cb..50bdeae 100644 --- a/src/components/GoogleSignInButton1.tsx +++ b/src/components/GoogleSignInButton1.tsx @@ -7,15 +7,12 @@ import { styles } from '@/screens/styles'; WebBrowser.maybeCompleteAuthSession(); -const redirectUri = 'https://auth.expo.io/@ocfdev/our-city-forest'; - export default function GoogleSignInButton() { const [userInfo, setUserInfo] = useState(null); const [request, response, promptAsync] = Google.useAuthRequest({ webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, - redirectUri, }); console.log(process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID); diff --git a/src/screens/AdminLoginScreen.tsx b/src/screens/AdminLoginScreen.tsx index 70f1b64..71beda2 100644 --- a/src/screens/AdminLoginScreen.tsx +++ b/src/screens/AdminLoginScreen.tsx @@ -7,7 +7,7 @@ import { styles } from '@/screens/styles'; export default function AdminLoginScreen() { return ( - Staff and Member Login + Admin Login From df39876281b1557e324f7c9d2b25c97ced845ae4 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 6 Nov 2024 14:49:46 -0800 Subject: [PATCH 11/67] update gitignore --- .gitignore | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index cfb8c8d..0a37e2b 100644 --- a/.gitignore +++ b/.gitignore @@ -35,6 +35,5 @@ yarn-error.* # typescript *.tsbuildinfo -# ios -ios/* -android/* \ No newline at end of file +ios/ +android/ \ No newline at end of file From 4d0e6972337921b1ef491ec9589cbbbb036e823c Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 6 Nov 2024 18:14:02 -0800 Subject: [PATCH 12/67] delete --- android/.gitignore | 16 - android/app/build.gradle | 201 -- android/app/debug.keystore | Bin 2257 -> 0 bytes android/app/proguard-rules.pro | 14 - android/app/src/debug/AndroidManifest.xml | 7 - android/app/src/main/AndroidManifest.xml | 37 - .../ourcityforest/MainActivity.kt | 61 - .../ourcityforest/MainApplication.kt | 55 - .../res/drawable-hdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../res/drawable-mdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../drawable-xhdpi/splashscreen_image 2.png | Bin 38054 -> 0 bytes .../res/drawable-xhdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../drawable-xxhdpi/splashscreen_image 2.png | Bin 38054 -> 0 bytes .../drawable-xxhdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../drawable-xxxhdpi/splashscreen_image 2.png | Bin 38054 -> 0 bytes .../drawable-xxxhdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../res/drawable/rn_edit_text_material.xml | 37 - .../src/main/res/drawable/splashscreen.xml | 3 - .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 6265 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 5571 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 8055 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 4042 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 3585 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 5228 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 8519 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 7713 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 10921 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 13505 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 12192 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 17419 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 19123 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 17370 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 24124 -> 0 bytes .../app/src/main/res/values-night/colors.xml | 1 - android/app/src/main/res/values/colors.xml | 6 - android/app/src/main/res/values/strings.xml | 5 - android/app/src/main/res/values/styles.xml | 17 - android/build.gradle | 45 - android/gradle.properties | 59 - android/gradle/wrapper/gradle-wrapper.jar | Bin 43453 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 - android/gradlew | 249 --- android/gradlew.bat | 92 - .../react-settings-plugin/build.gradle.kts | 19 - .../expo/plugins/ReactSettingsPlugin.kt | 10 - android/settings.gradle | 66 - ios/.gitignore | 30 - ios/.xcode.env | 11 - ios/OurCityForest.xcodeproj/project.pbxproj | 577 ----- .../xcschemes/OurCityForest.xcscheme | 88 - .../contents.xcworkspacedata | 10 - ios/OurCityForest/AppDelegate.h | 7 - ios/OurCityForest/AppDelegate.mm | 62 - .../App-Icon-1024x1024@1x.png | Bin 49900 -> 0 bytes .../AppIcon.appiconset/Contents.json | 14 - .../Images.xcassets/Contents.json | 6 - .../SplashScreen.imageset/Contents 2.json | 21 - .../SplashScreen.imageset/Contents.json | 21 - .../SplashScreen.imageset/image 2.png | Bin 38054 -> 0 bytes .../SplashScreen.imageset/image.png | Bin 38054 -> 0 bytes .../Contents 2.json | 21 - .../Contents.json | 21 - .../image 2.png | Bin 68 -> 0 bytes .../SplashScreenBackground.imageset/image.png | Bin 68 -> 0 bytes ios/OurCityForest/Info.plist | 83 - .../OurCityForest-Bridging-Header.h | 3 - ios/OurCityForest/OurCityForest.entitlements | 5 - ios/OurCityForest/PrivacyInfo.xcprivacy | 48 - ios/OurCityForest/SplashScreen.storyboard | 51 - ios/OurCityForest/Supporting/Expo.plist | 12 - ios/OurCityForest/main.m | 10 - ios/OurCityForest/noop-file.swift | 4 - ios/Podfile | 79 - ios/Podfile.lock | 1949 ----------------- ios/Podfile.properties.json | 4 - 77 files changed, 4154 deletions(-) delete mode 100644 android/.gitignore delete mode 100644 android/app/build.gradle delete mode 100644 android/app/debug.keystore delete mode 100644 android/app/proguard-rules.pro delete mode 100644 android/app/src/debug/AndroidManifest.xml delete mode 100644 android/app/src/main/AndroidManifest.xml delete mode 100644 android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt delete mode 100644 android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt delete mode 100644 android/app/src/main/res/drawable-hdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-mdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png delete mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png delete mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png delete mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml delete mode 100644 android/app/src/main/res/drawable/splashscreen.xml delete mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/values-night/colors.xml delete mode 100644 android/app/src/main/res/values/colors.xml delete mode 100644 android/app/src/main/res/values/strings.xml delete mode 100644 android/app/src/main/res/values/styles.xml delete mode 100644 android/build.gradle delete mode 100644 android/gradle.properties delete mode 100644 android/gradle/wrapper/gradle-wrapper.jar delete mode 100644 android/gradle/wrapper/gradle-wrapper.properties delete mode 100755 android/gradlew delete mode 100644 android/gradlew.bat delete mode 100644 android/react-settings-plugin/build.gradle.kts delete mode 100644 android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt delete mode 100644 android/settings.gradle delete mode 100644 ios/.gitignore delete mode 100644 ios/.xcode.env delete mode 100644 ios/OurCityForest.xcodeproj/project.pbxproj delete mode 100644 ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme delete mode 100644 ios/OurCityForest.xcworkspace/contents.xcworkspacedata delete mode 100644 ios/OurCityForest/AppDelegate.h delete mode 100644 ios/OurCityForest/AppDelegate.mm delete mode 100644 ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png delete mode 100644 ios/OurCityForest/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 ios/OurCityForest/Images.xcassets/Contents.json delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents 2.json delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents.json delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image 2.png delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image.png delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png delete mode 100644 ios/OurCityForest/Info.plist delete mode 100644 ios/OurCityForest/OurCityForest-Bridging-Header.h delete mode 100644 ios/OurCityForest/OurCityForest.entitlements delete mode 100644 ios/OurCityForest/PrivacyInfo.xcprivacy delete mode 100644 ios/OurCityForest/SplashScreen.storyboard delete mode 100644 ios/OurCityForest/Supporting/Expo.plist delete mode 100644 ios/OurCityForest/main.m delete mode 100644 ios/OurCityForest/noop-file.swift delete mode 100644 ios/Podfile delete mode 100644 ios/Podfile.lock delete mode 100644 ios/Podfile.properties.json diff --git a/android/.gitignore b/android/.gitignore deleted file mode 100644 index 8a6be07..0000000 --- a/android/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -# OSX -# -.DS_Store - -# Android/IntelliJ -# -build/ -.idea -.gradle -local.properties -*.iml -*.hprof -.cxx/ - -# Bundle artifacts -*.jsbundle diff --git a/android/app/build.gradle b/android/app/build.gradle deleted file mode 100644 index e6f8f02..0000000 --- a/android/app/build.gradle +++ /dev/null @@ -1,201 +0,0 @@ -apply plugin: "com.android.application" -apply plugin: "org.jetbrains.kotlin.android" -apply plugin: "com.facebook.react" - -def projectRoot = rootDir.getAbsoluteFile().getParentFile().getAbsolutePath() - -static def versionToNumber(major, minor, patch) { - return patch * 100 + minor * 10000 + major * 1000000 -} - -def getRNVersion() { - def version = providers.exec { - workingDir(projectDir) - commandLine("node", "-e", "console.log(require('react-native/package.json').version);") - }.standardOutput.asText.get().trim() - - def coreVersion = version.split("-")[0] - def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } - - return versionToNumber( - major, - minor, - patch - ) -} -def rnVersion = getRNVersion() - -/** - * This is the configuration block to customize your React Native Android app. - * By default you don't need to apply any configuration, just uncomment the lines you need. - */ -react { - entryFile = file(["node", "-e", "require('expo/scripts/resolveAppEntry')", projectRoot, "android", "absolute"].execute(null, rootDir).text.trim()) - reactNativeDir = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() - hermesCommand = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/sdks/hermesc/%OS-BIN%/hermesc" - codegenDir = new File(["node", "--print", "require.resolve('@react-native/codegen/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() - - // Use Expo CLI to bundle the app, this ensures the Metro config - // works correctly with Expo projects. - cliFile = new File(["node", "--print", "require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })"].execute(null, rootDir).text.trim()) - bundleCommand = "export:embed" - - /* Folders */ - // The root of your project, i.e. where "package.json" lives. Default is '..' - // root = file("../") - // The folder where the react-native NPM package is. Default is ../node_modules/react-native - // reactNativeDir = file("../node_modules/react-native") - // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen - // codegenDir = file("../node_modules/@react-native/codegen") - - /* Variants */ - // The list of variants to that are debuggable. For those we're going to - // skip the bundling of the JS bundle and the assets. By default is just 'debug'. - // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. - // debuggableVariants = ["liteDebug", "prodDebug"] - - /* Bundling */ - // A list containing the node command and its flags. Default is just 'node'. - // nodeExecutableAndArgs = ["node"] - - // - // The path to the CLI configuration file. Default is empty. - // bundleConfig = file(../rn-cli.config.js) - // - // The name of the generated asset file containing your JS bundle - // bundleAssetName = "MyApplication.android.bundle" - // - // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' - // entryFile = file("../js/MyApplication.android.js") - // - // A list of extra flags to pass to the 'bundle' commands. - // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle - // extraPackagerArgs = [] - - /* Hermes Commands */ - // The hermes compiler command to run. By default it is 'hermesc' - // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" - // - // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" - // hermesFlags = ["-O", "-output-source-map"] - - if (rnVersion >= versionToNumber(0, 75, 0)) { - /* Autolinking */ - autolinkLibrariesWithApp() - } -} - -/** - * Set this to true to Run Proguard on Release builds to minify the Java bytecode. - */ -def enableProguardInReleaseBuilds = (findProperty('android.enableProguardInReleaseBuilds') ?: false).toBoolean() - -/** - * The preferred build flavor of JavaScriptCore (JSC) - * - * For example, to use the international variant, you can use: - * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` - * - * The international variant includes ICU i18n library and necessary data - * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that - * give correct results when using with locales other than en-US. Note that - * this variant is about 6MiB larger per architecture than default. - */ -def jscFlavor = 'org.webkit:android-jsc:+' - -android { - ndkVersion rootProject.ext.ndkVersion - - buildToolsVersion rootProject.ext.buildToolsVersion - compileSdk rootProject.ext.compileSdkVersion - - namespace 'org.calblueprint.ourcityforest' - defaultConfig { - applicationId 'org.calblueprint.ourcityforest' - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 1 - versionName "1.0.0" - } - signingConfigs { - debug { - storeFile file('debug.keystore') - storePassword 'android' - keyAlias 'androiddebugkey' - keyPassword 'android' - } - } - buildTypes { - debug { - signingConfig signingConfigs.debug - } - release { - // Caution! In production, you need to generate your own keystore file. - // see https://reactnative.dev/docs/signed-apk-android. - signingConfig signingConfigs.debug - shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false) - minifyEnabled enableProguardInReleaseBuilds - proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" - crunchPngs (findProperty('android.enablePngCrunchInReleaseBuilds')?.toBoolean() ?: true) - } - } - packagingOptions { - jniLibs { - useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false) - } - } -} - -// Apply static values from `gradle.properties` to the `android.packagingOptions` -// Accepts values in comma delimited lists, example: -// android.packagingOptions.pickFirsts=/LICENSE,**/picasa.ini -["pickFirsts", "excludes", "merges", "doNotStrip"].each { prop -> - // Split option: 'foo,bar' -> ['foo', 'bar'] - def options = (findProperty("android.packagingOptions.$prop") ?: "").split(","); - // Trim all elements in place. - for (i in 0.. 0) { - println "android.packagingOptions.$prop += $options ($options.length)" - // Ex: android.packagingOptions.pickFirsts += '**/SCCS/**' - options.each { - android.packagingOptions[prop] += it - } - } -} - -dependencies { - // The version of react-native is set by the React Native Gradle Plugin - implementation("com.facebook.react:react-android") - - def isGifEnabled = (findProperty('expo.gif.enabled') ?: "") == "true"; - def isWebpEnabled = (findProperty('expo.webp.enabled') ?: "") == "true"; - def isWebpAnimatedEnabled = (findProperty('expo.webp.animated') ?: "") == "true"; - - if (isGifEnabled) { - // For animated gif support - implementation("com.facebook.fresco:animated-gif:${reactAndroidLibs.versions.fresco.get()}") - } - - if (isWebpEnabled) { - // For webp support - implementation("com.facebook.fresco:webpsupport:${reactAndroidLibs.versions.fresco.get()}") - if (isWebpAnimatedEnabled) { - // Animated webp support - implementation("com.facebook.fresco:animated-webp:${reactAndroidLibs.versions.fresco.get()}") - } - } - - if (hermesEnabled.toBoolean()) { - implementation("com.facebook.react:hermes-android") - } else { - implementation jscFlavor - } -} - -if (rnVersion < versionToNumber(0, 75, 0)) { - apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); - applyNativeModulesAppBuildGradle(project) -} diff --git a/android/app/debug.keystore b/android/app/debug.keystore deleted file mode 100644 index 364e105ed39fbfd62001429a68140672b06ec0de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc - - - - - diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 8817477..0000000 --- a/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt b/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt deleted file mode 100644 index fe5d7f5..0000000 --- a/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt +++ /dev/null @@ -1,61 +0,0 @@ -package org.calblueprint.ourcityforest - -import android.os.Build -import android.os.Bundle - -import com.facebook.react.ReactActivity -import com.facebook.react.ReactActivityDelegate -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled -import com.facebook.react.defaults.DefaultReactActivityDelegate - -import expo.modules.ReactActivityDelegateWrapper - -class MainActivity : ReactActivity() { - override fun onCreate(savedInstanceState: Bundle?) { - // Set the theme to AppTheme BEFORE onCreate to support - // coloring the background, status bar, and navigation bar. - // This is required for expo-splash-screen. - setTheme(R.style.AppTheme); - super.onCreate(null) - } - - /** - * Returns the name of the main component registered from JavaScript. This is used to schedule - * rendering of the component. - */ - override fun getMainComponentName(): String = "main" - - /** - * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] - * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] - */ - override fun createReactActivityDelegate(): ReactActivityDelegate { - return ReactActivityDelegateWrapper( - this, - BuildConfig.IS_NEW_ARCHITECTURE_ENABLED, - object : DefaultReactActivityDelegate( - this, - mainComponentName, - fabricEnabled - ){}) - } - - /** - * Align the back button behavior with Android S - * where moving root activities to background instead of finishing activities. - * @see onBackPressed - */ - override fun invokeDefaultOnBackPressed() { - if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) { - if (!moveTaskToBack(false)) { - // For non-root activities, use the default implementation to finish them. - super.invokeDefaultOnBackPressed() - } - return - } - - // Use the default back button implementation on Android S - // because it's doing more than [Activity.moveTaskToBack] in fact. - super.invokeDefaultOnBackPressed() - } -} diff --git a/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt b/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt deleted file mode 100644 index b014431..0000000 --- a/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt +++ /dev/null @@ -1,55 +0,0 @@ -package org.calblueprint.ourcityforest - -import android.app.Application -import android.content.res.Configuration - -import com.facebook.react.PackageList -import com.facebook.react.ReactApplication -import com.facebook.react.ReactNativeHost -import com.facebook.react.ReactPackage -import com.facebook.react.ReactHost -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load -import com.facebook.react.defaults.DefaultReactNativeHost -import com.facebook.soloader.SoLoader - -import expo.modules.ApplicationLifecycleDispatcher -import expo.modules.ReactNativeHostWrapper - -class MainApplication : Application(), ReactApplication { - - override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper( - this, - object : DefaultReactNativeHost(this) { - override fun getPackages(): List { - // Packages that cannot be autolinked yet can be added manually here, for example: - // packages.add(new MyReactNativePackage()); - return PackageList(this).packages - } - - override fun getJSMainModuleName(): String = ".expo/.virtual-metro-entry" - - override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG - - override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED - override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED - } - ) - - override val reactHost: ReactHost - get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost) - - override fun onCreate() { - super.onCreate() - SoLoader.init(this, false) - if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - // If you opted-in for the New Architecture, we load the native entry point for this app. - load() - } - ApplicationLifecycleDispatcher.onApplicationCreate(this) - } - - override fun onConfigurationChanged(newConfig: Configuration) { - super.onConfigurationChanged(newConfig) - ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig) - } -} diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png b/android/app/src/main/res/drawable-mdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq ztp+X}g`(*P0v&2XG{@SHgaG?-ftUrc{2TgD)Kl|p-zsTZA_Z`;SzRB@IzCQ#Hu5*) ztTEJ1{w*6nS{>d^eWGEWtxpovF02zdn#fPeRjI7lcul6hL@L|7nyM3_&-}dQ?xeSI%-blyxtYJvux=$gz2pB5_Y%=3GILwf_AX|l zM6z;XuZU?w0AB}z9kLS`3esne0uy-PHv+OG3rMXs*HPf6UbX>E;WRtwL*3~T(a#vT zsDKbTIu6evK?z8S&L1jJS9^L&O94wV>ByFUjuhzQTOLMdb*JAL#YkDHdY3kaYA@Aw z1`~%@zIcm&FHq|k*set_5vep2yMwKiBq}&$idC2@+``5I6 zjtDms)`&>C?eIBS^f_}jKm?GiDjgL3okqq0t#=J2qNIgmBSYvTDH8m4=Pz9xb z1U&XH`aQtlC_>xJAW$AJqPa`>xmCO&2y$z7O8n75kD&`xTAG+>7?qTC@PWwxD6QLi z=O}DLqrp@FO&ow7gP9Yb0CZf?BzJkgwC+nbwzi=7fCy7!0PJ~NOBk?K=8im9((tqSK6U(HO2#pLSdL zPWu`)=1kB5gPK<$wj0BU^!W!M`WHcUTx+FxIM-yeCMII}v}fEfxjF<1-{rS|3wXFi zR(E-B*@1dz`uL`7mpUgNZ;Wuz3T3Nx-gjlsProP_Sd+v2og=GUc8K6+yB< zVrgO2%;Ki@kEvW~Q^T^`BFGk z7$E{`Yg1n#BtWV*Xy)t-4$ax^sqf9cfRYIUe;l-8s4fw@$o{oGl#iNMR6~&qxI=*Q zVqqWBtcuf17p%+=@84z$qa7Z0ax)GkiY`RsIw-bwu7`2giH`yQpF+^*_V#}EN>e_e z?1@@(2+RE*q~Ak;1#tkJe{JB^6_hp=R|~Zgfn0q>)p+sR+NrU}_MS-r>V#x*u6s6V zfhkbuO_ZQnR9_3X05l&7%e2<1ulaIcUJ~gCWPt)TjNk-$sHvYmY39(Z2LnlbEooth z2s&CLKPbwGMXHhOJGpWJvMa!N=Q#~1G={JV!hWwgC-I?a%DjiSa^>PljU!LVtq-7e zi4ua6lo?%4FV}mlc)A{EaiibR_jIpnKc!bs9-s@`c*{+ ziNx~O8foh1kIL_Wa9n&WxXbKd%h^;D@~}S@JD!XtcoTRY+1)0FnsS@a~>0nMoZ3UIn5pB5+4prkq@f7x?!3UX1CVz2Dh#fp2#MR4yLtL-8m` zE(hqQIi}#aAfT_nY;tDi>qa!BgBW-ZZT6<+`7z;h*1B?sk?k!3&6U|>EBJ4<-gyn$ zHPzpShr3Y$BNqd|SCEO2kOqiIxtxSd+ytZ-19Gok%}B zi_RH9d*X}!0ee4`H!eG=D!ADWR%g2QXZ~aPoaJUIP%(v_CB=uF5u`2gKYrr z0Ktd|*aksG2{{hwga;#g%L1>(Hoo>_DR2h)3;ELCru*{?F515yNfluB63jHx-!~c} zi3CQAh>!0<@oc;S$ec39P~-Zguzg+^`Ds@W#HmVyL@%FY|@J^H^)Hbx&OM zZ=c*~`b0DCXow1;i89nks8_T-J-kl=K2f|TK1GB)_!?LCH#CC8l|dB1#Q$=@#`_@m z9)@!hW(RvHt1c2g)Qh`x6A|I02Oz`}iddqMCK6i(I0#oPx~`FfhdgIb)+Lh;2}VJ) z%TLzaykqmjTkx3Ft-=lBO50KwwAtZa6oYw9?*vX1vy~yJamxpnP4~M zDrvzxgwTQ?&yAp*8*OLv9_jLQI4^M8uJLW=c8H(3k-LT=uvq%GKc^{`YonY#ZLf~`}*)M7~r zS3kofr{x2hp&CWG8ma-_KCXbJ;O>T`VGOFSA${p-?Ld4^W3vW)C?gx5LN@#(_^N;GLe>z|-vT%QkfTkx=h7D|7;nu2CTO zYyl;T^y^;8jTc}un6qnpCPEK`=>{&4v+G#SMOJcW*LRehC8VN(JD@szU_}h;!`{a* zgdsPQYvCdR0LoR?wpDv>nVyK!IM2m4^;&LV>s(J@h*p=r5cv`qq{+UU~xh z6}QARfFazr?^ z7rgN+pa*R#4TY8*!Rz`i$|Rz%IqLUX;<hUHgecVGa{NfB*eeTnQlLwjl}Go3(ABvT zDF$Ax^LS)VbieBR5r8?XW)AqNuCKk){UxQ%PI;WWn-x5^i+N>;Spzf}b}Ujn61=`2 ziA^xw_)$l_cK(mVxkbi<@GV|krq>NVz~m=&>VxAxmq|k_v?-!5BZj(cNtU}0P`kp zp5-nY>_mhE!F7HfbaLy1_4UdLK&d}d`U;Fg_Jl!f<4jWu=V)OBIW;qs8#+&L9-p@f z<-y>rh)rp)DXBlU#9Oj4ScqMNMDi6oHmk|*l4(Xt!JS^-VsmM}KjN>(?Shu@ zp7(Y5`GNH(Qar{<5=vxAWo5!s!A+VTjlwV%f&p;BX5oW%Kj4D4vP=j)KsOhyV+#yK?7$D9@ua~o8{hb_i(Z2&{$wwWCVb#3x~Po*^Q z>`WXv7|PhhqqnJ9Fir*gsx7s~S}GFP~_z^O1letDPv{VoT2Yw&O-Cw3&zgx1|}@ zES-Mq6T@?%_V3Q#xRViAip(}cHo5oz`2Jh~^7`4;34afCN?>AF(T!a3Nz*W%`e3uX#%Q!KRd z`=fsxTOKY_E{f8KEmU=pQ>Cu^CC$q(2zgKL(4%ij;z-pDEf-q{4YO-jH&jHhVPo0Fmk= zTmzxA&Au@he;Giw?h=nyfg>?*SnLN9BD!M`5@@^4w+d+dW$mX=+op9uX6536cNZPn z$(+{^>I|9!N3S28YG`m!-LZYvOw{<;2XGO z0Lo{{-=bRQeiAu?b-`xEw2g&bR(WWTZ@?atfXaZ>^O>M30Ct4m5bxbC{KEck(Mxq4+y%S2(z_{e?Kv7MOc+I+&I~8i(EyM^PT{r6~ zk?@GSBWdG4GU53sTgjM$nk(GfsRqqHh)Oj1*pi7N7jp+)!JdHuBm1AWw4wVSe%$k~ zm7uoua-?-XCttI^Tz`6Xy$-5hKtqua2CJ*u`*$-S#73k?Efn>NML=F-KpuGG?lN9m zT57@6lqnUQJEW#{)vE#xTGmEVRO^@2Yo%ETgxcD)8<^);VtvpQ!ZsxmRW#g19@i%v9q&#pIk6|Jr}0VuqB=Q2qY*NpjoPH zwZ!XP#LRR)B-t;tI}lb2F(sgIR*K9nwSs>A9{33rB1sLyvtNh%>JDhc1u8YV%-Kfa zVaj9@<_4Ag89a*X85#<8#vls$yOA~ML^@20W&3k9W;5ACaGse=)1(wM_c!>7+C*!O z!%a*LWU=?xj?7!{kanRt$#b~6nZX%F8hFn|3$S%H;=J|S*ROj>OEbWgVz;2PD!^<8 zO}m0a5it2(1mH$ZGa^fB9ZrduwE<8n1scNLlU;8$r9k*%*DwU*txP1GxI{D3nlF3f zGhx(i>>_L?*x)2&&Jmt`xIzfuNpx>Zx)O>FbWe(l2gw#d`1M1{jRX=Q17K{S?`0Ae zN9tXatcQz^>cM2^el~y@xgt-VM$&&klTxd4kDZLqyJO%AB?utl=w4h<)k7iB@t<&= zlCPhMI*&CLhMOQ2HtD+VaC1)*8J8Kd31z|h31Vv1Qvl4}*x8=JP36UHt^XE&55q~#q|XM@#va6`wZgL&O18&V#7qXY(x{H;>N5_;nx8}!SHCSaP?_?Zgq zQf}S%Gf~9K797`+waa{l{L0Aby&UMaHCbnwXh^|o0x^;L4q34DgRrs`yM9~SPlx;- zN2jmI*rDy7mX9k~aa|sa-K(pN&wYC;8DL_-Wt&3mZ^UDca9&3*qWoi#H$HIVi$*k4 zk08Xd@XZ4Cx@=P)DZi~G;umLm|8ky%h8$*>?j9CWfI=Co;yYzDKsp4sYX=cY1<9n0 zKNxC`nAOWQoGIH2?{GlD(O;+ZEl=YD#a!SktQH=|M-rRk#c6#j_D&;PKNMdr4*)+; z>>-!#EpdT$@NFHX78)C&fdHvT8ro}ZF8Xg|#57p%zo3HUlcxH^EdzV`R}o!Dz%I6& zTisq)o92|owFfK-sG#jM#2}7G70ZMcn$+BRX>p~*uY7U zOWOVR-z80dJ6w^P=z>8cydS~#U~0B;bYu9uq6l4rG<}3???b_@m}oQWJE;%3;_#Rxs#dd z#{3>%5$WPC#_sgbD4R=lt!?4X>XA}wxPK_2)$#%M!wtf~ya0>}Sm3T~{}VdS&mbt< zgmz#_g#=U=_Iee)0SuKz0y&Ucag^5F@KORHdzDdPCCAfY4Cz89iVQrMv#1?GAcl!1 z^N9~dvq_Xu3uLli#|ndEbln79CvhQ0af5bS7qb=a4d4Bl5MPRRSApLPDkvy;@u1My zgaWeY|7HDSkkqEXdK&s@_E;JMd{rW`Ga()ex7b7Ly3xIz0+a=zf7t=E^T_0C-2-?d zN?{ASfegJDYWNJ$>Jq=Gf0D?}DCnsxVYV2_>g_s6ehXQnb*;Er^_J;|Z9mziX# zU_4jQmk=Mx9B|xar3X9Zg;o#Ij(iEt>Ax3;26-B~Qc}BRwZ6f2bj2KLg=cN5T}2Qh zq6G~uy{Bt@7rFu>y+$Bw;C;hyH1Ph^8+faUTQ1?xx0>L+tV+}sJ8Q6ljGS|R_Itga z&4G3IXuI9DDTa9yW-D-PG}VW@$Pix@dlyFr#IO}mxkA5cS_bL+!<#Ry+1MU0(%i(i zRcIJ_&C#X8`Sxic>?Cn{d=+kjQi!eb$`64*3()&Pbz5N(OZ@7$J>X;j6q29lg11lp zRqD;etd-7!g#oXh?_(TmLi>(PUNk?UDpAmJsp-wtfZIdoc5-e}V%q+evQ~n~BxQE& za)A|9^axuIPgR`RQ`$YjZ;v!xi#_YrNP8zbt>-q=ZsxfS4SNK5_Wp6OdYpOWZr+cd zDp`$%?$5;M&PG)a=q9LecrY4&@~{Ni$F_R@QOe;bKlhG~nhJY(e2dC=S-es?q zJ5*W%$gop|623Ol%*n~==V(s#thC~3@t_-FyXf@$zV>Bb^ttHCuoBww#oCbl@6TDm(iJ zlVwq}^PBUcqIAjrC9=V9qT1&lMxD=`?JCTIC(#}AJ>gBjE;(yPVaGxvXldOi(Y91! zTf?tZIOwWho@)=U@VO}$A96-o@g}RvB9KPA&u`fHTyX(A5x%q&Z8N3UP+T4ze_6g9)NFIu)l`f_}WjLIQS_t za!fAz8UFkCK$*3z!6tA96`Mq!munuh%}w(rZ%t{Rlo#y@Ez*GgRPYxoCbV||`<~pk zrV^_y@DjNpCFN2}%XNqEmlWY^)!>a^cX*L;mI`gSi_^(!*kSJca@%wYk9J!68I>3Q zRG*qX;hS$QtgK$;U?L-dgf(8V2awrdlbcqXVWa?G`L*stc;h^_73}cY`g~}GkB>*< zv+|XR6BWU$inci4e;J5mpuf--m8_YQ2A(b8+eFW6BIBvO9O6$kP)zr~!l^eTmqr@D zyg=`pTZ|g1QXbPWxs;41@iL3?v2gb^8#_#VE4uQuX(4yW~F za<=CSEr>m(@**vb<`R7U!#I$R6~_g9q@!*%u_}C=07q48Bz}|Y|IlGY$K0|s(LtHx zW~A`q2s&a{V{i(t5K;zWp=fHVB9w(`rK)>Zo&D%|rT(swooXif`e!xi-n}C)P z&lW;x`JpDp=qv4Z)JNrYzFg@{W$)J8O`gYMr@!o#Mi5F%>a2B5xeJm@mlTTUw- zb22PShFji~oK|6w8@IOp-eO}@S(#Nfhl(nV&uG5+s0}XRy7S-MUg{BZ8=TlwCR%F#E?vw7^9jF z8%k*wN!BrhEipq5gPhM}=G*5b)!O|J`sSDUWv=&o-}||r`+nZ{d*^uu%-d)WQs(*) zxMoCa_v=Gi3T;$!z6X`T0)6a$HD7JoR8y0*e(50N%9TArQ0jRS>kko1$^%fE-S^h|bhoUv7W%{lux{sc z2yQ8G1ICiB<=Jm0!*$m)vPfVxe+19*AMFu7Q3RAXQR-9{QmG=tEeX;Ag#;aa{i@e@ zG6Z!+R#&P88e4sx^&fSVyrDRro;Z>|LuaMyXg6RasZXdGcq`_mm zW)b(glb?UKDSSI2XR~AVWqHzhU`jA1?DGtgJajubgOb_&Oz3&0bo0FxQNDhwrK_7( zz1xnlkn}s3D^5x%JDcYmzDQnvSZ|~IgA)Un(*5EKXEADxHukR+^-+z~U`=~LrsJiN zOe5n^VQBCqBd_Bu0PeEma5$~7gBd&-U|6t-sH|L(egEcu3NJa>IX+|o-Jt4`N3nXh zjEszbX`7G(9S#IYIaG8ECNB)RRWf@oq#g;@%-X8jo>A{8icp6Gq|SD2xyz+(9ErrX zn6m$;TeqBSc-m!)QC&xw~ zj0@YBo}H~X&=MUjzu9a5C3&Td;MWoI5^Bd?M)XQ}_e8Tn%VI&3oPl+w+fHWKJa=+; zw@hPYY+kI{*w7%uO4Rc_mdFIB`UCE}GrRgsPdrXL{PNZ0{1LhD<{S9+hgB4-1q?H1 zG%=nvy)p*))#$LFoB2Zf^77^*1SL&KnJFkFDP!;gE@*`-$M>Pp%Vv7lDXY@VtP#1c zW#O{l01reC3XS!8zz@m{nYK;a(Hf}a+{jF$<7*;QCpfj$ei^GKrq;EhiIsK?wK~Ub zV3gX5#q5hYA5bsSfZ~B_sJ4&Z$(Kul`T_8^PSyk$2?bJ3^7DCgW28-GzR2q8soimH zLlXlw-@1EvEYXsTck)}(*FyL0rvrxus`7c=Mx%o-q``eOY=PWf=GTHo|7IH-zezA( zP3Lgd$6id$wTMsaee$T4s1`K*A|j>Wzp?vru6ule6d`f%+(dCrU^BZKPb2rWN%^a7 z(2kCAS~qRFQCFvx;k4Yf>Uo%;hpVb^n-0mxp2-#xClhuG-fLn?p20y;&zn1f*U&{T z`GyDGO@nsOJ6`%=5u<+(jYji$uxoIF{EX!Jsv)kjqqtDTfkH{_4D3pnv19I8u(_$K zXvfY#R^JE{knTfUfpK%hoWZx})jx3{pD52)_wT-AMVm}&H_k)R!zk>Fq*-AZkDL`2 zB);!UQYohl5WD`gHeVMO;*_GfJ#C1zzfgCu);7ry)z3sPosbaeJi>()Uew3e*Q;`? z_+%OXU*4TMB~;Y(~pL)j6_F|p}* zVS7Ke7^uK2@4iGgg`R9bqvodFuk>UoE$G7po8>Y&K| zdDUa&ESa+Q_N5MuO)DfxAmpQdYE5I~F40X}babu~;1nVjkz6+hDhsSdtGDTKkf_2~ zAO~F}N#5n40%x)0Y(2}3PIptY;5*cbI3+amR$)ZKnmke=@qNls%s=J_wgaYRBKGU3 zsCP7cu>?r5;D#(bhJ-xStHEciJv^Kuv4Rm?T+|Nq2!$rlI1NU_KR5z70yqLV0yqLV z0yqLV0yqLV0-rAeXRw-;D(E$-)WS(DS1kqhnD_@r07n2v07n2v07n2v07n2v07u|+ bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq ztp+X}g`(*P0v&2XG{@SHgaG?-ftUrc{2TgD)Kl|p-zsTZA_Z`;SzRB@IzCQ#Hu5*) ztTEJ1{w*6nS{>d^eWGEWtxpovF02zdn#fPeRjI7lcul6hL@L|7nyM3_&-}dQ?xeSI%-blyxtYJvux=$gz2pB5_Y%=3GILwf_AX|l zM6z;XuZU?w0AB}z9kLS`3esne0uy-PHv+OG3rMXs*HPf6UbX>E;WRtwL*3~T(a#vT zsDKbTIu6evK?z8S&L1jJS9^L&O94wV>ByFUjuhzQTOLMdb*JAL#YkDHdY3kaYA@Aw z1`~%@zIcm&FHq|k*set_5vep2yMwKiBq}&$idC2@+``5I6 zjtDms)`&>C?eIBS^f_}jKm?GiDjgL3okqq0t#=J2qNIgmBSYvTDH8m4=Pz9xb z1U&XH`aQtlC_>xJAW$AJqPa`>xmCO&2y$z7O8n75kD&`xTAG+>7?qTC@PWwxD6QLi z=O}DLqrp@FO&ow7gP9Yb0CZf?BzJkgwC+nbwzi=7fCy7!0PJ~NOBk?K=8im9((tqSK6U(HO2#pLSdL zPWu`)=1kB5gPK<$wj0BU^!W!M`WHcUTx+FxIM-yeCMII}v}fEfxjF<1-{rS|3wXFi zR(E-B*@1dz`uL`7mpUgNZ;Wuz3T3Nx-gjlsProP_Sd+v2og=GUc8K6+yB< zVrgO2%;Ki@kEvW~Q^T^`BFGk z7$E{`Yg1n#BtWV*Xy)t-4$ax^sqf9cfRYIUe;l-8s4fw@$o{oGl#iNMR6~&qxI=*Q zVqqWBtcuf17p%+=@84z$qa7Z0ax)GkiY`RsIw-bwu7`2giH`yQpF+^*_V#}EN>e_e z?1@@(2+RE*q~Ak;1#tkJe{JB^6_hp=R|~Zgfn0q>)p+sR+NrU}_MS-r>V#x*u6s6V zfhkbuO_ZQnR9_3X05l&7%e2<1ulaIcUJ~gCWPt)TjNk-$sHvYmY39(Z2LnlbEooth z2s&CLKPbwGMXHhOJGpWJvMa!N=Q#~1G={JV!hWwgC-I?a%DjiSa^>PljU!LVtq-7e zi4ua6lo?%4FV}mlc)A{EaiibR_jIpnKc!bs9-s@`c*{+ ziNx~O8foh1kIL_Wa9n&WxXbKd%h^;D@~}S@JD!XtcoTRY+1)0FnsS@a~>0nMoZ3UIn5pB5+4prkq@f7x?!3UX1CVz2Dh#fp2#MR4yLtL-8m` zE(hqQIi}#aAfT_nY;tDi>qa!BgBW-ZZT6<+`7z;h*1B?sk?k!3&6U|>EBJ4<-gyn$ zHPzpShr3Y$BNqd|SCEO2kOqiIxtxSd+ytZ-19Gok%}B zi_RH9d*X}!0ee4`H!eG=D!ADWR%g2QXZ~aPoaJUIP%(v_CB=uF5u`2gKYrr z0Ktd|*aksG2{{hwga;#g%L1>(Hoo>_DR2h)3;ELCru*{?F515yNfluB63jHx-!~c} zi3CQAh>!0<@oc;S$ec39P~-Zguzg+^`Ds@W#HmVyL@%FY|@J^H^)Hbx&OM zZ=c*~`b0DCXow1;i89nks8_T-J-kl=K2f|TK1GB)_!?LCH#CC8l|dB1#Q$=@#`_@m z9)@!hW(RvHt1c2g)Qh`x6A|I02Oz`}iddqMCK6i(I0#oPx~`FfhdgIb)+Lh;2}VJ) z%TLzaykqmjTkx3Ft-=lBO50KwwAtZa6oYw9?*vX1vy~yJamxpnP4~M zDrvzxgwTQ?&yAp*8*OLv9_jLQI4^M8uJLW=c8H(3k-LT=uvq%GKc^{`YonY#ZLf~`}*)M7~r zS3kofr{x2hp&CWG8ma-_KCXbJ;O>T`VGOFSA${p-?Ld4^W3vW)C?gx5LN@#(_^N;GLe>z|-vT%QkfTkx=h7D|7;nu2CTO zYyl;T^y^;8jTc}un6qnpCPEK`=>{&4v+G#SMOJcW*LRehC8VN(JD@szU_}h;!`{a* zgdsPQYvCdR0LoR?wpDv>nVyK!IM2m4^;&LV>s(J@h*p=r5cv`qq{+UU~xh z6}QARfFazr?^ z7rgN+pa*R#4TY8*!Rz`i$|Rz%IqLUX;<hUHgecVGa{NfB*eeTnQlLwjl}Go3(ABvT zDF$Ax^LS)VbieBR5r8?XW)AqNuCKk){UxQ%PI;WWn-x5^i+N>;Spzf}b}Ujn61=`2 ziA^xw_)$l_cK(mVxkbi<@GV|krq>NVz~m=&>VxAxmq|k_v?-!5BZj(cNtU}0P`kp zp5-nY>_mhE!F7HfbaLy1_4UdLK&d}d`U;Fg_Jl!f<4jWu=V)OBIW;qs8#+&L9-p@f z<-y>rh)rp)DXBlU#9Oj4ScqMNMDi6oHmk|*l4(Xt!JS^-VsmM}KjN>(?Shu@ zp7(Y5`GNH(Qar{<5=vxAWo5!s!A+VTjlwV%f&p;BX5oW%Kj4D4vP=j)KsOhyV+#yK?7$D9@ua~o8{hb_i(Z2&{$wwWCVb#3x~Po*^Q z>`WXv7|PhhqqnJ9Fir*gsx7s~S}GFP~_z^O1letDPv{VoT2Yw&O-Cw3&zgx1|}@ zES-Mq6T@?%_V3Q#xRViAip(}cHo5oz`2Jh~^7`4;34afCN?>AF(T!a3Nz*W%`e3uX#%Q!KRd z`=fsxTOKY_E{f8KEmU=pQ>Cu^CC$q(2zgKL(4%ij;z-pDEf-q{4YO-jH&jHhVPo0Fmk= zTmzxA&Au@he;Giw?h=nyfg>?*SnLN9BD!M`5@@^4w+d+dW$mX=+op9uX6536cNZPn z$(+{^>I|9!N3S28YG`m!-LZYvOw{<;2XGO z0Lo{{-=bRQeiAu?b-`xEw2g&bR(WWTZ@?atfXaZ>^O>M30Ct4m5bxbC{KEck(Mxq4+y%S2(z_{e?Kv7MOc+I+&I~8i(EyM^PT{r6~ zk?@GSBWdG4GU53sTgjM$nk(GfsRqqHh)Oj1*pi7N7jp+)!JdHuBm1AWw4wVSe%$k~ zm7uoua-?-XCttI^Tz`6Xy$-5hKtqua2CJ*u`*$-S#73k?Efn>NML=F-KpuGG?lN9m zT57@6lqnUQJEW#{)vE#xTGmEVRO^@2Yo%ETgxcD)8<^);VtvpQ!ZsxmRW#g19@i%v9q&#pIk6|Jr}0VuqB=Q2qY*NpjoPH zwZ!XP#LRR)B-t;tI}lb2F(sgIR*K9nwSs>A9{33rB1sLyvtNh%>JDhc1u8YV%-Kfa zVaj9@<_4Ag89a*X85#<8#vls$yOA~ML^@20W&3k9W;5ACaGse=)1(wM_c!>7+C*!O z!%a*LWU=?xj?7!{kanRt$#b~6nZX%F8hFn|3$S%H;=J|S*ROj>OEbWgVz;2PD!^<8 zO}m0a5it2(1mH$ZGa^fB9ZrduwE<8n1scNLlU;8$r9k*%*DwU*txP1GxI{D3nlF3f zGhx(i>>_L?*x)2&&Jmt`xIzfuNpx>Zx)O>FbWe(l2gw#d`1M1{jRX=Q17K{S?`0Ae zN9tXatcQz^>cM2^el~y@xgt-VM$&&klTxd4kDZLqyJO%AB?utl=w4h<)k7iB@t<&= zlCPhMI*&CLhMOQ2HtD+VaC1)*8J8Kd31z|h31Vv1Qvl4}*x8=JP36UHt^XE&55q~#q|XM@#va6`wZgL&O18&V#7qXY(x{H;>N5_;nx8}!SHCSaP?_?Zgq zQf}S%Gf~9K797`+waa{l{L0Aby&UMaHCbnwXh^|o0x^;L4q34DgRrs`yM9~SPlx;- zN2jmI*rDy7mX9k~aa|sa-K(pN&wYC;8DL_-Wt&3mZ^UDca9&3*qWoi#H$HIVi$*k4 zk08Xd@XZ4Cx@=P)DZi~G;umLm|8ky%h8$*>?j9CWfI=Co;yYzDKsp4sYX=cY1<9n0 zKNxC`nAOWQoGIH2?{GlD(O;+ZEl=YD#a!SktQH=|M-rRk#c6#j_D&;PKNMdr4*)+; z>>-!#EpdT$@NFHX78)C&fdHvT8ro}ZF8Xg|#57p%zo3HUlcxH^EdzV`R}o!Dz%I6& zTisq)o92|owFfK-sG#jM#2}7G70ZMcn$+BRX>p~*uY7U zOWOVR-z80dJ6w^P=z>8cydS~#U~0B;bYu9uq6l4rG<}3???b_@m}oQWJE;%3;_#Rxs#dd z#{3>%5$WPC#_sgbD4R=lt!?4X>XA}wxPK_2)$#%M!wtf~ya0>}Sm3T~{}VdS&mbt< zgmz#_g#=U=_Iee)0SuKz0y&Ucag^5F@KORHdzDdPCCAfY4Cz89iVQrMv#1?GAcl!1 z^N9~dvq_Xu3uLli#|ndEbln79CvhQ0af5bS7qb=a4d4Bl5MPRRSApLPDkvy;@u1My zgaWeY|7HDSkkqEXdK&s@_E;JMd{rW`Ga()ex7b7Ly3xIz0+a=zf7t=E^T_0C-2-?d zN?{ASfegJDYWNJ$>Jq=Gf0D?}DCnsxVYV2_>g_s6ehXQnb*;Er^_J;|Z9mziX# zU_4jQmk=Mx9B|xar3X9Zg;o#Ij(iEt>Ax3;26-B~Qc}BRwZ6f2bj2KLg=cN5T}2Qh zq6G~uy{Bt@7rFu>y+$Bw;C;hyH1Ph^8+faUTQ1?xx0>L+tV+}sJ8Q6ljGS|R_Itga z&4G3IXuI9DDTa9yW-D-PG}VW@$Pix@dlyFr#IO}mxkA5cS_bL+!<#Ry+1MU0(%i(i zRcIJ_&C#X8`Sxic>?Cn{d=+kjQi!eb$`64*3()&Pbz5N(OZ@7$J>X;j6q29lg11lp zRqD;etd-7!g#oXh?_(TmLi>(PUNk?UDpAmJsp-wtfZIdoc5-e}V%q+evQ~n~BxQE& za)A|9^axuIPgR`RQ`$YjZ;v!xi#_YrNP8zbt>-q=ZsxfS4SNK5_Wp6OdYpOWZr+cd zDp`$%?$5;M&PG)a=q9LecrY4&@~{Ni$F_R@QOe;bKlhG~nhJY(e2dC=S-es?q zJ5*W%$gop|623Ol%*n~==V(s#thC~3@t_-FyXf@$zV>Bb^ttHCuoBww#oCbl@6TDm(iJ zlVwq}^PBUcqIAjrC9=V9qT1&lMxD=`?JCTIC(#}AJ>gBjE;(yPVaGxvXldOi(Y91! zTf?tZIOwWho@)=U@VO}$A96-o@g}RvB9KPA&u`fHTyX(A5x%q&Z8N3UP+T4ze_6g9)NFIu)l`f_}WjLIQS_t za!fAz8UFkCK$*3z!6tA96`Mq!munuh%}w(rZ%t{Rlo#y@Ez*GgRPYxoCbV||`<~pk zrV^_y@DjNpCFN2}%XNqEmlWY^)!>a^cX*L;mI`gSi_^(!*kSJca@%wYk9J!68I>3Q zRG*qX;hS$QtgK$;U?L-dgf(8V2awrdlbcqXVWa?G`L*stc;h^_73}cY`g~}GkB>*< zv+|XR6BWU$inci4e;J5mpuf--m8_YQ2A(b8+eFW6BIBvO9O6$kP)zr~!l^eTmqr@D zyg=`pTZ|g1QXbPWxs;41@iL3?v2gb^8#_#VE4uQuX(4yW~F za<=CSEr>m(@**vb<`R7U!#I$R6~_g9q@!*%u_}C=07q48Bz}|Y|IlGY$K0|s(LtHx zW~A`q2s&a{V{i(t5K;zWp=fHVB9w(`rK)>Zo&D%|rT(swooXif`e!xi-n}C)P z&lW;x`JpDp=qv4Z)JNrYzFg@{W$)J8O`gYMr@!o#Mi5F%>a2B5xeJm@mlTTUw- zb22PShFji~oK|6w8@IOp-eO}@S(#Nfhl(nV&uG5+s0}XRy7S-MUg{BZ8=TlwCR%F#E?vw7^9jF z8%k*wN!BrhEipq5gPhM}=G*5b)!O|J`sSDUWv=&o-}||r`+nZ{d*^uu%-d)WQs(*) zxMoCa_v=Gi3T;$!z6X`T0)6a$HD7JoR8y0*e(50N%9TArQ0jRS>kko1$^%fE-S^h|bhoUv7W%{lux{sc z2yQ8G1ICiB<=Jm0!*$m)vPfVxe+19*AMFu7Q3RAXQR-9{QmG=tEeX;Ag#;aa{i@e@ zG6Z!+R#&P88e4sx^&fSVyrDRro;Z>|LuaMyXg6RasZXdGcq`_mm zW)b(glb?UKDSSI2XR~AVWqHzhU`jA1?DGtgJajubgOb_&Oz3&0bo0FxQNDhwrK_7( zz1xnlkn}s3D^5x%JDcYmzDQnvSZ|~IgA)Un(*5EKXEADxHukR+^-+z~U`=~LrsJiN zOe5n^VQBCqBd_Bu0PeEma5$~7gBd&-U|6t-sH|L(egEcu3NJa>IX+|o-Jt4`N3nXh zjEszbX`7G(9S#IYIaG8ECNB)RRWf@oq#g;@%-X8jo>A{8icp6Gq|SD2xyz+(9ErrX zn6m$;TeqBSc-m!)QC&xw~ zj0@YBo}H~X&=MUjzu9a5C3&Td;MWoI5^Bd?M)XQ}_e8Tn%VI&3oPl+w+fHWKJa=+; zw@hPYY+kI{*w7%uO4Rc_mdFIB`UCE}GrRgsPdrXL{PNZ0{1LhD<{S9+hgB4-1q?H1 zG%=nvy)p*))#$LFoB2Zf^77^*1SL&KnJFkFDP!;gE@*`-$M>Pp%Vv7lDXY@VtP#1c zW#O{l01reC3XS!8zz@m{nYK;a(Hf}a+{jF$<7*;QCpfj$ei^GKrq;EhiIsK?wK~Ub zV3gX5#q5hYA5bsSfZ~B_sJ4&Z$(Kul`T_8^PSyk$2?bJ3^7DCgW28-GzR2q8soimH zLlXlw-@1EvEYXsTck)}(*FyL0rvrxus`7c=Mx%o-q``eOY=PWf=GTHo|7IH-zezA( zP3Lgd$6id$wTMsaee$T4s1`K*A|j>Wzp?vru6ule6d`f%+(dCrU^BZKPb2rWN%^a7 z(2kCAS~qRFQCFvx;k4Yf>Uo%;hpVb^n-0mxp2-#xClhuG-fLn?p20y;&zn1f*U&{T z`GyDGO@nsOJ6`%=5u<+(jYji$uxoIF{EX!Jsv)kjqqtDTfkH{_4D3pnv19I8u(_$K zXvfY#R^JE{knTfUfpK%hoWZx})jx3{pD52)_wT-AMVm}&H_k)R!zk>Fq*-AZkDL`2 zB);!UQYohl5WD`gHeVMO;*_GfJ#C1zzfgCu);7ry)z3sPosbaeJi>()Uew3e*Q;`? z_+%OXU*4TMB~;Y(~pL)j6_F|p}* zVS7Ke7^uK2@4iGgg`R9bqvodFuk>UoE$G7po8>Y&K| zdDUa&ESa+Q_N5MuO)DfxAmpQdYE5I~F40X}babu~;1nVjkz6+hDhsSdtGDTKkf_2~ zAO~F}N#5n40%x)0Y(2}3PIptY;5*cbI3+amR$)ZKnmke=@qNls%s=J_wgaYRBKGU3 zsCP7cu>?r5;D#(bhJ-xStHEciJv^Kuv4Rm?T+|Nq2!$rlI1NU_KR5z70yqLV0yqLV z0yqLV0yqLV0-rAeXRw-;D(E$-)WS(DS1kqhnD_@r07n2v07n2v07n2v07n2v07u|+ bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

F~y~fr@TRB(zYDTB;1ReL|iI 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 Rs~;;}(^A(*RUz%d{|^cjGoJte diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 6a9cd024c2fd8f1bc8c9c4a02c60ee68a38751fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12192 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 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 73887356cfad5084ee9777ae0077c9fd721931bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17419 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 U%cm=Vhfy(jy85}Sb4q9e0AvUEJOBUy diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 804e004c02e81700f80cfec6f0391763cb1f94a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17370 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 W;OtD-Qp|UDV5uwXAU-JCMEpOAAeOKI diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 87a8e3faebc6c895295dff3d9ac7aab6c8b334d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24124 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 vA7f&^pnt%Q?%z2m^Z \ No newline at end of file diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml deleted file mode 100644 index f387b90..0000000 --- a/android/app/src/main/res/values/colors.xml +++ /dev/null @@ -1,6 +0,0 @@ - - #ffffff - #ffffff - #023c69 - #ffffff - \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml deleted file mode 100644 index aceaa29..0000000 --- a/android/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,5 +0,0 @@ - - Our City Forest - contain - false - \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml deleted file mode 100644 index ab7cb49..0000000 --- a/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle deleted file mode 100644 index 9ae2aca..0000000 --- a/android/build.gradle +++ /dev/null @@ -1,45 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. - -buildscript { - ext { - buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0' - minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '23') - compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34') - targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34') - kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23' - - ndkVersion = "26.1.10909125" - } - repositories { - google() - mavenCentral() - } - dependencies { - classpath('com.android.tools.build:gradle') - classpath('com.facebook.react:react-native-gradle-plugin') - classpath('org.jetbrains.kotlin:kotlin-gradle-plugin') - } -} - -apply plugin: "com.facebook.react.rootproject" - -allprojects { - repositories { - maven { - // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm - url(new File(['node', '--print', "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), '../android')) - } - maven { - // Android JSC is installed from npm - url(new File(['node', '--print', "require.resolve('jsc-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), '../dist')) - } - - google() - mavenCentral() - maven { url 'https://www.jitpack.io' } - } -} -// @generated begin expo-camera-import - expo prebuild (DO NOT MODIFY) sync-f244f4f3d8bf7229102e8f992b525b8602c74770 -def expoCameraMavenPath = new File(["node", "--print", "require.resolve('expo-camera/package.json')"].execute(null, rootDir).text.trim(), "../android/maven") -allprojects { repositories { maven { url(expoCameraMavenPath) } } } -// @generated end expo-camera-import \ No newline at end of file diff --git a/android/gradle.properties b/android/gradle.properties deleted file mode 100644 index 40220de..0000000 --- a/android/gradle.properties +++ /dev/null @@ -1,59 +0,0 @@ -# Project-wide Gradle settings. - -# IDE (e.g. Android Studio) users: -# Gradle settings configured through the IDE *will override* -# any settings specified in this file. - -# For more details on how to configure your build environment visit -# http://www.gradle.org/docs/current/userguide/build_environment.html - -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m -org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m - -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true - -# AndroidX package structure to make it clearer which packages are bundled with the -# Android operating system, and which are packaged with your app's APK -# https://developer.android.com/topic/libraries/support-library/androidx-rn -android.useAndroidX=true - -# Automatically convert third-party libraries to use AndroidX -android.enableJetifier=true - -# Enable AAPT2 PNG crunching -android.enablePngCrunchInReleaseBuilds=true - -# Use this property to specify which architecture you want to build. -# You can also override it from the CLI using -# ./gradlew -PreactNativeArchitectures=x86_64 -reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 - -# Use this property to enable support to the new architecture. -# This will allow you to use TurboModules and the Fabric render in -# your application. You should enable this flag either if you want -# to write custom TurboModules/Fabric components OR use libraries that -# are providing them. -newArchEnabled=false - -# Use this property to enable or disable the Hermes JS engine. -# If set to false, you will be using JSC instead. -hermesEnabled=true - -# Enable GIF support in React Native images (~200 B increase) -expo.gif.enabled=true -# Enable webp support in React Native images (~85 KB increase) -expo.webp.enabled=true -# Enable animated webp support (~3.4 MB increase) -# Disabled by default because iOS doesn't support animated webp -expo.webp.animated=false - -# Enable network inspector -EX_DEV_CLIENT_NETWORK_INSPECTOR=true - -# Use legacy packaging to compress native libraries in the resulting APK. -expo.useLegacyPackaging=false diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index e6441136f3d4ba8a0da8d277868979cfbc8ad796..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43453 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml deleted file mode 100644 index 5c25e72..0000000 --- a/android/app/src/main/res/drawable/rn_edit_text_material.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - diff --git a/android/app/src/main/res/drawable/splashscreen.xml b/android/app/src/main/res/drawable/splashscreen.xml deleted file mode 100644 index c8568e1..0000000 --- a/android/app/src/main/res/drawable/splashscreen.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 3941bea..0000000 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 3941bea..0000000 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a6a3e765771cd8852a6a47d6dfe4d7a766cfc765..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6265 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 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png deleted file mode 100644 index 1a7040cf0f808215a10118f7d4ebb67df127b044..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5571 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 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 86b3bbab156f8e2af58aff4d60816167523b2ec4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8055 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 NFwiyCsnmC_&%-L^#F1_nl<#h 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 W4#sBDk!+97VQqfitOk8K?tcL5YJScD diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png deleted file mode 100644 index 3e333eb5638df9a4437e4c25484ea20408fc5bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3585 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 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png deleted file mode 100644 index 4b5660365429cae933b8ba7c89586ba60839d4b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7713 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

NnX)EH+Nua)3Y(c z&{(nX_ht=QbJ%DzAya}!&uNu!4V0xI)QE$SY__m)SAKcN0P(&JcoK*Lxr@P zY&P=}&B3*UWNlc|&$Oh{BEqwK2+N2U$4WB7Fd|aIal`FGANUa9E-O)!gV`((ZGCc$ zBJA|FFrlg~9OBp#f7aHodCe{6= zay$6vN~zj1ddMZ9gQ4p32(7wD?(dE>KA2;SOzXRmPBiBc6g`eOsy+pVcHu=;Yd8@{ zSGgXf@%sKKQz~;!J;|2fC@emm#^_rnO0esEn^QxXgJYd`#FPWOUU5b;9eMAF zZhfiZb|gk8aJIw*YLp4!*(=3l8Cp{(%p?ho22*vN9+5NLV0TTazNY$B5L6UKUrd$n zjbX%#m7&F#U?QNOBXkiiWB*_tk+H?N3`vg;1F-I+83{M2!8<^nydGr5XX}tC!10&e z7D36bLaB56WrjL&HiiMVtpff|K%|*{t*ltt^5ood{FOG0<>k&1h95qPio)2`eL${YAGIx(b4VN*~nKn6E~SIQUuRH zQ+5zP6jfnP$S0iJ@~t!Ai3o`X7biohli;E zT#yXyl{bojG@-TGZzpdVDXhbmF%F9+-^YSIv|MT1l3j zrxOFq>gd2%U}?6}8mIj?M zc077Zc9fq(-)4+gXv?Az26IO6eV`RAJz8e3)SC7~>%rlzDwySVx*q$ygTR5kW2ds- z!HBgcq0KON9*8Ff$X0wOq$`T7ml(@TF)VeoF}x1OttjuVHn3~sHrMB++}f7f9H%@f z=|kP_?#+fve@{0MlbkC9tyvQ_R?lRdRJ@$qcB(8*jyMyeME5ns6ypVI1Xm*Zr{DuS zZ!1)rQfa89c~;l~VkCiHI|PCBd`S*2RLNQM8!g9L6?n`^evQNEwfO@&JJRme+uopQX0%Jo zgd5G&#&{nX{o?TQwQvF1<^Cg3?2co;_06=~Hcb6~4XWpNFL!WU{+CK;>gH%|BLOh7@!hsa(>pNDAmpcuVO-?;Bic17R}^|6@8DahH)G z!EmhsfunLL|3b=M0MeK2vqZ|OqUqS8npxwge$w-4pFVXFq$_EKrZY?BuP@Az@(k`L z`ViQBSk`y+YwRT;&W| z2e3UfkCo^uTA4}Qmmtqs+nk#gNr2W4 zTH%hhErhB)pkXR{B!q5P3-OM+M;qu~f>}IjtF%>w{~K-0*jPVLl?Chz&zIdxp}bjx zStp&Iufr58FTQ36AHU)0+CmvaOpKF;W@sMTFpJ`j;3d)J_$tNQI^c<^1o<49Z(~K> z;EZTBaVT%14(bFw2ob@?JLQ2@(1pCdg3S%E4*dJ}dA*v}_a4_P(a`cHnBFJxNobAv zf&Zl-Yt*lhn-wjZsq<9v-IsXxAxMZ58C@e0!rzhJ+D@9^3~?~yllY^s$?&oNwyH!#~6x4gUrfxplCvK#!f z$viuszW>MFEcFL?>ux*((!L$;R?xc*myjRIjgnQX79@UPD$6Dz0jutM@7h_pq z0Zr)#O<^y_K6jfY^X%A-ip>P%3saX{!v;fxT-*0C_j4=UMH+Xth(XVkVGiiKE#f)q z%Jp=JT)uy{&}Iq2E*xr4YsJ5>w^=#-mRZ4vPXpI6q~1aFwi+lQcimO45V-JXP;>(Q zo={U`{=_JF`EQj87Wf}{Qy35s8r1*9Mxg({CvOt}?Vh9d&(}iI-quvs-rm~P;eRA@ zG5?1HO}puruc@S{YNAF3vmUc2B4!k*yi))<5BQmvd3tr}cIs#9)*AX>t`=~{f#Uz0 z0&Nk!7sSZwJe}=)-R^$0{yeS!V`Dh7w{w5rZ9ir!Z7Cd7dwZcK;BT#V0bzTt>;@Cl z#|#A!-IL6CZ@eHH!CG>OO8!%G8&8t4)Ro@}USB*k>oEUo0LsljsJ-%5Mo^MJF2I8- z#v7a5VdJ-Cd%(a+y6QwTmi+?f8Nxtm{g-+WGL>t;s#epv7ug>inqimZCVm!uT5Pf6 ziEgQt7^%xJf#!aPWbuC_3Nxfb&CFbQy!(8ANpkWLI4oSnH?Q3f?0k1t$3d+lkQs{~(>06l&v|MpcFsyAv zin6N!-;pggosR*vV=DO(#+}4ps|5$`udE%Kdmp?G7B#y%H`R|i8skKOd9Xzx8xgR$>Zo2R2Ytktq^w#ul4uicxW#{ zFjG_RNlBroV_n;a7U(KIpcp*{M~e~@>Q#Av90Jc5v%0c>egEdY4v3%|K1XvB{O_8G zkTWLC>OZKf;XguMH2-Pw{BKbFzaY;4v2seZV0>^7Q~d4O=AwaPhP3h|!hw5aqOtT@ z!SNz}$of**Bl3TK209@F=Tn1+mgZa8yh(Png%Zd6Mt}^NSjy)etQrF zme*llAW=N_8R*O~d2!apJnF%(JcN??=`$qs3Y+~xs>L9x`0^NIn!8mMRFA_tg`etw z3k{9JAjnl@ygIiJcNHTy02GMAvBVqEss&t2<2mnw!; zU`J)0>lWiqVqo|ex7!+@0i>B~BSU1A_0w#Ee+2pJx0BFiZ7RDHEvE*ptc9md(B{&+ zKE>TM)+Pd>HEmdJao7U@S>nL(qq*A)#eLOuIfAS@j`_sK0UEY6OAJJ-kOrHG zjHx`g!9j*_jRcJ%>CE9K2MVf?BUZKFHY?EpV6ai7sET-tqk=nDFh-(65rhjtlKEY% z@G&cQ<5BKatfdA1FKuB=i>CCC5(|9TMW%K~GbA4}80I5%B}(gck#Wlq@$nO3%@QP_ z8nvPkJFa|znk>V92cA!K1rKtr)skHEJD;k8P|R8RkCq1Rh^&}Evwa4BUJz2f!2=MH zo4j8Y$YL2313}H~F7@J7mh>u%556Hw0VUOz-Un@ZASCL)y8}4XXS`t1AC*^>PLwIc zUQok5PFS=*#)Z!3JZN&eZ6ZDP^-c@StY*t20JhCnbMxXf=LK#;`4KHEqMZ-Ly9KsS zI2VUJGY&PmdbM+iT)zek)#Qc#_i4uH43 z@T5SZBrhNCiK~~esjsO9!qBpaWK<`>!-`b71Y5ReXQ4AJU~T2Njri1CEp5oKw;Lnm)-Y@Z3sEY}XIgSy%xo=uek(kAAH5MsV$V3uTUsoTzxp_rF=tx zV07vlJNKtJhCu`b}*#m&5LV4TAE&%KtHViDAdv#c^x`J7bg z&N;#I2GkF@SIGht6p-V}`!F_~lCXjl1BdTLIjD2hH$J^YFN`7f{Q?OHPFEM$65^!u zNwkelo*5+$ZT|oQ%o%;rBX$+?xhvjb)SHgNHE_yP%wYkkvXHS{Bf$OiKJ5d1gI0j< zF6N}Aq=(WDo(J{e-uOecxPD>XZ@|u-tgTR<972`q8;&ZD!cep^@B5CaqFz|oU!iFj zU0;6fQX&~15E53EW&w1s9gQQ~Zk16X%6 zjG`j0yq}4deX2?Tr(03kg>C(!7a|b9qFI?jcE^Y>-VhudI@&LI6Qa}WQ>4H_!UVyF z((cm&!3gmq@;BD#5P~0;_2qgZhtJS|>WdtjY=q zLnHH~Fm!cxw|Z?Vw8*~?I$g#9j&uvgm7vPr#&iZgPP~v~BI4jOv;*OQ?jYJtzO<^y z7-#C={r7CO810!^s(MT!@@Vz_SVU)7VBi(e1%1rvS!?PTa}Uv`J!EP3s6Y!xUgM^8 z4f!fq<3Wer_#;u!5ECZ|^c1{|q_lh3m^9|nsMR1#Qm|?4Yp5~|er2?W^7~cl;_r4WSme_o68J9p03~Hc%X#VcX!xAu%1`R!dfGJCp zV*&m47>s^%Ib0~-2f$6oSgn3jg8m%UA;ArcdcRyM5;}|r;)?a^D*lel5C`V5G=c~k zy*w_&BfySOxE!(~PI$*dwG><+-%KT5p?whOUMA*k<9*gi#T{h3DAxzAPxN&Xws8o9Cp*`PA5>d9*Z-ynV# z9yY*1WR^D8|C%I@vo+d8r^pjJ$>eo|j>XiLWvTWLl(^;JHCsoPgem6PvegHb-OTf| zvTgsHSa;BkbG=(NgPO|CZu9gUCGr$8*EoH2_Z#^BnxF0yM~t`|9ws_xZ8X8iZYqh! zAh;HXJ)3P&)Q0(&F>!LN0g#bdbis-cQxyGn9Qgh`q+~49Fqd2epikEUw9caM%V6WgP)532RMRW}8gNS%V%Hx7apSz}tn@bQy!<=lbhmAH=FsMD?leawbnP5BWM0 z5{)@EEIYMu5;u)!+HQWhQ;D3_Cm_NADNeb-f56}<{41aYq8p4=93d=-=q0Yx#knGYfXVt z+kMxlus}t2T5FEyCN~!}90O_X@@PQpuy;kuGz@bWft%diBTx?d)_xWd_-(!LmVrh**oKg!1CNF&LX4{*j|) zIvjCR0I2UUuuEXh<9}oT_zT#jOrJAHNLFT~Ilh9hGJPI1<5`C-WA{tUYlyMeoy!+U zhA#=p!u1R7DNg9u4|QfED-2TuKI}>p#2P9--z;Bbf4Op*;Q9LCbO&aL2i<0O$ByoI z!9;Ght733FC>Pz>$_mw(F`zU?`m@>gE`9_p*=7o=7av`-&ifU(^)UU`Kg3Kw`h9-1 z6`e6+im=|m2v`pN(2dE%%n8YyQz;#3Q-|x`91z?gj68cMrHl}C25|6(_dIGk*8cA3 zRHB|Nwv{@sP4W+YZM)VKI>RlB`n=Oj~Rzx~M+Khz$N$45rLn6k1nvvD^&HtsMA4`s=MmuOJID@$s8Ph4E zAmSV^+s-z8cfv~Yd(40Sh4JG#F~aB>WFoX7ykaOr3JaJ&Lb49=B8Vk-SQT9%7TYhv z?-Pprt{|=Y5ZQ1?od|A<_IJU93|l4oAfBm?3-wk{O<8ea+`}u%(kub(LFo2zFtd?4 zwpN|2mBNywv+d^y_8#<$r>*5+$wRTCygFLcrwT(qc^n&@9r+}Kd_u@Ithz(6Qb4}A zWo_HdBj#V$VE#l6pD0a=NfB0l^6W^g`vm^sta>Tly?$E&{F?TTX~DsKF~poFfmN%2 z4x`Dc{u{Lkqz&y!33;X}weD}&;7p>xiI&ZUb1H9iD25a(gI|`|;G^NwJPv=1S5e)j z;U;`?n}jnY6rA{V^ zxTd{bK)Gi^odL3l989DQlN+Zs39Xe&otGeY(b5>rlIqfc7Ap4}EC?j<{M=hlH{1+d zw|c}}yx88_xQr`{98Z!d^FNH77=u(p-L{W6RvIn40f-BldeF-YD>p6#)(Qzf)lfZj z?3wAMtPPp>vMehkT`3gToPd%|D8~4`5WK{`#+}{L{jRUMt zrFz+O$C7y8$M&E4@+p+oV5c%uYzbqd2Y%SSgYy#xh4G3hQv>V*BnuKQhBa#=oZB~w{azUB+q%bRe_R^ z>fHBilnRTUfaJ201czL8^~Ix#+qOHSO)A|xWLqOxB$dT2W~)e-r9;bm=;p;RjYahB z*1hegN(VKK+ztr~h1}YP@6cfj{e#|sS`;3tJhIJK=tVJ-*h-5y9n*&cYCSdg#EHE# zSIx=r#qOaLJoVVf6v;(okg6?*L_55atl^W(gm^yjR?$GplNP>BZsBYEf_>wM0Lc;T zhf&gpzOWNxS>m+mN92N0{;4uw`P+9^*|-1~$uXpggj4- z^SFc4`uzj2OwdEVT@}Q`(^EcQ_5(ZtXTql*yGzdS&vrS_w>~~ra|Nb5abwf}Y!uq6R5f&6g2ge~2p(%c< z@O)cz%%rr4*cRJ5f`n@lvHNk@lE1a*96Kw6lJ~B-XfJW%?&-y?;E&?1AacU@`N`!O z6}V>8^%RZ7SQnZ-z$(jsX`amu*5Fj8g!3RTRwK^`2_QHe;_2y_n|6gSaGyPmI#kA0sYV<_qOZc#-2BO%hX)f$s-Z3xlI!ub z^;3ru11DA`4heAu%}HIXo&ctujzE2!6DIGE{?Zs>2}J+p&C$rc7gJC35gxhflorvsb%sGOxpuWhF)dL_&7&Z99=5M0b~Qa;Mo!j&Ti_kXW!86N%n= zSC@6Lw>UQ__F&+&Rzv?gscwAz8IP!n63>SP)^62(HK98nGjLY2*e^OwOq`3O|C92? z;TVhZ2SK%9AGW4ZavTB9?)mUbOoF`V7S=XM;#3EUpR+^oHtdV!GK^nXzCu>tpR|89 zdD{fnvCaN^^LL%amZ^}-E+214g&^56rpdc@yv0b<3}Ys?)f|fXN4oHf$six)-@<;W&&_kj z-B}M5U*1sb4)77aR=@%I?|Wkn-QJVuA96an25;~!gq(g1@O-5VGo7y&E_srxL6ZfS z*R%$gR}dyONgju*D&?geiSj7SZ@ftyA|}(*Y4KbvU!YLsi1EDQQCnb+-cM=K1io78o!v*);o<XwjaQH%)uIP&Zm?)Nfbfn;jIr z)d#!$gOe3QHp}2NBak@yYv3m(CPKkwI|{;d=gi552u?xj9ObCU^DJFQp4t4e1tPzM zvsRIGZ6VF+{6PvqsplMZWhz10YwS={?`~O0Ec$`-!klNUYtzWA^f9m7tkEzCy<_nS z=&<(awFeZvt51>@o_~>PLs05CY)$;}Oo$VDO)?l-{CS1Co=nxjqben*O1BR>#9`0^ zkwk^k-wcLCLGh|XLjdWv0_Hg54B&OzCE^3NCP}~OajK-LuRW53CkV~Su0U>zN%yQP zH8UH#W5P3-!ToO-2k&)}nFe`t+mdqCxxAHgcifup^gKpMObbox9LFK;LP3}0dP-UW z?Zo*^nrQ6*$FtZ(>kLCc2LY*|{!dUn$^RW~m9leoF|@Jy|M5p-G~j%+P0_#orRKf8 zvuu5<*XO!B?1E}-*SY~MOa$6c%2cM+xa8}_8x*aVn~57v&W(0mqN1W`5a7*VN{SUH zXz98DDyCnX2EPl-`Lesf`=AQT%YSDb`$%;(jUTrNen$NPJrlpPDP}prI>Ml!r6bCT;mjsg@X^#&<}CGf0JtR{Ecwd&)2zuhr#nqdgHj+g2n}GK9CHuwO zk>oZxy{vcOL)$8-}L^iVfJHAGfwN$prHjYV0ju}8%jWquw>}_W6j~m<}Jf!G?~r5&Rx)!9JNX!ts#SGe2HzobV5); zpj@&`cNcO&q+%*<%D7za|?m5qlmFK$=MJ_iv{aRs+BGVrs)98BlN^nMr{V_fcl_;jkzRju+c-y?gqBC_@J0dFLq-D9@VN&-`R9U;nv$Hg?>$oe4N&Ht$V_(JR3TG^! zzJsbQbi zFE6-{#9{G{+Z}ww!ycl*7rRdmU#_&|DqPfX3CR1I{Kk;bHwF6jh0opI`UV2W{*|nn zf_Y@%wW6APb&9RrbEN=PQRBEpM(N1w`81s=(xQj6 z-eO0k9=Al|>Ej|Mw&G`%q8e$2xVz1v4DXAi8G};R$y)ww638Y=9y$ZYFDM$}vzusg zUf+~BPX>(SjA|tgaFZr_e0{)+z9i6G#lgt=F_n$d=beAt0Sa0a7>z-?vcjl3e+W}+ z1&9=|vC=$co}-Zh*%3588G?v&U7%N1Qf-wNWJ)(v`iO5KHSkC5&g7CrKu8V}uQGcfcz zmBz#Lbqwqy#Z~UzHgOQ;Q-rPxrRNvl(&u6ts4~0=KkeS;zqURz%!-ERppmd%0v>iRlEf+H$yl{_8TMJzo0 z>n)`On|7=WQdsqhXI?#V{>+~}qt-cQbokEbgwV3QvSP7&hK4R{Z{aGHVS3;+h{|Hz z6$Js}_AJr383c_+6sNR|$qu6dqHXQTc6?(XWPCVZv=)D#6_;D_8P-=zOGEN5&?~8S zl5jQ?NL$c%O)*bOohdNwGIKM#jSAC?BVY={@A#c9GmX0=T(0G}xs`-%f3r=m6-cpK z!%waekyAvm9C3%>sixdZj+I(wQlbB4wv9xKI*T13DYG^T%}zZYJ|0$Oj^YtY+d$V$ zAVudSc-)FMl|54n=N{BnZTM|!>=bhaja?o7s+v1*U$!v!qQ%`T-6fBvmdPbVmro&d zk07TOp*KuxRUSTLRrBj{mjsnF8`d}rMViY8j`jo~Hp$fkv9F_g(jUo#Arp;Xw0M$~ zRIN!B22~$kx;QYmOkos@%|5k)!QypDMVe}1M9tZfkpXKGOxvKXB!=lo`p?|R1l=tA zp(1}c6T3Fwj_CPJwVsYtgeRKg?9?}%oRq0F+r+kdB=bFUdVDRPa;E~~>2$w}>O>v=?|e>#(-Lyx?nbg=ckJ#5U6;RT zNvHhXk$P}m9wSvFyU3}=7!y?Y z=fg$PbV8d7g25&-jOcs{%}wTDKm>!Vk);&rr;O1nvO0VrU&Q?TtYVU=ir`te8SLlS zKSNmV=+vF|ATGg`4$N1uS|n??f}C_4Sz!f|4Ly8#yTW-FBfvS48Tef|-46C(wEO_%pPhUC5$-~Y?!0vFZ^Gu`x=m7X99_?C-`|h zfmMM&Y@zdfitA@KPw4Mc(YHcY1)3*1xvW9V-r4n-9ZuBpFcf{yz+SR{ zo$ZSU_|fgwF~aakGr(9Be`~A|3)B=9`$M-TWKipq-NqRDRQc}ABo*s_5kV%doIX7LRLRau_gd@Rd_aLFXGSU+U?uAqh z8qusWWcvgQ&wu{|sRXmv?sl=xc<$6AR$+cl& zFNh5q1~kffG{3lDUdvEZu5c(aAG~+64FxdlfwY^*;JSS|m~CJusvi-!$XR`6@XtY2 znDHSz7}_Bx7zGq-^5{stTRy|I@N=>*y$zz>m^}^{d&~h;0kYiq8<^Wq7Dz0w31ShO^~LUfW6rfitR0(=3;Uue`Y%y@ex#eKPOW zO~V?)M#AeHB2kovn1v=n^D?2{2jhIQd9t|_Q+c|ZFaWt+r&#yrOu-!4pXAJuxM+Cx z*H&>eZ0v8Y`t}8{TV6smOj=__gFC=eah)mZt9gwz>>W$!>b3O;Rm^Ig*POZP8Rl0f zT~o=Nu1J|lO>}xX&#P58%Yl z83`HRs5#32Qm9mdCrMlV|NKNC+Z~ z9OB8xk5HJ>gBLi+m@(pvpw)1(OaVJKs*$Ou#@Knd#bk+V@y;YXT?)4eP9E5{J%KGtYinNYJUH9PU3A}66c>Xn zZ{Bn0<;8$WCOAL$^NqTjwM?5d=RHgw3!72WRo0c;+houoUA@HWLZM;^U$&sycWrFd zE7ekt9;kb0`lps{>R(}YnXlyGY}5pPd9zBpgXeJTY_jwaJGSJQC#-KJqmh-;ad&F- z-Y)E>!&`Rz!HtCz>%yOJ|v(u7P*I$jqEY3}(Z-orn4 zlI?CYKNl`6I){#2P1h)y(6?i;^z`N3bxTV%wNvQW+eu|x=kbj~s8rhCR*0H=iGkSj zk23lr9kr|p7#qKL=UjgO`@UnvzU)`&fI>1Qs7ubq{@+lK{hH* zvl6eSb9%yngRn^T<;jG1SVa)eA>T^XX=yUS@NCKpk?ovCW1D@!=@kn;l_BrG;hOTC z6K&H{<8K#dI(A+zw-MWxS+~{g$tI7|SfP$EYKxA}LlVO^sT#Oby^grkdZ^^lA}uEF zBSj$weBJG{+Bh@Yffzsw=HyChS(dtLE3i*}Zj@~!_T-Ay7z=B)+*~3|?w`Zd)Co2t zC&4DyB!o&YgSw+fJn6`sn$e)29`kUwAc+1MND7YjV%lO;H2}fNy>hD#=gT ze+-aFNpyKIoXY~Vq-}OWPBe?Rfu^{ps8>Xy%42r@RV#*QV~P83jdlFNgkPN=T|Kt7 zV*M`Rh*30&AWlb$;ae130e@}Tqi3zx2^JQHpM>j$6x`#{mu%tZlwx9Gj@Hc92IuY* zarmT|*d0E~vt6<+r?W^UW0&#U&)8B6+1+;k^2|FWBRP9?C4Rk)HAh&=AS8FS|NQaZ z2j!iZ)nbEyg4ZTp-zHwVlfLC~tXIrv(xrP8PAtR{*c;T24ycA-;auWsya-!kF~CWZ zw_uZ|%urXgUbc@x=L=_g@QJ@m#5beS@6W195Hn7>_}z@Xt{DIEA`A&V82bc^#!q8$ zFh?z_Vn|ozJ;NPd^5uu(9tspo8t%&-U9Ckay-s@DnM*R5rtu|4)~e)`z0P-sy?)kc zs_k&J@0&0!q4~%cKL)2l;N*T&0;mqX5T{Qy60%JtKTQZ-xb%KOcgqwJmb%MOOKk7N zgq})R_6**{8A|6H?fO+2`#QU)p$Ei2&nbj6TpLSIT^D$|`TcSeh+)}VMb}LmvZ{O| ze*1IdCt3+yhdYVxcM)Q_V0bIXLgr6~%JS<<&dxIgfL=Vnx4YHuU@I34JXA|+$_S3~ zy~X#gO_X!cSs^XM{yzDGNM>?v(+sF#<0;AH^YrE8smx<36bUsHbN#y57K8WEu(`qHvQ6cAZPo=J5C(lSmUCZ57Rj6cx!e^rfaI5%w}unz}4 zoX=nt)FVNV%QDJH`o!u9olLD4O5fl)xp+#RloZlaA92o3x4->?rB4`gS$;WO{R;Z3>cG3IgFX2EA?PK^M}@%1%A;?f6}s&CV$cIyEr#q5;yHdNZ9h{| z-=dX+a5elJoDo?Eq&Og!nN6A)5yYpnGEp}?=!C-V)(*~z-+?kY1Q7qs#Rsy%hu_60rdbB+QQNr?S1 z?;xtjUv|*E3}HmuNyB9aFL5H~3Ho0UsmuMZELp1a#CA1g`P{-mT?BchuLEtK}!QZ=3AWakRu~?f9V~3F;TV`5%9Pcs_$gq&CcU}r8gOO zC2&SWPsSG{&o-LIGTBqp6SLQZPvYKp$$7L4WRRZ0BR$Kf0I0SCFkqveCp@f)o8W)! z$%7D1R`&j7W9Q9CGus_)b%+B#J2G;l*FLz#s$hw{BHS~WNLODV#(!u_2Pe&tMsq={ zdm7>_WecWF#D=?eMjLj=-_z`aHMZ=3_-&E8;ibPmM}61i6J3is*=dKf%HC>=xbj4$ zS|Q-hWQ8T5mWde6h@;mS+?k=89?1FU<%qH9B(l&O>k|u_aD|DY*@~(`_pb|B#rJ&g zR0(~(68fpUPz6TdS@4JT5MOPrqDh5_H(eX1$P2SQrkvN8sTxwV>l0)Qq z0pzTuvtEAKRDkKGhhv^jk%|HQ1DdF%5oKq5BS>szk-CIke{%js?~%@$uaN3^Uz6Wf z_iyx{bZ(;9y4X&>LPV=L=d+A}7I4GkK0c1Xts{rrW1Q7apHf-))`BgC^0^F(>At1* za@e7{lq%yAkn*NH8Q1{@{lKhRg*^TfGvv!Sn*ed*x@6>M%aaqySxR|oNadYt1mpUZ z6H(rupHYf&Z z29$5g#|0MX#aR6TZ$@eGxxABRKakDYtD%5BmKp;HbG_ZbT+=81E&=XRk6m_3t9PvD zr5Cqy(v?gHcYvYvXkNH@S#Po~q(_7MOuCAB8G$a9BC##gw^5mW16cML=T=ERL7wsk zzNEayTG?mtB=x*wc@ifBCJ|irFVMOvH)AFRW8WE~U()QT=HBCe@s$dA9O!@`zAAT) zaOZ7l6vyR+Nk_OOF!ZlZmjoImKh)dxFbbR~z(cMhfeX1l7S_`;h|v3gI}n9$sSQ>+3@AFAy9=B_y$)q;Wdl|C-X|VV3w8 z2S#>|5dGA8^9%Bu&fhmVRrTX>Z7{~3V&0UpJNEl0=N32euvDGCJ>#6dUSi&PxFW*s zS`}TB>?}H(T2lxBJ!V#2taV;q%zd6fOr=SGHpoSG*4PDaiG0pdb5`jelVipkEk%FV zThLc@Hc_AL1#D&T4D=w@UezYNJ%0=f3iVRuVL5H?eeZM}4W*bomebEU@e2d`M<~uW zf#Bugwf`VezG|^Qbt6R_=U0}|=k;mIIakz99*>FrsQR{0aQRP6ko?5<7bkDN8evZ& zB@_KqQG?ErKL=1*ZM9_5?Pq%lcS4uLSzN(Mr5=t6xHLS~Ym`UgM@D&VNu8e?_=nSFtF$u@hpPSmI4Vo_t&v?>$~K4y(O~Rb*(MFy_igM7 z*~yYUyR6yQgzWnWMUgDov!!g=lInM+=lOmOk4L`O?{i&qxy&D*_qorRbDwj6?)!ef z#JLd7F6Z2I$S0iYI={rZNk*<{HtIl^mx=h>Cim*04K4+Z4IJtd*-)%6XV2(MCscPiw_a+y*?BKbTS@BZ3AUao^%Zi#PhoY9Vib4N>SE%4>=Jco0v zH_Miey{E;FkdlZSq)e<{`+S3W=*ttvD#hB8w=|2aV*D=yOV}(&p%0LbEWH$&@$X3x~CiF-?ejQ*N+-M zc8zT@3iwkdRT2t(XS`d7`tJQAjRmKAhiw{WOqpuvFp`i@Q@!KMhwKgsA}%@sw8Xo5Y=F zhRJZg)O4uqNWj?V&&vth*H#je6T}}p_<>!Dr#89q@uSjWv~JuW(>FqoJ5^ho0%K?E z9?x_Q;kmcsQ@5=}z@tdljMSt9-Z3xn$k)kEjK|qXS>EfuDmu(Z8|(W?gY6-l z@R_#M8=vxKMAoi&PwnaIYw2COJM@atcgfr=zK1bvjW?9B`-+Voe$Q+H$j!1$Tjn+* z&LY<%)L@;zhnJlB^Og6I&BOR-m?{IW;tyYC%FZ!&Z>kGjHJ6cqM-F z&19n+e1=9AH1VrVeHrIzqlC`w9=*zfmrerF?JMzO&|Mmv;!4DKc(sp+jy^Dx?(8>1 zH&yS_4yL7m&GWX~mdfgH*AB4{CKo;+egw=PrvkTaoBU+P-4u?E|&!c z)DKc;>$$B6u*Zr1SjUh2)FeuWLWHl5TH(UHWkf zLs>7px!c5n;rbe^lO@qlYLzlDVp(z?6rPZel=YB)Uv&n!2{+Mb$-vQl=xKw( zve&>xYx+jW_NJh!FV||r?;hdP*jOXYcLCp>DOtJ?2S^)DkM{{Eb zS$!L$e_o0(^}n3tA1R3-$SNvgBq;DOEo}fNc|tB%%#g4RA3{|euq)p+xd3I8^4E&m zFrD%}nvG^HUAIKe9_{tXB;tl|G<%>yk6R;8L2)KUJw4yHJXUOPM>(-+jxq4R;z8H#>rnJy*)8N+$wA$^F zN+H*3t)eFEgxLw+Nw3};4WV$qj&_D`%ADV2%r zJCPCo%{=z7;`F98(us5JnT(G@sKTZ^;2FVitXyLe-S5(hV&Ium+1pIUB(CZ#h|g)u zSLJJ<@HgrDiA-}V_6B^x1>c9B6%~847JkQ!^KLZ2skm;q*edo;UA)~?SghG8;QbHh z_6M;ouo_1rq9=x$<`Y@EA{C%6-pEV}B(1#sDoe_e1s3^Y>n#1Sw;N|}8D|s|VPd+g z-_$QhCz`vLxxrVMx3ape1xu3*wjx=yKSlM~nFgkNWb4?DDr*!?U)L_VeffF<+!j|b zZ$Wn2$TDv3C3V@BHpSgv3JUif8%hk%OsGZ=OxH@8&4`bbf$`aAMchl^qN>Eyu3JH} z9-S!x8-s4fE=lad%Pkp8hAs~u?|uRnL48O|;*DEU! zuS0{cpk%1E0nc__2%;apFsTm0bKtd&A0~S3Cj^?72-*Owk3V!ZG*PswDfS~}2<8le z5+W^`Y(&R)yVF*tU_s!XMcJS`;(Tr`J0%>p=Z&InR%D3@KEzzI+-2)HK zuoNZ&o=wUC&+*?ofPb0a(E6(<2Amd6%uSu_^-<1?hsxs~0K5^f(LsGqgEF^+0_H=uNk9S0bb!|O8d?m5gQjUKevPaO+*VfSn^2892K~%crWM8+6 z25@V?Y@J<9w%@NXh-2!}SK_(X)O4AM1-WTg>sj1{lj5@=q&dxE^9xng1_z9w9DK>| z6Iybcd0e zyi;Ew!KBRIfGPGytQ6}z}MeXCfLY0?9%RiyagSp_D1?N&c{ zyo>VbJ4Gy`@Fv+5cKgUgs~na$>BV{*em7PU3%lloy_aEovR+J7TfQKh8BJXyL6|P8un-Jnq(ghd!_HEOh$zlv2$~y3krgeH;9zC}V3f`uDtW(%mT#944DQa~^8ZI+zAUu4U(j0YcDfKR$bK#gvn_{JZ>|gZ5+)u?T$w7Q%F^;!Wk?G z(le7r!ufT*cxS}PR6hIVtXa)i`d$-_1KkyBU>qmgz-=T};uxx&sKgv48akIWQ89F{ z0XiY?WM^~;|T8zBOr zs#zuOONzH?svv*jokd5SK8wG>+yMC)LYL|vLqm^PMHcT=`}V$=nIRHe2?h)8WQa6O zPAU}d`1y(>kZiP~Gr=mtJLMu`i<2CspL|q2DqAgAD^7*$xzM`PU4^ga`ilE134XBQ z99P(LhHU@7qvl9Yzg$M`+dlS=x^(m-_3t|h>S}E0bcFMn=C|KamQ)=w2^e)35p`zY zRV8X?d;s^>Cof2SPR&nP3E+-LCkS0J$H!eh8~k0qo$}00b=7!H_I2O+Ro@3O$nPdm ztmbOO^B+IHzQ5w>@@@J4cKw5&^_w6s!s=H%&byAbUtczPQ7}wfTqxxtQNfn*u73Qw zGuWsrky_ajPx-5`R<)6xHf>C(oqGf_Fw|-U*GfS?xLML$kv;h_pZ@Kk$y0X(S+K80 z6^|z)*`5VUkawg}=z`S;VhZhxyDfrE0$(PMurAxl~<>lfZa>JZ288ULK7D` zl9|#L^JL}Y$j*j`0-K6kH#?bRmg#5L3iB4Z)%iF@SqT+Lp|{i`m%R-|ZE94Np7Pa5 zCqC^V3}B(FR340pmF*qaa}M}+h6}mqE~7Sh!9bDv9YRT|>vBNAqv09zXHMlcuhKD| zcjjA(b*XCIwJ33?CB!+;{)vX@9xns_b-VO{i0y?}{!sdXj1GM8+$#v>W7nw;+O_9B z_{4L;C6ol?(?W0<6taGEn1^uG=?Q3i29sE`RfYCaV$3DKc_;?HsL?D_fSYg}SuO5U zOB_f4^vZ_x%o`5|C@9C5+o=mFy@au{s)sKw!UgC&L35aH(sgDxRE2De%(%OT=VUdN ziVLEmdOvJ&5*tCMKRyXctCwQu_RH%;m*$YK&m;jtbdH#Ak~13T1^f89tn`A%QEHWs~jnY~E}p_Z$XC z=?YXLCkzVSK+Id`xZYTegb@W8_baLt-Fq`Tv|=)JPbFsKRm)4UW;yT+J`<)%#ue9DPOkje)YF2fsCilK9MIIK>p*`fkoD5nGfmLwt)!KOT+> zOFq*VZktDDyM3P5UOg`~XL#cbzC}eL%qMB=Q5$d89MKuN#$6|4gx_Jt0Gfn8w&q}%lq4QU%6#jT*MRT% zrLz~C8FYKHawn-EQWN1B75O&quS+Z81(zN)G>~vN8VwC+e+y(`>HcxC{MrJ;H1Z4k zZWuv$w_F0-Ub%MVcpIc){4PGL^I7M{>;hS?;eH!;gmcOE66z3;Z1Phqo(t zVP(Hg6q#0gIKgsg7L7WE!{Y#1nI(45tx2{$34dDd#!Z0NIyrm)HOn5W#7;f4pQci# zDW!FI(g4e668kI9{2+mLwB+=#9bfqgX%!B34V-$wwSN(_cm*^{y0jQtv*4}eO^sOV z*9xoNvX)c9isB}Tgx&ZRjp3kwhTVK?r9;n!x>^XYT z@Q^7zp{rkIs{2mUSE^2!Gf6$6;j~&4=-0cSJJDizZp6LTe8b45;{AKM%v99}{{FfC zz709%u0mC=1KXTo(=TqmZQ;c?$M3z(!xah>aywrj40sc2y3rKFw4jCq+Y+u=CH@_V zxz|qeTwa>+<|H%8Dz5u>ZI5MmjTFwXS-Fv!TDd*`>3{krWoNVx$<133`(ftS?ZPyY z&4@ah^3^i`vL$BZa>O|Nt?ucewzsF)0zX3qmM^|waXr=T0pfIb0*$AwU=?Ipl|1Y; z*Pk6{C-p4MY;j@IJ|DW>QHZQJcp;Z~?8(Q+Kk3^0qJ}SCk^*n4W zu9ZFwLHUx-$6xvaQ)SUQcYd6fF8&x)V`1bIuX@>{mE$b|Yd(qomn3;bPwnDUc0F=; zh*6_((%bqAYQWQ~odER?h>1mkL4kpb3s7`0m@rDKGU*oyF)$j~Ffd4fXV$?`f~rHf zB%Y)@5SXZvfwm10RY5X?TEo)PK_`L6qgBp=#>fO49$D zDq8Ozj0q6213tV5Qq=;fZ0$|KroY{Dz=l@lU^J)?Ko@ti20TRplXzphBi>XGx4bou zEWrkNjz0t5j!_ke{g5I#PUlEU$Km8g8TE|XK=MkU@PT4T><2OVamoK;wJ}3X0L$vX zgd7gNa359*nc)R-0!`2X@FOTB`+oETOPc=ubp5R)VQgY+5BTZZJ2?9QwnO=dnulIUF3gFn;BODC2)65)HeVd%t86sL7Rv^Y+nbn+&l z6BAJY(ETvwI)Ts$aiE8rht4KD*qNyE{8{x6R|%akbTBzw;2+6Echkt+W+`u^XX z_z&x%n '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -# This is normally unused -# shellcheck disable=SC2034 -APP_BASE_NAME=${0##*/} -# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - if ! command -v java >/dev/null 2>&1 - then - die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, -# and any embedded shellness will be escaped. -# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be -# treated as '${Hostname}' itself on the command line. - -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ - "$@" - -# Stop when "xargs" is not available. -if ! command -v xargs >/dev/null 2>&1 -then - die "xargs is not available" -fi - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat deleted file mode 100644 index 25da30d..0000000 --- a/android/gradlew.bat +++ /dev/null @@ -1,92 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%"=="" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%"=="" set DIRNAME=. -@rem This is normally unused -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if %ERRORLEVEL% equ 0 goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/android/react-settings-plugin/build.gradle.kts b/android/react-settings-plugin/build.gradle.kts deleted file mode 100644 index b4f6668..0000000 --- a/android/react-settings-plugin/build.gradle.kts +++ /dev/null @@ -1,19 +0,0 @@ -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile - -plugins { - kotlin("jvm") version "1.9.24" - id("java-gradle-plugin") -} - -repositories { - mavenCentral() -} - -gradlePlugin { - plugins { - create("reactSettingsPlugin") { - id = "com.facebook.react.settings" - implementationClass = "expo.plugins.ReactSettingsPlugin" - } - } -} diff --git a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt deleted file mode 100644 index c54f6c7..0000000 --- a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt +++ /dev/null @@ -1,10 +0,0 @@ -package expo.plugins - -import org.gradle.api.Plugin -import org.gradle.api.initialization.Settings - -class ReactSettingsPlugin : Plugin { - override fun apply(settings: Settings) { - // Do nothing, just register the plugin. - } -} diff --git a/android/settings.gradle b/android/settings.gradle deleted file mode 100644 index 7b5a8bb..0000000 --- a/android/settings.gradle +++ /dev/null @@ -1,66 +0,0 @@ -pluginManagement { - def version = providers.exec { - commandLine("node", "-e", "console.log(require('react-native/package.json').version);") - }.standardOutput.asText.get().trim() - def (_, reactNativeMinor, reactNativePatch) = version.split("-")[0].tokenize('.').collect { it.toInteger() } - - includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json')"].execute(null, rootDir).text.trim()).getParentFile().toString()) - if(reactNativeMinor == 74 && reactNativePatch <= 3){ - includeBuild("react-settings-plugin") - } -} - -plugins { id("com.facebook.react.settings") } - -def getRNMinorVersion() { - def version = providers.exec { - commandLine("node", "-e", "console.log(require('react-native/package.json').version);") - }.standardOutput.asText.get().trim() - - def coreVersion = version.split("-")[0] - def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } - - return minor -} - -if (getRNMinorVersion() >= 75) { - extensions.configure(com.facebook.react.ReactSettingsExtension) { ex -> - if (System.getenv('EXPO_UNSTABLE_CORE_AUTOLINKING') == '1') { - println('\u001B[32mUsing expo-modules-autolinking as core autolinking source\u001B[0m') - def command = [ - 'node', - '--no-warnings', - '--eval', - 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', - 'react-native-config', - '--json', - '--platform', - 'android' - ].toList() - ex.autolinkLibrariesFromCommand(command) - } else { - ex.autolinkLibrariesFromCommand() - } - } -} - -rootProject.name = 'Our City Forest' - -dependencyResolutionManagement { - versionCatalogs { - reactAndroidLibs { - from(files(new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), "../gradle/libs.versions.toml"))) - } - } -} - -apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle"); -useExpoModules() - -if (getRNMinorVersion() < 75) { - apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); - applyNativeModulesSettingsGradle(settings) -} - -include ':app' -includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile()) diff --git a/ios/.gitignore b/ios/.gitignore deleted file mode 100644 index 8beb344..0000000 --- a/ios/.gitignore +++ /dev/null @@ -1,30 +0,0 @@ -# OSX -# -.DS_Store - -# Xcode -# -build/ -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate -project.xcworkspace -.xcode.env.local - -# Bundle artifacts -*.jsbundle - -# CocoaPods -/Pods/ diff --git a/ios/.xcode.env b/ios/.xcode.env deleted file mode 100644 index 3d5782c..0000000 --- a/ios/.xcode.env +++ /dev/null @@ -1,11 +0,0 @@ -# This `.xcode.env` file is versioned and is used to source the environment -# used when running script phases inside Xcode. -# To customize your local environment, you can create an `.xcode.env.local` -# file that is not versioned. - -# NODE_BINARY variable contains the PATH to the node executable. -# -# Customize the NODE_BINARY variable here. -# For example, to use nvm with brew, add the following line -# . "$(brew --prefix nvm)/nvm.sh" --no-use -export NODE_BINARY=$(command -v node) diff --git a/ios/OurCityForest.xcodeproj/project.pbxproj b/ios/OurCityForest.xcodeproj/project.pbxproj deleted file mode 100644 index 6eefdbf..0000000 --- a/ios/OurCityForest.xcodeproj/project.pbxproj +++ /dev/null @@ -1,577 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 35FBF3E0AF4E4A77B8066846 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D46009431F449E48D3C48CE /* noop-file.swift */; }; - 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; - 96905EF65AED1B983A6B3ABC /* libPods-OurCityForest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */; }; - AA6A166850FA3F0691268363 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */; }; - B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; - BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 13B07F961A680F5B00A75B9A /* OurCityForest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OurCityForest.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = OurCityForest/AppDelegate.h; sourceTree = ""; }; - 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = OurCityForest/AppDelegate.mm; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = OurCityForest/Images.xcassets; sourceTree = ""; }; - 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = OurCityForest/Info.plist; sourceTree = ""; }; - 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = OurCityForest/main.m; sourceTree = ""; }; - 3D46009431F449E48D3C48CE /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "OurCityForest/noop-file.swift"; sourceTree = ""; }; - 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OurCityForest.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OurCityForest.debug.xcconfig"; path = "Target Support Files/Pods-OurCityForest/Pods-OurCityForest.debug.xcconfig"; sourceTree = ""; }; - 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = OurCityForest/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OurCityForest.release.xcconfig"; path = "Target Support Files/Pods-OurCityForest/Pods-OurCityForest.release.xcconfig"; sourceTree = ""; }; - AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = OurCityForest/SplashScreen.storyboard; sourceTree = ""; }; - BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; - ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; - F4BFA883E4314836939365AF /* OurCityForest-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "OurCityForest-Bridging-Header.h"; path = "OurCityForest/OurCityForest-Bridging-Header.h"; sourceTree = ""; }; - FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-OurCityForest/ExpoModulesProvider.swift"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 96905EF65AED1B983A6B3ABC /* libPods-OurCityForest.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 13B07FAE1A68108700A75B9A /* OurCityForest */ = { - isa = PBXGroup; - children = ( - BB2F792B24A3F905000567C9 /* Supporting */, - 13B07FAF1A68108700A75B9A /* AppDelegate.h */, - 13B07FB01A68108700A75B9A /* AppDelegate.mm */, - 13B07FB51A68108700A75B9A /* Images.xcassets */, - 13B07FB61A68108700A75B9A /* Info.plist */, - 13B07FB71A68108700A75B9A /* main.m */, - AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - 3D46009431F449E48D3C48CE /* noop-file.swift */, - F4BFA883E4314836939365AF /* OurCityForest-Bridging-Header.h */, - 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */, - ); - name = OurCityForest; - sourceTree = ""; - }; - 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { - isa = PBXGroup; - children = ( - ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 832341AE1AAA6A7D00B99B32 /* Libraries */ = { - isa = PBXGroup; - children = ( - ); - name = Libraries; - sourceTree = ""; - }; - 83CBB9F61A601CBA00E9B192 = { - isa = PBXGroup; - children = ( - 13B07FAE1A68108700A75B9A /* OurCityForest */, - 832341AE1AAA6A7D00B99B32 /* Libraries */, - 83CBBA001A601CBA00E9B192 /* Products */, - 2D16E6871FA4F8E400B85C8A /* Frameworks */, - D65327D7A22EEC0BE12398D9 /* Pods */, - D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - 83CBBA001A601CBA00E9B192 /* Products */ = { - isa = PBXGroup; - children = ( - 13B07F961A680F5B00A75B9A /* OurCityForest.app */, - ); - name = Products; - sourceTree = ""; - }; - 92DBD88DE9BF7D494EA9DA96 /* OurCityForest */ = { - isa = PBXGroup; - children = ( - FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */, - ); - name = OurCityForest; - sourceTree = ""; - }; - BB2F792B24A3F905000567C9 /* Supporting */ = { - isa = PBXGroup; - children = ( - BB2F792C24A3F905000567C9 /* Expo.plist */, - ); - name = Supporting; - path = OurCityForest/Supporting; - sourceTree = ""; - }; - D65327D7A22EEC0BE12398D9 /* Pods */ = { - isa = PBXGroup; - children = ( - 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */, - 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */ = { - isa = PBXGroup; - children = ( - 92DBD88DE9BF7D494EA9DA96 /* OurCityForest */, - ); - name = ExpoModulesProviders; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 13B07F861A680F5B00A75B9A /* OurCityForest */ = { - isa = PBXNativeTarget; - buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "OurCityForest" */; - buildPhases = ( - 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, - 1B9ED052A6B672F71AB3EE62 /* [Expo] Configure project */, - 13B07F871A680F5B00A75B9A /* Sources */, - 13B07F8C1A680F5B00A75B9A /* Frameworks */, - 13B07F8E1A680F5B00A75B9A /* Resources */, - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, - 711F00AE250137122D393E2E /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OurCityForest; - productName = OurCityForest; - productReference = 13B07F961A680F5B00A75B9A /* OurCityForest.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 83CBB9F71A601CBA00E9B192 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1600; - TargetAttributes = { - 13B07F861A680F5B00A75B9A = { - LastSwiftMigration = 1250; - }; - }; - }; - buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "OurCityForest" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 83CBB9F61A601CBA00E9B192; - productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 13B07F861A680F5B00A75B9A /* OurCityForest */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 13B07F8E1A680F5B00A75B9A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, - 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, - AA6A166850FA3F0691268363 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Bundle React Native code and images"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; - }; - 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-OurCityForest-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 1B9ED052A6B672F71AB3EE62 /* [Expo] Configure project */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "[Expo] Configure project"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-OurCityForest/expo-configure-project.sh\"\n"; - }; - 711F00AE250137122D393E2E /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-frameworks.sh", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuthCore_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXApplication/ExpoApplication_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/ExpoDevice/ExpoDevice_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher_Core_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GoogleSignIn/GoogleSignIn.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/expo-dev-launcher/EXDevLauncher.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/expo-dev-menu/EXDevMenu.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AppAuthCore_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoApplication_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoDevice_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMAppAuth_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMSessionFetcher_Core_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXDevLauncher.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXDevMenu.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 13B07F871A680F5B00A75B9A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, - 13B07FC11A68108700A75B9A /* main.m in Sources */, - B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, - 35FBF3E0AF4E4A77B8066846 /* noop-file.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 13B07F941A680F5B00A75B9A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = OurCityForest/OurCityForest.entitlements; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = TH2D27QSGW; - ENABLE_BITCODE = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "FB_SONARKIT_ENABLED=1", - ); - INFOPLIST_FILE = OurCityForest/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = org.calblueprint.ourcityforest; - PRODUCT_NAME = OurCityForest; - SWIFT_OBJC_BRIDGING_HEADER = "OurCityForest/OurCityForest-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 13B07F951A680F5B00A75B9A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = OurCityForest/OurCityForest.entitlements; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = TH2D27QSGW; - INFOPLIST_FILE = OurCityForest/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; - PRODUCT_BUNDLE_IDENTIFIER = org.calblueprint.ourcityforest; - PRODUCT_NAME = OurCityForest; - SWIFT_OBJC_BRIDGING_HEADER = "OurCityForest/OurCityForest-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; - 83CBBA201A601CBA00E9B192 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++20"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CXX = ""; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD = ""; - LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, - "$(inherited)", - ); - LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - USE_HERMES = true; - }; - name = Debug; - }; - 83CBBA211A601CBA00E9B192 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++20"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - CXX = ""; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD = ""; - LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, - "$(inherited)", - ); - LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - USE_HERMES = true; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "OurCityForest" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 13B07F941A680F5B00A75B9A /* Debug */, - 13B07F951A680F5B00A75B9A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "OurCityForest" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 83CBBA201A601CBA00E9B192 /* Debug */, - 83CBBA211A601CBA00E9B192 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; -} diff --git a/ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme b/ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme deleted file mode 100644 index 061e527..0000000 --- a/ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/OurCityForest.xcworkspace/contents.xcworkspacedata b/ios/OurCityForest.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index d94d35e..0000000 --- a/ios/OurCityForest.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/ios/OurCityForest/AppDelegate.h b/ios/OurCityForest/AppDelegate.h deleted file mode 100644 index 1658a43..0000000 --- a/ios/OurCityForest/AppDelegate.h +++ /dev/null @@ -1,7 +0,0 @@ -#import -#import -#import - -@interface AppDelegate : EXAppDelegateWrapper - -@end diff --git a/ios/OurCityForest/AppDelegate.mm b/ios/OurCityForest/AppDelegate.mm deleted file mode 100644 index b27f832..0000000 --- a/ios/OurCityForest/AppDelegate.mm +++ /dev/null @@ -1,62 +0,0 @@ -#import "AppDelegate.h" - -#import -#import - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - self.moduleName = @"main"; - - // You can add your custom initial props in the dictionary below. - // They will be passed down to the ViewController used by React Native. - self.initialProps = @{}; - - return [super application:application didFinishLaunchingWithOptions:launchOptions]; -} - -- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge -{ - return [self bundleURL]; -} - -- (NSURL *)bundleURL -{ -#if DEBUG - return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; -#else - return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; -#endif -} - -// Linking API -- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { - return [super application:application openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options]; -} - -// Universal Links -- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler { - BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; - return [super application:application continueUserActivity:userActivity restorationHandler:restorationHandler] || result; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken -{ - return [super application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error -{ - return [super application:application didFailToRegisterForRemoteNotificationsWithError:error]; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler -{ - return [super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; -} - -@end diff --git a/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png deleted file mode 100644 index 53527464bfce12fa4b0bb4d5de7f4c17eae397ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49900 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image.png b/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json deleted file mode 100644 index 7d28020..0000000 --- a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images": [ - { - "idiom": "universal", - "filename": "image.png", - "scale": "1x" - }, - { - "idiom": "universal", - "scale": "2x" - }, - { - "idiom": "universal", - "scale": "3x" - } - ], - "info": { - "version": 1, - "author": "expo" - } -} diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json deleted file mode 100644 index 7d28020..0000000 --- a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images": [ - { - "idiom": "universal", - "filename": "image.png", - "scale": "1x" - }, - { - "idiom": "universal", - "scale": "2x" - }, - { - "idiom": "universal", - "scale": "3x" - } - ], - "info": { - "version": 1, - "author": "expo" - } -} diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png deleted file mode 100644 index 33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png deleted file mode 100644 index 33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j diff --git a/ios/OurCityForest/Info.plist b/ios/OurCityForest/Info.plist deleted file mode 100644 index 2ecf5ed..0000000 --- a/ios/OurCityForest/Info.plist +++ /dev/null @@ -1,83 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Our City Forest - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleURLTypes - - - CFBundleURLSchemes - - our-city-forest - org.calblueprint.ourcityforest - - - - CFBundleURLSchemes - - exp+our-city-forest - - - - CFBundleVersion - 1 - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - NSAllowsLocalNetworking - - - NSCameraUsageDescription - This app requires access to the camera to scan QR codes for tree information. - NSMicrophoneUsageDescription - Allow $(PRODUCT_NAME) to access your microphone - UILaunchStoryboardName - SplashScreen - UIRequiredDeviceCapabilities - - arm64 - - UIRequiresFullScreen - - UIStatusBarStyle - UIStatusBarStyleDefault - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIUserInterfaceStyle - Light - UIViewControllerBasedStatusBarAppearance - - - \ No newline at end of file diff --git a/ios/OurCityForest/OurCityForest-Bridging-Header.h b/ios/OurCityForest/OurCityForest-Bridging-Header.h deleted file mode 100644 index e11d920..0000000 --- a/ios/OurCityForest/OurCityForest-Bridging-Header.h +++ /dev/null @@ -1,3 +0,0 @@ -// -// Use this file to import your target's public headers that you would like to expose to Swift. -// diff --git a/ios/OurCityForest/OurCityForest.entitlements b/ios/OurCityForest/OurCityForest.entitlements deleted file mode 100644 index f683276..0000000 --- a/ios/OurCityForest/OurCityForest.entitlements +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/ios/OurCityForest/PrivacyInfo.xcprivacy b/ios/OurCityForest/PrivacyInfo.xcprivacy deleted file mode 100644 index c6b452e..0000000 --- a/ios/OurCityForest/PrivacyInfo.xcprivacy +++ /dev/null @@ -1,48 +0,0 @@ - - - - - NSPrivacyAccessedAPITypes - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryFileTimestamp - NSPrivacyAccessedAPITypeReasons - - C617.1 - 0A2A.1 - 3B52.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryUserDefaults - NSPrivacyAccessedAPITypeReasons - - CA92.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategorySystemBootTime - NSPrivacyAccessedAPITypeReasons - - 35F9.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryDiskSpace - NSPrivacyAccessedAPITypeReasons - - E174.1 - 85F4.1 - - - - NSPrivacyCollectedDataTypes - - NSPrivacyTracking - - - diff --git a/ios/OurCityForest/SplashScreen.storyboard b/ios/OurCityForest/SplashScreen.storyboard deleted file mode 100644 index ed03a52..0000000 --- a/ios/OurCityForest/SplashScreen.storyboard +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ios/OurCityForest/Supporting/Expo.plist b/ios/OurCityForest/Supporting/Expo.plist deleted file mode 100644 index 750be02..0000000 --- a/ios/OurCityForest/Supporting/Expo.plist +++ /dev/null @@ -1,12 +0,0 @@ - - - - - EXUpdatesCheckOnLaunch - ALWAYS - EXUpdatesEnabled - - EXUpdatesLaunchWaitMs - 0 - - \ No newline at end of file diff --git a/ios/OurCityForest/main.m b/ios/OurCityForest/main.m deleted file mode 100644 index 25181b6..0000000 --- a/ios/OurCityForest/main.m +++ /dev/null @@ -1,10 +0,0 @@ -#import - -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} - diff --git a/ios/OurCityForest/noop-file.swift b/ios/OurCityForest/noop-file.swift deleted file mode 100644 index b2ffafb..0000000 --- a/ios/OurCityForest/noop-file.swift +++ /dev/null @@ -1,4 +0,0 @@ -// -// @generated -// A blank Swift file must be created for native modules with Swift files to work correctly. -// diff --git a/ios/Podfile b/ios/Podfile deleted file mode 100644 index 2e36580..0000000 --- a/ios/Podfile +++ /dev/null @@ -1,79 +0,0 @@ -require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") -require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") - -require 'json' -podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} - -ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' -ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] - -use_autolinking_method_symbol = ('use' + '_native' + '_modules!').to_sym -origin_autolinking_method = self.method(use_autolinking_method_symbol) -self.define_singleton_method(use_autolinking_method_symbol) do |*args| - if ENV['EXPO_UNSTABLE_CORE_AUTOLINKING'] == '1' - Pod::UI.puts('Using expo-modules-autolinking as core autolinking source'.green) - config_command = [ - 'node', - '--no-warnings', - '--eval', - 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', - 'react-native-config', - '--json', - '--platform', - 'ios' - ] - origin_autolinking_method.call(config_command) - else - origin_autolinking_method.call() - end -end - -platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4' -install! 'cocoapods', - :deterministic_uuids => false - -prepare_react_native_project! - -target 'OurCityForest' do - use_expo_modules! - config = use_native_modules! - - use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] - use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] - - use_react_native!( - :path => config[:reactNativePath], - :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', - # An absolute path to your application root. - :app_path => "#{Pod::Config.instance.installation_root}/..", - :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false', - ) - - post_install do |installer| - react_native_post_install( - installer, - config[:reactNativePath], - :mac_catalyst_enabled => false, - :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', - ) - - # This is necessary for Xcode 14, because it signs resource bundles by default - # when building for devices. - installer.target_installation_results.pod_target_installation_results - .each do |pod_name, target_installation_result| - target_installation_result.resource_bundle_targets.each do |resource_bundle_target| - resource_bundle_target.build_configurations.each do |config| - config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' - end - end - end - end - - post_integrate do |installer| - begin - expo_patch_react_imports!(installer) - rescue => e - Pod::UI.warn e - end - end -end diff --git a/ios/Podfile.lock b/ios/Podfile.lock deleted file mode 100644 index a3d12de..0000000 --- a/ios/Podfile.lock +++ /dev/null @@ -1,1949 +0,0 @@ -PODS: - - AppAuth (1.7.5): - - AppAuth/Core (= 1.7.5) - - AppAuth/ExternalUserAgent (= 1.7.5) - - AppAuth/Core (1.7.5) - - AppAuth/ExternalUserAgent (1.7.5): - - AppAuth/Core - - boost (1.83.0) - - DoubleConversion (1.1.6) - - EXApplication (5.9.1): - - ExpoModulesCore - - EXConstants (16.0.2): - - ExpoModulesCore - - EXJSONUtils (0.13.1) - - EXManifests (0.14.3): - - ExpoModulesCore - - Expo (51.0.38): - - ExpoModulesCore - - expo-dev-client (4.0.28): - - EXManifests - - expo-dev-launcher - - expo-dev-menu - - expo-dev-menu-interface - - EXUpdatesInterface - - expo-dev-launcher (4.0.28): - - DoubleConversion - - EXManifests - - expo-dev-launcher/Main (= 4.0.28) - - expo-dev-menu - - expo-dev-menu-interface - - ExpoModulesCore - - EXUpdatesInterface - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-launcher/Main (4.0.28): - - DoubleConversion - - EXManifests - - expo-dev-launcher/Unsafe - - expo-dev-menu - - expo-dev-menu-interface - - ExpoModulesCore - - EXUpdatesInterface - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-launcher/Unsafe (4.0.28): - - DoubleConversion - - EXManifests - - expo-dev-menu - - expo-dev-menu-interface - - ExpoModulesCore - - EXUpdatesInterface - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-menu (5.0.22): - - DoubleConversion - - expo-dev-menu/Main (= 5.0.22) - - expo-dev-menu/ReactNativeCompatibles (= 5.0.22) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-menu-interface (1.8.3) - - expo-dev-menu/Main (5.0.22): - - DoubleConversion - - EXManifests - - expo-dev-menu-interface - - expo-dev-menu/Vendored - - ExpoModulesCore - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-menu/ReactNativeCompatibles (5.0.22): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-menu/SafeAreaView (5.0.22): - - DoubleConversion - - ExpoModulesCore - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-menu/Vendored (5.0.22): - - DoubleConversion - - expo-dev-menu/SafeAreaView - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - ExpoAdapterGoogleSignIn (13.1.0): - - ExpoModulesCore - - GoogleSignIn (~> 7.1) - - React-Core - - ExpoAsset (10.0.10): - - ExpoModulesCore - - ExpoCamera (15.0.16): - - ExpoModulesCore - - ZXingObjC/OneD - - ZXingObjC/PDF417 - - ExpoCrypto (13.0.2): - - ExpoModulesCore - - ExpoDevice (6.0.2): - - ExpoModulesCore - - ExpoFileSystem (17.0.1): - - ExpoModulesCore - - ExpoFont (12.0.10): - - ExpoModulesCore - - ExpoKeepAwake (13.0.2): - - ExpoModulesCore - - ExpoModulesCore (1.12.26): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - ExpoWebBrowser (13.0.3): - - ExpoModulesCore - - EXUpdatesInterface (0.16.2): - - ExpoModulesCore - - FBLazyVector (0.74.5) - - fmt (9.1.0) - - glog (0.3.5) - - GoogleSignIn (7.1.0): - - AppAuth (< 2.0, >= 1.7.3) - - GTMAppAuth (< 5.0, >= 4.1.1) - - GTMSessionFetcher/Core (~> 3.3) - - GTMAppAuth (4.1.1): - - AppAuth/Core (~> 1.7) - - GTMSessionFetcher/Core (< 4.0, >= 3.3) - - GTMSessionFetcher/Core (3.5.0) - - hermes-engine (0.74.5): - - hermes-engine/Pre-built (= 0.74.5) - - hermes-engine/Pre-built (0.74.5) - - RCT-Folly (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Default (= 2024.01.01.00) - - RCT-Folly/Default (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Fabric (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCTDeprecation (0.74.5) - - RCTRequired (0.74.5) - - RCTTypeSafety (0.74.5): - - FBLazyVector (= 0.74.5) - - RCTRequired (= 0.74.5) - - React-Core (= 0.74.5) - - React (0.74.5): - - React-Core (= 0.74.5) - - React-Core/DevSupport (= 0.74.5) - - React-Core/RCTWebSocket (= 0.74.5) - - React-RCTActionSheet (= 0.74.5) - - React-RCTAnimation (= 0.74.5) - - React-RCTBlob (= 0.74.5) - - React-RCTImage (= 0.74.5) - - React-RCTLinking (= 0.74.5) - - React-RCTNetwork (= 0.74.5) - - React-RCTSettings (= 0.74.5) - - React-RCTText (= 0.74.5) - - React-RCTVibration (= 0.74.5) - - React-callinvoker (0.74.5) - - React-Codegen (0.74.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-jsi - - React-jsiexecutor - - React-NativeModulesApple - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-Core (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/CoreModulesHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/Default (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/DevSupport (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-Core/RCTWebSocket (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTActionSheetHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTAnimationHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTBlobHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTImageHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTLinkingHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTNetworkHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTSettingsHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTTextHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTVibrationHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTWebSocket (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-CoreModules (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.74.5) - - React-Codegen - - React-Core/CoreModulesHeaders (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-NativeModulesApple - - React-RCTBlob - - React-RCTImage (= 0.74.5) - - ReactCommon - - SocketRocket (= 0.7.0) - - React-cxxreact (0.74.5): - - boost (= 1.83.0) - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-debug (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - React-runtimeexecutor (= 0.74.5) - - React-debug (0.74.5) - - React-Fabric (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/animations (= 0.74.5) - - React-Fabric/attributedstring (= 0.74.5) - - React-Fabric/componentregistry (= 0.74.5) - - React-Fabric/componentregistrynative (= 0.74.5) - - React-Fabric/components (= 0.74.5) - - React-Fabric/core (= 0.74.5) - - React-Fabric/imagemanager (= 0.74.5) - - React-Fabric/leakchecker (= 0.74.5) - - React-Fabric/mounting (= 0.74.5) - - React-Fabric/scheduler (= 0.74.5) - - React-Fabric/telemetry (= 0.74.5) - - React-Fabric/templateprocessor (= 0.74.5) - - React-Fabric/textlayoutmanager (= 0.74.5) - - React-Fabric/uimanager (= 0.74.5) - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/animations (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/components/inputaccessory (= 0.74.5) - - React-Fabric/components/legacyviewmanagerinterop (= 0.74.5) - - React-Fabric/components/modal (= 0.74.5) - - React-Fabric/components/rncore (= 0.74.5) - - React-Fabric/components/root (= 0.74.5) - - React-Fabric/components/safeareaview (= 0.74.5) - - React-Fabric/components/scrollview (= 0.74.5) - - React-Fabric/components/text (= 0.74.5) - - React-Fabric/components/textinput (= 0.74.5) - - React-Fabric/components/unimplementedview (= 0.74.5) - - React-Fabric/components/view (= 0.74.5) - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/unimplementedview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - Yoga - - React-Fabric/core (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/uimanager - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-FabricImage (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.74.5) - - RCTTypeSafety (= 0.74.5) - - React-Fabric - - React-graphics - - React-ImageManager - - React-jsi - - React-jsiexecutor (= 0.74.5) - - React-logger - - React-rendererdebug - - React-utils - - ReactCommon - - Yoga - - React-featureflags (0.74.5) - - React-graphics (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core/Default (= 0.74.5) - - React-utils - - React-hermes (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.5) - - React-jsi - - React-jsiexecutor (= 0.74.5) - - React-jsinspector - - React-perflogger (= 0.74.5) - - React-runtimeexecutor - - React-ImageManager (0.74.5): - - glog - - RCT-Folly/Fabric - - React-Core/Default - - React-debug - - React-Fabric - - React-graphics - - React-rendererdebug - - React-utils - - React-jserrorhandler (0.74.5): - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-debug - - React-jsi - - React-Mapbuffer - - React-jsi (0.74.5): - - boost (= 1.83.0) - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-perflogger (= 0.74.5) - - React-jsinspector (0.74.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-featureflags - - React-jsi - - React-runtimeexecutor (= 0.74.5) - - React-jsitracing (0.74.5): - - React-jsi - - React-logger (0.74.5): - - glog - - React-Mapbuffer (0.74.5): - - glog - - React-debug - - react-native-config (1.5.3): - - react-native-config/App (= 1.5.3) - - react-native-config/App (1.5.3): - - React-Core - - react-native-safe-area-context (4.10.5): - - React-Core - - React-nativeconfig (0.74.5) - - React-NativeModulesApple (0.74.5): - - glog - - hermes-engine - - React-callinvoker - - React-Core - - React-cxxreact - - React-jsi - - React-jsinspector - - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-perflogger (0.74.5) - - React-RCTActionSheet (0.74.5): - - React-Core/RCTActionSheetHeaders (= 0.74.5) - - React-RCTAnimation (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTAnimationHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTAppDelegate (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-CoreModules - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-hermes - - React-nativeconfig - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-RCTNetwork - - React-rendererdebug - - React-RuntimeApple - - React-RuntimeCore - - React-RuntimeHermes - - React-runtimescheduler - - React-utils - - ReactCommon - - React-RCTBlob (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-Codegen - - React-Core/RCTBlobHeaders - - React-Core/RCTWebSocket - - React-jsi - - React-jsinspector - - React-NativeModulesApple - - React-RCTNetwork - - ReactCommon - - React-RCTFabric (0.74.5): - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-jsinspector - - React-nativeconfig - - React-RCTImage - - React-RCTText - - React-rendererdebug - - React-runtimescheduler - - React-utils - - Yoga - - React-RCTImage (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTImageHeaders - - React-jsi - - React-NativeModulesApple - - React-RCTNetwork - - ReactCommon - - React-RCTLinking (0.74.5): - - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.74.5) - - React-jsi (= 0.74.5) - - React-NativeModulesApple - - ReactCommon - - ReactCommon/turbomodule/core (= 0.74.5) - - React-RCTNetwork (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTNetworkHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTSettings (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTSettingsHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTText (0.74.5): - - React-Core/RCTTextHeaders (= 0.74.5) - - Yoga - - React-RCTVibration (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - React-Codegen - - React-Core/RCTVibrationHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-rendererdebug (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - RCT-Folly (= 2024.01.01.00) - - React-debug - - React-rncore (0.74.5) - - React-RuntimeApple (0.74.5): - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-callinvoker - - React-Core/Default - - React-CoreModules - - React-cxxreact - - React-jserrorhandler - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-Mapbuffer - - React-NativeModulesApple - - React-RCTFabric - - React-RuntimeCore - - React-runtimeexecutor - - React-RuntimeHermes - - React-utils - - React-RuntimeCore (0.74.5): - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-cxxreact - - React-featureflags - - React-jserrorhandler - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - React-runtimeexecutor (0.74.5): - - React-jsi (= 0.74.5) - - React-RuntimeHermes (0.74.5): - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-featureflags - - React-hermes - - React-jsi - - React-jsinspector - - React-jsitracing - - React-nativeconfig - - React-RuntimeCore - - React-utils - - React-runtimescheduler (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker - - React-cxxreact - - React-debug - - React-featureflags - - React-jsi - - React-rendererdebug - - React-runtimeexecutor - - React-utils - - React-utils (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-debug - - React-jsi (= 0.74.5) - - ReactCommon (0.74.5): - - ReactCommon/turbomodule (= 0.74.5) - - ReactCommon/turbomodule (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - ReactCommon/turbomodule/bridging (= 0.74.5) - - ReactCommon/turbomodule/core (= 0.74.5) - - ReactCommon/turbomodule/bridging (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - ReactCommon/turbomodule/core (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-debug (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - React-utils (= 0.74.5) - - RNCAsyncStorage (2.0.0): - - React-Core - - RNGestureHandler (2.20.2): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNGoogleSignin (13.1.0): - - GoogleSignIn (~> 7.1) - - React-Core - - RNReanimated (3.16.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.16.1) - - RNReanimated/worklets (= 3.16.1) - - Yoga - - RNReanimated/reanimated (3.16.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.16.1) - - Yoga - - RNReanimated/reanimated/apple (3.16.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNReanimated/worklets (3.16.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNScreens (3.31.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNSVG (15.8.0): - - React-Core - - SocketRocket (0.7.0) - - Yoga (0.0.0) - - ZXingObjC/Core (3.6.9) - - ZXingObjC/OneD (3.6.9): - - ZXingObjC/Core - - ZXingObjC/PDF417 (3.6.9): - - ZXingObjC/Core - -DEPENDENCIES: - - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - EXApplication (from `../node_modules/expo-application/ios`) - - EXConstants (from `../node_modules/expo-constants/ios`) - - EXJSONUtils (from `../node_modules/expo-json-utils/ios`) - - EXManifests (from `../node_modules/expo-manifests/ios`) - - Expo (from `../node_modules/expo`) - - expo-dev-client (from `../node_modules/expo-dev-client/ios`) - - expo-dev-launcher (from `../node_modules/expo-dev-launcher`) - - expo-dev-menu (from `../node_modules/expo-dev-menu`) - - expo-dev-menu-interface (from `../node_modules/expo-dev-menu-interface/ios`) - - "ExpoAdapterGoogleSignIn (from `../node_modules/@react-native-google-signin/google-signin/expo/ios`)" - - ExpoAsset (from `../node_modules/expo-asset/ios`) - - ExpoCamera (from `../node_modules/expo-camera/ios`) - - ExpoCrypto (from `../node_modules/expo-crypto/ios`) - - ExpoDevice (from `../node_modules/expo-device/ios`) - - ExpoFileSystem (from `../node_modules/expo-file-system/ios`) - - ExpoFont (from `../node_modules/expo-font/ios`) - - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) - - ExpoModulesCore (from `../node_modules/expo-modules-core`) - - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`) - - EXUpdatesInterface (from `../node_modules/expo-updates-interface/ios`) - - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - - RCTRequired (from `../node_modules/react-native/Libraries/Required`) - - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - - React (from `../node_modules/react-native/`) - - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - - React-Codegen (from `build/generated/ios`) - - React-Core (from `../node_modules/react-native/`) - - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) - - React-Fabric (from `../node_modules/react-native/ReactCommon`) - - React-FabricImage (from `../node_modules/react-native/ReactCommon`) - - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) - - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) - - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) - - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) - - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) - - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - - react-native-config (from `../node_modules/react-native-config`) - - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) - - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) - - React-RCTFabric (from `../node_modules/react-native/React`) - - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) - - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - - React-rncore (from `../node_modules/react-native/ReactCommon`) - - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) - - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) - - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) - - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) - - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" - - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) - - "RNGoogleSignin (from `../node_modules/@react-native-google-signin/google-signin`)" - - RNReanimated (from `../node_modules/react-native-reanimated`) - - RNScreens (from `../node_modules/react-native-screens`) - - RNSVG (from `../node_modules/react-native-svg`) - - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) - -SPEC REPOS: - trunk: - - AppAuth - - GoogleSignIn - - GTMAppAuth - - GTMSessionFetcher - - SocketRocket - - ZXingObjC - -EXTERNAL SOURCES: - boost: - :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" - DoubleConversion: - :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" - EXApplication: - :path: "../node_modules/expo-application/ios" - EXConstants: - :path: "../node_modules/expo-constants/ios" - EXJSONUtils: - :path: "../node_modules/expo-json-utils/ios" - EXManifests: - :path: "../node_modules/expo-manifests/ios" - Expo: - :path: "../node_modules/expo" - expo-dev-client: - :path: "../node_modules/expo-dev-client/ios" - expo-dev-launcher: - :path: "../node_modules/expo-dev-launcher" - expo-dev-menu: - :path: "../node_modules/expo-dev-menu" - expo-dev-menu-interface: - :path: "../node_modules/expo-dev-menu-interface/ios" - ExpoAdapterGoogleSignIn: - :path: "../node_modules/@react-native-google-signin/google-signin/expo/ios" - ExpoAsset: - :path: "../node_modules/expo-asset/ios" - ExpoCamera: - :path: "../node_modules/expo-camera/ios" - ExpoCrypto: - :path: "../node_modules/expo-crypto/ios" - ExpoDevice: - :path: "../node_modules/expo-device/ios" - ExpoFileSystem: - :path: "../node_modules/expo-file-system/ios" - ExpoFont: - :path: "../node_modules/expo-font/ios" - ExpoKeepAwake: - :path: "../node_modules/expo-keep-awake/ios" - ExpoModulesCore: - :path: "../node_modules/expo-modules-core" - ExpoWebBrowser: - :path: "../node_modules/expo-web-browser/ios" - EXUpdatesInterface: - :path: "../node_modules/expo-updates-interface/ios" - FBLazyVector: - :path: "../node_modules/react-native/Libraries/FBLazyVector" - fmt: - :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" - glog: - :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" - hermes-engine: - :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85 - RCT-Folly: - :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" - RCTDeprecation: - :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" - RCTRequired: - :path: "../node_modules/react-native/Libraries/Required" - RCTTypeSafety: - :path: "../node_modules/react-native/Libraries/TypeSafety" - React: - :path: "../node_modules/react-native/" - React-callinvoker: - :path: "../node_modules/react-native/ReactCommon/callinvoker" - React-Codegen: - :path: build/generated/ios - React-Core: - :path: "../node_modules/react-native/" - React-CoreModules: - :path: "../node_modules/react-native/React/CoreModules" - React-cxxreact: - :path: "../node_modules/react-native/ReactCommon/cxxreact" - React-debug: - :path: "../node_modules/react-native/ReactCommon/react/debug" - React-Fabric: - :path: "../node_modules/react-native/ReactCommon" - React-FabricImage: - :path: "../node_modules/react-native/ReactCommon" - React-featureflags: - :path: "../node_modules/react-native/ReactCommon/react/featureflags" - React-graphics: - :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" - React-hermes: - :path: "../node_modules/react-native/ReactCommon/hermes" - React-ImageManager: - :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" - React-jserrorhandler: - :path: "../node_modules/react-native/ReactCommon/jserrorhandler" - React-jsi: - :path: "../node_modules/react-native/ReactCommon/jsi" - React-jsiexecutor: - :path: "../node_modules/react-native/ReactCommon/jsiexecutor" - React-jsinspector: - :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" - React-jsitracing: - :path: "../node_modules/react-native/ReactCommon/hermes/executor/" - React-logger: - :path: "../node_modules/react-native/ReactCommon/logger" - React-Mapbuffer: - :path: "../node_modules/react-native/ReactCommon" - react-native-config: - :path: "../node_modules/react-native-config" - react-native-safe-area-context: - :path: "../node_modules/react-native-safe-area-context" - React-nativeconfig: - :path: "../node_modules/react-native/ReactCommon" - React-NativeModulesApple: - :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" - React-perflogger: - :path: "../node_modules/react-native/ReactCommon/reactperflogger" - React-RCTActionSheet: - :path: "../node_modules/react-native/Libraries/ActionSheetIOS" - React-RCTAnimation: - :path: "../node_modules/react-native/Libraries/NativeAnimation" - React-RCTAppDelegate: - :path: "../node_modules/react-native/Libraries/AppDelegate" - React-RCTBlob: - :path: "../node_modules/react-native/Libraries/Blob" - React-RCTFabric: - :path: "../node_modules/react-native/React" - React-RCTImage: - :path: "../node_modules/react-native/Libraries/Image" - React-RCTLinking: - :path: "../node_modules/react-native/Libraries/LinkingIOS" - React-RCTNetwork: - :path: "../node_modules/react-native/Libraries/Network" - React-RCTSettings: - :path: "../node_modules/react-native/Libraries/Settings" - React-RCTText: - :path: "../node_modules/react-native/Libraries/Text" - React-RCTVibration: - :path: "../node_modules/react-native/Libraries/Vibration" - React-rendererdebug: - :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" - React-rncore: - :path: "../node_modules/react-native/ReactCommon" - React-RuntimeApple: - :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" - React-RuntimeCore: - :path: "../node_modules/react-native/ReactCommon/react/runtime" - React-runtimeexecutor: - :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" - React-RuntimeHermes: - :path: "../node_modules/react-native/ReactCommon/react/runtime" - React-runtimescheduler: - :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" - React-utils: - :path: "../node_modules/react-native/ReactCommon/react/utils" - ReactCommon: - :path: "../node_modules/react-native/ReactCommon" - RNCAsyncStorage: - :path: "../node_modules/@react-native-async-storage/async-storage" - RNGestureHandler: - :path: "../node_modules/react-native-gesture-handler" - RNGoogleSignin: - :path: "../node_modules/@react-native-google-signin/google-signin" - RNReanimated: - :path: "../node_modules/react-native-reanimated" - RNScreens: - :path: "../node_modules/react-native-screens" - RNSVG: - :path: "../node_modules/react-native-svg" - Yoga: - :path: "../node_modules/react-native/ReactCommon/yoga" - -SPEC CHECKSUMS: - AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa - boost: d3f49c53809116a5d38da093a8aa78bf551aed09 - DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 - EXApplication: c08200c34daca7af7fd76ac4b9d606077410e8ad - EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 - EXJSONUtils: 30c17fd9cc364d722c0946a550dfbf1be92ef6a4 - EXManifests: c1fab4c3237675e7b0299ea8df0bcb14baca4f42 - Expo: 9b6666ef2fedcfc89c5b9be2aa1ce12b81f9e7f5 - expo-dev-client: e25e1c63686cc097d9701354e475b2b60038b83b - expo-dev-launcher: 8a308596a1a2fa9c4480eccdb8d0c1d1035bbfdf - expo-dev-menu: 9c3004c35de890a799fd88f73b106c5e2c5b6d6d - expo-dev-menu-interface: be32c09f1e03833050f0ee290dcc86b3ad0e73e4 - ExpoAdapterGoogleSignIn: da10ae7e7c1d73a10c2facebcdfe5ebea8e073ce - ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 - ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5 - ExpoCrypto: 156078f266bf28f80ecf5e2a9c3a0d6ffce07a1c - ExpoDevice: fc94f0e42ecdfd897e7590f2874fc64dfa7e9b1c - ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 - ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238 - ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 - ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4 - ExpoWebBrowser: 7595ccac6938eb65b076385fd23d035db9ecdc8e - EXUpdatesInterface: 996527fd7d1a5d271eb523258d603f8f92038f24 - FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af - fmt: 8083860262b879fc92bca720969c91bdb88ada93 - glog: 77f46f3d5c779b34a09b51a92fa9e0fcab64df1c - GoogleSignIn: d4281ab6cf21542b1cfaff85c191f230b399d2db - GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de - GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 - hermes-engine: e52d9706e7fd6078e529d8ada1af7b95946c4ce6 - RCT-Folly: 36944e180e3143948e1c8b0c5eade65a3dd45142 - RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584 - RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1 - RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994 - React: fc9fa7258eff606f44d58c5b233a82dc9cf09018 - React-callinvoker: e3fab14d69607fb7e8e3a57e5a415aed863d3599 - React-Codegen: 6fa87b7c6b8efcd0cef4bfeaec8c8bc8a6abe75a - React-Core: 3a5fd9e781cecf87803e5b091496a606a3df774a - React-CoreModules: cbf4707dafab8f9f826ac0c63a07d0bf5d01e256 - React-cxxreact: 7b188556271e3c7fdf22a04819f6a6225045b9dd - React-debug: d30893c49ae1bce4037ea5cd8bb2511d2a38d057 - React-Fabric: 826729dd2304fda9b89ff0a579f60ba2a470bc26 - React-FabricImage: 2ad1fb8ffa5778eda9ed204a7b3cdd70bc333ce7 - React-featureflags: 4ae83e72d9a92452793601ac9ac7d2280e486089 - React-graphics: 61a026e1c1e7e20d20ac9fec6f6de631732b233d - React-hermes: a7054fbcbda3957e3c5eaad06ef9bf79998d535a - React-ImageManager: 2bbd6eb2e696bc680f76f84563e4b87d241614e1 - React-jserrorhandler: 56fa04d49bfbe54ddfece7916673a73ebfea286b - React-jsi: f3ce1dd2e950b6ad12b65ea3ef89168f1b94c584 - React-jsiexecutor: b4df3a27973d82f9abf3c4bd0f88e042cda25f16 - React-jsinspector: 97ea746c023687de7313ee289817d6991d596c7d - React-jsitracing: 3b6060bbf5317663667e1dd93560c7943ab86ccc - React-logger: 257858bd55f3a4e1bc0cf07ddc8fb9faba6f8c7c - React-Mapbuffer: 6c1cacdbf40b531f549eba249e531a7d0bfd8e7f - react-native-config: 8f7283449bbb048902f4e764affbbf24504454af - react-native-safe-area-context: a240ad4b683349e48b1d51fed1611138d1bdad97 - React-nativeconfig: ba9a2e54e2f0882cf7882698825052793ed4c851 - React-NativeModulesApple: 8d11ff8955181540585c944cf48e9e7236952697 - React-perflogger: ed4e0c65781521e0424f2e5e40b40cc7879d737e - React-RCTActionSheet: 49d53ff03bb5688ca4606c55859053a0cd129ea5 - React-RCTAnimation: 07b4923885c52c397c4ec103924bf6e53b42c73e - React-RCTAppDelegate: 316e295076734baf9bdf1bfac7d92ab647aed930 - React-RCTBlob: 85c57b0d5e667ff8a472163ba3af0628171a64bb - React-RCTFabric: 97c1465ded4dc92841f5376a39e43e1b2c455f40 - React-RCTImage: b965c85bec820e2a9c154b1fb00a2ecdd59a9c92 - React-RCTLinking: 75f04a5f27c26c4e73a39c50df470820d219df79 - React-RCTNetwork: c1a9143f4d5778efc92da40d83969d03912ccc24 - React-RCTSettings: c6800f91c0ecd48868cd5db754b0b0a7f5ffe039 - React-RCTText: b923e24f9b7250bc4f7ab154c4168ad9f8d8fc9d - React-RCTVibration: 08c4f0c917c435b3619386c25a94ee5d64c250f0 - React-rendererdebug: 3cda04217d9df67b94397ee0ead8ef3d8b7e427b - React-rncore: 4013508a2f3fcf46c961919bbbd4bfdda198977e - React-RuntimeApple: 447844a2bdb0a03ffd24e5b4a4b96cfc50325b88 - React-RuntimeCore: 9b5bffdaccee9b707b1c2694c9044e13ff0bb087 - React-runtimeexecutor: 0e688aefc14c6bc8601f4968d8d01c3fb6446844 - React-RuntimeHermes: 4d6ef6bb0f2b0b40d59143317f6b99c82764c959 - React-runtimescheduler: cfbe85c3510c541ec6dc815c7729b41304b67961 - React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29 - ReactCommon: f7da14a8827b72704169a48c929bcde802698361 - RNCAsyncStorage: d35c79ffba52c1013013e16b1fc295aec2feabb6 - RNGestureHandler: a8e61b93b4c5c44e6cd797cdaba43126ec36acaa - RNGoogleSignin: 9e68b9bcc3888219357924e32ee563624745647d - RNReanimated: af4e059a8fd0fb7a9cdf5ad35ead4699598a9447 - RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208 - RNSVG: 8b1a777d54096b8c2a0fd38fc9d5a454332bbb4d - SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d - Yoga: 950bbfd7e6f04790fdb51149ed51df41f329fcc8 - ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 - -PODFILE CHECKSUM: 2ed91d549cb585a1b349dd64d4a2e0a8053720dd - -COCOAPODS: 1.15.2 diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json deleted file mode 100644 index de9f7b7..0000000 --- a/ios/Podfile.properties.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "expo.jsEngine": "hermes", - "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true" -} From 155a55c70fba6ae6387f9d7d4dc317adb526cf05 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Thu, 7 Nov 2024 13:47:43 -0800 Subject: [PATCH 13/67] created login screen --- App.tsx | 14 ++-- assets/ocf_logo.png | Bin 0 -> 12382 bytes ...ogleSignInButton1.tsx => GoogleSignIn.tsx} | 21 +---- src/components/GoogleSignInButton.tsx | 78 ------------------ src/components/Login.tsx | 25 ------ src/screens/AdminLoginScreen.tsx | 19 ----- src/screens/LoginScreen.tsx | 21 ----- src/screens/afterlogin.tsx | 0 src/screens/login/LoginScreen.tsx | 35 ++++++++ src/screens/login/styles.ts | 58 +++++++++++++ src/types/navigation.tsx | 4 +- 11 files changed, 104 insertions(+), 171 deletions(-) create mode 100644 assets/ocf_logo.png rename src/components/{GoogleSignInButton1.tsx => GoogleSignIn.tsx} (80%) delete mode 100644 src/components/GoogleSignInButton.tsx delete mode 100644 src/components/Login.tsx delete mode 100644 src/screens/AdminLoginScreen.tsx delete mode 100644 src/screens/LoginScreen.tsx delete mode 100644 src/screens/afterlogin.tsx create mode 100644 src/screens/login/LoginScreen.tsx create mode 100644 src/screens/login/styles.ts diff --git a/App.tsx b/App.tsx index cea1a4b..bab6e05 100644 --- a/App.tsx +++ b/App.tsx @@ -1,18 +1,22 @@ import React from 'react'; -import { NavigationContainer } from '@react-navigation/native'; +import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; -import AdminLoginScreen from '@/screens/AdminLoginScreen'; -import LoginScreen from '@/screens/LoginScreen'; +import LoginScreen from '@/screens/login/LoginScreen'; import { LoginStackParamList } from '@/types/navigation'; const Stack = createNativeStackNavigator(); +DefaultTheme.colors.background = '#FFFFFF'; export default function App() { return ( - - + + {/* */} ); diff --git a/assets/ocf_logo.png b/assets/ocf_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..992044ac7c31234c61a3a645571b2211667dd73a GIT binary patch literal 12382 zcmY*gWl$YWvnEJzhl6Xd-~ zsHGUWiiry$O7K_T2&BoN_+qnBzPQxXWL0rrW8+#*-=wCab8c|Cy|ihiP4-1pNLE!; zsh(7f6h0ga8b%9)^v~hut$-U`+~MCp9EoJ-FTMkRJpN5(j8521{XNd~nii`)otZF* z2f;#KTwc#s!cyT}`KyOQWS}5RUC4xoe$_F2EEe(|A;s)H6q@0}D2DmDsiN@AuL!>p=t#2V&nAv>JaAIv!PMEh6!mWNX zK{nMP4a+jQC3a{5O%NBT2&XRYT#f83#Q&ot6xE}b3fdb$O>n)bUk!(8@E zq}|Qx1I+n@;RQ+v*aBc+FkiT4lEeHp7Kw!$*vkKtjXVze6&5-)WtW%bhSB$ZegEq@ ze{6k{K&e+I9HY7l1VM8P%v$dsCy!n$b=@y)P_gvgoKoC(l=Q>z(bIEi*TUVQ5}yjT zPr_a-N*i}W?Ug#1?HpGSnE`?NH>VaJ=k2yk`7EL0O8~uOCwytMZxvSP&eoHl0rKy_7K_T2rj| zITX&@9aZD%O!eNG?}oeEsy|4NgI&7|mXX5j?5M^ME);ENV^fAJTdMv}o~{`@xJlg) zXAUVAu)E@HhpwtEHuYj4VO-c2qRnEWQAZyC<#2s3sHkt(ZcFj9xgsMwM7CmaEN!N# zM1_66tZB_21b?Hm1&1wK6elsvG^5~o?RY=2C9w6o6EYej~Qm1o)f@0kjp9M=@ zNgV__~HQ-e|pFN(aKJeh57c|i=##jZZ zuseNS(Jsp;F(F{mH5|>Caaj7kWW@yabYh~-`_Sw8FjcnwtXy|K#MO^s2diTwpIi+ll3WS9T(F7c^gA(WWQufO1H?M(GH)_V*BXRQ9nPLrLeV;}}h5cu|A zPu=4qHY%enqlxP7602+nq3UATtnrJ=<=D$QUv|0;u{+w2{3ED@UcKfdIUz4EPsG

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png b/android/app/src/main/res/drawable-mdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml new file mode 100644 index 0000000..5c25e72 --- /dev/null +++ b/android/app/src/main/res/drawable/rn_edit_text_material.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + diff --git a/android/app/src/main/res/drawable/splashscreen.xml b/android/app/src/main/res/drawable/splashscreen.xml new file mode 100644 index 0000000..c8568e1 --- /dev/null +++ b/android/app/src/main/res/drawable/splashscreen.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..3941bea --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..3941bea --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a6a3e765771cd8852a6a47d6dfe4d7a766cfc765 GIT binary patch literal 6265 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..1a7040cf0f808215a10118f7d4ebb67df127b044 GIT binary patch literal 5571 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..86b3bbab156f8e2af58aff4d60816167523b2ec4 GIT binary patch literal 8055 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 NFwiyCsnmC_&%-L^#F1_nl<#h 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 W4#sBDk!+97VQqfitOk8K?tcL5YJScD literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..3e333eb5638df9a4437e4c25484ea20408fc5bbb GIT binary patch literal 3585 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..4b5660365429cae933b8ba7c89586ba60839d4b5 GIT binary patch literal 7713 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

F~y~fr@TRB(zYDTB;1ReL|iI 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 Rs~;;}(^A(*RUz%d{|^cjGoJte literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9cd024c2fd8f1bc8c9c4a02c60ee68a38751fc GIT binary patch literal 12192 zcmdsd_dna;7k>s4v5A_sx2jQU6B;|ULRGakt!j->vot~N9V1mUX0@e7Z55+-6)kF0 zv?*$@s`1VH^Cx`2zkQQO^2p=n-h0mLoO{nb_dK6*=B5S=Fm4zC0AMgOL|Os>K;(ZP zC=I2>Va=ci0Fb?Jgw(ML0&aBB=8iv^+P?U5aF*x99_Yjf+stwE>XQ?WEPM6H>v5pl z+C53`H2~}<7m@%>!z)PAKdkxw^|8lXQ;ArlQ;x!bTB+{5XTDF6TG*OVT#XCqPUtya8T0QJBxb9Lz+gz44E~@nU6Egsx9k!4T07OIX7RxgJt_M%ANq}N9xN~6iV?dO$mXCSgp zKpUM1PTeTWt8?QURV})u*!Ex92#>`_T7SV%U5m<3{X^0N$o{hKX<%VHI6zn#ew$VV z!DHCNUW;ZOGX0$__U8p_B|;q3*2lnJaVhO(wFH~lb*l!xq+Pp0<-hNl8>3x+4-)c{ z9Rs8St440yssD=o%2mm$v-v7kgz7(CGEl~KywDoxG5y~UT#XF-?&&*$^6Cs78}QBB zmFck4od}f8DvFe*J>M}tJh(w|v8yieiFdcG?i>QvE9EFf))ZNODW_*9r&s;a_Mh6m zTJ=*NvX0Y(z2W{;BV*ST7C<_+UDB+@YU?R1+b&?+-3^0&4 zua8}hkRF^p^G7=W`A~QbP_(B}h(LI?0#Q_LDXtpNC1DYgum+j&Gm)~mk!##!Q?EzV z%>dnBk9AjGTD$Ga6^M-rK^Jsadl8AlbUJJ#OzKN48_>W@gW4+cdRn4%Ss^tcBESwG zpuJv`vlTQR${r08b#;IReGC04(>YJN|GSlSaW*Y`Tv0aH=ATXduazC~;>}+O8#ObQ zJlYU&|3`02)$?aqC4pW*XlfV)$bmg9$8>Iays=A>ybUZ97?-sP+;mfN*k8Nom0q~< zJ#Y3nvh%2WeP5ovW38z8Vfb>!HRhACU{ML-FWlC9`<;J3yq?PHV6zms5As#>2Kq4c zf0R70dVjU#y%%-n@|MnBdKDV7Zonr54fbim0Ij*|xgPiWv>dg89Q7}Q!GqY0$yYE3 zP;)BJ)@!+O2xhVoSd;e5askd4(Z@!@xnfD&<(SRY)m`2h%v>mh_2g4w4BMRUV!L6M zmq=a?({mX+Eyym|k#n(6i`pI}hSSnj*p#QfAxG_U4x0-zsaUWng;Ad30lHU%y~$}K zZfxNCkk=T7U@!T8l6%cB6nG|89vS;^6xy!4F7-@TZ;$> z@EUoQU_X(LjIye_;Zz+fbN6H)JaTy%&PJf&HS`K%zjtNrql1#+c^_ki_pSplJbokz zWp3Z)8)E$;^yT9hjfaRizzNi0PC9Wp^u~A*O zPB?YO&hI-|yiwLiQ>(bFGaWC$Foa^xYC(+JwUgGQ{+9qeNA1fe$_F7WQrc9ELdp|F z)DAE^NzzZ6zoj-SnLEVyW^LpgvneQQc!tT196R`s&x>HwlJC#GuI1i$Y=8v{Kx!ZJ z3xsp_9}oKLyUfvW-`7H}9+zXgbWVV}0e`^zg}y(l<%8KAF`MzL*EIt#CTZ))>XfyPn?VUYGmJ;)wD3UW#s}J*B6t zu3&4vubdoB=08)oRwnR32D-B78wQi7`mOmAeNL|W-WgvF?y9+2bhS>mr zqX~cv0G9ZtaTX%WM|cmDaL%#YN1)8*XEdGS$<)oM>?e?L<_k$NZxCvjf#16JCFua0 zDhjJsTeVF2mMr77Vnd8qtX9ewH&I)^`s;htg4}=pvr4{jDCAmEDO7&3gyZJE|1qhbr(@;QhP$?22DgIVRD@4p zEQ(Lr@J@fxNvYGb+$%K60)E$paviLH@|Bs3-f50Zq+un6`wzE}EJREuop$x*g5^Vl zgWd!M^ZEFjLN#7>cFVhYsRm=#VVY`&9$+89i(2c&O44A8zD=xU1*^=z$Zw!u;JG+= z`TntM^1QNY9ak!;=cCM`yW|b z8yW&RZLUghV;BcQT}@F%+~fQU6D2L^KBTEY4s#GUK9CWw3}XTaj`~Ar%pH5I`d}8S zJjby^z7h+&!~}QQ$#XanX~JaHj#S)YGdTnPH$dCop5`2B)fo&gl$LgVQTdeNJHp*M zcCtrx@RS*r)Mx1EK=k+#4ZiNYJM6UUj%u2LY3N!FsQP97tAZEGuhwv`dXi`qUKeyO zH^_W_?d1&v!=CRlAYy;|qI7%+ri|FVFims1Z7AKY67oo8J$>4Z?$@N3X!b)bxb8DyA5M$dc>{%W z=Ku6Lf29G9Le>`SS*4rAT{3twXkF35v~qjegiqxCAu~n6S(yy;VW5`4UULL$oA_nO zW8!On>EYp-#ajWXFV3hAiV4uRG;f5sAt6_rFlUwd0(%xOX#H0&(r@VSi@rY;s9zqy zue=%=d_lTXv;4sNF`;(oOZ!{fP&}Re7pg;n9Jo;XCwL+NAIL!Wu#2U*jF&!xEp9`3 zqb7%6CdY;+{U+NauO4S8Cnpek@zB9hBy;jKr{~2p7oJNp6_2?BY(MK-m{K1K@A3LX zNGuAk%Th=@*kY2SA+Yr`n{>G z8t!5PO|Za6GfRajX%93Be>m06?Qe}2NtoefI>V)g0@m`|-u4#+hT>DwJRbjPvyh7Q zV(D*mhDCS5srdUW9T`TcNZEbS$aSr{z`TS3Gi=zge~j>n$YlFjaJ>sE_??=SDrD6j z(a-vPxz*>HL~}*BZP4__Ppd?fg(mxVeBZu2N{3dC+G%w5j`rzTzX22@G`ex^N4n%5 z&(F!SzNj4Kr~%JmQVRqp3+iOVYwmP3StUPM>^-C$0= zfw;=-za49Vo}h2{-<@IDE0eOgc~_APP;>hru>cMk@nyU{Dc64JORTgP&ed3IH~&lB$3@ABrWjOG z1li6hF*Eynbnm5aW0X#-OT}W^FiSyZ@fKd6cQA*YPG$YXoDKcExAsCP5&!c>h2SJT zP@ip%o_qb4Gc4W_W*k=QfZe^PW;_+KEdHLAOYPuQodoD$aDOITf_2Q#yJQYGYDLN@4Tn>?v5)>a; z9G8*;r{sC4AM37a@sn@3(9p>Ee=8aHwNyy6+F*_Hay0;)sEYVw@2mG@wlFkY86Rc5 z$Y6WHuyMm{<7cKfc)?UP?8C>Yh2qMFL@xNF#f6)XXt(Kw749+CIm1lp(T;U2nYW@W z$Nm{Qadk$%H@{?Wzceovj~onFX^Y5c0e#QjFv86v`zN@|_%fU!cdZ5a8t)I+p4;-1 zpX!)`qh?iES07q5z3~5bnI=TVf;NG`azuz=>w;&}Iujy_lS6U#q%A}i_QGVGrb1%Jms)o^Jvq4E8e zH#y3ey@tBc?H2y(rBPc@IY@V+pXj@4YGmL_Wo%U~*cvZsD39u(b=f_(?j3YilO7eK z`WPX1%=af3vMyXapD-bUy=#M)Ri-5}H~wg$yTuQ?xiS%wTir95V%Vc; zt5~n`fck3Q_zH*0C_mN;1biW+q2!)AW2`n{PKo>XMpplu0A7tWkxhjydXlCP{H?-F z=g<&&<-@RKUT(Y1tk3q94pyUnd2-ap8Up@V)WK^s5Dv^H08BY;Sa|}%wfsBI9G$@?} zC)iAPAUNW!!HE4XHPT?wO<)8fxNr`;OWPdlah9pUW4C!79JtVIwZ*Y7J-idP_&{w_ zR;nht?$l_pndK%A8DHYtYneIXQ7sK=Iv}*hJHZCK1F5THh#z^=(9pB~Akoyk4F=qXf{Ea?p(m}nSjXetIurAnqP zn~TC@NAlTQF}NRg!j2q9@INMi;r$Bug_o7W5|mUY-M`C_u#h|@m<3bgW*qysIZj4^(6Qt zk^BZte78I5!Us%U?>?^sCg46D+-%N{aS}SQ#?9sRK}v+Zm@AQWG%Gj9e58Dz7spmn z9lwDUFla9P*veqCJ~%jWI}a|u;wNv*68*ngkOAQjE9%#`R>4QVeI;}%S!M4RVp#it zh{PXkLMK%3zcC>SobOz~TT*R5f9(CP&=BWeY4M=}+Ey1juE{3!7#J_Ni2(xew+_XSEX(p%Bo-bLf;Sf;@5qrz&KEo>0W)TKmLBu=2 z_C=%AEy7I|&IR2K!m`No-7P7GT?xEQ-E!2z(Nm0EKwiTg%Mm4LO5yCy?0Pqprd+rG zw6ChMp*e$1? z(BOOS+p0l7ZCJAfAq?;7a5z3A{u7=d=3*UThVjqMu9chg=ver7?6D0?824(R%0l;k_?8Ps#?-a>(sx5{>(!24(i~~-sq?Mc z%}Y@st!kzSE~?zv5e_mCDkkns&`kx+-`E$m;%2dpk7_R;oH(jby)FOO%Gh=H>hNQC zNTLir1t&^k)$$$OTXTNg+zu-U96+$s01d!l*sFv$u}-^Amw#MD1WGgKgYW4qUJUG? zP2!yn2A{}U4O$<(l8=nINl0G1X;r!9knV5y8~24s#7RrQGmwv# zkgz-#dzUL7G9h$w-^w0jj|c*;$T){z{(2HpQyAW~iQA>t`C?Hmj0?+KzP%`lGWcU+ zCFI#x_}%XK-Ni3e~L|zd-MZ=NZF=?cuI+{FM|KAISVUf<#;ai{i#VtFp1d!=`Tp2f8$Um%t5jencQ9Hm5oQW(nog-KPzL)V%}nxo zqS2DvkBhPZHj(?p;*1+%EnC1x-Tp{3p}qBfz7E&iE;xhry_DVSqx+xw^9jjPf(lcH zSrXHi@xF{`#hwhv~ z9FW@wL5lrzjF0bv^M45uvUCj`N=AnjR3MMKD9TG}0eRvK9hFfK@*SdO9A1>K*+pU4 zDLy&mI!l_=oV>beP)wiyvl=}XRF5iZ)IzPpgVw$G)f?*RIOGqjhAhYU=&lXR++vZ9YW5s{OeG;4@X6jR{qZ*v2PF=2rqk}g1R1sO_wpYA?}VP|K|K6jSN)$UuzxM_;AA% zDMWE+B0d{fx;!EDDhYK*lt5(ef){JX89K3*xhUQRZ-N~i>b-?WqK+3LG>nX9Oh~;b zO>=oY!DvbSf6Oncdi_(MLQmPhXFp>Hc?0NZJN2TfSdIx?VeIG(X97_n^hE%8E-#kK zHs&|Mbr%2NOw*j^5%rmH-&yxG2aCyBT25ruaImje^3n#C|4FWCgn9{(3Wi1&o#xfB9C*I6 z{~FcIUidloG>xlteTwf(2XwTe{zq=_3hE3aBe-uMjDh*U1_bnusEy6dwFC(umaY{O zvqk1_mqEEqKP>7okJn$vp3C+h(~q$vi%6wqRVwTd-ZZTTGt@_g5Nu3s#?iC~uE;|g z5UPWcs67Wa3-dy1A|6{LBVr8~x?R7`vd>G_1RB4BkEij>93+rBP8~oIl0xz*;FxxL z&zoP0(UZdFLM&+wa(MxEwQ91w5@fDFg1>^t@i@xn;pl>MGwo`4P!(+!jTFRM1z%>H zYGuE}UCBSnx29}PBfW1PpX^*O87-;!k~ug|5w6MXDoeCrKTrIfda^pLgfOGc+5w|kPuoD2X_j=kz@l=~n9 zp^kER?X1kh>i+~0L(x{(o$J?!*-x5A)+tDacd27w0Hd7_kF{Ge=?39(yi@(>e*W!B zY^wB+g8v;$h)f{VqRro}DT;96Gr7n8=;8f$M3))MkgLq*v(vZ+>!7a^s6`^@G@@PaM!r0uxZrmp=xZ!|6`whZ0t*9BDe?pQHOY7v3NhD zPV-CMxnzKXU)H)j_gcwesvqtuJmoW~!0NV8zBqHfUs0XC{A~>}7iYrd>?`+}TA{7b z+0P}`$ySfd7JYo&3c*+$$qB)sX1q^Z|H+S4S8-sysF}&ozzuM*h+w4d0Tdf$wjznE z7l5Pm#CDUk*WP1ckqGhU_Od!;qa{!9El`ryqDQJ&#s?ROF$}LHkMdXE-y^9xa=lAz zf9)kB_+TdT-JrY#dn`TjfU1yxrd%Qg-;?WR52sIF7{z8cnP zVf!8rk!y2>{CX{)bRTbJO#UtsH(i>JU)y5IDy->-)SyO~dg%QnQN!JGFO-VwE(h@k zfr291P3mB}+9JGIrU3*5#|zm9IiGeJJF#@}l0@W#B;Y{OpYALz2a z9W-|rYEE^1N=Lm}zj|U@eIBs23Wp^?CZrXYgY=(^z7MdidbcxxDJQg2qK>R>C25B8 zjy#>~{%~*m9BM_w8U^0oWKZ8ot=m^5{=4m{`db1byzkVjQV3cKPqi_s`v%k&=2}4F zUU^UC6V>KJ&$JB9U|nj9s*6S$0%>EXB zUZ5~4S)JAO>Hrn1j51hToa=%B^0BMs`_(pV?IiG*9rVm%$#>_Gkr*T3}46Uiu)g2p?#WKI}q3Y9c)QHOx>1z`)ndyr>ahLJ+d2W*zKay~|O_C;6 z;~;JLg_O$@c5-^c(UK45JyhRuj7oGmj~UekKxopq3V=;?jk#+|lf^Xz*Sq~`C+>d| z)>1Tbsi94!qyk(F?%(!lQDx`jPw-OCvO-#V8z1Bz%K&D~f>Bo`YRDJCwZ=!yCpH?w z&_C9m?&g=XuV~#yr;<8*CuZAZYo&ZG$ZM9ih8n$3sS7;mwPdg)%L!RN;JelrhEVI| zz+s0HfDSa#mTian-xiD&KE~0%_MSkr+P@`!#a6B8L$9Ens-kuWD`8VnQ?Dr5va~2K zkk<$aVko)hmNzmHu2$)4VP;hx`4o>_Ulm9a`6t2UGjna4Zr{LOrC|0p)9ILcTi6C^ zF_@ThngwWku!VsWdx@L9LlTdB;fb7OKB|}F$1)%2>OH%mW;YW8jO{xHvOr4M(0=kS>I;kuiVq6I=Fc!ZTAEnb)&E9 z$hz?}1oNvAIHqfGub~pcP2W9eOM-TOUqaAoEfzrgY_J^ilzW1tp`?MNxxRlwRVA~T znp7y@H8y-@VwB_}a>tukqS;>;ZuecsFX!Nj^_e#8U#cd5aAO{JrYD~~UnDH{b}c?I zQ^4UA3M25BPmUp-Qn9$i?+`W+t&=X0@3FJ(%9U`wByNN%tQyfl(GOJ+os zX$HW?-*Q|l-miWdf8y>?WdAH~BxwVRYq2OxkqNB+%EGoVM`wvQY?1|^0eh3xFR9Q6 zF`$`w%gmERni(Rr`VU2x`SFReB3UPDeNM5rz}^7kL)tzL^Ze3~&$j>F7-KxM-I+ch z;)g63Rjs3A*8*P;%&q(9cD2x9BLN1zDygzAFnz3~N^N$GrrxTUqnVJoe;Uo^CZ(MH z*UD@GlypsbajXjyAT7=<@Ir$^b&9ow`MKI=n5xY)AYE~`ubLky~SRl$?x@8 zdWbQ(^~i$NiGxcspfEIa>GTz{X65H+D^nE~l^jEVGw$`DPB2}HKw;Tes+R}=C<_$x zm7s70x;%cHg8~|fM<-s;Zi^U7`Yz za^wE19Bo4fY$^xlyf4k!uK#{BK+AY6CE!ok|GDxyd^nxIs%s^$3(otz7GR)gXC0h4 zY}j)neWzUK3+PN}1W?jfoWc6F`BTY$kG&NczLDS1y$|e!E<8qV4ADaRJx_kqlr2L~W2GoA)YO ze=;c!KaG5RTd_UhU}RLuOzle($!i0kSHP-LO@SDmQVf%iqTn!wt5L>_P$F}P?@4Ch zPKzz!6hnw0c7Bu)XMLe@+nO)R)lz{kJyBaHI~~o^1`Wb*{H8kruq`xUkqPe@mTCI@ zq||tW@P9n_$PA#a%7MtqzWjf2#;dpM15|k_Xbajr_m@?a7qXW9SZPY(Nx|Ep*bDgn z?UCOI^{MyjT8(sRqgK@{^-d_;ZIFEo*gJi`#a_kC#S1fD=tyTqhhCy zZ$~i>*WKPzYHA@n7ZQr<)m^{}1m4q>4>%p?uI#8HR!vD1IemX;cmum)%V=dA6t7fR?-sq^)TFFU z>R8ACj`M{ug1XPk%6^aPe>)(@=AS7A5h~}t^etp}X~pw8up9_siSsYUoSJ#OL8I(d zP#xwflsFJ>VJ(>d)VN0(XR4zDc_3KJOSUE{QV1;1AB1>Q^NBQL76GVv6_gI)Aa{!< z7pcet57!ek?8)RRZ3hnE^c4ni;rtb%?{7&Uh1x;Wab@Ci^mt`PG;@SG4X`a%cmMbM z$XRuGy6f*5e@RtvBN*Dx3sIvb=sUkH9#OGP>br(4efk2K(6#cMf|cl*QS)9dm$Y53{$0a`OqIXE2 zYMy~#$qniwFW{dG)`Hws!F!iof1YN-HjF)jqAs z`A@MIg-tgoBRfMuaIbEMI_qu)eiWRoMg{Amm8R)DpQ4=RylpB61ioV6zwttdEfx-Ig zo230yM%LRT*pRAT$8Jgt6v+*#rY>`0rmsIT@$ zV-qtcUV2gib1P}6mU7_p^|*)>did=}l@IT#*P?kJnmwU1OuK;)(iuIN0`ISno9GL}NZ6y09TbCOt1cC7P zPUqi_Vk^R%0*>aj3xzTtrM%Xy`?ZhK^IT8AXl4O8X`voBB z+6=j3eS%(pZmz-#7>ehSWsS-feE;%=#dLDNDuwPMWAfoOTi#;S!$R?3R(lr{SjJt(Tl%7d{FvZ|&Q>?~E;rJK|&OU$0&>uu6 zwnYht4+st|=R*men>Im~QD12HsiQWg(R#yveO#1tJUIA!>14GBLD_mLnzHDxg3Ca_ z%N!E9ew5Wwt=U|7C`#EvCKjq6fh&8YH2-`+B<_Ragk~@0;*sGqaO_=(;olZ5l%D#f z^DKru`GTdu#AU9R5FtQ_@L%_H;^4rf3E*+zEBfj_4Us%moGbH-3$vqdZdg{*;pWJ> zH-`rUt1412-0aHU%tXF@%mge?<+3wZjp5(79a<2*!z=HgBSm1$)!l4`g~R&JM3yB{ zIxHximM5<^*K_TKeW*w9cg^S7oXXHm%e$B@R3e_NN)JZ5Jcd(7+ugMItEx4ZVi^CY-p z2Rz9x`yq2|eq1V5vY@gqZb3R10L?4et~cwC^^IH=4X`4vI;JiFVk}U|0=?CLg(gNl znq`Z$W#n(N1S;FEXIdTd74LtI%)ISK)!2)TltA&|>|#I6bu*kPJH{tF#?QYI z(d1$fo!}$$4)XT{)yNCHeW` zE`;t|{Ps-&{msXRKnI>sVra%AqdKdIQy9g@QxSU&%c4dK=X~zvLWI1Dw>PDLYMhN+ zMY*%IH)J`IU#Eul*CPiVQ)6&#{a2|kfoRi9rRCK{J2v*cY%7O9HI4-5!S=;lGzOF? zw33(=W8$hvY7924UxWHyoR7@ChAYIMj-NK_C`?tt_{tHpqM(ospsi2Cy3w{(tWpXj zn$0Q`sl!KgDC{=@GIF-tT8RczG!KcGS{-^gR-8*_pum>2T*UlP-IW#_>%LpNf};wY zD>kH${=@DW1tXz}~}BtJQUvfmI;Pg1CB3fPtiQ zT7G?m5`6m-KYGgjWQ&l$_?cBIg(C+Gp&-dZn$|_`s24Ad1x@OB8F%Hjxz0N%iS=uv zo^0nKZI;BTXxp1hUJ-Y%c77nupI%!9rkqZG$Iwdp$7QwY3Mb;Ig~6d~bR=T>|uKv!83;m)+Bp`+sGc|Gk)w1hZ0j@&KI+ khX!GD;D0~=uV0QbcSeiGm7Jg7{%;B+JyT?ru4Bai0mb5VMgRZ+ literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..73887356cfad5084ee9777ae0077c9fd721931bb GIT binary patch literal 17419 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 U%cm=Vhfy(jy85}Sb4q9e0AvUEJOBUy literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..804e004c02e81700f80cfec6f0391763cb1f94a6 GIT binary patch literal 17370 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 W;OtD-Qp|UDV5uwXAU-JCMEpOAAeOKI literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..87a8e3faebc6c895295dff3d9ac7aab6c8b334d4 GIT binary patch literal 24124 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 vA7f&^pnt%Q?%z2m^Z \ No newline at end of file diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..f387b90 --- /dev/null +++ b/android/app/src/main/res/values/colors.xml @@ -0,0 +1,6 @@ + + #ffffff + #ffffff + #023c69 + #ffffff + \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..c384227 --- /dev/null +++ b/android/app/src/main/res/values/strings.xml @@ -0,0 +1,5 @@ + + mobile-app-template + contain + false + \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..ab7cb49 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..9ae2aca --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,45 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + ext { + buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0' + minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '23') + compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34') + targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34') + kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23' + + ndkVersion = "26.1.10909125" + } + repositories { + google() + mavenCentral() + } + dependencies { + classpath('com.android.tools.build:gradle') + classpath('com.facebook.react:react-native-gradle-plugin') + classpath('org.jetbrains.kotlin:kotlin-gradle-plugin') + } +} + +apply plugin: "com.facebook.react.rootproject" + +allprojects { + repositories { + maven { + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm + url(new File(['node', '--print', "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), '../android')) + } + maven { + // Android JSC is installed from npm + url(new File(['node', '--print', "require.resolve('jsc-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), '../dist')) + } + + google() + mavenCentral() + maven { url 'https://www.jitpack.io' } + } +} +// @generated begin expo-camera-import - expo prebuild (DO NOT MODIFY) sync-f244f4f3d8bf7229102e8f992b525b8602c74770 +def expoCameraMavenPath = new File(["node", "--print", "require.resolve('expo-camera/package.json')"].execute(null, rootDir).text.trim(), "../android/maven") +allprojects { repositories { maven { url(expoCameraMavenPath) } } } +// @generated end expo-camera-import \ No newline at end of file diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..40220de --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,59 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m +org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true + +# Automatically convert third-party libraries to use AndroidX +android.enableJetifier=true + +# Enable AAPT2 PNG crunching +android.enablePngCrunchInReleaseBuilds=true + +# Use this property to specify which architecture you want to build. +# You can also override it from the CLI using +# ./gradlew -PreactNativeArchitectures=x86_64 +reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 + +# Use this property to enable support to the new architecture. +# This will allow you to use TurboModules and the Fabric render in +# your application. You should enable this flag either if you want +# to write custom TurboModules/Fabric components OR use libraries that +# are providing them. +newArchEnabled=false + +# Use this property to enable or disable the Hermes JS engine. +# If set to false, you will be using JSC instead. +hermesEnabled=true + +# Enable GIF support in React Native images (~200 B increase) +expo.gif.enabled=true +# Enable webp support in React Native images (~85 KB increase) +expo.webp.enabled=true +# Enable animated webp support (~3.4 MB increase) +# Disabled by default because iOS doesn't support animated webp +expo.webp.animated=false + +# Enable network inspector +EX_DEV_CLIENT_NETWORK_INSPECTOR=true + +# Use legacy packaging to compress native libraries in the resulting APK. +expo.useLegacyPackaging=false diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e6441136f3d4ba8a0da8d277868979cfbc8ad796 GIT binary patch literal 43453 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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 { - if (request) { - console.log('Prompting for Google sign-in...'); - promptAsync(); - } else { - console.log('Request is not ready.'); - } - }} - > - Sign in with Google - - ); } diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx deleted file mode 100644 index b51ef36..0000000 --- a/src/components/GoogleSignInButton.tsx +++ /dev/null @@ -1,78 +0,0 @@ -import React, { useEffect } from 'react'; -import { Alert, Text, TouchableOpacity } from 'react-native'; -import * as Google from 'expo-auth-session/providers/google'; -import { useNavigation } from '@react-navigation/native'; -import { NativeStackNavigationProp } from '@react-navigation/native-stack'; -import { styles } from '@/screens/styles'; -import { supabase } from '@/supabase/client'; -import { LoginStackParamList } from '@/types/navigation'; - -type LoginScreenNavigationProp = NativeStackNavigationProp< - LoginStackParamList, - 'AdminLogin' ->; - -const redirectUri = 'https://auth.expo.io/@cwz/our-city-forest'; - -export default function GoogleSignInButton() { - console.log('GoogleSignInButton component rendered'); - const navigation = useNavigation(); - const [request, authResponse, promptAsync] = Google.useIdTokenAuthRequest({ - webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, - androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, - iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, - redirectUri, - scopes: ['profile', 'email'], - }); - - console.log('Request state:', request); - - useEffect(() => { - console.log('useEffect triggered with response:', authResponse); - if (authResponse?.type === 'success') { - const { id_token } = authResponse.params; - console.log('ID Token:', id_token); - if (id_token) { - console.log('there is id token'); - supabase.auth - .signInWithIdToken({ - provider: 'google', - token: id_token, - }) - .then(({ data, error }) => { - if (error) { - console.log('bad'); - Alert.alert('Sign-In Error', error.message); - } else { - console.log('yay'); - navigation.navigate('afterlogin'); - } - }); - } else { - console.log('no id'); - Alert.alert('Error', 'No ID token present!'); - } - } else if (authResponse?.type === 'error') { - console.log('failure'); - Alert.alert('Error', 'Google sign-in failed.'); - } else if (authResponse?.type === 'dismiss') { - console.log('Sign-in dismissed by the user'); - Alert.alert('Sign-In Canceled', 'The sign-in process was canceled.'); - } else { - console.log('else: Unknown response type or response is undefined'); - } - }, [authResponse, navigation]); - - return ( - { - console.log('Button pressed - triggering promptAsync'); - promptAsync(); - }} - > - Sign in with Google - - ); -} diff --git a/src/components/Login.tsx b/src/components/Login.tsx deleted file mode 100644 index b064e60..0000000 --- a/src/components/Login.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { Text, TouchableOpacity, View } from 'react-native'; -import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { styles } from '@/screens/styles'; -import { LoginStackParamList } from '@/types/navigation'; - -type LoginProps = NativeStackScreenProps; - -export default function Login({ navigation, route }: LoginProps) { - return ( - - I am a... - - - Guest - - navigation.navigate('AdminLogin')} - > - Admin - - - - ); -} diff --git a/src/screens/AdminLoginScreen.tsx b/src/screens/AdminLoginScreen.tsx deleted file mode 100644 index 71beda2..0000000 --- a/src/screens/AdminLoginScreen.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import React from 'react'; -import { Text, View } from 'react-native'; -import Svg, { Circle } from 'react-native-svg'; -import GoogleSignInButton from '@/components/GoogleSignInButton1'; -import { styles } from '@/screens/styles'; - -export default function AdminLoginScreen() { - return ( - - Admin Login - - - - - - - - ); -} diff --git a/src/screens/LoginScreen.tsx b/src/screens/LoginScreen.tsx deleted file mode 100644 index 01f3086..0000000 --- a/src/screens/LoginScreen.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { View } from 'react-native'; -import Svg, { Circle } from 'react-native-svg'; -import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import Login from '@/components/Login'; -import { styles } from '@/screens/styles'; -import { LoginStackParamList } from '@/types/navigation'; - -type LoginProps = NativeStackScreenProps; - -export default function LoginScreen({ navigation, route }: LoginProps) { - return ( - - - - - - - - - ); -} diff --git a/src/screens/afterlogin.tsx b/src/screens/afterlogin.tsx deleted file mode 100644 index e69de29..0000000 diff --git a/src/screens/login/LoginScreen.tsx b/src/screens/login/LoginScreen.tsx new file mode 100644 index 0000000..ce53eaa --- /dev/null +++ b/src/screens/login/LoginScreen.tsx @@ -0,0 +1,35 @@ +import { Image, Text, TouchableOpacity, View } from 'react-native'; +import { NativeStackScreenProps } from '@react-navigation/native-stack'; +import GoogleSignIn from '@/components/GoogleSignIn'; +import { LoginStackParamList } from '@/types/navigation'; +import { styles } from './styles'; + +type LoginProps = NativeStackScreenProps; + +export default function LoginScreen({ navigation, route }: LoginProps) { + return ( + + I am a... + + + + + + + navigation.navigate('TreeAvailability')} + > + Guest + + + + + Are you an admin? + GoogleSignIn()}> + Login Here + + + + ); +} diff --git a/src/screens/login/styles.ts b/src/screens/login/styles.ts new file mode 100644 index 0000000..3196c7b --- /dev/null +++ b/src/screens/login/styles.ts @@ -0,0 +1,58 @@ +import { StyleSheet } from 'react-native'; + +export const styles = StyleSheet.create({ + loginContainer: { + padding: 40, + flex: 1, + justifyContent: 'center', + }, + + loginText: { + fontSize: 40, + fontWeight: 'bold', + color: '#446127', + }, + + logoContainer: { + alignItems: 'center', + }, + + logo: { + height: 200, + marginTop: 20, + marginBottom: 70, + }, + + button: { + backgroundColor: '#446127', + padding: 15, + borderRadius: 5, + alignItems: 'center', + marginBottom: 10, + }, + + buttonText: { + fontSize: 20, + fontWeight: 'bold', + color: '#FFFFFF', + }, + + adminLoginContainer: { + flex: 0, + flexDirection: 'row', + justifyContent: 'flex-end', + }, + + adminLoginText: { + fontSize: 14, + fontWeight: 'bold', + color: '#828282', + }, + + adminLoginLinkText: { + fontSize: 14, + fontWeight: 'bold', + color: '#446127', + textDecorationLine: 'underline', + }, +}); diff --git a/src/types/navigation.tsx b/src/types/navigation.tsx index dd9c5fa..dbd4c37 100644 --- a/src/types/navigation.tsx +++ b/src/types/navigation.tsx @@ -1,6 +1,4 @@ export type LoginStackParamList = { Login: undefined; - GuestLogin: undefined; - AdminLogin: undefined; - afterlogin: undefined; + TreeAvailibility: undefined; }; From b32b0231fec0ba7e01553b9ad7950f9d9b1b5276 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Thu, 7 Nov 2024 19:40:46 -0800 Subject: [PATCH 14/67] hi fi login page created --- App.tsx | 13 +++- package-lock.json | 14 ++++ src/components/GoogleSignIn.tsx | 65 ---------------- src/components/GoogleSignOutButton.tsx | 5 -- src/screens/AdminLoginScreen.tsx | 21 ++++++ src/screens/LoginScreen.tsx | 21 ++++++ src/screens/all_trees/AllTreesScreen.tsx | 12 +++ .../available_trees/AvailableTreesScreen.tsx | 12 +++ src/screens/login/GoogleSignInButton.tsx | 75 +++++++++++++++++++ src/screens/login/LoginScreen.tsx | 18 ++--- src/screens/login/styles.ts | 6 +- src/screens/styles.ts | 67 ----------------- src/types/navigation.tsx | 3 +- 13 files changed, 179 insertions(+), 153 deletions(-) delete mode 100644 src/components/GoogleSignIn.tsx delete mode 100644 src/components/GoogleSignOutButton.tsx create mode 100644 src/screens/AdminLoginScreen.tsx create mode 100644 src/screens/LoginScreen.tsx create mode 100644 src/screens/all_trees/AllTreesScreen.tsx create mode 100644 src/screens/available_trees/AvailableTreesScreen.tsx create mode 100644 src/screens/login/GoogleSignInButton.tsx delete mode 100644 src/screens/styles.ts diff --git a/App.tsx b/App.tsx index bab6e05..4328ddc 100644 --- a/App.tsx +++ b/App.tsx @@ -1,6 +1,8 @@ import React from 'react'; import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; +import AllTreesScreen from '@/screens/all_trees/AllTreesScreen'; +import AvailableTreesScreen from '@/screens/available_trees/AvailableTreesScreen'; import LoginScreen from '@/screens/login/LoginScreen'; import { LoginStackParamList } from '@/types/navigation'; @@ -16,7 +18,16 @@ export default function App() { component={LoginScreen} options={{ headerShown: false }} /> - {/* */} + + ); diff --git a/package-lock.json b/package-lock.json index 89ffac6..898c9df 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,7 @@ "expo-dev-client": "~4.0.28", "expo-device": "~6.0.2", "expo-linking": "~6.3.1", + "expo-random": "~14.0.1", "expo-status-bar": "~1.12.1", "expo-web-browser": "~13.0.3", "react": "18.2.0", @@ -8978,6 +8979,19 @@ "invariant": "^2.2.4" } }, + "node_modules/expo-random": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-random/-/expo-random-14.0.1.tgz", + "integrity": "sha512-gX2mtR9o+WelX21YizXUCD/y+a4ZL+RDthDmFkHxaYbdzjSYTn8u/igoje/l3WEO+/RYspmqUFa8w/ckNbt6Vg==", + "deprecated": "This package is now deprecated in favor of expo-crypto, which provides the same functionality. To migrate, replace all imports from expo-random with imports from expo-crypto.", + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.0" + }, + "peerDependencies": { + "expo": "*" + } + }, "node_modules/expo-status-bar": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.12.1.tgz", diff --git a/src/components/GoogleSignIn.tsx b/src/components/GoogleSignIn.tsx deleted file mode 100644 index 8c9bfd1..0000000 --- a/src/components/GoogleSignIn.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import { useEffect, useState } from 'react'; -import * as Google from 'expo-auth-session/providers/google'; -import * as WebBrowser from 'expo-web-browser'; -import AsyncStorage from '@react-native-async-storage/async-storage'; - -WebBrowser.maybeCompleteAuthSession(); - -export default function GoogleSignIn() { - const [userInfo, setUserInfo] = useState(null); - const [request, response, promptAsync] = Google.useAuthRequest({ - webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, - androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, - iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, - }); - - console.log(process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID); - - console.log('Request URI:', request?.url); - - useEffect(() => { - handleSignInWithGoogle(); - }, [response]); - - async function handleSignInWithGoogle() { - const user = await AsyncStorage.getItem('@user'); - console.log('Retrieved user from AsyncStorage:', user); - if (!user) { - if ( - response?.type === 'success' && - response.authentication?.accessToken - ) { - console.log('Response is successful, fetching user info...'); - await getUserInfo(response.authentication.accessToken); - } else { - console.log('Response is not successful or missing accessToken.'); - } - } else { - console.log('User already exists in AsyncStorage, setting user info...'); - setUserInfo(JSON.parse(user)); - } - } - - const getUserInfo = async (token: string) => { - if (!token) { - console.log('No token provided, aborting getUserInfo.'); - return; - } - console.log('Fetching user info with token:', token); - try { - const response = await fetch( - 'https://www.googleapis.com/userinfo/v2/me', - { - headers: { Authorization: `Bearer ${token}` }, - }, - ); - const user = await response.json(); - console.log('Fetched user data:', user); - await AsyncStorage.setItem('@user', JSON.stringify(user)); - setUserInfo(user); - } catch (error) { - console.error('Failed to fetch user data:', error); - } - }; - console.log('Current userInfo state:', userInfo); -} diff --git a/src/components/GoogleSignOutButton.tsx b/src/components/GoogleSignOutButton.tsx deleted file mode 100644 index 33d4e50..0000000 --- a/src/components/GoogleSignOutButton.tsx +++ /dev/null @@ -1,5 +0,0 @@ -// import { supabase } from '@/supabase/client'; - -// export default async function signOut() { -// const { error } = await supabase.auth.signOut(); -// } diff --git a/src/screens/AdminLoginScreen.tsx b/src/screens/AdminLoginScreen.tsx new file mode 100644 index 0000000..39996a0 --- /dev/null +++ b/src/screens/AdminLoginScreen.tsx @@ -0,0 +1,21 @@ +import React from 'react'; +import { Text, View } from 'react-native'; +import Svg, { Circle } from 'react-native-svg'; +import GoogleSignInButton from '@/components/GoogleSignInButton'; +import GoogleSignOutButton from '@/components/GoogleSignOutButton'; +import { styles } from '@/screens/styles'; + +export default function AdminLoginScreen() { + return ( + + Admin Login + + + + + + + + + ); +} diff --git a/src/screens/LoginScreen.tsx b/src/screens/LoginScreen.tsx new file mode 100644 index 0000000..01f3086 --- /dev/null +++ b/src/screens/LoginScreen.tsx @@ -0,0 +1,21 @@ +import { View } from 'react-native'; +import Svg, { Circle } from 'react-native-svg'; +import { NativeStackScreenProps } from '@react-navigation/native-stack'; +import Login from '@/components/Login'; +import { styles } from '@/screens/styles'; +import { LoginStackParamList } from '@/types/navigation'; + +type LoginProps = NativeStackScreenProps; + +export default function LoginScreen({ navigation, route }: LoginProps) { + return ( + + + + + + + + + ); +} diff --git a/src/screens/all_trees/AllTreesScreen.tsx b/src/screens/all_trees/AllTreesScreen.tsx new file mode 100644 index 0000000..ce258f9 --- /dev/null +++ b/src/screens/all_trees/AllTreesScreen.tsx @@ -0,0 +1,12 @@ +import { StyleSheet, Text } from 'react-native'; + +export default function AllTreesScreen() { + return All Trees; +} + +const styles = StyleSheet.create({ + text: { + fontSize: 100, + textAlign: 'center', + }, +}); diff --git a/src/screens/available_trees/AvailableTreesScreen.tsx b/src/screens/available_trees/AvailableTreesScreen.tsx new file mode 100644 index 0000000..0390ecb --- /dev/null +++ b/src/screens/available_trees/AvailableTreesScreen.tsx @@ -0,0 +1,12 @@ +import { StyleSheet, Text } from 'react-native'; + +export default function AllTreesScreen() { + return Available Trees; +} + +const styles = StyleSheet.create({ + text: { + fontSize: 100, + textAlign: 'center', + }, +}); diff --git a/src/screens/login/GoogleSignInButton.tsx b/src/screens/login/GoogleSignInButton.tsx new file mode 100644 index 0000000..c2ba523 --- /dev/null +++ b/src/screens/login/GoogleSignInButton.tsx @@ -0,0 +1,75 @@ +import { useEffect, useState } from 'react'; +import { Text, TouchableOpacity } from 'react-native'; +import { makeRedirectUri } from 'expo-auth-session'; +import * as Google from 'expo-auth-session/providers/google'; +import * as WebBrowser from 'expo-web-browser'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import { NativeStackScreenProps } from '@react-navigation/native-stack'; +import { LoginStackParamList } from '@/navigation/types'; +import { styles } from './styles'; + +WebBrowser.maybeCompleteAuthSession(); + +type LoginProps = NativeStackScreenProps; + +export default function GoogleSignInButton({ navigation, route }: LoginProps) { + const [userInfo, setUserInfo] = useState(null); + const [request, response, promptAsync] = Google.useAuthRequest({ + webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, + androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, + iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, + redirectUri: makeRedirectUri({ scheme: 'org.calblueprint.ourcityforest' }), + }); + + console.log(request); + console.log(userInfo); + + useEffect(() => { + handleSignInWithGoogle(); + }, [response]); + + async function handleSignInWithGoogle() { + try { + const userJSON = await AsyncStorage.getItem('@user'); + if (userJSON) { + setUserInfo(JSON.parse(userJSON)); + } else if ( + response?.type === 'success' && + response.authentication?.accessToken + ) { + getUserInfo(response.authentication.accessToken); + } + } catch (error) { + console.error('Error retrieving user data from AsyncStorage:', error); + } + } + + const getUserInfo = async (token: string) => { + if (!token) return; + try { + const userResponse = await fetch( + 'https://www.googleapis.com/userinfo/v2/me', + { + headers: { Authorization: `Bearer ${token}` }, + }, + ); + const user = await userResponse.json(); + await AsyncStorage.setItem('@user', JSON.stringify(user)); + setUserInfo(user); + } catch (error) { + console.error('Failed to fetch user data:', error); + } + }; + + return ( + { + promptAsync(); + navigation.navigate('AllTrees'); + }} + > + Login Here + + ); +} diff --git a/src/screens/login/LoginScreen.tsx b/src/screens/login/LoginScreen.tsx index ce53eaa..192fb6b 100644 --- a/src/screens/login/LoginScreen.tsx +++ b/src/screens/login/LoginScreen.tsx @@ -1,6 +1,6 @@ import { Image, Text, TouchableOpacity, View } from 'react-native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import GoogleSignIn from '@/components/GoogleSignIn'; +import GoogleSignInButton from '@/screens/login/GoogleSignInButton'; import { LoginStackParamList } from '@/types/navigation'; import { styles } from './styles'; @@ -15,20 +15,16 @@ export default function LoginScreen({ navigation, route }: LoginProps) { - - navigation.navigate('TreeAvailability')} - > - Guest - + navigation.navigate('AvailableTrees')} + > + Guest Are you an admin? - GoogleSignIn()}> - Login Here - + ); diff --git a/src/screens/login/styles.ts b/src/screens/login/styles.ts index 3196c7b..3eb0408 100644 --- a/src/screens/login/styles.ts +++ b/src/screens/login/styles.ts @@ -15,12 +15,12 @@ export const styles = StyleSheet.create({ logoContainer: { alignItems: 'center', + paddingTop: 20, + paddingBottom: 70, }, logo: { height: 200, - marginTop: 20, - marginBottom: 70, }, button: { @@ -28,7 +28,6 @@ export const styles = StyleSheet.create({ padding: 15, borderRadius: 5, alignItems: 'center', - marginBottom: 10, }, buttonText: { @@ -41,6 +40,7 @@ export const styles = StyleSheet.create({ flex: 0, flexDirection: 'row', justifyContent: 'flex-end', + paddingTop: 10, }, adminLoginText: { diff --git a/src/screens/styles.ts b/src/screens/styles.ts deleted file mode 100644 index b634c16..0000000 --- a/src/screens/styles.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { StyleSheet } from 'react-native'; - -export const styles = StyleSheet.create({ - loginContainer: { - flex: 1, - justifyContent: 'space-between', - }, - - profileContainer: { - flex: 1, - justifyContent: 'center', - alignItems: 'center', - paddingTop: 80, - }, - - loginSelectionContainer: { - flex: 1, - rowGap: 20, - padding: 40, - borderTopLeftRadius: 20, - borderTopRightRadius: 20, - backgroundColor: '#DFDFDF', - }, - - loginHeadingText: { - fontSize: 36, - fontWeight: 'bold', - textAlign: 'left', - }, - - buttonsContainer: { - rowGap: 10, - }, - - button: { - backgroundColor: '#8F8F8F', - padding: 15, - borderRadius: 5, - alignItems: 'center', - }, - - buttonText: { - color: 'white', - fontSize: 16, - }, - - adminLoginContainer: { - flex: 1, - flexDirection: 'column', - justifyContent: 'flex-start', - paddingHorizontal: 40, - paddingVertical: 100, - rowGap: 50, - }, - - googleLoginProfileContainer: { - justifyContent: 'center', - alignItems: 'center', - }, - - googleButton: { - backgroundColor: '#8F8F8F', - padding: 25, - borderRadius: 5, - alignItems: 'center', - }, -}); diff --git a/src/types/navigation.tsx b/src/types/navigation.tsx index dbd4c37..3655185 100644 --- a/src/types/navigation.tsx +++ b/src/types/navigation.tsx @@ -1,4 +1,5 @@ export type LoginStackParamList = { Login: undefined; - TreeAvailibility: undefined; + AvailableTrees: undefined; + AllTrees: undefined; }; From 4b106545deeee113a01e913cc0664cbba5828d2b Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Thu, 7 Nov 2024 19:41:09 -0800 Subject: [PATCH 15/67] hi fi login page created --- src/screens/AdminLoginScreen.tsx | 21 --------------------- src/screens/LoginScreen.tsx | 21 --------------------- 2 files changed, 42 deletions(-) delete mode 100644 src/screens/AdminLoginScreen.tsx delete mode 100644 src/screens/LoginScreen.tsx diff --git a/src/screens/AdminLoginScreen.tsx b/src/screens/AdminLoginScreen.tsx deleted file mode 100644 index 39996a0..0000000 --- a/src/screens/AdminLoginScreen.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import React from 'react'; -import { Text, View } from 'react-native'; -import Svg, { Circle } from 'react-native-svg'; -import GoogleSignInButton from '@/components/GoogleSignInButton'; -import GoogleSignOutButton from '@/components/GoogleSignOutButton'; -import { styles } from '@/screens/styles'; - -export default function AdminLoginScreen() { - return ( - - Admin Login - - - - - - - - - ); -} diff --git a/src/screens/LoginScreen.tsx b/src/screens/LoginScreen.tsx deleted file mode 100644 index 01f3086..0000000 --- a/src/screens/LoginScreen.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { View } from 'react-native'; -import Svg, { Circle } from 'react-native-svg'; -import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import Login from '@/components/Login'; -import { styles } from '@/screens/styles'; -import { LoginStackParamList } from '@/types/navigation'; - -type LoginProps = NativeStackScreenProps; - -export default function LoginScreen({ navigation, route }: LoginProps) { - return ( - - - - - - - - - ); -} From 37c71bcca7181c64572cae769655dc71f1c464dd Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Thu, 7 Nov 2024 19:42:52 -0800 Subject: [PATCH 16/67] hi fi login page created --- src/screens/login/GoogleSignInButton.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/screens/login/GoogleSignInButton.tsx b/src/screens/login/GoogleSignInButton.tsx index c2ba523..80008c5 100644 --- a/src/screens/login/GoogleSignInButton.tsx +++ b/src/screens/login/GoogleSignInButton.tsx @@ -5,7 +5,7 @@ import * as Google from 'expo-auth-session/providers/google'; import * as WebBrowser from 'expo-web-browser'; import AsyncStorage from '@react-native-async-storage/async-storage'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { LoginStackParamList } from '@/navigation/types'; +import { LoginStackParamList } from '@/types/navigation'; import { styles } from './styles'; WebBrowser.maybeCompleteAuthSession(); @@ -63,7 +63,6 @@ export default function GoogleSignInButton({ navigation, route }: LoginProps) { return ( { promptAsync(); navigation.navigate('AllTrees'); From 6e20f51ed20a6bd5061c2eab269440abea8d07a2 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 13 Nov 2024 16:49:38 -0800 Subject: [PATCH 17/67] login screen --- src/screens/login/GoogleSignIn.tsx | 70 ++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 src/screens/login/GoogleSignIn.tsx diff --git a/src/screens/login/GoogleSignIn.tsx b/src/screens/login/GoogleSignIn.tsx new file mode 100644 index 0000000..c009ddf --- /dev/null +++ b/src/screens/login/GoogleSignIn.tsx @@ -0,0 +1,70 @@ +import { useEffect, useState } from 'react'; +import { Text, TouchableOpacity } from 'react-native'; +import { makeRedirectUri } from 'expo-auth-session'; +import * as Google from 'expo-auth-session/providers/google'; +import * as WebBrowser from 'expo-web-browser'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import { styles } from './styles'; + +WebBrowser.maybeCompleteAuthSession(); + +export default function GoogleSignInButton() { + const [userInfo, setUserInfo] = useState(null); + const [request, response, promptAsync] = Google.useAuthRequest({ + webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, + androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, + iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, + redirectUri: makeRedirectUri({ scheme: 'org.calblueprint.ourcityforest' }), + }); + + console.log(request); + console.log(userInfo); + + useEffect(() => { + handleSignInWithGoogle(); + }, [response]); + + async function handleSignInWithGoogle() { + try { + const userJSON = await AsyncStorage.getItem('@user'); + if (userJSON) { + setUserInfo(JSON.parse(userJSON)); + } else if ( + response?.type === 'success' && + response.authentication?.accessToken + ) { + getUserInfo(response.authentication.accessToken); + } + } catch (error) { + console.error('Error retrieving user data from AsyncStorage:', error); + } + } + + const getUserInfo = async (token: string) => { + if (!token) return; + try { + const userResponse = await fetch( + 'https://www.googleapis.com/userinfo/v2/me', + { + headers: { Authorization: `Bearer ${token}` }, + }, + ); + const user = await userResponse.json(); + await AsyncStorage.setItem('@user', JSON.stringify(user)); + setUserInfo(user); + } catch (error) { + console.error('Failed to fetch user data:', error); + } + }; + + return ( + { + promptAsync(); + }} + > + Sign in with Google + + ); +} \ No newline at end of file From 2ae126d870fa50712e65037b32fbd2e74f3d0f34 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 13 Nov 2024 16:50:07 -0800 Subject: [PATCH 18/67] login screen --- src/screens/login/GoogleSignIn.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/screens/login/GoogleSignIn.tsx b/src/screens/login/GoogleSignIn.tsx index c009ddf..464887d 100644 --- a/src/screens/login/GoogleSignIn.tsx +++ b/src/screens/login/GoogleSignIn.tsx @@ -67,4 +67,4 @@ export default function GoogleSignInButton() { Sign in with Google ); -} \ No newline at end of file +} From 49fbe549e7ee20760636c869568e06a3b4734801 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 13 Nov 2024 16:55:17 -0800 Subject: [PATCH 19/67] changed file structure --- .../GoogleSignInButton.tsx | 2 +- src/screens/login/GoogleSignIn.tsx | 70 ------------------- src/screens/login/LoginScreen.tsx | 2 +- 3 files changed, 2 insertions(+), 72 deletions(-) rename src/{screens/login => components}/GoogleSignInButton.tsx (97%) delete mode 100644 src/screens/login/GoogleSignIn.tsx diff --git a/src/screens/login/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx similarity index 97% rename from src/screens/login/GoogleSignInButton.tsx rename to src/components/GoogleSignInButton.tsx index 80008c5..146a141 100644 --- a/src/screens/login/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -6,7 +6,7 @@ import * as WebBrowser from 'expo-web-browser'; import AsyncStorage from '@react-native-async-storage/async-storage'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; import { LoginStackParamList } from '@/types/navigation'; -import { styles } from './styles'; +import { styles } from '@/screens/login/styles'; WebBrowser.maybeCompleteAuthSession(); diff --git a/src/screens/login/GoogleSignIn.tsx b/src/screens/login/GoogleSignIn.tsx deleted file mode 100644 index 464887d..0000000 --- a/src/screens/login/GoogleSignIn.tsx +++ /dev/null @@ -1,70 +0,0 @@ -import { useEffect, useState } from 'react'; -import { Text, TouchableOpacity } from 'react-native'; -import { makeRedirectUri } from 'expo-auth-session'; -import * as Google from 'expo-auth-session/providers/google'; -import * as WebBrowser from 'expo-web-browser'; -import AsyncStorage from '@react-native-async-storage/async-storage'; -import { styles } from './styles'; - -WebBrowser.maybeCompleteAuthSession(); - -export default function GoogleSignInButton() { - const [userInfo, setUserInfo] = useState(null); - const [request, response, promptAsync] = Google.useAuthRequest({ - webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, - androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, - iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, - redirectUri: makeRedirectUri({ scheme: 'org.calblueprint.ourcityforest' }), - }); - - console.log(request); - console.log(userInfo); - - useEffect(() => { - handleSignInWithGoogle(); - }, [response]); - - async function handleSignInWithGoogle() { - try { - const userJSON = await AsyncStorage.getItem('@user'); - if (userJSON) { - setUserInfo(JSON.parse(userJSON)); - } else if ( - response?.type === 'success' && - response.authentication?.accessToken - ) { - getUserInfo(response.authentication.accessToken); - } - } catch (error) { - console.error('Error retrieving user data from AsyncStorage:', error); - } - } - - const getUserInfo = async (token: string) => { - if (!token) return; - try { - const userResponse = await fetch( - 'https://www.googleapis.com/userinfo/v2/me', - { - headers: { Authorization: `Bearer ${token}` }, - }, - ); - const user = await userResponse.json(); - await AsyncStorage.setItem('@user', JSON.stringify(user)); - setUserInfo(user); - } catch (error) { - console.error('Failed to fetch user data:', error); - } - }; - - return ( - { - promptAsync(); - }} - > - Sign in with Google - - ); -} diff --git a/src/screens/login/LoginScreen.tsx b/src/screens/login/LoginScreen.tsx index 192fb6b..d7315f0 100644 --- a/src/screens/login/LoginScreen.tsx +++ b/src/screens/login/LoginScreen.tsx @@ -1,6 +1,6 @@ import { Image, Text, TouchableOpacity, View } from 'react-native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import GoogleSignInButton from '@/screens/login/GoogleSignInButton'; +import GoogleSignInButton from '@/components/GoogleSignInButton'; import { LoginStackParamList } from '@/types/navigation'; import { styles } from './styles'; From c362004a3be58debd840f048b17f411fa2c30d51 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 13 Nov 2024 16:56:29 -0800 Subject: [PATCH 20/67] changes --- src/components/GoogleSignInButton.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index 146a141..ad94cdc 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -5,8 +5,8 @@ import * as Google from 'expo-auth-session/providers/google'; import * as WebBrowser from 'expo-web-browser'; import AsyncStorage from '@react-native-async-storage/async-storage'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { LoginStackParamList } from '@/types/navigation'; import { styles } from '@/screens/login/styles'; +import { LoginStackParamList } from '@/types/navigation'; WebBrowser.maybeCompleteAuthSession(); From 913ecd471fbe0702c742347ca3cb149a2bc31f24 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sun, 17 Nov 2024 16:00:14 -0800 Subject: [PATCH 21/67] draft --- .eslintrc.js | 3 + .github/pull_request_template.md | 1 - app.json | 8 ++ package-lock.json | 9 +- package.json | 2 - .../QRCodeScanner/QRCodeScanner.tsx | 99 +++++++++++++++++ src/components/QRCodeScanner/styles.ts | 101 ++++++++++++++++++ src/screens/Home/Home.tsx | 22 ++++ src/screens/TreeInfo/TreeInfo.tsx | 25 +++++ src/screens/TreeInfo/styles.ts | 10 ++ src/styles/colors.ts | 12 +++ src/types/navigation.ts | 11 ++ src/types/navigation.tsx | 1 + 13 files changed, 295 insertions(+), 9 deletions(-) create mode 100644 src/components/QRCodeScanner/QRCodeScanner.tsx create mode 100644 src/components/QRCodeScanner/styles.ts create mode 100644 src/screens/Home/Home.tsx create mode 100644 src/screens/TreeInfo/TreeInfo.tsx create mode 100644 src/screens/TreeInfo/styles.ts create mode 100644 src/styles/colors.ts create mode 100644 src/types/navigation.ts diff --git a/.eslintrc.js b/.eslintrc.js index 32f1383..d01e437 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -3,6 +3,9 @@ module.exports = { extends: ['expo', 'prettier', 'eslint:recommended'], plugins: ['prettier', '@typescript-eslint'], parser: '@typescript-eslint/parser', + env: { + node: true, + }, rules: { // add project-specific linting rules here 'prettier/prettier': 'error', diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 5b386aa..59b7f4e 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -31,5 +31,4 @@ [//]: # "Add related PRs you're waiting on/ PRs that will conflict, etc; if this is a refactor, feel free to add PRs that previously modified this code" - CC: @christophertorres1 diff --git a/app.json b/app.json index d4ee81e..cf3f3ce 100644 --- a/app.json +++ b/app.json @@ -7,6 +7,14 @@ "orientation": "portrait", "icon": "./assets/bp-icon.png", "userInterfaceStyle": "light", + "plugins": [ + [ + "expo-camera", + { + "cameraPermission": "Allow Our City Forest to access your camera to scan QR codes." + } + ] + ], "splash": { "image": "./assets/bp-splash.png", "resizeMode": "contain", diff --git a/package-lock.json b/package-lock.json index 898c9df..1c1298c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,16 +15,13 @@ "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", - "dotenv": "^16.4.5", - "expo": "~51.0.21", + "expo": "~51.0.36", "expo-auth-session": "~5.5.2", "expo-camera": "~15.0.16", "expo-constants": "~16.0.2", "expo-crypto": "~13.0.2", "expo-dev-client": "~4.0.28", "expo-device": "~6.0.2", - "expo-linking": "~6.3.1", - "expo-random": "~14.0.1", "expo-status-bar": "~1.12.1", "expo-web-browser": "~13.0.3", "react": "18.2.0", @@ -34,8 +31,8 @@ "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "^2.20.0", "react-native-reanimated": "^3.15.4", - "react-native-safe-area-context": "^4.10.5", - "react-native-screens": "^3.31.1", + "react-native-safe-area-context": "4.10.5", + "react-native-screens": "3.31.1", "react-native-svg": "^15.7.1", "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", diff --git a/package.json b/package.json index 7faaabe..6f4f262 100644 --- a/package.json +++ b/package.json @@ -21,14 +21,12 @@ "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", - "dotenv": "^16.4.5", "expo": "~51.0.21", "expo-auth-session": "~5.5.2", "expo-camera": "~15.0.16", "expo-constants": "~16.0.2", "expo-crypto": "~13.0.2", "expo-device": "~6.0.2", - "expo-linking": "~6.3.1", "expo-status-bar": "~1.12.1", "expo-web-browser": "~13.0.3", "react": "18.2.0", diff --git a/src/components/QRCodeScanner/QRCodeScanner.tsx b/src/components/QRCodeScanner/QRCodeScanner.tsx new file mode 100644 index 0000000..4d71f2c --- /dev/null +++ b/src/components/QRCodeScanner/QRCodeScanner.tsx @@ -0,0 +1,99 @@ +import { useEffect, useRef, useState } from 'react'; +import { SafeAreaView, Text, TouchableOpacity, View } from 'react-native'; +import { + BarcodeScanningResult, + CameraView, + useCameraPermissions, +} from 'expo-camera'; +import { NativeStackScreenProps } from '@react-navigation/native-stack'; +import { RootStackParamList } from '@/types/navigation'; +import styles from './styles'; + +type QRCodeScannerProps = NativeStackScreenProps; + +export default function QRCodeScanner({ navigation }: QRCodeScannerProps) { + const [permission, requestPermission] = useCameraPermissions(); + const [qrCodeFound, setQrCodeFound] = useState(false); + const [qrCodeData, setQrCodeData] = useState(null); + const [flashEnabled, setFlashEnabled] = useState(false); + + const resetQrCodeFound = () => { + setQrCodeFound(false); + setQrCodeData(null); + }; + let qrCodeFoundTimeout = useRef | undefined>( + undefined, + ); + + const onBarcodeScanned = (data: BarcodeScanningResult) => { + setQrCodeFound(true); + setQrCodeData(data.data); + + // Reset the QR code found state after not seeing a QR for 100ms + clearTimeout(qrCodeFoundTimeout.current); + qrCodeFoundTimeout.current = setTimeout(resetQrCodeFound, 100); + }; + + useEffect(() => { + // Request camera permissions if not granted on mount + if (!permission?.granted) { + requestPermission(); + } + }, [permission, requestPermission]); + + // Camera permissions are still loading. + if (!permission) { + return ; + } + + // No perms :( + if (!permission.granted) { + return Permission for camera not granted.; + } + + return ( + + + setFlashEnabled(!flashEnabled)}> + Flash + + navigation.goBack()}> + X + + + + + + Scan QR Code + Aim the camera at the tree's code + + + + + + + + + navigation.push('TreeInfoPage', { treeId: qrCodeData ?? '' }) + } + disabled={!qrCodeFound} + > + Scan + + + ); +} diff --git a/src/components/QRCodeScanner/styles.ts b/src/components/QRCodeScanner/styles.ts new file mode 100644 index 0000000..7de0f02 --- /dev/null +++ b/src/components/QRCodeScanner/styles.ts @@ -0,0 +1,101 @@ +import { StyleSheet } from 'react-native'; +import colors from '@/styles/colors'; + +export default StyleSheet.create({ + container: { + flex: 1, + flexDirection: 'column', + justifyContent: 'space-between', + paddingHorizontal: 44, + backgroundColor: colors.primary_green, + }, + + iconFlex: { + flex: 0, + width: '100%', + paddingHorizontal: 44, + flexDirection: 'row', + justifyContent: 'space-between', + }, + + icon: { + backgroundColor: colors.white1, + padding: 8, + }, + + mainFlex: { + flex: 1, + padding: 24, + flexDirection: 'column', + justifyContent: 'flex-start', + gap: 86, + }, + + textFlex: { + flex: 0, + flexDirection: 'column', + gap: 8, + }, + header: { + textAlign: 'center', + fontSize: 24, + color: colors.white1, + }, + subtext: { + textAlign: 'center', + fontSize: 20, + color: colors.white1, + }, + + cameraView: { + alignSelf: 'center', + width: 285, + height: 248, + borderWidth: 2, + borderColor: colors.primary_green_2, + borderRadius: 12, + zIndex: 1, + }, + camera: { + flex: 1, + borderRadius: 12, + overflow: 'hidden', + }, + qrCodeFoundCamera: { + borderColor: colors.primary_yellow, + }, + + buttonContainer: { + flex: 1, + flexDirection: 'row', + backgroundColor: 'transparent', + margin: 64, + }, + scanButton: { + alignItems: 'center', + justifyContent: 'center', + paddingVertical: 10, + borderRadius: 10, + elevation: 3, + marginHorizontal: 44, + marginBottom: 64, + }, + + scanButtonDisabled: { + backgroundColor: colors.gray4, + }, + scanButtonEnabled: { + backgroundColor: colors.primary_yellow, + }, + + scanButtonText: { + fontSize: 18, + color: colors.white1, + }, + + text: { + fontSize: 24, + fontWeight: 'bold', + color: 'white', + }, +}); diff --git a/src/screens/Home/Home.tsx b/src/screens/Home/Home.tsx new file mode 100644 index 0000000..87aca35 --- /dev/null +++ b/src/screens/Home/Home.tsx @@ -0,0 +1,22 @@ +import { StyleSheet, Text, View } from 'react-native'; +import { StatusBar } from 'expo-status-bar'; +import Logo from '@/components/Logo'; + +export default function HomeScreen() { + return ( + + + Home Screen! + + + ); +} + +const styles = StyleSheet.create({ + container: { + flex: 1, + backgroundColor: '#fff', + alignItems: 'center', + justifyContent: 'center', + }, +}); diff --git a/src/screens/TreeInfo/TreeInfo.tsx b/src/screens/TreeInfo/TreeInfo.tsx new file mode 100644 index 0000000..7f568a9 --- /dev/null +++ b/src/screens/TreeInfo/TreeInfo.tsx @@ -0,0 +1,25 @@ +import { Pressable, Text, View } from 'react-native'; +import { StatusBar } from 'expo-status-bar'; +import { NativeStackScreenProps } from '@react-navigation/native-stack'; +import { RootStackParamList } from '@/types/navigation'; +import styles from './styles'; + +type TreeInfoPageProps = NativeStackScreenProps< + RootStackParamList, + 'TreeInfoPage' +>; + +export default function TreeInfo({ route, navigation }: TreeInfoPageProps) { + return ( + + Tree Id: + {route.params.treeId} + + navigation.push('Scanner')}> + Back to scanner + + + + + ); +} diff --git a/src/screens/TreeInfo/styles.ts b/src/screens/TreeInfo/styles.ts new file mode 100644 index 0000000..0cb1df7 --- /dev/null +++ b/src/screens/TreeInfo/styles.ts @@ -0,0 +1,10 @@ +import { StyleSheet } from 'react-native'; + +export default StyleSheet.create({ + container: { + flex: 1, + backgroundColor: '#fff', + alignItems: 'center', + justifyContent: 'center', + }, +}); diff --git a/src/styles/colors.ts b/src/styles/colors.ts new file mode 100644 index 0000000..23f24bd --- /dev/null +++ b/src/styles/colors.ts @@ -0,0 +1,12 @@ +export default { + primary_green: '#446127', + primary_green_2: '#9BA964', + primary_yellow: '#F9BD24', + white1: '#FFFFFF', + off_white: '#F9F4E8', + pure_black: '#000000', + black3: '#282828', + gray2: '#4F4F4F', + gray4: '#BDBDBD', + gray3: '#828282', +}; diff --git a/src/types/navigation.ts b/src/types/navigation.ts new file mode 100644 index 0000000..f206c5f --- /dev/null +++ b/src/types/navigation.ts @@ -0,0 +1,11 @@ +export type RootStackParamList = { + Home: undefined; + Scanner: undefined; + TreeInfoPage: { treeId: string }; +}; + +export type LoginStackParamList = { + Login: undefined; + AvailableTrees: undefined; + AllTrees: undefined; +}; diff --git a/src/types/navigation.tsx b/src/types/navigation.tsx index 3655185..124ffbc 100644 --- a/src/types/navigation.tsx +++ b/src/types/navigation.tsx @@ -3,3 +3,4 @@ export type LoginStackParamList = { AvailableTrees: undefined; AllTrees: undefined; }; + From cc5236ec56eee22d02046e335bd9e6c5e4f18f1f Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sun, 17 Nov 2024 16:01:27 -0800 Subject: [PATCH 22/67] merge --- src/types/navigation.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/types/navigation.tsx b/src/types/navigation.tsx index 124ffbc..3655185 100644 --- a/src/types/navigation.tsx +++ b/src/types/navigation.tsx @@ -3,4 +3,3 @@ export type LoginStackParamList = { AvailableTrees: undefined; AllTrees: undefined; }; - From 732fcfa8ddf19302a6f3765fb0fdd494a0964907 Mon Sep 17 00:00:00 2001 From: carolynzhuang <142048122+carolynzhuang@users.noreply.github.com> Date: Wed, 13 Nov 2024 01:49:56 -0800 Subject: [PATCH 23/67] feat: lo-fi login flow (#4) Implement login navigation * Complete lo-fi login screens with navigation. * Remove deprecated dependencies and update 'app.json' configuration. * Adjust .gitignore to exclude iOS and Android folders. --------- Co-authored-by: Chris Torres <99312117+christophertorres1@users.noreply.github.com> Co-authored-by: Alex Wang <73456512+AlexWang05@users.noreply.github.com> --- .github/pull_request_template.md | 1 + .gitignore | 4 ++ App.tsx | 66 +++++++++++++++++++------------ package-lock.json | 17 +++++++- src/components/Login.tsx | 26 +++++++++++++ src/screens/AdminLoginScreen.tsx | 19 +++++++++ src/screens/LoginScreen.tsx | 21 ++++++++++ src/screens/styles.ts | 67 ++++++++++++++++++++++++++++++++ src/types/navigation.ts | 6 +++ 9 files changed, 201 insertions(+), 26 deletions(-) create mode 100644 src/components/Login.tsx create mode 100644 src/screens/AdminLoginScreen.tsx create mode 100644 src/screens/LoginScreen.tsx create mode 100644 src/screens/styles.ts diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 59b7f4e..5b386aa 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -31,4 +31,5 @@ [//]: # "Add related PRs you're waiting on/ PRs that will conflict, etc; if this is a refactor, feel free to add PRs that previously modified this code" + CC: @christophertorres1 diff --git a/.gitignore b/.gitignore index 0a37e2b..c407fca 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,10 @@ node_modules/ dist/ web-build/ +# Platforms +ios/ +android/ + # Native *.orig.* *.jks diff --git a/App.tsx b/App.tsx index 4328ddc..362361d 100644 --- a/App.tsx +++ b/App.tsx @@ -1,34 +1,52 @@ import React from 'react'; import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; -import AllTreesScreen from '@/screens/all_trees/AllTreesScreen'; -import AvailableTreesScreen from '@/screens/available_trees/AvailableTreesScreen'; -import LoginScreen from '@/screens/login/LoginScreen'; -import { LoginStackParamList } from '@/types/navigation'; +import QRCodeScanner from '@/components/QRCodeScanner/QRCodeScanner'; +import AdminLoginScreen from '@/screens/AdminLoginScreen'; +import HomeScreen from '@/screens/Home/Home'; +import LoginScreen from '@/screens/LoginScreen'; +import TreeInfoPage from '@/screens/TreeInfo/TreeInfo'; +import { LoginStackParamList, RootStackParamList } from '@/types/navigation'; -const Stack = createNativeStackNavigator(); -DefaultTheme.colors.background = '#FFFFFF'; +const LoginStack = createNativeStackNavigator(); +const RootStack = createNativeStackNavigator(); -export default function App() { +function LoginStackNavigator() { + return ( + + + + + ); +} + +// eslint-disable-next-line no-unused-vars, @typescript-eslint/no-unused-vars +function RootStackNavigator() { + return ( + + + + + + ); +} + +function App() { return ( - - - - - + ); } diff --git a/package-lock.json b/package-lock.json index 1c1298c..ec3f673 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,8 +31,8 @@ "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "^2.20.0", "react-native-reanimated": "^3.15.4", - "react-native-safe-area-context": "4.10.5", - "react-native-screens": "3.31.1", + "react-native-safe-area-context": "^4.10.5", + "react-native-screens": "^3.31.1", "react-native-svg": "^15.7.1", "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", @@ -5565,6 +5565,19 @@ "@types/react": "*" } }, + "node_modules/@types/react-native/node_modules/@react-native/virtualized-lists": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", + "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "react-native": "*" + } + }, "node_modules/@types/react-navigation": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/@types/react-navigation/-/react-navigation-3.0.8.tgz", diff --git a/src/components/Login.tsx b/src/components/Login.tsx new file mode 100644 index 0000000..b954571 --- /dev/null +++ b/src/components/Login.tsx @@ -0,0 +1,26 @@ +import { Text, TouchableOpacity, View } from 'react-native'; +import { NativeStackScreenProps } from '@react-navigation/native-stack'; +import { LoginStackParamList } from '@/types/navigation'; +import { styles } from '../screens/styles'; + +type LoginProps = NativeStackScreenProps; + +export default function Login({ navigation, route }: LoginProps) { + return ( + + I am a... + + + Guest + + + navigation.navigate('AdminLogin')} + > + Admin + + + + ); +} diff --git a/src/screens/AdminLoginScreen.tsx b/src/screens/AdminLoginScreen.tsx new file mode 100644 index 0000000..f2d06d1 --- /dev/null +++ b/src/screens/AdminLoginScreen.tsx @@ -0,0 +1,19 @@ +import { Text, TouchableOpacity, View } from 'react-native'; +import Svg, { Circle } from 'react-native-svg'; +import { styles } from '@/screens/styles'; + +export default function AdminLoginScreen() { + return ( + + Admin Login + + + + + + + Sign in with Google + + + ); +} diff --git a/src/screens/LoginScreen.tsx b/src/screens/LoginScreen.tsx new file mode 100644 index 0000000..01f3086 --- /dev/null +++ b/src/screens/LoginScreen.tsx @@ -0,0 +1,21 @@ +import { View } from 'react-native'; +import Svg, { Circle } from 'react-native-svg'; +import { NativeStackScreenProps } from '@react-navigation/native-stack'; +import Login from '@/components/Login'; +import { styles } from '@/screens/styles'; +import { LoginStackParamList } from '@/types/navigation'; + +type LoginProps = NativeStackScreenProps; + +export default function LoginScreen({ navigation, route }: LoginProps) { + return ( + + + + + + + + + ); +} diff --git a/src/screens/styles.ts b/src/screens/styles.ts new file mode 100644 index 0000000..b634c16 --- /dev/null +++ b/src/screens/styles.ts @@ -0,0 +1,67 @@ +import { StyleSheet } from 'react-native'; + +export const styles = StyleSheet.create({ + loginContainer: { + flex: 1, + justifyContent: 'space-between', + }, + + profileContainer: { + flex: 1, + justifyContent: 'center', + alignItems: 'center', + paddingTop: 80, + }, + + loginSelectionContainer: { + flex: 1, + rowGap: 20, + padding: 40, + borderTopLeftRadius: 20, + borderTopRightRadius: 20, + backgroundColor: '#DFDFDF', + }, + + loginHeadingText: { + fontSize: 36, + fontWeight: 'bold', + textAlign: 'left', + }, + + buttonsContainer: { + rowGap: 10, + }, + + button: { + backgroundColor: '#8F8F8F', + padding: 15, + borderRadius: 5, + alignItems: 'center', + }, + + buttonText: { + color: 'white', + fontSize: 16, + }, + + adminLoginContainer: { + flex: 1, + flexDirection: 'column', + justifyContent: 'flex-start', + paddingHorizontal: 40, + paddingVertical: 100, + rowGap: 50, + }, + + googleLoginProfileContainer: { + justifyContent: 'center', + alignItems: 'center', + }, + + googleButton: { + backgroundColor: '#8F8F8F', + padding: 25, + borderRadius: 5, + alignItems: 'center', + }, +}); diff --git a/src/types/navigation.ts b/src/types/navigation.ts index f206c5f..7532b35 100644 --- a/src/types/navigation.ts +++ b/src/types/navigation.ts @@ -1,3 +1,9 @@ +export type LoginStackParamList = { + Login: undefined; + GuestLogin: undefined; + AdminLogin: undefined; +}; + export type RootStackParamList = { Home: undefined; Scanner: undefined; From 5b080244f9f737d560d79960dbd2d1a2dfb5ca74 Mon Sep 17 00:00:00 2001 From: Aditya Pawar <34043950+adityapawar1@users.noreply.github.com> Date: Wed, 13 Nov 2024 02:12:41 -0800 Subject: [PATCH 24/67] feat: species queries and types (#12) Add CRUD queries for species as well as tree and species types. --- src/supabase/queries/species.ts | 63 +++++++++++++++++++ src/supabase/{queries.ts => queries/trees.ts} | 2 +- src/types/species.ts | 14 +++++ src/types/tree.ts | 17 +++++ 4 files changed, 95 insertions(+), 1 deletion(-) create mode 100644 src/supabase/queries/species.ts rename src/supabase/{queries.ts => queries/trees.ts} (99%) create mode 100644 src/types/species.ts create mode 100644 src/types/tree.ts diff --git a/src/supabase/queries/species.ts b/src/supabase/queries/species.ts new file mode 100644 index 0000000..b89d4cf --- /dev/null +++ b/src/supabase/queries/species.ts @@ -0,0 +1,63 @@ +import { Species } from '@/types/species'; +import { supabase } from '../client'; + +export async function addSpecies(species: Species) { + const { error } = await supabase.from('species').insert({ ...species }); + + if (error) { + throw new Error(`Error inserting species: ${error.message}`); + } +} + +export async function updateSpecies( + speciesName: string, + update: Partial>, +) { + const { error } = await supabase + .from('species') + .update({ ...update }) + .eq('name', speciesName); + + if (error) { + throw new Error(`Error updating species: ${error.message}`); + } +} + +export async function getAllSpecies() { + const { error, data } = await supabase.from('species').select(); + + if (error) { + throw new Error(`Error getting all species: ${error.message}`); + } + + return data as Species[]; +} + +export async function getSpecies(speciesName: string) { + const { error, data } = await supabase + .from('species') + .select('*') + .eq('name', speciesName) + .limit(1); + + if (error) { + throw new Error(`Error getting species: ${error.message}`); + } + + if (!data || data.length === 0) { + throw new Error(`No species found with name: ${speciesName}`); + } + + return data[0] as Species; +} + +export async function deleteSpecies(speciesName: string) { + const { error } = await supabase + .from('species') + .delete() + .eq('name', speciesName); + + if (error) { + throw new Error(`Error deleting species: ${error.message}`); + } +} diff --git a/src/supabase/queries.ts b/src/supabase/queries/trees.ts similarity index 99% rename from src/supabase/queries.ts rename to src/supabase/queries/trees.ts index 172fe4d..07acac8 100644 --- a/src/supabase/queries.ts +++ b/src/supabase/queries/trees.ts @@ -1,4 +1,4 @@ -import { supabase } from './client'; +import { supabase } from '../client'; // Function to add a single tree export async function addTree(species: string) { diff --git a/src/types/species.ts b/src/types/species.ts new file mode 100644 index 0000000..9839bf7 --- /dev/null +++ b/src/types/species.ts @@ -0,0 +1,14 @@ +export type Species = { + name: string; + image_link: string; + description: string; + fun_fact: string; + height_ft: number; + ca_native: boolean; + fall_color: boolean; + utility_friendly: boolean; + root_damage_potential: string; + tree_shape: string; + flower_color: string; + fruit_type: string; +}; diff --git a/src/types/tree.ts b/src/types/tree.ts new file mode 100644 index 0000000..d60c938 --- /dev/null +++ b/src/types/tree.ts @@ -0,0 +1,17 @@ +export type Tree = { + tree_id: string; + species: string; + street_address: string; + bank: number; + row: number; + health_status: string; + planted: boolean; + sold: boolean; + reserved: boolean; + reserved_for: string; + street_ready: boolean; + required_action: string; + source: string; + date: Date; + qr_code_url: string; +}; From ed28e6ed8aa295e452b81628ecbf8f74194dd5ed Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sun, 17 Nov 2024 16:15:33 -0800 Subject: [PATCH 25/67] merge --- app.json | 3 +- package-lock.json | 793 ++++++++++++++++--------- package.json | 6 + src/components/GoogleSignInButton.tsx | 17 + src/components/GoogleSignOutButton.tsx | 16 + src/components/Login.tsx | 1 - src/screens/AdminLoginScreen.tsx | 10 +- src/types/navigation.ts | 1 + 8 files changed, 572 insertions(+), 275 deletions(-) create mode 100644 src/components/GoogleSignOutButton.tsx diff --git a/app.json b/app.json index cf3f3ce..e2695a8 100644 --- a/app.json +++ b/app.json @@ -3,6 +3,7 @@ "name": "Our City Forest", "slug": "our-city-forest", "owner": "ocfdev", + "owner": "ocfdev", "version": "1.0.0", "orientation": "portrait", "icon": "./assets/bp-icon.png", @@ -47,7 +48,7 @@ "web": { "favicon": "./assets/bp-favicon.png" }, - "scheme": "our-city-forest", + "scheme": "org.calblueprint.ourcityforest", "extra": { "eas": { "projectId": "d04f2944-f495-4c9b-b330-6e13ce59c6ff" diff --git a/package-lock.json b/package-lock.json index ec3f673..b75776b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "our-city-forest", "version": "1.0.0", "dependencies": { + "@expo/metro-runtime": "~3.2.3", "@expo/metro-runtime": "~3.2.3", "@react-native-async-storage/async-storage": "^2.0.0", "@react-native-google-signin/google-signin": "^13.1.0", @@ -15,7 +16,8 @@ "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", - "expo": "~51.0.36", + "dotenv": "^16.4.5", + "expo": "~51.0.21", "expo-auth-session": "~5.5.2", "expo-camera": "~15.0.16", "expo-constants": "~16.0.2", @@ -24,10 +26,12 @@ "expo-device": "~6.0.2", "expo-status-bar": "~1.12.1", "expo-web-browser": "~13.0.3", + "nodemon": "^3.1.7", "react": "18.2.0", "react-dom": "18.2.0", "react-native": "^0.74.5", "react-native-config": "^1.5.3", + "react-native-config": "^1.5.3", "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "^2.20.0", "react-native-reanimated": "^3.15.4", @@ -2309,11 +2313,12 @@ } }, "node_modules/@eslint/js": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz", - "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==", + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.14.0.tgz", + "integrity": "sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==", "dev": true, "license": "MIT", + "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -3206,17 +3211,16 @@ "license": "BSD-3-Clause" }, "node_modules/@ianvs/prettier-plugin-sort-imports": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.3.1.tgz", - "integrity": "sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.4.0.tgz", + "integrity": "sha512-f4/e+/ANGk3tHuwRW0uh2YuBR50I4h1ZjGQ+5uD8sWfinHTivQsnieR5cz24t8M6Vx4rYvZ5v/IEKZhYpzQm9Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@babel/core": "^7.24.0", - "@babel/generator": "^7.23.6", - "@babel/parser": "^7.24.0", - "@babel/traverse": "^7.24.0", - "@babel/types": "^7.24.0", + "@babel/generator": "^7.26.2", + "@babel/parser": "^7.26.2", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", "semver": "^7.5.2" }, "peerDependencies": { @@ -4801,9 +4805,9 @@ } }, "node_modules/@react-native/assets-registry": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.74.87.tgz", - "integrity": "sha512-1XmRhqQchN+pXPKEKYdpJlwESxVomJOxtEnIkbo7GAlaN2sym84fHEGDXAjLilih5GVPpcpSmFzTy8jx3LtaFg==", + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.74.88.tgz", + "integrity": "sha512-tOvA+ikxa0Yxk3gLWR4+Pp4Y6Se+JEs6XXabX4/jgxIDnDfhT/czFNhqH/hdk4uOT8uVJGnilvevsia2TCFMiw==", "license": "MIT", "engines": { "node": ">=18" @@ -4921,15 +4925,15 @@ } }, "node_modules/@react-native/community-cli-plugin": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.74.87.tgz", - "integrity": "sha512-EgJG9lSr8x3X67dHQKQvU6EkO+3ksVlJHYIVv6U/AmW9dN80BEFxgYbSJ7icXS4wri7m4kHdgeq2PQ7/3vvrTQ==", + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.74.88.tgz", + "integrity": "sha512-O8zz784kksa36nBNiULHh0rYFGr4mwtBB95YvvBOEYiYnMjFkEOUe7BPKvYmX8W29MgskXcIGNrNvfre59o4xw==", "license": "MIT", "dependencies": { "@react-native-community/cli-server-api": "13.6.9", "@react-native-community/cli-tools": "13.6.9", - "@react-native/dev-middleware": "0.74.87", - "@react-native/metro-babel-transformer": "0.74.87", + "@react-native/dev-middleware": "0.74.88", + "@react-native/metro-babel-transformer": "0.74.88", "chalk": "^4.0.0", "execa": "^5.1.1", "metro": "^0.80.3", @@ -4944,22 +4948,22 @@ } }, "node_modules/@react-native/community-cli-plugin/node_modules/@react-native/debugger-frontend": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.74.87.tgz", - "integrity": "sha512-MN95DJLYTv4EqJc+9JajA3AJZSBYJz2QEJ3uWlHrOky2vKrbbRVaW1ityTmaZa2OXIvNc6CZwSRSE7xCoHbXhQ==", + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.74.88.tgz", + "integrity": "sha512-3xUR/uJza241ya0UFxxaxQiB/gkUx1gynMxhlgc6zFxz/zSrLG1/AcA6hpua2ZvmOMabpo09XOOR1Hqvf2qPEQ==", "license": "BSD-3-Clause", "engines": { "node": ">=18" } }, "node_modules/@react-native/community-cli-plugin/node_modules/@react-native/dev-middleware": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.74.87.tgz", - "integrity": "sha512-7TmZ3hTHwooYgIHqc/z87BMe1ryrIqAUi+AF7vsD+EHCGxHFdMjSpf1BZ2SUPXuLnF2cTiTfV2RwhbPzx0tYIA==", + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.74.88.tgz", + "integrity": "sha512-RYaQ72j9ggeGI712UlAfWtuY0rD4WllArlYtEybT0x1zmUtLgq5lgJcSkwg501yfG/g10XB69Q2MM8gCWK8NAw==", "license": "MIT", "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.74.87", + "@react-native/debugger-frontend": "0.74.88", "@rnx-kit/chromium-edge-launcher": "^1.0.0", "chrome-launcher": "^0.15.2", "connect": "^3.6.5", @@ -5173,31 +5177,31 @@ } }, "node_modules/@react-native/gradle-plugin": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.74.87.tgz", - "integrity": "sha512-T+VX0N1qP+U9V4oAtn7FTX7pfsoVkd1ocyw9swYXgJqU2fK7hC9famW7b3s3ZiufPGPr1VPJe2TVGtSopBjL6A==", + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.74.88.tgz", + "integrity": "sha512-cUu4gVLFTkHe0e5/IxSycRfbBhZs/5QF8AqYcoUBsZ5o+22Im9+M4DuGFv4U5Sa2NTy2VXOCpbBTepzKsdXlgw==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@react-native/js-polyfills": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.74.87.tgz", - "integrity": "sha512-M5Evdn76CuVEF0GsaXiGi95CBZ4IWubHqwXxV9vG9CC9kq0PSkoM2Pn7Lx7dgyp4vT7ccJ8a3IwHbe+5KJRnpw==", + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.74.88.tgz", + "integrity": "sha512-6KljxfNKAz2b2uXqxagKbytb3MvUujAmfvuubKOoCLAiLbs8CYKW0OV1FqVLYUEXXw5GEDhXcVzQxxFuDlMafQ==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@react-native/metro-babel-transformer": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.74.87.tgz", - "integrity": "sha512-UsJCO24sNax2NSPBmV1zLEVVNkS88kcgAiYrZHtYSwSjpl4WZ656tIeedBfiySdJ94Hr3kQmBYLipV5zk0NI1A==", + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.74.88.tgz", + "integrity": "sha512-r7Er162iLpQce3ODQzNVS+PnjglJoHZ4l0NeaVMB4w45DIgKM4hC2vI6a/fzyFm9C6N+QY4P2i2RSkwjXVuBlQ==", "license": "MIT", "dependencies": { "@babel/core": "^7.20.0", - "@react-native/babel-preset": "0.74.87", + "@react-native/babel-preset": "0.74.88", "hermes-parser": "0.19.1", "nullthrows": "^1.1.1" }, @@ -5208,6 +5212,118 @@ "@babel/core": "*" } }, + "node_modules/@react-native/metro-babel-transformer/node_modules/@react-native/babel-plugin-codegen": { + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.74.88.tgz", + "integrity": "sha512-hul4gPU09q7K0amhzhZnG3EVxeCXjP2l1x/zdgtliRRB8Nq7Za8YkM7dy84X+Vv4UC9G1nzxIbibsKeLsY1N4A==", + "license": "MIT", + "dependencies": { + "@react-native/codegen": "0.74.88" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/metro-babel-transformer/node_modules/@react-native/babel-preset": { + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.74.88.tgz", + "integrity": "sha512-SQODiFGlyblFTvdvePUDrQ+qlSzhcOm7It/yW2CVKxw5zRUf50+Cj3DBkRFhQDqF3ri2EnWsLnJ3oNE7hqDUxg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "@react-native/babel-plugin-codegen": "0.74.88", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/metro-babel-transformer/node_modules/@react-native/codegen": { + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.74.88.tgz", + "integrity": "sha512-HMk/LCrSdUof9DZFaB2bK0soKyAF6XiCg2LG7WFjEkUDXayeiB4p7IsHISJWY4bYg7cMPZ0fiZMRaBP2vXJxgg==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.0", + "glob": "^7.1.1", + "hermes-parser": "0.19.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/@react-native/metro-babel-transformer/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@react-native/normalize-colors": { "version": "0.74.85", "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.85.tgz", @@ -5316,9 +5432,9 @@ } }, "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/@types/node": { - "version": "18.19.61", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.61.tgz", - "integrity": "sha512-z8fH66NcVkDzBItOao+Nyh0fiy7CYdxIyxnNCcZ60aY0I+EA/y4TSi/S/W9i8DIQvwVo7a0pgzAxmDeNnqrpkw==", + "version": "18.19.64", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.64.tgz", + "integrity": "sha512-955mDqvO2vFf/oL7V3WiUtiz+BugyX8uVbaT2H8oj3+8dRyH2FLiNdowe7eNqRM7IOIZvzDH76EoAT+gwm6aIQ==", "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -5516,9 +5632,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.8.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.4.tgz", - "integrity": "sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==", + "version": "22.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", + "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", "license": "MIT", "dependencies": { "undici-types": "~6.19.8" @@ -5565,19 +5681,6 @@ "@types/react": "*" } }, - "node_modules/@types/react-native/node_modules/@react-native/virtualized-lists": { - "version": "0.72.8", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", - "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", - "license": "MIT", - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "peerDependencies": { - "react-native": "*" - } - }, "node_modules/@types/react-navigation": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/@types/react-navigation/-/react-navigation-3.0.8.tgz", @@ -5595,9 +5698,9 @@ "license": "MIT" }, "node_modules/@types/ws": { - "version": "8.5.12", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", - "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", + "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -6533,6 +6636,18 @@ "node": ">=0.6" } }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", @@ -6707,9 +6822,9 @@ "license": "MIT" }, "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -6863,9 +6978,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001675", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001675.tgz", - "integrity": "sha512-/wV1bQwPrkLiQMjaJF5yUMVM/VdRPOCU8QZ+PmG6uW6DvYSrNY1bpwHI/3mOcUosLaJCzYDi5o91IQB51ft6cg==", + "version": "1.0.30001678", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001678.tgz", + "integrity": "sha512-RR+4U/05gNtps58PEBDZcPWTgEO2MBeoPZ96aQcjmfkBWRIDfN451fW2qyDA9/+HohLLIL5GqiMwA+IB1pWarw==", "funding": [ { "type": "opencollective", @@ -6907,6 +7022,42 @@ "node": "*" } }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", @@ -7098,17 +7249,17 @@ } }, "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", "license": "MIT", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", + "negotiator": "~0.6.4", "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "engines": { @@ -7130,6 +7281,15 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -7260,9 +7420,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", + "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -7744,9 +7904,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.49", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz", - "integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==", + "version": "1.5.54", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.54.tgz", + "integrity": "sha512-TX6vHleisn5i/4pekTyy1sdoLXQNy8VFvBK/fJRXSyp7GUO27KioLTG0Qo5wFjM3ZF4ryKinDo4m+IJ+rwUWSw==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -7939,9 +8099,9 @@ } }, "node_modules/es-iterator-helpers": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", - "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", + "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -7953,6 +8113,7 @@ "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "globalthis": "^1.0.4", + "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", "has-symbols": "^1.0.3", @@ -8756,14 +8917,14 @@ } }, "node_modules/expo-dev-client": { - "version": "4.0.28", - "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-4.0.28.tgz", - "integrity": "sha512-wz5G4vY3Gbk5GuQTyijdqY4Hwr/NDt5OUTErbOu1vd4XRIAsI+8IkK5hsBUhGmqrdkYnP5NxxOxC/soFzX/9+w==", + "version": "4.0.29", + "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-4.0.29.tgz", + "integrity": "sha512-aANlw9dC4PJEPaRNpe+X5xwyYI+aCIcbZklAAsFlkv2/05gLrsvAFgmQpRtowAzF+VggHWde1eKUOeUccAYIEg==", "license": "MIT", "dependencies": { - "expo-dev-launcher": "4.0.28", - "expo-dev-menu": "5.0.22", - "expo-dev-menu-interface": "1.8.3", + "expo-dev-launcher": "4.0.29", + "expo-dev-menu": "5.0.23", + "expo-dev-menu-interface": "1.8.4", "expo-manifests": "~0.14.0", "expo-updates-interface": "~0.16.2" }, @@ -8772,13 +8933,13 @@ } }, "node_modules/expo-dev-launcher": { - "version": "4.0.28", - "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-4.0.28.tgz", - "integrity": "sha512-goE7jcaGVA2zu4gV3/hQ9RXqGhUZZAu339VYNLbwPdaNCzFaG6A8MZHg18gytCUnZ5QkRJsYi4q/8YcwUCASlQ==", + "version": "4.0.29", + "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-4.0.29.tgz", + "integrity": "sha512-0a0SL8mc4FrqPeGxJHe9kf0kG+Di+38Gd+HP5DEL9dcOa8m2qffKnk22UcyujCT6+Qk0OUK1s53nnfqFB26uVw==", "license": "MIT", "dependencies": { "ajv": "8.11.0", - "expo-dev-menu": "5.0.22", + "expo-dev-menu": "5.0.23", "expo-manifests": "~0.14.0", "resolve-from": "^5.0.0", "semver": "^7.6.0" @@ -8822,12 +8983,12 @@ } }, "node_modules/expo-dev-menu": { - "version": "5.0.22", - "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-5.0.22.tgz", - "integrity": "sha512-VzpdQReAtjbI1qIuwOf0sUzf91HsfGThojgJD9Ez0eca12qY5tTGYzHa1EM9V+zIcNuNZ7+A8bHJJdmZ4zvU6g==", + "version": "5.0.23", + "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-5.0.23.tgz", + "integrity": "sha512-ztDvrSdFGkRbMoQlGLyKMS6CslMGylonVW4kQHUrBQApCL0c2NtRwLlr2bA1SXF0S7qYdPPg/ayLnj7DDR5X2w==", "license": "MIT", "dependencies": { - "expo-dev-menu-interface": "1.8.3", + "expo-dev-menu-interface": "1.8.4", "semver": "^7.5.4" }, "peerDependencies": { @@ -8835,9 +8996,9 @@ } }, "node_modules/expo-dev-menu-interface": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.8.3.tgz", - "integrity": "sha512-QM0LRozeFT5Ek0N7XpV93M+HMdEKRLEOXn0aW5M3uoUlnqC1+PLtF3HMy3k3hMKTTE/kJ1y1Z7akH07T0lunCQ==", + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.8.4.tgz", + "integrity": "sha512-FpYI57EUu9qTSOOi+FZJ58xkCGJK7QD0mTiXK/y1I8lRdZGjCmdBqVvC4dAx2GcbIT78EPxaVf4/90tK/KRK6A==", "license": "MIT", "peerDependencies": { "expo": "*" @@ -9347,9 +9508,9 @@ "license": "MIT" }, "node_modules/flow-parser": { - "version": "0.251.1", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.251.1.tgz", - "integrity": "sha512-8ZuLqJPlL/T9K3zFdr1m88Lx8JOoJluTTdyvN4uH5NT9zoIIFqbCDoXVhkHh022k2lhuAyFF27cu0BYKh5SmDA==", + "version": "0.252.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.252.0.tgz", + "integrity": "sha512-z8hKPUjZ33VLn4HVntifqmEhmolUMopysnMNzazoDqo1GLUkBsreLNsxETlKJMPotUWStQnen6SGvUNe1j4Hlg==", "license": "MIT", "engines": { "node": ">=0.4.0" @@ -10016,6 +10177,12 @@ "node": ">= 4" } }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "license": "ISC" + }, "node_modules/image-size": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", @@ -10213,6 +10380,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/is-boolean-object": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", @@ -11448,146 +11627,6 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz", - "integrity": "sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz", - "integrity": "sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==", - "cpu": [ - "arm" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz", - "integrity": "sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz", - "integrity": "sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz", - "integrity": "sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz", - "integrity": "sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz", - "integrity": "sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -12808,6 +12847,67 @@ "url": "https://github.com/sponsors/antelle" } }, + "node_modules/nodemon": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", + "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/nodemon/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/nodemon/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/nodemon/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -13831,6 +13931,12 @@ "react-is": "^16.13.1" } }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "license": "MIT" + }, "node_modules/pump": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", @@ -13996,6 +14102,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.0" @@ -14023,22 +14130,22 @@ "license": "MIT" }, "node_modules/react-native": { - "version": "0.74.5", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.74.5.tgz", - "integrity": "sha512-Bgg2WvxaGODukJMTZFTZBNMKVaROHLwSb8VAGEdrlvKwfb1hHg/3aXTUICYk7dwgAnb+INbGMwnF8yeAgIUmqw==", + "version": "0.74.6", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.74.6.tgz", + "integrity": "sha512-TZ8uLf+dH+nO5nFwjhMd4PqtraeNT5cXQ0ySAhq7qqbTBgalxO3UklsLFW3cTSedC+eLw6J3P3H62e3/MjpWNw==", "license": "MIT", "dependencies": { "@jest/create-cache-key-function": "^29.6.3", "@react-native-community/cli": "13.6.9", "@react-native-community/cli-platform-android": "13.6.9", "@react-native-community/cli-platform-ios": "13.6.9", - "@react-native/assets-registry": "0.74.87", - "@react-native/codegen": "0.74.87", - "@react-native/community-cli-plugin": "0.74.87", - "@react-native/gradle-plugin": "0.74.87", - "@react-native/js-polyfills": "0.74.87", - "@react-native/normalize-colors": "0.74.87", - "@react-native/virtualized-lists": "0.74.87", + "@react-native/assets-registry": "0.74.88", + "@react-native/codegen": "0.74.88", + "@react-native/community-cli-plugin": "0.74.88", + "@react-native/gradle-plugin": "0.74.88", + "@react-native/js-polyfills": "0.74.88", + "@react-native/normalize-colors": "0.74.88", + "@react-native/virtualized-lists": "0.74.88", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", @@ -14046,6 +14153,7 @@ "chalk": "^4.0.0", "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", @@ -14096,6 +14204,20 @@ } } }, + "node_modules/react-native-config": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", + "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", + "license": "MIT", + "peerDependencies": { + "react-native-windows": ">=0.61" + }, + "peerDependenciesMeta": { + "react-native-windows": { + "optional": true + } + } + }, "node_modules/react-native-dotenv": { "version": "3.4.11", "resolved": "https://registry.npmjs.org/react-native-dotenv/-/react-native-dotenv-3.4.11.tgz", @@ -14149,9 +14271,9 @@ } }, "node_modules/react-native-safe-area-context": { - "version": "4.10.5", - "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.10.5.tgz", - "integrity": "sha512-Wyb0Nqw2XJ6oZxW/cK8k5q7/UAhg/wbEG6UVf89rQqecDZTDA5ic//P9J6VvJRVZerzGmxWQpVuM7f+PRYUM4g==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.14.0.tgz", + "integrity": "sha512-/SyYpCulWQOnnXhRq6wepkhoyQMowHm1ptDyRz20s+YS/R9mbd+mK+jFyFCyXFJn8jp7vFl43VUCgspuOiEbwA==", "license": "MIT", "peerDependencies": { "react": "*", @@ -14159,9 +14281,9 @@ } }, "node_modules/react-native-screens": { - "version": "3.31.1", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.31.1.tgz", - "integrity": "sha512-8fRW362pfZ9y4rS8KY5P3DFScrmwo/vu1RrRMMx0PNHbeC9TLq0Kw1ubD83591yz64gLNHFLTVkTJmWeWCXKtQ==", + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.35.0.tgz", + "integrity": "sha512-rmkqb/M/SQIrXwygk6pXcOhgHltYAhidf1WceO7ujAxkr6XtwmgFyd1HIztsrJa568GrAuwPdQ11I7TpVk+XsA==", "license": "MIT", "dependencies": { "react-freeze": "^1.0.0", @@ -14251,16 +14373,38 @@ "node": ">= 10.14.2" } }, + "node_modules/react-native/node_modules/@react-native/codegen": { + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.74.88.tgz", + "integrity": "sha512-HMk/LCrSdUof9DZFaB2bK0soKyAF6XiCg2LG7WFjEkUDXayeiB4p7IsHISJWY4bYg7cMPZ0fiZMRaBP2vXJxgg==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.0", + "glob": "^7.1.1", + "hermes-parser": "0.19.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, "node_modules/react-native/node_modules/@react-native/normalize-colors": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.87.tgz", - "integrity": "sha512-Xh7Nyk/MPefkb0Itl5Z+3oOobeG9lfLb7ZOY2DKpFnoCE1TzBmib9vMNdFaLdSxLIP+Ec6icgKtdzYg8QUPYzA==", + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.88.tgz", + "integrity": "sha512-He5oTwPBxvXrxJ91dZzpxR7P+VYmc9IkJfhuH8zUiU50ckrt+xWNjtVugPdUv4LuVjmZ36Vk2EX8bl1gVn2dVA==", "license": "MIT" }, "node_modules/react-native/node_modules/@react-native/virtualized-lists": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.74.87.tgz", - "integrity": "sha512-lsGxoFMb0lyK/MiplNKJpD+A1EoEUumkLrCjH4Ht+ZlG8S0BfCxmskLZ6qXn3BiDSkLjfjI/qyZ3pnxNBvkXpQ==", + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.74.88.tgz", + "integrity": "sha512-nZn4X9zuyinRJoE/WcgB1e/X6b3J3QPRSsNC0LOjHzP97tvW6xvBacjbCAJAaZQwD9KaqZyK86eCi61ksr350g==", "license": "MIT", "dependencies": { "invariant": "^2.2.4", @@ -14298,6 +14442,27 @@ "@types/yargs-parser": "*" } }, + "node_modules/react-native/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/react-native/node_modules/pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", @@ -14395,6 +14560,36 @@ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "license": "MIT" }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/readline": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", @@ -14740,9 +14935,23 @@ } }, "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT" }, "node_modules/safe-regex-test": { @@ -14773,6 +14982,7 @@ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" } @@ -15133,6 +15343,30 @@ "node": ">= 5.10.0" } }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -15358,6 +15592,12 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -15992,6 +16232,15 @@ "node": ">=0.6" } }, + "node_modules/touch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "license": "ISC", + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", @@ -16070,9 +16319,9 @@ } }, "node_modules/tslib": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", - "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, "node_modules/type-check": { @@ -16257,6 +16506,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "license": "MIT" + }, "node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", diff --git a/package.json b/package.json index 6f4f262..99f2a57 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,8 @@ "start": "expo start", "android": "expo run:android", "ios": "expo run:ios", + "android": "expo run:android", + "ios": "expo run:ios", "lint:check": "npx eslint .", "lint:fix": "npx eslint . --fix", "prettier:check": "npx prettier --check .", @@ -15,6 +17,7 @@ "pre-commit": "(npm run tsc || true) && (npm run lint:check || true) && npm run prettier:check" }, "dependencies": { + "@expo/metro-runtime": "~3.2.3", "@react-native-async-storage/async-storage": "^2.0.0", "@react-native-google-signin/google-signin": "^13.1.0", "@react-navigation/native": "^6.1.18", @@ -29,9 +32,11 @@ "expo-device": "~6.0.2", "expo-status-bar": "~1.12.1", "expo-web-browser": "~13.0.3", + "nodemon": "^3.1.7", "react": "18.2.0", "react-native": "^0.74.5", "react-native-config": "^1.5.3", + "react-native-config": "^1.5.3", "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "^2.20.0", "react-native-reanimated": "^3.15.4", @@ -40,6 +45,7 @@ "react-native-svg": "^15.7.1", "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", + "react-native-web": "~0.19.10", "zod": "^3.23.8", "zustand": "^5.0.0-rc.2", "react-native-web": "~0.19.10", diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index ad94cdc..21fb425 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -4,6 +4,7 @@ import { makeRedirectUri } from 'expo-auth-session'; import * as Google from 'expo-auth-session/providers/google'; import * as WebBrowser from 'expo-web-browser'; import AsyncStorage from '@react-native-async-storage/async-storage'; +<<<<<<< HEAD import { NativeStackScreenProps } from '@react-navigation/native-stack'; import { styles } from '@/screens/login/styles'; import { LoginStackParamList } from '@/types/navigation'; @@ -13,6 +14,13 @@ WebBrowser.maybeCompleteAuthSession(); type LoginProps = NativeStackScreenProps; export default function GoogleSignInButton({ navigation, route }: LoginProps) { +======= +import { styles } from '@/screens/styles'; + +WebBrowser.maybeCompleteAuthSession(); + +export default function GoogleSignInButton() { +>>>>>>> 2fb4108 (feat: login with google (#9)) const [userInfo, setUserInfo] = useState(null); const [request, response, promptAsync] = Google.useAuthRequest({ webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, @@ -63,12 +71,21 @@ export default function GoogleSignInButton({ navigation, route }: LoginProps) { return ( { promptAsync(); navigation.navigate('AllTrees'); }} > Login Here +======= + style={styles.button} + onPress={() => { + promptAsync(); + }} + > + Sign in with Google +>>>>>>> 2fb4108 (feat: login with google (#9)) ); } diff --git a/src/components/GoogleSignOutButton.tsx b/src/components/GoogleSignOutButton.tsx new file mode 100644 index 0000000..be6a8ec --- /dev/null +++ b/src/components/GoogleSignOutButton.tsx @@ -0,0 +1,16 @@ +import { Text, TouchableOpacity } from 'react-native'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import { styles } from '@/screens/styles'; + +export default function GoogleSignOutButton() { + return ( + { + AsyncStorage.removeItem('@user'); + }} + > + Sign out + + ); +} diff --git a/src/components/Login.tsx b/src/components/Login.tsx index b954571..47eab6a 100644 --- a/src/components/Login.tsx +++ b/src/components/Login.tsx @@ -13,7 +13,6 @@ export default function Login({ navigation, route }: LoginProps) { Guest - navigation.navigate('AdminLogin')} diff --git a/src/screens/AdminLoginScreen.tsx b/src/screens/AdminLoginScreen.tsx index f2d06d1..39996a0 100644 --- a/src/screens/AdminLoginScreen.tsx +++ b/src/screens/AdminLoginScreen.tsx @@ -1,5 +1,8 @@ -import { Text, TouchableOpacity, View } from 'react-native'; +import React from 'react'; +import { Text, View } from 'react-native'; import Svg, { Circle } from 'react-native-svg'; +import GoogleSignInButton from '@/components/GoogleSignInButton'; +import GoogleSignOutButton from '@/components/GoogleSignOutButton'; import { styles } from '@/screens/styles'; export default function AdminLoginScreen() { @@ -11,9 +14,8 @@ export default function AdminLoginScreen() { - - Sign in with Google - + + ); } diff --git a/src/types/navigation.ts b/src/types/navigation.ts index 7532b35..928e51b 100644 --- a/src/types/navigation.ts +++ b/src/types/navigation.ts @@ -2,6 +2,7 @@ export type LoginStackParamList = { Login: undefined; GuestLogin: undefined; AdminLogin: undefined; + afterlogin: undefined; }; export type RootStackParamList = { From bcbe36c5184382968ee64c2fc1ebae15022c048a Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sun, 17 Nov 2024 16:22:30 -0800 Subject: [PATCH 26/67] merge --- App.tsx | 74 ++++++++++++++------------- src/components/GoogleSignInButton.tsx | 17 ------ src/components/Login.tsx | 25 --------- src/screens/AdminLoginScreen.tsx | 21 -------- src/screens/LoginScreen.tsx | 21 -------- src/types/navigation.ts | 11 +--- 6 files changed, 41 insertions(+), 128 deletions(-) delete mode 100644 src/components/Login.tsx delete mode 100644 src/screens/AdminLoginScreen.tsx delete mode 100644 src/screens/LoginScreen.tsx diff --git a/App.tsx b/App.tsx index 362361d..0644683 100644 --- a/App.tsx +++ b/App.tsx @@ -2,51 +2,55 @@ import React from 'react'; import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import QRCodeScanner from '@/components/QRCodeScanner/QRCodeScanner'; -import AdminLoginScreen from '@/screens/AdminLoginScreen'; +import AllTreesScreen from '@/screens/all_trees/AllTreesScreen'; +import AvailableTreesScreen from '@/screens/available_trees/AvailableTreesScreen'; import HomeScreen from '@/screens/Home/Home'; -import LoginScreen from '@/screens/LoginScreen'; +import LoginScreen from '@/screens/login/LoginScreen'; import TreeInfoPage from '@/screens/TreeInfo/TreeInfo'; import { LoginStackParamList, RootStackParamList } from '@/types/navigation'; const LoginStack = createNativeStackNavigator(); const RootStack = createNativeStackNavigator(); -function LoginStackNavigator() { - return ( - - - - - ); -} - -// eslint-disable-next-line no-unused-vars, @typescript-eslint/no-unused-vars -function RootStackNavigator() { - return ( - - - - - - ); -} +DefaultTheme.colors.background = '#FFFFFF'; -function App() { +export default function App() { return ( - + + + + + + + + + + ); } diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index 21fb425..ad94cdc 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -4,7 +4,6 @@ import { makeRedirectUri } from 'expo-auth-session'; import * as Google from 'expo-auth-session/providers/google'; import * as WebBrowser from 'expo-web-browser'; import AsyncStorage from '@react-native-async-storage/async-storage'; -<<<<<<< HEAD import { NativeStackScreenProps } from '@react-navigation/native-stack'; import { styles } from '@/screens/login/styles'; import { LoginStackParamList } from '@/types/navigation'; @@ -14,13 +13,6 @@ WebBrowser.maybeCompleteAuthSession(); type LoginProps = NativeStackScreenProps; export default function GoogleSignInButton({ navigation, route }: LoginProps) { -======= -import { styles } from '@/screens/styles'; - -WebBrowser.maybeCompleteAuthSession(); - -export default function GoogleSignInButton() { ->>>>>>> 2fb4108 (feat: login with google (#9)) const [userInfo, setUserInfo] = useState(null); const [request, response, promptAsync] = Google.useAuthRequest({ webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, @@ -71,21 +63,12 @@ export default function GoogleSignInButton() { return ( { promptAsync(); navigation.navigate('AllTrees'); }} > Login Here -======= - style={styles.button} - onPress={() => { - promptAsync(); - }} - > - Sign in with Google ->>>>>>> 2fb4108 (feat: login with google (#9)) ); } diff --git a/src/components/Login.tsx b/src/components/Login.tsx deleted file mode 100644 index 47eab6a..0000000 --- a/src/components/Login.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { Text, TouchableOpacity, View } from 'react-native'; -import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { LoginStackParamList } from '@/types/navigation'; -import { styles } from '../screens/styles'; - -type LoginProps = NativeStackScreenProps; - -export default function Login({ navigation, route }: LoginProps) { - return ( - - I am a... - - - Guest - - navigation.navigate('AdminLogin')} - > - Admin - - - - ); -} diff --git a/src/screens/AdminLoginScreen.tsx b/src/screens/AdminLoginScreen.tsx deleted file mode 100644 index 39996a0..0000000 --- a/src/screens/AdminLoginScreen.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import React from 'react'; -import { Text, View } from 'react-native'; -import Svg, { Circle } from 'react-native-svg'; -import GoogleSignInButton from '@/components/GoogleSignInButton'; -import GoogleSignOutButton from '@/components/GoogleSignOutButton'; -import { styles } from '@/screens/styles'; - -export default function AdminLoginScreen() { - return ( - - Admin Login - - - - - - - - - ); -} diff --git a/src/screens/LoginScreen.tsx b/src/screens/LoginScreen.tsx deleted file mode 100644 index 01f3086..0000000 --- a/src/screens/LoginScreen.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { View } from 'react-native'; -import Svg, { Circle } from 'react-native-svg'; -import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import Login from '@/components/Login'; -import { styles } from '@/screens/styles'; -import { LoginStackParamList } from '@/types/navigation'; - -type LoginProps = NativeStackScreenProps; - -export default function LoginScreen({ navigation, route }: LoginProps) { - return ( - - - - - - - - - ); -} diff --git a/src/types/navigation.ts b/src/types/navigation.ts index 928e51b..c65363d 100644 --- a/src/types/navigation.ts +++ b/src/types/navigation.ts @@ -1,8 +1,7 @@ export type LoginStackParamList = { Login: undefined; - GuestLogin: undefined; - AdminLogin: undefined; - afterlogin: undefined; + AllTrees: undefined; + AvailableTrees: undefined; }; export type RootStackParamList = { @@ -10,9 +9,3 @@ export type RootStackParamList = { Scanner: undefined; TreeInfoPage: { treeId: string }; }; - -export type LoginStackParamList = { - Login: undefined; - AvailableTrees: undefined; - AllTrees: undefined; -}; From c2a8ac922558ed093cbeaec474ebdea5763fc662 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Thu, 17 Oct 2024 18:35:34 -0700 Subject: [PATCH 27/67] finished lo-fi login pages with navigation --- app.json | 15 ++++----- package-lock.json | 36 +++++++++++++++++++-- package.json | 2 +- src/navigation/types.tsx | 5 +++ src/screens/styles.ts | 67 ---------------------------------------- 5 files changed, 46 insertions(+), 79 deletions(-) create mode 100644 src/navigation/types.tsx delete mode 100644 src/screens/styles.ts diff --git a/app.json b/app.json index e2695a8..0450dd6 100644 --- a/app.json +++ b/app.json @@ -3,7 +3,6 @@ "name": "Our City Forest", "slug": "our-city-forest", "owner": "ocfdev", - "owner": "ocfdev", "version": "1.0.0", "orientation": "portrait", "icon": "./assets/bp-icon.png", @@ -14,14 +13,7 @@ { "cameraPermission": "Allow Our City Forest to access your camera to scan QR codes." } - ] - ], - "splash": { - "image": "./assets/bp-splash.png", - "resizeMode": "contain", - "backgroundColor": "#ffffff" - }, - "plugins": [ + ], [ "expo-dev-launcher", { @@ -29,6 +21,11 @@ } ] ], + "splash": { + "image": "./assets/bp-splash.png", + "resizeMode": "contain", + "backgroundColor": "#ffffff" + }, "platforms": ["ios", "android", "web"], "ios": { "bundleIdentifier": "org.calblueprint.ourcityforest", diff --git a/package-lock.json b/package-lock.json index b75776b..ca23cfd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,9 +14,8 @@ "@react-native-google-signin/google-signin": "^13.1.0", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", - "@supabase/supabase-js": "^2.45.6", + "@supabase/supabase-js": "^2.45.4", "@types/react-navigation": "^3.0.8", - "dotenv": "^16.4.5", "expo": "~51.0.21", "expo-auth-session": "~5.5.2", "expo-camera": "~15.0.16", @@ -5691,6 +5690,39 @@ "@types/react-native": "*" } }, + "node_modules/@types/react-native": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.72.8.tgz", + "integrity": "sha512-St6xA7+EoHN5mEYfdWnfYt0e8u6k2FR0P9s2arYgakQGFgU1f9FlPrIEcj0X24pLCF5c5i3WVuLCUdiCYHmOoA==", + "license": "MIT", + "dependencies": { + "@react-native/virtualized-lists": "^0.72.4", + "@types/react": "*" + } + }, + "node_modules/@types/react-native/node_modules/@react-native/virtualized-lists": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", + "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@types/react-navigation": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/react-navigation/-/react-navigation-3.0.8.tgz", + "integrity": "sha512-r8UQvBmOz7XjPE8AHTHh0SThGqModhQtSsntkmob7rczhueJIqDwBOgsEn54SJa25XzD/KBlelAWeVZ7+Ggm8A==", + "license": "MIT", + "dependencies": { + "@types/react": "*", + "@types/react-native": "*" + } + }, "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", diff --git a/package.json b/package.json index 99f2a57..014fe00 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@react-native-google-signin/google-signin": "^13.1.0", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", - "@supabase/supabase-js": "^2.45.6", + "@supabase/supabase-js": "^2.45.4", "@types/react-navigation": "^3.0.8", "expo": "~51.0.21", "expo-auth-session": "~5.5.2", diff --git a/src/navigation/types.tsx b/src/navigation/types.tsx new file mode 100644 index 0000000..edf2cc0 --- /dev/null +++ b/src/navigation/types.tsx @@ -0,0 +1,5 @@ +export type LoginStackParamList = { + Login: undefined; + GuestLogin: undefined; + MemberLogin: undefined; +}; diff --git a/src/screens/styles.ts b/src/screens/styles.ts deleted file mode 100644 index b634c16..0000000 --- a/src/screens/styles.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { StyleSheet } from 'react-native'; - -export const styles = StyleSheet.create({ - loginContainer: { - flex: 1, - justifyContent: 'space-between', - }, - - profileContainer: { - flex: 1, - justifyContent: 'center', - alignItems: 'center', - paddingTop: 80, - }, - - loginSelectionContainer: { - flex: 1, - rowGap: 20, - padding: 40, - borderTopLeftRadius: 20, - borderTopRightRadius: 20, - backgroundColor: '#DFDFDF', - }, - - loginHeadingText: { - fontSize: 36, - fontWeight: 'bold', - textAlign: 'left', - }, - - buttonsContainer: { - rowGap: 10, - }, - - button: { - backgroundColor: '#8F8F8F', - padding: 15, - borderRadius: 5, - alignItems: 'center', - }, - - buttonText: { - color: 'white', - fontSize: 16, - }, - - adminLoginContainer: { - flex: 1, - flexDirection: 'column', - justifyContent: 'flex-start', - paddingHorizontal: 40, - paddingVertical: 100, - rowGap: 50, - }, - - googleLoginProfileContainer: { - justifyContent: 'center', - alignItems: 'center', - }, - - googleButton: { - backgroundColor: '#8F8F8F', - padding: 25, - borderRadius: 5, - alignItems: 'center', - }, -}); From 9afac0c62ebdbababbf5e79bd057f59877724fda Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Fri, 25 Oct 2024 19:31:01 -0700 Subject: [PATCH 28/67] google auth draft --- android/.gitignore | 16 + android/app/build.gradle | 201 ++ android/app/debug.keystore | Bin 0 -> 2257 bytes android/app/proguard-rules.pro | 14 + android/app/src/debug/AndroidManifest.xml | 7 + android/app/src/main/AndroidManifest.xml | 34 + .../mobileapptemplate/MainActivity.kt | 61 + .../mobileapptemplate/MainApplication.kt | 55 + .../res/drawable-hdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../res/drawable-mdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../res/drawable-xhdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../drawable-xxhdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../drawable-xxxhdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../res/drawable/rn_edit_text_material.xml | 37 + .../src/main/res/drawable/splashscreen.xml | 3 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 6265 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 5571 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 8055 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 4042 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 3585 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 5228 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 8519 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 7713 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 10921 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 13505 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 12192 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 17419 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 19123 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 17370 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 24124 bytes .../app/src/main/res/values-night/colors.xml | 1 + android/app/src/main/res/values/colors.xml | 6 + android/app/src/main/res/values/strings.xml | 5 + android/app/src/main/res/values/styles.xml | 17 + android/build.gradle | 45 + android/gradle.properties | 59 + android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43453 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + android/gradlew | 249 +++ android/gradlew.bat | 92 + .../react-settings-plugin/build.gradle.kts | 19 + .../expo/plugins/ReactSettingsPlugin.kt | 10 + android/settings.gradle | 66 + app.json | 4 + ios/.gitignore | 30 + ios/.xcode.env | 11 + ios/Podfile | 79 + ios/Podfile.lock | 1695 +++++++++++++++++ ios/Podfile.properties.json | 4 + .../project.pbxproj | 551 ++++++ .../xcschemes/mobileapptemplate.xcscheme | 88 + .../contents.xcworkspacedata | 10 + ios/mobileapptemplate/AppDelegate.h | 7 + ios/mobileapptemplate/AppDelegate.mm | 62 + .../App-Icon-1024x1024@1x.png | Bin 0 -> 49900 bytes .../AppIcon.appiconset/Contents.json | 14 + .../Images.xcassets/Contents.json | 6 + .../SplashScreen.imageset/Contents.json | 21 + .../SplashScreen.imageset/image.png | Bin 0 -> 38054 bytes .../Contents.json | 21 + .../SplashScreenBackground.imageset/image.png | Bin 0 -> 68 bytes ios/mobileapptemplate/Info.plist | 76 + ios/mobileapptemplate/PrivacyInfo.xcprivacy | 48 + ios/mobileapptemplate/SplashScreen.storyboard | 51 + ios/mobileapptemplate/Supporting/Expo.plist | 12 + ios/mobileapptemplate/main.m | 10 + .../mobileapptemplate-Bridging-Header.h | 3 + .../mobileapptemplate.entitlements | 5 + ios/mobileapptemplate/noop-file.swift | 4 + package-lock.json | 104 +- package.json | 2 +- src/screens/MemberLoginScreen.tsx | 18 + 74 files changed, 3924 insertions(+), 26 deletions(-) create mode 100644 android/.gitignore create mode 100644 android/app/build.gradle create mode 100644 android/app/debug.keystore create mode 100644 android/app/proguard-rules.pro create mode 100644 android/app/src/debug/AndroidManifest.xml create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt create mode 100644 android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt create mode 100644 android/app/src/main/res/drawable-hdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-mdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml create mode 100644 android/app/src/main/res/drawable/splashscreen.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/values-night/colors.xml create mode 100644 android/app/src/main/res/values/colors.xml create mode 100644 android/app/src/main/res/values/strings.xml create mode 100644 android/app/src/main/res/values/styles.xml create mode 100644 android/build.gradle create mode 100644 android/gradle.properties create mode 100644 android/gradle/wrapper/gradle-wrapper.jar create mode 100644 android/gradle/wrapper/gradle-wrapper.properties create mode 100755 android/gradlew create mode 100644 android/gradlew.bat create mode 100644 android/react-settings-plugin/build.gradle.kts create mode 100644 android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt create mode 100644 android/settings.gradle create mode 100644 ios/.gitignore create mode 100644 ios/.xcode.env create mode 100644 ios/Podfile create mode 100644 ios/Podfile.lock create mode 100644 ios/Podfile.properties.json create mode 100644 ios/mobileapptemplate.xcodeproj/project.pbxproj create mode 100644 ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme create mode 100644 ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata create mode 100644 ios/mobileapptemplate/AppDelegate.h create mode 100644 ios/mobileapptemplate/AppDelegate.mm create mode 100644 ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png create mode 100644 ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/mobileapptemplate/Images.xcassets/Contents.json create mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreen.imageset/Contents.json create mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreen.imageset/image.png create mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json create mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/image.png create mode 100644 ios/mobileapptemplate/Info.plist create mode 100644 ios/mobileapptemplate/PrivacyInfo.xcprivacy create mode 100644 ios/mobileapptemplate/SplashScreen.storyboard create mode 100644 ios/mobileapptemplate/Supporting/Expo.plist create mode 100644 ios/mobileapptemplate/main.m create mode 100644 ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h create mode 100644 ios/mobileapptemplate/mobileapptemplate.entitlements create mode 100644 ios/mobileapptemplate/noop-file.swift create mode 100644 src/screens/MemberLoginScreen.tsx diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 0000000..8a6be07 --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,16 @@ +# OSX +# +.DS_Store + +# Android/IntelliJ +# +build/ +.idea +.gradle +local.properties +*.iml +*.hprof +.cxx/ + +# Bundle artifacts +*.jsbundle diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..905f84b --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,201 @@ +apply plugin: "com.android.application" +apply plugin: "org.jetbrains.kotlin.android" +apply plugin: "com.facebook.react" + +def projectRoot = rootDir.getAbsoluteFile().getParentFile().getAbsolutePath() + +static def versionToNumber(major, minor, patch) { + return patch * 100 + minor * 10000 + major * 1000000 +} + +def getRNVersion() { + def version = providers.exec { + workingDir(projectDir) + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + + def coreVersion = version.split("-")[0] + def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } + + return versionToNumber( + major, + minor, + patch + ) +} +def rnVersion = getRNVersion() + +/** + * This is the configuration block to customize your React Native Android app. + * By default you don't need to apply any configuration, just uncomment the lines you need. + */ +react { + entryFile = file(["node", "-e", "require('expo/scripts/resolveAppEntry')", projectRoot, "android", "absolute"].execute(null, rootDir).text.trim()) + reactNativeDir = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + hermesCommand = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/sdks/hermesc/%OS-BIN%/hermesc" + codegenDir = new File(["node", "--print", "require.resolve('@react-native/codegen/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + + // Use Expo CLI to bundle the app, this ensures the Metro config + // works correctly with Expo projects. + cliFile = new File(["node", "--print", "require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })"].execute(null, rootDir).text.trim()) + bundleCommand = "export:embed" + + /* Folders */ + // The root of your project, i.e. where "package.json" lives. Default is '..' + // root = file("../") + // The folder where the react-native NPM package is. Default is ../node_modules/react-native + // reactNativeDir = file("../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen + // codegenDir = file("../node_modules/@react-native/codegen") + + /* Variants */ + // The list of variants to that are debuggable. For those we're going to + // skip the bundling of the JS bundle and the assets. By default is just 'debug'. + // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. + // debuggableVariants = ["liteDebug", "prodDebug"] + + /* Bundling */ + // A list containing the node command and its flags. Default is just 'node'. + // nodeExecutableAndArgs = ["node"] + + // + // The path to the CLI configuration file. Default is empty. + // bundleConfig = file(../rn-cli.config.js) + // + // The name of the generated asset file containing your JS bundle + // bundleAssetName = "MyApplication.android.bundle" + // + // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' + // entryFile = file("../js/MyApplication.android.js") + // + // A list of extra flags to pass to the 'bundle' commands. + // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle + // extraPackagerArgs = [] + + /* Hermes Commands */ + // The hermes compiler command to run. By default it is 'hermesc' + // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" + // + // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" + // hermesFlags = ["-O", "-output-source-map"] + + if (rnVersion >= versionToNumber(0, 75, 0)) { + /* Autolinking */ + autolinkLibrariesWithApp() + } +} + +/** + * Set this to true to Run Proguard on Release builds to minify the Java bytecode. + */ +def enableProguardInReleaseBuilds = (findProperty('android.enableProguardInReleaseBuilds') ?: false).toBoolean() + +/** + * The preferred build flavor of JavaScriptCore (JSC) + * + * For example, to use the international variant, you can use: + * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` + * + * The international variant includes ICU i18n library and necessary data + * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that + * give correct results when using with locales other than en-US. Note that + * this variant is about 6MiB larger per architecture than default. + */ +def jscFlavor = 'org.webkit:android-jsc:+' + +android { + ndkVersion rootProject.ext.ndkVersion + + buildToolsVersion rootProject.ext.buildToolsVersion + compileSdk rootProject.ext.compileSdkVersion + + namespace 'com.mobileapptemplate.mobileapptemplate' + defaultConfig { + applicationId 'com.mobileapptemplate.mobileapptemplate' + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode 1 + versionName "1.0.0" + } + signingConfigs { + debug { + storeFile file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { + // Caution! In production, you need to generate your own keystore file. + // see https://reactnative.dev/docs/signed-apk-android. + signingConfig signingConfigs.debug + shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false) + minifyEnabled enableProguardInReleaseBuilds + proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + crunchPngs (findProperty('android.enablePngCrunchInReleaseBuilds')?.toBoolean() ?: true) + } + } + packagingOptions { + jniLibs { + useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false) + } + } +} + +// Apply static values from `gradle.properties` to the `android.packagingOptions` +// Accepts values in comma delimited lists, example: +// android.packagingOptions.pickFirsts=/LICENSE,**/picasa.ini +["pickFirsts", "excludes", "merges", "doNotStrip"].each { prop -> + // Split option: 'foo,bar' -> ['foo', 'bar'] + def options = (findProperty("android.packagingOptions.$prop") ?: "").split(","); + // Trim all elements in place. + for (i in 0.. 0) { + println "android.packagingOptions.$prop += $options ($options.length)" + // Ex: android.packagingOptions.pickFirsts += '**/SCCS/**' + options.each { + android.packagingOptions[prop] += it + } + } +} + +dependencies { + // The version of react-native is set by the React Native Gradle Plugin + implementation("com.facebook.react:react-android") + + def isGifEnabled = (findProperty('expo.gif.enabled') ?: "") == "true"; + def isWebpEnabled = (findProperty('expo.webp.enabled') ?: "") == "true"; + def isWebpAnimatedEnabled = (findProperty('expo.webp.animated') ?: "") == "true"; + + if (isGifEnabled) { + // For animated gif support + implementation("com.facebook.fresco:animated-gif:${reactAndroidLibs.versions.fresco.get()}") + } + + if (isWebpEnabled) { + // For webp support + implementation("com.facebook.fresco:webpsupport:${reactAndroidLibs.versions.fresco.get()}") + if (isWebpAnimatedEnabled) { + // Animated webp support + implementation("com.facebook.fresco:animated-webp:${reactAndroidLibs.versions.fresco.get()}") + } + } + + if (hermesEnabled.toBoolean()) { + implementation("com.facebook.react:hermes-android") + } else { + implementation jscFlavor + } +} + +if (rnVersion < versionToNumber(0, 75, 0)) { + apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); + applyNativeModulesAppBuildGradle(project) +} diff --git a/android/app/debug.keystore b/android/app/debug.keystore new file mode 100644 index 0000000000000000000000000000000000000000..364e105ed39fbfd62001429a68140672b06ec0de GIT binary patch literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc + + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..0d3d854 --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt b/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt new file mode 100644 index 0000000..740ebc1 --- /dev/null +++ b/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt @@ -0,0 +1,61 @@ +package com.mobileapptemplate.mobileapptemplate + +import android.os.Build +import android.os.Bundle + +import com.facebook.react.ReactActivity +import com.facebook.react.ReactActivityDelegate +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled +import com.facebook.react.defaults.DefaultReactActivityDelegate + +import expo.modules.ReactActivityDelegateWrapper + +class MainActivity : ReactActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + // Set the theme to AppTheme BEFORE onCreate to support + // coloring the background, status bar, and navigation bar. + // This is required for expo-splash-screen. + setTheme(R.style.AppTheme); + super.onCreate(null) + } + + /** + * Returns the name of the main component registered from JavaScript. This is used to schedule + * rendering of the component. + */ + override fun getMainComponentName(): String = "main" + + /** + * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] + * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] + */ + override fun createReactActivityDelegate(): ReactActivityDelegate { + return ReactActivityDelegateWrapper( + this, + BuildConfig.IS_NEW_ARCHITECTURE_ENABLED, + object : DefaultReactActivityDelegate( + this, + mainComponentName, + fabricEnabled + ){}) + } + + /** + * Align the back button behavior with Android S + * where moving root activities to background instead of finishing activities. + * @see onBackPressed + */ + override fun invokeDefaultOnBackPressed() { + if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) { + if (!moveTaskToBack(false)) { + // For non-root activities, use the default implementation to finish them. + super.invokeDefaultOnBackPressed() + } + return + } + + // Use the default back button implementation on Android S + // because it's doing more than [Activity.moveTaskToBack] in fact. + super.invokeDefaultOnBackPressed() + } +} diff --git a/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt b/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt new file mode 100644 index 0000000..0ee472b --- /dev/null +++ b/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt @@ -0,0 +1,55 @@ +package com.mobileapptemplate.mobileapptemplate + +import android.app.Application +import android.content.res.Configuration + +import com.facebook.react.PackageList +import com.facebook.react.ReactApplication +import com.facebook.react.ReactNativeHost +import com.facebook.react.ReactPackage +import com.facebook.react.ReactHost +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load +import com.facebook.react.defaults.DefaultReactNativeHost +import com.facebook.soloader.SoLoader + +import expo.modules.ApplicationLifecycleDispatcher +import expo.modules.ReactNativeHostWrapper + +class MainApplication : Application(), ReactApplication { + + override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper( + this, + object : DefaultReactNativeHost(this) { + override fun getPackages(): List { + // Packages that cannot be autolinked yet can be added manually here, for example: + // packages.add(new MyReactNativePackage()); + return PackageList(this).packages + } + + override fun getJSMainModuleName(): String = ".expo/.virtual-metro-entry" + + override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG + + override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED + override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED + } + ) + + override val reactHost: ReactHost + get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost) + + override fun onCreate() { + super.onCreate() + SoLoader.init(this, false) + if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { + // If you opted-in for the New Architecture, we load the native entry point for this app. + load() + } + ApplicationLifecycleDispatcher.onApplicationCreate(this) + } + + override fun onConfigurationChanged(newConfig: Configuration) { + super.onConfigurationChanged(newConfig) + ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig) + } +} diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

NnX)EH+Nua)3Y(c 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 '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat new file mode 100644 index 0000000..25da30d --- /dev/null +++ b/android/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/android/react-settings-plugin/build.gradle.kts b/android/react-settings-plugin/build.gradle.kts new file mode 100644 index 0000000..b4f6668 --- /dev/null +++ b/android/react-settings-plugin/build.gradle.kts @@ -0,0 +1,19 @@ +import org.jetbrains.kotlin.gradle.tasks.KotlinCompile + +plugins { + kotlin("jvm") version "1.9.24" + id("java-gradle-plugin") +} + +repositories { + mavenCentral() +} + +gradlePlugin { + plugins { + create("reactSettingsPlugin") { + id = "com.facebook.react.settings" + implementationClass = "expo.plugins.ReactSettingsPlugin" + } + } +} diff --git a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt new file mode 100644 index 0000000..c54f6c7 --- /dev/null +++ b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt @@ -0,0 +1,10 @@ +package expo.plugins + +import org.gradle.api.Plugin +import org.gradle.api.initialization.Settings + +class ReactSettingsPlugin : Plugin { + override fun apply(settings: Settings) { + // Do nothing, just register the plugin. + } +} diff --git a/android/settings.gradle b/android/settings.gradle new file mode 100644 index 0000000..fba3433 --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,66 @@ +pluginManagement { + def version = providers.exec { + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + def (_, reactNativeMinor, reactNativePatch) = version.split("-")[0].tokenize('.').collect { it.toInteger() } + + includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json')"].execute(null, rootDir).text.trim()).getParentFile().toString()) + if(reactNativeMinor == 74 && reactNativePatch <= 3){ + includeBuild("react-settings-plugin") + } +} + +plugins { id("com.facebook.react.settings") } + +def getRNMinorVersion() { + def version = providers.exec { + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + + def coreVersion = version.split("-")[0] + def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } + + return minor +} + +if (getRNMinorVersion() >= 75) { + extensions.configure(com.facebook.react.ReactSettingsExtension) { ex -> + if (System.getenv('EXPO_UNSTABLE_CORE_AUTOLINKING') == '1') { + println('\u001B[32mUsing expo-modules-autolinking as core autolinking source\u001B[0m') + def command = [ + 'node', + '--no-warnings', + '--eval', + 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', + 'react-native-config', + '--json', + '--platform', + 'android' + ].toList() + ex.autolinkLibrariesFromCommand(command) + } else { + ex.autolinkLibrariesFromCommand() + } + } +} + +rootProject.name = 'mobile-app-template' + +dependencyResolutionManagement { + versionCatalogs { + reactAndroidLibs { + from(files(new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), "../gradle/libs.versions.toml"))) + } + } +} + +apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle"); +useExpoModules() + +if (getRNMinorVersion() < 75) { + apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); + applyNativeModulesSettingsGradle(settings) +} + +include ':app' +includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile()) diff --git a/app.json b/app.json index 0450dd6..1d56c20 100644 --- a/app.json +++ b/app.json @@ -12,6 +12,10 @@ "expo-camera", { "cameraPermission": "Allow Our City Forest to access your camera to scan QR codes." + }, + "expo-dev-launcher", + { + "launchMode": "most-recent" } ], [ diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 0000000..8beb344 --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,30 @@ +# OSX +# +.DS_Store + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +project.xcworkspace +.xcode.env.local + +# Bundle artifacts +*.jsbundle + +# CocoaPods +/Pods/ diff --git a/ios/.xcode.env b/ios/.xcode.env new file mode 100644 index 0000000..3d5782c --- /dev/null +++ b/ios/.xcode.env @@ -0,0 +1,11 @@ +# This `.xcode.env` file is versioned and is used to source the environment +# used when running script phases inside Xcode. +# To customize your local environment, you can create an `.xcode.env.local` +# file that is not versioned. + +# NODE_BINARY variable contains the PATH to the node executable. +# +# Customize the NODE_BINARY variable here. +# For example, to use nvm with brew, add the following line +# . "$(brew --prefix nvm)/nvm.sh" --no-use +export NODE_BINARY=$(command -v node) diff --git a/ios/Podfile b/ios/Podfile new file mode 100644 index 0000000..99a18d5 --- /dev/null +++ b/ios/Podfile @@ -0,0 +1,79 @@ +require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") +require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") + +require 'json' +podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} + +ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' +ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] + +use_autolinking_method_symbol = ('use' + '_native' + '_modules!').to_sym +origin_autolinking_method = self.method(use_autolinking_method_symbol) +self.define_singleton_method(use_autolinking_method_symbol) do |*args| + if ENV['EXPO_UNSTABLE_CORE_AUTOLINKING'] == '1' + Pod::UI.puts('Using expo-modules-autolinking as core autolinking source'.green) + config_command = [ + 'node', + '--no-warnings', + '--eval', + 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', + 'react-native-config', + '--json', + '--platform', + 'ios' + ] + origin_autolinking_method.call(config_command) + else + origin_autolinking_method.call() + end +end + +platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4' +install! 'cocoapods', + :deterministic_uuids => false + +prepare_react_native_project! + +target 'mobileapptemplate' do + use_expo_modules! + config = use_native_modules! + + use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] + use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] + + use_react_native!( + :path => config[:reactNativePath], + :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', + # An absolute path to your application root. + :app_path => "#{Pod::Config.instance.installation_root}/..", + :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false', + ) + + post_install do |installer| + react_native_post_install( + installer, + config[:reactNativePath], + :mac_catalyst_enabled => false, + :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', + ) + + # This is necessary for Xcode 14, because it signs resource bundles by default + # when building for devices. + installer.target_installation_results.pod_target_installation_results + .each do |pod_name, target_installation_result| + target_installation_result.resource_bundle_targets.each do |resource_bundle_target| + resource_bundle_target.build_configurations.each do |config| + config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' + end + end + end + end + + post_integrate do |installer| + begin + expo_patch_react_imports!(installer) + rescue => e + Pod::UI.warn e + end + end +end diff --git a/ios/Podfile.lock b/ios/Podfile.lock new file mode 100644 index 0000000..02fba9a --- /dev/null +++ b/ios/Podfile.lock @@ -0,0 +1,1695 @@ +PODS: + - AppAuth (1.7.5): + - AppAuth/Core (= 1.7.5) + - AppAuth/ExternalUserAgent (= 1.7.5) + - AppAuth/Core (1.7.5) + - AppAuth/ExternalUserAgent (1.7.5): + - AppAuth/Core + - boost (1.83.0) + - DoubleConversion (1.1.6) + - EXApplication (5.9.1): + - ExpoModulesCore + - EXBarCodeScanner (13.0.1): + - EXImageLoader + - ExpoModulesCore + - ZXingObjC/OneD + - ZXingObjC/PDF417 + - EXConstants (16.0.2): + - ExpoModulesCore + - EXImageLoader (4.7.0): + - ExpoModulesCore + - React-Core + - Expo (51.0.38): + - ExpoModulesCore + - ExpoAdapterGoogleSignIn (13.1.0): + - ExpoModulesCore + - GoogleSignIn (~> 7.1) + - React-Core + - ExpoAsset (10.0.10): + - ExpoModulesCore + - ExpoCamera (15.0.16): + - ExpoModulesCore + - ZXingObjC/OneD + - ZXingObjC/PDF417 + - ExpoCrypto (13.0.2): + - ExpoModulesCore + - ExpoDevice (6.0.2): + - ExpoModulesCore + - ExpoFileSystem (17.0.1): + - ExpoModulesCore + - ExpoFont (12.0.10): + - ExpoModulesCore + - ExpoKeepAwake (13.0.2): + - ExpoModulesCore + - ExpoModulesCore (1.12.26): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - ExpoWebBrowser (13.0.3): + - ExpoModulesCore + - FBLazyVector (0.74.5) + - fmt (9.1.0) + - glog (0.3.5) + - GoogleSignIn (7.1.0): + - AppAuth (< 2.0, >= 1.7.3) + - GTMAppAuth (< 5.0, >= 4.1.1) + - GTMSessionFetcher/Core (~> 3.3) + - GTMAppAuth (4.1.1): + - AppAuth/Core (~> 1.7) + - GTMSessionFetcher/Core (< 4.0, >= 3.3) + - GTMSessionFetcher/Core (3.5.0) + - hermes-engine (0.74.5): + - hermes-engine/Pre-built (= 0.74.5) + - hermes-engine/Pre-built (0.74.5) + - RCT-Folly (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Default (= 2024.01.01.00) + - RCT-Folly/Default (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCTDeprecation (0.74.5) + - RCTRequired (0.74.5) + - RCTTypeSafety (0.74.5): + - FBLazyVector (= 0.74.5) + - RCTRequired (= 0.74.5) + - React-Core (= 0.74.5) + - React (0.74.5): + - React-Core (= 0.74.5) + - React-Core/DevSupport (= 0.74.5) + - React-Core/RCTWebSocket (= 0.74.5) + - React-RCTActionSheet (= 0.74.5) + - React-RCTAnimation (= 0.74.5) + - React-RCTBlob (= 0.74.5) + - React-RCTImage (= 0.74.5) + - React-RCTLinking (= 0.74.5) + - React-RCTNetwork (= 0.74.5) + - React-RCTSettings (= 0.74.5) + - React-RCTText (= 0.74.5) + - React-RCTVibration (= 0.74.5) + - React-callinvoker (0.74.5) + - React-Codegen (0.74.5): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-NativeModulesApple + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-Core (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/CoreModulesHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/Default (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/DevSupport (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.5) + - React-Core/RCTWebSocket (= 0.74.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTActionSheetHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTAnimationHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTBlobHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTImageHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTLinkingHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTNetworkHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTSettingsHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTTextHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTVibrationHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTWebSocket (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-CoreModules (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety (= 0.74.5) + - React-Codegen + - React-Core/CoreModulesHeaders (= 0.74.5) + - React-jsi (= 0.74.5) + - React-jsinspector + - React-NativeModulesApple + - React-RCTBlob + - React-RCTImage (= 0.74.5) + - ReactCommon + - SocketRocket (= 0.7.0) + - React-cxxreact (0.74.5): + - boost (= 1.83.0) + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-debug (= 0.74.5) + - React-jsi (= 0.74.5) + - React-jsinspector + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - React-runtimeexecutor (= 0.74.5) + - React-debug (0.74.5) + - React-Fabric (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/animations (= 0.74.5) + - React-Fabric/attributedstring (= 0.74.5) + - React-Fabric/componentregistry (= 0.74.5) + - React-Fabric/componentregistrynative (= 0.74.5) + - React-Fabric/components (= 0.74.5) + - React-Fabric/core (= 0.74.5) + - React-Fabric/imagemanager (= 0.74.5) + - React-Fabric/leakchecker (= 0.74.5) + - React-Fabric/mounting (= 0.74.5) + - React-Fabric/scheduler (= 0.74.5) + - React-Fabric/telemetry (= 0.74.5) + - React-Fabric/templateprocessor (= 0.74.5) + - React-Fabric/textlayoutmanager (= 0.74.5) + - React-Fabric/uimanager (= 0.74.5) + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/animations (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/attributedstring (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistry (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistrynative (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/components/inputaccessory (= 0.74.5) + - React-Fabric/components/legacyviewmanagerinterop (= 0.74.5) + - React-Fabric/components/modal (= 0.74.5) + - React-Fabric/components/rncore (= 0.74.5) + - React-Fabric/components/root (= 0.74.5) + - React-Fabric/components/safeareaview (= 0.74.5) + - React-Fabric/components/scrollview (= 0.74.5) + - React-Fabric/components/text (= 0.74.5) + - React-Fabric/components/textinput (= 0.74.5) + - React-Fabric/components/unimplementedview (= 0.74.5) + - React-Fabric/components/view (= 0.74.5) + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/inputaccessory (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/legacyviewmanagerinterop (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/modal (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/rncore (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/root (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/safeareaview (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/scrollview (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/text (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/textinput (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/unimplementedview (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/view (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-Fabric/core (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/imagemanager (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/leakchecker (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/mounting (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/scheduler (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/telemetry (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/templateprocessor (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/textlayoutmanager (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/uimanager + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/uimanager (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-FabricImage (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired (= 0.74.5) + - RCTTypeSafety (= 0.74.5) + - React-Fabric + - React-graphics + - React-ImageManager + - React-jsi + - React-jsiexecutor (= 0.74.5) + - React-logger + - React-rendererdebug + - React-utils + - ReactCommon + - Yoga + - React-featureflags (0.74.5) + - React-graphics (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core/Default (= 0.74.5) + - React-utils + - React-hermes (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.5) + - React-jsi + - React-jsiexecutor (= 0.74.5) + - React-jsinspector + - React-perflogger (= 0.74.5) + - React-runtimeexecutor + - React-ImageManager (0.74.5): + - glog + - RCT-Folly/Fabric + - React-Core/Default + - React-debug + - React-Fabric + - React-graphics + - React-rendererdebug + - React-utils + - React-jserrorhandler (0.74.5): + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-debug + - React-jsi + - React-Mapbuffer + - React-jsi (0.74.5): + - boost (= 1.83.0) + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-jsiexecutor (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.5) + - React-jsi (= 0.74.5) + - React-jsinspector + - React-perflogger (= 0.74.5) + - React-jsinspector (0.74.5): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-featureflags + - React-jsi + - React-runtimeexecutor (= 0.74.5) + - React-jsitracing (0.74.5): + - React-jsi + - React-logger (0.74.5): + - glog + - React-Mapbuffer (0.74.5): + - glog + - React-debug + - react-native-safe-area-context (4.10.5): + - React-Core + - React-nativeconfig (0.74.5) + - React-NativeModulesApple (0.74.5): + - glog + - hermes-engine + - React-callinvoker + - React-Core + - React-cxxreact + - React-jsi + - React-jsinspector + - React-runtimeexecutor + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-perflogger (0.74.5) + - React-RCTActionSheet (0.74.5): + - React-Core/RCTActionSheetHeaders (= 0.74.5) + - React-RCTAnimation (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTAnimationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTAppDelegate (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-CoreModules + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-nativeconfig + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-RCTNetwork + - React-rendererdebug + - React-RuntimeApple + - React-RuntimeCore + - React-RuntimeHermes + - React-runtimescheduler + - React-utils + - ReactCommon + - React-RCTBlob (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-Codegen + - React-Core/RCTBlobHeaders + - React-Core/RCTWebSocket + - React-jsi + - React-jsinspector + - React-NativeModulesApple + - React-RCTNetwork + - ReactCommon + - React-RCTFabric (0.74.5): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-jsinspector + - React-nativeconfig + - React-RCTImage + - React-RCTText + - React-rendererdebug + - React-runtimescheduler + - React-utils + - Yoga + - React-RCTImage (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTImageHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTNetwork + - ReactCommon + - React-RCTLinking (0.74.5): + - React-Codegen + - React-Core/RCTLinkingHeaders (= 0.74.5) + - React-jsi (= 0.74.5) + - React-NativeModulesApple + - ReactCommon + - ReactCommon/turbomodule/core (= 0.74.5) + - React-RCTNetwork (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTNetworkHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTSettings (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTSettingsHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTText (0.74.5): + - React-Core/RCTTextHeaders (= 0.74.5) + - Yoga + - React-RCTVibration (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - React-Codegen + - React-Core/RCTVibrationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-rendererdebug (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-rncore (0.74.5) + - React-RuntimeApple (0.74.5): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-callinvoker + - React-Core/Default + - React-CoreModules + - React-cxxreact + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-Mapbuffer + - React-NativeModulesApple + - React-RCTFabric + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - React-utils + - React-RuntimeCore (0.74.5): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-cxxreact + - React-featureflags + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - React-runtimeexecutor (0.74.5): + - React-jsi (= 0.74.5) + - React-RuntimeHermes (0.74.5): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-featureflags + - React-hermes + - React-jsi + - React-jsinspector + - React-jsitracing + - React-nativeconfig + - React-RuntimeCore + - React-utils + - React-runtimescheduler (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker + - React-cxxreact + - React-debug + - React-featureflags + - React-jsi + - React-rendererdebug + - React-runtimeexecutor + - React-utils + - React-utils (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-jsi (= 0.74.5) + - ReactCommon (0.74.5): + - ReactCommon/turbomodule (= 0.74.5) + - ReactCommon/turbomodule (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-cxxreact (= 0.74.5) + - React-jsi (= 0.74.5) + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - ReactCommon/turbomodule/bridging (= 0.74.5) + - ReactCommon/turbomodule/core (= 0.74.5) + - ReactCommon/turbomodule/bridging (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-cxxreact (= 0.74.5) + - React-jsi (= 0.74.5) + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - ReactCommon/turbomodule/core (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-cxxreact (= 0.74.5) + - React-debug (= 0.74.5) + - React-jsi (= 0.74.5) + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - React-utils (= 0.74.5) + - RNCAsyncStorage (2.0.0): + - React-Core + - RNGestureHandler (2.20.0): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNGoogleSignin (13.1.0): + - GoogleSignIn (~> 7.1) + - React-Core + - RNReanimated (3.15.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNReanimated/reanimated (= 3.15.4) + - RNReanimated/worklets (= 3.15.4) + - Yoga + - RNReanimated/reanimated (3.15.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNReanimated/worklets (3.15.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNScreens (3.31.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNSVG (15.7.1): + - React-Core + - SocketRocket (0.7.0) + - Yoga (0.0.0) + - ZXingObjC/Core (3.6.9) + - ZXingObjC/OneD (3.6.9): + - ZXingObjC/Core + - ZXingObjC/PDF417 (3.6.9): + - ZXingObjC/Core + +DEPENDENCIES: + - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - EXApplication (from `../node_modules/expo-application/ios`) + - EXBarCodeScanner (from `../node_modules/expo-barcode-scanner/ios`) + - EXConstants (from `../node_modules/expo-constants/ios`) + - EXImageLoader (from `../node_modules/expo-image-loader/ios`) + - Expo (from `../node_modules/expo`) + - "ExpoAdapterGoogleSignIn (from `../node_modules/@react-native-google-signin/google-signin/expo/ios`)" + - ExpoAsset (from `../node_modules/expo-asset/ios`) + - ExpoCamera (from `../node_modules/expo-camera/ios`) + - ExpoCrypto (from `../node_modules/expo-crypto/ios`) + - ExpoDevice (from `../node_modules/expo-device/ios`) + - ExpoFileSystem (from `../node_modules/expo-file-system/ios`) + - ExpoFont (from `../node_modules/expo-font/ios`) + - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) + - ExpoModulesCore (from `../node_modules/expo-modules-core`) + - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`) + - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) + - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) + - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) + - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) + - RCTRequired (from `../node_modules/react-native/Libraries/Required`) + - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) + - React (from `../node_modules/react-native/`) + - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) + - React-Codegen (from `build/generated/ios`) + - React-Core (from `../node_modules/react-native/`) + - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) + - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) + - React-Fabric (from `../node_modules/react-native/ReactCommon`) + - React-FabricImage (from `../node_modules/react-native/ReactCommon`) + - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) + - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) + - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) + - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) + - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) + - React-logger (from `../node_modules/react-native/ReactCommon/logger`) + - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) + - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) + - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) + - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) + - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) + - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTFabric (from `../node_modules/react-native/React`) + - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) + - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) + - React-RCTText (from `../node_modules/react-native/Libraries/Text`) + - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) + - React-rncore (from `../node_modules/react-native/ReactCommon`) + - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) + - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) + - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) + - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" + - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) + - "RNGoogleSignin (from `../node_modules/@react-native-google-signin/google-signin`)" + - RNReanimated (from `../node_modules/react-native-reanimated`) + - RNScreens (from `../node_modules/react-native-screens`) + - RNSVG (from `../node_modules/react-native-svg`) + - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + trunk: + - AppAuth + - GoogleSignIn + - GTMAppAuth + - GTMSessionFetcher + - SocketRocket + - ZXingObjC + +EXTERNAL SOURCES: + boost: + :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" + DoubleConversion: + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + EXApplication: + :path: "../node_modules/expo-application/ios" + EXBarCodeScanner: + :path: "../node_modules/expo-barcode-scanner/ios" + EXConstants: + :path: "../node_modules/expo-constants/ios" + EXImageLoader: + :path: "../node_modules/expo-image-loader/ios" + Expo: + :path: "../node_modules/expo" + ExpoAdapterGoogleSignIn: + :path: "../node_modules/@react-native-google-signin/google-signin/expo/ios" + ExpoAsset: + :path: "../node_modules/expo-asset/ios" + ExpoCamera: + :path: "../node_modules/expo-camera/ios" + ExpoCrypto: + :path: "../node_modules/expo-crypto/ios" + ExpoDevice: + :path: "../node_modules/expo-device/ios" + ExpoFileSystem: + :path: "../node_modules/expo-file-system/ios" + ExpoFont: + :path: "../node_modules/expo-font/ios" + ExpoKeepAwake: + :path: "../node_modules/expo-keep-awake/ios" + ExpoModulesCore: + :path: "../node_modules/expo-modules-core" + ExpoWebBrowser: + :path: "../node_modules/expo-web-browser/ios" + FBLazyVector: + :path: "../node_modules/react-native/Libraries/FBLazyVector" + fmt: + :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" + glog: + :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + hermes-engine: + :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85 + RCT-Folly: + :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + RCTDeprecation: + :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + RCTRequired: + :path: "../node_modules/react-native/Libraries/Required" + RCTTypeSafety: + :path: "../node_modules/react-native/Libraries/TypeSafety" + React: + :path: "../node_modules/react-native/" + React-callinvoker: + :path: "../node_modules/react-native/ReactCommon/callinvoker" + React-Codegen: + :path: build/generated/ios + React-Core: + :path: "../node_modules/react-native/" + React-CoreModules: + :path: "../node_modules/react-native/React/CoreModules" + React-cxxreact: + :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-debug: + :path: "../node_modules/react-native/ReactCommon/react/debug" + React-Fabric: + :path: "../node_modules/react-native/ReactCommon" + React-FabricImage: + :path: "../node_modules/react-native/ReactCommon" + React-featureflags: + :path: "../node_modules/react-native/ReactCommon/react/featureflags" + React-graphics: + :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" + React-hermes: + :path: "../node_modules/react-native/ReactCommon/hermes" + React-ImageManager: + :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-jserrorhandler: + :path: "../node_modules/react-native/ReactCommon/jserrorhandler" + React-jsi: + :path: "../node_modules/react-native/ReactCommon/jsi" + React-jsiexecutor: + :path: "../node_modules/react-native/ReactCommon/jsiexecutor" + React-jsinspector: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsitracing: + :path: "../node_modules/react-native/ReactCommon/hermes/executor/" + React-logger: + :path: "../node_modules/react-native/ReactCommon/logger" + React-Mapbuffer: + :path: "../node_modules/react-native/ReactCommon" + react-native-safe-area-context: + :path: "../node_modules/react-native-safe-area-context" + React-nativeconfig: + :path: "../node_modules/react-native/ReactCommon" + React-NativeModulesApple: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-perflogger: + :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-RCTActionSheet: + :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimation: + :path: "../node_modules/react-native/Libraries/NativeAnimation" + React-RCTAppDelegate: + :path: "../node_modules/react-native/Libraries/AppDelegate" + React-RCTBlob: + :path: "../node_modules/react-native/Libraries/Blob" + React-RCTFabric: + :path: "../node_modules/react-native/React" + React-RCTImage: + :path: "../node_modules/react-native/Libraries/Image" + React-RCTLinking: + :path: "../node_modules/react-native/Libraries/LinkingIOS" + React-RCTNetwork: + :path: "../node_modules/react-native/Libraries/Network" + React-RCTSettings: + :path: "../node_modules/react-native/Libraries/Settings" + React-RCTText: + :path: "../node_modules/react-native/Libraries/Text" + React-RCTVibration: + :path: "../node_modules/react-native/Libraries/Vibration" + React-rendererdebug: + :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" + React-rncore: + :path: "../node_modules/react-native/ReactCommon" + React-RuntimeApple: + :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" + React-RuntimeCore: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimeexecutor: + :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + React-RuntimeHermes: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimescheduler: + :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + React-utils: + :path: "../node_modules/react-native/ReactCommon/react/utils" + ReactCommon: + :path: "../node_modules/react-native/ReactCommon" + RNCAsyncStorage: + :path: "../node_modules/@react-native-async-storage/async-storage" + RNGestureHandler: + :path: "../node_modules/react-native-gesture-handler" + RNGoogleSignin: + :path: "../node_modules/@react-native-google-signin/google-signin" + RNReanimated: + :path: "../node_modules/react-native-reanimated" + RNScreens: + :path: "../node_modules/react-native-screens" + RNSVG: + :path: "../node_modules/react-native-svg" + Yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" + +SPEC CHECKSUMS: + AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa + boost: d3f49c53809116a5d38da093a8aa78bf551aed09 + DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 + EXApplication: c08200c34daca7af7fd76ac4b9d606077410e8ad + EXBarCodeScanner: e2dd9b42c1b522a2adc9202b1dfbc64cb34456d1 + EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 + EXImageLoader: ab589d67d6c5f2c33572afea9917304418566334 + Expo: 9b6666ef2fedcfc89c5b9be2aa1ce12b81f9e7f5 + ExpoAdapterGoogleSignIn: da10ae7e7c1d73a10c2facebcdfe5ebea8e073ce + ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 + ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5 + ExpoCrypto: 156078f266bf28f80ecf5e2a9c3a0d6ffce07a1c + ExpoDevice: fc94f0e42ecdfd897e7590f2874fc64dfa7e9b1c + ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 + ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238 + ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 + ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4 + ExpoWebBrowser: 7595ccac6938eb65b076385fd23d035db9ecdc8e + FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af + fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 + glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f + GoogleSignIn: d4281ab6cf21542b1cfaff85c191f230b399d2db + GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de + GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 + hermes-engine: 8c1577f3fdb849cbe7729c2e7b5abc4b845e88f8 + RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 + RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584 + RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1 + RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994 + React: fc9fa7258eff606f44d58c5b233a82dc9cf09018 + React-callinvoker: e3fab14d69607fb7e8e3a57e5a415aed863d3599 + React-Codegen: 6fa87b7c6b8efcd0cef4bfeaec8c8bc8a6abe75a + React-Core: 3a5fd9e781cecf87803e5b091496a606a3df774a + React-CoreModules: cbf4707dafab8f9f826ac0c63a07d0bf5d01e256 + React-cxxreact: 7b188556271e3c7fdf22a04819f6a6225045b9dd + React-debug: d30893c49ae1bce4037ea5cd8bb2511d2a38d057 + React-Fabric: 826729dd2304fda9b89ff0a579f60ba2a470bc26 + React-FabricImage: 2ad1fb8ffa5778eda9ed204a7b3cdd70bc333ce7 + React-featureflags: 4ae83e72d9a92452793601ac9ac7d2280e486089 + React-graphics: 61a026e1c1e7e20d20ac9fec6f6de631732b233d + React-hermes: a7054fbcbda3957e3c5eaad06ef9bf79998d535a + React-ImageManager: 2bbd6eb2e696bc680f76f84563e4b87d241614e1 + React-jserrorhandler: 56fa04d49bfbe54ddfece7916673a73ebfea286b + React-jsi: f3ce1dd2e950b6ad12b65ea3ef89168f1b94c584 + React-jsiexecutor: b4df3a27973d82f9abf3c4bd0f88e042cda25f16 + React-jsinspector: 97ea746c023687de7313ee289817d6991d596c7d + React-jsitracing: 3b6060bbf5317663667e1dd93560c7943ab86ccc + React-logger: 257858bd55f3a4e1bc0cf07ddc8fb9faba6f8c7c + React-Mapbuffer: 6c1cacdbf40b531f549eba249e531a7d0bfd8e7f + react-native-safe-area-context: a240ad4b683349e48b1d51fed1611138d1bdad97 + React-nativeconfig: ba9a2e54e2f0882cf7882698825052793ed4c851 + React-NativeModulesApple: 8d11ff8955181540585c944cf48e9e7236952697 + React-perflogger: ed4e0c65781521e0424f2e5e40b40cc7879d737e + React-RCTActionSheet: 49d53ff03bb5688ca4606c55859053a0cd129ea5 + React-RCTAnimation: 07b4923885c52c397c4ec103924bf6e53b42c73e + React-RCTAppDelegate: 316e295076734baf9bdf1bfac7d92ab647aed930 + React-RCTBlob: 85c57b0d5e667ff8a472163ba3af0628171a64bb + React-RCTFabric: 97c1465ded4dc92841f5376a39e43e1b2c455f40 + React-RCTImage: b965c85bec820e2a9c154b1fb00a2ecdd59a9c92 + React-RCTLinking: 75f04a5f27c26c4e73a39c50df470820d219df79 + React-RCTNetwork: c1a9143f4d5778efc92da40d83969d03912ccc24 + React-RCTSettings: c6800f91c0ecd48868cd5db754b0b0a7f5ffe039 + React-RCTText: b923e24f9b7250bc4f7ab154c4168ad9f8d8fc9d + React-RCTVibration: 08c4f0c917c435b3619386c25a94ee5d64c250f0 + React-rendererdebug: 3cda04217d9df67b94397ee0ead8ef3d8b7e427b + React-rncore: 4013508a2f3fcf46c961919bbbd4bfdda198977e + React-RuntimeApple: 447844a2bdb0a03ffd24e5b4a4b96cfc50325b88 + React-RuntimeCore: 9b5bffdaccee9b707b1c2694c9044e13ff0bb087 + React-runtimeexecutor: 0e688aefc14c6bc8601f4968d8d01c3fb6446844 + React-RuntimeHermes: 4d6ef6bb0f2b0b40d59143317f6b99c82764c959 + React-runtimescheduler: cfbe85c3510c541ec6dc815c7729b41304b67961 + React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29 + ReactCommon: f7da14a8827b72704169a48c929bcde802698361 + RNCAsyncStorage: d35c79ffba52c1013013e16b1fc295aec2feabb6 + RNGestureHandler: 28078232f2868d3dcb4d4b6c8ab8691700187664 + RNGoogleSignin: 9e68b9bcc3888219357924e32ee563624745647d + RNReanimated: f05f23988b1456a594fc4eab0ef2c46b430007ac + RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208 + RNSVG: 4590aa95758149fa27c5c83e54a6a466349a1688 + SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d + Yoga: 950bbfd7e6f04790fdb51149ed51df41f329fcc8 + ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 + +PODFILE CHECKSUM: 00fa0f38e746dcf7a32f50b868f34a8acbe265d7 + +COCOAPODS: 1.15.2 diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json new file mode 100644 index 0000000..de9f7b7 --- /dev/null +++ b/ios/Podfile.properties.json @@ -0,0 +1,4 @@ +{ + "expo.jsEngine": "hermes", + "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true" +} diff --git a/ios/mobileapptemplate.xcodeproj/project.pbxproj b/ios/mobileapptemplate.xcodeproj/project.pbxproj new file mode 100644 index 0000000..870ce89 --- /dev/null +++ b/ios/mobileapptemplate.xcodeproj/project.pbxproj @@ -0,0 +1,551 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 0843F39CADC6724414AA61CF /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A1A914D9A900C94B55E3147 /* PrivacyInfo.xcprivacy */; }; + 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 1804B4FBA7044887B3B2FE8C /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27D7C37D92324A2E97FB2F3D /* noop-file.swift */; }; + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; + 96905EF65AED1B983A6B3ABC /* libPods-mobileapptemplate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-mobileapptemplate.a */; }; + B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 13B07F961A680F5B00A75B9A /* mobileapptemplate.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = mobileapptemplate.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = mobileapptemplate/AppDelegate.h; sourceTree = ""; }; + 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = mobileapptemplate/AppDelegate.mm; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = mobileapptemplate/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = mobileapptemplate/Info.plist; sourceTree = ""; }; + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = mobileapptemplate/main.m; sourceTree = ""; }; + 27D7C37D92324A2E97FB2F3D /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "mobileapptemplate/noop-file.swift"; sourceTree = ""; }; + 29596C17450346C49CF9BA92 /* mobileapptemplate-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "mobileapptemplate-Bridging-Header.h"; path = "mobileapptemplate/mobileapptemplate-Bridging-Header.h"; sourceTree = ""; }; + 4A1A914D9A900C94B55E3147 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = mobileapptemplate/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-mobileapptemplate.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-mobileapptemplate.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6C2E3173556A471DD304B334 /* Pods-mobileapptemplate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-mobileapptemplate.debug.xcconfig"; path = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.debug.xcconfig"; sourceTree = ""; }; + 7A4D352CD337FB3A3BF06240 /* Pods-mobileapptemplate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-mobileapptemplate.release.xcconfig"; path = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.release.xcconfig"; sourceTree = ""; }; + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = mobileapptemplate/SplashScreen.storyboard; sourceTree = ""; }; + BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; + ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-mobileapptemplate/ExpoModulesProvider.swift"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 96905EF65AED1B983A6B3ABC /* libPods-mobileapptemplate.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 13B07FAE1A68108700A75B9A /* mobileapptemplate */ = { + isa = PBXGroup; + children = ( + BB2F792B24A3F905000567C9 /* Supporting */, + 13B07FAF1A68108700A75B9A /* AppDelegate.h */, + 13B07FB01A68108700A75B9A /* AppDelegate.mm */, + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 13B07FB61A68108700A75B9A /* Info.plist */, + 13B07FB71A68108700A75B9A /* main.m */, + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, + 27D7C37D92324A2E97FB2F3D /* noop-file.swift */, + 29596C17450346C49CF9BA92 /* mobileapptemplate-Bridging-Header.h */, + 4A1A914D9A900C94B55E3147 /* PrivacyInfo.xcprivacy */, + ); + name = mobileapptemplate; + sourceTree = ""; + }; + 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { + isa = PBXGroup; + children = ( + ED297162215061F000B7C4FE /* JavaScriptCore.framework */, + 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-mobileapptemplate.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + 832341AE1AAA6A7D00B99B32 /* Libraries */ = { + isa = PBXGroup; + children = ( + ); + name = Libraries; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* mobileapptemplate */, + 832341AE1AAA6A7D00B99B32 /* Libraries */, + 83CBBA001A601CBA00E9B192 /* Products */, + 2D16E6871FA4F8E400B85C8A /* Frameworks */, + D65327D7A22EEC0BE12398D9 /* Pods */, + D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */, + ); + indentWidth = 2; + sourceTree = ""; + tabWidth = 2; + usesTabs = 0; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* mobileapptemplate.app */, + ); + name = Products; + sourceTree = ""; + }; + 92DBD88DE9BF7D494EA9DA96 /* mobileapptemplate */ = { + isa = PBXGroup; + children = ( + FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */, + ); + name = mobileapptemplate; + sourceTree = ""; + }; + BB2F792B24A3F905000567C9 /* Supporting */ = { + isa = PBXGroup; + children = ( + BB2F792C24A3F905000567C9 /* Expo.plist */, + ); + name = Supporting; + path = mobileapptemplate/Supporting; + sourceTree = ""; + }; + D65327D7A22EEC0BE12398D9 /* Pods */ = { + isa = PBXGroup; + children = ( + 6C2E3173556A471DD304B334 /* Pods-mobileapptemplate.debug.xcconfig */, + 7A4D352CD337FB3A3BF06240 /* Pods-mobileapptemplate.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */ = { + isa = PBXGroup; + children = ( + 92DBD88DE9BF7D494EA9DA96 /* mobileapptemplate */, + ); + name = ExpoModulesProviders; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 13B07F861A680F5B00A75B9A /* mobileapptemplate */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "mobileapptemplate" */; + buildPhases = ( + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, + F27C4C42EE01F762EC64F5A6 /* [Expo] Configure project */, + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, + F2EAB2BC19EB7B2915731F51 /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = mobileapptemplate; + productName = mobileapptemplate; + productReference = 13B07F961A680F5B00A75B9A /* mobileapptemplate.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1130; + TargetAttributes = { + 13B07F861A680F5B00A75B9A = { + LastSwiftMigration = 1250; + }; + }; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "mobileapptemplate" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* mobileapptemplate */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, + 0843F39CADC6724414AA61CF /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Bundle React Native code and images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; + }; + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-mobileapptemplate-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuthCore_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXApplication/ExpoApplication_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoDevice/ExpoDevice_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher_Core_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/GoogleSignIn/GoogleSignIn.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AppAuthCore_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoApplication_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoDevice_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMAppAuth_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMSessionFetcher_Core_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + F27C4C42EE01F762EC64F5A6 /* [Expo] Configure project */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "[Expo] Configure project"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-mobileapptemplate/expo-configure-project.sh\"\n"; + }; + F2EAB2BC19EB7B2915731F51 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, + 13B07FC11A68108700A75B9A /* main.m in Sources */, + B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, + 1804B4FBA7044887B3B2FE8C /* noop-file.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6C2E3173556A471DD304B334 /* Pods-mobileapptemplate.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = mobileapptemplate/mobileapptemplate.entitlements; + CURRENT_PROJECT_VERSION = 1; + ENABLE_BITCODE = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "FB_SONARKIT_ENABLED=1", + ); + INFOPLIST_FILE = mobileapptemplate/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = android; + PRODUCT_NAME = mobileapptemplate; + SWIFT_OBJC_BRIDGING_HEADER = "mobileapptemplate/mobileapptemplate-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7A4D352CD337FB3A3BF06240 /* Pods-mobileapptemplate.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = mobileapptemplate/mobileapptemplate.entitlements; + CURRENT_PROJECT_VERSION = 1; + INFOPLIST_FILE = mobileapptemplate/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; + PRODUCT_BUNDLE_IDENTIFIER = android; + PRODUCT_NAME = mobileapptemplate; + SWIFT_OBJC_BRIDGING_HEADER = "mobileapptemplate/mobileapptemplate-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; + 83CBBA201A601CBA00E9B192 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CXX = ""; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + USE_HERMES = true; + }; + name = Debug; + }; + 83CBBA211A601CBA00E9B192 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + CXX = ""; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + USE_HERMES = true; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "mobileapptemplate" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "mobileapptemplate" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme b/ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme new file mode 100644 index 0000000..65937dc --- /dev/null +++ b/ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata b/ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..f4880e4 --- /dev/null +++ b/ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/ios/mobileapptemplate/AppDelegate.h b/ios/mobileapptemplate/AppDelegate.h new file mode 100644 index 0000000..1658a43 --- /dev/null +++ b/ios/mobileapptemplate/AppDelegate.h @@ -0,0 +1,7 @@ +#import +#import +#import + +@interface AppDelegate : EXAppDelegateWrapper + +@end diff --git a/ios/mobileapptemplate/AppDelegate.mm b/ios/mobileapptemplate/AppDelegate.mm new file mode 100644 index 0000000..b27f832 --- /dev/null +++ b/ios/mobileapptemplate/AppDelegate.mm @@ -0,0 +1,62 @@ +#import "AppDelegate.h" + +#import +#import + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ + self.moduleName = @"main"; + + // You can add your custom initial props in the dictionary below. + // They will be passed down to the ViewController used by React Native. + self.initialProps = @{}; + + return [super application:application didFinishLaunchingWithOptions:launchOptions]; +} + +- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge +{ + return [self bundleURL]; +} + +- (NSURL *)bundleURL +{ +#if DEBUG + return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; +#else + return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; +#endif +} + +// Linking API +- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { + return [super application:application openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options]; +} + +// Universal Links +- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler { + BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; + return [super application:application continueUserActivity:userActivity restorationHandler:restorationHandler] || result; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken +{ + return [super application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error +{ + return [super application:application didFailToRegisterForRemoteNotificationsWithError:error]; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler +{ + return [super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; +} + +@end diff --git a/ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..53527464bfce12fa4b0bb4d5de7f4c17eae397ff GIT binary patch literal 49900 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png b/android/app/src/main/res/drawable-mdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 zcmeFZc{tVE8#b;{MX7{JD5Wxsq6i(5G9**T4w+@1BGYa{5|Sx|C?uJuZQP}Vkg3dU z^N@L-_kN$XsWW}w>vvthKi}(|Kb&*Q{;aj0;ePJte%5DuUArp1bH~9Q6ciLYuUx*U zL_x7-GX=$tmTg<%PgJ^hb5l?RnqRs2hl=Bdk&hcTz#rawMobyowh{j8zkmL-z<(C_ z&jSBh;6DreXMz7L@Sg?#v%r5A_|F3WS>Qhl{AYpxr!8==`5~#3Yk1Qiodh$(xhnCy zQ^H57!wbF@lzlt)Cd0g-Pa4-D!8*OQEqcZtV_9n@^EH?4Hk*a!`&Oq9*`jCivpa9! z&w5=8l{vqr!dRqL22BT5HWy+U#?=ln1DzqDObDMMX&F7!=vu$?~ zWBGsDrvDx8KMVY4f&VP8%ZIh%-HS{1ya1Y2BVwz&#*AF z;V=2Z?-EVZjlMm7dG-05-4qlr=nXbd-1Fmp5;N0~L}Nk79I|EVB2D%NGEqW;(x6 zH;J*37YmY6eT0>Eb#;|IZYw!ASQ|NJ<+J3n?An@>Nx&a2no7ZoIX9{{js58XBAkZ_)M=rR25;hQ5!q6 z$mg@mZTv$r!!G6~QP>lFbRi-L?Cy3#abIkX`SRD-`3~Z?QW9fW&sm;FiR$+9@^hi%W8zvjl>>INorbNJZHja{9H)=fK0mn`w) z%$a7RqI{AgJXSDJ-C$oVX=F~Epmg(QfT*ouuif)w?(k4c6|^rQ{!qE>jA^fdU|vhJ z9c+KIlip#q3OlBSs-_$Mz4Mjyb4P1mBT?*PlanDq4pVUxx zc9o`(`4UDN{+qAjsUN9A-E`Qae{ym%jZeBQcQQFiyJK!5nNL~{4m8@jJoBwFPuo?D zf&!xlcK&eYScqx)c>D5vO23WiRD#Mo)=G(gY=*1RW%}m|L_zJqr$b5r82#aD1Bri2 z@#H;y8z?#t)->T_5|GQY&2r~C;W4{1F#A+vZF7TN);-22`=jB<85h$=LSYyR>~n9k zEvzLGW^i!6o@r|0l@2(@zM0})A_m$0iIid>aj6lXJ7B8aTErPpuK(%KUVtA=G8>__ zwVtWe`bZ@|iphBVbR}b>wz%aVFM7ll%N5QDg1xl=3p+Cow16Q6$94M-8J$ z=ueG~)~3$RwlGF6H1q=e8WAA0V+-=)jx#3n2hh^$wUS!3v%u*3+OVG;kiqv7<@9=< z#2H1klP>Y(9FIc5a7YM6CZ}5Rjpe0bPZ~P!k_5g_9IsEhcCu(KnV?+3xWoSz5;Jlv z-X$lON1hX~5x(+V0v$0BJ@O)e(WkL?g~Ejoo0vpm-f}P{vrhL{X{Xxsy~|3$yDeNx zQ-8TbU~p)BWtB0@-kY&lHTjp}ic=!a2{ zuv0DJ?sPw|dalin7BG{`TXn9h?gu7f&1taCqukiMBN)kGuA2>+hE-7(ILA}De8R%~ z`za{;abPw+&#Wx-jwSNOPRe+iey*wE-Kwc6bh^|UvrVmLpmn^pD0Y>|)OAo0(B)1w zwlM#$jjk?~mr6ynnO(QdFtv6QowB8kNt*a02z*V;3hqubwAs~Tja~YJLgqa=dw*8| zE1$%tF?Rp1BK&|dWULq|Fas|(ilgA9ezDZISxnW$4{yhvb^kyto>xuTVLTdh<3 zM+3KoI;mMxXw~iKJf|BJL0YsSb|`7K7a(7_HOE|y$2*Mj0ICFc{~R7>*=T^ay8W)va4;;pXTb+;>+9FA#UCz^y!hnb0bW+SIFKfXQ=)PXSKdQq8tN02 ztX;OBi`|79vi=1-I`pW9XFwQ~-?<|;*%pFdsnG+YF)om96cwZ;ynoL{O+6E}jYauy z#X>*_yf_kBY{2LF9jt0>p%sDuGf)gek#l6B0ClAIb$AMkL^&40 zKSwH0r4&p}P1Dl$=#e2@Kxc94OI&(-Iv-yRmX%y--H?sBFphdRUu?Ky6K#cE)^6h$ zoU8DMQ^jA67!he}&k}$4G&vFcvCZ}(l$>x&tq5&Au|b~2g>RAA#7kh@4#&F)fbn9B zMgC~D;AqFH1MhD*JF;ohs%vYuYuf1IKver`gXRg}_cyX`kD?HKbRgB`uAZ`nhQ|K= zgW`L{9;CRMFGrFVhJel(mSIU>v~x(krQ%KkD=g2Cu^$q5dq4cJynNo&boe0nk*WXj z*OM|S8q4vFe`h>~>S!~6`1o*!AyXtLncGSO4gz?UT6g(N7qt+5EJs|dbah?0R&GFM zI}In%O4|TRqFgt*~Iu6?5kK1TvXl;GSlad5*jwC{Rs9GmiXH&4Y z)s02ju4;&VoIB>*Q`}KVxLfeLhsuF^S5Yeqkp*hd)yNU?G>i5nSQcu+J%C*CQ>RV| zofz>X zJMb++6iaMNvB^EN$R`QbS}6}$J@KWqw6xe@VdB%Yk@$<3F8Ia%AB$F7Mp~z5z7;x0 zw(Q}Ng#79$^|NOh8*3r76$ooX0ppWaxulqfeidc(_eO{JB5P>;02zs{4$9b2v(Y@> zzaptT9+4qWNRWB+*13{w*X6nM%ush$c6oSuZk60-fSg=RUEbHwOK=+g>_0tF9kDY6 z0mKA~6cnp8Y<3G-$*b7i;SZ{m;(&Qu&>q`Y~teqBrmmrB@gKPS~Q9;tzYFb~|Og7aPEB zy6t(hj2-{iUGWK@=XWF&&bRH2`v{D(v#U|79XnJP+l`!6d`L+%2X|}L$g+KAIf0O} z(463K6$`?9ahn4D$5#EfEY)YS?_Tp9;CeO~~=l2BYTk`Ygq=Rbh zv+V76-txU1t3-#Ini~iL{tTxJUZ|4pZOWVdIEtus-Bh2C{4L*eP!$pjS0gq3m`8^Y zwZ3(52G&o}oDbcJ2#UbrC-3TVF|tKDIq@RCJrX$T*RPL0bQM3}P}m==DfmW-j;>1& z^(6U5)9qC(ZjMB=llK9dO8r=dg$0Cdmi&l=%06WH{e?{_NjKXjrlX>mFO%D!I1K~_ zmr$JSVs;sF{7oA8`DzF`=B*5^bEB=(jzDMme4dnat01NX#L^G=<%^{qb zEJwK0IvNhHl={DH&aYtcOLRY^7Fx6-@EF66`5aOSx1JvU&~~*N)VUBQ_1YB;>~5Oh zyeUbJeAfiW1jnD>%ZmV}d{73Ks%UEyCZ;NGir>sMR=oK_64oARUydjh5iYVS{cr)R zjoS!+RIobdb=09F*IM?)k$)NrY+vKBqV8Y|r50+&Cj-ZYXx?_~pWj7XZ*4txMd_^D zih5($Sn{eY(NUv*b~;&mcmF+um%IJW3~?MHZ#Tw zYKW7m)#L&)fdlYS02ZDH{y|SM9uO<806)BoJqGfP)%k9JEHJH@54@%+YG|Kzd2#E? z^L<)wi#0`mgM$))gVo}X*e2I?H@yKjxllux60=(^2>bdU-@i{RGH)$vnnPXm7f2=n zeMd)QzDL&@0K3>LpPhUsGhoBL*wGO=22jz(k4|jUOX-4R`8t>wB z<(pzv4%}3OzIV4_Xl2Q<~ z3s5{&F8cUlu36v}9hLh0RKvsKwYv>3LnTLaw`*p|fpV=z3EThFCjg6@U=d$EVfrb> zXO|y!hr_sN&ZBesHa5B=?hh&NVEN81x|y5bltdv*?L5{zE+#ftF@I^}uU$w&%;ljT z-CaW;HTs%4Ze6}7qS~?q0J~mn+PZaV`FhfgtUE|iD5kywP?^(yXF2ZJ6&`YB=c%tI z4cTD{G=BC*3?1qYq(ZE9MXW5eE0jLa_|7qjH!!JQYD7KSqXRQlmLq0(6|Sq$YMQ7( z=PKrbybTQ}6PXjFLS#im_=&F6NNV2>f3cs1%JwpBZ;3ch!vX~BM+<5>wh0&`4WVM4 zz*>chtxT*me@d|*#oHyErRz`qg{46A@X#&iqh7vi2O|^nT0jE94nx$~&xE+Lh^?uy zg4*^+z5~|TNV=3^3|QMZm95IZDAeD0Z6jJkx?|;I^k0(&5O6_9&md378=X`$KL?`!3=T)DK;9{tFd zG@%ai;7NbfdF%uSeUFjC;&7AVKBn0R2Qp90w1eq@VHtMoM?_X`G!iK&uCd}7 z;K}6^6E!;U^lK7GMg)~(SL3Vb=x9(9#VyHF#C`BS7WK>m(3xT+!@|_Cf`Qji2kpk%ax*OPuH9vM_QOJN5P|&!nu2Sq zd5&eC-H?*C)kHhdDo7JazNpcb*e*Ih;=mHM7N=`xR|Hy)w9>$996|3K$xXWHcU0;k z#j#^*xou%CFSh(5be9xWo#2u8$r_;&oV-;FxZ{z)%K)yHZm!bK;HGE-N`XPd=gFQ% zq9DjIOv$&%9U|(_xGP!B&7+3Tx-3wR8-gl^lUbbv0XzDU+uXNuXxv|YCZ8LTI8HUe zq$(hle>*nxCa2GyIz@B?hQ(s&1u2@7Wj=QKd2cb%xt4J{xEb0IJr-sBoWmf9{{237QF`2Qc!GzD~C{x z4m~zzQftl4)KIaMZ~2Qumhn&XmKQXLqk74 zEYc8h?8*^L+`nU7gLRE3i$OMupe7L2n}1^KK4N<>5Cst@X5;E@dyEWlEbxJJTprTNFJKH`f#ibGknlVm9 z`*$tYWqaZa$x4+FYPt|J)Fz~j0nByr!?I%|!znCcffZT3uR&Ha^k1h?U%t@EBb)&6 ze{`-}ww1X9ZT*@AVdcxWIa#O+5Zq~iLDx2x=vv=ioT8IQBt_;J=v)P0@7E}5ZtZ%T zoKP+{J#xRN3WP~dtTd7_fQm0K`P!d=FbQD?bN-e1gDNbSjbsBPO)xVH-z1Za>^~z| zc=lU)Q3$Ct+7*P?9jKFLQ&Ls6Z$}N5$6lG|I4fYN4lnwUhh~y2#bFFg^DT6$ZoTb-P2D zljd4a_`^PbPb>!75+U%x{4CQj8c*>k|Dr5UV%`l~fB^A@Pqr#t2>S=BHh;}Z$VHygtR|Hf25R0b!3eDxKlCwaQ91q z6I4|tPP@96=0S)5$geXg=W4+LiIb)vk?u20Ly?Z?RcPhTX2|b)Gzy?@sdFRDwd9rT zgqp`fx}~;O1Uh#h6_ahI!_`KUnNSh}BtT^tO_5iQ^hdiQo) zJ({@uZEYQ(&6XfB&3p}#H&sRrT?t|uEiHl$`usxro}QjpQI{^z`De`kHQUyY4c5C+ zs+7z*LJxhps$?bqPPGmtNAZlf>%o8f+PL@B`c@Xk+ zjFk7!;zQS<_pE8i&ON%0bW7NDO43L39}Y3|;#W@FM}|5ViB;A_To;a{Ydvs`v;Gow z`kPEmmwi2f?d)kv0UbOwUyiqyaJ7A&$*!5(cx8vX#NFUWN960Y4xR|tZ#{C{#>PRD z>uFyHy`5QKa^2OLhX*dm9jj&1xg_Q({(NQfyh8s0;$VAztLg(k?vnAwitJGjoY{1L z%F~NZF>$z)LPFu^h{e@3P+C5)-e7|%F^}_fm5|KQqu6D0>)Lp+*@Vvfo0cO3rGnK7 zAuIVtks_11;-nSs^vlA+!q>4~!T6Q0&g1y`<;IFw0h=vmtrjbOBK7B?bv>Ouc6aV*+1AS!<~;T`YYip+NHKI{=cx;<^Bi9q zro_(=&X*?Vk17A5q3a*{mObR@-z z=xfIEICZX^cYONpEUma_k{#tMLw#gn?|G+joPi@!PM&6qRR$T>{ z4XxRXdV1pRM_D<$C+*`h55x-3UOTyunYlywpkIoB)b;mof4mE#V&Hih!f7=xIzNUR z%M+)1;vE;SeZ?Ry{x~|n|6Q^bnzGx=3^PI<&s%)mnD*Z6ctqsO{Vdp9l_-Xe)zO|A zXU=tyhE2(MPr20%gpkz4(qWKQn4!+q%i=WXZ$$mNg4g^cy?1z;dfUFcOPvb~lW7dv z=iN?*yK)~5Ig&=~e}fzOUQX+YR@?4KURnM6o#V`Y;Zu9muL}lTRk-@p56@@VdPfq| zJG;1Y^eAlCUZ?(9X6leyoRSDLaV)i`X{QFo(2V{&ST)C-vHjdx++FX?w2vQKJ+@L> zG739R#5*%Pn>D^YeFU~_u&1}*Pyp^Uq;5WseqPpcnRHJZZIyN?Gf4l(5#^L+@T z_%H@&el`eIiz8dpYwctzi9cin!>c~`SSu5^fsb1uf(5F&Ndg)-(xH@ltY;O zG3wB^_(M^C_qHo)TPMS1Jy znHd!nI>C>nQ2_ZH7#MX=;@C+~3=9OCM@$8RgQ~!qN4+oq>p)Fxm-^H&h?MW>tyaW=VuAyRWA8Tk%H z3*D1xuFGyNtov@z1`GOw(=P|G`oCr8;bf3qbSk`#a)Yg#oFOVn*ExmSCWcG_XUg_^ z&0MU?mmX{1GvpOkcj;@15|MG9kdvU5qN?u&*8ZB5L+so6>63%cuAS{!?RbWhXtTX&vx(}E8prp# zZu))rFJNuTxmDxF+M}Khvfc?`ZA#{a{%2rf^h~~|JowE073uuzkNaVoC6kM(gihzf z-YEpos+W{y2)I+{^p7uXWffIaZc!<`p6H@CQzYMK!_LcX=CZQTgmTQh^^(J`T^-pa z=*X;GoFYf%WsWU9?@q^9@EnB`%T}VFY8&L)MfVP!vc&h8wjM=~Yn$OzPGF+JIy702 zcw~B^T%Imr@bfco70k1>vYMth*$_N?<5HNNo|m+OV?b7j7pW_=a9G~TMh z6EaoT52kYY?w6d6M3yp5*o-duPk!o^cjRb>Du_-YG6j8{@nqWgXPBRei1yL}0& zHKq?mqY=q(Zp`jb{*j8$$k&sTJ$k6TAs>ALe|JB)J&TEjGW%xxeI33Ll(8{RN!Qs! zyzfGNGv2_AsvPTm9fz~X^-nK49~IrB3^vu+`ZMc>LFrKf6BIK;{m_Ff;$nhgZZ7Xp z0W&rpo+DQQ=$4J%T=BmQ!QN+Mdmxuu+K=esRIXQ;( zw1X1eBibilRsratAQLY}`9%dg@Vn?#dHGn2v+LpgzB3o)?*sqnY4ShnJU8xa5#K5P zD<_WR>LZT8>uNF`jO=W{v2Vv+6N$t7shwTL@MMoH0JYqUn+psy1hQ^qDZ%LhsMNF3!Zn-Ma$)Pnk6DH>yh9L#53tH$ zL|YwF$4!(AoktUYfggq+C0IyN=3UwI%tCzx#gqHKA^eZjTB~be`+&f~kwdo7dzVzH zb6M=7v1AI8g#xh8+r0ov9k{Sa{X7{%Ahs(WAT%fL3{!Gqtqq~x{J^y8qITWz^x_t5 zAOKRN+t2c4g{v?3)8cg3;qufcz7-%ShnR~@ogL=GQddBEdKPm0Cd->k%{07v^s=f5%?encpcoKd)I@oP!{Zd;qd;e$CkEQjCh6J zzre?3`~(*FWjdEWFzEj&pQ+Sh8%7NP@yE}#4EDISu)K_ab_mK!U3=kiOkzahW!ls7 z^~hzI-m_OnL}O( zPJ*ITaH_7J(d%Lrs!tgD(ooAoA~yQfsQ!rfw(sWhx}A07oa4k|J0*=6zLk#}3ncq8 z?Z%H|skrwTj{ZLWM-tJgna{xCXHjt$hqRQ7wh|N~$?iIO8=t91zx!Kt=!PpUzI^KtaG`b0}UBvaasU*w|QVW;Afr?DKO?$%+uS z=AQsFUU5qS!H(JAfue{9Te{9p`{+sgj+}GqovrLd>lhX#2iX) z2h#(;&p>MWl+Iy)rM6CUuGnsMPM*ZZ+jJ&MeEV;Z8@tcwbV)Cu)^1Td2GCnBry&3G z<&1x%QIH8v~K_%4GINlFd*3pEc!Pw0g5nNvt2( zAjr6QI6|J>H30&)gEQ9d_r`Ev1HEHijtiXeuc$J#vCTNJfp{;@BrneXXLn4aHgAOg z@kN)LZs^x9qI2MOppGDPD8UQ06y%5FkM2gf4+Rk*cm2%d-!+!>6(GED>kIlm)YeuB zY>6FAwDI&G^`~!Qt|Kb)Mu#u+I&7ZaAE8joJ&1#^u{L4?qG$Ypg9KK@7Eq{t7@l1$ zG4LHdy%weLd){TJUT~MKTT)m^DB#!D>F+fTPb2f|YK5KVpPH4QToBI47s(Wat_t!7 zK87KaP5Mr7oK3<@ap-}|`wRv8l-S21i0^HgyOJ`mP$Jc*%g!6}5g;8{daoqFO@6*) z7r@yahZGG)0NAx>(UTj9;Pq`2?JO*g0~ZUFjV*u#+klBPkzrss$I`TOaT`!BL^7au z2fBd$-Pa%IArYO`-fmh9DQ4x45-oKbHA`C|#Lci3q0<9=*%*@ho ztU&q)1mV|C_Lc%aDrb{nFU%L&x68fZkzSgkrGtY*6QnUbs%A5}uD`-?^(jO}MzDv- zEFgI$`<1dpl*pH5O{U40iJuLThpw@)YmPvTgTa~Jptlt(NBJRCyaC;@rcX*NP;aaNZ& zYcnL5i}@O|<{6VsGVHFfiEBU!?!!jDvY=K%Nd^@q_3Ni&hr0Po?;J!XEJi+=h_1J_ z6_EC0Zn?=5G=(DG{5WVeQ29I73moyWx>-c%Rea!HE>4u28mkdEq+lmEUZAiRQ%P*> z2m>0yW-h@VJ3o&-asYVA^0LseAf>$1<$Tn5o#xup@(dy8*60xZT7wWBSSJbOA>49| zWgFSKICeE84xrMbnfl&1tgb`~?8XW!aDO8wgbaJEr-W%SfUgkzUVD3Vs*+5|mYVkV zLX>0o4A#?zkD8RAj9)MUDCGIe!3D`SRRO$3C-1%v?zuqq4mu6%P|%ei^C^NugV0~a zy!&BGXRU~8Kl~v@MWqb7(cXI)*Y%Po_xCH+4tChe0@F@8Y-Bl9@IJ#pXsMO)} z_YCx7(WU!o59|}A%%{M5jr3J19hikQP1hQ_CZei z>i!Zb8T+3P3_e-E^uU!3&n}^(mL%;%JCtKbzf6((^ga4t`s+Yyy7_@XQUz}TZ0u$o z6(^(AjkUd518Lu^PT|{g8un6$Fx%Lgyo-|NITuMVsTf{I<1JJUYk$!8;JMruWDA@H zy`-BJ2>cdxim*78zUvP4&M=QZ!lNWJ^uQn*kl?cc@DN_~IkUCTA$;cA4YlyG_i1_Z z=ZeY4g3mdxyU^_H9OX`Hf9O8pAQz}KQObSbSK?uqh863{d%T7A*eN;w-PDrGDrot` zqK+2mQA=c0B0mq#4|)CsHyEHrh$06X`7sqQZ|%o&s0$+Uj(Kx>^dLGg`C;IfL!}mv zy_0D+H~#tiXxX5tZdRzrK;!PwXDh*8?isxK+sSUDlTlR2L2vok8&Ng*zs$ENC?K@@ zY)EV+tvvMs%=RX9OUqGHm5|Ykus0Gp!W@QPVR350z{R2TTma}9rI!K zd{uJ5qneioCD+IFZlJ56@)U?gY15-hVq=?I zIn*{H2mD_dmLX>xf}xu3z@Okx9oRAwmTa~_rBLJvnntA<)S+rbTHw+02>o7_K=fNH zCf!M9Rljp}pxm0I1MxP+L!liUx6n$lOKFhUa>apI#iOlt;nyw$YSsk>;Nj z9!{>d0acSsJ|O?y{19Ca3{C(o@yC{|7h%LU)(d={Av_A;7}Yo+ZduTb_(3lSA9q

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 zcmeFZc{tVE8#b;{MX7{JD5Wxsq6i(5G9**T4w+@1BGYa{5|Sx|C?uJuZQP}Vkg3dU z^N@L-_kN$XsWW}w>vvthKi}(|Kb&*Q{;aj0;ePJte%5DuUArp1bH~9Q6ciLYuUx*U zL_x7-GX=$tmTg<%PgJ^hb5l?RnqRs2hl=Bdk&hcTz#rawMobyowh{j8zkmL-z<(C_ z&jSBh;6DreXMz7L@Sg?#v%r5A_|F3WS>Qhl{AYpxr!8==`5~#3Yk1Qiodh$(xhnCy zQ^H57!wbF@lzlt)Cd0g-Pa4-D!8*OQEqcZtV_9n@^EH?4Hk*a!`&Oq9*`jCivpa9! z&w5=8l{vqr!dRqL22BT5HWy+U#?=ln1DzqDObDMMX&F7!=vu$?~ zWBGsDrvDx8KMVY4f&VP8%ZIh%-HS{1ya1Y2BVwz&#*AF z;V=2Z?-EVZjlMm7dG-05-4qlr=nXbd-1Fmp5;N0~L}Nk79I|EVB2D%NGEqW;(x6 zH;J*37YmY6eT0>Eb#;|IZYw!ASQ|NJ<+J3n?An@>Nx&a2no7ZoIX9{{js58XBAkZ_)M=rR25;hQ5!q6 z$mg@mZTv$r!!G6~QP>lFbRi-L?Cy3#abIkX`SRD-`3~Z?QW9fW&sm;FiR$+9@^hi%W8zvjl>>INorbNJZHja{9H)=fK0mn`w) z%$a7RqI{AgJXSDJ-C$oVX=F~Epmg(QfT*ouuif)w?(k4c6|^rQ{!qE>jA^fdU|vhJ z9c+KIlip#q3OlBSs-_$Mz4Mjyb4P1mBT?*PlanDq4pVUxx zc9o`(`4UDN{+qAjsUN9A-E`Qae{ym%jZeBQcQQFiyJK!5nNL~{4m8@jJoBwFPuo?D zf&!xlcK&eYScqx)c>D5vO23WiRD#Mo)=G(gY=*1RW%}m|L_zJqr$b5r82#aD1Bri2 z@#H;y8z?#t)->T_5|GQY&2r~C;W4{1F#A+vZF7TN);-22`=jB<85h$=LSYyR>~n9k zEvzLGW^i!6o@r|0l@2(@zM0})A_m$0iIid>aj6lXJ7B8aTErPpuK(%KUVtA=G8>__ zwVtWe`bZ@|iphBVbR}b>wz%aVFM7ll%N5QDg1xl=3p+Cow16Q6$94M-8J$ z=ueG~)~3$RwlGF6H1q=e8WAA0V+-=)jx#3n2hh^$wUS!3v%u*3+OVG;kiqv7<@9=< z#2H1klP>Y(9FIc5a7YM6CZ}5Rjpe0bPZ~P!k_5g_9IsEhcCu(KnV?+3xWoSz5;Jlv z-X$lON1hX~5x(+V0v$0BJ@O)e(WkL?g~Ejoo0vpm-f}P{vrhL{X{Xxsy~|3$yDeNx zQ-8TbU~p)BWtB0@-kY&lHTjp}ic=!a2{ zuv0DJ?sPw|dalin7BG{`TXn9h?gu7f&1taCqukiMBN)kGuA2>+hE-7(ILA}De8R%~ z`za{;abPw+&#Wx-jwSNOPRe+iey*wE-Kwc6bh^|UvrVmLpmn^pD0Y>|)OAo0(B)1w zwlM#$jjk?~mr6ynnO(QdFtv6QowB8kNt*a02z*V;3hqubwAs~Tja~YJLgqa=dw*8| zE1$%tF?Rp1BK&|dWULq|Fas|(ilgA9ezDZISxnW$4{yhvb^kyto>xuTVLTdh<3 zM+3KoI;mMxXw~iKJf|BJL0YsSb|`7K7a(7_HOE|y$2*Mj0ICFc{~R7>*=T^ay8W)va4;;pXTb+;>+9FA#UCz^y!hnb0bW+SIFKfXQ=)PXSKdQq8tN02 ztX;OBi`|79vi=1-I`pW9XFwQ~-?<|;*%pFdsnG+YF)om96cwZ;ynoL{O+6E}jYauy z#X>*_yf_kBY{2LF9jt0>p%sDuGf)gek#l6B0ClAIb$AMkL^&40 zKSwH0r4&p}P1Dl$=#e2@Kxc94OI&(-Iv-yRmX%y--H?sBFphdRUu?Ky6K#cE)^6h$ zoU8DMQ^jA67!he}&k}$4G&vFcvCZ}(l$>x&tq5&Au|b~2g>RAA#7kh@4#&F)fbn9B zMgC~D;AqFH1MhD*JF;ohs%vYuYuf1IKver`gXRg}_cyX`kD?HKbRgB`uAZ`nhQ|K= zgW`L{9;CRMFGrFVhJel(mSIU>v~x(krQ%KkD=g2Cu^$q5dq4cJynNo&boe0nk*WXj z*OM|S8q4vFe`h>~>S!~6`1o*!AyXtLncGSO4gz?UT6g(N7qt+5EJs|dbah?0R&GFM zI}In%O4|TRqFgt*~Iu6?5kK1TvXl;GSlad5*jwC{Rs9GmiXH&4Y z)s02ju4;&VoIB>*Q`}KVxLfeLhsuF^S5Yeqkp*hd)yNU?G>i5nSQcu+J%C*CQ>RV| zofz>X zJMb++6iaMNvB^EN$R`QbS}6}$J@KWqw6xe@VdB%Yk@$<3F8Ia%AB$F7Mp~z5z7;x0 zw(Q}Ng#79$^|NOh8*3r76$ooX0ppWaxulqfeidc(_eO{JB5P>;02zs{4$9b2v(Y@> zzaptT9+4qWNRWB+*13{w*X6nM%ush$c6oSuZk60-fSg=RUEbHwOK=+g>_0tF9kDY6 z0mKA~6cnp8Y<3G-$*b7i;SZ{m;(&Qu&>q`Y~teqBrmmrB@gKPS~Q9;tzYFb~|Og7aPEB zy6t(hj2-{iUGWK@=XWF&&bRH2`v{D(v#U|79XnJP+l`!6d`L+%2X|}L$g+KAIf0O} z(463K6$`?9ahn4D$5#EfEY)YS?_Tp9;CeO~~=l2BYTk`Ygq=Rbh zv+V76-txU1t3-#Ini~iL{tTxJUZ|4pZOWVdIEtus-Bh2C{4L*eP!$pjS0gq3m`8^Y zwZ3(52G&o}oDbcJ2#UbrC-3TVF|tKDIq@RCJrX$T*RPL0bQM3}P}m==DfmW-j;>1& z^(6U5)9qC(ZjMB=llK9dO8r=dg$0Cdmi&l=%06WH{e?{_NjKXjrlX>mFO%D!I1K~_ zmr$JSVs;sF{7oA8`DzF`=B*5^bEB=(jzDMme4dnat01NX#L^G=<%^{qb zEJwK0IvNhHl={DH&aYtcOLRY^7Fx6-@EF66`5aOSx1JvU&~~*N)VUBQ_1YB;>~5Oh zyeUbJeAfiW1jnD>%ZmV}d{73Ks%UEyCZ;NGir>sMR=oK_64oARUydjh5iYVS{cr)R zjoS!+RIobdb=09F*IM?)k$)NrY+vKBqV8Y|r50+&Cj-ZYXx?_~pWj7XZ*4txMd_^D zih5($Sn{eY(NUv*b~;&mcmF+um%IJW3~?MHZ#Tw zYKW7m)#L&)fdlYS02ZDH{y|SM9uO<806)BoJqGfP)%k9JEHJH@54@%+YG|Kzd2#E? z^L<)wi#0`mgM$))gVo}X*e2I?H@yKjxllux60=(^2>bdU-@i{RGH)$vnnPXm7f2=n zeMd)QzDL&@0K3>LpPhUsGhoBL*wGO=22jz(k4|jUOX-4R`8t>wB z<(pzv4%}3OzIV4_Xl2Q<~ z3s5{&F8cUlu36v}9hLh0RKvsKwYv>3LnTLaw`*p|fpV=z3EThFCjg6@U=d$EVfrb> zXO|y!hr_sN&ZBesHa5B=?hh&NVEN81x|y5bltdv*?L5{zE+#ftF@I^}uU$w&%;ljT z-CaW;HTs%4Ze6}7qS~?q0J~mn+PZaV`FhfgtUE|iD5kywP?^(yXF2ZJ6&`YB=c%tI z4cTD{G=BC*3?1qYq(ZE9MXW5eE0jLa_|7qjH!!JQYD7KSqXRQlmLq0(6|Sq$YMQ7( z=PKrbybTQ}6PXjFLS#im_=&F6NNV2>f3cs1%JwpBZ;3ch!vX~BM+<5>wh0&`4WVM4 zz*>chtxT*me@d|*#oHyErRz`qg{46A@X#&iqh7vi2O|^nT0jE94nx$~&xE+Lh^?uy zg4*^+z5~|TNV=3^3|QMZm95IZDAeD0Z6jJkx?|;I^k0(&5O6_9&md378=X`$KL?`!3=T)DK;9{tFd zG@%ai;7NbfdF%uSeUFjC;&7AVKBn0R2Qp90w1eq@VHtMoM?_X`G!iK&uCd}7 z;K}6^6E!;U^lK7GMg)~(SL3Vb=x9(9#VyHF#C`BS7WK>m(3xT+!@|_Cf`Qji2kpk%ax*OPuH9vM_QOJN5P|&!nu2Sq zd5&eC-H?*C)kHhdDo7JazNpcb*e*Ih;=mHM7N=`xR|Hy)w9>$996|3K$xXWHcU0;k z#j#^*xou%CFSh(5be9xWo#2u8$r_;&oV-;FxZ{z)%K)yHZm!bK;HGE-N`XPd=gFQ% zq9DjIOv$&%9U|(_xGP!B&7+3Tx-3wR8-gl^lUbbv0XzDU+uXNuXxv|YCZ8LTI8HUe zq$(hle>*nxCa2GyIz@B?hQ(s&1u2@7Wj=QKd2cb%xt4J{xEb0IJr-sBoWmf9{{237QF`2Qc!GzD~C{x z4m~zzQftl4)KIaMZ~2Qumhn&XmKQXLqk74 zEYc8h?8*^L+`nU7gLRE3i$OMupe7L2n}1^KK4N<>5Cst@X5;E@dyEWlEbxJJTprTNFJKH`f#ibGknlVm9 z`*$tYWqaZa$x4+FYPt|J)Fz~j0nByr!?I%|!znCcffZT3uR&Ha^k1h?U%t@EBb)&6 ze{`-}ww1X9ZT*@AVdcxWIa#O+5Zq~iLDx2x=vv=ioT8IQBt_;J=v)P0@7E}5ZtZ%T zoKP+{J#xRN3WP~dtTd7_fQm0K`P!d=FbQD?bN-e1gDNbSjbsBPO)xVH-z1Za>^~z| zc=lU)Q3$Ct+7*P?9jKFLQ&Ls6Z$}N5$6lG|I4fYN4lnwUhh~y2#bFFg^DT6$ZoTb-P2D zljd4a_`^PbPb>!75+U%x{4CQj8c*>k|Dr5UV%`l~fB^A@Pqr#t2>S=BHh;}Z$VHygtR|Hf25R0b!3eDxKlCwaQ91q z6I4|tPP@96=0S)5$geXg=W4+LiIb)vk?u20Ly?Z?RcPhTX2|b)Gzy?@sdFRDwd9rT zgqp`fx}~;O1Uh#h6_ahI!_`KUnNSh}BtT^tO_5iQ^hdiQo) zJ({@uZEYQ(&6XfB&3p}#H&sRrT?t|uEiHl$`usxro}QjpQI{^z`De`kHQUyY4c5C+ zs+7z*LJxhps$?bqPPGmtNAZlf>%o8f+PL@B`c@Xk+ zjFk7!;zQS<_pE8i&ON%0bW7NDO43L39}Y3|;#W@FM}|5ViB;A_To;a{Ydvs`v;Gow z`kPEmmwi2f?d)kv0UbOwUyiqyaJ7A&$*!5(cx8vX#NFUWN960Y4xR|tZ#{C{#>PRD z>uFyHy`5QKa^2OLhX*dm9jj&1xg_Q({(NQfyh8s0;$VAztLg(k?vnAwitJGjoY{1L z%F~NZF>$z)LPFu^h{e@3P+C5)-e7|%F^}_fm5|KQqu6D0>)Lp+*@Vvfo0cO3rGnK7 zAuIVtks_11;-nSs^vlA+!q>4~!T6Q0&g1y`<;IFw0h=vmtrjbOBK7B?bv>Ouc6aV*+1AS!<~;T`YYip+NHKI{=cx;<^Bi9q zro_(=&X*?Vk17A5q3a*{mObR@-z z=xfIEICZX^cYONpEUma_k{#tMLw#gn?|G+joPi@!PM&6qRR$T>{ z4XxRXdV1pRM_D<$C+*`h55x-3UOTyunYlywpkIoB)b;mof4mE#V&Hih!f7=xIzNUR z%M+)1;vE;SeZ?Ry{x~|n|6Q^bnzGx=3^PI<&s%)mnD*Z6ctqsO{Vdp9l_-Xe)zO|A zXU=tyhE2(MPr20%gpkz4(qWKQn4!+q%i=WXZ$$mNg4g^cy?1z;dfUFcOPvb~lW7dv z=iN?*yK)~5Ig&=~e}fzOUQX+YR@?4KURnM6o#V`Y;Zu9muL}lTRk-@p56@@VdPfq| zJG;1Y^eAlCUZ?(9X6leyoRSDLaV)i`X{QFo(2V{&ST)C-vHjdx++FX?w2vQKJ+@L> zG739R#5*%Pn>D^YeFU~_u&1}*Pyp^Uq;5WseqPpcnRHJZZIyN?Gf4l(5#^L+@T z_%H@&el`eIiz8dpYwctzi9cin!>c~`SSu5^fsb1uf(5F&Ndg)-(xH@ltY;O zG3wB^_(M^C_qHo)TPMS1Jy znHd!nI>C>nQ2_ZH7#MX=;@C+~3=9OCM@$8RgQ~!qN4+oq>p)Fxm-^H&h?MW>tyaW=VuAyRWA8Tk%H z3*D1xuFGyNtov@z1`GOw(=P|G`oCr8;bf3qbSk`#a)Yg#oFOVn*ExmSCWcG_XUg_^ z&0MU?mmX{1GvpOkcj;@15|MG9kdvU5qN?u&*8ZB5L+so6>63%cuAS{!?RbWhXtTX&vx(}E8prp# zZu))rFJNuTxmDxF+M}Khvfc?`ZA#{a{%2rf^h~~|JowE073uuzkNaVoC6kM(gihzf z-YEpos+W{y2)I+{^p7uXWffIaZc!<`p6H@CQzYMK!_LcX=CZQTgmTQh^^(J`T^-pa z=*X;GoFYf%WsWU9?@q^9@EnB`%T}VFY8&L)MfVP!vc&h8wjM=~Yn$OzPGF+JIy702 zcw~B^T%Imr@bfco70k1>vYMth*$_N?<5HNNo|m+OV?b7j7pW_=a9G~TMh z6EaoT52kYY?w6d6M3yp5*o-duPk!o^cjRb>Du_-YG6j8{@nqWgXPBRei1yL}0& zHKq?mqY=q(Zp`jb{*j8$$k&sTJ$k6TAs>ALe|JB)J&TEjGW%xxeI33Ll(8{RN!Qs! zyzfGNGv2_AsvPTm9fz~X^-nK49~IrB3^vu+`ZMc>LFrKf6BIK;{m_Ff;$nhgZZ7Xp z0W&rpo+DQQ=$4J%T=BmQ!QN+Mdmxuu+K=esRIXQ;( zw1X1eBibilRsratAQLY}`9%dg@Vn?#dHGn2v+LpgzB3o)?*sqnY4ShnJU8xa5#K5P zD<_WR>LZT8>uNF`jO=W{v2Vv+6N$t7shwTL@MMoH0JYqUn+psy1hQ^qDZ%LhsMNF3!Zn-Ma$)Pnk6DH>yh9L#53tH$ zL|YwF$4!(AoktUYfggq+C0IyN=3UwI%tCzx#gqHKA^eZjTB~be`+&f~kwdo7dzVzH zb6M=7v1AI8g#xh8+r0ov9k{Sa{X7{%Ahs(WAT%fL3{!Gqtqq~x{J^y8qITWz^x_t5 zAOKRN+t2c4g{v?3)8cg3;qufcz7-%ShnR~@ogL=GQddBEdKPm0Cd->k%{07v^s=f5%?encpcoKd)I@oP!{Zd;qd;e$CkEQjCh6J zzre?3`~(*FWjdEWFzEj&pQ+Sh8%7NP@yE}#4EDISu)K_ab_mK!U3=kiOkzahW!ls7 z^~hzI-m_OnL}O( zPJ*ITaH_7J(d%Lrs!tgD(ooAoA~yQfsQ!rfw(sWhx}A07oa4k|J0*=6zLk#}3ncq8 z?Z%H|skrwTj{ZLWM-tJgna{xCXHjt$hqRQ7wh|N~$?iIO8=t91zx!Kt=!PpUzI^KtaG`b0}UBvaasU*w|QVW;Afr?DKO?$%+uS z=AQsFUU5qS!H(JAfue{9Te{9p`{+sgj+}GqovrLd>lhX#2iX) z2h#(;&p>MWl+Iy)rM6CUuGnsMPM*ZZ+jJ&MeEV;Z8@tcwbV)Cu)^1Td2GCnBry&3G z<&1x%QIH8v~K_%4GINlFd*3pEc!Pw0g5nNvt2( zAjr6QI6|J>H30&)gEQ9d_r`Ev1HEHijtiXeuc$J#vCTNJfp{;@BrneXXLn4aHgAOg z@kN)LZs^x9qI2MOppGDPD8UQ06y%5FkM2gf4+Rk*cm2%d-!+!>6(GED>kIlm)YeuB zY>6FAwDI&G^`~!Qt|Kb)Mu#u+I&7ZaAE8joJ&1#^u{L4?qG$Ypg9KK@7Eq{t7@l1$ zG4LHdy%weLd){TJUT~MKTT)m^DB#!D>F+fTPb2f|YK5KVpPH4QToBI47s(Wat_t!7 zK87KaP5Mr7oK3<@ap-}|`wRv8l-S21i0^HgyOJ`mP$Jc*%g!6}5g;8{daoqFO@6*) z7r@yahZGG)0NAx>(UTj9;Pq`2?JO*g0~ZUFjV*u#+klBPkzrss$I`TOaT`!BL^7au z2fBd$-Pa%IArYO`-fmh9DQ4x45-oKbHA`C|#Lci3q0<9=*%*@ho ztU&q)1mV|C_Lc%aDrb{nFU%L&x68fZkzSgkrGtY*6QnUbs%A5}uD`-?^(jO}MzDv- zEFgI$`<1dpl*pH5O{U40iJuLThpw@)YmPvTgTa~Jptlt(NBJRCyaC;@rcX*NP;aaNZ& zYcnL5i}@O|<{6VsGVHFfiEBU!?!!jDvY=K%Nd^@q_3Ni&hr0Po?;J!XEJi+=h_1J_ z6_EC0Zn?=5G=(DG{5WVeQ29I73moyWx>-c%Rea!HE>4u28mkdEq+lmEUZAiRQ%P*> z2m>0yW-h@VJ3o&-asYVA^0LseAf>$1<$Tn5o#xup@(dy8*60xZT7wWBSSJbOA>49| zWgFSKICeE84xrMbnfl&1tgb`~?8XW!aDO8wgbaJEr-W%SfUgkzUVD3Vs*+5|mYVkV zLX>0o4A#?zkD8RAj9)MUDCGIe!3D`SRRO$3C-1%v?zuqq4mu6%P|%ei^C^NugV0~a zy!&BGXRU~8Kl~v@MWqb7(cXI)*Y%Po_xCH+4tChe0@F@8Y-Bl9@IJ#pXsMO)} z_YCx7(WU!o59|}A%%{M5jr3J19hikQP1hQ_CZei z>i!Zb8T+3P3_e-E^uU!3&n}^(mL%;%JCtKbzf6((^ga4t`s+Yyy7_@XQUz}TZ0u$o z6(^(AjkUd518Lu^PT|{g8un6$Fx%Lgyo-|NITuMVsTf{I<1JJUYk$!8;JMruWDA@H zy`-BJ2>cdxim*78zUvP4&M=QZ!lNWJ^uQn*kl?cc@DN_~IkUCTA$;cA4YlyG_i1_Z z=ZeY4g3mdxyU^_H9OX`Hf9O8pAQz}KQObSbSK?uqh863{d%T7A*eN;w-PDrGDrot` zqK+2mQA=c0B0mq#4|)CsHyEHrh$06X`7sqQZ|%o&s0$+Uj(Kx>^dLGg`C;IfL!}mv zy_0D+H~#tiXxX5tZdRzrK;!PwXDh*8?isxK+sSUDlTlR2L2vok8&Ng*zs$ENC?K@@ zY)EV+tvvMs%=RX9OUqGHm5|Ykus0Gp!W@QPVR350z{R2TTma}9rI!K zd{uJ5qneioCD+IFZlJ56@)U?gY15-hVq=?I zIn*{H2mD_dmLX>xf}xu3z@Okx9oRAwmTa~_rBLJvnntA<)S+rbTHw+02>o7_K=fNH zCf!M9Rljp}pxm0I1MxP+L!liUx6n$lOKFhUa>apI#iOlt;nyw$YSsk>;Nj z9!{>d0acSsJ|O?y{19Ca3{C(o@yC{|7h%LU)(d={Av_A;7}Yo+ZduTb_(3lSA9q

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq ztp+X}g`(*P0v&2XG{@SHgaG?-ftUrc{2TgD)Kl|p-zsTZA_Z`;SzRB@IzCQ#Hu5*) ztTEJ1{w*6nS{>d^eWGEWtxpovF02zdn#fPeRjI7lcul6hL@L|7nyM3_&-}dQ?xeSI%-blyxtYJvux=$gz2pB5_Y%=3GILwf_AX|l zM6z;XuZU?w0AB}z9kLS`3esne0uy-PHv+OG3rMXs*HPf6UbX>E;WRtwL*3~T(a#vT zsDKbTIu6evK?z8S&L1jJS9^L&O94wV>ByFUjuhzQTOLMdb*JAL#YkDHdY3kaYA@Aw z1`~%@zIcm&FHq|k*set_5vep2yMwKiBq}&$idC2@+``5I6 zjtDms)`&>C?eIBS^f_}jKm?GiDjgL3okqq0t#=J2qNIgmBSYvTDH8m4=Pz9xb z1U&XH`aQtlC_>xJAW$AJqPa`>xmCO&2y$z7O8n75kD&`xTAG+>7?qTC@PWwxD6QLi z=O}DLqrp@FO&ow7gP9Yb0CZf?BzJkgwC+nbwzi=7fCy7!0PJ~NOBk?K=8im9((tqSK6U(HO2#pLSdL zPWu`)=1kB5gPK<$wj0BU^!W!M`WHcUTx+FxIM-yeCMII}v}fEfxjF<1-{rS|3wXFi zR(E-B*@1dz`uL`7mpUgNZ;Wuz3T3Nx-gjlsProP_Sd+v2og=GUc8K6+yB< zVrgO2%;Ki@kEvW~Q^T^`BFGk z7$E{`Yg1n#BtWV*Xy)t-4$ax^sqf9cfRYIUe;l-8s4fw@$o{oGl#iNMR6~&qxI=*Q zVqqWBtcuf17p%+=@84z$qa7Z0ax)GkiY`RsIw-bwu7`2giH`yQpF+^*_V#}EN>e_e z?1@@(2+RE*q~Ak;1#tkJe{JB^6_hp=R|~Zgfn0q>)p+sR+NrU}_MS-r>V#x*u6s6V zfhkbuO_ZQnR9_3X05l&7%e2<1ulaIcUJ~gCWPt)TjNk-$sHvYmY39(Z2LnlbEooth z2s&CLKPbwGMXHhOJGpWJvMa!N=Q#~1G={JV!hWwgC-I?a%DjiSa^>PljU!LVtq-7e zi4ua6lo?%4FV}mlc)A{EaiibR_jIpnKc!bs9-s@`c*{+ ziNx~O8foh1kIL_Wa9n&WxXbKd%h^;D@~}S@JD!XtcoTRY+1)0FnsS@a~>0nMoZ3UIn5pB5+4prkq@f7x?!3UX1CVz2Dh#fp2#MR4yLtL-8m` zE(hqQIi}#aAfT_nY;tDi>qa!BgBW-ZZT6<+`7z;h*1B?sk?k!3&6U|>EBJ4<-gyn$ zHPzpShr3Y$BNqd|SCEO2kOqiIxtxSd+ytZ-19Gok%}B zi_RH9d*X}!0ee4`H!eG=D!ADWR%g2QXZ~aPoaJUIP%(v_CB=uF5u`2gKYrr z0Ktd|*aksG2{{hwga;#g%L1>(Hoo>_DR2h)3;ELCru*{?F515yNfluB63jHx-!~c} zi3CQAh>!0<@oc;S$ec39P~-Zguzg+^`Ds@W#HmVyL@%FY|@J^H^)Hbx&OM zZ=c*~`b0DCXow1;i89nks8_T-J-kl=K2f|TK1GB)_!?LCH#CC8l|dB1#Q$=@#`_@m z9)@!hW(RvHt1c2g)Qh`x6A|I02Oz`}iddqMCK6i(I0#oPx~`FfhdgIb)+Lh;2}VJ) z%TLzaykqmjTkx3Ft-=lBO50KwwAtZa6oYw9?*vX1vy~yJamxpnP4~M zDrvzxgwTQ?&yAp*8*OLv9_jLQI4^M8uJLW=c8H(3k-LT=uvq%GKc^{`YonY#ZLf~`}*)M7~r zS3kofr{x2hp&CWG8ma-_KCXbJ;O>T`VGOFSA${p-?Ld4^W3vW)C?gx5LN@#(_^N;GLe>z|-vT%QkfTkx=h7D|7;nu2CTO zYyl;T^y^;8jTc}un6qnpCPEK`=>{&4v+G#SMOJcW*LRehC8VN(JD@szU_}h;!`{a* zgdsPQYvCdR0LoR?wpDv>nVyK!IM2m4^;&LV>s(J@h*p=r5cv`qq{+UU~xh z6}QARfFazr?^ z7rgN+pa*R#4TY8*!Rz`i$|Rz%IqLUX;<hUHgecVGa{NfB*eeTnQlLwjl}Go3(ABvT zDF$Ax^LS)VbieBR5r8?XW)AqNuCKk){UxQ%PI;WWn-x5^i+N>;Spzf}b}Ujn61=`2 ziA^xw_)$l_cK(mVxkbi<@GV|krq>NVz~m=&>VxAxmq|k_v?-!5BZj(cNtU}0P`kp zp5-nY>_mhE!F7HfbaLy1_4UdLK&d}d`U;Fg_Jl!f<4jWu=V)OBIW;qs8#+&L9-p@f z<-y>rh)rp)DXBlU#9Oj4ScqMNMDi6oHmk|*l4(Xt!JS^-VsmM}KjN>(?Shu@ zp7(Y5`GNH(Qar{<5=vxAWo5!s!A+VTjlwV%f&p;BX5oW%Kj4D4vP=j)KsOhyV+#yK?7$D9@ua~o8{hb_i(Z2&{$wwWCVb#3x~Po*^Q z>`WXv7|PhhqqnJ9Fir*gsx7s~S}GFP~_z^O1letDPv{VoT2Yw&O-Cw3&zgx1|}@ zES-Mq6T@?%_V3Q#xRViAip(}cHo5oz`2Jh~^7`4;34afCN?>AF(T!a3Nz*W%`e3uX#%Q!KRd z`=fsxTOKY_E{f8KEmU=pQ>Cu^CC$q(2zgKL(4%ij;z-pDEf-q{4YO-jH&jHhVPo0Fmk= zTmzxA&Au@he;Giw?h=nyfg>?*SnLN9BD!M`5@@^4w+d+dW$mX=+op9uX6536cNZPn z$(+{^>I|9!N3S28YG`m!-LZYvOw{<;2XGO z0Lo{{-=bRQeiAu?b-`xEw2g&bR(WWTZ@?atfXaZ>^O>M30Ct4m5bxbC{KEck(Mxq4+y%S2(z_{e?Kv7MOc+I+&I~8i(EyM^PT{r6~ zk?@GSBWdG4GU53sTgjM$nk(GfsRqqHh)Oj1*pi7N7jp+)!JdHuBm1AWw4wVSe%$k~ zm7uoua-?-XCttI^Tz`6Xy$-5hKtqua2CJ*u`*$-S#73k?Efn>NML=F-KpuGG?lN9m zT57@6lqnUQJEW#{)vE#xTGmEVRO^@2Yo%ETgxcD)8<^);VtvpQ!ZsxmRW#g19@i%v9q&#pIk6|Jr}0VuqB=Q2qY*NpjoPH zwZ!XP#LRR)B-t;tI}lb2F(sgIR*K9nwSs>A9{33rB1sLyvtNh%>JDhc1u8YV%-Kfa zVaj9@<_4Ag89a*X85#<8#vls$yOA~ML^@20W&3k9W;5ACaGse=)1(wM_c!>7+C*!O z!%a*LWU=?xj?7!{kanRt$#b~6nZX%F8hFn|3$S%H;=J|S*ROj>OEbWgVz;2PD!^<8 zO}m0a5it2(1mH$ZGa^fB9ZrduwE<8n1scNLlU;8$r9k*%*DwU*txP1GxI{D3nlF3f zGhx(i>>_L?*x)2&&Jmt`xIzfuNpx>Zx)O>FbWe(l2gw#d`1M1{jRX=Q17K{S?`0Ae zN9tXatcQz^>cM2^el~y@xgt-VM$&&klTxd4kDZLqyJO%AB?utl=w4h<)k7iB@t<&= zlCPhMI*&CLhMOQ2HtD+VaC1)*8J8Kd31z|h31Vv1Qvl4}*x8=JP36UHt^XE&55q~#q|XM@#va6`wZgL&O18&V#7qXY(x{H;>N5_;nx8}!SHCSaP?_?Zgq zQf}S%Gf~9K797`+waa{l{L0Aby&UMaHCbnwXh^|o0x^;L4q34DgRrs`yM9~SPlx;- zN2jmI*rDy7mX9k~aa|sa-K(pN&wYC;8DL_-Wt&3mZ^UDca9&3*qWoi#H$HIVi$*k4 zk08Xd@XZ4Cx@=P)DZi~G;umLm|8ky%h8$*>?j9CWfI=Co;yYzDKsp4sYX=cY1<9n0 zKNxC`nAOWQoGIH2?{GlD(O;+ZEl=YD#a!SktQH=|M-rRk#c6#j_D&;PKNMdr4*)+; z>>-!#EpdT$@NFHX78)C&fdHvT8ro}ZF8Xg|#57p%zo3HUlcxH^EdzV`R}o!Dz%I6& zTisq)o92|owFfK-sG#jM#2}7G70ZMcn$+BRX>p~*uY7U zOWOVR-z80dJ6w^P=z>8cydS~#U~0B;bYu9uq6l4rG<}3???b_@m}oQWJE;%3;_#Rxs#dd z#{3>%5$WPC#_sgbD4R=lt!?4X>XA}wxPK_2)$#%M!wtf~ya0>}Sm3T~{}VdS&mbt< zgmz#_g#=U=_Iee)0SuKz0y&Ucag^5F@KORHdzDdPCCAfY4Cz89iVQrMv#1?GAcl!1 z^N9~dvq_Xu3uLli#|ndEbln79CvhQ0af5bS7qb=a4d4Bl5MPRRSApLPDkvy;@u1My zgaWeY|7HDSkkqEXdK&s@_E;JMd{rW`Ga()ex7b7Ly3xIz0+a=zf7t=E^T_0C-2-?d zN?{ASfegJDYWNJ$>Jq=Gf0D?}DCnsxVYV2_>g_s6ehXQnb*;Er^_J;|Z9mziX# zU_4jQmk=Mx9B|xar3X9Zg;o#Ij(iEt>Ax3;26-B~Qc}BRwZ6f2bj2KLg=cN5T}2Qh zq6G~uy{Bt@7rFu>y+$Bw;C;hyH1Ph^8+faUTQ1?xx0>L+tV+}sJ8Q6ljGS|R_Itga z&4G3IXuI9DDTa9yW-D-PG}VW@$Pix@dlyFr#IO}mxkA5cS_bL+!<#Ry+1MU0(%i(i zRcIJ_&C#X8`Sxic>?Cn{d=+kjQi!eb$`64*3()&Pbz5N(OZ@7$J>X;j6q29lg11lp zRqD;etd-7!g#oXh?_(TmLi>(PUNk?UDpAmJsp-wtfZIdoc5-e}V%q+evQ~n~BxQE& za)A|9^axuIPgR`RQ`$YjZ;v!xi#_YrNP8zbt>-q=ZsxfS4SNK5_Wp6OdYpOWZr+cd zDp`$%?$5;M&PG)a=q9LecrY4&@~{Ni$F_R@QOe;bKlhG~nhJY(e2dC=S-es?q zJ5*W%$gop|623Ol%*n~==V(s#thC~3@t_-FyXf@$zV>Bb^ttHCuoBww#oCbl@6TDm(iJ zlVwq}^PBUcqIAjrC9=V9qT1&lMxD=`?JCTIC(#}AJ>gBjE;(yPVaGxvXldOi(Y91! zTf?tZIOwWho@)=U@VO}$A96-o@g}RvB9KPA&u`fHTyX(A5x%q&Z8N3UP+T4ze_6g9)NFIu)l`f_}WjLIQS_t za!fAz8UFkCK$*3z!6tA96`Mq!munuh%}w(rZ%t{Rlo#y@Ez*GgRPYxoCbV||`<~pk zrV^_y@DjNpCFN2}%XNqEmlWY^)!>a^cX*L;mI`gSi_^(!*kSJca@%wYk9J!68I>3Q zRG*qX;hS$QtgK$;U?L-dgf(8V2awrdlbcqXVWa?G`L*stc;h^_73}cY`g~}GkB>*< zv+|XR6BWU$inci4e;J5mpuf--m8_YQ2A(b8+eFW6BIBvO9O6$kP)zr~!l^eTmqr@D zyg=`pTZ|g1QXbPWxs;41@iL3?v2gb^8#_#VE4uQuX(4yW~F za<=CSEr>m(@**vb<`R7U!#I$R6~_g9q@!*%u_}C=07q48Bz}|Y|IlGY$K0|s(LtHx zW~A`q2s&a{V{i(t5K;zWp=fHVB9w(`rK)>Zo&D%|rT(swooXif`e!xi-n}C)P z&lW;x`JpDp=qv4Z)JNrYzFg@{W$)J8O`gYMr@!o#Mi5F%>a2B5xeJm@mlTTUw- zb22PShFji~oK|6w8@IOp-eO}@S(#Nfhl(nV&uG5+s0}XRy7S-MUg{BZ8=TlwCR%F#E?vw7^9jF z8%k*wN!BrhEipq5gPhM}=G*5b)!O|J`sSDUWv=&o-}||r`+nZ{d*^uu%-d)WQs(*) zxMoCa_v=Gi3T;$!z6X`T0)6a$HD7JoR8y0*e(50N%9TArQ0jRS>kko1$^%fE-S^h|bhoUv7W%{lux{sc z2yQ8G1ICiB<=Jm0!*$m)vPfVxe+19*AMFu7Q3RAXQR-9{QmG=tEeX;Ag#;aa{i@e@ zG6Z!+R#&P88e4sx^&fSVyrDRro;Z>|LuaMyXg6RasZXdGcq`_mm zW)b(glb?UKDSSI2XR~AVWqHzhU`jA1?DGtgJajubgOb_&Oz3&0bo0FxQNDhwrK_7( zz1xnlkn}s3D^5x%JDcYmzDQnvSZ|~IgA)Un(*5EKXEADxHukR+^-+z~U`=~LrsJiN zOe5n^VQBCqBd_Bu0PeEma5$~7gBd&-U|6t-sH|L(egEcu3NJa>IX+|o-Jt4`N3nXh zjEszbX`7G(9S#IYIaG8ECNB)RRWf@oq#g;@%-X8jo>A{8icp6Gq|SD2xyz+(9ErrX zn6m$;TeqBSc-m!)QC&xw~ zj0@YBo}H~X&=MUjzu9a5C3&Td;MWoI5^Bd?M)XQ}_e8Tn%VI&3oPl+w+fHWKJa=+; zw@hPYY+kI{*w7%uO4Rc_mdFIB`UCE}GrRgsPdrXL{PNZ0{1LhD<{S9+hgB4-1q?H1 zG%=nvy)p*))#$LFoB2Zf^77^*1SL&KnJFkFDP!;gE@*`-$M>Pp%Vv7lDXY@VtP#1c zW#O{l01reC3XS!8zz@m{nYK;a(Hf}a+{jF$<7*;QCpfj$ei^GKrq;EhiIsK?wK~Ub zV3gX5#q5hYA5bsSfZ~B_sJ4&Z$(Kul`T_8^PSyk$2?bJ3^7DCgW28-GzR2q8soimH zLlXlw-@1EvEYXsTck)}(*FyL0rvrxus`7c=Mx%o-q``eOY=PWf=GTHo|7IH-zezA( zP3Lgd$6id$wTMsaee$T4s1`K*A|j>Wzp?vru6ule6d`f%+(dCrU^BZKPb2rWN%^a7 z(2kCAS~qRFQCFvx;k4Yf>Uo%;hpVb^n-0mxp2-#xClhuG-fLn?p20y;&zn1f*U&{T z`GyDGO@nsOJ6`%=5u<+(jYji$uxoIF{EX!Jsv)kjqqtDTfkH{_4D3pnv19I8u(_$K zXvfY#R^JE{knTfUfpK%hoWZx})jx3{pD52)_wT-AMVm}&H_k)R!zk>Fq*-AZkDL`2 zB);!UQYohl5WD`gHeVMO;*_GfJ#C1zzfgCu);7ry)z3sPosbaeJi>()Uew3e*Q;`? z_+%OXU*4TMB~;Y(~pL)j6_F|p}* zVS7Ke7^uK2@4iGgg`R9bqvodFuk>UoE$G7po8>Y&K| zdDUa&ESa+Q_N5MuO)DfxAmpQdYE5I~F40X}babu~;1nVjkz6+hDhsSdtGDTKkf_2~ zAO~F}N#5n40%x)0Y(2}3PIptY;5*cbI3+amR$)ZKnmke=@qNls%s=J_wgaYRBKGU3 zsCP7cu>?r5;D#(bhJ-xStHEciJv^Kuv4Rm?T+|Nq2!$rlI1NU_KR5z70yqLV0yqLV z0yqLV0yqLV0-rAeXRw-;D(E$-)WS(DS1kqhnD_@r07n2v07n2v07n2v07n2v07u|+ bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml deleted file mode 100644 index 5c25e72..0000000 --- a/android/app/src/main/res/drawable/rn_edit_text_material.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - diff --git a/android/app/src/main/res/drawable/splashscreen.xml b/android/app/src/main/res/drawable/splashscreen.xml deleted file mode 100644 index c8568e1..0000000 --- a/android/app/src/main/res/drawable/splashscreen.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 3941bea..0000000 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 3941bea..0000000 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a6a3e765771cd8852a6a47d6dfe4d7a766cfc765..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6265 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 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png deleted file mode 100644 index 1a7040cf0f808215a10118f7d4ebb67df127b044..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5571 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 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 86b3bbab156f8e2af58aff4d60816167523b2ec4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8055 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 NFwiyCsnmC_&%-L^#F1_nl<#h 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 W4#sBDk!+97VQqfitOk8K?tcL5YJScD diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png deleted file mode 100644 index 3e333eb5638df9a4437e4c25484ea20408fc5bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3585 zcmaJ^X*3jU*q+5Q7z|^qHHzl7-Jc-jKBjB_mrA*|J1$S^D(-|GpphbD!rv=f2K;o^ze&zOH0@TMK?(NnQW|z>l}YIUMJ} zKLO!7KJSs7`;Y4^JkEp|0bFnAi5T5|z})(_pEsYjLsF@s9o0 zVQx)QKAVW4axM)#D)6IA0w-`cRPp zj@R=@r9Hfoar#lHMrrEd^B0ohR#kRXS0)x)VC1bQCK2rU;TQ2|zHDrvbnOvB{7mdf zUzwAd@|5XK&{Xr|UlwT$`4ygrd>3suMt?l5{&1cPt~J{6y#IxjKAB%89CxEyNPC0y zDB8B=KFuUjSE$$-wug4L?-2@vK(Z%{qj`QESg+0N|~9EL)s0)9>IZTzc1UF^j@{d z_xG^7UQ99*nL*E4jij~sSrejwW#B|ytBE3DDcxZGq`xXgwm(6~t?4qiOJyAu#5CK# z432eL(^lVk$$4YANcM%~vPE$>>{X4PdohP>HmH|^q;R$-ru_(Yky{5(IVx8soQ3^ zg)j_u5p&o%TkOo6uFCwz_?9W8X}=VcJVzGhu@VhX-B3uqSVD;P+$4HHw=$+7I~3JJ z{U^bTpIoh^{408Aq;!>=@N-^F*lLp3Zv75l{4KZ8ORxWtII}yEU^qBjaAv2d;nT^m zGBvJAesA!!pH2DkUHQ+Xi*~uSaBrp(PKmZOZohhM8jjo5`lMXR0-#6MTBLd#=-co)h`_S4z4L`j4apG-{9tkYARbHD zvVi!U*LLt!Pi~}C!142)aE4u!!(xW=B03n%v7fiwHIL)8*g^Q0q(SuQ&yTDm`B`A& zTW;`;Ck>x2jr5u2R$shm9_vY#(YOzmq@Fo5b}eK()u8cTy{qh7l%GZ&5HATL+GBL| z-qY%c)+hh2Jr2FyKFbT`zWXGo8vw5+&;N%v(XP>GdP>5(!e6~l1T?}|RfqDP<~Jtk zTu%oQBOK;VWGszs-f4Cnw?(1|d(8p#yw(l6Usf}vz5bg%@zIxn*hiBNyD3KRC7;kW zz{@66wvN|?Hm@+q{_gxHf(AoT=}9tLx{Lh&7~VBB1VJ41Kw^sTjC{ z96hgU=95G67>GN&f0N1ySsH4vLv+-OTNus{dP8&{EZnXBZ9Zy*{4QK|hvQ;+m5`_K z;*8HS31e>VNzM))0`7YA1?Y2Qo zMO9T*V-g+aq!0*QbzGb-4oto;8|?73WXmP3jxf-nCCS3xMhhMCsQ|Gv8nYeMayY6O zMND*bQVr^yye)isKxWu&?xahy0F4i$aOWPr%pE&rhxw_ z@9t-cR&fR_6^DUj!t*(uWTONZXT}cBZ7t<+d0@Dq3e?0&yDi|f<>-~nI^zL{+oZ>0 zfLn^kofir<`BW=`VzUDlGz|4aQjRtm{_aPNFl)7bb6EK-MLsN@IKoXHj-gHuNK7_)xq~So&oHDnG3TJnm6^qYqh6cT(vbo_RA_b4flw zntR!{DxVhJfq8?`ZuQR}c#b|Pn-zHGzb-8){^gKdl(~g`eP{@`}dkJ)PBk znfU*%bYPk*I>s+$1m)rt8JMmMn4+uL6p8!2L!4%qI0*NVMCKKJ;NScmD>YnW^z@1MyCXhFQ4M zbEn_aSkc+sz*ET|<}et)_s*Uo4hlxkRir-Xw4Wzpv;b`%-TV2BA;g*S~c!={F?~+1BT1suNOB1 zx%S5PXryUVwN1VV(F}P%TC?hs(d88rN3v(TRdfMpfdNoRd|Qd^%i>YdrJSIWE~Ha6)S;uw+Zq?Vt$NXU<@UXf(0?I6`EjY?&;Agq72N3Er|NLch7(;sb$27 zw~vAv7^sil5QI56hBgM-Ry;kR$dJl`gy~aR7d_A@J9wyQTd~(Aw+ef%Cf`{SLX_{9 zZ)k&Rhpv@WR9w@8&xdixKcMFKXxOJJl|2b-nJ^AA@A@id1~6O5_o3yn4tnNTJ<(Y; zmPA$cySLqtGT_kY8r%C-_}c3cE_D^LA}ydbk}PO%p8M(@fN$KrU8^9Xhj))J^2pY& zGt}j}5gD9jHpLZRB?o)J7^X0p0NrA_lxfGTQGZRoRc2zJtHDhj}7{}Vx7H#)#ftX3=(1T&^CrLf0H>#Rbf`v4)%9}QhI*^0mHuy)#o#S^jG7^lq+_b2*5d~_ zoP<8aMugst9OOOcAnyL~stP>@T`Fgu1-E;Zp>v%<%JiIqd!vR@!EHou2b&wNaPAB4 zwef@t(!e85y?k7}u|>MU;nPg`{$HcS>=>NSg3WB)N;M_#mayQf3&_WR&zverMoni3 z8LNA>qB_uLD?irdr7dwW1$EMm!`a{i#==Q$dKcET&pLYHCa5s2hSbfwn zu1|pCUL>7xVFH*9Fgg~1%gGD2w{qFMr7sO6qmDJ60I>j|&ktkE=N&KQ1f5U@=`(M< zJI6Lf&Qf0Hl-&6qb?BbnYY+1Xv)!uJ=%7FoGE(D#XuL_1osyFK(b|m|U53F+WYdXd zbLdatP&PZoaZSuuB&_UGYR`Knr?D=3k5hxs`MOZR7u|G4ELYR(fj!u~DAj-xTOYzl zZnj?3CDa2vHA8W(5;wGuvOM292*0z4lw7to^wjdw_3DrI;8?Gtp-q)h3)AMgJQCg} zmqzKVKx#6jDCQZ!l-fx{IF79z>epP^Ni|;J^^llTbkg9qC))2>6$n|EAdQ61MPWG39@5WfYXa03n?284hB&;pzS>VazD2yhtK543WTFd6$w zfa`!Iz+#}3;d209zzgI9r6g7f>;`rMuK-nyQ6^(k8E`YO8kj@!l>()}=je3^coBFW zs9+2+89PdV4ZwP!gw&b?%mMBMs(_yYPXJYEQZumzi$*l!hZ4^YO%>ssJipaQrb*p5w1>{9~V2dv}wM;TBC zYzFQHsz@>ud)x&)!0)ehz&hY=;6akeB)R4R4+G2iXm|iv3ETl3APEeTXCtr=SjI=o zGGHIDkt8rljvoPEnJqv(WffbDF zYX$Hsuz*ouFgnVB9Y87L5-A0C0A*YtgA2DD_yv&1xS`|$zW|nV0Sqoo8L$oTGHy7$ zz&4ZWVd=CQ-QYaFGy(g46Pr{`>xUmGB4unPSqs_`wzf<{bEkrC5atLI&7@)o#UaV507Rp&a ztmxo}J3EP&=@!aAkxrghlmx;t_@|wnl>VSmH@)6T%u;N24})-&mzOh$TY&FigT_wf zrK7O-B!puOYDO-4<1A$EB~aCjMl6Ir{2^%WLT2U)B2eSE*!p$|OZkAy0b4g@^Tn&Z zeEI4$>53?O>!Vo8038uz+u<99OdQZ3}O>7g(M0_p`u!O zI=3 z*39+LBh4wSDs{7VuA8c+7{{7pByzId;wNteIo)A#<7_uJnFRcpIF9o2auQet{547T z%5mjTBZKlf(IrL5(rJ+85&BAZ3He^Msu@xGYwCiw5KPMvom*hawM8y|elWy8e$vNR z7ki19?{l!>at{k8n!H{crL{{*bi+hyt4WD4*)aD+Y_<>loh@O@x5N!Hj2b?pq` z5V(9Ix^gBmF+&g$63Oz2WO?9N3j;KD!RZcUMh+BDF!}ry9zHqC&0s`?Ir%1EU6iIC z6WLQ6B^;xlRi!Td%zTevpLAd|eHaW>0<6IXGjmAjmbq~46cLvxoXe~U!m{ZkRNV&8 z9YzCTWn!j-;qW*`{&u;Kjf>KVw`_(Bo2>y#=)+*34cH_%4RSmT&=zDwF1tinT0}yp zI*_N|M(g~_a9Nh}v;9HhePX6du-^vyFc@e(HW3kKBFSIGN1$-73U&voS>iMtw_{T zH4PC4@x+^5{P}Z!!ZENcVf_LR^9ux*L;2OaU@845@Wu(`Xp2%d6)nmZVGz$82oi7Q zEH^1q0+az2bTjGiW^9({6*Aq5Kg0*ZF{t$;)3O<$sng;wx3%k2`+~w*w{32tGh*?@ ztGtxv2|kzdiz8@P6d_J)5VpO8Ov+HMo&=LJ1Q9-9S<2S8L&RG-%S8&^3{=p~q`%eJ zOax};pl_Z;ILqrqLs5i2VwUpw-Y)*;mmS&=u!KG=g)jZA9TDNru1sT6rf}k7b&zF_zvAnK2!qCAq9#jAT{kU zB?Fz7gG}^^7{VFRnDX4g5cmD6gZ&Lrx(Nw_^k>NH-p*cVaP-XI=>qwD;bYcBmdI)FLw8nU9Ul)(<3G!}p zjKPS&x0a;wzzrFg4xukYgsUgP%v{xqYNWtyb?k&)dC-q?}Y*% zWP1cdu)|`yne@sAN=dSJo1^^dXqaCgjp!@K!klQggb`Xc)5-U4$k0VooWgk!fhk$S zlq?8@m8xc#l))Lhsv|<2B}GnpgkwrwJ6MXG>fi$|hmxNT`RQn322zwIh>#4WK(bl4QO~uh}F)y+6j%$6BzI^HP*;@FxpB`o$~LD9JO0 zBs+9EM!bcEPI{aSFf73+$u!%fS20Nt2&r0%FidU-EShSvVy2tbrEab$G%*YjY!HsB z*0sfiIG5#{^a#gLLl8?zrDBs_MWjHkSGa1DlRubhQZ~)SHB+6WyA1k@#1yAPNVd}* zmV{&Uljjx9NfV*lA5IlnJQ;25RA~sn$quyM4;>K%`xKe^-6Es=-c$CcW~p z$+R2?Yvy`LBxb4p$6H88g!hSQfTfBdLNW!yO1zvjgQ2Kmw|s+MIV6FljEKV!aXRQH zYC#}O(uHFT;5LP!D7MQn=;b2`EJYZhEH?xALnNJPa53;1^m1bphX_OQIvJodLeizX zgm|4{RmK*#K`#e35n)JflL10ek}fyRAYOBqB@96oyEzPc#TX+Tf)Xcck#q$OBsw}yO=?*5M!8*GrVTM6pZ6W1!hoy{wAtY1CpjQB!h%lt6g%HOf*kX3R z$@@GeEH8G_8Bt;E2$=M00rIhdFtlKl0bCAjv3#bBX*mXebeWrF(_MI72JvDR+8k7A z?1WlBc55-|bqXlO2LF9H#5IpJ>7vO_Sv1ATqA5--&UJ`k2t5K}21s*ai@TSm6E7H5 z>f52d9Zm+&#!e(^kt(N5devi-a13_WL}hnP6khA1n=G7Y^5z{A=+PQv0G|unSPCZt zN_8vxUK`Tb3CahA)T%e>RZR*NPjDz8T@j@t!T_0WlCGso_26mbohGy+f&jvKNOO`* z)h4};kOULb4fU8vFv^e?O>qj{8ao*v!v!vfkSuk6W$#I-Zbj%NjDP?Wyf8HjotBLh zW(Y}i#H80@lAyq6$boN8;FV($_S8n$T@&H$hA0t>em*|kMURFK2FOq6jJmcM8=h`s z{Q{4!`LR>+EW*pjB68;o0XAIj;af|* zT9Ri9BM^$h?mA_E11Q5YAq@&MU}6RoW`NHnq{x1gUadeSP)d?{UBZ%SE|yGl(M>oj zYN?)RM~E{ylQVW6k0>B?3xt(NcXzRAPnX=b(8J%a@KKcG;9Tnb%1g%}5N1dMOv;4f zTy$DC;&TaOKqb&>@}b>8DJfFthloW#UMD&s4WZkPBVi#<)Pl$N26=jakiTA<&fQDX z)oqFpM-|?vS9aHdGPo=^T$T^B^B~oJk-WRoC$1&9-%?N|YO@pf^!OR@N5Y9N^ zkFoV&NVgpd$*b>%<*tvX^LHzJq|i>fIm*k+IjbG`1}UJbyjl(682wyT2)SuOnp60* ztJ28!2$iQ}8VIY9z^M+4pS;mUmd9YxWD^mgsZ-fg4^aytj>m*QoQf`=j^ud-5zct! zSePsRxtVQ;!*Zl4M#O@qPUZG%yrj^bK(oPzs(?eJKuZwX!}Q}2n3}~0CTBVL?k9Y_ zdsiNh-khP6GYt|6#o&%@?R;U2pHNiwl5}D193*}sKVQTUp|7hZnK&Kv zv%euq<>{!B8i#-?x*7EMA}LVa$^cWcz~vC)xlNHjzs4(v@66-g<>|N`B=jF|23hs* zEz%aW$W0U0&Ov-GFa*k`!s-%8cL|C3+y*O4+{An4Ku}1H7dgwIzvoGT8b1RR=Q5;p zm+%kQ``Ggrxh$M$lE}-)BHZxf7H#RW$npqlW}`Qk!h%Z$5n(86=X;3vvjZVgsQW26^^zjs_>0#y*&M= z*`zrcU{`fS);`%rD5}a3YFcC5wz*Z8{7Va`J5-4C?17MCuP5lkV4x~sD>iBBB%!7* z*m@YYS1JCWl87q2{I0US3SK&<8ne((&vo;{=X1z#3GrS!66SMHw-K|HcpYJj@*M$6 zf7r->?hA=333*He`)mcO=)+N7UQPmj;5KaFb3uJOgkmJr5`+V%Af`}|4h}klWfORv zkeenPJgxk;j(*xgaJmC#O@JA>CJPIlJhMMYOzG#hH4zGYhQ=(Fb^qnphj(>}Kcplg z0vj%Ovvor@H_h?jbO<)t1>8d%lfgX%T#F4%L*&YdFnfaXS}h!IB%weU{^uzCu0i#5 z2SOYHigQ6k=y7AIn6pC z6+js_Np}e=X2AS>rQ$vGWB?(7lL3STmQRN{mk52``Y{i|D170WHdOgQ)M8MDnTCFE zrB6P)&?DVQfeK&?378D+exMAS75Icdo`by8r0lAJjtJ-U@gkUWiIB+WuJ90wT6}eD zJE{!IW5S(f>3a84uVlClQs{mLVKTJsz-C|_HWPu;JYhx-ym3O=cM_r&30+l)eyl)* zA#7aaMFhU`Tsx`^@R@mTeQ=derstYMYHbF#GYFG&yBAnTiZ~r`&1B)SOO)T#phue# z`Y6do7f(VMhA&_3MMT*6tRGd*SUAz-pKkJT-3+%dHr&e)OwO$exEpwY6v}i9tBR32 zzf$oYGDUe3lV1 zI6n=*I-rqp=c5r=2Q)B32IucBU@g$exRK}t)&g&F9tz zxL*S+fkws+r4d*O{F)13FghxL6+k895~&1M02N#ygVFOAuoT$AxW0A(OM$l-1qP$5 z0k|G`gmFC{0j>uc7$qjj@pWJy@F?KmqbCO34s2qSnIz99;5Fc3U>P4BF9UY~2S@^g z2kz#h;cj3#aDXH+vB!hJbHIJTI)49b2JQu_NHP=qQ~~RO$ANo*GA@1 zY+_=+?Z9^67T}w}wOo950S^INu$f8fYyq|atAMWnYZ&{s0*?XPNfDFO+YW38N`MW( zdZ2`{qYC&b@B~mrikXZZRls+F?*e7O&A@744)!|)ya+rGR4|5^j7=3l1@Il91h@`Z z0xSkf8GV(&ZeSo@qMFmlj;Nolm00006f&r3snO$J&n+Dn%%F=%V483X_S{d>Sv z!0$_5@!d<8_!za-lud&!@AlCIS(Ad7e*Qhn^JCv~%M_DraGE2>GhoEU&@>p(mAg*b zI)x>!X*fs0CxUrT<+GL2f;T_9p6R_7e3a=w-Q<+btm5(?3oi)V!ID9-7-*H@;of7p z_iQ3q)5imO_dj{dq{@JvZwCIL45w&@H!J?##jN5_MO2bwU4WAf@_R zAJ$ht{z0hHpl#=?Ym9BbYikr+V8cIbjmMvNmE@{@vWp(Ji!KvlNcKeJ|Ht@;lTqjK z^3;c_uP~Ls&(~eMPyOQ^7}jxr57Su7pEo8`&pH_)YP>mWV41MO2VZL!dTiztdOIBB zNBFHwJB%^wKR?KMKKBMAlH8F6!}ZSsUySyAoVd-2Fn4tC^bm2dUqdf^hw$Uz4!>bO>^dw-IbI!3Xka@GD(jz|+jVSQ8euQD33 zjXnn}#H<)3&msa&+2YTBcp92YPeO3SMqd4P5gbE3>wL0JqUrX2);7csHBYn03kqbb zKW}{$>`|@bmE$vdZTW4jNM65i+9$cSotZ#^QqfWZ=&&^X+n;5)^WP`+if;wV|JUr6 z6((~Y_oL2aF3-`pK|RPnL1zO_1Ti>^M~{Ba}%byYJ}`?*tw;R#wN|k&>8g z4N__^MLIoE$dTaHOUb29_B3jHmJR3cYjvcnDrmh2^V*e^p2`0&b)$`^>%5$fcv6rl zR3UoLypOZyp=nV#(=)sgY0ml;VEq=b_AuJjhh%Mt7KD1gDu2fg)@=cQ3xa(h_H57m zI9GhsXEI1TV3+6$r#9F%40mjtP8T$tgOWF|%`DPKocE=vE}WT}$#C7{k{%@3BO!InSH(7zZ}7A282m>09eJF37Ve%x zJnAC(PZ+toWN-TbpES|t0Gc%li>~b=vV1`YGUMJ?CiQK}Ece2N`_}INH*>YNS!Il5 zz4u(GpZz8$0ZDPTq=+o&>C*Q+dzjsF^|+yQ*g^WPe+b#2-gzXHDECN03W-lzUy!2M z;YDof^(6;Zbbo!hc3)7yeyLNi)t7Iq9s;GBr=k)2(YL7VQp=Jk3x30@*!tW$LoecC z#%A#mwtSR?GMMrCNVo8aN8laubTm=m~ zsoYrLSlNH~8s0!NgUn|yeHM$Myc6kwvCXo$JO}kJ1&f(rx}rvk<@@e%OLa^yPg5FQ z1XyR}4%2+7yM6l0+1<4+AX-%oqkfnacC;YCxQO)oy7RLaMciQt7rq1s2L33vqnbJgF2{Mhm{o zKmyLJX_h8wIZh72h!jsEUcI-$F$Q}xXdSfQ!X@GPQaVHJ)5tc-r_P4U!QCL`zIMS& zhe@!o+!?89H)+{Em!`3W%O%VxVVUe*Gp-lXxA<~jMN~i^{JFGj{{0RW+~Px zy>r-TJd0=fU079-wkAI9N6bkmTetA)RLbClA?D_~ycD_js6FL)GG^&C zvWy?46ROmU>(Hne^8Tct%k_se*>U?R>QXkRDm;laMniCZzK~NfB+Ms5uyH_UCMT25$tj*rO``SC{9+Drdl*=UN++UrY6`z zS3JzW$PVN4lP&+-m5DuL+8agf8{ecsK2GkYZ{avNKY?J0yY%$vO%=w|=YE*uWe)Vh z-KYJkuMugSIHr;VqQh%nB8S=%Ioe1Jj%$r>24D6se-)7{ogSax@V2`5ZN^>jO^Zt! z9PjE_$$t_>u6M8@%07Mk;^$v(%AxAljNYQx!~=$$G!^kuf|O5>WSmkt3zEMn^qxHb zJRurN=5}|D@}5!YgA9rP=xgj)()@xe;x<`7+ws-8bkmAkRSn;3xPk@OHVa?={#`Sh z;yMsQ$h%56=5P+O^)=lJ@2f*;xvQIR)LDpeN$HK$-CB5O6CB!O{L4s?&&2S?HyjH^ ztD83KPA2`e+5o`$(pN>f(neLpp3d~;Vz0x-?vJbZ3#{+%*FT-@LKAP-Kl6T;RAqq( z-uls(5W0MJ-Sp{i(JG>vVk7^Aoj#}TLbR?`aeTn5KKsWi6muw-IF;T%z8e%I({xp2^>FD_OgZ-pD_SEO zQWHgg4T>+!c-Zn=$}`z(oE+hGTC+}MIei)x-w8)V~?_%=CIwu!j(M10AOmAZW! z8+XZ(2y_82fD(hJffBRIjm$34$P(Jl@`@`5)swR!x3DMnNip7Bb6LSvuGb; z=svXp{b($^hQ;EhbPhQ8j#U<-NU@8B%1=+nmdfV8EA@NP(al8H#7R>a_Nf1Z93@7o z=@XZ}yFVLKO%$poikrUyuW#}BJ;aB7eWtMXj+S3DQvlO5?VzhC#oKvaj>q37%1Xi~ zor}4M>d(Ec62-jy*b8-le<{TVji^tTbdm@4wxY$sE1m4Fd62|Npt zn1v*47fN37tG4qL7^}I&55=N+cl?0ez92_8H8C9P4UsisHI)$kD^!_p)vT9^(UX?d ziapdZ2YU18Zb{P_zvd<_ZpF=vu9$23y-jkdV)ZoF;H@Ig-Z1#P+}yNqpkWp|EuuFa zFzT>y_)^4e6bomhbBmTsCr-%Qg|irX<#$=ffaZ<|1x_ z|8>K{!Q&X@5o_tv0UhC%8qe{zCh>$=%GR0$he#n?{guSr4Q)K5lK6&dr6Pv7AsWHH z?)sO}^vEU+STgPG6skr_Kt{>H%{6`AE~+Eu7I(HxzW9;fdq8J7LuYARReos85l__*F;c{E!5yS9iI&x>%? z!p_&1WLUs&6nhjTL3sQ)S~+jj#VW+^Nyj!8BrSS5k(53kW6? z_7o-eh&%Hwk>7cK83~yBuy_9|^8M3)Rj5SXQ`Q388);coN)!ePbZ`MhaKGht}ClQoMwwHDih}TZ?ZN zYvl@bitj{6MLQDwOL3~0v?XN5@Npx8CgYw4=J!kRm{xBrJDB}Wf88@DzpMWAeOQpD z5n^^vT$mTTymDfsaS%4s71fzg|7uJ{I>BR$#H)!r_4R*D;ac-z$hShA1q&B%)iY5z zQ_TO8vYO2k9R5@@VjOLI97xdi4R*&U)aiM<>SF(D6*G!GVamAsu>Hk)JQ2M7>gyk+ zuP`P zyoWqur=-taT)sX4hui4K8F*Lzr_;DO0C7 zS!gFUq#|AwfpV!;a9Q<9XOCN9m(VULLrYgk$O1=fH`hM8(-09CUp5=2Z6R2k+? z{Vl5}tKr3E$_7EpYmw4;0w9m^b0&$=T zM1D}JI8=`%T?#_MF>-1y^cb%%yv?N5GSW2l3a)c0oYVHL{)kXMM4Z`vA8h8||n`?x}-y4M+7i)ka8+13d|R3!;9xXn<9* zREF{_rqF?@-PmwnP7ipu1S*#L+sC0h@(Bwk8fF|u5Vn6lhdyi0nM$>w&{kv8d9hJ_ z^cdiCB2Tn8^^~WEb`4N(XmHd%xY8{xs97jYY=YyW z67Lh&JspK7B*8!43Q-gp_xpca?E;9qZ}Sa)5mQO#h95 zM&3p6>+VdhyJ1YSMq%GmGr)A)+)odK^=4gVtld@!F4i!LN=Z$1CViD8VGQYAMZ+?S}%7|>FS{_7$iJJq}^5=t$%1*#B_3QmW=<9dvw z^~p3+%MwKC`!rT_Kl_mi;>SSFVikeQxZl_Utq)`kYJ5}pFRXj3yJP;LY6Q2+rA851 zqSYB~*pIwi;NiaGvpfWV{ZX#8ghvuDw6lQ9Z{MwByTt~RruJf9I?IIS5dvOrtfeMQ zBk^(UyH4!PD7Ts9YGGvgckPgxC!+frnkfalA9jZH4XAvHXenw5YbGZkN(>-}96?+x z+@!-KXskdZ@j*`pslayBcU>$~(#CxJgY!T|{B`}Z;;UXa4Q;+qtKZ~PtBd$I-(^1$ zw3z^|gBOb9%5;@ji4&^|v@reQ`^Dlsl71tsCJ zUXk1G+i!Xh=KrLF{8VT~)I?K|bOGP1b+;t4hNd!= zpAOS|EO~gM?6{-Z^H6F>>8(dhfBRqKWT{9>iCLq0>Y_~Sb{@tgc zHMv{%5eWgfui6xqqESR)O}QR9l`lxHAaB)-=OOpsxPOUX5ltiS4{>|>v#!+{nEI)^ z;~Xjpx}mrWF_slBS-)!`M`E|uY56g$$J-xO&p(WE0v8;-eE*pCs@F(^?_hr=MOLUv;ByUhh&bE;)b>kttn>$l^^l<;yAOEw~-$R zvJ8i0+4BE#=FN6Ott0#I=uQp>Kfp9_`li`!>{oMj*4qa#BMuyC)rL8B1dE=kHSD5&9QfVYhLC zBI&xBc;e638@Lph@D3yEPaMtMf28+mRtKoA+Zq82-dT_o$~!8vQFW}tGbjf43_`As zGR7x61s?WeSFFp`N$e3q1CXhVx9MjgPp*I(3a??ot9QzY%T}L}KTo|r`yEaTvmAPz z#iLGlm4NILo&!cri{;8(Cvj*j5!&z}G^T3NFX0-kK2CZxOMMI$Jj#_a=G0DfI>`8k zmhRcO^hVT;zlU5mTAOo%XJTIdm-ee|Md8mWF<?>7=W1>bpQbzFE^TFowyCu0h&eB4+u90Qyz@gh0t9fr7=0uf{q)cI9d{qMjALNHV z|0|k)ewagx>TjiA!`%rK0s<1RUQ)!>@dV+^imiOQFd6fvtIS#=SLceE??RRXC3N;D z%iSuHXjW6kM0$J;db%5Xv^W;!441YQ(iHI$LLhug?Ze?0nw8QxS=;n*RZv6G^*yUt z&+lf6H=SrtXsfuL4jVWgTzJ%u*WD({`j?slT7CWN4mu+17T3|Qgk;A3zMkFH$|u2* z#Nhqo^<3j(dI3*3wQ4YhF54^Tz`m&0xNudX>3-O+Ics8L2kV3;Cn@RxN?!1qX(;JK zEB=$xcdf59+}o1k1PH=CTkW?i*So@YX2j%@eL{mA%!G|%nBRHD(QN7Q0lFW6yFBAE zXv(Yk3v~@`)OQbi0YT1JJ*mMzMsy;qF5@E?&ya(2!SHrR+OM*3!4;r(GJd{eb3%6L z|5bv>D%6WebrSYbVkz&PwOLyX#C=x4MV4bVr(%WPiFTxNzYS!%u~T_PyefDrw{VEQY95{53GA8zh{cLjvNSD`doE*zFuKi42bTA1QfrR zI}?h!J*E#SC}xFu5wvPvDuz@Qy!8ugwg+m zUZ13hG99$Vl@hwiOtdkTFaGWI26Y#`hXW9eFO$)AyAL^37o+n2Xz4b)C`Ni~Ar|nD zEwI%0);LB)l)DO!69M5<))1*NQiF6(e@l`)gyh*>WIZ;v)YMza4rR(uC;{0~zn22hJiwuEh zCELt@NS8BvnhSdDB4%4ut9mg&`OF}&KSqKS*|tx(v5)J8Qb~AfSo0I4GVZl2UTkrl zY(Dt?G1Dw^BzXU2DD_CNPRmG%b>nT~-?sM1bQym0AM5sALc_eH&R{zC^m|7|UV+ej zY4lguAP>=1Ad2iVqdnOOKDl36ms1R8@W4C&zJ__=p?-FalMMI8N)BzEH5Z`0F23%Q zFUk@{eG>EC*}~&9(uVH*pQ%H8s{rv$kBzFjDcH)oZU4}nrSnf|h;^4(Qk)%6K_6|2 zyacLCtJM?sDH9^1X@?LUtA*l$N=EQf3s+(X2D;t5F_GN(bM)}EgB{5fppG9}v!@iK z_%K7rW!sFANdNr1C>u&(m8L+7M`l=}JI#PH#-Deleh1-K0Ir%n%C2!deK!v9E**o$vjmSK*a6T-@q+C=Uv-~uv%vM#sgG;7OETwKWxp0o_Ca}IMjh> zF>U5)X0}xB8DNF8bmSMlY^MdYu@`>pU=yc9vh24Wwr7VOfRmsVuGYgbj_1Az0l#WM zJee(NH8)WKS?*xg-AKCxD-OOFLe!_<8V? zXw-k)gE{gNv$%L!LR%x+qO0Mlq{kK|>3EyC8a-e(#3K;n|Ny1rVSie2RY0J+BTLjV8( diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png deleted file mode 100644 index 4b5660365429cae933b8ba7c89586ba60839d4b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7713 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

F~y~fr@TRB(zYDTB;1ReL|iI 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 Rs~;;}(^A(*RUz%d{|^cjGoJte diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 6a9cd024c2fd8f1bc8c9c4a02c60ee68a38751fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12192 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 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 73887356cfad5084ee9777ae0077c9fd721931bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17419 zcmXV0bzD^6(`M=JSYYXpW#%`oS8Xu=6Pmb>g%eL5i=2EVPTPJJXSHp!UC!M`zOQ)-q;{s1MX#Zcuo!D5-$B%4G zY_jgweGE)UhoGdsP{ff37E@$53IdnZCt1KUQRLAF4M&QzW5-5fZDL8XM`DYlgXR>e zbFoIF4B%ieHh$Fe5{5%iPb4|~Q8U{RW?~R(YlYVgktTA*&c;eXal%3HSIpSbkvOqY z{#76FETdfDY|RAAcwcdYu!g{+RMOy47n>Wb+_0*P881Al0e z0U1VN^Bu|!JQm}>S&mYV(m|y~vSI%Qs{%rKPa-L>*>G`pLIRn5nJ^DFT{d0dT%(8p zXwqOHN4Qy#i1vpP zH;~_)q3%TrknZSfMKxhdVf|&ed88<%29pNIiBsIrVl+^LP{6&qKsRz2vdt4kSv6Z3 z@U0}njS$9-)bSXyc^~y8@&$fB@l*J2Tug>29qJ%z00bd*{HZ{8N3mHP*#uZ$W)HqQ zbPzd%V**z5mO(K@rh)80f2g>gKoHhpk9={OX@|y}1U3ax2~mHE?ywwJf%jdMH=NC^ zLws*4Q9q)7;MifGj$z&p=BDCrvPDwZgYSFD`?C4cVE%%BiB(MxVor=ue{mb(kK@oG8Zkw8$ttb|-`Ys%zgLU%|<40QFCXC}v&`(2U&zu6+fT28;fb#2Aq74DVuX;C;aTBX|#*K(odVI8{41 z{@h?Q5YW#1!bl-q>rbFGkcSxQj_4A08t9WBw!gGk1Y;Ly2--q~^9bJ*`^5~=@YXOj z_H$h8WP5Pa9zL8AW6M54gxVT@i`|7MjWYyIU2I1gZhk>sLJovWzYp6tKR}z_CG^!Cj)-lhxb(0Eosl&EiEi}dpdvM#D2sQ)*$ zO%F(dP^#Vr0iaRv?SsNP8E z7$|v18PAuY8CW;57mhE3KI~;HU&I5{S=1FcUd(6-XMn(+&z`=r0slt0nS2Q9vifkd zQ<02kvh1k|Rxs899IW#I$hRfL;M+G4<1V{h|=OWq#yCX!#I)-Nw435 z&0$n6e7YQ)^#631D%Fk>R!rn{G$?$ITNnlWp#FX&n}L&1(o9a&KLdsY3uBy<5>@@W z$^V&8msSevlL5C-(ilHV2ORHL)=eZG#|bx(>nDi?Myt@^_iIr#^O0}hFFAlmU%Crp zyj*ferh8d$_~Pvg4;6^5XGmLeEj%K9>;VlPS)rI*5=W+g@@~R`#|cpX1nJvc87b@o zM?iMXWfXHBi2S}I4hD~uORpoi`gR~q7i0Y-o-UC5ucHm4;0XkQJjdGv{D6486oZYD zf+iJJLy^XFMf$A9N~!w9lEF@0Uw_4{ift1S+`0MWTNPp{KWQS0?s4B*mEj~Q-pU}Z+qXh zjINw7lz8R}rPo=b@a1KNyzPilNDW@cQ~o;Itn4eyZ!4g9#GXe__j>iTH^U}Rm>^22aN5@vilki$a;^UqzW9@&L#J}=3W zYxyS$Ljwn?89a8{%p>o5(WLna9IfXyw7IO$Mx(+fJ!ACes8sBB5@%;uX`}06szHO* zOK0lBGT}B$Qq2GeS=y{C=OKl1zi55sM-i8_LDxfHdb8wl(haH_yuc8WW5;MhysOt^ zG(S5B*yzkAYUO{6bb98OL@e)o$4|IOk29d9#~MPF@4jS78=EM{-~6PA<){{zie|g! zD|pCpgfs%yV*cM+5;qizH-E0h^Bf@=7%7T8XMCsb(;SK z$!WrQ;y9iAmR4^0jofGKA&rYFU@^@9788199G+kQTzWVpzmHjqEBH*?Z|s_zq~23E z-ryC@CL5iG12sf7aW}JYsXhNCUN2h-82Ph8rb7hBl}98a7Ib$Mzbc>?jox zNZiy~HTk{Vq`tf4rIBQ^mVWQiS|QvjSk3O!=3||_I0MQDir6>zWwz6;fE!=zLX*xi z-dL)GGlHh?F`rTqdZ+;|J9%t5m^RS+B$iF#b;)w2_08>m#ocrDqydFa#Eh-JTIe`> zymtm?13P{KB+HuiO4$xqWN@6s1pF8k5uP=+mhqBQRWE7@R`XI(MphdkQ zwC)0b$S2t2$cW40Y*2<4xva{??ZaI87#v`!<8NcbgQ^Z8SGkQRGYE`cP7Y18sx+!Y zmLD zj(*Bz1&Grh_FfZ1%$;6-T!s}dy3%gl6=*jzXx*6a=!4Pl%mZvdi-TO>MzbHW&-dg?fHW!DfrDk z|JOsK(^b4*_*8oQiFjFshR_TE6bE{Qg00YvWKQaHG{cRuVCF0AtJfIqU zTk4fq__*hzIBs%%T)K{_301OG6Y=@S{>%>GV)e+i@;;Jhdy_rNlu%2&jP6c>tzY&) zfA6r)1U~W2>YEI~xO(KS52%RxZR=*k$&v#9iuxBeo1WKmFAZm}pk0*6)I z(1`c*??HD9`Fp6R#<9ZdeGjLZ=?PX=3QC>Fxi)^@%Y519zc)!a+7=rH+oXEd3|wUM zm@`GP(aahktYv!1m+Tfh4o+HjRS;Pi^DJj?<`7N`Cd|^#$?EEIivycZF;N=ls5c)+ zb{0V#)YGP}S#yT62;!{P4F-RXaQHhLw7>7wOFrCY(vl2z0c-Q!?uKDz+o@D=9WAr5 z|0YoYdLFAji97+ogvsKguWE8UXY|Hs9xeMTPmW!}ZurY_v}UOXY5c3*VHNzU9M>vrv28akD6{;}w(Y~p}2KAAZw&_F0_ z*r-gIui|cT6W;-wXtF(#Ikw$9xzWJt_=)P(nh`URCghx!)l-et!z@rflk-8-+wYvvHVQ8p2ON5C zTZM9P7s1jU8h=^2$bPdU@HEZf>9K?Fo(3nZpfIeIqWd@AVg|RWn_T6cyOq+pebB<3 z(ZNG-s2`IrXl&fUy>VzfFQ3qoWw28ohqm&kf7crgLi1hY13v$gAm_h{hMvzmxin^S zi52>u!xYP4BwRj?J75clEOQq**Aq`ICqKF*y>J55l`+2(iQrZXuLL~9sGR@i>JsC5 zFQkq(xmck9)s$Qi4Gs-tfd`NZrGAl(^hXq0TBi{H;kI#QD|HpFqwaR%#})FQ1kz^J z+ad3#aw+0NJ?irBUg!}&f{?5?OGIXv?V)6)@#)7-EfIzF!ped}Hy!nC_V_v#@~JKw z?YFMBNXxoWKx9GMlWrI(a|p*RoXk(geF^pu9WT2j2~x;uve>H!g3`r#H_ zKoH11l#G6C-wPbtTET?-f>-?U7@-mS!?yio-0#*te_q> znq209UvB>8oqzA#Llsy%MY!BtA-YK`2VabM->VNl+3}Jd(N~-Hay0s;<4JlnqgJT( zi#2F*cR*&vl-Bk4UhDH1&^1{X}}1^W}D8n1pPtSeijxKAt2NhABS3@Y#1tcUP`YNg19!i9CChrI@8Gx3S}Yq=WPI zTd+)i4_{ws<>SEIKK;#Z+nWh`=YVSDdFC?%ljq$JqU@f$r#O5gKFF6#rpTghf4u10H{2l6f5BBRtV4xme_4y%*|J&n7(#S}xUJu6OV{G_q=k)ceX#NUMPBJ;er`OG1>hMc zXz5M+Rt2Tnpv{DVImCvr3!CfA6UJ13?zO@01Wc}Cay!(B+w|A;(Z&mZY?D-r%gC0k zDvpRc`S-K2kggD-!WFFSbTh9Zv`iPD z*K%8PJd`aHf_SU(acjXSU<#Xvq?6Jc01mS*zd|=%CC8{>M;rK(`^u=p{ht0y%xz_2 zS!mg4m%pTmlhsX%c4+%9N&ULHb|gZI%+EbIo>=o?MA~`k`buzql+X$}(abebTj&3% zfF1lTzS!F&w8JQGoX_Yy#3~;!*0UZ5RZ7QE&rL!|syB|>;Bxl(w!3pUg^>$Mg`5hV zN-njDvsG~X%pdQ}-r%b7%8bm5#$t-MKB&FcgB*JcbjGv*&3cDnXcu0`k4WT;7$N}Y zvU0?yqwHRuw>6DWuIg9Jd6AG zPM^-yLXt$cKA}Vy^5H78*Y@$&CyPs#V@LW?gd46dNHPGNz!lD=Huye;!x;obk#yCM z@jYOn1~q0u)k)>P$GK%i26_Xx%el`2c4Dtn>(lS0;=Krm<&BD_ZY^^{aHz~}1*cQ^ zf1Ji#+Y`G(K?M)DzIQvd*Uv1zj%eJRcbitKGlfP@beH!Yfe-2lPMdbOpwPPGPnhFGk-oz3VWL;Ac zJJ|CG5TuX1mYuspD?hxWagp=(#k~Qr`35^?a{j z=TOIWtQv_7M5);ha`aw`xgZGpYXxvu9HYbxDpo*R47BIJCya z)|5;?5v7<2q_q!TMr`uSn9;>wuoDv|gu;FDXEV1G2(8;WV+|xe5J+ASldrr^HZY8* zVf}HYaX$Z^=4XKyzlIYfaSbQ;=Mam`v<6|CDe4P;CR!0o?E2%(l!lLD*qW!)f&^>S z9Lc?QkGDS+)>Hz)j1b`aa)zXxg2~lpnKi0sP13Ut01wgK`qZNeswK1ntL{L^cQEetQI?3Zg-54A zqD)zudlPtjL8)d?i)V_n7Lqqq-!Q_*)L7m3F=tD!cRuVOwL)$-d$!R)FV{ZV!?Qm$ zu-o=u0ENy&w9I9g^WEWQ0~gx&zUx7qv+NV`RX|%%W~(`F@f+&4Ep#QQ#UQS&8rN%( zud5v;X}gbce_}rkHgOIfm?{@`17gqqUOa|5G4=Wry(Y2&73=pL_f_O46phjEg@jgZ4XOsDqV~-L-x} z1@0|l$)I{%rW8u40`)&2wH@5j$1Y6GV5pl^Vd@BS{$3j47V7Gglp@UkjnN1c%W1+w z_2(2Vu5kXdCLV_~lTxds6v8yAs>Xl{kZ&$GW7I^N*krx|E?o(Vo}2dP8j)OXjD}lK zVs4v5a9pZEY!2Tn*28=83)!#;Quiqpt;;T-;MkBXg$CEb4VH$Gkq(aBR5gkzfGYy$1(*cxJ zsrNeKgx=87n<{a}NKl|pVLVw;&0I?KY3(kwl+OUP=jPZh>?BqcA4T-+k`|vDnywi1 z{Sui@mSw-V;`}&*6wtX)%|Ez*Y`n=x?kl~(gy1(Y3Hs41_qlMJLe{9~t&FgjGAm=+ z0HtOu4`#FqtJunJ^yesLsxagXO)k_Fx7V(;YN9fJJaL`5IiGh4k%{ztsHQm4P(kv= z@$nC^=LrbLPg0`uK%l8u6xS1>+_2?Lo?w}Bo)3fq=7RaKnZ}AcKeMFQ??hgbic)JX zsOo^cyP6S~3~|1mTPn28ah||H*>LN-hvD{-Tq}<>*ZHB@YDM3$DfXh{q6tS~^`Ut~ zrKa{y?dA6xg5RYhWrHh1-tfHFH;kixLS)@4Fl<-My!BZX=BWj>Z3v$(4_Fv#x_^L2 zOWAS=E-eZAjYQ_;qGM7W6`0ShhS4;JOHmJ@v}_vsi0in`#bW2RFHe2jdSg)q4pj)31C-L{)=F>}4>qL$G`HknImF z{BEq@`JBn<%FLQbC&FzRw!Y$lJhgBgHG{4Jf3Ew$ahRB{IwP%iE=?4I-YVfmD1T20 z&n#ONpC!q`4;|yT@9yH~0|5LGn~AfT9sYpn%v(BOzpTojK|XvPz{fvQBarRQbK5CX z*w(F_)1k@H;)3q>+IEwwKPbYZ^?(?Prh1yj0UmK6B9MkGBpQgL$qV1HqekxGEq|n4 zdUe9`50Z8A&I!EcVtp=L{4M>xie;cg9Go^;4R9k@Dz#Z++2*SCC6a<@>n`c>o;Vmk z1wa&mqB9tjiJbXrZ>UI!F9kjEVuzOLFXB}{KEQun4o#0lB!~sj`$Z1HNT5k-s*lYT z*5)o52zJpt9JT}Oie3x!i0EUm-+8@=3l&)skRi~UPRG-=hH6a4t&3HLLweL^PsN;s z$QUWgq4d6yLlyX_(Ojxjyw>vU#v;clV4H=ld?nTI19Ms0cd-z8^D^68p9*s;GqBKN zgsUI*IV6lRoCa~TnE>eiQvOi}|2GY^2wzXke+Hik!utSDs~xD~n(utXcp2@#--iX9 zL32Y#E!E|1XQfntfOt^1s-KGMIhYHiYkHu;giyNZ#LWc4%!JqrN(s|*WLrI=LN#2? z#P%>|p9AsP-8WZ)f$Kn}M8V~#WhMJf9f>c%MFEU~P+d#y%S7|+bczYmwlsjObUwq% zA7_8jj_;xht*Uu4P4mpXra2BmysVUxvJi{+2@p3jUfWInY9GG4Fkojj*qw|GKz2iV zN+GTB>RH-0QvL>I*Apmm9K(PH$vZ*?qs3H}Y3d?3l>wHEk3Rsy`+ju1HaQ#Lt)_W` zz+^lGFo^Jw>r{#6U)+$%>04qs!LP!8rsziks>ztLxTi(8(#@KC#MkT0yUT5cZXmd4MlsW@r`ko%C{ zx0%EWCb24jQ_?-4e^m!fvi+zwrFV(RnGbM1k^N$EVPN?yT&ML9tv!F>b7%dIkGywQ87W1 z#LangO)*VPlmjv*!wAI8K>^Y76?&!-zF9{&DwZ6FJD_HiWMBwM){s=wpp1HqwZS`= zr>Gu9!KcFh3^&qS1@`0z7061!wsMC(QDu&QZLC2J%Zh)2^W>1hD(0m5w{ zY*c=PkH=kXVuX(|HD%LibR;)gMojCx)^VBUg8Q5OZjpx=e~f`RWUv$Apbb;5J|t0maV#R$4xy#dQiP_$(GGLcY7>-qG>F<}VSB&!6t=qN z`kBh*M7Wcbx0oAkxl`B86QWVthWs5u1+TLpG0oAMkqUc6;agmlapq4$QdZC^SJj3X zJF8xCFpuN1!yKjB2V5`8i+g+91&;RGvvo4$&!=BnFp&w=B^gl1LwLy?G7(Pr8xRu5 zB&JDW;0g~PGm%be!RmW%pPpQRZQaE^ek_wZ937nqm=%_w@f*y;l`+^^k|L(MNM)~) zqH`7!Z`OjFy|8TEFE{Qy6%)2zR`S2$70(kifYuF;ol<^=!RqE1G1Y9I!X?V|u{H5n zPXIuc`^d@&MrqZEcTUL;0FjvyF?{Uc?u8R*Edf_`=H267&DEjK zbYZYj@Zu!pr9j+YfB)R9KoEzXF~cYr%Rk)i=~ck%ZA=j^ahfsMyD2HFIJ~L1`T28opT!M6Ylid7nyaucl>4@iVN( z%df^8eSY@}hnJ58Rp?*vk5yMwR$LMx^woT)3`9fM_*XZk^on>?h-g3gwiim35xA=f z0B=goIAUbW4IXhC7^?UkNwN&a15%TBzeU1-+1yT4adT3(*pGN7czlYzLC1-;Flv_o z@ks)U6CAqBPs(Gm7N6c>@5&bCgrE5r5HgN;Eely7mT;IRGVO1T($ILs3uJC-&IBm{GiL|1jlKIpOl;OnE(X`c)p65i{F*S z6d0vm0I9sZ%(>$Y`eR6&aH2s1^Nq@25lOQW_* zY{2&$-LiE8hdB$@{hpD?x^hRtA+KIa^psPqEH#MdVpV=8@*TC7a7~6oycvLHx6$lS zX6ySt`9R{!E$?_^N`*Z}jVM1Uj%@fcdCkiG&Cj|Smub>ohefDX4cf9Y0U{^(hLRqx z4ZxvY?NLkclr!lW(^tfl@0>Sb>cdrL{+6{t)37yH7#Mcld!!pXQt936w|p zYe_&EK#u3y5iQyeQX?GaiAez+mKNdA!~3`)l(#Fgg1755G@rYUa?C~#$wSQ(!Wo3a6i2v_FKBcnl16|GXfI!5dVR>hq#(YM63EV zY6oVhJ58q`MrwcDp_~H%Yn66@n4y1+LdUm_4peU!LJi_+iXpAN z*_!e1IfeD+9;4Ow&U$23ZUsdj)j4`S>M5T z!lG*NTzw!-`&T!vy_QJptX%nWfb`F60WQ~Au0se6$O|T+OhGE++qKuEqK0um?fh?# zU$l?>Lyr0ruk{yUvB5=5OF*$Wv+JdV++wNcw|GQ?{;p7z1y!yUIT;;L=9utUxxQ+PeJIzs(bkW0A*;f~+be-2-L~3xF+#X4K6++&woAPa3nj z|I^&Vvgl|Wnr|%5Dr#|m%pO*$BdM%mFHw23sIP14$nQM=hgAJO((w7s(`YvNSLvTb z2@jvlh`yT2Nsxe0mX2TPp<>=^u0chqlO6+X5TArG>a%~1C=Enw56hO99UPhik~|kr zQ0B)-G}CiEQHcc#5+wDUea;WipjyN+$vei-GU1_Dzl`3z32YYTDCn>^QN(b-VgJD4 zb??)ZFbIiBNCl6u&#!aJDG#sP>09T%lQu$USm|2AKy&Au`1`nuz|Yaa~=s(#Rz~c9OQebcTP;+ zbd8Gl~lDYfd& zP+!YzOMoiZ4Sh6^6KQ|}*CGoE&^e=r`6o|WZT1jiqTz(`g7E;3pZ8cWt-Wd@?jYP+ z!S@9E_xe!Uu3w@mM*?pTi`ZEL@5O3$i%&YE0bTrviK`LWLUxqbOQ;4k>B~-E^iaJQ zP8dL$Fn$tG#EzzbF&|G-wk%6+{ww5~8E>6;AOOxA)@aGNU7s^%Zn%@~eoG0}ddS`C=&>bVaDXchsmOQIzZ6H+ zLtPf&*!a{pOXjMkb(3tt)#KIY5}$o%_#TA^MZf5+ioRsRNhIt}_uq<&sFVE()U)9* zBeFMnK*tW%GeZ+KS8^WzRllH*xZbK1B@#E zQAtaA;pvex#Un+AdHX4cYCu}kdD-D%{43udB8!b;v2rA`hsO`4yLBt%5=AEv$3=e- zpIh&bybDLlt#AKFSrxWIQTacyMiHTj0I$_a1;%p#-&dl`Cpd4A!(FuJD7d#a|2?%{ zpIw9D&)&=qfR>T}?SO&cygUH+PqR9sCg-lfGVIedOt+EdC4O$pdFB|+H@D}#^0fnN z8AzLVB5nYFw+%X3;`TVk0pE9^T^|3(P3obtfCo7;8^@cD8fukscfL}gnl@LK3%-g5 z8iC~-+tE;enW@SD>_0BmkS1UhSu373mMKS9q z*^X*%fG4JAyqSCFDA#*1piVZN>bydG)9fAfiK{#K+@gH_r%I|9vX&n(P|1l{p~ z?vg}())wg|vGEtOz1n&nz7<~M^QlyNay(6=h60Z^3WrUAk0l)d5z7gc;x&#hbtaT^ zUPY7lcq?4Qk8sj)z*I2hLhL~K+{G$K@CKUed&T83gs$P9t{Vp;>t@2}j?Ek%beVeraB1xW^F36T18BDp&GoN`f!)92G7AT!fkuk` z$90_O&$;94Fo_)wZP+qQ)I728xdIbWB0x-+mu-YQC{Z(3O&jIfxlI5~35e)!s*oZf zq101d_80?bk$~6GjVW793ziH}#<)$6`F!3laQX*McOXQ{7ur@SI8-S`cKoi_5c2-B zf0ujr<6)SLTENuSw|cnAYq%BXuD;E5HgMo?uIdkvVOVM~r$|{D?BsGS?17=1ziTlx zP?;%g80zeYnMtum^}GfaQIv12Z;x%He@ICoCwn3yiIZJ~v_)upoRrJ5#}8{P>InqQ zpc>2g{;^s&u2`g!B6bqHKLIY_2Ik+mqNEfkGVzxY|H&( z^x|ACF3=wD6?mrcJe{q&%kR6#hJiCrRkIH(|B@Hp={{Xs1HK)z z3P&G3vMHBn~BSCeA&IHhf=BetZ&qJ%q}=qzLT$}0xWZoU4*G*4j%?DmMaIl z8jm9$pHV)FaAMc2v(LCnw|J3LYGp_#xD*SO_EeGda@17T*OT;_>E7x(Iv@U$?+hCm z9*-^vEBya;v|3oX{I`{hUj$0s5FWb4l&Lof(?6L5GWT=n1?nVF;T-%1DgWtMWgahIj)(!dceK|62;9Igp8!8mXp$d+Al? z3bb>RRYUcPOjY!XF{9Mp+g7CiGeh~qpu<$1=RYTo{7%1XS7vfO5jws8Ci`ng5K*aa zmc2bj-;nyt=JU~~8B&6B-;tQ#4hUpY7eS}FUbn+rSDbeEBaIQcPr?dqhES#YpRvxO zM9R*7rpf6u(P0wdmLd>|fmvZaQj51$Z>ZzBr2crbdrAslR_Tzqf7|PCdC?V`qW8N- z_Vbk|e`dKscu&Bx#+mD^F(K067t?8TkvQ|Ip$Z^>&1(Ta;r1#3O>z2UWs**mA4(ED*_1!XyT3{}1>j}ycFkM z=oPV*HpxX^ySp2qLR-MAF3C2T?qFK+L%^u%0`n>y^ zTAdIraLi20T^{(BER!*>(wvjAeVqe8!9-Q&Vl&w~XdqIrvN)quUrh%FYat}B^)-+j9?>3=b!$fs@+ zyctA>G_Z)Sl+s`0Js04{v=1elf*h` z`8_A(tFzxLehzJ~Hq&mQSeyf?LsrCTi2GxnH>YXdp$>eI9>;S2l)MZkrquKBAK&BB zY?k)w2neonjBV&|4h!*kAq z>9tsS+`bajuu}Y!Jd=E<8ipx;5>4~kLA~|kI_(=B`sjC^-iZTeA_=|4g0-=99+Rif zgU0P;AGl8wFdsAMk^dZaw%KCV`t|f$wY~XrG<4&kXWhU`{R7$yj>l@pVh|r({}G2- zKHBCcCu5h+xLiDYRf@fuW82e%tt?XVlv$Rj! z%!tQjR~_}b{rO`ZLZCO$km3@T|0Dh+uT zd=if#K520&`TCXTox*PvG>(hW2QEbtNus=OE@V&mpj-eQ}F`<8l^-6#C{^X;a>c zPUxp=uin|JgS#VdZEn*JK3Aq7eX`mSs4z)e+@0g&64+DfRV^8M(iZUgFZr;ot(-$v zxC=?j?WU;w#`~1CF(@R(eE4FqO$whyc&RR(guHO$@VXjbe#OF+=+Un)@MSOEn1(02 zcmJa1^+Ji`pH{)bAIS=@e;Wu-7v}~1;V^pLzF}OTGo>L=7t1y482g_qT)~-wa*Va< zm6mHB{b%U%D=siM#KOC%>C6)=(f>s^Vt@ zLVLNL5L=R7lL$e%u|U93dCWQL8?m^F!>w~?FG@WAm(;aI;3Ar%ZW zR`Gy+_F*o4#~&j6K5nz*8`JOa8BrJ|Jqb$>e8-!K7SO@Q`oVRzrlzxr*|_xa`;zj#w_*=zGD%GdaIlSayj57n60Ick%#m6~}{jQO6|Q!SXBD=Q$Qy!qRkXI&SEN0NE@$;Xd5c9dlwjE3tTCH{S~!Cxim zg3Lb}UJ>9n6QVcy7-{xS&+vW&*0L)WcJ+n-v;YDTtlzD3RFnI+VcdC1Tores@_ z1V0_m(&312EfxyT4=^2=+u)A)yoPS}+IG(8jY{HK!Q`y37L4hmLsw7Fi!!M!#*bu-Y$3(0!?;@P+C+?-L)On|; z5Ax0L-|$6Y_*Pm@2E}?tNYQ3S{f(zw50g z0UWOuQf!|YWc@n{0>^4>*TC~WwpDPmL48-9-XV*)dx5U=Mnhb@HR0&^{x_NM55loP z{Q4;66cdN)za;+id))2(#wK6c%80jCwt5HO1PKJNy07G4lVy-SR7$`Fg}%#!c|CVh#7r8OW%xt7))&)k0t{$#Ek}54`Zq8&t-#YX+_@U{1)FIR!QPMIosGa zdm%rR5aew*9>-p5_M&?7pQg#=UP|^U17c+Cr;Y|c2bofQe6Sga_q8<;`ovP-$EDMG z3uo;?&-K>7R9-{uPdzOyPCm412U$F2v*j}p>GLkJG<3jdG)<2MTdhUyo)b_c^ z56XKl$#T3D#Jo3jHKvoc_I~nKlmpW!Oyd3L`_mlAtoM9JVa2I@^h|wJ-zwwifp2?7 zV;pLUWw6j~HbSuLS15k`@4SZ9(6uVqy8@~EY~He^LyHt-Aud91PJ; zeK(N!MMYb$-(ZGKZjCP<<9I$_GDGi|$rkVBi73HOpRV`wTR=sgwmB)>F1ftmd_0;= zf^mF+Gz+iZj>r{dWLRa2`QbhC(f2z+oOL?)gJ#m|x>D_LWLvZoT}I=0|Go1kj$hDs z@e~@hKyqs=oeBw=I_A9%!1vDL*0?zE9$_3+bn$#03w%SGW%(k-kc?J8wp28b+)WRu zelT+7y$z-k$>g4J3g!?Ij~Bn%!oAZ(a=%(^@{JbDu4Nl5w*#JZ9;KQQh+pm4LhflG zC-$X3*ONOPPbmqd1HXHVMY8x(`?m~DGPj2KtS~z7_;Hm&1a`0n(y6S6q*(un_>~)$ zx_u?L25)|rG%?PxcGYuvMB2a4w_sM&1o5kHVGuzLn2_2eBq8sfIElUo(J&OuaeVQ;085-^W~)mD$-NjvL@pKO#9QU)+sLg^w`UD;jGoZ8uHGWmKpL+y zO25a=%v=6|ehaKF)6p-RNWf?Nmq^jb4>2PoH`iNgwxKKD=ILEu`D?Tdl6yrz*k07y zCwfYomBNui2+2M1(=t{b)2zYn zUv`ai=j7bwBxAI!Bj0gP?D`7oq9dsDcJ;m_1aAvzh@ZcX3*J_kVB6#I2*A(YEEcmv zY70&I64Pt_(dM-PFajgPW8}*n?5~Isd+o@iUsp^F8ZltV768nK^Ho>tiIq-Qk@`+~dje zrSV4JJIC`B)^Ohu6GHJI4W_gNj;O7p=g&J`bGR30U$*+CRybTB-K7aOhBvl-(sQ`8 z4A76ZJ)dd_2#D5Zixft^09I|GA^z}S`y|BHkS`R@dcX_Vh9P|#skYqDP-%*@VfAwZ?JR`Z7xTopE>**v3uIU@iT9w!{{>$G zp#C@#AI2e)@!~2h!etni)U~{1ycotpEW}J4jt^o#NxfN&EAS(%l#CmB$#}F97ve%} zgoAMq-jBSb)=Ib**WhZrAQ_kPlJV{ZT!f3zhy$@7_QPCBwJgVCEXGeTAQ|`al8Iyh zSKtb-dL!P8z42~Lk&M(D+>D>&XSi1~;p8O~*}b?I=Xurc*b95$9hfOumzB63x8YVS zl}vbf$z-w=OZ~SUu`71LTk#g;O+F>ujk|CseuW1llTKbTnLU69@LjJ8coY5ycE*m_ z0dq_oPvb#6fcx-U+=D2Y^zxGAzeW58zwzhVFdy@<4YtBuY=Jq*sUO358c$+59>?$S zD3+m1lB`2slDxhy+=)A_-KN+SZ@|Wwg_-C;JEoxxQ_zBDG@^h!atMeRMhQb0Kp%Rs s23=T!Wjof2#YemrYcyj3ETj+cr&wEte(~D+SUXw*S07Ley?sO9`3gWyyB@w*$P7_*gd-$vNv}iI(Sfs2UgHf9L z?C35uLHzGE7a)XwqA{dWK?3gjpsByl;A+%*C)K)w!fSyfd4QCJcPAyr$3bL!uScTK zML}c6KBVN^Nj&84uS|NgAD1!kk}PTt0;A#WQyR{=Teye5uCXXpAFGHe^1%;h@<#gQzJ%?g8gD9rD2LXc%8@5uI>4{i*7A5H2rYMb`j1^Yskd(Vu0nuPdf1Fi2(5 z6^#*RDa~Pilv*H6m)cxtm}7kzH*>iapSHNe5FZwHxk}spJ6NMS{5jDYRDUC!wJdo1 zl#jWGWf&y}1hjTNAUkdh;ql;`(Gmmwtko0X+!XII6Bc@X@w@dq*XuAQfp?lZnTl6P zwYR~JdggK$D2{7VQ%6@_DR>QgEJW0pWFysjKInoAS52X&u#ED!Yd}-9Q~-!him+E< z;bt}TnCVTyx68AZ_mAy^gPxf?+iKTKz-z*vV+j)VITss+oMHir5)N~&Ti|9Gs*hLm zJoB#{6kHWnU@!eu-9O8z`0Hx>W9PZimUK|5CIc^uPZYReDLlV*NpLgu z^>@W)ShN9ZvtO2N!9uTj)2V9bx;zeRk4L5w1t>wo-h|5;i_f5%x)ywA+Ql?sT`FliCiXQA&$Jk~P)i&74qohGw>;B$eB5k2&`9;jYSR!}g&kMcglM#|%O} zs})5JhjLW5fp?W59UfS}R?DPU8;n786D3|Bj~WdV&5Q?Tn?l#mwmSSIN~dL(=tnK& zpeVJYqKq!35<4{L1j1q4)W6V>b8X4g_H@4VqJK_)dav^cf&~Kh#x1-0zcRWl=rJPC40^jH!fW5zeYjAz7g}hzR(Rtx| zNk$Hb(#xU>D$-~Fh3d4IzDbg^9znR$d&}5Bk`1C7p5l;>!K08cI@qK67?a`Q)y2X4 zOS9AvR`T-`lYw6VEytxxG?aJ9~=pF!5;vy26JvUHG8IhEn# z%26IU3Cj()Af6X4=Zi}l8wED#@29`=q9Ii!4E<+H$AwA=%vtrixkNZ=_Ny|FRi5T1 z;v{(4JdG_mv9`iGp%s*DqlH0|+Ix?4IG2n2ZH*{@@E>Q3?Mio7>ohHBdw@lrUqQB0 zC(Vz$RCQ2=0MYnh@Lev2UU7A^edgqn)4#+N{GT=q#v3CN-~5byC-Epyc)tDkFWl8U zR$_kcQ=Q1T5JY9Qj7)pQWvYmR@vk!)5%|hErc1F^IEoh}YJ6EOxM6p{9;*f7- zn(Q$iNel9uzQlXA<~h=9%r_VRmz6y1QagTwb|>va_wKAN*okD-3JKm7tp-f@ElfMW z?m;Clp0DDYdFbzjdQkQ&!uAY2LCWw8B7cmKbUq&JK+Y0=)>jS+QP2wMjfq0;A}G1{ zy0P+1K`--K(ca^=lp*NG2MNvsxbiEK&@%uWu85)1oc+>g0n@cd;J-WgTh4kIU@XkoxG) zA2|CcwdfH!C!P-(`ND4WGzgw;X56HB#8x+2=I%Fb=p%tZRZPnv?_cw=n# z_A?`Yc`*5eyc_Cd_mF$FQ)XzRDW`0U{M^olCreP))NajlFxpDC)>{|6>-f*+yw-L5 zCmK7etjD)xhDp`*x;7S^fy-j4jEo@efmv-~w*<2MeH{8eF$->AQh>MTcO873#&?}@ z{5w9yP~D14?Rb5f2S~A5XC^@}4v!(c`F>yc&mL^wUa&B@VCsWv;Jt zJ5e_jBYVHha9l(vBq_p(^k7Rft082?-dRL4=Bcovz?&_~cYN=`s!4jiOPwyV(ct7>N+4cT*83vW5QC#X z4o0Q^qHipAHa|Snvi12ij4LoP(&3c6ryHZ4mHAXFU}W-Ho`N!%H~qh(fKp>;U&2@6 zO%mU?R$_s}M|nmdzGj%t6B3+C`F~m^={<4Fj}A@}LO-?M2=;J9s`}182kR>*@#J2~}q5?Odsf3?`WrJN~D&_q{ z!E=h#wy7T+qvbyGH(a++q7(iLw$iJJUvkldqiN>pN)2mKmQ5ty+zQIoxJ8s=ANtiF za*XmxVkad14Yr_mOzrEaHOT2Bo9TbP*+O^q{W zr}Mn7iu8|K8&0ps{MwG|lUsboQS#<&UpzE;orZjJsE2(_Q&QTQpFo zzAR}*h4JELtY0DF7k7&0?kTR*hu@m4T*ew5ND}+}NV(G;vl!PX@5Xn`Lw}DkT7KQ) z#djUU%YIJ?M%kK_Pw=%ksvEDbUmSW4i@nm(B`euzaayn6i)(fMuMVci&6qB2X1La+ z;YFmRj4j}bRAJdOIH`DpUK~9!n5S71UWby?nFT#+_xa>vk;m?XcyQl{Dg?IeieX zqT)iE#OwE`RQ66lAZMON5!Z9!OTv^Q;8Os@N4c^^XU%n(s6DIUw^My#>rxB&!)DA{ zu^R02EZ0!oE)U~lp#2+2!!{7bcrV;>S)i%?sa^+~G~C63r6WMeKGB^TXZokFgh1{x z8ei4PPWKCfp);h)MJ+3jD`sS1IJ4m}GTkVF$5#P%J%eOtSIDj>+<*Bx0n)Gzc3Q|| zXmL`XYl7%k2*9cB@6N8>G!ANYXue&)hX-6-Q6Vs~-%&L4 z1&@*A^Iyjt3F&NHAo zU%27&uvO83{-)1qiyHn#&#J6mIonIWDj)s+=i-jw=>8j)(rlA=UUT?}`|^7K{FAu} zV{9f#l4rpRJ5xaK0n5^7;C;4c1k#Ybqn zB1u&J15^@hR@0O&77MoMS|~igeBH)~UNHiva>@>7&Vv}eB+YC;5meg|Wa6jbbv|rb z)nC1+@k)Zn6bNu0$DDi4I;jWEWnc_*Ml~F%b$94hgc%yZ9?kxZ3iG%Kt4i$#dwbr=nFH^`ENso7fG)NnX7o{Yu^h9>UX+rUatN>XdhF#rgd?U$(%z z)XFw)^zjJPlw1XyYbC|mo}9ow{oR+GyZJ2@O_sMWJtedJf&(q@p8JJ!ndq9XuOpZM zOq(hweaQv3j!+BSKu-2|sR7JO1)Y~kcT<~UT0t+6LLs~7S2SllZuuqL@&F%(O=jau zvN981H-WFA5Bnu&xzV#GHBOowT{@b^qjp^Ttk9{h`WEF2RgRiv!LV40PO9@>GuY2B ze{XERD2{=vtDt5AZKG^`CGYlBf-zJ7TncwoF{1Ug|4+*ud-RVJ$S%w~ys_IH3Ld3B zV|?Xcqb2piEp~y(U)QXf%j6<4>bC7@;`oD%BLX6dY#-RV@R^Cjb4G}=cDl!&4nB|$ zp+G=<*-dD;dk3(uyyWWKOav?lW%&CoUtgL!dP;I=d~qk)M+4C)Ba7;cIb<9OH_&~{ z*(jO(^0}&5o04<-dQ>sRqy4Fx6uDrVJV6;FTSV#H%!mBozqhzg9qscczn&I)!bo2{ zhlP3)sS?grfMd2O8>vopb2*6$g&rEt`O?@#9E@v=cJs#gk#B3C-`GU` zbT;8Aij7!X^>&Sv>grZlg)z^d1hwj`kS7=9jC>^?#8&dj-2aR2?yNAqme)fJU$R(vN%P={p`va#P%c! zC;*l2{+v*RotTB&WoF}vW}L3eS*PzLdw4ALQnD!MJoMgrWb1}29c)RFS~3oF zMV>FDH{1JwOWQ4AWA!%nzk_@W+6Xjm8oOyt#1-70&iUZIeUgy5@|XH9&@WX`*2uQB zZZ2{+<2bf$@4BM4*?|kXeZN6ak^|FNVMOiszC! z(g^$c`>JSY4bR%jGY;3bBW+uBa4AhIvA{zO(EQ-Y2MpLPdx-y1bR;{bf_O(@SY|sqBaC1<4 z1t1a6*>}!SY45sH0QC;wc(;3Q$lG810ZYwEPfr-VHQE~6iCevDL}TwBZRCBisrv2(-$7|zi?BT2fp z_Ph)d6@TV59GcOkBNgxX`O%J^JTrT^N>2Fr?TFzo6C3~`L<|r@(Gn&xPIlG|1lKov zW5MS`&A;`AszD-gXAAzf-?==es#w&Gc}wZrzS8+P?u;9xakn~`1`7c{QxZO%s6I%iX~jY+iOrwN*Z{p zq`5|AY(JsCZUal_deWKH_ub5zrY@~KzqOK#eAkcw;7_zoZ8|X2hI1$#P6~s(%%=zK@EDBQ{xF|$pS@p0F1p~Z`ac-DOcoPLYlgv7c z(AbCDY#wU`T7uO0z{*SEpX1m+T!%NW{y`rWaG^XBsa7i;+|vK68=;#C8zmo`sT3PN z>Vgj6_&JW?BxR!T>pu4#aBPg80}PnIt(mVsPJG6f4;}b`&lu|o@HGQG$5C&tf9oig z7i8t~2pL6}(E59sonYZh&$kl2+DY{t??>=CU=I03P-;h>K*mh&l?PW-Q(}{0R~yp^ z>3QY@b%p3K4nCzr^NssXq1v8{N)GeopG`CI@?vk!Oa>-kpelmKql|+Se1|%`(Vn?X zXKT4%^(p0tg-nGy{g!sHBt7p1P&AjauI|8RSO4Ae)3hv+S5BGp(EW+Gt>u})nuC5h zl6wGeYY00(=|)IWTg_zW#uR3|s+1X7(HO(H*Fj@A9 zuJ^2^Z7mUV11Fzp-So$p?7Ncp(|j+Exzm{673pWVNLGetXRujyK~l`ojvpUn#;KSl z0qm?9{zVDiI<$fx(=FfDm-5xlJN`(3Wit|%t+X9P0ECr)X9G~PWnZ5(r9@VN>>O1H z7`_GS_BL2AmwT)hJ(|SdMaRpp_wAZ2e&gwvE~3HHNISAIZJP|nsjSAw?x#^D02{7z z7W5|RW{STg8^^(`Vecc42cWt*dj;U5}}M*b`zz`Ndt+ zZRv3zUoPiOEt{+F#CK?65jdIBXfDyr_9%|5#`}lK93?qA?F{1Uh+y#X7ugIibL>X; z^hd@jRr2!CdM@Mopt=YKwmG?^9q)3-MadC62DTcatt!e z2}*nA)h4JL)eg_h(2UZL1tO=zNt^g8Cr?uB(FwAcc`yDh1&r!MS^M4}aScyeljbsb6Ib5#6+Zz6-#*^y*`R7#;Vd;&$*j zz&-5);f0}xW#pFxR~^)}!@zy~>Ke@s-!LY}{>PyX&!Nk@U?$D;(CPfvimTos*LL@y zyh`~L^PCQ#$1{{yA8FN14qk#}8&+#)LUx~>Ktw4~brOs^{qyt~s{x@;j}}w2h~1eg zA=Nyws;n#uk6#54;Q8e65Dw{M+gk&rkV=*wzTYqH@5>W9V*ou;=K(Mqc$Fm?O1}pk z(0nW`k9~3brBw-l)(dzz>O*DpIAan3dF}RUnhnbo>SCS|t}a9Rjy6Id4Jp$A^xn1z zs*?lAuOs*`j(&d(4tdx1QtvY$Osj8T-i6A8K0d+s{hY@i3DX11Tu zUwnwq9!O9qEeH?S zpy5`8L;=JkD2MI@;>1MDyzoKdb^ZBASGNT5m)gkMWzIuFryU6>HSZI)a;c+{s;KL2 z!xSxinR?G_N&V>f=7Xu05l;nQ7rNYP`4WPr=I#GHg|3wd2T;fK0xJ-pbygeuzPK}X zw>V>yZ#YJn8{lvNcC5`~_$p6DHt`0p#Zh@ls1cJK#$}xO9RU_9Bhnr4e2CH{L*+Q4 zhwEIpNxivk_jsN)?4N8W=3}l-rQ5k9)lh0q5G^q8syZ-jMTr3{e!@^k8g*Fl6M917;B)Xh3Z8 zSVpX}PG3i>q5x&H>o40K>L)9HV2HH_G$TGwXHZxxm?;{-Ngk&}+K)~{a`=>ja9+O# z(7lkZC_Wmi-t8oceH&{D2|6_QFDK=WVN<03_dRnLg7sZ@?$^FI9ko&^R#r?>CN~F! zn+5t>2z??Tuz{SdhO(&~?ExD_*EG-Mk!y$KadB%rUETycu>_-=Jq`Tc`Gr*{_EK&X zo8^BrMSwU_MjerzA{QsVHuAx)7rz*%XIV^mWiUG8^?*2G1 z6=kq*wf;XcCu$eyUloB`C(DTku_payFd^klJcTmi3Y7Cl*vJ4o3QGd_t2`ht12Axd zCvRg=2%E<|kE$`6b)=?9^L7znpG&aI!i$Zcrqf=E0dS>;`Z(!5z_xdd+R1N%pVwpqlmEK7hH)5!oNqO0Nh?DZr95J*CM zJgRACe@Te#c`4kSMH%d*z)dZuqfb_@KbJzGI_}0T*-?knu;KmvD9XUYP;uvnAm&0_&~*Oh=*?w4R}BHl$)G_ zVo0+FL4zbCLGqO|Y(h&O2|bKAct>S-ps)2bBPuE(gLNn;+LHz;ufwDnFdV3YC$VC) z-OyY~k%?Lwu=i35FhVb&@ET!=dR>m>Y{BcLEb25NAxfhQ60rkyAOhwO>~e)t9G0nk7IiA86%ZVMO`4yj@}Ru*duVgqu(zL|2F zPtH>>;9vxv2BkLRQqw4_#!U=s9}qc!Ir?*y10n(=0DD|pJ=6%aUE?tsT4@I)zV z>`Y>a>ys+q4F04g_$Ma18HoH3hVcL!Or~x1^vll{(XEUq=^zjroXUP8CK*C#oCy48 zdoY*RnOC1zC)sz?8N7ILI6ek8R zbd%}Z%0HeLyct`#=_ncEq{RF0ju9Fo(yCjkFd}O7Ox@K_a;wHVnK&B}8oz;&#A>tf zdaFC_%EI>zDThZ$EPIM|do%{MB1Pt@^25Hlinm|>bmrj!yo1-FQ!y~w-6j5E)Z99> z<)~Q56%Dplv{wNWPY&l`^T0HWfeK`<9w4tJ!p&^$Yqy+VJNg3?DuJJ;uH$$hMgE$I zQe%*9XF1ViuR6Id^;C_JF{qr*KIX#VqJhHpI(Jgnb6mCf?U(DojXe2< z5B_}7H3ada{yCDDQsR37xs8JfFvmJ9R%{7qVi6C>$gx^^bPNj#y2^31?X3QGrkERK z%|$7}miK=kP+!`qU_z#)B%8MK;tE zu_C9Iete2qK)j6!A2af&u|16-&(=^1Fb)RRZ_>cEWg3g~J7bwL;nvfXBS5Ju)(U+p zl!S!U@c{If^1IJ!5BusQ=GAi%z3U{E6V3{=H8FZX zzr-MA8f4inJ46k9?c3ql(xc>ASas<<9t(@^6Z$wC6L?eU!Drgka1BRKoXS!CM2M5M ztkV#WvF(~Cx_cw1q1$W-KkdR+sdkw9M@Y!gdwAzf1d&fJA8Tq_PH%}Tb043UEzuAe z4oBu4_kMoVcLIu9J9O?TWY@7tv5DYD4FpuhGhes;FR^KNh0Hk&#$C}u00^rlDBiRE z)~iWEKS{MiM*tM5q`*%SDzaVhQ#J#B;2D5_Pf8>l=Ex|aZ83uxgernLSO8+_AD!CI z&`(pybw+xHpeuaWU!rI4h%hAATh&SbMzl zM})}z%`mnmi?8DzU2+l!`7YSNq(+$yAro2i@ZWCSC)^B5BXv;}`T*S@^JsBS;FUv0 zr97De*mnS^YU#zXZ?k{++-`&j4{EOX&sI_uQSJ&!E0q@X<}oAuRm`>hkv z>>Yri^YGQq^mzS9$D@%nLq7uQ^B1c4}(1TcC? zxF(vwd&kCpSaMC(&p=W{01OcvU#{ianPw*+0j*Gt;u_T-v_|F@B^fWT;ewi}IEzeu zV=JvBGUZhHiZi0dL$u-tdf<@-m7Wq7lu{nji z`SjaQAx`)WO4K;c#t&IouBp=W@O=UTpKQ1FNR1z@;Yyj_bnZon9JN0gn3xCJ3iLN) z+ZL?k3+`c5s=B#BFm9oFOBHtD)07Dg^`PoKWiavQ;koD*!I_nx(RLc6r%>`8w?kqqr=nj$qoYXv-i zvh8^1<~Q-bGRp*@(NRbDH^0=(DPgwbM_VmTOuZ=T_Y{4EN~5!!)49NE z)UK4-eAH`E)*okz&L$O5eu<4LEMy(fLeFIRwm33AetpyFVX6u+P1-6Iejq!)u#o{Z zUZ5d|$}&NW3=qK5mv zn*}&H8=!?qlU4g&tCf#`eolFIzbg{?03v+Y3D;g9@bMi0ag(cvL$xCYx~TLx9;@MBV4NVpSP+f&j(G38a7&J*iXI;a1(^ zw!(alq)f1C5GN?0v!~y_iv`$pa3+i6j(&7Dyhvn+Y7aU6A4p zw6ewSg|f^a<7Q{1G)kqz-%FnbUb$ql4H5th)aig;;ux_7M(E!T27uC-$q-b;OtAai zuHbNqUqLmaFCCu5&{2cEAkOOM4RS3urGV!~CPSRp7bW7KkIDPwK@-t~of1@OZ_*-=5+_NoIh|tCms2tA#s)OJ>?kQp=2uHjmM! zuGy;93?=^-y?{^}JC$l9fFfsVZ5cqBxQyZHf;kKTP8SCzAsddNs5rw^_Zd?4y!=mZ zYC@xO0__=Lp~ ze~_;aVhvtpvsi7>x;$9Dxl?N?k5%dw^JHH!{UbZ6{Dbx+_+(Y#WoTfOpw(h;-i}5w z(RdD4YOH(gMjvC*G=XYjjn?|!UL!R>_)}l-I=Hu&j8=~YG`zl^0+BeVslw2NtCJL1n5LHnn& z2q`EkC-qH)dK4Wz%^AQ%xgD?i94%0!*PDgs7Yi(gEGOIvt`_c;RXM6hJHe3~2Dg6& z{g=PS8n9B3IEnYxAZ=eS1n+~v2-os$DA;)8M8+|+yKLmB(0X{Z6${ir1@flK#OtYj zT$a$R;Zm~|hm%nB>?cEo2?NdP#rI_#vwO?bo=&c@c%&j4e&T6^7uvkCTtfa_vA?hR zkr{N%W&91Tpb(-rXmT|?j`JeJ-%~9$)-U6)@Xe^0;pQ_D4os6)cCvs9vedGD!N5QQ zOQg?l=4Silvbg)y*p*$LWWwq?uq2bDJp$rfwcS zKkWbassIwddM!Ya! zLc>|xowdl1YBX+QJ3|f@9==>Q1NM*F`UH!~={yX#ZMPm?4e9C)*=v^?KhVnCK(|k& zh#+iTMC^W)2>lR${Bh?Cd(n~wDkyZ!pLmjy>+DB}qg04BMrt-8IW(a##26+SWq!^u z-)Y&)jZ`Z7YRYjsSN^FDewy!bv1n@I+7aaFs6?GD=ai)b`LOFJ6S60zF>ceEds$!{FRLf zoU{&j`D3tSg3b+Z@L4?h%N4WVD@v&WdOBaf(w|H-|2~`iq-lBop6?pIb$-kg+B9~i zEuM~g)1K(LYw0pZH{ow|@f-H>`a5~|jdu9nh3Sj(!MAYneYO0AyR*H8RNWkw)3kqw z(j8Or8qY^CU`@d7^^0E>$WD6w>BM?wPWkmPU-f#IazMJHc2GS&&wy*-KGZ)-?RD0z zxZI)(?=l4gudvx-+}dlJ7%dvgIw+n>$kqF?Fsidgye z4^(M!zOa<7Q(UeW-zhD!6$jacsm~?MLP4Ti7#Vh>h%`4JKv!o4qfW*-Rjd6GrJJ^{ zTD?%hwEuftss71rGbOJ{bsmbUKxPfRMNC-m^_!)QTUOQ8l`HL90VL?oGy1M{Soj)8 zt!t&pHDi^0(&90v1{SKxMZG^w`W5kdtR~IY;G642PlHcQonQIL^?ivowuUVdx{-21 zi1IeFYrTS^CP-W-mzg+Ds;QSJUeT%=%(tb#w9|mtNmXp;XT*?(?CYm772^*-1+rcc zt7^9<#H#saFHXTWZ=*F%X@{HCV^F2i3&KPpDv0+2;d0Khulp3sWbvKgZ-e7f~cRh%J2G$J5eJn8aXqU(t{z)58T*m4hg8?-) z>D&CmLgbV9k+%`P_GAInJ&V`_>WcAv8i(1!iyX)=Md#O}1z4uVX&l+FU&!iL_Uz~K zl~G?!SAu-;ht1EF(C{*^7=CmTK9n&|eCRw8y$gq=&fss|s%QwvaqF~i0#L2ZZD*JP^7p*q z3K@!ny-k;W<;0+31MZpT$}9BG0{Lw;uZp0En3KZnA zBejcPBdZb)(t%z|SYvk&UZ@ZvxREV_Ydo7=#A}G~Pu311Nj2rll37urfr&`HZP3br zdx>(7F`_U3XMPASIFHvs!=E-4eUQUPOF|_Fd zSV)6Nc!St{7%@p>N8somE4l? z_6&XC*X3s$W>^zHe_lKBI-MdUpKhe>n7PH|HD5$gO;qP?P}GIJ-%tJTbA^A&0uUUu zy%7ZlZca{^H-Fd@zj^zvHWW|`(E?d$FmvsD8M2|j$DU7!61m&|=@ETy zl!2Q`YcyXmxxP-DJ0FeEAynDAl49f2pBltafI8M3+a7$Lk^9pTWx#zda+VE~>G2X-<|(8fzmGD6 zbxCUR*eJ?Oo41m#&ix=IQZ3?U%NJU0;``^g+HI*DR);^{ah-!fi(l2|B_fj^fmvS* z;cq3cJ)JCM9-m#M0H-po8MR)nEowPGi>}#D$mB+RUvF%?X`@d4J_g|Zox!AhD#BG= z(IU$%$T=v1IZS$TIh!L_o%D$BEA`sck|-QfgA3IgtR)NmAZ`R#b9@Yc*$xu``Y0BC*R)7$DqwhiU6iH zt5dhTl5D*-N%ba0*x#Sg6hSwO!$`Wxflx<4q}Paex$sZ|FZxU501{P1%_0TfMf z9S`zH(32$E7*F?dy^tdMi|tY$Y3!oSu0uOK#HbPE^ep!V> zoK94l?xZc5_$;28yD^s+0jjt%x)63w;V5>Hdgd+JiqmzA7>Z z`>PlGvuM05gOy`$HGBj>=gpZdOhAuR*9IgrDGlZN6yCQRX|%`SMA4pWJ*IHkBcjCq zu4S3Rznvp7sxprSM4L5|cnZNc9&QJJOFO@Ybvvg_6Ko-<`pz#&Q*|U|!>n}(mNNw)`& zpOd0EIpmDJKGlo;8_wdP-CR=2GOHD*?Y63P`2@wrrE;v@*3>oZgRQwhZOYG5Fhuc?-SpFCxbM z3mzxZVKkk4)fmpfo4<*~t#euPMNk$;aeH}37bk#2CM6O;lMRwuokzok2wp^#-z&@W#HR_gPz3wc5RuO;B0vg_h(u)usg(eE!N33z%Fw<>bVBdi_noM$4eV#F1SWYMncl<}&n7_UnmNP)!19!b>(WqG~ zSua(C#>2Sj=U^$AyeJAy<|5y(jOe=H?hLnTEp)>tz~q4Npe>e zm91wA`UEVW|NJ!|xA6U|T$BN(bYm^)1&O@c+dXu^RYw$UL;B_M;>)9AIrs@jz2So6%Z-D>?goUn=?ZkOe23*w^6Mv29 zJS&zKwzv1^{~H}gUqrV%cA4Dh0WQrFafDA6!1j7P6;OFUFqEwYl(%76Bo@#yvpFoi zqw^Qi4=UpF^ttTi*03iTPw(p58=pAaOO$qD9*?~A0I<7gi8QCp=P?a{pn{hAN0-Sq z&w^ayMucB>#@@fWe8>Nihon6bic!?^uO1WT=J@SwETW^x%u_X&nT8t zp8rZ{;+hA$dvNRk`)aJeD#vp%B^0fP;MbmbPIFsE;fWi5L{uBU+>16Swkm`0cz_U_ z{ug55!a>WWQF0;-UmH3`;Z=6nOu?aZt6h9Ub#+@R2HRg3t#*yth>v%0V-{y08}JtN zeLusvzZV!gQQP~n{1f#c^~-++FL{na2*px<;x5teM>Zdob&lor9*Qyc@-XEI?@~Sl zHqWR(hJC6Eit{q9v(d_Lbg*I2p~gE zM=AHSEpdgKrzo!pe023g^!%>&$hC!9m~yv(#hVS_K}Kj>#OcrIY-b-%Qd;TP=~HTw zORr*EkOoQF3-Gy#5&3s4Baz8o*;;*huY<*0Q4j*mt=gmU8Pnf)#i3SU)HHI1dNoXm z*$R{T^>1ZW;u@`9&PmO)=rbgG3_E57LO>o+IKxsPxoozIk$iaaLWT%%=aj{po1)mn zl_F~4_3XlR+GoN)PHLCO>5OO^jDWHuag6STr^x27@iKT-tY0RaE{$lt)KTNk+ZU4) zO#~KJwoWEX6|a`XKQgmp5Fa=j(_Ng^8{emkdar<5sSCV4c#Vvq@-P!P{J3$-ki9lH z7AcsK12mzOr+Y_rTV0H<#dv74089pu$4mjvmdqI3PY^9{kjO<3az6e=OxxKnXp3LjAwr~lz4O|Mk^k5~+gVLexhO9i|HLiJw*DNY zEEVuNg4rs6tC{|0F|b;ZpMbHT4cwP4fcE|sfi;oKBJ_{}L^(p_G&gYY+TK?RU0qgL zf#E+)fy_NeIY68E``o|mn$K-livrDb*nJ<)um7{35tHrf1BIUROzad=GUA+baFSYb z9&?V>i^@I1U7}fC#udMnk^}oZ%m1vI5WW87=5NR1fXUZq+b)(r$3MUR(OmrM&ziOa z49+P{tsTHYD30Y@B!LdkSe|~`QNz{8D!t$!Q%3&6v^hrV2V>=PAJv+F+4MG`_2dM; zhmZP1;&-c@-V<{|!Z~GU3_fvZ=3z^j`dG5R6Ee* z7P0jNaHuis#>vgXYyOv4-uwMFZkzl%1G!I*B*)guuBckzmCTh-NmynJu^(O&P|r6_rYpl&CZteD_qZ{~VG z_%Rb$F2CQ+Zs=cnRsG@I?u~6z1l84n)7`(fTG|yP%SZEvRv4do@MPNr{n!~#fw}t7 z0fCjNd=n)K*ovhS-WDEPz2swd@H5c60vUQjL`R z6(aoJQqNUFLTRg>i;5dl`&@&|5mVaLzgO-rv=8g5I6UWIwD_SpY)NbPsy?`u{dvvb z<8fy48pUgZ7-P!AX4zZWXLHYHa(SfUqSE$ia=|~Q&7x~Roc4Pk|Kh09`PXG$(*JgZ zNjtw;J45ipgVIW%tLN8OgrBr%0`^!VWxZ$H^JD zIcD=!%zJSN7)gB#G?`b6NiIA*BPq?Ct>*nIoB4Zd8?5JR2X*}r|GDMk^3|_?9(gG_ z>$OZW&qN7s!I?^v80Xwc+p_(D@Z5RN`J6N#m8UrU*)8U5)@kUv)s*E~|3dR|yXT|Q}u{YqVW%Z9`I-TCr;_R}lL13b$PCEhy&bV5-{NywQ`P;jC|QAbC|kqM(phers!_|Lqz^=#%; U%cm=Vhfy(jy85}Sb4q9e0AvUEJOBUy diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 804e004c02e81700f80cfec6f0391763cb1f94a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17370 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 W;OtD-Qp|UDV5uwXAU-JCMEpOAAeOKI diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 87a8e3faebc6c895295dff3d9ac7aab6c8b334d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24124 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 vA7f&^pnt%Q?%z2m^Z \ No newline at end of file diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml deleted file mode 100644 index f387b90..0000000 --- a/android/app/src/main/res/values/colors.xml +++ /dev/null @@ -1,6 +0,0 @@ - - #ffffff - #ffffff - #023c69 - #ffffff - \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml deleted file mode 100644 index c384227..0000000 --- a/android/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,5 +0,0 @@ - - mobile-app-template - contain - false - \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml deleted file mode 100644 index ab7cb49..0000000 --- a/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle deleted file mode 100644 index 9ae2aca..0000000 --- a/android/build.gradle +++ /dev/null @@ -1,45 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. - -buildscript { - ext { - buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0' - minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '23') - compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34') - targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34') - kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23' - - ndkVersion = "26.1.10909125" - } - repositories { - google() - mavenCentral() - } - dependencies { - classpath('com.android.tools.build:gradle') - classpath('com.facebook.react:react-native-gradle-plugin') - classpath('org.jetbrains.kotlin:kotlin-gradle-plugin') - } -} - -apply plugin: "com.facebook.react.rootproject" - -allprojects { - repositories { - maven { - // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm - url(new File(['node', '--print', "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), '../android')) - } - maven { - // Android JSC is installed from npm - url(new File(['node', '--print', "require.resolve('jsc-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), '../dist')) - } - - google() - mavenCentral() - maven { url 'https://www.jitpack.io' } - } -} -// @generated begin expo-camera-import - expo prebuild (DO NOT MODIFY) sync-f244f4f3d8bf7229102e8f992b525b8602c74770 -def expoCameraMavenPath = new File(["node", "--print", "require.resolve('expo-camera/package.json')"].execute(null, rootDir).text.trim(), "../android/maven") -allprojects { repositories { maven { url(expoCameraMavenPath) } } } -// @generated end expo-camera-import \ No newline at end of file diff --git a/android/gradle.properties b/android/gradle.properties deleted file mode 100644 index 40220de..0000000 --- a/android/gradle.properties +++ /dev/null @@ -1,59 +0,0 @@ -# Project-wide Gradle settings. - -# IDE (e.g. Android Studio) users: -# Gradle settings configured through the IDE *will override* -# any settings specified in this file. - -# For more details on how to configure your build environment visit -# http://www.gradle.org/docs/current/userguide/build_environment.html - -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m -org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m - -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true - -# AndroidX package structure to make it clearer which packages are bundled with the -# Android operating system, and which are packaged with your app's APK -# https://developer.android.com/topic/libraries/support-library/androidx-rn -android.useAndroidX=true - -# Automatically convert third-party libraries to use AndroidX -android.enableJetifier=true - -# Enable AAPT2 PNG crunching -android.enablePngCrunchInReleaseBuilds=true - -# Use this property to specify which architecture you want to build. -# You can also override it from the CLI using -# ./gradlew -PreactNativeArchitectures=x86_64 -reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 - -# Use this property to enable support to the new architecture. -# This will allow you to use TurboModules and the Fabric render in -# your application. You should enable this flag either if you want -# to write custom TurboModules/Fabric components OR use libraries that -# are providing them. -newArchEnabled=false - -# Use this property to enable or disable the Hermes JS engine. -# If set to false, you will be using JSC instead. -hermesEnabled=true - -# Enable GIF support in React Native images (~200 B increase) -expo.gif.enabled=true -# Enable webp support in React Native images (~85 KB increase) -expo.webp.enabled=true -# Enable animated webp support (~3.4 MB increase) -# Disabled by default because iOS doesn't support animated webp -expo.webp.animated=false - -# Enable network inspector -EX_DEV_CLIENT_NETWORK_INSPECTOR=true - -# Use legacy packaging to compress native libraries in the resulting APK. -expo.useLegacyPackaging=false diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index e6441136f3d4ba8a0da8d277868979cfbc8ad796..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43453 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json new file mode 100644 index 0000000..7d28020 --- /dev/null +++ b/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "image.png", + "scale": "1x" + }, + { + "idiom": "universal", + "scale": "2x" + }, + { + "idiom": "universal", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} diff --git a/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/image.png b/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/image.png new file mode 100644 index 0000000000000000000000000000000000000000..33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j literal 0 HcmV?d00001 diff --git a/ios/mobileapptemplate/Info.plist b/ios/mobileapptemplate/Info.plist new file mode 100644 index 0000000..a11989b --- /dev/null +++ b/ios/mobileapptemplate/Info.plist @@ -0,0 +1,76 @@ + + + + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + mobile-app-template + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleURLSchemes + + android + + + + CFBundleVersion + 1 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking + + + NSCameraUsageDescription + Allow $(PRODUCT_NAME) to access your camera + NSMicrophoneUsageDescription + Allow $(PRODUCT_NAME) to access your microphone + UILaunchStoryboardName + SplashScreen + UIRequiredDeviceCapabilities + + arm64 + + UIRequiresFullScreen + + UIStatusBarStyle + UIStatusBarStyleDefault + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIUserInterfaceStyle + Light + UIViewControllerBasedStatusBarAppearance + + + \ No newline at end of file diff --git a/ios/mobileapptemplate/PrivacyInfo.xcprivacy b/ios/mobileapptemplate/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..c6b452e --- /dev/null +++ b/ios/mobileapptemplate/PrivacyInfo.xcprivacy @@ -0,0 +1,48 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + 0A2A.1 + 3B52.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + 85F4.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/ios/mobileapptemplate/SplashScreen.storyboard b/ios/mobileapptemplate/SplashScreen.storyboard new file mode 100644 index 0000000..ed03a52 --- /dev/null +++ b/ios/mobileapptemplate/SplashScreen.storyboard @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ios/mobileapptemplate/Supporting/Expo.plist b/ios/mobileapptemplate/Supporting/Expo.plist new file mode 100644 index 0000000..750be02 --- /dev/null +++ b/ios/mobileapptemplate/Supporting/Expo.plist @@ -0,0 +1,12 @@ + + + + + EXUpdatesCheckOnLaunch + ALWAYS + EXUpdatesEnabled + + EXUpdatesLaunchWaitMs + 0 + + \ No newline at end of file diff --git a/ios/mobileapptemplate/main.m b/ios/mobileapptemplate/main.m new file mode 100644 index 0000000..25181b6 --- /dev/null +++ b/ios/mobileapptemplate/main.m @@ -0,0 +1,10 @@ +#import + +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} + diff --git a/ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h b/ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h new file mode 100644 index 0000000..e11d920 --- /dev/null +++ b/ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h @@ -0,0 +1,3 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// diff --git a/ios/mobileapptemplate/mobileapptemplate.entitlements b/ios/mobileapptemplate/mobileapptemplate.entitlements new file mode 100644 index 0000000..f683276 --- /dev/null +++ b/ios/mobileapptemplate/mobileapptemplate.entitlements @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/ios/mobileapptemplate/noop-file.swift b/ios/mobileapptemplate/noop-file.swift new file mode 100644 index 0000000..b2ffafb --- /dev/null +++ b/ios/mobileapptemplate/noop-file.swift @@ -0,0 +1,4 @@ +// +// @generated +// A blank Swift file must be created for native modules with Swift files to work correctly. +// diff --git a/package-lock.json b/package-lock.json index ca23cfd..67fe05e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,14 +14,13 @@ "@react-native-google-signin/google-signin": "^13.1.0", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", - "@supabase/supabase-js": "^2.45.4", + "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", "expo": "~51.0.21", "expo-auth-session": "~5.5.2", "expo-camera": "~15.0.16", "expo-constants": "~16.0.2", "expo-crypto": "~13.0.2", - "expo-dev-client": "~4.0.28", "expo-device": "~6.0.2", "expo-status-bar": "~1.12.1", "expo-web-browser": "~13.0.3", @@ -242,7 +241,30 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", + "peer": true, "dependencies": { "@babel/types": "^7.24.7" }, @@ -374,6 +396,17 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-string-parser": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", @@ -2204,6 +2237,34 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", + "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.0", + "@babel/types": "^7.26.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/@babel/types": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", @@ -4783,6 +4844,20 @@ "node": ">=10" } }, +<<<<<<< HEAD +======= + "node_modules/@react-native-community/cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, +>>>>>>> c679eaf (google auth draft) "node_modules/@react-native-google-signin/google-signin": { "version": "13.1.0", "resolved": "https://registry.npmjs.org/@react-native-google-signin/google-signin/-/google-signin-13.1.0.tgz", @@ -5680,26 +5755,6 @@ "@types/react": "*" } }, - "node_modules/@types/react-navigation": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@types/react-navigation/-/react-navigation-3.0.8.tgz", - "integrity": "sha512-r8UQvBmOz7XjPE8AHTHh0SThGqModhQtSsntkmob7rczhueJIqDwBOgsEn54SJa25XzD/KBlelAWeVZ7+Ggm8A==", - "license": "MIT", - "dependencies": { - "@types/react": "*", - "@types/react-native": "*" - } - }, - "node_modules/@types/react-native": { - "version": "0.72.8", - "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.72.8.tgz", - "integrity": "sha512-St6xA7+EoHN5mEYfdWnfYt0e8u6k2FR0P9s2arYgakQGFgU1f9FlPrIEcj0X24pLCF5c5i3WVuLCUdiCYHmOoA==", - "license": "MIT", - "dependencies": { - "@react-native/virtualized-lists": "^0.72.4", - "@types/react": "*" - } - }, "node_modules/@types/react-native/node_modules/@react-native/virtualized-lists": { "version": "0.72.8", "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", @@ -16240,8 +16295,7 @@ "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "license": "BSD-3-Clause" + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, "node_modules/to-regex-range": { "version": "5.0.1", diff --git a/package.json b/package.json index 014fe00..99f2a57 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@react-native-google-signin/google-signin": "^13.1.0", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", - "@supabase/supabase-js": "^2.45.4", + "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", "expo": "~51.0.21", "expo-auth-session": "~5.5.2", diff --git a/src/screens/MemberLoginScreen.tsx b/src/screens/MemberLoginScreen.tsx new file mode 100644 index 0000000..5f2e871 --- /dev/null +++ b/src/screens/MemberLoginScreen.tsx @@ -0,0 +1,18 @@ +import { Text, TouchableOpacity, View } from 'react-native'; +import Svg, { Circle } from 'react-native-svg'; +import GoogleSignInButton from '@/components/GoogleSignInButton'; +import { styles } from '@/screens/styles'; + +export default function MemberLoginScreen() { + return ( + + Staff and Member Login + + + + + + + + ); +} From 60ee809dabaf06ea2830ee96a8bdac942bccd0b4 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sat, 26 Oct 2024 15:28:01 -0700 Subject: [PATCH 29/67] draft user auth --- android/.gitignore | 16 - android/app/build.gradle | 201 - android/app/debug.keystore | Bin 2257 -> 0 bytes android/app/proguard-rules.pro | 14 - android/app/src/debug/AndroidManifest.xml | 7 - android/app/src/main/AndroidManifest.xml | 34 - .../mobileapptemplate/MainActivity.kt | 61 - .../mobileapptemplate/MainApplication.kt | 55 - .../res/drawable-hdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../res/drawable-mdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../res/drawable-xhdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../drawable-xxhdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../drawable-xxxhdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../res/drawable/rn_edit_text_material.xml | 37 - .../src/main/res/drawable/splashscreen.xml | 3 - .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 6265 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 5571 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 8055 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 4042 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 3585 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 5228 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 8519 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 7713 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 10921 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 13505 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 12192 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 17419 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 19123 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 17370 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 24124 -> 0 bytes .../app/src/main/res/values-night/colors.xml | 1 - android/app/src/main/res/values/colors.xml | 6 - android/app/src/main/res/values/strings.xml | 5 - android/app/src/main/res/values/styles.xml | 17 - android/build.gradle | 45 - android/gradle.properties | 59 - android/gradle/wrapper/gradle-wrapper.jar | Bin 43453 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 - android/gradlew | 249 - android/gradlew.bat | 92 - .../react-settings-plugin/build.gradle.kts | 19 - .../expo/plugins/ReactSettingsPlugin.kt | 10 - android/settings.gradle | 66 - app.json | 2 +- ios/.gitignore | 30 - ios/.xcode.env | 11 - ios/Podfile | 79 - ios/Podfile.lock | 1695 - ios/Podfile.properties.json | 4 - ios/Pods/Pods 2.xcodeproj/project.pbxproj | 36035 ++++++++++++++++ .../AppAuth-AppAuthCore_Privacy.xcscheme} | 40 +- .../xcschemes/AppAuth.xcscheme | 58 + .../xcschemes/DoubleConversion.xcscheme | 58 + ...plication-ExpoApplication_privacy.xcscheme | 58 + .../xcschemes/EXApplication.xcscheme | 58 + .../xcschemes/EXBarCodeScanner.xcscheme | 58 + .../EXConstants-EXConstants.xcscheme | 58 + ...EXConstants-ExpoConstants_privacy.xcscheme | 58 + .../xcschemes/EXConstants.xcscheme | 58 + .../xcschemes/EXImageLoader.xcscheme | 58 + .../xcschemes/Expo.xcscheme | 58 + .../ExpoAdapterGoogleSignIn.xcscheme | 58 + .../xcschemes/ExpoAsset.xcscheme | 58 + .../xcschemes/ExpoCamera.xcscheme | 58 + .../xcschemes/ExpoCrypto.xcscheme | 58 + .../ExpoDevice-ExpoDevice_privacy.xcscheme | 58 + .../xcschemes/ExpoDevice.xcscheme | 58 + ...FileSystem-ExpoFileSystem_privacy.xcscheme | 58 + .../xcschemes/ExpoFileSystem.xcscheme | 58 + .../xcschemes/ExpoFont.xcscheme | 58 + .../xcschemes/ExpoKeepAwake.xcscheme | 58 + .../xcschemes/ExpoModulesCore.xcscheme | 58 + .../xcschemes/ExpoWebBrowser.xcscheme | 58 + .../xcschemes/FBLazyVector.xcscheme | 58 + .../GTMAppAuth-GTMAppAuth_Privacy.xcscheme | 58 + .../xcschemes/GTMAppAuth.xcscheme | 58 + ...er-GTMSessionFetcher_Core_Privacy.xcscheme | 58 + .../xcschemes/GTMSessionFetcher.xcscheme | 58 + .../GoogleSignIn-GoogleSignIn.xcscheme | 58 + .../xcschemes/GoogleSignIn.xcscheme | 58 + .../xcschemes/Pods-mobileapptemplate.xcscheme | 58 + .../xcschemes/RCT-Folly.xcscheme | 58 + .../xcschemes/RCTDeprecation.xcscheme | 58 + .../xcschemes/RCTRequired.xcscheme | 58 + .../xcschemes/RCTTypeSafety.xcscheme | 58 + ...Storage-RNCAsyncStorage_resources.xcscheme | 58 + .../xcschemes/RNCAsyncStorage.xcscheme | 58 + .../xcschemes/RNGestureHandler.xcscheme | 58 + .../xcschemes/RNGoogleSignin.xcscheme | 58 + .../xcschemes/RNReanimated.xcscheme | 58 + .../xcschemes/RNSVG.xcscheme | 58 + .../xcschemes/RNScreens.xcscheme | 58 + .../xcschemes/React-Codegen.xcscheme | 58 + .../React-Core-RCTI18nStrings.xcscheme | 58 + .../xcschemes/React-Core.xcscheme | 58 + .../xcschemes/React-CoreModules.xcscheme | 58 + .../xcschemes/React-Fabric.xcscheme | 58 + .../xcschemes/React-FabricImage.xcscheme | 58 + .../xcschemes/React-ImageManager.xcscheme | 58 + .../xcschemes/React-Mapbuffer.xcscheme | 58 + .../React-NativeModulesApple.xcscheme | 58 + .../xcschemes/React-RCTActionSheet.xcscheme | 58 + .../xcschemes/React-RCTAnimation.xcscheme | 58 + .../xcschemes/React-RCTAppDelegate.xcscheme | 58 + .../xcschemes/React-RCTBlob.xcscheme | 58 + .../xcschemes/React-RCTFabric.xcscheme | 58 + .../xcschemes/React-RCTImage.xcscheme | 58 + .../xcschemes/React-RCTLinking.xcscheme | 58 + .../xcschemes/React-RCTNetwork.xcscheme | 58 + .../xcschemes/React-RCTSettings.xcscheme | 58 + .../xcschemes/React-RCTText.xcscheme | 58 + .../xcschemes/React-RCTVibration.xcscheme | 58 + .../xcschemes/React-RuntimeApple.xcscheme | 58 + .../xcschemes/React-RuntimeCore.xcscheme | 58 + .../xcschemes/React-RuntimeHermes.xcscheme | 58 + .../xcschemes/React-callinvoker.xcscheme | 58 + .../xcschemes/React-cxxreact.xcscheme | 58 + .../xcschemes/React-debug.xcscheme | 58 + .../xcschemes/React-featureflags.xcscheme | 58 + .../xcschemes/React-graphics.xcscheme | 58 + .../xcschemes/React-hermes.xcscheme | 58 + .../xcschemes/React-jserrorhandler.xcscheme | 58 + .../xcschemes/React-jsi.xcscheme | 58 + .../xcschemes/React-jsiexecutor.xcscheme | 58 + .../xcschemes/React-jsinspector.xcscheme | 58 + .../xcschemes/React-jsitracing.xcscheme | 58 + .../xcschemes/React-logger.xcscheme | 58 + .../xcschemes/React-nativeconfig.xcscheme | 58 + .../xcschemes/React-perflogger.xcscheme | 58 + .../xcschemes/React-rendererdebug.xcscheme | 58 + .../xcschemes/React-rncore.xcscheme | 58 + .../xcschemes/React-runtimeexecutor.xcscheme | 58 + .../xcschemes/React-runtimescheduler.xcscheme | 58 + .../xcschemes/React-utils.xcscheme | 58 + .../xcschemes/React.xcscheme | 58 + .../xcschemes/ReactCommon.xcscheme | 58 + .../xcschemes/SocketRocket.xcscheme | 58 + .../xcschemes/Yoga.xcscheme | 58 + .../xcschemes/ZXingObjC.xcscheme | 58 + .../xcschemes/boost.xcscheme | 58 + .../xcschemes/fmt.xcscheme | 58 + .../xcschemes/glog.xcscheme | 58 + .../xcschemes/hermes-engine.xcscheme | 58 + .../react-native-safe-area-context.xcscheme | 58 + .../xcschemes/xcschememanagement.plist | 481 + .../project.pbxproj | 551 - .../contents.xcworkspacedata | 10 - ios/mobileapptemplate/AppDelegate.h | 7 - ios/mobileapptemplate/AppDelegate.mm | 62 - .../App-Icon-1024x1024@1x.png | Bin 49900 -> 0 bytes .../AppIcon.appiconset/Contents.json | 14 - .../Images.xcassets/Contents.json | 6 - .../SplashScreen.imageset/Contents.json | 21 - .../SplashScreen.imageset/image.png | Bin 38054 -> 0 bytes .../Contents.json | 21 - .../SplashScreenBackground.imageset/image.png | Bin 68 -> 0 bytes ios/mobileapptemplate/Info.plist | 76 - ios/mobileapptemplate/PrivacyInfo.xcprivacy | 48 - ios/mobileapptemplate/SplashScreen.storyboard | 51 - ios/mobileapptemplate/Supporting/Expo.plist | 12 - ios/mobileapptemplate/main.m | 10 - .../mobileapptemplate-Bridging-Header.h | 3 - .../mobileapptemplate.entitlements | 5 - ios/mobileapptemplate/noop-file.swift | 4 - package-lock.json | 20 +- package.json | 5 + src/navigation/types 2.tsx | 5 + src/screens/MemberLoginScreen.tsx | 18 - 170 files changed, 41937 insertions(+), 3797 deletions(-) delete mode 100644 android/.gitignore delete mode 100644 android/app/build.gradle delete mode 100644 android/app/debug.keystore delete mode 100644 android/app/proguard-rules.pro delete mode 100644 android/app/src/debug/AndroidManifest.xml delete mode 100644 android/app/src/main/AndroidManifest.xml delete mode 100644 android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt delete mode 100644 android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt delete mode 100644 android/app/src/main/res/drawable-hdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-mdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml delete mode 100644 android/app/src/main/res/drawable/splashscreen.xml delete mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/values-night/colors.xml delete mode 100644 android/app/src/main/res/values/colors.xml delete mode 100644 android/app/src/main/res/values/strings.xml delete mode 100644 android/app/src/main/res/values/styles.xml delete mode 100644 android/build.gradle delete mode 100644 android/gradle.properties delete mode 100644 android/gradle/wrapper/gradle-wrapper.jar delete mode 100644 android/gradle/wrapper/gradle-wrapper.properties delete mode 100755 android/gradlew delete mode 100644 android/gradlew.bat delete mode 100644 android/react-settings-plugin/build.gradle.kts delete mode 100644 android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt delete mode 100644 android/settings.gradle delete mode 100644 ios/.gitignore delete mode 100644 ios/.xcode.env delete mode 100644 ios/Podfile delete mode 100644 ios/Podfile.lock delete mode 100644 ios/Podfile.properties.json create mode 100644 ios/Pods/Pods 2.xcodeproj/project.pbxproj rename ios/{mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme => Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme} (52%) create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme create mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 ios/mobileapptemplate.xcodeproj/project.pbxproj delete mode 100644 ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata delete mode 100644 ios/mobileapptemplate/AppDelegate.h delete mode 100644 ios/mobileapptemplate/AppDelegate.mm delete mode 100644 ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png delete mode 100644 ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 ios/mobileapptemplate/Images.xcassets/Contents.json delete mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreen.imageset/Contents.json delete mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreen.imageset/image.png delete mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json delete mode 100644 ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/image.png delete mode 100644 ios/mobileapptemplate/Info.plist delete mode 100644 ios/mobileapptemplate/PrivacyInfo.xcprivacy delete mode 100644 ios/mobileapptemplate/SplashScreen.storyboard delete mode 100644 ios/mobileapptemplate/Supporting/Expo.plist delete mode 100644 ios/mobileapptemplate/main.m delete mode 100644 ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h delete mode 100644 ios/mobileapptemplate/mobileapptemplate.entitlements delete mode 100644 ios/mobileapptemplate/noop-file.swift create mode 100644 src/navigation/types 2.tsx delete mode 100644 src/screens/MemberLoginScreen.tsx diff --git a/android/.gitignore b/android/.gitignore deleted file mode 100644 index 8a6be07..0000000 --- a/android/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -# OSX -# -.DS_Store - -# Android/IntelliJ -# -build/ -.idea -.gradle -local.properties -*.iml -*.hprof -.cxx/ - -# Bundle artifacts -*.jsbundle diff --git a/android/app/build.gradle b/android/app/build.gradle deleted file mode 100644 index 905f84b..0000000 --- a/android/app/build.gradle +++ /dev/null @@ -1,201 +0,0 @@ -apply plugin: "com.android.application" -apply plugin: "org.jetbrains.kotlin.android" -apply plugin: "com.facebook.react" - -def projectRoot = rootDir.getAbsoluteFile().getParentFile().getAbsolutePath() - -static def versionToNumber(major, minor, patch) { - return patch * 100 + minor * 10000 + major * 1000000 -} - -def getRNVersion() { - def version = providers.exec { - workingDir(projectDir) - commandLine("node", "-e", "console.log(require('react-native/package.json').version);") - }.standardOutput.asText.get().trim() - - def coreVersion = version.split("-")[0] - def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } - - return versionToNumber( - major, - minor, - patch - ) -} -def rnVersion = getRNVersion() - -/** - * This is the configuration block to customize your React Native Android app. - * By default you don't need to apply any configuration, just uncomment the lines you need. - */ -react { - entryFile = file(["node", "-e", "require('expo/scripts/resolveAppEntry')", projectRoot, "android", "absolute"].execute(null, rootDir).text.trim()) - reactNativeDir = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() - hermesCommand = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/sdks/hermesc/%OS-BIN%/hermesc" - codegenDir = new File(["node", "--print", "require.resolve('@react-native/codegen/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() - - // Use Expo CLI to bundle the app, this ensures the Metro config - // works correctly with Expo projects. - cliFile = new File(["node", "--print", "require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })"].execute(null, rootDir).text.trim()) - bundleCommand = "export:embed" - - /* Folders */ - // The root of your project, i.e. where "package.json" lives. Default is '..' - // root = file("../") - // The folder where the react-native NPM package is. Default is ../node_modules/react-native - // reactNativeDir = file("../node_modules/react-native") - // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen - // codegenDir = file("../node_modules/@react-native/codegen") - - /* Variants */ - // The list of variants to that are debuggable. For those we're going to - // skip the bundling of the JS bundle and the assets. By default is just 'debug'. - // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. - // debuggableVariants = ["liteDebug", "prodDebug"] - - /* Bundling */ - // A list containing the node command and its flags. Default is just 'node'. - // nodeExecutableAndArgs = ["node"] - - // - // The path to the CLI configuration file. Default is empty. - // bundleConfig = file(../rn-cli.config.js) - // - // The name of the generated asset file containing your JS bundle - // bundleAssetName = "MyApplication.android.bundle" - // - // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' - // entryFile = file("../js/MyApplication.android.js") - // - // A list of extra flags to pass to the 'bundle' commands. - // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle - // extraPackagerArgs = [] - - /* Hermes Commands */ - // The hermes compiler command to run. By default it is 'hermesc' - // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" - // - // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" - // hermesFlags = ["-O", "-output-source-map"] - - if (rnVersion >= versionToNumber(0, 75, 0)) { - /* Autolinking */ - autolinkLibrariesWithApp() - } -} - -/** - * Set this to true to Run Proguard on Release builds to minify the Java bytecode. - */ -def enableProguardInReleaseBuilds = (findProperty('android.enableProguardInReleaseBuilds') ?: false).toBoolean() - -/** - * The preferred build flavor of JavaScriptCore (JSC) - * - * For example, to use the international variant, you can use: - * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` - * - * The international variant includes ICU i18n library and necessary data - * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that - * give correct results when using with locales other than en-US. Note that - * this variant is about 6MiB larger per architecture than default. - */ -def jscFlavor = 'org.webkit:android-jsc:+' - -android { - ndkVersion rootProject.ext.ndkVersion - - buildToolsVersion rootProject.ext.buildToolsVersion - compileSdk rootProject.ext.compileSdkVersion - - namespace 'com.mobileapptemplate.mobileapptemplate' - defaultConfig { - applicationId 'com.mobileapptemplate.mobileapptemplate' - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 1 - versionName "1.0.0" - } - signingConfigs { - debug { - storeFile file('debug.keystore') - storePassword 'android' - keyAlias 'androiddebugkey' - keyPassword 'android' - } - } - buildTypes { - debug { - signingConfig signingConfigs.debug - } - release { - // Caution! In production, you need to generate your own keystore file. - // see https://reactnative.dev/docs/signed-apk-android. - signingConfig signingConfigs.debug - shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false) - minifyEnabled enableProguardInReleaseBuilds - proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" - crunchPngs (findProperty('android.enablePngCrunchInReleaseBuilds')?.toBoolean() ?: true) - } - } - packagingOptions { - jniLibs { - useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false) - } - } -} - -// Apply static values from `gradle.properties` to the `android.packagingOptions` -// Accepts values in comma delimited lists, example: -// android.packagingOptions.pickFirsts=/LICENSE,**/picasa.ini -["pickFirsts", "excludes", "merges", "doNotStrip"].each { prop -> - // Split option: 'foo,bar' -> ['foo', 'bar'] - def options = (findProperty("android.packagingOptions.$prop") ?: "").split(","); - // Trim all elements in place. - for (i in 0.. 0) { - println "android.packagingOptions.$prop += $options ($options.length)" - // Ex: android.packagingOptions.pickFirsts += '**/SCCS/**' - options.each { - android.packagingOptions[prop] += it - } - } -} - -dependencies { - // The version of react-native is set by the React Native Gradle Plugin - implementation("com.facebook.react:react-android") - - def isGifEnabled = (findProperty('expo.gif.enabled') ?: "") == "true"; - def isWebpEnabled = (findProperty('expo.webp.enabled') ?: "") == "true"; - def isWebpAnimatedEnabled = (findProperty('expo.webp.animated') ?: "") == "true"; - - if (isGifEnabled) { - // For animated gif support - implementation("com.facebook.fresco:animated-gif:${reactAndroidLibs.versions.fresco.get()}") - } - - if (isWebpEnabled) { - // For webp support - implementation("com.facebook.fresco:webpsupport:${reactAndroidLibs.versions.fresco.get()}") - if (isWebpAnimatedEnabled) { - // Animated webp support - implementation("com.facebook.fresco:animated-webp:${reactAndroidLibs.versions.fresco.get()}") - } - } - - if (hermesEnabled.toBoolean()) { - implementation("com.facebook.react:hermes-android") - } else { - implementation jscFlavor - } -} - -if (rnVersion < versionToNumber(0, 75, 0)) { - apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); - applyNativeModulesAppBuildGradle(project) -} diff --git a/android/app/debug.keystore b/android/app/debug.keystore deleted file mode 100644 index 364e105ed39fbfd62001429a68140672b06ec0de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc - - - - - diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 0d3d854..0000000 --- a/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt b/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt deleted file mode 100644 index 740ebc1..0000000 --- a/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainActivity.kt +++ /dev/null @@ -1,61 +0,0 @@ -package com.mobileapptemplate.mobileapptemplate - -import android.os.Build -import android.os.Bundle - -import com.facebook.react.ReactActivity -import com.facebook.react.ReactActivityDelegate -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled -import com.facebook.react.defaults.DefaultReactActivityDelegate - -import expo.modules.ReactActivityDelegateWrapper - -class MainActivity : ReactActivity() { - override fun onCreate(savedInstanceState: Bundle?) { - // Set the theme to AppTheme BEFORE onCreate to support - // coloring the background, status bar, and navigation bar. - // This is required for expo-splash-screen. - setTheme(R.style.AppTheme); - super.onCreate(null) - } - - /** - * Returns the name of the main component registered from JavaScript. This is used to schedule - * rendering of the component. - */ - override fun getMainComponentName(): String = "main" - - /** - * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] - * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] - */ - override fun createReactActivityDelegate(): ReactActivityDelegate { - return ReactActivityDelegateWrapper( - this, - BuildConfig.IS_NEW_ARCHITECTURE_ENABLED, - object : DefaultReactActivityDelegate( - this, - mainComponentName, - fabricEnabled - ){}) - } - - /** - * Align the back button behavior with Android S - * where moving root activities to background instead of finishing activities. - * @see onBackPressed - */ - override fun invokeDefaultOnBackPressed() { - if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) { - if (!moveTaskToBack(false)) { - // For non-root activities, use the default implementation to finish them. - super.invokeDefaultOnBackPressed() - } - return - } - - // Use the default back button implementation on Android S - // because it's doing more than [Activity.moveTaskToBack] in fact. - super.invokeDefaultOnBackPressed() - } -} diff --git a/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt b/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt deleted file mode 100644 index 0ee472b..0000000 --- a/android/app/src/main/java/com/mobileapptemplate/mobileapptemplate/MainApplication.kt +++ /dev/null @@ -1,55 +0,0 @@ -package com.mobileapptemplate.mobileapptemplate - -import android.app.Application -import android.content.res.Configuration - -import com.facebook.react.PackageList -import com.facebook.react.ReactApplication -import com.facebook.react.ReactNativeHost -import com.facebook.react.ReactPackage -import com.facebook.react.ReactHost -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load -import com.facebook.react.defaults.DefaultReactNativeHost -import com.facebook.soloader.SoLoader - -import expo.modules.ApplicationLifecycleDispatcher -import expo.modules.ReactNativeHostWrapper - -class MainApplication : Application(), ReactApplication { - - override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper( - this, - object : DefaultReactNativeHost(this) { - override fun getPackages(): List { - // Packages that cannot be autolinked yet can be added manually here, for example: - // packages.add(new MyReactNativePackage()); - return PackageList(this).packages - } - - override fun getJSMainModuleName(): String = ".expo/.virtual-metro-entry" - - override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG - - override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED - override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED - } - ) - - override val reactHost: ReactHost - get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost) - - override fun onCreate() { - super.onCreate() - SoLoader.init(this, false) - if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - // If you opted-in for the New Architecture, we load the native entry point for this app. - load() - } - ApplicationLifecycleDispatcher.onApplicationCreate(this) - } - - override fun onConfigurationChanged(newConfig: Configuration) { - super.onConfigurationChanged(newConfig) - ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig) - } -} diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

NnX)EH+Nua)3Y(c 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 '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -# This is normally unused -# shellcheck disable=SC2034 -APP_BASE_NAME=${0##*/} -# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - if ! command -v java >/dev/null 2>&1 - then - die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, -# and any embedded shellness will be escaped. -# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be -# treated as '${Hostname}' itself on the command line. - -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ - "$@" - -# Stop when "xargs" is not available. -if ! command -v xargs >/dev/null 2>&1 -then - die "xargs is not available" -fi - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat deleted file mode 100644 index 25da30d..0000000 --- a/android/gradlew.bat +++ /dev/null @@ -1,92 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%"=="" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%"=="" set DIRNAME=. -@rem This is normally unused -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if %ERRORLEVEL% equ 0 goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/android/react-settings-plugin/build.gradle.kts b/android/react-settings-plugin/build.gradle.kts deleted file mode 100644 index b4f6668..0000000 --- a/android/react-settings-plugin/build.gradle.kts +++ /dev/null @@ -1,19 +0,0 @@ -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile - -plugins { - kotlin("jvm") version "1.9.24" - id("java-gradle-plugin") -} - -repositories { - mavenCentral() -} - -gradlePlugin { - plugins { - create("reactSettingsPlugin") { - id = "com.facebook.react.settings" - implementationClass = "expo.plugins.ReactSettingsPlugin" - } - } -} diff --git a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt deleted file mode 100644 index c54f6c7..0000000 --- a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt +++ /dev/null @@ -1,10 +0,0 @@ -package expo.plugins - -import org.gradle.api.Plugin -import org.gradle.api.initialization.Settings - -class ReactSettingsPlugin : Plugin { - override fun apply(settings: Settings) { - // Do nothing, just register the plugin. - } -} diff --git a/android/settings.gradle b/android/settings.gradle deleted file mode 100644 index fba3433..0000000 --- a/android/settings.gradle +++ /dev/null @@ -1,66 +0,0 @@ -pluginManagement { - def version = providers.exec { - commandLine("node", "-e", "console.log(require('react-native/package.json').version);") - }.standardOutput.asText.get().trim() - def (_, reactNativeMinor, reactNativePatch) = version.split("-")[0].tokenize('.').collect { it.toInteger() } - - includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json')"].execute(null, rootDir).text.trim()).getParentFile().toString()) - if(reactNativeMinor == 74 && reactNativePatch <= 3){ - includeBuild("react-settings-plugin") - } -} - -plugins { id("com.facebook.react.settings") } - -def getRNMinorVersion() { - def version = providers.exec { - commandLine("node", "-e", "console.log(require('react-native/package.json').version);") - }.standardOutput.asText.get().trim() - - def coreVersion = version.split("-")[0] - def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } - - return minor -} - -if (getRNMinorVersion() >= 75) { - extensions.configure(com.facebook.react.ReactSettingsExtension) { ex -> - if (System.getenv('EXPO_UNSTABLE_CORE_AUTOLINKING') == '1') { - println('\u001B[32mUsing expo-modules-autolinking as core autolinking source\u001B[0m') - def command = [ - 'node', - '--no-warnings', - '--eval', - 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', - 'react-native-config', - '--json', - '--platform', - 'android' - ].toList() - ex.autolinkLibrariesFromCommand(command) - } else { - ex.autolinkLibrariesFromCommand() - } - } -} - -rootProject.name = 'mobile-app-template' - -dependencyResolutionManagement { - versionCatalogs { - reactAndroidLibs { - from(files(new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), "../gradle/libs.versions.toml"))) - } - } -} - -apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle"); -useExpoModules() - -if (getRNMinorVersion() < 75) { - apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); - applyNativeModulesSettingsGradle(settings) -} - -include ':app' -includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile()) diff --git a/app.json b/app.json index 1d56c20..cb69007 100644 --- a/app.json +++ b/app.json @@ -5,6 +5,7 @@ "owner": "ocfdev", "version": "1.0.0", "orientation": "portrait", + "scheme": "org.calblueprint.ourcityforest", "icon": "./assets/bp-icon.png", "userInterfaceStyle": "light", "plugins": [ @@ -49,7 +50,6 @@ "web": { "favicon": "./assets/bp-favicon.png" }, - "scheme": "org.calblueprint.ourcityforest", "extra": { "eas": { "projectId": "d04f2944-f495-4c9b-b330-6e13ce59c6ff" diff --git a/ios/.gitignore b/ios/.gitignore deleted file mode 100644 index 8beb344..0000000 --- a/ios/.gitignore +++ /dev/null @@ -1,30 +0,0 @@ -# OSX -# -.DS_Store - -# Xcode -# -build/ -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate -project.xcworkspace -.xcode.env.local - -# Bundle artifacts -*.jsbundle - -# CocoaPods -/Pods/ diff --git a/ios/.xcode.env b/ios/.xcode.env deleted file mode 100644 index 3d5782c..0000000 --- a/ios/.xcode.env +++ /dev/null @@ -1,11 +0,0 @@ -# This `.xcode.env` file is versioned and is used to source the environment -# used when running script phases inside Xcode. -# To customize your local environment, you can create an `.xcode.env.local` -# file that is not versioned. - -# NODE_BINARY variable contains the PATH to the node executable. -# -# Customize the NODE_BINARY variable here. -# For example, to use nvm with brew, add the following line -# . "$(brew --prefix nvm)/nvm.sh" --no-use -export NODE_BINARY=$(command -v node) diff --git a/ios/Podfile b/ios/Podfile deleted file mode 100644 index 99a18d5..0000000 --- a/ios/Podfile +++ /dev/null @@ -1,79 +0,0 @@ -require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") -require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") - -require 'json' -podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} - -ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' -ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] - -use_autolinking_method_symbol = ('use' + '_native' + '_modules!').to_sym -origin_autolinking_method = self.method(use_autolinking_method_symbol) -self.define_singleton_method(use_autolinking_method_symbol) do |*args| - if ENV['EXPO_UNSTABLE_CORE_AUTOLINKING'] == '1' - Pod::UI.puts('Using expo-modules-autolinking as core autolinking source'.green) - config_command = [ - 'node', - '--no-warnings', - '--eval', - 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', - 'react-native-config', - '--json', - '--platform', - 'ios' - ] - origin_autolinking_method.call(config_command) - else - origin_autolinking_method.call() - end -end - -platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4' -install! 'cocoapods', - :deterministic_uuids => false - -prepare_react_native_project! - -target 'mobileapptemplate' do - use_expo_modules! - config = use_native_modules! - - use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] - use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] - - use_react_native!( - :path => config[:reactNativePath], - :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', - # An absolute path to your application root. - :app_path => "#{Pod::Config.instance.installation_root}/..", - :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false', - ) - - post_install do |installer| - react_native_post_install( - installer, - config[:reactNativePath], - :mac_catalyst_enabled => false, - :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', - ) - - # This is necessary for Xcode 14, because it signs resource bundles by default - # when building for devices. - installer.target_installation_results.pod_target_installation_results - .each do |pod_name, target_installation_result| - target_installation_result.resource_bundle_targets.each do |resource_bundle_target| - resource_bundle_target.build_configurations.each do |config| - config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' - end - end - end - end - - post_integrate do |installer| - begin - expo_patch_react_imports!(installer) - rescue => e - Pod::UI.warn e - end - end -end diff --git a/ios/Podfile.lock b/ios/Podfile.lock deleted file mode 100644 index 02fba9a..0000000 --- a/ios/Podfile.lock +++ /dev/null @@ -1,1695 +0,0 @@ -PODS: - - AppAuth (1.7.5): - - AppAuth/Core (= 1.7.5) - - AppAuth/ExternalUserAgent (= 1.7.5) - - AppAuth/Core (1.7.5) - - AppAuth/ExternalUserAgent (1.7.5): - - AppAuth/Core - - boost (1.83.0) - - DoubleConversion (1.1.6) - - EXApplication (5.9.1): - - ExpoModulesCore - - EXBarCodeScanner (13.0.1): - - EXImageLoader - - ExpoModulesCore - - ZXingObjC/OneD - - ZXingObjC/PDF417 - - EXConstants (16.0.2): - - ExpoModulesCore - - EXImageLoader (4.7.0): - - ExpoModulesCore - - React-Core - - Expo (51.0.38): - - ExpoModulesCore - - ExpoAdapterGoogleSignIn (13.1.0): - - ExpoModulesCore - - GoogleSignIn (~> 7.1) - - React-Core - - ExpoAsset (10.0.10): - - ExpoModulesCore - - ExpoCamera (15.0.16): - - ExpoModulesCore - - ZXingObjC/OneD - - ZXingObjC/PDF417 - - ExpoCrypto (13.0.2): - - ExpoModulesCore - - ExpoDevice (6.0.2): - - ExpoModulesCore - - ExpoFileSystem (17.0.1): - - ExpoModulesCore - - ExpoFont (12.0.10): - - ExpoModulesCore - - ExpoKeepAwake (13.0.2): - - ExpoModulesCore - - ExpoModulesCore (1.12.26): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - ExpoWebBrowser (13.0.3): - - ExpoModulesCore - - FBLazyVector (0.74.5) - - fmt (9.1.0) - - glog (0.3.5) - - GoogleSignIn (7.1.0): - - AppAuth (< 2.0, >= 1.7.3) - - GTMAppAuth (< 5.0, >= 4.1.1) - - GTMSessionFetcher/Core (~> 3.3) - - GTMAppAuth (4.1.1): - - AppAuth/Core (~> 1.7) - - GTMSessionFetcher/Core (< 4.0, >= 3.3) - - GTMSessionFetcher/Core (3.5.0) - - hermes-engine (0.74.5): - - hermes-engine/Pre-built (= 0.74.5) - - hermes-engine/Pre-built (0.74.5) - - RCT-Folly (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Default (= 2024.01.01.00) - - RCT-Folly/Default (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Fabric (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCTDeprecation (0.74.5) - - RCTRequired (0.74.5) - - RCTTypeSafety (0.74.5): - - FBLazyVector (= 0.74.5) - - RCTRequired (= 0.74.5) - - React-Core (= 0.74.5) - - React (0.74.5): - - React-Core (= 0.74.5) - - React-Core/DevSupport (= 0.74.5) - - React-Core/RCTWebSocket (= 0.74.5) - - React-RCTActionSheet (= 0.74.5) - - React-RCTAnimation (= 0.74.5) - - React-RCTBlob (= 0.74.5) - - React-RCTImage (= 0.74.5) - - React-RCTLinking (= 0.74.5) - - React-RCTNetwork (= 0.74.5) - - React-RCTSettings (= 0.74.5) - - React-RCTText (= 0.74.5) - - React-RCTVibration (= 0.74.5) - - React-callinvoker (0.74.5) - - React-Codegen (0.74.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-jsi - - React-jsiexecutor - - React-NativeModulesApple - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-Core (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/CoreModulesHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/Default (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/DevSupport (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-Core/RCTWebSocket (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTActionSheetHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTAnimationHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTBlobHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTImageHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTLinkingHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTNetworkHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTSettingsHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTTextHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTVibrationHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTWebSocket (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-CoreModules (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.74.5) - - React-Codegen - - React-Core/CoreModulesHeaders (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-NativeModulesApple - - React-RCTBlob - - React-RCTImage (= 0.74.5) - - ReactCommon - - SocketRocket (= 0.7.0) - - React-cxxreact (0.74.5): - - boost (= 1.83.0) - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-debug (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - React-runtimeexecutor (= 0.74.5) - - React-debug (0.74.5) - - React-Fabric (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/animations (= 0.74.5) - - React-Fabric/attributedstring (= 0.74.5) - - React-Fabric/componentregistry (= 0.74.5) - - React-Fabric/componentregistrynative (= 0.74.5) - - React-Fabric/components (= 0.74.5) - - React-Fabric/core (= 0.74.5) - - React-Fabric/imagemanager (= 0.74.5) - - React-Fabric/leakchecker (= 0.74.5) - - React-Fabric/mounting (= 0.74.5) - - React-Fabric/scheduler (= 0.74.5) - - React-Fabric/telemetry (= 0.74.5) - - React-Fabric/templateprocessor (= 0.74.5) - - React-Fabric/textlayoutmanager (= 0.74.5) - - React-Fabric/uimanager (= 0.74.5) - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/animations (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/components/inputaccessory (= 0.74.5) - - React-Fabric/components/legacyviewmanagerinterop (= 0.74.5) - - React-Fabric/components/modal (= 0.74.5) - - React-Fabric/components/rncore (= 0.74.5) - - React-Fabric/components/root (= 0.74.5) - - React-Fabric/components/safeareaview (= 0.74.5) - - React-Fabric/components/scrollview (= 0.74.5) - - React-Fabric/components/text (= 0.74.5) - - React-Fabric/components/textinput (= 0.74.5) - - React-Fabric/components/unimplementedview (= 0.74.5) - - React-Fabric/components/view (= 0.74.5) - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/unimplementedview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - Yoga - - React-Fabric/core (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/uimanager - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-FabricImage (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.74.5) - - RCTTypeSafety (= 0.74.5) - - React-Fabric - - React-graphics - - React-ImageManager - - React-jsi - - React-jsiexecutor (= 0.74.5) - - React-logger - - React-rendererdebug - - React-utils - - ReactCommon - - Yoga - - React-featureflags (0.74.5) - - React-graphics (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core/Default (= 0.74.5) - - React-utils - - React-hermes (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.5) - - React-jsi - - React-jsiexecutor (= 0.74.5) - - React-jsinspector - - React-perflogger (= 0.74.5) - - React-runtimeexecutor - - React-ImageManager (0.74.5): - - glog - - RCT-Folly/Fabric - - React-Core/Default - - React-debug - - React-Fabric - - React-graphics - - React-rendererdebug - - React-utils - - React-jserrorhandler (0.74.5): - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-debug - - React-jsi - - React-Mapbuffer - - React-jsi (0.74.5): - - boost (= 1.83.0) - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-perflogger (= 0.74.5) - - React-jsinspector (0.74.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-featureflags - - React-jsi - - React-runtimeexecutor (= 0.74.5) - - React-jsitracing (0.74.5): - - React-jsi - - React-logger (0.74.5): - - glog - - React-Mapbuffer (0.74.5): - - glog - - React-debug - - react-native-safe-area-context (4.10.5): - - React-Core - - React-nativeconfig (0.74.5) - - React-NativeModulesApple (0.74.5): - - glog - - hermes-engine - - React-callinvoker - - React-Core - - React-cxxreact - - React-jsi - - React-jsinspector - - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-perflogger (0.74.5) - - React-RCTActionSheet (0.74.5): - - React-Core/RCTActionSheetHeaders (= 0.74.5) - - React-RCTAnimation (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTAnimationHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTAppDelegate (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-CoreModules - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-hermes - - React-nativeconfig - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-RCTNetwork - - React-rendererdebug - - React-RuntimeApple - - React-RuntimeCore - - React-RuntimeHermes - - React-runtimescheduler - - React-utils - - ReactCommon - - React-RCTBlob (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-Codegen - - React-Core/RCTBlobHeaders - - React-Core/RCTWebSocket - - React-jsi - - React-jsinspector - - React-NativeModulesApple - - React-RCTNetwork - - ReactCommon - - React-RCTFabric (0.74.5): - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-jsinspector - - React-nativeconfig - - React-RCTImage - - React-RCTText - - React-rendererdebug - - React-runtimescheduler - - React-utils - - Yoga - - React-RCTImage (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTImageHeaders - - React-jsi - - React-NativeModulesApple - - React-RCTNetwork - - ReactCommon - - React-RCTLinking (0.74.5): - - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.74.5) - - React-jsi (= 0.74.5) - - React-NativeModulesApple - - ReactCommon - - ReactCommon/turbomodule/core (= 0.74.5) - - React-RCTNetwork (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTNetworkHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTSettings (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTSettingsHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTText (0.74.5): - - React-Core/RCTTextHeaders (= 0.74.5) - - Yoga - - React-RCTVibration (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - React-Codegen - - React-Core/RCTVibrationHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-rendererdebug (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - RCT-Folly (= 2024.01.01.00) - - React-debug - - React-rncore (0.74.5) - - React-RuntimeApple (0.74.5): - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-callinvoker - - React-Core/Default - - React-CoreModules - - React-cxxreact - - React-jserrorhandler - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-Mapbuffer - - React-NativeModulesApple - - React-RCTFabric - - React-RuntimeCore - - React-runtimeexecutor - - React-RuntimeHermes - - React-utils - - React-RuntimeCore (0.74.5): - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-cxxreact - - React-featureflags - - React-jserrorhandler - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - React-runtimeexecutor (0.74.5): - - React-jsi (= 0.74.5) - - React-RuntimeHermes (0.74.5): - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-featureflags - - React-hermes - - React-jsi - - React-jsinspector - - React-jsitracing - - React-nativeconfig - - React-RuntimeCore - - React-utils - - React-runtimescheduler (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker - - React-cxxreact - - React-debug - - React-featureflags - - React-jsi - - React-rendererdebug - - React-runtimeexecutor - - React-utils - - React-utils (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-debug - - React-jsi (= 0.74.5) - - ReactCommon (0.74.5): - - ReactCommon/turbomodule (= 0.74.5) - - ReactCommon/turbomodule (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - ReactCommon/turbomodule/bridging (= 0.74.5) - - ReactCommon/turbomodule/core (= 0.74.5) - - ReactCommon/turbomodule/bridging (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - ReactCommon/turbomodule/core (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-debug (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - React-utils (= 0.74.5) - - RNCAsyncStorage (2.0.0): - - React-Core - - RNGestureHandler (2.20.0): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNGoogleSignin (13.1.0): - - GoogleSignIn (~> 7.1) - - React-Core - - RNReanimated (3.15.4): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.15.4) - - RNReanimated/worklets (= 3.15.4) - - Yoga - - RNReanimated/reanimated (3.15.4): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNReanimated/worklets (3.15.4): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNScreens (3.31.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNSVG (15.7.1): - - React-Core - - SocketRocket (0.7.0) - - Yoga (0.0.0) - - ZXingObjC/Core (3.6.9) - - ZXingObjC/OneD (3.6.9): - - ZXingObjC/Core - - ZXingObjC/PDF417 (3.6.9): - - ZXingObjC/Core - -DEPENDENCIES: - - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - EXApplication (from `../node_modules/expo-application/ios`) - - EXBarCodeScanner (from `../node_modules/expo-barcode-scanner/ios`) - - EXConstants (from `../node_modules/expo-constants/ios`) - - EXImageLoader (from `../node_modules/expo-image-loader/ios`) - - Expo (from `../node_modules/expo`) - - "ExpoAdapterGoogleSignIn (from `../node_modules/@react-native-google-signin/google-signin/expo/ios`)" - - ExpoAsset (from `../node_modules/expo-asset/ios`) - - ExpoCamera (from `../node_modules/expo-camera/ios`) - - ExpoCrypto (from `../node_modules/expo-crypto/ios`) - - ExpoDevice (from `../node_modules/expo-device/ios`) - - ExpoFileSystem (from `../node_modules/expo-file-system/ios`) - - ExpoFont (from `../node_modules/expo-font/ios`) - - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) - - ExpoModulesCore (from `../node_modules/expo-modules-core`) - - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`) - - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - - RCTRequired (from `../node_modules/react-native/Libraries/Required`) - - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - - React (from `../node_modules/react-native/`) - - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - - React-Codegen (from `build/generated/ios`) - - React-Core (from `../node_modules/react-native/`) - - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) - - React-Fabric (from `../node_modules/react-native/ReactCommon`) - - React-FabricImage (from `../node_modules/react-native/ReactCommon`) - - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) - - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) - - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) - - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) - - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) - - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) - - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) - - React-RCTFabric (from `../node_modules/react-native/React`) - - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) - - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - - React-rncore (from `../node_modules/react-native/ReactCommon`) - - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) - - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) - - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) - - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) - - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" - - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) - - "RNGoogleSignin (from `../node_modules/@react-native-google-signin/google-signin`)" - - RNReanimated (from `../node_modules/react-native-reanimated`) - - RNScreens (from `../node_modules/react-native-screens`) - - RNSVG (from `../node_modules/react-native-svg`) - - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) - -SPEC REPOS: - trunk: - - AppAuth - - GoogleSignIn - - GTMAppAuth - - GTMSessionFetcher - - SocketRocket - - ZXingObjC - -EXTERNAL SOURCES: - boost: - :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" - DoubleConversion: - :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" - EXApplication: - :path: "../node_modules/expo-application/ios" - EXBarCodeScanner: - :path: "../node_modules/expo-barcode-scanner/ios" - EXConstants: - :path: "../node_modules/expo-constants/ios" - EXImageLoader: - :path: "../node_modules/expo-image-loader/ios" - Expo: - :path: "../node_modules/expo" - ExpoAdapterGoogleSignIn: - :path: "../node_modules/@react-native-google-signin/google-signin/expo/ios" - ExpoAsset: - :path: "../node_modules/expo-asset/ios" - ExpoCamera: - :path: "../node_modules/expo-camera/ios" - ExpoCrypto: - :path: "../node_modules/expo-crypto/ios" - ExpoDevice: - :path: "../node_modules/expo-device/ios" - ExpoFileSystem: - :path: "../node_modules/expo-file-system/ios" - ExpoFont: - :path: "../node_modules/expo-font/ios" - ExpoKeepAwake: - :path: "../node_modules/expo-keep-awake/ios" - ExpoModulesCore: - :path: "../node_modules/expo-modules-core" - ExpoWebBrowser: - :path: "../node_modules/expo-web-browser/ios" - FBLazyVector: - :path: "../node_modules/react-native/Libraries/FBLazyVector" - fmt: - :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" - glog: - :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" - hermes-engine: - :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85 - RCT-Folly: - :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" - RCTDeprecation: - :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" - RCTRequired: - :path: "../node_modules/react-native/Libraries/Required" - RCTTypeSafety: - :path: "../node_modules/react-native/Libraries/TypeSafety" - React: - :path: "../node_modules/react-native/" - React-callinvoker: - :path: "../node_modules/react-native/ReactCommon/callinvoker" - React-Codegen: - :path: build/generated/ios - React-Core: - :path: "../node_modules/react-native/" - React-CoreModules: - :path: "../node_modules/react-native/React/CoreModules" - React-cxxreact: - :path: "../node_modules/react-native/ReactCommon/cxxreact" - React-debug: - :path: "../node_modules/react-native/ReactCommon/react/debug" - React-Fabric: - :path: "../node_modules/react-native/ReactCommon" - React-FabricImage: - :path: "../node_modules/react-native/ReactCommon" - React-featureflags: - :path: "../node_modules/react-native/ReactCommon/react/featureflags" - React-graphics: - :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" - React-hermes: - :path: "../node_modules/react-native/ReactCommon/hermes" - React-ImageManager: - :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" - React-jserrorhandler: - :path: "../node_modules/react-native/ReactCommon/jserrorhandler" - React-jsi: - :path: "../node_modules/react-native/ReactCommon/jsi" - React-jsiexecutor: - :path: "../node_modules/react-native/ReactCommon/jsiexecutor" - React-jsinspector: - :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" - React-jsitracing: - :path: "../node_modules/react-native/ReactCommon/hermes/executor/" - React-logger: - :path: "../node_modules/react-native/ReactCommon/logger" - React-Mapbuffer: - :path: "../node_modules/react-native/ReactCommon" - react-native-safe-area-context: - :path: "../node_modules/react-native-safe-area-context" - React-nativeconfig: - :path: "../node_modules/react-native/ReactCommon" - React-NativeModulesApple: - :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" - React-perflogger: - :path: "../node_modules/react-native/ReactCommon/reactperflogger" - React-RCTActionSheet: - :path: "../node_modules/react-native/Libraries/ActionSheetIOS" - React-RCTAnimation: - :path: "../node_modules/react-native/Libraries/NativeAnimation" - React-RCTAppDelegate: - :path: "../node_modules/react-native/Libraries/AppDelegate" - React-RCTBlob: - :path: "../node_modules/react-native/Libraries/Blob" - React-RCTFabric: - :path: "../node_modules/react-native/React" - React-RCTImage: - :path: "../node_modules/react-native/Libraries/Image" - React-RCTLinking: - :path: "../node_modules/react-native/Libraries/LinkingIOS" - React-RCTNetwork: - :path: "../node_modules/react-native/Libraries/Network" - React-RCTSettings: - :path: "../node_modules/react-native/Libraries/Settings" - React-RCTText: - :path: "../node_modules/react-native/Libraries/Text" - React-RCTVibration: - :path: "../node_modules/react-native/Libraries/Vibration" - React-rendererdebug: - :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" - React-rncore: - :path: "../node_modules/react-native/ReactCommon" - React-RuntimeApple: - :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" - React-RuntimeCore: - :path: "../node_modules/react-native/ReactCommon/react/runtime" - React-runtimeexecutor: - :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" - React-RuntimeHermes: - :path: "../node_modules/react-native/ReactCommon/react/runtime" - React-runtimescheduler: - :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" - React-utils: - :path: "../node_modules/react-native/ReactCommon/react/utils" - ReactCommon: - :path: "../node_modules/react-native/ReactCommon" - RNCAsyncStorage: - :path: "../node_modules/@react-native-async-storage/async-storage" - RNGestureHandler: - :path: "../node_modules/react-native-gesture-handler" - RNGoogleSignin: - :path: "../node_modules/@react-native-google-signin/google-signin" - RNReanimated: - :path: "../node_modules/react-native-reanimated" - RNScreens: - :path: "../node_modules/react-native-screens" - RNSVG: - :path: "../node_modules/react-native-svg" - Yoga: - :path: "../node_modules/react-native/ReactCommon/yoga" - -SPEC CHECKSUMS: - AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa - boost: d3f49c53809116a5d38da093a8aa78bf551aed09 - DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 - EXApplication: c08200c34daca7af7fd76ac4b9d606077410e8ad - EXBarCodeScanner: e2dd9b42c1b522a2adc9202b1dfbc64cb34456d1 - EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 - EXImageLoader: ab589d67d6c5f2c33572afea9917304418566334 - Expo: 9b6666ef2fedcfc89c5b9be2aa1ce12b81f9e7f5 - ExpoAdapterGoogleSignIn: da10ae7e7c1d73a10c2facebcdfe5ebea8e073ce - ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 - ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5 - ExpoCrypto: 156078f266bf28f80ecf5e2a9c3a0d6ffce07a1c - ExpoDevice: fc94f0e42ecdfd897e7590f2874fc64dfa7e9b1c - ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 - ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238 - ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 - ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4 - ExpoWebBrowser: 7595ccac6938eb65b076385fd23d035db9ecdc8e - FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af - fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 - glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f - GoogleSignIn: d4281ab6cf21542b1cfaff85c191f230b399d2db - GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de - GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 - hermes-engine: 8c1577f3fdb849cbe7729c2e7b5abc4b845e88f8 - RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 - RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584 - RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1 - RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994 - React: fc9fa7258eff606f44d58c5b233a82dc9cf09018 - React-callinvoker: e3fab14d69607fb7e8e3a57e5a415aed863d3599 - React-Codegen: 6fa87b7c6b8efcd0cef4bfeaec8c8bc8a6abe75a - React-Core: 3a5fd9e781cecf87803e5b091496a606a3df774a - React-CoreModules: cbf4707dafab8f9f826ac0c63a07d0bf5d01e256 - React-cxxreact: 7b188556271e3c7fdf22a04819f6a6225045b9dd - React-debug: d30893c49ae1bce4037ea5cd8bb2511d2a38d057 - React-Fabric: 826729dd2304fda9b89ff0a579f60ba2a470bc26 - React-FabricImage: 2ad1fb8ffa5778eda9ed204a7b3cdd70bc333ce7 - React-featureflags: 4ae83e72d9a92452793601ac9ac7d2280e486089 - React-graphics: 61a026e1c1e7e20d20ac9fec6f6de631732b233d - React-hermes: a7054fbcbda3957e3c5eaad06ef9bf79998d535a - React-ImageManager: 2bbd6eb2e696bc680f76f84563e4b87d241614e1 - React-jserrorhandler: 56fa04d49bfbe54ddfece7916673a73ebfea286b - React-jsi: f3ce1dd2e950b6ad12b65ea3ef89168f1b94c584 - React-jsiexecutor: b4df3a27973d82f9abf3c4bd0f88e042cda25f16 - React-jsinspector: 97ea746c023687de7313ee289817d6991d596c7d - React-jsitracing: 3b6060bbf5317663667e1dd93560c7943ab86ccc - React-logger: 257858bd55f3a4e1bc0cf07ddc8fb9faba6f8c7c - React-Mapbuffer: 6c1cacdbf40b531f549eba249e531a7d0bfd8e7f - react-native-safe-area-context: a240ad4b683349e48b1d51fed1611138d1bdad97 - React-nativeconfig: ba9a2e54e2f0882cf7882698825052793ed4c851 - React-NativeModulesApple: 8d11ff8955181540585c944cf48e9e7236952697 - React-perflogger: ed4e0c65781521e0424f2e5e40b40cc7879d737e - React-RCTActionSheet: 49d53ff03bb5688ca4606c55859053a0cd129ea5 - React-RCTAnimation: 07b4923885c52c397c4ec103924bf6e53b42c73e - React-RCTAppDelegate: 316e295076734baf9bdf1bfac7d92ab647aed930 - React-RCTBlob: 85c57b0d5e667ff8a472163ba3af0628171a64bb - React-RCTFabric: 97c1465ded4dc92841f5376a39e43e1b2c455f40 - React-RCTImage: b965c85bec820e2a9c154b1fb00a2ecdd59a9c92 - React-RCTLinking: 75f04a5f27c26c4e73a39c50df470820d219df79 - React-RCTNetwork: c1a9143f4d5778efc92da40d83969d03912ccc24 - React-RCTSettings: c6800f91c0ecd48868cd5db754b0b0a7f5ffe039 - React-RCTText: b923e24f9b7250bc4f7ab154c4168ad9f8d8fc9d - React-RCTVibration: 08c4f0c917c435b3619386c25a94ee5d64c250f0 - React-rendererdebug: 3cda04217d9df67b94397ee0ead8ef3d8b7e427b - React-rncore: 4013508a2f3fcf46c961919bbbd4bfdda198977e - React-RuntimeApple: 447844a2bdb0a03ffd24e5b4a4b96cfc50325b88 - React-RuntimeCore: 9b5bffdaccee9b707b1c2694c9044e13ff0bb087 - React-runtimeexecutor: 0e688aefc14c6bc8601f4968d8d01c3fb6446844 - React-RuntimeHermes: 4d6ef6bb0f2b0b40d59143317f6b99c82764c959 - React-runtimescheduler: cfbe85c3510c541ec6dc815c7729b41304b67961 - React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29 - ReactCommon: f7da14a8827b72704169a48c929bcde802698361 - RNCAsyncStorage: d35c79ffba52c1013013e16b1fc295aec2feabb6 - RNGestureHandler: 28078232f2868d3dcb4d4b6c8ab8691700187664 - RNGoogleSignin: 9e68b9bcc3888219357924e32ee563624745647d - RNReanimated: f05f23988b1456a594fc4eab0ef2c46b430007ac - RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208 - RNSVG: 4590aa95758149fa27c5c83e54a6a466349a1688 - SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d - Yoga: 950bbfd7e6f04790fdb51149ed51df41f329fcc8 - ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 - -PODFILE CHECKSUM: 00fa0f38e746dcf7a32f50b868f34a8acbe265d7 - -COCOAPODS: 1.15.2 diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json deleted file mode 100644 index de9f7b7..0000000 --- a/ios/Podfile.properties.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "expo.jsEngine": "hermes", - "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true" -} diff --git a/ios/Pods/Pods 2.xcodeproj/project.pbxproj b/ios/Pods/Pods 2.xcodeproj/project.pbxproj new file mode 100644 index 0000000..04abc95 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/project.pbxproj @@ -0,0 +1,36035 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXAggregateTarget section */ + 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E00019D40 /* Build configuration list for PBXAggregateTarget "React-RCTActionSheet" */; + buildPhases = ( + ); + dependencies = ( + 46EB2E00022890 /* PBXTargetDependency */, + ); + name = "React-RCTActionSheet"; + }; + 1BEE828C124E6416179B904A9F66D794 /* React */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E00015AA0 /* Build configuration list for PBXAggregateTarget "React" */; + buildPhases = ( + ); + dependencies = ( + 46EB2E00021A90 /* PBXTargetDependency */, + 46EB2E00021AB0 /* PBXTargetDependency */, + 46EB2E00021AD0 /* PBXTargetDependency */, + 46EB2E00021AF0 /* PBXTargetDependency */, + 46EB2E00021B10 /* PBXTargetDependency */, + 46EB2E00021B30 /* PBXTargetDependency */, + 46EB2E00021B50 /* PBXTargetDependency */, + 46EB2E00021B70 /* PBXTargetDependency */, + 46EB2E00021B90 /* PBXTargetDependency */, + 46EB2E00021BB0 /* PBXTargetDependency */, + ); + name = React; + }; + 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E0001BB40 /* Build configuration list for PBXAggregateTarget "React-callinvoker" */; + buildPhases = ( + ); + dependencies = ( + ); + name = "React-callinvoker"; + }; + 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E0001D1F0 /* Build configuration list for PBXAggregateTarget "React-runtimeexecutor" */; + buildPhases = ( + ); + dependencies = ( + 46EB2E00024130 /* PBXTargetDependency */, + ); + name = "React-runtimeexecutor"; + }; + 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E0001CC80 /* Build configuration list for PBXAggregateTarget "React-jsitracing" */; + buildPhases = ( + ); + dependencies = ( + 46EB2E00024070 /* PBXTargetDependency */, + ); + name = "React-jsitracing"; + }; + 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E000115A0 /* Build configuration list for PBXAggregateTarget "FBLazyVector" */; + buildPhases = ( + ); + dependencies = ( + ); + name = FBLazyVector; + }; + 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E0001FC60 /* Build configuration list for PBXAggregateTarget "hermes-engine" */; + buildPhases = ( + 46EB2E00020090 /* [CP-User] [Hermes] Replace Hermes for the right configuration, if needed */, + 46EB2E00020080 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = "hermes-engine"; + }; + B41E34C6B259B9994C513BE178912491 /* React-rncore */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E0001D180 /* Build configuration list for PBXAggregateTarget "React-rncore" */; + buildPhases = ( + ); + dependencies = ( + ); + name = "React-rncore"; + }; + E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E00013A70 /* Build configuration list for PBXAggregateTarget "RCTRequired" */; + buildPhases = ( + ); + dependencies = ( + ); + name = RCTRequired; + }; + EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 46EB2E0001F860 /* Build configuration list for PBXAggregateTarget "boost" */; + buildPhases = ( + ); + dependencies = ( + ); + name = boost; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 46EB2E0000E5F0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D570 /* PrivacyInfo.xcprivacy */; }; + 46EB2E0000E620 /* OIDAuthorizationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000610 /* OIDAuthorizationRequest.m */; }; + 46EB2E0000E630 /* OIDAuthorizationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000630 /* OIDAuthorizationResponse.m */; }; + 46EB2E0000E640 /* OIDAuthorizationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000650 /* OIDAuthorizationService.m */; }; + 46EB2E0000E650 /* OIDAuthState.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000670 /* OIDAuthState.m */; }; + 46EB2E0000E660 /* OIDClientMetadataParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006B0 /* OIDClientMetadataParameters.m */; }; + 46EB2E0000E670 /* OIDEndSessionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006E0 /* OIDEndSessionRequest.m */; }; + 46EB2E0000E680 /* OIDEndSessionResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000700 /* OIDEndSessionResponse.m */; }; + 46EB2E0000E690 /* OIDError.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000720 /* OIDError.m */; }; + 46EB2E0000E6A0 /* OIDErrorUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000740 /* OIDErrorUtilities.m */; }; + 46EB2E0000E6B0 /* OIDFieldMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000790 /* OIDFieldMapping.m */; }; + 46EB2E0000E6C0 /* OIDGrantTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007B0 /* OIDGrantTypes.m */; }; + 46EB2E0000E6D0 /* OIDIDToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007D0 /* OIDIDToken.m */; }; + 46EB2E0000E6E0 /* OIDRegistrationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007F0 /* OIDRegistrationRequest.m */; }; + 46EB2E0000E6F0 /* OIDRegistrationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000810 /* OIDRegistrationResponse.m */; }; + 46EB2E0000E700 /* OIDResponseTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000830 /* OIDResponseTypes.m */; }; + 46EB2E0000E710 /* OIDScopes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000850 /* OIDScopes.m */; }; + 46EB2E0000E720 /* OIDScopeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000870 /* OIDScopeUtilities.m */; }; + 46EB2E0000E730 /* OIDServiceConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000890 /* OIDServiceConfiguration.m */; }; + 46EB2E0000E740 /* OIDServiceDiscovery.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008B0 /* OIDServiceDiscovery.m */; }; + 46EB2E0000E750 /* OIDTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008D0 /* OIDTokenRequest.m */; }; + 46EB2E0000E760 /* OIDTokenResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008F0 /* OIDTokenResponse.m */; }; + 46EB2E0000E770 /* OIDTokenUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000910 /* OIDTokenUtilities.m */; }; + 46EB2E0000E780 /* OIDURLQueryComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000930 /* OIDURLQueryComponent.m */; }; + 46EB2E0000E790 /* OIDURLSessionProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000950 /* OIDURLSessionProvider.m */; }; + 46EB2E0000E7A0 /* AppAuthCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000005F0 /* AppAuthCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E7B0 /* OIDAuthorizationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000600 /* OIDAuthorizationRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E7C0 /* OIDAuthorizationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000620 /* OIDAuthorizationResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E7D0 /* OIDAuthorizationService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000640 /* OIDAuthorizationService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E7E0 /* OIDAuthState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000660 /* OIDAuthState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E7F0 /* OIDAuthStateChangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000680 /* OIDAuthStateChangeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E800 /* OIDAuthStateErrorDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000690 /* OIDAuthStateErrorDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E810 /* OIDClientMetadataParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006A0 /* OIDClientMetadataParameters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E820 /* OIDDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006C0 /* OIDDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E830 /* OIDEndSessionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006D0 /* OIDEndSessionRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E840 /* OIDEndSessionResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006F0 /* OIDEndSessionResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E850 /* OIDError.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000710 /* OIDError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E860 /* OIDErrorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000730 /* OIDErrorUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E870 /* OIDExternalUserAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000750 /* OIDExternalUserAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E880 /* OIDExternalUserAgentRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000760 /* OIDExternalUserAgentRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E890 /* OIDExternalUserAgentSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000770 /* OIDExternalUserAgentSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E8A0 /* OIDFieldMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000780 /* OIDFieldMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E8B0 /* OIDGrantTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000007A0 /* OIDGrantTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E8C0 /* OIDIDToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000007C0 /* OIDIDToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E8D0 /* OIDRegistrationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000007E0 /* OIDRegistrationRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E8E0 /* OIDRegistrationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000800 /* OIDRegistrationResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E8F0 /* OIDResponseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000820 /* OIDResponseTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E900 /* OIDScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000840 /* OIDScopes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E910 /* OIDScopeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000860 /* OIDScopeUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E920 /* OIDServiceConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000880 /* OIDServiceConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E930 /* OIDServiceDiscovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000008A0 /* OIDServiceDiscovery.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E940 /* OIDTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000008C0 /* OIDTokenRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E950 /* OIDTokenResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000008E0 /* OIDTokenResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E960 /* OIDTokenUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000900 /* OIDTokenUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E970 /* OIDURLQueryComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000920 /* OIDURLQueryComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E980 /* OIDURLSessionProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000940 /* OIDURLSessionProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E990 /* OIDAuthorizationService+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000990 /* OIDAuthorizationService+IOS.m */; }; + 46EB2E0000E9A0 /* OIDAuthState+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009B0 /* OIDAuthState+IOS.m */; }; + 46EB2E0000E9B0 /* OIDExternalUserAgentCatalyst.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009D0 /* OIDExternalUserAgentCatalyst.m */; }; + 46EB2E0000E9C0 /* OIDExternalUserAgentIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009F0 /* OIDExternalUserAgentIOS.m */; }; + 46EB2E0000E9D0 /* OIDExternalUserAgentIOSCustomBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A10 /* OIDExternalUserAgentIOSCustomBrowser.m */; }; + 46EB2E0000E9E0 /* AppAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000970 /* AppAuth.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000E9F0 /* OIDAuthorizationService+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000980 /* OIDAuthorizationService+IOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EA00 /* OIDAuthState+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000009A0 /* OIDAuthState+IOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EA10 /* OIDExternalUserAgentCatalyst.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000009C0 /* OIDExternalUserAgentCatalyst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EA20 /* OIDExternalUserAgentIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000009E0 /* OIDExternalUserAgentIOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EA30 /* OIDExternalUserAgentIOSCustomBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A00 /* OIDExternalUserAgentIOSCustomBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EA80 /* AppAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EA70 /* AppAuth-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EAB0 /* AppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EAA0 /* AppAuth-dummy.m */; }; + 46EB2E0000EB40 /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A20 /* bignum-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EB50 /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A40 /* bignum.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EB60 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A60 /* cached-powers.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EB70 /* diy-fp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A80 /* diy-fp.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EB80 /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AA0 /* double-conversion.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EB90 /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AC0 /* fast-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EBA0 /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AE0 /* fixed-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EBB0 /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B10 /* strtod.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 46EB2E0000EBC0 /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A30 /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EBD0 /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A50 /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EBE0 /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A70 /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EBF0 /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A90 /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EC00 /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AB0 /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EC10 /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AD0 /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EC20 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AF0 /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EC30 /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B00 /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EC40 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B20 /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EC50 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B30 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000ECB0 /* DoubleConversion-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ECA0 /* DoubleConversion-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000ECE0 /* DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ECD0 /* DoubleConversion-dummy.m */; }; + 46EB2E0000EDF0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D580 /* PrivacyInfo.xcprivacy */; }; + 46EB2E0000EE20 /* EXProvisioningProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B80 /* EXProvisioningProfile.m */; }; + 46EB2E0000EE30 /* ApplicationExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B40 /* ApplicationExceptions.swift */; }; + 46EB2E0000EE40 /* ApplicationModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B50 /* ApplicationModule.swift */; }; + 46EB2E0000EE50 /* EXProvisioningProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B70 /* EXProvisioningProfile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EEA0 /* EXApplication-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EE90 /* EXApplication-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EEE0 /* EXApplication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EED0 /* EXApplication-dummy.m */; }; + 46EB2E0000EF70 /* EXBarCodeCameraRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BC0 /* EXBarCodeCameraRequester.m */; }; + 46EB2E0000EF80 /* EXBarCodeScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BE0 /* EXBarCodeScanner.m */; }; + 46EB2E0000EF90 /* EXBarCodeScannerProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C00 /* EXBarCodeScannerProvider.m */; }; + 46EB2E0000EFA0 /* EXBarCodeScannerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C20 /* EXBarCodeScannerView.m */; }; + 46EB2E0000EFB0 /* EXBarCodeScannerUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C50 /* EXBarCodeScannerUtils.m */; }; + 46EB2E0000EFC0 /* BarCodeScannerExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B90 /* BarCodeScannerExceptions.swift */; }; + 46EB2E0000EFD0 /* BarCodeScannerModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BA0 /* BarCodeScannerModule.swift */; }; + 46EB2E0000EFE0 /* EXBarCodeCameraRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BB0 /* EXBarCodeCameraRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000EFF0 /* EXBarCodeScanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BD0 /* EXBarCodeScanner.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F000 /* EXBarCodeScannerProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BF0 /* EXBarCodeScannerProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F010 /* EXBarCodeScannerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C10 /* EXBarCodeScannerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F020 /* EXBarCodeScannerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C40 /* EXBarCodeScannerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F080 /* EXBarCodeScanner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F070 /* EXBarCodeScanner-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F0C0 /* EXBarCodeScanner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F0B0 /* EXBarCodeScanner-dummy.m */; }; + 46EB2E0000F270 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D590 /* PrivacyInfo.xcprivacy */; }; + 46EB2E0000F290 /* EXConstantsInstallationIdProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C80 /* EXConstantsInstallationIdProvider.m */; }; + 46EB2E0000F2A0 /* EXConstantsService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CA0 /* EXConstantsService.m */; }; + 46EB2E0000F2B0 /* ConstantsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C60 /* ConstantsModule.swift */; }; + 46EB2E0000F2C0 /* EXConstantsInstallationIdProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C70 /* EXConstantsInstallationIdProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F2D0 /* EXConstantsService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C90 /* EXConstantsService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F320 /* EXConstants-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F310 /* EXConstants-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F360 /* EXConstants-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F350 /* EXConstants-dummy.m */; }; + 46EB2E0000F3F0 /* EXImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CC0 /* EXImageLoader.m */; }; + 46EB2E0000F400 /* EXImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CB0 /* EXImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F460 /* EXImageLoader-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F450 /* EXImageLoader-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F490 /* EXImageLoader-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F480 /* EXImageLoader-dummy.m */; }; + 46EB2E0000F520 /* EXAppDefinesLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CE0 /* EXAppDefinesLoader.m */; }; + 46EB2E0000F530 /* EXAppDefinesLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CD0 /* EXAppDefinesLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F540 /* Expo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CF0 /* Expo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F5A0 /* Expo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F590 /* Expo-dummy.m */; }; + 46EB2E0000F630 /* GoogleSignInAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D00 /* GoogleSignInAppDelegate.swift */; }; + 46EB2E0000F690 /* ExpoAdapterGoogleSignIn-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F680 /* ExpoAdapterGoogleSignIn-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F6D0 /* ExpoAdapterGoogleSignIn-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F6C0 /* ExpoAdapterGoogleSignIn-dummy.m */; }; + 46EB2E0000F760 /* AssetModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D10 /* AssetModule.swift */; }; + 46EB2E0000F7C0 /* ExpoAsset-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F7B0 /* ExpoAsset-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000F800 /* ExpoAsset-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F7F0 /* ExpoAsset-dummy.m */; }; + 46EB2E0000F890 /* CameraViewLegacyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D20 /* CameraViewLegacyModule.swift */; }; + 46EB2E0000F8A0 /* CameraViewModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D30 /* CameraViewModule.swift */; }; + 46EB2E0000F8B0 /* BarcodeExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D50 /* BarcodeExceptions.swift */; }; + 46EB2E0000F8C0 /* BarcodeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D60 /* BarcodeUtils.swift */; }; + 46EB2E0000F8D0 /* CameraExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D70 /* CameraExceptions.swift */; }; + 46EB2E0000F8E0 /* CameraPermissionsRequester.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D80 /* CameraPermissionsRequester.swift */; }; + 46EB2E0000F8F0 /* ExpoCameraUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D90 /* ExpoCameraUtils.swift */; }; + 46EB2E0000F900 /* TakePictureOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DA0 /* TakePictureOptions.swift */; }; + 46EB2E0000F910 /* BarcodeRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DC0 /* BarcodeRecord.swift */; }; + 46EB2E0000F920 /* BarcodeScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DD0 /* BarcodeScanner.swift */; }; + 46EB2E0000F930 /* BarcodeScannerUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DE0 /* BarcodeScannerUtils.swift */; }; + 46EB2E0000F940 /* CameraEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DF0 /* CameraEnums.swift */; }; + 46EB2E0000F950 /* CameraRecordingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E00 /* CameraRecordingOptions.swift */; }; + 46EB2E0000F960 /* CameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E10 /* CameraView.swift */; }; + 46EB2E0000F970 /* PreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E20 /* PreviewView.swift */; }; + 46EB2E0000F980 /* VisionScannerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E30 /* VisionScannerDelegate.swift */; }; + 46EB2E0000F990 /* CameraEnumsLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E50 /* CameraEnumsLegacy.swift */; }; + 46EB2E0000F9A0 /* CameraRecordingOptionsLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E60 /* CameraRecordingOptionsLegacy.swift */; }; + 46EB2E0000F9B0 /* CameraViewLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E70 /* CameraViewLegacy.swift */; }; + 46EB2E0000F9C0 /* SimulatorUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E80 /* SimulatorUtils.swift */; }; + 46EB2E0000FA20 /* ExpoCamera-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FA10 /* ExpoCamera-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000FA60 /* ExpoCamera-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FA50 /* ExpoCamera-dummy.m */; }; + 46EB2E0000FAF0 /* CryptoModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E90 /* CryptoModule.swift */; }; + 46EB2E0000FB00 /* DigestAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EA0 /* DigestAlgorithm.swift */; }; + 46EB2E0000FB10 /* DigestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EB0 /* DigestOptions.swift */; }; + 46EB2E0000FB70 /* ExpoCrypto-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FB60 /* ExpoCrypto-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000FBB0 /* ExpoCrypto-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FBA0 /* ExpoCrypto-dummy.m */; }; + 46EB2E0000FCC0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5A0 /* PrivacyInfo.xcprivacy */; }; + 46EB2E0000FCF0 /* DeviceModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EC0 /* DeviceModule.swift */; }; + 46EB2E0000FD00 /* UIDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000ED0 /* UIDevice.swift */; }; + 46EB2E0000FD50 /* ExpoDevice-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FD40 /* ExpoDevice-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0000FD90 /* ExpoDevice-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FD80 /* ExpoDevice-dummy.m */; }; + 46EB2E0000FEA0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5B0 /* PrivacyInfo.xcprivacy */; }; + 46EB2E0000FED0 /* EXFileSystemAssetLibraryHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F00 /* EXFileSystemAssetLibraryHandler.m */; }; + 46EB2E0000FEE0 /* EXFileSystemLocalFileHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F30 /* EXFileSystemLocalFileHandler.m */; }; + 46EB2E0000FEF0 /* EXSessionCancelableUploadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F70 /* EXSessionCancelableUploadTaskDelegate.m */; }; + 46EB2E0000FF00 /* EXSessionDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F90 /* EXSessionDownloadTaskDelegate.m */; }; + 46EB2E0000FF10 /* EXSessionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FB0 /* EXSessionHandler.m */; }; + 46EB2E0000FF20 /* EXSessionResumableDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FD0 /* EXSessionResumableDownloadTaskDelegate.m */; }; + 46EB2E0000FF30 /* EXSessionTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FF0 /* EXSessionTaskDelegate.m */; }; + 46EB2E0000FF40 /* EXSessionTaskDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001010 /* EXSessionTaskDispatcher.m */; }; + 46EB2E0000FF50 /* EXSessionUploadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001030 /* EXSessionUploadTaskDelegate.m */; }; + 46EB2E0000FF60 /* EXTaskHandlersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001050 /* EXTaskHandlersManager.m */; }; + 46EB2E0000FF70 /* NSData+EXFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010D0 /* NSData+EXFileSystem.m */; }; + 46EB2E0000FF80 /* Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EE0 /* Encoding.swift */; }; + 46EB2E0000FF90 /* FileSystemBackgroundSessionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001060 /* FileSystemBackgroundSessionHandler.swift */; }; + 46EB2E0000FFA0 /* FileSystemExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001070 /* FileSystemExceptions.swift */; }; + 46EB2E0000FFB0 /* FileSystemHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001080 /* FileSystemHelpers.swift */; }; + 46EB2E0000FFC0 /* FileSystemModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001090 /* FileSystemModule.swift */; }; + 46EB2E0000FFD0 /* FileSystemRecords.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010A0 /* FileSystemRecords.swift */; }; + 46EB2E0000FFE0 /* NetworkingHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010B0 /* NetworkingHelpers.swift */; }; + 46EB2E0000FFF0 /* EXFileSystemAssetLibraryHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EF0 /* EXFileSystemAssetLibraryHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010000 /* EXFileSystemHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F10 /* EXFileSystemHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010010 /* EXFileSystemLocalFileHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F20 /* EXFileSystemLocalFileHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010020 /* ExpoFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F40 /* ExpoFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010030 /* EXSessionCancelableUploadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F60 /* EXSessionCancelableUploadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010040 /* EXSessionDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F80 /* EXSessionDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010050 /* EXSessionHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FA0 /* EXSessionHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010060 /* EXSessionResumableDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FC0 /* EXSessionResumableDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010070 /* EXSessionTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FE0 /* EXSessionTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010080 /* EXSessionTaskDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001000 /* EXSessionTaskDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010090 /* EXSessionUploadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001020 /* EXSessionUploadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000100A0 /* EXTaskHandlersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001040 /* EXTaskHandlersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000100B0 /* NSData+EXFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000010C0 /* NSData+EXFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010100 /* ExpoFileSystem-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000100F0 /* ExpoFileSystem-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010140 /* ExpoFileSystem-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00010130 /* ExpoFileSystem-dummy.m */; }; + 46EB2E000101D0 /* FontExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010E0 /* FontExceptions.swift */; }; + 46EB2E000101E0 /* FontFamilyAliasManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010F0 /* FontFamilyAliasManager.swift */; }; + 46EB2E000101F0 /* FontLoaderModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001100 /* FontLoaderModule.swift */; }; + 46EB2E00010200 /* FontUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001110 /* FontUtils.swift */; }; + 46EB2E00010210 /* UIFont+FontFamilyAlias.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001120 /* UIFont+FontFamilyAlias.swift */; }; + 46EB2E00010270 /* ExpoFont-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00010260 /* ExpoFont-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000102B0 /* ExpoFont-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000102A0 /* ExpoFont-dummy.m */; }; + 46EB2E00010340 /* KeepAwakeModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001130 /* KeepAwakeModule.swift */; }; + 46EB2E000103A0 /* ExpoKeepAwake-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00010390 /* ExpoKeepAwake-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000103E0 /* ExpoKeepAwake-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000103D0 /* ExpoKeepAwake-dummy.m */; }; + 46EB2E00010470 /* EXAppDelegatesLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001260 /* EXAppDelegatesLoader.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010480 /* EXAppDelegateWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001280 /* EXAppDelegateWrapper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010490 /* EXLegacyAppDelegateWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012A0 /* EXLegacyAppDelegateWrapper.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000104A0 /* ExpoBridgeModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015A0 /* ExpoBridgeModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000104B0 /* EXAppDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001980 /* EXAppDefines.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000104C0 /* EXPermissionsMethodsDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B20 /* EXPermissionsMethodsDelegate.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000104D0 /* EXJavaScriptObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C30 /* EXJavaScriptObject.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000104E0 /* EXJavaScriptRuntime.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C50 /* EXJavaScriptRuntime.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000104F0 /* EXJavaScriptTypedArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C70 /* EXJavaScriptTypedArray.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010500 /* EXJavaScriptValue.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C90 /* EXJavaScriptValue.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010510 /* EXJavaScriptWeakObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CB0 /* EXJavaScriptWeakObject.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010520 /* EXJSIConversions.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CD0 /* EXJSIConversions.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010530 /* EXJSIInstaller.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CF0 /* EXJSIInstaller.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010540 /* EXJSIUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D10 /* EXJSIUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010550 /* ExpoModulesHostObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D30 /* ExpoModulesHostObject.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010560 /* EXRawJavaScriptFunction.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D50 /* EXRawJavaScriptFunction.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010570 /* EXSharedObjectUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D70 /* EXSharedObjectUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010580 /* EXExportedModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DD0 /* EXExportedModule.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010590 /* EXSingletonModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DF0 /* EXSingletonModule.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000105A0 /* EXUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E20 /* EXUtilities.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000105B0 /* EXModuleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E50 /* EXModuleRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000105C0 /* EXModuleRegistryAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E90 /* EXModuleRegistryAdapter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000105D0 /* EXModuleRegistryHolderReactModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001EB0 /* EXModuleRegistryHolderReactModule.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000105E0 /* EXModuleRegistryProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001EE0 /* EXModuleRegistryProvider.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000105F0 /* EXNativeModulesProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F10 /* EXNativeModulesProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010600 /* EXLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002010 /* EXLogManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010610 /* EXReactLogHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002030 /* EXReactLogHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010620 /* EXReactNativeAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002050 /* EXReactNativeAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010630 /* EXReactNativeEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002070 /* EXReactNativeEventEmitter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010640 /* EXPermissionsService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000020A0 /* EXPermissionsService.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010650 /* EXReactNativeUserNotificationCenterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000020C0 /* EXReactNativeUserNotificationCenterProxy.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010660 /* RCTComponentData+Privates.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002100 /* RCTComponentData+Privates.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010670 /* EXReactDelegateWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002160 /* EXReactDelegateWrapper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010680 /* EXReactRootViewFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002180 /* EXReactRootViewFactory.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010690 /* RCTAppDelegate+Recreate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000021B0 /* RCTAppDelegate+Recreate.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000106A0 /* EventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002240 /* EventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000106B0 /* JSIUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002260 /* JSIUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000106C0 /* LazyObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002280 /* LazyObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000106D0 /* NativeModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000022A0 /* NativeModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000106E0 /* ObjectDeallocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000022C0 /* ObjectDeallocator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000106F0 /* SharedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000022E0 /* SharedObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010700 /* TypedArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002310 /* TypedArray.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010710 /* ClassComponentBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001170 /* ClassComponentBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010720 /* ObjectDefinitionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001180 /* ObjectDefinitionBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010730 /* ViewDefinitionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001190 /* ViewDefinitionBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010740 /* AsyncFunctionFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011B0 /* AsyncFunctionFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010750 /* ClassFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011C0 /* ClassFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010760 /* ConcurrentFunctionFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011D0 /* ConcurrentFunctionFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010770 /* EventListenersFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011E0 /* EventListenersFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010780 /* ModuleFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011F0 /* ModuleFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010790 /* ObjectFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001200 /* ObjectFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000107A0 /* PropertyFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001210 /* PropertyFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000107B0 /* SyncFunctionFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001220 /* SyncFunctionFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000107C0 /* ViewFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001230 /* ViewFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000107D0 /* ExpoAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012B0 /* ExpoAppDelegate.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000107E0 /* ExpoAppDelegateSubscriber.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012C0 /* ExpoAppDelegateSubscriber.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000107F0 /* AppContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012E0 /* AppContext.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010800 /* AppContextConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012F0 /* AppContextConfig.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010810 /* AnyArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001310 /* AnyArgument.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010820 /* Convertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001320 /* Convertible.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010830 /* Convertibles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001330 /* Convertibles.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010840 /* Enumerable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001340 /* Enumerable.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010850 /* AnyClassDefinitionElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001360 /* AnyClassDefinitionElement.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010860 /* ClassDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001370 /* ClassDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010870 /* ClassRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001380 /* ClassRegistry.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010880 /* Conversions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001390 /* Conversions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010890 /* Convertibles+Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013B0 /* Convertibles+Color.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000108A0 /* Either.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013C0 /* Either.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000108B0 /* AnyDynamicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013E0 /* AnyDynamicType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000108C0 /* DynamicArrayType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013F0 /* DynamicArrayType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000108D0 /* DynamicConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001400 /* DynamicConvertibleType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000108E0 /* DynamicDataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001410 /* DynamicDataType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000108F0 /* DynamicDictionaryType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001420 /* DynamicDictionaryType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010900 /* DynamicEnumType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001430 /* DynamicEnumType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010910 /* DynamicJavaScriptType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001440 /* DynamicJavaScriptType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010920 /* DynamicOptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001450 /* DynamicOptionalType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010930 /* DynamicRawType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001460 /* DynamicRawType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010940 /* DynamicSharedObjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001470 /* DynamicSharedObjectType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010950 /* DynamicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001480 /* DynamicType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010960 /* DynamicTypedArrayType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001490 /* DynamicTypedArrayType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010970 /* DynamicViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014A0 /* DynamicViewType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010980 /* EventListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014B0 /* EventListener.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010990 /* Callback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014D0 /* Callback.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000109A0 /* EventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014E0 /* EventDispatcher.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000109B0 /* EventObservingDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014F0 /* EventObservingDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000109C0 /* LegacyEventEmitterCompat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001500 /* LegacyEventEmitterCompat.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000109D0 /* ChainableException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001520 /* ChainableException.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000109E0 /* CodedError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001530 /* CodedError.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E000109F0 /* CommonExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001540 /* CommonExceptions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A00 /* Exception.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001550 /* Exception.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A10 /* ExceptionOrigin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001560 /* ExceptionOrigin.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A20 /* GenericException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001570 /* GenericException.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A30 /* UnexpectedException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001580 /* UnexpectedException.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A40 /* ExpoRuntime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015B0 /* ExpoRuntime.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A50 /* AnyFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015D0 /* AnyFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A60 /* AsyncFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015E0 /* AsyncFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A70 /* ConcurrentFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015F0 /* ConcurrentFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A80 /* SyncFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001600 /* SyncFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010A90 /* JavaScriptFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001610 /* JavaScriptFunction.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010AA0 /* JavaScriptUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001620 /* JavaScriptUtils.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010AB0 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001640 /* Logger.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010AC0 /* LoggerTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001650 /* LoggerTimer.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010AD0 /* LogHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001660 /* LogHandlers.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010AE0 /* LogType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001670 /* LogType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010AF0 /* PersistentFileLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001680 /* PersistentFileLog.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B00 /* ModuleHolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001690 /* ModuleHolder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B10 /* ModuleRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016A0 /* ModuleRegistry.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B20 /* CoreModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016C0 /* CoreModule.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B30 /* Module.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016D0 /* Module.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B40 /* ModuleDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016E0 /* ModuleDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B50 /* ModuleDefinitionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016F0 /* ModuleDefinitionBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B60 /* ModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001700 /* ModulesProvider.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B70 /* JavaScriptObjectBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001720 /* JavaScriptObjectBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B80 /* ObjectDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001730 /* ObjectDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010B90 /* PropertyDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001740 /* PropertyDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010BA0 /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001750 /* Promise.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010BB0 /* AnyDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001770 /* AnyDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010BC0 /* AnyExpoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001780 /* AnyExpoView.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010BD0 /* AnyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001790 /* AnyModule.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010BE0 /* AnyViewDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017A0 /* AnyViewDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010BF0 /* AnyField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017C0 /* AnyField.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C00 /* Field.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017D0 /* Field.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C10 /* FieldExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017E0 /* FieldExtensions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C20 /* FieldOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017F0 /* FieldOption.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C30 /* Record.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001800 /* Record.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C40 /* SharedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001820 /* SharedObject.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C50 /* SharedObjectRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001830 /* SharedObjectRegistry.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C60 /* SharedRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001840 /* SharedRef.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C70 /* AnyTypedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001860 /* AnyTypedArray.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C80 /* ConcreteTypedArrays.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001870 /* ConcreteTypedArrays.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010C90 /* GenericTypedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001880 /* GenericTypedArray.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010CA0 /* TypedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001890 /* TypedArray.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010CB0 /* AnyViewProp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018B0 /* AnyViewProp.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010CC0 /* ComponentData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018C0 /* ComponentData.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010CD0 /* ConcreteViewProp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018D0 /* ConcreteViewProp.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010CE0 /* ExpoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018E0 /* ExpoView.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010CF0 /* ViewDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018F0 /* ViewDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D00 /* ViewLifecycleMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001900 /* ViewLifecycleMethod.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D10 /* ViewModuleWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001910 /* ViewModuleWrapper.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D20 /* CdpNetworkTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001930 /* CdpNetworkTypes.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D30 /* ExpoRequestCdpInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001940 /* ExpoRequestCdpInterceptor.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D40 /* ExpoRequestInterceptorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001950 /* ExpoRequestInterceptorProtocol.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D50 /* URLRequest+httpBodyData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001960 /* URLRequest+httpBodyData.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D60 /* FileSystemLegacyUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000019D0 /* FileSystemLegacyUtilities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D70 /* FileSystemUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000019E0 /* FileSystemUtilities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D80 /* JavaScriptRuntime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D80 /* JavaScriptRuntime.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010D90 /* JavaScriptValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D90 /* JavaScriptValue.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010DA0 /* NativeModulesProxyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F20 /* NativeModulesProxyModule.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010DB0 /* Platform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000020E0 /* Platform.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010DC0 /* ExpoReactDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002120 /* ExpoReactDelegate.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010DD0 /* ExpoReactDelegateHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002130 /* ExpoReactDelegateHandler.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010DE0 /* ModulePriorities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002190 /* ModulePriorities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010DF0 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000021D0 /* Utilities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010E00 /* Exceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000021F0 /* Exceptions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010E10 /* Uuidv5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002200 /* Uuidv5.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; + 46EB2E00010E20 /* EXAppDelegatesLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001250 /* EXAppDelegatesLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E30 /* EXAppDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001270 /* EXAppDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E40 /* EXLegacyAppDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001290 /* EXLegacyAppDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E50 /* ExpoBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001590 /* ExpoBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E60 /* EXAppDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001970 /* EXAppDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E70 /* EXDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001990 /* EXDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E80 /* EXLegacyExpoViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000019A0 /* EXLegacyExpoViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010E90 /* ExpoModulesCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000019B0 /* ExpoModulesCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010EA0 /* EXBarcodeScannerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A10 /* EXBarcodeScannerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010EB0 /* EXBarcodeScannerProviderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A20 /* EXBarcodeScannerProviderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010EC0 /* EXCameraInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A40 /* EXCameraInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010ED0 /* EXConstantsInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A60 /* EXConstantsInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010EE0 /* EXFaceDetectorManagerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A80 /* EXFaceDetectorManagerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010EF0 /* EXFaceDetectorManagerProviderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A90 /* EXFaceDetectorManagerProviderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F00 /* EXFilePermissionModuleInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001AB0 /* EXFilePermissionModuleInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F10 /* EXFileSystemInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001AC0 /* EXFileSystemInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F20 /* EXImageLoaderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001AE0 /* EXImageLoaderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F30 /* EXPermissionsInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B00 /* EXPermissionsInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F40 /* EXPermissionsMethodsDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B10 /* EXPermissionsMethodsDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F50 /* EXUserNotificationCenterProxyInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B30 /* EXUserNotificationCenterProxyInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F60 /* EXAccelerometerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B50 /* EXAccelerometerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F70 /* EXBarometerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B60 /* EXBarometerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F80 /* EXDeviceMotionInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B70 /* EXDeviceMotionInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010F90 /* EXGyroscopeInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B80 /* EXGyroscopeInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010FA0 /* EXMagnetometerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B90 /* EXMagnetometerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010FB0 /* EXMagnetometerUncalibratedInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BA0 /* EXMagnetometerUncalibratedInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010FC0 /* EXTaskConsumerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BC0 /* EXTaskConsumerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010FD0 /* EXTaskInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BD0 /* EXTaskInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010FE0 /* EXTaskLaunchReason.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BE0 /* EXTaskLaunchReason.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00010FF0 /* EXTaskManagerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BF0 /* EXTaskManagerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011000 /* EXTaskServiceInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C00 /* EXTaskServiceInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011010 /* EXJavaScriptObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C20 /* EXJavaScriptObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011020 /* EXJavaScriptRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C40 /* EXJavaScriptRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011030 /* EXJavaScriptTypedArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C60 /* EXJavaScriptTypedArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011040 /* EXJavaScriptValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C80 /* EXJavaScriptValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011050 /* EXJavaScriptWeakObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CA0 /* EXJavaScriptWeakObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011060 /* EXJSIConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CC0 /* EXJSIConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011070 /* EXJSIInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CE0 /* EXJSIInstaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011080 /* EXJSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D00 /* EXJSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011090 /* ExpoModulesHostObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D20 /* ExpoModulesHostObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000110A0 /* EXRawJavaScriptFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D40 /* EXRawJavaScriptFunction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000110B0 /* EXSharedObjectUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D60 /* EXSharedObjectUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000110C0 /* EXBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DB0 /* EXBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000110D0 /* EXExportedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DC0 /* EXExportedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000110E0 /* EXSingletonModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DE0 /* EXSingletonModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000110F0 /* EXUnimodulesCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E00 /* EXUnimodulesCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011100 /* EXUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E10 /* EXUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011110 /* EXModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E40 /* EXModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011120 /* EXModuleRegistryDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E60 /* EXModuleRegistryDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011130 /* EXModuleRegistryAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E80 /* EXModuleRegistryAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011140 /* EXModuleRegistryHolderReactModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001EA0 /* EXModuleRegistryHolderReactModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011150 /* EXModuleRegistryProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001ED0 /* EXModuleRegistryProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011160 /* EXNativeModulesProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F00 /* EXNativeModulesProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011170 /* EXAppLifecycleListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F40 /* EXAppLifecycleListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011180 /* EXAppLifecycleService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F50 /* EXAppLifecycleService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011190 /* EXEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F60 /* EXEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000111A0 /* EXEventEmitterService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F70 /* EXEventEmitterService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000111B0 /* EXInternalModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F80 /* EXInternalModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000111C0 /* EXJavaScriptContextProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F90 /* EXJavaScriptContextProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000111D0 /* EXKernelService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FA0 /* EXKernelService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000111E0 /* EXLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FB0 /* EXLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000111F0 /* EXModuleRegistryConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FC0 /* EXModuleRegistryConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011200 /* EXUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FD0 /* EXUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011210 /* EXUtilitiesInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FE0 /* EXUtilitiesInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011220 /* EXLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002000 /* EXLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011230 /* EXReactLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002020 /* EXReactLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011240 /* EXReactNativeAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002040 /* EXReactNativeAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011250 /* EXReactNativeEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002060 /* EXReactNativeEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011260 /* EXPermissionsService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002090 /* EXPermissionsService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011270 /* EXReactNativeUserNotificationCenterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000020B0 /* EXReactNativeUserNotificationCenterProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011280 /* Platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000020D0 /* Platform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011290 /* RCTComponentData+Privates.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000020F0 /* RCTComponentData+Privates.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000112A0 /* EXReactDelegateWrapper+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002140 /* EXReactDelegateWrapper+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000112B0 /* EXReactDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002150 /* EXReactDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000112C0 /* EXReactRootViewFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002170 /* EXReactRootViewFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000112D0 /* RCTAppDelegate+Recreate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000021A0 /* RCTAppDelegate+Recreate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000112E0 /* Swift.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000021C0 /* Swift.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000112F0 /* BridgelessJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002230 /* BridgelessJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011300 /* EventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002250 /* EventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011310 /* JSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002270 /* JSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011320 /* LazyObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002290 /* LazyObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011330 /* NativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000022B0 /* NativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011340 /* ObjectDeallocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000022D0 /* ObjectDeallocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011350 /* SharedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000022F0 /* SharedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011360 /* TestingSyncJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002300 /* TestingSyncJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011370 /* TypedArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002320 /* TypedArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000113D0 /* ExpoModulesCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000113C0 /* ExpoModulesCore-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011410 /* ExpoModulesCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011400 /* ExpoModulesCore-dummy.m */; }; + 46EB2E000114A0 /* WebAuthSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002330 /* WebAuthSession.swift */; }; + 46EB2E000114B0 /* WebBrowserExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002340 /* WebBrowserExceptions.swift */; }; + 46EB2E000114C0 /* WebBrowserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002350 /* WebBrowserModule.swift */; }; + 46EB2E000114D0 /* WebBrowserOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002360 /* WebBrowserOptions.swift */; }; + 46EB2E000114E0 /* WebBrowserSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002370 /* WebBrowserSession.swift */; }; + 46EB2E00011540 /* ExpoWebBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00011530 /* ExpoWebBrowser-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011580 /* ExpoWebBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011570 /* ExpoWebBrowser-dummy.m */; }; + 46EB2E00011700 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5D0 /* PrivacyInfo.xcprivacy */; }; + 46EB2E00011730 /* AuthSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023A0 /* AuthSession.swift */; }; + 46EB2E00011740 /* AuthSessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023B0 /* AuthSessionDelegate.swift */; }; + 46EB2E00011750 /* AuthSessionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023C0 /* AuthSessionStore.swift */; }; + 46EB2E00011760 /* GTMOAuth2Compatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023D0 /* GTMOAuth2Compatibility.swift */; }; + 46EB2E00011770 /* KeychainAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023E0 /* KeychainAttribute.swift */; }; + 46EB2E00011780 /* KeychainHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023F0 /* KeychainHelper.swift */; }; + 46EB2E00011790 /* KeychainStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002400 /* KeychainStore.swift */; }; + 46EB2E000117E0 /* GTMAppAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000117D0 /* GTMAppAuth-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011810 /* GTMAppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011800 /* GTMAppAuth-dummy.m */; }; + 46EB2E00011920 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5F0 /* PrivacyInfo.xcprivacy */; }; + 46EB2E00011950 /* GTMSessionFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002420 /* GTMSessionFetcher.m */; }; + 46EB2E00011960 /* GTMSessionFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002430 /* GTMSessionFetcherLogging.m */; }; + 46EB2E00011970 /* GTMSessionFetcherService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002450 /* GTMSessionFetcherService.m */; }; + 46EB2E00011980 /* GTMSessionUploadFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002460 /* GTMSessionUploadFetcher.m */; }; + 46EB2E00011990 /* GTMSessionFetcherService+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002440 /* GTMSessionFetcherService+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000119A0 /* GTMSessionFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002470 /* GTMSessionFetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000119B0 /* GTMSessionFetcherLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002480 /* GTMSessionFetcherLogging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000119C0 /* GTMSessionFetcherService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002490 /* GTMSessionFetcherService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000119D0 /* GTMSessionUploadFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024A0 /* GTMSessionUploadFetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011A20 /* GTMSessionFetcher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00011A10 /* GTMSessionFetcher-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011A40 /* GTMSessionFetcher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011A30 /* GTMSessionFetcher-dummy.m */; }; + 46EB2E00011B50 /* google.png in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D610 /* google.png */; }; + 46EB2E00011B60 /* google@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D620 /* google@2x.png */; }; + 46EB2E00011B70 /* google@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D630 /* google@3x.png */; }; + 46EB2E00011B80 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D640 /* PrivacyInfo.xcprivacy */; }; + 46EB2E00011B90 /* Roboto-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D650 /* Roboto-Bold.ttf */; }; + 46EB2E00011BA0 /* ar.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D660 /* ar.lproj */; }; + 46EB2E00011BB0 /* ca.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D670 /* ca.lproj */; }; + 46EB2E00011BC0 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D680 /* cs.lproj */; }; + 46EB2E00011BD0 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D690 /* da.lproj */; }; + 46EB2E00011BE0 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6A0 /* de.lproj */; }; + 46EB2E00011BF0 /* el.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6B0 /* el.lproj */; }; + 46EB2E00011C00 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6C0 /* en.lproj */; }; + 46EB2E00011C10 /* en_GB.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6D0 /* en_GB.lproj */; }; + 46EB2E00011C20 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6E0 /* es.lproj */; }; + 46EB2E00011C30 /* es_MX.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6F0 /* es_MX.lproj */; }; + 46EB2E00011C40 /* fi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D700 /* fi.lproj */; }; + 46EB2E00011C50 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D710 /* fr.lproj */; }; + 46EB2E00011C60 /* fr_CA.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D720 /* fr_CA.lproj */; }; + 46EB2E00011C70 /* he.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D730 /* he.lproj */; }; + 46EB2E00011C80 /* hi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D740 /* hi.lproj */; }; + 46EB2E00011C90 /* hr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D750 /* hr.lproj */; }; + 46EB2E00011CA0 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D760 /* hu.lproj */; }; + 46EB2E00011CB0 /* id.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D770 /* id.lproj */; }; + 46EB2E00011CC0 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D780 /* it.lproj */; }; + 46EB2E00011CD0 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D790 /* ja.lproj */; }; + 46EB2E00011CE0 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7A0 /* ko.lproj */; }; + 46EB2E00011CF0 /* ms.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7B0 /* ms.lproj */; }; + 46EB2E00011D00 /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7C0 /* nb.lproj */; }; + 46EB2E00011D10 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7D0 /* nl.lproj */; }; + 46EB2E00011D20 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7E0 /* pl.lproj */; }; + 46EB2E00011D30 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7F0 /* pt.lproj */; }; + 46EB2E00011D40 /* pt_BR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D800 /* pt_BR.lproj */; }; + 46EB2E00011D50 /* pt_PT.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D810 /* pt_PT.lproj */; }; + 46EB2E00011D60 /* ro.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D820 /* ro.lproj */; }; + 46EB2E00011D70 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D830 /* ru.lproj */; }; + 46EB2E00011D80 /* sk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D840 /* sk.lproj */; }; + 46EB2E00011D90 /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D850 /* sv.lproj */; }; + 46EB2E00011DA0 /* th.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D860 /* th.lproj */; }; + 46EB2E00011DB0 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D870 /* tr.lproj */; }; + 46EB2E00011DC0 /* uk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D880 /* uk.lproj */; }; + 46EB2E00011DD0 /* vi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D890 /* vi.lproj */; }; + 46EB2E00011DE0 /* zh_CN.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8A0 /* zh_CN.lproj */; }; + 46EB2E00011DF0 /* zh_TW.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8B0 /* zh_TW.lproj */; }; + 46EB2E00011E20 /* GIDAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000024C0 /* GIDAuthentication.m */; }; + 46EB2E00011E30 /* GIDAuthStateMigration.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000024E0 /* GIDAuthStateMigration.m */; }; + 46EB2E00011E40 /* GIDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002500 /* GIDCallbackQueue.m */; }; + 46EB2E00011E50 /* GIDConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002510 /* GIDConfiguration.m */; }; + 46EB2E00011E60 /* GIDEMMErrorHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002530 /* GIDEMMErrorHandler.m */; }; + 46EB2E00011E70 /* GIDEMMSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002550 /* GIDEMMSupport.m */; }; + 46EB2E00011E80 /* GIDGoogleUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002560 /* GIDGoogleUser.m */; }; + 46EB2E00011E90 /* GIDMDMPasscodeCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002590 /* GIDMDMPasscodeCache.m */; }; + 46EB2E00011EA0 /* GIDMDMPasscodeState.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000025B0 /* GIDMDMPasscodeState.m */; }; + 46EB2E00011EB0 /* GIDProfileData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000025D0 /* GIDProfileData.m */; }; + 46EB2E00011EC0 /* GIDScopes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002600 /* GIDScopes.m */; }; + 46EB2E00011ED0 /* GIDSignIn.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002610 /* GIDSignIn.m */; }; + 46EB2E00011EE0 /* GIDSignInButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002620 /* GIDSignInButton.m */; }; + 46EB2E00011EF0 /* GIDSignInCallbackSchemes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002640 /* GIDSignInCallbackSchemes.m */; }; + 46EB2E00011F00 /* GIDSignInInternalOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002660 /* GIDSignInInternalOptions.m */; }; + 46EB2E00011F10 /* GIDSignInPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002680 /* GIDSignInPreferences.m */; }; + 46EB2E00011F20 /* GIDSignInResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002690 /* GIDSignInResult.m */; }; + 46EB2E00011F30 /* GIDSignInStrings.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000026C0 /* GIDSignInStrings.m */; }; + 46EB2E00011F40 /* GIDToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000026E0 /* GIDToken.m */; }; + 46EB2E00011F50 /* NSBundle+GID3PAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002710 /* NSBundle+GID3PAdditions.m */; }; + 46EB2E00011F60 /* GIDAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024B0 /* GIDAuthentication.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011F70 /* GIDAuthStateMigration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024D0 /* GIDAuthStateMigration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011F80 /* GIDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024F0 /* GIDCallbackQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011F90 /* GIDEMMErrorHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002520 /* GIDEMMErrorHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011FA0 /* GIDEMMSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002540 /* GIDEMMSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011FB0 /* GIDGoogleUser_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002570 /* GIDGoogleUser_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011FC0 /* GIDMDMPasscodeCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002580 /* GIDMDMPasscodeCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011FD0 /* GIDMDMPasscodeState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025A0 /* GIDMDMPasscodeState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011FE0 /* GIDMDMPasscodeState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025C0 /* GIDMDMPasscodeState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00011FF0 /* GIDProfileData_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025E0 /* GIDProfileData_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012000 /* GIDScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025F0 /* GIDScopes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012010 /* GIDSignInCallbackSchemes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002630 /* GIDSignInCallbackSchemes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012020 /* GIDSignInInternalOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002650 /* GIDSignInInternalOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012030 /* GIDSignInPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002670 /* GIDSignInPreferences.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012040 /* GIDSignInResult_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026A0 /* GIDSignInResult_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012050 /* GIDSignInStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026B0 /* GIDSignInStrings.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012060 /* GIDSignIn_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026D0 /* GIDSignIn_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012070 /* GIDToken_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026F0 /* GIDToken_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012080 /* NSBundle+GID3PAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002700 /* NSBundle+GID3PAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012090 /* GIDConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002720 /* GIDConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000120A0 /* GIDGoogleUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002730 /* GIDGoogleUser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000120B0 /* GIDProfileData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002740 /* GIDProfileData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000120C0 /* GIDSignIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002750 /* GIDSignIn.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000120D0 /* GIDSignInButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002760 /* GIDSignInButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000120E0 /* GIDSignInResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002770 /* GIDSignInResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000120F0 /* GIDToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002780 /* GIDToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012100 /* GoogleSignIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002790 /* GoogleSignIn.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012150 /* GoogleSignIn-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00012140 /* GoogleSignIn-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012170 /* GoogleSignIn-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00012160 /* GoogleSignIn-dummy.m */; }; + 46EB2E00012200 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027A0 /* String.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012210 /* Conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027B0 /* Conv.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012220 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027C0 /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012230 /* FileUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027D0 /* FileUtil.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012240 /* Format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027E0 /* Format.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012250 /* SafeAssert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027F0 /* SafeAssert.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012260 /* ToAscii.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002800 /* ToAscii.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012270 /* ScopeGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002810 /* ScopeGuard.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012280 /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002820 /* Unicode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012290 /* dynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002830 /* dynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E000122A0 /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002840 /* json.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E000122B0 /* json_pointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002850 /* json_pointer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E000122C0 /* F14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002860 /* F14Table.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E000122D0 /* FileUtilDetail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002870 /* FileUtilDetail.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E000122E0 /* SplitStringSimd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002880 /* SplitStringSimd.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E000122F0 /* UniqueInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002890 /* UniqueInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012300 /* SpookyHashV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028A0 /* SpookyHashV2.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012310 /* CString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028B0 /* CString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012320 /* Exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028C0 /* Exception.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012330 /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028D0 /* MallocImpl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012340 /* NetOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028E0 /* NetOps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012350 /* SysUio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028F0 /* SysUio.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012360 /* SanitizeThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002900 /* SanitizeThread.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012370 /* AtFork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002910 /* AtFork.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012380 /* ThreadId.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002920 /* ThreadId.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00012390 /* AtomicHashArray-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002930 /* AtomicHashArray-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000123A0 /* AtomicHashArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002940 /* AtomicHashArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000123B0 /* AtomicHashMap-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002950 /* AtomicHashMap-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000123C0 /* AtomicHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002960 /* AtomicHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000123D0 /* AtomicIntrusiveLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002970 /* AtomicIntrusiveLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000123E0 /* AtomicLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002980 /* AtomicLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000123F0 /* AtomicUnorderedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002990 /* AtomicUnorderedMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012400 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029A0 /* base64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012410 /* Benchmark.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029B0 /* Benchmark.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012420 /* BenchmarkUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029C0 /* BenchmarkUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012430 /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029D0 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012440 /* CancellationToken-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029E0 /* CancellationToken-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012450 /* CancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029F0 /* CancellationToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012460 /* Chrono.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A00 /* Chrono.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012470 /* ClockGettimeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A10 /* ClockGettimeWrappers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012480 /* ConcurrentBitSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A20 /* ConcurrentBitSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012490 /* ConcurrentLazy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A30 /* ConcurrentLazy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000124A0 /* ConcurrentSkipList-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A40 /* ConcurrentSkipList-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000124B0 /* ConcurrentSkipList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A50 /* ConcurrentSkipList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000124C0 /* ConstexprMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A60 /* ConstexprMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000124D0 /* ConstructorCallbackList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A70 /* ConstructorCallbackList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000124E0 /* Conv.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A80 /* Conv.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000124F0 /* CPortability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A90 /* CPortability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012500 /* CppAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AA0 /* CppAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012510 /* CpuId.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AB0 /* CpuId.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012520 /* DefaultKeepAliveExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AC0 /* DefaultKeepAliveExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012530 /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AD0 /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012540 /* DiscriminatedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AE0 /* DiscriminatedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012550 /* dynamic-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AF0 /* dynamic-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012560 /* dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B00 /* dynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012570 /* DynamicConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B10 /* DynamicConverter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012580 /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B20 /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012590 /* ExceptionString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B30 /* ExceptionString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000125A0 /* ExceptionWrapper-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B40 /* ExceptionWrapper-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000125B0 /* ExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B50 /* ExceptionWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000125C0 /* Executor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B60 /* Executor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000125D0 /* Expected.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B70 /* Expected.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000125E0 /* FBString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B80 /* FBString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000125F0 /* FBVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B90 /* FBVector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012600 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BA0 /* File.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012610 /* FileUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BB0 /* FileUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012620 /* Fingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BC0 /* Fingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012630 /* FixedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BD0 /* FixedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012640 /* FollyMemcpy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BE0 /* FollyMemcpy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012650 /* FollyMemset.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BF0 /* FollyMemset.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012660 /* Format-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C00 /* Format-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012670 /* Format.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C10 /* Format.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012680 /* FormatArg.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C20 /* FormatArg.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012690 /* FormatTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C30 /* FormatTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000126A0 /* Function.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C40 /* Function.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000126B0 /* GLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C50 /* GLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000126C0 /* GroupVarint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C60 /* GroupVarint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000126D0 /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C70 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000126E0 /* Indestructible.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C80 /* Indestructible.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000126F0 /* IndexedMemPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C90 /* IndexedMemPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012700 /* IntrusiveList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CA0 /* IntrusiveList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012710 /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CB0 /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012720 /* IPAddressException.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CC0 /* IPAddressException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012730 /* IPAddressV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CD0 /* IPAddressV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012740 /* IPAddressV6.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CE0 /* IPAddressV6.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012750 /* json.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CF0 /* json.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012760 /* json_patch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D00 /* json_patch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012770 /* json_pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D10 /* json_pointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012780 /* Lazy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D20 /* Lazy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012790 /* Likely.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D30 /* Likely.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000127A0 /* MacAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D40 /* MacAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000127B0 /* MapUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D50 /* MapUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000127C0 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D60 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000127D0 /* MaybeManagedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D70 /* MaybeManagedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000127E0 /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D80 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000127F0 /* MicroLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D90 /* MicroLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012800 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DA0 /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012810 /* MoveWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DB0 /* MoveWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012820 /* MPMCPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DC0 /* MPMCPipeline.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012830 /* MPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DD0 /* MPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012840 /* ObserverContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DE0 /* ObserverContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012850 /* Optional.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DF0 /* Optional.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012860 /* Overload.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E00 /* Overload.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012870 /* PackedSyncPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E10 /* PackedSyncPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012880 /* Padded.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E20 /* Padded.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012890 /* Poly-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E30 /* Poly-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000128A0 /* Poly.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E40 /* Poly.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000128B0 /* PolyException.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E50 /* PolyException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000128C0 /* Portability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E60 /* Portability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000128D0 /* Preprocessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E70 /* Preprocessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000128E0 /* ProducerConsumerQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E80 /* ProducerConsumerQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000128F0 /* Random-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E90 /* Random-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012900 /* Random.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EA0 /* Random.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012910 /* Range.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EB0 /* Range.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012920 /* Replaceable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EC0 /* Replaceable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012930 /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002ED0 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012940 /* ScopeGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EE0 /* ScopeGuard.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012950 /* SharedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EF0 /* SharedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012960 /* Singleton-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F00 /* Singleton-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012970 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F10 /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012980 /* SingletonThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F20 /* SingletonThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012990 /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F30 /* small_vector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000129A0 /* SocketAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F40 /* SocketAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000129B0 /* sorted_vector_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F50 /* sorted_vector_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000129C0 /* SpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F60 /* SpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000129D0 /* stop_watch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F70 /* stop_watch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000129E0 /* String-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F80 /* String-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000129F0 /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F90 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A00 /* Subprocess.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FA0 /* Subprocess.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A10 /* Synchronized.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FB0 /* Synchronized.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A20 /* SynchronizedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FC0 /* SynchronizedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A30 /* ThreadCachedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FD0 /* ThreadCachedInt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A40 /* ThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FE0 /* ThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A50 /* TimeoutQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FF0 /* TimeoutQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A60 /* TokenBucket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003000 /* TokenBucket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A70 /* Traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003010 /* Traits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A80 /* Try-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003020 /* Try-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012A90 /* Try.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003030 /* Try.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012AA0 /* Unicode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003040 /* Unicode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012AB0 /* Unit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003050 /* Unit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012AC0 /* Uri-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003060 /* Uri-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012AD0 /* Uri.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003070 /* Uri.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012AE0 /* UTF8String.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003080 /* UTF8String.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012AF0 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003090 /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B00 /* Varint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030A0 /* Varint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B10 /* VirtualExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030B0 /* VirtualExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B20 /* Access.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030C0 /* Access.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B30 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030D0 /* Array.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B40 /* BitIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030E0 /* BitIterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B50 /* Enumerate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030F0 /* Enumerate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B60 /* EvictingCacheMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003100 /* EvictingCacheMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B70 /* F14Map-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003110 /* F14Map-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B80 /* F14Map.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003120 /* F14Map.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012B90 /* F14Set-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003130 /* F14Set-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012BA0 /* F14Set.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003140 /* F14Set.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012BB0 /* Foreach-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003150 /* Foreach-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012BC0 /* Foreach.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003160 /* Foreach.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012BD0 /* heap_vector_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003170 /* heap_vector_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012BE0 /* HeterogeneousAccess-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003180 /* HeterogeneousAccess-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012BF0 /* HeterogeneousAccess.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003190 /* HeterogeneousAccess.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C00 /* IntrusiveHeap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031A0 /* IntrusiveHeap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C10 /* Iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031B0 /* Iterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C20 /* Merge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031C0 /* Merge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C30 /* SparseByteSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031D0 /* SparseByteSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C40 /* View.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031E0 /* View.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C50 /* WeightedEvictingCacheMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031F0 /* WeightedEvictingCacheMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C60 /* BitIteratorDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003200 /* BitIteratorDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C70 /* F14Defaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003210 /* F14Defaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C80 /* F14IntrinsicsAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003220 /* F14IntrinsicsAvailability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012C90 /* F14MapFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003230 /* F14MapFallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012CA0 /* F14Mask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003240 /* F14Mask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012CB0 /* F14Policy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003250 /* F14Policy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012CC0 /* F14SetFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003260 /* F14SetFallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012CD0 /* F14Table.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003270 /* F14Table.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012CE0 /* Util.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003280 /* Util.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012CF0 /* AsyncTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003290 /* AsyncTrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D00 /* AtomicHashUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032A0 /* AtomicHashUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D10 /* AtomicUnorderedMapUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032B0 /* AtomicUnorderedMapUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D20 /* DiscriminatedPtrDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032C0 /* DiscriminatedPtrDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D30 /* FileUtilDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032D0 /* FileUtilDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D40 /* FileUtilVectorDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032E0 /* FileUtilVectorDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D50 /* FingerprintPolynomial.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032F0 /* FingerprintPolynomial.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D60 /* Futex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003300 /* Futex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D70 /* Futex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003310 /* Futex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D80 /* GroupVarintDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003320 /* GroupVarintDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012D90 /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003330 /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012DA0 /* IPAddressSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003340 /* IPAddressSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012DB0 /* Iterators.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003350 /* Iterators.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012DC0 /* MemoryIdler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003360 /* MemoryIdler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012DD0 /* MPMCPipelineDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003370 /* MPMCPipelineDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012DE0 /* PerfScoped.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003380 /* PerfScoped.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012DF0 /* PolyDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003390 /* PolyDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E00 /* RangeCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033A0 /* RangeCommon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E10 /* RangeSse42.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033B0 /* RangeSse42.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E20 /* SimdAnyOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033C0 /* SimdAnyOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E30 /* SimdCharPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033D0 /* SimdCharPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E40 /* SimdForEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033E0 /* SimdForEach.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E50 /* SimpleSimdStringUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033F0 /* SimpleSimdStringUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E60 /* SimpleSimdStringUtilsImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003400 /* SimpleSimdStringUtilsImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E70 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003410 /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E80 /* SlowFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003420 /* SlowFingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012E90 /* SocketFastOpen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003430 /* SocketFastOpen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012EA0 /* SplitStringSimd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003440 /* SplitStringSimd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012EB0 /* SplitStringSimdImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003450 /* SplitStringSimdImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012EC0 /* Sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003460 /* Sse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012ED0 /* StaticSingletonManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003470 /* StaticSingletonManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012EE0 /* ThreadLocalDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003480 /* ThreadLocalDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012EF0 /* TurnSequencer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003490 /* TurnSequencer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F00 /* TypeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034A0 /* TypeList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F10 /* UniqueInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034B0 /* UniqueInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F20 /* UnrollUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034C0 /* UnrollUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F30 /* ApplyTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034D0 /* ApplyTuple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F40 /* Invoke.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034E0 /* Invoke.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F50 /* Partial.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034F0 /* Partial.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F60 /* protocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003500 /* protocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F70 /* traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003510 /* traits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F80 /* Checksum.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003520 /* Checksum.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012F90 /* FarmHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003530 /* FarmHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012FA0 /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003540 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012FB0 /* SpookyHashV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003550 /* SpookyHashV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012FC0 /* SpookyHashV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003560 /* SpookyHashV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012FD0 /* Access.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003570 /* Access.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012FE0 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003580 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00012FF0 /* Aligned.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003590 /* Aligned.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013000 /* Assume.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035A0 /* Assume.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013010 /* Badge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035B0 /* Badge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013020 /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035C0 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013030 /* Builtin.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035D0 /* Builtin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013040 /* Byte.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035E0 /* Byte.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013050 /* CArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035F0 /* CArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013060 /* Cast.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003600 /* Cast.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013070 /* CheckedMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003610 /* CheckedMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013080 /* CString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003620 /* CString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013090 /* CustomizationPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003630 /* CustomizationPoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000130A0 /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003640 /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000130B0 /* Extern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003650 /* Extern.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000130C0 /* Hint-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003660 /* Hint-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000130D0 /* Hint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003670 /* Hint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000130E0 /* Keep.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003680 /* Keep.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000130F0 /* Launder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003690 /* Launder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013100 /* New.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036A0 /* New.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013110 /* Ordering.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036B0 /* Ordering.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013120 /* Pretty.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036C0 /* Pretty.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013130 /* PropagateConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036D0 /* PropagateConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013140 /* RValueReferenceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036E0 /* RValueReferenceWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013150 /* SafeAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036F0 /* SafeAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013160 /* StaticConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003700 /* StaticConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013170 /* Thunk.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003710 /* Thunk.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013180 /* ToAscii.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003720 /* ToAscii.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013190 /* TypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003730 /* TypeInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000131A0 /* UncaughtExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003740 /* UncaughtExceptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000131B0 /* Arena-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003750 /* Arena-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000131C0 /* Arena.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003760 /* Arena.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000131D0 /* EnableSharedFromThis.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003770 /* EnableSharedFromThis.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000131E0 /* MallctlHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003780 /* MallctlHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000131F0 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003790 /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013200 /* MemoryResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037A0 /* MemoryResource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013210 /* not_null-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037B0 /* not_null-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013220 /* not_null.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037C0 /* not_null.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013230 /* ReentrantAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037D0 /* ReentrantAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013240 /* SanitizeAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037E0 /* SanitizeAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013250 /* SanitizeLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037F0 /* SanitizeLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013260 /* ThreadCachedArena.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003800 /* ThreadCachedArena.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013270 /* UninitializedMemoryHacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003810 /* UninitializedMemoryHacks.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013280 /* MallocImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003820 /* MallocImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013290 /* NetOps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003830 /* NetOps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000132A0 /* NetOpsDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003840 /* NetOpsDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000132B0 /* NetworkSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003850 /* NetworkSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000132C0 /* TcpInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003860 /* TcpInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000132D0 /* TcpInfoDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003870 /* TcpInfoDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000132E0 /* TcpInfoTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003880 /* TcpInfoTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000132F0 /* SocketFileDescriptorMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003890 /* SocketFileDescriptorMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013300 /* Asm.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038A0 /* Asm.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013310 /* Atomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038B0 /* Atomic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013320 /* Builtins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038C0 /* Builtins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013330 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038D0 /* Config.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013340 /* Constexpr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038E0 /* Constexpr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013350 /* Dirent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038F0 /* Dirent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013360 /* Event.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003900 /* Event.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013370 /* Fcntl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003910 /* Fcntl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013380 /* Filesystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003920 /* Filesystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013390 /* FmtCompile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003930 /* FmtCompile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000133A0 /* GFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003940 /* GFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000133B0 /* GMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003950 /* GMock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000133C0 /* GTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003960 /* GTest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000133D0 /* IOVec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003970 /* IOVec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000133E0 /* Libgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003980 /* Libgen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000133F0 /* Libunwind.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003990 /* Libunwind.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013400 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039A0 /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013410 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039B0 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013420 /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039C0 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013430 /* OpenSSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039D0 /* OpenSSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013440 /* PThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039E0 /* PThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013450 /* Sched.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039F0 /* Sched.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013460 /* Sockets.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A00 /* Sockets.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013470 /* SourceLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A10 /* SourceLocation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013480 /* Stdio.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A20 /* Stdio.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013490 /* Stdlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A30 /* Stdlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000134A0 /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A40 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000134B0 /* SysFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A50 /* SysFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000134C0 /* Syslog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A60 /* Syslog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000134D0 /* SysMembarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A70 /* SysMembarrier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000134E0 /* SysMman.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A80 /* SysMman.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000134F0 /* SysResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A90 /* SysResource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013500 /* SysStat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AA0 /* SysStat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013510 /* SysSyscall.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AB0 /* SysSyscall.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013520 /* SysTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AC0 /* SysTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013530 /* SysTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AD0 /* SysTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013540 /* SysUio.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AE0 /* SysUio.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013550 /* Time.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AF0 /* Time.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013560 /* Unistd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B00 /* Unistd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013570 /* Windows.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B10 /* Windows.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013580 /* AtFork.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B20 /* AtFork.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013590 /* HardwareConcurrency.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B30 /* HardwareConcurrency.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000135A0 /* MemoryMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B40 /* MemoryMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000135B0 /* Pid.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B50 /* Pid.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000135C0 /* Shell.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B60 /* Shell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000135D0 /* ThreadId.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B70 /* ThreadId.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000135E0 /* ThreadName.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B80 /* ThreadName.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000135F0 /* SharedMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BA0 /* SharedMutex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00013600 /* CacheLocality.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BB0 /* CacheLocality.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00013610 /* Futex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BC0 /* Futex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00013620 /* ParkingLot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BD0 /* ParkingLot.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00013630 /* Malloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BE0 /* Malloc.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; + 46EB2E00013640 /* CacheLocality.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BF0 /* CacheLocality.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013650 /* AsymmetricThreadFence.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C00 /* AsymmetricThreadFence.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013660 /* AtomicNotification-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C10 /* AtomicNotification-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013670 /* AtomicNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C20 /* AtomicNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013680 /* AtomicRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C30 /* AtomicRef.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013690 /* AtomicStruct.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C40 /* AtomicStruct.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000136A0 /* AtomicUtil-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C50 /* AtomicUtil-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000136B0 /* AtomicUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C60 /* AtomicUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000136C0 /* Baton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C70 /* Baton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000136D0 /* CallOnce.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C80 /* CallOnce.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000136E0 /* DelayedInit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C90 /* DelayedInit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000136F0 /* DistributedMutex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CA0 /* DistributedMutex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013700 /* DistributedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CB0 /* DistributedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013710 /* Hazptr-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CC0 /* Hazptr-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013720 /* Hazptr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CD0 /* Hazptr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013730 /* HazptrDomain.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CE0 /* HazptrDomain.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013740 /* HazptrHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CF0 /* HazptrHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013750 /* HazptrObj.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D00 /* HazptrObj.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013760 /* HazptrObjLinked.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D10 /* HazptrObjLinked.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013770 /* HazptrRec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D20 /* HazptrRec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013780 /* HazptrThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D30 /* HazptrThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013790 /* HazptrThrLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D40 /* HazptrThrLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000137A0 /* Latch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D50 /* Latch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000137B0 /* LifoSem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D60 /* LifoSem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000137C0 /* Lock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D70 /* Lock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000137D0 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D80 /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000137E0 /* NativeSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D90 /* NativeSemaphore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000137F0 /* ParkingLot.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DA0 /* ParkingLot.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013800 /* PicoSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DB0 /* PicoSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013810 /* Rcu.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DC0 /* Rcu.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013820 /* RelaxedAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DD0 /* RelaxedAtomic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013830 /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DE0 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013840 /* SanitizeThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DF0 /* SanitizeThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013850 /* SaturatingSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E00 /* SaturatingSemaphore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013860 /* SmallLocks.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E10 /* SmallLocks.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013870 /* ThrottledLifoSem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E20 /* ThrottledLifoSem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013880 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E30 /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013890 /* WaitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E40 /* WaitOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000138F0 /* RCT-Folly-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000138E0 /* RCT-Folly-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013920 /* RCT-Folly-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013910 /* RCT-Folly-dummy.m */; }; + 46EB2E000139B0 /* RCTDeprecation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E70 /* RCTDeprecation.m */; settings = {COMPILER_FLAGS = "-Wnullable-to-nonnull-conversion -Wnullability-completeness -DOS_OBJECT_USE_OBJC=0"; }; }; + 46EB2E000139C0 /* RCTDeprecation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E60 /* RCTDeprecation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013A20 /* RCTDeprecation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00013A10 /* RCTDeprecation-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013A50 /* RCTDeprecation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013A40 /* RCTDeprecation-dummy.m */; }; + 46EB2E00013B50 /* RCTConvertHelpers.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EA0 /* RCTConvertHelpers.mm */; }; + 46EB2E00013B60 /* RCTTypedModuleConstants.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EC0 /* RCTTypedModuleConstants.mm */; }; + 46EB2E00013B70 /* RCTConvertHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E90 /* RCTConvertHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013B80 /* RCTTypedModuleConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EB0 /* RCTTypedModuleConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013BE0 /* RCTTypeSafety-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00013BD0 /* RCTTypeSafety-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013C10 /* RCTTypeSafety-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013C00 /* RCTTypeSafety-dummy.m */; }; + 46EB2E00013D20 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8C0 /* PrivacyInfo.xcprivacy */; }; + 46EB2E00013D50 /* RNCAsyncStorage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EE0 /* RNCAsyncStorage.mm */; }; + 46EB2E00013D60 /* RNCAsyncStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003ED0 /* RNCAsyncStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013D70 /* RNCAsyncStorageDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EF0 /* RNCAsyncStorageDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013DC0 /* RNCAsyncStorage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013DB0 /* RNCAsyncStorage-dummy.m */; }; + 46EB2E00013E50 /* RNFlingHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F20 /* RNFlingHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013E60 /* RNForceTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F40 /* RNForceTouchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013E70 /* RNHoverHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F60 /* RNHoverHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013E80 /* RNLongPressHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F80 /* RNLongPressHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013E90 /* RNManualHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FA0 /* RNManualHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013EA0 /* RNNativeViewHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FC0 /* RNNativeViewHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013EB0 /* RNPanHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FE0 /* RNPanHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013EC0 /* RNPinchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004000 /* RNPinchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013ED0 /* RNRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004020 /* RNRotationHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013EE0 /* RNTapHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004040 /* RNTapHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013EF0 /* RNGestureHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004060 /* RNGestureHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F00 /* RNGestureHandlerButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004090 /* RNGestureHandlerButton.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F10 /* RNGestureHandlerButtonComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000040B0 /* RNGestureHandlerButtonComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F20 /* RNGestureHandlerButtonManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000040D0 /* RNGestureHandlerButtonManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F30 /* RNGestureHandlerEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004100 /* RNGestureHandlerEvents.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F40 /* RNGestureHandlerManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004120 /* RNGestureHandlerManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F50 /* RNGestureHandlerModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004140 /* RNGestureHandlerModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F60 /* RNGestureHandlerPointerTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004160 /* RNGestureHandlerPointerTracker.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F70 /* RNGestureHandlerRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004190 /* RNGestureHandlerRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F80 /* RNGestureHandlerRootViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000041A0 /* RNGestureHandlerRootViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013F90 /* RNGHStylusData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000041E0 /* RNGHStylusData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013FA0 /* RNGHVector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004220 /* RNGHVector.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013FB0 /* RNManualActivationRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004240 /* RNManualActivationRecognizer.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013FC0 /* RNRootViewGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004260 /* RNRootViewGestureRecognizer.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00013FD0 /* RNFlingHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F10 /* RNFlingHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013FE0 /* RNForceTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F30 /* RNForceTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00013FF0 /* RNHoverHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F50 /* RNHoverHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014000 /* RNLongPressHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F70 /* RNLongPressHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014010 /* RNManualHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F90 /* RNManualHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014020 /* RNNativeViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FB0 /* RNNativeViewHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014030 /* RNPanHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FD0 /* RNPanHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014040 /* RNPinchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FF0 /* RNPinchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014050 /* RNRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004010 /* RNRotationHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014060 /* RNTapHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004030 /* RNTapHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014070 /* RNGestureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004050 /* RNGestureHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014080 /* RNGestureHandlerActionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004070 /* RNGestureHandlerActionType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014090 /* RNGestureHandlerButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004080 /* RNGestureHandlerButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000140A0 /* RNGestureHandlerButtonComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040A0 /* RNGestureHandlerButtonComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000140B0 /* RNGestureHandlerButtonManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040C0 /* RNGestureHandlerButtonManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000140C0 /* RNGestureHandlerDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040E0 /* RNGestureHandlerDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000140D0 /* RNGestureHandlerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040F0 /* RNGestureHandlerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000140E0 /* RNGestureHandlerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004110 /* RNGestureHandlerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000140F0 /* RNGestureHandlerModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004130 /* RNGestureHandlerModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014100 /* RNGestureHandlerPointerTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004150 /* RNGestureHandlerPointerTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014110 /* RNGestureHandlerPointerType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004170 /* RNGestureHandlerPointerType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014120 /* RNGestureHandlerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004180 /* RNGestureHandlerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014130 /* RNGestureHandlerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041B0 /* RNGestureHandlerState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014140 /* RNGestureHandlerStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041C0 /* RNGestureHandlerStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014150 /* RNGHStylusData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041D0 /* RNGHStylusData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014160 /* RNGHTouchEventType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041F0 /* RNGHTouchEventType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014170 /* RNGHUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004200 /* RNGHUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014180 /* RNGHVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004210 /* RNGHVector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014190 /* RNManualActivationRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004230 /* RNManualActivationRecognizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000141A0 /* RNRootViewGestureRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004250 /* RNRootViewGestureRecognizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014200 /* RNGestureHandler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000141F0 /* RNGestureHandler-dummy.m */; }; + 46EB2E00014290 /* RCTConvert+RNGoogleSignin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004280 /* RCTConvert+RNGoogleSignin.mm */; }; + 46EB2E000142A0 /* RNGoogleSignin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000042A0 /* RNGoogleSignin.mm */; }; + 46EB2E000142B0 /* RNGoogleSignInButton.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000042C0 /* RNGoogleSignInButton.mm */; }; + 46EB2E000142C0 /* RNGoogleSigninButtonManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000042D0 /* RNGoogleSigninButtonManager.m */; }; + 46EB2E000142D0 /* RCTConvert+RNGoogleSignin.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004270 /* RCTConvert+RNGoogleSignin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000142E0 /* RNGoogleSignin.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004290 /* RNGoogleSignin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000142F0 /* RNGoogleSignInButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000042B0 /* RNGoogleSignInButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014300 /* RNGoogleSigninButtonPaper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000042E0 /* RNGoogleSigninButtonPaper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014360 /* RNGoogleSignin-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00014350 /* RNGoogleSignin-dummy.m */; }; + 46EB2E000143F0 /* REAInitializerRCTFabricSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004330 /* REAInitializerRCTFabricSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014400 /* REAKeyboardEventObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004360 /* REAKeyboardEventObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014410 /* REAAnimationsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004390 /* REAAnimationsManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014420 /* REAFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000043B0 /* REAFrame.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014430 /* REAScreensHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000043D0 /* REAScreensHelper.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014440 /* REASharedElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000043F0 /* REASharedElement.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014450 /* REASharedTransitionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004410 /* REASharedTransitionManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014460 /* REASnapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004430 /* REASnapshot.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014470 /* REASwizzledUIManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004450 /* REASwizzledUIManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014480 /* NativeMethods.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004480 /* NativeMethods.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014490 /* NativeProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044A0 /* NativeProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000144A0 /* PlatformDepMethodsHolderImpl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044C0 /* PlatformDepMethodsHolderImpl.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000144B0 /* PlatformLogger.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044D0 /* PlatformLogger.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000144C0 /* REAIOSUIScheduler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044F0 /* REAIOSUIScheduler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000144D0 /* REAMessageThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004520 /* REAMessageThread.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000144E0 /* RCTEventDispatcher+Reanimated.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004540 /* RCTEventDispatcher+Reanimated.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000144F0 /* RCTUIView+Reanimated.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004560 /* RCTUIView+Reanimated.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014500 /* REAModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004590 /* REAModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014510 /* REANodesManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000045B0 /* REANodesManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014520 /* REASlowAnimations.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000045D0 /* REASlowAnimations.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014530 /* REAUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004600 /* REAUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014540 /* ReanimatedSensor.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004640 /* ReanimatedSensor.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014550 /* ReanimatedSensorContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004660 /* ReanimatedSensorContainer.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014560 /* AnimatedSensorModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000046C0 /* AnimatedSensorModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014570 /* PropsRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000046F0 /* PropsRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014580 /* ReanimatedCommitHook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004710 /* ReanimatedCommitHook.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014590 /* ReanimatedMountHook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004740 /* ReanimatedMountHook.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000145A0 /* ShadowTreeCloner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004760 /* ShadowTreeCloner.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000145B0 /* LayoutAnimationsManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004790 /* LayoutAnimationsManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000145C0 /* LayoutAnimationsProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000047B0 /* LayoutAnimationsProxy.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000145D0 /* LayoutAnimationsUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000047D0 /* LayoutAnimationsUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000145E0 /* NativeReanimatedModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004810 /* NativeReanimatedModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000145F0 /* NativeReanimatedModuleSpec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004830 /* NativeReanimatedModuleSpec.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014600 /* FeaturesConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004870 /* FeaturesConfig.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014610 /* UIRuntimeDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000048C0 /* UIRuntimeDecorator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014620 /* REAInitializerRCTFabricSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004320 /* REAInitializerRCTFabricSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014630 /* REAKeyboardEventObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004350 /* REAKeyboardEventObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014640 /* REAAnimationsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004380 /* REAAnimationsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014650 /* REAFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000043A0 /* REAFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014660 /* REAScreensHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000043C0 /* REAScreensHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014670 /* REASharedElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000043E0 /* REASharedElement.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014680 /* REASharedTransitionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004400 /* REASharedTransitionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014690 /* REASnapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004420 /* REASnapshot.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000146A0 /* REASwizzledUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004440 /* REASwizzledUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000146B0 /* NativeMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004470 /* NativeMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000146C0 /* NativeProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004490 /* NativeProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000146D0 /* PlatformDepMethodsHolderImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000044B0 /* PlatformDepMethodsHolderImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000146E0 /* REAIOSUIScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000044E0 /* REAIOSUIScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000146F0 /* REAJSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004500 /* REAJSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014700 /* REAMessageThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004510 /* REAMessageThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014710 /* RCTEventDispatcher+Reanimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004530 /* RCTEventDispatcher+Reanimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014720 /* RCTUIView+Reanimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004550 /* RCTUIView+Reanimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014730 /* READisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004570 /* READisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014740 /* REAModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004580 /* REAModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014750 /* REANodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045A0 /* REANodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014760 /* REASlowAnimations.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045C0 /* REASlowAnimations.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014770 /* REAUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045E0 /* REAUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014780 /* REAUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045F0 /* REAUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014790 /* RNGestureHandlerStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004610 /* RNGestureHandlerStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000147A0 /* ReanimatedSensor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004630 /* ReanimatedSensor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000147B0 /* ReanimatedSensorContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004650 /* ReanimatedSensorContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000147C0 /* ReanimatedSensorType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004670 /* ReanimatedSensorType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000147D0 /* AnimatedSensorModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000046D0 /* AnimatedSensorModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000147E0 /* PropsRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004700 /* PropsRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000147F0 /* ReanimatedCommitHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004720 /* ReanimatedCommitHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014800 /* ReanimatedCommitShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004730 /* ReanimatedCommitShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014810 /* ReanimatedMountHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004750 /* ReanimatedMountHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014820 /* ShadowTreeCloner.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004770 /* ShadowTreeCloner.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014830 /* LayoutAnimationsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047A0 /* LayoutAnimationsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014840 /* LayoutAnimationsProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047C0 /* LayoutAnimationsProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014850 /* LayoutAnimationsUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047E0 /* LayoutAnimationsUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014860 /* LayoutAnimationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047F0 /* LayoutAnimationType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014870 /* NativeReanimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004820 /* NativeReanimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014880 /* NativeReanimatedModuleSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004840 /* NativeReanimatedModuleSpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014890 /* CollectionUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004860 /* CollectionUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000148A0 /* FeaturesConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004880 /* FeaturesConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000148B0 /* PlatformDepMethodsHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004890 /* PlatformDepMethodsHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000148C0 /* PlatformLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000048A0 /* PlatformLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000148D0 /* SingleInstanceChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000048B0 /* SingleInstanceChecker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000148E0 /* UIRuntimeDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000048D0 /* UIRuntimeDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000148F0 /* EventHandlerRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004900 /* EventHandlerRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014900 /* WorkletRuntimeRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004920 /* WorkletRuntimeRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014910 /* Shareables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004950 /* Shareables.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014920 /* AsyncQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004980 /* AsyncQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014930 /* JSISerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000049A0 /* JSISerializer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014940 /* JSLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000049C0 /* JSLogger.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014950 /* JSScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000049E0 /* JSScheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014960 /* ReanimatedJSIUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A00 /* ReanimatedJSIUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014970 /* ReanimatedVersion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A20 /* ReanimatedVersion.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014980 /* UIScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A50 /* UIScheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00014990 /* WorkletEventHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A70 /* WorkletEventHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000149A0 /* ReanimatedHermesRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AA0 /* ReanimatedHermesRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000149B0 /* ReanimatedRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AC0 /* ReanimatedRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000149C0 /* RNRuntimeDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AE0 /* RNRuntimeDecorator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000149D0 /* WorkletRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B00 /* WorkletRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000149E0 /* WorkletRuntimeDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B30 /* WorkletRuntimeDecorator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000149F0 /* EventHandlerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004910 /* EventHandlerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A00 /* WorkletRuntimeRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004930 /* WorkletRuntimeRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A10 /* Shareables.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004960 /* Shareables.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A20 /* AsyncQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004990 /* AsyncQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A30 /* JSISerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000049B0 /* JSISerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A40 /* JSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000049D0 /* JSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A50 /* JSScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000049F0 /* JSScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A60 /* ReanimatedJSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A10 /* ReanimatedJSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A70 /* ReanimatedVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A30 /* ReanimatedVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A80 /* ThreadSafeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A40 /* ThreadSafeQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014A90 /* UIScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A60 /* UIScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014AA0 /* WorkletEventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A80 /* WorkletEventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014AB0 /* ReanimatedHermesRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AB0 /* ReanimatedHermesRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014AC0 /* ReanimatedRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AD0 /* ReanimatedRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014AD0 /* RNRuntimeDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AF0 /* RNRuntimeDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014AE0 /* WorkletRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B10 /* WorkletRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014AF0 /* WorkletRuntimeCollector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B20 /* WorkletRuntimeCollector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014B00 /* WorkletRuntimeDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B40 /* WorkletRuntimeDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014B60 /* RNReanimated-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00014B50 /* RNReanimated-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00014B90 /* RNReanimated-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00014B80 /* RNReanimated-dummy.m */; }; + 46EB2E00014C20 /* RNSVGBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B70 /* RNSVGBrush.mm */; }; + 46EB2E00014C30 /* RNSVGContextBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BA0 /* RNSVGContextBrush.mm */; }; + 46EB2E00014C40 /* RNSVGPainter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BC0 /* RNSVGPainter.mm */; }; + 46EB2E00014C50 /* RNSVGPainterBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BE0 /* RNSVGPainterBrush.mm */; }; + 46EB2E00014C60 /* RNSVGSolidColorBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C00 /* RNSVGSolidColorBrush.mm */; }; + 46EB2E00014C70 /* RNSVGClipPath.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C30 /* RNSVGClipPath.mm */; }; + 46EB2E00014C80 /* RNSVGDefs.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C50 /* RNSVGDefs.mm */; }; + 46EB2E00014C90 /* RNSVGForeignObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C70 /* RNSVGForeignObject.mm */; }; + 46EB2E00014CA0 /* RNSVGGroup.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C90 /* RNSVGGroup.mm */; }; + 46EB2E00014CB0 /* RNSVGImage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CB0 /* RNSVGImage.mm */; }; + 46EB2E00014CC0 /* RNSVGLinearGradient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CD0 /* RNSVGLinearGradient.mm */; }; + 46EB2E00014CD0 /* RNSVGMarker.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CF0 /* RNSVGMarker.mm */; }; + 46EB2E00014CE0 /* RNSVGMask.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D10 /* RNSVGMask.mm */; }; + 46EB2E00014CF0 /* RNSVGPath.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D30 /* RNSVGPath.mm */; }; + 46EB2E00014D00 /* RNSVGPattern.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D50 /* RNSVGPattern.mm */; }; + 46EB2E00014D10 /* RNSVGRadialGradient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D70 /* RNSVGRadialGradient.mm */; }; + 46EB2E00014D20 /* RNSVGSvgView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D90 /* RNSVGSvgView.mm */; }; + 46EB2E00014D30 /* RNSVGSymbol.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DB0 /* RNSVGSymbol.mm */; }; + 46EB2E00014D40 /* RNSVGUse.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DD0 /* RNSVGUse.mm */; }; + 46EB2E00014D50 /* RNSVGFeColorMatrix.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E20 /* RNSVGFeColorMatrix.mm */; }; + 46EB2E00014D60 /* RNSVGFeGaussianBlur.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E40 /* RNSVGFeGaussianBlur.mm */; }; + 46EB2E00014D70 /* RNSVGFeMerge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E60 /* RNSVGFeMerge.mm */; }; + 46EB2E00014D80 /* RNSVGFeOffset.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E80 /* RNSVGFeOffset.mm */; }; + 46EB2E00014D90 /* RNSVGFilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EA0 /* RNSVGFilter.mm */; }; + 46EB2E00014DA0 /* RNSVGFilterPrimitive.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EC0 /* RNSVGFilterPrimitive.mm */; }; + 46EB2E00014DB0 /* RNSVGFilterRegion.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EE0 /* RNSVGFilterRegion.mm */; }; + 46EB2E00014DC0 /* RNSVGNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F10 /* RNSVGNode.mm */; }; + 46EB2E00014DD0 /* RNSVGRenderable.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F30 /* RNSVGRenderable.mm */; }; + 46EB2E00014DE0 /* RNSVGRenderableModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F50 /* RNSVGRenderableModule.mm */; }; + 46EB2E00014DF0 /* RNSVGSvgViewModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F70 /* RNSVGSvgViewModule.mm */; }; + 46EB2E00014E00 /* RNSVGCircle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FB0 /* RNSVGCircle.mm */; }; + 46EB2E00014E10 /* RNSVGEllipse.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FD0 /* RNSVGEllipse.mm */; }; + 46EB2E00014E20 /* RNSVGLine.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FF0 /* RNSVGLine.mm */; }; + 46EB2E00014E30 /* RNSVGRect.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005010 /* RNSVGRect.mm */; }; + 46EB2E00014E40 /* RNSVGFontData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005040 /* RNSVGFontData.mm */; }; + 46EB2E00014E50 /* RNSVGGlyphContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005060 /* RNSVGGlyphContext.mm */; }; + 46EB2E00014E60 /* RNSVGPropHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005080 /* RNSVGPropHelper.mm */; }; + 46EB2E00014E70 /* RNSVGText.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000050A0 /* RNSVGText.mm */; }; + 46EB2E00014E80 /* RNSVGTextPath.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000050C0 /* RNSVGTextPath.mm */; }; + 46EB2E00014E90 /* RNSVGTextProperties.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000050E0 /* RNSVGTextProperties.mm */; }; + 46EB2E00014EA0 /* RNSVGTopAlignedLabel.ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005100 /* RNSVGTopAlignedLabel.ios.mm */; }; + 46EB2E00014EB0 /* RNSVGTSpan.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005120 /* RNSVGTSpan.mm */; }; + 46EB2E00014EC0 /* RCTConvert+RNSVG.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005150 /* RCTConvert+RNSVG.mm */; }; + 46EB2E00014ED0 /* RNSVGBezierElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005170 /* RNSVGBezierElement.mm */; }; + 46EB2E00014EE0 /* RNSVGConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000051A0 /* RNSVGConvert.mm */; }; + 46EB2E00014EF0 /* RNSVGLength.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000051C0 /* RNSVGLength.mm */; }; + 46EB2E00014F00 /* RNSVGMarkerPosition.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000051E0 /* RNSVGMarkerPosition.mm */; }; + 46EB2E00014F10 /* RNSVGPathMeasure.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005210 /* RNSVGPathMeasure.mm */; }; + 46EB2E00014F20 /* RNSVGPathParser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005230 /* RNSVGPathParser.mm */; }; + 46EB2E00014F30 /* RNSVGRenderUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005250 /* RNSVGRenderUtils.mm */; }; + 46EB2E00014F40 /* RNSVGViewBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000052A0 /* RNSVGViewBox.mm */; }; + 46EB2E00014F50 /* RNSVGCircleManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000052D0 /* RNSVGCircleManager.mm */; }; + 46EB2E00014F60 /* RNSVGClipPathManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000052F0 /* RNSVGClipPathManager.mm */; }; + 46EB2E00014F70 /* RNSVGDefsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005310 /* RNSVGDefsManager.mm */; }; + 46EB2E00014F80 /* RNSVGEllipseManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005330 /* RNSVGEllipseManager.mm */; }; + 46EB2E00014F90 /* RNSVGFeColorMatrixManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005350 /* RNSVGFeColorMatrixManager.mm */; }; + 46EB2E00014FA0 /* RNSVGFeGaussianBlurManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005370 /* RNSVGFeGaussianBlurManager.mm */; }; + 46EB2E00014FB0 /* RNSVGFeMergeManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005390 /* RNSVGFeMergeManager.mm */; }; + 46EB2E00014FC0 /* RNSVGFeOffsetManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000053B0 /* RNSVGFeOffsetManager.mm */; }; + 46EB2E00014FD0 /* RNSVGFilterManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000053D0 /* RNSVGFilterManager.mm */; }; + 46EB2E00014FE0 /* RNSVGFilterPrimitiveManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000053F0 /* RNSVGFilterPrimitiveManager.mm */; }; + 46EB2E00014FF0 /* RNSVGForeignObjectManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005410 /* RNSVGForeignObjectManager.mm */; }; + 46EB2E00015000 /* RNSVGGroupManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005430 /* RNSVGGroupManager.mm */; }; + 46EB2E00015010 /* RNSVGImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005450 /* RNSVGImageManager.mm */; }; + 46EB2E00015020 /* RNSVGLinearGradientManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005470 /* RNSVGLinearGradientManager.mm */; }; + 46EB2E00015030 /* RNSVGLineManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005490 /* RNSVGLineManager.mm */; }; + 46EB2E00015040 /* RNSVGMarkerManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000054B0 /* RNSVGMarkerManager.mm */; }; + 46EB2E00015050 /* RNSVGMaskManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000054D0 /* RNSVGMaskManager.mm */; }; + 46EB2E00015060 /* RNSVGNodeManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000054F0 /* RNSVGNodeManager.mm */; }; + 46EB2E00015070 /* RNSVGPathManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005510 /* RNSVGPathManager.mm */; }; + 46EB2E00015080 /* RNSVGPatternManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005530 /* RNSVGPatternManager.mm */; }; + 46EB2E00015090 /* RNSVGRadialGradientManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005550 /* RNSVGRadialGradientManager.mm */; }; + 46EB2E000150A0 /* RNSVGRectManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005570 /* RNSVGRectManager.mm */; }; + 46EB2E000150B0 /* RNSVGRenderableManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005590 /* RNSVGRenderableManager.mm */; }; + 46EB2E000150C0 /* RNSVGSvgViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000055B0 /* RNSVGSvgViewManager.mm */; }; + 46EB2E000150D0 /* RNSVGSymbolManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000055D0 /* RNSVGSymbolManager.mm */; }; + 46EB2E000150E0 /* RNSVGTextManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000055F0 /* RNSVGTextManager.mm */; }; + 46EB2E000150F0 /* RNSVGTextPathManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005610 /* RNSVGTextPathManager.mm */; }; + 46EB2E00015100 /* RNSVGTSpanManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005630 /* RNSVGTSpanManager.mm */; }; + 46EB2E00015110 /* RNSVGUseManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005650 /* RNSVGUseManager.mm */; }; + 46EB2E00015120 /* RNSVGBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B60 /* RNSVGBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015130 /* RNSVGBrushType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B80 /* RNSVGBrushType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015140 /* RNSVGContextBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B90 /* RNSVGContextBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015150 /* RNSVGPainter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BB0 /* RNSVGPainter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015160 /* RNSVGPainterBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BD0 /* RNSVGPainterBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015170 /* RNSVGSolidColorBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BF0 /* RNSVGSolidColorBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015180 /* RNSVGClipPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C20 /* RNSVGClipPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015190 /* RNSVGDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C40 /* RNSVGDefs.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000151A0 /* RNSVGForeignObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C60 /* RNSVGForeignObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000151B0 /* RNSVGGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C80 /* RNSVGGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000151C0 /* RNSVGImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CA0 /* RNSVGImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000151D0 /* RNSVGLinearGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CC0 /* RNSVGLinearGradient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000151E0 /* RNSVGMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CE0 /* RNSVGMarker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000151F0 /* RNSVGMask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D00 /* RNSVGMask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015200 /* RNSVGPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D20 /* RNSVGPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015210 /* RNSVGPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D40 /* RNSVGPattern.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015220 /* RNSVGRadialGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D60 /* RNSVGRadialGradient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015230 /* RNSVGSvgView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D80 /* RNSVGSvgView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015240 /* RNSVGSymbol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DA0 /* RNSVGSymbol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015250 /* RNSVGUse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DC0 /* RNSVGUse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015260 /* RNSVGColorMatrixType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DF0 /* RNSVGColorMatrixType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015270 /* RNSVGEdgeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E00 /* RNSVGEdgeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015280 /* RNSVGFeColorMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E10 /* RNSVGFeColorMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015290 /* RNSVGFeGaussianBlur.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E30 /* RNSVGFeGaussianBlur.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000152A0 /* RNSVGFeMerge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E50 /* RNSVGFeMerge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000152B0 /* RNSVGFeOffset.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E70 /* RNSVGFeOffset.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000152C0 /* RNSVGFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E90 /* RNSVGFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000152D0 /* RNSVGFilterPrimitive.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EB0 /* RNSVGFilterPrimitive.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000152E0 /* RNSVGFilterRegion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004ED0 /* RNSVGFilterRegion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000152F0 /* RNSVGContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EF0 /* RNSVGContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015300 /* RNSVGNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F00 /* RNSVGNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015310 /* RNSVGRenderable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F20 /* RNSVGRenderable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015320 /* RNSVGRenderableModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F40 /* RNSVGRenderableModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015330 /* RNSVGSvgViewModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F60 /* RNSVGSvgViewModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015340 /* RNSVGUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F80 /* RNSVGUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015350 /* RNSVGCircle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FA0 /* RNSVGCircle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015360 /* RNSVGEllipse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FC0 /* RNSVGEllipse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015370 /* RNSVGLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FE0 /* RNSVGLine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015380 /* RNSVGRect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005000 /* RNSVGRect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015390 /* RNSVGFontData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005030 /* RNSVGFontData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000153A0 /* RNSVGGlyphContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005050 /* RNSVGGlyphContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000153B0 /* RNSVGPropHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005070 /* RNSVGPropHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000153C0 /* RNSVGText.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005090 /* RNSVGText.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000153D0 /* RNSVGTextPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000050B0 /* RNSVGTextPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000153E0 /* RNSVGTextProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000050D0 /* RNSVGTextProperties.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000153F0 /* RNSVGTopAlignedLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000050F0 /* RNSVGTopAlignedLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015400 /* RNSVGTSpan.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005110 /* RNSVGTSpan.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015410 /* RCTConvert+RNSVG.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005140 /* RCTConvert+RNSVG.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015420 /* RNSVGBezierElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005160 /* RNSVGBezierElement.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015430 /* RNSVGCGFCRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005180 /* RNSVGCGFCRule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015440 /* RNSVGConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005190 /* RNSVGConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015450 /* RNSVGLength.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000051B0 /* RNSVGLength.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015460 /* RNSVGMarkerPosition.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000051D0 /* RNSVGMarkerPosition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015470 /* RNSVGMaskType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000051F0 /* RNSVGMaskType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015480 /* RNSVGPathMeasure.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005200 /* RNSVGPathMeasure.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015490 /* RNSVGPathParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005220 /* RNSVGPathParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000154A0 /* RNSVGRenderUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005240 /* RNSVGRenderUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000154B0 /* RNSVGUnits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005260 /* RNSVGUnits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000154C0 /* RNSVGVBMOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005270 /* RNSVGVBMOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000154D0 /* RNSVGVectorEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005280 /* RNSVGVectorEffect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000154E0 /* RNSVGViewBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005290 /* RNSVGViewBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000154F0 /* RNSVGCircleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000052C0 /* RNSVGCircleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015500 /* RNSVGClipPathManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000052E0 /* RNSVGClipPathManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015510 /* RNSVGDefsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005300 /* RNSVGDefsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015520 /* RNSVGEllipseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005320 /* RNSVGEllipseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015530 /* RNSVGFeColorMatrixManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005340 /* RNSVGFeColorMatrixManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015540 /* RNSVGFeGaussianBlurManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005360 /* RNSVGFeGaussianBlurManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015550 /* RNSVGFeMergeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005380 /* RNSVGFeMergeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015560 /* RNSVGFeOffsetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000053A0 /* RNSVGFeOffsetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015570 /* RNSVGFilterManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000053C0 /* RNSVGFilterManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015580 /* RNSVGFilterPrimitiveManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000053E0 /* RNSVGFilterPrimitiveManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015590 /* RNSVGForeignObjectManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005400 /* RNSVGForeignObjectManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000155A0 /* RNSVGGroupManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005420 /* RNSVGGroupManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000155B0 /* RNSVGImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005440 /* RNSVGImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000155C0 /* RNSVGLinearGradientManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005460 /* RNSVGLinearGradientManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000155D0 /* RNSVGLineManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005480 /* RNSVGLineManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000155E0 /* RNSVGMarkerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000054A0 /* RNSVGMarkerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000155F0 /* RNSVGMaskManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000054C0 /* RNSVGMaskManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015600 /* RNSVGNodeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000054E0 /* RNSVGNodeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015610 /* RNSVGPathManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005500 /* RNSVGPathManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015620 /* RNSVGPatternManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005520 /* RNSVGPatternManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015630 /* RNSVGRadialGradientManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005540 /* RNSVGRadialGradientManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015640 /* RNSVGRectManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005560 /* RNSVGRectManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015650 /* RNSVGRenderableManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005580 /* RNSVGRenderableManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015660 /* RNSVGSvgViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000055A0 /* RNSVGSvgViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015670 /* RNSVGSymbolManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000055C0 /* RNSVGSymbolManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015680 /* RNSVGTextManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000055E0 /* RNSVGTextManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015690 /* RNSVGTextPathManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005600 /* RNSVGTextPathManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000156A0 /* RNSVGTSpanManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005620 /* RNSVGTSpanManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000156B0 /* RNSVGUseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005640 /* RNSVGUseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015710 /* RNSVG-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00015700 /* RNSVG-dummy.m */; }; + 46EB2E000157A0 /* RNSHeaderHeightChangeEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005690 /* RNSHeaderHeightChangeEvent.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000157B0 /* RNSScreenViewEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000056B0 /* RNSScreenViewEvent.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000157C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000056D0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000157D0 /* RNSConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000056F0 /* RNSConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000157E0 /* RNSFullWindowOverlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005720 /* RNSFullWindowOverlay.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000157F0 /* RNSModalScreen.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005740 /* RNSModalScreen.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015800 /* RNSModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005760 /* RNSModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015810 /* RNSScreen.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005780 /* RNSScreen.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015820 /* RNSScreenContainer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000057A0 /* RNSScreenContainer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015830 /* RNSScreenNavigationContainer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000057C0 /* RNSScreenNavigationContainer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015840 /* RNSScreenStack.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000057E0 /* RNSScreenStack.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015850 /* RNSScreenStackAnimator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005800 /* RNSScreenStackAnimator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015860 /* RNSScreenStackHeaderConfig.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005820 /* RNSScreenStackHeaderConfig.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015870 /* RNSScreenStackHeaderSubview.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005840 /* RNSScreenStackHeaderSubview.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015880 /* RNSScreenWindowTraits.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005860 /* RNSScreenWindowTraits.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00015890 /* RNSSearchBar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005880 /* RNSSearchBar.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000158A0 /* UIViewController+RNScreens.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000058A0 /* UIViewController+RNScreens.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000158B0 /* UIWindow+RNScreens.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000058C0 /* UIWindow+RNScreens.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000158C0 /* RNSUIBarButtonItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000058F0 /* RNSUIBarButtonItem.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000158D0 /* RNScreensTurboModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005910 /* RNScreensTurboModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000158E0 /* RNSHeaderHeightChangeEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005680 /* RNSHeaderHeightChangeEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000158F0 /* RNSScreenViewEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000056A0 /* RNSScreenViewEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015900 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000056C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015910 /* RNSConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000056E0 /* RNSConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015920 /* RNSEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005700 /* RNSEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015930 /* RNSFullWindowOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005710 /* RNSFullWindowOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015940 /* RNSModalScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005730 /* RNSModalScreen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015950 /* RNSModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005750 /* RNSModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015960 /* RNSScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005770 /* RNSScreen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015970 /* RNSScreenContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005790 /* RNSScreenContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015980 /* RNSScreenNavigationContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000057B0 /* RNSScreenNavigationContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015990 /* RNSScreenStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000057D0 /* RNSScreenStack.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000159A0 /* RNSScreenStackAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000057F0 /* RNSScreenStackAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000159B0 /* RNSScreenStackHeaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005810 /* RNSScreenStackHeaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000159C0 /* RNSScreenStackHeaderSubview.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005830 /* RNSScreenStackHeaderSubview.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000159D0 /* RNSScreenWindowTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005850 /* RNSScreenWindowTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000159E0 /* RNSSearchBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005870 /* RNSSearchBar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000159F0 /* UIViewController+RNScreens.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005890 /* UIViewController+RNScreens.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015A00 /* UIWindow+RNScreens.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000058B0 /* UIWindow+RNScreens.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015A10 /* RNSUIBarButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000058E0 /* RNSUIBarButtonItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015A20 /* RNScreensTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005920 /* RNScreensTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015A80 /* RNScreens-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00015A70 /* RNScreens-dummy.m */; }; + 46EB2E00015B80 /* FBReactNativeSpec-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005940 /* FBReactNativeSpec-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015B90 /* FBReactNativeSpecJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005960 /* FBReactNativeSpecJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015BA0 /* RCTModulesConformingToProtocolsProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005990 /* RCTModulesConformingToProtocolsProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015BB0 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000059E0 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015BC0 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A00 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015BD0 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A20 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015BE0 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A50 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015BF0 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A70 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C00 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AA0 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C10 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AC0 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C20 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AE0 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C30 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B10 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C40 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B30 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C50 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B60 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C60 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B80 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C70 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BA0 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C80 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BD0 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015C90 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BF0 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015CA0 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C20 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015CB0 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C40 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015CC0 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C60 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015CD0 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C90 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015CE0 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CB0 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015CF0 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CE0 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D00 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D00 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D10 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D20 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D20 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D50 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D30 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D70 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D40 /* rnasyncstorage-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DA0 /* rnasyncstorage-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D50 /* rnasyncstorageJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DC0 /* rnasyncstorageJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D60 /* rngesturehandler_codegen-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DF0 /* rngesturehandler_codegen-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D70 /* rngesturehandler_codegenJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E10 /* rngesturehandler_codegenJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D80 /* RNGoogleSignInCGen-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E40 /* RNGoogleSignInCGen-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015D90 /* RNGoogleSignInCGenJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E60 /* RNGoogleSignInCGenJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015DA0 /* rnreanimated-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E90 /* rnreanimated-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015DB0 /* rnreanimatedJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EB0 /* rnreanimatedJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015DC0 /* rnscreens-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EE0 /* rnscreens-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015DD0 /* rnscreensJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F00 /* rnscreensJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015DE0 /* rnsvg-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F30 /* rnsvg-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015DF0 /* rnsvgJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F50 /* rnsvgJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015E00 /* safeareacontext-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F80 /* safeareacontext-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015E10 /* safeareacontextJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FA0 /* safeareacontextJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; + 46EB2E00015E20 /* FBReactNativeSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005950 /* FBReactNativeSpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E30 /* FBReactNativeSpecJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005970 /* FBReactNativeSpecJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E40 /* RCTModulesConformingToProtocolsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005980 /* RCTModulesConformingToProtocolsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E50 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000059F0 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E60 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A10 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E70 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A30 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E80 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A40 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015E90 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A60 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015EA0 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A80 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015EB0 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AB0 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015EC0 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AD0 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015ED0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AF0 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015EE0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B00 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015EF0 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B20 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F00 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B40 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F10 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B70 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F20 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B90 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F30 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BB0 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F40 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BC0 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F50 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BE0 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F60 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C00 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F70 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C30 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F80 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C50 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015F90 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C70 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015FA0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C80 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015FB0 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CA0 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015FC0 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CC0 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015FD0 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CF0 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015FE0 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D10 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00015FF0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D30 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016000 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D40 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016010 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D60 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016020 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D80 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016030 /* rnasyncstorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DB0 /* rnasyncstorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016040 /* rnasyncstorageJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DD0 /* rnasyncstorageJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016050 /* rngesturehandler_codegen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E00 /* rngesturehandler_codegen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016060 /* rngesturehandler_codegenJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E20 /* rngesturehandler_codegenJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016070 /* RNGoogleSignInCGen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E50 /* RNGoogleSignInCGen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016080 /* RNGoogleSignInCGenJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E70 /* RNGoogleSignInCGenJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016090 /* rnreanimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EA0 /* rnreanimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000160A0 /* rnreanimatedJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EC0 /* rnreanimatedJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000160B0 /* rnscreens.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EF0 /* rnscreens.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000160C0 /* rnscreensJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F10 /* rnscreensJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000160D0 /* rnsvg.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F40 /* rnsvg.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000160E0 /* rnsvgJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F60 /* rnsvgJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000160F0 /* safeareacontext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F90 /* safeareacontext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016100 /* safeareacontextJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FB0 /* safeareacontextJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016160 /* React-Codegen-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00016150 /* React-Codegen-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016190 /* React-Codegen-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00016180 /* React-Codegen-dummy.m */; }; + 46EB2E000162A0 /* ar.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8D0 /* ar.lproj */; }; + 46EB2E000162B0 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8E0 /* cs.lproj */; }; + 46EB2E000162C0 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8F0 /* da.lproj */; }; + 46EB2E000162D0 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D900 /* de.lproj */; }; + 46EB2E000162E0 /* el.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D910 /* el.lproj */; }; + 46EB2E000162F0 /* en-GB.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D920 /* en-GB.lproj */; }; + 46EB2E00016300 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D930 /* en.lproj */; }; + 46EB2E00016310 /* es-ES.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D940 /* es-ES.lproj */; }; + 46EB2E00016320 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D950 /* es.lproj */; }; + 46EB2E00016330 /* fi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D960 /* fi.lproj */; }; + 46EB2E00016340 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D970 /* fr.lproj */; }; + 46EB2E00016350 /* he.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D980 /* he.lproj */; }; + 46EB2E00016360 /* hi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D990 /* hi.lproj */; }; + 46EB2E00016370 /* hr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9A0 /* hr.lproj */; }; + 46EB2E00016380 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9B0 /* hu.lproj */; }; + 46EB2E00016390 /* id.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9C0 /* id.lproj */; }; + 46EB2E000163A0 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9D0 /* it.lproj */; }; + 46EB2E000163B0 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9E0 /* ja.lproj */; }; + 46EB2E000163C0 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9F0 /* ko.lproj */; }; + 46EB2E000163D0 /* ms.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA00 /* ms.lproj */; }; + 46EB2E000163E0 /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA10 /* nb.lproj */; }; + 46EB2E000163F0 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA20 /* nl.lproj */; }; + 46EB2E00016400 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA30 /* pl.lproj */; }; + 46EB2E00016410 /* pt-PT.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA40 /* pt-PT.lproj */; }; + 46EB2E00016420 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA50 /* pt.lproj */; }; + 46EB2E00016430 /* ro.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA60 /* ro.lproj */; }; + 46EB2E00016440 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA70 /* ru.lproj */; }; + 46EB2E00016450 /* sk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA80 /* sk.lproj */; }; + 46EB2E00016460 /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA90 /* sv.lproj */; }; + 46EB2E00016470 /* th.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAA0 /* th.lproj */; }; + 46EB2E00016480 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAB0 /* tr.lproj */; }; + 46EB2E00016490 /* uk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAC0 /* uk.lproj */; }; + 46EB2E000164A0 /* vi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAD0 /* vi.lproj */; }; + 46EB2E000164B0 /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAE0 /* zh-Hans.lproj */; }; + 46EB2E000164C0 /* zh-Hant-HK.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAF0 /* zh-Hant-HK.lproj */; }; + 46EB2E000164D0 /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DB00 /* zh-Hant.lproj */; }; + 46EB2E000164E0 /* zu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DB10 /* zu.lproj */; }; + 46EB2E00016510 /* CoreModulesPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FD0 /* CoreModulesPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016520 /* RCTAccessibilityManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FE0 /* RCTAccessibilityManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016530 /* RCTAccessibilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FF0 /* RCTAccessibilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016540 /* RCTActionSheetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006000 /* RCTActionSheetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016550 /* RCTAlertController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006010 /* RCTAlertController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016560 /* RCTAlertManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006020 /* RCTAlertManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016570 /* RCTAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006030 /* RCTAppearance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016580 /* RCTAppState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006040 /* RCTAppState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016590 /* RCTClipboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006050 /* RCTClipboard.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000165A0 /* RCTDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006060 /* RCTDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000165B0 /* RCTDevLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006070 /* RCTDevLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000165C0 /* RCTDevMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006080 /* RCTDevMenu.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000165D0 /* RCTDevSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006090 /* RCTDevSettings.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000165E0 /* RCTEventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060A0 /* RCTEventDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000165F0 /* RCTExceptionsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060B0 /* RCTExceptionsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016600 /* RCTFPSGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060C0 /* RCTFPSGraph.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016610 /* RCTI18nManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060D0 /* RCTI18nManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016620 /* RCTKeyboardObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060E0 /* RCTKeyboardObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016630 /* RCTLogBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060F0 /* RCTLogBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016640 /* RCTLogBoxView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006100 /* RCTLogBoxView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016650 /* RCTPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006110 /* RCTPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016660 /* RCTRedBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006120 /* RCTRedBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016670 /* RCTSourceCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006130 /* RCTSourceCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016680 /* RCTStatusBarManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006140 /* RCTStatusBarManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016690 /* RCTTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006150 /* RCTTiming.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000166A0 /* RCTWebSocketExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006160 /* RCTWebSocketExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000166B0 /* RCTWebSocketModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006170 /* RCTWebSocketModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000166C0 /* RCTAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000061B0 /* RCTAssert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000166D0 /* RCTBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000061F0 /* RCTBridge.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000166E0 /* RCTBridgeConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006210 /* RCTBridgeConstants.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000166F0 /* RCTBridgeModuleDecorator.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006260 /* RCTBridgeModuleDecorator.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016700 /* RCTBridgeProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006290 /* RCTBridgeProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016710 /* RCTBundleManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000062B0 /* RCTBundleManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016720 /* RCTBundleURLProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000062D0 /* RCTBundleURLProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016730 /* RCTCallableJSModules.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000062E0 /* RCTCallableJSModules.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016740 /* RCTComponentEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006300 /* RCTComponentEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016750 /* RCTConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006320 /* RCTConstants.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016760 /* RCTConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006340 /* RCTConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016770 /* RCTCxxConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006360 /* RCTCxxConvert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016780 /* RCTDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006390 /* RCTDisplayLink.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016790 /* RCTErrorInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000063C0 /* RCTErrorInfo.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000167A0 /* RCTEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000063D0 /* RCTEventDispatcher.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000167B0 /* RCTFrameUpdate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006400 /* RCTFrameUpdate.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000167C0 /* RCTImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006420 /* RCTImageSource.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000167D0 /* RCTJavaScriptLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006470 /* RCTJavaScriptLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000167E0 /* RCTJSStackFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006490 /* RCTJSStackFrame.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000167F0 /* RCTJSThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000064B0 /* RCTJSThread.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016800 /* RCTKeyCommands.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000064D0 /* RCTKeyCommands.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016810 /* RCTLog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000064F0 /* RCTLog.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016820 /* RCTManagedPointer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006510 /* RCTManagedPointer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016830 /* RCTModuleData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006540 /* RCTModuleData.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016840 /* RCTModuleMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006560 /* RCTModuleMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016850 /* RCTModuleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006570 /* RCTModuleRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016860 /* RCTMultipartDataTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006590 /* RCTMultipartDataTask.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016870 /* RCTMultipartStreamReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000065B0 /* RCTMultipartStreamReader.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016880 /* RCTParserUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000065E0 /* RCTParserUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016890 /* RCTPerformanceLogger.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006600 /* RCTPerformanceLogger.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000168A0 /* RCTPerformanceLoggerLabels.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006620 /* RCTPerformanceLoggerLabels.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000168B0 /* RCTRedBoxSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006650 /* RCTRedBoxSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000168C0 /* RCTReloadCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006670 /* RCTReloadCommand.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000168D0 /* RCTRootContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006690 /* RCTRootContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000168E0 /* RCTRootView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000066B0 /* RCTRootView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000168F0 /* RCTTouchEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006700 /* RCTTouchEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016900 /* RCTTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006720 /* RCTTouchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016910 /* RCTUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006770 /* RCTUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016920 /* RCTUtilsUIOverride.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006790 /* RCTUtilsUIOverride.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016930 /* RCTVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000067B0 /* RCTVersion.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016940 /* RCTViewRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000067C0 /* RCTViewRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016950 /* RCTSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000067F0 /* RCTSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016960 /* RCTSurfaceRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006830 /* RCTSurfaceRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016970 /* RCTSurfaceRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006860 /* RCTSurfaceRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016980 /* RCTSurfaceStage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006880 /* RCTSurfaceStage.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016990 /* RCTSurfaceView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000068B0 /* RCTSurfaceView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000169A0 /* RCTSurfaceHostingProxyRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000068E0 /* RCTSurfaceHostingProxyRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000169B0 /* RCTSurfaceHostingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006900 /* RCTSurfaceHostingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000169C0 /* RCTSurfaceSizeMeasureMode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006920 /* RCTSurfaceSizeMeasureMode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000169D0 /* NSDataBigString.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006950 /* NSDataBigString.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000169E0 /* RCTCxxBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006960 /* RCTCxxBridge.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000169F0 /* RCTJSIExecutorRuntimeInstaller.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006990 /* RCTJSIExecutorRuntimeInstaller.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A00 /* RCTMessageThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000069B0 /* RCTMessageThread.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A10 /* RCTObjcExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000069D0 /* RCTObjcExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A20 /* RCTDefaultCxxLogFunction.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A00 /* RCTDefaultCxxLogFunction.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A30 /* RCTCxxMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A40 /* RCTCxxMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A40 /* RCTCxxModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A60 /* RCTCxxModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A50 /* RCTCxxUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A80 /* RCTCxxUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A60 /* RCTNativeModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AA0 /* RCTNativeModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A70 /* RCTFollyConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AD0 /* RCTFollyConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A80 /* RCTLocalizedString.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B10 /* RCTLocalizedString.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016A90 /* RCTEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B40 /* RCTEventEmitter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016AA0 /* RCTI18nUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B60 /* RCTI18nUtil.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016AB0 /* RCTLayoutAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B80 /* RCTLayoutAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016AC0 /* RCTLayoutAnimationGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BA0 /* RCTLayoutAnimationGroup.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016AD0 /* RCTRedBoxExtraDataViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BC0 /* RCTRedBoxExtraDataViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016AE0 /* RCTSurfacePresenterStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BE0 /* RCTSurfacePresenterStub.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016AF0 /* RCTUIManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C00 /* RCTUIManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B00 /* RCTUIManagerObserverCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C20 /* RCTUIManagerObserverCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B10 /* RCTUIManagerUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C40 /* RCTUIManagerUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B20 /* RCTProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C80 /* RCTProfile.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B30 /* RCTUIUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CF0 /* RCTUIUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B40 /* RCTActivityIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D20 /* RCTActivityIndicatorView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B50 /* RCTActivityIndicatorViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D40 /* RCTActivityIndicatorViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B60 /* RCTBorderDrawing.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D90 /* RCTBorderDrawing.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B70 /* RCTComponentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DD0 /* RCTComponentData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B80 /* RCTConvert+CoreLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DF0 /* RCTConvert+CoreLocation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016B90 /* RCTConvert+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E10 /* RCTConvert+Transform.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016BA0 /* RCTDebuggingOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E40 /* RCTDebuggingOverlay.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016BB0 /* RCTDebuggingOverlayManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E60 /* RCTDebuggingOverlayManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016BC0 /* RCTFont.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E80 /* RCTFont.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016BD0 /* RCTLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EA0 /* RCTLayout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016BE0 /* RCTModalHostView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EC0 /* RCTModalHostView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016BF0 /* RCTModalHostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EE0 /* RCTModalHostViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C00 /* RCTModalHostViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F00 /* RCTModalHostViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C10 /* RCTModalManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F20 /* RCTModalManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C20 /* RCTRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F50 /* RCTRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C30 /* RCTSegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F70 /* RCTSegmentedControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C40 /* RCTSegmentedControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F90 /* RCTSegmentedControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C50 /* RCTShadowView+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FB0 /* RCTShadowView+Internal.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C60 /* RCTShadowView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FD0 /* RCTShadowView+Layout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C70 /* RCTShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FF0 /* RCTShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C80 /* RCTSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007010 /* RCTSwitch.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016C90 /* RCTSwitchManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007030 /* RCTSwitchManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016CA0 /* RCTView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007060 /* RCTView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016CB0 /* RCTViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007080 /* RCTViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016CC0 /* RCTViewUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000070A0 /* RCTViewUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016CD0 /* RCTWrapperViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000070C0 /* RCTWrapperViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016CE0 /* RCTRefreshControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007100 /* RCTRefreshControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016CF0 /* RCTRefreshControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007120 /* RCTRefreshControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D00 /* RCTSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007150 /* RCTSafeAreaShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D10 /* RCTSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007170 /* RCTSafeAreaView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D20 /* RCTSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007190 /* RCTSafeAreaViewLocalData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D30 /* RCTSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000071B0 /* RCTSafeAreaViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D40 /* RCTScrollContentShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000071F0 /* RCTScrollContentShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D50 /* RCTScrollContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007210 /* RCTScrollContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D60 /* RCTScrollContentViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007230 /* RCTScrollContentViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D70 /* RCTScrollEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007250 /* RCTScrollEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D80 /* RCTScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007270 /* RCTScrollView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016D90 /* RCTScrollViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007290 /* RCTScrollViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016DA0 /* UIView+React.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000072C0 /* UIView+React.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00016DB0 /* RCTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061A0 /* RCTAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016DC0 /* RCTBridge+Inspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061C0 /* RCTBridge+Inspector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016DD0 /* RCTBridge+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061D0 /* RCTBridge+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016DE0 /* RCTBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061E0 /* RCTBridge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016DF0 /* RCTBridgeConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006200 /* RCTBridgeConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E00 /* RCTBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006220 /* RCTBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E10 /* RCTBridgeMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006230 /* RCTBridgeMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E20 /* RCTBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006240 /* RCTBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E30 /* RCTBridgeModuleDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006250 /* RCTBridgeModuleDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E40 /* RCTBridgeProxy+Cxx.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006270 /* RCTBridgeProxy+Cxx.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E50 /* RCTBridgeProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006280 /* RCTBridgeProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E60 /* RCTBundleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000062A0 /* RCTBundleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E70 /* RCTBundleURLProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000062C0 /* RCTBundleURLProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E80 /* RCTComponentEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000062F0 /* RCTComponentEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016E90 /* RCTConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006310 /* RCTConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016EA0 /* RCTConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006330 /* RCTConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016EB0 /* RCTCxxConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006350 /* RCTCxxConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016EC0 /* RCTDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006370 /* RCTDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016ED0 /* RCTDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006380 /* RCTDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016EE0 /* RCTErrorCustomizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063A0 /* RCTErrorCustomizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016EF0 /* RCTErrorInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063B0 /* RCTErrorInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F00 /* RCTEventDispatcherProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063E0 /* RCTEventDispatcherProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F10 /* RCTFrameUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063F0 /* RCTFrameUpdate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F20 /* RCTImageSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006410 /* RCTImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F30 /* RCTInitializing.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006430 /* RCTInitializing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F40 /* RCTInvalidating.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006440 /* RCTInvalidating.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F50 /* RCTJavaScriptExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006450 /* RCTJavaScriptExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F60 /* RCTJavaScriptLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006460 /* RCTJavaScriptLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F70 /* RCTJSStackFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006480 /* RCTJSStackFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F80 /* RCTJSThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000064A0 /* RCTJSThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016F90 /* RCTKeyCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000064C0 /* RCTKeyCommands.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016FA0 /* RCTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000064E0 /* RCTLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016FB0 /* RCTManagedPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006500 /* RCTManagedPointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016FC0 /* RCTMockDef.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006520 /* RCTMockDef.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016FD0 /* RCTModuleData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006530 /* RCTModuleData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016FE0 /* RCTModuleMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006550 /* RCTModuleMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00016FF0 /* RCTMultipartDataTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006580 /* RCTMultipartDataTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017000 /* RCTMultipartStreamReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065A0 /* RCTMultipartStreamReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017010 /* RCTNullability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065C0 /* RCTNullability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017020 /* RCTParserUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065D0 /* RCTParserUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017030 /* RCTPerformanceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065F0 /* RCTPerformanceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017040 /* RCTPerformanceLoggerLabels.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006610 /* RCTPerformanceLoggerLabels.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017050 /* RCTPLTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006630 /* RCTPLTag.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017060 /* RCTRedBoxSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006640 /* RCTRedBoxSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017070 /* RCTReloadCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006660 /* RCTReloadCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017080 /* RCTRootContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006680 /* RCTRootContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017090 /* RCTRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066A0 /* RCTRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000170A0 /* RCTRootViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066C0 /* RCTRootViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000170B0 /* RCTRootViewInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066D0 /* RCTRootViewInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000170C0 /* RCTRuntimeExecutorModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066E0 /* RCTRuntimeExecutorModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000170D0 /* RCTTouchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066F0 /* RCTTouchEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000170E0 /* RCTTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006710 /* RCTTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000170F0 /* RCTTurboModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006730 /* RCTTurboModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017100 /* RCTURLRequestDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006740 /* RCTURLRequestDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017110 /* RCTURLRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006750 /* RCTURLRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017120 /* RCTUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006760 /* RCTUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017130 /* RCTUtilsUIOverride.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006780 /* RCTUtilsUIOverride.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017140 /* RCTVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000067A0 /* RCTVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017150 /* RCTSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000067E0 /* RCTSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017160 /* RCTSurfaceDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006800 /* RCTSurfaceDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017170 /* RCTSurfaceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006810 /* RCTSurfaceProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017180 /* RCTSurfaceRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006820 /* RCTSurfaceRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017190 /* RCTSurfaceRootShadowViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006840 /* RCTSurfaceRootShadowViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000171A0 /* RCTSurfaceRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006850 /* RCTSurfaceRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000171B0 /* RCTSurfaceStage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006870 /* RCTSurfaceStage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000171C0 /* RCTSurfaceView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006890 /* RCTSurfaceView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000171D0 /* RCTSurfaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000068A0 /* RCTSurfaceView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000171E0 /* RCTSurfaceHostingProxyRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000068D0 /* RCTSurfaceHostingProxyRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000171F0 /* RCTSurfaceHostingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000068F0 /* RCTSurfaceHostingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017200 /* RCTSurfaceSizeMeasureMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006910 /* RCTSurfaceSizeMeasureMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017210 /* NSDataBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006940 /* NSDataBigString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017220 /* RCTCxxBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006970 /* RCTCxxBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017230 /* RCTJSIExecutorRuntimeInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006980 /* RCTJSIExecutorRuntimeInstaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017240 /* RCTMessageThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000069A0 /* RCTMessageThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017250 /* RCTObjcExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000069C0 /* RCTObjcExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017260 /* RCTDefaultCxxLogFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000069F0 /* RCTDefaultCxxLogFunction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017270 /* DispatchMessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A20 /* DispatchMessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017280 /* RCTCxxMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A30 /* RCTCxxMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017290 /* RCTCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A50 /* RCTCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000172A0 /* RCTCxxUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A70 /* RCTCxxUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000172B0 /* RCTNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A90 /* RCTNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000172C0 /* RCTFollyConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AC0 /* RCTFollyConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000172D0 /* FBXXHashUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AF0 /* FBXXHashUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000172E0 /* RCTLocalizedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B00 /* RCTLocalizedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000172F0 /* RCTEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B30 /* RCTEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017300 /* RCTI18nUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B50 /* RCTI18nUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017310 /* RCTLayoutAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B70 /* RCTLayoutAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017320 /* RCTLayoutAnimationGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B90 /* RCTLayoutAnimationGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017330 /* RCTRedBoxExtraDataViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BB0 /* RCTRedBoxExtraDataViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017340 /* RCTSurfacePresenterStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BD0 /* RCTSurfacePresenterStub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017350 /* RCTUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BF0 /* RCTUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017360 /* RCTUIManagerObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C10 /* RCTUIManagerObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017370 /* RCTUIManagerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C30 /* RCTUIManagerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017380 /* RCTMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C60 /* RCTMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017390 /* RCTProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C70 /* RCTProfile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000173A0 /* RCTUIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CE0 /* RCTUIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000173B0 /* RCTActivityIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D10 /* RCTActivityIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000173C0 /* RCTActivityIndicatorViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D30 /* RCTActivityIndicatorViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000173D0 /* RCTAnimationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D50 /* RCTAnimationType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000173E0 /* RCTAutoInsetsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D60 /* RCTAutoInsetsProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000173F0 /* RCTBorderCurve.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D70 /* RCTBorderCurve.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017400 /* RCTBorderDrawing.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D80 /* RCTBorderDrawing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017410 /* RCTBorderStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DA0 /* RCTBorderStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017420 /* RCTComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DB0 /* RCTComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017430 /* RCTComponentData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DC0 /* RCTComponentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017440 /* RCTConvert+CoreLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DE0 /* RCTConvert+CoreLocation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017450 /* RCTConvert+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E00 /* RCTConvert+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017460 /* RCTCursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E20 /* RCTCursor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017470 /* RCTDebuggingOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E30 /* RCTDebuggingOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017480 /* RCTDebuggingOverlayManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E50 /* RCTDebuggingOverlayManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017490 /* RCTFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E70 /* RCTFont.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000174A0 /* RCTLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E90 /* RCTLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000174B0 /* RCTModalHostView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EB0 /* RCTModalHostView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000174C0 /* RCTModalHostViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006ED0 /* RCTModalHostViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000174D0 /* RCTModalHostViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EF0 /* RCTModalHostViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000174E0 /* RCTModalManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F10 /* RCTModalManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000174F0 /* RCTPointerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F30 /* RCTPointerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017500 /* RCTRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F40 /* RCTRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017510 /* RCTSegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F60 /* RCTSegmentedControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017520 /* RCTSegmentedControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F80 /* RCTSegmentedControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017530 /* RCTShadowView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FA0 /* RCTShadowView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017540 /* RCTShadowView+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FC0 /* RCTShadowView+Layout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017550 /* RCTShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FE0 /* RCTShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017560 /* RCTSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007000 /* RCTSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017570 /* RCTSwitchManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007020 /* RCTSwitchManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017580 /* RCTTextDecorationLineType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007040 /* RCTTextDecorationLineType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017590 /* RCTView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007050 /* RCTView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000175A0 /* RCTViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007070 /* RCTViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000175B0 /* RCTViewUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007090 /* RCTViewUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000175C0 /* RCTWrapperViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000070B0 /* RCTWrapperViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000175D0 /* RCTRefreshableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000070E0 /* RCTRefreshableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000175E0 /* RCTRefreshControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000070F0 /* RCTRefreshControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000175F0 /* RCTRefreshControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007110 /* RCTRefreshControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017600 /* RCTSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007140 /* RCTSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017610 /* RCTSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007160 /* RCTSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017620 /* RCTSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007180 /* RCTSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017630 /* RCTSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000071A0 /* RCTSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017640 /* RCTScrollableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000071D0 /* RCTScrollableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017650 /* RCTScrollContentShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000071E0 /* RCTScrollContentShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017660 /* RCTScrollContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007200 /* RCTScrollContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017670 /* RCTScrollContentViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007220 /* RCTScrollContentViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017680 /* RCTScrollEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007240 /* RCTScrollEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017690 /* RCTScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007260 /* RCTScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000176A0 /* RCTScrollViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007280 /* RCTScrollViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000176B0 /* UIView+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000072A0 /* UIView+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000176C0 /* UIView+React.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000072B0 /* UIView+React.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000176D0 /* RCTProfileTrampoline-arm.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C90 /* RCTProfileTrampoline-arm.S */; }; + 46EB2E000176E0 /* RCTProfileTrampoline-arm64.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CA0 /* RCTProfileTrampoline-arm64.S */; }; + 46EB2E000176F0 /* RCTProfileTrampoline-i386.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CB0 /* RCTProfileTrampoline-i386.S */; }; + 46EB2E00017700 /* RCTProfileTrampoline-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CC0 /* RCTProfileTrampoline-x86_64.S */; }; + 46EB2E00017710 /* RCTDevLoadingViewSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007310 /* RCTDevLoadingViewSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017720 /* RCTInspectorDevServerHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007330 /* RCTInspectorDevServerHelper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017730 /* RCTPackagerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007350 /* RCTPackagerClient.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017740 /* RCTPackagerConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007370 /* RCTPackagerConnection.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017750 /* RCTCxxInspectorPackagerConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000073A0 /* RCTCxxInspectorPackagerConnection.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017760 /* RCTCxxInspectorPackagerConnectionDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000073C0 /* RCTCxxInspectorPackagerConnectionDelegate.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017770 /* RCTCxxInspectorWebSocketAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000073E0 /* RCTCxxInspectorWebSocketAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017780 /* RCTInspector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007400 /* RCTInspector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017790 /* RCTInspectorPackagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007420 /* RCTInspectorPackagerConnection.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E000177A0 /* RCTDevLoadingViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000072F0 /* RCTDevLoadingViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000177B0 /* RCTDevLoadingViewSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007300 /* RCTDevLoadingViewSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000177C0 /* RCTInspectorDevServerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007320 /* RCTInspectorDevServerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000177D0 /* RCTPackagerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007340 /* RCTPackagerClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000177E0 /* RCTPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007360 /* RCTPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000177F0 /* RCTCxxInspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007390 /* RCTCxxInspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017800 /* RCTCxxInspectorPackagerConnectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000073B0 /* RCTCxxInspectorPackagerConnectionDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017810 /* RCTCxxInspectorWebSocketAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000073D0 /* RCTCxxInspectorWebSocketAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017820 /* RCTInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000073F0 /* RCTInspector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017830 /* RCTInspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007410 /* RCTInspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017840 /* RCTAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007450 /* RCTAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017850 /* RCTDecayAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007460 /* RCTDecayAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017860 /* RCTEventAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007470 /* RCTEventAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017870 /* RCTFrameAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007480 /* RCTFrameAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017880 /* RCTSpringAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007490 /* RCTSpringAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017890 /* RCTAdditionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000178A0 /* RCTAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074C0 /* RCTAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000178B0 /* RCTColorAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074D0 /* RCTColorAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000178C0 /* RCTDiffClampAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000178D0 /* RCTDivisionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000178E0 /* RCTInterpolationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000178F0 /* RCTModuloAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007510 /* RCTModuloAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017900 /* RCTMultiplicationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017910 /* RCTObjectAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007530 /* RCTObjectAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017920 /* RCTPropsAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007540 /* RCTPropsAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017930 /* RCTStyleAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007550 /* RCTStyleAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017940 /* RCTSubtractionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017950 /* RCTTrackingAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007570 /* RCTTrackingAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017960 /* RCTTransformAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007580 /* RCTTransformAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017970 /* RCTValueAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007590 /* RCTValueAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017980 /* RCTAnimationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075A0 /* RCTAnimationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017990 /* RCTAnimationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075B0 /* RCTAnimationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000179A0 /* RCTNativeAnimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075C0 /* RCTNativeAnimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000179B0 /* RCTNativeAnimatedNodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000179C0 /* RCTNativeAnimatedTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000179D0 /* RCTBlobManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007600 /* RCTBlobManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000179E0 /* RCTFileReaderModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007610 /* RCTFileReaderModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000179F0 /* RCTAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007630 /* RCTAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A00 /* RCTBundleAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007640 /* RCTBundleAssetImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A10 /* RCTDisplayWeakRefreshable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007650 /* RCTDisplayWeakRefreshable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A20 /* RCTGIFImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007660 /* RCTGIFImageDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A30 /* RCTImageBlurUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007670 /* RCTImageBlurUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A40 /* RCTImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007680 /* RCTImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A50 /* RCTImageDataDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007690 /* RCTImageDataDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A60 /* RCTImageEditingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076A0 /* RCTImageEditingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A70 /* RCTImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076B0 /* RCTImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A80 /* RCTImageLoaderLoggable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076C0 /* RCTImageLoaderLoggable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017A90 /* RCTImageLoaderProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076D0 /* RCTImageLoaderProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017AA0 /* RCTImageLoaderWithAttributionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076E0 /* RCTImageLoaderWithAttributionProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017AB0 /* RCTImagePlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076F0 /* RCTImagePlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017AC0 /* RCTImageShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007700 /* RCTImageShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017AD0 /* RCTImageStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007710 /* RCTImageStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017AE0 /* RCTImageURLLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007720 /* RCTImageURLLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017AF0 /* RCTImageURLLoaderWithAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007730 /* RCTImageURLLoaderWithAttribution.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B00 /* RCTImageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007740 /* RCTImageUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B10 /* RCTImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007750 /* RCTImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B20 /* RCTImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007760 /* RCTImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B30 /* RCTLocalAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007770 /* RCTLocalAssetImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B40 /* RCTResizeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007780 /* RCTResizeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B50 /* RCTUIImageViewAnimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007790 /* RCTUIImageViewAnimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B60 /* RCTLinkingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077B0 /* RCTLinkingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B70 /* RCTLinkingPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077C0 /* RCTLinkingPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B80 /* RCTDataRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077E0 /* RCTDataRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017B90 /* RCTFileRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077F0 /* RCTFileRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017BA0 /* RCTHTTPRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007800 /* RCTHTTPRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017BB0 /* RCTNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007810 /* RCTNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017BC0 /* RCTNetworkPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007820 /* RCTNetworkPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017BD0 /* RCTNetworkTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007830 /* RCTNetworkTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017BE0 /* RCTSettingsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007850 /* RCTSettingsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017BF0 /* RCTSettingsPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007860 /* RCTSettingsPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C00 /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007890 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C10 /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078A0 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C20 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078C0 /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C30 /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078D0 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C40 /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078E0 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C50 /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078F0 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C60 /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007900 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C70 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007920 /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C80 /* RCTDynamicTypeRamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007930 /* RCTDynamicTypeRamp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017C90 /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007940 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017CA0 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007950 /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017CB0 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007960 /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017CC0 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007990 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017CD0 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017CE0 /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079B0 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017CF0 /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D00 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D10 /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D20 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D30 /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A00 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D40 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D50 /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D60 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A30 /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D70 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D80 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017D90 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A60 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017DA0 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A80 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017DB0 /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017DC0 /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AA0 /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017DD0 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017DE0 /* RCTVirtualTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AD0 /* RCTVirtualTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017DF0 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017E00 /* RCTVibration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B00 /* RCTVibration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017E10 /* RCTVibrationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B10 /* RCTVibrationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017E20 /* RCTReconnectingWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B40 /* RCTReconnectingWebSocket.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; + 46EB2E00017E30 /* RCTReconnectingWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B30 /* RCTReconnectingWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017E80 /* React-Core-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00017E70 /* React-Core-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00017EB0 /* React-Core-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00017EA0 /* React-Core-dummy.m */; }; + 46EB2E00017F40 /* CoreModulesPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B50 /* CoreModulesPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017F50 /* RCTAccessibilityManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B60 /* RCTAccessibilityManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017F60 /* RCTActionSheetManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B70 /* RCTActionSheetManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017F70 /* RCTAlertController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B80 /* RCTAlertController.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017F80 /* RCTAlertManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B90 /* RCTAlertManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017F90 /* RCTAppearance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BA0 /* RCTAppearance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017FA0 /* RCTAppState.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BB0 /* RCTAppState.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017FB0 /* RCTClipboard.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BC0 /* RCTClipboard.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017FC0 /* RCTDeviceInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BD0 /* RCTDeviceInfo.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017FD0 /* RCTDevLoadingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BE0 /* RCTDevLoadingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017FE0 /* RCTDevMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BF0 /* RCTDevMenu.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00017FF0 /* RCTDevSettings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C00 /* RCTDevSettings.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018000 /* RCTEventDispatcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C10 /* RCTEventDispatcher.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018010 /* RCTExceptionsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C20 /* RCTExceptionsManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018020 /* RCTFPSGraph.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C30 /* RCTFPSGraph.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018030 /* RCTI18nManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C40 /* RCTI18nManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018040 /* RCTKeyboardObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C50 /* RCTKeyboardObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018050 /* RCTLogBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C60 /* RCTLogBox.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018060 /* RCTLogBoxView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C70 /* RCTLogBoxView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018070 /* RCTPerfMonitor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C80 /* RCTPerfMonitor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018080 /* RCTPlatform.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C90 /* RCTPlatform.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018090 /* RCTRedBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CA0 /* RCTRedBox.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E000180A0 /* RCTSourceCode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CB0 /* RCTSourceCode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E000180B0 /* RCTStatusBarManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CC0 /* RCTStatusBarManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E000180C0 /* RCTTiming.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CD0 /* RCTTiming.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E000180D0 /* RCTWebSocketExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CE0 /* RCTWebSocketExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E000180E0 /* RCTWebSocketModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CF0 /* RCTWebSocketModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00018140 /* React-CoreModules-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00018130 /* React-CoreModules-dummy.m */; }; + 46EB2E000181D0 /* LayoutAnimationDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D30 /* LayoutAnimationDriver.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000181E0 /* LayoutAnimationKeyFrameManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D50 /* LayoutAnimationKeyFrameManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000181F0 /* utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D80 /* utils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018200 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D10 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018210 /* LayoutAnimationCallbackWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D20 /* LayoutAnimationCallbackWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018220 /* LayoutAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D40 /* LayoutAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018230 /* LayoutAnimationKeyFrameManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D60 /* LayoutAnimationKeyFrameManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018240 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D70 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018250 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D90 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018260 /* AttributedString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DB0 /* AttributedString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018270 /* AttributedStringBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DD0 /* AttributedStringBox.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018280 /* ParagraphAttributes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E00 /* ParagraphAttributes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018290 /* TextAttributes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E30 /* TextAttributes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000182A0 /* AttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DC0 /* AttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000182B0 /* AttributedStringBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DE0 /* AttributedStringBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000182C0 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DF0 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000182D0 /* ParagraphAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E10 /* ParagraphAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000182E0 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E20 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000182F0 /* TextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E40 /* TextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018300 /* ComponentDescriptorProviderRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E80 /* ComponentDescriptorProviderRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018310 /* ComponentDescriptorRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EA0 /* ComponentDescriptorRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018320 /* componentNameByReactViewName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EC0 /* componentNameByReactViewName.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018330 /* ComponentDescriptorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E60 /* ComponentDescriptorFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018340 /* ComponentDescriptorProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E70 /* ComponentDescriptorProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018350 /* ComponentDescriptorProviderRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E90 /* ComponentDescriptorProviderRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018360 /* ComponentDescriptorRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EB0 /* ComponentDescriptorRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018370 /* componentNameByReactViewName.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007ED0 /* componentNameByReactViewName.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018380 /* NativeComponentRegistryBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EF0 /* NativeComponentRegistryBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018390 /* NativeComponentRegistryBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F00 /* NativeComponentRegistryBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000183A0 /* InputAccessoryShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F40 /* InputAccessoryShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000183B0 /* InputAccessoryComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F30 /* InputAccessoryComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000183C0 /* InputAccessoryShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F50 /* InputAccessoryShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000183D0 /* InputAccessoryState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F60 /* InputAccessoryState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000183E0 /* LegacyViewManagerInteropComponentDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F90 /* LegacyViewManagerInteropComponentDescriptor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000183F0 /* LegacyViewManagerInteropShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FA0 /* LegacyViewManagerInteropShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018400 /* LegacyViewManagerInteropState.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FD0 /* LegacyViewManagerInteropState.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018410 /* LegacyViewManagerInteropViewEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FE0 /* LegacyViewManagerInteropViewEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018420 /* LegacyViewManagerInteropViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008000 /* LegacyViewManagerInteropViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018430 /* RCTLegacyViewManagerInteropCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008030 /* RCTLegacyViewManagerInteropCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018440 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008040 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018450 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008060 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018460 /* LegacyViewManagerInteropComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F80 /* LegacyViewManagerInteropComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018470 /* LegacyViewManagerInteropShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FB0 /* LegacyViewManagerInteropShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018480 /* LegacyViewManagerInteropState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FC0 /* LegacyViewManagerInteropState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018490 /* LegacyViewManagerInteropViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FF0 /* LegacyViewManagerInteropViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000184A0 /* LegacyViewManagerInteropViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008010 /* LegacyViewManagerInteropViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000184B0 /* RCTLegacyViewManagerInteropCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008020 /* RCTLegacyViewManagerInteropCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000184C0 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008050 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000184D0 /* UnstableLegacyViewManagerAutomaticShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008070 /* UnstableLegacyViewManagerAutomaticShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000184E0 /* UnstableLegacyViewManagerInteropComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008080 /* UnstableLegacyViewManagerInteropComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000184F0 /* ModalHostViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000080B0 /* ModalHostViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018500 /* ModalHostViewState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000080D0 /* ModalHostViewState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018510 /* ModalHostViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000080A0 /* ModalHostViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018520 /* ModalHostViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000080C0 /* ModalHostViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018530 /* ModalHostViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000080E0 /* ModalHostViewState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018540 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008100 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018550 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008120 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018560 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008140 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018570 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008170 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018580 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008190 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018590 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008110 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000185A0 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008130 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000185B0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008150 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000185C0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008160 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000185D0 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008180 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000185E0 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000081A0 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000185F0 /* RootProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000081D0 /* RootProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018600 /* RootShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000081F0 /* RootShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018610 /* RootComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000081C0 /* RootComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018620 /* RootProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000081E0 /* RootProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018630 /* RootShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008200 /* RootShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018640 /* SafeAreaViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008230 /* SafeAreaViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018650 /* SafeAreaViewState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008250 /* SafeAreaViewState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018660 /* SafeAreaViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008220 /* SafeAreaViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018670 /* SafeAreaViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008240 /* SafeAreaViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018680 /* SafeAreaViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008260 /* SafeAreaViewState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018690 /* ScrollViewEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000082C0 /* ScrollViewEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000186A0 /* ScrollViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000082E0 /* ScrollViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000186B0 /* ScrollViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008300 /* ScrollViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000186C0 /* ScrollViewState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008320 /* ScrollViewState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000186D0 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008280 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000186E0 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008290 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000186F0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082A0 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018700 /* ScrollViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082B0 /* ScrollViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018710 /* ScrollViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082D0 /* ScrollViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018720 /* ScrollViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082F0 /* ScrollViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018730 /* ScrollViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008310 /* ScrollViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018740 /* ScrollViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008330 /* ScrollViewState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018750 /* BaseTextProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008350 /* BaseTextProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018760 /* BaseTextShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008370 /* BaseTextShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018770 /* ParagraphEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000083B0 /* ParagraphEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018780 /* ParagraphLayoutManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000083D0 /* ParagraphLayoutManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018790 /* ParagraphProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000083F0 /* ParagraphProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000187A0 /* ParagraphShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008410 /* ParagraphShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000187B0 /* ParagraphState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008430 /* ParagraphState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000187C0 /* RawTextProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008460 /* RawTextProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000187D0 /* RawTextShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008480 /* RawTextShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000187E0 /* TextProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000084B0 /* TextProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000187F0 /* TextShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000084D0 /* TextShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018800 /* BaseTextProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008360 /* BaseTextProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018810 /* BaseTextShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008380 /* BaseTextShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018820 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008390 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018830 /* ParagraphComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000083A0 /* ParagraphComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018840 /* ParagraphEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000083C0 /* ParagraphEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018850 /* ParagraphLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000083E0 /* ParagraphLayoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018860 /* ParagraphProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008400 /* ParagraphProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018870 /* ParagraphShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008420 /* ParagraphShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018880 /* ParagraphState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008440 /* ParagraphState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018890 /* RawTextComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008450 /* RawTextComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000188A0 /* RawTextProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008470 /* RawTextProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000188B0 /* RawTextShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008490 /* RawTextShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000188C0 /* TextComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000084A0 /* TextComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000188D0 /* TextProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000084C0 /* TextProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000188E0 /* TextShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000084E0 /* TextShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000188F0 /* TextInputEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008540 /* TextInputEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018900 /* TextInputProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008560 /* TextInputProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018910 /* TextInputShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008580 /* TextInputShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018920 /* TextInputState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000085A0 /* TextInputState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018930 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008500 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018940 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008510 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018950 /* propsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008520 /* propsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018960 /* TextInputComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008530 /* TextInputComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018970 /* TextInputEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008550 /* TextInputEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018980 /* TextInputProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008570 /* TextInputProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018990 /* TextInputShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008590 /* TextInputShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000189A0 /* TextInputState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000085B0 /* TextInputState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000189B0 /* UnimplementedViewComponentDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000085D0 /* UnimplementedViewComponentDescriptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000189C0 /* UnimplementedViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000085F0 /* UnimplementedViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000189D0 /* UnimplementedViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008610 /* UnimplementedViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000189E0 /* UnimplementedViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000085E0 /* UnimplementedViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000189F0 /* UnimplementedViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008600 /* UnimplementedViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018A00 /* UnimplementedViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008620 /* UnimplementedViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018A10 /* AccessibilityProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008650 /* AccessibilityProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A20 /* BaseTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008680 /* BaseTouch.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A30 /* BaseViewEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000086A0 /* BaseViewEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A40 /* BaseViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000086C0 /* BaseViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A50 /* PointerEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000087A0 /* PointerEvent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A60 /* TouchEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000087F0 /* TouchEvent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A70 /* TouchEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008810 /* TouchEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A80 /* ViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008870 /* ViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018A90 /* YogaLayoutableShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008890 /* YogaLayoutableShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018AA0 /* YogaStylableProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000088B0 /* YogaStylableProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00018AB0 /* AccessibilityPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008640 /* AccessibilityPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018AC0 /* AccessibilityProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008660 /* AccessibilityProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018AD0 /* accessibilityPropsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008670 /* accessibilityPropsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018AE0 /* BaseTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008690 /* BaseTouch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018AF0 /* BaseViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086B0 /* BaseViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B00 /* BaseViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086D0 /* BaseViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B10 /* ConcreteViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086E0 /* ConcreteViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B20 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086F0 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B30 /* HostPlatformTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008760 /* HostPlatformTouch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B40 /* HostPlatformViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008770 /* HostPlatformViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B50 /* HostPlatformViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008780 /* HostPlatformViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B60 /* HostPlatformViewTraitsInitializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008790 /* HostPlatformViewTraitsInitializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B70 /* PointerEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087B0 /* PointerEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B80 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087C0 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018B90 /* propsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087D0 /* propsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018BA0 /* Touch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087E0 /* Touch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018BB0 /* TouchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008800 /* TouchEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018BC0 /* TouchEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008820 /* TouchEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018BD0 /* ViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008830 /* ViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018BE0 /* ViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008840 /* ViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018BF0 /* ViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008850 /* ViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018C00 /* ViewPropsInterpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008860 /* ViewPropsInterpolation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018C10 /* ViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008880 /* ViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018C20 /* YogaLayoutableShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000088A0 /* YogaLayoutableShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018C30 /* YogaStylableProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000088C0 /* YogaStylableProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018C40 /* BatchedEventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000088E0 /* BatchedEventQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018C50 /* ComponentDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008900 /* ComponentDescriptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018C60 /* DynamicPropsUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008960 /* DynamicPropsUtilities.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018C70 /* EventBeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008980 /* EventBeat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018C80 /* EventDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000089A0 /* EventDispatcher.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018C90 /* EventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000089C0 /* EventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018CA0 /* EventListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000089E0 /* EventListener.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018CB0 /* EventLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A00 /* EventLogger.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018CC0 /* EventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A60 /* EventQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018CD0 /* EventQueueProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A80 /* EventQueueProcessor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018CE0 /* EventTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AA0 /* EventTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018CF0 /* InstanceHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AD0 /* InstanceHandle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D00 /* LayoutableShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AF0 /* LayoutableShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D10 /* LayoutConstraints.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B10 /* LayoutConstraints.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D20 /* LayoutMetrics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B40 /* LayoutMetrics.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D30 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B70 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D40 /* RawEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BC0 /* RawEvent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D50 /* RawProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BE0 /* RawProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D60 /* RawPropsKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C00 /* RawPropsKey.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D70 /* RawPropsKeyMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C20 /* RawPropsKeyMap.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D80 /* RawPropsParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C40 /* RawPropsParser.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018D90 /* RawValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C70 /* RawValue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018DA0 /* Sealable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CB0 /* Sealable.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018DB0 /* ShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CD0 /* ShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018DC0 /* ShadowNodeFamily.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CF0 /* ShadowNodeFamily.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018DD0 /* ShadowNodeFragment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D10 /* ShadowNodeFragment.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018DE0 /* ShadowNodeTraits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D30 /* ShadowNodeTraits.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018DF0 /* State.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D50 /* State.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018E00 /* StateUpdate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D90 /* StateUpdate.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018E10 /* UnbatchedEventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DB0 /* UnbatchedEventQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018E20 /* ValueFactoryEventPayload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DE0 /* ValueFactoryEventPayload.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00018E30 /* BatchedEventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000088F0 /* BatchedEventQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018E40 /* ComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008910 /* ComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018E50 /* ConcreteComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008920 /* ConcreteComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018E60 /* ConcreteShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008930 /* ConcreteShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018E70 /* ConcreteState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008940 /* ConcreteState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018E80 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008950 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018E90 /* DynamicPropsUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008970 /* DynamicPropsUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018EA0 /* EventBeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008990 /* EventBeat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018EB0 /* EventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000089B0 /* EventDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018EC0 /* EventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000089D0 /* EventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018ED0 /* EventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000089F0 /* EventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018EE0 /* EventLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A10 /* EventLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018EF0 /* EventPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A20 /* EventPayload.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F00 /* EventPayloadType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A30 /* EventPayloadType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F10 /* EventPipe.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A40 /* EventPipe.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F20 /* EventPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A50 /* EventPriority.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F30 /* EventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A70 /* EventQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F40 /* EventQueueProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A90 /* EventQueueProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F50 /* EventTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AB0 /* EventTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F60 /* graphicsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AC0 /* graphicsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F70 /* InstanceHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AE0 /* InstanceHandle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F80 /* LayoutableShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B00 /* LayoutableShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018F90 /* LayoutConstraints.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B20 /* LayoutConstraints.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018FA0 /* LayoutContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B30 /* LayoutContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018FB0 /* LayoutMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B50 /* LayoutMetrics.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018FC0 /* LayoutPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B60 /* LayoutPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018FD0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B80 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018FE0 /* propsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B90 /* propsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00018FF0 /* PropsMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BA0 /* PropsMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019000 /* PropsParserContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BB0 /* PropsParserContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019010 /* RawEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BD0 /* RawEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019020 /* RawProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BF0 /* RawProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019030 /* RawPropsKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C10 /* RawPropsKey.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019040 /* RawPropsKeyMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C30 /* RawPropsKeyMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019050 /* RawPropsParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C50 /* RawPropsParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019060 /* RawPropsPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C60 /* RawPropsPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019070 /* RawValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C80 /* RawValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019080 /* ReactEventPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C90 /* ReactEventPriority.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019090 /* ReactPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CA0 /* ReactPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000190A0 /* Sealable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CC0 /* Sealable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000190B0 /* ShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CE0 /* ShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000190C0 /* ShadowNodeFamily.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D00 /* ShadowNodeFamily.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000190D0 /* ShadowNodeFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D20 /* ShadowNodeFragment.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000190E0 /* ShadowNodeTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D40 /* ShadowNodeTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000190F0 /* State.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D60 /* State.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019100 /* StateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D70 /* StateData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019110 /* StatePipe.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D80 /* StatePipe.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019120 /* StateUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DA0 /* StateUpdate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019130 /* UnbatchedEventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DC0 /* UnbatchedEventQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019140 /* ValueFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DD0 /* ValueFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019150 /* ValueFactoryEventPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DF0 /* ValueFactoryEventPayload.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019160 /* ImageRequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E20 /* ImageRequest.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019170 /* ImageResponse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E40 /* ImageResponse.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019180 /* ImageResponseObserverCoordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E70 /* ImageResponseObserverCoordinator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019190 /* ImageTelemetry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E90 /* ImageTelemetry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000191A0 /* ImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E10 /* ImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000191B0 /* ImageRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E30 /* ImageRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000191C0 /* ImageResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E50 /* ImageResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000191D0 /* ImageResponseObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E60 /* ImageResponseObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000191E0 /* ImageResponseObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E80 /* ImageResponseObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000191F0 /* ImageTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EA0 /* ImageTelemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019200 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EB0 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019210 /* LeakChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008ED0 /* LeakChecker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019220 /* WeakFamilyRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EF0 /* WeakFamilyRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019230 /* LeakChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EE0 /* LeakChecker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019240 /* WeakFamilyRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F00 /* WeakFamilyRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019250 /* Differentiator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F20 /* Differentiator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019260 /* MountingCoordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F40 /* MountingCoordinator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019270 /* MountingTransaction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F70 /* MountingTransaction.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019280 /* ShadowTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F90 /* ShadowTree.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019290 /* ShadowTreeRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FC0 /* ShadowTreeRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000192A0 /* ShadowTreeRevision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FE0 /* ShadowTreeRevision.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000192B0 /* ShadowView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009000 /* ShadowView.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000192C0 /* ShadowViewMutation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009020 /* ShadowViewMutation.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000192D0 /* stubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009040 /* stubs.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000192E0 /* StubView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009060 /* StubView.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000192F0 /* StubViewTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009080 /* StubViewTree.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019300 /* TelemetryController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000090A0 /* TelemetryController.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019310 /* Differentiator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F30 /* Differentiator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019320 /* MountingCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F50 /* MountingCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019330 /* MountingOverrideDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F60 /* MountingOverrideDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019340 /* MountingTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F80 /* MountingTransaction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019350 /* ShadowTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FA0 /* ShadowTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019360 /* ShadowTreeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FB0 /* ShadowTreeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019370 /* ShadowTreeRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FD0 /* ShadowTreeRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019380 /* ShadowTreeRevision.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FF0 /* ShadowTreeRevision.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019390 /* ShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009010 /* ShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000193A0 /* ShadowViewMutation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009030 /* ShadowViewMutation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000193B0 /* stubs.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009050 /* stubs.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000193C0 /* StubView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009070 /* StubView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000193D0 /* StubViewTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009090 /* StubViewTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000193E0 /* TelemetryController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000090B0 /* TelemetryController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000193F0 /* AsynchronousEventBeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000090D0 /* AsynchronousEventBeat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019400 /* Scheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009100 /* Scheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019410 /* SurfaceHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009140 /* SurfaceHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019420 /* SurfaceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009160 /* SurfaceManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019430 /* SynchronousEventBeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009180 /* SynchronousEventBeat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019440 /* AsynchronousEventBeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000090E0 /* AsynchronousEventBeat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019450 /* InspectorData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000090F0 /* InspectorData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019460 /* Scheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009110 /* Scheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019470 /* SchedulerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009120 /* SchedulerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019480 /* SchedulerToolbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009130 /* SchedulerToolbox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019490 /* SurfaceHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009150 /* SurfaceHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000194A0 /* SurfaceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009170 /* SurfaceManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000194B0 /* SynchronousEventBeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009190 /* SynchronousEventBeat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000194C0 /* SurfaceTelemetry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000091B0 /* SurfaceTelemetry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000194D0 /* TransactionTelemetry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000091D0 /* TransactionTelemetry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000194E0 /* SurfaceTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000091C0 /* SurfaceTelemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000194F0 /* TransactionTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000091E0 /* TransactionTelemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019500 /* RCTAttributedTextUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009260 /* RCTAttributedTextUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019510 /* RCTFontUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009290 /* RCTFontUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019520 /* RCTTextLayoutManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000092B0 /* RCTTextLayoutManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019530 /* TextLayoutManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000092E0 /* TextLayoutManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019540 /* TextMeasureCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009300 /* TextMeasureCache.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019550 /* RCTAttributedTextUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009250 /* RCTAttributedTextUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019560 /* RCTFontProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009270 /* RCTFontProperties.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019570 /* RCTFontUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009280 /* RCTFontUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019580 /* RCTTextLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092A0 /* RCTTextLayoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019590 /* RCTTextPrimitivesConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092C0 /* RCTTextPrimitivesConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000195A0 /* TextLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092D0 /* TextLayoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000195B0 /* TextLayoutContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092F0 /* TextLayoutContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000195C0 /* TextMeasureCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009310 /* TextMeasureCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000195D0 /* bindingUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009330 /* bindingUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000195E0 /* PointerEventsProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009360 /* PointerEventsProcessor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E000195F0 /* PointerHoverTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009380 /* PointerHoverTracker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019600 /* SurfaceRegistryBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000093B0 /* SurfaceRegistryBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019610 /* UIManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000093D0 /* UIManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019620 /* UIManagerBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009400 /* UIManagerBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019630 /* bindingUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009340 /* bindingUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019640 /* LayoutAnimationStatusDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009350 /* LayoutAnimationStatusDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019650 /* PointerEventsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009370 /* PointerEventsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019660 /* PointerHoverTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009390 /* PointerHoverTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019670 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093A0 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019680 /* SurfaceRegistryBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093C0 /* SurfaceRegistryBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019690 /* UIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093E0 /* UIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000196A0 /* UIManagerAnimationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093F0 /* UIManagerAnimationDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000196B0 /* UIManagerBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009410 /* UIManagerBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000196C0 /* UIManagerCommitHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009420 /* UIManagerCommitHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000196D0 /* UIManagerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009430 /* UIManagerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000196E0 /* UIManagerMountHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009440 /* UIManagerMountHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019740 /* React-Fabric-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00019730 /* React-Fabric-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019770 /* React-Fabric-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019760 /* React-Fabric-dummy.m */; }; + 46EB2E00019800 /* ImageEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009470 /* ImageEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019810 /* ImageProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009490 /* ImageProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019820 /* ImageShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000094B0 /* ImageShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019830 /* ImageState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000094D0 /* ImageState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E00019840 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009450 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019850 /* ImageComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009460 /* ImageComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019860 /* ImageEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009480 /* ImageEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019870 /* ImageProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000094A0 /* ImageProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019880 /* ImageShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000094C0 /* ImageShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019890 /* ImageState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000094E0 /* ImageState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000198F0 /* React-FabricImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000198E0 /* React-FabricImage-dummy.m */; }; + 46EB2E00019980 /* ImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000094F0 /* ImageManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00019990 /* RCTImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009510 /* RCTImageManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E000199A0 /* RCTSyncImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009550 /* RCTSyncImageManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E000199B0 /* RCTImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009500 /* RCTImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000199C0 /* RCTImageManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009520 /* RCTImageManagerProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000199D0 /* RCTImagePrimitivesConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009530 /* RCTImagePrimitivesConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E000199E0 /* RCTSyncImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009540 /* RCTSyncImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019A40 /* React-ImageManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00019A30 /* React-ImageManager-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019A70 /* React-ImageManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019A60 /* React-ImageManager-dummy.m */; }; + 46EB2E00019B00 /* MapBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009560 /* MapBuffer.cpp */; }; + 46EB2E00019B10 /* MapBufferBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009580 /* MapBufferBuilder.cpp */; }; + 46EB2E00019B20 /* MapBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009570 /* MapBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019B30 /* MapBufferBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009590 /* MapBufferBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019B90 /* React-Mapbuffer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019B80 /* React-Mapbuffer-dummy.m */; }; + 46EB2E00019C20 /* RCTInteropTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000095B0 /* RCTInteropTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00019C30 /* RCTRuntimeExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000095D0 /* RCTRuntimeExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00019C40 /* RCTTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000095F0 /* RCTTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00019C50 /* RCTTurboModuleManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009610 /* RCTTurboModuleManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E00019C60 /* RCTInteropTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000095A0 /* RCTInteropTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019C70 /* RCTRuntimeExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000095C0 /* RCTRuntimeExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019C80 /* RCTTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000095E0 /* RCTTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019C90 /* RCTTurboModuleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009600 /* RCTTurboModuleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019CF0 /* React-NativeModulesApple-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00019CE0 /* React-NativeModulesApple-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019D20 /* React-NativeModulesApple-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019D10 /* React-NativeModulesApple-dummy.m */; }; + 46EB2E00019E20 /* RCTDecayAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009630 /* RCTDecayAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E30 /* RCTEventAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009640 /* RCTEventAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E40 /* RCTFrameAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009650 /* RCTFrameAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E50 /* RCTSpringAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009660 /* RCTSpringAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E60 /* RCTAdditionAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009680 /* RCTAdditionAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E70 /* RCTAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009690 /* RCTAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E80 /* RCTColorAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096A0 /* RCTColorAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019E90 /* RCTDiffClampAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096B0 /* RCTDiffClampAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019EA0 /* RCTDivisionAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096C0 /* RCTDivisionAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019EB0 /* RCTInterpolationAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096D0 /* RCTInterpolationAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019EC0 /* RCTModuloAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096E0 /* RCTModuloAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019ED0 /* RCTMultiplicationAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096F0 /* RCTMultiplicationAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019EE0 /* RCTObjectAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009700 /* RCTObjectAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019EF0 /* RCTPropsAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009710 /* RCTPropsAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F00 /* RCTStyleAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009720 /* RCTStyleAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F10 /* RCTSubtractionAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009730 /* RCTSubtractionAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F20 /* RCTTrackingAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009740 /* RCTTrackingAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F30 /* RCTTransformAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009750 /* RCTTransformAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F40 /* RCTValueAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009760 /* RCTValueAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F50 /* RCTAnimationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009770 /* RCTAnimationPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F60 /* RCTAnimationUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009780 /* RCTAnimationUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F70 /* RCTNativeAnimatedModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009790 /* RCTNativeAnimatedModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F80 /* RCTNativeAnimatedNodesManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000097A0 /* RCTNativeAnimatedNodesManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019F90 /* RCTNativeAnimatedTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000097B0 /* RCTNativeAnimatedTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E00019FA0 /* RCTAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007450 /* RCTAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019FB0 /* RCTDecayAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007460 /* RCTDecayAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019FC0 /* RCTEventAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007470 /* RCTEventAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019FD0 /* RCTFrameAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007480 /* RCTFrameAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019FE0 /* RCTSpringAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007490 /* RCTSpringAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00019FF0 /* RCTAdditionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A000 /* RCTAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074C0 /* RCTAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A010 /* RCTColorAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074D0 /* RCTColorAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A020 /* RCTDiffClampAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A030 /* RCTDivisionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A040 /* RCTInterpolationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A050 /* RCTModuloAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007510 /* RCTModuloAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A060 /* RCTMultiplicationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A070 /* RCTObjectAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007530 /* RCTObjectAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A080 /* RCTPropsAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007540 /* RCTPropsAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A090 /* RCTStyleAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007550 /* RCTStyleAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A0A0 /* RCTSubtractionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A0B0 /* RCTTrackingAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007570 /* RCTTrackingAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A0C0 /* RCTTransformAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007580 /* RCTTransformAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A0D0 /* RCTValueAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007590 /* RCTValueAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A0E0 /* RCTAnimationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075A0 /* RCTAnimationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A0F0 /* RCTAnimationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075B0 /* RCTAnimationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A100 /* RCTNativeAnimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075C0 /* RCTNativeAnimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A110 /* RCTNativeAnimatedNodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A120 /* RCTNativeAnimatedTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A180 /* React-RCTAnimation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A170 /* React-RCTAnimation-dummy.m */; }; + 46EB2E0001A210 /* RCTAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000097E0 /* RCTAppDelegate.mm */; settings = {COMPILER_FLAGS = "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DUSE_HERMES"; }; }; + 46EB2E0001A220 /* RCTAppSetupUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009800 /* RCTAppSetupUtils.mm */; settings = {COMPILER_FLAGS = "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DUSE_HERMES"; }; }; + 46EB2E0001A230 /* RCTRootViewFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009820 /* RCTRootViewFactory.mm */; settings = {COMPILER_FLAGS = "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DUSE_HERMES"; }; }; + 46EB2E0001A240 /* RCTAppDelegate+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000097C0 /* RCTAppDelegate+Protected.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A250 /* RCTAppDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000097D0 /* RCTAppDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A260 /* RCTAppSetupUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000097F0 /* RCTAppSetupUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A270 /* RCTRootViewFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009810 /* RCTRootViewFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A2D0 /* React-RCTAppDelegate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A2C0 /* React-RCTAppDelegate-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A300 /* React-RCTAppDelegate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A2F0 /* React-RCTAppDelegate-dummy.m */; }; + 46EB2E0001A390 /* RCTBlobCollector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009840 /* RCTBlobCollector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001A3A0 /* RCTBlobManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009850 /* RCTBlobManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001A3B0 /* RCTBlobPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009870 /* RCTBlobPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001A3C0 /* RCTFileReaderModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009880 /* RCTFileReaderModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001A3D0 /* RCTBlobCollector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009830 /* RCTBlobCollector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A3E0 /* RCTBlobManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007600 /* RCTBlobManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A3F0 /* RCTBlobPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009860 /* RCTBlobPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A400 /* RCTFileReaderModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007610 /* RCTFileReaderModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A460 /* React-RCTBlob-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A450 /* React-RCTBlob-dummy.m */; }; + 46EB2E0001A4F0 /* RCTActivityIndicatorViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000098D0 /* RCTActivityIndicatorViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A500 /* RCTDebuggingOverlayComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009900 /* RCTDebuggingOverlayComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A510 /* RCTImageComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009930 /* RCTImageComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A520 /* RCTInputAccessoryComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009960 /* RCTInputAccessoryComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A530 /* RCTInputAccessoryContentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009980 /* RCTInputAccessoryContentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A540 /* RCTLegacyViewManagerInteropComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000099B0 /* RCTLegacyViewManagerInteropComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A550 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000099D0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A560 /* RCTFabricModalHostViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A00 /* RCTFabricModalHostViewController.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A570 /* RCTModalHostViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A20 /* RCTModalHostViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A580 /* RCTFabricComponentsPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A40 /* RCTFabricComponentsPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A590 /* RCTRootComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A70 /* RCTRootComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A5A0 /* RCTSafeAreaViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AA0 /* RCTSafeAreaViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A5B0 /* RCTEnhancedScrollView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AE0 /* RCTEnhancedScrollView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A5C0 /* RCTPullToRefreshViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B00 /* RCTPullToRefreshViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A5D0 /* RCTScrollViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B20 /* RCTScrollViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A5E0 /* RCTSwitchComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B50 /* RCTSwitchComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A5F0 /* RCTAccessibilityElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B80 /* RCTAccessibilityElement.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A600 /* RCTParagraphComponentAccessibilityProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BA0 /* RCTParagraphComponentAccessibilityProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A610 /* RCTParagraphComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BC0 /* RCTParagraphComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A620 /* RCTTextInputComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BF0 /* RCTTextInputComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A630 /* RCTTextInputUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C20 /* RCTTextInputUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A640 /* RCTUnimplementedNativeComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C50 /* RCTUnimplementedNativeComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A650 /* RCTUnimplementedViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C80 /* RCTUnimplementedViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A660 /* RCTViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CB0 /* RCTViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A670 /* RCTComponentViewFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CF0 /* RCTComponentViewFactory.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A680 /* RCTComponentViewRegistry.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D20 /* RCTComponentViewRegistry.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A690 /* RCTMountingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D40 /* RCTMountingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A6A0 /* RCTMountingTransactionObserverCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D70 /* RCTMountingTransactionObserverCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A6B0 /* UIView+ComponentViewProtocol.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DA0 /* UIView+ComponentViewProtocol.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A6C0 /* RCTImageResponseObserverProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DE0 /* RCTImageResponseObserverProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A6D0 /* RCTLocalizationProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E00 /* RCTLocalizationProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A6E0 /* RCTScheduler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E30 /* RCTScheduler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A6F0 /* RCTSurfacePointerHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E50 /* RCTSurfacePointerHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A700 /* RCTSurfacePresenter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E70 /* RCTSurfacePresenter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A710 /* RCTSurfacePresenterBridgeAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E90 /* RCTSurfacePresenterBridgeAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A720 /* RCTSurfaceRegistry.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EB0 /* RCTSurfaceRegistry.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A730 /* RCTSurfaceTouchHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009ED0 /* RCTSurfaceTouchHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A740 /* RCTThirdPartyFabricComponentsProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EF0 /* RCTThirdPartyFabricComponentsProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A750 /* RCTFabricSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F30 /* RCTFabricSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A760 /* PlatformRunLoopObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F60 /* PlatformRunLoopObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A770 /* RCTGenericDelegateSplitter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F80 /* RCTGenericDelegateSplitter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A780 /* RCTReactTaggedView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FB0 /* RCTReactTaggedView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001A790 /* RCTActivityIndicatorViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000098C0 /* RCTActivityIndicatorViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A7A0 /* RCTDebuggingOverlayComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000098F0 /* RCTDebuggingOverlayComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A7B0 /* RCTImageComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009920 /* RCTImageComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A7C0 /* RCTInputAccessoryComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009950 /* RCTInputAccessoryComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A7D0 /* RCTInputAccessoryContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009970 /* RCTInputAccessoryContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A7E0 /* RCTLegacyViewManagerInteropComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000099A0 /* RCTLegacyViewManagerInteropComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A7F0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000099C0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A800 /* RCTFabricModalHostViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000099F0 /* RCTFabricModalHostViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A810 /* RCTModalHostViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A10 /* RCTModalHostViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A820 /* RCTFabricComponentsPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A30 /* RCTFabricComponentsPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A830 /* RCTRootComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A60 /* RCTRootComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A840 /* RCTSafeAreaViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A90 /* RCTSafeAreaViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A850 /* RCTCustomPullToRefreshViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AC0 /* RCTCustomPullToRefreshViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A860 /* RCTEnhancedScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AD0 /* RCTEnhancedScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A870 /* RCTPullToRefreshViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AF0 /* RCTPullToRefreshViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A880 /* RCTScrollViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B10 /* RCTScrollViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A890 /* RCTSwitchComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B40 /* RCTSwitchComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A8A0 /* RCTAccessibilityElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B70 /* RCTAccessibilityElement.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A8B0 /* RCTParagraphComponentAccessibilityProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B90 /* RCTParagraphComponentAccessibilityProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A8C0 /* RCTParagraphComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BB0 /* RCTParagraphComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A8D0 /* RCTTextInputComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BE0 /* RCTTextInputComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A8E0 /* RCTTextInputNativeCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C00 /* RCTTextInputNativeCommands.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A8F0 /* RCTTextInputUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C10 /* RCTTextInputUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A900 /* RCTUnimplementedNativeComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C40 /* RCTUnimplementedNativeComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A910 /* RCTUnimplementedViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C70 /* RCTUnimplementedViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A920 /* RCTViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CA0 /* RCTViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A930 /* RCTComponentViewClassDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CC0 /* RCTComponentViewClassDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A940 /* RCTComponentViewDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CD0 /* RCTComponentViewDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A950 /* RCTComponentViewFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CE0 /* RCTComponentViewFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A960 /* RCTComponentViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D00 /* RCTComponentViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A970 /* RCTComponentViewRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D10 /* RCTComponentViewRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A980 /* RCTMountingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D30 /* RCTMountingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A990 /* RCTMountingManagerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D50 /* RCTMountingManagerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A9A0 /* RCTMountingTransactionObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D60 /* RCTMountingTransactionObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A9B0 /* RCTMountingTransactionObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D80 /* RCTMountingTransactionObserving.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A9C0 /* UIView+ComponentViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D90 /* UIView+ComponentViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A9D0 /* RCTConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DB0 /* RCTConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A9E0 /* RCTImageResponseDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DC0 /* RCTImageResponseDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001A9F0 /* RCTImageResponseObserverProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DD0 /* RCTImageResponseObserverProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA00 /* RCTLocalizationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DF0 /* RCTLocalizationProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA10 /* RCTPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E10 /* RCTPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA20 /* RCTScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E20 /* RCTScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA30 /* RCTSurfacePointerHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E40 /* RCTSurfacePointerHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA40 /* RCTSurfacePresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E60 /* RCTSurfacePresenter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA50 /* RCTSurfacePresenterBridgeAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E80 /* RCTSurfacePresenterBridgeAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA60 /* RCTSurfaceRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EA0 /* RCTSurfaceRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA70 /* RCTSurfaceTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EC0 /* RCTSurfaceTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA80 /* RCTThirdPartyFabricComponentsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EE0 /* RCTThirdPartyFabricComponentsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AA90 /* RCTTouchableComponentViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F00 /* RCTTouchableComponentViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AAA0 /* RCTFabricSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F20 /* RCTFabricSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AAB0 /* PlatformRunLoopObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F50 /* PlatformRunLoopObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AAC0 /* RCTGenericDelegateSplitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F70 /* RCTGenericDelegateSplitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AAD0 /* RCTIdentifierPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F90 /* RCTIdentifierPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AAE0 /* RCTReactTaggedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FA0 /* RCTReactTaggedView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AB40 /* React-RCTFabric-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AB30 /* React-RCTFabric-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001AB70 /* React-RCTFabric-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AB60 /* React-RCTFabric-dummy.m */; }; + 46EB2E0001AC00 /* RCTAnimatedImage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FC0 /* RCTAnimatedImage.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC10 /* RCTBundleAssetImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FD0 /* RCTBundleAssetImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC20 /* RCTDisplayWeakRefreshable.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FE0 /* RCTDisplayWeakRefreshable.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC30 /* RCTGIFImageDecoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FF0 /* RCTGIFImageDecoder.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC40 /* RCTImageBlurUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A000 /* RCTImageBlurUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC50 /* RCTImageCache.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A010 /* RCTImageCache.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC60 /* RCTImageEditingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A020 /* RCTImageEditingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC70 /* RCTImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A030 /* RCTImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC80 /* RCTImagePlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A040 /* RCTImagePlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AC90 /* RCTImageShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A050 /* RCTImageShadowView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001ACA0 /* RCTImageStoreManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A060 /* RCTImageStoreManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001ACB0 /* RCTImageURLLoaderWithAttribution.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A070 /* RCTImageURLLoaderWithAttribution.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001ACC0 /* RCTImageUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A080 /* RCTImageUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001ACD0 /* RCTImageView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A090 /* RCTImageView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001ACE0 /* RCTImageViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0A0 /* RCTImageViewManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001ACF0 /* RCTLocalAssetImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0B0 /* RCTLocalAssetImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AD00 /* RCTResizeMode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0C0 /* RCTResizeMode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AD10 /* RCTUIImageViewAnimated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0D0 /* RCTUIImageViewAnimated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AD70 /* React-RCTImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AD60 /* React-RCTImage-dummy.m */; }; + 46EB2E0001AE00 /* RCTLinkingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0E0 /* RCTLinkingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AE10 /* RCTLinkingPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0F0 /* RCTLinkingPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AE70 /* React-RCTLinking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AE60 /* React-RCTLinking-dummy.m */; }; + 46EB2E0001AF00 /* RCTDataRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A100 /* RCTDataRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AF10 /* RCTFileRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A110 /* RCTFileRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AF20 /* RCTHTTPRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A120 /* RCTHTTPRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AF30 /* RCTNetworking.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A130 /* RCTNetworking.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AF40 /* RCTNetworkPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A140 /* RCTNetworkPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AF50 /* RCTNetworkTask.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A150 /* RCTNetworkTask.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001AFB0 /* React-RCTNetwork-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AFA0 /* React-RCTNetwork-dummy.m */; }; + 46EB2E0001B040 /* RCTSettingsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A160 /* RCTSettingsManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001B050 /* RCTSettingsPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A170 /* RCTSettingsPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001B0B0 /* React-RCTSettings-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B0A0 /* React-RCTSettings-dummy.m */; }; + 46EB2E0001B140 /* RCTBaseTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A190 /* RCTBaseTextShadowView.mm */; }; + 46EB2E0001B150 /* RCTBaseTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1A0 /* RCTBaseTextViewManager.mm */; }; + 46EB2E0001B160 /* RCTRawTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1C0 /* RCTRawTextShadowView.mm */; }; + 46EB2E0001B170 /* RCTRawTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1D0 /* RCTRawTextViewManager.mm */; }; + 46EB2E0001B180 /* RCTConvert+Text.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1E0 /* RCTConvert+Text.mm */; }; + 46EB2E0001B190 /* RCTTextAttributes.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1F0 /* RCTTextAttributes.mm */; }; + 46EB2E0001B1A0 /* NSTextStorage+FontScaling.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A210 /* NSTextStorage+FontScaling.m */; }; + 46EB2E0001B1B0 /* RCTDynamicTypeRamp.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A220 /* RCTDynamicTypeRamp.mm */; }; + 46EB2E0001B1C0 /* RCTTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A230 /* RCTTextShadowView.mm */; }; + 46EB2E0001B1D0 /* RCTTextView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A240 /* RCTTextView.mm */; }; + 46EB2E0001B1E0 /* RCTTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A250 /* RCTTextViewManager.mm */; }; + 46EB2E0001B1F0 /* RCTMultilineTextInputView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A280 /* RCTMultilineTextInputView.mm */; }; + 46EB2E0001B200 /* RCTMultilineTextInputViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A290 /* RCTMultilineTextInputViewManager.mm */; }; + 46EB2E0001B210 /* RCTUITextView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2A0 /* RCTUITextView.mm */; }; + 46EB2E0001B220 /* RCTBackedTextInputDelegateAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2B0 /* RCTBackedTextInputDelegateAdapter.mm */; }; + 46EB2E0001B230 /* RCTBaseTextInputShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2C0 /* RCTBaseTextInputShadowView.mm */; }; + 46EB2E0001B240 /* RCTBaseTextInputView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2D0 /* RCTBaseTextInputView.mm */; }; + 46EB2E0001B250 /* RCTBaseTextInputViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2E0 /* RCTBaseTextInputViewManager.mm */; }; + 46EB2E0001B260 /* RCTInputAccessoryShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2F0 /* RCTInputAccessoryShadowView.mm */; }; + 46EB2E0001B270 /* RCTInputAccessoryView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A300 /* RCTInputAccessoryView.mm */; }; + 46EB2E0001B280 /* RCTInputAccessoryViewContent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A310 /* RCTInputAccessoryViewContent.mm */; }; + 46EB2E0001B290 /* RCTInputAccessoryViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A320 /* RCTInputAccessoryViewManager.mm */; }; + 46EB2E0001B2A0 /* RCTTextSelection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A330 /* RCTTextSelection.mm */; }; + 46EB2E0001B2B0 /* RCTSinglelineTextInputView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A350 /* RCTSinglelineTextInputView.mm */; }; + 46EB2E0001B2C0 /* RCTSinglelineTextInputViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A360 /* RCTSinglelineTextInputViewManager.mm */; }; + 46EB2E0001B2D0 /* RCTUITextField.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A370 /* RCTUITextField.mm */; }; + 46EB2E0001B2E0 /* RCTVirtualTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A390 /* RCTVirtualTextShadowView.mm */; }; + 46EB2E0001B2F0 /* RCTVirtualTextView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3A0 /* RCTVirtualTextView.mm */; }; + 46EB2E0001B300 /* RCTVirtualTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3B0 /* RCTVirtualTextViewManager.mm */; }; + 46EB2E0001B310 /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007890 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B320 /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078A0 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B330 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078C0 /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B340 /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078D0 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B350 /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078E0 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B360 /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078F0 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B370 /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007900 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B380 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007920 /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B390 /* RCTDynamicTypeRamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007930 /* RCTDynamicTypeRamp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B3A0 /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007940 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B3B0 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007950 /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B3C0 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007960 /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B3D0 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007990 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B3E0 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B3F0 /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079B0 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B400 /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B410 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B420 /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B430 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B440 /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A00 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B450 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B460 /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B470 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A30 /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B480 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B490 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B4A0 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A60 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B4B0 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A80 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B4C0 /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B4D0 /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AA0 /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B4E0 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B4F0 /* RCTVirtualTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AD0 /* RCTVirtualTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B500 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B560 /* React-RCTText-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B550 /* React-RCTText-dummy.m */; }; + 46EB2E0001B5F0 /* RCTVibration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3C0 /* RCTVibration.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001B600 /* RCTVibrationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3D0 /* RCTVibrationPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 46EB2E0001B660 /* React-RCTVibration-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B650 /* React-RCTVibration-dummy.m */; }; + 46EB2E0001B6F0 /* ObjCTimerRegistry.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3F0 /* ObjCTimerRegistry.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B700 /* RCTHermesInstance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A420 /* RCTHermesInstance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B710 /* RCTHost.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A450 /* RCTHost.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B720 /* RCTInstance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A470 /* RCTInstance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B730 /* RCTJSThreadManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A490 /* RCTJSThreadManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B740 /* RCTLegacyUIManagerConstantsProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4B0 /* RCTLegacyUIManagerConstantsProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B750 /* RCTPerformanceLoggerUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4D0 /* RCTPerformanceLoggerUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B760 /* ObjCTimerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3E0 /* ObjCTimerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B770 /* RCTContextContainerHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A400 /* RCTContextContainerHandling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B780 /* RCTHermesInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A410 /* RCTHermesInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B790 /* RCTHost+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A430 /* RCTHost+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B7A0 /* RCTHost.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A440 /* RCTHost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B7B0 /* RCTInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A460 /* RCTInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B7C0 /* RCTJSThreadManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A480 /* RCTJSThreadManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B7D0 /* RCTLegacyUIManagerConstantsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4A0 /* RCTLegacyUIManagerConstantsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B7E0 /* RCTPerformanceLoggerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4C0 /* RCTPerformanceLoggerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B840 /* React-RuntimeApple-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B830 /* React-RuntimeApple-dummy.m */; }; + 46EB2E0001B8D0 /* BridgelessJSCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4F0 /* BridgelessJSCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B8E0 /* BridgelessNativeMethodCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A510 /* BridgelessNativeMethodCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B8F0 /* BufferedRuntimeExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A530 /* BufferedRuntimeExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B900 /* JSRuntimeFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A550 /* JSRuntimeFactory.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B910 /* ReactInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A580 /* ReactInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B920 /* TimerManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5A0 /* TimerManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B930 /* LegacyUIManagerConstantsProviderBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5D0 /* LegacyUIManagerConstantsProviderBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001B940 /* BindingsInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4E0 /* BindingsInstaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B950 /* BridgelessJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A500 /* BridgelessJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B960 /* BridgelessNativeMethodCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A520 /* BridgelessNativeMethodCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B970 /* BufferedRuntimeExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A540 /* BufferedRuntimeExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B980 /* JSRuntimeFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A560 /* JSRuntimeFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B990 /* PlatformTimerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A570 /* PlatformTimerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B9A0 /* ReactInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A590 /* ReactInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B9B0 /* TimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5B0 /* TimerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001B9C0 /* LegacyUIManagerConstantsProviderBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5E0 /* LegacyUIManagerConstantsProviderBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BA20 /* React-RuntimeCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BA10 /* React-RuntimeCore-dummy.m */; }; + 46EB2E0001BAB0 /* HermesInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5F0 /* HermesInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BAC0 /* HermesInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A600 /* HermesInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BB20 /* React-RuntimeHermes-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BB10 /* React-RuntimeHermes-dummy.m */; }; + 46EB2E0001BC20 /* CxxNativeModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A640 /* CxxNativeModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC30 /* Instance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A670 /* Instance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC40 /* JSBigString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6B0 /* JSBigString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC50 /* JSBundleType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6D0 /* JSBundleType.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC60 /* JSExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6F0 /* JSExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC70 /* JSIndexedRAMBundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A710 /* JSIndexedRAMBundle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC80 /* MethodCall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A750 /* MethodCall.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BC90 /* ModuleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A770 /* ModuleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BCA0 /* NativeToJsBridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7B0 /* NativeToJsBridge.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BCB0 /* RAMBundleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7D0 /* RAMBundleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BCC0 /* ReactMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7F0 /* ReactMarker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001BCD0 /* CxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A630 /* CxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BCE0 /* CxxNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A650 /* CxxNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BCF0 /* ErrorUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A660 /* ErrorUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD00 /* Instance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A680 /* Instance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD10 /* JsArgumentHelpers-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A690 /* JsArgumentHelpers-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD20 /* JsArgumentHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6A0 /* JsArgumentHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD30 /* JSBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6C0 /* JSBigString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD40 /* JSBundleType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6E0 /* JSBundleType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD50 /* JSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A700 /* JSExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD60 /* JSIndexedRAMBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A720 /* JSIndexedRAMBundle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD70 /* JSModulesUnbundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A730 /* JSModulesUnbundle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD80 /* MessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A740 /* MessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BD90 /* MethodCall.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A760 /* MethodCall.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BDA0 /* ModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A780 /* ModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BDB0 /* MoveWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A790 /* MoveWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BDC0 /* NativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7A0 /* NativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BDD0 /* NativeToJsBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7C0 /* NativeToJsBridge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BDE0 /* RAMBundleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7E0 /* RAMBundleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BDF0 /* ReactMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A800 /* ReactMarker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BE00 /* ReactNativeVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A810 /* ReactNativeVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BE10 /* RecoverableError.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A820 /* RecoverableError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BE20 /* SharedProxyCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A830 /* SharedProxyCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BE30 /* SystraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A840 /* SystraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BE90 /* React-cxxreact-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BE80 /* React-cxxreact-dummy.m */; }; + 46EB2E0001BF20 /* react_native_assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A860 /* react_native_assert.cpp */; }; + 46EB2E0001BF30 /* flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A850 /* flags.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BF40 /* react_native_assert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A870 /* react_native_assert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BF50 /* react_native_expect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A880 /* react_native_expect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BFB0 /* React-debug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BFA0 /* React-debug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001BFE0 /* React-debug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BFD0 /* React-debug-dummy.m */; }; + 46EB2E0001C070 /* ReactNativeFeatureFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A890 /* ReactNativeFeatureFlags.cpp */; }; + 46EB2E0001C080 /* ReactNativeFeatureFlagsAccessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8B0 /* ReactNativeFeatureFlagsAccessor.cpp */; }; + 46EB2E0001C090 /* ReactNativeFeatureFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8A0 /* ReactNativeFeatureFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C0A0 /* ReactNativeFeatureFlagsAccessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8C0 /* ReactNativeFeatureFlagsAccessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C0B0 /* ReactNativeFeatureFlagsDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8D0 /* ReactNativeFeatureFlagsDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C0C0 /* ReactNativeFeatureFlagsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8E0 /* ReactNativeFeatureFlagsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C120 /* React-featureflags-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C110 /* React-featureflags-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C150 /* React-featureflags-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C140 /* React-featureflags-dummy.m */; }; + 46EB2E0001C1E0 /* Color.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8F0 /* Color.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C1F0 /* HostPlatformColor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9C0 /* HostPlatformColor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C200 /* PlatformColorParser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9E0 /* PlatformColorParser.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C210 /* RCTPlatformColorUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA00 /* RCTPlatformColorUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C220 /* Transform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA70 /* Transform.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C230 /* Color.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A900 /* Color.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C240 /* ColorComponents.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A910 /* ColorComponents.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C250 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A920 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C260 /* fromRawValueShared.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A930 /* fromRawValueShared.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C270 /* Geometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A940 /* Geometry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C280 /* Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9A0 /* Float.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C290 /* HostPlatformColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9B0 /* HostPlatformColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C2A0 /* PlatformColorParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9D0 /* PlatformColorParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C2B0 /* RCTPlatformColorUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9F0 /* RCTPlatformColorUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C2C0 /* Point.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA10 /* Point.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C2D0 /* Rect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA20 /* Rect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C2E0 /* RectangleCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA30 /* RectangleCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C2F0 /* RectangleEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA40 /* RectangleEdges.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C300 /* rounding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA50 /* rounding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C310 /* Size.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA60 /* Size.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C320 /* Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA80 /* Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C330 /* ValueUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA90 /* ValueUnit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C340 /* Vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AAA0 /* Vector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C3A0 /* React-graphics-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C390 /* React-graphics-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C3D0 /* React-graphics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C3C0 /* React-graphics-dummy.m */; }; + 46EB2E0001C460 /* HermesExecutorFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AAC0 /* HermesExecutorFactory.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C470 /* ConnectionDemux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB00 /* ConnectionDemux.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C480 /* HermesRuntimeAgentDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB20 /* HermesRuntimeAgentDelegate.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C490 /* Registration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB40 /* Registration.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C4A0 /* HermesExecutorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AAD0 /* HermesExecutorFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C4B0 /* ConnectionDemux.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB10 /* ConnectionDemux.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C4C0 /* HermesRuntimeAgentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB30 /* HermesRuntimeAgentDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C4D0 /* Registration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB50 /* Registration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C530 /* React-hermes-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C520 /* React-hermes-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C560 /* React-hermes-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C550 /* React-hermes-dummy.m */; }; + 46EB2E0001C5F0 /* JsErrorHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB60 /* JsErrorHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C600 /* JsErrorHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB70 /* JsErrorHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C660 /* React-jserrorhandler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C650 /* React-jserrorhandler-dummy.m */; }; + 46EB2E0001C6F0 /* JSIDynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABC0 /* JSIDynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C700 /* decorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB80 /* decorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C710 /* instrumentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB90 /* instrumentation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C720 /* jsi-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABA0 /* jsi-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C730 /* jsi.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABB0 /* jsi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C740 /* JSIDynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABD0 /* JSIDynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C750 /* jsilib.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABE0 /* jsilib.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C760 /* threadsafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABF0 /* threadsafe.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C7C0 /* React-jsi-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C7B0 /* React-jsi-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C7F0 /* React-jsi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C7E0 /* React-jsi-dummy.m */; }; + 46EB2E0001C880 /* JSIExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC00 /* JSIExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C890 /* JSINativeModules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC20 /* JSINativeModules.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001C8A0 /* JSIExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC10 /* JSIExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C8B0 /* JSINativeModules.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC30 /* JSINativeModules.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001C910 /* React-jsiexecutor-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C900 /* React-jsiexecutor-dummy.m */; }; + 46EB2E0001C9A0 /* ExecutionContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC40 /* ExecutionContext.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001C9B0 /* ExecutionContextManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC60 /* ExecutionContextManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001C9C0 /* FallbackRuntimeAgentDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC80 /* FallbackRuntimeAgentDelegate.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001C9D0 /* InspectorFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACA0 /* InspectorFlags.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001C9E0 /* InspectorInterfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACC0 /* InspectorInterfaces.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001C9F0 /* InspectorPackagerConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACE0 /* InspectorPackagerConnection.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA00 /* InspectorUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD10 /* InspectorUtilities.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA10 /* InstanceAgent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD30 /* InstanceAgent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA20 /* InstanceTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD50 /* InstanceTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA30 /* PageAgent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD70 /* PageAgent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA40 /* PageTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD90 /* PageTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA50 /* Parsing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADB0 /* Parsing.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA60 /* RuntimeAgent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADE0 /* RuntimeAgent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA70 /* RuntimeTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE10 /* RuntimeTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001CA80 /* ExecutionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC50 /* ExecutionContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CA90 /* ExecutionContextManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC70 /* ExecutionContextManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CAA0 /* FallbackRuntimeAgentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC90 /* FallbackRuntimeAgentDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CAB0 /* InspectorFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACB0 /* InspectorFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CAC0 /* InspectorInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACD0 /* InspectorInterfaces.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CAD0 /* InspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACF0 /* InspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CAE0 /* InspectorPackagerConnectionImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD00 /* InspectorPackagerConnectionImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CAF0 /* InspectorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD20 /* InspectorUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB00 /* InstanceAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD40 /* InstanceAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB10 /* InstanceTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD60 /* InstanceTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB20 /* PageAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD80 /* PageAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB30 /* PageTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADA0 /* PageTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB40 /* Parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADC0 /* Parsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB50 /* ReactCdp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADD0 /* ReactCdp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB60 /* RuntimeAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADF0 /* RuntimeAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB70 /* RuntimeAgentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE00 /* RuntimeAgentDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB80 /* RuntimeTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE20 /* RuntimeTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CB90 /* ScopedExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE30 /* ScopedExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CBA0 /* SessionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE40 /* SessionState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CBB0 /* UniqueMonostate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE50 /* UniqueMonostate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CBC0 /* WeakList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE60 /* WeakList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CBD0 /* WebSocketInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE70 /* WebSocketInterfaces.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CC30 /* React-jsinspector-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CC20 /* React-jsinspector-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CC60 /* React-jsinspector-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CC50 /* React-jsinspector-dummy.m */; }; + 46EB2E0001CD60 /* react_native_log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE80 /* react_native_log.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001CD70 /* react_native_log.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE90 /* react_native_log.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CDD0 /* React-logger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CDC0 /* React-logger-dummy.m */; }; + 46EB2E0001CE60 /* ReactNativeConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEA0 /* ReactNativeConfig.cpp */; }; + 46EB2E0001CE70 /* ReactNativeConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEB0 /* ReactNativeConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CED0 /* React-nativeconfig-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CEC0 /* React-nativeconfig-dummy.m */; }; + 46EB2E0001CF60 /* BridgeNativeModulePerfLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEC0 /* BridgeNativeModulePerfLogger.cpp */; }; + 46EB2E0001CF70 /* BridgeNativeModulePerfLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AED0 /* BridgeNativeModulePerfLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CF80 /* NativeModulePerfLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEE0 /* NativeModulePerfLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001CFE0 /* React-perflogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CFD0 /* React-perflogger-dummy.m */; }; + 46EB2E0001D070 /* DebugStringConvertible.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEF0 /* DebugStringConvertible.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D080 /* DebugStringConvertibleItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF10 /* DebugStringConvertibleItem.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D090 /* DebugStringConvertible.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF00 /* DebugStringConvertible.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D0A0 /* DebugStringConvertibleItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF20 /* DebugStringConvertibleItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D0B0 /* debugStringConvertibleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF30 /* debugStringConvertibleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D0C0 /* flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF40 /* flags.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D0D0 /* SystraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF50 /* SystraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D130 /* React-rendererdebug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D120 /* React-rendererdebug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D160 /* React-rendererdebug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D150 /* React-rendererdebug-dummy.m */; }; + 46EB2E0001D2D0 /* RuntimeScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF80 /* RuntimeScheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D2E0 /* RuntimeSchedulerBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFA0 /* RuntimeSchedulerBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D2F0 /* RuntimeSchedulerCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFC0 /* RuntimeSchedulerCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D300 /* RuntimeScheduler_Legacy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFF0 /* RuntimeScheduler_Legacy.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D310 /* RuntimeScheduler_Modern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B010 /* RuntimeScheduler_Modern.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D320 /* Task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B040 /* Task.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D330 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF70 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D340 /* RuntimeScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF90 /* RuntimeScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D350 /* RuntimeSchedulerBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFB0 /* RuntimeSchedulerBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D360 /* RuntimeSchedulerCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFD0 /* RuntimeSchedulerCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D370 /* RuntimeSchedulerClock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFE0 /* RuntimeSchedulerClock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D380 /* RuntimeScheduler_Legacy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B000 /* RuntimeScheduler_Legacy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D390 /* RuntimeScheduler_Modern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B020 /* RuntimeScheduler_Modern.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D3A0 /* SchedulerPriorityUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B030 /* SchedulerPriorityUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D3B0 /* Task.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B050 /* Task.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D410 /* React-runtimescheduler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D400 /* React-runtimescheduler-dummy.m */; }; + 46EB2E0001D4A0 /* CoreFeatures.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B070 /* CoreFeatures.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D4B0 /* jsi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0C0 /* jsi.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D4C0 /* ManagedObjectWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0F0 /* ManagedObjectWrapper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D4D0 /* RunLoopObserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B110 /* RunLoopObserver.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 46EB2E0001D4E0 /* ContextContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B060 /* ContextContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D4F0 /* CoreFeatures.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B080 /* CoreFeatures.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D500 /* FloatComparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B090 /* FloatComparison.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D510 /* fnv1a.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0A0 /* fnv1a.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D520 /* hash_combine.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0B0 /* hash_combine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D530 /* jsi.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0D0 /* jsi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D540 /* ManagedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0E0 /* ManagedObjectWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D550 /* PackTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B100 /* PackTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D560 /* RunLoopObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B120 /* RunLoopObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D570 /* SharedFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B130 /* SharedFunction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D580 /* SimpleThreadSafeCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B140 /* SimpleThreadSafeCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D590 /* Telemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B150 /* Telemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D5A0 /* to_underlying.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B160 /* to_underlying.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D600 /* React-utils-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D5F0 /* React-utils-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D630 /* React-utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D620 /* React-utils-dummy.m */; }; + 46EB2E0001D6C0 /* LongLivedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B240 /* LongLivedObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D6D0 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B190 /* Array.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D6E0 /* AString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1A0 /* AString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D6F0 /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1B0 /* Base.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D700 /* Bool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1C0 /* Bool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D710 /* Bridging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1D0 /* Bridging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D720 /* CallbackWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1E0 /* CallbackWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D730 /* Class.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1F0 /* Class.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D740 /* Convert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B200 /* Convert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D750 /* Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B210 /* Dynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D760 /* Error.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B220 /* Error.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D770 /* Function.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B230 /* Function.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D780 /* LongLivedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B250 /* LongLivedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D790 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B260 /* Number.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D7A0 /* Object.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B270 /* Object.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D7B0 /* Promise.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B280 /* Promise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D7C0 /* Value.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B290 /* Value.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D7D0 /* CxxTurboModuleUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2C0 /* CxxTurboModuleUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D7E0 /* TurboCxxModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2F0 /* TurboCxxModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D7F0 /* TurboModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B310 /* TurboModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D800 /* TurboModuleBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B330 /* TurboModuleBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D810 /* TurboModulePerfLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B350 /* TurboModulePerfLogger.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D820 /* TurboModuleUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B370 /* TurboModuleUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 46EB2E0001D830 /* CallbackWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2B0 /* CallbackWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D840 /* CxxTurboModuleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2D0 /* CxxTurboModuleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D850 /* LongLivedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2E0 /* LongLivedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D860 /* TurboCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B300 /* TurboCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D870 /* TurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B320 /* TurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D880 /* TurboModuleBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B340 /* TurboModuleBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D890 /* TurboModulePerfLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B360 /* TurboModulePerfLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D8A0 /* TurboModuleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B380 /* TurboModuleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D900 /* ReactCommon-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D8F0 /* ReactCommon-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001D930 /* ReactCommon-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D920 /* ReactCommon-dummy.m */; }; + 46EB2E0001D9C0 /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3A0 /* SRDelegateController.m */; }; + 46EB2E0001D9D0 /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3C0 /* SRIOConsumer.m */; }; + 46EB2E0001D9E0 /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3E0 /* SRIOConsumerPool.m */; }; + 46EB2E0001D9F0 /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B420 /* SRProxyConnect.m */; }; + 46EB2E0001DA00 /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B440 /* SRRunLoopThread.m */; }; + 46EB2E0001DA10 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B460 /* SRPinningSecurityPolicy.m */; }; + 46EB2E0001DA20 /* SRConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B480 /* SRConstants.m */; }; + 46EB2E0001DA30 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4A0 /* SRError.m */; }; + 46EB2E0001DA40 /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4C0 /* SRHash.m */; }; + 46EB2E0001DA50 /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4E0 /* SRHTTPConnectMessage.m */; }; + 46EB2E0001DA60 /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B500 /* SRLog.m */; }; + 46EB2E0001DA70 /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B520 /* SRMutex.m */; }; + 46EB2E0001DA80 /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B540 /* SRRandom.m */; }; + 46EB2E0001DA90 /* SRSIMDHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B560 /* SRSIMDHelpers.m */; }; + 46EB2E0001DAA0 /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B580 /* SRURLUtilities.m */; }; + 46EB2E0001DAB0 /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5A0 /* NSRunLoop+SRWebSocket.m */; }; + 46EB2E0001DAC0 /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5C0 /* NSURLRequest+SRWebSocket.m */; }; + 46EB2E0001DAD0 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5F0 /* SRSecurityPolicy.m */; }; + 46EB2E0001DAE0 /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B610 /* SRWebSocket.m */; }; + 46EB2E0001DAF0 /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B390 /* SRDelegateController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB00 /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3B0 /* SRIOConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB10 /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3D0 /* SRIOConsumerPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB20 /* NSRunLoop+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3F0 /* NSRunLoop+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB30 /* NSURLRequest+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B400 /* NSURLRequest+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB40 /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B410 /* SRProxyConnect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB50 /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B430 /* SRRunLoopThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB60 /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B450 /* SRPinningSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB70 /* SRConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B470 /* SRConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB80 /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B490 /* SRError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DB90 /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4B0 /* SRHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DBA0 /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4D0 /* SRHTTPConnectMessage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DBB0 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4F0 /* SRLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DBC0 /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B510 /* SRMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DBD0 /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B530 /* SRRandom.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DBE0 /* SRSIMDHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B550 /* SRSIMDHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DBF0 /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B570 /* SRURLUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DC00 /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B590 /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DC10 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5B0 /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DC20 /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5D0 /* SocketRocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DC30 /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5E0 /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DC40 /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B600 /* SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DCA0 /* SocketRocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001DC90 /* SocketRocket-dummy.m */; }; + 46EB2E0001DD30 /* AbsoluteLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B630 /* AbsoluteLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DD40 /* Baseline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B660 /* Baseline.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DD50 /* Cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B690 /* Cache.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DD60 /* CalculateLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6B0 /* CalculateLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DD70 /* FlexLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6E0 /* FlexLine.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DD80 /* PixelGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B700 /* PixelGrid.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DD90 /* Config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B750 /* Config.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DDA0 /* AssertFatal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B780 /* AssertFatal.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DDB0 /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7A0 /* Log.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DDC0 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B910 /* event.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DDD0 /* LayoutResults.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B950 /* LayoutResults.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DDE0 /* Node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B970 /* Node.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DDF0 /* YGConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA20 /* YGConfig.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE00 /* YGEnums.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA40 /* YGEnums.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE10 /* YGNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA70 /* YGNode.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE20 /* YGNodeLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA90 /* YGNodeLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE30 /* YGNodeStyle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAB0 /* YGNodeStyle.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE40 /* YGPixelGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAD0 /* YGPixelGrid.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE50 /* YGValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAF0 /* YGValue.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; + 46EB2E0001DE60 /* AbsoluteLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B640 /* AbsoluteLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DE70 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B650 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DE80 /* Baseline.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B670 /* Baseline.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DE90 /* BoundAxis.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B680 /* BoundAxis.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DEA0 /* Cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6A0 /* Cache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DEB0 /* CalculateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6C0 /* CalculateLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DEC0 /* FlexDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6D0 /* FlexDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DED0 /* FlexLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6F0 /* FlexLine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DEE0 /* PixelGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B710 /* PixelGrid.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DEF0 /* SizingMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B720 /* SizingMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF00 /* TrailingPosition.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B730 /* TrailingPosition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF10 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B760 /* Config.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF20 /* AssertFatal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B790 /* AssertFatal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF30 /* Log.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7B0 /* Log.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF40 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7D0 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF50 /* Dimension.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7E0 /* Dimension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF60 /* Direction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7F0 /* Direction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF70 /* Display.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B800 /* Display.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF80 /* Edge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B810 /* Edge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DF90 /* Errata.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B820 /* Errata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DFA0 /* ExperimentalFeature.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B830 /* ExperimentalFeature.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DFB0 /* FlexDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B840 /* FlexDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DFC0 /* Gutter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B850 /* Gutter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DFD0 /* Justify.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B860 /* Justify.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DFE0 /* LogLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B870 /* LogLevel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001DFF0 /* MeasureMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B880 /* MeasureMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E000 /* NodeType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B890 /* NodeType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E010 /* Overflow.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8A0 /* Overflow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E020 /* PhysicalEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8B0 /* PhysicalEdge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E030 /* PositionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8C0 /* PositionType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E040 /* Unit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8D0 /* Unit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E050 /* Wrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8E0 /* Wrap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E060 /* YogaEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8F0 /* YogaEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E070 /* event.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B920 /* event.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E080 /* CachedMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B940 /* CachedMeasurement.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E090 /* LayoutResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B960 /* LayoutResults.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E0A0 /* Node.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B980 /* Node.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E0B0 /* Comparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9A0 /* Comparison.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E0C0 /* FloatOptional.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9B0 /* FloatOptional.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E0D0 /* SmallValueBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9D0 /* SmallValueBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E0E0 /* Style.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9E0 /* Style.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E0F0 /* StyleLength.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9F0 /* StyleLength.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E100 /* StyleValueHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA00 /* StyleValueHandle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E110 /* StyleValuePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA10 /* StyleValuePool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E120 /* YGConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA30 /* YGConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E130 /* YGEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA50 /* YGEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E140 /* YGMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA60 /* YGMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E150 /* YGNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA80 /* YGNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E160 /* YGNodeLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAA0 /* YGNodeLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E170 /* YGNodeStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAC0 /* YGNodeStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E180 /* YGPixelGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAE0 /* YGPixelGrid.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E190 /* YGValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB00 /* YGValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E1A0 /* Yoga.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB10 /* Yoga.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E200 /* Yoga-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001E1F0 /* Yoga-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E230 /* Yoga-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001E220 /* Yoga-dummy.m */; }; + 46EB2E0001E2C0 /* ZXMultiFormatReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB50 /* ZXMultiFormatReader.m */; }; + 46EB2E0001E2D0 /* ZXMultiFormatWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB70 /* ZXMultiFormatWriter.m */; }; + 46EB2E0001E2E0 /* ZXCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB90 /* ZXCapture.m */; }; + 46EB2E0001E2F0 /* ZXCGImageLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBC0 /* ZXCGImageLuminanceSource.m */; }; + 46EB2E0001E300 /* ZXCGImageLuminanceSourceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBE0 /* ZXCGImageLuminanceSourceInfo.m */; }; + 46EB2E0001E310 /* ZXImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC00 /* ZXImage.m */; }; + 46EB2E0001E320 /* ZXMathUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC20 /* ZXMathUtils.m */; }; + 46EB2E0001E330 /* ZXMonochromeRectangleDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC40 /* ZXMonochromeRectangleDetector.m */; }; + 46EB2E0001E340 /* ZXWhiteRectangleDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC60 /* ZXWhiteRectangleDetector.m */; }; + 46EB2E0001E350 /* ZXGenericGF.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC80 /* ZXGenericGF.m */; }; + 46EB2E0001E360 /* ZXGenericGFPoly.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCA0 /* ZXGenericGFPoly.m */; }; + 46EB2E0001E370 /* ZXReedSolomonDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCC0 /* ZXReedSolomonDecoder.m */; }; + 46EB2E0001E380 /* ZXReedSolomonEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCE0 /* ZXReedSolomonEncoder.m */; }; + 46EB2E0001E390 /* ZXBitArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD00 /* ZXBitArray.m */; }; + 46EB2E0001E3A0 /* ZXBitMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD20 /* ZXBitMatrix.m */; }; + 46EB2E0001E3B0 /* ZXBitSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD40 /* ZXBitSource.m */; }; + 46EB2E0001E3C0 /* ZXBoolArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD60 /* ZXBoolArray.m */; }; + 46EB2E0001E3D0 /* ZXByteArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD80 /* ZXByteArray.m */; }; + 46EB2E0001E3E0 /* ZXCharacterSetECI.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDA0 /* ZXCharacterSetECI.m */; }; + 46EB2E0001E3F0 /* ZXDecimal.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDC0 /* ZXDecimal.m */; }; + 46EB2E0001E400 /* ZXDecoderResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDE0 /* ZXDecoderResult.m */; }; + 46EB2E0001E410 /* ZXDefaultGridSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE00 /* ZXDefaultGridSampler.m */; }; + 46EB2E0001E420 /* ZXDetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE20 /* ZXDetectorResult.m */; }; + 46EB2E0001E430 /* ZXGlobalHistogramBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE40 /* ZXGlobalHistogramBinarizer.m */; }; + 46EB2E0001E440 /* ZXGridSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE60 /* ZXGridSampler.m */; }; + 46EB2E0001E450 /* ZXHybridBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE80 /* ZXHybridBinarizer.m */; }; + 46EB2E0001E460 /* ZXIntArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEA0 /* ZXIntArray.m */; }; + 46EB2E0001E470 /* ZXPerspectiveTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEC0 /* ZXPerspectiveTransform.m */; }; + 46EB2E0001E480 /* ZXStringUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEE0 /* ZXStringUtils.m */; }; + 46EB2E0001E490 /* ZXBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF10 /* ZXBinarizer.m */; }; + 46EB2E0001E4A0 /* ZXBinaryBitmap.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF30 /* ZXBinaryBitmap.m */; }; + 46EB2E0001E4B0 /* ZXByteMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF50 /* ZXByteMatrix.m */; }; + 46EB2E0001E4C0 /* ZXDecodeHints.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF70 /* ZXDecodeHints.m */; }; + 46EB2E0001E4D0 /* ZXDimension.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF90 /* ZXDimension.m */; }; + 46EB2E0001E4E0 /* ZXEncodeHints.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFB0 /* ZXEncodeHints.m */; }; + 46EB2E0001E4F0 /* ZXErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFD0 /* ZXErrors.m */; }; + 46EB2E0001E500 /* ZXInvertedLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C000 /* ZXInvertedLuminanceSource.m */; }; + 46EB2E0001E510 /* ZXLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C020 /* ZXLuminanceSource.m */; }; + 46EB2E0001E520 /* ZXPlanarYUVLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C040 /* ZXPlanarYUVLuminanceSource.m */; }; + 46EB2E0001E530 /* ZXResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C070 /* ZXResult.m */; }; + 46EB2E0001E540 /* ZXResultPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0A0 /* ZXResultPoint.m */; }; + 46EB2E0001E550 /* ZXRGBLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0D0 /* ZXRGBLuminanceSource.m */; }; + 46EB2E0001E560 /* ZXByQuadrantReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C100 /* ZXByQuadrantReader.m */; }; + 46EB2E0001E570 /* ZXGenericMultipleBarcodeReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C120 /* ZXGenericMultipleBarcodeReader.m */; }; + 46EB2E0001E580 /* ZXingObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB30 /* ZXingObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E590 /* ZXMultiFormatReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB40 /* ZXMultiFormatReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E5A0 /* ZXMultiFormatWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB60 /* ZXMultiFormatWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E5B0 /* ZXCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB80 /* ZXCapture.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E5C0 /* ZXCaptureDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBA0 /* ZXCaptureDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E5D0 /* ZXCGImageLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBB0 /* ZXCGImageLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E5E0 /* ZXCGImageLuminanceSourceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBD0 /* ZXCGImageLuminanceSourceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E5F0 /* ZXImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBF0 /* ZXImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E600 /* ZXMathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC10 /* ZXMathUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E610 /* ZXMonochromeRectangleDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC30 /* ZXMonochromeRectangleDetector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E620 /* ZXWhiteRectangleDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC50 /* ZXWhiteRectangleDetector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E630 /* ZXGenericGF.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC70 /* ZXGenericGF.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E640 /* ZXGenericGFPoly.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC90 /* ZXGenericGFPoly.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E650 /* ZXReedSolomonDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCB0 /* ZXReedSolomonDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E660 /* ZXReedSolomonEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCD0 /* ZXReedSolomonEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E670 /* ZXBitArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCF0 /* ZXBitArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E680 /* ZXBitMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD10 /* ZXBitMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E690 /* ZXBitSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD30 /* ZXBitSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E6A0 /* ZXBoolArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD50 /* ZXBoolArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E6B0 /* ZXByteArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD70 /* ZXByteArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E6C0 /* ZXCharacterSetECI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD90 /* ZXCharacterSetECI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E6D0 /* ZXDecimal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDB0 /* ZXDecimal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E6E0 /* ZXDecoderResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDD0 /* ZXDecoderResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E6F0 /* ZXDefaultGridSampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDF0 /* ZXDefaultGridSampler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E700 /* ZXDetectorResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE10 /* ZXDetectorResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E710 /* ZXGlobalHistogramBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE30 /* ZXGlobalHistogramBinarizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E720 /* ZXGridSampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE50 /* ZXGridSampler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E730 /* ZXHybridBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE70 /* ZXHybridBinarizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E740 /* ZXIntArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE90 /* ZXIntArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E750 /* ZXPerspectiveTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEB0 /* ZXPerspectiveTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E760 /* ZXStringUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BED0 /* ZXStringUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E770 /* ZXBarcodeFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEF0 /* ZXBarcodeFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E780 /* ZXBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF00 /* ZXBinarizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E790 /* ZXBinaryBitmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF20 /* ZXBinaryBitmap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E7A0 /* ZXByteMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF40 /* ZXByteMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E7B0 /* ZXDecodeHints.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF60 /* ZXDecodeHints.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E7C0 /* ZXDimension.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF80 /* ZXDimension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E7D0 /* ZXEncodeHints.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFA0 /* ZXEncodeHints.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E7E0 /* ZXErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFC0 /* ZXErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E7F0 /* ZXingObjCCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFE0 /* ZXingObjCCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E800 /* ZXInvertedLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFF0 /* ZXInvertedLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E810 /* ZXLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C010 /* ZXLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E820 /* ZXPlanarYUVLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C030 /* ZXPlanarYUVLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E830 /* ZXReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C050 /* ZXReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E840 /* ZXResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C060 /* ZXResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E850 /* ZXResultMetadataType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C080 /* ZXResultMetadataType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E860 /* ZXResultPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C090 /* ZXResultPoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E870 /* ZXResultPointCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0B0 /* ZXResultPointCallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E880 /* ZXRGBLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0C0 /* ZXRGBLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E890 /* ZXWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0E0 /* ZXWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E8A0 /* ZXByQuadrantReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0F0 /* ZXByQuadrantReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E8B0 /* ZXGenericMultipleBarcodeReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C110 /* ZXGenericMultipleBarcodeReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E8C0 /* ZXMultipleBarcodeReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C130 /* ZXMultipleBarcodeReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001E8D0 /* ZXAbstractExpandedDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C160 /* ZXAbstractExpandedDecoder.m */; }; + 46EB2E0001E8E0 /* ZXAI013103decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C180 /* ZXAI013103decoder.m */; }; + 46EB2E0001E8F0 /* ZXAI01320xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1A0 /* ZXAI01320xDecoder.m */; }; + 46EB2E0001E900 /* ZXAI01392xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1C0 /* ZXAI01392xDecoder.m */; }; + 46EB2E0001E910 /* ZXAI01393xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1E0 /* ZXAI01393xDecoder.m */; }; + 46EB2E0001E920 /* ZXAI013x0x1xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C200 /* ZXAI013x0x1xDecoder.m */; }; + 46EB2E0001E930 /* ZXAI013x0xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C220 /* ZXAI013x0xDecoder.m */; }; + 46EB2E0001E940 /* ZXAI01AndOtherAIs.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C240 /* ZXAI01AndOtherAIs.m */; }; + 46EB2E0001E950 /* ZXAI01decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C260 /* ZXAI01decoder.m */; }; + 46EB2E0001E960 /* ZXAI01weightDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C280 /* ZXAI01weightDecoder.m */; }; + 46EB2E0001E970 /* ZXAnyAIDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2A0 /* ZXAnyAIDecoder.m */; }; + 46EB2E0001E980 /* ZXRSSExpandedBlockParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2C0 /* ZXRSSExpandedBlockParsedResult.m */; }; + 46EB2E0001E990 /* ZXRSSExpandedCurrentParsingState.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2E0 /* ZXRSSExpandedCurrentParsingState.m */; }; + 46EB2E0001E9A0 /* ZXRSSExpandedDecodedChar.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C300 /* ZXRSSExpandedDecodedChar.m */; }; + 46EB2E0001E9B0 /* ZXRSSExpandedDecodedInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C320 /* ZXRSSExpandedDecodedInformation.m */; }; + 46EB2E0001E9C0 /* ZXRSSExpandedDecodedNumeric.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C340 /* ZXRSSExpandedDecodedNumeric.m */; }; + 46EB2E0001E9D0 /* ZXRSSExpandedDecodedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C360 /* ZXRSSExpandedDecodedObject.m */; }; + 46EB2E0001E9E0 /* ZXRSSExpandedFieldParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C380 /* ZXRSSExpandedFieldParser.m */; }; + 46EB2E0001E9F0 /* ZXRSSExpandedGeneralAppIdDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3A0 /* ZXRSSExpandedGeneralAppIdDecoder.m */; }; + 46EB2E0001EA00 /* ZXBitArrayBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3C0 /* ZXBitArrayBuilder.m */; }; + 46EB2E0001EA10 /* ZXRSSExpandedPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3E0 /* ZXRSSExpandedPair.m */; }; + 46EB2E0001EA20 /* ZXRSSExpandedReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C400 /* ZXRSSExpandedReader.m */; }; + 46EB2E0001EA30 /* ZXRSSExpandedRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C420 /* ZXRSSExpandedRow.m */; }; + 46EB2E0001EA40 /* ZXAbstractRSSReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C440 /* ZXAbstractRSSReader.m */; }; + 46EB2E0001EA50 /* ZXRSS14Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C460 /* ZXRSS14Reader.m */; }; + 46EB2E0001EA60 /* ZXRSSDataCharacter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C480 /* ZXRSSDataCharacter.m */; }; + 46EB2E0001EA70 /* ZXRSSFinderPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4A0 /* ZXRSSFinderPattern.m */; }; + 46EB2E0001EA80 /* ZXRSSPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4C0 /* ZXRSSPair.m */; }; + 46EB2E0001EA90 /* ZXRSSUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4E0 /* ZXRSSUtils.m */; }; + 46EB2E0001EAA0 /* ZXCodaBarReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C500 /* ZXCodaBarReader.m */; }; + 46EB2E0001EAB0 /* ZXCodaBarWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C520 /* ZXCodaBarWriter.m */; }; + 46EB2E0001EAC0 /* ZXCode128Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C540 /* ZXCode128Reader.m */; }; + 46EB2E0001EAD0 /* ZXCode128Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C560 /* ZXCode128Writer.m */; }; + 46EB2E0001EAE0 /* ZXCode39Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C580 /* ZXCode39Reader.m */; }; + 46EB2E0001EAF0 /* ZXCode39Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5A0 /* ZXCode39Writer.m */; }; + 46EB2E0001EB00 /* ZXCode93Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5C0 /* ZXCode93Reader.m */; }; + 46EB2E0001EB10 /* ZXCode93Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5E0 /* ZXCode93Writer.m */; }; + 46EB2E0001EB20 /* ZXEAN13Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C600 /* ZXEAN13Reader.m */; }; + 46EB2E0001EB30 /* ZXEAN13Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C620 /* ZXEAN13Writer.m */; }; + 46EB2E0001EB40 /* ZXEAN8Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C640 /* ZXEAN8Reader.m */; }; + 46EB2E0001EB50 /* ZXEAN8Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C660 /* ZXEAN8Writer.m */; }; + 46EB2E0001EB60 /* ZXEANManufacturerOrgSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C680 /* ZXEANManufacturerOrgSupport.m */; }; + 46EB2E0001EB70 /* ZXITFReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6B0 /* ZXITFReader.m */; }; + 46EB2E0001EB80 /* ZXITFWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6D0 /* ZXITFWriter.m */; }; + 46EB2E0001EB90 /* ZXMultiFormatOneDReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6F0 /* ZXMultiFormatOneDReader.m */; }; + 46EB2E0001EBA0 /* ZXMultiFormatUPCEANReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C710 /* ZXMultiFormatUPCEANReader.m */; }; + 46EB2E0001EBB0 /* ZXOneDimensionalCodeWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C730 /* ZXOneDimensionalCodeWriter.m */; }; + 46EB2E0001EBC0 /* ZXOneDReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C750 /* ZXOneDReader.m */; }; + 46EB2E0001EBD0 /* ZXUPCAReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C770 /* ZXUPCAReader.m */; }; + 46EB2E0001EBE0 /* ZXUPCAWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C790 /* ZXUPCAWriter.m */; }; + 46EB2E0001EBF0 /* ZXUPCEANExtension2Support.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7B0 /* ZXUPCEANExtension2Support.m */; }; + 46EB2E0001EC00 /* ZXUPCEANExtension5Support.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7D0 /* ZXUPCEANExtension5Support.m */; }; + 46EB2E0001EC10 /* ZXUPCEANExtensionSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7F0 /* ZXUPCEANExtensionSupport.m */; }; + 46EB2E0001EC20 /* ZXUPCEANReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C810 /* ZXUPCEANReader.m */; }; + 46EB2E0001EC30 /* ZXUPCEANWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C830 /* ZXUPCEANWriter.m */; }; + 46EB2E0001EC40 /* ZXUPCEReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C850 /* ZXUPCEReader.m */; }; + 46EB2E0001EC50 /* ZXUPCEWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C870 /* ZXUPCEWriter.m */; }; + 46EB2E0001EC60 /* ZXAbstractDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C890 /* ZXAbstractDoCoMoResultParser.m */; }; + 46EB2E0001EC70 /* ZXAddressBookAUResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8B0 /* ZXAddressBookAUResultParser.m */; }; + 46EB2E0001EC80 /* ZXAddressBookDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8D0 /* ZXAddressBookDoCoMoResultParser.m */; }; + 46EB2E0001EC90 /* ZXAddressBookParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8F0 /* ZXAddressBookParsedResult.m */; }; + 46EB2E0001ECA0 /* ZXBizcardResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C910 /* ZXBizcardResultParser.m */; }; + 46EB2E0001ECB0 /* ZXBookmarkDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C930 /* ZXBookmarkDoCoMoResultParser.m */; }; + 46EB2E0001ECC0 /* ZXCalendarParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C950 /* ZXCalendarParsedResult.m */; }; + 46EB2E0001ECD0 /* ZXEmailAddressParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C970 /* ZXEmailAddressParsedResult.m */; }; + 46EB2E0001ECE0 /* ZXEmailAddressResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C990 /* ZXEmailAddressResultParser.m */; }; + 46EB2E0001ECF0 /* ZXEmailDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9B0 /* ZXEmailDoCoMoResultParser.m */; }; + 46EB2E0001ED00 /* ZXExpandedProductParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9D0 /* ZXExpandedProductParsedResult.m */; }; + 46EB2E0001ED10 /* ZXExpandedProductResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9F0 /* ZXExpandedProductResultParser.m */; }; + 46EB2E0001ED20 /* ZXGeoParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA10 /* ZXGeoParsedResult.m */; }; + 46EB2E0001ED30 /* ZXGeoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA30 /* ZXGeoResultParser.m */; }; + 46EB2E0001ED40 /* ZXISBNParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA50 /* ZXISBNParsedResult.m */; }; + 46EB2E0001ED50 /* ZXISBNResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA70 /* ZXISBNResultParser.m */; }; + 46EB2E0001ED60 /* ZXParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA90 /* ZXParsedResult.m */; }; + 46EB2E0001ED70 /* ZXProductParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAC0 /* ZXProductParsedResult.m */; }; + 46EB2E0001ED80 /* ZXProductResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAE0 /* ZXProductResultParser.m */; }; + 46EB2E0001ED90 /* ZXResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB00 /* ZXResultParser.m */; }; + 46EB2E0001EDA0 /* ZXSMSMMSResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB20 /* ZXSMSMMSResultParser.m */; }; + 46EB2E0001EDB0 /* ZXSMSParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB40 /* ZXSMSParsedResult.m */; }; + 46EB2E0001EDC0 /* ZXSMSTOMMSTOResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB60 /* ZXSMSTOMMSTOResultParser.m */; }; + 46EB2E0001EDD0 /* ZXSMTPResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB80 /* ZXSMTPResultParser.m */; }; + 46EB2E0001EDE0 /* ZXTelParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBA0 /* ZXTelParsedResult.m */; }; + 46EB2E0001EDF0 /* ZXTelResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBC0 /* ZXTelResultParser.m */; }; + 46EB2E0001EE00 /* ZXTextParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBE0 /* ZXTextParsedResult.m */; }; + 46EB2E0001EE10 /* ZXURIParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC00 /* ZXURIParsedResult.m */; }; + 46EB2E0001EE20 /* ZXURIResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC20 /* ZXURIResultParser.m */; }; + 46EB2E0001EE30 /* ZXURLTOResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC40 /* ZXURLTOResultParser.m */; }; + 46EB2E0001EE40 /* ZXVCardResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC60 /* ZXVCardResultParser.m */; }; + 46EB2E0001EE50 /* ZXVEventResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC80 /* ZXVEventResultParser.m */; }; + 46EB2E0001EE60 /* ZXVINParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCA0 /* ZXVINParsedResult.m */; }; + 46EB2E0001EE70 /* ZXVINResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCC0 /* ZXVINResultParser.m */; }; + 46EB2E0001EE80 /* ZXWifiParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCE0 /* ZXWifiParsedResult.m */; }; + 46EB2E0001EE90 /* ZXWifiResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD00 /* ZXWifiResultParser.m */; }; + 46EB2E0001EEA0 /* ZXAbstractExpandedDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C150 /* ZXAbstractExpandedDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EEB0 /* ZXAI013103decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C170 /* ZXAI013103decoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EEC0 /* ZXAI01320xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C190 /* ZXAI01320xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EED0 /* ZXAI01392xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1B0 /* ZXAI01392xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EEE0 /* ZXAI01393xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1D0 /* ZXAI01393xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EEF0 /* ZXAI013x0x1xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1F0 /* ZXAI013x0x1xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF00 /* ZXAI013x0xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C210 /* ZXAI013x0xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF10 /* ZXAI01AndOtherAIs.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C230 /* ZXAI01AndOtherAIs.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF20 /* ZXAI01decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C250 /* ZXAI01decoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF30 /* ZXAI01weightDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C270 /* ZXAI01weightDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF40 /* ZXAnyAIDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C290 /* ZXAnyAIDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF50 /* ZXRSSExpandedBlockParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2B0 /* ZXRSSExpandedBlockParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF60 /* ZXRSSExpandedCurrentParsingState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2D0 /* ZXRSSExpandedCurrentParsingState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF70 /* ZXRSSExpandedDecodedChar.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2F0 /* ZXRSSExpandedDecodedChar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF80 /* ZXRSSExpandedDecodedInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C310 /* ZXRSSExpandedDecodedInformation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EF90 /* ZXRSSExpandedDecodedNumeric.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C330 /* ZXRSSExpandedDecodedNumeric.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EFA0 /* ZXRSSExpandedDecodedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C350 /* ZXRSSExpandedDecodedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EFB0 /* ZXRSSExpandedFieldParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C370 /* ZXRSSExpandedFieldParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EFC0 /* ZXRSSExpandedGeneralAppIdDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C390 /* ZXRSSExpandedGeneralAppIdDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EFD0 /* ZXBitArrayBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3B0 /* ZXBitArrayBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EFE0 /* ZXRSSExpandedPair.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3D0 /* ZXRSSExpandedPair.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001EFF0 /* ZXRSSExpandedReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3F0 /* ZXRSSExpandedReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F000 /* ZXRSSExpandedRow.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C410 /* ZXRSSExpandedRow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F010 /* ZXAbstractRSSReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C430 /* ZXAbstractRSSReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F020 /* ZXRSS14Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C450 /* ZXRSS14Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F030 /* ZXRSSDataCharacter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C470 /* ZXRSSDataCharacter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F040 /* ZXRSSFinderPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C490 /* ZXRSSFinderPattern.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F050 /* ZXRSSPair.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4B0 /* ZXRSSPair.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F060 /* ZXRSSUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4D0 /* ZXRSSUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F070 /* ZXCodaBarReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4F0 /* ZXCodaBarReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F080 /* ZXCodaBarWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C510 /* ZXCodaBarWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F090 /* ZXCode128Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C530 /* ZXCode128Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F0A0 /* ZXCode128Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C550 /* ZXCode128Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F0B0 /* ZXCode39Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C570 /* ZXCode39Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F0C0 /* ZXCode39Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C590 /* ZXCode39Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F0D0 /* ZXCode93Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5B0 /* ZXCode93Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F0E0 /* ZXCode93Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5D0 /* ZXCode93Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F0F0 /* ZXEAN13Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5F0 /* ZXEAN13Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F100 /* ZXEAN13Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C610 /* ZXEAN13Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F110 /* ZXEAN8Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C630 /* ZXEAN8Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F120 /* ZXEAN8Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C650 /* ZXEAN8Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F130 /* ZXEANManufacturerOrgSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C670 /* ZXEANManufacturerOrgSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F140 /* ZXingObjCOneD.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C690 /* ZXingObjCOneD.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F150 /* ZXITFReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6A0 /* ZXITFReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F160 /* ZXITFWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6C0 /* ZXITFWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F170 /* ZXMultiFormatOneDReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6E0 /* ZXMultiFormatOneDReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F180 /* ZXMultiFormatUPCEANReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C700 /* ZXMultiFormatUPCEANReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F190 /* ZXOneDimensionalCodeWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C720 /* ZXOneDimensionalCodeWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F1A0 /* ZXOneDReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C740 /* ZXOneDReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F1B0 /* ZXUPCAReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C760 /* ZXUPCAReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F1C0 /* ZXUPCAWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C780 /* ZXUPCAWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F1D0 /* ZXUPCEANExtension2Support.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7A0 /* ZXUPCEANExtension2Support.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F1E0 /* ZXUPCEANExtension5Support.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7C0 /* ZXUPCEANExtension5Support.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F1F0 /* ZXUPCEANExtensionSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7E0 /* ZXUPCEANExtensionSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F200 /* ZXUPCEANReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C800 /* ZXUPCEANReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F210 /* ZXUPCEANWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C820 /* ZXUPCEANWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F220 /* ZXUPCEReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C840 /* ZXUPCEReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F230 /* ZXUPCEWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C860 /* ZXUPCEWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F240 /* ZXAbstractDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C880 /* ZXAbstractDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F250 /* ZXAddressBookAUResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8A0 /* ZXAddressBookAUResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F260 /* ZXAddressBookDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8C0 /* ZXAddressBookDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F270 /* ZXAddressBookParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8E0 /* ZXAddressBookParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F280 /* ZXBizcardResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C900 /* ZXBizcardResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F290 /* ZXBookmarkDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C920 /* ZXBookmarkDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F2A0 /* ZXCalendarParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C940 /* ZXCalendarParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F2B0 /* ZXEmailAddressParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C960 /* ZXEmailAddressParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F2C0 /* ZXEmailAddressResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C980 /* ZXEmailAddressResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F2D0 /* ZXEmailDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9A0 /* ZXEmailDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F2E0 /* ZXExpandedProductParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9C0 /* ZXExpandedProductParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F2F0 /* ZXExpandedProductResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9E0 /* ZXExpandedProductResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F300 /* ZXGeoParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA00 /* ZXGeoParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F310 /* ZXGeoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA20 /* ZXGeoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F320 /* ZXISBNParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA40 /* ZXISBNParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F330 /* ZXISBNResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA60 /* ZXISBNResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F340 /* ZXParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA80 /* ZXParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F350 /* ZXParsedResultType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAA0 /* ZXParsedResultType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F360 /* ZXProductParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAB0 /* ZXProductParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F370 /* ZXProductResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAD0 /* ZXProductResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F380 /* ZXResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAF0 /* ZXResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F390 /* ZXSMSMMSResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB10 /* ZXSMSMMSResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F3A0 /* ZXSMSParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB30 /* ZXSMSParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F3B0 /* ZXSMSTOMMSTOResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB50 /* ZXSMSTOMMSTOResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F3C0 /* ZXSMTPResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB70 /* ZXSMTPResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F3D0 /* ZXTelParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB90 /* ZXTelParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F3E0 /* ZXTelResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBB0 /* ZXTelResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F3F0 /* ZXTextParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBD0 /* ZXTextParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F400 /* ZXURIParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBF0 /* ZXURIParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F410 /* ZXURIResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC10 /* ZXURIResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F420 /* ZXURLTOResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC30 /* ZXURLTOResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F430 /* ZXVCardResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC50 /* ZXVCardResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F440 /* ZXVEventResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC70 /* ZXVEventResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F450 /* ZXVINParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC90 /* ZXVINParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F460 /* ZXVINResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCB0 /* ZXVINResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F470 /* ZXWifiParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCD0 /* ZXWifiParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F480 /* ZXWifiResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCF0 /* ZXWifiResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F490 /* ZXModulusGF.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD30 /* ZXModulusGF.m */; }; + 46EB2E0001F4A0 /* ZXModulusPoly.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD50 /* ZXModulusPoly.m */; }; + 46EB2E0001F4B0 /* ZXPDF417ECErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD70 /* ZXPDF417ECErrorCorrection.m */; }; + 46EB2E0001F4C0 /* ZXPDF417BarcodeMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD90 /* ZXPDF417BarcodeMetadata.m */; }; + 46EB2E0001F4D0 /* ZXPDF417BarcodeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDB0 /* ZXPDF417BarcodeValue.m */; }; + 46EB2E0001F4E0 /* ZXPDF417BoundingBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDD0 /* ZXPDF417BoundingBox.m */; }; + 46EB2E0001F4F0 /* ZXPDF417Codeword.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDF0 /* ZXPDF417Codeword.m */; }; + 46EB2E0001F500 /* ZXPDF417CodewordDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE10 /* ZXPDF417CodewordDecoder.m */; }; + 46EB2E0001F510 /* ZXPDF417DecodedBitStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE30 /* ZXPDF417DecodedBitStreamParser.m */; }; + 46EB2E0001F520 /* ZXPDF417DetectionResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE50 /* ZXPDF417DetectionResult.m */; }; + 46EB2E0001F530 /* ZXPDF417DetectionResultColumn.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE70 /* ZXPDF417DetectionResultColumn.m */; }; + 46EB2E0001F540 /* ZXPDF417DetectionResultRowIndicatorColumn.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE90 /* ZXPDF417DetectionResultRowIndicatorColumn.m */; }; + 46EB2E0001F550 /* ZXPDF417ScanningDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEB0 /* ZXPDF417ScanningDecoder.m */; }; + 46EB2E0001F560 /* ZXPDF417Detector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CED0 /* ZXPDF417Detector.m */; }; + 46EB2E0001F570 /* ZXPDF417DetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEF0 /* ZXPDF417DetectorResult.m */; }; + 46EB2E0001F580 /* ZXPDF417.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF10 /* ZXPDF417.m */; }; + 46EB2E0001F590 /* ZXPDF417BarcodeMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF30 /* ZXPDF417BarcodeMatrix.m */; }; + 46EB2E0001F5A0 /* ZXPDF417BarcodeRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF50 /* ZXPDF417BarcodeRow.m */; }; + 46EB2E0001F5B0 /* ZXPDF417Dimensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF70 /* ZXPDF417Dimensions.m */; }; + 46EB2E0001F5C0 /* ZXPDF417ErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF90 /* ZXPDF417ErrorCorrection.m */; }; + 46EB2E0001F5D0 /* ZXPDF417HighLevelEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFB0 /* ZXPDF417HighLevelEncoder.m */; }; + 46EB2E0001F5E0 /* ZXPDF417Common.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFE0 /* ZXPDF417Common.m */; }; + 46EB2E0001F5F0 /* ZXPDF417Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D000 /* ZXPDF417Reader.m */; }; + 46EB2E0001F600 /* ZXPDF417ResultMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D020 /* ZXPDF417ResultMetadata.m */; }; + 46EB2E0001F610 /* ZXPDF417Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D040 /* ZXPDF417Writer.m */; }; + 46EB2E0001F620 /* ZXModulusGF.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD20 /* ZXModulusGF.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F630 /* ZXModulusPoly.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD40 /* ZXModulusPoly.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F640 /* ZXPDF417ECErrorCorrection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD60 /* ZXPDF417ECErrorCorrection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F650 /* ZXPDF417BarcodeMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD80 /* ZXPDF417BarcodeMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F660 /* ZXPDF417BarcodeValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDA0 /* ZXPDF417BarcodeValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F670 /* ZXPDF417BoundingBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDC0 /* ZXPDF417BoundingBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F680 /* ZXPDF417Codeword.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDE0 /* ZXPDF417Codeword.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F690 /* ZXPDF417CodewordDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE00 /* ZXPDF417CodewordDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F6A0 /* ZXPDF417DecodedBitStreamParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE20 /* ZXPDF417DecodedBitStreamParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F6B0 /* ZXPDF417DetectionResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE40 /* ZXPDF417DetectionResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F6C0 /* ZXPDF417DetectionResultColumn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE60 /* ZXPDF417DetectionResultColumn.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F6D0 /* ZXPDF417DetectionResultRowIndicatorColumn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE80 /* ZXPDF417DetectionResultRowIndicatorColumn.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F6E0 /* ZXPDF417ScanningDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEA0 /* ZXPDF417ScanningDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F6F0 /* ZXPDF417Detector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEC0 /* ZXPDF417Detector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F700 /* ZXPDF417DetectorResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEE0 /* ZXPDF417DetectorResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F710 /* ZXPDF417.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF00 /* ZXPDF417.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F720 /* ZXPDF417BarcodeMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF20 /* ZXPDF417BarcodeMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F730 /* ZXPDF417BarcodeRow.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF40 /* ZXPDF417BarcodeRow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F740 /* ZXPDF417Dimensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF60 /* ZXPDF417Dimensions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F750 /* ZXPDF417ErrorCorrection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF80 /* ZXPDF417ErrorCorrection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F760 /* ZXPDF417HighLevelEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFA0 /* ZXPDF417HighLevelEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F770 /* ZXingObjCPDF417.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFC0 /* ZXingObjCPDF417.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F780 /* ZXPDF417Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFD0 /* ZXPDF417Common.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F790 /* ZXPDF417Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFF0 /* ZXPDF417Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F7A0 /* ZXPDF417ResultMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D010 /* ZXPDF417ResultMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F7B0 /* ZXPDF417Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D030 /* ZXPDF417Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F810 /* ZXingObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001F800 /* ZXingObjC-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F840 /* ZXingObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001F830 /* ZXingObjC-dummy.m */; }; + 46EB2E0001F940 /* format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D120 /* format.cc */; }; + 46EB2E0001F950 /* args.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D050 /* args.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F960 /* chrono.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D060 /* chrono.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F970 /* color.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D070 /* color.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F980 /* compile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D080 /* compile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F990 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D090 /* core.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F9A0 /* format-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0A0 /* format-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F9B0 /* format.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0B0 /* format.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F9C0 /* os.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0C0 /* os.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F9D0 /* ostream.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0D0 /* ostream.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F9E0 /* printf.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0E0 /* printf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001F9F0 /* ranges.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0F0 /* ranges.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FA00 /* std.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D100 /* std.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FA10 /* xchar.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D110 /* xchar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FA70 /* fmt-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FA60 /* fmt-dummy.m */; }; + 46EB2E0001FB00 /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D180 /* demangle.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB10 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D190 /* logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB20 /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1A0 /* raw_logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB30 /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1B0 /* signalhandler.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB40 /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1C0 /* symbolize.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB50 /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1D0 /* utilities.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB60 /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1E0 /* vlog_is_on.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 46EB2E0001FB70 /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D130 /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FB80 /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D140 /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FB90 /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D150 /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FBA0 /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D160 /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FBB0 /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D170 /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FC10 /* glog-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FC00 /* glog-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FC40 /* glog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FC30 /* glog-dummy.m */; }; + 46EB2E0001FD50 /* RNCSafeAreaContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D3F0 /* RNCSafeAreaContext.mm */; }; + 46EB2E0001FD60 /* RNCSafeAreaProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D410 /* RNCSafeAreaProvider.m */; }; + 46EB2E0001FD70 /* RNCSafeAreaProviderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D430 /* RNCSafeAreaProviderManager.m */; }; + 46EB2E0001FD80 /* RNCSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D450 /* RNCSafeAreaShadowView.m */; }; + 46EB2E0001FD90 /* RNCSafeAreaUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D470 /* RNCSafeAreaUtils.m */; }; + 46EB2E0001FDA0 /* RNCSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D490 /* RNCSafeAreaView.m */; }; + 46EB2E0001FDB0 /* RNCSafeAreaViewEdgeMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4B0 /* RNCSafeAreaViewEdgeMode.m */; }; + 46EB2E0001FDC0 /* RNCSafeAreaViewEdges.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4D0 /* RNCSafeAreaViewEdges.m */; }; + 46EB2E0001FDD0 /* RNCSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4F0 /* RNCSafeAreaViewLocalData.m */; }; + 46EB2E0001FDE0 /* RNCSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D510 /* RNCSafeAreaViewManager.m */; }; + 46EB2E0001FDF0 /* RNCSafeAreaViewMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D530 /* RNCSafeAreaViewMode.m */; }; + 46EB2E0001FE00 /* RNCSafeAreaContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D3E0 /* RNCSafeAreaContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE10 /* RNCSafeAreaProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D400 /* RNCSafeAreaProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE20 /* RNCSafeAreaProviderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D420 /* RNCSafeAreaProviderManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE30 /* RNCSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D440 /* RNCSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE40 /* RNCSafeAreaUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D460 /* RNCSafeAreaUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE50 /* RNCSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D480 /* RNCSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE60 /* RNCSafeAreaViewEdgeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4A0 /* RNCSafeAreaViewEdgeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE70 /* RNCSafeAreaViewEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4C0 /* RNCSafeAreaViewEdges.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE80 /* RNCSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4E0 /* RNCSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FE90 /* RNCSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D500 /* RNCSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FEA0 /* RNCSafeAreaViewMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D520 /* RNCSafeAreaViewMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E0001FF00 /* react-native-safe-area-context-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FEF0 /* react-native-safe-area-context-dummy.m */; }; + 46EB2E0001FFE0 /* Pods-mobileapptemplate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FFD0 /* Pods-mobileapptemplate-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46EB2E00020040 /* Pods-mobileapptemplate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00020030 /* Pods-mobileapptemplate-dummy.m */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 46EB2E000200A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6; + remoteInfo = AppAuth; + }; + 46EB2E000200C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E000200E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 90FCC21376F1111702F7D48E658E43A2; + remoteInfo = EXApplication; + }; + 46EB2E00020100 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20140544B89B60083D9626CBDB171E89; + remoteInfo = EXBarCodeScanner; + }; + 46EB2E00020120 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6C1893932A69822CBE3502F2E0BCFB6D; + remoteInfo = EXConstants; + }; + 46EB2E00020140 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4; + remoteInfo = EXImageLoader; + }; + 46EB2E00020160 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 337D49CFF8C109DC1CC07F326439084E; + remoteInfo = Expo; + }; + 46EB2E00020180 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F77F2C3B4862C46B748290E60FD6B02B; + remoteInfo = ExpoAdapterGoogleSignIn; + }; + 46EB2E000201A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2E8DE00395DDCF21D15D83FC2DDD3A93; + remoteInfo = ExpoAsset; + }; + 46EB2E000201C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6EDBCD95D1624C1F631DF5983AADB3B3; + remoteInfo = ExpoCamera; + }; + 46EB2E000201E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 219BE94914A9A27C5B88F925A6F26253; + remoteInfo = ExpoCrypto; + }; + 46EB2E00020200 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E75C38C362BC8874606E6C3B70DBE44D; + remoteInfo = ExpoDevice; + }; + 46EB2E00020220 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 61D0956690519FC30DB411716DB5D4E9; + remoteInfo = ExpoFileSystem; + }; + 46EB2E00020240 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 105765E503515FDF1EFEBEFA6F166225; + remoteInfo = ExpoFont; + }; + 46EB2E00020260 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 90ADA47ADE107F8BBE8456EF975D4E83; + remoteInfo = ExpoKeepAwake; + }; + 46EB2E00020280 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E000202A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0A9E313F802B28B44A928D7969FB06FB; + remoteInfo = ExpoWebBrowser; + }; + 46EB2E000202C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F; + remoteInfo = FBLazyVector; + }; + 46EB2E000202E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8627999EF1D5E93E13DAFF580DA8CDCF; + remoteInfo = GTMAppAuth; + }; + 46EB2E00020300 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D676E21115185671D7258A56944ABE98; + remoteInfo = GTMSessionFetcher; + }; + 46EB2E00020320 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CAD3534FC55B0333104E5117C0A9A324; + remoteInfo = GoogleSignIn; + }; + 46EB2E00020340 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00020360 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5211B5AB7B81060AA8E78614DD75D3AB; + remoteInfo = RCTDeprecation; + }; + 46EB2E00020380 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E000203A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E000203C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 89F573A6B1292B3B2296B2206BFDC3D7; + remoteInfo = RNCAsyncStorage; + }; + 46EB2E000203E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B9E8F4CA2A4A8599389FEB665A9B96FF; + remoteInfo = RNGestureHandler; + }; + 46EB2E00020400 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5476F82C9430F9DD7EC76D0150754254; + remoteInfo = RNGoogleSignin; + }; + 46EB2E00020420 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FF879E718031128A75E7DE54046E6219; + remoteInfo = RNReanimated; + }; + 46EB2E00020440 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DE32677FA772BFFD0172EB7EE9E4E7E9; + remoteInfo = RNSVG; + }; + 46EB2E00020460 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 214E42634D1E187D876346D36184B655; + remoteInfo = RNScreens; + }; + 46EB2E00020480 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; + remoteInfo = React; + }; + 46EB2E000204A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E000204C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000204E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E16E206437995280D349D4B67695C894; + remoteInfo = "React-CoreModules"; + }; + 46EB2E00020500 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00020520 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A5E93F38E96B3A37575BEC88AD69AE85; + remoteInfo = "React-FabricImage"; + }; + 46EB2E00020540 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E00020560 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 091003D98BDA80B01B9E35CADE3947F0; + remoteInfo = "React-Mapbuffer"; + }; + 46EB2E00020580 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E000205A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9; + remoteInfo = "React-RCTActionSheet"; + }; + 46EB2E000205C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B; + remoteInfo = "React-RCTAnimation"; + }; + 46EB2E000205E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C2B1B75CCC326124F29FE703CC59BFB7; + remoteInfo = "React-RCTAppDelegate"; + }; + 46EB2E00020600 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; + remoteInfo = "React-RCTBlob"; + }; + 46EB2E00020620 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E00020640 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; + }; + 46EB2E00020660 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2; + remoteInfo = "React-RCTLinking"; + }; + 46EB2E00020680 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; + remoteInfo = "React-RCTNetwork"; + }; + 46EB2E000206A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9; + remoteInfo = "React-RCTSettings"; + }; + 46EB2E000206C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; + remoteInfo = "React-RCTText"; + }; + 46EB2E000206E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F; + remoteInfo = "React-RCTVibration"; + }; + 46EB2E00020700 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 91D38B18A4E42B1622B83F450706C2F5; + remoteInfo = "React-RuntimeApple"; + }; + 46EB2E00020720 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; + remoteInfo = "React-RuntimeCore"; + }; + 46EB2E00020740 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0EF07AE1AD53436E8D2B9B0086EA0163; + remoteInfo = "React-RuntimeHermes"; + }; + 46EB2E00020760 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; + }; + 46EB2E00020780 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E000207A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E000207C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E000207E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00020800 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; + remoteInfo = "React-hermes"; + }; + 46EB2E00020820 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 27F648AD269E94404D6A7547C4F9C683; + remoteInfo = "React-jserrorhandler"; + }; + 46EB2E00020840 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00020860 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E00020880 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E000208A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 718331030FAA6D88E74D4B2240BB4AC8; + remoteInfo = "React-jsitracing"; + }; + 46EB2E000208C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; + remoteInfo = "React-logger"; + }; + 46EB2E000208E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; + remoteInfo = "React-nativeconfig"; + }; + 46EB2E00020900 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; + remoteInfo = "React-perflogger"; + }; + 46EB2E00020920 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00020940 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B41E34C6B259B9994C513BE178912491; + remoteInfo = "React-rncore"; + }; + 46EB2E00020960 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00020980 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; + remoteInfo = "React-runtimescheduler"; + }; + 46EB2E000209A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E000209C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E000209E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; + remoteInfo = SocketRocket; + }; + 46EB2E00020A00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00020A20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; + remoteInfo = ZXingObjC; + }; + 46EB2E00020A40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; + remoteInfo = boost; + }; + 46EB2E00020A60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00020A80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00020AA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00020AC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BD9A27D8398DEB3205D3F8937B0672A0; + remoteInfo = "react-native-safe-area-context"; + }; + 46EB2E00020AE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3B932EC9659D505694902B50F4EB3D8B; + remoteInfo = "AppAuth-AppAuthCore_Privacy"; + }; + 46EB2E00020B00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20B605F265EBCD84C7167FE854FDED12; + remoteInfo = "EXApplication-ExpoApplication_privacy"; + }; + 46EB2E00020B20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020B40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020B60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4; + remoteInfo = EXImageLoader; + }; + 46EB2E00020B80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; + remoteInfo = ZXingObjC; + }; + 46EB2E00020BA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0F782E65C434CB2F920719FC727833DC; + remoteInfo = "EXConstants-EXConstants"; + }; + 46EB2E00020BC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8C8F782BF97E9978F4B6AF92621D724F; + remoteInfo = "EXConstants-ExpoConstants_privacy"; + }; + 46EB2E00020BE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020C00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00020C20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020C40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020C60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020C80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00020CA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CAD3534FC55B0333104E5117C0A9A324; + remoteInfo = GoogleSignIn; + }; + 46EB2E00020CC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020CE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020D00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; + remoteInfo = ZXingObjC; + }; + 46EB2E00020D20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020D40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C94F5F32730982C482173E4C78004673; + remoteInfo = "ExpoDevice-ExpoDevice_privacy"; + }; + 46EB2E00020D60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020D80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DCBBC340ADCFC40E2F676B616BA8D2F4; + remoteInfo = "ExpoFileSystem-ExpoFileSystem_privacy"; + }; + 46EB2E00020DA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020DC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020DE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E00020E00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00020E20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00020E40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00020E60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00020E80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C2B1B75CCC326124F29FE703CC59BFB7; + remoteInfo = "React-RCTAppDelegate"; + }; + 46EB2E00020EA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00020EC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00020EE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00020F00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E00020F20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00020F40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E00020F60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00020F80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00020FA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00020FC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00020FE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00021000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00021020 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00021040 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E00021060 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00021080 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E000210A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; + remoteInfo = ExpoModulesCore; + }; + 46EB2E000210C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7E666B1A2E7C9940B41E40FF9793F57C; + remoteInfo = "GTMAppAuth-GTMAppAuth_Privacy"; + }; + 46EB2E000210E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D676E21115185671D7258A56944ABE98; + remoteInfo = GTMSessionFetcher; + }; + 46EB2E00021100 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6; + remoteInfo = AppAuth; + }; + 46EB2E00021120 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 417B25AC44CA1D040034CC1F375CEE36; + remoteInfo = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; + }; + 46EB2E00021140 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7DFA91ED3A3D0BC020C3C843A3D1EB38; + remoteInfo = "GoogleSignIn-GoogleSignIn"; + }; + 46EB2E00021160 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6; + remoteInfo = AppAuth; + }; + 46EB2E00021180 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8627999EF1D5E93E13DAFF580DA8CDCF; + remoteInfo = GTMAppAuth; + }; + 46EB2E000211A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D676E21115185671D7258A56944ABE98; + remoteInfo = GTMSessionFetcher; + }; + 46EB2E000211C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; + remoteInfo = boost; + }; + 46EB2E000211E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00021200 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00021220 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00021240 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F; + remoteInfo = FBLazyVector; + }; + 46EB2E00021260 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E00021280 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000212A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4C0DE1C47CE99F0D1B5D4618E9E61DA6; + remoteInfo = "RNCAsyncStorage-RNCAsyncStorage_resources"; + }; + 46EB2E000212C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000212E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00021300 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00021320 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00021340 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E00021360 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00021380 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E000213A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E000213C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E000213E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00021400 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00021420 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00021440 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00021460 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00021480 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E000214A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E000214C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E000214E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00021500 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00021520 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00021540 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CAD3534FC55B0333104E5117C0A9A324; + remoteInfo = GoogleSignIn; + }; + 46EB2E00021560 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00021580 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E000215A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000215C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000215E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00021600 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E00021620 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00021640 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E00021660 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00021680 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E000216A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E000216C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E000216E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00021700 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00021720 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00021740 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00021760 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E00021780 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E000217A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E000217C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E000217E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00021800 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00021820 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00021840 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00021860 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E00021880 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E000218A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E000218C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E000218E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00021900 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00021920 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00021940 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00021960 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00021980 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E000219A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E000219C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E000219E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E00021A00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00021A20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00021A40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00021A60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; + }; + 46EB2E00021A80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00021AA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9; + remoteInfo = "React-RCTActionSheet"; + }; + 46EB2E00021AC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B; + remoteInfo = "React-RCTAnimation"; + }; + 46EB2E00021AE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; + remoteInfo = "React-RCTBlob"; + }; + 46EB2E00021B00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; + }; + 46EB2E00021B20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2; + remoteInfo = "React-RCTLinking"; + }; + 46EB2E00021B40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; + remoteInfo = "React-RCTNetwork"; + }; + 46EB2E00021B60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9; + remoteInfo = "React-RCTSettings"; + }; + 46EB2E00021B80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; + remoteInfo = "React-RCTText"; + }; + 46EB2E00021BA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F; + remoteInfo = "React-RCTVibration"; + }; + 46EB2E00021BC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E00021BE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00021C00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E00021C20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00021C40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00021C60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00021C80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00021CA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00021CC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00021CE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00021D00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00021D20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00021D40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00021D60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A5E93F38E96B3A37575BEC88AD69AE85; + remoteInfo = "React-FabricImage"; + }; + 46EB2E00021D80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00021DA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00021DC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00021DE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00021E00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0DD0961119C95E188122B13F3BF4380; + remoteInfo = "React-Core-RCTI18nStrings"; + }; + 46EB2E00021E20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00021E40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E00021E60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; + remoteInfo = "React-perflogger"; + }; + 46EB2E00021E80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00021EA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E00021EC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00021EE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00021F00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; + remoteInfo = SocketRocket; + }; + 46EB2E00021F20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; + remoteInfo = "React-runtimescheduler"; + }; + 46EB2E00021F40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00021F60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00021F80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00021FA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5211B5AB7B81060AA8E78614DD75D3AB; + remoteInfo = RCTDeprecation; + }; + 46EB2E00021FC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; + remoteInfo = "React-hermes"; + }; + 46EB2E00021FE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00022000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00022020 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00022040 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00022060 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00022080 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000220A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; + }; + 46EB2E000220C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E000220E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; + remoteInfo = "React-RCTBlob"; + }; + 46EB2E00022100 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; + remoteInfo = SocketRocket; + }; + 46EB2E00022120 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00022140 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00022160 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00022180 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E000221A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000221C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E000221E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E00022200 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00022220 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00022240 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00022260 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; + remoteInfo = "React-logger"; + }; + 46EB2E00022280 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E000222A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E000222C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E000222E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00022300 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00022320 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00022340 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; + remoteInfo = "React-runtimescheduler"; + }; + 46EB2E00022360 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E00022380 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E000223A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E000223C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E000223E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00022400 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00022420 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E00022440 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E00022460 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00022480 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E000224A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; + remoteInfo = "React-logger"; + }; + 46EB2E000224C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E000224E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00022500 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00022520 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E00022540 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00022560 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00022580 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E000225A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E000225C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E000225E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00022600 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00022620 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00022640 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00022660 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00022680 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E000226A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E000226C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E000226E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00022700 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00022720 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00022740 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00022760 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00022780 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E000227A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; + }; + 46EB2E000227C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000227E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E00022800 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00022820 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00022840 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00022860 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00022880 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000228A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000228C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E000228E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00022900 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00022920 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00022940 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00022960 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00022980 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000229A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000229C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + 46EB2E000229E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00022A00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; + remoteInfo = "React-RCTNetwork"; + }; + 46EB2E00022A20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; + }; + 46EB2E00022A40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E16E206437995280D349D4B67695C894; + remoteInfo = "React-CoreModules"; + }; + 46EB2E00022A60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; + remoteInfo = "React-nativeconfig"; + }; + 46EB2E00022A80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00022AA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00022AC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00022AE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; + remoteInfo = "React-runtimescheduler"; + }; + 46EB2E00022B00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E00022B20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; + remoteInfo = "React-RuntimeCore"; + }; + 46EB2E00022B40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 91D38B18A4E42B1622B83F450706C2F5; + remoteInfo = "React-RuntimeApple"; + }; + 46EB2E00022B60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00022B80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00022BA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00022BC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00022BE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00022C00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00022C20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; + remoteInfo = "React-hermes"; + }; + 46EB2E00022C40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0EF07AE1AD53436E8D2B9B0086EA0163; + remoteInfo = "React-RuntimeHermes"; + }; + 46EB2E00022C60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00022C80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00022CA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00022CC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00022CE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00022D00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; + remoteInfo = "React-RCTNetwork"; + }; + 46EB2E00022D20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00022D40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00022D60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00022D80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00022DA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00022DC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00022DE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; + }; + 46EB2E00022E00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00022E20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00022E40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E00022E60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; + remoteInfo = "React-RCTText"; + }; + 46EB2E00022E80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00022EA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A5E93F38E96B3A37575BEC88AD69AE85; + remoteInfo = "React-FabricImage"; + }; + 46EB2E00022EC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; + remoteInfo = "React-Fabric"; + }; + 46EB2E00022EE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; + remoteInfo = "React-nativeconfig"; + }; + 46EB2E00022F00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; + remoteInfo = "React-graphics"; + }; + 46EB2E00022F20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; + remoteInfo = "React-ImageManager"; + }; + 46EB2E00022F40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00022F60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00022F80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00022FA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E00022FC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; + remoteInfo = "React-runtimescheduler"; + }; + 46EB2E00022FE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023020 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023040 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00023060 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023080 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000230A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; + remoteInfo = "React-RCTNetwork"; + }; + 46EB2E000230C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E000230E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00023100 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00023120 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00023140 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00023160 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023180 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E000231A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E000231C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000231E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E00023200 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023220 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00023240 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00023260 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00023280 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E000232A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000232C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 46EB2E000232E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023300 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00023320 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00023340 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00023360 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00023380 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; + }; + 46EB2E000233A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E000233C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000233E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023400 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00023420 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; + remoteInfo = "React-Codegen"; + }; + 46EB2E00023440 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; + }; + 46EB2E00023460 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E00023480 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000234A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E000234C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E000234E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; + }; + 46EB2E00023500 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00023520 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00023540 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023560 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00023580 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E16E206437995280D349D4B67695C894; + remoteInfo = "React-CoreModules"; + }; + 46EB2E000235A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; + remoteInfo = "React-NativeModulesApple"; + }; + 46EB2E000235C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; + remoteInfo = "React-RCTFabric"; + }; + 46EB2E000235E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; + remoteInfo = "React-RuntimeCore"; + }; + 46EB2E00023600 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 091003D98BDA80B01B9E35CADE3947F0; + remoteInfo = "React-Mapbuffer"; + }; + 46EB2E00023620 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 27F648AD269E94404D6A7547C4F9C683; + remoteInfo = "React-jserrorhandler"; + }; + 46EB2E00023640 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023660 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023680 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0EF07AE1AD53436E8D2B9B0086EA0163; + remoteInfo = "React-RuntimeHermes"; + }; + 46EB2E000236A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000236C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E000236E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E00023700 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00023720 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023740 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023760 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 27F648AD269E94404D6A7547C4F9C683; + remoteInfo = "React-jserrorhandler"; + }; + 46EB2E00023780 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; + remoteInfo = "React-runtimescheduler"; + }; + 46EB2E000237A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E000237C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E000237E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023800 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023820 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023840 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; + remoteInfo = "React-nativeconfig"; + }; + 46EB2E00023860 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 718331030FAA6D88E74D4B2240BB4AC8; + remoteInfo = "React-jsitracing"; + }; + 46EB2E00023880 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E000238A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E000238C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; + remoteInfo = "React-RuntimeCore"; + }; + 46EB2E000238E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00023900 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023920 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; + remoteInfo = "React-hermes"; + }; + 46EB2E00023940 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023960 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; + remoteInfo = boost; + }; + 46EB2E00023980 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E000239A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E000239C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000239E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023A00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023A20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; + }; + 46EB2E00023A40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00023A60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; + remoteInfo = "React-perflogger"; + }; + 46EB2E00023A80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023AA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; + remoteInfo = "React-logger"; + }; + 46EB2E00023AC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00023AE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023B00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023B20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023B40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 46EB2E00023B60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E00023B80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00023BA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00023BC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E00023BE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + 46EB2E00023C00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023C20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; + remoteInfo = "React-perflogger"; + }; + 46EB2E00023C40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023C60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00023C80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00023CA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023CC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023CE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023D00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00023D20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023D40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023D60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00023D80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 091003D98BDA80B01B9E35CADE3947F0; + remoteInfo = "React-Mapbuffer"; + }; + 46EB2E00023DA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; + remoteInfo = boost; + }; + 46EB2E00023DC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00023DE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00023E00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023E20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023E40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023E60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E00023E80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00023EA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; + remoteInfo = "React-perflogger"; + }; + 46EB2E00023EC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023EE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00023F00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00023F20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023F40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; + 46EB2E00023F60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00023F80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00023FA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00023FC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00023FE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00024000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00024020 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00024040 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00024060 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00024080 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E000240A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000240C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E000240E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00024100 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00024120 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00024140 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; + remoteInfo = "React-runtimeexecutor"; + }; + 46EB2E00024160 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; + }; + 46EB2E00024180 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E000241A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; + remoteInfo = "React-rendererdebug"; + }; + 46EB2E000241C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E000241E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; + remoteInfo = "React-featureflags"; + }; + 46EB2E00024200 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00024220 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E00024240 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E00024260 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00024280 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E000242A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000242C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E000242E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00024300 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00024320 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E00024340 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; + }; + 46EB2E00024360 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; + remoteInfo = "React-perflogger"; + }; + 46EB2E00024380 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + 46EB2E000243A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; + }; + 46EB2E000243C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; + remoteInfo = "RCT-Folly"; + }; + 46EB2E000243E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; + remoteInfo = "React-logger"; + }; + 46EB2E00024400 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; + 46EB2E00024420 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; + remoteInfo = fmt; + }; + 46EB2E00024440 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 46EB2E00024460 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; + remoteInfo = "hermes-engine"; + }; + 46EB2E00024480 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; + remoteInfo = "React-debug"; + }; + 46EB2E000244A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; + remoteInfo = "React-utils"; + }; + 46EB2E000244C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 07BCD730F7BAE0FD407C1930FCA0A217 /* ExpoKeepAwake */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoKeepAwake; path = libExpoKeepAwake.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 0AE30817DC70B7BDE99523E2FB47404C /* EXApplication */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXApplication; path = libEXApplication.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1381503C42FFF460E946860A32A6F981 /* React-RuntimeApple */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RuntimeApple"; path = "libReact-RuntimeApple.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 178DE81B4D5424C480EC2B1B64A6412D /* ExpoFileSystem-ExpoFileSystem_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ExpoFileSystem-ExpoFileSystem_privacy"; path = ExpoFileSystem_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 1936453FF2A7E3A13063C4917C4D5598 /* RCT-Folly */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "RCT-Folly"; path = "libRCT-Folly.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1E04881EDF02715BD6AC2C6ED3FBB37E /* React-rendererdebug */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-rendererdebug"; path = "libReact-rendererdebug.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1E649614D7644BF68C2F5D4CB3FBF8DC /* React-NativeModulesApple */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-NativeModulesApple"; path = "libReact-NativeModulesApple.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 220361FF3B2778F8F38C2C4DCC5B49FD /* EXConstants */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXConstants; path = libEXConstants.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 2577F299FCB0A19824FE989BE77B8E8F /* React-jsinspector */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jsinspector"; path = "libReact-jsinspector.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 269BE773C9482484B70949A40F4EA525 /* React-RCTSettings */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTSettings"; path = "libReact-RCTSettings.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 288CD1F2113855AFB654C359138106EF /* Pods-mobileapptemplate */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-mobileapptemplate"; path = "libPods-mobileapptemplate.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 33EEBF1D210254B5452CE560F81C9D38 /* RCTDeprecation */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RCTDeprecation; path = libRCTDeprecation.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 37592FDAD45752511010F4B06AC57355 /* React-cxxreact */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-cxxreact"; path = "libReact-cxxreact.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 39D0105B481E5FB78C661496BD63B8A5 /* React-RCTAppDelegate */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTAppDelegate"; path = "libReact-RCTAppDelegate.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3CA7A9404CCDD6BA22C97F8348CE3209 /* glog */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = glog; path = libglog.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3FD1B4C1246D643E9476438C28048FA8 /* AppAuth */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = AppAuth; path = libAppAuth.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 46EB2E000005D0 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E000005F0 /* AppAuthCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuthCore.h; path = Sources/AppAuthCore.h; sourceTree = ""; }; + 46EB2E00000600 /* OIDAuthorizationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationRequest.h; path = Sources/AppAuthCore/OIDAuthorizationRequest.h; sourceTree = ""; }; + 46EB2E00000610 /* OIDAuthorizationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationRequest.m; path = Sources/AppAuthCore/OIDAuthorizationRequest.m; sourceTree = ""; }; + 46EB2E00000620 /* OIDAuthorizationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationResponse.h; path = Sources/AppAuthCore/OIDAuthorizationResponse.h; sourceTree = ""; }; + 46EB2E00000630 /* OIDAuthorizationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationResponse.m; path = Sources/AppAuthCore/OIDAuthorizationResponse.m; sourceTree = ""; }; + 46EB2E00000640 /* OIDAuthorizationService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationService.h; path = Sources/AppAuthCore/OIDAuthorizationService.h; sourceTree = ""; }; + 46EB2E00000650 /* OIDAuthorizationService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationService.m; path = Sources/AppAuthCore/OIDAuthorizationService.m; sourceTree = ""; }; + 46EB2E00000660 /* OIDAuthState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthState.h; path = Sources/AppAuthCore/OIDAuthState.h; sourceTree = ""; }; + 46EB2E00000670 /* OIDAuthState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthState.m; path = Sources/AppAuthCore/OIDAuthState.m; sourceTree = ""; }; + 46EB2E00000680 /* OIDAuthStateChangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateChangeDelegate.h; path = Sources/AppAuthCore/OIDAuthStateChangeDelegate.h; sourceTree = ""; }; + 46EB2E00000690 /* OIDAuthStateErrorDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateErrorDelegate.h; path = Sources/AppAuthCore/OIDAuthStateErrorDelegate.h; sourceTree = ""; }; + 46EB2E000006A0 /* OIDClientMetadataParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDClientMetadataParameters.h; path = Sources/AppAuthCore/OIDClientMetadataParameters.h; sourceTree = ""; }; + 46EB2E000006B0 /* OIDClientMetadataParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDClientMetadataParameters.m; path = Sources/AppAuthCore/OIDClientMetadataParameters.m; sourceTree = ""; }; + 46EB2E000006C0 /* OIDDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDDefines.h; path = Sources/AppAuthCore/OIDDefines.h; sourceTree = ""; }; + 46EB2E000006D0 /* OIDEndSessionRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDEndSessionRequest.h; path = Sources/AppAuthCore/OIDEndSessionRequest.h; sourceTree = ""; }; + 46EB2E000006E0 /* OIDEndSessionRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDEndSessionRequest.m; path = Sources/AppAuthCore/OIDEndSessionRequest.m; sourceTree = ""; }; + 46EB2E000006F0 /* OIDEndSessionResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDEndSessionResponse.h; path = Sources/AppAuthCore/OIDEndSessionResponse.h; sourceTree = ""; }; + 46EB2E00000700 /* OIDEndSessionResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDEndSessionResponse.m; path = Sources/AppAuthCore/OIDEndSessionResponse.m; sourceTree = ""; }; + 46EB2E00000710 /* OIDError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDError.h; path = Sources/AppAuthCore/OIDError.h; sourceTree = ""; }; + 46EB2E00000720 /* OIDError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDError.m; path = Sources/AppAuthCore/OIDError.m; sourceTree = ""; }; + 46EB2E00000730 /* OIDErrorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDErrorUtilities.h; path = Sources/AppAuthCore/OIDErrorUtilities.h; sourceTree = ""; }; + 46EB2E00000740 /* OIDErrorUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDErrorUtilities.m; path = Sources/AppAuthCore/OIDErrorUtilities.m; sourceTree = ""; }; + 46EB2E00000750 /* OIDExternalUserAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgent.h; path = Sources/AppAuthCore/OIDExternalUserAgent.h; sourceTree = ""; }; + 46EB2E00000760 /* OIDExternalUserAgentRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentRequest.h; path = Sources/AppAuthCore/OIDExternalUserAgentRequest.h; sourceTree = ""; }; + 46EB2E00000770 /* OIDExternalUserAgentSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentSession.h; path = Sources/AppAuthCore/OIDExternalUserAgentSession.h; sourceTree = ""; }; + 46EB2E00000780 /* OIDFieldMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDFieldMapping.h; path = Sources/AppAuthCore/OIDFieldMapping.h; sourceTree = ""; }; + 46EB2E00000790 /* OIDFieldMapping.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDFieldMapping.m; path = Sources/AppAuthCore/OIDFieldMapping.m; sourceTree = ""; }; + 46EB2E000007A0 /* OIDGrantTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDGrantTypes.h; path = Sources/AppAuthCore/OIDGrantTypes.h; sourceTree = ""; }; + 46EB2E000007B0 /* OIDGrantTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDGrantTypes.m; path = Sources/AppAuthCore/OIDGrantTypes.m; sourceTree = ""; }; + 46EB2E000007C0 /* OIDIDToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDIDToken.h; path = Sources/AppAuthCore/OIDIDToken.h; sourceTree = ""; }; + 46EB2E000007D0 /* OIDIDToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDIDToken.m; path = Sources/AppAuthCore/OIDIDToken.m; sourceTree = ""; }; + 46EB2E000007E0 /* OIDRegistrationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationRequest.h; path = Sources/AppAuthCore/OIDRegistrationRequest.h; sourceTree = ""; }; + 46EB2E000007F0 /* OIDRegistrationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationRequest.m; path = Sources/AppAuthCore/OIDRegistrationRequest.m; sourceTree = ""; }; + 46EB2E00000800 /* OIDRegistrationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationResponse.h; path = Sources/AppAuthCore/OIDRegistrationResponse.h; sourceTree = ""; }; + 46EB2E00000810 /* OIDRegistrationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationResponse.m; path = Sources/AppAuthCore/OIDRegistrationResponse.m; sourceTree = ""; }; + 46EB2E00000820 /* OIDResponseTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDResponseTypes.h; path = Sources/AppAuthCore/OIDResponseTypes.h; sourceTree = ""; }; + 46EB2E00000830 /* OIDResponseTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDResponseTypes.m; path = Sources/AppAuthCore/OIDResponseTypes.m; sourceTree = ""; }; + 46EB2E00000840 /* OIDScopes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopes.h; path = Sources/AppAuthCore/OIDScopes.h; sourceTree = ""; }; + 46EB2E00000850 /* OIDScopes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopes.m; path = Sources/AppAuthCore/OIDScopes.m; sourceTree = ""; }; + 46EB2E00000860 /* OIDScopeUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopeUtilities.h; path = Sources/AppAuthCore/OIDScopeUtilities.h; sourceTree = ""; }; + 46EB2E00000870 /* OIDScopeUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopeUtilities.m; path = Sources/AppAuthCore/OIDScopeUtilities.m; sourceTree = ""; }; + 46EB2E00000880 /* OIDServiceConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceConfiguration.h; path = Sources/AppAuthCore/OIDServiceConfiguration.h; sourceTree = ""; }; + 46EB2E00000890 /* OIDServiceConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceConfiguration.m; path = Sources/AppAuthCore/OIDServiceConfiguration.m; sourceTree = ""; }; + 46EB2E000008A0 /* OIDServiceDiscovery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceDiscovery.h; path = Sources/AppAuthCore/OIDServiceDiscovery.h; sourceTree = ""; }; + 46EB2E000008B0 /* OIDServiceDiscovery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceDiscovery.m; path = Sources/AppAuthCore/OIDServiceDiscovery.m; sourceTree = ""; }; + 46EB2E000008C0 /* OIDTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenRequest.h; path = Sources/AppAuthCore/OIDTokenRequest.h; sourceTree = ""; }; + 46EB2E000008D0 /* OIDTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenRequest.m; path = Sources/AppAuthCore/OIDTokenRequest.m; sourceTree = ""; }; + 46EB2E000008E0 /* OIDTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenResponse.h; path = Sources/AppAuthCore/OIDTokenResponse.h; sourceTree = ""; }; + 46EB2E000008F0 /* OIDTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenResponse.m; path = Sources/AppAuthCore/OIDTokenResponse.m; sourceTree = ""; }; + 46EB2E00000900 /* OIDTokenUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenUtilities.h; path = Sources/AppAuthCore/OIDTokenUtilities.h; sourceTree = ""; }; + 46EB2E00000910 /* OIDTokenUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenUtilities.m; path = Sources/AppAuthCore/OIDTokenUtilities.m; sourceTree = ""; }; + 46EB2E00000920 /* OIDURLQueryComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLQueryComponent.h; path = Sources/AppAuthCore/OIDURLQueryComponent.h; sourceTree = ""; }; + 46EB2E00000930 /* OIDURLQueryComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLQueryComponent.m; path = Sources/AppAuthCore/OIDURLQueryComponent.m; sourceTree = ""; }; + 46EB2E00000940 /* OIDURLSessionProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLSessionProvider.h; path = Sources/AppAuthCore/OIDURLSessionProvider.h; sourceTree = ""; }; + 46EB2E00000950 /* OIDURLSessionProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLSessionProvider.m; path = Sources/AppAuthCore/OIDURLSessionProvider.m; sourceTree = ""; }; + 46EB2E00000970 /* AppAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuth.h; path = Sources/AppAuth.h; sourceTree = ""; }; + 46EB2E00000980 /* OIDAuthorizationService+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthorizationService+IOS.h"; path = "Sources/AppAuth/iOS/OIDAuthorizationService+IOS.h"; sourceTree = ""; }; + 46EB2E00000990 /* OIDAuthorizationService+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthorizationService+IOS.m"; path = "Sources/AppAuth/iOS/OIDAuthorizationService+IOS.m"; sourceTree = ""; }; + 46EB2E000009A0 /* OIDAuthState+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthState+IOS.h"; path = "Sources/AppAuth/iOS/OIDAuthState+IOS.h"; sourceTree = ""; }; + 46EB2E000009B0 /* OIDAuthState+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthState+IOS.m"; path = "Sources/AppAuth/iOS/OIDAuthState+IOS.m"; sourceTree = ""; }; + 46EB2E000009C0 /* OIDExternalUserAgentCatalyst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentCatalyst.h; path = Sources/AppAuth/iOS/OIDExternalUserAgentCatalyst.h; sourceTree = ""; }; + 46EB2E000009D0 /* OIDExternalUserAgentCatalyst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentCatalyst.m; path = Sources/AppAuth/iOS/OIDExternalUserAgentCatalyst.m; sourceTree = ""; }; + 46EB2E000009E0 /* OIDExternalUserAgentIOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentIOS.h; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOS.h; sourceTree = ""; }; + 46EB2E000009F0 /* OIDExternalUserAgentIOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentIOS.m; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOS.m; sourceTree = ""; }; + 46EB2E00000A00 /* OIDExternalUserAgentIOSCustomBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentIOSCustomBrowser.h; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOSCustomBrowser.h; sourceTree = ""; }; + 46EB2E00000A10 /* OIDExternalUserAgentIOSCustomBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentIOSCustomBrowser.m; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOSCustomBrowser.m; sourceTree = ""; }; + 46EB2E00000A20 /* bignum-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "bignum-dtoa.cc"; path = "double-conversion/bignum-dtoa.cc"; sourceTree = ""; }; + 46EB2E00000A30 /* bignum-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "bignum-dtoa.h"; path = "double-conversion/bignum-dtoa.h"; sourceTree = ""; }; + 46EB2E00000A40 /* bignum.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bignum.cc; path = "double-conversion/bignum.cc"; sourceTree = ""; }; + 46EB2E00000A50 /* bignum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bignum.h; path = "double-conversion/bignum.h"; sourceTree = ""; }; + 46EB2E00000A60 /* cached-powers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "cached-powers.cc"; path = "double-conversion/cached-powers.cc"; sourceTree = ""; }; + 46EB2E00000A70 /* cached-powers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "cached-powers.h"; path = "double-conversion/cached-powers.h"; sourceTree = ""; }; + 46EB2E00000A80 /* diy-fp.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "diy-fp.cc"; path = "double-conversion/diy-fp.cc"; sourceTree = ""; }; + 46EB2E00000A90 /* diy-fp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "diy-fp.h"; path = "double-conversion/diy-fp.h"; sourceTree = ""; }; + 46EB2E00000AA0 /* double-conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "double-conversion.cc"; path = "double-conversion/double-conversion.cc"; sourceTree = ""; }; + 46EB2E00000AB0 /* double-conversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "double-conversion.h"; path = "double-conversion/double-conversion.h"; sourceTree = ""; }; + 46EB2E00000AC0 /* fast-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fast-dtoa.cc"; path = "double-conversion/fast-dtoa.cc"; sourceTree = ""; }; + 46EB2E00000AD0 /* fast-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fast-dtoa.h"; path = "double-conversion/fast-dtoa.h"; sourceTree = ""; }; + 46EB2E00000AE0 /* fixed-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fixed-dtoa.cc"; path = "double-conversion/fixed-dtoa.cc"; sourceTree = ""; }; + 46EB2E00000AF0 /* fixed-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fixed-dtoa.h"; path = "double-conversion/fixed-dtoa.h"; sourceTree = ""; }; + 46EB2E00000B00 /* ieee.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ieee.h; path = "double-conversion/ieee.h"; sourceTree = ""; }; + 46EB2E00000B10 /* strtod.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = strtod.cc; path = "double-conversion/strtod.cc"; sourceTree = ""; }; + 46EB2E00000B20 /* strtod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = strtod.h; path = "double-conversion/strtod.h"; sourceTree = ""; }; + 46EB2E00000B30 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = "double-conversion/utils.h"; sourceTree = ""; }; + 46EB2E00000B40 /* ApplicationExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ApplicationExceptions.swift; sourceTree = ""; }; + 46EB2E00000B50 /* ApplicationModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ApplicationModule.swift; sourceTree = ""; }; + 46EB2E00000B70 /* EXProvisioningProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXProvisioningProfile.h; sourceTree = ""; }; + 46EB2E00000B80 /* EXProvisioningProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXProvisioningProfile.m; sourceTree = ""; }; + 46EB2E00000B90 /* BarCodeScannerExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarCodeScannerExceptions.swift; path = EXBarCodeScanner/BarCodeScannerExceptions.swift; sourceTree = ""; }; + 46EB2E00000BA0 /* BarCodeScannerModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarCodeScannerModule.swift; path = EXBarCodeScanner/BarCodeScannerModule.swift; sourceTree = ""; }; + 46EB2E00000BB0 /* EXBarCodeCameraRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeCameraRequester.h; path = EXBarCodeScanner/EXBarCodeCameraRequester.h; sourceTree = ""; }; + 46EB2E00000BC0 /* EXBarCodeCameraRequester.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeCameraRequester.m; path = EXBarCodeScanner/EXBarCodeCameraRequester.m; sourceTree = ""; }; + 46EB2E00000BD0 /* EXBarCodeScanner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeScanner.h; path = EXBarCodeScanner/EXBarCodeScanner.h; sourceTree = ""; }; + 46EB2E00000BE0 /* EXBarCodeScanner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeScanner.m; path = EXBarCodeScanner/EXBarCodeScanner.m; sourceTree = ""; }; + 46EB2E00000BF0 /* EXBarCodeScannerProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeScannerProvider.h; path = EXBarCodeScanner/EXBarCodeScannerProvider.h; sourceTree = ""; }; + 46EB2E00000C00 /* EXBarCodeScannerProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeScannerProvider.m; path = EXBarCodeScanner/EXBarCodeScannerProvider.m; sourceTree = ""; }; + 46EB2E00000C10 /* EXBarCodeScannerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeScannerView.h; path = EXBarCodeScanner/EXBarCodeScannerView.h; sourceTree = ""; }; + 46EB2E00000C20 /* EXBarCodeScannerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeScannerView.m; path = EXBarCodeScanner/EXBarCodeScannerView.m; sourceTree = ""; }; + 46EB2E00000C40 /* EXBarCodeScannerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarCodeScannerUtils.h; sourceTree = ""; }; + 46EB2E00000C50 /* EXBarCodeScannerUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXBarCodeScannerUtils.m; sourceTree = ""; }; + 46EB2E00000C60 /* ConstantsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConstantsModule.swift; sourceTree = ""; }; + 46EB2E00000C70 /* EXConstantsInstallationIdProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXConstantsInstallationIdProvider.h; sourceTree = ""; }; + 46EB2E00000C80 /* EXConstantsInstallationIdProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXConstantsInstallationIdProvider.m; sourceTree = ""; }; + 46EB2E00000C90 /* EXConstantsService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXConstantsService.h; sourceTree = ""; }; + 46EB2E00000CA0 /* EXConstantsService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXConstantsService.m; sourceTree = ""; }; + 46EB2E00000CB0 /* EXImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXImageLoader.h; path = EXImageLoader/EXImageLoader.h; sourceTree = ""; }; + 46EB2E00000CC0 /* EXImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXImageLoader.m; path = EXImageLoader/EXImageLoader.m; sourceTree = ""; }; + 46EB2E00000CD0 /* EXAppDefinesLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAppDefinesLoader.h; path = ios/EXAppDefinesLoader.h; sourceTree = ""; }; + 46EB2E00000CE0 /* EXAppDefinesLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppDefinesLoader.m; path = ios/EXAppDefinesLoader.m; sourceTree = ""; }; + 46EB2E00000CF0 /* Expo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expo.h; path = ios/Expo.h; sourceTree = ""; }; + 46EB2E00000D00 /* GoogleSignInAppDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GoogleSignInAppDelegate.swift; path = ExpoAdapterGoogleSignIn/GoogleSignInAppDelegate.swift; sourceTree = ""; }; + 46EB2E00000D10 /* AssetModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AssetModule.swift; sourceTree = ""; }; + 46EB2E00000D20 /* CameraViewLegacyModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraViewLegacyModule.swift; sourceTree = ""; }; + 46EB2E00000D30 /* CameraViewModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraViewModule.swift; sourceTree = ""; }; + 46EB2E00000D50 /* BarcodeExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeExceptions.swift; sourceTree = ""; }; + 46EB2E00000D60 /* BarcodeUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeUtils.swift; sourceTree = ""; }; + 46EB2E00000D70 /* CameraExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraExceptions.swift; sourceTree = ""; }; + 46EB2E00000D80 /* CameraPermissionsRequester.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraPermissionsRequester.swift; sourceTree = ""; }; + 46EB2E00000D90 /* ExpoCameraUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoCameraUtils.swift; sourceTree = ""; }; + 46EB2E00000DA0 /* TakePictureOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TakePictureOptions.swift; sourceTree = ""; }; + 46EB2E00000DC0 /* BarcodeRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeRecord.swift; sourceTree = ""; }; + 46EB2E00000DD0 /* BarcodeScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeScanner.swift; sourceTree = ""; }; + 46EB2E00000DE0 /* BarcodeScannerUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeScannerUtils.swift; sourceTree = ""; }; + 46EB2E00000DF0 /* CameraEnums.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraEnums.swift; sourceTree = ""; }; + 46EB2E00000E00 /* CameraRecordingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraRecordingOptions.swift; sourceTree = ""; }; + 46EB2E00000E10 /* CameraView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraView.swift; sourceTree = ""; }; + 46EB2E00000E20 /* PreviewView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreviewView.swift; sourceTree = ""; }; + 46EB2E00000E30 /* VisionScannerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VisionScannerDelegate.swift; sourceTree = ""; }; + 46EB2E00000E50 /* CameraEnumsLegacy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraEnumsLegacy.swift; sourceTree = ""; }; + 46EB2E00000E60 /* CameraRecordingOptionsLegacy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraRecordingOptionsLegacy.swift; sourceTree = ""; }; + 46EB2E00000E70 /* CameraViewLegacy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraViewLegacy.swift; sourceTree = ""; }; + 46EB2E00000E80 /* SimulatorUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SimulatorUtils.swift; sourceTree = ""; }; + 46EB2E00000E90 /* CryptoModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CryptoModule.swift; sourceTree = ""; }; + 46EB2E00000EA0 /* DigestAlgorithm.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DigestAlgorithm.swift; sourceTree = ""; }; + 46EB2E00000EB0 /* DigestOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DigestOptions.swift; sourceTree = ""; }; + 46EB2E00000EC0 /* DeviceModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceModule.swift; sourceTree = ""; }; + 46EB2E00000ED0 /* UIDevice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UIDevice.swift; sourceTree = ""; }; + 46EB2E00000EE0 /* Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Encoding.swift; sourceTree = ""; }; + 46EB2E00000EF0 /* EXFileSystemAssetLibraryHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemAssetLibraryHandler.h; sourceTree = ""; }; + 46EB2E00000F00 /* EXFileSystemAssetLibraryHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXFileSystemAssetLibraryHandler.m; sourceTree = ""; }; + 46EB2E00000F10 /* EXFileSystemHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemHandler.h; sourceTree = ""; }; + 46EB2E00000F20 /* EXFileSystemLocalFileHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemLocalFileHandler.h; sourceTree = ""; }; + 46EB2E00000F30 /* EXFileSystemLocalFileHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXFileSystemLocalFileHandler.m; sourceTree = ""; }; + 46EB2E00000F40 /* ExpoFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoFileSystem.h; sourceTree = ""; }; + 46EB2E00000F60 /* EXSessionCancelableUploadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionCancelableUploadTaskDelegate.h; sourceTree = ""; }; + 46EB2E00000F70 /* EXSessionCancelableUploadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionCancelableUploadTaskDelegate.m; sourceTree = ""; }; + 46EB2E00000F80 /* EXSessionDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionDownloadTaskDelegate.h; sourceTree = ""; }; + 46EB2E00000F90 /* EXSessionDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionDownloadTaskDelegate.m; sourceTree = ""; }; + 46EB2E00000FA0 /* EXSessionHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionHandler.h; sourceTree = ""; }; + 46EB2E00000FB0 /* EXSessionHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionHandler.m; sourceTree = ""; }; + 46EB2E00000FC0 /* EXSessionResumableDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionResumableDownloadTaskDelegate.h; sourceTree = ""; }; + 46EB2E00000FD0 /* EXSessionResumableDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionResumableDownloadTaskDelegate.m; sourceTree = ""; }; + 46EB2E00000FE0 /* EXSessionTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionTaskDelegate.h; sourceTree = ""; }; + 46EB2E00000FF0 /* EXSessionTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionTaskDelegate.m; sourceTree = ""; }; + 46EB2E00001000 /* EXSessionTaskDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionTaskDispatcher.h; sourceTree = ""; }; + 46EB2E00001010 /* EXSessionTaskDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionTaskDispatcher.m; sourceTree = ""; }; + 46EB2E00001020 /* EXSessionUploadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionUploadTaskDelegate.h; sourceTree = ""; }; + 46EB2E00001030 /* EXSessionUploadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionUploadTaskDelegate.m; sourceTree = ""; }; + 46EB2E00001040 /* EXTaskHandlersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskHandlersManager.h; sourceTree = ""; }; + 46EB2E00001050 /* EXTaskHandlersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXTaskHandlersManager.m; sourceTree = ""; }; + 46EB2E00001060 /* FileSystemBackgroundSessionHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemBackgroundSessionHandler.swift; sourceTree = ""; }; + 46EB2E00001070 /* FileSystemExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemExceptions.swift; sourceTree = ""; }; + 46EB2E00001080 /* FileSystemHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemHelpers.swift; sourceTree = ""; }; + 46EB2E00001090 /* FileSystemModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemModule.swift; sourceTree = ""; }; + 46EB2E000010A0 /* FileSystemRecords.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemRecords.swift; sourceTree = ""; }; + 46EB2E000010B0 /* NetworkingHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NetworkingHelpers.swift; sourceTree = ""; }; + 46EB2E000010C0 /* NSData+EXFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+EXFileSystem.h"; sourceTree = ""; }; + 46EB2E000010D0 /* NSData+EXFileSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+EXFileSystem.m"; sourceTree = ""; }; + 46EB2E000010E0 /* FontExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontExceptions.swift; sourceTree = ""; }; + 46EB2E000010F0 /* FontFamilyAliasManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontFamilyAliasManager.swift; sourceTree = ""; }; + 46EB2E00001100 /* FontLoaderModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontLoaderModule.swift; sourceTree = ""; }; + 46EB2E00001110 /* FontUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontUtils.swift; sourceTree = ""; }; + 46EB2E00001120 /* UIFont+FontFamilyAlias.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIFont+FontFamilyAlias.swift"; sourceTree = ""; }; + 46EB2E00001130 /* KeepAwakeModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeepAwakeModule.swift; sourceTree = ""; }; + 46EB2E00001170 /* ClassComponentBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassComponentBuilder.swift; sourceTree = ""; }; + 46EB2E00001180 /* ObjectDefinitionBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObjectDefinitionBuilder.swift; sourceTree = ""; }; + 46EB2E00001190 /* ViewDefinitionBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewDefinitionBuilder.swift; sourceTree = ""; }; + 46EB2E000011B0 /* AsyncFunctionFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AsyncFunctionFactories.swift; sourceTree = ""; }; + 46EB2E000011C0 /* ClassFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassFactories.swift; sourceTree = ""; }; + 46EB2E000011D0 /* ConcurrentFunctionFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcurrentFunctionFactories.swift; sourceTree = ""; }; + 46EB2E000011E0 /* EventListenersFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventListenersFactories.swift; sourceTree = ""; }; + 46EB2E000011F0 /* ModuleFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleFactories.swift; sourceTree = ""; }; + 46EB2E00001200 /* ObjectFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObjectFactories.swift; sourceTree = ""; }; + 46EB2E00001210 /* PropertyFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PropertyFactories.swift; sourceTree = ""; }; + 46EB2E00001220 /* SyncFunctionFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncFunctionFactories.swift; sourceTree = ""; }; + 46EB2E00001230 /* ViewFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewFactories.swift; sourceTree = ""; }; + 46EB2E00001250 /* EXAppDelegatesLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppDelegatesLoader.h; sourceTree = ""; }; + 46EB2E00001260 /* EXAppDelegatesLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXAppDelegatesLoader.m; sourceTree = ""; }; + 46EB2E00001270 /* EXAppDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppDelegateWrapper.h; sourceTree = ""; }; + 46EB2E00001280 /* EXAppDelegateWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXAppDelegateWrapper.mm; sourceTree = ""; }; + 46EB2E00001290 /* EXLegacyAppDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLegacyAppDelegateWrapper.h; sourceTree = ""; }; + 46EB2E000012A0 /* EXLegacyAppDelegateWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXLegacyAppDelegateWrapper.m; sourceTree = ""; }; + 46EB2E000012B0 /* ExpoAppDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoAppDelegate.swift; sourceTree = ""; }; + 46EB2E000012C0 /* ExpoAppDelegateSubscriber.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoAppDelegateSubscriber.swift; sourceTree = ""; }; + 46EB2E000012E0 /* AppContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AppContext.swift; sourceTree = ""; }; + 46EB2E000012F0 /* AppContextConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AppContextConfig.swift; sourceTree = ""; }; + 46EB2E00001310 /* AnyArgument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyArgument.swift; sourceTree = ""; }; + 46EB2E00001320 /* Convertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Convertible.swift; sourceTree = ""; }; + 46EB2E00001330 /* Convertibles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Convertibles.swift; sourceTree = ""; }; + 46EB2E00001340 /* Enumerable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Enumerable.swift; sourceTree = ""; }; + 46EB2E00001360 /* AnyClassDefinitionElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyClassDefinitionElement.swift; sourceTree = ""; }; + 46EB2E00001370 /* ClassDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassDefinition.swift; sourceTree = ""; }; + 46EB2E00001380 /* ClassRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassRegistry.swift; sourceTree = ""; }; + 46EB2E00001390 /* Conversions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Conversions.swift; sourceTree = ""; }; + 46EB2E000013B0 /* Convertibles+Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Convertibles+Color.swift"; sourceTree = ""; }; + 46EB2E000013C0 /* Either.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Either.swift; sourceTree = ""; }; + 46EB2E000013E0 /* AnyDynamicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyDynamicType.swift; sourceTree = ""; }; + 46EB2E000013F0 /* DynamicArrayType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicArrayType.swift; sourceTree = ""; }; + 46EB2E00001400 /* DynamicConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicConvertibleType.swift; sourceTree = ""; }; + 46EB2E00001410 /* DynamicDataType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicDataType.swift; sourceTree = ""; }; + 46EB2E00001420 /* DynamicDictionaryType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicDictionaryType.swift; sourceTree = ""; }; + 46EB2E00001430 /* DynamicEnumType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicEnumType.swift; sourceTree = ""; }; + 46EB2E00001440 /* DynamicJavaScriptType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicJavaScriptType.swift; sourceTree = ""; }; + 46EB2E00001450 /* DynamicOptionalType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicOptionalType.swift; sourceTree = ""; }; + 46EB2E00001460 /* DynamicRawType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicRawType.swift; sourceTree = ""; }; + 46EB2E00001470 /* DynamicSharedObjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicSharedObjectType.swift; sourceTree = ""; }; + 46EB2E00001480 /* DynamicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicType.swift; sourceTree = ""; }; + 46EB2E00001490 /* DynamicTypedArrayType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicTypedArrayType.swift; sourceTree = ""; }; + 46EB2E000014A0 /* DynamicViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicViewType.swift; sourceTree = ""; }; + 46EB2E000014B0 /* EventListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventListener.swift; sourceTree = ""; }; + 46EB2E000014D0 /* Callback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Callback.swift; sourceTree = ""; }; + 46EB2E000014E0 /* EventDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventDispatcher.swift; sourceTree = ""; }; + 46EB2E000014F0 /* EventObservingDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventObservingDefinition.swift; sourceTree = ""; }; + 46EB2E00001500 /* LegacyEventEmitterCompat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyEventEmitterCompat.swift; sourceTree = ""; }; + 46EB2E00001520 /* ChainableException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChainableException.swift; sourceTree = ""; }; + 46EB2E00001530 /* CodedError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CodedError.swift; sourceTree = ""; }; + 46EB2E00001540 /* CommonExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CommonExceptions.swift; sourceTree = ""; }; + 46EB2E00001550 /* Exception.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Exception.swift; sourceTree = ""; }; + 46EB2E00001560 /* ExceptionOrigin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExceptionOrigin.swift; sourceTree = ""; }; + 46EB2E00001570 /* GenericException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GenericException.swift; sourceTree = ""; }; + 46EB2E00001580 /* UnexpectedException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UnexpectedException.swift; sourceTree = ""; }; + 46EB2E00001590 /* ExpoBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoBridgeModule.h; sourceTree = ""; }; + 46EB2E000015A0 /* ExpoBridgeModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = ExpoBridgeModule.mm; sourceTree = ""; }; + 46EB2E000015B0 /* ExpoRuntime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoRuntime.swift; sourceTree = ""; }; + 46EB2E000015D0 /* AnyFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyFunctionDefinition.swift; sourceTree = ""; }; + 46EB2E000015E0 /* AsyncFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AsyncFunctionDefinition.swift; sourceTree = ""; }; + 46EB2E000015F0 /* ConcurrentFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcurrentFunctionDefinition.swift; sourceTree = ""; }; + 46EB2E00001600 /* SyncFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncFunctionDefinition.swift; sourceTree = ""; }; + 46EB2E00001610 /* JavaScriptFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptFunction.swift; sourceTree = ""; }; + 46EB2E00001620 /* JavaScriptUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptUtils.swift; sourceTree = ""; }; + 46EB2E00001640 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; + 46EB2E00001650 /* LoggerTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoggerTimer.swift; sourceTree = ""; }; + 46EB2E00001660 /* LogHandlers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LogHandlers.swift; sourceTree = ""; }; + 46EB2E00001670 /* LogType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LogType.swift; sourceTree = ""; }; + 46EB2E00001680 /* PersistentFileLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PersistentFileLog.swift; sourceTree = ""; }; + 46EB2E00001690 /* ModuleHolder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleHolder.swift; sourceTree = ""; }; + 46EB2E000016A0 /* ModuleRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleRegistry.swift; sourceTree = ""; }; + 46EB2E000016C0 /* CoreModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CoreModule.swift; sourceTree = ""; }; + 46EB2E000016D0 /* Module.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Module.swift; sourceTree = ""; }; + 46EB2E000016E0 /* ModuleDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleDefinition.swift; sourceTree = ""; }; + 46EB2E000016F0 /* ModuleDefinitionBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleDefinitionBuilder.swift; sourceTree = ""; }; + 46EB2E00001700 /* ModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModulesProvider.swift; sourceTree = ""; }; + 46EB2E00001720 /* JavaScriptObjectBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptObjectBuilder.swift; sourceTree = ""; }; + 46EB2E00001730 /* ObjectDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObjectDefinition.swift; sourceTree = ""; }; + 46EB2E00001740 /* PropertyDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PropertyDefinition.swift; sourceTree = ""; }; + 46EB2E00001750 /* Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Promise.swift; sourceTree = ""; }; + 46EB2E00001770 /* AnyDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyDefinition.swift; sourceTree = ""; }; + 46EB2E00001780 /* AnyExpoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyExpoView.swift; sourceTree = ""; }; + 46EB2E00001790 /* AnyModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyModule.swift; sourceTree = ""; }; + 46EB2E000017A0 /* AnyViewDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyViewDefinition.swift; sourceTree = ""; }; + 46EB2E000017C0 /* AnyField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyField.swift; sourceTree = ""; }; + 46EB2E000017D0 /* Field.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Field.swift; sourceTree = ""; }; + 46EB2E000017E0 /* FieldExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FieldExtensions.swift; sourceTree = ""; }; + 46EB2E000017F0 /* FieldOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FieldOption.swift; sourceTree = ""; }; + 46EB2E00001800 /* Record.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Record.swift; sourceTree = ""; }; + 46EB2E00001820 /* SharedObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedObject.swift; sourceTree = ""; }; + 46EB2E00001830 /* SharedObjectRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedObjectRegistry.swift; sourceTree = ""; }; + 46EB2E00001840 /* SharedRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedRef.swift; sourceTree = ""; }; + 46EB2E00001860 /* AnyTypedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyTypedArray.swift; sourceTree = ""; }; + 46EB2E00001870 /* ConcreteTypedArrays.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcreteTypedArrays.swift; sourceTree = ""; }; + 46EB2E00001880 /* GenericTypedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GenericTypedArray.swift; sourceTree = ""; }; + 46EB2E00001890 /* TypedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypedArray.swift; sourceTree = ""; }; + 46EB2E000018B0 /* AnyViewProp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyViewProp.swift; sourceTree = ""; }; + 46EB2E000018C0 /* ComponentData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ComponentData.swift; sourceTree = ""; }; + 46EB2E000018D0 /* ConcreteViewProp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcreteViewProp.swift; sourceTree = ""; }; + 46EB2E000018E0 /* ExpoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoView.swift; sourceTree = ""; }; + 46EB2E000018F0 /* ViewDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewDefinition.swift; sourceTree = ""; }; + 46EB2E00001900 /* ViewLifecycleMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewLifecycleMethod.swift; sourceTree = ""; }; + 46EB2E00001910 /* ViewModuleWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewModuleWrapper.swift; sourceTree = ""; }; + 46EB2E00001930 /* CdpNetworkTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CdpNetworkTypes.swift; sourceTree = ""; }; + 46EB2E00001940 /* ExpoRequestCdpInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoRequestCdpInterceptor.swift; sourceTree = ""; }; + 46EB2E00001950 /* ExpoRequestInterceptorProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoRequestInterceptorProtocol.swift; sourceTree = ""; }; + 46EB2E00001960 /* URLRequest+httpBodyData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "URLRequest+httpBodyData.swift"; sourceTree = ""; }; + 46EB2E00001970 /* EXAppDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppDefines.h; sourceTree = ""; }; + 46EB2E00001980 /* EXAppDefines.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXAppDefines.m; sourceTree = ""; }; + 46EB2E00001990 /* EXDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXDefines.h; sourceTree = ""; }; + 46EB2E000019A0 /* EXLegacyExpoViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLegacyExpoViewProtocol.h; sourceTree = ""; }; + 46EB2E000019B0 /* ExpoModulesCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoModulesCore.h; sourceTree = ""; }; + 46EB2E000019D0 /* FileSystemLegacyUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemLegacyUtilities.swift; sourceTree = ""; }; + 46EB2E000019E0 /* FileSystemUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemUtilities.swift; sourceTree = ""; }; + 46EB2E00001A10 /* EXBarcodeScannerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarcodeScannerInterface.h; sourceTree = ""; }; + 46EB2E00001A20 /* EXBarcodeScannerProviderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarcodeScannerProviderInterface.h; sourceTree = ""; }; + 46EB2E00001A40 /* EXCameraInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXCameraInterface.h; sourceTree = ""; }; + 46EB2E00001A60 /* EXConstantsInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXConstantsInterface.h; sourceTree = ""; }; + 46EB2E00001A80 /* EXFaceDetectorManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFaceDetectorManagerInterface.h; sourceTree = ""; }; + 46EB2E00001A90 /* EXFaceDetectorManagerProviderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFaceDetectorManagerProviderInterface.h; sourceTree = ""; }; + 46EB2E00001AB0 /* EXFilePermissionModuleInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFilePermissionModuleInterface.h; sourceTree = ""; }; + 46EB2E00001AC0 /* EXFileSystemInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemInterface.h; sourceTree = ""; }; + 46EB2E00001AE0 /* EXImageLoaderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXImageLoaderInterface.h; sourceTree = ""; }; + 46EB2E00001B00 /* EXPermissionsInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXPermissionsInterface.h; sourceTree = ""; }; + 46EB2E00001B10 /* EXPermissionsMethodsDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXPermissionsMethodsDelegate.h; sourceTree = ""; }; + 46EB2E00001B20 /* EXPermissionsMethodsDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXPermissionsMethodsDelegate.m; sourceTree = ""; }; + 46EB2E00001B30 /* EXUserNotificationCenterProxyInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUserNotificationCenterProxyInterface.h; sourceTree = ""; }; + 46EB2E00001B50 /* EXAccelerometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAccelerometerInterface.h; sourceTree = ""; }; + 46EB2E00001B60 /* EXBarometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarometerInterface.h; sourceTree = ""; }; + 46EB2E00001B70 /* EXDeviceMotionInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXDeviceMotionInterface.h; sourceTree = ""; }; + 46EB2E00001B80 /* EXGyroscopeInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXGyroscopeInterface.h; sourceTree = ""; }; + 46EB2E00001B90 /* EXMagnetometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXMagnetometerInterface.h; sourceTree = ""; }; + 46EB2E00001BA0 /* EXMagnetometerUncalibratedInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXMagnetometerUncalibratedInterface.h; sourceTree = ""; }; + 46EB2E00001BC0 /* EXTaskConsumerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskConsumerInterface.h; sourceTree = ""; }; + 46EB2E00001BD0 /* EXTaskInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskInterface.h; sourceTree = ""; }; + 46EB2E00001BE0 /* EXTaskLaunchReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskLaunchReason.h; sourceTree = ""; }; + 46EB2E00001BF0 /* EXTaskManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskManagerInterface.h; sourceTree = ""; }; + 46EB2E00001C00 /* EXTaskServiceInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskServiceInterface.h; sourceTree = ""; }; + 46EB2E00001C20 /* EXJavaScriptObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptObject.h; sourceTree = ""; }; + 46EB2E00001C30 /* EXJavaScriptObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptObject.mm; sourceTree = ""; }; + 46EB2E00001C40 /* EXJavaScriptRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptRuntime.h; sourceTree = ""; }; + 46EB2E00001C50 /* EXJavaScriptRuntime.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptRuntime.mm; sourceTree = ""; }; + 46EB2E00001C60 /* EXJavaScriptTypedArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptTypedArray.h; sourceTree = ""; }; + 46EB2E00001C70 /* EXJavaScriptTypedArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptTypedArray.mm; sourceTree = ""; }; + 46EB2E00001C80 /* EXJavaScriptValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptValue.h; sourceTree = ""; }; + 46EB2E00001C90 /* EXJavaScriptValue.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptValue.mm; sourceTree = ""; }; + 46EB2E00001CA0 /* EXJavaScriptWeakObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptWeakObject.h; sourceTree = ""; }; + 46EB2E00001CB0 /* EXJavaScriptWeakObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptWeakObject.mm; sourceTree = ""; }; + 46EB2E00001CC0 /* EXJSIConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJSIConversions.h; sourceTree = ""; }; + 46EB2E00001CD0 /* EXJSIConversions.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJSIConversions.mm; sourceTree = ""; }; + 46EB2E00001CE0 /* EXJSIInstaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJSIInstaller.h; sourceTree = ""; }; + 46EB2E00001CF0 /* EXJSIInstaller.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJSIInstaller.mm; sourceTree = ""; }; + 46EB2E00001D00 /* EXJSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJSIUtils.h; sourceTree = ""; }; + 46EB2E00001D10 /* EXJSIUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJSIUtils.mm; sourceTree = ""; }; + 46EB2E00001D20 /* ExpoModulesHostObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoModulesHostObject.h; sourceTree = ""; }; + 46EB2E00001D30 /* ExpoModulesHostObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = ExpoModulesHostObject.mm; sourceTree = ""; }; + 46EB2E00001D40 /* EXRawJavaScriptFunction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXRawJavaScriptFunction.h; sourceTree = ""; }; + 46EB2E00001D50 /* EXRawJavaScriptFunction.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXRawJavaScriptFunction.mm; sourceTree = ""; }; + 46EB2E00001D60 /* EXSharedObjectUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSharedObjectUtils.h; sourceTree = ""; }; + 46EB2E00001D70 /* EXSharedObjectUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXSharedObjectUtils.mm; sourceTree = ""; }; + 46EB2E00001D80 /* JavaScriptRuntime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptRuntime.swift; sourceTree = ""; }; + 46EB2E00001D90 /* JavaScriptValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptValue.swift; sourceTree = ""; }; + 46EB2E00001DB0 /* EXBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBridgeModule.h; sourceTree = ""; }; + 46EB2E00001DC0 /* EXExportedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXExportedModule.h; sourceTree = ""; }; + 46EB2E00001DD0 /* EXExportedModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXExportedModule.m; sourceTree = ""; }; + 46EB2E00001DE0 /* EXSingletonModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSingletonModule.h; sourceTree = ""; }; + 46EB2E00001DF0 /* EXSingletonModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSingletonModule.m; sourceTree = ""; }; + 46EB2E00001E00 /* EXUnimodulesCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUnimodulesCompat.h; sourceTree = ""; }; + 46EB2E00001E10 /* EXUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUtilities.h; sourceTree = ""; }; + 46EB2E00001E20 /* EXUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXUtilities.m; sourceTree = ""; }; + 46EB2E00001E40 /* EXModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistry.h; sourceTree = ""; }; + 46EB2E00001E50 /* EXModuleRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistry.m; sourceTree = ""; }; + 46EB2E00001E60 /* EXModuleRegistryDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryDelegate.h; sourceTree = ""; }; + 46EB2E00001E80 /* EXModuleRegistryAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryAdapter.h; sourceTree = ""; }; + 46EB2E00001E90 /* EXModuleRegistryAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistryAdapter.m; sourceTree = ""; }; + 46EB2E00001EA0 /* EXModuleRegistryHolderReactModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryHolderReactModule.h; sourceTree = ""; }; + 46EB2E00001EB0 /* EXModuleRegistryHolderReactModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistryHolderReactModule.m; sourceTree = ""; }; + 46EB2E00001ED0 /* EXModuleRegistryProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryProvider.h; sourceTree = ""; }; + 46EB2E00001EE0 /* EXModuleRegistryProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistryProvider.m; sourceTree = ""; }; + 46EB2E00001F00 /* EXNativeModulesProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXNativeModulesProxy.h; sourceTree = ""; }; + 46EB2E00001F10 /* EXNativeModulesProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXNativeModulesProxy.mm; sourceTree = ""; }; + 46EB2E00001F20 /* NativeModulesProxyModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NativeModulesProxyModule.swift; sourceTree = ""; }; + 46EB2E00001F40 /* EXAppLifecycleListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppLifecycleListener.h; sourceTree = ""; }; + 46EB2E00001F50 /* EXAppLifecycleService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppLifecycleService.h; sourceTree = ""; }; + 46EB2E00001F60 /* EXEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXEventEmitter.h; sourceTree = ""; }; + 46EB2E00001F70 /* EXEventEmitterService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXEventEmitterService.h; sourceTree = ""; }; + 46EB2E00001F80 /* EXInternalModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXInternalModule.h; sourceTree = ""; }; + 46EB2E00001F90 /* EXJavaScriptContextProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptContextProvider.h; sourceTree = ""; }; + 46EB2E00001FA0 /* EXKernelService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXKernelService.h; sourceTree = ""; }; + 46EB2E00001FB0 /* EXLogHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLogHandler.h; sourceTree = ""; }; + 46EB2E00001FC0 /* EXModuleRegistryConsumer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryConsumer.h; sourceTree = ""; }; + 46EB2E00001FD0 /* EXUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUIManager.h; sourceTree = ""; }; + 46EB2E00001FE0 /* EXUtilitiesInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUtilitiesInterface.h; sourceTree = ""; }; + 46EB2E00002000 /* EXLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLogManager.h; sourceTree = ""; }; + 46EB2E00002010 /* EXLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXLogManager.m; sourceTree = ""; }; + 46EB2E00002020 /* EXReactLogHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactLogHandler.h; sourceTree = ""; }; + 46EB2E00002030 /* EXReactLogHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXReactLogHandler.m; sourceTree = ""; }; + 46EB2E00002040 /* EXReactNativeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactNativeAdapter.h; sourceTree = ""; }; + 46EB2E00002050 /* EXReactNativeAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXReactNativeAdapter.mm; sourceTree = ""; }; + 46EB2E00002060 /* EXReactNativeEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactNativeEventEmitter.h; sourceTree = ""; }; + 46EB2E00002070 /* EXReactNativeEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXReactNativeEventEmitter.m; sourceTree = ""; }; + 46EB2E00002090 /* EXPermissionsService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXPermissionsService.h; sourceTree = ""; }; + 46EB2E000020A0 /* EXPermissionsService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXPermissionsService.m; sourceTree = ""; }; + 46EB2E000020B0 /* EXReactNativeUserNotificationCenterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactNativeUserNotificationCenterProxy.h; sourceTree = ""; }; + 46EB2E000020C0 /* EXReactNativeUserNotificationCenterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXReactNativeUserNotificationCenterProxy.m; sourceTree = ""; }; + 46EB2E000020D0 /* Platform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Platform.h; sourceTree = ""; }; + 46EB2E000020E0 /* Platform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Platform.swift; sourceTree = ""; }; + 46EB2E000020F0 /* RCTComponentData+Privates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTComponentData+Privates.h"; sourceTree = ""; }; + 46EB2E00002100 /* RCTComponentData+Privates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTComponentData+Privates.m"; sourceTree = ""; }; + 46EB2E00002120 /* ExpoReactDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoReactDelegate.swift; sourceTree = ""; }; + 46EB2E00002130 /* ExpoReactDelegateHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoReactDelegateHandler.swift; sourceTree = ""; }; + 46EB2E00002140 /* EXReactDelegateWrapper+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXReactDelegateWrapper+Private.h"; sourceTree = ""; }; + 46EB2E00002150 /* EXReactDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactDelegateWrapper.h; sourceTree = ""; }; + 46EB2E00002160 /* EXReactDelegateWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXReactDelegateWrapper.mm; sourceTree = ""; }; + 46EB2E00002170 /* EXReactRootViewFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactRootViewFactory.h; sourceTree = ""; }; + 46EB2E00002180 /* EXReactRootViewFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXReactRootViewFactory.mm; sourceTree = ""; }; + 46EB2E00002190 /* ModulePriorities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModulePriorities.swift; sourceTree = ""; }; + 46EB2E000021A0 /* RCTAppDelegate+Recreate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTAppDelegate+Recreate.h"; sourceTree = ""; }; + 46EB2E000021B0 /* RCTAppDelegate+Recreate.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTAppDelegate+Recreate.mm"; sourceTree = ""; }; + 46EB2E000021C0 /* Swift.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Swift.h; sourceTree = ""; }; + 46EB2E000021D0 /* Utilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Utilities.swift; sourceTree = ""; }; + 46EB2E000021F0 /* Exceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Exceptions.swift; sourceTree = ""; }; + 46EB2E00002200 /* Uuidv5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Uuidv5.swift; sourceTree = ""; }; + 46EB2E00002230 /* BridgelessJSCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BridgelessJSCallInvoker.h; sourceTree = ""; }; + 46EB2E00002240 /* EventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitter.cpp; sourceTree = ""; }; + 46EB2E00002250 /* EventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitter.h; sourceTree = ""; }; + 46EB2E00002260 /* JSIUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSIUtils.cpp; sourceTree = ""; }; + 46EB2E00002270 /* JSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSIUtils.h; sourceTree = ""; }; + 46EB2E00002280 /* LazyObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LazyObject.cpp; sourceTree = ""; }; + 46EB2E00002290 /* LazyObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LazyObject.h; sourceTree = ""; }; + 46EB2E000022A0 /* NativeModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeModule.cpp; sourceTree = ""; }; + 46EB2E000022B0 /* NativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeModule.h; sourceTree = ""; }; + 46EB2E000022C0 /* ObjectDeallocator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ObjectDeallocator.cpp; sourceTree = ""; }; + 46EB2E000022D0 /* ObjectDeallocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ObjectDeallocator.h; sourceTree = ""; }; + 46EB2E000022E0 /* SharedObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = SharedObject.cpp; sourceTree = ""; }; + 46EB2E000022F0 /* SharedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedObject.h; sourceTree = ""; }; + 46EB2E00002300 /* TestingSyncJSCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TestingSyncJSCallInvoker.h; sourceTree = ""; }; + 46EB2E00002310 /* TypedArray.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = TypedArray.cpp; sourceTree = ""; }; + 46EB2E00002320 /* TypedArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TypedArray.h; sourceTree = ""; }; + 46EB2E00002330 /* WebAuthSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebAuthSession.swift; sourceTree = ""; }; + 46EB2E00002340 /* WebBrowserExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserExceptions.swift; sourceTree = ""; }; + 46EB2E00002350 /* WebBrowserModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserModule.swift; sourceTree = ""; }; + 46EB2E00002360 /* WebBrowserOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserOptions.swift; sourceTree = ""; }; + 46EB2E00002370 /* WebBrowserSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserSession.swift; sourceTree = ""; }; + 46EB2E00002380 /* FBLazyIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLazyIterator.h; path = FBLazyVector/FBLazyIterator.h; sourceTree = ""; }; + 46EB2E00002390 /* FBLazyVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLazyVector.h; path = FBLazyVector/FBLazyVector.h; sourceTree = ""; }; + 46EB2E000023A0 /* AuthSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthSession.swift; path = GTMAppAuth/Sources/AuthSession.swift; sourceTree = ""; }; + 46EB2E000023B0 /* AuthSessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthSessionDelegate.swift; path = GTMAppAuth/Sources/AuthSessionDelegate.swift; sourceTree = ""; }; + 46EB2E000023C0 /* AuthSessionStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthSessionStore.swift; path = GTMAppAuth/Sources/AuthSessionStore.swift; sourceTree = ""; }; + 46EB2E000023D0 /* GTMOAuth2Compatibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GTMOAuth2Compatibility.swift; path = GTMAppAuth/Sources/KeychainStore/GTMOAuth2Compatibility.swift; sourceTree = ""; }; + 46EB2E000023E0 /* KeychainAttribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainAttribute.swift; path = GTMAppAuth/Sources/KeychainStore/KeychainAttribute.swift; sourceTree = ""; }; + 46EB2E000023F0 /* KeychainHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainHelper.swift; path = GTMAppAuth/Sources/KeychainStore/KeychainHelper.swift; sourceTree = ""; }; + 46EB2E00002400 /* KeychainStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainStore.swift; path = GTMAppAuth/Sources/KeychainStore/KeychainStore.swift; sourceTree = ""; }; + 46EB2E00002420 /* GTMSessionFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcher.m; path = Sources/Core/GTMSessionFetcher.m; sourceTree = ""; }; + 46EB2E00002430 /* GTMSessionFetcherLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherLogging.m; path = Sources/Core/GTMSessionFetcherLogging.m; sourceTree = ""; }; + 46EB2E00002440 /* GTMSessionFetcherService+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMSessionFetcherService+Internal.h"; path = "Sources/Core/GTMSessionFetcherService+Internal.h"; sourceTree = ""; }; + 46EB2E00002450 /* GTMSessionFetcherService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherService.m; path = Sources/Core/GTMSessionFetcherService.m; sourceTree = ""; }; + 46EB2E00002460 /* GTMSessionUploadFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionUploadFetcher.m; path = Sources/Core/GTMSessionUploadFetcher.m; sourceTree = ""; }; + 46EB2E00002470 /* GTMSessionFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcher.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcher.h; sourceTree = ""; }; + 46EB2E00002480 /* GTMSessionFetcherLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherLogging.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcherLogging.h; sourceTree = ""; }; + 46EB2E00002490 /* GTMSessionFetcherService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherService.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcherService.h; sourceTree = ""; }; + 46EB2E000024A0 /* GTMSessionUploadFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionUploadFetcher.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionUploadFetcher.h; sourceTree = ""; }; + 46EB2E000024B0 /* GIDAuthentication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDAuthentication.h; path = GoogleSignIn/Sources/GIDAuthentication.h; sourceTree = ""; }; + 46EB2E000024C0 /* GIDAuthentication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDAuthentication.m; path = GoogleSignIn/Sources/GIDAuthentication.m; sourceTree = ""; }; + 46EB2E000024D0 /* GIDAuthStateMigration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDAuthStateMigration.h; path = GoogleSignIn/Sources/GIDAuthStateMigration.h; sourceTree = ""; }; + 46EB2E000024E0 /* GIDAuthStateMigration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDAuthStateMigration.m; path = GoogleSignIn/Sources/GIDAuthStateMigration.m; sourceTree = ""; }; + 46EB2E000024F0 /* GIDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDCallbackQueue.h; path = GoogleSignIn/Sources/GIDCallbackQueue.h; sourceTree = ""; }; + 46EB2E00002500 /* GIDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDCallbackQueue.m; path = GoogleSignIn/Sources/GIDCallbackQueue.m; sourceTree = ""; }; + 46EB2E00002510 /* GIDConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDConfiguration.m; path = GoogleSignIn/Sources/GIDConfiguration.m; sourceTree = ""; }; + 46EB2E00002520 /* GIDEMMErrorHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDEMMErrorHandler.h; path = GoogleSignIn/Sources/GIDEMMErrorHandler.h; sourceTree = ""; }; + 46EB2E00002530 /* GIDEMMErrorHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDEMMErrorHandler.m; path = GoogleSignIn/Sources/GIDEMMErrorHandler.m; sourceTree = ""; }; + 46EB2E00002540 /* GIDEMMSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDEMMSupport.h; path = GoogleSignIn/Sources/GIDEMMSupport.h; sourceTree = ""; }; + 46EB2E00002550 /* GIDEMMSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDEMMSupport.m; path = GoogleSignIn/Sources/GIDEMMSupport.m; sourceTree = ""; }; + 46EB2E00002560 /* GIDGoogleUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDGoogleUser.m; path = GoogleSignIn/Sources/GIDGoogleUser.m; sourceTree = ""; }; + 46EB2E00002570 /* GIDGoogleUser_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDGoogleUser_Private.h; path = GoogleSignIn/Sources/GIDGoogleUser_Private.h; sourceTree = ""; }; + 46EB2E00002580 /* GIDMDMPasscodeCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDMDMPasscodeCache.h; path = GoogleSignIn/Sources/GIDMDMPasscodeCache.h; sourceTree = ""; }; + 46EB2E00002590 /* GIDMDMPasscodeCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDMDMPasscodeCache.m; path = GoogleSignIn/Sources/GIDMDMPasscodeCache.m; sourceTree = ""; }; + 46EB2E000025A0 /* GIDMDMPasscodeState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDMDMPasscodeState.h; path = GoogleSignIn/Sources/GIDMDMPasscodeState.h; sourceTree = ""; }; + 46EB2E000025B0 /* GIDMDMPasscodeState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDMDMPasscodeState.m; path = GoogleSignIn/Sources/GIDMDMPasscodeState.m; sourceTree = ""; }; + 46EB2E000025C0 /* GIDMDMPasscodeState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDMDMPasscodeState_Private.h; path = GoogleSignIn/Sources/GIDMDMPasscodeState_Private.h; sourceTree = ""; }; + 46EB2E000025D0 /* GIDProfileData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDProfileData.m; path = GoogleSignIn/Sources/GIDProfileData.m; sourceTree = ""; }; + 46EB2E000025E0 /* GIDProfileData_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDProfileData_Private.h; path = GoogleSignIn/Sources/GIDProfileData_Private.h; sourceTree = ""; }; + 46EB2E000025F0 /* GIDScopes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDScopes.h; path = GoogleSignIn/Sources/GIDScopes.h; sourceTree = ""; }; + 46EB2E00002600 /* GIDScopes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDScopes.m; path = GoogleSignIn/Sources/GIDScopes.m; sourceTree = ""; }; + 46EB2E00002610 /* GIDSignIn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignIn.m; path = GoogleSignIn/Sources/GIDSignIn.m; sourceTree = ""; }; + 46EB2E00002620 /* GIDSignInButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInButton.m; path = GoogleSignIn/Sources/GIDSignInButton.m; sourceTree = ""; }; + 46EB2E00002630 /* GIDSignInCallbackSchemes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInCallbackSchemes.h; path = GoogleSignIn/Sources/GIDSignInCallbackSchemes.h; sourceTree = ""; }; + 46EB2E00002640 /* GIDSignInCallbackSchemes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInCallbackSchemes.m; path = GoogleSignIn/Sources/GIDSignInCallbackSchemes.m; sourceTree = ""; }; + 46EB2E00002650 /* GIDSignInInternalOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInInternalOptions.h; path = GoogleSignIn/Sources/GIDSignInInternalOptions.h; sourceTree = ""; }; + 46EB2E00002660 /* GIDSignInInternalOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInInternalOptions.m; path = GoogleSignIn/Sources/GIDSignInInternalOptions.m; sourceTree = ""; }; + 46EB2E00002670 /* GIDSignInPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInPreferences.h; path = GoogleSignIn/Sources/GIDSignInPreferences.h; sourceTree = ""; }; + 46EB2E00002680 /* GIDSignInPreferences.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInPreferences.m; path = GoogleSignIn/Sources/GIDSignInPreferences.m; sourceTree = ""; }; + 46EB2E00002690 /* GIDSignInResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInResult.m; path = GoogleSignIn/Sources/GIDSignInResult.m; sourceTree = ""; }; + 46EB2E000026A0 /* GIDSignInResult_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInResult_Private.h; path = GoogleSignIn/Sources/GIDSignInResult_Private.h; sourceTree = ""; }; + 46EB2E000026B0 /* GIDSignInStrings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInStrings.h; path = GoogleSignIn/Sources/GIDSignInStrings.h; sourceTree = ""; }; + 46EB2E000026C0 /* GIDSignInStrings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInStrings.m; path = GoogleSignIn/Sources/GIDSignInStrings.m; sourceTree = ""; }; + 46EB2E000026D0 /* GIDSignIn_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignIn_Private.h; path = GoogleSignIn/Sources/GIDSignIn_Private.h; sourceTree = ""; }; + 46EB2E000026E0 /* GIDToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDToken.m; path = GoogleSignIn/Sources/GIDToken.m; sourceTree = ""; }; + 46EB2E000026F0 /* GIDToken_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDToken_Private.h; path = GoogleSignIn/Sources/GIDToken_Private.h; sourceTree = ""; }; + 46EB2E00002700 /* NSBundle+GID3PAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+GID3PAdditions.h"; path = "GoogleSignIn/Sources/NSBundle+GID3PAdditions.h"; sourceTree = ""; }; + 46EB2E00002710 /* NSBundle+GID3PAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+GID3PAdditions.m"; path = "GoogleSignIn/Sources/NSBundle+GID3PAdditions.m"; sourceTree = ""; }; + 46EB2E00002720 /* GIDConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDConfiguration.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDConfiguration.h; sourceTree = ""; }; + 46EB2E00002730 /* GIDGoogleUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDGoogleUser.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDGoogleUser.h; sourceTree = ""; }; + 46EB2E00002740 /* GIDProfileData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDProfileData.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDProfileData.h; sourceTree = ""; }; + 46EB2E00002750 /* GIDSignIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignIn.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignIn.h; sourceTree = ""; }; + 46EB2E00002760 /* GIDSignInButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInButton.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignInButton.h; sourceTree = ""; }; + 46EB2E00002770 /* GIDSignInResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInResult.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignInResult.h; sourceTree = ""; }; + 46EB2E00002780 /* GIDToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDToken.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDToken.h; sourceTree = ""; }; + 46EB2E00002790 /* GoogleSignIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GoogleSignIn.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GoogleSignIn.h; sourceTree = ""; }; + 46EB2E000027A0 /* String.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = String.cpp; path = folly/String.cpp; sourceTree = ""; }; + 46EB2E000027B0 /* Conv.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Conv.cpp; path = folly/Conv.cpp; sourceTree = ""; }; + 46EB2E000027C0 /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Demangle.cpp; path = folly/Demangle.cpp; sourceTree = ""; }; + 46EB2E000027D0 /* FileUtil.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = FileUtil.cpp; path = folly/FileUtil.cpp; sourceTree = ""; }; + 46EB2E000027E0 /* Format.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Format.cpp; path = folly/Format.cpp; sourceTree = ""; }; + 46EB2E000027F0 /* SafeAssert.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SafeAssert.cpp; path = folly/lang/SafeAssert.cpp; sourceTree = ""; }; + 46EB2E00002800 /* ToAscii.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ToAscii.cpp; path = folly/lang/ToAscii.cpp; sourceTree = ""; }; + 46EB2E00002810 /* ScopeGuard.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScopeGuard.cpp; path = folly/ScopeGuard.cpp; sourceTree = ""; }; + 46EB2E00002820 /* Unicode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Unicode.cpp; path = folly/Unicode.cpp; sourceTree = ""; }; + 46EB2E00002830 /* dynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dynamic.cpp; path = folly/dynamic.cpp; sourceTree = ""; }; + 46EB2E00002840 /* json.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = json.cpp; path = folly/json.cpp; sourceTree = ""; }; + 46EB2E00002850 /* json_pointer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = json_pointer.cpp; path = folly/json_pointer.cpp; sourceTree = ""; }; + 46EB2E00002860 /* F14Table.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = F14Table.cpp; path = folly/container/detail/F14Table.cpp; sourceTree = ""; }; + 46EB2E00002870 /* FileUtilDetail.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = FileUtilDetail.cpp; path = folly/detail/FileUtilDetail.cpp; sourceTree = ""; }; + 46EB2E00002880 /* SplitStringSimd.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SplitStringSimd.cpp; path = folly/detail/SplitStringSimd.cpp; sourceTree = ""; }; + 46EB2E00002890 /* UniqueInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UniqueInstance.cpp; path = folly/detail/UniqueInstance.cpp; sourceTree = ""; }; + 46EB2E000028A0 /* SpookyHashV2.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SpookyHashV2.cpp; path = folly/hash/SpookyHashV2.cpp; sourceTree = ""; }; + 46EB2E000028B0 /* CString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = CString.cpp; path = folly/lang/CString.cpp; sourceTree = ""; }; + 46EB2E000028C0 /* Exception.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Exception.cpp; path = folly/lang/Exception.cpp; sourceTree = ""; }; + 46EB2E000028D0 /* MallocImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MallocImpl.cpp; path = folly/memory/detail/MallocImpl.cpp; sourceTree = ""; }; + 46EB2E000028E0 /* NetOps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = NetOps.cpp; path = folly/net/NetOps.cpp; sourceTree = ""; }; + 46EB2E000028F0 /* SysUio.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SysUio.cpp; path = folly/portability/SysUio.cpp; sourceTree = ""; }; + 46EB2E00002900 /* SanitizeThread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SanitizeThread.cpp; path = folly/synchronization/SanitizeThread.cpp; sourceTree = ""; }; + 46EB2E00002910 /* AtFork.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AtFork.cpp; path = folly/system/AtFork.cpp; sourceTree = ""; }; + 46EB2E00002920 /* ThreadId.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ThreadId.cpp; path = folly/system/ThreadId.cpp; sourceTree = ""; }; + 46EB2E00002930 /* AtomicHashArray-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicHashArray-inl.h"; path = "folly/AtomicHashArray-inl.h"; sourceTree = ""; }; + 46EB2E00002940 /* AtomicHashArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashArray.h; path = folly/AtomicHashArray.h; sourceTree = ""; }; + 46EB2E00002950 /* AtomicHashMap-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicHashMap-inl.h"; path = "folly/AtomicHashMap-inl.h"; sourceTree = ""; }; + 46EB2E00002960 /* AtomicHashMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashMap.h; path = folly/AtomicHashMap.h; sourceTree = ""; }; + 46EB2E00002970 /* AtomicIntrusiveLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicIntrusiveLinkedList.h; path = folly/AtomicIntrusiveLinkedList.h; sourceTree = ""; }; + 46EB2E00002980 /* AtomicLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicLinkedList.h; path = folly/AtomicLinkedList.h; sourceTree = ""; }; + 46EB2E00002990 /* AtomicUnorderedMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUnorderedMap.h; path = folly/AtomicUnorderedMap.h; sourceTree = ""; }; + 46EB2E000029A0 /* base64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base64.h; path = folly/base64.h; sourceTree = ""; }; + 46EB2E000029B0 /* Benchmark.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Benchmark.h; path = folly/Benchmark.h; sourceTree = ""; }; + 46EB2E000029C0 /* BenchmarkUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BenchmarkUtil.h; path = folly/BenchmarkUtil.h; sourceTree = ""; }; + 46EB2E000029D0 /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/Bits.h; sourceTree = ""; }; + 46EB2E000029E0 /* CancellationToken-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CancellationToken-inl.h"; path = "folly/CancellationToken-inl.h"; sourceTree = ""; }; + 46EB2E000029F0 /* CancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CancellationToken.h; path = folly/CancellationToken.h; sourceTree = ""; }; + 46EB2E00002A00 /* Chrono.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chrono.h; path = folly/Chrono.h; sourceTree = ""; }; + 46EB2E00002A10 /* ClockGettimeWrappers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ClockGettimeWrappers.h; path = folly/ClockGettimeWrappers.h; sourceTree = ""; }; + 46EB2E00002A20 /* ConcurrentBitSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentBitSet.h; path = folly/ConcurrentBitSet.h; sourceTree = ""; }; + 46EB2E00002A30 /* ConcurrentLazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentLazy.h; path = folly/ConcurrentLazy.h; sourceTree = ""; }; + 46EB2E00002A40 /* ConcurrentSkipList-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ConcurrentSkipList-inl.h"; path = "folly/ConcurrentSkipList-inl.h"; sourceTree = ""; }; + 46EB2E00002A50 /* ConcurrentSkipList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentSkipList.h; path = folly/ConcurrentSkipList.h; sourceTree = ""; }; + 46EB2E00002A60 /* ConstexprMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConstexprMath.h; path = folly/ConstexprMath.h; sourceTree = ""; }; + 46EB2E00002A70 /* ConstructorCallbackList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConstructorCallbackList.h; path = folly/ConstructorCallbackList.h; sourceTree = ""; }; + 46EB2E00002A80 /* Conv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Conv.h; path = folly/Conv.h; sourceTree = ""; }; + 46EB2E00002A90 /* CPortability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CPortability.h; path = folly/CPortability.h; sourceTree = ""; }; + 46EB2E00002AA0 /* CppAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CppAttributes.h; path = folly/CppAttributes.h; sourceTree = ""; }; + 46EB2E00002AB0 /* CpuId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CpuId.h; path = folly/CpuId.h; sourceTree = ""; }; + 46EB2E00002AC0 /* DefaultKeepAliveExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DefaultKeepAliveExecutor.h; path = folly/DefaultKeepAliveExecutor.h; sourceTree = ""; }; + 46EB2E00002AD0 /* Demangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Demangle.h; path = folly/Demangle.h; sourceTree = ""; }; + 46EB2E00002AE0 /* DiscriminatedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DiscriminatedPtr.h; path = folly/DiscriminatedPtr.h; sourceTree = ""; }; + 46EB2E00002AF0 /* dynamic-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "dynamic-inl.h"; path = "folly/dynamic-inl.h"; sourceTree = ""; }; + 46EB2E00002B00 /* dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dynamic.h; path = folly/dynamic.h; sourceTree = ""; }; + 46EB2E00002B10 /* DynamicConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicConverter.h; path = folly/DynamicConverter.h; sourceTree = ""; }; + 46EB2E00002B20 /* Exception.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Exception.h; path = folly/Exception.h; sourceTree = ""; }; + 46EB2E00002B30 /* ExceptionString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExceptionString.h; path = folly/ExceptionString.h; sourceTree = ""; }; + 46EB2E00002B40 /* ExceptionWrapper-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ExceptionWrapper-inl.h"; path = "folly/ExceptionWrapper-inl.h"; sourceTree = ""; }; + 46EB2E00002B50 /* ExceptionWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExceptionWrapper.h; path = folly/ExceptionWrapper.h; sourceTree = ""; }; + 46EB2E00002B60 /* Executor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Executor.h; path = folly/Executor.h; sourceTree = ""; }; + 46EB2E00002B70 /* Expected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expected.h; path = folly/Expected.h; sourceTree = ""; }; + 46EB2E00002B80 /* FBString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBString.h; path = folly/FBString.h; sourceTree = ""; }; + 46EB2E00002B90 /* FBVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBVector.h; path = folly/FBVector.h; sourceTree = ""; }; + 46EB2E00002BA0 /* File.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = File.h; path = folly/File.h; sourceTree = ""; }; + 46EB2E00002BB0 /* FileUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtil.h; path = folly/FileUtil.h; sourceTree = ""; }; + 46EB2E00002BC0 /* Fingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fingerprint.h; path = folly/Fingerprint.h; sourceTree = ""; }; + 46EB2E00002BD0 /* FixedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FixedString.h; path = folly/FixedString.h; sourceTree = ""; }; + 46EB2E00002BE0 /* FollyMemcpy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FollyMemcpy.h; path = folly/FollyMemcpy.h; sourceTree = ""; }; + 46EB2E00002BF0 /* FollyMemset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FollyMemset.h; path = folly/FollyMemset.h; sourceTree = ""; }; + 46EB2E00002C00 /* Format-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Format-inl.h"; path = "folly/Format-inl.h"; sourceTree = ""; }; + 46EB2E00002C10 /* Format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Format.h; path = folly/Format.h; sourceTree = ""; }; + 46EB2E00002C20 /* FormatArg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FormatArg.h; path = folly/FormatArg.h; sourceTree = ""; }; + 46EB2E00002C30 /* FormatTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FormatTraits.h; path = folly/FormatTraits.h; sourceTree = ""; }; + 46EB2E00002C40 /* Function.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Function.h; path = folly/Function.h; sourceTree = ""; }; + 46EB2E00002C50 /* GLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GLog.h; path = folly/GLog.h; sourceTree = ""; }; + 46EB2E00002C60 /* GroupVarint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GroupVarint.h; path = folly/GroupVarint.h; sourceTree = ""; }; + 46EB2E00002C70 /* Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hash.h; path = folly/Hash.h; sourceTree = ""; }; + 46EB2E00002C80 /* Indestructible.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Indestructible.h; path = folly/Indestructible.h; sourceTree = ""; }; + 46EB2E00002C90 /* IndexedMemPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IndexedMemPool.h; path = folly/IndexedMemPool.h; sourceTree = ""; }; + 46EB2E00002CA0 /* IntrusiveList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IntrusiveList.h; path = folly/IntrusiveList.h; sourceTree = ""; }; + 46EB2E00002CB0 /* IPAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddress.h; path = folly/IPAddress.h; sourceTree = ""; }; + 46EB2E00002CC0 /* IPAddressException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressException.h; path = folly/IPAddressException.h; sourceTree = ""; }; + 46EB2E00002CD0 /* IPAddressV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressV4.h; path = folly/IPAddressV4.h; sourceTree = ""; }; + 46EB2E00002CE0 /* IPAddressV6.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressV6.h; path = folly/IPAddressV6.h; sourceTree = ""; }; + 46EB2E00002CF0 /* json.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json.h; path = folly/json.h; sourceTree = ""; }; + 46EB2E00002D00 /* json_patch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_patch.h; path = folly/json_patch.h; sourceTree = ""; }; + 46EB2E00002D10 /* json_pointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_pointer.h; path = folly/json_pointer.h; sourceTree = ""; }; + 46EB2E00002D20 /* Lazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lazy.h; path = folly/Lazy.h; sourceTree = ""; }; + 46EB2E00002D30 /* Likely.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Likely.h; path = folly/Likely.h; sourceTree = ""; }; + 46EB2E00002D40 /* MacAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MacAddress.h; path = folly/MacAddress.h; sourceTree = ""; }; + 46EB2E00002D50 /* MapUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapUtil.h; path = folly/MapUtil.h; sourceTree = ""; }; + 46EB2E00002D60 /* Math.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Math.h; path = folly/Math.h; sourceTree = ""; }; + 46EB2E00002D70 /* MaybeManagedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MaybeManagedPtr.h; path = folly/MaybeManagedPtr.h; sourceTree = ""; }; + 46EB2E00002D80 /* Memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Memory.h; path = folly/Memory.h; sourceTree = ""; }; + 46EB2E00002D90 /* MicroLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroLock.h; path = folly/MicroLock.h; sourceTree = ""; }; + 46EB2E00002DA0 /* MicroSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroSpinLock.h; path = folly/MicroSpinLock.h; sourceTree = ""; }; + 46EB2E00002DB0 /* MoveWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MoveWrapper.h; path = folly/MoveWrapper.h; sourceTree = ""; }; + 46EB2E00002DC0 /* MPMCPipeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCPipeline.h; path = folly/MPMCPipeline.h; sourceTree = ""; }; + 46EB2E00002DD0 /* MPMCQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCQueue.h; path = folly/MPMCQueue.h; sourceTree = ""; }; + 46EB2E00002DE0 /* ObserverContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObserverContainer.h; path = folly/ObserverContainer.h; sourceTree = ""; }; + 46EB2E00002DF0 /* Optional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Optional.h; path = folly/Optional.h; sourceTree = ""; }; + 46EB2E00002E00 /* Overload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Overload.h; path = folly/Overload.h; sourceTree = ""; }; + 46EB2E00002E10 /* PackedSyncPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PackedSyncPtr.h; path = folly/PackedSyncPtr.h; sourceTree = ""; }; + 46EB2E00002E20 /* Padded.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Padded.h; path = folly/Padded.h; sourceTree = ""; }; + 46EB2E00002E30 /* Poly-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Poly-inl.h"; path = "folly/Poly-inl.h"; sourceTree = ""; }; + 46EB2E00002E40 /* Poly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Poly.h; path = folly/Poly.h; sourceTree = ""; }; + 46EB2E00002E50 /* PolyException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PolyException.h; path = folly/PolyException.h; sourceTree = ""; }; + 46EB2E00002E60 /* Portability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Portability.h; path = folly/Portability.h; sourceTree = ""; }; + 46EB2E00002E70 /* Preprocessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Preprocessor.h; path = folly/Preprocessor.h; sourceTree = ""; }; + 46EB2E00002E80 /* ProducerConsumerQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProducerConsumerQueue.h; path = folly/ProducerConsumerQueue.h; sourceTree = ""; }; + 46EB2E00002E90 /* Random-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Random-inl.h"; path = "folly/Random-inl.h"; sourceTree = ""; }; + 46EB2E00002EA0 /* Random.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Random.h; path = folly/Random.h; sourceTree = ""; }; + 46EB2E00002EB0 /* Range.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Range.h; path = folly/Range.h; sourceTree = ""; }; + 46EB2E00002EC0 /* Replaceable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Replaceable.h; path = folly/Replaceable.h; sourceTree = ""; }; + 46EB2E00002ED0 /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/RWSpinLock.h; sourceTree = ""; }; + 46EB2E00002EE0 /* ScopeGuard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScopeGuard.h; path = folly/ScopeGuard.h; sourceTree = ""; }; + 46EB2E00002EF0 /* SharedMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SharedMutex.h; path = folly/SharedMutex.h; sourceTree = ""; }; + 46EB2E00002F00 /* Singleton-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Singleton-inl.h"; path = "folly/Singleton-inl.h"; sourceTree = ""; }; + 46EB2E00002F10 /* Singleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Singleton.h; path = folly/Singleton.h; sourceTree = ""; }; + 46EB2E00002F20 /* SingletonThreadLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SingletonThreadLocal.h; path = folly/SingletonThreadLocal.h; sourceTree = ""; }; + 46EB2E00002F30 /* small_vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = small_vector.h; path = folly/small_vector.h; sourceTree = ""; }; + 46EB2E00002F40 /* SocketAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketAddress.h; path = folly/SocketAddress.h; sourceTree = ""; }; + 46EB2E00002F50 /* sorted_vector_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sorted_vector_types.h; path = folly/sorted_vector_types.h; sourceTree = ""; }; + 46EB2E00002F60 /* SpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpinLock.h; path = folly/SpinLock.h; sourceTree = ""; }; + 46EB2E00002F70 /* stop_watch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stop_watch.h; path = folly/stop_watch.h; sourceTree = ""; }; + 46EB2E00002F80 /* String-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "String-inl.h"; path = "folly/String-inl.h"; sourceTree = ""; }; + 46EB2E00002F90 /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/String.h; sourceTree = ""; }; + 46EB2E00002FA0 /* Subprocess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Subprocess.h; path = folly/Subprocess.h; sourceTree = ""; }; + 46EB2E00002FB0 /* Synchronized.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Synchronized.h; path = folly/Synchronized.h; sourceTree = ""; }; + 46EB2E00002FC0 /* SynchronizedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynchronizedPtr.h; path = folly/SynchronizedPtr.h; sourceTree = ""; }; + 46EB2E00002FD0 /* ThreadCachedInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedInt.h; path = folly/ThreadCachedInt.h; sourceTree = ""; }; + 46EB2E00002FE0 /* ThreadLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadLocal.h; path = folly/ThreadLocal.h; sourceTree = ""; }; + 46EB2E00002FF0 /* TimeoutQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimeoutQueue.h; path = folly/TimeoutQueue.h; sourceTree = ""; }; + 46EB2E00003000 /* TokenBucket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TokenBucket.h; path = folly/TokenBucket.h; sourceTree = ""; }; + 46EB2E00003010 /* Traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Traits.h; path = folly/Traits.h; sourceTree = ""; }; + 46EB2E00003020 /* Try-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Try-inl.h"; path = "folly/Try-inl.h"; sourceTree = ""; }; + 46EB2E00003030 /* Try.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Try.h; path = folly/Try.h; sourceTree = ""; }; + 46EB2E00003040 /* Unicode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unicode.h; path = folly/Unicode.h; sourceTree = ""; }; + 46EB2E00003050 /* Unit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unit.h; path = folly/Unit.h; sourceTree = ""; }; + 46EB2E00003060 /* Uri-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Uri-inl.h"; path = "folly/Uri-inl.h"; sourceTree = ""; }; + 46EB2E00003070 /* Uri.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Uri.h; path = folly/Uri.h; sourceTree = ""; }; + 46EB2E00003080 /* UTF8String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UTF8String.h; path = folly/UTF8String.h; sourceTree = ""; }; + 46EB2E00003090 /* Utility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utility.h; path = folly/Utility.h; sourceTree = ""; }; + 46EB2E000030A0 /* Varint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Varint.h; path = folly/Varint.h; sourceTree = ""; }; + 46EB2E000030B0 /* VirtualExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VirtualExecutor.h; path = folly/VirtualExecutor.h; sourceTree = ""; }; + 46EB2E000030C0 /* Access.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Access.h; path = folly/container/Access.h; sourceTree = ""; }; + 46EB2E000030D0 /* Array.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Array.h; path = folly/container/Array.h; sourceTree = ""; }; + 46EB2E000030E0 /* BitIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitIterator.h; path = folly/container/BitIterator.h; sourceTree = ""; }; + 46EB2E000030F0 /* Enumerate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Enumerate.h; path = folly/container/Enumerate.h; sourceTree = ""; }; + 46EB2E00003100 /* EvictingCacheMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EvictingCacheMap.h; path = folly/container/EvictingCacheMap.h; sourceTree = ""; }; + 46EB2E00003110 /* F14Map-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "F14Map-fwd.h"; path = "folly/container/F14Map-fwd.h"; sourceTree = ""; }; + 46EB2E00003120 /* F14Map.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Map.h; path = folly/container/F14Map.h; sourceTree = ""; }; + 46EB2E00003130 /* F14Set-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "F14Set-fwd.h"; path = "folly/container/F14Set-fwd.h"; sourceTree = ""; }; + 46EB2E00003140 /* F14Set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Set.h; path = folly/container/F14Set.h; sourceTree = ""; }; + 46EB2E00003150 /* Foreach-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Foreach-inl.h"; path = "folly/container/Foreach-inl.h"; sourceTree = ""; }; + 46EB2E00003160 /* Foreach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Foreach.h; path = folly/container/Foreach.h; sourceTree = ""; }; + 46EB2E00003170 /* heap_vector_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = heap_vector_types.h; path = folly/container/heap_vector_types.h; sourceTree = ""; }; + 46EB2E00003180 /* HeterogeneousAccess-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "HeterogeneousAccess-fwd.h"; path = "folly/container/HeterogeneousAccess-fwd.h"; sourceTree = ""; }; + 46EB2E00003190 /* HeterogeneousAccess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HeterogeneousAccess.h; path = folly/container/HeterogeneousAccess.h; sourceTree = ""; }; + 46EB2E000031A0 /* IntrusiveHeap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IntrusiveHeap.h; path = folly/container/IntrusiveHeap.h; sourceTree = ""; }; + 46EB2E000031B0 /* Iterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Iterator.h; path = folly/container/Iterator.h; sourceTree = ""; }; + 46EB2E000031C0 /* Merge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Merge.h; path = folly/container/Merge.h; sourceTree = ""; }; + 46EB2E000031D0 /* SparseByteSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SparseByteSet.h; path = folly/container/SparseByteSet.h; sourceTree = ""; }; + 46EB2E000031E0 /* View.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = View.h; path = folly/container/View.h; sourceTree = ""; }; + 46EB2E000031F0 /* WeightedEvictingCacheMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WeightedEvictingCacheMap.h; path = folly/container/WeightedEvictingCacheMap.h; sourceTree = ""; }; + 46EB2E00003200 /* BitIteratorDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitIteratorDetail.h; path = folly/container/detail/BitIteratorDetail.h; sourceTree = ""; }; + 46EB2E00003210 /* F14Defaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Defaults.h; path = folly/container/detail/F14Defaults.h; sourceTree = ""; }; + 46EB2E00003220 /* F14IntrinsicsAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14IntrinsicsAvailability.h; path = folly/container/detail/F14IntrinsicsAvailability.h; sourceTree = ""; }; + 46EB2E00003230 /* F14MapFallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14MapFallback.h; path = folly/container/detail/F14MapFallback.h; sourceTree = ""; }; + 46EB2E00003240 /* F14Mask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Mask.h; path = folly/container/detail/F14Mask.h; sourceTree = ""; }; + 46EB2E00003250 /* F14Policy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Policy.h; path = folly/container/detail/F14Policy.h; sourceTree = ""; }; + 46EB2E00003260 /* F14SetFallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14SetFallback.h; path = folly/container/detail/F14SetFallback.h; sourceTree = ""; }; + 46EB2E00003270 /* F14Table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Table.h; path = folly/container/detail/F14Table.h; sourceTree = ""; }; + 46EB2E00003280 /* Util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Util.h; path = folly/container/detail/Util.h; sourceTree = ""; }; + 46EB2E00003290 /* AsyncTrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncTrace.h; path = folly/detail/AsyncTrace.h; sourceTree = ""; }; + 46EB2E000032A0 /* AtomicHashUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashUtils.h; path = folly/detail/AtomicHashUtils.h; sourceTree = ""; }; + 46EB2E000032B0 /* AtomicUnorderedMapUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUnorderedMapUtils.h; path = folly/detail/AtomicUnorderedMapUtils.h; sourceTree = ""; }; + 46EB2E000032C0 /* DiscriminatedPtrDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DiscriminatedPtrDetail.h; path = folly/detail/DiscriminatedPtrDetail.h; sourceTree = ""; }; + 46EB2E000032D0 /* FileUtilDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtilDetail.h; path = folly/detail/FileUtilDetail.h; sourceTree = ""; }; + 46EB2E000032E0 /* FileUtilVectorDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtilVectorDetail.h; path = folly/detail/FileUtilVectorDetail.h; sourceTree = ""; }; + 46EB2E000032F0 /* FingerprintPolynomial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FingerprintPolynomial.h; path = folly/detail/FingerprintPolynomial.h; sourceTree = ""; }; + 46EB2E00003300 /* Futex-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Futex-inl.h"; path = "folly/detail/Futex-inl.h"; sourceTree = ""; }; + 46EB2E00003310 /* Futex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Futex.h; path = folly/detail/Futex.h; sourceTree = ""; }; + 46EB2E00003320 /* GroupVarintDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GroupVarintDetail.h; path = folly/detail/GroupVarintDetail.h; sourceTree = ""; }; + 46EB2E00003330 /* IPAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddress.h; path = folly/detail/IPAddress.h; sourceTree = ""; }; + 46EB2E00003340 /* IPAddressSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressSource.h; path = folly/detail/IPAddressSource.h; sourceTree = ""; }; + 46EB2E00003350 /* Iterators.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Iterators.h; path = folly/detail/Iterators.h; sourceTree = ""; }; + 46EB2E00003360 /* MemoryIdler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryIdler.h; path = folly/detail/MemoryIdler.h; sourceTree = ""; }; + 46EB2E00003370 /* MPMCPipelineDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCPipelineDetail.h; path = folly/detail/MPMCPipelineDetail.h; sourceTree = ""; }; + 46EB2E00003380 /* PerfScoped.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PerfScoped.h; path = folly/detail/PerfScoped.h; sourceTree = ""; }; + 46EB2E00003390 /* PolyDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PolyDetail.h; path = folly/detail/PolyDetail.h; sourceTree = ""; }; + 46EB2E000033A0 /* RangeCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RangeCommon.h; path = folly/detail/RangeCommon.h; sourceTree = ""; }; + 46EB2E000033B0 /* RangeSse42.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RangeSse42.h; path = folly/detail/RangeSse42.h; sourceTree = ""; }; + 46EB2E000033C0 /* SimdAnyOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimdAnyOf.h; path = folly/detail/SimdAnyOf.h; sourceTree = ""; }; + 46EB2E000033D0 /* SimdCharPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimdCharPlatform.h; path = folly/detail/SimdCharPlatform.h; sourceTree = ""; }; + 46EB2E000033E0 /* SimdForEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimdForEach.h; path = folly/detail/SimdForEach.h; sourceTree = ""; }; + 46EB2E000033F0 /* SimpleSimdStringUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimpleSimdStringUtils.h; path = folly/detail/SimpleSimdStringUtils.h; sourceTree = ""; }; + 46EB2E00003400 /* SimpleSimdStringUtilsImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimpleSimdStringUtilsImpl.h; path = folly/detail/SimpleSimdStringUtilsImpl.h; sourceTree = ""; }; + 46EB2E00003410 /* Singleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Singleton.h; path = folly/detail/Singleton.h; sourceTree = ""; }; + 46EB2E00003420 /* SlowFingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SlowFingerprint.h; path = folly/detail/SlowFingerprint.h; sourceTree = ""; }; + 46EB2E00003430 /* SocketFastOpen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketFastOpen.h; path = folly/detail/SocketFastOpen.h; sourceTree = ""; }; + 46EB2E00003440 /* SplitStringSimd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SplitStringSimd.h; path = folly/detail/SplitStringSimd.h; sourceTree = ""; }; + 46EB2E00003450 /* SplitStringSimdImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SplitStringSimdImpl.h; path = folly/detail/SplitStringSimdImpl.h; sourceTree = ""; }; + 46EB2E00003460 /* Sse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sse.h; path = folly/detail/Sse.h; sourceTree = ""; }; + 46EB2E00003470 /* StaticSingletonManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticSingletonManager.h; path = folly/detail/StaticSingletonManager.h; sourceTree = ""; }; + 46EB2E00003480 /* ThreadLocalDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadLocalDetail.h; path = folly/detail/ThreadLocalDetail.h; sourceTree = ""; }; + 46EB2E00003490 /* TurnSequencer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurnSequencer.h; path = folly/detail/TurnSequencer.h; sourceTree = ""; }; + 46EB2E000034A0 /* TypeList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypeList.h; path = folly/detail/TypeList.h; sourceTree = ""; }; + 46EB2E000034B0 /* UniqueInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UniqueInstance.h; path = folly/detail/UniqueInstance.h; sourceTree = ""; }; + 46EB2E000034C0 /* UnrollUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnrollUtils.h; path = folly/detail/UnrollUtils.h; sourceTree = ""; }; + 46EB2E000034D0 /* ApplyTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ApplyTuple.h; path = folly/functional/ApplyTuple.h; sourceTree = ""; }; + 46EB2E000034E0 /* Invoke.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Invoke.h; path = folly/functional/Invoke.h; sourceTree = ""; }; + 46EB2E000034F0 /* Partial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Partial.h; path = folly/functional/Partial.h; sourceTree = ""; }; + 46EB2E00003500 /* protocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = protocol.h; path = folly/functional/protocol.h; sourceTree = ""; }; + 46EB2E00003510 /* traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = traits.h; path = folly/functional/traits.h; sourceTree = ""; }; + 46EB2E00003520 /* Checksum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Checksum.h; path = folly/hash/Checksum.h; sourceTree = ""; }; + 46EB2E00003530 /* FarmHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FarmHash.h; path = folly/hash/FarmHash.h; sourceTree = ""; }; + 46EB2E00003540 /* Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hash.h; path = folly/hash/Hash.h; sourceTree = ""; }; + 46EB2E00003550 /* SpookyHashV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpookyHashV1.h; path = folly/hash/SpookyHashV1.h; sourceTree = ""; }; + 46EB2E00003560 /* SpookyHashV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpookyHashV2.h; path = folly/hash/SpookyHashV2.h; sourceTree = ""; }; + 46EB2E00003570 /* Access.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Access.h; path = folly/lang/Access.h; sourceTree = ""; }; + 46EB2E00003580 /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Align.h; path = folly/lang/Align.h; sourceTree = ""; }; + 46EB2E00003590 /* Aligned.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Aligned.h; path = folly/lang/Aligned.h; sourceTree = ""; }; + 46EB2E000035A0 /* Assume.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Assume.h; path = folly/lang/Assume.h; sourceTree = ""; }; + 46EB2E000035B0 /* Badge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Badge.h; path = folly/lang/Badge.h; sourceTree = ""; }; + 46EB2E000035C0 /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/lang/Bits.h; sourceTree = ""; }; + 46EB2E000035D0 /* Builtin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Builtin.h; path = folly/lang/Builtin.h; sourceTree = ""; }; + 46EB2E000035E0 /* Byte.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Byte.h; path = folly/lang/Byte.h; sourceTree = ""; }; + 46EB2E000035F0 /* CArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CArray.h; path = folly/lang/CArray.h; sourceTree = ""; }; + 46EB2E00003600 /* Cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Cast.h; path = folly/lang/Cast.h; sourceTree = ""; }; + 46EB2E00003610 /* CheckedMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CheckedMath.h; path = folly/lang/CheckedMath.h; sourceTree = ""; }; + 46EB2E00003620 /* CString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CString.h; path = folly/lang/CString.h; sourceTree = ""; }; + 46EB2E00003630 /* CustomizationPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CustomizationPoint.h; path = folly/lang/CustomizationPoint.h; sourceTree = ""; }; + 46EB2E00003640 /* Exception.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Exception.h; path = folly/lang/Exception.h; sourceTree = ""; }; + 46EB2E00003650 /* Extern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Extern.h; path = folly/lang/Extern.h; sourceTree = ""; }; + 46EB2E00003660 /* Hint-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Hint-inl.h"; path = "folly/lang/Hint-inl.h"; sourceTree = ""; }; + 46EB2E00003670 /* Hint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hint.h; path = folly/lang/Hint.h; sourceTree = ""; }; + 46EB2E00003680 /* Keep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Keep.h; path = folly/lang/Keep.h; sourceTree = ""; }; + 46EB2E00003690 /* Launder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Launder.h; path = folly/lang/Launder.h; sourceTree = ""; }; + 46EB2E000036A0 /* New.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = New.h; path = folly/lang/New.h; sourceTree = ""; }; + 46EB2E000036B0 /* Ordering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Ordering.h; path = folly/lang/Ordering.h; sourceTree = ""; }; + 46EB2E000036C0 /* Pretty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pretty.h; path = folly/lang/Pretty.h; sourceTree = ""; }; + 46EB2E000036D0 /* PropagateConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropagateConst.h; path = folly/lang/PropagateConst.h; sourceTree = ""; }; + 46EB2E000036E0 /* RValueReferenceWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RValueReferenceWrapper.h; path = folly/lang/RValueReferenceWrapper.h; sourceTree = ""; }; + 46EB2E000036F0 /* SafeAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAssert.h; path = folly/lang/SafeAssert.h; sourceTree = ""; }; + 46EB2E00003700 /* StaticConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticConst.h; path = folly/lang/StaticConst.h; sourceTree = ""; }; + 46EB2E00003710 /* Thunk.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Thunk.h; path = folly/lang/Thunk.h; sourceTree = ""; }; + 46EB2E00003720 /* ToAscii.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ToAscii.h; path = folly/lang/ToAscii.h; sourceTree = ""; }; + 46EB2E00003730 /* TypeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypeInfo.h; path = folly/lang/TypeInfo.h; sourceTree = ""; }; + 46EB2E00003740 /* UncaughtExceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UncaughtExceptions.h; path = folly/lang/UncaughtExceptions.h; sourceTree = ""; }; + 46EB2E00003750 /* Arena-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Arena-inl.h"; path = "folly/memory/Arena-inl.h"; sourceTree = ""; }; + 46EB2E00003760 /* Arena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Arena.h; path = folly/memory/Arena.h; sourceTree = ""; }; + 46EB2E00003770 /* EnableSharedFromThis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EnableSharedFromThis.h; path = folly/memory/EnableSharedFromThis.h; sourceTree = ""; }; + 46EB2E00003780 /* MallctlHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MallctlHelper.h; path = folly/memory/MallctlHelper.h; sourceTree = ""; }; + 46EB2E00003790 /* Malloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Malloc.h; path = folly/memory/Malloc.h; sourceTree = ""; }; + 46EB2E000037A0 /* MemoryResource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryResource.h; path = folly/memory/MemoryResource.h; sourceTree = ""; }; + 46EB2E000037B0 /* not_null-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "not_null-inl.h"; path = "folly/memory/not_null-inl.h"; sourceTree = ""; }; + 46EB2E000037C0 /* not_null.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = not_null.h; path = folly/memory/not_null.h; sourceTree = ""; }; + 46EB2E000037D0 /* ReentrantAllocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReentrantAllocator.h; path = folly/memory/ReentrantAllocator.h; sourceTree = ""; }; + 46EB2E000037E0 /* SanitizeAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeAddress.h; path = folly/memory/SanitizeAddress.h; sourceTree = ""; }; + 46EB2E000037F0 /* SanitizeLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeLeak.h; path = folly/memory/SanitizeLeak.h; sourceTree = ""; }; + 46EB2E00003800 /* ThreadCachedArena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedArena.h; path = folly/memory/ThreadCachedArena.h; sourceTree = ""; }; + 46EB2E00003810 /* UninitializedMemoryHacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UninitializedMemoryHacks.h; path = folly/memory/UninitializedMemoryHacks.h; sourceTree = ""; }; + 46EB2E00003820 /* MallocImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MallocImpl.h; path = folly/memory/detail/MallocImpl.h; sourceTree = ""; }; + 46EB2E00003830 /* NetOps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetOps.h; path = folly/net/NetOps.h; sourceTree = ""; }; + 46EB2E00003840 /* NetOpsDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetOpsDispatcher.h; path = folly/net/NetOpsDispatcher.h; sourceTree = ""; }; + 46EB2E00003850 /* NetworkSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetworkSocket.h; path = folly/net/NetworkSocket.h; sourceTree = ""; }; + 46EB2E00003860 /* TcpInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpInfo.h; path = folly/net/TcpInfo.h; sourceTree = ""; }; + 46EB2E00003870 /* TcpInfoDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpInfoDispatcher.h; path = folly/net/TcpInfoDispatcher.h; sourceTree = ""; }; + 46EB2E00003880 /* TcpInfoTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpInfoTypes.h; path = folly/net/TcpInfoTypes.h; sourceTree = ""; }; + 46EB2E00003890 /* SocketFileDescriptorMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketFileDescriptorMap.h; path = folly/net/detail/SocketFileDescriptorMap.h; sourceTree = ""; }; + 46EB2E000038A0 /* Asm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Asm.h; path = folly/portability/Asm.h; sourceTree = ""; }; + 46EB2E000038B0 /* Atomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Atomic.h; path = folly/portability/Atomic.h; sourceTree = ""; }; + 46EB2E000038C0 /* Builtins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Builtins.h; path = folly/portability/Builtins.h; sourceTree = ""; }; + 46EB2E000038D0 /* Config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Config.h; path = folly/portability/Config.h; sourceTree = ""; }; + 46EB2E000038E0 /* Constexpr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constexpr.h; path = folly/portability/Constexpr.h; sourceTree = ""; }; + 46EB2E000038F0 /* Dirent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Dirent.h; path = folly/portability/Dirent.h; sourceTree = ""; }; + 46EB2E00003900 /* Event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Event.h; path = folly/portability/Event.h; sourceTree = ""; }; + 46EB2E00003910 /* Fcntl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fcntl.h; path = folly/portability/Fcntl.h; sourceTree = ""; }; + 46EB2E00003920 /* Filesystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Filesystem.h; path = folly/portability/Filesystem.h; sourceTree = ""; }; + 46EB2E00003930 /* FmtCompile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FmtCompile.h; path = folly/portability/FmtCompile.h; sourceTree = ""; }; + 46EB2E00003940 /* GFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GFlags.h; path = folly/portability/GFlags.h; sourceTree = ""; }; + 46EB2E00003950 /* GMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMock.h; path = folly/portability/GMock.h; sourceTree = ""; }; + 46EB2E00003960 /* GTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTest.h; path = folly/portability/GTest.h; sourceTree = ""; }; + 46EB2E00003970 /* IOVec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOVec.h; path = folly/portability/IOVec.h; sourceTree = ""; }; + 46EB2E00003980 /* Libgen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Libgen.h; path = folly/portability/Libgen.h; sourceTree = ""; }; + 46EB2E00003990 /* Libunwind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Libunwind.h; path = folly/portability/Libunwind.h; sourceTree = ""; }; + 46EB2E000039A0 /* Malloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Malloc.h; path = folly/portability/Malloc.h; sourceTree = ""; }; + 46EB2E000039B0 /* Math.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Math.h; path = folly/portability/Math.h; sourceTree = ""; }; + 46EB2E000039C0 /* Memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Memory.h; path = folly/portability/Memory.h; sourceTree = ""; }; + 46EB2E000039D0 /* OpenSSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSL.h; path = folly/portability/OpenSSL.h; sourceTree = ""; }; + 46EB2E000039E0 /* PThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PThread.h; path = folly/portability/PThread.h; sourceTree = ""; }; + 46EB2E000039F0 /* Sched.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sched.h; path = folly/portability/Sched.h; sourceTree = ""; }; + 46EB2E00003A00 /* Sockets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sockets.h; path = folly/portability/Sockets.h; sourceTree = ""; }; + 46EB2E00003A10 /* SourceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SourceLocation.h; path = folly/portability/SourceLocation.h; sourceTree = ""; }; + 46EB2E00003A20 /* Stdio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Stdio.h; path = folly/portability/Stdio.h; sourceTree = ""; }; + 46EB2E00003A30 /* Stdlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Stdlib.h; path = folly/portability/Stdlib.h; sourceTree = ""; }; + 46EB2E00003A40 /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/portability/String.h; sourceTree = ""; }; + 46EB2E00003A50 /* SysFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysFile.h; path = folly/portability/SysFile.h; sourceTree = ""; }; + 46EB2E00003A60 /* Syslog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Syslog.h; path = folly/portability/Syslog.h; sourceTree = ""; }; + 46EB2E00003A70 /* SysMembarrier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysMembarrier.h; path = folly/portability/SysMembarrier.h; sourceTree = ""; }; + 46EB2E00003A80 /* SysMman.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysMman.h; path = folly/portability/SysMman.h; sourceTree = ""; }; + 46EB2E00003A90 /* SysResource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysResource.h; path = folly/portability/SysResource.h; sourceTree = ""; }; + 46EB2E00003AA0 /* SysStat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysStat.h; path = folly/portability/SysStat.h; sourceTree = ""; }; + 46EB2E00003AB0 /* SysSyscall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysSyscall.h; path = folly/portability/SysSyscall.h; sourceTree = ""; }; + 46EB2E00003AC0 /* SysTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysTime.h; path = folly/portability/SysTime.h; sourceTree = ""; }; + 46EB2E00003AD0 /* SysTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysTypes.h; path = folly/portability/SysTypes.h; sourceTree = ""; }; + 46EB2E00003AE0 /* SysUio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysUio.h; path = folly/portability/SysUio.h; sourceTree = ""; }; + 46EB2E00003AF0 /* Time.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Time.h; path = folly/portability/Time.h; sourceTree = ""; }; + 46EB2E00003B00 /* Unistd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unistd.h; path = folly/portability/Unistd.h; sourceTree = ""; }; + 46EB2E00003B10 /* Windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Windows.h; path = folly/portability/Windows.h; sourceTree = ""; }; + 46EB2E00003B20 /* AtFork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtFork.h; path = folly/system/AtFork.h; sourceTree = ""; }; + 46EB2E00003B30 /* HardwareConcurrency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HardwareConcurrency.h; path = folly/system/HardwareConcurrency.h; sourceTree = ""; }; + 46EB2E00003B40 /* MemoryMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryMapping.h; path = folly/system/MemoryMapping.h; sourceTree = ""; }; + 46EB2E00003B50 /* Pid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pid.h; path = folly/system/Pid.h; sourceTree = ""; }; + 46EB2E00003B60 /* Shell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Shell.h; path = folly/system/Shell.h; sourceTree = ""; }; + 46EB2E00003B70 /* ThreadId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadId.h; path = folly/system/ThreadId.h; sourceTree = ""; }; + 46EB2E00003B80 /* ThreadName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadName.h; path = folly/system/ThreadName.h; sourceTree = ""; }; + 46EB2E00003BA0 /* SharedMutex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SharedMutex.cpp; path = folly/SharedMutex.cpp; sourceTree = ""; }; + 46EB2E00003BB0 /* CacheLocality.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = CacheLocality.cpp; path = folly/concurrency/CacheLocality.cpp; sourceTree = ""; }; + 46EB2E00003BC0 /* Futex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Futex.cpp; path = folly/detail/Futex.cpp; sourceTree = ""; }; + 46EB2E00003BD0 /* ParkingLot.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParkingLot.cpp; path = folly/synchronization/ParkingLot.cpp; sourceTree = ""; }; + 46EB2E00003BE0 /* Malloc.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Malloc.cpp; path = folly/portability/Malloc.cpp; sourceTree = ""; }; + 46EB2E00003BF0 /* CacheLocality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CacheLocality.h; path = folly/concurrency/CacheLocality.h; sourceTree = ""; }; + 46EB2E00003C00 /* AsymmetricThreadFence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsymmetricThreadFence.h; path = folly/synchronization/AsymmetricThreadFence.h; sourceTree = ""; }; + 46EB2E00003C10 /* AtomicNotification-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicNotification-inl.h"; path = "folly/synchronization/AtomicNotification-inl.h"; sourceTree = ""; }; + 46EB2E00003C20 /* AtomicNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicNotification.h; path = folly/synchronization/AtomicNotification.h; sourceTree = ""; }; + 46EB2E00003C30 /* AtomicRef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicRef.h; path = folly/synchronization/AtomicRef.h; sourceTree = ""; }; + 46EB2E00003C40 /* AtomicStruct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicStruct.h; path = folly/synchronization/AtomicStruct.h; sourceTree = ""; }; + 46EB2E00003C50 /* AtomicUtil-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicUtil-inl.h"; path = "folly/synchronization/AtomicUtil-inl.h"; sourceTree = ""; }; + 46EB2E00003C60 /* AtomicUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUtil.h; path = folly/synchronization/AtomicUtil.h; sourceTree = ""; }; + 46EB2E00003C70 /* Baton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Baton.h; path = folly/synchronization/Baton.h; sourceTree = ""; }; + 46EB2E00003C80 /* CallOnce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallOnce.h; path = folly/synchronization/CallOnce.h; sourceTree = ""; }; + 46EB2E00003C90 /* DelayedInit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DelayedInit.h; path = folly/synchronization/DelayedInit.h; sourceTree = ""; }; + 46EB2E00003CA0 /* DistributedMutex-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DistributedMutex-inl.h"; path = "folly/synchronization/DistributedMutex-inl.h"; sourceTree = ""; }; + 46EB2E00003CB0 /* DistributedMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DistributedMutex.h; path = folly/synchronization/DistributedMutex.h; sourceTree = ""; }; + 46EB2E00003CC0 /* Hazptr-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Hazptr-fwd.h"; path = "folly/synchronization/Hazptr-fwd.h"; sourceTree = ""; }; + 46EB2E00003CD0 /* Hazptr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hazptr.h; path = folly/synchronization/Hazptr.h; sourceTree = ""; }; + 46EB2E00003CE0 /* HazptrDomain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrDomain.h; path = folly/synchronization/HazptrDomain.h; sourceTree = ""; }; + 46EB2E00003CF0 /* HazptrHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrHolder.h; path = folly/synchronization/HazptrHolder.h; sourceTree = ""; }; + 46EB2E00003D00 /* HazptrObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrObj.h; path = folly/synchronization/HazptrObj.h; sourceTree = ""; }; + 46EB2E00003D10 /* HazptrObjLinked.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrObjLinked.h; path = folly/synchronization/HazptrObjLinked.h; sourceTree = ""; }; + 46EB2E00003D20 /* HazptrRec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrRec.h; path = folly/synchronization/HazptrRec.h; sourceTree = ""; }; + 46EB2E00003D30 /* HazptrThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrThreadPoolExecutor.h; path = folly/synchronization/HazptrThreadPoolExecutor.h; sourceTree = ""; }; + 46EB2E00003D40 /* HazptrThrLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrThrLocal.h; path = folly/synchronization/HazptrThrLocal.h; sourceTree = ""; }; + 46EB2E00003D50 /* Latch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Latch.h; path = folly/synchronization/Latch.h; sourceTree = ""; }; + 46EB2E00003D60 /* LifoSem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LifoSem.h; path = folly/synchronization/LifoSem.h; sourceTree = ""; }; + 46EB2E00003D70 /* Lock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lock.h; path = folly/synchronization/Lock.h; sourceTree = ""; }; + 46EB2E00003D80 /* MicroSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroSpinLock.h; path = folly/synchronization/MicroSpinLock.h; sourceTree = ""; }; + 46EB2E00003D90 /* NativeSemaphore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeSemaphore.h; path = folly/synchronization/NativeSemaphore.h; sourceTree = ""; }; + 46EB2E00003DA0 /* ParkingLot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParkingLot.h; path = folly/synchronization/ParkingLot.h; sourceTree = ""; }; + 46EB2E00003DB0 /* PicoSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PicoSpinLock.h; path = folly/synchronization/PicoSpinLock.h; sourceTree = ""; }; + 46EB2E00003DC0 /* Rcu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Rcu.h; path = folly/synchronization/Rcu.h; sourceTree = ""; }; + 46EB2E00003DD0 /* RelaxedAtomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RelaxedAtomic.h; path = folly/synchronization/RelaxedAtomic.h; sourceTree = ""; }; + 46EB2E00003DE0 /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/synchronization/RWSpinLock.h; sourceTree = ""; }; + 46EB2E00003DF0 /* SanitizeThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeThread.h; path = folly/synchronization/SanitizeThread.h; sourceTree = ""; }; + 46EB2E00003E00 /* SaturatingSemaphore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SaturatingSemaphore.h; path = folly/synchronization/SaturatingSemaphore.h; sourceTree = ""; }; + 46EB2E00003E10 /* SmallLocks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SmallLocks.h; path = folly/synchronization/SmallLocks.h; sourceTree = ""; }; + 46EB2E00003E20 /* ThrottledLifoSem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThrottledLifoSem.h; path = folly/synchronization/ThrottledLifoSem.h; sourceTree = ""; }; + 46EB2E00003E30 /* Utility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utility.h; path = folly/synchronization/Utility.h; sourceTree = ""; }; + 46EB2E00003E40 /* WaitOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WaitOptions.h; path = folly/synchronization/WaitOptions.h; sourceTree = ""; }; + 46EB2E00003E60 /* RCTDeprecation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDeprecation.h; sourceTree = ""; }; + 46EB2E00003E70 /* RCTDeprecation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDeprecation.m; sourceTree = ""; }; + 46EB2E00003E80 /* RCTRequired.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRequired.h; sourceTree = ""; }; + 46EB2E00003E90 /* RCTConvertHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvertHelpers.h; sourceTree = ""; }; + 46EB2E00003EA0 /* RCTConvertHelpers.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTConvertHelpers.mm; sourceTree = ""; }; + 46EB2E00003EB0 /* RCTTypedModuleConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTypedModuleConstants.h; sourceTree = ""; }; + 46EB2E00003EC0 /* RCTTypedModuleConstants.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTypedModuleConstants.mm; sourceTree = ""; }; + 46EB2E00003ED0 /* RNCAsyncStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAsyncStorage.h; path = ios/RNCAsyncStorage.h; sourceTree = ""; }; + 46EB2E00003EE0 /* RNCAsyncStorage.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNCAsyncStorage.mm; path = ios/RNCAsyncStorage.mm; sourceTree = ""; }; + 46EB2E00003EF0 /* RNCAsyncStorageDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAsyncStorageDelegate.h; path = ios/RNCAsyncStorageDelegate.h; sourceTree = ""; }; + 46EB2E00003F10 /* RNFlingHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNFlingHandler.h; sourceTree = ""; }; + 46EB2E00003F20 /* RNFlingHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNFlingHandler.m; sourceTree = ""; }; + 46EB2E00003F30 /* RNForceTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNForceTouchHandler.h; sourceTree = ""; }; + 46EB2E00003F40 /* RNForceTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNForceTouchHandler.m; sourceTree = ""; }; + 46EB2E00003F50 /* RNHoverHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNHoverHandler.h; sourceTree = ""; }; + 46EB2E00003F60 /* RNHoverHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNHoverHandler.m; sourceTree = ""; }; + 46EB2E00003F70 /* RNLongPressHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNLongPressHandler.h; sourceTree = ""; }; + 46EB2E00003F80 /* RNLongPressHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNLongPressHandler.m; sourceTree = ""; }; + 46EB2E00003F90 /* RNManualHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNManualHandler.h; sourceTree = ""; }; + 46EB2E00003FA0 /* RNManualHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNManualHandler.m; sourceTree = ""; }; + 46EB2E00003FB0 /* RNNativeViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNNativeViewHandler.h; sourceTree = ""; }; + 46EB2E00003FC0 /* RNNativeViewHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNNativeViewHandler.mm; sourceTree = ""; }; + 46EB2E00003FD0 /* RNPanHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNPanHandler.h; sourceTree = ""; }; + 46EB2E00003FE0 /* RNPanHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNPanHandler.m; sourceTree = ""; }; + 46EB2E00003FF0 /* RNPinchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNPinchHandler.h; sourceTree = ""; }; + 46EB2E00004000 /* RNPinchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNPinchHandler.m; sourceTree = ""; }; + 46EB2E00004010 /* RNRotationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNRotationHandler.h; sourceTree = ""; }; + 46EB2E00004020 /* RNRotationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNRotationHandler.m; sourceTree = ""; }; + 46EB2E00004030 /* RNTapHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNTapHandler.h; sourceTree = ""; }; + 46EB2E00004040 /* RNTapHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNTapHandler.m; sourceTree = ""; }; + 46EB2E00004050 /* RNGestureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandler.h; path = apple/RNGestureHandler.h; sourceTree = ""; }; + 46EB2E00004060 /* RNGestureHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandler.mm; path = apple/RNGestureHandler.mm; sourceTree = ""; }; + 46EB2E00004070 /* RNGestureHandlerActionType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerActionType.h; path = apple/RNGestureHandlerActionType.h; sourceTree = ""; }; + 46EB2E00004080 /* RNGestureHandlerButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButton.h; path = apple/RNGestureHandlerButton.h; sourceTree = ""; }; + 46EB2E00004090 /* RNGestureHandlerButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerButton.m; path = apple/RNGestureHandlerButton.m; sourceTree = ""; }; + 46EB2E000040A0 /* RNGestureHandlerButtonComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButtonComponentView.h; path = apple/RNGestureHandlerButtonComponentView.h; sourceTree = ""; }; + 46EB2E000040B0 /* RNGestureHandlerButtonComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerButtonComponentView.mm; path = apple/RNGestureHandlerButtonComponentView.mm; sourceTree = ""; }; + 46EB2E000040C0 /* RNGestureHandlerButtonManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButtonManager.h; path = apple/RNGestureHandlerButtonManager.h; sourceTree = ""; }; + 46EB2E000040D0 /* RNGestureHandlerButtonManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerButtonManager.m; path = apple/RNGestureHandlerButtonManager.m; sourceTree = ""; }; + 46EB2E000040E0 /* RNGestureHandlerDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerDirection.h; path = apple/RNGestureHandlerDirection.h; sourceTree = ""; }; + 46EB2E000040F0 /* RNGestureHandlerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerEvents.h; path = apple/RNGestureHandlerEvents.h; sourceTree = ""; }; + 46EB2E00004100 /* RNGestureHandlerEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerEvents.m; path = apple/RNGestureHandlerEvents.m; sourceTree = ""; }; + 46EB2E00004110 /* RNGestureHandlerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerManager.h; path = apple/RNGestureHandlerManager.h; sourceTree = ""; }; + 46EB2E00004120 /* RNGestureHandlerManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerManager.mm; path = apple/RNGestureHandlerManager.mm; sourceTree = ""; }; + 46EB2E00004130 /* RNGestureHandlerModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerModule.h; path = apple/RNGestureHandlerModule.h; sourceTree = ""; }; + 46EB2E00004140 /* RNGestureHandlerModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerModule.mm; path = apple/RNGestureHandlerModule.mm; sourceTree = ""; }; + 46EB2E00004150 /* RNGestureHandlerPointerTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerPointerTracker.h; path = apple/RNGestureHandlerPointerTracker.h; sourceTree = ""; }; + 46EB2E00004160 /* RNGestureHandlerPointerTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerPointerTracker.m; path = apple/RNGestureHandlerPointerTracker.m; sourceTree = ""; }; + 46EB2E00004170 /* RNGestureHandlerPointerType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerPointerType.h; path = apple/RNGestureHandlerPointerType.h; sourceTree = ""; }; + 46EB2E00004180 /* RNGestureHandlerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerRegistry.h; path = apple/RNGestureHandlerRegistry.h; sourceTree = ""; }; + 46EB2E00004190 /* RNGestureHandlerRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerRegistry.m; path = apple/RNGestureHandlerRegistry.m; sourceTree = ""; }; + 46EB2E000041A0 /* RNGestureHandlerRootViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerRootViewComponentView.mm; path = apple/RNGestureHandlerRootViewComponentView.mm; sourceTree = ""; }; + 46EB2E000041B0 /* RNGestureHandlerState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerState.h; path = apple/RNGestureHandlerState.h; sourceTree = ""; }; + 46EB2E000041C0 /* RNGestureHandlerStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerStateManager.h; path = apple/RNGestureHandlerStateManager.h; sourceTree = ""; }; + 46EB2E000041D0 /* RNGHStylusData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHStylusData.h; path = apple/RNGHStylusData.h; sourceTree = ""; }; + 46EB2E000041E0 /* RNGHStylusData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGHStylusData.m; path = apple/RNGHStylusData.m; sourceTree = ""; }; + 46EB2E000041F0 /* RNGHTouchEventType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHTouchEventType.h; path = apple/RNGHTouchEventType.h; sourceTree = ""; }; + 46EB2E00004200 /* RNGHUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHUIKit.h; path = apple/RNGHUIKit.h; sourceTree = ""; }; + 46EB2E00004210 /* RNGHVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHVector.h; path = apple/RNGHVector.h; sourceTree = ""; }; + 46EB2E00004220 /* RNGHVector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGHVector.m; path = apple/RNGHVector.m; sourceTree = ""; }; + 46EB2E00004230 /* RNManualActivationRecognizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNManualActivationRecognizer.h; path = apple/RNManualActivationRecognizer.h; sourceTree = ""; }; + 46EB2E00004240 /* RNManualActivationRecognizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNManualActivationRecognizer.m; path = apple/RNManualActivationRecognizer.m; sourceTree = ""; }; + 46EB2E00004250 /* RNRootViewGestureRecognizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNRootViewGestureRecognizer.h; path = apple/RNRootViewGestureRecognizer.h; sourceTree = ""; }; + 46EB2E00004260 /* RNRootViewGestureRecognizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNRootViewGestureRecognizer.m; path = apple/RNRootViewGestureRecognizer.m; sourceTree = ""; }; + 46EB2E00004270 /* RCTConvert+RNGoogleSignin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+RNGoogleSignin.h"; path = "ios/RCTConvert+RNGoogleSignin.h"; sourceTree = ""; }; + 46EB2E00004280 /* RCTConvert+RNGoogleSignin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "RCTConvert+RNGoogleSignin.mm"; path = "ios/RCTConvert+RNGoogleSignin.mm"; sourceTree = ""; }; + 46EB2E00004290 /* RNGoogleSignin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGoogleSignin.h; path = ios/RNGoogleSignin.h; sourceTree = ""; }; + 46EB2E000042A0 /* RNGoogleSignin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGoogleSignin.mm; path = ios/RNGoogleSignin.mm; sourceTree = ""; }; + 46EB2E000042B0 /* RNGoogleSignInButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGoogleSignInButton.h; path = ios/RNGoogleSignInButton.h; sourceTree = ""; }; + 46EB2E000042C0 /* RNGoogleSignInButton.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGoogleSignInButton.mm; path = ios/RNGoogleSignInButton.mm; sourceTree = ""; }; + 46EB2E000042D0 /* RNGoogleSigninButtonManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGoogleSigninButtonManager.m; path = ios/RNGoogleSigninButtonManager.m; sourceTree = ""; }; + 46EB2E000042E0 /* RNGoogleSigninButtonPaper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGoogleSigninButtonPaper.h; path = ios/RNGoogleSigninButtonPaper.h; sourceTree = ""; }; + 46EB2E00004320 /* REAInitializerRCTFabricSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAInitializerRCTFabricSurface.h; sourceTree = ""; }; + 46EB2E00004330 /* REAInitializerRCTFabricSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAInitializerRCTFabricSurface.mm; sourceTree = ""; }; + 46EB2E00004350 /* REAKeyboardEventObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAKeyboardEventObserver.h; sourceTree = ""; }; + 46EB2E00004360 /* REAKeyboardEventObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAKeyboardEventObserver.mm; sourceTree = ""; }; + 46EB2E00004380 /* REAAnimationsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAAnimationsManager.h; sourceTree = ""; }; + 46EB2E00004390 /* REAAnimationsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAAnimationsManager.m; sourceTree = ""; }; + 46EB2E000043A0 /* REAFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAFrame.h; sourceTree = ""; }; + 46EB2E000043B0 /* REAFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAFrame.m; sourceTree = ""; }; + 46EB2E000043C0 /* REAScreensHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAScreensHelper.h; sourceTree = ""; }; + 46EB2E000043D0 /* REAScreensHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAScreensHelper.m; sourceTree = ""; }; + 46EB2E000043E0 /* REASharedElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASharedElement.h; sourceTree = ""; }; + 46EB2E000043F0 /* REASharedElement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASharedElement.m; sourceTree = ""; }; + 46EB2E00004400 /* REASharedTransitionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASharedTransitionManager.h; sourceTree = ""; }; + 46EB2E00004410 /* REASharedTransitionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASharedTransitionManager.m; sourceTree = ""; }; + 46EB2E00004420 /* REASnapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASnapshot.h; sourceTree = ""; }; + 46EB2E00004430 /* REASnapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASnapshot.m; sourceTree = ""; }; + 46EB2E00004440 /* REASwizzledUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASwizzledUIManager.h; sourceTree = ""; }; + 46EB2E00004450 /* REASwizzledUIManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REASwizzledUIManager.mm; sourceTree = ""; }; + 46EB2E00004470 /* NativeMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeMethods.h; sourceTree = ""; }; + 46EB2E00004480 /* NativeMethods.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NativeMethods.mm; sourceTree = ""; }; + 46EB2E00004490 /* NativeProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeProxy.h; sourceTree = ""; }; + 46EB2E000044A0 /* NativeProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NativeProxy.mm; sourceTree = ""; }; + 46EB2E000044B0 /* PlatformDepMethodsHolderImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformDepMethodsHolderImpl.h; sourceTree = ""; }; + 46EB2E000044C0 /* PlatformDepMethodsHolderImpl.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformDepMethodsHolderImpl.mm; sourceTree = ""; }; + 46EB2E000044D0 /* PlatformLogger.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformLogger.mm; sourceTree = ""; }; + 46EB2E000044E0 /* REAIOSUIScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAIOSUIScheduler.h; sourceTree = ""; }; + 46EB2E000044F0 /* REAIOSUIScheduler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAIOSUIScheduler.mm; sourceTree = ""; }; + 46EB2E00004500 /* REAJSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAJSIUtils.h; sourceTree = ""; }; + 46EB2E00004510 /* REAMessageThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAMessageThread.h; sourceTree = ""; }; + 46EB2E00004520 /* REAMessageThread.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAMessageThread.mm; sourceTree = ""; }; + 46EB2E00004530 /* RCTEventDispatcher+Reanimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTEventDispatcher+Reanimated.h"; sourceTree = ""; }; + 46EB2E00004540 /* RCTEventDispatcher+Reanimated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTEventDispatcher+Reanimated.m"; sourceTree = ""; }; + 46EB2E00004550 /* RCTUIView+Reanimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTUIView+Reanimated.h"; sourceTree = ""; }; + 46EB2E00004560 /* RCTUIView+Reanimated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTUIView+Reanimated.m"; sourceTree = ""; }; + 46EB2E00004570 /* READisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = READisplayLink.h; sourceTree = ""; }; + 46EB2E00004580 /* REAModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAModule.h; sourceTree = ""; }; + 46EB2E00004590 /* REAModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAModule.mm; sourceTree = ""; }; + 46EB2E000045A0 /* REANodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REANodesManager.h; sourceTree = ""; }; + 46EB2E000045B0 /* REANodesManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REANodesManager.mm; sourceTree = ""; }; + 46EB2E000045C0 /* REASlowAnimations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASlowAnimations.h; sourceTree = ""; }; + 46EB2E000045D0 /* REASlowAnimations.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REASlowAnimations.mm; sourceTree = ""; }; + 46EB2E000045E0 /* REAUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAUIKit.h; sourceTree = ""; }; + 46EB2E000045F0 /* REAUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAUtils.h; sourceTree = ""; }; + 46EB2E00004600 /* REAUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAUtils.m; sourceTree = ""; }; + 46EB2E00004610 /* RNGestureHandlerStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNGestureHandlerStateManager.h; sourceTree = ""; }; + 46EB2E00004630 /* ReanimatedSensor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedSensor.h; sourceTree = ""; }; + 46EB2E00004640 /* ReanimatedSensor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ReanimatedSensor.m; sourceTree = ""; }; + 46EB2E00004650 /* ReanimatedSensorContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedSensorContainer.h; sourceTree = ""; }; + 46EB2E00004660 /* ReanimatedSensorContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ReanimatedSensorContainer.m; sourceTree = ""; }; + 46EB2E00004670 /* ReanimatedSensorType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedSensorType.h; sourceTree = ""; }; + 46EB2E000046C0 /* AnimatedSensorModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AnimatedSensorModule.cpp; sourceTree = ""; }; + 46EB2E000046D0 /* AnimatedSensorModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AnimatedSensorModule.h; sourceTree = ""; }; + 46EB2E000046F0 /* PropsRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PropsRegistry.cpp; sourceTree = ""; }; + 46EB2E00004700 /* PropsRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PropsRegistry.h; sourceTree = ""; }; + 46EB2E00004710 /* ReanimatedCommitHook.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedCommitHook.cpp; sourceTree = ""; }; + 46EB2E00004720 /* ReanimatedCommitHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedCommitHook.h; sourceTree = ""; }; + 46EB2E00004730 /* ReanimatedCommitShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedCommitShadowNode.h; sourceTree = ""; }; + 46EB2E00004740 /* ReanimatedMountHook.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedMountHook.cpp; sourceTree = ""; }; + 46EB2E00004750 /* ReanimatedMountHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedMountHook.h; sourceTree = ""; }; + 46EB2E00004760 /* ShadowTreeCloner.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowTreeCloner.cpp; sourceTree = ""; }; + 46EB2E00004770 /* ShadowTreeCloner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowTreeCloner.h; sourceTree = ""; }; + 46EB2E00004790 /* LayoutAnimationsManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutAnimationsManager.cpp; sourceTree = ""; }; + 46EB2E000047A0 /* LayoutAnimationsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationsManager.h; sourceTree = ""; }; + 46EB2E000047B0 /* LayoutAnimationsProxy.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutAnimationsProxy.cpp; sourceTree = ""; }; + 46EB2E000047C0 /* LayoutAnimationsProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationsProxy.h; sourceTree = ""; }; + 46EB2E000047D0 /* LayoutAnimationsUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutAnimationsUtils.cpp; sourceTree = ""; }; + 46EB2E000047E0 /* LayoutAnimationsUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationsUtils.h; sourceTree = ""; }; + 46EB2E000047F0 /* LayoutAnimationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationType.h; sourceTree = ""; }; + 46EB2E00004810 /* NativeReanimatedModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeReanimatedModule.cpp; sourceTree = ""; }; + 46EB2E00004820 /* NativeReanimatedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeReanimatedModule.h; sourceTree = ""; }; + 46EB2E00004830 /* NativeReanimatedModuleSpec.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeReanimatedModuleSpec.cpp; sourceTree = ""; }; + 46EB2E00004840 /* NativeReanimatedModuleSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeReanimatedModuleSpec.h; sourceTree = ""; }; + 46EB2E00004860 /* CollectionUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CollectionUtils.h; sourceTree = ""; }; + 46EB2E00004870 /* FeaturesConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = FeaturesConfig.cpp; sourceTree = ""; }; + 46EB2E00004880 /* FeaturesConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FeaturesConfig.h; sourceTree = ""; }; + 46EB2E00004890 /* PlatformDepMethodsHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformDepMethodsHolder.h; sourceTree = ""; }; + 46EB2E000048A0 /* PlatformLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformLogger.h; sourceTree = ""; }; + 46EB2E000048B0 /* SingleInstanceChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SingleInstanceChecker.h; sourceTree = ""; }; + 46EB2E000048C0 /* UIRuntimeDecorator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = UIRuntimeDecorator.cpp; sourceTree = ""; }; + 46EB2E000048D0 /* UIRuntimeDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UIRuntimeDecorator.h; sourceTree = ""; }; + 46EB2E00004900 /* EventHandlerRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventHandlerRegistry.cpp; sourceTree = ""; }; + 46EB2E00004910 /* EventHandlerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventHandlerRegistry.h; sourceTree = ""; }; + 46EB2E00004920 /* WorkletRuntimeRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletRuntimeRegistry.cpp; sourceTree = ""; }; + 46EB2E00004930 /* WorkletRuntimeRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntimeRegistry.h; sourceTree = ""; }; + 46EB2E00004950 /* Shareables.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Shareables.cpp; sourceTree = ""; }; + 46EB2E00004960 /* Shareables.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Shareables.h; sourceTree = ""; }; + 46EB2E00004980 /* AsyncQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AsyncQueue.cpp; sourceTree = ""; }; + 46EB2E00004990 /* AsyncQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AsyncQueue.h; sourceTree = ""; }; + 46EB2E000049A0 /* JSISerializer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSISerializer.cpp; sourceTree = ""; }; + 46EB2E000049B0 /* JSISerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSISerializer.h; sourceTree = ""; }; + 46EB2E000049C0 /* JSLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSLogger.cpp; sourceTree = ""; }; + 46EB2E000049D0 /* JSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSLogger.h; sourceTree = ""; }; + 46EB2E000049E0 /* JSScheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSScheduler.cpp; sourceTree = ""; }; + 46EB2E000049F0 /* JSScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSScheduler.h; sourceTree = ""; }; + 46EB2E00004A00 /* ReanimatedJSIUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedJSIUtils.cpp; sourceTree = ""; }; + 46EB2E00004A10 /* ReanimatedJSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedJSIUtils.h; sourceTree = ""; }; + 46EB2E00004A20 /* ReanimatedVersion.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedVersion.cpp; sourceTree = ""; }; + 46EB2E00004A30 /* ReanimatedVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedVersion.h; sourceTree = ""; }; + 46EB2E00004A40 /* ThreadSafeQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ThreadSafeQueue.h; sourceTree = ""; }; + 46EB2E00004A50 /* UIScheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = UIScheduler.cpp; sourceTree = ""; }; + 46EB2E00004A60 /* UIScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UIScheduler.h; sourceTree = ""; }; + 46EB2E00004A70 /* WorkletEventHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletEventHandler.cpp; sourceTree = ""; }; + 46EB2E00004A80 /* WorkletEventHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletEventHandler.h; sourceTree = ""; }; + 46EB2E00004AA0 /* ReanimatedHermesRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedHermesRuntime.cpp; sourceTree = ""; }; + 46EB2E00004AB0 /* ReanimatedHermesRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedHermesRuntime.h; sourceTree = ""; }; + 46EB2E00004AC0 /* ReanimatedRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedRuntime.cpp; sourceTree = ""; }; + 46EB2E00004AD0 /* ReanimatedRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedRuntime.h; sourceTree = ""; }; + 46EB2E00004AE0 /* RNRuntimeDecorator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RNRuntimeDecorator.cpp; sourceTree = ""; }; + 46EB2E00004AF0 /* RNRuntimeDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNRuntimeDecorator.h; sourceTree = ""; }; + 46EB2E00004B00 /* WorkletRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletRuntime.cpp; sourceTree = ""; }; + 46EB2E00004B10 /* WorkletRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntime.h; sourceTree = ""; }; + 46EB2E00004B20 /* WorkletRuntimeCollector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntimeCollector.h; sourceTree = ""; }; + 46EB2E00004B30 /* WorkletRuntimeDecorator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletRuntimeDecorator.cpp; sourceTree = ""; }; + 46EB2E00004B40 /* WorkletRuntimeDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntimeDecorator.h; sourceTree = ""; }; + 46EB2E00004B60 /* RNSVGBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGBrush.h; sourceTree = ""; }; + 46EB2E00004B70 /* RNSVGBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGBrush.mm; sourceTree = ""; }; + 46EB2E00004B80 /* RNSVGBrushType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGBrushType.h; sourceTree = ""; }; + 46EB2E00004B90 /* RNSVGContextBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGContextBrush.h; sourceTree = ""; }; + 46EB2E00004BA0 /* RNSVGContextBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGContextBrush.mm; sourceTree = ""; }; + 46EB2E00004BB0 /* RNSVGPainter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPainter.h; sourceTree = ""; }; + 46EB2E00004BC0 /* RNSVGPainter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPainter.mm; sourceTree = ""; }; + 46EB2E00004BD0 /* RNSVGPainterBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPainterBrush.h; sourceTree = ""; }; + 46EB2E00004BE0 /* RNSVGPainterBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPainterBrush.mm; sourceTree = ""; }; + 46EB2E00004BF0 /* RNSVGSolidColorBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSolidColorBrush.h; sourceTree = ""; }; + 46EB2E00004C00 /* RNSVGSolidColorBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSolidColorBrush.mm; sourceTree = ""; }; + 46EB2E00004C20 /* RNSVGClipPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGClipPath.h; sourceTree = ""; }; + 46EB2E00004C30 /* RNSVGClipPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGClipPath.mm; sourceTree = ""; }; + 46EB2E00004C40 /* RNSVGDefs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGDefs.h; sourceTree = ""; }; + 46EB2E00004C50 /* RNSVGDefs.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGDefs.mm; sourceTree = ""; }; + 46EB2E00004C60 /* RNSVGForeignObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGForeignObject.h; sourceTree = ""; }; + 46EB2E00004C70 /* RNSVGForeignObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGForeignObject.mm; sourceTree = ""; }; + 46EB2E00004C80 /* RNSVGGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGGroup.h; sourceTree = ""; }; + 46EB2E00004C90 /* RNSVGGroup.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGGroup.mm; sourceTree = ""; }; + 46EB2E00004CA0 /* RNSVGImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGImage.h; sourceTree = ""; }; + 46EB2E00004CB0 /* RNSVGImage.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGImage.mm; sourceTree = ""; }; + 46EB2E00004CC0 /* RNSVGLinearGradient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLinearGradient.h; sourceTree = ""; }; + 46EB2E00004CD0 /* RNSVGLinearGradient.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLinearGradient.mm; sourceTree = ""; }; + 46EB2E00004CE0 /* RNSVGMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMarker.h; sourceTree = ""; }; + 46EB2E00004CF0 /* RNSVGMarker.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMarker.mm; sourceTree = ""; }; + 46EB2E00004D00 /* RNSVGMask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMask.h; sourceTree = ""; }; + 46EB2E00004D10 /* RNSVGMask.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMask.mm; sourceTree = ""; }; + 46EB2E00004D20 /* RNSVGPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPath.h; sourceTree = ""; }; + 46EB2E00004D30 /* RNSVGPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPath.mm; sourceTree = ""; }; + 46EB2E00004D40 /* RNSVGPattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPattern.h; sourceTree = ""; }; + 46EB2E00004D50 /* RNSVGPattern.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPattern.mm; sourceTree = ""; }; + 46EB2E00004D60 /* RNSVGRadialGradient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRadialGradient.h; sourceTree = ""; }; + 46EB2E00004D70 /* RNSVGRadialGradient.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRadialGradient.mm; sourceTree = ""; }; + 46EB2E00004D80 /* RNSVGSvgView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSvgView.h; sourceTree = ""; }; + 46EB2E00004D90 /* RNSVGSvgView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSvgView.mm; sourceTree = ""; }; + 46EB2E00004DA0 /* RNSVGSymbol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSymbol.h; sourceTree = ""; }; + 46EB2E00004DB0 /* RNSVGSymbol.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSymbol.mm; sourceTree = ""; }; + 46EB2E00004DC0 /* RNSVGUse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGUse.h; sourceTree = ""; }; + 46EB2E00004DD0 /* RNSVGUse.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGUse.mm; sourceTree = ""; }; + 46EB2E00004DF0 /* RNSVGColorMatrixType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGColorMatrixType.h; sourceTree = ""; }; + 46EB2E00004E00 /* RNSVGEdgeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGEdgeMode.h; sourceTree = ""; }; + 46EB2E00004E10 /* RNSVGFeColorMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeColorMatrix.h; sourceTree = ""; }; + 46EB2E00004E20 /* RNSVGFeColorMatrix.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeColorMatrix.mm; sourceTree = ""; }; + 46EB2E00004E30 /* RNSVGFeGaussianBlur.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeGaussianBlur.h; sourceTree = ""; }; + 46EB2E00004E40 /* RNSVGFeGaussianBlur.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeGaussianBlur.mm; sourceTree = ""; }; + 46EB2E00004E50 /* RNSVGFeMerge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeMerge.h; sourceTree = ""; }; + 46EB2E00004E60 /* RNSVGFeMerge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeMerge.mm; sourceTree = ""; }; + 46EB2E00004E70 /* RNSVGFeOffset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeOffset.h; sourceTree = ""; }; + 46EB2E00004E80 /* RNSVGFeOffset.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeOffset.mm; sourceTree = ""; }; + 46EB2E00004E90 /* RNSVGFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilter.h; sourceTree = ""; }; + 46EB2E00004EA0 /* RNSVGFilter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilter.mm; sourceTree = ""; }; + 46EB2E00004EB0 /* RNSVGFilterPrimitive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterPrimitive.h; sourceTree = ""; }; + 46EB2E00004EC0 /* RNSVGFilterPrimitive.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterPrimitive.mm; sourceTree = ""; }; + 46EB2E00004ED0 /* RNSVGFilterRegion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterRegion.h; sourceTree = ""; }; + 46EB2E00004EE0 /* RNSVGFilterRegion.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterRegion.mm; sourceTree = ""; }; + 46EB2E00004EF0 /* RNSVGContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGContainer.h; path = apple/RNSVGContainer.h; sourceTree = ""; }; + 46EB2E00004F00 /* RNSVGNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGNode.h; path = apple/RNSVGNode.h; sourceTree = ""; }; + 46EB2E00004F10 /* RNSVGNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGNode.mm; path = apple/RNSVGNode.mm; sourceTree = ""; }; + 46EB2E00004F20 /* RNSVGRenderable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGRenderable.h; path = apple/RNSVGRenderable.h; sourceTree = ""; }; + 46EB2E00004F30 /* RNSVGRenderable.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGRenderable.mm; path = apple/RNSVGRenderable.mm; sourceTree = ""; }; + 46EB2E00004F40 /* RNSVGRenderableModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGRenderableModule.h; path = apple/RNSVGRenderableModule.h; sourceTree = ""; }; + 46EB2E00004F50 /* RNSVGRenderableModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGRenderableModule.mm; path = apple/RNSVGRenderableModule.mm; sourceTree = ""; }; + 46EB2E00004F60 /* RNSVGSvgViewModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGSvgViewModule.h; path = apple/RNSVGSvgViewModule.h; sourceTree = ""; }; + 46EB2E00004F70 /* RNSVGSvgViewModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGSvgViewModule.mm; path = apple/RNSVGSvgViewModule.mm; sourceTree = ""; }; + 46EB2E00004F80 /* RNSVGUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGUIKit.h; path = apple/RNSVGUIKit.h; sourceTree = ""; }; + 46EB2E00004FA0 /* RNSVGCircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGCircle.h; sourceTree = ""; }; + 46EB2E00004FB0 /* RNSVGCircle.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGCircle.mm; sourceTree = ""; }; + 46EB2E00004FC0 /* RNSVGEllipse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGEllipse.h; sourceTree = ""; }; + 46EB2E00004FD0 /* RNSVGEllipse.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGEllipse.mm; sourceTree = ""; }; + 46EB2E00004FE0 /* RNSVGLine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLine.h; sourceTree = ""; }; + 46EB2E00004FF0 /* RNSVGLine.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLine.mm; sourceTree = ""; }; + 46EB2E00005000 /* RNSVGRect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRect.h; sourceTree = ""; }; + 46EB2E00005010 /* RNSVGRect.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRect.mm; sourceTree = ""; }; + 46EB2E00005030 /* RNSVGFontData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFontData.h; sourceTree = ""; }; + 46EB2E00005040 /* RNSVGFontData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFontData.mm; sourceTree = ""; }; + 46EB2E00005050 /* RNSVGGlyphContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGGlyphContext.h; sourceTree = ""; }; + 46EB2E00005060 /* RNSVGGlyphContext.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGGlyphContext.mm; sourceTree = ""; }; + 46EB2E00005070 /* RNSVGPropHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPropHelper.h; sourceTree = ""; }; + 46EB2E00005080 /* RNSVGPropHelper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPropHelper.mm; sourceTree = ""; }; + 46EB2E00005090 /* RNSVGText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGText.h; sourceTree = ""; }; + 46EB2E000050A0 /* RNSVGText.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGText.mm; sourceTree = ""; }; + 46EB2E000050B0 /* RNSVGTextPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextPath.h; sourceTree = ""; }; + 46EB2E000050C0 /* RNSVGTextPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextPath.mm; sourceTree = ""; }; + 46EB2E000050D0 /* RNSVGTextProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextProperties.h; sourceTree = ""; }; + 46EB2E000050E0 /* RNSVGTextProperties.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextProperties.mm; sourceTree = ""; }; + 46EB2E000050F0 /* RNSVGTopAlignedLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTopAlignedLabel.h; sourceTree = ""; }; + 46EB2E00005100 /* RNSVGTopAlignedLabel.ios.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTopAlignedLabel.ios.mm; sourceTree = ""; }; + 46EB2E00005110 /* RNSVGTSpan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTSpan.h; sourceTree = ""; }; + 46EB2E00005120 /* RNSVGTSpan.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTSpan.mm; sourceTree = ""; }; + 46EB2E00005140 /* RCTConvert+RNSVG.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+RNSVG.h"; sourceTree = ""; }; + 46EB2E00005150 /* RCTConvert+RNSVG.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTConvert+RNSVG.mm"; sourceTree = ""; }; + 46EB2E00005160 /* RNSVGBezierElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGBezierElement.h; sourceTree = ""; }; + 46EB2E00005170 /* RNSVGBezierElement.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGBezierElement.mm; sourceTree = ""; }; + 46EB2E00005180 /* RNSVGCGFCRule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGCGFCRule.h; sourceTree = ""; }; + 46EB2E00005190 /* RNSVGConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGConvert.h; sourceTree = ""; }; + 46EB2E000051A0 /* RNSVGConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGConvert.mm; sourceTree = ""; }; + 46EB2E000051B0 /* RNSVGLength.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLength.h; sourceTree = ""; }; + 46EB2E000051C0 /* RNSVGLength.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLength.mm; sourceTree = ""; }; + 46EB2E000051D0 /* RNSVGMarkerPosition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMarkerPosition.h; sourceTree = ""; }; + 46EB2E000051E0 /* RNSVGMarkerPosition.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMarkerPosition.mm; sourceTree = ""; }; + 46EB2E000051F0 /* RNSVGMaskType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMaskType.h; sourceTree = ""; }; + 46EB2E00005200 /* RNSVGPathMeasure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPathMeasure.h; sourceTree = ""; }; + 46EB2E00005210 /* RNSVGPathMeasure.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPathMeasure.mm; sourceTree = ""; }; + 46EB2E00005220 /* RNSVGPathParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPathParser.h; sourceTree = ""; }; + 46EB2E00005230 /* RNSVGPathParser.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPathParser.mm; sourceTree = ""; }; + 46EB2E00005240 /* RNSVGRenderUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRenderUtils.h; sourceTree = ""; }; + 46EB2E00005250 /* RNSVGRenderUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRenderUtils.mm; sourceTree = ""; }; + 46EB2E00005260 /* RNSVGUnits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGUnits.h; sourceTree = ""; }; + 46EB2E00005270 /* RNSVGVBMOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGVBMOS.h; sourceTree = ""; }; + 46EB2E00005280 /* RNSVGVectorEffect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGVectorEffect.h; sourceTree = ""; }; + 46EB2E00005290 /* RNSVGViewBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGViewBox.h; sourceTree = ""; }; + 46EB2E000052A0 /* RNSVGViewBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGViewBox.mm; sourceTree = ""; }; + 46EB2E000052C0 /* RNSVGCircleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGCircleManager.h; sourceTree = ""; }; + 46EB2E000052D0 /* RNSVGCircleManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGCircleManager.mm; sourceTree = ""; }; + 46EB2E000052E0 /* RNSVGClipPathManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGClipPathManager.h; sourceTree = ""; }; + 46EB2E000052F0 /* RNSVGClipPathManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGClipPathManager.mm; sourceTree = ""; }; + 46EB2E00005300 /* RNSVGDefsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGDefsManager.h; sourceTree = ""; }; + 46EB2E00005310 /* RNSVGDefsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGDefsManager.mm; sourceTree = ""; }; + 46EB2E00005320 /* RNSVGEllipseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGEllipseManager.h; sourceTree = ""; }; + 46EB2E00005330 /* RNSVGEllipseManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGEllipseManager.mm; sourceTree = ""; }; + 46EB2E00005340 /* RNSVGFeColorMatrixManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeColorMatrixManager.h; sourceTree = ""; }; + 46EB2E00005350 /* RNSVGFeColorMatrixManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeColorMatrixManager.mm; sourceTree = ""; }; + 46EB2E00005360 /* RNSVGFeGaussianBlurManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeGaussianBlurManager.h; sourceTree = ""; }; + 46EB2E00005370 /* RNSVGFeGaussianBlurManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeGaussianBlurManager.mm; sourceTree = ""; }; + 46EB2E00005380 /* RNSVGFeMergeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeMergeManager.h; sourceTree = ""; }; + 46EB2E00005390 /* RNSVGFeMergeManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeMergeManager.mm; sourceTree = ""; }; + 46EB2E000053A0 /* RNSVGFeOffsetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeOffsetManager.h; sourceTree = ""; }; + 46EB2E000053B0 /* RNSVGFeOffsetManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeOffsetManager.mm; sourceTree = ""; }; + 46EB2E000053C0 /* RNSVGFilterManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterManager.h; sourceTree = ""; }; + 46EB2E000053D0 /* RNSVGFilterManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterManager.mm; sourceTree = ""; }; + 46EB2E000053E0 /* RNSVGFilterPrimitiveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterPrimitiveManager.h; sourceTree = ""; }; + 46EB2E000053F0 /* RNSVGFilterPrimitiveManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterPrimitiveManager.mm; sourceTree = ""; }; + 46EB2E00005400 /* RNSVGForeignObjectManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGForeignObjectManager.h; sourceTree = ""; }; + 46EB2E00005410 /* RNSVGForeignObjectManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGForeignObjectManager.mm; sourceTree = ""; }; + 46EB2E00005420 /* RNSVGGroupManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGGroupManager.h; sourceTree = ""; }; + 46EB2E00005430 /* RNSVGGroupManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGGroupManager.mm; sourceTree = ""; }; + 46EB2E00005440 /* RNSVGImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGImageManager.h; sourceTree = ""; }; + 46EB2E00005450 /* RNSVGImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGImageManager.mm; sourceTree = ""; }; + 46EB2E00005460 /* RNSVGLinearGradientManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLinearGradientManager.h; sourceTree = ""; }; + 46EB2E00005470 /* RNSVGLinearGradientManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLinearGradientManager.mm; sourceTree = ""; }; + 46EB2E00005480 /* RNSVGLineManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLineManager.h; sourceTree = ""; }; + 46EB2E00005490 /* RNSVGLineManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLineManager.mm; sourceTree = ""; }; + 46EB2E000054A0 /* RNSVGMarkerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMarkerManager.h; sourceTree = ""; }; + 46EB2E000054B0 /* RNSVGMarkerManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMarkerManager.mm; sourceTree = ""; }; + 46EB2E000054C0 /* RNSVGMaskManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMaskManager.h; sourceTree = ""; }; + 46EB2E000054D0 /* RNSVGMaskManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMaskManager.mm; sourceTree = ""; }; + 46EB2E000054E0 /* RNSVGNodeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGNodeManager.h; sourceTree = ""; }; + 46EB2E000054F0 /* RNSVGNodeManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGNodeManager.mm; sourceTree = ""; }; + 46EB2E00005500 /* RNSVGPathManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPathManager.h; sourceTree = ""; }; + 46EB2E00005510 /* RNSVGPathManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPathManager.mm; sourceTree = ""; }; + 46EB2E00005520 /* RNSVGPatternManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPatternManager.h; sourceTree = ""; }; + 46EB2E00005530 /* RNSVGPatternManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPatternManager.mm; sourceTree = ""; }; + 46EB2E00005540 /* RNSVGRadialGradientManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRadialGradientManager.h; sourceTree = ""; }; + 46EB2E00005550 /* RNSVGRadialGradientManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRadialGradientManager.mm; sourceTree = ""; }; + 46EB2E00005560 /* RNSVGRectManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRectManager.h; sourceTree = ""; }; + 46EB2E00005570 /* RNSVGRectManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRectManager.mm; sourceTree = ""; }; + 46EB2E00005580 /* RNSVGRenderableManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRenderableManager.h; sourceTree = ""; }; + 46EB2E00005590 /* RNSVGRenderableManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRenderableManager.mm; sourceTree = ""; }; + 46EB2E000055A0 /* RNSVGSvgViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSvgViewManager.h; sourceTree = ""; }; + 46EB2E000055B0 /* RNSVGSvgViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSvgViewManager.mm; sourceTree = ""; }; + 46EB2E000055C0 /* RNSVGSymbolManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSymbolManager.h; sourceTree = ""; }; + 46EB2E000055D0 /* RNSVGSymbolManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSymbolManager.mm; sourceTree = ""; }; + 46EB2E000055E0 /* RNSVGTextManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextManager.h; sourceTree = ""; }; + 46EB2E000055F0 /* RNSVGTextManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextManager.mm; sourceTree = ""; }; + 46EB2E00005600 /* RNSVGTextPathManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextPathManager.h; sourceTree = ""; }; + 46EB2E00005610 /* RNSVGTextPathManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextPathManager.mm; sourceTree = ""; }; + 46EB2E00005620 /* RNSVGTSpanManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTSpanManager.h; sourceTree = ""; }; + 46EB2E00005630 /* RNSVGTSpanManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTSpanManager.mm; sourceTree = ""; }; + 46EB2E00005640 /* RNSVGUseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGUseManager.h; sourceTree = ""; }; + 46EB2E00005650 /* RNSVGUseManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGUseManager.mm; sourceTree = ""; }; + 46EB2E00005680 /* RNSHeaderHeightChangeEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSHeaderHeightChangeEvent.h; sourceTree = ""; }; + 46EB2E00005690 /* RNSHeaderHeightChangeEvent.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSHeaderHeightChangeEvent.mm; sourceTree = ""; }; + 46EB2E000056A0 /* RNSScreenViewEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenViewEvent.h; sourceTree = ""; }; + 46EB2E000056B0 /* RNSScreenViewEvent.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenViewEvent.mm; sourceTree = ""; }; + 46EB2E000056C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTImageComponentView+RNSScreenStackHeaderConfig.h"; sourceTree = ""; }; + 46EB2E000056D0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTImageComponentView+RNSScreenStackHeaderConfig.mm"; sourceTree = ""; }; + 46EB2E000056E0 /* RNSConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSConvert.h; sourceTree = ""; }; + 46EB2E000056F0 /* RNSConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSConvert.mm; sourceTree = ""; }; + 46EB2E00005700 /* RNSEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSEnums.h; sourceTree = ""; }; + 46EB2E00005710 /* RNSFullWindowOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSFullWindowOverlay.h; sourceTree = ""; }; + 46EB2E00005720 /* RNSFullWindowOverlay.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSFullWindowOverlay.mm; sourceTree = ""; }; + 46EB2E00005730 /* RNSModalScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSModalScreen.h; sourceTree = ""; }; + 46EB2E00005740 /* RNSModalScreen.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSModalScreen.mm; sourceTree = ""; }; + 46EB2E00005750 /* RNSModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSModule.h; sourceTree = ""; }; + 46EB2E00005760 /* RNSModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSModule.mm; sourceTree = ""; }; + 46EB2E00005770 /* RNSScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreen.h; sourceTree = ""; }; + 46EB2E00005780 /* RNSScreen.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreen.mm; sourceTree = ""; }; + 46EB2E00005790 /* RNSScreenContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenContainer.h; sourceTree = ""; }; + 46EB2E000057A0 /* RNSScreenContainer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenContainer.mm; sourceTree = ""; }; + 46EB2E000057B0 /* RNSScreenNavigationContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenNavigationContainer.h; sourceTree = ""; }; + 46EB2E000057C0 /* RNSScreenNavigationContainer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenNavigationContainer.mm; sourceTree = ""; }; + 46EB2E000057D0 /* RNSScreenStack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStack.h; sourceTree = ""; }; + 46EB2E000057E0 /* RNSScreenStack.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStack.mm; sourceTree = ""; }; + 46EB2E000057F0 /* RNSScreenStackAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStackAnimator.h; sourceTree = ""; }; + 46EB2E00005800 /* RNSScreenStackAnimator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStackAnimator.mm; sourceTree = ""; }; + 46EB2E00005810 /* RNSScreenStackHeaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStackHeaderConfig.h; sourceTree = ""; }; + 46EB2E00005820 /* RNSScreenStackHeaderConfig.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStackHeaderConfig.mm; sourceTree = ""; }; + 46EB2E00005830 /* RNSScreenStackHeaderSubview.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStackHeaderSubview.h; sourceTree = ""; }; + 46EB2E00005840 /* RNSScreenStackHeaderSubview.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStackHeaderSubview.mm; sourceTree = ""; }; + 46EB2E00005850 /* RNSScreenWindowTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenWindowTraits.h; sourceTree = ""; }; + 46EB2E00005860 /* RNSScreenWindowTraits.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenWindowTraits.mm; sourceTree = ""; }; + 46EB2E00005870 /* RNSSearchBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSSearchBar.h; sourceTree = ""; }; + 46EB2E00005880 /* RNSSearchBar.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSSearchBar.mm; sourceTree = ""; }; + 46EB2E00005890 /* UIViewController+RNScreens.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIViewController+RNScreens.h"; sourceTree = ""; }; + 46EB2E000058A0 /* UIViewController+RNScreens.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "UIViewController+RNScreens.mm"; sourceTree = ""; }; + 46EB2E000058B0 /* UIWindow+RNScreens.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIWindow+RNScreens.h"; sourceTree = ""; }; + 46EB2E000058C0 /* UIWindow+RNScreens.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "UIWindow+RNScreens.mm"; sourceTree = ""; }; + 46EB2E000058E0 /* RNSUIBarButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSUIBarButtonItem.h; sourceTree = ""; }; + 46EB2E000058F0 /* RNSUIBarButtonItem.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSUIBarButtonItem.mm; sourceTree = ""; }; + 46EB2E00005910 /* RNScreensTurboModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RNScreensTurboModule.cpp; sourceTree = ""; }; + 46EB2E00005920 /* RNScreensTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNScreensTurboModule.h; sourceTree = ""; }; + 46EB2E00005940 /* FBReactNativeSpec-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "FBReactNativeSpec-generated.mm"; sourceTree = ""; }; + 46EB2E00005950 /* FBReactNativeSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FBReactNativeSpec.h; sourceTree = ""; }; + 46EB2E00005960 /* FBReactNativeSpecJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "FBReactNativeSpecJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005970 /* FBReactNativeSpecJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FBReactNativeSpecJSI.h; sourceTree = ""; }; + 46EB2E00005980 /* RCTModulesConformingToProtocolsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModulesConformingToProtocolsProvider.h; sourceTree = ""; }; + 46EB2E00005990 /* RCTModulesConformingToProtocolsProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModulesConformingToProtocolsProvider.mm; sourceTree = ""; }; + 46EB2E000059E0 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; + 46EB2E000059F0 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; + 46EB2E00005A00 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; + 46EB2E00005A10 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; + 46EB2E00005A20 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; + 46EB2E00005A30 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; + 46EB2E00005A40 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E00005A50 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; + 46EB2E00005A60 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; + 46EB2E00005A70 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; + 46EB2E00005A80 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; + 46EB2E00005AA0 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; + 46EB2E00005AB0 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; + 46EB2E00005AC0 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; + 46EB2E00005AD0 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; + 46EB2E00005AE0 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; + 46EB2E00005AF0 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; + 46EB2E00005B00 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E00005B10 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; + 46EB2E00005B20 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; + 46EB2E00005B30 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; + 46EB2E00005B40 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; + 46EB2E00005B60 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; + 46EB2E00005B70 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; + 46EB2E00005B80 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; + 46EB2E00005B90 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; + 46EB2E00005BA0 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; + 46EB2E00005BB0 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; + 46EB2E00005BC0 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E00005BD0 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; + 46EB2E00005BE0 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; + 46EB2E00005BF0 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; + 46EB2E00005C00 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; + 46EB2E00005C20 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; + 46EB2E00005C30 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; + 46EB2E00005C40 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; + 46EB2E00005C50 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; + 46EB2E00005C60 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; + 46EB2E00005C70 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; + 46EB2E00005C80 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E00005C90 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; + 46EB2E00005CA0 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; + 46EB2E00005CB0 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; + 46EB2E00005CC0 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; + 46EB2E00005CE0 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; + 46EB2E00005CF0 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; + 46EB2E00005D00 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; + 46EB2E00005D10 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; + 46EB2E00005D20 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; + 46EB2E00005D30 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; + 46EB2E00005D40 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E00005D50 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; + 46EB2E00005D60 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; + 46EB2E00005D70 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; + 46EB2E00005D80 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; + 46EB2E00005DA0 /* rnasyncstorage-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnasyncstorage-generated.mm"; sourceTree = ""; }; + 46EB2E00005DB0 /* rnasyncstorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnasyncstorage.h; sourceTree = ""; }; + 46EB2E00005DC0 /* rnasyncstorageJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnasyncstorageJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005DD0 /* rnasyncstorageJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnasyncstorageJSI.h; sourceTree = ""; }; + 46EB2E00005DF0 /* rngesturehandler_codegen-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rngesturehandler_codegen-generated.mm"; sourceTree = ""; }; + 46EB2E00005E00 /* rngesturehandler_codegen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rngesturehandler_codegen.h; sourceTree = ""; }; + 46EB2E00005E10 /* rngesturehandler_codegenJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rngesturehandler_codegenJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005E20 /* rngesturehandler_codegenJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rngesturehandler_codegenJSI.h; sourceTree = ""; }; + 46EB2E00005E40 /* RNGoogleSignInCGen-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RNGoogleSignInCGen-generated.mm"; sourceTree = ""; }; + 46EB2E00005E50 /* RNGoogleSignInCGen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNGoogleSignInCGen.h; sourceTree = ""; }; + 46EB2E00005E60 /* RNGoogleSignInCGenJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "RNGoogleSignInCGenJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005E70 /* RNGoogleSignInCGenJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNGoogleSignInCGenJSI.h; sourceTree = ""; }; + 46EB2E00005E90 /* rnreanimated-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnreanimated-generated.mm"; sourceTree = ""; }; + 46EB2E00005EA0 /* rnreanimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnreanimated.h; sourceTree = ""; }; + 46EB2E00005EB0 /* rnreanimatedJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnreanimatedJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005EC0 /* rnreanimatedJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnreanimatedJSI.h; sourceTree = ""; }; + 46EB2E00005EE0 /* rnscreens-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnscreens-generated.mm"; sourceTree = ""; }; + 46EB2E00005EF0 /* rnscreens.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnscreens.h; sourceTree = ""; }; + 46EB2E00005F00 /* rnscreensJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnscreensJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005F10 /* rnscreensJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnscreensJSI.h; sourceTree = ""; }; + 46EB2E00005F30 /* rnsvg-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnsvg-generated.mm"; sourceTree = ""; }; + 46EB2E00005F40 /* rnsvg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnsvg.h; sourceTree = ""; }; + 46EB2E00005F50 /* rnsvgJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnsvgJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005F60 /* rnsvgJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnsvgJSI.h; sourceTree = ""; }; + 46EB2E00005F80 /* safeareacontext-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "safeareacontext-generated.mm"; sourceTree = ""; }; + 46EB2E00005F90 /* safeareacontext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = safeareacontext.h; sourceTree = ""; }; + 46EB2E00005FA0 /* safeareacontextJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "safeareacontextJSI-generated.cpp"; sourceTree = ""; }; + 46EB2E00005FB0 /* safeareacontextJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = safeareacontextJSI.h; sourceTree = ""; }; + 46EB2E00005FD0 /* CoreModulesPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CoreModulesPlugins.h; path = React/CoreModules/CoreModulesPlugins.h; sourceTree = ""; }; + 46EB2E00005FE0 /* RCTAccessibilityManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTAccessibilityManager+Internal.h"; path = "React/CoreModules/RCTAccessibilityManager+Internal.h"; sourceTree = ""; }; + 46EB2E00005FF0 /* RCTAccessibilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAccessibilityManager.h; path = React/CoreModules/RCTAccessibilityManager.h; sourceTree = ""; }; + 46EB2E00006000 /* RCTActionSheetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTActionSheetManager.h; path = React/CoreModules/RCTActionSheetManager.h; sourceTree = ""; }; + 46EB2E00006010 /* RCTAlertController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAlertController.h; path = React/CoreModules/RCTAlertController.h; sourceTree = ""; }; + 46EB2E00006020 /* RCTAlertManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAlertManager.h; path = React/CoreModules/RCTAlertManager.h; sourceTree = ""; }; + 46EB2E00006030 /* RCTAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAppearance.h; path = React/CoreModules/RCTAppearance.h; sourceTree = ""; }; + 46EB2E00006040 /* RCTAppState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAppState.h; path = React/CoreModules/RCTAppState.h; sourceTree = ""; }; + 46EB2E00006050 /* RCTClipboard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTClipboard.h; path = React/CoreModules/RCTClipboard.h; sourceTree = ""; }; + 46EB2E00006060 /* RCTDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDeviceInfo.h; path = React/CoreModules/RCTDeviceInfo.h; sourceTree = ""; }; + 46EB2E00006070 /* RCTDevLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevLoadingView.h; path = React/CoreModules/RCTDevLoadingView.h; sourceTree = ""; }; + 46EB2E00006080 /* RCTDevMenu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevMenu.h; path = React/CoreModules/RCTDevMenu.h; sourceTree = ""; }; + 46EB2E00006090 /* RCTDevSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevSettings.h; path = React/CoreModules/RCTDevSettings.h; sourceTree = ""; }; + 46EB2E000060A0 /* RCTEventDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTEventDispatcher.h; path = React/CoreModules/RCTEventDispatcher.h; sourceTree = ""; }; + 46EB2E000060B0 /* RCTExceptionsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTExceptionsManager.h; path = React/CoreModules/RCTExceptionsManager.h; sourceTree = ""; }; + 46EB2E000060C0 /* RCTFPSGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFPSGraph.h; path = React/CoreModules/RCTFPSGraph.h; sourceTree = ""; }; + 46EB2E000060D0 /* RCTI18nManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTI18nManager.h; path = React/CoreModules/RCTI18nManager.h; sourceTree = ""; }; + 46EB2E000060E0 /* RCTKeyboardObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTKeyboardObserver.h; path = React/CoreModules/RCTKeyboardObserver.h; sourceTree = ""; }; + 46EB2E000060F0 /* RCTLogBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLogBox.h; path = React/CoreModules/RCTLogBox.h; sourceTree = ""; }; + 46EB2E00006100 /* RCTLogBoxView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLogBoxView.h; path = React/CoreModules/RCTLogBoxView.h; sourceTree = ""; }; + 46EB2E00006110 /* RCTPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPlatform.h; path = React/CoreModules/RCTPlatform.h; sourceTree = ""; }; + 46EB2E00006120 /* RCTRedBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTRedBox.h; path = React/CoreModules/RCTRedBox.h; sourceTree = ""; }; + 46EB2E00006130 /* RCTSourceCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSourceCode.h; path = React/CoreModules/RCTSourceCode.h; sourceTree = ""; }; + 46EB2E00006140 /* RCTStatusBarManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTStatusBarManager.h; path = React/CoreModules/RCTStatusBarManager.h; sourceTree = ""; }; + 46EB2E00006150 /* RCTTiming.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTiming.h; path = React/CoreModules/RCTTiming.h; sourceTree = ""; }; + 46EB2E00006160 /* RCTWebSocketExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketExecutor.h; path = React/CoreModules/RCTWebSocketExecutor.h; sourceTree = ""; }; + 46EB2E00006170 /* RCTWebSocketModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketModule.h; path = React/CoreModules/RCTWebSocketModule.h; sourceTree = ""; }; + 46EB2E000061A0 /* RCTAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAssert.h; sourceTree = ""; }; + 46EB2E000061B0 /* RCTAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAssert.m; sourceTree = ""; }; + 46EB2E000061C0 /* RCTBridge+Inspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridge+Inspector.h"; sourceTree = ""; }; + 46EB2E000061D0 /* RCTBridge+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridge+Private.h"; sourceTree = ""; }; + 46EB2E000061E0 /* RCTBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridge.h; sourceTree = ""; }; + 46EB2E000061F0 /* RCTBridge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBridge.mm; sourceTree = ""; }; + 46EB2E00006200 /* RCTBridgeConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeConstants.h; sourceTree = ""; }; + 46EB2E00006210 /* RCTBridgeConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBridgeConstants.m; sourceTree = ""; }; + 46EB2E00006220 /* RCTBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeDelegate.h; sourceTree = ""; }; + 46EB2E00006230 /* RCTBridgeMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeMethod.h; sourceTree = ""; }; + 46EB2E00006240 /* RCTBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeModule.h; sourceTree = ""; }; + 46EB2E00006250 /* RCTBridgeModuleDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeModuleDecorator.h; sourceTree = ""; }; + 46EB2E00006260 /* RCTBridgeModuleDecorator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBridgeModuleDecorator.m; sourceTree = ""; }; + 46EB2E00006270 /* RCTBridgeProxy+Cxx.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridgeProxy+Cxx.h"; sourceTree = ""; }; + 46EB2E00006280 /* RCTBridgeProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeProxy.h; sourceTree = ""; }; + 46EB2E00006290 /* RCTBridgeProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBridgeProxy.mm; sourceTree = ""; }; + 46EB2E000062A0 /* RCTBundleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBundleManager.h; sourceTree = ""; }; + 46EB2E000062B0 /* RCTBundleManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBundleManager.m; sourceTree = ""; }; + 46EB2E000062C0 /* RCTBundleURLProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBundleURLProvider.h; sourceTree = ""; }; + 46EB2E000062D0 /* RCTBundleURLProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBundleURLProvider.mm; sourceTree = ""; }; + 46EB2E000062E0 /* RCTCallableJSModules.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCallableJSModules.m; sourceTree = ""; }; + 46EB2E000062F0 /* RCTComponentEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentEvent.h; sourceTree = ""; }; + 46EB2E00006300 /* RCTComponentEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentEvent.m; sourceTree = ""; }; + 46EB2E00006310 /* RCTConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConstants.h; sourceTree = ""; }; + 46EB2E00006320 /* RCTConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTConstants.m; sourceTree = ""; }; + 46EB2E00006330 /* RCTConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvert.h; sourceTree = ""; }; + 46EB2E00006340 /* RCTConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTConvert.mm; sourceTree = ""; }; + 46EB2E00006350 /* RCTCxxConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxConvert.h; sourceTree = ""; }; + 46EB2E00006360 /* RCTCxxConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCxxConvert.m; sourceTree = ""; }; + 46EB2E00006370 /* RCTDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDefines.h; sourceTree = ""; }; + 46EB2E00006380 /* RCTDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDisplayLink.h; sourceTree = ""; }; + 46EB2E00006390 /* RCTDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDisplayLink.m; sourceTree = ""; }; + 46EB2E000063A0 /* RCTErrorCustomizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorCustomizer.h; sourceTree = ""; }; + 46EB2E000063B0 /* RCTErrorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorInfo.h; sourceTree = ""; }; + 46EB2E000063C0 /* RCTErrorInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTErrorInfo.m; sourceTree = ""; }; + 46EB2E000063D0 /* RCTEventDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventDispatcher.m; sourceTree = ""; }; + 46EB2E000063E0 /* RCTEventDispatcherProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventDispatcherProtocol.h; sourceTree = ""; }; + 46EB2E000063F0 /* RCTFrameUpdate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameUpdate.h; sourceTree = ""; }; + 46EB2E00006400 /* RCTFrameUpdate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFrameUpdate.m; sourceTree = ""; }; + 46EB2E00006410 /* RCTImageSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTImageSource.h; sourceTree = ""; }; + 46EB2E00006420 /* RCTImageSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageSource.m; sourceTree = ""; }; + 46EB2E00006430 /* RCTInitializing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInitializing.h; sourceTree = ""; }; + 46EB2E00006440 /* RCTInvalidating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInvalidating.h; sourceTree = ""; }; + 46EB2E00006450 /* RCTJavaScriptExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptExecutor.h; sourceTree = ""; }; + 46EB2E00006460 /* RCTJavaScriptLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptLoader.h; sourceTree = ""; }; + 46EB2E00006470 /* RCTJavaScriptLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJavaScriptLoader.mm; sourceTree = ""; }; + 46EB2E00006480 /* RCTJSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSStackFrame.h; sourceTree = ""; }; + 46EB2E00006490 /* RCTJSStackFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSStackFrame.m; sourceTree = ""; }; + 46EB2E000064A0 /* RCTJSThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSThread.h; sourceTree = ""; }; + 46EB2E000064B0 /* RCTJSThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSThread.m; sourceTree = ""; }; + 46EB2E000064C0 /* RCTKeyCommands.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTKeyCommands.h; sourceTree = ""; }; + 46EB2E000064D0 /* RCTKeyCommands.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTKeyCommands.m; sourceTree = ""; }; + 46EB2E000064E0 /* RCTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLog.h; sourceTree = ""; }; + 46EB2E000064F0 /* RCTLog.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLog.mm; sourceTree = ""; }; + 46EB2E00006500 /* RCTManagedPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTManagedPointer.h; sourceTree = ""; }; + 46EB2E00006510 /* RCTManagedPointer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTManagedPointer.mm; sourceTree = ""; }; + 46EB2E00006520 /* RCTMockDef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMockDef.h; sourceTree = ""; }; + 46EB2E00006530 /* RCTModuleData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleData.h; sourceTree = ""; }; + 46EB2E00006540 /* RCTModuleData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleData.mm; sourceTree = ""; }; + 46EB2E00006550 /* RCTModuleMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleMethod.h; sourceTree = ""; }; + 46EB2E00006560 /* RCTModuleMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleMethod.mm; sourceTree = ""; }; + 46EB2E00006570 /* RCTModuleRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModuleRegistry.m; sourceTree = ""; }; + 46EB2E00006580 /* RCTMultipartDataTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartDataTask.h; sourceTree = ""; }; + 46EB2E00006590 /* RCTMultipartDataTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartDataTask.m; sourceTree = ""; }; + 46EB2E000065A0 /* RCTMultipartStreamReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartStreamReader.h; sourceTree = ""; }; + 46EB2E000065B0 /* RCTMultipartStreamReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartStreamReader.m; sourceTree = ""; }; + 46EB2E000065C0 /* RCTNullability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNullability.h; sourceTree = ""; }; + 46EB2E000065D0 /* RCTParserUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParserUtils.h; sourceTree = ""; }; + 46EB2E000065E0 /* RCTParserUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTParserUtils.m; sourceTree = ""; }; + 46EB2E000065F0 /* RCTPerformanceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPerformanceLogger.h; sourceTree = ""; }; + 46EB2E00006600 /* RCTPerformanceLogger.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPerformanceLogger.mm; sourceTree = ""; }; + 46EB2E00006610 /* RCTPerformanceLoggerLabels.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPerformanceLoggerLabels.h; sourceTree = ""; }; + 46EB2E00006620 /* RCTPerformanceLoggerLabels.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPerformanceLoggerLabels.m; sourceTree = ""; }; + 46EB2E00006630 /* RCTPLTag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPLTag.h; sourceTree = ""; }; + 46EB2E00006640 /* RCTRedBoxSetEnabled.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxSetEnabled.h; sourceTree = ""; }; + 46EB2E00006650 /* RCTRedBoxSetEnabled.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxSetEnabled.m; sourceTree = ""; }; + 46EB2E00006660 /* RCTReloadCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTReloadCommand.h; sourceTree = ""; }; + 46EB2E00006670 /* RCTReloadCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTReloadCommand.m; sourceTree = ""; }; + 46EB2E00006680 /* RCTRootContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootContentView.h; sourceTree = ""; }; + 46EB2E00006690 /* RCTRootContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootContentView.m; sourceTree = ""; }; + 46EB2E000066A0 /* RCTRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootView.h; sourceTree = ""; }; + 46EB2E000066B0 /* RCTRootView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootView.m; sourceTree = ""; }; + 46EB2E000066C0 /* RCTRootViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewDelegate.h; sourceTree = ""; }; + 46EB2E000066D0 /* RCTRootViewInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewInternal.h; sourceTree = ""; }; + 46EB2E000066E0 /* RCTRuntimeExecutorModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRuntimeExecutorModule.h; sourceTree = ""; }; + 46EB2E000066F0 /* RCTTouchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchEvent.h; sourceTree = ""; }; + 46EB2E00006700 /* RCTTouchEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchEvent.m; sourceTree = ""; }; + 46EB2E00006710 /* RCTTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchHandler.h; sourceTree = ""; }; + 46EB2E00006720 /* RCTTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchHandler.m; sourceTree = ""; }; + 46EB2E00006730 /* RCTTurboModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTurboModuleRegistry.h; sourceTree = ""; }; + 46EB2E00006740 /* RCTURLRequestDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestDelegate.h; sourceTree = ""; }; + 46EB2E00006750 /* RCTURLRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestHandler.h; sourceTree = ""; }; + 46EB2E00006760 /* RCTUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtils.h; sourceTree = ""; }; + 46EB2E00006770 /* RCTUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtils.m; sourceTree = ""; }; + 46EB2E00006780 /* RCTUtilsUIOverride.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtilsUIOverride.h; sourceTree = ""; }; + 46EB2E00006790 /* RCTUtilsUIOverride.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtilsUIOverride.m; sourceTree = ""; }; + 46EB2E000067A0 /* RCTVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVersion.h; sourceTree = ""; }; + 46EB2E000067B0 /* RCTVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVersion.m; sourceTree = ""; }; + 46EB2E000067C0 /* RCTViewRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewRegistry.m; sourceTree = ""; }; + 46EB2E000067E0 /* RCTSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurface.h; sourceTree = ""; }; + 46EB2E000067F0 /* RCTSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurface.mm; sourceTree = ""; }; + 46EB2E00006800 /* RCTSurfaceDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceDelegate.h; sourceTree = ""; }; + 46EB2E00006810 /* RCTSurfaceProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceProtocol.h; sourceTree = ""; }; + 46EB2E00006820 /* RCTSurfaceRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowView.h; sourceTree = ""; }; + 46EB2E00006830 /* RCTSurfaceRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceRootShadowView.m; sourceTree = ""; }; + 46EB2E00006840 /* RCTSurfaceRootShadowViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowViewDelegate.h; sourceTree = ""; }; + 46EB2E00006850 /* RCTSurfaceRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootView.h; sourceTree = ""; }; + 46EB2E00006860 /* RCTSurfaceRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceRootView.mm; sourceTree = ""; }; + 46EB2E00006870 /* RCTSurfaceStage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceStage.h; sourceTree = ""; }; + 46EB2E00006880 /* RCTSurfaceStage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceStage.m; sourceTree = ""; }; + 46EB2E00006890 /* RCTSurfaceView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTSurfaceView+Internal.h"; sourceTree = ""; }; + 46EB2E000068A0 /* RCTSurfaceView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceView.h; sourceTree = ""; }; + 46EB2E000068B0 /* RCTSurfaceView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceView.mm; sourceTree = ""; }; + 46EB2E000068D0 /* RCTSurfaceHostingProxyRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingProxyRootView.h; sourceTree = ""; }; + 46EB2E000068E0 /* RCTSurfaceHostingProxyRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingProxyRootView.mm; sourceTree = ""; }; + 46EB2E000068F0 /* RCTSurfaceHostingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingView.h; sourceTree = ""; }; + 46EB2E00006900 /* RCTSurfaceHostingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingView.mm; sourceTree = ""; }; + 46EB2E00006910 /* RCTSurfaceSizeMeasureMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceSizeMeasureMode.h; sourceTree = ""; }; + 46EB2E00006920 /* RCTSurfaceSizeMeasureMode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceSizeMeasureMode.mm; sourceTree = ""; }; + 46EB2E00006940 /* NSDataBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NSDataBigString.h; sourceTree = ""; }; + 46EB2E00006950 /* NSDataBigString.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NSDataBigString.mm; sourceTree = ""; }; + 46EB2E00006960 /* RCTCxxBridge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxBridge.mm; sourceTree = ""; }; + 46EB2E00006970 /* RCTCxxBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxBridgeDelegate.h; sourceTree = ""; }; + 46EB2E00006980 /* RCTJSIExecutorRuntimeInstaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSIExecutorRuntimeInstaller.h; sourceTree = ""; }; + 46EB2E00006990 /* RCTJSIExecutorRuntimeInstaller.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJSIExecutorRuntimeInstaller.mm; sourceTree = ""; }; + 46EB2E000069A0 /* RCTMessageThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMessageThread.h; sourceTree = ""; }; + 46EB2E000069B0 /* RCTMessageThread.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMessageThread.mm; sourceTree = ""; }; + 46EB2E000069C0 /* RCTObjcExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTObjcExecutor.h; sourceTree = ""; }; + 46EB2E000069D0 /* RCTObjcExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTObjcExecutor.mm; sourceTree = ""; }; + 46EB2E000069F0 /* RCTDefaultCxxLogFunction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDefaultCxxLogFunction.h; sourceTree = ""; }; + 46EB2E00006A00 /* RCTDefaultCxxLogFunction.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDefaultCxxLogFunction.mm; sourceTree = ""; }; + 46EB2E00006A20 /* DispatchMessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DispatchMessageQueueThread.h; sourceTree = ""; }; + 46EB2E00006A30 /* RCTCxxMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxMethod.h; sourceTree = ""; }; + 46EB2E00006A40 /* RCTCxxMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxMethod.mm; sourceTree = ""; }; + 46EB2E00006A50 /* RCTCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxModule.h; sourceTree = ""; }; + 46EB2E00006A60 /* RCTCxxModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxModule.mm; sourceTree = ""; }; + 46EB2E00006A70 /* RCTCxxUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxUtils.h; sourceTree = ""; }; + 46EB2E00006A80 /* RCTCxxUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxUtils.mm; sourceTree = ""; }; + 46EB2E00006A90 /* RCTNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNativeModule.h; sourceTree = ""; }; + 46EB2E00006AA0 /* RCTNativeModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeModule.mm; sourceTree = ""; }; + 46EB2E00006AC0 /* RCTFollyConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFollyConvert.h; sourceTree = ""; }; + 46EB2E00006AD0 /* RCTFollyConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFollyConvert.mm; sourceTree = ""; }; + 46EB2E00006AF0 /* FBXXHashUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FBXXHashUtils.h; sourceTree = ""; }; + 46EB2E00006B00 /* RCTLocalizedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLocalizedString.h; sourceTree = ""; }; + 46EB2E00006B10 /* RCTLocalizedString.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLocalizedString.mm; sourceTree = ""; }; + 46EB2E00006B30 /* RCTEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventEmitter.h; sourceTree = ""; }; + 46EB2E00006B40 /* RCTEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventEmitter.m; sourceTree = ""; }; + 46EB2E00006B50 /* RCTI18nUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTI18nUtil.h; sourceTree = ""; }; + 46EB2E00006B60 /* RCTI18nUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTI18nUtil.m; sourceTree = ""; }; + 46EB2E00006B70 /* RCTLayoutAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimation.h; sourceTree = ""; }; + 46EB2E00006B80 /* RCTLayoutAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimation.m; sourceTree = ""; }; + 46EB2E00006B90 /* RCTLayoutAnimationGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimationGroup.h; sourceTree = ""; }; + 46EB2E00006BA0 /* RCTLayoutAnimationGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimationGroup.m; sourceTree = ""; }; + 46EB2E00006BB0 /* RCTRedBoxExtraDataViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxExtraDataViewController.h; sourceTree = ""; }; + 46EB2E00006BC0 /* RCTRedBoxExtraDataViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxExtraDataViewController.m; sourceTree = ""; }; + 46EB2E00006BD0 /* RCTSurfacePresenterStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfacePresenterStub.h; sourceTree = ""; }; + 46EB2E00006BE0 /* RCTSurfacePresenterStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfacePresenterStub.m; sourceTree = ""; }; + 46EB2E00006BF0 /* RCTUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManager.h; sourceTree = ""; }; + 46EB2E00006C00 /* RCTUIManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManager.m; sourceTree = ""; }; + 46EB2E00006C10 /* RCTUIManagerObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerObserverCoordinator.h; sourceTree = ""; }; + 46EB2E00006C20 /* RCTUIManagerObserverCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUIManagerObserverCoordinator.mm; sourceTree = ""; }; + 46EB2E00006C30 /* RCTUIManagerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerUtils.h; sourceTree = ""; }; + 46EB2E00006C40 /* RCTUIManagerUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManagerUtils.m; sourceTree = ""; }; + 46EB2E00006C60 /* RCTMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMacros.h; sourceTree = ""; }; + 46EB2E00006C70 /* RCTProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProfile.h; sourceTree = ""; }; + 46EB2E00006C80 /* RCTProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProfile.m; sourceTree = ""; }; + 46EB2E00006C90 /* RCTProfileTrampoline-arm.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm.S"; sourceTree = ""; }; + 46EB2E00006CA0 /* RCTProfileTrampoline-arm64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm64.S"; sourceTree = ""; }; + 46EB2E00006CB0 /* RCTProfileTrampoline-i386.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-i386.S"; sourceTree = ""; }; + 46EB2E00006CC0 /* RCTProfileTrampoline-x86_64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-x86_64.S"; sourceTree = ""; }; + 46EB2E00006CE0 /* RCTUIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIUtils.h; sourceTree = ""; }; + 46EB2E00006CF0 /* RCTUIUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIUtils.m; sourceTree = ""; }; + 46EB2E00006D10 /* RCTActivityIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorView.h; sourceTree = ""; }; + 46EB2E00006D20 /* RCTActivityIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorView.m; sourceTree = ""; }; + 46EB2E00006D30 /* RCTActivityIndicatorViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorViewManager.h; sourceTree = ""; }; + 46EB2E00006D40 /* RCTActivityIndicatorViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorViewManager.m; sourceTree = ""; }; + 46EB2E00006D50 /* RCTAnimationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationType.h; sourceTree = ""; }; + 46EB2E00006D60 /* RCTAutoInsetsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAutoInsetsProtocol.h; sourceTree = ""; }; + 46EB2E00006D70 /* RCTBorderCurve.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderCurve.h; sourceTree = ""; }; + 46EB2E00006D80 /* RCTBorderDrawing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderDrawing.h; sourceTree = ""; }; + 46EB2E00006D90 /* RCTBorderDrawing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBorderDrawing.m; sourceTree = ""; }; + 46EB2E00006DA0 /* RCTBorderStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderStyle.h; sourceTree = ""; }; + 46EB2E00006DB0 /* RCTComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponent.h; sourceTree = ""; }; + 46EB2E00006DC0 /* RCTComponentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentData.h; sourceTree = ""; }; + 46EB2E00006DD0 /* RCTComponentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentData.m; sourceTree = ""; }; + 46EB2E00006DE0 /* RCTConvert+CoreLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+CoreLocation.h"; sourceTree = ""; }; + 46EB2E00006DF0 /* RCTConvert+CoreLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+CoreLocation.m"; sourceTree = ""; }; + 46EB2E00006E00 /* RCTConvert+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+Transform.h"; sourceTree = ""; }; + 46EB2E00006E10 /* RCTConvert+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+Transform.m"; sourceTree = ""; }; + 46EB2E00006E20 /* RCTCursor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCursor.h; sourceTree = ""; }; + 46EB2E00006E30 /* RCTDebuggingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDebuggingOverlay.h; sourceTree = ""; }; + 46EB2E00006E40 /* RCTDebuggingOverlay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDebuggingOverlay.m; sourceTree = ""; }; + 46EB2E00006E50 /* RCTDebuggingOverlayManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDebuggingOverlayManager.h; sourceTree = ""; }; + 46EB2E00006E60 /* RCTDebuggingOverlayManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDebuggingOverlayManager.m; sourceTree = ""; }; + 46EB2E00006E70 /* RCTFont.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFont.h; sourceTree = ""; }; + 46EB2E00006E80 /* RCTFont.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFont.mm; sourceTree = ""; }; + 46EB2E00006E90 /* RCTLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayout.h; sourceTree = ""; }; + 46EB2E00006EA0 /* RCTLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayout.m; sourceTree = ""; }; + 46EB2E00006EB0 /* RCTModalHostView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostView.h; sourceTree = ""; }; + 46EB2E00006EC0 /* RCTModalHostView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostView.m; sourceTree = ""; }; + 46EB2E00006ED0 /* RCTModalHostViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewController.h; sourceTree = ""; }; + 46EB2E00006EE0 /* RCTModalHostViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewController.m; sourceTree = ""; }; + 46EB2E00006EF0 /* RCTModalHostViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewManager.h; sourceTree = ""; }; + 46EB2E00006F00 /* RCTModalHostViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewManager.m; sourceTree = ""; }; + 46EB2E00006F10 /* RCTModalManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalManager.h; sourceTree = ""; }; + 46EB2E00006F20 /* RCTModalManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalManager.m; sourceTree = ""; }; + 46EB2E00006F30 /* RCTPointerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPointerEvents.h; sourceTree = ""; }; + 46EB2E00006F40 /* RCTRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootShadowView.h; sourceTree = ""; }; + 46EB2E00006F50 /* RCTRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootShadowView.m; sourceTree = ""; }; + 46EB2E00006F60 /* RCTSegmentedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControl.h; sourceTree = ""; }; + 46EB2E00006F70 /* RCTSegmentedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControl.m; sourceTree = ""; }; + 46EB2E00006F80 /* RCTSegmentedControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControlManager.h; sourceTree = ""; }; + 46EB2E00006F90 /* RCTSegmentedControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControlManager.m; sourceTree = ""; }; + 46EB2E00006FA0 /* RCTShadowView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Internal.h"; sourceTree = ""; }; + 46EB2E00006FB0 /* RCTShadowView+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Internal.m"; sourceTree = ""; }; + 46EB2E00006FC0 /* RCTShadowView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Layout.h"; sourceTree = ""; }; + 46EB2E00006FD0 /* RCTShadowView+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Layout.m"; sourceTree = ""; }; + 46EB2E00006FE0 /* RCTShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTShadowView.h; sourceTree = ""; }; + 46EB2E00006FF0 /* RCTShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTShadowView.m; sourceTree = ""; }; + 46EB2E00007000 /* RCTSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitch.h; sourceTree = ""; }; + 46EB2E00007010 /* RCTSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitch.m; sourceTree = ""; }; + 46EB2E00007020 /* RCTSwitchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitchManager.h; sourceTree = ""; }; + 46EB2E00007030 /* RCTSwitchManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitchManager.m; sourceTree = ""; }; + 46EB2E00007040 /* RCTTextDecorationLineType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextDecorationLineType.h; sourceTree = ""; }; + 46EB2E00007050 /* RCTView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTView.h; sourceTree = ""; }; + 46EB2E00007060 /* RCTView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTView.m; sourceTree = ""; }; + 46EB2E00007070 /* RCTViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewManager.h; sourceTree = ""; }; + 46EB2E00007080 /* RCTViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewManager.m; sourceTree = ""; }; + 46EB2E00007090 /* RCTViewUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewUtils.h; sourceTree = ""; }; + 46EB2E000070A0 /* RCTViewUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewUtils.m; sourceTree = ""; }; + 46EB2E000070B0 /* RCTWrapperViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWrapperViewController.h; sourceTree = ""; }; + 46EB2E000070C0 /* RCTWrapperViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWrapperViewController.m; sourceTree = ""; }; + 46EB2E000070E0 /* RCTRefreshableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshableProtocol.h; sourceTree = ""; }; + 46EB2E000070F0 /* RCTRefreshControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControl.h; sourceTree = ""; }; + 46EB2E00007100 /* RCTRefreshControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControl.m; sourceTree = ""; }; + 46EB2E00007110 /* RCTRefreshControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControlManager.h; sourceTree = ""; }; + 46EB2E00007120 /* RCTRefreshControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControlManager.m; sourceTree = ""; }; + 46EB2E00007140 /* RCTSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaShadowView.h; sourceTree = ""; }; + 46EB2E00007150 /* RCTSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaShadowView.m; sourceTree = ""; }; + 46EB2E00007160 /* RCTSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaView.h; sourceTree = ""; }; + 46EB2E00007170 /* RCTSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaView.m; sourceTree = ""; }; + 46EB2E00007180 /* RCTSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewLocalData.h; sourceTree = ""; }; + 46EB2E00007190 /* RCTSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewLocalData.m; sourceTree = ""; }; + 46EB2E000071A0 /* RCTSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewManager.h; sourceTree = ""; }; + 46EB2E000071B0 /* RCTSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewManager.m; sourceTree = ""; }; + 46EB2E000071D0 /* RCTScrollableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollableProtocol.h; sourceTree = ""; }; + 46EB2E000071E0 /* RCTScrollContentShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentShadowView.h; sourceTree = ""; }; + 46EB2E000071F0 /* RCTScrollContentShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentShadowView.m; sourceTree = ""; }; + 46EB2E00007200 /* RCTScrollContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentView.h; sourceTree = ""; }; + 46EB2E00007210 /* RCTScrollContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentView.m; sourceTree = ""; }; + 46EB2E00007220 /* RCTScrollContentViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentViewManager.h; sourceTree = ""; }; + 46EB2E00007230 /* RCTScrollContentViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentViewManager.m; sourceTree = ""; }; + 46EB2E00007240 /* RCTScrollEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollEvent.h; sourceTree = ""; }; + 46EB2E00007250 /* RCTScrollEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollEvent.m; sourceTree = ""; }; + 46EB2E00007260 /* RCTScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollView.h; sourceTree = ""; }; + 46EB2E00007270 /* RCTScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollView.m; sourceTree = ""; }; + 46EB2E00007280 /* RCTScrollViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollViewManager.h; sourceTree = ""; }; + 46EB2E00007290 /* RCTScrollViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollViewManager.m; sourceTree = ""; }; + 46EB2E000072A0 /* UIView+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+Private.h"; sourceTree = ""; }; + 46EB2E000072B0 /* UIView+React.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+React.h"; sourceTree = ""; }; + 46EB2E000072C0 /* UIView+React.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+React.m"; sourceTree = ""; }; + 46EB2E000072F0 /* RCTDevLoadingViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingViewProtocol.h; sourceTree = ""; }; + 46EB2E00007300 /* RCTDevLoadingViewSetEnabled.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingViewSetEnabled.h; sourceTree = ""; }; + 46EB2E00007310 /* RCTDevLoadingViewSetEnabled.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDevLoadingViewSetEnabled.m; sourceTree = ""; }; + 46EB2E00007320 /* RCTInspectorDevServerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorDevServerHelper.h; sourceTree = ""; }; + 46EB2E00007330 /* RCTInspectorDevServerHelper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspectorDevServerHelper.mm; sourceTree = ""; }; + 46EB2E00007340 /* RCTPackagerClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerClient.h; sourceTree = ""; }; + 46EB2E00007350 /* RCTPackagerClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPackagerClient.m; sourceTree = ""; }; + 46EB2E00007360 /* RCTPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerConnection.h; sourceTree = ""; }; + 46EB2E00007370 /* RCTPackagerConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPackagerConnection.mm; sourceTree = ""; }; + 46EB2E00007390 /* RCTCxxInspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxInspectorPackagerConnection.h; sourceTree = ""; }; + 46EB2E000073A0 /* RCTCxxInspectorPackagerConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxInspectorPackagerConnection.mm; sourceTree = ""; }; + 46EB2E000073B0 /* RCTCxxInspectorPackagerConnectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxInspectorPackagerConnectionDelegate.h; sourceTree = ""; }; + 46EB2E000073C0 /* RCTCxxInspectorPackagerConnectionDelegate.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxInspectorPackagerConnectionDelegate.mm; sourceTree = ""; }; + 46EB2E000073D0 /* RCTCxxInspectorWebSocketAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxInspectorWebSocketAdapter.h; sourceTree = ""; }; + 46EB2E000073E0 /* RCTCxxInspectorWebSocketAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxInspectorWebSocketAdapter.mm; sourceTree = ""; }; + 46EB2E000073F0 /* RCTInspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspector.h; sourceTree = ""; }; + 46EB2E00007400 /* RCTInspector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspector.mm; sourceTree = ""; }; + 46EB2E00007410 /* RCTInspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorPackagerConnection.h; sourceTree = ""; }; + 46EB2E00007420 /* RCTInspectorPackagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInspectorPackagerConnection.m; sourceTree = ""; }; + 46EB2E00007450 /* RCTAnimationDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationDriver.h; sourceTree = ""; }; + 46EB2E00007460 /* RCTDecayAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDecayAnimation.h; sourceTree = ""; }; + 46EB2E00007470 /* RCTEventAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventAnimation.h; sourceTree = ""; }; + 46EB2E00007480 /* RCTFrameAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameAnimation.h; sourceTree = ""; }; + 46EB2E00007490 /* RCTSpringAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSpringAnimation.h; sourceTree = ""; }; + 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAdditionAnimatedNode.h; sourceTree = ""; }; + 46EB2E000074C0 /* RCTAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimatedNode.h; sourceTree = ""; }; + 46EB2E000074D0 /* RCTColorAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTColorAnimatedNode.h; sourceTree = ""; }; + 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDiffClampAnimatedNode.h; sourceTree = ""; }; + 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDivisionAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInterpolationAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007510 /* RCTModuloAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuloAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultiplicationAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007530 /* RCTObjectAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTObjectAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007540 /* RCTPropsAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPropsAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007550 /* RCTStyleAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTStyleAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSubtractionAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007570 /* RCTTrackingAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTrackingAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007580 /* RCTTransformAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTransformAnimatedNode.h; sourceTree = ""; }; + 46EB2E00007590 /* RCTValueAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTValueAnimatedNode.h; sourceTree = ""; }; + 46EB2E000075A0 /* RCTAnimationPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationPlugins.h; path = Libraries/NativeAnimation/RCTAnimationPlugins.h; sourceTree = ""; }; + 46EB2E000075B0 /* RCTAnimationUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationUtils.h; path = Libraries/NativeAnimation/RCTAnimationUtils.h; sourceTree = ""; }; + 46EB2E000075C0 /* RCTNativeAnimatedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedModule.h; path = Libraries/NativeAnimation/RCTNativeAnimatedModule.h; sourceTree = ""; }; + 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedNodesManager.h; path = Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h; sourceTree = ""; }; + 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedTurboModule.h; path = Libraries/NativeAnimation/RCTNativeAnimatedTurboModule.h; sourceTree = ""; }; + 46EB2E00007600 /* RCTBlobManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTBlobManager.h; path = Libraries/Blob/RCTBlobManager.h; sourceTree = ""; }; + 46EB2E00007610 /* RCTFileReaderModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileReaderModule.h; path = Libraries/Blob/RCTFileReaderModule.h; sourceTree = ""; }; + 46EB2E00007630 /* RCTAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimatedImage.h; path = Libraries/Image/RCTAnimatedImage.h; sourceTree = ""; }; + 46EB2E00007640 /* RCTBundleAssetImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTBundleAssetImageLoader.h; path = Libraries/Image/RCTBundleAssetImageLoader.h; sourceTree = ""; }; + 46EB2E00007650 /* RCTDisplayWeakRefreshable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDisplayWeakRefreshable.h; path = Libraries/Image/RCTDisplayWeakRefreshable.h; sourceTree = ""; }; + 46EB2E00007660 /* RCTGIFImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTGIFImageDecoder.h; path = Libraries/Image/RCTGIFImageDecoder.h; sourceTree = ""; }; + 46EB2E00007670 /* RCTImageBlurUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageBlurUtils.h; path = Libraries/Image/RCTImageBlurUtils.h; sourceTree = ""; }; + 46EB2E00007680 /* RCTImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageCache.h; path = Libraries/Image/RCTImageCache.h; sourceTree = ""; }; + 46EB2E00007690 /* RCTImageDataDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageDataDecoder.h; path = Libraries/Image/RCTImageDataDecoder.h; sourceTree = ""; }; + 46EB2E000076A0 /* RCTImageEditingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageEditingManager.h; path = Libraries/Image/RCTImageEditingManager.h; sourceTree = ""; }; + 46EB2E000076B0 /* RCTImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoader.h; path = Libraries/Image/RCTImageLoader.h; sourceTree = ""; }; + 46EB2E000076C0 /* RCTImageLoaderLoggable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderLoggable.h; path = Libraries/Image/RCTImageLoaderLoggable.h; sourceTree = ""; }; + 46EB2E000076D0 /* RCTImageLoaderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderProtocol.h; path = Libraries/Image/RCTImageLoaderProtocol.h; sourceTree = ""; }; + 46EB2E000076E0 /* RCTImageLoaderWithAttributionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderWithAttributionProtocol.h; path = Libraries/Image/RCTImageLoaderWithAttributionProtocol.h; sourceTree = ""; }; + 46EB2E000076F0 /* RCTImagePlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImagePlugins.h; path = Libraries/Image/RCTImagePlugins.h; sourceTree = ""; }; + 46EB2E00007700 /* RCTImageShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageShadowView.h; path = Libraries/Image/RCTImageShadowView.h; sourceTree = ""; }; + 46EB2E00007710 /* RCTImageStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageStoreManager.h; path = Libraries/Image/RCTImageStoreManager.h; sourceTree = ""; }; + 46EB2E00007720 /* RCTImageURLLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageURLLoader.h; path = Libraries/Image/RCTImageURLLoader.h; sourceTree = ""; }; + 46EB2E00007730 /* RCTImageURLLoaderWithAttribution.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageURLLoaderWithAttribution.h; path = Libraries/Image/RCTImageURLLoaderWithAttribution.h; sourceTree = ""; }; + 46EB2E00007740 /* RCTImageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageUtils.h; path = Libraries/Image/RCTImageUtils.h; sourceTree = ""; }; + 46EB2E00007750 /* RCTImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageView.h; path = Libraries/Image/RCTImageView.h; sourceTree = ""; }; + 46EB2E00007760 /* RCTImageViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageViewManager.h; path = Libraries/Image/RCTImageViewManager.h; sourceTree = ""; }; + 46EB2E00007770 /* RCTLocalAssetImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLocalAssetImageLoader.h; path = Libraries/Image/RCTLocalAssetImageLoader.h; sourceTree = ""; }; + 46EB2E00007780 /* RCTResizeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTResizeMode.h; path = Libraries/Image/RCTResizeMode.h; sourceTree = ""; }; + 46EB2E00007790 /* RCTUIImageViewAnimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTUIImageViewAnimated.h; path = Libraries/Image/RCTUIImageViewAnimated.h; sourceTree = ""; }; + 46EB2E000077B0 /* RCTLinkingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLinkingManager.h; path = Libraries/LinkingIOS/RCTLinkingManager.h; sourceTree = ""; }; + 46EB2E000077C0 /* RCTLinkingPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLinkingPlugins.h; path = Libraries/LinkingIOS/RCTLinkingPlugins.h; sourceTree = ""; }; + 46EB2E000077E0 /* RCTDataRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDataRequestHandler.h; path = Libraries/Network/RCTDataRequestHandler.h; sourceTree = ""; }; + 46EB2E000077F0 /* RCTFileRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileRequestHandler.h; path = Libraries/Network/RCTFileRequestHandler.h; sourceTree = ""; }; + 46EB2E00007800 /* RCTHTTPRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHTTPRequestHandler.h; path = Libraries/Network/RCTHTTPRequestHandler.h; sourceTree = ""; }; + 46EB2E00007810 /* RCTNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworking.h; path = Libraries/Network/RCTNetworking.h; sourceTree = ""; }; + 46EB2E00007820 /* RCTNetworkPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkPlugins.h; path = Libraries/Network/RCTNetworkPlugins.h; sourceTree = ""; }; + 46EB2E00007830 /* RCTNetworkTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkTask.h; path = Libraries/Network/RCTNetworkTask.h; sourceTree = ""; }; + 46EB2E00007850 /* RCTSettingsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSettingsManager.h; path = Libraries/Settings/RCTSettingsManager.h; sourceTree = ""; }; + 46EB2E00007860 /* RCTSettingsPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSettingsPlugins.h; path = Libraries/Settings/RCTSettingsPlugins.h; sourceTree = ""; }; + 46EB2E00007890 /* RCTBaseTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextShadowView.h; sourceTree = ""; }; + 46EB2E000078A0 /* RCTBaseTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextViewManager.h; sourceTree = ""; }; + 46EB2E000078C0 /* RCTRawTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextShadowView.h; sourceTree = ""; }; + 46EB2E000078D0 /* RCTRawTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextViewManager.h; sourceTree = ""; }; + 46EB2E000078E0 /* RCTConvert+Text.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+Text.h"; path = "Libraries/Text/RCTConvert+Text.h"; sourceTree = ""; }; + 46EB2E000078F0 /* RCTTextAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextAttributes.h; path = Libraries/Text/RCTTextAttributes.h; sourceTree = ""; }; + 46EB2E00007900 /* RCTTextTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextTransform.h; path = Libraries/Text/RCTTextTransform.h; sourceTree = ""; }; + 46EB2E00007920 /* NSTextStorage+FontScaling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTextStorage+FontScaling.h"; sourceTree = ""; }; + 46EB2E00007930 /* RCTDynamicTypeRamp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDynamicTypeRamp.h; sourceTree = ""; }; + 46EB2E00007940 /* RCTTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextShadowView.h; sourceTree = ""; }; + 46EB2E00007950 /* RCTTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextView.h; sourceTree = ""; }; + 46EB2E00007960 /* RCTTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextViewManager.h; sourceTree = ""; }; + 46EB2E00007990 /* RCTMultilineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputView.h; sourceTree = ""; }; + 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputViewManager.h; sourceTree = ""; }; + 46EB2E000079B0 /* RCTUITextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextView.h; sourceTree = ""; }; + 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegate.h; sourceTree = ""; }; + 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegateAdapter.h; sourceTree = ""; }; + 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputViewProtocol.h; sourceTree = ""; }; + 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputShadowView.h; sourceTree = ""; }; + 46EB2E00007A00 /* RCTBaseTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputView.h; sourceTree = ""; }; + 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputViewManager.h; sourceTree = ""; }; + 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryShadowView.h; sourceTree = ""; }; + 46EB2E00007A30 /* RCTInputAccessoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryView.h; sourceTree = ""; }; + 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewContent.h; sourceTree = ""; }; + 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewManager.h; sourceTree = ""; }; + 46EB2E00007A60 /* RCTTextSelection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextSelection.h; sourceTree = ""; }; + 46EB2E00007A80 /* RCTSinglelineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputView.h; sourceTree = ""; }; + 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputViewManager.h; sourceTree = ""; }; + 46EB2E00007AA0 /* RCTUITextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextField.h; sourceTree = ""; }; + 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextShadowView.h; sourceTree = ""; }; + 46EB2E00007AD0 /* RCTVirtualTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextView.h; sourceTree = ""; }; + 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextViewManager.h; sourceTree = ""; }; + 46EB2E00007B00 /* RCTVibration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTVibration.h; path = Libraries/Vibration/RCTVibration.h; sourceTree = ""; }; + 46EB2E00007B10 /* RCTVibrationPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTVibrationPlugins.h; path = Libraries/Vibration/RCTVibrationPlugins.h; sourceTree = ""; }; + 46EB2E00007B30 /* RCTReconnectingWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTReconnectingWebSocket.h; path = Libraries/WebSocket/RCTReconnectingWebSocket.h; sourceTree = ""; }; + 46EB2E00007B40 /* RCTReconnectingWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTReconnectingWebSocket.m; path = Libraries/WebSocket/RCTReconnectingWebSocket.m; sourceTree = ""; }; + 46EB2E00007B50 /* CoreModulesPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = CoreModulesPlugins.mm; sourceTree = ""; }; + 46EB2E00007B60 /* RCTAccessibilityManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAccessibilityManager.mm; sourceTree = ""; }; + 46EB2E00007B70 /* RCTActionSheetManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTActionSheetManager.mm; sourceTree = ""; }; + 46EB2E00007B80 /* RCTAlertController.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAlertController.mm; sourceTree = ""; }; + 46EB2E00007B90 /* RCTAlertManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAlertManager.mm; sourceTree = ""; }; + 46EB2E00007BA0 /* RCTAppearance.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppearance.mm; sourceTree = ""; }; + 46EB2E00007BB0 /* RCTAppState.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppState.mm; sourceTree = ""; }; + 46EB2E00007BC0 /* RCTClipboard.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTClipboard.mm; sourceTree = ""; }; + 46EB2E00007BD0 /* RCTDeviceInfo.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDeviceInfo.mm; sourceTree = ""; }; + 46EB2E00007BE0 /* RCTDevLoadingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevLoadingView.mm; sourceTree = ""; }; + 46EB2E00007BF0 /* RCTDevMenu.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevMenu.mm; sourceTree = ""; }; + 46EB2E00007C00 /* RCTDevSettings.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevSettings.mm; sourceTree = ""; }; + 46EB2E00007C10 /* RCTEventDispatcher.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTEventDispatcher.mm; sourceTree = ""; }; + 46EB2E00007C20 /* RCTExceptionsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTExceptionsManager.mm; sourceTree = ""; }; + 46EB2E00007C30 /* RCTFPSGraph.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFPSGraph.mm; sourceTree = ""; }; + 46EB2E00007C40 /* RCTI18nManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTI18nManager.mm; sourceTree = ""; }; + 46EB2E00007C50 /* RCTKeyboardObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTKeyboardObserver.mm; sourceTree = ""; }; + 46EB2E00007C60 /* RCTLogBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLogBox.mm; sourceTree = ""; }; + 46EB2E00007C70 /* RCTLogBoxView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLogBoxView.mm; sourceTree = ""; }; + 46EB2E00007C80 /* RCTPerfMonitor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPerfMonitor.mm; sourceTree = ""; }; + 46EB2E00007C90 /* RCTPlatform.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPlatform.mm; sourceTree = ""; }; + 46EB2E00007CA0 /* RCTRedBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRedBox.mm; sourceTree = ""; }; + 46EB2E00007CB0 /* RCTSourceCode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSourceCode.mm; sourceTree = ""; }; + 46EB2E00007CC0 /* RCTStatusBarManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTStatusBarManager.mm; sourceTree = ""; }; + 46EB2E00007CD0 /* RCTTiming.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTiming.mm; sourceTree = ""; }; + 46EB2E00007CE0 /* RCTWebSocketExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTWebSocketExecutor.mm; sourceTree = ""; }; + 46EB2E00007CF0 /* RCTWebSocketModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTWebSocketModule.mm; sourceTree = ""; }; + 46EB2E00007D10 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/animations/conversions.h; sourceTree = ""; }; + 46EB2E00007D20 /* LayoutAnimationCallbackWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationCallbackWrapper.h; path = react/renderer/animations/LayoutAnimationCallbackWrapper.h; sourceTree = ""; }; + 46EB2E00007D30 /* LayoutAnimationDriver.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutAnimationDriver.cpp; path = react/renderer/animations/LayoutAnimationDriver.cpp; sourceTree = ""; }; + 46EB2E00007D40 /* LayoutAnimationDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationDriver.h; path = react/renderer/animations/LayoutAnimationDriver.h; sourceTree = ""; }; + 46EB2E00007D50 /* LayoutAnimationKeyFrameManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutAnimationKeyFrameManager.cpp; path = react/renderer/animations/LayoutAnimationKeyFrameManager.cpp; sourceTree = ""; }; + 46EB2E00007D60 /* LayoutAnimationKeyFrameManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationKeyFrameManager.h; path = react/renderer/animations/LayoutAnimationKeyFrameManager.h; sourceTree = ""; }; + 46EB2E00007D70 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/animations/primitives.h; sourceTree = ""; }; + 46EB2E00007D80 /* utils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = utils.cpp; path = react/renderer/animations/utils.cpp; sourceTree = ""; }; + 46EB2E00007D90 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = react/renderer/animations/utils.h; sourceTree = ""; }; + 46EB2E00007DB0 /* AttributedString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AttributedString.cpp; path = react/renderer/attributedstring/AttributedString.cpp; sourceTree = ""; }; + 46EB2E00007DC0 /* AttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AttributedString.h; path = react/renderer/attributedstring/AttributedString.h; sourceTree = ""; }; + 46EB2E00007DD0 /* AttributedStringBox.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AttributedStringBox.cpp; path = react/renderer/attributedstring/AttributedStringBox.cpp; sourceTree = ""; }; + 46EB2E00007DE0 /* AttributedStringBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AttributedStringBox.h; path = react/renderer/attributedstring/AttributedStringBox.h; sourceTree = ""; }; + 46EB2E00007DF0 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/attributedstring/conversions.h; sourceTree = ""; }; + 46EB2E00007E00 /* ParagraphAttributes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphAttributes.cpp; path = react/renderer/attributedstring/ParagraphAttributes.cpp; sourceTree = ""; }; + 46EB2E00007E10 /* ParagraphAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphAttributes.h; path = react/renderer/attributedstring/ParagraphAttributes.h; sourceTree = ""; }; + 46EB2E00007E20 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/attributedstring/primitives.h; sourceTree = ""; }; + 46EB2E00007E30 /* TextAttributes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextAttributes.cpp; path = react/renderer/attributedstring/TextAttributes.cpp; sourceTree = ""; }; + 46EB2E00007E40 /* TextAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextAttributes.h; path = react/renderer/attributedstring/TextAttributes.h; sourceTree = ""; }; + 46EB2E00007E60 /* ComponentDescriptorFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorFactory.h; path = react/renderer/componentregistry/ComponentDescriptorFactory.h; sourceTree = ""; }; + 46EB2E00007E70 /* ComponentDescriptorProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorProvider.h; path = react/renderer/componentregistry/ComponentDescriptorProvider.h; sourceTree = ""; }; + 46EB2E00007E80 /* ComponentDescriptorProviderRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptorProviderRegistry.cpp; path = react/renderer/componentregistry/ComponentDescriptorProviderRegistry.cpp; sourceTree = ""; }; + 46EB2E00007E90 /* ComponentDescriptorProviderRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorProviderRegistry.h; path = react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h; sourceTree = ""; }; + 46EB2E00007EA0 /* ComponentDescriptorRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptorRegistry.cpp; path = react/renderer/componentregistry/ComponentDescriptorRegistry.cpp; sourceTree = ""; }; + 46EB2E00007EB0 /* ComponentDescriptorRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorRegistry.h; path = react/renderer/componentregistry/ComponentDescriptorRegistry.h; sourceTree = ""; }; + 46EB2E00007EC0 /* componentNameByReactViewName.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = componentNameByReactViewName.cpp; path = react/renderer/componentregistry/componentNameByReactViewName.cpp; sourceTree = ""; }; + 46EB2E00007ED0 /* componentNameByReactViewName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = componentNameByReactViewName.h; path = react/renderer/componentregistry/componentNameByReactViewName.h; sourceTree = ""; }; + 46EB2E00007EF0 /* NativeComponentRegistryBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = NativeComponentRegistryBinding.cpp; path = react/renderer/componentregistry/native/NativeComponentRegistryBinding.cpp; sourceTree = ""; }; + 46EB2E00007F00 /* NativeComponentRegistryBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeComponentRegistryBinding.h; path = react/renderer/componentregistry/native/NativeComponentRegistryBinding.h; sourceTree = ""; }; + 46EB2E00007F30 /* InputAccessoryComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InputAccessoryComponentDescriptor.h; path = react/renderer/components/inputaccessory/InputAccessoryComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00007F40 /* InputAccessoryShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = InputAccessoryShadowNode.cpp; path = react/renderer/components/inputaccessory/InputAccessoryShadowNode.cpp; sourceTree = ""; }; + 46EB2E00007F50 /* InputAccessoryShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InputAccessoryShadowNode.h; path = react/renderer/components/inputaccessory/InputAccessoryShadowNode.h; sourceTree = ""; }; + 46EB2E00007F60 /* InputAccessoryState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InputAccessoryState.h; path = react/renderer/components/inputaccessory/InputAccessoryState.h; sourceTree = ""; }; + 46EB2E00007F80 /* LegacyViewManagerInteropComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropComponentDescriptor.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00007F90 /* LegacyViewManagerInteropComponentDescriptor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = LegacyViewManagerInteropComponentDescriptor.mm; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.mm; sourceTree = ""; }; + 46EB2E00007FA0 /* LegacyViewManagerInteropShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LegacyViewManagerInteropShadowNode.cpp; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.cpp; sourceTree = ""; }; + 46EB2E00007FB0 /* LegacyViewManagerInteropShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropShadowNode.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.h; sourceTree = ""; }; + 46EB2E00007FC0 /* LegacyViewManagerInteropState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropState.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.h; sourceTree = ""; }; + 46EB2E00007FD0 /* LegacyViewManagerInteropState.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = LegacyViewManagerInteropState.mm; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.mm; sourceTree = ""; }; + 46EB2E00007FE0 /* LegacyViewManagerInteropViewEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LegacyViewManagerInteropViewEventEmitter.cpp; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.cpp; sourceTree = ""; }; + 46EB2E00007FF0 /* LegacyViewManagerInteropViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropViewEventEmitter.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.h; sourceTree = ""; }; + 46EB2E00008000 /* LegacyViewManagerInteropViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LegacyViewManagerInteropViewProps.cpp; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.cpp; sourceTree = ""; }; + 46EB2E00008010 /* LegacyViewManagerInteropViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropViewProps.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.h; sourceTree = ""; }; + 46EB2E00008020 /* RCTLegacyViewManagerInteropCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLegacyViewManagerInteropCoordinator.h; path = react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.h; sourceTree = ""; }; + 46EB2E00008030 /* RCTLegacyViewManagerInteropCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTLegacyViewManagerInteropCoordinator.mm; path = react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.mm; sourceTree = ""; }; + 46EB2E00008040 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp; sourceTree = ""; }; + 46EB2E00008050 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnstableLegacyViewManagerAutomaticComponentDescriptor.h; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008060 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnstableLegacyViewManagerAutomaticShadowNode.cpp; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008070 /* UnstableLegacyViewManagerAutomaticShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnstableLegacyViewManagerAutomaticShadowNode.h; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticShadowNode.h; sourceTree = ""; }; + 46EB2E00008080 /* UnstableLegacyViewManagerInteropComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnstableLegacyViewManagerInteropComponentDescriptor.h; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerInteropComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000080A0 /* ModalHostViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModalHostViewComponentDescriptor.h; path = react/renderer/components/modal/ModalHostViewComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000080B0 /* ModalHostViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ModalHostViewShadowNode.cpp; path = react/renderer/components/modal/ModalHostViewShadowNode.cpp; sourceTree = ""; }; + 46EB2E000080C0 /* ModalHostViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModalHostViewShadowNode.h; path = react/renderer/components/modal/ModalHostViewShadowNode.h; sourceTree = ""; }; + 46EB2E000080D0 /* ModalHostViewState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ModalHostViewState.cpp; path = react/renderer/components/modal/ModalHostViewState.cpp; sourceTree = ""; }; + 46EB2E000080E0 /* ModalHostViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModalHostViewState.h; path = react/renderer/components/modal/ModalHostViewState.h; sourceTree = ""; }; + 46EB2E00008100 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptors.cpp; path = react/renderer/components/rncore/ComponentDescriptors.cpp; sourceTree = ""; }; + 46EB2E00008110 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptors.h; path = react/renderer/components/rncore/ComponentDescriptors.h; sourceTree = ""; }; + 46EB2E00008120 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventEmitters.cpp; path = react/renderer/components/rncore/EventEmitters.cpp; sourceTree = ""; }; + 46EB2E00008130 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventEmitters.h; path = react/renderer/components/rncore/EventEmitters.h; sourceTree = ""; }; + 46EB2E00008140 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Props.cpp; path = react/renderer/components/rncore/Props.cpp; sourceTree = ""; }; + 46EB2E00008150 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Props.h; path = react/renderer/components/rncore/Props.h; sourceTree = ""; }; + 46EB2E00008160 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTComponentViewHelpers.h; path = react/renderer/components/rncore/RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E00008170 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodes.cpp; path = react/renderer/components/rncore/ShadowNodes.cpp; sourceTree = ""; }; + 46EB2E00008180 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodes.h; path = react/renderer/components/rncore/ShadowNodes.h; sourceTree = ""; }; + 46EB2E00008190 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = States.cpp; path = react/renderer/components/rncore/States.cpp; sourceTree = ""; }; + 46EB2E000081A0 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = States.h; path = react/renderer/components/rncore/States.h; sourceTree = ""; }; + 46EB2E000081C0 /* RootComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootComponentDescriptor.h; path = react/renderer/components/root/RootComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000081D0 /* RootProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RootProps.cpp; path = react/renderer/components/root/RootProps.cpp; sourceTree = ""; }; + 46EB2E000081E0 /* RootProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootProps.h; path = react/renderer/components/root/RootProps.h; sourceTree = ""; }; + 46EB2E000081F0 /* RootShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RootShadowNode.cpp; path = react/renderer/components/root/RootShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008200 /* RootShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootShadowNode.h; path = react/renderer/components/root/RootShadowNode.h; sourceTree = ""; }; + 46EB2E00008220 /* SafeAreaViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAreaViewComponentDescriptor.h; path = react/renderer/components/safeareaview/SafeAreaViewComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008230 /* SafeAreaViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SafeAreaViewShadowNode.cpp; path = react/renderer/components/safeareaview/SafeAreaViewShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008240 /* SafeAreaViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAreaViewShadowNode.h; path = react/renderer/components/safeareaview/SafeAreaViewShadowNode.h; sourceTree = ""; }; + 46EB2E00008250 /* SafeAreaViewState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SafeAreaViewState.cpp; path = react/renderer/components/safeareaview/SafeAreaViewState.cpp; sourceTree = ""; }; + 46EB2E00008260 /* SafeAreaViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAreaViewState.h; path = react/renderer/components/safeareaview/SafeAreaViewState.h; sourceTree = ""; }; + 46EB2E00008280 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/scrollview/conversions.h; sourceTree = ""; }; + 46EB2E00008290 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/components/scrollview/primitives.h; sourceTree = ""; }; + 46EB2E000082A0 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTComponentViewHelpers.h; path = react/renderer/components/scrollview/RCTComponentViewHelpers.h; sourceTree = ""; }; + 46EB2E000082B0 /* ScrollViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewComponentDescriptor.h; path = react/renderer/components/scrollview/ScrollViewComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000082C0 /* ScrollViewEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewEventEmitter.cpp; path = react/renderer/components/scrollview/ScrollViewEventEmitter.cpp; sourceTree = ""; }; + 46EB2E000082D0 /* ScrollViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewEventEmitter.h; path = react/renderer/components/scrollview/ScrollViewEventEmitter.h; sourceTree = ""; }; + 46EB2E000082E0 /* ScrollViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewProps.cpp; path = react/renderer/components/scrollview/ScrollViewProps.cpp; sourceTree = ""; }; + 46EB2E000082F0 /* ScrollViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewProps.h; path = react/renderer/components/scrollview/ScrollViewProps.h; sourceTree = ""; }; + 46EB2E00008300 /* ScrollViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewShadowNode.cpp; path = react/renderer/components/scrollview/ScrollViewShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008310 /* ScrollViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewShadowNode.h; path = react/renderer/components/scrollview/ScrollViewShadowNode.h; sourceTree = ""; }; + 46EB2E00008320 /* ScrollViewState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewState.cpp; path = react/renderer/components/scrollview/ScrollViewState.cpp; sourceTree = ""; }; + 46EB2E00008330 /* ScrollViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewState.h; path = react/renderer/components/scrollview/ScrollViewState.h; sourceTree = ""; }; + 46EB2E00008350 /* BaseTextProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseTextProps.cpp; path = react/renderer/components/text/BaseTextProps.cpp; sourceTree = ""; }; + 46EB2E00008360 /* BaseTextProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseTextProps.h; path = react/renderer/components/text/BaseTextProps.h; sourceTree = ""; }; + 46EB2E00008370 /* BaseTextShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseTextShadowNode.cpp; path = react/renderer/components/text/BaseTextShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008380 /* BaseTextShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseTextShadowNode.h; path = react/renderer/components/text/BaseTextShadowNode.h; sourceTree = ""; }; + 46EB2E00008390 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/text/conversions.h; sourceTree = ""; }; + 46EB2E000083A0 /* ParagraphComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphComponentDescriptor.h; path = react/renderer/components/text/ParagraphComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000083B0 /* ParagraphEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphEventEmitter.cpp; path = react/renderer/components/text/ParagraphEventEmitter.cpp; sourceTree = ""; }; + 46EB2E000083C0 /* ParagraphEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphEventEmitter.h; path = react/renderer/components/text/ParagraphEventEmitter.h; sourceTree = ""; }; + 46EB2E000083D0 /* ParagraphLayoutManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphLayoutManager.cpp; path = react/renderer/components/text/ParagraphLayoutManager.cpp; sourceTree = ""; }; + 46EB2E000083E0 /* ParagraphLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphLayoutManager.h; path = react/renderer/components/text/ParagraphLayoutManager.h; sourceTree = ""; }; + 46EB2E000083F0 /* ParagraphProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphProps.cpp; path = react/renderer/components/text/ParagraphProps.cpp; sourceTree = ""; }; + 46EB2E00008400 /* ParagraphProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphProps.h; path = react/renderer/components/text/ParagraphProps.h; sourceTree = ""; }; + 46EB2E00008410 /* ParagraphShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphShadowNode.cpp; path = react/renderer/components/text/ParagraphShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008420 /* ParagraphShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphShadowNode.h; path = react/renderer/components/text/ParagraphShadowNode.h; sourceTree = ""; }; + 46EB2E00008430 /* ParagraphState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphState.cpp; path = react/renderer/components/text/ParagraphState.cpp; sourceTree = ""; }; + 46EB2E00008440 /* ParagraphState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphState.h; path = react/renderer/components/text/ParagraphState.h; sourceTree = ""; }; + 46EB2E00008450 /* RawTextComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawTextComponentDescriptor.h; path = react/renderer/components/text/RawTextComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008460 /* RawTextProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawTextProps.cpp; path = react/renderer/components/text/RawTextProps.cpp; sourceTree = ""; }; + 46EB2E00008470 /* RawTextProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawTextProps.h; path = react/renderer/components/text/RawTextProps.h; sourceTree = ""; }; + 46EB2E00008480 /* RawTextShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawTextShadowNode.cpp; path = react/renderer/components/text/RawTextShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008490 /* RawTextShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawTextShadowNode.h; path = react/renderer/components/text/RawTextShadowNode.h; sourceTree = ""; }; + 46EB2E000084A0 /* TextComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextComponentDescriptor.h; path = react/renderer/components/text/TextComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000084B0 /* TextProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextProps.cpp; path = react/renderer/components/text/TextProps.cpp; sourceTree = ""; }; + 46EB2E000084C0 /* TextProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextProps.h; path = react/renderer/components/text/TextProps.h; sourceTree = ""; }; + 46EB2E000084D0 /* TextShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextShadowNode.cpp; path = react/renderer/components/text/TextShadowNode.cpp; sourceTree = ""; }; + 46EB2E000084E0 /* TextShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextShadowNode.h; path = react/renderer/components/text/TextShadowNode.h; sourceTree = ""; }; + 46EB2E00008500 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/conversions.h; sourceTree = ""; }; + 46EB2E00008510 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/primitives.h; sourceTree = ""; }; + 46EB2E00008520 /* propsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = propsConversions.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/propsConversions.h; sourceTree = ""; }; + 46EB2E00008530 /* TextInputComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputComponentDescriptor.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008540 /* TextInputEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputEventEmitter.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputEventEmitter.cpp; sourceTree = ""; }; + 46EB2E00008550 /* TextInputEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputEventEmitter.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputEventEmitter.h; sourceTree = ""; }; + 46EB2E00008560 /* TextInputProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputProps.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputProps.cpp; sourceTree = ""; }; + 46EB2E00008570 /* TextInputProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputProps.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputProps.h; sourceTree = ""; }; + 46EB2E00008580 /* TextInputShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputShadowNode.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008590 /* TextInputShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputShadowNode.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputShadowNode.h; sourceTree = ""; }; + 46EB2E000085A0 /* TextInputState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputState.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputState.cpp; sourceTree = ""; }; + 46EB2E000085B0 /* TextInputState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputState.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputState.h; sourceTree = ""; }; + 46EB2E000085D0 /* UnimplementedViewComponentDescriptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnimplementedViewComponentDescriptor.cpp; path = react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.cpp; sourceTree = ""; }; + 46EB2E000085E0 /* UnimplementedViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnimplementedViewComponentDescriptor.h; path = react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.h; sourceTree = ""; }; + 46EB2E000085F0 /* UnimplementedViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnimplementedViewProps.cpp; path = react/renderer/components/unimplementedview/UnimplementedViewProps.cpp; sourceTree = ""; }; + 46EB2E00008600 /* UnimplementedViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnimplementedViewProps.h; path = react/renderer/components/unimplementedview/UnimplementedViewProps.h; sourceTree = ""; }; + 46EB2E00008610 /* UnimplementedViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnimplementedViewShadowNode.cpp; path = react/renderer/components/unimplementedview/UnimplementedViewShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008620 /* UnimplementedViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnimplementedViewShadowNode.h; path = react/renderer/components/unimplementedview/UnimplementedViewShadowNode.h; sourceTree = ""; }; + 46EB2E00008640 /* AccessibilityPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AccessibilityPrimitives.h; path = react/renderer/components/view/AccessibilityPrimitives.h; sourceTree = ""; }; + 46EB2E00008650 /* AccessibilityProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AccessibilityProps.cpp; path = react/renderer/components/view/AccessibilityProps.cpp; sourceTree = ""; }; + 46EB2E00008660 /* AccessibilityProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AccessibilityProps.h; path = react/renderer/components/view/AccessibilityProps.h; sourceTree = ""; }; + 46EB2E00008670 /* accessibilityPropsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = accessibilityPropsConversions.h; path = react/renderer/components/view/accessibilityPropsConversions.h; sourceTree = ""; }; + 46EB2E00008680 /* BaseTouch.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseTouch.cpp; path = react/renderer/components/view/BaseTouch.cpp; sourceTree = ""; }; + 46EB2E00008690 /* BaseTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseTouch.h; path = react/renderer/components/view/BaseTouch.h; sourceTree = ""; }; + 46EB2E000086A0 /* BaseViewEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseViewEventEmitter.cpp; path = react/renderer/components/view/BaseViewEventEmitter.cpp; sourceTree = ""; }; + 46EB2E000086B0 /* BaseViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseViewEventEmitter.h; path = react/renderer/components/view/BaseViewEventEmitter.h; sourceTree = ""; }; + 46EB2E000086C0 /* BaseViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseViewProps.cpp; path = react/renderer/components/view/BaseViewProps.cpp; sourceTree = ""; }; + 46EB2E000086D0 /* BaseViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseViewProps.h; path = react/renderer/components/view/BaseViewProps.h; sourceTree = ""; }; + 46EB2E000086E0 /* ConcreteViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteViewShadowNode.h; path = react/renderer/components/view/ConcreteViewShadowNode.h; sourceTree = ""; }; + 46EB2E000086F0 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/view/conversions.h; sourceTree = ""; }; + 46EB2E00008760 /* HostPlatformTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformTouch.h; sourceTree = ""; }; + 46EB2E00008770 /* HostPlatformViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformViewEventEmitter.h; sourceTree = ""; }; + 46EB2E00008780 /* HostPlatformViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformViewProps.h; sourceTree = ""; }; + 46EB2E00008790 /* HostPlatformViewTraitsInitializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformViewTraitsInitializer.h; sourceTree = ""; }; + 46EB2E000087A0 /* PointerEvent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = PointerEvent.cpp; path = react/renderer/components/view/PointerEvent.cpp; sourceTree = ""; }; + 46EB2E000087B0 /* PointerEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PointerEvent.h; path = react/renderer/components/view/PointerEvent.h; sourceTree = ""; }; + 46EB2E000087C0 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/components/view/primitives.h; sourceTree = ""; }; + 46EB2E000087D0 /* propsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = propsConversions.h; path = react/renderer/components/view/propsConversions.h; sourceTree = ""; }; + 46EB2E000087E0 /* Touch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Touch.h; path = react/renderer/components/view/Touch.h; sourceTree = ""; }; + 46EB2E000087F0 /* TouchEvent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TouchEvent.cpp; path = react/renderer/components/view/TouchEvent.cpp; sourceTree = ""; }; + 46EB2E00008800 /* TouchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TouchEvent.h; path = react/renderer/components/view/TouchEvent.h; sourceTree = ""; }; + 46EB2E00008810 /* TouchEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TouchEventEmitter.cpp; path = react/renderer/components/view/TouchEventEmitter.cpp; sourceTree = ""; }; + 46EB2E00008820 /* TouchEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TouchEventEmitter.h; path = react/renderer/components/view/TouchEventEmitter.h; sourceTree = ""; }; + 46EB2E00008830 /* ViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewComponentDescriptor.h; path = react/renderer/components/view/ViewComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008840 /* ViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewEventEmitter.h; path = react/renderer/components/view/ViewEventEmitter.h; sourceTree = ""; }; + 46EB2E00008850 /* ViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewProps.h; path = react/renderer/components/view/ViewProps.h; sourceTree = ""; }; + 46EB2E00008860 /* ViewPropsInterpolation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewPropsInterpolation.h; path = react/renderer/components/view/ViewPropsInterpolation.h; sourceTree = ""; }; + 46EB2E00008870 /* ViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ViewShadowNode.cpp; path = react/renderer/components/view/ViewShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008880 /* ViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewShadowNode.h; path = react/renderer/components/view/ViewShadowNode.h; sourceTree = ""; }; + 46EB2E00008890 /* YogaLayoutableShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YogaLayoutableShadowNode.cpp; path = react/renderer/components/view/YogaLayoutableShadowNode.cpp; sourceTree = ""; }; + 46EB2E000088A0 /* YogaLayoutableShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YogaLayoutableShadowNode.h; path = react/renderer/components/view/YogaLayoutableShadowNode.h; sourceTree = ""; }; + 46EB2E000088B0 /* YogaStylableProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YogaStylableProps.cpp; path = react/renderer/components/view/YogaStylableProps.cpp; sourceTree = ""; }; + 46EB2E000088C0 /* YogaStylableProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YogaStylableProps.h; path = react/renderer/components/view/YogaStylableProps.h; sourceTree = ""; }; + 46EB2E000088E0 /* BatchedEventQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BatchedEventQueue.cpp; path = react/renderer/core/BatchedEventQueue.cpp; sourceTree = ""; }; + 46EB2E000088F0 /* BatchedEventQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BatchedEventQueue.h; path = react/renderer/core/BatchedEventQueue.h; sourceTree = ""; }; + 46EB2E00008900 /* ComponentDescriptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptor.cpp; path = react/renderer/core/ComponentDescriptor.cpp; sourceTree = ""; }; + 46EB2E00008910 /* ComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptor.h; path = react/renderer/core/ComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008920 /* ConcreteComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteComponentDescriptor.h; path = react/renderer/core/ConcreteComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00008930 /* ConcreteShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteShadowNode.h; path = react/renderer/core/ConcreteShadowNode.h; sourceTree = ""; }; + 46EB2E00008940 /* ConcreteState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteState.h; path = react/renderer/core/ConcreteState.h; sourceTree = ""; }; + 46EB2E00008950 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/core/conversions.h; sourceTree = ""; }; + 46EB2E00008960 /* DynamicPropsUtilities.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = DynamicPropsUtilities.cpp; path = react/renderer/core/DynamicPropsUtilities.cpp; sourceTree = ""; }; + 46EB2E00008970 /* DynamicPropsUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicPropsUtilities.h; path = react/renderer/core/DynamicPropsUtilities.h; sourceTree = ""; }; + 46EB2E00008980 /* EventBeat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventBeat.cpp; path = react/renderer/core/EventBeat.cpp; sourceTree = ""; }; + 46EB2E00008990 /* EventBeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBeat.h; path = react/renderer/core/EventBeat.h; sourceTree = ""; }; + 46EB2E000089A0 /* EventDispatcher.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventDispatcher.cpp; path = react/renderer/core/EventDispatcher.cpp; sourceTree = ""; }; + 46EB2E000089B0 /* EventDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventDispatcher.h; path = react/renderer/core/EventDispatcher.h; sourceTree = ""; }; + 46EB2E000089C0 /* EventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventEmitter.cpp; path = react/renderer/core/EventEmitter.cpp; sourceTree = ""; }; + 46EB2E000089D0 /* EventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventEmitter.h; path = react/renderer/core/EventEmitter.h; sourceTree = ""; }; + 46EB2E000089E0 /* EventListener.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventListener.cpp; path = react/renderer/core/EventListener.cpp; sourceTree = ""; }; + 46EB2E000089F0 /* EventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventListener.h; path = react/renderer/core/EventListener.h; sourceTree = ""; }; + 46EB2E00008A00 /* EventLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventLogger.cpp; path = react/renderer/core/EventLogger.cpp; sourceTree = ""; }; + 46EB2E00008A10 /* EventLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventLogger.h; path = react/renderer/core/EventLogger.h; sourceTree = ""; }; + 46EB2E00008A20 /* EventPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPayload.h; path = react/renderer/core/EventPayload.h; sourceTree = ""; }; + 46EB2E00008A30 /* EventPayloadType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPayloadType.h; path = react/renderer/core/EventPayloadType.h; sourceTree = ""; }; + 46EB2E00008A40 /* EventPipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPipe.h; path = react/renderer/core/EventPipe.h; sourceTree = ""; }; + 46EB2E00008A50 /* EventPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPriority.h; path = react/renderer/core/EventPriority.h; sourceTree = ""; }; + 46EB2E00008A60 /* EventQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventQueue.cpp; path = react/renderer/core/EventQueue.cpp; sourceTree = ""; }; + 46EB2E00008A70 /* EventQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventQueue.h; path = react/renderer/core/EventQueue.h; sourceTree = ""; }; + 46EB2E00008A80 /* EventQueueProcessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventQueueProcessor.cpp; path = react/renderer/core/EventQueueProcessor.cpp; sourceTree = ""; }; + 46EB2E00008A90 /* EventQueueProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventQueueProcessor.h; path = react/renderer/core/EventQueueProcessor.h; sourceTree = ""; }; + 46EB2E00008AA0 /* EventTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventTarget.cpp; path = react/renderer/core/EventTarget.cpp; sourceTree = ""; }; + 46EB2E00008AB0 /* EventTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventTarget.h; path = react/renderer/core/EventTarget.h; sourceTree = ""; }; + 46EB2E00008AC0 /* graphicsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = graphicsConversions.h; path = react/renderer/core/graphicsConversions.h; sourceTree = ""; }; + 46EB2E00008AD0 /* InstanceHandle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = InstanceHandle.cpp; path = react/renderer/core/InstanceHandle.cpp; sourceTree = ""; }; + 46EB2E00008AE0 /* InstanceHandle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InstanceHandle.h; path = react/renderer/core/InstanceHandle.h; sourceTree = ""; }; + 46EB2E00008AF0 /* LayoutableShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutableShadowNode.cpp; path = react/renderer/core/LayoutableShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008B00 /* LayoutableShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutableShadowNode.h; path = react/renderer/core/LayoutableShadowNode.h; sourceTree = ""; }; + 46EB2E00008B10 /* LayoutConstraints.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutConstraints.cpp; path = react/renderer/core/LayoutConstraints.cpp; sourceTree = ""; }; + 46EB2E00008B20 /* LayoutConstraints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutConstraints.h; path = react/renderer/core/LayoutConstraints.h; sourceTree = ""; }; + 46EB2E00008B30 /* LayoutContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutContext.h; path = react/renderer/core/LayoutContext.h; sourceTree = ""; }; + 46EB2E00008B40 /* LayoutMetrics.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutMetrics.cpp; path = react/renderer/core/LayoutMetrics.cpp; sourceTree = ""; }; + 46EB2E00008B50 /* LayoutMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutMetrics.h; path = react/renderer/core/LayoutMetrics.h; sourceTree = ""; }; + 46EB2E00008B60 /* LayoutPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutPrimitives.h; path = react/renderer/core/LayoutPrimitives.h; sourceTree = ""; }; + 46EB2E00008B70 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Props.cpp; path = react/renderer/core/Props.cpp; sourceTree = ""; }; + 46EB2E00008B80 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Props.h; path = react/renderer/core/Props.h; sourceTree = ""; }; + 46EB2E00008B90 /* propsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = propsConversions.h; path = react/renderer/core/propsConversions.h; sourceTree = ""; }; + 46EB2E00008BA0 /* PropsMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropsMacros.h; path = react/renderer/core/PropsMacros.h; sourceTree = ""; }; + 46EB2E00008BB0 /* PropsParserContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropsParserContext.h; path = react/renderer/core/PropsParserContext.h; sourceTree = ""; }; + 46EB2E00008BC0 /* RawEvent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawEvent.cpp; path = react/renderer/core/RawEvent.cpp; sourceTree = ""; }; + 46EB2E00008BD0 /* RawEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawEvent.h; path = react/renderer/core/RawEvent.h; sourceTree = ""; }; + 46EB2E00008BE0 /* RawProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawProps.cpp; path = react/renderer/core/RawProps.cpp; sourceTree = ""; }; + 46EB2E00008BF0 /* RawProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawProps.h; path = react/renderer/core/RawProps.h; sourceTree = ""; }; + 46EB2E00008C00 /* RawPropsKey.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawPropsKey.cpp; path = react/renderer/core/RawPropsKey.cpp; sourceTree = ""; }; + 46EB2E00008C10 /* RawPropsKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsKey.h; path = react/renderer/core/RawPropsKey.h; sourceTree = ""; }; + 46EB2E00008C20 /* RawPropsKeyMap.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawPropsKeyMap.cpp; path = react/renderer/core/RawPropsKeyMap.cpp; sourceTree = ""; }; + 46EB2E00008C30 /* RawPropsKeyMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsKeyMap.h; path = react/renderer/core/RawPropsKeyMap.h; sourceTree = ""; }; + 46EB2E00008C40 /* RawPropsParser.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawPropsParser.cpp; path = react/renderer/core/RawPropsParser.cpp; sourceTree = ""; }; + 46EB2E00008C50 /* RawPropsParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsParser.h; path = react/renderer/core/RawPropsParser.h; sourceTree = ""; }; + 46EB2E00008C60 /* RawPropsPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsPrimitives.h; path = react/renderer/core/RawPropsPrimitives.h; sourceTree = ""; }; + 46EB2E00008C70 /* RawValue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawValue.cpp; path = react/renderer/core/RawValue.cpp; sourceTree = ""; }; + 46EB2E00008C80 /* RawValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawValue.h; path = react/renderer/core/RawValue.h; sourceTree = ""; }; + 46EB2E00008C90 /* ReactEventPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactEventPriority.h; path = react/renderer/core/ReactEventPriority.h; sourceTree = ""; }; + 46EB2E00008CA0 /* ReactPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactPrimitives.h; path = react/renderer/core/ReactPrimitives.h; sourceTree = ""; }; + 46EB2E00008CB0 /* Sealable.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Sealable.cpp; path = react/renderer/core/Sealable.cpp; sourceTree = ""; }; + 46EB2E00008CC0 /* Sealable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sealable.h; path = react/renderer/core/Sealable.h; sourceTree = ""; }; + 46EB2E00008CD0 /* ShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNode.cpp; path = react/renderer/core/ShadowNode.cpp; sourceTree = ""; }; + 46EB2E00008CE0 /* ShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNode.h; path = react/renderer/core/ShadowNode.h; sourceTree = ""; }; + 46EB2E00008CF0 /* ShadowNodeFamily.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodeFamily.cpp; path = react/renderer/core/ShadowNodeFamily.cpp; sourceTree = ""; }; + 46EB2E00008D00 /* ShadowNodeFamily.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodeFamily.h; path = react/renderer/core/ShadowNodeFamily.h; sourceTree = ""; }; + 46EB2E00008D10 /* ShadowNodeFragment.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodeFragment.cpp; path = react/renderer/core/ShadowNodeFragment.cpp; sourceTree = ""; }; + 46EB2E00008D20 /* ShadowNodeFragment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodeFragment.h; path = react/renderer/core/ShadowNodeFragment.h; sourceTree = ""; }; + 46EB2E00008D30 /* ShadowNodeTraits.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodeTraits.cpp; path = react/renderer/core/ShadowNodeTraits.cpp; sourceTree = ""; }; + 46EB2E00008D40 /* ShadowNodeTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodeTraits.h; path = react/renderer/core/ShadowNodeTraits.h; sourceTree = ""; }; + 46EB2E00008D50 /* State.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = State.cpp; path = react/renderer/core/State.cpp; sourceTree = ""; }; + 46EB2E00008D60 /* State.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = State.h; path = react/renderer/core/State.h; sourceTree = ""; }; + 46EB2E00008D70 /* StateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StateData.h; path = react/renderer/core/StateData.h; sourceTree = ""; }; + 46EB2E00008D80 /* StatePipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StatePipe.h; path = react/renderer/core/StatePipe.h; sourceTree = ""; }; + 46EB2E00008D90 /* StateUpdate.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = StateUpdate.cpp; path = react/renderer/core/StateUpdate.cpp; sourceTree = ""; }; + 46EB2E00008DA0 /* StateUpdate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StateUpdate.h; path = react/renderer/core/StateUpdate.h; sourceTree = ""; }; + 46EB2E00008DB0 /* UnbatchedEventQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnbatchedEventQueue.cpp; path = react/renderer/core/UnbatchedEventQueue.cpp; sourceTree = ""; }; + 46EB2E00008DC0 /* UnbatchedEventQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnbatchedEventQueue.h; path = react/renderer/core/UnbatchedEventQueue.h; sourceTree = ""; }; + 46EB2E00008DD0 /* ValueFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ValueFactory.h; path = react/renderer/core/ValueFactory.h; sourceTree = ""; }; + 46EB2E00008DE0 /* ValueFactoryEventPayload.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ValueFactoryEventPayload.cpp; path = react/renderer/core/ValueFactoryEventPayload.cpp; sourceTree = ""; }; + 46EB2E00008DF0 /* ValueFactoryEventPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ValueFactoryEventPayload.h; path = react/renderer/core/ValueFactoryEventPayload.h; sourceTree = ""; }; + 46EB2E00008E10 /* ImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageManager.h; path = react/renderer/imagemanager/ImageManager.h; sourceTree = ""; }; + 46EB2E00008E20 /* ImageRequest.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageRequest.cpp; path = react/renderer/imagemanager/ImageRequest.cpp; sourceTree = ""; }; + 46EB2E00008E30 /* ImageRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageRequest.h; path = react/renderer/imagemanager/ImageRequest.h; sourceTree = ""; }; + 46EB2E00008E40 /* ImageResponse.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageResponse.cpp; path = react/renderer/imagemanager/ImageResponse.cpp; sourceTree = ""; }; + 46EB2E00008E50 /* ImageResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageResponse.h; path = react/renderer/imagemanager/ImageResponse.h; sourceTree = ""; }; + 46EB2E00008E60 /* ImageResponseObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageResponseObserver.h; path = react/renderer/imagemanager/ImageResponseObserver.h; sourceTree = ""; }; + 46EB2E00008E70 /* ImageResponseObserverCoordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageResponseObserverCoordinator.cpp; path = react/renderer/imagemanager/ImageResponseObserverCoordinator.cpp; sourceTree = ""; }; + 46EB2E00008E80 /* ImageResponseObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageResponseObserverCoordinator.h; path = react/renderer/imagemanager/ImageResponseObserverCoordinator.h; sourceTree = ""; }; + 46EB2E00008E90 /* ImageTelemetry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageTelemetry.cpp; path = react/renderer/imagemanager/ImageTelemetry.cpp; sourceTree = ""; }; + 46EB2E00008EA0 /* ImageTelemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageTelemetry.h; path = react/renderer/imagemanager/ImageTelemetry.h; sourceTree = ""; }; + 46EB2E00008EB0 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/imagemanager/primitives.h; sourceTree = ""; }; + 46EB2E00008ED0 /* LeakChecker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LeakChecker.cpp; path = react/renderer/leakchecker/LeakChecker.cpp; sourceTree = ""; }; + 46EB2E00008EE0 /* LeakChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LeakChecker.h; path = react/renderer/leakchecker/LeakChecker.h; sourceTree = ""; }; + 46EB2E00008EF0 /* WeakFamilyRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = WeakFamilyRegistry.cpp; path = react/renderer/leakchecker/WeakFamilyRegistry.cpp; sourceTree = ""; }; + 46EB2E00008F00 /* WeakFamilyRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WeakFamilyRegistry.h; path = react/renderer/leakchecker/WeakFamilyRegistry.h; sourceTree = ""; }; + 46EB2E00008F20 /* Differentiator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Differentiator.cpp; path = react/renderer/mounting/Differentiator.cpp; sourceTree = ""; }; + 46EB2E00008F30 /* Differentiator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Differentiator.h; path = react/renderer/mounting/Differentiator.h; sourceTree = ""; }; + 46EB2E00008F40 /* MountingCoordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MountingCoordinator.cpp; path = react/renderer/mounting/MountingCoordinator.cpp; sourceTree = ""; }; + 46EB2E00008F50 /* MountingCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MountingCoordinator.h; path = react/renderer/mounting/MountingCoordinator.h; sourceTree = ""; }; + 46EB2E00008F60 /* MountingOverrideDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MountingOverrideDelegate.h; path = react/renderer/mounting/MountingOverrideDelegate.h; sourceTree = ""; }; + 46EB2E00008F70 /* MountingTransaction.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MountingTransaction.cpp; path = react/renderer/mounting/MountingTransaction.cpp; sourceTree = ""; }; + 46EB2E00008F80 /* MountingTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MountingTransaction.h; path = react/renderer/mounting/MountingTransaction.h; sourceTree = ""; }; + 46EB2E00008F90 /* ShadowTree.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowTree.cpp; path = react/renderer/mounting/ShadowTree.cpp; sourceTree = ""; }; + 46EB2E00008FA0 /* ShadowTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTree.h; path = react/renderer/mounting/ShadowTree.h; sourceTree = ""; }; + 46EB2E00008FB0 /* ShadowTreeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTreeDelegate.h; path = react/renderer/mounting/ShadowTreeDelegate.h; sourceTree = ""; }; + 46EB2E00008FC0 /* ShadowTreeRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowTreeRegistry.cpp; path = react/renderer/mounting/ShadowTreeRegistry.cpp; sourceTree = ""; }; + 46EB2E00008FD0 /* ShadowTreeRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTreeRegistry.h; path = react/renderer/mounting/ShadowTreeRegistry.h; sourceTree = ""; }; + 46EB2E00008FE0 /* ShadowTreeRevision.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowTreeRevision.cpp; path = react/renderer/mounting/ShadowTreeRevision.cpp; sourceTree = ""; }; + 46EB2E00008FF0 /* ShadowTreeRevision.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTreeRevision.h; path = react/renderer/mounting/ShadowTreeRevision.h; sourceTree = ""; }; + 46EB2E00009000 /* ShadowView.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowView.cpp; path = react/renderer/mounting/ShadowView.cpp; sourceTree = ""; }; + 46EB2E00009010 /* ShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowView.h; path = react/renderer/mounting/ShadowView.h; sourceTree = ""; }; + 46EB2E00009020 /* ShadowViewMutation.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowViewMutation.cpp; path = react/renderer/mounting/ShadowViewMutation.cpp; sourceTree = ""; }; + 46EB2E00009030 /* ShadowViewMutation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowViewMutation.h; path = react/renderer/mounting/ShadowViewMutation.h; sourceTree = ""; }; + 46EB2E00009040 /* stubs.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = stubs.cpp; path = react/renderer/mounting/stubs.cpp; sourceTree = ""; }; + 46EB2E00009050 /* stubs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stubs.h; path = react/renderer/mounting/stubs.h; sourceTree = ""; }; + 46EB2E00009060 /* StubView.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = StubView.cpp; path = react/renderer/mounting/StubView.cpp; sourceTree = ""; }; + 46EB2E00009070 /* StubView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StubView.h; path = react/renderer/mounting/StubView.h; sourceTree = ""; }; + 46EB2E00009080 /* StubViewTree.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = StubViewTree.cpp; path = react/renderer/mounting/StubViewTree.cpp; sourceTree = ""; }; + 46EB2E00009090 /* StubViewTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StubViewTree.h; path = react/renderer/mounting/StubViewTree.h; sourceTree = ""; }; + 46EB2E000090A0 /* TelemetryController.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TelemetryController.cpp; path = react/renderer/mounting/TelemetryController.cpp; sourceTree = ""; }; + 46EB2E000090B0 /* TelemetryController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TelemetryController.h; path = react/renderer/mounting/TelemetryController.h; sourceTree = ""; }; + 46EB2E000090D0 /* AsynchronousEventBeat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AsynchronousEventBeat.cpp; path = react/renderer/scheduler/AsynchronousEventBeat.cpp; sourceTree = ""; }; + 46EB2E000090E0 /* AsynchronousEventBeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsynchronousEventBeat.h; path = react/renderer/scheduler/AsynchronousEventBeat.h; sourceTree = ""; }; + 46EB2E000090F0 /* InspectorData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InspectorData.h; path = react/renderer/scheduler/InspectorData.h; sourceTree = ""; }; + 46EB2E00009100 /* Scheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Scheduler.cpp; path = react/renderer/scheduler/Scheduler.cpp; sourceTree = ""; }; + 46EB2E00009110 /* Scheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Scheduler.h; path = react/renderer/scheduler/Scheduler.h; sourceTree = ""; }; + 46EB2E00009120 /* SchedulerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SchedulerDelegate.h; path = react/renderer/scheduler/SchedulerDelegate.h; sourceTree = ""; }; + 46EB2E00009130 /* SchedulerToolbox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SchedulerToolbox.h; path = react/renderer/scheduler/SchedulerToolbox.h; sourceTree = ""; }; + 46EB2E00009140 /* SurfaceHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceHandler.cpp; path = react/renderer/scheduler/SurfaceHandler.cpp; sourceTree = ""; }; + 46EB2E00009150 /* SurfaceHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceHandler.h; path = react/renderer/scheduler/SurfaceHandler.h; sourceTree = ""; }; + 46EB2E00009160 /* SurfaceManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceManager.cpp; path = react/renderer/scheduler/SurfaceManager.cpp; sourceTree = ""; }; + 46EB2E00009170 /* SurfaceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceManager.h; path = react/renderer/scheduler/SurfaceManager.h; sourceTree = ""; }; + 46EB2E00009180 /* SynchronousEventBeat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SynchronousEventBeat.cpp; path = react/renderer/scheduler/SynchronousEventBeat.cpp; sourceTree = ""; }; + 46EB2E00009190 /* SynchronousEventBeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynchronousEventBeat.h; path = react/renderer/scheduler/SynchronousEventBeat.h; sourceTree = ""; }; + 46EB2E000091B0 /* SurfaceTelemetry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceTelemetry.cpp; path = react/renderer/telemetry/SurfaceTelemetry.cpp; sourceTree = ""; }; + 46EB2E000091C0 /* SurfaceTelemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceTelemetry.h; path = react/renderer/telemetry/SurfaceTelemetry.h; sourceTree = ""; }; + 46EB2E000091D0 /* TransactionTelemetry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TransactionTelemetry.cpp; path = react/renderer/telemetry/TransactionTelemetry.cpp; sourceTree = ""; }; + 46EB2E000091E0 /* TransactionTelemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TransactionTelemetry.h; path = react/renderer/telemetry/TransactionTelemetry.h; sourceTree = ""; }; + 46EB2E00009250 /* RCTAttributedTextUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAttributedTextUtils.h; sourceTree = ""; }; + 46EB2E00009260 /* RCTAttributedTextUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAttributedTextUtils.mm; sourceTree = ""; }; + 46EB2E00009270 /* RCTFontProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFontProperties.h; sourceTree = ""; }; + 46EB2E00009280 /* RCTFontUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFontUtils.h; sourceTree = ""; }; + 46EB2E00009290 /* RCTFontUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFontUtils.mm; sourceTree = ""; }; + 46EB2E000092A0 /* RCTTextLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextLayoutManager.h; sourceTree = ""; }; + 46EB2E000092B0 /* RCTTextLayoutManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextLayoutManager.mm; sourceTree = ""; }; + 46EB2E000092C0 /* RCTTextPrimitivesConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextPrimitivesConversions.h; sourceTree = ""; }; + 46EB2E000092D0 /* TextLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TextLayoutManager.h; sourceTree = ""; }; + 46EB2E000092E0 /* TextLayoutManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = TextLayoutManager.mm; sourceTree = ""; }; + 46EB2E000092F0 /* TextLayoutContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextLayoutContext.h; path = react/renderer/textlayoutmanager/TextLayoutContext.h; sourceTree = ""; }; + 46EB2E00009300 /* TextMeasureCache.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextMeasureCache.cpp; path = react/renderer/textlayoutmanager/TextMeasureCache.cpp; sourceTree = ""; }; + 46EB2E00009310 /* TextMeasureCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextMeasureCache.h; path = react/renderer/textlayoutmanager/TextMeasureCache.h; sourceTree = ""; }; + 46EB2E00009330 /* bindingUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bindingUtils.cpp; path = react/renderer/uimanager/bindingUtils.cpp; sourceTree = ""; }; + 46EB2E00009340 /* bindingUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bindingUtils.h; path = react/renderer/uimanager/bindingUtils.h; sourceTree = ""; }; + 46EB2E00009350 /* LayoutAnimationStatusDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationStatusDelegate.h; path = react/renderer/uimanager/LayoutAnimationStatusDelegate.h; sourceTree = ""; }; + 46EB2E00009360 /* PointerEventsProcessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = PointerEventsProcessor.cpp; path = react/renderer/uimanager/PointerEventsProcessor.cpp; sourceTree = ""; }; + 46EB2E00009370 /* PointerEventsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PointerEventsProcessor.h; path = react/renderer/uimanager/PointerEventsProcessor.h; sourceTree = ""; }; + 46EB2E00009380 /* PointerHoverTracker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = PointerHoverTracker.cpp; path = react/renderer/uimanager/PointerHoverTracker.cpp; sourceTree = ""; }; + 46EB2E00009390 /* PointerHoverTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PointerHoverTracker.h; path = react/renderer/uimanager/PointerHoverTracker.h; sourceTree = ""; }; + 46EB2E000093A0 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/uimanager/primitives.h; sourceTree = ""; }; + 46EB2E000093B0 /* SurfaceRegistryBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceRegistryBinding.cpp; path = react/renderer/uimanager/SurfaceRegistryBinding.cpp; sourceTree = ""; }; + 46EB2E000093C0 /* SurfaceRegistryBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceRegistryBinding.h; path = react/renderer/uimanager/SurfaceRegistryBinding.h; sourceTree = ""; }; + 46EB2E000093D0 /* UIManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UIManager.cpp; path = react/renderer/uimanager/UIManager.cpp; sourceTree = ""; }; + 46EB2E000093E0 /* UIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManager.h; path = react/renderer/uimanager/UIManager.h; sourceTree = ""; }; + 46EB2E000093F0 /* UIManagerAnimationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerAnimationDelegate.h; path = react/renderer/uimanager/UIManagerAnimationDelegate.h; sourceTree = ""; }; + 46EB2E00009400 /* UIManagerBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UIManagerBinding.cpp; path = react/renderer/uimanager/UIManagerBinding.cpp; sourceTree = ""; }; + 46EB2E00009410 /* UIManagerBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerBinding.h; path = react/renderer/uimanager/UIManagerBinding.h; sourceTree = ""; }; + 46EB2E00009420 /* UIManagerCommitHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerCommitHook.h; path = react/renderer/uimanager/UIManagerCommitHook.h; sourceTree = ""; }; + 46EB2E00009430 /* UIManagerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerDelegate.h; path = react/renderer/uimanager/UIManagerDelegate.h; sourceTree = ""; }; + 46EB2E00009440 /* UIManagerMountHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerMountHook.h; path = react/renderer/uimanager/UIManagerMountHook.h; sourceTree = ""; }; + 46EB2E00009450 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/image/conversions.h; sourceTree = ""; }; + 46EB2E00009460 /* ImageComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageComponentDescriptor.h; path = react/renderer/components/image/ImageComponentDescriptor.h; sourceTree = ""; }; + 46EB2E00009470 /* ImageEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageEventEmitter.cpp; path = react/renderer/components/image/ImageEventEmitter.cpp; sourceTree = ""; }; + 46EB2E00009480 /* ImageEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageEventEmitter.h; path = react/renderer/components/image/ImageEventEmitter.h; sourceTree = ""; }; + 46EB2E00009490 /* ImageProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageProps.cpp; path = react/renderer/components/image/ImageProps.cpp; sourceTree = ""; }; + 46EB2E000094A0 /* ImageProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageProps.h; path = react/renderer/components/image/ImageProps.h; sourceTree = ""; }; + 46EB2E000094B0 /* ImageShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageShadowNode.cpp; path = react/renderer/components/image/ImageShadowNode.cpp; sourceTree = ""; }; + 46EB2E000094C0 /* ImageShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageShadowNode.h; path = react/renderer/components/image/ImageShadowNode.h; sourceTree = ""; }; + 46EB2E000094D0 /* ImageState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageState.cpp; path = react/renderer/components/image/ImageState.cpp; sourceTree = ""; }; + 46EB2E000094E0 /* ImageState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageState.h; path = react/renderer/components/image/ImageState.h; sourceTree = ""; }; + 46EB2E000094F0 /* ImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = ImageManager.mm; path = react/renderer/imagemanager/ImageManager.mm; sourceTree = ""; }; + 46EB2E00009500 /* RCTImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageManager.h; path = react/renderer/imagemanager/RCTImageManager.h; sourceTree = ""; }; + 46EB2E00009510 /* RCTImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTImageManager.mm; path = react/renderer/imagemanager/RCTImageManager.mm; sourceTree = ""; }; + 46EB2E00009520 /* RCTImageManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageManagerProtocol.h; path = react/renderer/imagemanager/RCTImageManagerProtocol.h; sourceTree = ""; }; + 46EB2E00009530 /* RCTImagePrimitivesConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImagePrimitivesConversions.h; path = react/renderer/imagemanager/RCTImagePrimitivesConversions.h; sourceTree = ""; }; + 46EB2E00009540 /* RCTSyncImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSyncImageManager.h; path = react/renderer/imagemanager/RCTSyncImageManager.h; sourceTree = ""; }; + 46EB2E00009550 /* RCTSyncImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSyncImageManager.mm; path = react/renderer/imagemanager/RCTSyncImageManager.mm; sourceTree = ""; }; + 46EB2E00009560 /* MapBuffer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MapBuffer.cpp; path = react/renderer/mapbuffer/MapBuffer.cpp; sourceTree = ""; }; + 46EB2E00009570 /* MapBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapBuffer.h; path = react/renderer/mapbuffer/MapBuffer.h; sourceTree = ""; }; + 46EB2E00009580 /* MapBufferBuilder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MapBufferBuilder.cpp; path = react/renderer/mapbuffer/MapBufferBuilder.cpp; sourceTree = ""; }; + 46EB2E00009590 /* MapBufferBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapBufferBuilder.h; path = react/renderer/mapbuffer/MapBufferBuilder.h; sourceTree = ""; }; + 46EB2E000095A0 /* RCTInteropTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTInteropTurboModule.h; path = ReactCommon/RCTInteropTurboModule.h; sourceTree = ""; }; + 46EB2E000095B0 /* RCTInteropTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTInteropTurboModule.mm; path = ReactCommon/RCTInteropTurboModule.mm; sourceTree = ""; }; + 46EB2E000095C0 /* RCTRuntimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTRuntimeExecutor.h; path = ReactCommon/RCTRuntimeExecutor.h; sourceTree = ""; }; + 46EB2E000095D0 /* RCTRuntimeExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTRuntimeExecutor.mm; path = ReactCommon/RCTRuntimeExecutor.mm; sourceTree = ""; }; + 46EB2E000095E0 /* RCTTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTurboModule.h; path = ReactCommon/RCTTurboModule.h; sourceTree = ""; }; + 46EB2E000095F0 /* RCTTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTTurboModule.mm; path = ReactCommon/RCTTurboModule.mm; sourceTree = ""; }; + 46EB2E00009600 /* RCTTurboModuleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTurboModuleManager.h; path = ReactCommon/RCTTurboModuleManager.h; sourceTree = ""; }; + 46EB2E00009610 /* RCTTurboModuleManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTTurboModuleManager.mm; path = ReactCommon/RCTTurboModuleManager.mm; sourceTree = ""; }; + 46EB2E00009630 /* RCTDecayAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDecayAnimation.mm; sourceTree = ""; }; + 46EB2E00009640 /* RCTEventAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTEventAnimation.mm; sourceTree = ""; }; + 46EB2E00009650 /* RCTFrameAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFrameAnimation.mm; sourceTree = ""; }; + 46EB2E00009660 /* RCTSpringAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSpringAnimation.mm; sourceTree = ""; }; + 46EB2E00009680 /* RCTAdditionAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAdditionAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009690 /* RCTAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimatedNode.mm; sourceTree = ""; }; + 46EB2E000096A0 /* RCTColorAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTColorAnimatedNode.mm; sourceTree = ""; }; + 46EB2E000096B0 /* RCTDiffClampAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDiffClampAnimatedNode.mm; sourceTree = ""; }; + 46EB2E000096C0 /* RCTDivisionAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDivisionAnimatedNode.mm; sourceTree = ""; }; + 46EB2E000096D0 /* RCTInterpolationAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInterpolationAnimatedNode.mm; sourceTree = ""; }; + 46EB2E000096E0 /* RCTModuloAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuloAnimatedNode.mm; sourceTree = ""; }; + 46EB2E000096F0 /* RCTMultiplicationAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMultiplicationAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009700 /* RCTObjectAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTObjectAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009710 /* RCTPropsAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPropsAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009720 /* RCTStyleAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTStyleAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009730 /* RCTSubtractionAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSubtractionAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009740 /* RCTTrackingAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTrackingAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009750 /* RCTTransformAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTransformAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009760 /* RCTValueAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTValueAnimatedNode.mm; sourceTree = ""; }; + 46EB2E00009770 /* RCTAnimationPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimationPlugins.mm; sourceTree = ""; }; + 46EB2E00009780 /* RCTAnimationUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimationUtils.mm; sourceTree = ""; }; + 46EB2E00009790 /* RCTNativeAnimatedModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedModule.mm; sourceTree = ""; }; + 46EB2E000097A0 /* RCTNativeAnimatedNodesManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedNodesManager.mm; sourceTree = ""; }; + 46EB2E000097B0 /* RCTNativeAnimatedTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedTurboModule.mm; sourceTree = ""; }; + 46EB2E000097C0 /* RCTAppDelegate+Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTAppDelegate+Protected.h"; sourceTree = ""; }; + 46EB2E000097D0 /* RCTAppDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAppDelegate.h; sourceTree = ""; }; + 46EB2E000097E0 /* RCTAppDelegate.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppDelegate.mm; sourceTree = ""; }; + 46EB2E000097F0 /* RCTAppSetupUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAppSetupUtils.h; sourceTree = ""; }; + 46EB2E00009800 /* RCTAppSetupUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppSetupUtils.mm; sourceTree = ""; }; + 46EB2E00009810 /* RCTRootViewFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewFactory.h; sourceTree = ""; }; + 46EB2E00009820 /* RCTRootViewFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRootViewFactory.mm; sourceTree = ""; }; + 46EB2E00009830 /* RCTBlobCollector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBlobCollector.h; sourceTree = ""; }; + 46EB2E00009840 /* RCTBlobCollector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobCollector.mm; sourceTree = ""; }; + 46EB2E00009850 /* RCTBlobManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobManager.mm; sourceTree = ""; }; + 46EB2E00009860 /* RCTBlobPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBlobPlugins.h; sourceTree = ""; }; + 46EB2E00009870 /* RCTBlobPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobPlugins.mm; sourceTree = ""; }; + 46EB2E00009880 /* RCTFileReaderModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFileReaderModule.mm; sourceTree = ""; }; + 46EB2E000098C0 /* RCTActivityIndicatorViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorViewComponentView.h; sourceTree = ""; }; + 46EB2E000098D0 /* RCTActivityIndicatorViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTActivityIndicatorViewComponentView.mm; sourceTree = ""; }; + 46EB2E000098F0 /* RCTDebuggingOverlayComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDebuggingOverlayComponentView.h; sourceTree = ""; }; + 46EB2E00009900 /* RCTDebuggingOverlayComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDebuggingOverlayComponentView.mm; sourceTree = ""; }; + 46EB2E00009920 /* RCTImageComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTImageComponentView.h; sourceTree = ""; }; + 46EB2E00009930 /* RCTImageComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageComponentView.mm; sourceTree = ""; }; + 46EB2E00009950 /* RCTInputAccessoryComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryComponentView.h; sourceTree = ""; }; + 46EB2E00009960 /* RCTInputAccessoryComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryComponentView.mm; sourceTree = ""; }; + 46EB2E00009970 /* RCTInputAccessoryContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryContentView.h; sourceTree = ""; }; + 46EB2E00009980 /* RCTInputAccessoryContentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryContentView.mm; sourceTree = ""; }; + 46EB2E000099A0 /* RCTLegacyViewManagerInteropComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLegacyViewManagerInteropComponentView.h; sourceTree = ""; }; + 46EB2E000099B0 /* RCTLegacyViewManagerInteropComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLegacyViewManagerInteropComponentView.mm; sourceTree = ""; }; + 46EB2E000099C0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLegacyViewManagerInteropCoordinatorAdapter.h; sourceTree = ""; }; + 46EB2E000099D0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLegacyViewManagerInteropCoordinatorAdapter.mm; sourceTree = ""; }; + 46EB2E000099F0 /* RCTFabricModalHostViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFabricModalHostViewController.h; sourceTree = ""; }; + 46EB2E00009A00 /* RCTFabricModalHostViewController.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFabricModalHostViewController.mm; sourceTree = ""; }; + 46EB2E00009A10 /* RCTModalHostViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewComponentView.h; sourceTree = ""; }; + 46EB2E00009A20 /* RCTModalHostViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModalHostViewComponentView.mm; sourceTree = ""; }; + 46EB2E00009A30 /* RCTFabricComponentsPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFabricComponentsPlugins.h; sourceTree = ""; }; + 46EB2E00009A40 /* RCTFabricComponentsPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFabricComponentsPlugins.mm; sourceTree = ""; }; + 46EB2E00009A60 /* RCTRootComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootComponentView.h; sourceTree = ""; }; + 46EB2E00009A70 /* RCTRootComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRootComponentView.mm; sourceTree = ""; }; + 46EB2E00009A90 /* RCTSafeAreaViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewComponentView.h; sourceTree = ""; }; + 46EB2E00009AA0 /* RCTSafeAreaViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSafeAreaViewComponentView.mm; sourceTree = ""; }; + 46EB2E00009AC0 /* RCTCustomPullToRefreshViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCustomPullToRefreshViewProtocol.h; sourceTree = ""; }; + 46EB2E00009AD0 /* RCTEnhancedScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEnhancedScrollView.h; sourceTree = ""; }; + 46EB2E00009AE0 /* RCTEnhancedScrollView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTEnhancedScrollView.mm; sourceTree = ""; }; + 46EB2E00009AF0 /* RCTPullToRefreshViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPullToRefreshViewComponentView.h; sourceTree = ""; }; + 46EB2E00009B00 /* RCTPullToRefreshViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPullToRefreshViewComponentView.mm; sourceTree = ""; }; + 46EB2E00009B10 /* RCTScrollViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollViewComponentView.h; sourceTree = ""; }; + 46EB2E00009B20 /* RCTScrollViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTScrollViewComponentView.mm; sourceTree = ""; }; + 46EB2E00009B40 /* RCTSwitchComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitchComponentView.h; sourceTree = ""; }; + 46EB2E00009B50 /* RCTSwitchComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSwitchComponentView.mm; sourceTree = ""; }; + 46EB2E00009B70 /* RCTAccessibilityElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAccessibilityElement.h; sourceTree = ""; }; + 46EB2E00009B80 /* RCTAccessibilityElement.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAccessibilityElement.mm; sourceTree = ""; }; + 46EB2E00009B90 /* RCTParagraphComponentAccessibilityProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParagraphComponentAccessibilityProvider.h; sourceTree = ""; }; + 46EB2E00009BA0 /* RCTParagraphComponentAccessibilityProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTParagraphComponentAccessibilityProvider.mm; sourceTree = ""; }; + 46EB2E00009BB0 /* RCTParagraphComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParagraphComponentView.h; sourceTree = ""; }; + 46EB2E00009BC0 /* RCTParagraphComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTParagraphComponentView.mm; sourceTree = ""; }; + 46EB2E00009BE0 /* RCTTextInputComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextInputComponentView.h; sourceTree = ""; }; + 46EB2E00009BF0 /* RCTTextInputComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextInputComponentView.mm; sourceTree = ""; }; + 46EB2E00009C00 /* RCTTextInputNativeCommands.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextInputNativeCommands.h; sourceTree = ""; }; + 46EB2E00009C10 /* RCTTextInputUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextInputUtils.h; sourceTree = ""; }; + 46EB2E00009C20 /* RCTTextInputUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextInputUtils.mm; sourceTree = ""; }; + 46EB2E00009C40 /* RCTUnimplementedNativeComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUnimplementedNativeComponentView.h; sourceTree = ""; }; + 46EB2E00009C50 /* RCTUnimplementedNativeComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUnimplementedNativeComponentView.mm; sourceTree = ""; }; + 46EB2E00009C70 /* RCTUnimplementedViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUnimplementedViewComponentView.h; sourceTree = ""; }; + 46EB2E00009C80 /* RCTUnimplementedViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUnimplementedViewComponentView.mm; sourceTree = ""; }; + 46EB2E00009CA0 /* RCTViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewComponentView.h; sourceTree = ""; }; + 46EB2E00009CB0 /* RCTViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTViewComponentView.mm; sourceTree = ""; }; + 46EB2E00009CC0 /* RCTComponentViewClassDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewClassDescriptor.h; sourceTree = ""; }; + 46EB2E00009CD0 /* RCTComponentViewDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewDescriptor.h; sourceTree = ""; }; + 46EB2E00009CE0 /* RCTComponentViewFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewFactory.h; sourceTree = ""; }; + 46EB2E00009CF0 /* RCTComponentViewFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTComponentViewFactory.mm; sourceTree = ""; }; + 46EB2E00009D00 /* RCTComponentViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewProtocol.h; sourceTree = ""; }; + 46EB2E00009D10 /* RCTComponentViewRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewRegistry.h; sourceTree = ""; }; + 46EB2E00009D20 /* RCTComponentViewRegistry.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTComponentViewRegistry.mm; sourceTree = ""; }; + 46EB2E00009D30 /* RCTMountingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingManager.h; sourceTree = ""; }; + 46EB2E00009D40 /* RCTMountingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMountingManager.mm; sourceTree = ""; }; + 46EB2E00009D50 /* RCTMountingManagerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingManagerDelegate.h; sourceTree = ""; }; + 46EB2E00009D60 /* RCTMountingTransactionObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingTransactionObserverCoordinator.h; sourceTree = ""; }; + 46EB2E00009D70 /* RCTMountingTransactionObserverCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMountingTransactionObserverCoordinator.mm; sourceTree = ""; }; + 46EB2E00009D80 /* RCTMountingTransactionObserving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingTransactionObserving.h; sourceTree = ""; }; + 46EB2E00009D90 /* UIView+ComponentViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+ComponentViewProtocol.h"; sourceTree = ""; }; + 46EB2E00009DA0 /* UIView+ComponentViewProtocol.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "UIView+ComponentViewProtocol.mm"; sourceTree = ""; }; + 46EB2E00009DB0 /* RCTConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTConversions.h; path = Fabric/RCTConversions.h; sourceTree = ""; }; + 46EB2E00009DC0 /* RCTImageResponseDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageResponseDelegate.h; path = Fabric/RCTImageResponseDelegate.h; sourceTree = ""; }; + 46EB2E00009DD0 /* RCTImageResponseObserverProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageResponseObserverProxy.h; path = Fabric/RCTImageResponseObserverProxy.h; sourceTree = ""; }; + 46EB2E00009DE0 /* RCTImageResponseObserverProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTImageResponseObserverProxy.mm; path = Fabric/RCTImageResponseObserverProxy.mm; sourceTree = ""; }; + 46EB2E00009DF0 /* RCTLocalizationProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLocalizationProvider.h; path = Fabric/RCTLocalizationProvider.h; sourceTree = ""; }; + 46EB2E00009E00 /* RCTLocalizationProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTLocalizationProvider.mm; path = Fabric/RCTLocalizationProvider.mm; sourceTree = ""; }; + 46EB2E00009E10 /* RCTPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPrimitives.h; path = Fabric/RCTPrimitives.h; sourceTree = ""; }; + 46EB2E00009E20 /* RCTScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTScheduler.h; path = Fabric/RCTScheduler.h; sourceTree = ""; }; + 46EB2E00009E30 /* RCTScheduler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTScheduler.mm; path = Fabric/RCTScheduler.mm; sourceTree = ""; }; + 46EB2E00009E40 /* RCTSurfacePointerHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfacePointerHandler.h; path = Fabric/RCTSurfacePointerHandler.h; sourceTree = ""; }; + 46EB2E00009E50 /* RCTSurfacePointerHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfacePointerHandler.mm; path = Fabric/RCTSurfacePointerHandler.mm; sourceTree = ""; }; + 46EB2E00009E60 /* RCTSurfacePresenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfacePresenter.h; path = Fabric/RCTSurfacePresenter.h; sourceTree = ""; }; + 46EB2E00009E70 /* RCTSurfacePresenter.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfacePresenter.mm; path = Fabric/RCTSurfacePresenter.mm; sourceTree = ""; }; + 46EB2E00009E80 /* RCTSurfacePresenterBridgeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfacePresenterBridgeAdapter.h; path = Fabric/RCTSurfacePresenterBridgeAdapter.h; sourceTree = ""; }; + 46EB2E00009E90 /* RCTSurfacePresenterBridgeAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfacePresenterBridgeAdapter.mm; path = Fabric/RCTSurfacePresenterBridgeAdapter.mm; sourceTree = ""; }; + 46EB2E00009EA0 /* RCTSurfaceRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfaceRegistry.h; path = Fabric/RCTSurfaceRegistry.h; sourceTree = ""; }; + 46EB2E00009EB0 /* RCTSurfaceRegistry.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfaceRegistry.mm; path = Fabric/RCTSurfaceRegistry.mm; sourceTree = ""; }; + 46EB2E00009EC0 /* RCTSurfaceTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfaceTouchHandler.h; path = Fabric/RCTSurfaceTouchHandler.h; sourceTree = ""; }; + 46EB2E00009ED0 /* RCTSurfaceTouchHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfaceTouchHandler.mm; path = Fabric/RCTSurfaceTouchHandler.mm; sourceTree = ""; }; + 46EB2E00009EE0 /* RCTThirdPartyFabricComponentsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTThirdPartyFabricComponentsProvider.h; path = Fabric/RCTThirdPartyFabricComponentsProvider.h; sourceTree = ""; }; + 46EB2E00009EF0 /* RCTThirdPartyFabricComponentsProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTThirdPartyFabricComponentsProvider.mm; path = Fabric/RCTThirdPartyFabricComponentsProvider.mm; sourceTree = ""; }; + 46EB2E00009F00 /* RCTTouchableComponentViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTouchableComponentViewProtocol.h; path = Fabric/RCTTouchableComponentViewProtocol.h; sourceTree = ""; }; + 46EB2E00009F20 /* RCTFabricSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFabricSurface.h; sourceTree = ""; }; + 46EB2E00009F30 /* RCTFabricSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFabricSurface.mm; sourceTree = ""; }; + 46EB2E00009F50 /* PlatformRunLoopObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformRunLoopObserver.h; sourceTree = ""; }; + 46EB2E00009F60 /* PlatformRunLoopObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformRunLoopObserver.mm; sourceTree = ""; }; + 46EB2E00009F70 /* RCTGenericDelegateSplitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTGenericDelegateSplitter.h; sourceTree = ""; }; + 46EB2E00009F80 /* RCTGenericDelegateSplitter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTGenericDelegateSplitter.mm; sourceTree = ""; }; + 46EB2E00009F90 /* RCTIdentifierPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTIdentifierPool.h; sourceTree = ""; }; + 46EB2E00009FA0 /* RCTReactTaggedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTReactTaggedView.h; sourceTree = ""; }; + 46EB2E00009FB0 /* RCTReactTaggedView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTReactTaggedView.mm; sourceTree = ""; }; + 46EB2E00009FC0 /* RCTAnimatedImage.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimatedImage.mm; sourceTree = ""; }; + 46EB2E00009FD0 /* RCTBundleAssetImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBundleAssetImageLoader.mm; sourceTree = ""; }; + 46EB2E00009FE0 /* RCTDisplayWeakRefreshable.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDisplayWeakRefreshable.mm; sourceTree = ""; }; + 46EB2E00009FF0 /* RCTGIFImageDecoder.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTGIFImageDecoder.mm; sourceTree = ""; }; + 46EB2E0000A000 /* RCTImageBlurUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageBlurUtils.mm; sourceTree = ""; }; + 46EB2E0000A010 /* RCTImageCache.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageCache.mm; sourceTree = ""; }; + 46EB2E0000A020 /* RCTImageEditingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageEditingManager.mm; sourceTree = ""; }; + 46EB2E0000A030 /* RCTImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageLoader.mm; sourceTree = ""; }; + 46EB2E0000A040 /* RCTImagePlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImagePlugins.mm; sourceTree = ""; }; + 46EB2E0000A050 /* RCTImageShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageShadowView.mm; sourceTree = ""; }; + 46EB2E0000A060 /* RCTImageStoreManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageStoreManager.mm; sourceTree = ""; }; + 46EB2E0000A070 /* RCTImageURLLoaderWithAttribution.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageURLLoaderWithAttribution.mm; sourceTree = ""; }; + 46EB2E0000A080 /* RCTImageUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageUtils.mm; sourceTree = ""; }; + 46EB2E0000A090 /* RCTImageView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageView.mm; sourceTree = ""; }; + 46EB2E0000A0A0 /* RCTImageViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageViewManager.mm; sourceTree = ""; }; + 46EB2E0000A0B0 /* RCTLocalAssetImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLocalAssetImageLoader.mm; sourceTree = ""; }; + 46EB2E0000A0C0 /* RCTResizeMode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTResizeMode.mm; sourceTree = ""; }; + 46EB2E0000A0D0 /* RCTUIImageViewAnimated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUIImageViewAnimated.mm; sourceTree = ""; }; + 46EB2E0000A0E0 /* RCTLinkingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLinkingManager.mm; sourceTree = ""; }; + 46EB2E0000A0F0 /* RCTLinkingPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLinkingPlugins.mm; sourceTree = ""; }; + 46EB2E0000A100 /* RCTDataRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDataRequestHandler.mm; sourceTree = ""; }; + 46EB2E0000A110 /* RCTFileRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFileRequestHandler.mm; sourceTree = ""; }; + 46EB2E0000A120 /* RCTHTTPRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTHTTPRequestHandler.mm; sourceTree = ""; }; + 46EB2E0000A130 /* RCTNetworking.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworking.mm; sourceTree = ""; }; + 46EB2E0000A140 /* RCTNetworkPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworkPlugins.mm; sourceTree = ""; }; + 46EB2E0000A150 /* RCTNetworkTask.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworkTask.mm; sourceTree = ""; }; + 46EB2E0000A160 /* RCTSettingsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSettingsManager.mm; sourceTree = ""; }; + 46EB2E0000A170 /* RCTSettingsPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSettingsPlugins.mm; sourceTree = ""; }; + 46EB2E0000A190 /* RCTBaseTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextShadowView.mm; sourceTree = ""; }; + 46EB2E0000A1A0 /* RCTBaseTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextViewManager.mm; sourceTree = ""; }; + 46EB2E0000A1C0 /* RCTRawTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRawTextShadowView.mm; sourceTree = ""; }; + 46EB2E0000A1D0 /* RCTRawTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRawTextViewManager.mm; sourceTree = ""; }; + 46EB2E0000A1E0 /* RCTConvert+Text.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTConvert+Text.mm"; sourceTree = ""; }; + 46EB2E0000A1F0 /* RCTTextAttributes.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextAttributes.mm; sourceTree = ""; }; + 46EB2E0000A210 /* NSTextStorage+FontScaling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTextStorage+FontScaling.m"; sourceTree = ""; }; + 46EB2E0000A220 /* RCTDynamicTypeRamp.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDynamicTypeRamp.mm; sourceTree = ""; }; + 46EB2E0000A230 /* RCTTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextShadowView.mm; sourceTree = ""; }; + 46EB2E0000A240 /* RCTTextView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextView.mm; sourceTree = ""; }; + 46EB2E0000A250 /* RCTTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextViewManager.mm; sourceTree = ""; }; + 46EB2E0000A280 /* RCTMultilineTextInputView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMultilineTextInputView.mm; sourceTree = ""; }; + 46EB2E0000A290 /* RCTMultilineTextInputViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMultilineTextInputViewManager.mm; sourceTree = ""; }; + 46EB2E0000A2A0 /* RCTUITextView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUITextView.mm; sourceTree = ""; }; + 46EB2E0000A2B0 /* RCTBackedTextInputDelegateAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBackedTextInputDelegateAdapter.mm; sourceTree = ""; }; + 46EB2E0000A2C0 /* RCTBaseTextInputShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextInputShadowView.mm; sourceTree = ""; }; + 46EB2E0000A2D0 /* RCTBaseTextInputView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextInputView.mm; sourceTree = ""; }; + 46EB2E0000A2E0 /* RCTBaseTextInputViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextInputViewManager.mm; sourceTree = ""; }; + 46EB2E0000A2F0 /* RCTInputAccessoryShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryShadowView.mm; sourceTree = ""; }; + 46EB2E0000A300 /* RCTInputAccessoryView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryView.mm; sourceTree = ""; }; + 46EB2E0000A310 /* RCTInputAccessoryViewContent.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryViewContent.mm; sourceTree = ""; }; + 46EB2E0000A320 /* RCTInputAccessoryViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryViewManager.mm; sourceTree = ""; }; + 46EB2E0000A330 /* RCTTextSelection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextSelection.mm; sourceTree = ""; }; + 46EB2E0000A350 /* RCTSinglelineTextInputView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSinglelineTextInputView.mm; sourceTree = ""; }; + 46EB2E0000A360 /* RCTSinglelineTextInputViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSinglelineTextInputViewManager.mm; sourceTree = ""; }; + 46EB2E0000A370 /* RCTUITextField.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUITextField.mm; sourceTree = ""; }; + 46EB2E0000A390 /* RCTVirtualTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVirtualTextShadowView.mm; sourceTree = ""; }; + 46EB2E0000A3A0 /* RCTVirtualTextView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVirtualTextView.mm; sourceTree = ""; }; + 46EB2E0000A3B0 /* RCTVirtualTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVirtualTextViewManager.mm; sourceTree = ""; }; + 46EB2E0000A3C0 /* RCTVibration.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVibration.mm; sourceTree = ""; }; + 46EB2E0000A3D0 /* RCTVibrationPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVibrationPlugins.mm; sourceTree = ""; }; + 46EB2E0000A3E0 /* ObjCTimerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObjCTimerRegistry.h; path = ReactCommon/ObjCTimerRegistry.h; sourceTree = ""; }; + 46EB2E0000A3F0 /* ObjCTimerRegistry.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = ObjCTimerRegistry.mm; path = ReactCommon/ObjCTimerRegistry.mm; sourceTree = ""; }; + 46EB2E0000A400 /* RCTContextContainerHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTContextContainerHandling.h; path = ReactCommon/RCTContextContainerHandling.h; sourceTree = ""; }; + 46EB2E0000A410 /* RCTHermesInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHermesInstance.h; path = ReactCommon/RCTHermesInstance.h; sourceTree = ""; }; + 46EB2E0000A420 /* RCTHermesInstance.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTHermesInstance.mm; path = ReactCommon/RCTHermesInstance.mm; sourceTree = ""; }; + 46EB2E0000A430 /* RCTHost+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTHost+Internal.h"; path = "ReactCommon/RCTHost+Internal.h"; sourceTree = ""; }; + 46EB2E0000A440 /* RCTHost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHost.h; path = ReactCommon/RCTHost.h; sourceTree = ""; }; + 46EB2E0000A450 /* RCTHost.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTHost.mm; path = ReactCommon/RCTHost.mm; sourceTree = ""; }; + 46EB2E0000A460 /* RCTInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTInstance.h; path = ReactCommon/RCTInstance.h; sourceTree = ""; }; + 46EB2E0000A470 /* RCTInstance.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTInstance.mm; path = ReactCommon/RCTInstance.mm; sourceTree = ""; }; + 46EB2E0000A480 /* RCTJSThreadManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTJSThreadManager.h; path = ReactCommon/RCTJSThreadManager.h; sourceTree = ""; }; + 46EB2E0000A490 /* RCTJSThreadManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTJSThreadManager.mm; path = ReactCommon/RCTJSThreadManager.mm; sourceTree = ""; }; + 46EB2E0000A4A0 /* RCTLegacyUIManagerConstantsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLegacyUIManagerConstantsProvider.h; path = ReactCommon/RCTLegacyUIManagerConstantsProvider.h; sourceTree = ""; }; + 46EB2E0000A4B0 /* RCTLegacyUIManagerConstantsProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTLegacyUIManagerConstantsProvider.mm; path = ReactCommon/RCTLegacyUIManagerConstantsProvider.mm; sourceTree = ""; }; + 46EB2E0000A4C0 /* RCTPerformanceLoggerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPerformanceLoggerUtils.h; path = ReactCommon/RCTPerformanceLoggerUtils.h; sourceTree = ""; }; + 46EB2E0000A4D0 /* RCTPerformanceLoggerUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTPerformanceLoggerUtils.mm; path = ReactCommon/RCTPerformanceLoggerUtils.mm; sourceTree = ""; }; + 46EB2E0000A4E0 /* BindingsInstaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BindingsInstaller.h; sourceTree = ""; }; + 46EB2E0000A4F0 /* BridgelessJSCallInvoker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = BridgelessJSCallInvoker.cpp; sourceTree = ""; }; + 46EB2E0000A500 /* BridgelessJSCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BridgelessJSCallInvoker.h; sourceTree = ""; }; + 46EB2E0000A510 /* BridgelessNativeMethodCallInvoker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = BridgelessNativeMethodCallInvoker.cpp; sourceTree = ""; }; + 46EB2E0000A520 /* BridgelessNativeMethodCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BridgelessNativeMethodCallInvoker.h; sourceTree = ""; }; + 46EB2E0000A530 /* BufferedRuntimeExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = BufferedRuntimeExecutor.cpp; sourceTree = ""; }; + 46EB2E0000A540 /* BufferedRuntimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BufferedRuntimeExecutor.h; sourceTree = ""; }; + 46EB2E0000A550 /* JSRuntimeFactory.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSRuntimeFactory.cpp; sourceTree = ""; }; + 46EB2E0000A560 /* JSRuntimeFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSRuntimeFactory.h; sourceTree = ""; }; + 46EB2E0000A570 /* PlatformTimerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformTimerRegistry.h; sourceTree = ""; }; + 46EB2E0000A580 /* ReactInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactInstance.cpp; sourceTree = ""; }; + 46EB2E0000A590 /* ReactInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactInstance.h; sourceTree = ""; }; + 46EB2E0000A5A0 /* TimerManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = TimerManager.cpp; sourceTree = ""; }; + 46EB2E0000A5B0 /* TimerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TimerManager.h; sourceTree = ""; }; + 46EB2E0000A5D0 /* LegacyUIManagerConstantsProviderBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LegacyUIManagerConstantsProviderBinding.cpp; sourceTree = ""; }; + 46EB2E0000A5E0 /* LegacyUIManagerConstantsProviderBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LegacyUIManagerConstantsProviderBinding.h; sourceTree = ""; }; + 46EB2E0000A5F0 /* HermesInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = HermesInstance.cpp; path = hermes/HermesInstance.cpp; sourceTree = ""; }; + 46EB2E0000A600 /* HermesInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HermesInstance.h; path = hermes/HermesInstance.h; sourceTree = ""; }; + 46EB2E0000A610 /* CallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallInvoker.h; path = ReactCommon/CallInvoker.h; sourceTree = ""; }; + 46EB2E0000A620 /* SchedulerPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SchedulerPriority.h; path = ReactCommon/SchedulerPriority.h; sourceTree = ""; }; + 46EB2E0000A630 /* CxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CxxModule.h; sourceTree = ""; }; + 46EB2E0000A640 /* CxxNativeModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = CxxNativeModule.cpp; sourceTree = ""; }; + 46EB2E0000A650 /* CxxNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CxxNativeModule.h; sourceTree = ""; }; + 46EB2E0000A660 /* ErrorUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ErrorUtils.h; sourceTree = ""; }; + 46EB2E0000A670 /* Instance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Instance.cpp; sourceTree = ""; }; + 46EB2E0000A680 /* Instance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Instance.h; sourceTree = ""; }; + 46EB2E0000A690 /* JsArgumentHelpers-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JsArgumentHelpers-inl.h"; sourceTree = ""; }; + 46EB2E0000A6A0 /* JsArgumentHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JsArgumentHelpers.h; sourceTree = ""; }; + 46EB2E0000A6B0 /* JSBigString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSBigString.cpp; sourceTree = ""; }; + 46EB2E0000A6C0 /* JSBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSBigString.h; sourceTree = ""; }; + 46EB2E0000A6D0 /* JSBundleType.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSBundleType.cpp; sourceTree = ""; }; + 46EB2E0000A6E0 /* JSBundleType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSBundleType.h; sourceTree = ""; }; + 46EB2E0000A6F0 /* JSExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSExecutor.cpp; sourceTree = ""; }; + 46EB2E0000A700 /* JSExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSExecutor.h; sourceTree = ""; }; + 46EB2E0000A710 /* JSIndexedRAMBundle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSIndexedRAMBundle.cpp; sourceTree = ""; }; + 46EB2E0000A720 /* JSIndexedRAMBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSIndexedRAMBundle.h; sourceTree = ""; }; + 46EB2E0000A730 /* JSModulesUnbundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSModulesUnbundle.h; sourceTree = ""; }; + 46EB2E0000A740 /* MessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MessageQueueThread.h; sourceTree = ""; }; + 46EB2E0000A750 /* MethodCall.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = MethodCall.cpp; sourceTree = ""; }; + 46EB2E0000A760 /* MethodCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MethodCall.h; sourceTree = ""; }; + 46EB2E0000A770 /* ModuleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ModuleRegistry.cpp; sourceTree = ""; }; + 46EB2E0000A780 /* ModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ModuleRegistry.h; sourceTree = ""; }; + 46EB2E0000A790 /* MoveWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MoveWrapper.h; sourceTree = ""; }; + 46EB2E0000A7A0 /* NativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeModule.h; sourceTree = ""; }; + 46EB2E0000A7B0 /* NativeToJsBridge.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeToJsBridge.cpp; sourceTree = ""; }; + 46EB2E0000A7C0 /* NativeToJsBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeToJsBridge.h; sourceTree = ""; }; + 46EB2E0000A7D0 /* RAMBundleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RAMBundleRegistry.cpp; sourceTree = ""; }; + 46EB2E0000A7E0 /* RAMBundleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RAMBundleRegistry.h; sourceTree = ""; }; + 46EB2E0000A7F0 /* ReactMarker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactMarker.cpp; sourceTree = ""; }; + 46EB2E0000A800 /* ReactMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactMarker.h; sourceTree = ""; }; + 46EB2E0000A810 /* ReactNativeVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeVersion.h; sourceTree = ""; }; + 46EB2E0000A820 /* RecoverableError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RecoverableError.h; sourceTree = ""; }; + 46EB2E0000A830 /* SharedProxyCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedProxyCxxModule.h; sourceTree = ""; }; + 46EB2E0000A840 /* SystraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SystraceSection.h; sourceTree = ""; }; + 46EB2E0000A850 /* flags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = flags.h; sourceTree = ""; }; + 46EB2E0000A860 /* react_native_assert.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = react_native_assert.cpp; sourceTree = ""; }; + 46EB2E0000A870 /* react_native_assert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = react_native_assert.h; sourceTree = ""; }; + 46EB2E0000A880 /* react_native_expect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = react_native_expect.h; sourceTree = ""; }; + 46EB2E0000A890 /* ReactNativeFeatureFlags.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactNativeFeatureFlags.cpp; sourceTree = ""; }; + 46EB2E0000A8A0 /* ReactNativeFeatureFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlags.h; sourceTree = ""; }; + 46EB2E0000A8B0 /* ReactNativeFeatureFlagsAccessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactNativeFeatureFlagsAccessor.cpp; sourceTree = ""; }; + 46EB2E0000A8C0 /* ReactNativeFeatureFlagsAccessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlagsAccessor.h; sourceTree = ""; }; + 46EB2E0000A8D0 /* ReactNativeFeatureFlagsDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlagsDefaults.h; sourceTree = ""; }; + 46EB2E0000A8E0 /* ReactNativeFeatureFlagsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlagsProvider.h; sourceTree = ""; }; + 46EB2E0000A8F0 /* Color.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Color.cpp; sourceTree = ""; }; + 46EB2E0000A900 /* Color.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Color.h; sourceTree = ""; }; + 46EB2E0000A910 /* ColorComponents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ColorComponents.h; sourceTree = ""; }; + 46EB2E0000A920 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = conversions.h; sourceTree = ""; }; + 46EB2E0000A930 /* fromRawValueShared.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = fromRawValueShared.h; sourceTree = ""; }; + 46EB2E0000A940 /* Geometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Geometry.h; sourceTree = ""; }; + 46EB2E0000A9A0 /* Float.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Float.h; sourceTree = ""; }; + 46EB2E0000A9B0 /* HostPlatformColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformColor.h; sourceTree = ""; }; + 46EB2E0000A9C0 /* HostPlatformColor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = HostPlatformColor.mm; sourceTree = ""; }; + 46EB2E0000A9D0 /* PlatformColorParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformColorParser.h; sourceTree = ""; }; + 46EB2E0000A9E0 /* PlatformColorParser.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformColorParser.mm; sourceTree = ""; }; + 46EB2E0000A9F0 /* RCTPlatformColorUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPlatformColorUtils.h; sourceTree = ""; }; + 46EB2E0000AA00 /* RCTPlatformColorUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPlatformColorUtils.mm; sourceTree = ""; }; + 46EB2E0000AA10 /* Point.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Point.h; sourceTree = ""; }; + 46EB2E0000AA20 /* Rect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Rect.h; sourceTree = ""; }; + 46EB2E0000AA30 /* RectangleCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RectangleCorners.h; sourceTree = ""; }; + 46EB2E0000AA40 /* RectangleEdges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RectangleEdges.h; sourceTree = ""; }; + 46EB2E0000AA50 /* rounding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rounding.h; sourceTree = ""; }; + 46EB2E0000AA60 /* Size.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Size.h; sourceTree = ""; }; + 46EB2E0000AA70 /* Transform.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Transform.cpp; sourceTree = ""; }; + 46EB2E0000AA80 /* Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Transform.h; sourceTree = ""; }; + 46EB2E0000AA90 /* ValueUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ValueUnit.h; sourceTree = ""; }; + 46EB2E0000AAA0 /* Vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Vector.h; sourceTree = ""; }; + 46EB2E0000AAC0 /* HermesExecutorFactory.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = HermesExecutorFactory.cpp; sourceTree = ""; }; + 46EB2E0000AAD0 /* HermesExecutorFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HermesExecutorFactory.h; sourceTree = ""; }; + 46EB2E0000AB00 /* ConnectionDemux.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ConnectionDemux.cpp; sourceTree = ""; }; + 46EB2E0000AB10 /* ConnectionDemux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ConnectionDemux.h; sourceTree = ""; }; + 46EB2E0000AB20 /* HermesRuntimeAgentDelegate.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = HermesRuntimeAgentDelegate.cpp; sourceTree = ""; }; + 46EB2E0000AB30 /* HermesRuntimeAgentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HermesRuntimeAgentDelegate.h; sourceTree = ""; }; + 46EB2E0000AB40 /* Registration.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Registration.cpp; sourceTree = ""; }; + 46EB2E0000AB50 /* Registration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Registration.h; sourceTree = ""; }; + 46EB2E0000AB60 /* JsErrorHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JsErrorHandler.cpp; sourceTree = ""; }; + 46EB2E0000AB70 /* JsErrorHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JsErrorHandler.h; sourceTree = ""; }; + 46EB2E0000AB80 /* decorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decorator.h; path = jsi/decorator.h; sourceTree = ""; }; + 46EB2E0000AB90 /* instrumentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = instrumentation.h; path = jsi/instrumentation.h; sourceTree = ""; }; + 46EB2E0000ABA0 /* jsi-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "jsi-inl.h"; path = "jsi/jsi-inl.h"; sourceTree = ""; }; + 46EB2E0000ABB0 /* jsi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jsi.h; path = jsi/jsi.h; sourceTree = ""; }; + 46EB2E0000ABC0 /* JSIDynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = JSIDynamic.cpp; path = jsi/JSIDynamic.cpp; sourceTree = ""; }; + 46EB2E0000ABD0 /* JSIDynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIDynamic.h; path = jsi/JSIDynamic.h; sourceTree = ""; }; + 46EB2E0000ABE0 /* jsilib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jsilib.h; path = jsi/jsilib.h; sourceTree = ""; }; + 46EB2E0000ABF0 /* threadsafe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = threadsafe.h; path = jsi/threadsafe.h; sourceTree = ""; }; + 46EB2E0000AC00 /* JSIExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = JSIExecutor.cpp; path = jsireact/JSIExecutor.cpp; sourceTree = ""; }; + 46EB2E0000AC10 /* JSIExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIExecutor.h; path = jsireact/JSIExecutor.h; sourceTree = ""; }; + 46EB2E0000AC20 /* JSINativeModules.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = JSINativeModules.cpp; path = jsireact/JSINativeModules.cpp; sourceTree = ""; }; + 46EB2E0000AC30 /* JSINativeModules.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSINativeModules.h; path = jsireact/JSINativeModules.h; sourceTree = ""; }; + 46EB2E0000AC40 /* ExecutionContext.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ExecutionContext.cpp; sourceTree = ""; }; + 46EB2E0000AC50 /* ExecutionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExecutionContext.h; sourceTree = ""; }; + 46EB2E0000AC60 /* ExecutionContextManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ExecutionContextManager.cpp; sourceTree = ""; }; + 46EB2E0000AC70 /* ExecutionContextManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExecutionContextManager.h; sourceTree = ""; }; + 46EB2E0000AC80 /* FallbackRuntimeAgentDelegate.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = FallbackRuntimeAgentDelegate.cpp; sourceTree = ""; }; + 46EB2E0000AC90 /* FallbackRuntimeAgentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FallbackRuntimeAgentDelegate.h; sourceTree = ""; }; + 46EB2E0000ACA0 /* InspectorFlags.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorFlags.cpp; sourceTree = ""; }; + 46EB2E0000ACB0 /* InspectorFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorFlags.h; sourceTree = ""; }; + 46EB2E0000ACC0 /* InspectorInterfaces.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorInterfaces.cpp; sourceTree = ""; }; + 46EB2E0000ACD0 /* InspectorInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorInterfaces.h; sourceTree = ""; }; + 46EB2E0000ACE0 /* InspectorPackagerConnection.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorPackagerConnection.cpp; sourceTree = ""; }; + 46EB2E0000ACF0 /* InspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorPackagerConnection.h; sourceTree = ""; }; + 46EB2E0000AD00 /* InspectorPackagerConnectionImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorPackagerConnectionImpl.h; sourceTree = ""; }; + 46EB2E0000AD10 /* InspectorUtilities.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorUtilities.cpp; sourceTree = ""; }; + 46EB2E0000AD20 /* InspectorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorUtilities.h; sourceTree = ""; }; + 46EB2E0000AD30 /* InstanceAgent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InstanceAgent.cpp; sourceTree = ""; }; + 46EB2E0000AD40 /* InstanceAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InstanceAgent.h; sourceTree = ""; }; + 46EB2E0000AD50 /* InstanceTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InstanceTarget.cpp; sourceTree = ""; }; + 46EB2E0000AD60 /* InstanceTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InstanceTarget.h; sourceTree = ""; }; + 46EB2E0000AD70 /* PageAgent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PageAgent.cpp; sourceTree = ""; }; + 46EB2E0000AD80 /* PageAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PageAgent.h; sourceTree = ""; }; + 46EB2E0000AD90 /* PageTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PageTarget.cpp; sourceTree = ""; }; + 46EB2E0000ADA0 /* PageTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PageTarget.h; sourceTree = ""; }; + 46EB2E0000ADB0 /* Parsing.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Parsing.cpp; sourceTree = ""; }; + 46EB2E0000ADC0 /* Parsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Parsing.h; sourceTree = ""; }; + 46EB2E0000ADD0 /* ReactCdp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactCdp.h; sourceTree = ""; }; + 46EB2E0000ADE0 /* RuntimeAgent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeAgent.cpp; sourceTree = ""; }; + 46EB2E0000ADF0 /* RuntimeAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeAgent.h; sourceTree = ""; }; + 46EB2E0000AE00 /* RuntimeAgentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeAgentDelegate.h; sourceTree = ""; }; + 46EB2E0000AE10 /* RuntimeTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeTarget.cpp; sourceTree = ""; }; + 46EB2E0000AE20 /* RuntimeTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeTarget.h; sourceTree = ""; }; + 46EB2E0000AE30 /* ScopedExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ScopedExecutor.h; sourceTree = ""; }; + 46EB2E0000AE40 /* SessionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SessionState.h; sourceTree = ""; }; + 46EB2E0000AE50 /* UniqueMonostate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UniqueMonostate.h; sourceTree = ""; }; + 46EB2E0000AE60 /* WeakList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WeakList.h; sourceTree = ""; }; + 46EB2E0000AE70 /* WebSocketInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WebSocketInterfaces.h; sourceTree = ""; }; + 46EB2E0000AE80 /* react_native_log.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = react_native_log.cpp; sourceTree = ""; }; + 46EB2E0000AE90 /* react_native_log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = react_native_log.h; sourceTree = ""; }; + 46EB2E0000AEA0 /* ReactNativeConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ReactNativeConfig.cpp; path = react/config/ReactNativeConfig.cpp; sourceTree = ""; }; + 46EB2E0000AEB0 /* ReactNativeConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactNativeConfig.h; path = react/config/ReactNativeConfig.h; sourceTree = ""; }; + 46EB2E0000AEC0 /* BridgeNativeModulePerfLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BridgeNativeModulePerfLogger.cpp; path = reactperflogger/BridgeNativeModulePerfLogger.cpp; sourceTree = ""; }; + 46EB2E0000AED0 /* BridgeNativeModulePerfLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BridgeNativeModulePerfLogger.h; path = reactperflogger/BridgeNativeModulePerfLogger.h; sourceTree = ""; }; + 46EB2E0000AEE0 /* NativeModulePerfLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeModulePerfLogger.h; path = reactperflogger/NativeModulePerfLogger.h; sourceTree = ""; }; + 46EB2E0000AEF0 /* DebugStringConvertible.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = DebugStringConvertible.cpp; sourceTree = ""; }; + 46EB2E0000AF00 /* DebugStringConvertible.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DebugStringConvertible.h; sourceTree = ""; }; + 46EB2E0000AF10 /* DebugStringConvertibleItem.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = DebugStringConvertibleItem.cpp; sourceTree = ""; }; + 46EB2E0000AF20 /* DebugStringConvertibleItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DebugStringConvertibleItem.h; sourceTree = ""; }; + 46EB2E0000AF30 /* debugStringConvertibleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = debugStringConvertibleUtils.h; sourceTree = ""; }; + 46EB2E0000AF40 /* flags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = flags.h; sourceTree = ""; }; + 46EB2E0000AF50 /* SystraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SystraceSection.h; sourceTree = ""; }; + 46EB2E0000AF60 /* RuntimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeExecutor.h; path = ReactCommon/RuntimeExecutor.h; sourceTree = ""; }; + 46EB2E0000AF70 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = primitives.h; sourceTree = ""; }; + 46EB2E0000AF80 /* RuntimeScheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeScheduler.cpp; sourceTree = ""; }; + 46EB2E0000AF90 /* RuntimeScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeScheduler.h; sourceTree = ""; }; + 46EB2E0000AFA0 /* RuntimeSchedulerBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeSchedulerBinding.cpp; sourceTree = ""; }; + 46EB2E0000AFB0 /* RuntimeSchedulerBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeSchedulerBinding.h; sourceTree = ""; }; + 46EB2E0000AFC0 /* RuntimeSchedulerCallInvoker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeSchedulerCallInvoker.cpp; sourceTree = ""; }; + 46EB2E0000AFD0 /* RuntimeSchedulerCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeSchedulerCallInvoker.h; sourceTree = ""; }; + 46EB2E0000AFE0 /* RuntimeSchedulerClock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeSchedulerClock.h; sourceTree = ""; }; + 46EB2E0000AFF0 /* RuntimeScheduler_Legacy.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeScheduler_Legacy.cpp; sourceTree = ""; }; + 46EB2E0000B000 /* RuntimeScheduler_Legacy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeScheduler_Legacy.h; sourceTree = ""; }; + 46EB2E0000B010 /* RuntimeScheduler_Modern.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeScheduler_Modern.cpp; sourceTree = ""; }; + 46EB2E0000B020 /* RuntimeScheduler_Modern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeScheduler_Modern.h; sourceTree = ""; }; + 46EB2E0000B030 /* SchedulerPriorityUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SchedulerPriorityUtils.h; sourceTree = ""; }; + 46EB2E0000B040 /* Task.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Task.cpp; sourceTree = ""; }; + 46EB2E0000B050 /* Task.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Task.h; sourceTree = ""; }; + 46EB2E0000B060 /* ContextContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContextContainer.h; sourceTree = ""; }; + 46EB2E0000B070 /* CoreFeatures.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = CoreFeatures.cpp; sourceTree = ""; }; + 46EB2E0000B080 /* CoreFeatures.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CoreFeatures.h; sourceTree = ""; }; + 46EB2E0000B090 /* FloatComparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FloatComparison.h; sourceTree = ""; }; + 46EB2E0000B0A0 /* fnv1a.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = fnv1a.h; sourceTree = ""; }; + 46EB2E0000B0B0 /* hash_combine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = hash_combine.h; sourceTree = ""; }; + 46EB2E0000B0C0 /* jsi.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = jsi.cpp; sourceTree = ""; }; + 46EB2E0000B0D0 /* jsi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = jsi.h; sourceTree = ""; }; + 46EB2E0000B0E0 /* ManagedObjectWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ManagedObjectWrapper.h; sourceTree = ""; }; + 46EB2E0000B0F0 /* ManagedObjectWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = ManagedObjectWrapper.mm; sourceTree = ""; }; + 46EB2E0000B100 /* PackTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PackTraits.h; sourceTree = ""; }; + 46EB2E0000B110 /* RunLoopObserver.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RunLoopObserver.cpp; sourceTree = ""; }; + 46EB2E0000B120 /* RunLoopObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RunLoopObserver.h; sourceTree = ""; }; + 46EB2E0000B130 /* SharedFunction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedFunction.h; sourceTree = ""; }; + 46EB2E0000B140 /* SimpleThreadSafeCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SimpleThreadSafeCache.h; sourceTree = ""; }; + 46EB2E0000B150 /* Telemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Telemetry.h; sourceTree = ""; }; + 46EB2E0000B160 /* to_underlying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = to_underlying.h; sourceTree = ""; }; + 46EB2E0000B190 /* Array.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Array.h; path = react/bridging/Array.h; sourceTree = ""; }; + 46EB2E0000B1A0 /* AString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AString.h; path = react/bridging/AString.h; sourceTree = ""; }; + 46EB2E0000B1B0 /* Base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Base.h; path = react/bridging/Base.h; sourceTree = ""; }; + 46EB2E0000B1C0 /* Bool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bool.h; path = react/bridging/Bool.h; sourceTree = ""; }; + 46EB2E0000B1D0 /* Bridging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bridging.h; path = react/bridging/Bridging.h; sourceTree = ""; }; + 46EB2E0000B1E0 /* CallbackWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackWrapper.h; path = react/bridging/CallbackWrapper.h; sourceTree = ""; }; + 46EB2E0000B1F0 /* Class.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Class.h; path = react/bridging/Class.h; sourceTree = ""; }; + 46EB2E0000B200 /* Convert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Convert.h; path = react/bridging/Convert.h; sourceTree = ""; }; + 46EB2E0000B210 /* Dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Dynamic.h; path = react/bridging/Dynamic.h; sourceTree = ""; }; + 46EB2E0000B220 /* Error.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Error.h; path = react/bridging/Error.h; sourceTree = ""; }; + 46EB2E0000B230 /* Function.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Function.h; path = react/bridging/Function.h; sourceTree = ""; }; + 46EB2E0000B240 /* LongLivedObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LongLivedObject.cpp; path = react/bridging/LongLivedObject.cpp; sourceTree = ""; }; + 46EB2E0000B250 /* LongLivedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LongLivedObject.h; path = react/bridging/LongLivedObject.h; sourceTree = ""; }; + 46EB2E0000B260 /* Number.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Number.h; path = react/bridging/Number.h; sourceTree = ""; }; + 46EB2E0000B270 /* Object.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Object.h; path = react/bridging/Object.h; sourceTree = ""; }; + 46EB2E0000B280 /* Promise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Promise.h; path = react/bridging/Promise.h; sourceTree = ""; }; + 46EB2E0000B290 /* Value.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Value.h; path = react/bridging/Value.h; sourceTree = ""; }; + 46EB2E0000B2B0 /* CallbackWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackWrapper.h; path = react/nativemodule/core/ReactCommon/CallbackWrapper.h; sourceTree = ""; }; + 46EB2E0000B2C0 /* CxxTurboModuleUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = CxxTurboModuleUtils.cpp; path = react/nativemodule/core/ReactCommon/CxxTurboModuleUtils.cpp; sourceTree = ""; }; + 46EB2E0000B2D0 /* CxxTurboModuleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CxxTurboModuleUtils.h; path = react/nativemodule/core/ReactCommon/CxxTurboModuleUtils.h; sourceTree = ""; }; + 46EB2E0000B2E0 /* LongLivedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LongLivedObject.h; path = react/nativemodule/core/ReactCommon/LongLivedObject.h; sourceTree = ""; }; + 46EB2E0000B2F0 /* TurboCxxModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboCxxModule.cpp; path = react/nativemodule/core/ReactCommon/TurboCxxModule.cpp; sourceTree = ""; }; + 46EB2E0000B300 /* TurboCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboCxxModule.h; path = react/nativemodule/core/ReactCommon/TurboCxxModule.h; sourceTree = ""; }; + 46EB2E0000B310 /* TurboModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModule.cpp; path = react/nativemodule/core/ReactCommon/TurboModule.cpp; sourceTree = ""; }; + 46EB2E0000B320 /* TurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModule.h; path = react/nativemodule/core/ReactCommon/TurboModule.h; sourceTree = ""; }; + 46EB2E0000B330 /* TurboModuleBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModuleBinding.cpp; path = react/nativemodule/core/ReactCommon/TurboModuleBinding.cpp; sourceTree = ""; }; + 46EB2E0000B340 /* TurboModuleBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModuleBinding.h; path = react/nativemodule/core/ReactCommon/TurboModuleBinding.h; sourceTree = ""; }; + 46EB2E0000B350 /* TurboModulePerfLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModulePerfLogger.cpp; path = react/nativemodule/core/ReactCommon/TurboModulePerfLogger.cpp; sourceTree = ""; }; + 46EB2E0000B360 /* TurboModulePerfLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModulePerfLogger.h; path = react/nativemodule/core/ReactCommon/TurboModulePerfLogger.h; sourceTree = ""; }; + 46EB2E0000B370 /* TurboModuleUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModuleUtils.cpp; path = react/nativemodule/core/ReactCommon/TurboModuleUtils.cpp; sourceTree = ""; }; + 46EB2E0000B380 /* TurboModuleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModuleUtils.h; path = react/nativemodule/core/ReactCommon/TurboModuleUtils.h; sourceTree = ""; }; + 46EB2E0000B390 /* SRDelegateController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRDelegateController.h; path = SocketRocket/Internal/Delegate/SRDelegateController.h; sourceTree = ""; }; + 46EB2E0000B3A0 /* SRDelegateController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRDelegateController.m; path = SocketRocket/Internal/Delegate/SRDelegateController.m; sourceTree = ""; }; + 46EB2E0000B3B0 /* SRIOConsumer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumer.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.h; sourceTree = ""; }; + 46EB2E0000B3C0 /* SRIOConsumer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumer.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.m; sourceTree = ""; }; + 46EB2E0000B3D0 /* SRIOConsumerPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumerPool.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.h; sourceTree = ""; }; + 46EB2E0000B3E0 /* SRIOConsumerPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumerPool.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.m; sourceTree = ""; }; + 46EB2E0000B3F0 /* NSRunLoop+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSRunLoop+SRWebSocketPrivate.h"; sourceTree = ""; }; + 46EB2E0000B400 /* NSURLRequest+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSURLRequest+SRWebSocketPrivate.h"; sourceTree = ""; }; + 46EB2E0000B410 /* SRProxyConnect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRProxyConnect.h; path = SocketRocket/Internal/Proxy/SRProxyConnect.h; sourceTree = ""; }; + 46EB2E0000B420 /* SRProxyConnect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRProxyConnect.m; path = SocketRocket/Internal/Proxy/SRProxyConnect.m; sourceTree = ""; }; + 46EB2E0000B430 /* SRRunLoopThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRunLoopThread.h; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.h; sourceTree = ""; }; + 46EB2E0000B440 /* SRRunLoopThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRunLoopThread.m; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.m; sourceTree = ""; }; + 46EB2E0000B450 /* SRPinningSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRPinningSecurityPolicy.h; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.h; sourceTree = ""; }; + 46EB2E0000B460 /* SRPinningSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRPinningSecurityPolicy.m; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.m; sourceTree = ""; }; + 46EB2E0000B470 /* SRConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRConstants.h; path = SocketRocket/Internal/SRConstants.h; sourceTree = ""; }; + 46EB2E0000B480 /* SRConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRConstants.m; path = SocketRocket/Internal/SRConstants.m; sourceTree = ""; }; + 46EB2E0000B490 /* SRError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRError.h; path = SocketRocket/Internal/Utilities/SRError.h; sourceTree = ""; }; + 46EB2E0000B4A0 /* SRError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRError.m; path = SocketRocket/Internal/Utilities/SRError.m; sourceTree = ""; }; + 46EB2E0000B4B0 /* SRHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHash.h; path = SocketRocket/Internal/Utilities/SRHash.h; sourceTree = ""; }; + 46EB2E0000B4C0 /* SRHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHash.m; path = SocketRocket/Internal/Utilities/SRHash.m; sourceTree = ""; }; + 46EB2E0000B4D0 /* SRHTTPConnectMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHTTPConnectMessage.h; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.h; sourceTree = ""; }; + 46EB2E0000B4E0 /* SRHTTPConnectMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHTTPConnectMessage.m; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.m; sourceTree = ""; }; + 46EB2E0000B4F0 /* SRLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRLog.h; path = SocketRocket/Internal/Utilities/SRLog.h; sourceTree = ""; }; + 46EB2E0000B500 /* SRLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRLog.m; path = SocketRocket/Internal/Utilities/SRLog.m; sourceTree = ""; }; + 46EB2E0000B510 /* SRMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRMutex.h; path = SocketRocket/Internal/Utilities/SRMutex.h; sourceTree = ""; }; + 46EB2E0000B520 /* SRMutex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRMutex.m; path = SocketRocket/Internal/Utilities/SRMutex.m; sourceTree = ""; }; + 46EB2E0000B530 /* SRRandom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRandom.h; path = SocketRocket/Internal/Utilities/SRRandom.h; sourceTree = ""; }; + 46EB2E0000B540 /* SRRandom.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRandom.m; path = SocketRocket/Internal/Utilities/SRRandom.m; sourceTree = ""; }; + 46EB2E0000B550 /* SRSIMDHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSIMDHelpers.h; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.h; sourceTree = ""; }; + 46EB2E0000B560 /* SRSIMDHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSIMDHelpers.m; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.m; sourceTree = ""; }; + 46EB2E0000B570 /* SRURLUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRURLUtilities.h; path = SocketRocket/Internal/Utilities/SRURLUtilities.h; sourceTree = ""; }; + 46EB2E0000B580 /* SRURLUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRURLUtilities.m; path = SocketRocket/Internal/Utilities/SRURLUtilities.m; sourceTree = ""; }; + 46EB2E0000B590 /* NSRunLoop+SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocket.h"; path = "SocketRocket/NSRunLoop+SRWebSocket.h"; sourceTree = ""; }; + 46EB2E0000B5A0 /* NSRunLoop+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRunLoop+SRWebSocket.m"; path = "SocketRocket/NSRunLoop+SRWebSocket.m"; sourceTree = ""; }; + 46EB2E0000B5B0 /* NSURLRequest+SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocket.h"; path = "SocketRocket/NSURLRequest+SRWebSocket.h"; sourceTree = ""; }; + 46EB2E0000B5C0 /* NSURLRequest+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+SRWebSocket.m"; path = "SocketRocket/NSURLRequest+SRWebSocket.m"; sourceTree = ""; }; + 46EB2E0000B5D0 /* SocketRocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketRocket.h; path = SocketRocket/SocketRocket.h; sourceTree = ""; }; + 46EB2E0000B5E0 /* SRSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSecurityPolicy.h; path = SocketRocket/SRSecurityPolicy.h; sourceTree = ""; }; + 46EB2E0000B5F0 /* SRSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSecurityPolicy.m; path = SocketRocket/SRSecurityPolicy.m; sourceTree = ""; }; + 46EB2E0000B600 /* SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRWebSocket.h; path = SocketRocket/SRWebSocket.h; sourceTree = ""; }; + 46EB2E0000B610 /* SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRWebSocket.m; path = SocketRocket/SRWebSocket.m; sourceTree = ""; }; + 46EB2E0000B630 /* AbsoluteLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AbsoluteLayout.cpp; sourceTree = ""; }; + 46EB2E0000B640 /* AbsoluteLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AbsoluteLayout.h; sourceTree = ""; }; + 46EB2E0000B650 /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Align.h; sourceTree = ""; }; + 46EB2E0000B660 /* Baseline.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Baseline.cpp; sourceTree = ""; }; + 46EB2E0000B670 /* Baseline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Baseline.h; sourceTree = ""; }; + 46EB2E0000B680 /* BoundAxis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BoundAxis.h; sourceTree = ""; }; + 46EB2E0000B690 /* Cache.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Cache.cpp; sourceTree = ""; }; + 46EB2E0000B6A0 /* Cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Cache.h; sourceTree = ""; }; + 46EB2E0000B6B0 /* CalculateLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = CalculateLayout.cpp; sourceTree = ""; }; + 46EB2E0000B6C0 /* CalculateLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CalculateLayout.h; sourceTree = ""; }; + 46EB2E0000B6D0 /* FlexDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FlexDirection.h; sourceTree = ""; }; + 46EB2E0000B6E0 /* FlexLine.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = FlexLine.cpp; sourceTree = ""; }; + 46EB2E0000B6F0 /* FlexLine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FlexLine.h; sourceTree = ""; }; + 46EB2E0000B700 /* PixelGrid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PixelGrid.cpp; sourceTree = ""; }; + 46EB2E0000B710 /* PixelGrid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PixelGrid.h; sourceTree = ""; }; + 46EB2E0000B720 /* SizingMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SizingMode.h; sourceTree = ""; }; + 46EB2E0000B730 /* TrailingPosition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TrailingPosition.h; sourceTree = ""; }; + 46EB2E0000B750 /* Config.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Config.cpp; sourceTree = ""; }; + 46EB2E0000B760 /* Config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = ""; }; + 46EB2E0000B780 /* AssertFatal.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AssertFatal.cpp; sourceTree = ""; }; + 46EB2E0000B790 /* AssertFatal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AssertFatal.h; sourceTree = ""; }; + 46EB2E0000B7A0 /* Log.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Log.cpp; sourceTree = ""; }; + 46EB2E0000B7B0 /* Log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Log.h; sourceTree = ""; }; + 46EB2E0000B7D0 /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Align.h; sourceTree = ""; }; + 46EB2E0000B7E0 /* Dimension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Dimension.h; sourceTree = ""; }; + 46EB2E0000B7F0 /* Direction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Direction.h; sourceTree = ""; }; + 46EB2E0000B800 /* Display.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Display.h; sourceTree = ""; }; + 46EB2E0000B810 /* Edge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Edge.h; sourceTree = ""; }; + 46EB2E0000B820 /* Errata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Errata.h; sourceTree = ""; }; + 46EB2E0000B830 /* ExperimentalFeature.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExperimentalFeature.h; sourceTree = ""; }; + 46EB2E0000B840 /* FlexDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FlexDirection.h; sourceTree = ""; }; + 46EB2E0000B850 /* Gutter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Gutter.h; sourceTree = ""; }; + 46EB2E0000B860 /* Justify.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Justify.h; sourceTree = ""; }; + 46EB2E0000B870 /* LogLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LogLevel.h; sourceTree = ""; }; + 46EB2E0000B880 /* MeasureMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MeasureMode.h; sourceTree = ""; }; + 46EB2E0000B890 /* NodeType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NodeType.h; sourceTree = ""; }; + 46EB2E0000B8A0 /* Overflow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Overflow.h; sourceTree = ""; }; + 46EB2E0000B8B0 /* PhysicalEdge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhysicalEdge.h; sourceTree = ""; }; + 46EB2E0000B8C0 /* PositionType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PositionType.h; sourceTree = ""; }; + 46EB2E0000B8D0 /* Unit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Unit.h; sourceTree = ""; }; + 46EB2E0000B8E0 /* Wrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Wrap.h; sourceTree = ""; }; + 46EB2E0000B8F0 /* YogaEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = YogaEnums.h; sourceTree = ""; }; + 46EB2E0000B910 /* event.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = event.cpp; sourceTree = ""; }; + 46EB2E0000B920 /* event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = event.h; sourceTree = ""; }; + 46EB2E0000B940 /* CachedMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CachedMeasurement.h; sourceTree = ""; }; + 46EB2E0000B950 /* LayoutResults.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutResults.cpp; sourceTree = ""; }; + 46EB2E0000B960 /* LayoutResults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutResults.h; sourceTree = ""; }; + 46EB2E0000B970 /* Node.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Node.cpp; sourceTree = ""; }; + 46EB2E0000B980 /* Node.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Node.h; sourceTree = ""; }; + 46EB2E0000B9A0 /* Comparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Comparison.h; sourceTree = ""; }; + 46EB2E0000B9B0 /* FloatOptional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FloatOptional.h; sourceTree = ""; }; + 46EB2E0000B9D0 /* SmallValueBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SmallValueBuffer.h; sourceTree = ""; }; + 46EB2E0000B9E0 /* Style.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Style.h; sourceTree = ""; }; + 46EB2E0000B9F0 /* StyleLength.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StyleLength.h; sourceTree = ""; }; + 46EB2E0000BA00 /* StyleValueHandle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StyleValueHandle.h; sourceTree = ""; }; + 46EB2E0000BA10 /* StyleValuePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StyleValuePool.h; sourceTree = ""; }; + 46EB2E0000BA20 /* YGConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGConfig.cpp; path = yoga/YGConfig.cpp; sourceTree = ""; }; + 46EB2E0000BA30 /* YGConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGConfig.h; path = yoga/YGConfig.h; sourceTree = ""; }; + 46EB2E0000BA40 /* YGEnums.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGEnums.cpp; path = yoga/YGEnums.cpp; sourceTree = ""; }; + 46EB2E0000BA50 /* YGEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGEnums.h; path = yoga/YGEnums.h; sourceTree = ""; }; + 46EB2E0000BA60 /* YGMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGMacros.h; path = yoga/YGMacros.h; sourceTree = ""; }; + 46EB2E0000BA70 /* YGNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGNode.cpp; path = yoga/YGNode.cpp; sourceTree = ""; }; + 46EB2E0000BA80 /* YGNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNode.h; path = yoga/YGNode.h; sourceTree = ""; }; + 46EB2E0000BA90 /* YGNodeLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGNodeLayout.cpp; path = yoga/YGNodeLayout.cpp; sourceTree = ""; }; + 46EB2E0000BAA0 /* YGNodeLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNodeLayout.h; path = yoga/YGNodeLayout.h; sourceTree = ""; }; + 46EB2E0000BAB0 /* YGNodeStyle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGNodeStyle.cpp; path = yoga/YGNodeStyle.cpp; sourceTree = ""; }; + 46EB2E0000BAC0 /* YGNodeStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNodeStyle.h; path = yoga/YGNodeStyle.h; sourceTree = ""; }; + 46EB2E0000BAD0 /* YGPixelGrid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGPixelGrid.cpp; path = yoga/YGPixelGrid.cpp; sourceTree = ""; }; + 46EB2E0000BAE0 /* YGPixelGrid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGPixelGrid.h; path = yoga/YGPixelGrid.h; sourceTree = ""; }; + 46EB2E0000BAF0 /* YGValue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGValue.cpp; path = yoga/YGValue.cpp; sourceTree = ""; }; + 46EB2E0000BB00 /* YGValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGValue.h; path = yoga/YGValue.h; sourceTree = ""; }; + 46EB2E0000BB10 /* Yoga.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Yoga.h; path = yoga/Yoga.h; sourceTree = ""; }; + 46EB2E0000BB30 /* ZXingObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjC.h; path = ZXingObjC/ZXingObjC.h; sourceTree = ""; }; + 46EB2E0000BB40 /* ZXMultiFormatReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatReader.h; path = ZXingObjC/ZXMultiFormatReader.h; sourceTree = ""; }; + 46EB2E0000BB50 /* ZXMultiFormatReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatReader.m; path = ZXingObjC/ZXMultiFormatReader.m; sourceTree = ""; }; + 46EB2E0000BB60 /* ZXMultiFormatWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatWriter.h; path = ZXingObjC/ZXMultiFormatWriter.h; sourceTree = ""; }; + 46EB2E0000BB70 /* ZXMultiFormatWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatWriter.m; path = ZXingObjC/ZXMultiFormatWriter.m; sourceTree = ""; }; + 46EB2E0000BB80 /* ZXCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCapture.h; path = ZXingObjC/client/ZXCapture.h; sourceTree = ""; }; + 46EB2E0000BB90 /* ZXCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCapture.m; path = ZXingObjC/client/ZXCapture.m; sourceTree = ""; }; + 46EB2E0000BBA0 /* ZXCaptureDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCaptureDelegate.h; path = ZXingObjC/client/ZXCaptureDelegate.h; sourceTree = ""; }; + 46EB2E0000BBB0 /* ZXCGImageLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCGImageLuminanceSource.h; path = ZXingObjC/client/ZXCGImageLuminanceSource.h; sourceTree = ""; }; + 46EB2E0000BBC0 /* ZXCGImageLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCGImageLuminanceSource.m; path = ZXingObjC/client/ZXCGImageLuminanceSource.m; sourceTree = ""; }; + 46EB2E0000BBD0 /* ZXCGImageLuminanceSourceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCGImageLuminanceSourceInfo.h; path = ZXingObjC/client/ZXCGImageLuminanceSourceInfo.h; sourceTree = ""; }; + 46EB2E0000BBE0 /* ZXCGImageLuminanceSourceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCGImageLuminanceSourceInfo.m; path = ZXingObjC/client/ZXCGImageLuminanceSourceInfo.m; sourceTree = ""; }; + 46EB2E0000BBF0 /* ZXImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXImage.h; path = ZXingObjC/client/ZXImage.h; sourceTree = ""; }; + 46EB2E0000BC00 /* ZXImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXImage.m; path = ZXingObjC/client/ZXImage.m; sourceTree = ""; }; + 46EB2E0000BC10 /* ZXMathUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMathUtils.h; path = ZXingObjC/common/detector/ZXMathUtils.h; sourceTree = ""; }; + 46EB2E0000BC20 /* ZXMathUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMathUtils.m; path = ZXingObjC/common/detector/ZXMathUtils.m; sourceTree = ""; }; + 46EB2E0000BC30 /* ZXMonochromeRectangleDetector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMonochromeRectangleDetector.h; path = ZXingObjC/common/detector/ZXMonochromeRectangleDetector.h; sourceTree = ""; }; + 46EB2E0000BC40 /* ZXMonochromeRectangleDetector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMonochromeRectangleDetector.m; path = ZXingObjC/common/detector/ZXMonochromeRectangleDetector.m; sourceTree = ""; }; + 46EB2E0000BC50 /* ZXWhiteRectangleDetector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWhiteRectangleDetector.h; path = ZXingObjC/common/detector/ZXWhiteRectangleDetector.h; sourceTree = ""; }; + 46EB2E0000BC60 /* ZXWhiteRectangleDetector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXWhiteRectangleDetector.m; path = ZXingObjC/common/detector/ZXWhiteRectangleDetector.m; sourceTree = ""; }; + 46EB2E0000BC70 /* ZXGenericGF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGenericGF.h; path = ZXingObjC/common/reedsolomon/ZXGenericGF.h; sourceTree = ""; }; + 46EB2E0000BC80 /* ZXGenericGF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGenericGF.m; path = ZXingObjC/common/reedsolomon/ZXGenericGF.m; sourceTree = ""; }; + 46EB2E0000BC90 /* ZXGenericGFPoly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGenericGFPoly.h; path = ZXingObjC/common/reedsolomon/ZXGenericGFPoly.h; sourceTree = ""; }; + 46EB2E0000BCA0 /* ZXGenericGFPoly.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGenericGFPoly.m; path = ZXingObjC/common/reedsolomon/ZXGenericGFPoly.m; sourceTree = ""; }; + 46EB2E0000BCB0 /* ZXReedSolomonDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXReedSolomonDecoder.h; path = ZXingObjC/common/reedsolomon/ZXReedSolomonDecoder.h; sourceTree = ""; }; + 46EB2E0000BCC0 /* ZXReedSolomonDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXReedSolomonDecoder.m; path = ZXingObjC/common/reedsolomon/ZXReedSolomonDecoder.m; sourceTree = ""; }; + 46EB2E0000BCD0 /* ZXReedSolomonEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXReedSolomonEncoder.h; path = ZXingObjC/common/reedsolomon/ZXReedSolomonEncoder.h; sourceTree = ""; }; + 46EB2E0000BCE0 /* ZXReedSolomonEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXReedSolomonEncoder.m; path = ZXingObjC/common/reedsolomon/ZXReedSolomonEncoder.m; sourceTree = ""; }; + 46EB2E0000BCF0 /* ZXBitArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitArray.h; path = ZXingObjC/common/ZXBitArray.h; sourceTree = ""; }; + 46EB2E0000BD00 /* ZXBitArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitArray.m; path = ZXingObjC/common/ZXBitArray.m; sourceTree = ""; }; + 46EB2E0000BD10 /* ZXBitMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitMatrix.h; path = ZXingObjC/common/ZXBitMatrix.h; sourceTree = ""; }; + 46EB2E0000BD20 /* ZXBitMatrix.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitMatrix.m; path = ZXingObjC/common/ZXBitMatrix.m; sourceTree = ""; }; + 46EB2E0000BD30 /* ZXBitSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitSource.h; path = ZXingObjC/common/ZXBitSource.h; sourceTree = ""; }; + 46EB2E0000BD40 /* ZXBitSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitSource.m; path = ZXingObjC/common/ZXBitSource.m; sourceTree = ""; }; + 46EB2E0000BD50 /* ZXBoolArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBoolArray.h; path = ZXingObjC/common/ZXBoolArray.h; sourceTree = ""; }; + 46EB2E0000BD60 /* ZXBoolArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBoolArray.m; path = ZXingObjC/common/ZXBoolArray.m; sourceTree = ""; }; + 46EB2E0000BD70 /* ZXByteArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXByteArray.h; path = ZXingObjC/common/ZXByteArray.h; sourceTree = ""; }; + 46EB2E0000BD80 /* ZXByteArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXByteArray.m; path = ZXingObjC/common/ZXByteArray.m; sourceTree = ""; }; + 46EB2E0000BD90 /* ZXCharacterSetECI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCharacterSetECI.h; path = ZXingObjC/common/ZXCharacterSetECI.h; sourceTree = ""; }; + 46EB2E0000BDA0 /* ZXCharacterSetECI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCharacterSetECI.m; path = ZXingObjC/common/ZXCharacterSetECI.m; sourceTree = ""; }; + 46EB2E0000BDB0 /* ZXDecimal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDecimal.h; path = ZXingObjC/common/ZXDecimal.h; sourceTree = ""; }; + 46EB2E0000BDC0 /* ZXDecimal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDecimal.m; path = ZXingObjC/common/ZXDecimal.m; sourceTree = ""; }; + 46EB2E0000BDD0 /* ZXDecoderResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDecoderResult.h; path = ZXingObjC/common/ZXDecoderResult.h; sourceTree = ""; }; + 46EB2E0000BDE0 /* ZXDecoderResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDecoderResult.m; path = ZXingObjC/common/ZXDecoderResult.m; sourceTree = ""; }; + 46EB2E0000BDF0 /* ZXDefaultGridSampler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDefaultGridSampler.h; path = ZXingObjC/common/ZXDefaultGridSampler.h; sourceTree = ""; }; + 46EB2E0000BE00 /* ZXDefaultGridSampler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDefaultGridSampler.m; path = ZXingObjC/common/ZXDefaultGridSampler.m; sourceTree = ""; }; + 46EB2E0000BE10 /* ZXDetectorResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDetectorResult.h; path = ZXingObjC/common/ZXDetectorResult.h; sourceTree = ""; }; + 46EB2E0000BE20 /* ZXDetectorResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDetectorResult.m; path = ZXingObjC/common/ZXDetectorResult.m; sourceTree = ""; }; + 46EB2E0000BE30 /* ZXGlobalHistogramBinarizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGlobalHistogramBinarizer.h; path = ZXingObjC/common/ZXGlobalHistogramBinarizer.h; sourceTree = ""; }; + 46EB2E0000BE40 /* ZXGlobalHistogramBinarizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGlobalHistogramBinarizer.m; path = ZXingObjC/common/ZXGlobalHistogramBinarizer.m; sourceTree = ""; }; + 46EB2E0000BE50 /* ZXGridSampler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGridSampler.h; path = ZXingObjC/common/ZXGridSampler.h; sourceTree = ""; }; + 46EB2E0000BE60 /* ZXGridSampler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGridSampler.m; path = ZXingObjC/common/ZXGridSampler.m; sourceTree = ""; }; + 46EB2E0000BE70 /* ZXHybridBinarizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXHybridBinarizer.h; path = ZXingObjC/common/ZXHybridBinarizer.h; sourceTree = ""; }; + 46EB2E0000BE80 /* ZXHybridBinarizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXHybridBinarizer.m; path = ZXingObjC/common/ZXHybridBinarizer.m; sourceTree = ""; }; + 46EB2E0000BE90 /* ZXIntArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXIntArray.h; path = ZXingObjC/common/ZXIntArray.h; sourceTree = ""; }; + 46EB2E0000BEA0 /* ZXIntArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXIntArray.m; path = ZXingObjC/common/ZXIntArray.m; sourceTree = ""; }; + 46EB2E0000BEB0 /* ZXPerspectiveTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPerspectiveTransform.h; path = ZXingObjC/common/ZXPerspectiveTransform.h; sourceTree = ""; }; + 46EB2E0000BEC0 /* ZXPerspectiveTransform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPerspectiveTransform.m; path = ZXingObjC/common/ZXPerspectiveTransform.m; sourceTree = ""; }; + 46EB2E0000BED0 /* ZXStringUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXStringUtils.h; path = ZXingObjC/common/ZXStringUtils.h; sourceTree = ""; }; + 46EB2E0000BEE0 /* ZXStringUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXStringUtils.m; path = ZXingObjC/common/ZXStringUtils.m; sourceTree = ""; }; + 46EB2E0000BEF0 /* ZXBarcodeFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBarcodeFormat.h; path = ZXingObjC/core/ZXBarcodeFormat.h; sourceTree = ""; }; + 46EB2E0000BF00 /* ZXBinarizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBinarizer.h; path = ZXingObjC/core/ZXBinarizer.h; sourceTree = ""; }; + 46EB2E0000BF10 /* ZXBinarizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBinarizer.m; path = ZXingObjC/core/ZXBinarizer.m; sourceTree = ""; }; + 46EB2E0000BF20 /* ZXBinaryBitmap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBinaryBitmap.h; path = ZXingObjC/core/ZXBinaryBitmap.h; sourceTree = ""; }; + 46EB2E0000BF30 /* ZXBinaryBitmap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBinaryBitmap.m; path = ZXingObjC/core/ZXBinaryBitmap.m; sourceTree = ""; }; + 46EB2E0000BF40 /* ZXByteMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXByteMatrix.h; path = ZXingObjC/core/ZXByteMatrix.h; sourceTree = ""; }; + 46EB2E0000BF50 /* ZXByteMatrix.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXByteMatrix.m; path = ZXingObjC/core/ZXByteMatrix.m; sourceTree = ""; }; + 46EB2E0000BF60 /* ZXDecodeHints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDecodeHints.h; path = ZXingObjC/core/ZXDecodeHints.h; sourceTree = ""; }; + 46EB2E0000BF70 /* ZXDecodeHints.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDecodeHints.m; path = ZXingObjC/core/ZXDecodeHints.m; sourceTree = ""; }; + 46EB2E0000BF80 /* ZXDimension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDimension.h; path = ZXingObjC/core/ZXDimension.h; sourceTree = ""; }; + 46EB2E0000BF90 /* ZXDimension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDimension.m; path = ZXingObjC/core/ZXDimension.m; sourceTree = ""; }; + 46EB2E0000BFA0 /* ZXEncodeHints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEncodeHints.h; path = ZXingObjC/core/ZXEncodeHints.h; sourceTree = ""; }; + 46EB2E0000BFB0 /* ZXEncodeHints.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEncodeHints.m; path = ZXingObjC/core/ZXEncodeHints.m; sourceTree = ""; }; + 46EB2E0000BFC0 /* ZXErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXErrors.h; path = ZXingObjC/core/ZXErrors.h; sourceTree = ""; }; + 46EB2E0000BFD0 /* ZXErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXErrors.m; path = ZXingObjC/core/ZXErrors.m; sourceTree = ""; }; + 46EB2E0000BFE0 /* ZXingObjCCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjCCore.h; path = ZXingObjC/core/ZXingObjCCore.h; sourceTree = ""; }; + 46EB2E0000BFF0 /* ZXInvertedLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXInvertedLuminanceSource.h; path = ZXingObjC/core/ZXInvertedLuminanceSource.h; sourceTree = ""; }; + 46EB2E0000C000 /* ZXInvertedLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXInvertedLuminanceSource.m; path = ZXingObjC/core/ZXInvertedLuminanceSource.m; sourceTree = ""; }; + 46EB2E0000C010 /* ZXLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXLuminanceSource.h; path = ZXingObjC/core/ZXLuminanceSource.h; sourceTree = ""; }; + 46EB2E0000C020 /* ZXLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXLuminanceSource.m; path = ZXingObjC/core/ZXLuminanceSource.m; sourceTree = ""; }; + 46EB2E0000C030 /* ZXPlanarYUVLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPlanarYUVLuminanceSource.h; path = ZXingObjC/core/ZXPlanarYUVLuminanceSource.h; sourceTree = ""; }; + 46EB2E0000C040 /* ZXPlanarYUVLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPlanarYUVLuminanceSource.m; path = ZXingObjC/core/ZXPlanarYUVLuminanceSource.m; sourceTree = ""; }; + 46EB2E0000C050 /* ZXReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXReader.h; path = ZXingObjC/core/ZXReader.h; sourceTree = ""; }; + 46EB2E0000C060 /* ZXResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResult.h; path = ZXingObjC/core/ZXResult.h; sourceTree = ""; }; + 46EB2E0000C070 /* ZXResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXResult.m; path = ZXingObjC/core/ZXResult.m; sourceTree = ""; }; + 46EB2E0000C080 /* ZXResultMetadataType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultMetadataType.h; path = ZXingObjC/core/ZXResultMetadataType.h; sourceTree = ""; }; + 46EB2E0000C090 /* ZXResultPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultPoint.h; path = ZXingObjC/core/ZXResultPoint.h; sourceTree = ""; }; + 46EB2E0000C0A0 /* ZXResultPoint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXResultPoint.m; path = ZXingObjC/core/ZXResultPoint.m; sourceTree = ""; }; + 46EB2E0000C0B0 /* ZXResultPointCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultPointCallback.h; path = ZXingObjC/core/ZXResultPointCallback.h; sourceTree = ""; }; + 46EB2E0000C0C0 /* ZXRGBLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRGBLuminanceSource.h; path = ZXingObjC/core/ZXRGBLuminanceSource.h; sourceTree = ""; }; + 46EB2E0000C0D0 /* ZXRGBLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRGBLuminanceSource.m; path = ZXingObjC/core/ZXRGBLuminanceSource.m; sourceTree = ""; }; + 46EB2E0000C0E0 /* ZXWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWriter.h; path = ZXingObjC/core/ZXWriter.h; sourceTree = ""; }; + 46EB2E0000C0F0 /* ZXByQuadrantReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXByQuadrantReader.h; path = ZXingObjC/multi/ZXByQuadrantReader.h; sourceTree = ""; }; + 46EB2E0000C100 /* ZXByQuadrantReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXByQuadrantReader.m; path = ZXingObjC/multi/ZXByQuadrantReader.m; sourceTree = ""; }; + 46EB2E0000C110 /* ZXGenericMultipleBarcodeReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGenericMultipleBarcodeReader.h; path = ZXingObjC/multi/ZXGenericMultipleBarcodeReader.h; sourceTree = ""; }; + 46EB2E0000C120 /* ZXGenericMultipleBarcodeReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGenericMultipleBarcodeReader.m; path = ZXingObjC/multi/ZXGenericMultipleBarcodeReader.m; sourceTree = ""; }; + 46EB2E0000C130 /* ZXMultipleBarcodeReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultipleBarcodeReader.h; path = ZXingObjC/multi/ZXMultipleBarcodeReader.h; sourceTree = ""; }; + 46EB2E0000C150 /* ZXAbstractExpandedDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAbstractExpandedDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAbstractExpandedDecoder.h; sourceTree = ""; }; + 46EB2E0000C160 /* ZXAbstractExpandedDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAbstractExpandedDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAbstractExpandedDecoder.m; sourceTree = ""; }; + 46EB2E0000C170 /* ZXAI013103decoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI013103decoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013103decoder.h; sourceTree = ""; }; + 46EB2E0000C180 /* ZXAI013103decoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI013103decoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013103decoder.m; sourceTree = ""; }; + 46EB2E0000C190 /* ZXAI01320xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01320xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01320xDecoder.h; sourceTree = ""; }; + 46EB2E0000C1A0 /* ZXAI01320xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01320xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01320xDecoder.m; sourceTree = ""; }; + 46EB2E0000C1B0 /* ZXAI01392xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01392xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01392xDecoder.h; sourceTree = ""; }; + 46EB2E0000C1C0 /* ZXAI01392xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01392xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01392xDecoder.m; sourceTree = ""; }; + 46EB2E0000C1D0 /* ZXAI01393xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01393xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01393xDecoder.h; sourceTree = ""; }; + 46EB2E0000C1E0 /* ZXAI01393xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01393xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01393xDecoder.m; sourceTree = ""; }; + 46EB2E0000C1F0 /* ZXAI013x0x1xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI013x0x1xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0x1xDecoder.h; sourceTree = ""; }; + 46EB2E0000C200 /* ZXAI013x0x1xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI013x0x1xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0x1xDecoder.m; sourceTree = ""; }; + 46EB2E0000C210 /* ZXAI013x0xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI013x0xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0xDecoder.h; sourceTree = ""; }; + 46EB2E0000C220 /* ZXAI013x0xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI013x0xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0xDecoder.m; sourceTree = ""; }; + 46EB2E0000C230 /* ZXAI01AndOtherAIs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01AndOtherAIs.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01AndOtherAIs.h; sourceTree = ""; }; + 46EB2E0000C240 /* ZXAI01AndOtherAIs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01AndOtherAIs.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01AndOtherAIs.m; sourceTree = ""; }; + 46EB2E0000C250 /* ZXAI01decoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01decoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01decoder.h; sourceTree = ""; }; + 46EB2E0000C260 /* ZXAI01decoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01decoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01decoder.m; sourceTree = ""; }; + 46EB2E0000C270 /* ZXAI01weightDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01weightDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01weightDecoder.h; sourceTree = ""; }; + 46EB2E0000C280 /* ZXAI01weightDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01weightDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01weightDecoder.m; sourceTree = ""; }; + 46EB2E0000C290 /* ZXAnyAIDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAnyAIDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAnyAIDecoder.h; sourceTree = ""; }; + 46EB2E0000C2A0 /* ZXAnyAIDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAnyAIDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAnyAIDecoder.m; sourceTree = ""; }; + 46EB2E0000C2B0 /* ZXRSSExpandedBlockParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedBlockParsedResult.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedBlockParsedResult.h; sourceTree = ""; }; + 46EB2E0000C2C0 /* ZXRSSExpandedBlockParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedBlockParsedResult.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedBlockParsedResult.m; sourceTree = ""; }; + 46EB2E0000C2D0 /* ZXRSSExpandedCurrentParsingState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedCurrentParsingState.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedCurrentParsingState.h; sourceTree = ""; }; + 46EB2E0000C2E0 /* ZXRSSExpandedCurrentParsingState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedCurrentParsingState.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedCurrentParsingState.m; sourceTree = ""; }; + 46EB2E0000C2F0 /* ZXRSSExpandedDecodedChar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedChar.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedChar.h; sourceTree = ""; }; + 46EB2E0000C300 /* ZXRSSExpandedDecodedChar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedChar.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedChar.m; sourceTree = ""; }; + 46EB2E0000C310 /* ZXRSSExpandedDecodedInformation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedInformation.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedInformation.h; sourceTree = ""; }; + 46EB2E0000C320 /* ZXRSSExpandedDecodedInformation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedInformation.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedInformation.m; sourceTree = ""; }; + 46EB2E0000C330 /* ZXRSSExpandedDecodedNumeric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedNumeric.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedNumeric.h; sourceTree = ""; }; + 46EB2E0000C340 /* ZXRSSExpandedDecodedNumeric.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedNumeric.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedNumeric.m; sourceTree = ""; }; + 46EB2E0000C350 /* ZXRSSExpandedDecodedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedObject.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedObject.h; sourceTree = ""; }; + 46EB2E0000C360 /* ZXRSSExpandedDecodedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedObject.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedObject.m; sourceTree = ""; }; + 46EB2E0000C370 /* ZXRSSExpandedFieldParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedFieldParser.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedFieldParser.h; sourceTree = ""; }; + 46EB2E0000C380 /* ZXRSSExpandedFieldParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedFieldParser.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedFieldParser.m; sourceTree = ""; }; + 46EB2E0000C390 /* ZXRSSExpandedGeneralAppIdDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedGeneralAppIdDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedGeneralAppIdDecoder.h; sourceTree = ""; }; + 46EB2E0000C3A0 /* ZXRSSExpandedGeneralAppIdDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedGeneralAppIdDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedGeneralAppIdDecoder.m; sourceTree = ""; }; + 46EB2E0000C3B0 /* ZXBitArrayBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitArrayBuilder.h; path = ZXingObjC/oned/rss/expanded/ZXBitArrayBuilder.h; sourceTree = ""; }; + 46EB2E0000C3C0 /* ZXBitArrayBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitArrayBuilder.m; path = ZXingObjC/oned/rss/expanded/ZXBitArrayBuilder.m; sourceTree = ""; }; + 46EB2E0000C3D0 /* ZXRSSExpandedPair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedPair.h; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedPair.h; sourceTree = ""; }; + 46EB2E0000C3E0 /* ZXRSSExpandedPair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedPair.m; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedPair.m; sourceTree = ""; }; + 46EB2E0000C3F0 /* ZXRSSExpandedReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedReader.h; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedReader.h; sourceTree = ""; }; + 46EB2E0000C400 /* ZXRSSExpandedReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedReader.m; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedReader.m; sourceTree = ""; }; + 46EB2E0000C410 /* ZXRSSExpandedRow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedRow.h; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedRow.h; sourceTree = ""; }; + 46EB2E0000C420 /* ZXRSSExpandedRow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedRow.m; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedRow.m; sourceTree = ""; }; + 46EB2E0000C430 /* ZXAbstractRSSReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAbstractRSSReader.h; path = ZXingObjC/oned/rss/ZXAbstractRSSReader.h; sourceTree = ""; }; + 46EB2E0000C440 /* ZXAbstractRSSReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAbstractRSSReader.m; path = ZXingObjC/oned/rss/ZXAbstractRSSReader.m; sourceTree = ""; }; + 46EB2E0000C450 /* ZXRSS14Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSS14Reader.h; path = ZXingObjC/oned/rss/ZXRSS14Reader.h; sourceTree = ""; }; + 46EB2E0000C460 /* ZXRSS14Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSS14Reader.m; path = ZXingObjC/oned/rss/ZXRSS14Reader.m; sourceTree = ""; }; + 46EB2E0000C470 /* ZXRSSDataCharacter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSDataCharacter.h; path = ZXingObjC/oned/rss/ZXRSSDataCharacter.h; sourceTree = ""; }; + 46EB2E0000C480 /* ZXRSSDataCharacter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSDataCharacter.m; path = ZXingObjC/oned/rss/ZXRSSDataCharacter.m; sourceTree = ""; }; + 46EB2E0000C490 /* ZXRSSFinderPattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSFinderPattern.h; path = ZXingObjC/oned/rss/ZXRSSFinderPattern.h; sourceTree = ""; }; + 46EB2E0000C4A0 /* ZXRSSFinderPattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSFinderPattern.m; path = ZXingObjC/oned/rss/ZXRSSFinderPattern.m; sourceTree = ""; }; + 46EB2E0000C4B0 /* ZXRSSPair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSPair.h; path = ZXingObjC/oned/rss/ZXRSSPair.h; sourceTree = ""; }; + 46EB2E0000C4C0 /* ZXRSSPair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSPair.m; path = ZXingObjC/oned/rss/ZXRSSPair.m; sourceTree = ""; }; + 46EB2E0000C4D0 /* ZXRSSUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSUtils.h; path = ZXingObjC/oned/rss/ZXRSSUtils.h; sourceTree = ""; }; + 46EB2E0000C4E0 /* ZXRSSUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSUtils.m; path = ZXingObjC/oned/rss/ZXRSSUtils.m; sourceTree = ""; }; + 46EB2E0000C4F0 /* ZXCodaBarReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCodaBarReader.h; path = ZXingObjC/oned/ZXCodaBarReader.h; sourceTree = ""; }; + 46EB2E0000C500 /* ZXCodaBarReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCodaBarReader.m; path = ZXingObjC/oned/ZXCodaBarReader.m; sourceTree = ""; }; + 46EB2E0000C510 /* ZXCodaBarWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCodaBarWriter.h; path = ZXingObjC/oned/ZXCodaBarWriter.h; sourceTree = ""; }; + 46EB2E0000C520 /* ZXCodaBarWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCodaBarWriter.m; path = ZXingObjC/oned/ZXCodaBarWriter.m; sourceTree = ""; }; + 46EB2E0000C530 /* ZXCode128Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode128Reader.h; path = ZXingObjC/oned/ZXCode128Reader.h; sourceTree = ""; }; + 46EB2E0000C540 /* ZXCode128Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode128Reader.m; path = ZXingObjC/oned/ZXCode128Reader.m; sourceTree = ""; }; + 46EB2E0000C550 /* ZXCode128Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode128Writer.h; path = ZXingObjC/oned/ZXCode128Writer.h; sourceTree = ""; }; + 46EB2E0000C560 /* ZXCode128Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode128Writer.m; path = ZXingObjC/oned/ZXCode128Writer.m; sourceTree = ""; }; + 46EB2E0000C570 /* ZXCode39Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode39Reader.h; path = ZXingObjC/oned/ZXCode39Reader.h; sourceTree = ""; }; + 46EB2E0000C580 /* ZXCode39Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode39Reader.m; path = ZXingObjC/oned/ZXCode39Reader.m; sourceTree = ""; }; + 46EB2E0000C590 /* ZXCode39Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode39Writer.h; path = ZXingObjC/oned/ZXCode39Writer.h; sourceTree = ""; }; + 46EB2E0000C5A0 /* ZXCode39Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode39Writer.m; path = ZXingObjC/oned/ZXCode39Writer.m; sourceTree = ""; }; + 46EB2E0000C5B0 /* ZXCode93Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode93Reader.h; path = ZXingObjC/oned/ZXCode93Reader.h; sourceTree = ""; }; + 46EB2E0000C5C0 /* ZXCode93Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode93Reader.m; path = ZXingObjC/oned/ZXCode93Reader.m; sourceTree = ""; }; + 46EB2E0000C5D0 /* ZXCode93Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode93Writer.h; path = ZXingObjC/oned/ZXCode93Writer.h; sourceTree = ""; }; + 46EB2E0000C5E0 /* ZXCode93Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode93Writer.m; path = ZXingObjC/oned/ZXCode93Writer.m; sourceTree = ""; }; + 46EB2E0000C5F0 /* ZXEAN13Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN13Reader.h; path = ZXingObjC/oned/ZXEAN13Reader.h; sourceTree = ""; }; + 46EB2E0000C600 /* ZXEAN13Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN13Reader.m; path = ZXingObjC/oned/ZXEAN13Reader.m; sourceTree = ""; }; + 46EB2E0000C610 /* ZXEAN13Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN13Writer.h; path = ZXingObjC/oned/ZXEAN13Writer.h; sourceTree = ""; }; + 46EB2E0000C620 /* ZXEAN13Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN13Writer.m; path = ZXingObjC/oned/ZXEAN13Writer.m; sourceTree = ""; }; + 46EB2E0000C630 /* ZXEAN8Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN8Reader.h; path = ZXingObjC/oned/ZXEAN8Reader.h; sourceTree = ""; }; + 46EB2E0000C640 /* ZXEAN8Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN8Reader.m; path = ZXingObjC/oned/ZXEAN8Reader.m; sourceTree = ""; }; + 46EB2E0000C650 /* ZXEAN8Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN8Writer.h; path = ZXingObjC/oned/ZXEAN8Writer.h; sourceTree = ""; }; + 46EB2E0000C660 /* ZXEAN8Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN8Writer.m; path = ZXingObjC/oned/ZXEAN8Writer.m; sourceTree = ""; }; + 46EB2E0000C670 /* ZXEANManufacturerOrgSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEANManufacturerOrgSupport.h; path = ZXingObjC/oned/ZXEANManufacturerOrgSupport.h; sourceTree = ""; }; + 46EB2E0000C680 /* ZXEANManufacturerOrgSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEANManufacturerOrgSupport.m; path = ZXingObjC/oned/ZXEANManufacturerOrgSupport.m; sourceTree = ""; }; + 46EB2E0000C690 /* ZXingObjCOneD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjCOneD.h; path = ZXingObjC/oned/ZXingObjCOneD.h; sourceTree = ""; }; + 46EB2E0000C6A0 /* ZXITFReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXITFReader.h; path = ZXingObjC/oned/ZXITFReader.h; sourceTree = ""; }; + 46EB2E0000C6B0 /* ZXITFReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXITFReader.m; path = ZXingObjC/oned/ZXITFReader.m; sourceTree = ""; }; + 46EB2E0000C6C0 /* ZXITFWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXITFWriter.h; path = ZXingObjC/oned/ZXITFWriter.h; sourceTree = ""; }; + 46EB2E0000C6D0 /* ZXITFWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXITFWriter.m; path = ZXingObjC/oned/ZXITFWriter.m; sourceTree = ""; }; + 46EB2E0000C6E0 /* ZXMultiFormatOneDReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatOneDReader.h; path = ZXingObjC/oned/ZXMultiFormatOneDReader.h; sourceTree = ""; }; + 46EB2E0000C6F0 /* ZXMultiFormatOneDReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatOneDReader.m; path = ZXingObjC/oned/ZXMultiFormatOneDReader.m; sourceTree = ""; }; + 46EB2E0000C700 /* ZXMultiFormatUPCEANReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatUPCEANReader.h; path = ZXingObjC/oned/ZXMultiFormatUPCEANReader.h; sourceTree = ""; }; + 46EB2E0000C710 /* ZXMultiFormatUPCEANReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatUPCEANReader.m; path = ZXingObjC/oned/ZXMultiFormatUPCEANReader.m; sourceTree = ""; }; + 46EB2E0000C720 /* ZXOneDimensionalCodeWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXOneDimensionalCodeWriter.h; path = ZXingObjC/oned/ZXOneDimensionalCodeWriter.h; sourceTree = ""; }; + 46EB2E0000C730 /* ZXOneDimensionalCodeWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXOneDimensionalCodeWriter.m; path = ZXingObjC/oned/ZXOneDimensionalCodeWriter.m; sourceTree = ""; }; + 46EB2E0000C740 /* ZXOneDReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXOneDReader.h; path = ZXingObjC/oned/ZXOneDReader.h; sourceTree = ""; }; + 46EB2E0000C750 /* ZXOneDReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXOneDReader.m; path = ZXingObjC/oned/ZXOneDReader.m; sourceTree = ""; }; + 46EB2E0000C760 /* ZXUPCAReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCAReader.h; path = ZXingObjC/oned/ZXUPCAReader.h; sourceTree = ""; }; + 46EB2E0000C770 /* ZXUPCAReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCAReader.m; path = ZXingObjC/oned/ZXUPCAReader.m; sourceTree = ""; }; + 46EB2E0000C780 /* ZXUPCAWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCAWriter.h; path = ZXingObjC/oned/ZXUPCAWriter.h; sourceTree = ""; }; + 46EB2E0000C790 /* ZXUPCAWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCAWriter.m; path = ZXingObjC/oned/ZXUPCAWriter.m; sourceTree = ""; }; + 46EB2E0000C7A0 /* ZXUPCEANExtension2Support.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANExtension2Support.h; path = ZXingObjC/oned/ZXUPCEANExtension2Support.h; sourceTree = ""; }; + 46EB2E0000C7B0 /* ZXUPCEANExtension2Support.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANExtension2Support.m; path = ZXingObjC/oned/ZXUPCEANExtension2Support.m; sourceTree = ""; }; + 46EB2E0000C7C0 /* ZXUPCEANExtension5Support.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANExtension5Support.h; path = ZXingObjC/oned/ZXUPCEANExtension5Support.h; sourceTree = ""; }; + 46EB2E0000C7D0 /* ZXUPCEANExtension5Support.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANExtension5Support.m; path = ZXingObjC/oned/ZXUPCEANExtension5Support.m; sourceTree = ""; }; + 46EB2E0000C7E0 /* ZXUPCEANExtensionSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANExtensionSupport.h; path = ZXingObjC/oned/ZXUPCEANExtensionSupport.h; sourceTree = ""; }; + 46EB2E0000C7F0 /* ZXUPCEANExtensionSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANExtensionSupport.m; path = ZXingObjC/oned/ZXUPCEANExtensionSupport.m; sourceTree = ""; }; + 46EB2E0000C800 /* ZXUPCEANReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANReader.h; path = ZXingObjC/oned/ZXUPCEANReader.h; sourceTree = ""; }; + 46EB2E0000C810 /* ZXUPCEANReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANReader.m; path = ZXingObjC/oned/ZXUPCEANReader.m; sourceTree = ""; }; + 46EB2E0000C820 /* ZXUPCEANWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANWriter.h; path = ZXingObjC/oned/ZXUPCEANWriter.h; sourceTree = ""; }; + 46EB2E0000C830 /* ZXUPCEANWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANWriter.m; path = ZXingObjC/oned/ZXUPCEANWriter.m; sourceTree = ""; }; + 46EB2E0000C840 /* ZXUPCEReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEReader.h; path = ZXingObjC/oned/ZXUPCEReader.h; sourceTree = ""; }; + 46EB2E0000C850 /* ZXUPCEReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEReader.m; path = ZXingObjC/oned/ZXUPCEReader.m; sourceTree = ""; }; + 46EB2E0000C860 /* ZXUPCEWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEWriter.h; path = ZXingObjC/oned/ZXUPCEWriter.h; sourceTree = ""; }; + 46EB2E0000C870 /* ZXUPCEWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEWriter.m; path = ZXingObjC/oned/ZXUPCEWriter.m; sourceTree = ""; }; + 46EB2E0000C880 /* ZXAbstractDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAbstractDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXAbstractDoCoMoResultParser.h; sourceTree = ""; }; + 46EB2E0000C890 /* ZXAbstractDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAbstractDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXAbstractDoCoMoResultParser.m; sourceTree = ""; }; + 46EB2E0000C8A0 /* ZXAddressBookAUResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAddressBookAUResultParser.h; path = ZXingObjC/client/result/ZXAddressBookAUResultParser.h; sourceTree = ""; }; + 46EB2E0000C8B0 /* ZXAddressBookAUResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAddressBookAUResultParser.m; path = ZXingObjC/client/result/ZXAddressBookAUResultParser.m; sourceTree = ""; }; + 46EB2E0000C8C0 /* ZXAddressBookDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAddressBookDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXAddressBookDoCoMoResultParser.h; sourceTree = ""; }; + 46EB2E0000C8D0 /* ZXAddressBookDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAddressBookDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXAddressBookDoCoMoResultParser.m; sourceTree = ""; }; + 46EB2E0000C8E0 /* ZXAddressBookParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAddressBookParsedResult.h; path = ZXingObjC/client/result/ZXAddressBookParsedResult.h; sourceTree = ""; }; + 46EB2E0000C8F0 /* ZXAddressBookParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAddressBookParsedResult.m; path = ZXingObjC/client/result/ZXAddressBookParsedResult.m; sourceTree = ""; }; + 46EB2E0000C900 /* ZXBizcardResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBizcardResultParser.h; path = ZXingObjC/client/result/ZXBizcardResultParser.h; sourceTree = ""; }; + 46EB2E0000C910 /* ZXBizcardResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBizcardResultParser.m; path = ZXingObjC/client/result/ZXBizcardResultParser.m; sourceTree = ""; }; + 46EB2E0000C920 /* ZXBookmarkDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBookmarkDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXBookmarkDoCoMoResultParser.h; sourceTree = ""; }; + 46EB2E0000C930 /* ZXBookmarkDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBookmarkDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXBookmarkDoCoMoResultParser.m; sourceTree = ""; }; + 46EB2E0000C940 /* ZXCalendarParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCalendarParsedResult.h; path = ZXingObjC/client/result/ZXCalendarParsedResult.h; sourceTree = ""; }; + 46EB2E0000C950 /* ZXCalendarParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCalendarParsedResult.m; path = ZXingObjC/client/result/ZXCalendarParsedResult.m; sourceTree = ""; }; + 46EB2E0000C960 /* ZXEmailAddressParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEmailAddressParsedResult.h; path = ZXingObjC/client/result/ZXEmailAddressParsedResult.h; sourceTree = ""; }; + 46EB2E0000C970 /* ZXEmailAddressParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEmailAddressParsedResult.m; path = ZXingObjC/client/result/ZXEmailAddressParsedResult.m; sourceTree = ""; }; + 46EB2E0000C980 /* ZXEmailAddressResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEmailAddressResultParser.h; path = ZXingObjC/client/result/ZXEmailAddressResultParser.h; sourceTree = ""; }; + 46EB2E0000C990 /* ZXEmailAddressResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEmailAddressResultParser.m; path = ZXingObjC/client/result/ZXEmailAddressResultParser.m; sourceTree = ""; }; + 46EB2E0000C9A0 /* ZXEmailDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEmailDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXEmailDoCoMoResultParser.h; sourceTree = ""; }; + 46EB2E0000C9B0 /* ZXEmailDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEmailDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXEmailDoCoMoResultParser.m; sourceTree = ""; }; + 46EB2E0000C9C0 /* ZXExpandedProductParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXExpandedProductParsedResult.h; path = ZXingObjC/client/result/ZXExpandedProductParsedResult.h; sourceTree = ""; }; + 46EB2E0000C9D0 /* ZXExpandedProductParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXExpandedProductParsedResult.m; path = ZXingObjC/client/result/ZXExpandedProductParsedResult.m; sourceTree = ""; }; + 46EB2E0000C9E0 /* ZXExpandedProductResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXExpandedProductResultParser.h; path = ZXingObjC/client/result/ZXExpandedProductResultParser.h; sourceTree = ""; }; + 46EB2E0000C9F0 /* ZXExpandedProductResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXExpandedProductResultParser.m; path = ZXingObjC/client/result/ZXExpandedProductResultParser.m; sourceTree = ""; }; + 46EB2E0000CA00 /* ZXGeoParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGeoParsedResult.h; path = ZXingObjC/client/result/ZXGeoParsedResult.h; sourceTree = ""; }; + 46EB2E0000CA10 /* ZXGeoParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGeoParsedResult.m; path = ZXingObjC/client/result/ZXGeoParsedResult.m; sourceTree = ""; }; + 46EB2E0000CA20 /* ZXGeoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGeoResultParser.h; path = ZXingObjC/client/result/ZXGeoResultParser.h; sourceTree = ""; }; + 46EB2E0000CA30 /* ZXGeoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGeoResultParser.m; path = ZXingObjC/client/result/ZXGeoResultParser.m; sourceTree = ""; }; + 46EB2E0000CA40 /* ZXISBNParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXISBNParsedResult.h; path = ZXingObjC/client/result/ZXISBNParsedResult.h; sourceTree = ""; }; + 46EB2E0000CA50 /* ZXISBNParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXISBNParsedResult.m; path = ZXingObjC/client/result/ZXISBNParsedResult.m; sourceTree = ""; }; + 46EB2E0000CA60 /* ZXISBNResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXISBNResultParser.h; path = ZXingObjC/client/result/ZXISBNResultParser.h; sourceTree = ""; }; + 46EB2E0000CA70 /* ZXISBNResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXISBNResultParser.m; path = ZXingObjC/client/result/ZXISBNResultParser.m; sourceTree = ""; }; + 46EB2E0000CA80 /* ZXParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXParsedResult.h; path = ZXingObjC/client/result/ZXParsedResult.h; sourceTree = ""; }; + 46EB2E0000CA90 /* ZXParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXParsedResult.m; path = ZXingObjC/client/result/ZXParsedResult.m; sourceTree = ""; }; + 46EB2E0000CAA0 /* ZXParsedResultType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXParsedResultType.h; path = ZXingObjC/client/result/ZXParsedResultType.h; sourceTree = ""; }; + 46EB2E0000CAB0 /* ZXProductParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXProductParsedResult.h; path = ZXingObjC/client/result/ZXProductParsedResult.h; sourceTree = ""; }; + 46EB2E0000CAC0 /* ZXProductParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXProductParsedResult.m; path = ZXingObjC/client/result/ZXProductParsedResult.m; sourceTree = ""; }; + 46EB2E0000CAD0 /* ZXProductResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXProductResultParser.h; path = ZXingObjC/client/result/ZXProductResultParser.h; sourceTree = ""; }; + 46EB2E0000CAE0 /* ZXProductResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXProductResultParser.m; path = ZXingObjC/client/result/ZXProductResultParser.m; sourceTree = ""; }; + 46EB2E0000CAF0 /* ZXResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultParser.h; path = ZXingObjC/client/result/ZXResultParser.h; sourceTree = ""; }; + 46EB2E0000CB00 /* ZXResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXResultParser.m; path = ZXingObjC/client/result/ZXResultParser.m; sourceTree = ""; }; + 46EB2E0000CB10 /* ZXSMSMMSResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMSMMSResultParser.h; path = ZXingObjC/client/result/ZXSMSMMSResultParser.h; sourceTree = ""; }; + 46EB2E0000CB20 /* ZXSMSMMSResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMSMMSResultParser.m; path = ZXingObjC/client/result/ZXSMSMMSResultParser.m; sourceTree = ""; }; + 46EB2E0000CB30 /* ZXSMSParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMSParsedResult.h; path = ZXingObjC/client/result/ZXSMSParsedResult.h; sourceTree = ""; }; + 46EB2E0000CB40 /* ZXSMSParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMSParsedResult.m; path = ZXingObjC/client/result/ZXSMSParsedResult.m; sourceTree = ""; }; + 46EB2E0000CB50 /* ZXSMSTOMMSTOResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMSTOMMSTOResultParser.h; path = ZXingObjC/client/result/ZXSMSTOMMSTOResultParser.h; sourceTree = ""; }; + 46EB2E0000CB60 /* ZXSMSTOMMSTOResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMSTOMMSTOResultParser.m; path = ZXingObjC/client/result/ZXSMSTOMMSTOResultParser.m; sourceTree = ""; }; + 46EB2E0000CB70 /* ZXSMTPResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMTPResultParser.h; path = ZXingObjC/client/result/ZXSMTPResultParser.h; sourceTree = ""; }; + 46EB2E0000CB80 /* ZXSMTPResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMTPResultParser.m; path = ZXingObjC/client/result/ZXSMTPResultParser.m; sourceTree = ""; }; + 46EB2E0000CB90 /* ZXTelParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXTelParsedResult.h; path = ZXingObjC/client/result/ZXTelParsedResult.h; sourceTree = ""; }; + 46EB2E0000CBA0 /* ZXTelParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXTelParsedResult.m; path = ZXingObjC/client/result/ZXTelParsedResult.m; sourceTree = ""; }; + 46EB2E0000CBB0 /* ZXTelResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXTelResultParser.h; path = ZXingObjC/client/result/ZXTelResultParser.h; sourceTree = ""; }; + 46EB2E0000CBC0 /* ZXTelResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXTelResultParser.m; path = ZXingObjC/client/result/ZXTelResultParser.m; sourceTree = ""; }; + 46EB2E0000CBD0 /* ZXTextParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXTextParsedResult.h; path = ZXingObjC/client/result/ZXTextParsedResult.h; sourceTree = ""; }; + 46EB2E0000CBE0 /* ZXTextParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXTextParsedResult.m; path = ZXingObjC/client/result/ZXTextParsedResult.m; sourceTree = ""; }; + 46EB2E0000CBF0 /* ZXURIParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXURIParsedResult.h; path = ZXingObjC/client/result/ZXURIParsedResult.h; sourceTree = ""; }; + 46EB2E0000CC00 /* ZXURIParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXURIParsedResult.m; path = ZXingObjC/client/result/ZXURIParsedResult.m; sourceTree = ""; }; + 46EB2E0000CC10 /* ZXURIResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXURIResultParser.h; path = ZXingObjC/client/result/ZXURIResultParser.h; sourceTree = ""; }; + 46EB2E0000CC20 /* ZXURIResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXURIResultParser.m; path = ZXingObjC/client/result/ZXURIResultParser.m; sourceTree = ""; }; + 46EB2E0000CC30 /* ZXURLTOResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXURLTOResultParser.h; path = ZXingObjC/client/result/ZXURLTOResultParser.h; sourceTree = ""; }; + 46EB2E0000CC40 /* ZXURLTOResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXURLTOResultParser.m; path = ZXingObjC/client/result/ZXURLTOResultParser.m; sourceTree = ""; }; + 46EB2E0000CC50 /* ZXVCardResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVCardResultParser.h; path = ZXingObjC/client/result/ZXVCardResultParser.h; sourceTree = ""; }; + 46EB2E0000CC60 /* ZXVCardResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVCardResultParser.m; path = ZXingObjC/client/result/ZXVCardResultParser.m; sourceTree = ""; }; + 46EB2E0000CC70 /* ZXVEventResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVEventResultParser.h; path = ZXingObjC/client/result/ZXVEventResultParser.h; sourceTree = ""; }; + 46EB2E0000CC80 /* ZXVEventResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVEventResultParser.m; path = ZXingObjC/client/result/ZXVEventResultParser.m; sourceTree = ""; }; + 46EB2E0000CC90 /* ZXVINParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVINParsedResult.h; path = ZXingObjC/client/result/ZXVINParsedResult.h; sourceTree = ""; }; + 46EB2E0000CCA0 /* ZXVINParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVINParsedResult.m; path = ZXingObjC/client/result/ZXVINParsedResult.m; sourceTree = ""; }; + 46EB2E0000CCB0 /* ZXVINResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVINResultParser.h; path = ZXingObjC/client/result/ZXVINResultParser.h; sourceTree = ""; }; + 46EB2E0000CCC0 /* ZXVINResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVINResultParser.m; path = ZXingObjC/client/result/ZXVINResultParser.m; sourceTree = ""; }; + 46EB2E0000CCD0 /* ZXWifiParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWifiParsedResult.h; path = ZXingObjC/client/result/ZXWifiParsedResult.h; sourceTree = ""; }; + 46EB2E0000CCE0 /* ZXWifiParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXWifiParsedResult.m; path = ZXingObjC/client/result/ZXWifiParsedResult.m; sourceTree = ""; }; + 46EB2E0000CCF0 /* ZXWifiResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWifiResultParser.h; path = ZXingObjC/client/result/ZXWifiResultParser.h; sourceTree = ""; }; + 46EB2E0000CD00 /* ZXWifiResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXWifiResultParser.m; path = ZXingObjC/client/result/ZXWifiResultParser.m; sourceTree = ""; }; + 46EB2E0000CD20 /* ZXModulusGF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXModulusGF.h; path = ZXingObjC/pdf417/decoder/ec/ZXModulusGF.h; sourceTree = ""; }; + 46EB2E0000CD30 /* ZXModulusGF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXModulusGF.m; path = ZXingObjC/pdf417/decoder/ec/ZXModulusGF.m; sourceTree = ""; }; + 46EB2E0000CD40 /* ZXModulusPoly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXModulusPoly.h; path = ZXingObjC/pdf417/decoder/ec/ZXModulusPoly.h; sourceTree = ""; }; + 46EB2E0000CD50 /* ZXModulusPoly.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXModulusPoly.m; path = ZXingObjC/pdf417/decoder/ec/ZXModulusPoly.m; sourceTree = ""; }; + 46EB2E0000CD60 /* ZXPDF417ECErrorCorrection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ECErrorCorrection.h; path = ZXingObjC/pdf417/decoder/ec/ZXPDF417ECErrorCorrection.h; sourceTree = ""; }; + 46EB2E0000CD70 /* ZXPDF417ECErrorCorrection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ECErrorCorrection.m; path = ZXingObjC/pdf417/decoder/ec/ZXPDF417ECErrorCorrection.m; sourceTree = ""; }; + 46EB2E0000CD80 /* ZXPDF417BarcodeMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeMetadata.h; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeMetadata.h; sourceTree = ""; }; + 46EB2E0000CD90 /* ZXPDF417BarcodeMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeMetadata.m; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeMetadata.m; sourceTree = ""; }; + 46EB2E0000CDA0 /* ZXPDF417BarcodeValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeValue.h; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeValue.h; sourceTree = ""; }; + 46EB2E0000CDB0 /* ZXPDF417BarcodeValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeValue.m; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeValue.m; sourceTree = ""; }; + 46EB2E0000CDC0 /* ZXPDF417BoundingBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BoundingBox.h; path = ZXingObjC/pdf417/decoder/ZXPDF417BoundingBox.h; sourceTree = ""; }; + 46EB2E0000CDD0 /* ZXPDF417BoundingBox.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BoundingBox.m; path = ZXingObjC/pdf417/decoder/ZXPDF417BoundingBox.m; sourceTree = ""; }; + 46EB2E0000CDE0 /* ZXPDF417Codeword.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Codeword.h; path = ZXingObjC/pdf417/decoder/ZXPDF417Codeword.h; sourceTree = ""; }; + 46EB2E0000CDF0 /* ZXPDF417Codeword.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Codeword.m; path = ZXingObjC/pdf417/decoder/ZXPDF417Codeword.m; sourceTree = ""; }; + 46EB2E0000CE00 /* ZXPDF417CodewordDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417CodewordDecoder.h; path = ZXingObjC/pdf417/decoder/ZXPDF417CodewordDecoder.h; sourceTree = ""; }; + 46EB2E0000CE10 /* ZXPDF417CodewordDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417CodewordDecoder.m; path = ZXingObjC/pdf417/decoder/ZXPDF417CodewordDecoder.m; sourceTree = ""; }; + 46EB2E0000CE20 /* ZXPDF417DecodedBitStreamParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DecodedBitStreamParser.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DecodedBitStreamParser.h; sourceTree = ""; }; + 46EB2E0000CE30 /* ZXPDF417DecodedBitStreamParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DecodedBitStreamParser.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DecodedBitStreamParser.m; sourceTree = ""; }; + 46EB2E0000CE40 /* ZXPDF417DetectionResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectionResult.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResult.h; sourceTree = ""; }; + 46EB2E0000CE50 /* ZXPDF417DetectionResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectionResult.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResult.m; sourceTree = ""; }; + 46EB2E0000CE60 /* ZXPDF417DetectionResultColumn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectionResultColumn.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultColumn.h; sourceTree = ""; }; + 46EB2E0000CE70 /* ZXPDF417DetectionResultColumn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectionResultColumn.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultColumn.m; sourceTree = ""; }; + 46EB2E0000CE80 /* ZXPDF417DetectionResultRowIndicatorColumn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectionResultRowIndicatorColumn.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultRowIndicatorColumn.h; sourceTree = ""; }; + 46EB2E0000CE90 /* ZXPDF417DetectionResultRowIndicatorColumn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectionResultRowIndicatorColumn.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultRowIndicatorColumn.m; sourceTree = ""; }; + 46EB2E0000CEA0 /* ZXPDF417ScanningDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ScanningDecoder.h; path = ZXingObjC/pdf417/decoder/ZXPDF417ScanningDecoder.h; sourceTree = ""; }; + 46EB2E0000CEB0 /* ZXPDF417ScanningDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ScanningDecoder.m; path = ZXingObjC/pdf417/decoder/ZXPDF417ScanningDecoder.m; sourceTree = ""; }; + 46EB2E0000CEC0 /* ZXPDF417Detector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Detector.h; path = ZXingObjC/pdf417/detector/ZXPDF417Detector.h; sourceTree = ""; }; + 46EB2E0000CED0 /* ZXPDF417Detector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Detector.m; path = ZXingObjC/pdf417/detector/ZXPDF417Detector.m; sourceTree = ""; }; + 46EB2E0000CEE0 /* ZXPDF417DetectorResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectorResult.h; path = ZXingObjC/pdf417/detector/ZXPDF417DetectorResult.h; sourceTree = ""; }; + 46EB2E0000CEF0 /* ZXPDF417DetectorResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectorResult.m; path = ZXingObjC/pdf417/detector/ZXPDF417DetectorResult.m; sourceTree = ""; }; + 46EB2E0000CF00 /* ZXPDF417.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417.h; path = ZXingObjC/pdf417/encoder/ZXPDF417.h; sourceTree = ""; }; + 46EB2E0000CF10 /* ZXPDF417.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417.m; path = ZXingObjC/pdf417/encoder/ZXPDF417.m; sourceTree = ""; }; + 46EB2E0000CF20 /* ZXPDF417BarcodeMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeMatrix.h; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeMatrix.h; sourceTree = ""; }; + 46EB2E0000CF30 /* ZXPDF417BarcodeMatrix.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeMatrix.m; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeMatrix.m; sourceTree = ""; }; + 46EB2E0000CF40 /* ZXPDF417BarcodeRow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeRow.h; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeRow.h; sourceTree = ""; }; + 46EB2E0000CF50 /* ZXPDF417BarcodeRow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeRow.m; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeRow.m; sourceTree = ""; }; + 46EB2E0000CF60 /* ZXPDF417Dimensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Dimensions.h; path = ZXingObjC/pdf417/encoder/ZXPDF417Dimensions.h; sourceTree = ""; }; + 46EB2E0000CF70 /* ZXPDF417Dimensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Dimensions.m; path = ZXingObjC/pdf417/encoder/ZXPDF417Dimensions.m; sourceTree = ""; }; + 46EB2E0000CF80 /* ZXPDF417ErrorCorrection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ErrorCorrection.h; path = ZXingObjC/pdf417/encoder/ZXPDF417ErrorCorrection.h; sourceTree = ""; }; + 46EB2E0000CF90 /* ZXPDF417ErrorCorrection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ErrorCorrection.m; path = ZXingObjC/pdf417/encoder/ZXPDF417ErrorCorrection.m; sourceTree = ""; }; + 46EB2E0000CFA0 /* ZXPDF417HighLevelEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417HighLevelEncoder.h; path = ZXingObjC/pdf417/encoder/ZXPDF417HighLevelEncoder.h; sourceTree = ""; }; + 46EB2E0000CFB0 /* ZXPDF417HighLevelEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417HighLevelEncoder.m; path = ZXingObjC/pdf417/encoder/ZXPDF417HighLevelEncoder.m; sourceTree = ""; }; + 46EB2E0000CFC0 /* ZXingObjCPDF417.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjCPDF417.h; path = ZXingObjC/pdf417/ZXingObjCPDF417.h; sourceTree = ""; }; + 46EB2E0000CFD0 /* ZXPDF417Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Common.h; path = ZXingObjC/pdf417/ZXPDF417Common.h; sourceTree = ""; }; + 46EB2E0000CFE0 /* ZXPDF417Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Common.m; path = ZXingObjC/pdf417/ZXPDF417Common.m; sourceTree = ""; }; + 46EB2E0000CFF0 /* ZXPDF417Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Reader.h; path = ZXingObjC/pdf417/ZXPDF417Reader.h; sourceTree = ""; }; + 46EB2E0000D000 /* ZXPDF417Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Reader.m; path = ZXingObjC/pdf417/ZXPDF417Reader.m; sourceTree = ""; }; + 46EB2E0000D010 /* ZXPDF417ResultMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ResultMetadata.h; path = ZXingObjC/pdf417/ZXPDF417ResultMetadata.h; sourceTree = ""; }; + 46EB2E0000D020 /* ZXPDF417ResultMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ResultMetadata.m; path = ZXingObjC/pdf417/ZXPDF417ResultMetadata.m; sourceTree = ""; }; + 46EB2E0000D030 /* ZXPDF417Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Writer.h; path = ZXingObjC/pdf417/ZXPDF417Writer.h; sourceTree = ""; }; + 46EB2E0000D040 /* ZXPDF417Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Writer.m; path = ZXingObjC/pdf417/ZXPDF417Writer.m; sourceTree = ""; }; + 46EB2E0000D050 /* args.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = args.h; path = include/fmt/args.h; sourceTree = ""; }; + 46EB2E0000D060 /* chrono.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = chrono.h; path = include/fmt/chrono.h; sourceTree = ""; }; + 46EB2E0000D070 /* color.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color.h; path = include/fmt/color.h; sourceTree = ""; }; + 46EB2E0000D080 /* compile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compile.h; path = include/fmt/compile.h; sourceTree = ""; }; + 46EB2E0000D090 /* core.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = core.h; path = include/fmt/core.h; sourceTree = ""; }; + 46EB2E0000D0A0 /* format-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "format-inl.h"; path = "include/fmt/format-inl.h"; sourceTree = ""; }; + 46EB2E0000D0B0 /* format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format.h; path = include/fmt/format.h; sourceTree = ""; }; + 46EB2E0000D0C0 /* os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = os.h; path = include/fmt/os.h; sourceTree = ""; }; + 46EB2E0000D0D0 /* ostream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ostream.h; path = include/fmt/ostream.h; sourceTree = ""; }; + 46EB2E0000D0E0 /* printf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = printf.h; path = include/fmt/printf.h; sourceTree = ""; }; + 46EB2E0000D0F0 /* ranges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ranges.h; path = include/fmt/ranges.h; sourceTree = ""; }; + 46EB2E0000D100 /* std.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = std.h; path = include/fmt/std.h; sourceTree = ""; }; + 46EB2E0000D110 /* xchar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xchar.h; path = include/fmt/xchar.h; sourceTree = ""; }; + 46EB2E0000D120 /* format.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = format.cc; path = src/format.cc; sourceTree = ""; }; + 46EB2E0000D130 /* logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = logging.h; path = src/glog/logging.h; sourceTree = ""; }; + 46EB2E0000D140 /* log_severity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_severity.h; path = src/glog/log_severity.h; sourceTree = ""; }; + 46EB2E0000D150 /* raw_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = raw_logging.h; path = src/glog/raw_logging.h; sourceTree = ""; }; + 46EB2E0000D160 /* stl_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stl_logging.h; path = src/glog/stl_logging.h; sourceTree = ""; }; + 46EB2E0000D170 /* vlog_is_on.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vlog_is_on.h; path = src/glog/vlog_is_on.h; sourceTree = ""; }; + 46EB2E0000D180 /* demangle.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = demangle.cc; path = src/demangle.cc; sourceTree = ""; }; + 46EB2E0000D190 /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = logging.cc; path = src/logging.cc; sourceTree = ""; }; + 46EB2E0000D1A0 /* raw_logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = raw_logging.cc; path = src/raw_logging.cc; sourceTree = ""; }; + 46EB2E0000D1B0 /* signalhandler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = signalhandler.cc; path = src/signalhandler.cc; sourceTree = ""; }; + 46EB2E0000D1C0 /* symbolize.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = symbolize.cc; path = src/symbolize.cc; sourceTree = ""; }; + 46EB2E0000D1D0 /* utilities.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = utilities.cc; path = src/utilities.cc; sourceTree = ""; }; + 46EB2E0000D1E0 /* vlog_is_on.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = vlog_is_on.cc; path = src/vlog_is_on.cc; sourceTree = ""; }; + 46EB2E0000D200 /* AsyncDebuggerAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncDebuggerAPI.h; path = destroot/include/hermes/AsyncDebuggerAPI.h; sourceTree = ""; }; + 46EB2E0000D210 /* CompileJS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CompileJS.h; path = destroot/include/hermes/CompileJS.h; sourceTree = ""; }; + 46EB2E0000D220 /* DebuggerAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DebuggerAPI.h; path = destroot/include/hermes/DebuggerAPI.h; sourceTree = ""; }; + 46EB2E0000D230 /* hermes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hermes.h; path = destroot/include/hermes/hermes.h; sourceTree = ""; }; + 46EB2E0000D240 /* hermes_tracing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hermes_tracing.h; path = destroot/include/hermes/hermes_tracing.h; sourceTree = ""; }; + 46EB2E0000D250 /* CallbackOStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackOStream.h; path = destroot/include/hermes/inspector/chrome/CallbackOStream.h; sourceTree = ""; }; + 46EB2E0000D260 /* CDPHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CDPHandler.h; path = destroot/include/hermes/inspector/chrome/CDPHandler.h; sourceTree = ""; }; + 46EB2E0000D270 /* JSONValueInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONValueInterfaces.h; path = destroot/include/hermes/inspector/chrome/JSONValueInterfaces.h; sourceTree = ""; }; + 46EB2E0000D280 /* MessageConverters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageConverters.h; path = destroot/include/hermes/inspector/chrome/MessageConverters.h; sourceTree = ""; }; + 46EB2E0000D290 /* MessageInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageInterfaces.h; path = destroot/include/hermes/inspector/chrome/MessageInterfaces.h; sourceTree = ""; }; + 46EB2E0000D2A0 /* MessageTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageTypes.h; path = destroot/include/hermes/inspector/chrome/MessageTypes.h; sourceTree = ""; }; + 46EB2E0000D2B0 /* MessageTypesInlines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageTypesInlines.h; path = destroot/include/hermes/inspector/chrome/MessageTypesInlines.h; sourceTree = ""; }; + 46EB2E0000D2C0 /* RemoteObjectConverters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RemoteObjectConverters.h; path = destroot/include/hermes/inspector/chrome/RemoteObjectConverters.h; sourceTree = ""; }; + 46EB2E0000D2D0 /* RuntimeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeAdapter.h; path = destroot/include/hermes/inspector/RuntimeAdapter.h; sourceTree = ""; }; + 46EB2E0000D2E0 /* Buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Buffer.h; path = destroot/include/hermes/Public/Buffer.h; sourceTree = ""; }; + 46EB2E0000D2F0 /* CrashManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CrashManager.h; path = destroot/include/hermes/Public/CrashManager.h; sourceTree = ""; }; + 46EB2E0000D300 /* CtorConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CtorConfig.h; path = destroot/include/hermes/Public/CtorConfig.h; sourceTree = ""; }; + 46EB2E0000D310 /* DebuggerTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DebuggerTypes.h; path = destroot/include/hermes/Public/DebuggerTypes.h; sourceTree = ""; }; + 46EB2E0000D320 /* GCConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCConfig.h; path = destroot/include/hermes/Public/GCConfig.h; sourceTree = ""; }; + 46EB2E0000D330 /* GCTripwireContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCTripwireContext.h; path = destroot/include/hermes/Public/GCTripwireContext.h; sourceTree = ""; }; + 46EB2E0000D340 /* HermesExport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HermesExport.h; path = destroot/include/hermes/Public/HermesExport.h; sourceTree = ""; }; + 46EB2E0000D350 /* JSOutOfMemoryError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSOutOfMemoryError.h; path = destroot/include/hermes/Public/JSOutOfMemoryError.h; sourceTree = ""; }; + 46EB2E0000D360 /* RuntimeConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeConfig.h; path = destroot/include/hermes/Public/RuntimeConfig.h; sourceTree = ""; }; + 46EB2E0000D370 /* RuntimeTaskRunner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeTaskRunner.h; path = destroot/include/hermes/RuntimeTaskRunner.h; sourceTree = ""; }; + 46EB2E0000D380 /* SynthTrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynthTrace.h; path = destroot/include/hermes/SynthTrace.h; sourceTree = ""; }; + 46EB2E0000D390 /* SynthTraceParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynthTraceParser.h; path = destroot/include/hermes/SynthTraceParser.h; sourceTree = ""; }; + 46EB2E0000D3A0 /* ThreadSafetyAnalysis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadSafetyAnalysis.h; path = destroot/include/hermes/ThreadSafetyAnalysis.h; sourceTree = ""; }; + 46EB2E0000D3B0 /* TimerStats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimerStats.h; path = destroot/include/hermes/TimerStats.h; sourceTree = ""; }; + 46EB2E0000D3C0 /* TraceInterpreter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TraceInterpreter.h; path = destroot/include/hermes/TraceInterpreter.h; sourceTree = ""; }; + 46EB2E0000D3D0 /* TracingRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TracingRuntime.h; path = destroot/include/hermes/TracingRuntime.h; sourceTree = ""; }; + 46EB2E0000D3E0 /* RNCSafeAreaContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaContext.h; path = ios/RNCSafeAreaContext.h; sourceTree = ""; }; + 46EB2E0000D3F0 /* RNCSafeAreaContext.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNCSafeAreaContext.mm; path = ios/RNCSafeAreaContext.mm; sourceTree = ""; }; + 46EB2E0000D400 /* RNCSafeAreaProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaProvider.h; path = ios/RNCSafeAreaProvider.h; sourceTree = ""; }; + 46EB2E0000D410 /* RNCSafeAreaProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaProvider.m; path = ios/RNCSafeAreaProvider.m; sourceTree = ""; }; + 46EB2E0000D420 /* RNCSafeAreaProviderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaProviderManager.h; path = ios/RNCSafeAreaProviderManager.h; sourceTree = ""; }; + 46EB2E0000D430 /* RNCSafeAreaProviderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaProviderManager.m; path = ios/RNCSafeAreaProviderManager.m; sourceTree = ""; }; + 46EB2E0000D440 /* RNCSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaShadowView.h; path = ios/RNCSafeAreaShadowView.h; sourceTree = ""; }; + 46EB2E0000D450 /* RNCSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaShadowView.m; path = ios/RNCSafeAreaShadowView.m; sourceTree = ""; }; + 46EB2E0000D460 /* RNCSafeAreaUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaUtils.h; path = ios/RNCSafeAreaUtils.h; sourceTree = ""; }; + 46EB2E0000D470 /* RNCSafeAreaUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaUtils.m; path = ios/RNCSafeAreaUtils.m; sourceTree = ""; }; + 46EB2E0000D480 /* RNCSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaView.h; path = ios/RNCSafeAreaView.h; sourceTree = ""; }; + 46EB2E0000D490 /* RNCSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaView.m; path = ios/RNCSafeAreaView.m; sourceTree = ""; }; + 46EB2E0000D4A0 /* RNCSafeAreaViewEdgeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewEdgeMode.h; path = ios/RNCSafeAreaViewEdgeMode.h; sourceTree = ""; }; + 46EB2E0000D4B0 /* RNCSafeAreaViewEdgeMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewEdgeMode.m; path = ios/RNCSafeAreaViewEdgeMode.m; sourceTree = ""; }; + 46EB2E0000D4C0 /* RNCSafeAreaViewEdges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewEdges.h; path = ios/RNCSafeAreaViewEdges.h; sourceTree = ""; }; + 46EB2E0000D4D0 /* RNCSafeAreaViewEdges.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewEdges.m; path = ios/RNCSafeAreaViewEdges.m; sourceTree = ""; }; + 46EB2E0000D4E0 /* RNCSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewLocalData.h; path = ios/RNCSafeAreaViewLocalData.h; sourceTree = ""; }; + 46EB2E0000D4F0 /* RNCSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewLocalData.m; path = ios/RNCSafeAreaViewLocalData.m; sourceTree = ""; }; + 46EB2E0000D500 /* RNCSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewManager.h; path = ios/RNCSafeAreaViewManager.h; sourceTree = ""; }; + 46EB2E0000D510 /* RNCSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewManager.m; path = ios/RNCSafeAreaViewManager.m; sourceTree = ""; }; + 46EB2E0000D520 /* RNCSafeAreaViewMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewMode.h; path = ios/RNCSafeAreaViewMode.h; sourceTree = ""; }; + 46EB2E0000D530 /* RNCSafeAreaViewMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewMode.m; path = ios/RNCSafeAreaViewMode.m; sourceTree = ""; }; + 46EB2E0000D550 /* hermes.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = hermes.xcframework; path = destroot/Library/Frameworks/universal/hermes.xcframework; sourceTree = ""; }; + 46EB2E0000D570 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/AppAuthCore/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D580 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D590 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D5A0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D5B0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D5D0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = GTMAppAuth/Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D5F0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/Core/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D610 /* google.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = google.png; path = GoogleSignIn/Sources/Resources/google.png; sourceTree = ""; }; + 46EB2E0000D620 /* google@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "google@2x.png"; path = "GoogleSignIn/Sources/Resources/google@2x.png"; sourceTree = ""; }; + 46EB2E0000D630 /* google@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "google@3x.png"; path = "GoogleSignIn/Sources/Resources/google@3x.png"; sourceTree = ""; }; + 46EB2E0000D640 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = GoogleSignIn/Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D650 /* Roboto-Bold.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = "Roboto-Bold.ttf"; path = "GoogleSignIn/Sources/Resources/Roboto-Bold.ttf"; sourceTree = ""; }; + 46EB2E0000D660 /* ar.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ar.lproj; path = GoogleSignIn/Sources/Strings/ar.lproj; sourceTree = ""; }; + 46EB2E0000D670 /* ca.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ca.lproj; path = GoogleSignIn/Sources/Strings/ca.lproj; sourceTree = ""; }; + 46EB2E0000D680 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = cs.lproj; path = GoogleSignIn/Sources/Strings/cs.lproj; sourceTree = ""; }; + 46EB2E0000D690 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = GoogleSignIn/Sources/Strings/da.lproj; sourceTree = ""; }; + 46EB2E0000D6A0 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = GoogleSignIn/Sources/Strings/de.lproj; sourceTree = ""; }; + 46EB2E0000D6B0 /* el.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = el.lproj; path = GoogleSignIn/Sources/Strings/el.lproj; sourceTree = ""; }; + 46EB2E0000D6C0 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = GoogleSignIn/Sources/Strings/en.lproj; sourceTree = ""; }; + 46EB2E0000D6D0 /* en_GB.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_GB.lproj; path = GoogleSignIn/Sources/Strings/en_GB.lproj; sourceTree = ""; }; + 46EB2E0000D6E0 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = GoogleSignIn/Sources/Strings/es.lproj; sourceTree = ""; }; + 46EB2E0000D6F0 /* es_MX.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es_MX.lproj; path = GoogleSignIn/Sources/Strings/es_MX.lproj; sourceTree = ""; }; + 46EB2E0000D700 /* fi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fi.lproj; path = GoogleSignIn/Sources/Strings/fi.lproj; sourceTree = ""; }; + 46EB2E0000D710 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = GoogleSignIn/Sources/Strings/fr.lproj; sourceTree = ""; }; + 46EB2E0000D720 /* fr_CA.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr_CA.lproj; path = GoogleSignIn/Sources/Strings/fr_CA.lproj; sourceTree = ""; }; + 46EB2E0000D730 /* he.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = he.lproj; path = GoogleSignIn/Sources/Strings/he.lproj; sourceTree = ""; }; + 46EB2E0000D740 /* hi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hi.lproj; path = GoogleSignIn/Sources/Strings/hi.lproj; sourceTree = ""; }; + 46EB2E0000D750 /* hr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hr.lproj; path = GoogleSignIn/Sources/Strings/hr.lproj; sourceTree = ""; }; + 46EB2E0000D760 /* hu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hu.lproj; path = GoogleSignIn/Sources/Strings/hu.lproj; sourceTree = ""; }; + 46EB2E0000D770 /* id.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = id.lproj; path = GoogleSignIn/Sources/Strings/id.lproj; sourceTree = ""; }; + 46EB2E0000D780 /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = GoogleSignIn/Sources/Strings/it.lproj; sourceTree = ""; }; + 46EB2E0000D790 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = GoogleSignIn/Sources/Strings/ja.lproj; sourceTree = ""; }; + 46EB2E0000D7A0 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = GoogleSignIn/Sources/Strings/ko.lproj; sourceTree = ""; }; + 46EB2E0000D7B0 /* ms.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ms.lproj; path = GoogleSignIn/Sources/Strings/ms.lproj; sourceTree = ""; }; + 46EB2E0000D7C0 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nb.lproj; path = GoogleSignIn/Sources/Strings/nb.lproj; sourceTree = ""; }; + 46EB2E0000D7D0 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = GoogleSignIn/Sources/Strings/nl.lproj; sourceTree = ""; }; + 46EB2E0000D7E0 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = GoogleSignIn/Sources/Strings/pl.lproj; sourceTree = ""; }; + 46EB2E0000D7F0 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = GoogleSignIn/Sources/Strings/pt.lproj; sourceTree = ""; }; + 46EB2E0000D800 /* pt_BR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt_BR.lproj; path = GoogleSignIn/Sources/Strings/pt_BR.lproj; sourceTree = ""; }; + 46EB2E0000D810 /* pt_PT.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt_PT.lproj; path = GoogleSignIn/Sources/Strings/pt_PT.lproj; sourceTree = ""; }; + 46EB2E0000D820 /* ro.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ro.lproj; path = GoogleSignIn/Sources/Strings/ro.lproj; sourceTree = ""; }; + 46EB2E0000D830 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = GoogleSignIn/Sources/Strings/ru.lproj; sourceTree = ""; }; + 46EB2E0000D840 /* sk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sk.lproj; path = GoogleSignIn/Sources/Strings/sk.lproj; sourceTree = ""; }; + 46EB2E0000D850 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = GoogleSignIn/Sources/Strings/sv.lproj; sourceTree = ""; }; + 46EB2E0000D860 /* th.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = th.lproj; path = GoogleSignIn/Sources/Strings/th.lproj; sourceTree = ""; }; + 46EB2E0000D870 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = GoogleSignIn/Sources/Strings/tr.lproj; sourceTree = ""; }; + 46EB2E0000D880 /* uk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = uk.lproj; path = GoogleSignIn/Sources/Strings/uk.lproj; sourceTree = ""; }; + 46EB2E0000D890 /* vi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = vi.lproj; path = GoogleSignIn/Sources/Strings/vi.lproj; sourceTree = ""; }; + 46EB2E0000D8A0 /* zh_CN.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = zh_CN.lproj; path = GoogleSignIn/Sources/Strings/zh_CN.lproj; sourceTree = ""; }; + 46EB2E0000D8B0 /* zh_TW.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = zh_TW.lproj; path = GoogleSignIn/Sources/Strings/zh_TW.lproj; sourceTree = ""; }; + 46EB2E0000D8C0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = ios/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 46EB2E0000D8D0 /* ar.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ar.lproj; path = React/I18n/strings/ar.lproj; sourceTree = ""; }; + 46EB2E0000D8E0 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = cs.lproj; path = React/I18n/strings/cs.lproj; sourceTree = ""; }; + 46EB2E0000D8F0 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = React/I18n/strings/da.lproj; sourceTree = ""; }; + 46EB2E0000D900 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = React/I18n/strings/de.lproj; sourceTree = ""; }; + 46EB2E0000D910 /* el.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = el.lproj; path = React/I18n/strings/el.lproj; sourceTree = ""; }; + 46EB2E0000D920 /* en-GB.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "en-GB.lproj"; path = "React/I18n/strings/en-GB.lproj"; sourceTree = ""; }; + 46EB2E0000D930 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = React/I18n/strings/en.lproj; sourceTree = ""; }; + 46EB2E0000D940 /* es-ES.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "es-ES.lproj"; path = "React/I18n/strings/es-ES.lproj"; sourceTree = ""; }; + 46EB2E0000D950 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = React/I18n/strings/es.lproj; sourceTree = ""; }; + 46EB2E0000D960 /* fi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fi.lproj; path = React/I18n/strings/fi.lproj; sourceTree = ""; }; + 46EB2E0000D970 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = React/I18n/strings/fr.lproj; sourceTree = ""; }; + 46EB2E0000D980 /* he.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = he.lproj; path = React/I18n/strings/he.lproj; sourceTree = ""; }; + 46EB2E0000D990 /* hi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hi.lproj; path = React/I18n/strings/hi.lproj; sourceTree = ""; }; + 46EB2E0000D9A0 /* hr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hr.lproj; path = React/I18n/strings/hr.lproj; sourceTree = ""; }; + 46EB2E0000D9B0 /* hu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hu.lproj; path = React/I18n/strings/hu.lproj; sourceTree = ""; }; + 46EB2E0000D9C0 /* id.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = id.lproj; path = React/I18n/strings/id.lproj; sourceTree = ""; }; + 46EB2E0000D9D0 /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = React/I18n/strings/it.lproj; sourceTree = ""; }; + 46EB2E0000D9E0 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = React/I18n/strings/ja.lproj; sourceTree = ""; }; + 46EB2E0000D9F0 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = React/I18n/strings/ko.lproj; sourceTree = ""; }; + 46EB2E0000DA00 /* ms.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ms.lproj; path = React/I18n/strings/ms.lproj; sourceTree = ""; }; + 46EB2E0000DA10 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nb.lproj; path = React/I18n/strings/nb.lproj; sourceTree = ""; }; + 46EB2E0000DA20 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = React/I18n/strings/nl.lproj; sourceTree = ""; }; + 46EB2E0000DA30 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = React/I18n/strings/pl.lproj; sourceTree = ""; }; + 46EB2E0000DA40 /* pt-PT.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "pt-PT.lproj"; path = "React/I18n/strings/pt-PT.lproj"; sourceTree = ""; }; + 46EB2E0000DA50 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = React/I18n/strings/pt.lproj; sourceTree = ""; }; + 46EB2E0000DA60 /* ro.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ro.lproj; path = React/I18n/strings/ro.lproj; sourceTree = ""; }; + 46EB2E0000DA70 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = React/I18n/strings/ru.lproj; sourceTree = ""; }; + 46EB2E0000DA80 /* sk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sk.lproj; path = React/I18n/strings/sk.lproj; sourceTree = ""; }; + 46EB2E0000DA90 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = React/I18n/strings/sv.lproj; sourceTree = ""; }; + 46EB2E0000DAA0 /* th.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = th.lproj; path = React/I18n/strings/th.lproj; sourceTree = ""; }; + 46EB2E0000DAB0 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = React/I18n/strings/tr.lproj; sourceTree = ""; }; + 46EB2E0000DAC0 /* uk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = uk.lproj; path = React/I18n/strings/uk.lproj; sourceTree = ""; }; + 46EB2E0000DAD0 /* vi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = vi.lproj; path = React/I18n/strings/vi.lproj; sourceTree = ""; }; + 46EB2E0000DAE0 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "React/I18n/strings/zh-Hans.lproj"; sourceTree = ""; }; + 46EB2E0000DAF0 /* zh-Hant-HK.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant-HK.lproj"; path = "React/I18n/strings/zh-Hant-HK.lproj"; sourceTree = ""; }; + 46EB2E0000DB00 /* zh-Hant.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant.lproj"; path = "React/I18n/strings/zh-Hant.lproj"; sourceTree = ""; }; + 46EB2E0000DB10 /* zu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = zu.lproj; path = React/I18n/strings/zu.lproj; sourceTree = ""; }; + 46EB2E0000DB30 /* EXApplication.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXApplication.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DB50 /* EXBarCodeScanner.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXBarCodeScanner.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DB70 /* EXConstants.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXConstants.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DB90 /* EXImageLoader.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXImageLoader.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DBB0 /* Expo.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Expo.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DBC0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DBE0 /* ExpoAdapterGoogleSignIn.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoAdapterGoogleSignIn.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DC00 /* ExpoAsset.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoAsset.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DC20 /* ExpoCamera.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoCamera.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DC40 /* ExpoCrypto.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoCrypto.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DC60 /* ExpoDevice.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoDevice.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DC80 /* ExpoFileSystem.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoFileSystem.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DCA0 /* ExpoFont.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoFont.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DCC0 /* ExpoKeepAwake.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoKeepAwake.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DCE0 /* ExpoModulesCore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoModulesCore.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DCF0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DD10 /* ExpoWebBrowser.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoWebBrowser.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DD30 /* FBLazyVector.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = FBLazyVector.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DD50 /* RCTDeprecation.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTDeprecation.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DD60 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DD80 /* RCTRequired.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTRequired.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DDA0 /* RCTTypeSafety.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTTypeSafety.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DDC0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000DDD0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DDE0 /* RNCAsyncStorage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNCAsyncStorage.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DE00 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000DE10 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DE20 /* RNGestureHandler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNGestureHandler.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DE40 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000DE50 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DE60 /* RNGoogleSignin.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNGoogleSignin.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DE80 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000DE90 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DEA0 /* RNReanimated.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNReanimated.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DEC0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000DED0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DEE0 /* RNSVG.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNSVG.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DF00 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000DF10 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000DF20 /* RNScreens.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNScreens.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DF40 /* React.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = React.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DF60 /* React-Codegen.podspec.json */ = {isa = PBXFileReference; includeInIndex = 1; path = "React-Codegen.podspec.json"; sourceTree = ""; }; + 46EB2E0000DF80 /* React-Core.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-Core.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DFA0 /* React-CoreModules.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-CoreModules.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DFC0 /* React-Fabric.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-Fabric.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000DFE0 /* React-FabricImage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-FabricImage.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E000 /* React-ImageManager.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-ImageManager.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E020 /* React-Mapbuffer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-Mapbuffer.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E040 /* React-NativeModulesApple.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-NativeModulesApple.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E060 /* React-RCTActionSheet.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTActionSheet.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E080 /* React-RCTAnimation.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTAnimation.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E0A0 /* React-RCTAppDelegate.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTAppDelegate.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E0C0 /* React-RCTBlob.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTBlob.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E0E0 /* React-RCTFabric.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTFabric.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E100 /* React-RCTImage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTImage.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E120 /* React-RCTLinking.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTLinking.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E140 /* React-RCTNetwork.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTNetwork.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E160 /* React-RCTSettings.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTSettings.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E180 /* React-RCTText.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTText.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E1A0 /* React-RCTVibration.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTVibration.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E1C0 /* React-RuntimeApple.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RuntimeApple.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E1E0 /* React-RuntimeCore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RuntimeCore.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E200 /* React-RuntimeHermes.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RuntimeHermes.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E220 /* React-callinvoker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-callinvoker.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E240 /* React-cxxreact.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-cxxreact.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E260 /* React-debug.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-debug.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E280 /* React-featureflags.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-featureflags.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E2A0 /* React-graphics.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-graphics.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E2C0 /* React-hermes.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-hermes.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E2E0 /* React-jserrorhandler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jserrorhandler.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E300 /* React-jsi.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsi.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E320 /* React-jsiexecutor.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsiexecutor.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E340 /* React-jsinspector.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsinspector.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E360 /* React-jsitracing.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsitracing.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E380 /* React-logger.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-logger.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E3A0 /* React-nativeconfig.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-nativeconfig.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E3C0 /* React-perflogger.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-perflogger.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E3E0 /* React-rendererdebug.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-rendererdebug.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E400 /* React-rncore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-rncore.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E420 /* React-runtimeexecutor.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-runtimeexecutor.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E440 /* React-runtimescheduler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-runtimescheduler.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E460 /* React-utils.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-utils.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E480 /* ReactCommon.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ReactCommon.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E4A0 /* Yoga.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Yoga.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E4C0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E0000E4D0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 46EB2E0000E4E0 /* react-native-safe-area-context.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-safe-area-context.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E0000E610 /* ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist"; sourceTree = ""; }; + 46EB2E0000EA40 /* AppAuth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000EA50 /* AppAuth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.release.xcconfig; sourceTree = ""; }; + 46EB2E0000EA60 /* AppAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AppAuth.modulemap; sourceTree = ""; }; + 46EB2E0000EA70 /* AppAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-umbrella.h"; sourceTree = ""; }; + 46EB2E0000EA90 /* AppAuth-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-prefix.pch"; sourceTree = ""; }; + 46EB2E0000EAA0 /* AppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AppAuth-dummy.m"; sourceTree = ""; }; + 46EB2E0000EC70 /* DoubleConversion.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000EC80 /* DoubleConversion.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.release.xcconfig; sourceTree = ""; }; + 46EB2E0000EC90 /* DoubleConversion.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DoubleConversion.modulemap; sourceTree = ""; }; + 46EB2E0000ECA0 /* DoubleConversion-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DoubleConversion-umbrella.h"; sourceTree = ""; }; + 46EB2E0000ECC0 /* DoubleConversion-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DoubleConversion-prefix.pch"; sourceTree = ""; }; + 46EB2E0000ECD0 /* DoubleConversion-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DoubleConversion-dummy.m"; sourceTree = ""; }; + 46EB2E0000EE10 /* ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist"; sourceTree = ""; }; + 46EB2E0000EE60 /* EXApplication.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXApplication.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000EE70 /* EXApplication.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXApplication.release.xcconfig; sourceTree = ""; }; + 46EB2E0000EE80 /* EXApplication.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXApplication.modulemap; sourceTree = ""; }; + 46EB2E0000EE90 /* EXApplication-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXApplication-umbrella.h"; sourceTree = ""; }; + 46EB2E0000EEC0 /* EXApplication-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXApplication-prefix.pch"; sourceTree = ""; }; + 46EB2E0000EED0 /* EXApplication-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXApplication-dummy.m"; sourceTree = ""; }; + 46EB2E0000F040 /* EXBarCodeScanner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXBarCodeScanner.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F050 /* EXBarCodeScanner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXBarCodeScanner.release.xcconfig; sourceTree = ""; }; + 46EB2E0000F060 /* EXBarCodeScanner.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXBarCodeScanner.modulemap; sourceTree = ""; }; + 46EB2E0000F070 /* EXBarCodeScanner-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXBarCodeScanner-umbrella.h"; sourceTree = ""; }; + 46EB2E0000F0A0 /* EXBarCodeScanner-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXBarCodeScanner-prefix.pch"; sourceTree = ""; }; + 46EB2E0000F0B0 /* EXBarCodeScanner-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXBarCodeScanner-dummy.m"; sourceTree = ""; }; + 46EB2E0000F1E0 /* ResourceBundle-EXConstants-EXConstants-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-EXConstants-EXConstants-Info.plist"; sourceTree = ""; }; + 46EB2E0000F280 /* ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist"; sourceTree = ""; }; + 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXConstants.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F2F0 /* EXConstants.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXConstants.release.xcconfig; sourceTree = ""; }; + 46EB2E0000F300 /* EXConstants.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXConstants.modulemap; sourceTree = ""; }; + 46EB2E0000F310 /* EXConstants-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXConstants-umbrella.h"; sourceTree = ""; }; + 46EB2E0000F340 /* EXConstants-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXConstants-prefix.pch"; sourceTree = ""; }; + 46EB2E0000F350 /* EXConstants-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXConstants-dummy.m"; sourceTree = ""; }; + 46EB2E0000F420 /* EXImageLoader.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXImageLoader.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F430 /* EXImageLoader.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXImageLoader.release.xcconfig; sourceTree = ""; }; + 46EB2E0000F440 /* EXImageLoader.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXImageLoader.modulemap; sourceTree = ""; }; + 46EB2E0000F450 /* EXImageLoader-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXImageLoader-umbrella.h"; sourceTree = ""; }; + 46EB2E0000F470 /* EXImageLoader-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXImageLoader-prefix.pch"; sourceTree = ""; }; + 46EB2E0000F480 /* EXImageLoader-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXImageLoader-dummy.m"; sourceTree = ""; }; + 46EB2E0000F560 /* Expo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expo.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F570 /* Expo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expo.release.xcconfig; sourceTree = ""; }; + 46EB2E0000F580 /* Expo-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expo-prefix.pch"; sourceTree = ""; }; + 46EB2E0000F590 /* Expo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expo-dummy.m"; sourceTree = ""; }; + 46EB2E0000F650 /* ExpoAdapterGoogleSignIn.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAdapterGoogleSignIn.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F660 /* ExpoAdapterGoogleSignIn.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAdapterGoogleSignIn.release.xcconfig; sourceTree = ""; }; + 46EB2E0000F670 /* ExpoAdapterGoogleSignIn.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoAdapterGoogleSignIn.modulemap; sourceTree = ""; }; + 46EB2E0000F680 /* ExpoAdapterGoogleSignIn-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAdapterGoogleSignIn-umbrella.h"; sourceTree = ""; }; + 46EB2E0000F6B0 /* ExpoAdapterGoogleSignIn-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAdapterGoogleSignIn-prefix.pch"; sourceTree = ""; }; + 46EB2E0000F6C0 /* ExpoAdapterGoogleSignIn-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoAdapterGoogleSignIn-dummy.m"; sourceTree = ""; }; + 46EB2E0000F780 /* ExpoAsset.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAsset.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F790 /* ExpoAsset.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAsset.release.xcconfig; sourceTree = ""; }; + 46EB2E0000F7A0 /* ExpoAsset.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoAsset.modulemap; sourceTree = ""; }; + 46EB2E0000F7B0 /* ExpoAsset-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAsset-umbrella.h"; sourceTree = ""; }; + 46EB2E0000F7E0 /* ExpoAsset-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAsset-prefix.pch"; sourceTree = ""; }; + 46EB2E0000F7F0 /* ExpoAsset-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoAsset-dummy.m"; sourceTree = ""; }; + 46EB2E0000F9E0 /* ExpoCamera.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCamera.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000F9F0 /* ExpoCamera.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCamera.release.xcconfig; sourceTree = ""; }; + 46EB2E0000FA00 /* ExpoCamera.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoCamera.modulemap; sourceTree = ""; }; + 46EB2E0000FA10 /* ExpoCamera-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCamera-umbrella.h"; sourceTree = ""; }; + 46EB2E0000FA40 /* ExpoCamera-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCamera-prefix.pch"; sourceTree = ""; }; + 46EB2E0000FA50 /* ExpoCamera-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoCamera-dummy.m"; sourceTree = ""; }; + 46EB2E0000FB30 /* ExpoCrypto.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCrypto.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000FB40 /* ExpoCrypto.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCrypto.release.xcconfig; sourceTree = ""; }; + 46EB2E0000FB50 /* ExpoCrypto.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoCrypto.modulemap; sourceTree = ""; }; + 46EB2E0000FB60 /* ExpoCrypto-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCrypto-umbrella.h"; sourceTree = ""; }; + 46EB2E0000FB90 /* ExpoCrypto-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCrypto-prefix.pch"; sourceTree = ""; }; + 46EB2E0000FBA0 /* ExpoCrypto-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoCrypto-dummy.m"; sourceTree = ""; }; + 46EB2E0000FCE0 /* ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist"; sourceTree = ""; }; + 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoDevice.debug.xcconfig; sourceTree = ""; }; + 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoDevice.release.xcconfig; sourceTree = ""; }; + 46EB2E0000FD30 /* ExpoDevice.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoDevice.modulemap; sourceTree = ""; }; + 46EB2E0000FD40 /* ExpoDevice-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoDevice-umbrella.h"; sourceTree = ""; }; + 46EB2E0000FD70 /* ExpoDevice-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoDevice-prefix.pch"; sourceTree = ""; }; + 46EB2E0000FD80 /* ExpoDevice-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoDevice-dummy.m"; sourceTree = ""; }; + 46EB2E0000FEC0 /* ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist"; sourceTree = ""; }; + 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFileSystem.debug.xcconfig; sourceTree = ""; }; + 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFileSystem.release.xcconfig; sourceTree = ""; }; + 46EB2E000100E0 /* ExpoFileSystem.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoFileSystem.modulemap; sourceTree = ""; }; + 46EB2E000100F0 /* ExpoFileSystem-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFileSystem-umbrella.h"; sourceTree = ""; }; + 46EB2E00010120 /* ExpoFileSystem-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFileSystem-prefix.pch"; sourceTree = ""; }; + 46EB2E00010130 /* ExpoFileSystem-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoFileSystem-dummy.m"; sourceTree = ""; }; + 46EB2E00010230 /* ExpoFont.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFont.debug.xcconfig; sourceTree = ""; }; + 46EB2E00010240 /* ExpoFont.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFont.release.xcconfig; sourceTree = ""; }; + 46EB2E00010250 /* ExpoFont.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoFont.modulemap; sourceTree = ""; }; + 46EB2E00010260 /* ExpoFont-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFont-umbrella.h"; sourceTree = ""; }; + 46EB2E00010290 /* ExpoFont-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFont-prefix.pch"; sourceTree = ""; }; + 46EB2E000102A0 /* ExpoFont-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoFont-dummy.m"; sourceTree = ""; }; + 46EB2E00010360 /* ExpoKeepAwake.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoKeepAwake.debug.xcconfig; sourceTree = ""; }; + 46EB2E00010370 /* ExpoKeepAwake.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoKeepAwake.release.xcconfig; sourceTree = ""; }; + 46EB2E00010380 /* ExpoKeepAwake.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoKeepAwake.modulemap; sourceTree = ""; }; + 46EB2E00010390 /* ExpoKeepAwake-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoKeepAwake-umbrella.h"; sourceTree = ""; }; + 46EB2E000103C0 /* ExpoKeepAwake-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoKeepAwake-prefix.pch"; sourceTree = ""; }; + 46EB2E000103D0 /* ExpoKeepAwake-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoKeepAwake-dummy.m"; sourceTree = ""; }; + 46EB2E00011390 /* ExpoModulesCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoModulesCore.debug.xcconfig; sourceTree = ""; }; + 46EB2E000113A0 /* ExpoModulesCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoModulesCore.release.xcconfig; sourceTree = ""; }; + 46EB2E000113B0 /* ExpoModulesCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoModulesCore.modulemap; sourceTree = ""; }; + 46EB2E000113C0 /* ExpoModulesCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoModulesCore-umbrella.h"; sourceTree = ""; }; + 46EB2E000113F0 /* ExpoModulesCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoModulesCore-prefix.pch"; sourceTree = ""; }; + 46EB2E00011400 /* ExpoModulesCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoModulesCore-dummy.m"; sourceTree = ""; }; + 46EB2E00011500 /* ExpoWebBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoWebBrowser.debug.xcconfig; sourceTree = ""; }; + 46EB2E00011510 /* ExpoWebBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoWebBrowser.release.xcconfig; sourceTree = ""; }; + 46EB2E00011520 /* ExpoWebBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoWebBrowser.modulemap; sourceTree = ""; }; + 46EB2E00011530 /* ExpoWebBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoWebBrowser-umbrella.h"; sourceTree = ""; }; + 46EB2E00011560 /* ExpoWebBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoWebBrowser-prefix.pch"; sourceTree = ""; }; + 46EB2E00011570 /* ExpoWebBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoWebBrowser-dummy.m"; sourceTree = ""; }; + 46EB2E000115E0 /* FBLazyVector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBLazyVector.debug.xcconfig; sourceTree = ""; }; + 46EB2E000115F0 /* FBLazyVector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBLazyVector.release.xcconfig; sourceTree = ""; }; + 46EB2E00011720 /* ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist"; sourceTree = ""; }; + 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMAppAuth.debug.xcconfig; sourceTree = ""; }; + 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMAppAuth.release.xcconfig; sourceTree = ""; }; + 46EB2E000117C0 /* GTMAppAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMAppAuth.modulemap; sourceTree = ""; }; + 46EB2E000117D0 /* GTMAppAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMAppAuth-umbrella.h"; sourceTree = ""; }; + 46EB2E00011800 /* GTMAppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMAppAuth-dummy.m"; sourceTree = ""; }; + 46EB2E00011940 /* ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist"; sourceTree = ""; }; + 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.debug.xcconfig; sourceTree = ""; }; + 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.release.xcconfig; sourceTree = ""; }; + 46EB2E00011A00 /* GTMSessionFetcher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMSessionFetcher.modulemap; sourceTree = ""; }; + 46EB2E00011A10 /* GTMSessionFetcher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-umbrella.h"; sourceTree = ""; }; + 46EB2E00011A30 /* GTMSessionFetcher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMSessionFetcher-dummy.m"; sourceTree = ""; }; + 46EB2E00011E10 /* ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist"; sourceTree = ""; }; + 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleSignIn.debug.xcconfig; sourceTree = ""; }; + 46EB2E00012120 /* GoogleSignIn.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleSignIn.release.xcconfig; sourceTree = ""; }; + 46EB2E00012130 /* GoogleSignIn.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleSignIn.modulemap; sourceTree = ""; }; + 46EB2E00012140 /* GoogleSignIn-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleSignIn-umbrella.h"; sourceTree = ""; }; + 46EB2E00012160 /* GoogleSignIn-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleSignIn-dummy.m"; sourceTree = ""; }; + 46EB2E000138B0 /* RCT-Folly.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RCT-Folly.debug.xcconfig"; sourceTree = ""; }; + 46EB2E000138C0 /* RCT-Folly.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RCT-Folly.release.xcconfig"; sourceTree = ""; }; + 46EB2E000138D0 /* RCT-Folly.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "RCT-Folly.modulemap"; sourceTree = ""; }; + 46EB2E000138E0 /* RCT-Folly-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCT-Folly-umbrella.h"; sourceTree = ""; }; + 46EB2E00013900 /* RCT-Folly-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCT-Folly-prefix.pch"; sourceTree = ""; }; + 46EB2E00013910 /* RCT-Folly-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCT-Folly-dummy.m"; sourceTree = ""; }; + 46EB2E000139E0 /* RCTDeprecation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTDeprecation.debug.xcconfig; sourceTree = ""; }; + 46EB2E000139F0 /* RCTDeprecation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTDeprecation.release.xcconfig; sourceTree = ""; }; + 46EB2E00013A00 /* RCTDeprecation.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RCTDeprecation.modulemap; sourceTree = ""; }; + 46EB2E00013A10 /* RCTDeprecation-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTDeprecation-umbrella.h"; sourceTree = ""; }; + 46EB2E00013A30 /* RCTDeprecation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTDeprecation-prefix.pch"; sourceTree = ""; }; + 46EB2E00013A40 /* RCTDeprecation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTDeprecation-dummy.m"; sourceTree = ""; }; + 46EB2E00013AB0 /* RCTRequired.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTRequired.debug.xcconfig; sourceTree = ""; }; + 46EB2E00013AC0 /* RCTRequired.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTRequired.release.xcconfig; sourceTree = ""; }; + 46EB2E00013BA0 /* RCTTypeSafety.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTTypeSafety.debug.xcconfig; sourceTree = ""; }; + 46EB2E00013BB0 /* RCTTypeSafety.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTTypeSafety.release.xcconfig; sourceTree = ""; }; + 46EB2E00013BC0 /* RCTTypeSafety.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RCTTypeSafety.modulemap; sourceTree = ""; }; + 46EB2E00013BD0 /* RCTTypeSafety-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTTypeSafety-umbrella.h"; sourceTree = ""; }; + 46EB2E00013BF0 /* RCTTypeSafety-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTTypeSafety-prefix.pch"; sourceTree = ""; }; + 46EB2E00013C00 /* RCTTypeSafety-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTTypeSafety-dummy.m"; sourceTree = ""; }; + 46EB2E00013D40 /* ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist"; sourceTree = ""; }; + 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCAsyncStorage.debug.xcconfig; sourceTree = ""; }; + 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCAsyncStorage.release.xcconfig; sourceTree = ""; }; + 46EB2E00013DA0 /* RNCAsyncStorage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNCAsyncStorage-prefix.pch"; sourceTree = ""; }; + 46EB2E00013DB0 /* RNCAsyncStorage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNCAsyncStorage-dummy.m"; sourceTree = ""; }; + 46EB2E000141C0 /* RNGestureHandler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGestureHandler.debug.xcconfig; sourceTree = ""; }; + 46EB2E000141D0 /* RNGestureHandler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGestureHandler.release.xcconfig; sourceTree = ""; }; + 46EB2E000141E0 /* RNGestureHandler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNGestureHandler-prefix.pch"; sourceTree = ""; }; + 46EB2E000141F0 /* RNGestureHandler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNGestureHandler-dummy.m"; sourceTree = ""; }; + 46EB2E00014320 /* RNGoogleSignin.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGoogleSignin.debug.xcconfig; sourceTree = ""; }; + 46EB2E00014330 /* RNGoogleSignin.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGoogleSignin.release.xcconfig; sourceTree = ""; }; + 46EB2E00014340 /* RNGoogleSignin-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNGoogleSignin-prefix.pch"; sourceTree = ""; }; + 46EB2E00014350 /* RNGoogleSignin-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNGoogleSignin-dummy.m"; sourceTree = ""; }; + 46EB2E00014B20 /* RNReanimated.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNReanimated.debug.xcconfig; sourceTree = ""; }; + 46EB2E00014B30 /* RNReanimated.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNReanimated.release.xcconfig; sourceTree = ""; }; + 46EB2E00014B40 /* RNReanimated.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RNReanimated.modulemap; sourceTree = ""; }; + 46EB2E00014B50 /* RNReanimated-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNReanimated-umbrella.h"; sourceTree = ""; }; + 46EB2E00014B70 /* RNReanimated-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNReanimated-prefix.pch"; sourceTree = ""; }; + 46EB2E00014B80 /* RNReanimated-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNReanimated-dummy.m"; sourceTree = ""; }; + 46EB2E000156D0 /* RNSVG.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNSVG.debug.xcconfig; sourceTree = ""; }; + 46EB2E000156E0 /* RNSVG.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNSVG.release.xcconfig; sourceTree = ""; }; + 46EB2E000156F0 /* RNSVG-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNSVG-prefix.pch"; sourceTree = ""; }; + 46EB2E00015700 /* RNSVG-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNSVG-dummy.m"; sourceTree = ""; }; + 46EB2E00015A40 /* RNScreens.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNScreens.debug.xcconfig; sourceTree = ""; }; + 46EB2E00015A50 /* RNScreens.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNScreens.release.xcconfig; sourceTree = ""; }; + 46EB2E00015A60 /* RNScreens-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNScreens-prefix.pch"; sourceTree = ""; }; + 46EB2E00015A70 /* RNScreens-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNScreens-dummy.m"; sourceTree = ""; }; + 46EB2E00015AE0 /* React.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.debug.xcconfig; sourceTree = ""; }; + 46EB2E00015AF0 /* React.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.release.xcconfig; sourceTree = ""; }; + 46EB2E00016120 /* React-Codegen.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Codegen.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00016130 /* React-Codegen.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Codegen.release.xcconfig"; sourceTree = ""; }; + 46EB2E00016140 /* React-Codegen.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-Codegen.modulemap"; sourceTree = ""; }; + 46EB2E00016150 /* React-Codegen-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Codegen-umbrella.h"; sourceTree = ""; }; + 46EB2E00016170 /* React-Codegen-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Codegen-prefix.pch"; sourceTree = ""; }; + 46EB2E00016180 /* React-Codegen-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Codegen-dummy.m"; sourceTree = ""; }; + 46EB2E00016500 /* ResourceBundle-RCTI18nStrings-React-Core-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RCTI18nStrings-React-Core-Info.plist"; sourceTree = ""; }; + 46EB2E00017E40 /* React-Core.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Core.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00017E50 /* React-Core.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Core.release.xcconfig"; sourceTree = ""; }; + 46EB2E00017E60 /* React-Core.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-Core.modulemap"; sourceTree = ""; }; + 46EB2E00017E70 /* React-Core-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Core-umbrella.h"; sourceTree = ""; }; + 46EB2E00017E90 /* React-Core-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Core-prefix.pch"; sourceTree = ""; }; + 46EB2E00017EA0 /* React-Core-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Core-dummy.m"; sourceTree = ""; }; + 46EB2E00018100 /* React-CoreModules.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-CoreModules.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00018110 /* React-CoreModules.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-CoreModules.release.xcconfig"; sourceTree = ""; }; + 46EB2E00018120 /* React-CoreModules-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-CoreModules-prefix.pch"; sourceTree = ""; }; + 46EB2E00018130 /* React-CoreModules-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-CoreModules-dummy.m"; sourceTree = ""; }; + 46EB2E00019700 /* React-Fabric.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Fabric.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00019710 /* React-Fabric.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Fabric.release.xcconfig"; sourceTree = ""; }; + 46EB2E00019720 /* React-Fabric.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-Fabric.modulemap"; sourceTree = ""; }; + 46EB2E00019730 /* React-Fabric-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Fabric-umbrella.h"; sourceTree = ""; }; + 46EB2E00019750 /* React-Fabric-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Fabric-prefix.pch"; sourceTree = ""; }; + 46EB2E00019760 /* React-Fabric-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Fabric-dummy.m"; sourceTree = ""; }; + 46EB2E000198B0 /* React-FabricImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-FabricImage.debug.xcconfig"; sourceTree = ""; }; + 46EB2E000198C0 /* React-FabricImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-FabricImage.release.xcconfig"; sourceTree = ""; }; + 46EB2E000198D0 /* React-FabricImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-FabricImage-prefix.pch"; sourceTree = ""; }; + 46EB2E000198E0 /* React-FabricImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-FabricImage-dummy.m"; sourceTree = ""; }; + 46EB2E00019A00 /* React-ImageManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-ImageManager.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00019A10 /* React-ImageManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-ImageManager.release.xcconfig"; sourceTree = ""; }; + 46EB2E00019A20 /* React-ImageManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-ImageManager.modulemap"; sourceTree = ""; }; + 46EB2E00019A30 /* React-ImageManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-ImageManager-umbrella.h"; sourceTree = ""; }; + 46EB2E00019A50 /* React-ImageManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-ImageManager-prefix.pch"; sourceTree = ""; }; + 46EB2E00019A60 /* React-ImageManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-ImageManager-dummy.m"; sourceTree = ""; }; + 46EB2E00019B50 /* React-Mapbuffer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Mapbuffer.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00019B60 /* React-Mapbuffer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Mapbuffer.release.xcconfig"; sourceTree = ""; }; + 46EB2E00019B70 /* React-Mapbuffer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Mapbuffer-prefix.pch"; sourceTree = ""; }; + 46EB2E00019B80 /* React-Mapbuffer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Mapbuffer-dummy.m"; sourceTree = ""; }; + 46EB2E00019CB0 /* React-NativeModulesApple.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-NativeModulesApple.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00019CC0 /* React-NativeModulesApple.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-NativeModulesApple.release.xcconfig"; sourceTree = ""; }; + 46EB2E00019CD0 /* React-NativeModulesApple.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-NativeModulesApple.modulemap"; sourceTree = ""; }; + 46EB2E00019CE0 /* React-NativeModulesApple-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-NativeModulesApple-umbrella.h"; sourceTree = ""; }; + 46EB2E00019D00 /* React-NativeModulesApple-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-NativeModulesApple-prefix.pch"; sourceTree = ""; }; + 46EB2E00019D10 /* React-NativeModulesApple-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-NativeModulesApple-dummy.m"; sourceTree = ""; }; + 46EB2E00019D80 /* React-RCTActionSheet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTActionSheet.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00019D90 /* React-RCTActionSheet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTActionSheet.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001A140 /* React-RCTAnimation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAnimation.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001A150 /* React-RCTAnimation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAnimation.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001A160 /* React-RCTAnimation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAnimation-prefix.pch"; sourceTree = ""; }; + 46EB2E0001A170 /* React-RCTAnimation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTAnimation-dummy.m"; sourceTree = ""; }; + 46EB2E0001A290 /* React-RCTAppDelegate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAppDelegate.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001A2A0 /* React-RCTAppDelegate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAppDelegate.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001A2B0 /* React-RCTAppDelegate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-RCTAppDelegate.modulemap"; sourceTree = ""; }; + 46EB2E0001A2C0 /* React-RCTAppDelegate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAppDelegate-umbrella.h"; sourceTree = ""; }; + 46EB2E0001A2E0 /* React-RCTAppDelegate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAppDelegate-prefix.pch"; sourceTree = ""; }; + 46EB2E0001A2F0 /* React-RCTAppDelegate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTAppDelegate-dummy.m"; sourceTree = ""; }; + 46EB2E0001A420 /* React-RCTBlob.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTBlob.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001A430 /* React-RCTBlob.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTBlob.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001A440 /* React-RCTBlob-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTBlob-prefix.pch"; sourceTree = ""; }; + 46EB2E0001A450 /* React-RCTBlob-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTBlob-dummy.m"; sourceTree = ""; }; + 46EB2E0001AB00 /* React-RCTFabric.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTFabric.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001AB10 /* React-RCTFabric.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTFabric.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001AB20 /* React-RCTFabric.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-RCTFabric.modulemap"; sourceTree = ""; }; + 46EB2E0001AB30 /* React-RCTFabric-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTFabric-umbrella.h"; sourceTree = ""; }; + 46EB2E0001AB50 /* React-RCTFabric-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTFabric-prefix.pch"; sourceTree = ""; }; + 46EB2E0001AB60 /* React-RCTFabric-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTFabric-dummy.m"; sourceTree = ""; }; + 46EB2E0001AD30 /* React-RCTImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTImage.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001AD40 /* React-RCTImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTImage.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001AD50 /* React-RCTImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTImage-prefix.pch"; sourceTree = ""; }; + 46EB2E0001AD60 /* React-RCTImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTImage-dummy.m"; sourceTree = ""; }; + 46EB2E0001AE30 /* React-RCTLinking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTLinking.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001AE40 /* React-RCTLinking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTLinking.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001AE50 /* React-RCTLinking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTLinking-prefix.pch"; sourceTree = ""; }; + 46EB2E0001AE60 /* React-RCTLinking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTLinking-dummy.m"; sourceTree = ""; }; + 46EB2E0001AF70 /* React-RCTNetwork.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTNetwork.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001AF80 /* React-RCTNetwork.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTNetwork.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001AF90 /* React-RCTNetwork-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTNetwork-prefix.pch"; sourceTree = ""; }; + 46EB2E0001AFA0 /* React-RCTNetwork-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTNetwork-dummy.m"; sourceTree = ""; }; + 46EB2E0001B070 /* React-RCTSettings.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTSettings.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001B080 /* React-RCTSettings.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTSettings.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001B090 /* React-RCTSettings-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTSettings-prefix.pch"; sourceTree = ""; }; + 46EB2E0001B0A0 /* React-RCTSettings-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTSettings-dummy.m"; sourceTree = ""; }; + 46EB2E0001B520 /* React-RCTText.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTText.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001B530 /* React-RCTText.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTText.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001B540 /* React-RCTText-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTText-prefix.pch"; sourceTree = ""; }; + 46EB2E0001B550 /* React-RCTText-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTText-dummy.m"; sourceTree = ""; }; + 46EB2E0001B620 /* React-RCTVibration.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTVibration.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001B630 /* React-RCTVibration.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTVibration.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001B640 /* React-RCTVibration-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTVibration-prefix.pch"; sourceTree = ""; }; + 46EB2E0001B650 /* React-RCTVibration-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTVibration-dummy.m"; sourceTree = ""; }; + 46EB2E0001B800 /* React-RuntimeApple.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeApple.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001B810 /* React-RuntimeApple.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeApple.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001B820 /* React-RuntimeApple-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RuntimeApple-prefix.pch"; sourceTree = ""; }; + 46EB2E0001B830 /* React-RuntimeApple-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RuntimeApple-dummy.m"; sourceTree = ""; }; + 46EB2E0001B9E0 /* React-RuntimeCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeCore.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001B9F0 /* React-RuntimeCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeCore.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001BA00 /* React-RuntimeCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RuntimeCore-prefix.pch"; sourceTree = ""; }; + 46EB2E0001BA10 /* React-RuntimeCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RuntimeCore-dummy.m"; sourceTree = ""; }; + 46EB2E0001BAE0 /* React-RuntimeHermes.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeHermes.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001BAF0 /* React-RuntimeHermes.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeHermes.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001BB00 /* React-RuntimeHermes-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RuntimeHermes-prefix.pch"; sourceTree = ""; }; + 46EB2E0001BB10 /* React-RuntimeHermes-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RuntimeHermes-dummy.m"; sourceTree = ""; }; + 46EB2E0001BB80 /* React-callinvoker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-callinvoker.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001BB90 /* React-callinvoker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-callinvoker.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001BE50 /* React-cxxreact.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-cxxreact.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001BE60 /* React-cxxreact.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-cxxreact.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001BE70 /* React-cxxreact-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-cxxreact-prefix.pch"; sourceTree = ""; }; + 46EB2E0001BE80 /* React-cxxreact-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-cxxreact-dummy.m"; sourceTree = ""; }; + 46EB2E0001BF70 /* React-debug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-debug.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001BF80 /* React-debug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-debug.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001BF90 /* React-debug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-debug.modulemap"; sourceTree = ""; }; + 46EB2E0001BFA0 /* React-debug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-debug-umbrella.h"; sourceTree = ""; }; + 46EB2E0001BFC0 /* React-debug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-debug-prefix.pch"; sourceTree = ""; }; + 46EB2E0001BFD0 /* React-debug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-debug-dummy.m"; sourceTree = ""; }; + 46EB2E0001C0E0 /* React-featureflags.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-featureflags.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001C0F0 /* React-featureflags.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-featureflags.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001C100 /* React-featureflags.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-featureflags.modulemap"; sourceTree = ""; }; + 46EB2E0001C110 /* React-featureflags-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-featureflags-umbrella.h"; sourceTree = ""; }; + 46EB2E0001C130 /* React-featureflags-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-featureflags-prefix.pch"; sourceTree = ""; }; + 46EB2E0001C140 /* React-featureflags-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-featureflags-dummy.m"; sourceTree = ""; }; + 46EB2E0001C360 /* React-graphics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-graphics.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001C370 /* React-graphics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-graphics.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001C380 /* React-graphics.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-graphics.modulemap"; sourceTree = ""; }; + 46EB2E0001C390 /* React-graphics-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-graphics-umbrella.h"; sourceTree = ""; }; + 46EB2E0001C3B0 /* React-graphics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-graphics-prefix.pch"; sourceTree = ""; }; + 46EB2E0001C3C0 /* React-graphics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-graphics-dummy.m"; sourceTree = ""; }; + 46EB2E0001C4F0 /* React-hermes.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-hermes.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001C500 /* React-hermes.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-hermes.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001C510 /* React-hermes.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-hermes.modulemap"; sourceTree = ""; }; + 46EB2E0001C520 /* React-hermes-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-hermes-umbrella.h"; sourceTree = ""; }; + 46EB2E0001C540 /* React-hermes-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-hermes-prefix.pch"; sourceTree = ""; }; + 46EB2E0001C550 /* React-hermes-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-hermes-dummy.m"; sourceTree = ""; }; + 46EB2E0001C620 /* React-jserrorhandler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jserrorhandler.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001C630 /* React-jserrorhandler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jserrorhandler.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001C640 /* React-jserrorhandler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jserrorhandler-prefix.pch"; sourceTree = ""; }; + 46EB2E0001C650 /* React-jserrorhandler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jserrorhandler-dummy.m"; sourceTree = ""; }; + 46EB2E0001C780 /* React-jsi.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsi.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001C790 /* React-jsi.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsi.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001C7A0 /* React-jsi.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-jsi.modulemap"; sourceTree = ""; }; + 46EB2E0001C7B0 /* React-jsi-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsi-umbrella.h"; sourceTree = ""; }; + 46EB2E0001C7D0 /* React-jsi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsi-prefix.pch"; sourceTree = ""; }; + 46EB2E0001C7E0 /* React-jsi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsi-dummy.m"; sourceTree = ""; }; + 46EB2E0001C8D0 /* React-jsiexecutor.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsiexecutor.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001C8E0 /* React-jsiexecutor.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsiexecutor.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001C8F0 /* React-jsiexecutor-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsiexecutor-prefix.pch"; sourceTree = ""; }; + 46EB2E0001C900 /* React-jsiexecutor-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsiexecutor-dummy.m"; sourceTree = ""; }; + 46EB2E0001CBF0 /* React-jsinspector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsinspector.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001CC00 /* React-jsinspector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsinspector.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001CC10 /* React-jsinspector.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-jsinspector.modulemap"; sourceTree = ""; }; + 46EB2E0001CC20 /* React-jsinspector-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsinspector-umbrella.h"; sourceTree = ""; }; + 46EB2E0001CC40 /* React-jsinspector-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsinspector-prefix.pch"; sourceTree = ""; }; + 46EB2E0001CC50 /* React-jsinspector-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsinspector-dummy.m"; sourceTree = ""; }; + 46EB2E0001CCC0 /* React-jsitracing.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsitracing.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001CCD0 /* React-jsitracing.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsitracing.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001CD90 /* React-logger.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-logger.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001CDA0 /* React-logger.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-logger.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001CDB0 /* React-logger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-logger-prefix.pch"; sourceTree = ""; }; + 46EB2E0001CDC0 /* React-logger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-logger-dummy.m"; sourceTree = ""; }; + 46EB2E0001CE90 /* React-nativeconfig.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-nativeconfig.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001CEA0 /* React-nativeconfig.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-nativeconfig.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001CEB0 /* React-nativeconfig-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-nativeconfig-prefix.pch"; sourceTree = ""; }; + 46EB2E0001CEC0 /* React-nativeconfig-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-nativeconfig-dummy.m"; sourceTree = ""; }; + 46EB2E0001CFA0 /* React-perflogger.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-perflogger.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001CFB0 /* React-perflogger.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-perflogger.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001CFC0 /* React-perflogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-perflogger-prefix.pch"; sourceTree = ""; }; + 46EB2E0001CFD0 /* React-perflogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-perflogger-dummy.m"; sourceTree = ""; }; + 46EB2E0001D0F0 /* React-rendererdebug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rendererdebug.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001D100 /* React-rendererdebug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rendererdebug.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001D110 /* React-rendererdebug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-rendererdebug.modulemap"; sourceTree = ""; }; + 46EB2E0001D120 /* React-rendererdebug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-rendererdebug-umbrella.h"; sourceTree = ""; }; + 46EB2E0001D140 /* React-rendererdebug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-rendererdebug-prefix.pch"; sourceTree = ""; }; + 46EB2E0001D150 /* React-rendererdebug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-rendererdebug-dummy.m"; sourceTree = ""; }; + 46EB2E0001D1C0 /* React-rncore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rncore.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001D1D0 /* React-rncore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rncore.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001D230 /* React-runtimeexecutor.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimeexecutor.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001D240 /* React-runtimeexecutor.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimeexecutor.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001D3D0 /* React-runtimescheduler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimescheduler.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001D3E0 /* React-runtimescheduler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimescheduler.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001D3F0 /* React-runtimescheduler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-runtimescheduler-prefix.pch"; sourceTree = ""; }; + 46EB2E0001D400 /* React-runtimescheduler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-runtimescheduler-dummy.m"; sourceTree = ""; }; + 46EB2E0001D5C0 /* React-utils.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-utils.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001D5D0 /* React-utils.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-utils.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001D5E0 /* React-utils.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-utils.modulemap"; sourceTree = ""; }; + 46EB2E0001D5F0 /* React-utils-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-utils-umbrella.h"; sourceTree = ""; }; + 46EB2E0001D610 /* React-utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-utils-prefix.pch"; sourceTree = ""; }; + 46EB2E0001D620 /* React-utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-utils-dummy.m"; sourceTree = ""; }; + 46EB2E0001D8C0 /* ReactCommon.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactCommon.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001D8D0 /* ReactCommon.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactCommon.release.xcconfig; sourceTree = ""; }; + 46EB2E0001D8E0 /* ReactCommon.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ReactCommon.modulemap; sourceTree = ""; }; + 46EB2E0001D8F0 /* ReactCommon-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactCommon-umbrella.h"; sourceTree = ""; }; + 46EB2E0001D910 /* ReactCommon-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactCommon-prefix.pch"; sourceTree = ""; }; + 46EB2E0001D920 /* ReactCommon-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactCommon-dummy.m"; sourceTree = ""; }; + 46EB2E0001DC60 /* SocketRocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001DC70 /* SocketRocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.release.xcconfig; sourceTree = ""; }; + 46EB2E0001DC80 /* SocketRocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SocketRocket-prefix.pch"; sourceTree = ""; }; + 46EB2E0001DC90 /* SocketRocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SocketRocket-dummy.m"; sourceTree = ""; }; + 46EB2E0001E1C0 /* Yoga.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yoga.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001E1D0 /* Yoga.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yoga.release.xcconfig; sourceTree = ""; }; + 46EB2E0001E1E0 /* Yoga.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Yoga.modulemap; sourceTree = ""; }; + 46EB2E0001E1F0 /* Yoga-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yoga-umbrella.h"; sourceTree = ""; }; + 46EB2E0001E210 /* Yoga-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yoga-prefix.pch"; sourceTree = ""; }; + 46EB2E0001E220 /* Yoga-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Yoga-dummy.m"; sourceTree = ""; }; + 46EB2E0001F7D0 /* ZXingObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXingObjC.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001F7E0 /* ZXingObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXingObjC.release.xcconfig; sourceTree = ""; }; + 46EB2E0001F7F0 /* ZXingObjC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZXingObjC.modulemap; sourceTree = ""; }; + 46EB2E0001F800 /* ZXingObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZXingObjC-umbrella.h"; sourceTree = ""; }; + 46EB2E0001F820 /* ZXingObjC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZXingObjC-prefix.pch"; sourceTree = ""; }; + 46EB2E0001F830 /* ZXingObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZXingObjC-dummy.m"; sourceTree = ""; }; + 46EB2E0001F8A0 /* boost.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = boost.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001F8B0 /* boost.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = boost.release.xcconfig; sourceTree = ""; }; + 46EB2E0001FA30 /* fmt.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = fmt.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001FA40 /* fmt.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = fmt.release.xcconfig; sourceTree = ""; }; + 46EB2E0001FA50 /* fmt-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "fmt-prefix.pch"; sourceTree = ""; }; + 46EB2E0001FA60 /* fmt-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "fmt-dummy.m"; sourceTree = ""; }; + 46EB2E0001FBD0 /* glog.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = glog.debug.xcconfig; sourceTree = ""; }; + 46EB2E0001FBE0 /* glog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = glog.release.xcconfig; sourceTree = ""; }; + 46EB2E0001FBF0 /* glog.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = glog.modulemap; sourceTree = ""; }; + 46EB2E0001FC00 /* glog-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "glog-umbrella.h"; sourceTree = ""; }; + 46EB2E0001FC20 /* glog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "glog-prefix.pch"; sourceTree = ""; }; + 46EB2E0001FC30 /* glog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "glog-dummy.m"; sourceTree = ""; }; + 46EB2E0001FCA0 /* hermes-engine-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "hermes-engine-xcframeworks.sh"; sourceTree = ""; }; + 46EB2E0001FCB0 /* hermes-engine.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "hermes-engine.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001FCC0 /* hermes-engine.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "hermes-engine.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001FEC0 /* react-native-safe-area-context.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-safe-area-context.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001FED0 /* react-native-safe-area-context.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-safe-area-context.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001FEE0 /* react-native-safe-area-context-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-safe-area-context-prefix.pch"; sourceTree = ""; }; + 46EB2E0001FEF0 /* react-native-safe-area-context-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-safe-area-context-dummy.m"; sourceTree = ""; }; + 46EB2E0001FFA0 /* Pods-mobileapptemplate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-mobileapptemplate.release.xcconfig"; sourceTree = ""; }; + 46EB2E0001FFB0 /* Pods-mobileapptemplate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-mobileapptemplate.debug.xcconfig"; sourceTree = ""; }; + 46EB2E0001FFC0 /* Pods-mobileapptemplate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-mobileapptemplate.modulemap"; sourceTree = ""; }; + 46EB2E0001FFD0 /* Pods-mobileapptemplate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-mobileapptemplate-umbrella.h"; sourceTree = ""; }; + 46EB2E0001FFF0 /* Pods-mobileapptemplate-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-mobileapptemplate-frameworks.sh"; sourceTree = ""; }; + 46EB2E00020000 /* Pods-mobileapptemplate-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-mobileapptemplate-resources.sh"; sourceTree = ""; }; + 46EB2E00020010 /* Pods-mobileapptemplate-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-mobileapptemplate-acknowledgements.plist"; sourceTree = ""; }; + 46EB2E00020020 /* Pods-mobileapptemplate-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-mobileapptemplate-acknowledgements.markdown"; sourceTree = ""; }; + 46EB2E00020030 /* Pods-mobileapptemplate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-mobileapptemplate-dummy.m"; sourceTree = ""; }; + 494E934B4070A029E1A8D42C9BDF4646 /* EXImageLoader */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXImageLoader; path = libEXImageLoader.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 4F3E9C98444FA55E416B857143C48013 /* React-RuntimeHermes */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RuntimeHermes"; path = "libReact-RuntimeHermes.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 50B5347C9A6E93B7D4CFC3673BA6FB7E /* RNScreens */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNScreens; path = libRNScreens.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 52FCF98CEFF94C742080B6965D537AD0 /* react-native-safe-area-context */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "react-native-safe-area-context"; path = "libreact-native-safe-area-context.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5737DDB4BC95AD399B3206838AB97095 /* RNCAsyncStorage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNCAsyncStorage; path = libRNCAsyncStorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5868279839278475B7AAE3A5535A508C /* ExpoModulesCore */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoModulesCore; path = libExpoModulesCore.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 58926B83684F42641928AA071B863676 /* Expo */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Expo; path = libExpo.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5AA54A19E2135E09B9C8C0767385FD3A /* React-graphics */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-graphics"; path = "libReact-graphics.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5C7A70A46CC181F171F0AB9E1682D2B7 /* ExpoCrypto */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoCrypto; path = libExpoCrypto.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 60D5A56E763D6E7C4FBE797565062EEA /* React-nativeconfig */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-nativeconfig"; path = "libReact-nativeconfig.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 61A80F68AE163B384B7D7A9E76B6046C /* React-FabricImage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-FabricImage"; path = "libReact-FabricImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 65D0A19C165FA1126B1360680FE6DB12 /* Yoga */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Yoga; path = libYoga.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 666E72807891C591E025A75410CD2A26 /* React-perflogger */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-perflogger"; path = "libReact-perflogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6771D231F4C8C5976470A369C474B32E /* React-CoreModules */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-CoreModules"; path = "libReact-CoreModules.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6ED2C07E6AE77BBD9A6856E523EF6A06 /* React-debug */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-debug"; path = "libReact-debug.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6F73B6C7971A37DCD5170ED89E3DF741 /* ZXingObjC */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ZXingObjC; path = libZXingObjC.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = GTMAppAuth; path = libGTMAppAuth.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 6FFB7B2992BB53405E6B771A5BA1E97D /* DoubleConversion */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DoubleConversion; path = libDoubleConversion.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 7894B46E6C7FA2545BF0AD11EFC6F44E /* RNCAsyncStorage-RNCAsyncStorage_resources */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "RNCAsyncStorage-RNCAsyncStorage_resources"; path = RNCAsyncStorage_resources.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 802121F5B756ACBFDD6D08C36246DADD /* React-RCTLinking */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTLinking"; path = "libReact-RCTLinking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 80854D88467765B192E95AC12D7E7825 /* ExpoAsset */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoAsset; path = libExpoAsset.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8373770623C36DC1B0469DD50C6F763C /* EXConstants-EXConstants */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "EXConstants-EXConstants"; path = EXConstants.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SocketRocket; path = libSocketRocket.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 89113033478803623ECCDB4F9A1CBE61 /* EXApplication-ExpoApplication_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "EXApplication-ExpoApplication_privacy"; path = ExpoApplication_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 8C58DB1533FFA98B1F8D7AD4C7F57F2B /* ExpoAdapterGoogleSignIn */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoAdapterGoogleSignIn; path = libExpoAdapterGoogleSignIn.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8EB3D0724E20D016740D2411561FB73D /* ExpoCamera */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoCamera; path = libExpoCamera.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8F65F9361F2069CF9E9D751272968DE4 /* RNGestureHandler */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNGestureHandler; path = libRNGestureHandler.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 90EE8D3C082C157169540FC8F5913DAD /* RNSVG */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNSVG; path = libRNSVG.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 91BFA73E529051CDD2E6783F3C8023D1 /* ExpoWebBrowser */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoWebBrowser; path = libExpoWebBrowser.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 971F6C319DDD4BD078954A5EF77B5BA7 /* React-featureflags */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-featureflags"; path = "libReact-featureflags.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 97CE6A3FA04F0B3C1E0418A227804309 /* RNGoogleSignin */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNGoogleSignin; path = libRNGoogleSignin.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 981DE5816F289093469CC450A22DC1F7 /* EXBarCodeScanner */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXBarCodeScanner; path = libEXBarCodeScanner.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A5B49761F8D1EB12585DD45CAA2E489F /* React-logger */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-logger"; path = "libReact-logger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A67E85E5F06FDA406D3A1B378BDF0C5C /* React-runtimescheduler */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-runtimescheduler"; path = "libReact-runtimescheduler.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A68E5A9B69A3BA0FD52CAF7A354EC93B /* React-RCTNetwork */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTNetwork"; path = "libReact-RCTNetwork.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + ABC8ABA7BE6A035D2B3BD07109EFD54A /* ExpoFont */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoFont; path = libExpoFont.a; sourceTree = BUILT_PRODUCTS_DIR; }; + B7610E9FDE749C16C0B1CDAAF3B2DDC2 /* React-utils */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-utils"; path = "libReact-utils.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + BB41A78C1BAC8F34C36E35A225A47DFC /* EXConstants-ExpoConstants_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "EXConstants-ExpoConstants_privacy"; path = ExpoConstants_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + BD71E2539823621820F84384064C253A /* React-Core */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Core"; path = "libReact-Core.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C02EAF482D8B4DE45E3A58A25AE1FA91 /* React-jserrorhandler */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jserrorhandler"; path = "libReact-jserrorhandler.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = GTMSessionFetcher; path = libGTMSessionFetcher.a; sourceTree = BUILT_PRODUCTS_DIR; }; + C1A919103EAC9813D236486C34FC0A21 /* React-RCTVibration */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTVibration"; path = "libReact-RCTVibration.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C777CF2FB1E39A45CBBDB54E8693F471 /* RNReanimated */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNReanimated; path = libRNReanimated.a; sourceTree = BUILT_PRODUCTS_DIR; }; + C941106D9D54AE237C5110F5638389AC /* React-Mapbuffer */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Mapbuffer"; path = "libReact-Mapbuffer.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + CD31A81A9E8B35D5194EE8ED811B5D64 /* ExpoFileSystem */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoFileSystem; path = libExpoFileSystem.a; sourceTree = BUILT_PRODUCTS_DIR; }; + CEA45A2349847B8CEAC9ABF565A04BD0 /* React-ImageManager */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-ImageManager"; path = "libReact-ImageManager.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + D22EED118A762A7D7BC88A4ADBB7026E /* React-RuntimeCore */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RuntimeCore"; path = "libReact-RuntimeCore.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + D5C775614AC76D44CECB6BE08B022F1F /* ReactCommon */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ReactCommon; path = libReactCommon.a; sourceTree = BUILT_PRODUCTS_DIR; }; + D9F334F2E90E3EE462FC4192AF5C03BD /* React-jsi */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jsi"; path = "libReact-jsi.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + DA0C8E4A1DAFC158C8B8845D021E6531 /* GTMAppAuth-GTMAppAuth_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GTMAppAuth-GTMAppAuth_Privacy"; path = GTMAppAuth_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + DA7ABB6DD8AEACED51D63B2C774E3A63 /* React-RCTFabric */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTFabric"; path = "libReact-RCTFabric.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + DAD8B71DF2DFCF15AAF98C06D37D5703 /* React-hermes */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-hermes"; path = "libReact-hermes.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + DE73D8A5ECB254D9D3F8C36C8D201F89 /* React-Fabric */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Fabric"; path = "libReact-Fabric.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E50E54D57E4CB3E0920119CF69AD9A2D /* React-Core-RCTI18nStrings */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "React-Core-RCTI18nStrings"; path = RCTI18nStrings.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + E5BA41B7F2E1FE47F9ABCAC27C9E4281 /* GoogleSignIn-GoogleSignIn */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GoogleSignIn-GoogleSignIn"; path = GoogleSignIn.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + E6A16705C69FC7DE11C2469A4A0F8358 /* React-RCTText */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTText"; path = "libReact-RCTText.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E7178FECB829C9576A3723658B07F087 /* React-Codegen */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Codegen"; path = "libReact-Codegen.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E826FA0DCB9AA6E7829C68391B323B78 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; path = GTMSessionFetcher_Core_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + EE0F6648D04CB8A4D349EA4DAA91AF81 /* ExpoDevice */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoDevice; path = libExpoDevice.a; sourceTree = BUILT_PRODUCTS_DIR; }; + EEDBF403E8E0B3885E65C2741B536BC5 /* React-RCTImage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTImage"; path = "libReact-RCTImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + EF9852680BCD6EC8B15F622B5B92A838 /* AppAuth-AppAuthCore_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "AppAuth-AppAuthCore_Privacy"; path = AppAuthCore_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + F2E7C88DFCD460A4B46B913ADEB8A641 /* React-jsiexecutor */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jsiexecutor"; path = "libReact-jsiexecutor.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + F4BDA69E3BCB0166D49FB679ABADCA00 /* fmt */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = fmt; path = libfmt.a; sourceTree = BUILT_PRODUCTS_DIR; }; + F71EBF73F354B475D465FF6DE9A66707 /* React-RCTBlob */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTBlob"; path = "libReact-RCTBlob.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + F8A439592F13E493EBAB22D857A814DB /* ExpoDevice-ExpoDevice_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ExpoDevice-ExpoDevice_privacy"; path = ExpoDevice_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + F958876A082BF810B342435CE3FB5AF6 /* RCTTypeSafety */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RCTTypeSafety; path = libRCTTypeSafety.a; sourceTree = BUILT_PRODUCTS_DIR; }; + FD56AB51475BC5F592781EE2692D1412 /* GoogleSignIn */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = GoogleSignIn; path = libGoogleSignIn.a; sourceTree = BUILT_PRODUCTS_DIR; }; + FE7B9294FF05AAFD1653E2104E10844A /* React-RCTAnimation */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTAnimation"; path = "libReact-RCTAnimation.a"; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 46EB2E0000E560 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000E5D0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EB30 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000ED60 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EDD0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EF60 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F140 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F1B0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F250 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F3E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F510 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F620 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F750 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F880 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FAE0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FC30 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FCA0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FE10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FE80 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000101C0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00010330 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00010460 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011490 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011670 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000116E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011890 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011900 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011AC0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011B30 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000121F0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000139A0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013B40 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013C90 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013D00 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013E40 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00014280 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000143E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00014C10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00015790 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00015B70 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00016210 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00016280 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00017F30 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000181C0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000197F0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019970 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019AF0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019C10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019E10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A200 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A380 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A4E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001ABF0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001ADF0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001AEF0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B030 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B130 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B5E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B6E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B8C0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BAA0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BC10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BF10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C060 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C1D0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C450 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C5E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C6E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C870 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C990 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CD50 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CE50 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CF50 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D060 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D2C0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D490 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D6B0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D9B0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001DD20 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001E2B0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001F930 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FAF0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FD40 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FF80 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 46EB2E00000010 = { + isa = PBXGroup; + children = ( + 46EB2E000005D0 /* Podfile */, + 46EB2E00000090 /* Development Pods */, + 46EB2E00000060 /* Frameworks */, + 46EB2E00000080 /* Pods */, + 46EB2E00000020 /* Products */, + 46EB2E00000070 /* Targets Support Files */, + ); + sourceTree = ""; + }; + 46EB2E00000020 /* Products */ = { + isa = PBXGroup; + children = ( + 3FD1B4C1246D643E9476438C28048FA8 /* AppAuth */, + EF9852680BCD6EC8B15F622B5B92A838 /* AppAuth-AppAuthCore_Privacy */, + 6FFB7B2992BB53405E6B771A5BA1E97D /* DoubleConversion */, + 0AE30817DC70B7BDE99523E2FB47404C /* EXApplication */, + 89113033478803623ECCDB4F9A1CBE61 /* EXApplication-ExpoApplication_privacy */, + 981DE5816F289093469CC450A22DC1F7 /* EXBarCodeScanner */, + 220361FF3B2778F8F38C2C4DCC5B49FD /* EXConstants */, + 8373770623C36DC1B0469DD50C6F763C /* EXConstants-EXConstants */, + BB41A78C1BAC8F34C36E35A225A47DFC /* EXConstants-ExpoConstants_privacy */, + 494E934B4070A029E1A8D42C9BDF4646 /* EXImageLoader */, + 58926B83684F42641928AA071B863676 /* Expo */, + 8C58DB1533FFA98B1F8D7AD4C7F57F2B /* ExpoAdapterGoogleSignIn */, + 80854D88467765B192E95AC12D7E7825 /* ExpoAsset */, + 8EB3D0724E20D016740D2411561FB73D /* ExpoCamera */, + 5C7A70A46CC181F171F0AB9E1682D2B7 /* ExpoCrypto */, + EE0F6648D04CB8A4D349EA4DAA91AF81 /* ExpoDevice */, + F8A439592F13E493EBAB22D857A814DB /* ExpoDevice-ExpoDevice_privacy */, + CD31A81A9E8B35D5194EE8ED811B5D64 /* ExpoFileSystem */, + 178DE81B4D5424C480EC2B1B64A6412D /* ExpoFileSystem-ExpoFileSystem_privacy */, + ABC8ABA7BE6A035D2B3BD07109EFD54A /* ExpoFont */, + 07BCD730F7BAE0FD407C1930FCA0A217 /* ExpoKeepAwake */, + 5868279839278475B7AAE3A5535A508C /* ExpoModulesCore */, + 91BFA73E529051CDD2E6783F3C8023D1 /* ExpoWebBrowser */, + F4BDA69E3BCB0166D49FB679ABADCA00 /* fmt */, + 3CA7A9404CCDD6BA22C97F8348CE3209 /* glog */, + FD56AB51475BC5F592781EE2692D1412 /* GoogleSignIn */, + E5BA41B7F2E1FE47F9ABCAC27C9E4281 /* GoogleSignIn-GoogleSignIn */, + 6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth */, + DA0C8E4A1DAFC158C8B8845D021E6531 /* GTMAppAuth-GTMAppAuth_Privacy */, + C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher */, + E826FA0DCB9AA6E7829C68391B323B78 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */, + 288CD1F2113855AFB654C359138106EF /* Pods-mobileapptemplate */, + 1936453FF2A7E3A13063C4917C4D5598 /* RCT-Folly */, + 33EEBF1D210254B5452CE560F81C9D38 /* RCTDeprecation */, + F958876A082BF810B342435CE3FB5AF6 /* RCTTypeSafety */, + E7178FECB829C9576A3723658B07F087 /* React-Codegen */, + BD71E2539823621820F84384064C253A /* React-Core */, + E50E54D57E4CB3E0920119CF69AD9A2D /* React-Core-RCTI18nStrings */, + 6771D231F4C8C5976470A369C474B32E /* React-CoreModules */, + 37592FDAD45752511010F4B06AC57355 /* React-cxxreact */, + 6ED2C07E6AE77BBD9A6856E523EF6A06 /* React-debug */, + DE73D8A5ECB254D9D3F8C36C8D201F89 /* React-Fabric */, + 61A80F68AE163B384B7D7A9E76B6046C /* React-FabricImage */, + 971F6C319DDD4BD078954A5EF77B5BA7 /* React-featureflags */, + 5AA54A19E2135E09B9C8C0767385FD3A /* React-graphics */, + DAD8B71DF2DFCF15AAF98C06D37D5703 /* React-hermes */, + CEA45A2349847B8CEAC9ABF565A04BD0 /* React-ImageManager */, + C02EAF482D8B4DE45E3A58A25AE1FA91 /* React-jserrorhandler */, + D9F334F2E90E3EE462FC4192AF5C03BD /* React-jsi */, + F2E7C88DFCD460A4B46B913ADEB8A641 /* React-jsiexecutor */, + 2577F299FCB0A19824FE989BE77B8E8F /* React-jsinspector */, + A5B49761F8D1EB12585DD45CAA2E489F /* React-logger */, + C941106D9D54AE237C5110F5638389AC /* React-Mapbuffer */, + 52FCF98CEFF94C742080B6965D537AD0 /* react-native-safe-area-context */, + 60D5A56E763D6E7C4FBE797565062EEA /* React-nativeconfig */, + 1E649614D7644BF68C2F5D4CB3FBF8DC /* React-NativeModulesApple */, + 666E72807891C591E025A75410CD2A26 /* React-perflogger */, + FE7B9294FF05AAFD1653E2104E10844A /* React-RCTAnimation */, + 39D0105B481E5FB78C661496BD63B8A5 /* React-RCTAppDelegate */, + F71EBF73F354B475D465FF6DE9A66707 /* React-RCTBlob */, + DA7ABB6DD8AEACED51D63B2C774E3A63 /* React-RCTFabric */, + EEDBF403E8E0B3885E65C2741B536BC5 /* React-RCTImage */, + 802121F5B756ACBFDD6D08C36246DADD /* React-RCTLinking */, + A68E5A9B69A3BA0FD52CAF7A354EC93B /* React-RCTNetwork */, + 269BE773C9482484B70949A40F4EA525 /* React-RCTSettings */, + E6A16705C69FC7DE11C2469A4A0F8358 /* React-RCTText */, + C1A919103EAC9813D236486C34FC0A21 /* React-RCTVibration */, + 1E04881EDF02715BD6AC2C6ED3FBB37E /* React-rendererdebug */, + 1381503C42FFF460E946860A32A6F981 /* React-RuntimeApple */, + D22EED118A762A7D7BC88A4ADBB7026E /* React-RuntimeCore */, + 4F3E9C98444FA55E416B857143C48013 /* React-RuntimeHermes */, + A67E85E5F06FDA406D3A1B378BDF0C5C /* React-runtimescheduler */, + B7610E9FDE749C16C0B1CDAAF3B2DDC2 /* React-utils */, + D5C775614AC76D44CECB6BE08B022F1F /* ReactCommon */, + 5737DDB4BC95AD399B3206838AB97095 /* RNCAsyncStorage */, + 7894B46E6C7FA2545BF0AD11EFC6F44E /* RNCAsyncStorage-RNCAsyncStorage_resources */, + 8F65F9361F2069CF9E9D751272968DE4 /* RNGestureHandler */, + 97CE6A3FA04F0B3C1E0418A227804309 /* RNGoogleSignin */, + C777CF2FB1E39A45CBBDB54E8693F471 /* RNReanimated */, + 50B5347C9A6E93B7D4CFC3673BA6FB7E /* RNScreens */, + 90EE8D3C082C157169540FC8F5913DAD /* RNSVG */, + 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */, + 65D0A19C165FA1126B1360680FE6DB12 /* Yoga */, + 6F73B6C7971A37DCD5170ED89E3DF741 /* ZXingObjC */, + ); + name = Products; + sourceTree = ""; + }; + 46EB2E00000060 /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; + 46EB2E00000070 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001FF90 /* Pods-mobileapptemplate */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + 46EB2E00000080 /* Pods */ = { + isa = PBXGroup; + children = ( + 46EB2E000000B0 /* AppAuth */, + 46EB2E00000580 /* boost */, + 46EB2E000000C0 /* DoubleConversion */, + 46EB2E00000590 /* fmt */, + 46EB2E000005A0 /* glog */, + 46EB2E000001F0 /* GoogleSignIn */, + 46EB2E000001D0 /* GTMAppAuth */, + 46EB2E000001E0 /* GTMSessionFetcher */, + 46EB2E000005B0 /* hermes-engine */, + 46EB2E00000200 /* RCT-Folly */, + 46EB2E00000550 /* SocketRocket */, + 46EB2E00000570 /* ZXingObjC */, + ); + name = Pods; + sourceTree = ""; + }; + 46EB2E00000090 /* Development Pods */ = { + isa = PBXGroup; + children = ( + 46EB2E000000D0 /* EXApplication */, + 46EB2E000000E0 /* EXBarCodeScanner */, + 46EB2E000000F0 /* EXConstants */, + 46EB2E00000100 /* EXImageLoader */, + 46EB2E00000110 /* Expo */, + 46EB2E00000120 /* ExpoAdapterGoogleSignIn */, + 46EB2E00000130 /* ExpoAsset */, + 46EB2E00000140 /* ExpoCamera */, + 46EB2E00000150 /* ExpoCrypto */, + 46EB2E00000160 /* ExpoDevice */, + 46EB2E00000170 /* ExpoFileSystem */, + 46EB2E00000180 /* ExpoFont */, + 46EB2E00000190 /* ExpoKeepAwake */, + 46EB2E000001A0 /* ExpoModulesCore */, + 46EB2E000001B0 /* ExpoWebBrowser */, + 46EB2E000001C0 /* FBLazyVector */, + 46EB2E00000210 /* RCTDeprecation */, + 46EB2E00000220 /* RCTRequired */, + 46EB2E00000230 /* RCTTypeSafety */, + 46EB2E000002A0 /* React */, + 46EB2E00000410 /* React-callinvoker */, + 46EB2E000002B0 /* React-Codegen */, + 46EB2E000002C0 /* React-Core */, + 46EB2E000002D0 /* React-CoreModules */, + 46EB2E00000420 /* React-cxxreact */, + 46EB2E00000430 /* React-debug */, + 46EB2E000002E0 /* React-Fabric */, + 46EB2E000002F0 /* React-FabricImage */, + 46EB2E00000440 /* React-featureflags */, + 46EB2E00000450 /* React-graphics */, + 46EB2E00000460 /* React-hermes */, + 46EB2E00000300 /* React-ImageManager */, + 46EB2E00000470 /* React-jserrorhandler */, + 46EB2E00000480 /* React-jsi */, + 46EB2E00000490 /* React-jsiexecutor */, + 46EB2E000004A0 /* React-jsinspector */, + 46EB2E000004B0 /* React-jsitracing */, + 46EB2E000004C0 /* React-logger */, + 46EB2E00000310 /* React-Mapbuffer */, + 46EB2E000005C0 /* react-native-safe-area-context */, + 46EB2E000004D0 /* React-nativeconfig */, + 46EB2E00000320 /* React-NativeModulesApple */, + 46EB2E000004E0 /* React-perflogger */, + 46EB2E00000330 /* React-RCTActionSheet */, + 46EB2E00000340 /* React-RCTAnimation */, + 46EB2E00000350 /* React-RCTAppDelegate */, + 46EB2E00000360 /* React-RCTBlob */, + 46EB2E00000370 /* React-RCTFabric */, + 46EB2E00000380 /* React-RCTImage */, + 46EB2E00000390 /* React-RCTLinking */, + 46EB2E000003A0 /* React-RCTNetwork */, + 46EB2E000003B0 /* React-RCTSettings */, + 46EB2E000003C0 /* React-RCTText */, + 46EB2E000003D0 /* React-RCTVibration */, + 46EB2E000004F0 /* React-rendererdebug */, + 46EB2E00000500 /* React-rncore */, + 46EB2E000003E0 /* React-RuntimeApple */, + 46EB2E000003F0 /* React-RuntimeCore */, + 46EB2E00000510 /* React-runtimeexecutor */, + 46EB2E00000400 /* React-RuntimeHermes */, + 46EB2E00000520 /* React-runtimescheduler */, + 46EB2E00000530 /* React-utils */, + 46EB2E00000540 /* ReactCommon */, + 46EB2E00000240 /* RNCAsyncStorage */, + 46EB2E00000250 /* RNGestureHandler */, + 46EB2E00000260 /* RNGoogleSignin */, + 46EB2E00000270 /* RNReanimated */, + 46EB2E00000290 /* RNScreens */, + 46EB2E00000280 /* RNSVG */, + 46EB2E00000560 /* Yoga */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + 46EB2E000000B0 /* AppAuth */ = { + isa = PBXGroup; + children = ( + 46EB2E000005E0 /* Core */, + 46EB2E00000960 /* ExternalUserAgent */, + 46EB2E0000E600 /* Support Files */, + ); + name = AppAuth; + path = AppAuth; + sourceTree = ""; + }; + 46EB2E000000C0 /* DoubleConversion */ = { + isa = PBXGroup; + children = ( + 46EB2E00000A40 /* bignum.cc */, + 46EB2E00000A50 /* bignum.h */, + 46EB2E00000A20 /* bignum-dtoa.cc */, + 46EB2E00000A30 /* bignum-dtoa.h */, + 46EB2E00000A60 /* cached-powers.cc */, + 46EB2E00000A70 /* cached-powers.h */, + 46EB2E00000A80 /* diy-fp.cc */, + 46EB2E00000A90 /* diy-fp.h */, + 46EB2E00000AA0 /* double-conversion.cc */, + 46EB2E00000AB0 /* double-conversion.h */, + 46EB2E00000AC0 /* fast-dtoa.cc */, + 46EB2E00000AD0 /* fast-dtoa.h */, + 46EB2E00000AE0 /* fixed-dtoa.cc */, + 46EB2E00000AF0 /* fixed-dtoa.h */, + 46EB2E00000B00 /* ieee.h */, + 46EB2E00000B10 /* strtod.cc */, + 46EB2E00000B20 /* strtod.h */, + 46EB2E00000B30 /* utils.h */, + 46EB2E0000EC60 /* Support Files */, + ); + name = DoubleConversion; + path = DoubleConversion; + sourceTree = ""; + }; + 46EB2E000000D0 /* EXApplication */ = { + isa = PBXGroup; + children = ( + 46EB2E00000B40 /* ApplicationExceptions.swift */, + 46EB2E00000B50 /* ApplicationModule.swift */, + 46EB2E0000D580 /* PrivacyInfo.xcprivacy */, + 46EB2E00000B60 /* EXApplication */, + 46EB2E0000DB20 /* Pod */, + 46EB2E0000EE00 /* Support Files */, + ); + name = EXApplication; + path = "../../node_modules/expo-application/ios"; + sourceTree = ""; + }; + 46EB2E000000E0 /* EXBarCodeScanner */ = { + isa = PBXGroup; + children = ( + 46EB2E00000B90 /* BarCodeScannerExceptions.swift */, + 46EB2E00000BA0 /* BarCodeScannerModule.swift */, + 46EB2E00000BB0 /* EXBarCodeCameraRequester.h */, + 46EB2E00000BC0 /* EXBarCodeCameraRequester.m */, + 46EB2E00000BD0 /* EXBarCodeScanner.h */, + 46EB2E00000BE0 /* EXBarCodeScanner.m */, + 46EB2E00000BF0 /* EXBarCodeScannerProvider.h */, + 46EB2E00000C00 /* EXBarCodeScannerProvider.m */, + 46EB2E00000C10 /* EXBarCodeScannerView.h */, + 46EB2E00000C20 /* EXBarCodeScannerView.m */, + 46EB2E0000DB40 /* Pod */, + 46EB2E0000F030 /* Support Files */, + 46EB2E00000C30 /* Utilities */, + ); + name = EXBarCodeScanner; + path = "../../node_modules/expo-barcode-scanner/ios"; + sourceTree = ""; + }; + 46EB2E000000F0 /* EXConstants */ = { + isa = PBXGroup; + children = ( + 46EB2E00000C60 /* ConstantsModule.swift */, + 46EB2E00000C70 /* EXConstantsInstallationIdProvider.h */, + 46EB2E00000C80 /* EXConstantsInstallationIdProvider.m */, + 46EB2E00000C90 /* EXConstantsService.h */, + 46EB2E00000CA0 /* EXConstantsService.m */, + 46EB2E0000D590 /* PrivacyInfo.xcprivacy */, + 46EB2E0000DB60 /* Pod */, + 46EB2E0000F1D0 /* Support Files */, + ); + name = EXConstants; + path = "../../node_modules/expo-constants/ios"; + sourceTree = ""; + }; + 46EB2E00000100 /* EXImageLoader */ = { + isa = PBXGroup; + children = ( + 46EB2E00000CB0 /* EXImageLoader.h */, + 46EB2E00000CC0 /* EXImageLoader.m */, + 46EB2E0000DB80 /* Pod */, + 46EB2E0000F410 /* Support Files */, + ); + name = EXImageLoader; + path = "../../node_modules/expo-image-loader/ios"; + sourceTree = ""; + }; + 46EB2E00000110 /* Expo */ = { + isa = PBXGroup; + children = ( + 46EB2E00000CD0 /* EXAppDefinesLoader.h */, + 46EB2E00000CE0 /* EXAppDefinesLoader.m */, + 46EB2E00000CF0 /* Expo.h */, + 46EB2E0000DBA0 /* Pod */, + 46EB2E0000F550 /* Support Files */, + ); + name = Expo; + path = ../../node_modules/expo; + sourceTree = ""; + }; + 46EB2E00000120 /* ExpoAdapterGoogleSignIn */ = { + isa = PBXGroup; + children = ( + 46EB2E00000D00 /* GoogleSignInAppDelegate.swift */, + 46EB2E0000DBD0 /* Pod */, + 46EB2E0000F640 /* Support Files */, + ); + name = ExpoAdapterGoogleSignIn; + path = "../../node_modules/@react-native-google-signin/google-signin/expo/ios"; + sourceTree = ""; + }; + 46EB2E00000130 /* ExpoAsset */ = { + isa = PBXGroup; + children = ( + 46EB2E00000D10 /* AssetModule.swift */, + 46EB2E0000DBF0 /* Pod */, + 46EB2E0000F770 /* Support Files */, + ); + name = ExpoAsset; + path = "../../node_modules/expo-asset/ios"; + sourceTree = ""; + }; + 46EB2E00000140 /* ExpoCamera */ = { + isa = PBXGroup; + children = ( + 46EB2E00000D20 /* CameraViewLegacyModule.swift */, + 46EB2E00000D30 /* CameraViewModule.swift */, + 46EB2E00000E80 /* SimulatorUtils.swift */, + 46EB2E00000D40 /* Common */, + 46EB2E00000DB0 /* Current */, + 46EB2E00000E40 /* Legacy */, + 46EB2E0000DC10 /* Pod */, + 46EB2E0000F9D0 /* Support Files */, + ); + name = ExpoCamera; + path = "../../node_modules/expo-camera/ios"; + sourceTree = ""; + }; + 46EB2E00000150 /* ExpoCrypto */ = { + isa = PBXGroup; + children = ( + 46EB2E00000E90 /* CryptoModule.swift */, + 46EB2E00000EA0 /* DigestAlgorithm.swift */, + 46EB2E00000EB0 /* DigestOptions.swift */, + 46EB2E0000DC30 /* Pod */, + 46EB2E0000FB20 /* Support Files */, + ); + name = ExpoCrypto; + path = "../../node_modules/expo-crypto/ios"; + sourceTree = ""; + }; + 46EB2E00000160 /* ExpoDevice */ = { + isa = PBXGroup; + children = ( + 46EB2E00000EC0 /* DeviceModule.swift */, + 46EB2E0000D5A0 /* PrivacyInfo.xcprivacy */, + 46EB2E00000ED0 /* UIDevice.swift */, + 46EB2E0000DC50 /* Pod */, + 46EB2E0000FCD0 /* Support Files */, + ); + name = ExpoDevice; + path = "../../node_modules/expo-device/ios"; + sourceTree = ""; + }; + 46EB2E00000170 /* ExpoFileSystem */ = { + isa = PBXGroup; + children = ( + 46EB2E00000EE0 /* Encoding.swift */, + 46EB2E00000EF0 /* EXFileSystemAssetLibraryHandler.h */, + 46EB2E00000F00 /* EXFileSystemAssetLibraryHandler.m */, + 46EB2E00000F10 /* EXFileSystemHandler.h */, + 46EB2E00000F20 /* EXFileSystemLocalFileHandler.h */, + 46EB2E00000F30 /* EXFileSystemLocalFileHandler.m */, + 46EB2E00000F40 /* ExpoFileSystem.h */, + 46EB2E00001060 /* FileSystemBackgroundSessionHandler.swift */, + 46EB2E00001070 /* FileSystemExceptions.swift */, + 46EB2E00001080 /* FileSystemHelpers.swift */, + 46EB2E00001090 /* FileSystemModule.swift */, + 46EB2E000010A0 /* FileSystemRecords.swift */, + 46EB2E000010B0 /* NetworkingHelpers.swift */, + 46EB2E000010C0 /* NSData+EXFileSystem.h */, + 46EB2E000010D0 /* NSData+EXFileSystem.m */, + 46EB2E0000D5B0 /* PrivacyInfo.xcprivacy */, + 46EB2E00000F50 /* EXSessionTasks */, + 46EB2E0000DC70 /* Pod */, + 46EB2E0000FEB0 /* Support Files */, + ); + name = ExpoFileSystem; + path = "../../node_modules/expo-file-system/ios"; + sourceTree = ""; + }; + 46EB2E00000180 /* ExpoFont */ = { + isa = PBXGroup; + children = ( + 46EB2E000010E0 /* FontExceptions.swift */, + 46EB2E000010F0 /* FontFamilyAliasManager.swift */, + 46EB2E00001100 /* FontLoaderModule.swift */, + 46EB2E00001110 /* FontUtils.swift */, + 46EB2E00001120 /* UIFont+FontFamilyAlias.swift */, + 46EB2E0000DC90 /* Pod */, + 46EB2E00010220 /* Support Files */, + ); + name = ExpoFont; + path = "../../node_modules/expo-font/ios"; + sourceTree = ""; + }; + 46EB2E00000190 /* ExpoKeepAwake */ = { + isa = PBXGroup; + children = ( + 46EB2E00001130 /* KeepAwakeModule.swift */, + 46EB2E0000DCB0 /* Pod */, + 46EB2E00010350 /* Support Files */, + ); + name = ExpoKeepAwake; + path = "../../node_modules/expo-keep-awake/ios"; + sourceTree = ""; + }; + 46EB2E000001A0 /* ExpoModulesCore */ = { + isa = PBXGroup; + children = ( + 46EB2E00002210 /* common */, + 46EB2E00001140 /* ios */, + 46EB2E0000DCD0 /* Pod */, + 46EB2E00011380 /* Support Files */, + ); + name = ExpoModulesCore; + path = "../../node_modules/expo-modules-core"; + sourceTree = ""; + }; + 46EB2E000001B0 /* ExpoWebBrowser */ = { + isa = PBXGroup; + children = ( + 46EB2E00002330 /* WebAuthSession.swift */, + 46EB2E00002340 /* WebBrowserExceptions.swift */, + 46EB2E00002350 /* WebBrowserModule.swift */, + 46EB2E00002360 /* WebBrowserOptions.swift */, + 46EB2E00002370 /* WebBrowserSession.swift */, + 46EB2E0000DD00 /* Pod */, + 46EB2E000114F0 /* Support Files */, + ); + name = ExpoWebBrowser; + path = "../../node_modules/expo-web-browser/ios"; + sourceTree = ""; + }; + 46EB2E000001C0 /* FBLazyVector */ = { + isa = PBXGroup; + children = ( + 46EB2E00002380 /* FBLazyIterator.h */, + 46EB2E00002390 /* FBLazyVector.h */, + 46EB2E0000DD20 /* Pod */, + 46EB2E000115D0 /* Support Files */, + ); + name = FBLazyVector; + path = "../../node_modules/react-native/Libraries/FBLazyVector"; + sourceTree = ""; + }; + 46EB2E000001D0 /* GTMAppAuth */ = { + isa = PBXGroup; + children = ( + 46EB2E000023A0 /* AuthSession.swift */, + 46EB2E000023B0 /* AuthSessionDelegate.swift */, + 46EB2E000023C0 /* AuthSessionStore.swift */, + 46EB2E000023D0 /* GTMOAuth2Compatibility.swift */, + 46EB2E000023E0 /* KeychainAttribute.swift */, + 46EB2E000023F0 /* KeychainHelper.swift */, + 46EB2E00002400 /* KeychainStore.swift */, + 46EB2E0000D5C0 /* Resources */, + 46EB2E00011710 /* Support Files */, + ); + name = GTMAppAuth; + path = GTMAppAuth; + sourceTree = ""; + }; + 46EB2E000001E0 /* GTMSessionFetcher */ = { + isa = PBXGroup; + children = ( + 46EB2E00002410 /* Core */, + 46EB2E00011930 /* Support Files */, + ); + name = GTMSessionFetcher; + path = GTMSessionFetcher; + sourceTree = ""; + }; + 46EB2E000001F0 /* GoogleSignIn */ = { + isa = PBXGroup; + children = ( + 46EB2E000024B0 /* GIDAuthentication.h */, + 46EB2E000024C0 /* GIDAuthentication.m */, + 46EB2E000024D0 /* GIDAuthStateMigration.h */, + 46EB2E000024E0 /* GIDAuthStateMigration.m */, + 46EB2E000024F0 /* GIDCallbackQueue.h */, + 46EB2E00002500 /* GIDCallbackQueue.m */, + 46EB2E00002720 /* GIDConfiguration.h */, + 46EB2E00002510 /* GIDConfiguration.m */, + 46EB2E00002520 /* GIDEMMErrorHandler.h */, + 46EB2E00002530 /* GIDEMMErrorHandler.m */, + 46EB2E00002540 /* GIDEMMSupport.h */, + 46EB2E00002550 /* GIDEMMSupport.m */, + 46EB2E00002730 /* GIDGoogleUser.h */, + 46EB2E00002560 /* GIDGoogleUser.m */, + 46EB2E00002570 /* GIDGoogleUser_Private.h */, + 46EB2E00002580 /* GIDMDMPasscodeCache.h */, + 46EB2E00002590 /* GIDMDMPasscodeCache.m */, + 46EB2E000025A0 /* GIDMDMPasscodeState.h */, + 46EB2E000025B0 /* GIDMDMPasscodeState.m */, + 46EB2E000025C0 /* GIDMDMPasscodeState_Private.h */, + 46EB2E00002740 /* GIDProfileData.h */, + 46EB2E000025D0 /* GIDProfileData.m */, + 46EB2E000025E0 /* GIDProfileData_Private.h */, + 46EB2E000025F0 /* GIDScopes.h */, + 46EB2E00002600 /* GIDScopes.m */, + 46EB2E00002750 /* GIDSignIn.h */, + 46EB2E00002610 /* GIDSignIn.m */, + 46EB2E000026D0 /* GIDSignIn_Private.h */, + 46EB2E00002760 /* GIDSignInButton.h */, + 46EB2E00002620 /* GIDSignInButton.m */, + 46EB2E00002630 /* GIDSignInCallbackSchemes.h */, + 46EB2E00002640 /* GIDSignInCallbackSchemes.m */, + 46EB2E00002650 /* GIDSignInInternalOptions.h */, + 46EB2E00002660 /* GIDSignInInternalOptions.m */, + 46EB2E00002670 /* GIDSignInPreferences.h */, + 46EB2E00002680 /* GIDSignInPreferences.m */, + 46EB2E00002770 /* GIDSignInResult.h */, + 46EB2E00002690 /* GIDSignInResult.m */, + 46EB2E000026A0 /* GIDSignInResult_Private.h */, + 46EB2E000026B0 /* GIDSignInStrings.h */, + 46EB2E000026C0 /* GIDSignInStrings.m */, + 46EB2E00002780 /* GIDToken.h */, + 46EB2E000026E0 /* GIDToken.m */, + 46EB2E000026F0 /* GIDToken_Private.h */, + 46EB2E00002790 /* GoogleSignIn.h */, + 46EB2E00002700 /* NSBundle+GID3PAdditions.h */, + 46EB2E00002710 /* NSBundle+GID3PAdditions.m */, + 46EB2E0000D600 /* Resources */, + 46EB2E00011E00 /* Support Files */, + ); + name = GoogleSignIn; + path = GoogleSignIn; + sourceTree = ""; + }; + 46EB2E00000200 /* RCT-Folly */ = { + isa = PBXGroup; + children = ( + 46EB2E000030C0 /* Access.h */, + 46EB2E00003570 /* Access.h */, + 46EB2E00003580 /* Align.h */, + 46EB2E00003590 /* Aligned.h */, + 46EB2E000034D0 /* ApplyTuple.h */, + 46EB2E00003760 /* Arena.h */, + 46EB2E00003750 /* Arena-inl.h */, + 46EB2E000030D0 /* Array.h */, + 46EB2E000038A0 /* Asm.h */, + 46EB2E000035A0 /* Assume.h */, + 46EB2E00003290 /* AsyncTrace.h */, + 46EB2E00002910 /* AtFork.cpp */, + 46EB2E00003B20 /* AtFork.h */, + 46EB2E000038B0 /* Atomic.h */, + 46EB2E00002940 /* AtomicHashArray.h */, + 46EB2E00002930 /* AtomicHashArray-inl.h */, + 46EB2E00002960 /* AtomicHashMap.h */, + 46EB2E00002950 /* AtomicHashMap-inl.h */, + 46EB2E000032A0 /* AtomicHashUtils.h */, + 46EB2E00002970 /* AtomicIntrusiveLinkedList.h */, + 46EB2E00002980 /* AtomicLinkedList.h */, + 46EB2E00002990 /* AtomicUnorderedMap.h */, + 46EB2E000032B0 /* AtomicUnorderedMapUtils.h */, + 46EB2E000035B0 /* Badge.h */, + 46EB2E000029A0 /* base64.h */, + 46EB2E000029B0 /* Benchmark.h */, + 46EB2E000029C0 /* BenchmarkUtil.h */, + 46EB2E000030E0 /* BitIterator.h */, + 46EB2E00003200 /* BitIteratorDetail.h */, + 46EB2E000029D0 /* Bits.h */, + 46EB2E000035C0 /* Bits.h */, + 46EB2E000035D0 /* Builtin.h */, + 46EB2E000038C0 /* Builtins.h */, + 46EB2E000035E0 /* Byte.h */, + 46EB2E000029F0 /* CancellationToken.h */, + 46EB2E000029E0 /* CancellationToken-inl.h */, + 46EB2E000035F0 /* CArray.h */, + 46EB2E00003600 /* Cast.h */, + 46EB2E00003610 /* CheckedMath.h */, + 46EB2E00003520 /* Checksum.h */, + 46EB2E00002A00 /* Chrono.h */, + 46EB2E00002A10 /* ClockGettimeWrappers.h */, + 46EB2E00002A20 /* ConcurrentBitSet.h */, + 46EB2E00002A30 /* ConcurrentLazy.h */, + 46EB2E00002A50 /* ConcurrentSkipList.h */, + 46EB2E00002A40 /* ConcurrentSkipList-inl.h */, + 46EB2E000038D0 /* Config.h */, + 46EB2E000038E0 /* Constexpr.h */, + 46EB2E00002A60 /* ConstexprMath.h */, + 46EB2E00002A70 /* ConstructorCallbackList.h */, + 46EB2E000027B0 /* Conv.cpp */, + 46EB2E00002A80 /* Conv.h */, + 46EB2E00002A90 /* CPortability.h */, + 46EB2E00002AA0 /* CppAttributes.h */, + 46EB2E00002AB0 /* CpuId.h */, + 46EB2E000028B0 /* CString.cpp */, + 46EB2E00003620 /* CString.h */, + 46EB2E00003630 /* CustomizationPoint.h */, + 46EB2E00002AC0 /* DefaultKeepAliveExecutor.h */, + 46EB2E000027C0 /* Demangle.cpp */, + 46EB2E00002AD0 /* Demangle.h */, + 46EB2E000038F0 /* Dirent.h */, + 46EB2E00002AE0 /* DiscriminatedPtr.h */, + 46EB2E000032C0 /* DiscriminatedPtrDetail.h */, + 46EB2E00002830 /* dynamic.cpp */, + 46EB2E00002B00 /* dynamic.h */, + 46EB2E00002AF0 /* dynamic-inl.h */, + 46EB2E00002B10 /* DynamicConverter.h */, + 46EB2E00003770 /* EnableSharedFromThis.h */, + 46EB2E000030F0 /* Enumerate.h */, + 46EB2E00003900 /* Event.h */, + 46EB2E00003100 /* EvictingCacheMap.h */, + 46EB2E000028C0 /* Exception.cpp */, + 46EB2E00002B20 /* Exception.h */, + 46EB2E00003640 /* Exception.h */, + 46EB2E00002B30 /* ExceptionString.h */, + 46EB2E00002B50 /* ExceptionWrapper.h */, + 46EB2E00002B40 /* ExceptionWrapper-inl.h */, + 46EB2E00002B60 /* Executor.h */, + 46EB2E00002B70 /* Expected.h */, + 46EB2E00003650 /* Extern.h */, + 46EB2E00003210 /* F14Defaults.h */, + 46EB2E00003220 /* F14IntrinsicsAvailability.h */, + 46EB2E00003120 /* F14Map.h */, + 46EB2E00003110 /* F14Map-fwd.h */, + 46EB2E00003230 /* F14MapFallback.h */, + 46EB2E00003240 /* F14Mask.h */, + 46EB2E00003250 /* F14Policy.h */, + 46EB2E00003140 /* F14Set.h */, + 46EB2E00003130 /* F14Set-fwd.h */, + 46EB2E00003260 /* F14SetFallback.h */, + 46EB2E00002860 /* F14Table.cpp */, + 46EB2E00003270 /* F14Table.h */, + 46EB2E00003530 /* FarmHash.h */, + 46EB2E00002B80 /* FBString.h */, + 46EB2E00002B90 /* FBVector.h */, + 46EB2E00003910 /* Fcntl.h */, + 46EB2E00002BA0 /* File.h */, + 46EB2E00003920 /* Filesystem.h */, + 46EB2E000027D0 /* FileUtil.cpp */, + 46EB2E00002BB0 /* FileUtil.h */, + 46EB2E00002870 /* FileUtilDetail.cpp */, + 46EB2E000032D0 /* FileUtilDetail.h */, + 46EB2E000032E0 /* FileUtilVectorDetail.h */, + 46EB2E00002BC0 /* Fingerprint.h */, + 46EB2E000032F0 /* FingerprintPolynomial.h */, + 46EB2E00002BD0 /* FixedString.h */, + 46EB2E00003930 /* FmtCompile.h */, + 46EB2E00002BE0 /* FollyMemcpy.h */, + 46EB2E00002BF0 /* FollyMemset.h */, + 46EB2E00003160 /* Foreach.h */, + 46EB2E00003150 /* Foreach-inl.h */, + 46EB2E000027E0 /* Format.cpp */, + 46EB2E00002C10 /* Format.h */, + 46EB2E00002C00 /* Format-inl.h */, + 46EB2E00002C20 /* FormatArg.h */, + 46EB2E00002C30 /* FormatTraits.h */, + 46EB2E00002C40 /* Function.h */, + 46EB2E00003310 /* Futex.h */, + 46EB2E00003300 /* Futex-inl.h */, + 46EB2E00003940 /* GFlags.h */, + 46EB2E00002C50 /* GLog.h */, + 46EB2E00003950 /* GMock.h */, + 46EB2E00002C60 /* GroupVarint.h */, + 46EB2E00003320 /* GroupVarintDetail.h */, + 46EB2E00003960 /* GTest.h */, + 46EB2E00003B30 /* HardwareConcurrency.h */, + 46EB2E00002C70 /* Hash.h */, + 46EB2E00003540 /* Hash.h */, + 46EB2E00003170 /* heap_vector_types.h */, + 46EB2E00003190 /* HeterogeneousAccess.h */, + 46EB2E00003180 /* HeterogeneousAccess-fwd.h */, + 46EB2E00003670 /* Hint.h */, + 46EB2E00003660 /* Hint-inl.h */, + 46EB2E00002C80 /* Indestructible.h */, + 46EB2E00002C90 /* IndexedMemPool.h */, + 46EB2E000031A0 /* IntrusiveHeap.h */, + 46EB2E00002CA0 /* IntrusiveList.h */, + 46EB2E000034E0 /* Invoke.h */, + 46EB2E00003970 /* IOVec.h */, + 46EB2E00003330 /* IPAddress.h */, + 46EB2E00002CB0 /* IPAddress.h */, + 46EB2E00002CC0 /* IPAddressException.h */, + 46EB2E00003340 /* IPAddressSource.h */, + 46EB2E00002CD0 /* IPAddressV4.h */, + 46EB2E00002CE0 /* IPAddressV6.h */, + 46EB2E000031B0 /* Iterator.h */, + 46EB2E00003350 /* Iterators.h */, + 46EB2E00002840 /* json.cpp */, + 46EB2E00002CF0 /* json.h */, + 46EB2E00002D00 /* json_patch.h */, + 46EB2E00002850 /* json_pointer.cpp */, + 46EB2E00002D10 /* json_pointer.h */, + 46EB2E00003680 /* Keep.h */, + 46EB2E00003690 /* Launder.h */, + 46EB2E00002D20 /* Lazy.h */, + 46EB2E00003980 /* Libgen.h */, + 46EB2E00003990 /* Libunwind.h */, + 46EB2E00002D30 /* Likely.h */, + 46EB2E00002D40 /* MacAddress.h */, + 46EB2E00003780 /* MallctlHelper.h */, + 46EB2E00003790 /* Malloc.h */, + 46EB2E000039A0 /* Malloc.h */, + 46EB2E000028D0 /* MallocImpl.cpp */, + 46EB2E00003820 /* MallocImpl.h */, + 46EB2E00002D50 /* MapUtil.h */, + 46EB2E00002D60 /* Math.h */, + 46EB2E000039B0 /* Math.h */, + 46EB2E00002D70 /* MaybeManagedPtr.h */, + 46EB2E00002D80 /* Memory.h */, + 46EB2E000039C0 /* Memory.h */, + 46EB2E00003360 /* MemoryIdler.h */, + 46EB2E00003B40 /* MemoryMapping.h */, + 46EB2E000037A0 /* MemoryResource.h */, + 46EB2E000031C0 /* Merge.h */, + 46EB2E00002D90 /* MicroLock.h */, + 46EB2E00002DA0 /* MicroSpinLock.h */, + 46EB2E00002DB0 /* MoveWrapper.h */, + 46EB2E00002DC0 /* MPMCPipeline.h */, + 46EB2E00003370 /* MPMCPipelineDetail.h */, + 46EB2E00002DD0 /* MPMCQueue.h */, + 46EB2E000028E0 /* NetOps.cpp */, + 46EB2E00003830 /* NetOps.h */, + 46EB2E00003840 /* NetOpsDispatcher.h */, + 46EB2E00003850 /* NetworkSocket.h */, + 46EB2E000036A0 /* New.h */, + 46EB2E000037C0 /* not_null.h */, + 46EB2E000037B0 /* not_null-inl.h */, + 46EB2E00002DE0 /* ObserverContainer.h */, + 46EB2E000039D0 /* OpenSSL.h */, + 46EB2E00002DF0 /* Optional.h */, + 46EB2E000036B0 /* Ordering.h */, + 46EB2E00002E00 /* Overload.h */, + 46EB2E00002E10 /* PackedSyncPtr.h */, + 46EB2E00002E20 /* Padded.h */, + 46EB2E000034F0 /* Partial.h */, + 46EB2E00003380 /* PerfScoped.h */, + 46EB2E00003B50 /* Pid.h */, + 46EB2E00002E40 /* Poly.h */, + 46EB2E00002E30 /* Poly-inl.h */, + 46EB2E00003390 /* PolyDetail.h */, + 46EB2E00002E50 /* PolyException.h */, + 46EB2E00002E60 /* Portability.h */, + 46EB2E00002E70 /* Preprocessor.h */, + 46EB2E000036C0 /* Pretty.h */, + 46EB2E00002E80 /* ProducerConsumerQueue.h */, + 46EB2E000036D0 /* PropagateConst.h */, + 46EB2E00003500 /* protocol.h */, + 46EB2E000039E0 /* PThread.h */, + 46EB2E00002EA0 /* Random.h */, + 46EB2E00002E90 /* Random-inl.h */, + 46EB2E00002EB0 /* Range.h */, + 46EB2E000033A0 /* RangeCommon.h */, + 46EB2E000033B0 /* RangeSse42.h */, + 46EB2E000037D0 /* ReentrantAllocator.h */, + 46EB2E00002EC0 /* Replaceable.h */, + 46EB2E000036E0 /* RValueReferenceWrapper.h */, + 46EB2E00002ED0 /* RWSpinLock.h */, + 46EB2E000027F0 /* SafeAssert.cpp */, + 46EB2E000036F0 /* SafeAssert.h */, + 46EB2E000037E0 /* SanitizeAddress.h */, + 46EB2E000037F0 /* SanitizeLeak.h */, + 46EB2E00002900 /* SanitizeThread.cpp */, + 46EB2E000039F0 /* Sched.h */, + 46EB2E00002810 /* ScopeGuard.cpp */, + 46EB2E00002EE0 /* ScopeGuard.h */, + 46EB2E00002EF0 /* SharedMutex.h */, + 46EB2E00003B60 /* Shell.h */, + 46EB2E000033C0 /* SimdAnyOf.h */, + 46EB2E000033D0 /* SimdCharPlatform.h */, + 46EB2E000033E0 /* SimdForEach.h */, + 46EB2E000033F0 /* SimpleSimdStringUtils.h */, + 46EB2E00003400 /* SimpleSimdStringUtilsImpl.h */, + 46EB2E00003410 /* Singleton.h */, + 46EB2E00002F10 /* Singleton.h */, + 46EB2E00002F00 /* Singleton-inl.h */, + 46EB2E00002F20 /* SingletonThreadLocal.h */, + 46EB2E00003420 /* SlowFingerprint.h */, + 46EB2E00002F30 /* small_vector.h */, + 46EB2E00002F40 /* SocketAddress.h */, + 46EB2E00003430 /* SocketFastOpen.h */, + 46EB2E00003890 /* SocketFileDescriptorMap.h */, + 46EB2E00003A00 /* Sockets.h */, + 46EB2E00002F50 /* sorted_vector_types.h */, + 46EB2E00003A10 /* SourceLocation.h */, + 46EB2E000031D0 /* SparseByteSet.h */, + 46EB2E00002F60 /* SpinLock.h */, + 46EB2E00002880 /* SplitStringSimd.cpp */, + 46EB2E00003440 /* SplitStringSimd.h */, + 46EB2E00003450 /* SplitStringSimdImpl.h */, + 46EB2E00003550 /* SpookyHashV1.h */, + 46EB2E000028A0 /* SpookyHashV2.cpp */, + 46EB2E00003560 /* SpookyHashV2.h */, + 46EB2E00003460 /* Sse.h */, + 46EB2E00003700 /* StaticConst.h */, + 46EB2E00003470 /* StaticSingletonManager.h */, + 46EB2E00003A20 /* Stdio.h */, + 46EB2E00003A30 /* Stdlib.h */, + 46EB2E00002F70 /* stop_watch.h */, + 46EB2E000027A0 /* String.cpp */, + 46EB2E00003A40 /* String.h */, + 46EB2E00002F90 /* String.h */, + 46EB2E00002F80 /* String-inl.h */, + 46EB2E00002FA0 /* Subprocess.h */, + 46EB2E00002FB0 /* Synchronized.h */, + 46EB2E00002FC0 /* SynchronizedPtr.h */, + 46EB2E00003A50 /* SysFile.h */, + 46EB2E00003A60 /* Syslog.h */, + 46EB2E00003A70 /* SysMembarrier.h */, + 46EB2E00003A80 /* SysMman.h */, + 46EB2E00003A90 /* SysResource.h */, + 46EB2E00003AA0 /* SysStat.h */, + 46EB2E00003AB0 /* SysSyscall.h */, + 46EB2E00003AC0 /* SysTime.h */, + 46EB2E00003AD0 /* SysTypes.h */, + 46EB2E000028F0 /* SysUio.cpp */, + 46EB2E00003AE0 /* SysUio.h */, + 46EB2E00003860 /* TcpInfo.h */, + 46EB2E00003870 /* TcpInfoDispatcher.h */, + 46EB2E00003880 /* TcpInfoTypes.h */, + 46EB2E00003800 /* ThreadCachedArena.h */, + 46EB2E00002FD0 /* ThreadCachedInt.h */, + 46EB2E00002920 /* ThreadId.cpp */, + 46EB2E00003B70 /* ThreadId.h */, + 46EB2E00002FE0 /* ThreadLocal.h */, + 46EB2E00003480 /* ThreadLocalDetail.h */, + 46EB2E00003B80 /* ThreadName.h */, + 46EB2E00003710 /* Thunk.h */, + 46EB2E00003AF0 /* Time.h */, + 46EB2E00002FF0 /* TimeoutQueue.h */, + 46EB2E00002800 /* ToAscii.cpp */, + 46EB2E00003720 /* ToAscii.h */, + 46EB2E00003000 /* TokenBucket.h */, + 46EB2E00003510 /* traits.h */, + 46EB2E00003010 /* Traits.h */, + 46EB2E00003030 /* Try.h */, + 46EB2E00003020 /* Try-inl.h */, + 46EB2E00003490 /* TurnSequencer.h */, + 46EB2E00003730 /* TypeInfo.h */, + 46EB2E000034A0 /* TypeList.h */, + 46EB2E00003740 /* UncaughtExceptions.h */, + 46EB2E00002820 /* Unicode.cpp */, + 46EB2E00003040 /* Unicode.h */, + 46EB2E00003810 /* UninitializedMemoryHacks.h */, + 46EB2E00002890 /* UniqueInstance.cpp */, + 46EB2E000034B0 /* UniqueInstance.h */, + 46EB2E00003B00 /* Unistd.h */, + 46EB2E00003050 /* Unit.h */, + 46EB2E000034C0 /* UnrollUtils.h */, + 46EB2E00003070 /* Uri.h */, + 46EB2E00003060 /* Uri-inl.h */, + 46EB2E00003080 /* UTF8String.h */, + 46EB2E00003280 /* Util.h */, + 46EB2E00003090 /* Utility.h */, + 46EB2E000030A0 /* Varint.h */, + 46EB2E000031E0 /* View.h */, + 46EB2E000030B0 /* VirtualExecutor.h */, + 46EB2E000031F0 /* WeightedEvictingCacheMap.h */, + 46EB2E00003B10 /* Windows.h */, + 46EB2E00003B90 /* Fabric */, + 46EB2E000138A0 /* Support Files */, + ); + name = "RCT-Folly"; + path = "RCT-Folly"; + sourceTree = ""; + }; + 46EB2E00000210 /* RCTDeprecation */ = { + isa = PBXGroup; + children = ( + 46EB2E00003E70 /* RCTDeprecation.m */, + 46EB2E00003E50 /* Exported */, + 46EB2E0000DD40 /* Pod */, + 46EB2E000139D0 /* Support Files */, + ); + name = RCTDeprecation; + path = "../../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation"; + sourceTree = ""; + }; + 46EB2E00000220 /* RCTRequired */ = { + isa = PBXGroup; + children = ( + 46EB2E00003E80 /* RCTRequired.h */, + 46EB2E0000DD70 /* Pod */, + 46EB2E00013AA0 /* Support Files */, + ); + name = RCTRequired; + path = "../../node_modules/react-native/Libraries/Required"; + sourceTree = ""; + }; + 46EB2E00000230 /* RCTTypeSafety */ = { + isa = PBXGroup; + children = ( + 46EB2E00003E90 /* RCTConvertHelpers.h */, + 46EB2E00003EA0 /* RCTConvertHelpers.mm */, + 46EB2E00003EB0 /* RCTTypedModuleConstants.h */, + 46EB2E00003EC0 /* RCTTypedModuleConstants.mm */, + 46EB2E0000DD90 /* Pod */, + 46EB2E00013B90 /* Support Files */, + ); + name = RCTTypeSafety; + path = "../../node_modules/react-native/Libraries/TypeSafety"; + sourceTree = ""; + }; + 46EB2E00000240 /* RNCAsyncStorage */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D8C0 /* PrivacyInfo.xcprivacy */, + 46EB2E00003ED0 /* RNCAsyncStorage.h */, + 46EB2E00003EE0 /* RNCAsyncStorage.mm */, + 46EB2E00003EF0 /* RNCAsyncStorageDelegate.h */, + 46EB2E0000DDB0 /* Pod */, + 46EB2E00013D30 /* Support Files */, + ); + name = RNCAsyncStorage; + path = "../../node_modules/@react-native-async-storage/async-storage"; + sourceTree = ""; + }; + 46EB2E00000250 /* RNGestureHandler */ = { + isa = PBXGroup; + children = ( + 46EB2E00004050 /* RNGestureHandler.h */, + 46EB2E00004060 /* RNGestureHandler.mm */, + 46EB2E00004070 /* RNGestureHandlerActionType.h */, + 46EB2E00004080 /* RNGestureHandlerButton.h */, + 46EB2E00004090 /* RNGestureHandlerButton.m */, + 46EB2E000040A0 /* RNGestureHandlerButtonComponentView.h */, + 46EB2E000040B0 /* RNGestureHandlerButtonComponentView.mm */, + 46EB2E000040C0 /* RNGestureHandlerButtonManager.h */, + 46EB2E000040D0 /* RNGestureHandlerButtonManager.m */, + 46EB2E000040E0 /* RNGestureHandlerDirection.h */, + 46EB2E000040F0 /* RNGestureHandlerEvents.h */, + 46EB2E00004100 /* RNGestureHandlerEvents.m */, + 46EB2E00004110 /* RNGestureHandlerManager.h */, + 46EB2E00004120 /* RNGestureHandlerManager.mm */, + 46EB2E00004130 /* RNGestureHandlerModule.h */, + 46EB2E00004140 /* RNGestureHandlerModule.mm */, + 46EB2E00004150 /* RNGestureHandlerPointerTracker.h */, + 46EB2E00004160 /* RNGestureHandlerPointerTracker.m */, + 46EB2E00004170 /* RNGestureHandlerPointerType.h */, + 46EB2E00004180 /* RNGestureHandlerRegistry.h */, + 46EB2E00004190 /* RNGestureHandlerRegistry.m */, + 46EB2E000041A0 /* RNGestureHandlerRootViewComponentView.mm */, + 46EB2E000041B0 /* RNGestureHandlerState.h */, + 46EB2E000041C0 /* RNGestureHandlerStateManager.h */, + 46EB2E000041D0 /* RNGHStylusData.h */, + 46EB2E000041E0 /* RNGHStylusData.m */, + 46EB2E000041F0 /* RNGHTouchEventType.h */, + 46EB2E00004200 /* RNGHUIKit.h */, + 46EB2E00004210 /* RNGHVector.h */, + 46EB2E00004220 /* RNGHVector.m */, + 46EB2E00004230 /* RNManualActivationRecognizer.h */, + 46EB2E00004240 /* RNManualActivationRecognizer.m */, + 46EB2E00004250 /* RNRootViewGestureRecognizer.h */, + 46EB2E00004260 /* RNRootViewGestureRecognizer.m */, + 46EB2E00003F00 /* Handlers */, + 46EB2E0000DDF0 /* Pod */, + 46EB2E000141B0 /* Support Files */, + ); + name = RNGestureHandler; + path = "../../node_modules/react-native-gesture-handler"; + sourceTree = ""; + }; + 46EB2E00000260 /* RNGoogleSignin */ = { + isa = PBXGroup; + children = ( + 46EB2E00004270 /* RCTConvert+RNGoogleSignin.h */, + 46EB2E00004280 /* RCTConvert+RNGoogleSignin.mm */, + 46EB2E00004290 /* RNGoogleSignin.h */, + 46EB2E000042A0 /* RNGoogleSignin.mm */, + 46EB2E000042B0 /* RNGoogleSignInButton.h */, + 46EB2E000042C0 /* RNGoogleSignInButton.mm */, + 46EB2E000042D0 /* RNGoogleSigninButtonManager.m */, + 46EB2E000042E0 /* RNGoogleSigninButtonPaper.h */, + 46EB2E0000DE30 /* Pod */, + 46EB2E00014310 /* Support Files */, + ); + name = RNGoogleSignin; + path = "../../node_modules/@react-native-google-signin/google-signin"; + sourceTree = ""; + }; + 46EB2E00000270 /* RNReanimated */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DE70 /* Pod */, + 46EB2E000042F0 /* reanimated */, + 46EB2E00014B10 /* Support Files */, + 46EB2E000048E0 /* worklets */, + ); + name = RNReanimated; + path = "../../node_modules/react-native-reanimated"; + sourceTree = ""; + }; + 46EB2E00000280 /* RNSVG */ = { + isa = PBXGroup; + children = ( + 46EB2E00004EF0 /* RNSVGContainer.h */, + 46EB2E00004F00 /* RNSVGNode.h */, + 46EB2E00004F10 /* RNSVGNode.mm */, + 46EB2E00004F20 /* RNSVGRenderable.h */, + 46EB2E00004F30 /* RNSVGRenderable.mm */, + 46EB2E00004F40 /* RNSVGRenderableModule.h */, + 46EB2E00004F50 /* RNSVGRenderableModule.mm */, + 46EB2E00004F60 /* RNSVGSvgViewModule.h */, + 46EB2E00004F70 /* RNSVGSvgViewModule.mm */, + 46EB2E00004F80 /* RNSVGUIKit.h */, + 46EB2E00004B50 /* Brushes */, + 46EB2E00004C10 /* Elements */, + 46EB2E00004DE0 /* Filters */, + 46EB2E0000DEB0 /* Pod */, + 46EB2E00004F90 /* Shapes */, + 46EB2E000156C0 /* Support Files */, + 46EB2E00005020 /* Text */, + 46EB2E00005130 /* Utils */, + 46EB2E000052B0 /* ViewManagers */, + ); + name = RNSVG; + path = "../../node_modules/react-native-svg"; + sourceTree = ""; + }; + 46EB2E00000290 /* RNScreens */ = { + isa = PBXGroup; + children = ( + 46EB2E00005900 /* cpp */, + 46EB2E00005660 /* ios */, + 46EB2E0000DEF0 /* Pod */, + 46EB2E00015A30 /* Support Files */, + ); + name = RNScreens; + path = "../../node_modules/react-native-screens"; + sourceTree = ""; + }; + 46EB2E000002A0 /* React */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DF30 /* Pod */, + 46EB2E00015AD0 /* Support Files */, + ); + name = React; + path = "../../node_modules/react-native"; + sourceTree = ""; + }; + 46EB2E000002B0 /* React-Codegen */ = { + isa = PBXGroup; + children = ( + 46EB2E00005970 /* FBReactNativeSpecJSI.h */, + 46EB2E00005960 /* FBReactNativeSpecJSI-generated.cpp */, + 46EB2E00005980 /* RCTModulesConformingToProtocolsProvider.h */, + 46EB2E00005990 /* RCTModulesConformingToProtocolsProvider.mm */, + 46EB2E00005DD0 /* rnasyncstorageJSI.h */, + 46EB2E00005DC0 /* rnasyncstorageJSI-generated.cpp */, + 46EB2E00005E20 /* rngesturehandler_codegenJSI.h */, + 46EB2E00005E10 /* rngesturehandler_codegenJSI-generated.cpp */, + 46EB2E00005E70 /* RNGoogleSignInCGenJSI.h */, + 46EB2E00005E60 /* RNGoogleSignInCGenJSI-generated.cpp */, + 46EB2E00005EC0 /* rnreanimatedJSI.h */, + 46EB2E00005EB0 /* rnreanimatedJSI-generated.cpp */, + 46EB2E00005F10 /* rnscreensJSI.h */, + 46EB2E00005F00 /* rnscreensJSI-generated.cpp */, + 46EB2E00005F60 /* rnsvgJSI.h */, + 46EB2E00005F50 /* rnsvgJSI-generated.cpp */, + 46EB2E00005FB0 /* safeareacontextJSI.h */, + 46EB2E00005FA0 /* safeareacontextJSI-generated.cpp */, + 46EB2E00005930 /* FBReactNativeSpec */, + 46EB2E0000DF50 /* Pod */, + 46EB2E000059A0 /* react */, + 46EB2E00005D90 /* rnasyncstorage */, + 46EB2E00005DE0 /* rngesturehandler_codegen */, + 46EB2E00005E30 /* RNGoogleSignInCGen */, + 46EB2E00005E80 /* rnreanimated */, + 46EB2E00005ED0 /* rnscreens */, + 46EB2E00005F20 /* rnsvg */, + 46EB2E00005F70 /* safeareacontext */, + 46EB2E00016110 /* Support Files */, + ); + name = "React-Codegen"; + path = ../build/generated/ios; + sourceTree = ""; + }; + 46EB2E000002C0 /* React-Core */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D8D0 /* ar.lproj */, + 46EB2E0000D8E0 /* cs.lproj */, + 46EB2E0000D8F0 /* da.lproj */, + 46EB2E0000D900 /* de.lproj */, + 46EB2E0000D910 /* el.lproj */, + 46EB2E0000D930 /* en.lproj */, + 46EB2E0000D920 /* en-GB.lproj */, + 46EB2E0000D950 /* es.lproj */, + 46EB2E0000D940 /* es-ES.lproj */, + 46EB2E0000D960 /* fi.lproj */, + 46EB2E0000D970 /* fr.lproj */, + 46EB2E0000D980 /* he.lproj */, + 46EB2E0000D990 /* hi.lproj */, + 46EB2E0000D9A0 /* hr.lproj */, + 46EB2E0000D9B0 /* hu.lproj */, + 46EB2E0000D9C0 /* id.lproj */, + 46EB2E0000D9D0 /* it.lproj */, + 46EB2E0000D9E0 /* ja.lproj */, + 46EB2E0000D9F0 /* ko.lproj */, + 46EB2E0000DA00 /* ms.lproj */, + 46EB2E0000DA10 /* nb.lproj */, + 46EB2E0000DA20 /* nl.lproj */, + 46EB2E0000DA30 /* pl.lproj */, + 46EB2E0000DA50 /* pt.lproj */, + 46EB2E0000DA40 /* pt-PT.lproj */, + 46EB2E0000DA60 /* ro.lproj */, + 46EB2E0000DA70 /* ru.lproj */, + 46EB2E0000DA80 /* sk.lproj */, + 46EB2E0000DA90 /* sv.lproj */, + 46EB2E0000DAA0 /* th.lproj */, + 46EB2E0000DAB0 /* tr.lproj */, + 46EB2E0000DAC0 /* uk.lproj */, + 46EB2E0000DAD0 /* vi.lproj */, + 46EB2E0000DAE0 /* zh-Hans.lproj */, + 46EB2E0000DB00 /* zh-Hant.lproj */, + 46EB2E0000DAF0 /* zh-Hant-HK.lproj */, + 46EB2E0000DB10 /* zu.lproj */, + 46EB2E00005FC0 /* CoreModulesHeaders */, + 46EB2E00006180 /* Default */, + 46EB2E000072D0 /* DevSupport */, + 46EB2E0000DF70 /* Pod */, + 46EB2E00007430 /* RCTAnimationHeaders */, + 46EB2E000075F0 /* RCTBlobHeaders */, + 46EB2E00007620 /* RCTImageHeaders */, + 46EB2E000077A0 /* RCTLinkingHeaders */, + 46EB2E000077D0 /* RCTNetworkHeaders */, + 46EB2E00007840 /* RCTSettingsHeaders */, + 46EB2E00007870 /* RCTTextHeaders */, + 46EB2E00007AF0 /* RCTVibrationHeaders */, + 46EB2E00007B20 /* RCTWebSocket */, + 46EB2E000164F0 /* Support Files */, + ); + name = "React-Core"; + path = "../../node_modules/react-native"; + sourceTree = ""; + }; + 46EB2E000002D0 /* React-CoreModules */ = { + isa = PBXGroup; + children = ( + 46EB2E00007B50 /* CoreModulesPlugins.mm */, + 46EB2E00007B60 /* RCTAccessibilityManager.mm */, + 46EB2E00007B70 /* RCTActionSheetManager.mm */, + 46EB2E00007B80 /* RCTAlertController.mm */, + 46EB2E00007B90 /* RCTAlertManager.mm */, + 46EB2E00007BA0 /* RCTAppearance.mm */, + 46EB2E00007BB0 /* RCTAppState.mm */, + 46EB2E00007BC0 /* RCTClipboard.mm */, + 46EB2E00007BD0 /* RCTDeviceInfo.mm */, + 46EB2E00007BE0 /* RCTDevLoadingView.mm */, + 46EB2E00007BF0 /* RCTDevMenu.mm */, + 46EB2E00007C00 /* RCTDevSettings.mm */, + 46EB2E00007C10 /* RCTEventDispatcher.mm */, + 46EB2E00007C20 /* RCTExceptionsManager.mm */, + 46EB2E00007C30 /* RCTFPSGraph.mm */, + 46EB2E00007C40 /* RCTI18nManager.mm */, + 46EB2E00007C50 /* RCTKeyboardObserver.mm */, + 46EB2E00007C60 /* RCTLogBox.mm */, + 46EB2E00007C70 /* RCTLogBoxView.mm */, + 46EB2E00007C80 /* RCTPerfMonitor.mm */, + 46EB2E00007C90 /* RCTPlatform.mm */, + 46EB2E00007CA0 /* RCTRedBox.mm */, + 46EB2E00007CB0 /* RCTSourceCode.mm */, + 46EB2E00007CC0 /* RCTStatusBarManager.mm */, + 46EB2E00007CD0 /* RCTTiming.mm */, + 46EB2E00007CE0 /* RCTWebSocketExecutor.mm */, + 46EB2E00007CF0 /* RCTWebSocketModule.mm */, + 46EB2E0000DF90 /* Pod */, + 46EB2E000180F0 /* Support Files */, + ); + name = "React-CoreModules"; + path = "../../node_modules/react-native/React/CoreModules"; + sourceTree = ""; + }; + 46EB2E000002E0 /* React-Fabric */ = { + isa = PBXGroup; + children = ( + 46EB2E00007D00 /* animations */, + 46EB2E00007DA0 /* attributedstring */, + 46EB2E00007E50 /* componentregistry */, + 46EB2E00007EE0 /* componentregistrynative */, + 46EB2E00007F10 /* components */, + 46EB2E000088D0 /* core */, + 46EB2E00008E00 /* imagemanager */, + 46EB2E00008EC0 /* leakchecker */, + 46EB2E00008F10 /* mounting */, + 46EB2E0000DFB0 /* Pod */, + 46EB2E000090C0 /* scheduler */, + 46EB2E000196F0 /* Support Files */, + 46EB2E000091A0 /* telemetry */, + 46EB2E000091F0 /* textlayoutmanager */, + 46EB2E00009320 /* uimanager */, + ); + name = "React-Fabric"; + path = "../../node_modules/react-native/ReactCommon"; + sourceTree = ""; + }; + 46EB2E000002F0 /* React-FabricImage */ = { + isa = PBXGroup; + children = ( + 46EB2E00009450 /* conversions.h */, + 46EB2E00009460 /* ImageComponentDescriptor.h */, + 46EB2E00009470 /* ImageEventEmitter.cpp */, + 46EB2E00009480 /* ImageEventEmitter.h */, + 46EB2E00009490 /* ImageProps.cpp */, + 46EB2E000094A0 /* ImageProps.h */, + 46EB2E000094B0 /* ImageShadowNode.cpp */, + 46EB2E000094C0 /* ImageShadowNode.h */, + 46EB2E000094D0 /* ImageState.cpp */, + 46EB2E000094E0 /* ImageState.h */, + 46EB2E0000DFD0 /* Pod */, + 46EB2E000198A0 /* Support Files */, + ); + name = "React-FabricImage"; + path = "../../node_modules/react-native/ReactCommon"; + sourceTree = ""; + }; + 46EB2E00000300 /* React-ImageManager */ = { + isa = PBXGroup; + children = ( + 46EB2E000094F0 /* ImageManager.mm */, + 46EB2E00009500 /* RCTImageManager.h */, + 46EB2E00009510 /* RCTImageManager.mm */, + 46EB2E00009520 /* RCTImageManagerProtocol.h */, + 46EB2E00009530 /* RCTImagePrimitivesConversions.h */, + 46EB2E00009540 /* RCTSyncImageManager.h */, + 46EB2E00009550 /* RCTSyncImageManager.mm */, + 46EB2E0000DFF0 /* Pod */, + 46EB2E000199F0 /* Support Files */, + ); + name = "React-ImageManager"; + path = "../../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios"; + sourceTree = ""; + }; + 46EB2E00000310 /* React-Mapbuffer */ = { + isa = PBXGroup; + children = ( + 46EB2E00009560 /* MapBuffer.cpp */, + 46EB2E00009570 /* MapBuffer.h */, + 46EB2E00009580 /* MapBufferBuilder.cpp */, + 46EB2E00009590 /* MapBufferBuilder.h */, + 46EB2E0000E010 /* Pod */, + 46EB2E00019B40 /* Support Files */, + ); + name = "React-Mapbuffer"; + path = "../../node_modules/react-native/ReactCommon"; + sourceTree = ""; + }; + 46EB2E00000320 /* React-NativeModulesApple */ = { + isa = PBXGroup; + children = ( + 46EB2E000095A0 /* RCTInteropTurboModule.h */, + 46EB2E000095B0 /* RCTInteropTurboModule.mm */, + 46EB2E000095C0 /* RCTRuntimeExecutor.h */, + 46EB2E000095D0 /* RCTRuntimeExecutor.mm */, + 46EB2E000095E0 /* RCTTurboModule.h */, + 46EB2E000095F0 /* RCTTurboModule.mm */, + 46EB2E00009600 /* RCTTurboModuleManager.h */, + 46EB2E00009610 /* RCTTurboModuleManager.mm */, + 46EB2E0000E030 /* Pod */, + 46EB2E00019CA0 /* Support Files */, + ); + name = "React-NativeModulesApple"; + path = "../../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"; + sourceTree = ""; + }; + 46EB2E00000330 /* React-RCTActionSheet */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E050 /* Pod */, + 46EB2E00019D70 /* Support Files */, + ); + name = "React-RCTActionSheet"; + path = "../../node_modules/react-native/Libraries/ActionSheetIOS"; + sourceTree = ""; + }; + 46EB2E00000340 /* React-RCTAnimation */ = { + isa = PBXGroup; + children = ( + 46EB2E00009770 /* RCTAnimationPlugins.mm */, + 46EB2E00009780 /* RCTAnimationUtils.mm */, + 46EB2E00009790 /* RCTNativeAnimatedModule.mm */, + 46EB2E000097A0 /* RCTNativeAnimatedNodesManager.mm */, + 46EB2E000097B0 /* RCTNativeAnimatedTurboModule.mm */, + 46EB2E00009620 /* Drivers */, + 46EB2E00009670 /* Nodes */, + 46EB2E0000E070 /* Pod */, + 46EB2E0001A130 /* Support Files */, + ); + name = "React-RCTAnimation"; + path = "../../node_modules/react-native/Libraries/NativeAnimation"; + sourceTree = ""; + }; + 46EB2E00000350 /* React-RCTAppDelegate */ = { + isa = PBXGroup; + children = ( + 46EB2E000097D0 /* RCTAppDelegate.h */, + 46EB2E000097E0 /* RCTAppDelegate.mm */, + 46EB2E000097C0 /* RCTAppDelegate+Protected.h */, + 46EB2E000097F0 /* RCTAppSetupUtils.h */, + 46EB2E00009800 /* RCTAppSetupUtils.mm */, + 46EB2E00009810 /* RCTRootViewFactory.h */, + 46EB2E00009820 /* RCTRootViewFactory.mm */, + 46EB2E0000E090 /* Pod */, + 46EB2E0001A280 /* Support Files */, + ); + name = "React-RCTAppDelegate"; + path = "../../node_modules/react-native/Libraries/AppDelegate"; + sourceTree = ""; + }; + 46EB2E00000360 /* React-RCTBlob */ = { + isa = PBXGroup; + children = ( + 46EB2E00009830 /* RCTBlobCollector.h */, + 46EB2E00009840 /* RCTBlobCollector.mm */, + 46EB2E00009850 /* RCTBlobManager.mm */, + 46EB2E00009860 /* RCTBlobPlugins.h */, + 46EB2E00009870 /* RCTBlobPlugins.mm */, + 46EB2E00009880 /* RCTFileReaderModule.mm */, + 46EB2E0000E0B0 /* Pod */, + 46EB2E0001A410 /* Support Files */, + ); + name = "React-RCTBlob"; + path = "../../node_modules/react-native/Libraries/Blob"; + sourceTree = ""; + }; + 46EB2E00000370 /* React-RCTFabric */ = { + isa = PBXGroup; + children = ( + 46EB2E00009DB0 /* RCTConversions.h */, + 46EB2E00009DC0 /* RCTImageResponseDelegate.h */, + 46EB2E00009DD0 /* RCTImageResponseObserverProxy.h */, + 46EB2E00009DE0 /* RCTImageResponseObserverProxy.mm */, + 46EB2E00009DF0 /* RCTLocalizationProvider.h */, + 46EB2E00009E00 /* RCTLocalizationProvider.mm */, + 46EB2E00009E10 /* RCTPrimitives.h */, + 46EB2E00009E20 /* RCTScheduler.h */, + 46EB2E00009E30 /* RCTScheduler.mm */, + 46EB2E00009E40 /* RCTSurfacePointerHandler.h */, + 46EB2E00009E50 /* RCTSurfacePointerHandler.mm */, + 46EB2E00009E60 /* RCTSurfacePresenter.h */, + 46EB2E00009E70 /* RCTSurfacePresenter.mm */, + 46EB2E00009E80 /* RCTSurfacePresenterBridgeAdapter.h */, + 46EB2E00009E90 /* RCTSurfacePresenterBridgeAdapter.mm */, + 46EB2E00009EA0 /* RCTSurfaceRegistry.h */, + 46EB2E00009EB0 /* RCTSurfaceRegistry.mm */, + 46EB2E00009EC0 /* RCTSurfaceTouchHandler.h */, + 46EB2E00009ED0 /* RCTSurfaceTouchHandler.mm */, + 46EB2E00009EE0 /* RCTThirdPartyFabricComponentsProvider.h */, + 46EB2E00009EF0 /* RCTThirdPartyFabricComponentsProvider.mm */, + 46EB2E00009F00 /* RCTTouchableComponentViewProtocol.h */, + 46EB2E00009890 /* Mounting */, + 46EB2E0000E0D0 /* Pod */, + 46EB2E0001AAF0 /* Support Files */, + 46EB2E00009F10 /* Surface */, + 46EB2E00009F40 /* Utils */, + ); + name = "React-RCTFabric"; + path = "../../node_modules/react-native/React"; + sourceTree = ""; + }; + 46EB2E00000380 /* React-RCTImage */ = { + isa = PBXGroup; + children = ( + 46EB2E00009FC0 /* RCTAnimatedImage.mm */, + 46EB2E00009FD0 /* RCTBundleAssetImageLoader.mm */, + 46EB2E00009FE0 /* RCTDisplayWeakRefreshable.mm */, + 46EB2E00009FF0 /* RCTGIFImageDecoder.mm */, + 46EB2E0000A000 /* RCTImageBlurUtils.mm */, + 46EB2E0000A010 /* RCTImageCache.mm */, + 46EB2E0000A020 /* RCTImageEditingManager.mm */, + 46EB2E0000A030 /* RCTImageLoader.mm */, + 46EB2E0000A040 /* RCTImagePlugins.mm */, + 46EB2E0000A050 /* RCTImageShadowView.mm */, + 46EB2E0000A060 /* RCTImageStoreManager.mm */, + 46EB2E0000A070 /* RCTImageURLLoaderWithAttribution.mm */, + 46EB2E0000A080 /* RCTImageUtils.mm */, + 46EB2E0000A090 /* RCTImageView.mm */, + 46EB2E0000A0A0 /* RCTImageViewManager.mm */, + 46EB2E0000A0B0 /* RCTLocalAssetImageLoader.mm */, + 46EB2E0000A0C0 /* RCTResizeMode.mm */, + 46EB2E0000A0D0 /* RCTUIImageViewAnimated.mm */, + 46EB2E0000E0F0 /* Pod */, + 46EB2E0001AD20 /* Support Files */, + ); + name = "React-RCTImage"; + path = "../../node_modules/react-native/Libraries/Image"; + sourceTree = ""; + }; + 46EB2E00000390 /* React-RCTLinking */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A0E0 /* RCTLinkingManager.mm */, + 46EB2E0000A0F0 /* RCTLinkingPlugins.mm */, + 46EB2E0000E110 /* Pod */, + 46EB2E0001AE20 /* Support Files */, + ); + name = "React-RCTLinking"; + path = "../../node_modules/react-native/Libraries/LinkingIOS"; + sourceTree = ""; + }; + 46EB2E000003A0 /* React-RCTNetwork */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A100 /* RCTDataRequestHandler.mm */, + 46EB2E0000A110 /* RCTFileRequestHandler.mm */, + 46EB2E0000A120 /* RCTHTTPRequestHandler.mm */, + 46EB2E0000A130 /* RCTNetworking.mm */, + 46EB2E0000A140 /* RCTNetworkPlugins.mm */, + 46EB2E0000A150 /* RCTNetworkTask.mm */, + 46EB2E0000E130 /* Pod */, + 46EB2E0001AF60 /* Support Files */, + ); + name = "React-RCTNetwork"; + path = "../../node_modules/react-native/Libraries/Network"; + sourceTree = ""; + }; + 46EB2E000003B0 /* React-RCTSettings */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A160 /* RCTSettingsManager.mm */, + 46EB2E0000A170 /* RCTSettingsPlugins.mm */, + 46EB2E0000E150 /* Pod */, + 46EB2E0001B060 /* Support Files */, + ); + name = "React-RCTSettings"; + path = "../../node_modules/react-native/Libraries/Settings"; + sourceTree = ""; + }; + 46EB2E000003C0 /* React-RCTText */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A1E0 /* RCTConvert+Text.mm */, + 46EB2E0000A1F0 /* RCTTextAttributes.mm */, + 46EB2E0000A180 /* BaseText */, + 46EB2E0000E170 /* Pod */, + 46EB2E0000A1B0 /* RawText */, + 46EB2E0001B510 /* Support Files */, + 46EB2E0000A200 /* Text */, + 46EB2E0000A260 /* TextInput */, + 46EB2E0000A380 /* VirtualText */, + ); + name = "React-RCTText"; + path = "../../node_modules/react-native/Libraries/Text"; + sourceTree = ""; + }; + 46EB2E000003D0 /* React-RCTVibration */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A3C0 /* RCTVibration.mm */, + 46EB2E0000A3D0 /* RCTVibrationPlugins.mm */, + 46EB2E0000E190 /* Pod */, + 46EB2E0001B610 /* Support Files */, + ); + name = "React-RCTVibration"; + path = "../../node_modules/react-native/Libraries/Vibration"; + sourceTree = ""; + }; + 46EB2E000003E0 /* React-RuntimeApple */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A3E0 /* ObjCTimerRegistry.h */, + 46EB2E0000A3F0 /* ObjCTimerRegistry.mm */, + 46EB2E0000A400 /* RCTContextContainerHandling.h */, + 46EB2E0000A410 /* RCTHermesInstance.h */, + 46EB2E0000A420 /* RCTHermesInstance.mm */, + 46EB2E0000A440 /* RCTHost.h */, + 46EB2E0000A450 /* RCTHost.mm */, + 46EB2E0000A430 /* RCTHost+Internal.h */, + 46EB2E0000A460 /* RCTInstance.h */, + 46EB2E0000A470 /* RCTInstance.mm */, + 46EB2E0000A480 /* RCTJSThreadManager.h */, + 46EB2E0000A490 /* RCTJSThreadManager.mm */, + 46EB2E0000A4A0 /* RCTLegacyUIManagerConstantsProvider.h */, + 46EB2E0000A4B0 /* RCTLegacyUIManagerConstantsProvider.mm */, + 46EB2E0000A4C0 /* RCTPerformanceLoggerUtils.h */, + 46EB2E0000A4D0 /* RCTPerformanceLoggerUtils.mm */, + 46EB2E0000E1B0 /* Pod */, + 46EB2E0001B7F0 /* Support Files */, + ); + name = "React-RuntimeApple"; + path = "../../node_modules/react-native/ReactCommon/react/runtime/platform/ios"; + sourceTree = ""; + }; + 46EB2E000003F0 /* React-RuntimeCore */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A4E0 /* BindingsInstaller.h */, + 46EB2E0000A4F0 /* BridgelessJSCallInvoker.cpp */, + 46EB2E0000A500 /* BridgelessJSCallInvoker.h */, + 46EB2E0000A510 /* BridgelessNativeMethodCallInvoker.cpp */, + 46EB2E0000A520 /* BridgelessNativeMethodCallInvoker.h */, + 46EB2E0000A530 /* BufferedRuntimeExecutor.cpp */, + 46EB2E0000A540 /* BufferedRuntimeExecutor.h */, + 46EB2E0000A550 /* JSRuntimeFactory.cpp */, + 46EB2E0000A560 /* JSRuntimeFactory.h */, + 46EB2E0000A570 /* PlatformTimerRegistry.h */, + 46EB2E0000A580 /* ReactInstance.cpp */, + 46EB2E0000A590 /* ReactInstance.h */, + 46EB2E0000A5A0 /* TimerManager.cpp */, + 46EB2E0000A5B0 /* TimerManager.h */, + 46EB2E0000A5C0 /* nativeviewconfig */, + 46EB2E0000E1D0 /* Pod */, + 46EB2E0001B9D0 /* Support Files */, + ); + name = "React-RuntimeCore"; + path = "../../node_modules/react-native/ReactCommon/react/runtime"; + sourceTree = ""; + }; + 46EB2E00000400 /* React-RuntimeHermes */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A5F0 /* HermesInstance.cpp */, + 46EB2E0000A600 /* HermesInstance.h */, + 46EB2E0000E1F0 /* Pod */, + 46EB2E0001BAD0 /* Support Files */, + ); + name = "React-RuntimeHermes"; + path = "../../node_modules/react-native/ReactCommon/react/runtime"; + sourceTree = ""; + }; + 46EB2E00000410 /* React-callinvoker */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A610 /* CallInvoker.h */, + 46EB2E0000A620 /* SchedulerPriority.h */, + 46EB2E0000E210 /* Pod */, + 46EB2E0001BB70 /* Support Files */, + ); + name = "React-callinvoker"; + path = "../../node_modules/react-native/ReactCommon/callinvoker"; + sourceTree = ""; + }; + 46EB2E00000420 /* React-cxxreact */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A630 /* CxxModule.h */, + 46EB2E0000A640 /* CxxNativeModule.cpp */, + 46EB2E0000A650 /* CxxNativeModule.h */, + 46EB2E0000A660 /* ErrorUtils.h */, + 46EB2E0000A670 /* Instance.cpp */, + 46EB2E0000A680 /* Instance.h */, + 46EB2E0000A6A0 /* JsArgumentHelpers.h */, + 46EB2E0000A690 /* JsArgumentHelpers-inl.h */, + 46EB2E0000A6B0 /* JSBigString.cpp */, + 46EB2E0000A6C0 /* JSBigString.h */, + 46EB2E0000A6D0 /* JSBundleType.cpp */, + 46EB2E0000A6E0 /* JSBundleType.h */, + 46EB2E0000A6F0 /* JSExecutor.cpp */, + 46EB2E0000A700 /* JSExecutor.h */, + 46EB2E0000A710 /* JSIndexedRAMBundle.cpp */, + 46EB2E0000A720 /* JSIndexedRAMBundle.h */, + 46EB2E0000A730 /* JSModulesUnbundle.h */, + 46EB2E0000A740 /* MessageQueueThread.h */, + 46EB2E0000A750 /* MethodCall.cpp */, + 46EB2E0000A760 /* MethodCall.h */, + 46EB2E0000A770 /* ModuleRegistry.cpp */, + 46EB2E0000A780 /* ModuleRegistry.h */, + 46EB2E0000A790 /* MoveWrapper.h */, + 46EB2E0000A7A0 /* NativeModule.h */, + 46EB2E0000A7B0 /* NativeToJsBridge.cpp */, + 46EB2E0000A7C0 /* NativeToJsBridge.h */, + 46EB2E0000A7D0 /* RAMBundleRegistry.cpp */, + 46EB2E0000A7E0 /* RAMBundleRegistry.h */, + 46EB2E0000A7F0 /* ReactMarker.cpp */, + 46EB2E0000A800 /* ReactMarker.h */, + 46EB2E0000A810 /* ReactNativeVersion.h */, + 46EB2E0000A820 /* RecoverableError.h */, + 46EB2E0000A830 /* SharedProxyCxxModule.h */, + 46EB2E0000A840 /* SystraceSection.h */, + 46EB2E0000E230 /* Pod */, + 46EB2E0001BE40 /* Support Files */, + ); + name = "React-cxxreact"; + path = "../../node_modules/react-native/ReactCommon/cxxreact"; + sourceTree = ""; + }; + 46EB2E00000430 /* React-debug */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A850 /* flags.h */, + 46EB2E0000A860 /* react_native_assert.cpp */, + 46EB2E0000A870 /* react_native_assert.h */, + 46EB2E0000A880 /* react_native_expect.h */, + 46EB2E0000E250 /* Pod */, + 46EB2E0001BF60 /* Support Files */, + ); + name = "React-debug"; + path = "../../node_modules/react-native/ReactCommon/react/debug"; + sourceTree = ""; + }; + 46EB2E00000440 /* React-featureflags */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A890 /* ReactNativeFeatureFlags.cpp */, + 46EB2E0000A8A0 /* ReactNativeFeatureFlags.h */, + 46EB2E0000A8B0 /* ReactNativeFeatureFlagsAccessor.cpp */, + 46EB2E0000A8C0 /* ReactNativeFeatureFlagsAccessor.h */, + 46EB2E0000A8D0 /* ReactNativeFeatureFlagsDefaults.h */, + 46EB2E0000A8E0 /* ReactNativeFeatureFlagsProvider.h */, + 46EB2E0000E270 /* Pod */, + 46EB2E0001C0D0 /* Support Files */, + ); + name = "React-featureflags"; + path = "../../node_modules/react-native/ReactCommon/react/featureflags"; + sourceTree = ""; + }; + 46EB2E00000450 /* React-graphics */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A8F0 /* Color.cpp */, + 46EB2E0000A900 /* Color.h */, + 46EB2E0000A910 /* ColorComponents.h */, + 46EB2E0000A920 /* conversions.h */, + 46EB2E0000A930 /* fromRawValueShared.h */, + 46EB2E0000A940 /* Geometry.h */, + 46EB2E0000AA10 /* Point.h */, + 46EB2E0000AA20 /* Rect.h */, + 46EB2E0000AA30 /* RectangleCorners.h */, + 46EB2E0000AA40 /* RectangleEdges.h */, + 46EB2E0000AA50 /* rounding.h */, + 46EB2E0000AA60 /* Size.h */, + 46EB2E0000AA70 /* Transform.cpp */, + 46EB2E0000AA80 /* Transform.h */, + 46EB2E0000AA90 /* ValueUnit.h */, + 46EB2E0000AAA0 /* Vector.h */, + 46EB2E0000A950 /* platform */, + 46EB2E0000E290 /* Pod */, + 46EB2E0001C350 /* Support Files */, + ); + name = "React-graphics"; + path = "../../node_modules/react-native/ReactCommon/react/renderer/graphics"; + sourceTree = ""; + }; + 46EB2E00000460 /* React-hermes */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AAB0 /* executor */, + 46EB2E0000AAE0 /* inspector-modern */, + 46EB2E0000E2B0 /* Pod */, + 46EB2E0001C4E0 /* Support Files */, + ); + name = "React-hermes"; + path = "../../node_modules/react-native/ReactCommon/hermes"; + sourceTree = ""; + }; + 46EB2E00000470 /* React-jserrorhandler */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AB60 /* JsErrorHandler.cpp */, + 46EB2E0000AB70 /* JsErrorHandler.h */, + 46EB2E0000E2D0 /* Pod */, + 46EB2E0001C610 /* Support Files */, + ); + name = "React-jserrorhandler"; + path = "../../node_modules/react-native/ReactCommon/jserrorhandler"; + sourceTree = ""; + }; + 46EB2E00000480 /* React-jsi */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AB80 /* decorator.h */, + 46EB2E0000AB90 /* instrumentation.h */, + 46EB2E0000ABB0 /* jsi.h */, + 46EB2E0000ABA0 /* jsi-inl.h */, + 46EB2E0000ABC0 /* JSIDynamic.cpp */, + 46EB2E0000ABD0 /* JSIDynamic.h */, + 46EB2E0000ABE0 /* jsilib.h */, + 46EB2E0000ABF0 /* threadsafe.h */, + 46EB2E0000E2F0 /* Pod */, + 46EB2E0001C770 /* Support Files */, + ); + name = "React-jsi"; + path = "../../node_modules/react-native/ReactCommon/jsi"; + sourceTree = ""; + }; + 46EB2E00000490 /* React-jsiexecutor */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AC00 /* JSIExecutor.cpp */, + 46EB2E0000AC10 /* JSIExecutor.h */, + 46EB2E0000AC20 /* JSINativeModules.cpp */, + 46EB2E0000AC30 /* JSINativeModules.h */, + 46EB2E0000E310 /* Pod */, + 46EB2E0001C8C0 /* Support Files */, + ); + name = "React-jsiexecutor"; + path = "../../node_modules/react-native/ReactCommon/jsiexecutor"; + sourceTree = ""; + }; + 46EB2E000004A0 /* React-jsinspector */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AC40 /* ExecutionContext.cpp */, + 46EB2E0000AC50 /* ExecutionContext.h */, + 46EB2E0000AC60 /* ExecutionContextManager.cpp */, + 46EB2E0000AC70 /* ExecutionContextManager.h */, + 46EB2E0000AC80 /* FallbackRuntimeAgentDelegate.cpp */, + 46EB2E0000AC90 /* FallbackRuntimeAgentDelegate.h */, + 46EB2E0000ACA0 /* InspectorFlags.cpp */, + 46EB2E0000ACB0 /* InspectorFlags.h */, + 46EB2E0000ACC0 /* InspectorInterfaces.cpp */, + 46EB2E0000ACD0 /* InspectorInterfaces.h */, + 46EB2E0000ACE0 /* InspectorPackagerConnection.cpp */, + 46EB2E0000ACF0 /* InspectorPackagerConnection.h */, + 46EB2E0000AD00 /* InspectorPackagerConnectionImpl.h */, + 46EB2E0000AD10 /* InspectorUtilities.cpp */, + 46EB2E0000AD20 /* InspectorUtilities.h */, + 46EB2E0000AD30 /* InstanceAgent.cpp */, + 46EB2E0000AD40 /* InstanceAgent.h */, + 46EB2E0000AD50 /* InstanceTarget.cpp */, + 46EB2E0000AD60 /* InstanceTarget.h */, + 46EB2E0000AD70 /* PageAgent.cpp */, + 46EB2E0000AD80 /* PageAgent.h */, + 46EB2E0000AD90 /* PageTarget.cpp */, + 46EB2E0000ADA0 /* PageTarget.h */, + 46EB2E0000ADB0 /* Parsing.cpp */, + 46EB2E0000ADC0 /* Parsing.h */, + 46EB2E0000ADD0 /* ReactCdp.h */, + 46EB2E0000ADE0 /* RuntimeAgent.cpp */, + 46EB2E0000ADF0 /* RuntimeAgent.h */, + 46EB2E0000AE00 /* RuntimeAgentDelegate.h */, + 46EB2E0000AE10 /* RuntimeTarget.cpp */, + 46EB2E0000AE20 /* RuntimeTarget.h */, + 46EB2E0000AE30 /* ScopedExecutor.h */, + 46EB2E0000AE40 /* SessionState.h */, + 46EB2E0000AE50 /* UniqueMonostate.h */, + 46EB2E0000AE60 /* WeakList.h */, + 46EB2E0000AE70 /* WebSocketInterfaces.h */, + 46EB2E0000E330 /* Pod */, + 46EB2E0001CBE0 /* Support Files */, + ); + name = "React-jsinspector"; + path = "../../node_modules/react-native/ReactCommon/jsinspector-modern"; + sourceTree = ""; + }; + 46EB2E000004B0 /* React-jsitracing */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E350 /* Pod */, + 46EB2E0001CCB0 /* Support Files */, + ); + name = "React-jsitracing"; + path = "../../node_modules/react-native/ReactCommon/hermes/executor"; + sourceTree = ""; + }; + 46EB2E000004C0 /* React-logger */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AE80 /* react_native_log.cpp */, + 46EB2E0000AE90 /* react_native_log.h */, + 46EB2E0000E370 /* Pod */, + 46EB2E0001CD80 /* Support Files */, + ); + name = "React-logger"; + path = "../../node_modules/react-native/ReactCommon/logger"; + sourceTree = ""; + }; + 46EB2E000004D0 /* React-nativeconfig */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AEA0 /* ReactNativeConfig.cpp */, + 46EB2E0000AEB0 /* ReactNativeConfig.h */, + 46EB2E0000E390 /* Pod */, + 46EB2E0001CE80 /* Support Files */, + ); + name = "React-nativeconfig"; + path = "../../node_modules/react-native/ReactCommon"; + sourceTree = ""; + }; + 46EB2E000004E0 /* React-perflogger */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AEC0 /* BridgeNativeModulePerfLogger.cpp */, + 46EB2E0000AED0 /* BridgeNativeModulePerfLogger.h */, + 46EB2E0000AEE0 /* NativeModulePerfLogger.h */, + 46EB2E0000E3B0 /* Pod */, + 46EB2E0001CF90 /* Support Files */, + ); + name = "React-perflogger"; + path = "../../node_modules/react-native/ReactCommon/reactperflogger"; + sourceTree = ""; + }; + 46EB2E000004F0 /* React-rendererdebug */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AEF0 /* DebugStringConvertible.cpp */, + 46EB2E0000AF00 /* DebugStringConvertible.h */, + 46EB2E0000AF10 /* DebugStringConvertibleItem.cpp */, + 46EB2E0000AF20 /* DebugStringConvertibleItem.h */, + 46EB2E0000AF30 /* debugStringConvertibleUtils.h */, + 46EB2E0000AF40 /* flags.h */, + 46EB2E0000AF50 /* SystraceSection.h */, + 46EB2E0000E3D0 /* Pod */, + 46EB2E0001D0E0 /* Support Files */, + ); + name = "React-rendererdebug"; + path = "../../node_modules/react-native/ReactCommon/react/renderer/debug"; + sourceTree = ""; + }; + 46EB2E00000500 /* React-rncore */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E3F0 /* Pod */, + 46EB2E0001D1B0 /* Support Files */, + ); + name = "React-rncore"; + path = "../../node_modules/react-native/ReactCommon"; + sourceTree = ""; + }; + 46EB2E00000510 /* React-runtimeexecutor */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AF60 /* RuntimeExecutor.h */, + 46EB2E0000E410 /* Pod */, + 46EB2E0001D220 /* Support Files */, + ); + name = "React-runtimeexecutor"; + path = "../../node_modules/react-native/ReactCommon/runtimeexecutor"; + sourceTree = ""; + }; + 46EB2E00000520 /* React-runtimescheduler */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AF70 /* primitives.h */, + 46EB2E0000AF80 /* RuntimeScheduler.cpp */, + 46EB2E0000AF90 /* RuntimeScheduler.h */, + 46EB2E0000AFF0 /* RuntimeScheduler_Legacy.cpp */, + 46EB2E0000B000 /* RuntimeScheduler_Legacy.h */, + 46EB2E0000B010 /* RuntimeScheduler_Modern.cpp */, + 46EB2E0000B020 /* RuntimeScheduler_Modern.h */, + 46EB2E0000AFA0 /* RuntimeSchedulerBinding.cpp */, + 46EB2E0000AFB0 /* RuntimeSchedulerBinding.h */, + 46EB2E0000AFC0 /* RuntimeSchedulerCallInvoker.cpp */, + 46EB2E0000AFD0 /* RuntimeSchedulerCallInvoker.h */, + 46EB2E0000AFE0 /* RuntimeSchedulerClock.h */, + 46EB2E0000B030 /* SchedulerPriorityUtils.h */, + 46EB2E0000B040 /* Task.cpp */, + 46EB2E0000B050 /* Task.h */, + 46EB2E0000E430 /* Pod */, + 46EB2E0001D3C0 /* Support Files */, + ); + name = "React-runtimescheduler"; + path = "../../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"; + sourceTree = ""; + }; + 46EB2E00000530 /* React-utils */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B060 /* ContextContainer.h */, + 46EB2E0000B070 /* CoreFeatures.cpp */, + 46EB2E0000B080 /* CoreFeatures.h */, + 46EB2E0000B090 /* FloatComparison.h */, + 46EB2E0000B0A0 /* fnv1a.h */, + 46EB2E0000B0B0 /* hash_combine.h */, + 46EB2E0000B0C0 /* jsi.cpp */, + 46EB2E0000B0D0 /* jsi.h */, + 46EB2E0000B0E0 /* ManagedObjectWrapper.h */, + 46EB2E0000B0F0 /* ManagedObjectWrapper.mm */, + 46EB2E0000B100 /* PackTraits.h */, + 46EB2E0000B110 /* RunLoopObserver.cpp */, + 46EB2E0000B120 /* RunLoopObserver.h */, + 46EB2E0000B130 /* SharedFunction.h */, + 46EB2E0000B140 /* SimpleThreadSafeCache.h */, + 46EB2E0000B150 /* Telemetry.h */, + 46EB2E0000B160 /* to_underlying.h */, + 46EB2E0000E450 /* Pod */, + 46EB2E0001D5B0 /* Support Files */, + ); + name = "React-utils"; + path = "../../node_modules/react-native/ReactCommon/react/utils"; + sourceTree = ""; + }; + 46EB2E00000540 /* ReactCommon */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E470 /* Pod */, + 46EB2E0001D8B0 /* Support Files */, + 46EB2E0000B170 /* turbomodule */, + ); + name = ReactCommon; + path = "../../node_modules/react-native/ReactCommon"; + sourceTree = ""; + }; + 46EB2E00000550 /* SocketRocket */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B590 /* NSRunLoop+SRWebSocket.h */, + 46EB2E0000B5A0 /* NSRunLoop+SRWebSocket.m */, + 46EB2E0000B3F0 /* NSRunLoop+SRWebSocketPrivate.h */, + 46EB2E0000B5B0 /* NSURLRequest+SRWebSocket.h */, + 46EB2E0000B5C0 /* NSURLRequest+SRWebSocket.m */, + 46EB2E0000B400 /* NSURLRequest+SRWebSocketPrivate.h */, + 46EB2E0000B5D0 /* SocketRocket.h */, + 46EB2E0000B470 /* SRConstants.h */, + 46EB2E0000B480 /* SRConstants.m */, + 46EB2E0000B390 /* SRDelegateController.h */, + 46EB2E0000B3A0 /* SRDelegateController.m */, + 46EB2E0000B490 /* SRError.h */, + 46EB2E0000B4A0 /* SRError.m */, + 46EB2E0000B4B0 /* SRHash.h */, + 46EB2E0000B4C0 /* SRHash.m */, + 46EB2E0000B4D0 /* SRHTTPConnectMessage.h */, + 46EB2E0000B4E0 /* SRHTTPConnectMessage.m */, + 46EB2E0000B3B0 /* SRIOConsumer.h */, + 46EB2E0000B3C0 /* SRIOConsumer.m */, + 46EB2E0000B3D0 /* SRIOConsumerPool.h */, + 46EB2E0000B3E0 /* SRIOConsumerPool.m */, + 46EB2E0000B4F0 /* SRLog.h */, + 46EB2E0000B500 /* SRLog.m */, + 46EB2E0000B510 /* SRMutex.h */, + 46EB2E0000B520 /* SRMutex.m */, + 46EB2E0000B450 /* SRPinningSecurityPolicy.h */, + 46EB2E0000B460 /* SRPinningSecurityPolicy.m */, + 46EB2E0000B410 /* SRProxyConnect.h */, + 46EB2E0000B420 /* SRProxyConnect.m */, + 46EB2E0000B530 /* SRRandom.h */, + 46EB2E0000B540 /* SRRandom.m */, + 46EB2E0000B430 /* SRRunLoopThread.h */, + 46EB2E0000B440 /* SRRunLoopThread.m */, + 46EB2E0000B5E0 /* SRSecurityPolicy.h */, + 46EB2E0000B5F0 /* SRSecurityPolicy.m */, + 46EB2E0000B550 /* SRSIMDHelpers.h */, + 46EB2E0000B560 /* SRSIMDHelpers.m */, + 46EB2E0000B570 /* SRURLUtilities.h */, + 46EB2E0000B580 /* SRURLUtilities.m */, + 46EB2E0000B600 /* SRWebSocket.h */, + 46EB2E0000B610 /* SRWebSocket.m */, + 46EB2E0001DC50 /* Support Files */, + ); + name = SocketRocket; + path = SocketRocket; + sourceTree = ""; + }; + 46EB2E00000560 /* Yoga */ = { + isa = PBXGroup; + children = ( + 46EB2E0000BA20 /* YGConfig.cpp */, + 46EB2E0000BA30 /* YGConfig.h */, + 46EB2E0000BA40 /* YGEnums.cpp */, + 46EB2E0000BA50 /* YGEnums.h */, + 46EB2E0000BA60 /* YGMacros.h */, + 46EB2E0000BA70 /* YGNode.cpp */, + 46EB2E0000BA80 /* YGNode.h */, + 46EB2E0000BA90 /* YGNodeLayout.cpp */, + 46EB2E0000BAA0 /* YGNodeLayout.h */, + 46EB2E0000BAB0 /* YGNodeStyle.cpp */, + 46EB2E0000BAC0 /* YGNodeStyle.h */, + 46EB2E0000BAD0 /* YGPixelGrid.cpp */, + 46EB2E0000BAE0 /* YGPixelGrid.h */, + 46EB2E0000BAF0 /* YGValue.cpp */, + 46EB2E0000BB00 /* YGValue.h */, + 46EB2E0000BB10 /* Yoga.h */, + 46EB2E0000B620 /* algorithm */, + 46EB2E0000B740 /* config */, + 46EB2E0000B770 /* debug */, + 46EB2E0000B7C0 /* enums */, + 46EB2E0000B900 /* event */, + 46EB2E0000B930 /* node */, + 46EB2E0000B990 /* numeric */, + 46EB2E0000E490 /* Pod */, + 46EB2E0000B9C0 /* style */, + 46EB2E0001E1B0 /* Support Files */, + ); + name = Yoga; + path = "../../node_modules/react-native/ReactCommon/yoga"; + sourceTree = ""; + }; + 46EB2E00000570 /* ZXingObjC */ = { + isa = PBXGroup; + children = ( + 46EB2E0000BB20 /* Core */, + 46EB2E0000C140 /* OneD */, + 46EB2E0000CD10 /* PDF417 */, + 46EB2E0001F7C0 /* Support Files */, + ); + name = ZXingObjC; + path = ZXingObjC; + sourceTree = ""; + }; + 46EB2E00000580 /* boost */ = { + isa = PBXGroup; + children = ( + 46EB2E0001F890 /* Support Files */, + ); + name = boost; + path = boost; + sourceTree = ""; + }; + 46EB2E00000590 /* fmt */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D050 /* args.h */, + 46EB2E0000D060 /* chrono.h */, + 46EB2E0000D070 /* color.h */, + 46EB2E0000D080 /* compile.h */, + 46EB2E0000D090 /* core.h */, + 46EB2E0000D120 /* format.cc */, + 46EB2E0000D0B0 /* format.h */, + 46EB2E0000D0A0 /* format-inl.h */, + 46EB2E0000D0C0 /* os.h */, + 46EB2E0000D0D0 /* ostream.h */, + 46EB2E0000D0E0 /* printf.h */, + 46EB2E0000D0F0 /* ranges.h */, + 46EB2E0000D100 /* std.h */, + 46EB2E0000D110 /* xchar.h */, + 46EB2E0001FA20 /* Support Files */, + ); + name = fmt; + path = fmt; + sourceTree = ""; + }; + 46EB2E000005A0 /* glog */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D180 /* demangle.cc */, + 46EB2E0000D140 /* log_severity.h */, + 46EB2E0000D190 /* logging.cc */, + 46EB2E0000D130 /* logging.h */, + 46EB2E0000D1A0 /* raw_logging.cc */, + 46EB2E0000D150 /* raw_logging.h */, + 46EB2E0000D1B0 /* signalhandler.cc */, + 46EB2E0000D160 /* stl_logging.h */, + 46EB2E0000D1C0 /* symbolize.cc */, + 46EB2E0000D1D0 /* utilities.cc */, + 46EB2E0000D1E0 /* vlog_is_on.cc */, + 46EB2E0000D170 /* vlog_is_on.h */, + 46EB2E0001FBC0 /* Support Files */, + ); + name = glog; + path = glog; + sourceTree = ""; + }; + 46EB2E000005B0 /* hermes-engine */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D1F0 /* Pre-built */, + 46EB2E0001FC90 /* Support Files */, + ); + name = "hermes-engine"; + path = "hermes-engine"; + sourceTree = ""; + }; + 46EB2E000005C0 /* react-native-safe-area-context */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D3E0 /* RNCSafeAreaContext.h */, + 46EB2E0000D3F0 /* RNCSafeAreaContext.mm */, + 46EB2E0000D400 /* RNCSafeAreaProvider.h */, + 46EB2E0000D410 /* RNCSafeAreaProvider.m */, + 46EB2E0000D420 /* RNCSafeAreaProviderManager.h */, + 46EB2E0000D430 /* RNCSafeAreaProviderManager.m */, + 46EB2E0000D440 /* RNCSafeAreaShadowView.h */, + 46EB2E0000D450 /* RNCSafeAreaShadowView.m */, + 46EB2E0000D460 /* RNCSafeAreaUtils.h */, + 46EB2E0000D470 /* RNCSafeAreaUtils.m */, + 46EB2E0000D480 /* RNCSafeAreaView.h */, + 46EB2E0000D490 /* RNCSafeAreaView.m */, + 46EB2E0000D4A0 /* RNCSafeAreaViewEdgeMode.h */, + 46EB2E0000D4B0 /* RNCSafeAreaViewEdgeMode.m */, + 46EB2E0000D4C0 /* RNCSafeAreaViewEdges.h */, + 46EB2E0000D4D0 /* RNCSafeAreaViewEdges.m */, + 46EB2E0000D4E0 /* RNCSafeAreaViewLocalData.h */, + 46EB2E0000D4F0 /* RNCSafeAreaViewLocalData.m */, + 46EB2E0000D500 /* RNCSafeAreaViewManager.h */, + 46EB2E0000D510 /* RNCSafeAreaViewManager.m */, + 46EB2E0000D520 /* RNCSafeAreaViewMode.h */, + 46EB2E0000D530 /* RNCSafeAreaViewMode.m */, + 46EB2E0000E4B0 /* Pod */, + 46EB2E0001FEB0 /* Support Files */, + ); + name = "react-native-safe-area-context"; + path = "../../node_modules/react-native-safe-area-context"; + sourceTree = ""; + }; + 46EB2E000005E0 /* Core */ = { + isa = PBXGroup; + children = ( + 46EB2E000005F0 /* AppAuthCore.h */, + 46EB2E00000600 /* OIDAuthorizationRequest.h */, + 46EB2E00000610 /* OIDAuthorizationRequest.m */, + 46EB2E00000620 /* OIDAuthorizationResponse.h */, + 46EB2E00000630 /* OIDAuthorizationResponse.m */, + 46EB2E00000640 /* OIDAuthorizationService.h */, + 46EB2E00000650 /* OIDAuthorizationService.m */, + 46EB2E00000660 /* OIDAuthState.h */, + 46EB2E00000670 /* OIDAuthState.m */, + 46EB2E00000680 /* OIDAuthStateChangeDelegate.h */, + 46EB2E00000690 /* OIDAuthStateErrorDelegate.h */, + 46EB2E000006A0 /* OIDClientMetadataParameters.h */, + 46EB2E000006B0 /* OIDClientMetadataParameters.m */, + 46EB2E000006C0 /* OIDDefines.h */, + 46EB2E000006D0 /* OIDEndSessionRequest.h */, + 46EB2E000006E0 /* OIDEndSessionRequest.m */, + 46EB2E000006F0 /* OIDEndSessionResponse.h */, + 46EB2E00000700 /* OIDEndSessionResponse.m */, + 46EB2E00000710 /* OIDError.h */, + 46EB2E00000720 /* OIDError.m */, + 46EB2E00000730 /* OIDErrorUtilities.h */, + 46EB2E00000740 /* OIDErrorUtilities.m */, + 46EB2E00000750 /* OIDExternalUserAgent.h */, + 46EB2E00000760 /* OIDExternalUserAgentRequest.h */, + 46EB2E00000770 /* OIDExternalUserAgentSession.h */, + 46EB2E00000780 /* OIDFieldMapping.h */, + 46EB2E00000790 /* OIDFieldMapping.m */, + 46EB2E000007A0 /* OIDGrantTypes.h */, + 46EB2E000007B0 /* OIDGrantTypes.m */, + 46EB2E000007C0 /* OIDIDToken.h */, + 46EB2E000007D0 /* OIDIDToken.m */, + 46EB2E000007E0 /* OIDRegistrationRequest.h */, + 46EB2E000007F0 /* OIDRegistrationRequest.m */, + 46EB2E00000800 /* OIDRegistrationResponse.h */, + 46EB2E00000810 /* OIDRegistrationResponse.m */, + 46EB2E00000820 /* OIDResponseTypes.h */, + 46EB2E00000830 /* OIDResponseTypes.m */, + 46EB2E00000840 /* OIDScopes.h */, + 46EB2E00000850 /* OIDScopes.m */, + 46EB2E00000860 /* OIDScopeUtilities.h */, + 46EB2E00000870 /* OIDScopeUtilities.m */, + 46EB2E00000880 /* OIDServiceConfiguration.h */, + 46EB2E00000890 /* OIDServiceConfiguration.m */, + 46EB2E000008A0 /* OIDServiceDiscovery.h */, + 46EB2E000008B0 /* OIDServiceDiscovery.m */, + 46EB2E000008C0 /* OIDTokenRequest.h */, + 46EB2E000008D0 /* OIDTokenRequest.m */, + 46EB2E000008E0 /* OIDTokenResponse.h */, + 46EB2E000008F0 /* OIDTokenResponse.m */, + 46EB2E00000900 /* OIDTokenUtilities.h */, + 46EB2E00000910 /* OIDTokenUtilities.m */, + 46EB2E00000920 /* OIDURLQueryComponent.h */, + 46EB2E00000930 /* OIDURLQueryComponent.m */, + 46EB2E00000940 /* OIDURLSessionProvider.h */, + 46EB2E00000950 /* OIDURLSessionProvider.m */, + 46EB2E0000D560 /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + 46EB2E00000960 /* ExternalUserAgent */ = { + isa = PBXGroup; + children = ( + 46EB2E00000970 /* AppAuth.h */, + 46EB2E00000980 /* OIDAuthorizationService+IOS.h */, + 46EB2E00000990 /* OIDAuthorizationService+IOS.m */, + 46EB2E000009A0 /* OIDAuthState+IOS.h */, + 46EB2E000009B0 /* OIDAuthState+IOS.m */, + 46EB2E000009C0 /* OIDExternalUserAgentCatalyst.h */, + 46EB2E000009D0 /* OIDExternalUserAgentCatalyst.m */, + 46EB2E000009E0 /* OIDExternalUserAgentIOS.h */, + 46EB2E000009F0 /* OIDExternalUserAgentIOS.m */, + 46EB2E00000A00 /* OIDExternalUserAgentIOSCustomBrowser.h */, + 46EB2E00000A10 /* OIDExternalUserAgentIOSCustomBrowser.m */, + ); + name = ExternalUserAgent; + sourceTree = ""; + }; + 46EB2E00000B60 /* EXApplication */ = { + isa = PBXGroup; + children = ( + 46EB2E00000B70 /* EXProvisioningProfile.h */, + 46EB2E00000B80 /* EXProvisioningProfile.m */, + ); + name = EXApplication; + path = EXApplication; + sourceTree = ""; + }; + 46EB2E00000C30 /* Utilities */ = { + isa = PBXGroup; + children = ( + 46EB2E00000C40 /* EXBarCodeScannerUtils.h */, + 46EB2E00000C50 /* EXBarCodeScannerUtils.m */, + ); + name = Utilities; + path = EXBarCodeScanner/Utilities; + sourceTree = ""; + }; + 46EB2E00000D40 /* Common */ = { + isa = PBXGroup; + children = ( + 46EB2E00000D50 /* BarcodeExceptions.swift */, + 46EB2E00000D60 /* BarcodeUtils.swift */, + 46EB2E00000D70 /* CameraExceptions.swift */, + 46EB2E00000D80 /* CameraPermissionsRequester.swift */, + 46EB2E00000D90 /* ExpoCameraUtils.swift */, + 46EB2E00000DA0 /* TakePictureOptions.swift */, + ); + name = Common; + path = Common; + sourceTree = ""; + }; + 46EB2E00000DB0 /* Current */ = { + isa = PBXGroup; + children = ( + 46EB2E00000DC0 /* BarcodeRecord.swift */, + 46EB2E00000DD0 /* BarcodeScanner.swift */, + 46EB2E00000DE0 /* BarcodeScannerUtils.swift */, + 46EB2E00000DF0 /* CameraEnums.swift */, + 46EB2E00000E00 /* CameraRecordingOptions.swift */, + 46EB2E00000E10 /* CameraView.swift */, + 46EB2E00000E20 /* PreviewView.swift */, + 46EB2E00000E30 /* VisionScannerDelegate.swift */, + ); + name = Current; + path = Current; + sourceTree = ""; + }; + 46EB2E00000E40 /* Legacy */ = { + isa = PBXGroup; + children = ( + 46EB2E00000E50 /* CameraEnumsLegacy.swift */, + 46EB2E00000E60 /* CameraRecordingOptionsLegacy.swift */, + 46EB2E00000E70 /* CameraViewLegacy.swift */, + ); + name = Legacy; + path = Legacy; + sourceTree = ""; + }; + 46EB2E00000F50 /* EXSessionTasks */ = { + isa = PBXGroup; + children = ( + 46EB2E00000F60 /* EXSessionCancelableUploadTaskDelegate.h */, + 46EB2E00000F70 /* EXSessionCancelableUploadTaskDelegate.m */, + 46EB2E00000F80 /* EXSessionDownloadTaskDelegate.h */, + 46EB2E00000F90 /* EXSessionDownloadTaskDelegate.m */, + 46EB2E00000FA0 /* EXSessionHandler.h */, + 46EB2E00000FB0 /* EXSessionHandler.m */, + 46EB2E00000FC0 /* EXSessionResumableDownloadTaskDelegate.h */, + 46EB2E00000FD0 /* EXSessionResumableDownloadTaskDelegate.m */, + 46EB2E00000FE0 /* EXSessionTaskDelegate.h */, + 46EB2E00000FF0 /* EXSessionTaskDelegate.m */, + 46EB2E00001000 /* EXSessionTaskDispatcher.h */, + 46EB2E00001010 /* EXSessionTaskDispatcher.m */, + 46EB2E00001020 /* EXSessionUploadTaskDelegate.h */, + 46EB2E00001030 /* EXSessionUploadTaskDelegate.m */, + 46EB2E00001040 /* EXTaskHandlersManager.h */, + 46EB2E00001050 /* EXTaskHandlersManager.m */, + ); + name = EXSessionTasks; + path = EXSessionTasks; + sourceTree = ""; + }; + 46EB2E00001140 /* ios */ = { + isa = PBXGroup; + children = ( + 46EB2E00001970 /* EXAppDefines.h */, + 46EB2E00001980 /* EXAppDefines.m */, + 46EB2E00001990 /* EXDefines.h */, + 46EB2E000019A0 /* EXLegacyExpoViewProtocol.h */, + 46EB2E000019B0 /* ExpoModulesCore.h */, + 46EB2E000020D0 /* Platform.h */, + 46EB2E000020E0 /* Platform.swift */, + 46EB2E000020F0 /* RCTComponentData+Privates.h */, + 46EB2E00002100 /* RCTComponentData+Privates.m */, + 46EB2E000021C0 /* Swift.h */, + 46EB2E000021D0 /* Utilities.swift */, + 46EB2E00001150 /* Api */, + 46EB2E00001240 /* AppDelegates */, + 46EB2E000012D0 /* Core */, + 46EB2E00001920 /* DevTools */, + 46EB2E000019C0 /* FileSystemUtilities */, + 46EB2E000019F0 /* Interfaces */, + 46EB2E00001C10 /* JSI */, + 46EB2E00001DA0 /* Legacy */, + 46EB2E00002110 /* ReactDelegates */, + 46EB2E000021E0 /* Uuidv5 */, + ); + name = ios; + path = ios; + sourceTree = ""; + }; + 46EB2E00001150 /* Api */ = { + isa = PBXGroup; + children = ( + 46EB2E00001160 /* Builders */, + 46EB2E000011A0 /* Factories */, + ); + name = Api; + path = Api; + sourceTree = ""; + }; + 46EB2E00001160 /* Builders */ = { + isa = PBXGroup; + children = ( + 46EB2E00001170 /* ClassComponentBuilder.swift */, + 46EB2E00001180 /* ObjectDefinitionBuilder.swift */, + 46EB2E00001190 /* ViewDefinitionBuilder.swift */, + ); + name = Builders; + path = Builders; + sourceTree = ""; + }; + 46EB2E000011A0 /* Factories */ = { + isa = PBXGroup; + children = ( + 46EB2E000011B0 /* AsyncFunctionFactories.swift */, + 46EB2E000011C0 /* ClassFactories.swift */, + 46EB2E000011D0 /* ConcurrentFunctionFactories.swift */, + 46EB2E000011E0 /* EventListenersFactories.swift */, + 46EB2E000011F0 /* ModuleFactories.swift */, + 46EB2E00001200 /* ObjectFactories.swift */, + 46EB2E00001210 /* PropertyFactories.swift */, + 46EB2E00001220 /* SyncFunctionFactories.swift */, + 46EB2E00001230 /* ViewFactories.swift */, + ); + name = Factories; + path = Factories; + sourceTree = ""; + }; + 46EB2E00001240 /* AppDelegates */ = { + isa = PBXGroup; + children = ( + 46EB2E00001250 /* EXAppDelegatesLoader.h */, + 46EB2E00001260 /* EXAppDelegatesLoader.m */, + 46EB2E00001270 /* EXAppDelegateWrapper.h */, + 46EB2E00001280 /* EXAppDelegateWrapper.mm */, + 46EB2E00001290 /* EXLegacyAppDelegateWrapper.h */, + 46EB2E000012A0 /* EXLegacyAppDelegateWrapper.m */, + 46EB2E000012B0 /* ExpoAppDelegate.swift */, + 46EB2E000012C0 /* ExpoAppDelegateSubscriber.swift */, + ); + name = AppDelegates; + path = AppDelegates; + sourceTree = ""; + }; + 46EB2E000012D0 /* Core */ = { + isa = PBXGroup; + children = ( + 46EB2E000012E0 /* AppContext.swift */, + 46EB2E000012F0 /* AppContextConfig.swift */, + 46EB2E00001390 /* Conversions.swift */, + 46EB2E000014B0 /* EventListener.swift */, + 46EB2E00001590 /* ExpoBridgeModule.h */, + 46EB2E000015A0 /* ExpoBridgeModule.mm */, + 46EB2E000015B0 /* ExpoRuntime.swift */, + 46EB2E00001610 /* JavaScriptFunction.swift */, + 46EB2E00001620 /* JavaScriptUtils.swift */, + 46EB2E00001690 /* ModuleHolder.swift */, + 46EB2E000016A0 /* ModuleRegistry.swift */, + 46EB2E00001700 /* ModulesProvider.swift */, + 46EB2E00001750 /* Promise.swift */, + 46EB2E00001300 /* Arguments */, + 46EB2E00001350 /* Classes */, + 46EB2E000013A0 /* Convertibles */, + 46EB2E000013D0 /* DynamicTypes */, + 46EB2E000014C0 /* Events */, + 46EB2E00001510 /* Exceptions */, + 46EB2E000015C0 /* Functions */, + 46EB2E00001630 /* Logging */, + 46EB2E000016B0 /* Modules */, + 46EB2E00001710 /* Objects */, + 46EB2E00001760 /* Protocols */, + 46EB2E000017B0 /* Records */, + 46EB2E00001810 /* SharedObjects */, + 46EB2E00001850 /* TypedArrays */, + 46EB2E000018A0 /* Views */, + ); + name = Core; + path = Core; + sourceTree = ""; + }; + 46EB2E00001300 /* Arguments */ = { + isa = PBXGroup; + children = ( + 46EB2E00001310 /* AnyArgument.swift */, + 46EB2E00001320 /* Convertible.swift */, + 46EB2E00001330 /* Convertibles.swift */, + 46EB2E00001340 /* Enumerable.swift */, + ); + name = Arguments; + path = Arguments; + sourceTree = ""; + }; + 46EB2E00001350 /* Classes */ = { + isa = PBXGroup; + children = ( + 46EB2E00001360 /* AnyClassDefinitionElement.swift */, + 46EB2E00001370 /* ClassDefinition.swift */, + 46EB2E00001380 /* ClassRegistry.swift */, + ); + name = Classes; + path = Classes; + sourceTree = ""; + }; + 46EB2E000013A0 /* Convertibles */ = { + isa = PBXGroup; + children = ( + 46EB2E000013B0 /* Convertibles+Color.swift */, + 46EB2E000013C0 /* Either.swift */, + ); + name = Convertibles; + path = Convertibles; + sourceTree = ""; + }; + 46EB2E000013D0 /* DynamicTypes */ = { + isa = PBXGroup; + children = ( + 46EB2E000013E0 /* AnyDynamicType.swift */, + 46EB2E000013F0 /* DynamicArrayType.swift */, + 46EB2E00001400 /* DynamicConvertibleType.swift */, + 46EB2E00001410 /* DynamicDataType.swift */, + 46EB2E00001420 /* DynamicDictionaryType.swift */, + 46EB2E00001430 /* DynamicEnumType.swift */, + 46EB2E00001440 /* DynamicJavaScriptType.swift */, + 46EB2E00001450 /* DynamicOptionalType.swift */, + 46EB2E00001460 /* DynamicRawType.swift */, + 46EB2E00001470 /* DynamicSharedObjectType.swift */, + 46EB2E00001480 /* DynamicType.swift */, + 46EB2E00001490 /* DynamicTypedArrayType.swift */, + 46EB2E000014A0 /* DynamicViewType.swift */, + ); + name = DynamicTypes; + path = DynamicTypes; + sourceTree = ""; + }; + 46EB2E000014C0 /* Events */ = { + isa = PBXGroup; + children = ( + 46EB2E000014D0 /* Callback.swift */, + 46EB2E000014E0 /* EventDispatcher.swift */, + 46EB2E000014F0 /* EventObservingDefinition.swift */, + 46EB2E00001500 /* LegacyEventEmitterCompat.swift */, + ); + name = Events; + path = Events; + sourceTree = ""; + }; + 46EB2E00001510 /* Exceptions */ = { + isa = PBXGroup; + children = ( + 46EB2E00001520 /* ChainableException.swift */, + 46EB2E00001530 /* CodedError.swift */, + 46EB2E00001540 /* CommonExceptions.swift */, + 46EB2E00001550 /* Exception.swift */, + 46EB2E00001560 /* ExceptionOrigin.swift */, + 46EB2E00001570 /* GenericException.swift */, + 46EB2E00001580 /* UnexpectedException.swift */, + ); + name = Exceptions; + path = Exceptions; + sourceTree = ""; + }; + 46EB2E000015C0 /* Functions */ = { + isa = PBXGroup; + children = ( + 46EB2E000015D0 /* AnyFunctionDefinition.swift */, + 46EB2E000015E0 /* AsyncFunctionDefinition.swift */, + 46EB2E000015F0 /* ConcurrentFunctionDefinition.swift */, + 46EB2E00001600 /* SyncFunctionDefinition.swift */, + ); + name = Functions; + path = Functions; + sourceTree = ""; + }; + 46EB2E00001630 /* Logging */ = { + isa = PBXGroup; + children = ( + 46EB2E00001640 /* Logger.swift */, + 46EB2E00001650 /* LoggerTimer.swift */, + 46EB2E00001660 /* LogHandlers.swift */, + 46EB2E00001670 /* LogType.swift */, + 46EB2E00001680 /* PersistentFileLog.swift */, + ); + name = Logging; + path = Logging; + sourceTree = ""; + }; + 46EB2E000016B0 /* Modules */ = { + isa = PBXGroup; + children = ( + 46EB2E000016C0 /* CoreModule.swift */, + 46EB2E000016D0 /* Module.swift */, + 46EB2E000016E0 /* ModuleDefinition.swift */, + 46EB2E000016F0 /* ModuleDefinitionBuilder.swift */, + ); + name = Modules; + path = Modules; + sourceTree = ""; + }; + 46EB2E00001710 /* Objects */ = { + isa = PBXGroup; + children = ( + 46EB2E00001720 /* JavaScriptObjectBuilder.swift */, + 46EB2E00001730 /* ObjectDefinition.swift */, + 46EB2E00001740 /* PropertyDefinition.swift */, + ); + name = Objects; + path = Objects; + sourceTree = ""; + }; + 46EB2E00001760 /* Protocols */ = { + isa = PBXGroup; + children = ( + 46EB2E00001770 /* AnyDefinition.swift */, + 46EB2E00001780 /* AnyExpoView.swift */, + 46EB2E00001790 /* AnyModule.swift */, + 46EB2E000017A0 /* AnyViewDefinition.swift */, + ); + name = Protocols; + path = Protocols; + sourceTree = ""; + }; + 46EB2E000017B0 /* Records */ = { + isa = PBXGroup; + children = ( + 46EB2E000017C0 /* AnyField.swift */, + 46EB2E000017D0 /* Field.swift */, + 46EB2E000017E0 /* FieldExtensions.swift */, + 46EB2E000017F0 /* FieldOption.swift */, + 46EB2E00001800 /* Record.swift */, + ); + name = Records; + path = Records; + sourceTree = ""; + }; + 46EB2E00001810 /* SharedObjects */ = { + isa = PBXGroup; + children = ( + 46EB2E00001820 /* SharedObject.swift */, + 46EB2E00001830 /* SharedObjectRegistry.swift */, + 46EB2E00001840 /* SharedRef.swift */, + ); + name = SharedObjects; + path = SharedObjects; + sourceTree = ""; + }; + 46EB2E00001850 /* TypedArrays */ = { + isa = PBXGroup; + children = ( + 46EB2E00001860 /* AnyTypedArray.swift */, + 46EB2E00001870 /* ConcreteTypedArrays.swift */, + 46EB2E00001880 /* GenericTypedArray.swift */, + 46EB2E00001890 /* TypedArray.swift */, + ); + name = TypedArrays; + path = TypedArrays; + sourceTree = ""; + }; + 46EB2E000018A0 /* Views */ = { + isa = PBXGroup; + children = ( + 46EB2E000018B0 /* AnyViewProp.swift */, + 46EB2E000018C0 /* ComponentData.swift */, + 46EB2E000018D0 /* ConcreteViewProp.swift */, + 46EB2E000018E0 /* ExpoView.swift */, + 46EB2E000018F0 /* ViewDefinition.swift */, + 46EB2E00001900 /* ViewLifecycleMethod.swift */, + 46EB2E00001910 /* ViewModuleWrapper.swift */, + ); + name = Views; + path = Views; + sourceTree = ""; + }; + 46EB2E00001920 /* DevTools */ = { + isa = PBXGroup; + children = ( + 46EB2E00001930 /* CdpNetworkTypes.swift */, + 46EB2E00001940 /* ExpoRequestCdpInterceptor.swift */, + 46EB2E00001950 /* ExpoRequestInterceptorProtocol.swift */, + 46EB2E00001960 /* URLRequest+httpBodyData.swift */, + ); + name = DevTools; + path = DevTools; + sourceTree = ""; + }; + 46EB2E000019C0 /* FileSystemUtilities */ = { + isa = PBXGroup; + children = ( + 46EB2E000019D0 /* FileSystemLegacyUtilities.swift */, + 46EB2E000019E0 /* FileSystemUtilities.swift */, + ); + name = FileSystemUtilities; + path = FileSystemUtilities; + sourceTree = ""; + }; + 46EB2E000019F0 /* Interfaces */ = { + isa = PBXGroup; + children = ( + 46EB2E00001A00 /* BarcodeScanner */, + 46EB2E00001A30 /* Camera */, + 46EB2E00001A50 /* Constants */, + 46EB2E00001A70 /* FaceDetector */, + 46EB2E00001AA0 /* FileSystem */, + 46EB2E00001AD0 /* ImageLoader */, + 46EB2E00001AF0 /* Permissions */, + 46EB2E00001B40 /* Sensors */, + 46EB2E00001BB0 /* TaskManager */, + ); + name = Interfaces; + path = Interfaces; + sourceTree = ""; + }; + 46EB2E00001A00 /* BarcodeScanner */ = { + isa = PBXGroup; + children = ( + 46EB2E00001A10 /* EXBarcodeScannerInterface.h */, + 46EB2E00001A20 /* EXBarcodeScannerProviderInterface.h */, + ); + name = BarcodeScanner; + path = BarcodeScanner; + sourceTree = ""; + }; + 46EB2E00001A30 /* Camera */ = { + isa = PBXGroup; + children = ( + 46EB2E00001A40 /* EXCameraInterface.h */, + ); + name = Camera; + path = Camera; + sourceTree = ""; + }; + 46EB2E00001A50 /* Constants */ = { + isa = PBXGroup; + children = ( + 46EB2E00001A60 /* EXConstantsInterface.h */, + ); + name = Constants; + path = Constants; + sourceTree = ""; + }; + 46EB2E00001A70 /* FaceDetector */ = { + isa = PBXGroup; + children = ( + 46EB2E00001A80 /* EXFaceDetectorManagerInterface.h */, + 46EB2E00001A90 /* EXFaceDetectorManagerProviderInterface.h */, + ); + name = FaceDetector; + path = FaceDetector; + sourceTree = ""; + }; + 46EB2E00001AA0 /* FileSystem */ = { + isa = PBXGroup; + children = ( + 46EB2E00001AB0 /* EXFilePermissionModuleInterface.h */, + 46EB2E00001AC0 /* EXFileSystemInterface.h */, + ); + name = FileSystem; + path = FileSystem; + sourceTree = ""; + }; + 46EB2E00001AD0 /* ImageLoader */ = { + isa = PBXGroup; + children = ( + 46EB2E00001AE0 /* EXImageLoaderInterface.h */, + ); + name = ImageLoader; + path = ImageLoader; + sourceTree = ""; + }; + 46EB2E00001AF0 /* Permissions */ = { + isa = PBXGroup; + children = ( + 46EB2E00001B00 /* EXPermissionsInterface.h */, + 46EB2E00001B10 /* EXPermissionsMethodsDelegate.h */, + 46EB2E00001B20 /* EXPermissionsMethodsDelegate.m */, + 46EB2E00001B30 /* EXUserNotificationCenterProxyInterface.h */, + ); + name = Permissions; + path = Permissions; + sourceTree = ""; + }; + 46EB2E00001B40 /* Sensors */ = { + isa = PBXGroup; + children = ( + 46EB2E00001B50 /* EXAccelerometerInterface.h */, + 46EB2E00001B60 /* EXBarometerInterface.h */, + 46EB2E00001B70 /* EXDeviceMotionInterface.h */, + 46EB2E00001B80 /* EXGyroscopeInterface.h */, + 46EB2E00001B90 /* EXMagnetometerInterface.h */, + 46EB2E00001BA0 /* EXMagnetometerUncalibratedInterface.h */, + ); + name = Sensors; + path = Sensors; + sourceTree = ""; + }; + 46EB2E00001BB0 /* TaskManager */ = { + isa = PBXGroup; + children = ( + 46EB2E00001BC0 /* EXTaskConsumerInterface.h */, + 46EB2E00001BD0 /* EXTaskInterface.h */, + 46EB2E00001BE0 /* EXTaskLaunchReason.h */, + 46EB2E00001BF0 /* EXTaskManagerInterface.h */, + 46EB2E00001C00 /* EXTaskServiceInterface.h */, + ); + name = TaskManager; + path = TaskManager; + sourceTree = ""; + }; + 46EB2E00001C10 /* JSI */ = { + isa = PBXGroup; + children = ( + 46EB2E00001C20 /* EXJavaScriptObject.h */, + 46EB2E00001C30 /* EXJavaScriptObject.mm */, + 46EB2E00001C40 /* EXJavaScriptRuntime.h */, + 46EB2E00001C50 /* EXJavaScriptRuntime.mm */, + 46EB2E00001C60 /* EXJavaScriptTypedArray.h */, + 46EB2E00001C70 /* EXJavaScriptTypedArray.mm */, + 46EB2E00001C80 /* EXJavaScriptValue.h */, + 46EB2E00001C90 /* EXJavaScriptValue.mm */, + 46EB2E00001CA0 /* EXJavaScriptWeakObject.h */, + 46EB2E00001CB0 /* EXJavaScriptWeakObject.mm */, + 46EB2E00001CC0 /* EXJSIConversions.h */, + 46EB2E00001CD0 /* EXJSIConversions.mm */, + 46EB2E00001CE0 /* EXJSIInstaller.h */, + 46EB2E00001CF0 /* EXJSIInstaller.mm */, + 46EB2E00001D00 /* EXJSIUtils.h */, + 46EB2E00001D10 /* EXJSIUtils.mm */, + 46EB2E00001D20 /* ExpoModulesHostObject.h */, + 46EB2E00001D30 /* ExpoModulesHostObject.mm */, + 46EB2E00001D40 /* EXRawJavaScriptFunction.h */, + 46EB2E00001D50 /* EXRawJavaScriptFunction.mm */, + 46EB2E00001D60 /* EXSharedObjectUtils.h */, + 46EB2E00001D70 /* EXSharedObjectUtils.mm */, + 46EB2E00001D80 /* JavaScriptRuntime.swift */, + 46EB2E00001D90 /* JavaScriptValue.swift */, + ); + name = JSI; + path = JSI; + sourceTree = ""; + }; + 46EB2E00001DA0 /* Legacy */ = { + isa = PBXGroup; + children = ( + 46EB2E00001DB0 /* EXBridgeModule.h */, + 46EB2E00001DC0 /* EXExportedModule.h */, + 46EB2E00001DD0 /* EXExportedModule.m */, + 46EB2E00001DE0 /* EXSingletonModule.h */, + 46EB2E00001DF0 /* EXSingletonModule.m */, + 46EB2E00001E00 /* EXUnimodulesCompat.h */, + 46EB2E00001E10 /* EXUtilities.h */, + 46EB2E00001E20 /* EXUtilities.m */, + 46EB2E00001E30 /* ModuleRegistry */, + 46EB2E00001E70 /* ModuleRegistryAdapter */, + 46EB2E00001EC0 /* ModuleRegistryProvider */, + 46EB2E00001EF0 /* NativeModulesProxy */, + 46EB2E00001F30 /* Protocols */, + 46EB2E00001FF0 /* Services */, + ); + name = Legacy; + path = Legacy; + sourceTree = ""; + }; + 46EB2E00001E30 /* ModuleRegistry */ = { + isa = PBXGroup; + children = ( + 46EB2E00001E40 /* EXModuleRegistry.h */, + 46EB2E00001E50 /* EXModuleRegistry.m */, + 46EB2E00001E60 /* EXModuleRegistryDelegate.h */, + ); + name = ModuleRegistry; + path = ModuleRegistry; + sourceTree = ""; + }; + 46EB2E00001E70 /* ModuleRegistryAdapter */ = { + isa = PBXGroup; + children = ( + 46EB2E00001E80 /* EXModuleRegistryAdapter.h */, + 46EB2E00001E90 /* EXModuleRegistryAdapter.m */, + 46EB2E00001EA0 /* EXModuleRegistryHolderReactModule.h */, + 46EB2E00001EB0 /* EXModuleRegistryHolderReactModule.m */, + ); + name = ModuleRegistryAdapter; + path = ModuleRegistryAdapter; + sourceTree = ""; + }; + 46EB2E00001EC0 /* ModuleRegistryProvider */ = { + isa = PBXGroup; + children = ( + 46EB2E00001ED0 /* EXModuleRegistryProvider.h */, + 46EB2E00001EE0 /* EXModuleRegistryProvider.m */, + ); + name = ModuleRegistryProvider; + path = ModuleRegistryProvider; + sourceTree = ""; + }; + 46EB2E00001EF0 /* NativeModulesProxy */ = { + isa = PBXGroup; + children = ( + 46EB2E00001F00 /* EXNativeModulesProxy.h */, + 46EB2E00001F10 /* EXNativeModulesProxy.mm */, + 46EB2E00001F20 /* NativeModulesProxyModule.swift */, + ); + name = NativeModulesProxy; + path = NativeModulesProxy; + sourceTree = ""; + }; + 46EB2E00001F30 /* Protocols */ = { + isa = PBXGroup; + children = ( + 46EB2E00001F40 /* EXAppLifecycleListener.h */, + 46EB2E00001F50 /* EXAppLifecycleService.h */, + 46EB2E00001F60 /* EXEventEmitter.h */, + 46EB2E00001F70 /* EXEventEmitterService.h */, + 46EB2E00001F80 /* EXInternalModule.h */, + 46EB2E00001F90 /* EXJavaScriptContextProvider.h */, + 46EB2E00001FA0 /* EXKernelService.h */, + 46EB2E00001FB0 /* EXLogHandler.h */, + 46EB2E00001FC0 /* EXModuleRegistryConsumer.h */, + 46EB2E00001FD0 /* EXUIManager.h */, + 46EB2E00001FE0 /* EXUtilitiesInterface.h */, + ); + name = Protocols; + path = Protocols; + sourceTree = ""; + }; + 46EB2E00001FF0 /* Services */ = { + isa = PBXGroup; + children = ( + 46EB2E00002000 /* EXLogManager.h */, + 46EB2E00002010 /* EXLogManager.m */, + 46EB2E00002020 /* EXReactLogHandler.h */, + 46EB2E00002030 /* EXReactLogHandler.m */, + 46EB2E00002040 /* EXReactNativeAdapter.h */, + 46EB2E00002050 /* EXReactNativeAdapter.mm */, + 46EB2E00002060 /* EXReactNativeEventEmitter.h */, + 46EB2E00002070 /* EXReactNativeEventEmitter.m */, + 46EB2E00002080 /* Permissions */, + ); + name = Services; + path = Services; + sourceTree = ""; + }; + 46EB2E00002080 /* Permissions */ = { + isa = PBXGroup; + children = ( + 46EB2E00002090 /* EXPermissionsService.h */, + 46EB2E000020A0 /* EXPermissionsService.m */, + 46EB2E000020B0 /* EXReactNativeUserNotificationCenterProxy.h */, + 46EB2E000020C0 /* EXReactNativeUserNotificationCenterProxy.m */, + ); + name = Permissions; + path = Permissions; + sourceTree = ""; + }; + 46EB2E00002110 /* ReactDelegates */ = { + isa = PBXGroup; + children = ( + 46EB2E00002120 /* ExpoReactDelegate.swift */, + 46EB2E00002130 /* ExpoReactDelegateHandler.swift */, + 46EB2E00002150 /* EXReactDelegateWrapper.h */, + 46EB2E00002160 /* EXReactDelegateWrapper.mm */, + 46EB2E00002140 /* EXReactDelegateWrapper+Private.h */, + 46EB2E00002170 /* EXReactRootViewFactory.h */, + 46EB2E00002180 /* EXReactRootViewFactory.mm */, + 46EB2E00002190 /* ModulePriorities.swift */, + 46EB2E000021A0 /* RCTAppDelegate+Recreate.h */, + 46EB2E000021B0 /* RCTAppDelegate+Recreate.mm */, + ); + name = ReactDelegates; + path = ReactDelegates; + sourceTree = ""; + }; + 46EB2E000021E0 /* Uuidv5 */ = { + isa = PBXGroup; + children = ( + 46EB2E000021F0 /* Exceptions.swift */, + 46EB2E00002200 /* Uuidv5.swift */, + ); + name = Uuidv5; + path = Uuidv5; + sourceTree = ""; + }; + 46EB2E00002210 /* common */ = { + isa = PBXGroup; + children = ( + 46EB2E00002220 /* cpp */, + ); + name = common; + path = common; + sourceTree = ""; + }; + 46EB2E00002220 /* cpp */ = { + isa = PBXGroup; + children = ( + 46EB2E00002230 /* BridgelessJSCallInvoker.h */, + 46EB2E00002240 /* EventEmitter.cpp */, + 46EB2E00002250 /* EventEmitter.h */, + 46EB2E00002260 /* JSIUtils.cpp */, + 46EB2E00002270 /* JSIUtils.h */, + 46EB2E00002280 /* LazyObject.cpp */, + 46EB2E00002290 /* LazyObject.h */, + 46EB2E000022A0 /* NativeModule.cpp */, + 46EB2E000022B0 /* NativeModule.h */, + 46EB2E000022C0 /* ObjectDeallocator.cpp */, + 46EB2E000022D0 /* ObjectDeallocator.h */, + 46EB2E000022E0 /* SharedObject.cpp */, + 46EB2E000022F0 /* SharedObject.h */, + 46EB2E00002300 /* TestingSyncJSCallInvoker.h */, + 46EB2E00002310 /* TypedArray.cpp */, + 46EB2E00002320 /* TypedArray.h */, + ); + name = cpp; + path = cpp; + sourceTree = ""; + }; + 46EB2E00002410 /* Core */ = { + isa = PBXGroup; + children = ( + 46EB2E00002470 /* GTMSessionFetcher.h */, + 46EB2E00002420 /* GTMSessionFetcher.m */, + 46EB2E00002480 /* GTMSessionFetcherLogging.h */, + 46EB2E00002430 /* GTMSessionFetcherLogging.m */, + 46EB2E00002490 /* GTMSessionFetcherService.h */, + 46EB2E00002450 /* GTMSessionFetcherService.m */, + 46EB2E00002440 /* GTMSessionFetcherService+Internal.h */, + 46EB2E000024A0 /* GTMSessionUploadFetcher.h */, + 46EB2E00002460 /* GTMSessionUploadFetcher.m */, + 46EB2E0000D5E0 /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + 46EB2E00003B90 /* Fabric */ = { + isa = PBXGroup; + children = ( + 46EB2E00003C00 /* AsymmetricThreadFence.h */, + 46EB2E00003C20 /* AtomicNotification.h */, + 46EB2E00003C10 /* AtomicNotification-inl.h */, + 46EB2E00003C30 /* AtomicRef.h */, + 46EB2E00003C40 /* AtomicStruct.h */, + 46EB2E00003C60 /* AtomicUtil.h */, + 46EB2E00003C50 /* AtomicUtil-inl.h */, + 46EB2E00003C70 /* Baton.h */, + 46EB2E00003BB0 /* CacheLocality.cpp */, + 46EB2E00003BF0 /* CacheLocality.h */, + 46EB2E00003C80 /* CallOnce.h */, + 46EB2E00003C90 /* DelayedInit.h */, + 46EB2E00003CB0 /* DistributedMutex.h */, + 46EB2E00003CA0 /* DistributedMutex-inl.h */, + 46EB2E00003BC0 /* Futex.cpp */, + 46EB2E00003CD0 /* Hazptr.h */, + 46EB2E00003CC0 /* Hazptr-fwd.h */, + 46EB2E00003CE0 /* HazptrDomain.h */, + 46EB2E00003CF0 /* HazptrHolder.h */, + 46EB2E00003D00 /* HazptrObj.h */, + 46EB2E00003D10 /* HazptrObjLinked.h */, + 46EB2E00003D20 /* HazptrRec.h */, + 46EB2E00003D30 /* HazptrThreadPoolExecutor.h */, + 46EB2E00003D40 /* HazptrThrLocal.h */, + 46EB2E00003D50 /* Latch.h */, + 46EB2E00003D60 /* LifoSem.h */, + 46EB2E00003D70 /* Lock.h */, + 46EB2E00003BE0 /* Malloc.cpp */, + 46EB2E00003D80 /* MicroSpinLock.h */, + 46EB2E00003D90 /* NativeSemaphore.h */, + 46EB2E00003BD0 /* ParkingLot.cpp */, + 46EB2E00003DA0 /* ParkingLot.h */, + 46EB2E00003DB0 /* PicoSpinLock.h */, + 46EB2E00003DC0 /* Rcu.h */, + 46EB2E00003DD0 /* RelaxedAtomic.h */, + 46EB2E00003DE0 /* RWSpinLock.h */, + 46EB2E00003DF0 /* SanitizeThread.h */, + 46EB2E00003E00 /* SaturatingSemaphore.h */, + 46EB2E00003BA0 /* SharedMutex.cpp */, + 46EB2E00003E10 /* SmallLocks.h */, + 46EB2E00003E20 /* ThrottledLifoSem.h */, + 46EB2E00003E30 /* Utility.h */, + 46EB2E00003E40 /* WaitOptions.h */, + ); + name = Fabric; + sourceTree = ""; + }; + 46EB2E00003E50 /* Exported */ = { + isa = PBXGroup; + children = ( + 46EB2E00003E60 /* RCTDeprecation.h */, + ); + name = Exported; + path = Exported; + sourceTree = ""; + }; + 46EB2E00003F00 /* Handlers */ = { + isa = PBXGroup; + children = ( + 46EB2E00003F10 /* RNFlingHandler.h */, + 46EB2E00003F20 /* RNFlingHandler.m */, + 46EB2E00003F30 /* RNForceTouchHandler.h */, + 46EB2E00003F40 /* RNForceTouchHandler.m */, + 46EB2E00003F50 /* RNHoverHandler.h */, + 46EB2E00003F60 /* RNHoverHandler.m */, + 46EB2E00003F70 /* RNLongPressHandler.h */, + 46EB2E00003F80 /* RNLongPressHandler.m */, + 46EB2E00003F90 /* RNManualHandler.h */, + 46EB2E00003FA0 /* RNManualHandler.m */, + 46EB2E00003FB0 /* RNNativeViewHandler.h */, + 46EB2E00003FC0 /* RNNativeViewHandler.mm */, + 46EB2E00003FD0 /* RNPanHandler.h */, + 46EB2E00003FE0 /* RNPanHandler.m */, + 46EB2E00003FF0 /* RNPinchHandler.h */, + 46EB2E00004000 /* RNPinchHandler.m */, + 46EB2E00004010 /* RNRotationHandler.h */, + 46EB2E00004020 /* RNRotationHandler.m */, + 46EB2E00004030 /* RNTapHandler.h */, + 46EB2E00004040 /* RNTapHandler.m */, + ); + name = Handlers; + path = apple/Handlers; + sourceTree = ""; + }; + 46EB2E000042F0 /* reanimated */ = { + isa = PBXGroup; + children = ( + 46EB2E00004300 /* apple */, + 46EB2E00004680 /* Common */, + ); + name = reanimated; + sourceTree = ""; + }; + 46EB2E00004300 /* apple */ = { + isa = PBXGroup; + children = ( + 46EB2E00004530 /* RCTEventDispatcher+Reanimated.h */, + 46EB2E00004540 /* RCTEventDispatcher+Reanimated.m */, + 46EB2E00004550 /* RCTUIView+Reanimated.h */, + 46EB2E00004560 /* RCTUIView+Reanimated.m */, + 46EB2E00004570 /* READisplayLink.h */, + 46EB2E00004580 /* REAModule.h */, + 46EB2E00004590 /* REAModule.mm */, + 46EB2E000045A0 /* REANodesManager.h */, + 46EB2E000045B0 /* REANodesManager.mm */, + 46EB2E000045C0 /* REASlowAnimations.h */, + 46EB2E000045D0 /* REASlowAnimations.mm */, + 46EB2E000045E0 /* REAUIKit.h */, + 46EB2E000045F0 /* REAUtils.h */, + 46EB2E00004600 /* REAUtils.m */, + 46EB2E00004610 /* RNGestureHandlerStateManager.h */, + 46EB2E00004310 /* Fabric */, + 46EB2E00004340 /* keyboardObserver */, + 46EB2E00004370 /* LayoutReanimation */, + 46EB2E00004460 /* native */, + 46EB2E00004620 /* sensor */, + ); + name = apple; + path = apple; + sourceTree = ""; + }; + 46EB2E00004310 /* Fabric */ = { + isa = PBXGroup; + children = ( + 46EB2E00004320 /* REAInitializerRCTFabricSurface.h */, + 46EB2E00004330 /* REAInitializerRCTFabricSurface.mm */, + ); + name = Fabric; + path = Fabric; + sourceTree = ""; + }; + 46EB2E00004340 /* keyboardObserver */ = { + isa = PBXGroup; + children = ( + 46EB2E00004350 /* REAKeyboardEventObserver.h */, + 46EB2E00004360 /* REAKeyboardEventObserver.mm */, + ); + name = keyboardObserver; + path = keyboardObserver; + sourceTree = ""; + }; + 46EB2E00004370 /* LayoutReanimation */ = { + isa = PBXGroup; + children = ( + 46EB2E00004380 /* REAAnimationsManager.h */, + 46EB2E00004390 /* REAAnimationsManager.m */, + 46EB2E000043A0 /* REAFrame.h */, + 46EB2E000043B0 /* REAFrame.m */, + 46EB2E000043C0 /* REAScreensHelper.h */, + 46EB2E000043D0 /* REAScreensHelper.m */, + 46EB2E000043E0 /* REASharedElement.h */, + 46EB2E000043F0 /* REASharedElement.m */, + 46EB2E00004400 /* REASharedTransitionManager.h */, + 46EB2E00004410 /* REASharedTransitionManager.m */, + 46EB2E00004420 /* REASnapshot.h */, + 46EB2E00004430 /* REASnapshot.m */, + 46EB2E00004440 /* REASwizzledUIManager.h */, + 46EB2E00004450 /* REASwizzledUIManager.mm */, + ); + name = LayoutReanimation; + path = LayoutReanimation; + sourceTree = ""; + }; + 46EB2E00004460 /* native */ = { + isa = PBXGroup; + children = ( + 46EB2E00004470 /* NativeMethods.h */, + 46EB2E00004480 /* NativeMethods.mm */, + 46EB2E00004490 /* NativeProxy.h */, + 46EB2E000044A0 /* NativeProxy.mm */, + 46EB2E000044B0 /* PlatformDepMethodsHolderImpl.h */, + 46EB2E000044C0 /* PlatformDepMethodsHolderImpl.mm */, + 46EB2E000044D0 /* PlatformLogger.mm */, + 46EB2E000044E0 /* REAIOSUIScheduler.h */, + 46EB2E000044F0 /* REAIOSUIScheduler.mm */, + 46EB2E00004500 /* REAJSIUtils.h */, + 46EB2E00004510 /* REAMessageThread.h */, + 46EB2E00004520 /* REAMessageThread.mm */, + ); + name = native; + path = native; + sourceTree = ""; + }; + 46EB2E00004620 /* sensor */ = { + isa = PBXGroup; + children = ( + 46EB2E00004630 /* ReanimatedSensor.h */, + 46EB2E00004640 /* ReanimatedSensor.m */, + 46EB2E00004650 /* ReanimatedSensorContainer.h */, + 46EB2E00004660 /* ReanimatedSensorContainer.m */, + 46EB2E00004670 /* ReanimatedSensorType.h */, + ); + name = sensor; + path = sensor; + sourceTree = ""; + }; + 46EB2E00004680 /* Common */ = { + isa = PBXGroup; + children = ( + 46EB2E00004690 /* cpp */, + ); + name = Common; + path = Common; + sourceTree = ""; + }; + 46EB2E00004690 /* cpp */ = { + isa = PBXGroup; + children = ( + 46EB2E000046A0 /* reanimated */, + ); + name = cpp; + path = cpp; + sourceTree = ""; + }; + 46EB2E000046A0 /* reanimated */ = { + isa = PBXGroup; + children = ( + 46EB2E000046B0 /* AnimatedSensor */, + 46EB2E000046E0 /* Fabric */, + 46EB2E00004780 /* LayoutAnimations */, + 46EB2E00004800 /* NativeModules */, + 46EB2E00004850 /* Tools */, + ); + name = reanimated; + path = reanimated; + sourceTree = ""; + }; + 46EB2E000046B0 /* AnimatedSensor */ = { + isa = PBXGroup; + children = ( + 46EB2E000046C0 /* AnimatedSensorModule.cpp */, + 46EB2E000046D0 /* AnimatedSensorModule.h */, + ); + name = AnimatedSensor; + path = AnimatedSensor; + sourceTree = ""; + }; + 46EB2E000046E0 /* Fabric */ = { + isa = PBXGroup; + children = ( + 46EB2E000046F0 /* PropsRegistry.cpp */, + 46EB2E00004700 /* PropsRegistry.h */, + 46EB2E00004710 /* ReanimatedCommitHook.cpp */, + 46EB2E00004720 /* ReanimatedCommitHook.h */, + 46EB2E00004730 /* ReanimatedCommitShadowNode.h */, + 46EB2E00004740 /* ReanimatedMountHook.cpp */, + 46EB2E00004750 /* ReanimatedMountHook.h */, + 46EB2E00004760 /* ShadowTreeCloner.cpp */, + 46EB2E00004770 /* ShadowTreeCloner.h */, + ); + name = Fabric; + path = Fabric; + sourceTree = ""; + }; + 46EB2E00004780 /* LayoutAnimations */ = { + isa = PBXGroup; + children = ( + 46EB2E00004790 /* LayoutAnimationsManager.cpp */, + 46EB2E000047A0 /* LayoutAnimationsManager.h */, + 46EB2E000047B0 /* LayoutAnimationsProxy.cpp */, + 46EB2E000047C0 /* LayoutAnimationsProxy.h */, + 46EB2E000047D0 /* LayoutAnimationsUtils.cpp */, + 46EB2E000047E0 /* LayoutAnimationsUtils.h */, + 46EB2E000047F0 /* LayoutAnimationType.h */, + ); + name = LayoutAnimations; + path = LayoutAnimations; + sourceTree = ""; + }; + 46EB2E00004800 /* NativeModules */ = { + isa = PBXGroup; + children = ( + 46EB2E00004810 /* NativeReanimatedModule.cpp */, + 46EB2E00004820 /* NativeReanimatedModule.h */, + 46EB2E00004830 /* NativeReanimatedModuleSpec.cpp */, + 46EB2E00004840 /* NativeReanimatedModuleSpec.h */, + ); + name = NativeModules; + path = NativeModules; + sourceTree = ""; + }; + 46EB2E00004850 /* Tools */ = { + isa = PBXGroup; + children = ( + 46EB2E00004860 /* CollectionUtils.h */, + 46EB2E00004870 /* FeaturesConfig.cpp */, + 46EB2E00004880 /* FeaturesConfig.h */, + 46EB2E00004890 /* PlatformDepMethodsHolder.h */, + 46EB2E000048A0 /* PlatformLogger.h */, + 46EB2E000048B0 /* SingleInstanceChecker.h */, + 46EB2E000048C0 /* UIRuntimeDecorator.cpp */, + 46EB2E000048D0 /* UIRuntimeDecorator.h */, + ); + name = Tools; + path = Tools; + sourceTree = ""; + }; + 46EB2E000048E0 /* worklets */ = { + isa = PBXGroup; + children = ( + 46EB2E000048F0 /* Registries */, + 46EB2E00004940 /* SharedItems */, + 46EB2E00004970 /* Tools */, + 46EB2E00004A90 /* WorkletRuntime */, + ); + name = worklets; + sourceTree = ""; + }; + 46EB2E000048F0 /* Registries */ = { + isa = PBXGroup; + children = ( + 46EB2E00004900 /* EventHandlerRegistry.cpp */, + 46EB2E00004910 /* EventHandlerRegistry.h */, + 46EB2E00004920 /* WorkletRuntimeRegistry.cpp */, + 46EB2E00004930 /* WorkletRuntimeRegistry.h */, + ); + name = Registries; + path = Common/cpp/worklets/Registries; + sourceTree = ""; + }; + 46EB2E00004940 /* SharedItems */ = { + isa = PBXGroup; + children = ( + 46EB2E00004950 /* Shareables.cpp */, + 46EB2E00004960 /* Shareables.h */, + ); + name = SharedItems; + path = Common/cpp/worklets/SharedItems; + sourceTree = ""; + }; + 46EB2E00004970 /* Tools */ = { + isa = PBXGroup; + children = ( + 46EB2E00004980 /* AsyncQueue.cpp */, + 46EB2E00004990 /* AsyncQueue.h */, + 46EB2E000049A0 /* JSISerializer.cpp */, + 46EB2E000049B0 /* JSISerializer.h */, + 46EB2E000049C0 /* JSLogger.cpp */, + 46EB2E000049D0 /* JSLogger.h */, + 46EB2E000049E0 /* JSScheduler.cpp */, + 46EB2E000049F0 /* JSScheduler.h */, + 46EB2E00004A00 /* ReanimatedJSIUtils.cpp */, + 46EB2E00004A10 /* ReanimatedJSIUtils.h */, + 46EB2E00004A20 /* ReanimatedVersion.cpp */, + 46EB2E00004A30 /* ReanimatedVersion.h */, + 46EB2E00004A40 /* ThreadSafeQueue.h */, + 46EB2E00004A50 /* UIScheduler.cpp */, + 46EB2E00004A60 /* UIScheduler.h */, + 46EB2E00004A70 /* WorkletEventHandler.cpp */, + 46EB2E00004A80 /* WorkletEventHandler.h */, + ); + name = Tools; + path = Common/cpp/worklets/Tools; + sourceTree = ""; + }; + 46EB2E00004A90 /* WorkletRuntime */ = { + isa = PBXGroup; + children = ( + 46EB2E00004AA0 /* ReanimatedHermesRuntime.cpp */, + 46EB2E00004AB0 /* ReanimatedHermesRuntime.h */, + 46EB2E00004AC0 /* ReanimatedRuntime.cpp */, + 46EB2E00004AD0 /* ReanimatedRuntime.h */, + 46EB2E00004AE0 /* RNRuntimeDecorator.cpp */, + 46EB2E00004AF0 /* RNRuntimeDecorator.h */, + 46EB2E00004B00 /* WorkletRuntime.cpp */, + 46EB2E00004B10 /* WorkletRuntime.h */, + 46EB2E00004B20 /* WorkletRuntimeCollector.h */, + 46EB2E00004B30 /* WorkletRuntimeDecorator.cpp */, + 46EB2E00004B40 /* WorkletRuntimeDecorator.h */, + ); + name = WorkletRuntime; + path = Common/cpp/worklets/WorkletRuntime; + sourceTree = ""; + }; + 46EB2E00004B50 /* Brushes */ = { + isa = PBXGroup; + children = ( + 46EB2E00004B60 /* RNSVGBrush.h */, + 46EB2E00004B70 /* RNSVGBrush.mm */, + 46EB2E00004B80 /* RNSVGBrushType.h */, + 46EB2E00004B90 /* RNSVGContextBrush.h */, + 46EB2E00004BA0 /* RNSVGContextBrush.mm */, + 46EB2E00004BB0 /* RNSVGPainter.h */, + 46EB2E00004BC0 /* RNSVGPainter.mm */, + 46EB2E00004BD0 /* RNSVGPainterBrush.h */, + 46EB2E00004BE0 /* RNSVGPainterBrush.mm */, + 46EB2E00004BF0 /* RNSVGSolidColorBrush.h */, + 46EB2E00004C00 /* RNSVGSolidColorBrush.mm */, + ); + name = Brushes; + path = apple/Brushes; + sourceTree = ""; + }; + 46EB2E00004C10 /* Elements */ = { + isa = PBXGroup; + children = ( + 46EB2E00004C20 /* RNSVGClipPath.h */, + 46EB2E00004C30 /* RNSVGClipPath.mm */, + 46EB2E00004C40 /* RNSVGDefs.h */, + 46EB2E00004C50 /* RNSVGDefs.mm */, + 46EB2E00004C60 /* RNSVGForeignObject.h */, + 46EB2E00004C70 /* RNSVGForeignObject.mm */, + 46EB2E00004C80 /* RNSVGGroup.h */, + 46EB2E00004C90 /* RNSVGGroup.mm */, + 46EB2E00004CA0 /* RNSVGImage.h */, + 46EB2E00004CB0 /* RNSVGImage.mm */, + 46EB2E00004CC0 /* RNSVGLinearGradient.h */, + 46EB2E00004CD0 /* RNSVGLinearGradient.mm */, + 46EB2E00004CE0 /* RNSVGMarker.h */, + 46EB2E00004CF0 /* RNSVGMarker.mm */, + 46EB2E00004D00 /* RNSVGMask.h */, + 46EB2E00004D10 /* RNSVGMask.mm */, + 46EB2E00004D20 /* RNSVGPath.h */, + 46EB2E00004D30 /* RNSVGPath.mm */, + 46EB2E00004D40 /* RNSVGPattern.h */, + 46EB2E00004D50 /* RNSVGPattern.mm */, + 46EB2E00004D60 /* RNSVGRadialGradient.h */, + 46EB2E00004D70 /* RNSVGRadialGradient.mm */, + 46EB2E00004D80 /* RNSVGSvgView.h */, + 46EB2E00004D90 /* RNSVGSvgView.mm */, + 46EB2E00004DA0 /* RNSVGSymbol.h */, + 46EB2E00004DB0 /* RNSVGSymbol.mm */, + 46EB2E00004DC0 /* RNSVGUse.h */, + 46EB2E00004DD0 /* RNSVGUse.mm */, + ); + name = Elements; + path = apple/Elements; + sourceTree = ""; + }; + 46EB2E00004DE0 /* Filters */ = { + isa = PBXGroup; + children = ( + 46EB2E00004DF0 /* RNSVGColorMatrixType.h */, + 46EB2E00004E00 /* RNSVGEdgeMode.h */, + 46EB2E00004E10 /* RNSVGFeColorMatrix.h */, + 46EB2E00004E20 /* RNSVGFeColorMatrix.mm */, + 46EB2E00004E30 /* RNSVGFeGaussianBlur.h */, + 46EB2E00004E40 /* RNSVGFeGaussianBlur.mm */, + 46EB2E00004E50 /* RNSVGFeMerge.h */, + 46EB2E00004E60 /* RNSVGFeMerge.mm */, + 46EB2E00004E70 /* RNSVGFeOffset.h */, + 46EB2E00004E80 /* RNSVGFeOffset.mm */, + 46EB2E00004E90 /* RNSVGFilter.h */, + 46EB2E00004EA0 /* RNSVGFilter.mm */, + 46EB2E00004EB0 /* RNSVGFilterPrimitive.h */, + 46EB2E00004EC0 /* RNSVGFilterPrimitive.mm */, + 46EB2E00004ED0 /* RNSVGFilterRegion.h */, + 46EB2E00004EE0 /* RNSVGFilterRegion.mm */, + ); + name = Filters; + path = apple/Filters; + sourceTree = ""; + }; + 46EB2E00004F90 /* Shapes */ = { + isa = PBXGroup; + children = ( + 46EB2E00004FA0 /* RNSVGCircle.h */, + 46EB2E00004FB0 /* RNSVGCircle.mm */, + 46EB2E00004FC0 /* RNSVGEllipse.h */, + 46EB2E00004FD0 /* RNSVGEllipse.mm */, + 46EB2E00004FE0 /* RNSVGLine.h */, + 46EB2E00004FF0 /* RNSVGLine.mm */, + 46EB2E00005000 /* RNSVGRect.h */, + 46EB2E00005010 /* RNSVGRect.mm */, + ); + name = Shapes; + path = apple/Shapes; + sourceTree = ""; + }; + 46EB2E00005020 /* Text */ = { + isa = PBXGroup; + children = ( + 46EB2E00005030 /* RNSVGFontData.h */, + 46EB2E00005040 /* RNSVGFontData.mm */, + 46EB2E00005050 /* RNSVGGlyphContext.h */, + 46EB2E00005060 /* RNSVGGlyphContext.mm */, + 46EB2E00005070 /* RNSVGPropHelper.h */, + 46EB2E00005080 /* RNSVGPropHelper.mm */, + 46EB2E00005090 /* RNSVGText.h */, + 46EB2E000050A0 /* RNSVGText.mm */, + 46EB2E000050B0 /* RNSVGTextPath.h */, + 46EB2E000050C0 /* RNSVGTextPath.mm */, + 46EB2E000050D0 /* RNSVGTextProperties.h */, + 46EB2E000050E0 /* RNSVGTextProperties.mm */, + 46EB2E000050F0 /* RNSVGTopAlignedLabel.h */, + 46EB2E00005100 /* RNSVGTopAlignedLabel.ios.mm */, + 46EB2E00005110 /* RNSVGTSpan.h */, + 46EB2E00005120 /* RNSVGTSpan.mm */, + ); + name = Text; + path = apple/Text; + sourceTree = ""; + }; + 46EB2E00005130 /* Utils */ = { + isa = PBXGroup; + children = ( + 46EB2E00005140 /* RCTConvert+RNSVG.h */, + 46EB2E00005150 /* RCTConvert+RNSVG.mm */, + 46EB2E00005160 /* RNSVGBezierElement.h */, + 46EB2E00005170 /* RNSVGBezierElement.mm */, + 46EB2E00005180 /* RNSVGCGFCRule.h */, + 46EB2E00005190 /* RNSVGConvert.h */, + 46EB2E000051A0 /* RNSVGConvert.mm */, + 46EB2E000051B0 /* RNSVGLength.h */, + 46EB2E000051C0 /* RNSVGLength.mm */, + 46EB2E000051D0 /* RNSVGMarkerPosition.h */, + 46EB2E000051E0 /* RNSVGMarkerPosition.mm */, + 46EB2E000051F0 /* RNSVGMaskType.h */, + 46EB2E00005200 /* RNSVGPathMeasure.h */, + 46EB2E00005210 /* RNSVGPathMeasure.mm */, + 46EB2E00005220 /* RNSVGPathParser.h */, + 46EB2E00005230 /* RNSVGPathParser.mm */, + 46EB2E00005240 /* RNSVGRenderUtils.h */, + 46EB2E00005250 /* RNSVGRenderUtils.mm */, + 46EB2E00005260 /* RNSVGUnits.h */, + 46EB2E00005270 /* RNSVGVBMOS.h */, + 46EB2E00005280 /* RNSVGVectorEffect.h */, + 46EB2E00005290 /* RNSVGViewBox.h */, + 46EB2E000052A0 /* RNSVGViewBox.mm */, + ); + name = Utils; + path = apple/Utils; + sourceTree = ""; + }; + 46EB2E000052B0 /* ViewManagers */ = { + isa = PBXGroup; + children = ( + 46EB2E000052C0 /* RNSVGCircleManager.h */, + 46EB2E000052D0 /* RNSVGCircleManager.mm */, + 46EB2E000052E0 /* RNSVGClipPathManager.h */, + 46EB2E000052F0 /* RNSVGClipPathManager.mm */, + 46EB2E00005300 /* RNSVGDefsManager.h */, + 46EB2E00005310 /* RNSVGDefsManager.mm */, + 46EB2E00005320 /* RNSVGEllipseManager.h */, + 46EB2E00005330 /* RNSVGEllipseManager.mm */, + 46EB2E00005340 /* RNSVGFeColorMatrixManager.h */, + 46EB2E00005350 /* RNSVGFeColorMatrixManager.mm */, + 46EB2E00005360 /* RNSVGFeGaussianBlurManager.h */, + 46EB2E00005370 /* RNSVGFeGaussianBlurManager.mm */, + 46EB2E00005380 /* RNSVGFeMergeManager.h */, + 46EB2E00005390 /* RNSVGFeMergeManager.mm */, + 46EB2E000053A0 /* RNSVGFeOffsetManager.h */, + 46EB2E000053B0 /* RNSVGFeOffsetManager.mm */, + 46EB2E000053C0 /* RNSVGFilterManager.h */, + 46EB2E000053D0 /* RNSVGFilterManager.mm */, + 46EB2E000053E0 /* RNSVGFilterPrimitiveManager.h */, + 46EB2E000053F0 /* RNSVGFilterPrimitiveManager.mm */, + 46EB2E00005400 /* RNSVGForeignObjectManager.h */, + 46EB2E00005410 /* RNSVGForeignObjectManager.mm */, + 46EB2E00005420 /* RNSVGGroupManager.h */, + 46EB2E00005430 /* RNSVGGroupManager.mm */, + 46EB2E00005440 /* RNSVGImageManager.h */, + 46EB2E00005450 /* RNSVGImageManager.mm */, + 46EB2E00005460 /* RNSVGLinearGradientManager.h */, + 46EB2E00005470 /* RNSVGLinearGradientManager.mm */, + 46EB2E00005480 /* RNSVGLineManager.h */, + 46EB2E00005490 /* RNSVGLineManager.mm */, + 46EB2E000054A0 /* RNSVGMarkerManager.h */, + 46EB2E000054B0 /* RNSVGMarkerManager.mm */, + 46EB2E000054C0 /* RNSVGMaskManager.h */, + 46EB2E000054D0 /* RNSVGMaskManager.mm */, + 46EB2E000054E0 /* RNSVGNodeManager.h */, + 46EB2E000054F0 /* RNSVGNodeManager.mm */, + 46EB2E00005500 /* RNSVGPathManager.h */, + 46EB2E00005510 /* RNSVGPathManager.mm */, + 46EB2E00005520 /* RNSVGPatternManager.h */, + 46EB2E00005530 /* RNSVGPatternManager.mm */, + 46EB2E00005540 /* RNSVGRadialGradientManager.h */, + 46EB2E00005550 /* RNSVGRadialGradientManager.mm */, + 46EB2E00005560 /* RNSVGRectManager.h */, + 46EB2E00005570 /* RNSVGRectManager.mm */, + 46EB2E00005580 /* RNSVGRenderableManager.h */, + 46EB2E00005590 /* RNSVGRenderableManager.mm */, + 46EB2E000055A0 /* RNSVGSvgViewManager.h */, + 46EB2E000055B0 /* RNSVGSvgViewManager.mm */, + 46EB2E000055C0 /* RNSVGSymbolManager.h */, + 46EB2E000055D0 /* RNSVGSymbolManager.mm */, + 46EB2E000055E0 /* RNSVGTextManager.h */, + 46EB2E000055F0 /* RNSVGTextManager.mm */, + 46EB2E00005600 /* RNSVGTextPathManager.h */, + 46EB2E00005610 /* RNSVGTextPathManager.mm */, + 46EB2E00005620 /* RNSVGTSpanManager.h */, + 46EB2E00005630 /* RNSVGTSpanManager.mm */, + 46EB2E00005640 /* RNSVGUseManager.h */, + 46EB2E00005650 /* RNSVGUseManager.mm */, + ); + name = ViewManagers; + path = apple/ViewManagers; + sourceTree = ""; + }; + 46EB2E00005660 /* ios */ = { + isa = PBXGroup; + children = ( + 46EB2E000056C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h */, + 46EB2E000056D0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm */, + 46EB2E000056E0 /* RNSConvert.h */, + 46EB2E000056F0 /* RNSConvert.mm */, + 46EB2E00005700 /* RNSEnums.h */, + 46EB2E00005710 /* RNSFullWindowOverlay.h */, + 46EB2E00005720 /* RNSFullWindowOverlay.mm */, + 46EB2E00005730 /* RNSModalScreen.h */, + 46EB2E00005740 /* RNSModalScreen.mm */, + 46EB2E00005750 /* RNSModule.h */, + 46EB2E00005760 /* RNSModule.mm */, + 46EB2E00005770 /* RNSScreen.h */, + 46EB2E00005780 /* RNSScreen.mm */, + 46EB2E00005790 /* RNSScreenContainer.h */, + 46EB2E000057A0 /* RNSScreenContainer.mm */, + 46EB2E000057B0 /* RNSScreenNavigationContainer.h */, + 46EB2E000057C0 /* RNSScreenNavigationContainer.mm */, + 46EB2E000057D0 /* RNSScreenStack.h */, + 46EB2E000057E0 /* RNSScreenStack.mm */, + 46EB2E000057F0 /* RNSScreenStackAnimator.h */, + 46EB2E00005800 /* RNSScreenStackAnimator.mm */, + 46EB2E00005810 /* RNSScreenStackHeaderConfig.h */, + 46EB2E00005820 /* RNSScreenStackHeaderConfig.mm */, + 46EB2E00005830 /* RNSScreenStackHeaderSubview.h */, + 46EB2E00005840 /* RNSScreenStackHeaderSubview.mm */, + 46EB2E00005850 /* RNSScreenWindowTraits.h */, + 46EB2E00005860 /* RNSScreenWindowTraits.mm */, + 46EB2E00005870 /* RNSSearchBar.h */, + 46EB2E00005880 /* RNSSearchBar.mm */, + 46EB2E00005890 /* UIViewController+RNScreens.h */, + 46EB2E000058A0 /* UIViewController+RNScreens.mm */, + 46EB2E000058B0 /* UIWindow+RNScreens.h */, + 46EB2E000058C0 /* UIWindow+RNScreens.mm */, + 46EB2E00005670 /* events */, + 46EB2E000058D0 /* utils */, + ); + name = ios; + path = ios; + sourceTree = ""; + }; + 46EB2E00005670 /* events */ = { + isa = PBXGroup; + children = ( + 46EB2E00005680 /* RNSHeaderHeightChangeEvent.h */, + 46EB2E00005690 /* RNSHeaderHeightChangeEvent.mm */, + 46EB2E000056A0 /* RNSScreenViewEvent.h */, + 46EB2E000056B0 /* RNSScreenViewEvent.mm */, + ); + name = events; + path = events; + sourceTree = ""; + }; + 46EB2E000058D0 /* utils */ = { + isa = PBXGroup; + children = ( + 46EB2E000058E0 /* RNSUIBarButtonItem.h */, + 46EB2E000058F0 /* RNSUIBarButtonItem.mm */, + ); + name = utils; + path = utils; + sourceTree = ""; + }; + 46EB2E00005900 /* cpp */ = { + isa = PBXGroup; + children = ( + 46EB2E00005910 /* RNScreensTurboModule.cpp */, + 46EB2E00005920 /* RNScreensTurboModule.h */, + ); + name = cpp; + path = cpp; + sourceTree = ""; + }; + 46EB2E00005930 /* FBReactNativeSpec */ = { + isa = PBXGroup; + children = ( + 46EB2E00005950 /* FBReactNativeSpec.h */, + 46EB2E00005940 /* FBReactNativeSpec-generated.mm */, + ); + name = FBReactNativeSpec; + path = FBReactNativeSpec; + sourceTree = ""; + }; + 46EB2E000059A0 /* react */ = { + isa = PBXGroup; + children = ( + 46EB2E000059B0 /* renderer */, + ); + name = react; + path = react; + sourceTree = ""; + }; + 46EB2E000059B0 /* renderer */ = { + isa = PBXGroup; + children = ( + 46EB2E000059C0 /* components */, + ); + name = renderer; + path = renderer; + sourceTree = ""; + }; + 46EB2E000059C0 /* components */ = { + isa = PBXGroup; + children = ( + 46EB2E000059D0 /* rngesturehandler_codegen */, + 46EB2E00005A90 /* RNGoogleSignInCGen */, + 46EB2E00005B50 /* rnscreens */, + 46EB2E00005C10 /* rnsvg */, + 46EB2E00005CD0 /* safeareacontext */, + ); + name = components; + path = components; + sourceTree = ""; + }; + 46EB2E000059D0 /* rngesturehandler_codegen */ = { + isa = PBXGroup; + children = ( + 46EB2E000059E0 /* ComponentDescriptors.cpp */, + 46EB2E000059F0 /* ComponentDescriptors.h */, + 46EB2E00005A00 /* EventEmitters.cpp */, + 46EB2E00005A10 /* EventEmitters.h */, + 46EB2E00005A20 /* Props.cpp */, + 46EB2E00005A30 /* Props.h */, + 46EB2E00005A40 /* RCTComponentViewHelpers.h */, + 46EB2E00005A50 /* ShadowNodes.cpp */, + 46EB2E00005A60 /* ShadowNodes.h */, + 46EB2E00005A70 /* States.cpp */, + 46EB2E00005A80 /* States.h */, + ); + name = rngesturehandler_codegen; + path = rngesturehandler_codegen; + sourceTree = ""; + }; + 46EB2E00005A90 /* RNGoogleSignInCGen */ = { + isa = PBXGroup; + children = ( + 46EB2E00005AA0 /* ComponentDescriptors.cpp */, + 46EB2E00005AB0 /* ComponentDescriptors.h */, + 46EB2E00005AC0 /* EventEmitters.cpp */, + 46EB2E00005AD0 /* EventEmitters.h */, + 46EB2E00005AE0 /* Props.cpp */, + 46EB2E00005AF0 /* Props.h */, + 46EB2E00005B00 /* RCTComponentViewHelpers.h */, + 46EB2E00005B10 /* ShadowNodes.cpp */, + 46EB2E00005B20 /* ShadowNodes.h */, + 46EB2E00005B30 /* States.cpp */, + 46EB2E00005B40 /* States.h */, + ); + name = RNGoogleSignInCGen; + path = RNGoogleSignInCGen; + sourceTree = ""; + }; + 46EB2E00005B50 /* rnscreens */ = { + isa = PBXGroup; + children = ( + 46EB2E00005B60 /* ComponentDescriptors.cpp */, + 46EB2E00005B70 /* ComponentDescriptors.h */, + 46EB2E00005B80 /* EventEmitters.cpp */, + 46EB2E00005B90 /* EventEmitters.h */, + 46EB2E00005BA0 /* Props.cpp */, + 46EB2E00005BB0 /* Props.h */, + 46EB2E00005BC0 /* RCTComponentViewHelpers.h */, + 46EB2E00005BD0 /* ShadowNodes.cpp */, + 46EB2E00005BE0 /* ShadowNodes.h */, + 46EB2E00005BF0 /* States.cpp */, + 46EB2E00005C00 /* States.h */, + ); + name = rnscreens; + path = rnscreens; + sourceTree = ""; + }; + 46EB2E00005C10 /* rnsvg */ = { + isa = PBXGroup; + children = ( + 46EB2E00005C20 /* ComponentDescriptors.cpp */, + 46EB2E00005C30 /* ComponentDescriptors.h */, + 46EB2E00005C40 /* EventEmitters.cpp */, + 46EB2E00005C50 /* EventEmitters.h */, + 46EB2E00005C60 /* Props.cpp */, + 46EB2E00005C70 /* Props.h */, + 46EB2E00005C80 /* RCTComponentViewHelpers.h */, + 46EB2E00005C90 /* ShadowNodes.cpp */, + 46EB2E00005CA0 /* ShadowNodes.h */, + 46EB2E00005CB0 /* States.cpp */, + 46EB2E00005CC0 /* States.h */, + ); + name = rnsvg; + path = rnsvg; + sourceTree = ""; + }; + 46EB2E00005CD0 /* safeareacontext */ = { + isa = PBXGroup; + children = ( + 46EB2E00005CE0 /* ComponentDescriptors.cpp */, + 46EB2E00005CF0 /* ComponentDescriptors.h */, + 46EB2E00005D00 /* EventEmitters.cpp */, + 46EB2E00005D10 /* EventEmitters.h */, + 46EB2E00005D20 /* Props.cpp */, + 46EB2E00005D30 /* Props.h */, + 46EB2E00005D40 /* RCTComponentViewHelpers.h */, + 46EB2E00005D50 /* ShadowNodes.cpp */, + 46EB2E00005D60 /* ShadowNodes.h */, + 46EB2E00005D70 /* States.cpp */, + 46EB2E00005D80 /* States.h */, + ); + name = safeareacontext; + path = safeareacontext; + sourceTree = ""; + }; + 46EB2E00005D90 /* rnasyncstorage */ = { + isa = PBXGroup; + children = ( + 46EB2E00005DB0 /* rnasyncstorage.h */, + 46EB2E00005DA0 /* rnasyncstorage-generated.mm */, + ); + name = rnasyncstorage; + path = rnasyncstorage; + sourceTree = ""; + }; + 46EB2E00005DE0 /* rngesturehandler_codegen */ = { + isa = PBXGroup; + children = ( + 46EB2E00005E00 /* rngesturehandler_codegen.h */, + 46EB2E00005DF0 /* rngesturehandler_codegen-generated.mm */, + ); + name = rngesturehandler_codegen; + path = rngesturehandler_codegen; + sourceTree = ""; + }; + 46EB2E00005E30 /* RNGoogleSignInCGen */ = { + isa = PBXGroup; + children = ( + 46EB2E00005E50 /* RNGoogleSignInCGen.h */, + 46EB2E00005E40 /* RNGoogleSignInCGen-generated.mm */, + ); + name = RNGoogleSignInCGen; + path = RNGoogleSignInCGen; + sourceTree = ""; + }; + 46EB2E00005E80 /* rnreanimated */ = { + isa = PBXGroup; + children = ( + 46EB2E00005EA0 /* rnreanimated.h */, + 46EB2E00005E90 /* rnreanimated-generated.mm */, + ); + name = rnreanimated; + path = rnreanimated; + sourceTree = ""; + }; + 46EB2E00005ED0 /* rnscreens */ = { + isa = PBXGroup; + children = ( + 46EB2E00005EF0 /* rnscreens.h */, + 46EB2E00005EE0 /* rnscreens-generated.mm */, + ); + name = rnscreens; + path = rnscreens; + sourceTree = ""; + }; + 46EB2E00005F20 /* rnsvg */ = { + isa = PBXGroup; + children = ( + 46EB2E00005F40 /* rnsvg.h */, + 46EB2E00005F30 /* rnsvg-generated.mm */, + ); + name = rnsvg; + path = rnsvg; + sourceTree = ""; + }; + 46EB2E00005F70 /* safeareacontext */ = { + isa = PBXGroup; + children = ( + 46EB2E00005F90 /* safeareacontext.h */, + 46EB2E00005F80 /* safeareacontext-generated.mm */, + ); + name = safeareacontext; + path = safeareacontext; + sourceTree = ""; + }; + 46EB2E00005FC0 /* CoreModulesHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E00005FD0 /* CoreModulesPlugins.h */, + 46EB2E00005FF0 /* RCTAccessibilityManager.h */, + 46EB2E00005FE0 /* RCTAccessibilityManager+Internal.h */, + 46EB2E00006000 /* RCTActionSheetManager.h */, + 46EB2E00006010 /* RCTAlertController.h */, + 46EB2E00006020 /* RCTAlertManager.h */, + 46EB2E00006030 /* RCTAppearance.h */, + 46EB2E00006040 /* RCTAppState.h */, + 46EB2E00006050 /* RCTClipboard.h */, + 46EB2E00006060 /* RCTDeviceInfo.h */, + 46EB2E00006070 /* RCTDevLoadingView.h */, + 46EB2E00006080 /* RCTDevMenu.h */, + 46EB2E00006090 /* RCTDevSettings.h */, + 46EB2E000060A0 /* RCTEventDispatcher.h */, + 46EB2E000060B0 /* RCTExceptionsManager.h */, + 46EB2E000060C0 /* RCTFPSGraph.h */, + 46EB2E000060D0 /* RCTI18nManager.h */, + 46EB2E000060E0 /* RCTKeyboardObserver.h */, + 46EB2E000060F0 /* RCTLogBox.h */, + 46EB2E00006100 /* RCTLogBoxView.h */, + 46EB2E00006110 /* RCTPlatform.h */, + 46EB2E00006120 /* RCTRedBox.h */, + 46EB2E00006130 /* RCTSourceCode.h */, + 46EB2E00006140 /* RCTStatusBarManager.h */, + 46EB2E00006150 /* RCTTiming.h */, + 46EB2E00006160 /* RCTWebSocketExecutor.h */, + 46EB2E00006170 /* RCTWebSocketModule.h */, + ); + name = CoreModulesHeaders; + sourceTree = ""; + }; + 46EB2E00006180 /* Default */ = { + isa = PBXGroup; + children = ( + 46EB2E00006190 /* Base */, + 46EB2E00006930 /* CxxBridge */, + 46EB2E000069E0 /* CxxLogUtils */, + 46EB2E00006A10 /* CxxModule */, + 46EB2E00006AB0 /* CxxUtils */, + 46EB2E00006AE0 /* I18n */, + 46EB2E00006B20 /* Modules */, + 46EB2E00006C50 /* Profiler */, + 46EB2E00006CD0 /* UIUtils */, + 46EB2E00006D00 /* Views */, + ); + name = Default; + sourceTree = ""; + }; + 46EB2E00006190 /* Base */ = { + isa = PBXGroup; + children = ( + 46EB2E000061A0 /* RCTAssert.h */, + 46EB2E000061B0 /* RCTAssert.m */, + 46EB2E000061E0 /* RCTBridge.h */, + 46EB2E000061F0 /* RCTBridge.mm */, + 46EB2E000061C0 /* RCTBridge+Inspector.h */, + 46EB2E000061D0 /* RCTBridge+Private.h */, + 46EB2E00006200 /* RCTBridgeConstants.h */, + 46EB2E00006210 /* RCTBridgeConstants.m */, + 46EB2E00006220 /* RCTBridgeDelegate.h */, + 46EB2E00006230 /* RCTBridgeMethod.h */, + 46EB2E00006240 /* RCTBridgeModule.h */, + 46EB2E00006250 /* RCTBridgeModuleDecorator.h */, + 46EB2E00006260 /* RCTBridgeModuleDecorator.m */, + 46EB2E00006280 /* RCTBridgeProxy.h */, + 46EB2E00006290 /* RCTBridgeProxy.mm */, + 46EB2E00006270 /* RCTBridgeProxy+Cxx.h */, + 46EB2E000062A0 /* RCTBundleManager.h */, + 46EB2E000062B0 /* RCTBundleManager.m */, + 46EB2E000062C0 /* RCTBundleURLProvider.h */, + 46EB2E000062D0 /* RCTBundleURLProvider.mm */, + 46EB2E000062E0 /* RCTCallableJSModules.m */, + 46EB2E000062F0 /* RCTComponentEvent.h */, + 46EB2E00006300 /* RCTComponentEvent.m */, + 46EB2E00006310 /* RCTConstants.h */, + 46EB2E00006320 /* RCTConstants.m */, + 46EB2E00006330 /* RCTConvert.h */, + 46EB2E00006340 /* RCTConvert.mm */, + 46EB2E00006350 /* RCTCxxConvert.h */, + 46EB2E00006360 /* RCTCxxConvert.m */, + 46EB2E00006370 /* RCTDefines.h */, + 46EB2E00006380 /* RCTDisplayLink.h */, + 46EB2E00006390 /* RCTDisplayLink.m */, + 46EB2E000063A0 /* RCTErrorCustomizer.h */, + 46EB2E000063B0 /* RCTErrorInfo.h */, + 46EB2E000063C0 /* RCTErrorInfo.m */, + 46EB2E000063D0 /* RCTEventDispatcher.m */, + 46EB2E000063E0 /* RCTEventDispatcherProtocol.h */, + 46EB2E000063F0 /* RCTFrameUpdate.h */, + 46EB2E00006400 /* RCTFrameUpdate.m */, + 46EB2E00006410 /* RCTImageSource.h */, + 46EB2E00006420 /* RCTImageSource.m */, + 46EB2E00006430 /* RCTInitializing.h */, + 46EB2E00006440 /* RCTInvalidating.h */, + 46EB2E00006450 /* RCTJavaScriptExecutor.h */, + 46EB2E00006460 /* RCTJavaScriptLoader.h */, + 46EB2E00006470 /* RCTJavaScriptLoader.mm */, + 46EB2E00006480 /* RCTJSStackFrame.h */, + 46EB2E00006490 /* RCTJSStackFrame.m */, + 46EB2E000064A0 /* RCTJSThread.h */, + 46EB2E000064B0 /* RCTJSThread.m */, + 46EB2E000064C0 /* RCTKeyCommands.h */, + 46EB2E000064D0 /* RCTKeyCommands.m */, + 46EB2E000064E0 /* RCTLog.h */, + 46EB2E000064F0 /* RCTLog.mm */, + 46EB2E00006500 /* RCTManagedPointer.h */, + 46EB2E00006510 /* RCTManagedPointer.mm */, + 46EB2E00006520 /* RCTMockDef.h */, + 46EB2E00006530 /* RCTModuleData.h */, + 46EB2E00006540 /* RCTModuleData.mm */, + 46EB2E00006550 /* RCTModuleMethod.h */, + 46EB2E00006560 /* RCTModuleMethod.mm */, + 46EB2E00006570 /* RCTModuleRegistry.m */, + 46EB2E00006580 /* RCTMultipartDataTask.h */, + 46EB2E00006590 /* RCTMultipartDataTask.m */, + 46EB2E000065A0 /* RCTMultipartStreamReader.h */, + 46EB2E000065B0 /* RCTMultipartStreamReader.m */, + 46EB2E000065C0 /* RCTNullability.h */, + 46EB2E000065D0 /* RCTParserUtils.h */, + 46EB2E000065E0 /* RCTParserUtils.m */, + 46EB2E000065F0 /* RCTPerformanceLogger.h */, + 46EB2E00006600 /* RCTPerformanceLogger.mm */, + 46EB2E00006610 /* RCTPerformanceLoggerLabels.h */, + 46EB2E00006620 /* RCTPerformanceLoggerLabels.m */, + 46EB2E00006630 /* RCTPLTag.h */, + 46EB2E00006640 /* RCTRedBoxSetEnabled.h */, + 46EB2E00006650 /* RCTRedBoxSetEnabled.m */, + 46EB2E00006660 /* RCTReloadCommand.h */, + 46EB2E00006670 /* RCTReloadCommand.m */, + 46EB2E00006680 /* RCTRootContentView.h */, + 46EB2E00006690 /* RCTRootContentView.m */, + 46EB2E000066A0 /* RCTRootView.h */, + 46EB2E000066B0 /* RCTRootView.m */, + 46EB2E000066C0 /* RCTRootViewDelegate.h */, + 46EB2E000066D0 /* RCTRootViewInternal.h */, + 46EB2E000066E0 /* RCTRuntimeExecutorModule.h */, + 46EB2E000066F0 /* RCTTouchEvent.h */, + 46EB2E00006700 /* RCTTouchEvent.m */, + 46EB2E00006710 /* RCTTouchHandler.h */, + 46EB2E00006720 /* RCTTouchHandler.m */, + 46EB2E00006730 /* RCTTurboModuleRegistry.h */, + 46EB2E00006740 /* RCTURLRequestDelegate.h */, + 46EB2E00006750 /* RCTURLRequestHandler.h */, + 46EB2E00006760 /* RCTUtils.h */, + 46EB2E00006770 /* RCTUtils.m */, + 46EB2E00006780 /* RCTUtilsUIOverride.h */, + 46EB2E00006790 /* RCTUtilsUIOverride.m */, + 46EB2E000067A0 /* RCTVersion.h */, + 46EB2E000067B0 /* RCTVersion.m */, + 46EB2E000067C0 /* RCTViewRegistry.m */, + 46EB2E000067D0 /* Surface */, + ); + name = Base; + path = React/Base; + sourceTree = ""; + }; + 46EB2E000067D0 /* Surface */ = { + isa = PBXGroup; + children = ( + 46EB2E000067E0 /* RCTSurface.h */, + 46EB2E000067F0 /* RCTSurface.mm */, + 46EB2E00006800 /* RCTSurfaceDelegate.h */, + 46EB2E00006810 /* RCTSurfaceProtocol.h */, + 46EB2E00006820 /* RCTSurfaceRootShadowView.h */, + 46EB2E00006830 /* RCTSurfaceRootShadowView.m */, + 46EB2E00006840 /* RCTSurfaceRootShadowViewDelegate.h */, + 46EB2E00006850 /* RCTSurfaceRootView.h */, + 46EB2E00006860 /* RCTSurfaceRootView.mm */, + 46EB2E00006870 /* RCTSurfaceStage.h */, + 46EB2E00006880 /* RCTSurfaceStage.m */, + 46EB2E000068A0 /* RCTSurfaceView.h */, + 46EB2E000068B0 /* RCTSurfaceView.mm */, + 46EB2E00006890 /* RCTSurfaceView+Internal.h */, + 46EB2E000068C0 /* SurfaceHostingView */, + ); + name = Surface; + path = Surface; + sourceTree = ""; + }; + 46EB2E000068C0 /* SurfaceHostingView */ = { + isa = PBXGroup; + children = ( + 46EB2E000068D0 /* RCTSurfaceHostingProxyRootView.h */, + 46EB2E000068E0 /* RCTSurfaceHostingProxyRootView.mm */, + 46EB2E000068F0 /* RCTSurfaceHostingView.h */, + 46EB2E00006900 /* RCTSurfaceHostingView.mm */, + 46EB2E00006910 /* RCTSurfaceSizeMeasureMode.h */, + 46EB2E00006920 /* RCTSurfaceSizeMeasureMode.mm */, + ); + name = SurfaceHostingView; + path = SurfaceHostingView; + sourceTree = ""; + }; + 46EB2E00006930 /* CxxBridge */ = { + isa = PBXGroup; + children = ( + 46EB2E00006940 /* NSDataBigString.h */, + 46EB2E00006950 /* NSDataBigString.mm */, + 46EB2E00006960 /* RCTCxxBridge.mm */, + 46EB2E00006970 /* RCTCxxBridgeDelegate.h */, + 46EB2E00006980 /* RCTJSIExecutorRuntimeInstaller.h */, + 46EB2E00006990 /* RCTJSIExecutorRuntimeInstaller.mm */, + 46EB2E000069A0 /* RCTMessageThread.h */, + 46EB2E000069B0 /* RCTMessageThread.mm */, + 46EB2E000069C0 /* RCTObjcExecutor.h */, + 46EB2E000069D0 /* RCTObjcExecutor.mm */, + ); + name = CxxBridge; + path = React/CxxBridge; + sourceTree = ""; + }; + 46EB2E000069E0 /* CxxLogUtils */ = { + isa = PBXGroup; + children = ( + 46EB2E000069F0 /* RCTDefaultCxxLogFunction.h */, + 46EB2E00006A00 /* RCTDefaultCxxLogFunction.mm */, + ); + name = CxxLogUtils; + path = React/CxxLogUtils; + sourceTree = ""; + }; + 46EB2E00006A10 /* CxxModule */ = { + isa = PBXGroup; + children = ( + 46EB2E00006A20 /* DispatchMessageQueueThread.h */, + 46EB2E00006A30 /* RCTCxxMethod.h */, + 46EB2E00006A40 /* RCTCxxMethod.mm */, + 46EB2E00006A50 /* RCTCxxModule.h */, + 46EB2E00006A60 /* RCTCxxModule.mm */, + 46EB2E00006A70 /* RCTCxxUtils.h */, + 46EB2E00006A80 /* RCTCxxUtils.mm */, + 46EB2E00006A90 /* RCTNativeModule.h */, + 46EB2E00006AA0 /* RCTNativeModule.mm */, + ); + name = CxxModule; + path = React/CxxModule; + sourceTree = ""; + }; + 46EB2E00006AB0 /* CxxUtils */ = { + isa = PBXGroup; + children = ( + 46EB2E00006AC0 /* RCTFollyConvert.h */, + 46EB2E00006AD0 /* RCTFollyConvert.mm */, + ); + name = CxxUtils; + path = React/CxxUtils; + sourceTree = ""; + }; + 46EB2E00006AE0 /* I18n */ = { + isa = PBXGroup; + children = ( + 46EB2E00006AF0 /* FBXXHashUtils.h */, + 46EB2E00006B00 /* RCTLocalizedString.h */, + 46EB2E00006B10 /* RCTLocalizedString.mm */, + ); + name = I18n; + path = React/I18n; + sourceTree = ""; + }; + 46EB2E00006B20 /* Modules */ = { + isa = PBXGroup; + children = ( + 46EB2E00006B30 /* RCTEventEmitter.h */, + 46EB2E00006B40 /* RCTEventEmitter.m */, + 46EB2E00006B50 /* RCTI18nUtil.h */, + 46EB2E00006B60 /* RCTI18nUtil.m */, + 46EB2E00006B70 /* RCTLayoutAnimation.h */, + 46EB2E00006B80 /* RCTLayoutAnimation.m */, + 46EB2E00006B90 /* RCTLayoutAnimationGroup.h */, + 46EB2E00006BA0 /* RCTLayoutAnimationGroup.m */, + 46EB2E00006BB0 /* RCTRedBoxExtraDataViewController.h */, + 46EB2E00006BC0 /* RCTRedBoxExtraDataViewController.m */, + 46EB2E00006BD0 /* RCTSurfacePresenterStub.h */, + 46EB2E00006BE0 /* RCTSurfacePresenterStub.m */, + 46EB2E00006BF0 /* RCTUIManager.h */, + 46EB2E00006C00 /* RCTUIManager.m */, + 46EB2E00006C10 /* RCTUIManagerObserverCoordinator.h */, + 46EB2E00006C20 /* RCTUIManagerObserverCoordinator.mm */, + 46EB2E00006C30 /* RCTUIManagerUtils.h */, + 46EB2E00006C40 /* RCTUIManagerUtils.m */, + ); + name = Modules; + path = React/Modules; + sourceTree = ""; + }; + 46EB2E00006C50 /* Profiler */ = { + isa = PBXGroup; + children = ( + 46EB2E00006C60 /* RCTMacros.h */, + 46EB2E00006C70 /* RCTProfile.h */, + 46EB2E00006C80 /* RCTProfile.m */, + 46EB2E00006C90 /* RCTProfileTrampoline-arm.S */, + 46EB2E00006CA0 /* RCTProfileTrampoline-arm64.S */, + 46EB2E00006CB0 /* RCTProfileTrampoline-i386.S */, + 46EB2E00006CC0 /* RCTProfileTrampoline-x86_64.S */, + ); + name = Profiler; + path = React/Profiler; + sourceTree = ""; + }; + 46EB2E00006CD0 /* UIUtils */ = { + isa = PBXGroup; + children = ( + 46EB2E00006CE0 /* RCTUIUtils.h */, + 46EB2E00006CF0 /* RCTUIUtils.m */, + ); + name = UIUtils; + path = React/UIUtils; + sourceTree = ""; + }; + 46EB2E00006D00 /* Views */ = { + isa = PBXGroup; + children = ( + 46EB2E00006D10 /* RCTActivityIndicatorView.h */, + 46EB2E00006D20 /* RCTActivityIndicatorView.m */, + 46EB2E00006D30 /* RCTActivityIndicatorViewManager.h */, + 46EB2E00006D40 /* RCTActivityIndicatorViewManager.m */, + 46EB2E00006D50 /* RCTAnimationType.h */, + 46EB2E00006D60 /* RCTAutoInsetsProtocol.h */, + 46EB2E00006D70 /* RCTBorderCurve.h */, + 46EB2E00006D80 /* RCTBorderDrawing.h */, + 46EB2E00006D90 /* RCTBorderDrawing.m */, + 46EB2E00006DA0 /* RCTBorderStyle.h */, + 46EB2E00006DB0 /* RCTComponent.h */, + 46EB2E00006DC0 /* RCTComponentData.h */, + 46EB2E00006DD0 /* RCTComponentData.m */, + 46EB2E00006DE0 /* RCTConvert+CoreLocation.h */, + 46EB2E00006DF0 /* RCTConvert+CoreLocation.m */, + 46EB2E00006E00 /* RCTConvert+Transform.h */, + 46EB2E00006E10 /* RCTConvert+Transform.m */, + 46EB2E00006E20 /* RCTCursor.h */, + 46EB2E00006E30 /* RCTDebuggingOverlay.h */, + 46EB2E00006E40 /* RCTDebuggingOverlay.m */, + 46EB2E00006E50 /* RCTDebuggingOverlayManager.h */, + 46EB2E00006E60 /* RCTDebuggingOverlayManager.m */, + 46EB2E00006E70 /* RCTFont.h */, + 46EB2E00006E80 /* RCTFont.mm */, + 46EB2E00006E90 /* RCTLayout.h */, + 46EB2E00006EA0 /* RCTLayout.m */, + 46EB2E00006EB0 /* RCTModalHostView.h */, + 46EB2E00006EC0 /* RCTModalHostView.m */, + 46EB2E00006ED0 /* RCTModalHostViewController.h */, + 46EB2E00006EE0 /* RCTModalHostViewController.m */, + 46EB2E00006EF0 /* RCTModalHostViewManager.h */, + 46EB2E00006F00 /* RCTModalHostViewManager.m */, + 46EB2E00006F10 /* RCTModalManager.h */, + 46EB2E00006F20 /* RCTModalManager.m */, + 46EB2E00006F30 /* RCTPointerEvents.h */, + 46EB2E00006F40 /* RCTRootShadowView.h */, + 46EB2E00006F50 /* RCTRootShadowView.m */, + 46EB2E00006F60 /* RCTSegmentedControl.h */, + 46EB2E00006F70 /* RCTSegmentedControl.m */, + 46EB2E00006F80 /* RCTSegmentedControlManager.h */, + 46EB2E00006F90 /* RCTSegmentedControlManager.m */, + 46EB2E00006FE0 /* RCTShadowView.h */, + 46EB2E00006FF0 /* RCTShadowView.m */, + 46EB2E00006FA0 /* RCTShadowView+Internal.h */, + 46EB2E00006FB0 /* RCTShadowView+Internal.m */, + 46EB2E00006FC0 /* RCTShadowView+Layout.h */, + 46EB2E00006FD0 /* RCTShadowView+Layout.m */, + 46EB2E00007000 /* RCTSwitch.h */, + 46EB2E00007010 /* RCTSwitch.m */, + 46EB2E00007020 /* RCTSwitchManager.h */, + 46EB2E00007030 /* RCTSwitchManager.m */, + 46EB2E00007040 /* RCTTextDecorationLineType.h */, + 46EB2E00007050 /* RCTView.h */, + 46EB2E00007060 /* RCTView.m */, + 46EB2E00007070 /* RCTViewManager.h */, + 46EB2E00007080 /* RCTViewManager.m */, + 46EB2E00007090 /* RCTViewUtils.h */, + 46EB2E000070A0 /* RCTViewUtils.m */, + 46EB2E000070B0 /* RCTWrapperViewController.h */, + 46EB2E000070C0 /* RCTWrapperViewController.m */, + 46EB2E000072A0 /* UIView+Private.h */, + 46EB2E000072B0 /* UIView+React.h */, + 46EB2E000072C0 /* UIView+React.m */, + 46EB2E000070D0 /* RefreshControl */, + 46EB2E00007130 /* SafeAreaView */, + 46EB2E000071C0 /* ScrollView */, + ); + name = Views; + path = React/Views; + sourceTree = ""; + }; + 46EB2E000070D0 /* RefreshControl */ = { + isa = PBXGroup; + children = ( + 46EB2E000070E0 /* RCTRefreshableProtocol.h */, + 46EB2E000070F0 /* RCTRefreshControl.h */, + 46EB2E00007100 /* RCTRefreshControl.m */, + 46EB2E00007110 /* RCTRefreshControlManager.h */, + 46EB2E00007120 /* RCTRefreshControlManager.m */, + ); + name = RefreshControl; + path = RefreshControl; + sourceTree = ""; + }; + 46EB2E00007130 /* SafeAreaView */ = { + isa = PBXGroup; + children = ( + 46EB2E00007140 /* RCTSafeAreaShadowView.h */, + 46EB2E00007150 /* RCTSafeAreaShadowView.m */, + 46EB2E00007160 /* RCTSafeAreaView.h */, + 46EB2E00007170 /* RCTSafeAreaView.m */, + 46EB2E00007180 /* RCTSafeAreaViewLocalData.h */, + 46EB2E00007190 /* RCTSafeAreaViewLocalData.m */, + 46EB2E000071A0 /* RCTSafeAreaViewManager.h */, + 46EB2E000071B0 /* RCTSafeAreaViewManager.m */, + ); + name = SafeAreaView; + path = SafeAreaView; + sourceTree = ""; + }; + 46EB2E000071C0 /* ScrollView */ = { + isa = PBXGroup; + children = ( + 46EB2E000071D0 /* RCTScrollableProtocol.h */, + 46EB2E000071E0 /* RCTScrollContentShadowView.h */, + 46EB2E000071F0 /* RCTScrollContentShadowView.m */, + 46EB2E00007200 /* RCTScrollContentView.h */, + 46EB2E00007210 /* RCTScrollContentView.m */, + 46EB2E00007220 /* RCTScrollContentViewManager.h */, + 46EB2E00007230 /* RCTScrollContentViewManager.m */, + 46EB2E00007240 /* RCTScrollEvent.h */, + 46EB2E00007250 /* RCTScrollEvent.m */, + 46EB2E00007260 /* RCTScrollView.h */, + 46EB2E00007270 /* RCTScrollView.m */, + 46EB2E00007280 /* RCTScrollViewManager.h */, + 46EB2E00007290 /* RCTScrollViewManager.m */, + ); + name = ScrollView; + path = ScrollView; + sourceTree = ""; + }; + 46EB2E000072D0 /* DevSupport */ = { + isa = PBXGroup; + children = ( + 46EB2E000072E0 /* DevSupport */, + 46EB2E00007380 /* Inspector */, + ); + name = DevSupport; + sourceTree = ""; + }; + 46EB2E000072E0 /* DevSupport */ = { + isa = PBXGroup; + children = ( + 46EB2E000072F0 /* RCTDevLoadingViewProtocol.h */, + 46EB2E00007300 /* RCTDevLoadingViewSetEnabled.h */, + 46EB2E00007310 /* RCTDevLoadingViewSetEnabled.m */, + 46EB2E00007320 /* RCTInspectorDevServerHelper.h */, + 46EB2E00007330 /* RCTInspectorDevServerHelper.mm */, + 46EB2E00007340 /* RCTPackagerClient.h */, + 46EB2E00007350 /* RCTPackagerClient.m */, + 46EB2E00007360 /* RCTPackagerConnection.h */, + 46EB2E00007370 /* RCTPackagerConnection.mm */, + ); + name = DevSupport; + path = React/DevSupport; + sourceTree = ""; + }; + 46EB2E00007380 /* Inspector */ = { + isa = PBXGroup; + children = ( + 46EB2E00007390 /* RCTCxxInspectorPackagerConnection.h */, + 46EB2E000073A0 /* RCTCxxInspectorPackagerConnection.mm */, + 46EB2E000073B0 /* RCTCxxInspectorPackagerConnectionDelegate.h */, + 46EB2E000073C0 /* RCTCxxInspectorPackagerConnectionDelegate.mm */, + 46EB2E000073D0 /* RCTCxxInspectorWebSocketAdapter.h */, + 46EB2E000073E0 /* RCTCxxInspectorWebSocketAdapter.mm */, + 46EB2E000073F0 /* RCTInspector.h */, + 46EB2E00007400 /* RCTInspector.mm */, + 46EB2E00007410 /* RCTInspectorPackagerConnection.h */, + 46EB2E00007420 /* RCTInspectorPackagerConnection.m */, + ); + name = Inspector; + path = React/Inspector; + sourceTree = ""; + }; + 46EB2E00007430 /* RCTAnimationHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E000075A0 /* RCTAnimationPlugins.h */, + 46EB2E000075B0 /* RCTAnimationUtils.h */, + 46EB2E000075C0 /* RCTNativeAnimatedModule.h */, + 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */, + 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */, + 46EB2E00007440 /* Drivers */, + 46EB2E000074A0 /* Nodes */, + ); + name = RCTAnimationHeaders; + sourceTree = ""; + }; + 46EB2E00007440 /* Drivers */ = { + isa = PBXGroup; + children = ( + 46EB2E00007450 /* RCTAnimationDriver.h */, + 46EB2E00007460 /* RCTDecayAnimation.h */, + 46EB2E00007470 /* RCTEventAnimation.h */, + 46EB2E00007480 /* RCTFrameAnimation.h */, + 46EB2E00007490 /* RCTSpringAnimation.h */, + ); + name = Drivers; + path = Libraries/NativeAnimation/Drivers; + sourceTree = ""; + }; + 46EB2E000074A0 /* Nodes */ = { + isa = PBXGroup; + children = ( + 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */, + 46EB2E000074C0 /* RCTAnimatedNode.h */, + 46EB2E000074D0 /* RCTColorAnimatedNode.h */, + 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */, + 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */, + 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */, + 46EB2E00007510 /* RCTModuloAnimatedNode.h */, + 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */, + 46EB2E00007530 /* RCTObjectAnimatedNode.h */, + 46EB2E00007540 /* RCTPropsAnimatedNode.h */, + 46EB2E00007550 /* RCTStyleAnimatedNode.h */, + 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */, + 46EB2E00007570 /* RCTTrackingAnimatedNode.h */, + 46EB2E00007580 /* RCTTransformAnimatedNode.h */, + 46EB2E00007590 /* RCTValueAnimatedNode.h */, + ); + name = Nodes; + path = Libraries/NativeAnimation/Nodes; + sourceTree = ""; + }; + 46EB2E000075F0 /* RCTBlobHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E00007600 /* RCTBlobManager.h */, + 46EB2E00007610 /* RCTFileReaderModule.h */, + ); + name = RCTBlobHeaders; + sourceTree = ""; + }; + 46EB2E00007620 /* RCTImageHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E00007630 /* RCTAnimatedImage.h */, + 46EB2E00007640 /* RCTBundleAssetImageLoader.h */, + 46EB2E00007650 /* RCTDisplayWeakRefreshable.h */, + 46EB2E00007660 /* RCTGIFImageDecoder.h */, + 46EB2E00007670 /* RCTImageBlurUtils.h */, + 46EB2E00007680 /* RCTImageCache.h */, + 46EB2E00007690 /* RCTImageDataDecoder.h */, + 46EB2E000076A0 /* RCTImageEditingManager.h */, + 46EB2E000076B0 /* RCTImageLoader.h */, + 46EB2E000076C0 /* RCTImageLoaderLoggable.h */, + 46EB2E000076D0 /* RCTImageLoaderProtocol.h */, + 46EB2E000076E0 /* RCTImageLoaderWithAttributionProtocol.h */, + 46EB2E000076F0 /* RCTImagePlugins.h */, + 46EB2E00007700 /* RCTImageShadowView.h */, + 46EB2E00007710 /* RCTImageStoreManager.h */, + 46EB2E00007720 /* RCTImageURLLoader.h */, + 46EB2E00007730 /* RCTImageURLLoaderWithAttribution.h */, + 46EB2E00007740 /* RCTImageUtils.h */, + 46EB2E00007750 /* RCTImageView.h */, + 46EB2E00007760 /* RCTImageViewManager.h */, + 46EB2E00007770 /* RCTLocalAssetImageLoader.h */, + 46EB2E00007780 /* RCTResizeMode.h */, + 46EB2E00007790 /* RCTUIImageViewAnimated.h */, + ); + name = RCTImageHeaders; + sourceTree = ""; + }; + 46EB2E000077A0 /* RCTLinkingHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E000077B0 /* RCTLinkingManager.h */, + 46EB2E000077C0 /* RCTLinkingPlugins.h */, + ); + name = RCTLinkingHeaders; + sourceTree = ""; + }; + 46EB2E000077D0 /* RCTNetworkHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E000077E0 /* RCTDataRequestHandler.h */, + 46EB2E000077F0 /* RCTFileRequestHandler.h */, + 46EB2E00007800 /* RCTHTTPRequestHandler.h */, + 46EB2E00007810 /* RCTNetworking.h */, + 46EB2E00007820 /* RCTNetworkPlugins.h */, + 46EB2E00007830 /* RCTNetworkTask.h */, + ); + name = RCTNetworkHeaders; + sourceTree = ""; + }; + 46EB2E00007840 /* RCTSettingsHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E00007850 /* RCTSettingsManager.h */, + 46EB2E00007860 /* RCTSettingsPlugins.h */, + ); + name = RCTSettingsHeaders; + sourceTree = ""; + }; + 46EB2E00007870 /* RCTTextHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E000078E0 /* RCTConvert+Text.h */, + 46EB2E000078F0 /* RCTTextAttributes.h */, + 46EB2E00007900 /* RCTTextTransform.h */, + 46EB2E00007880 /* BaseText */, + 46EB2E000078B0 /* RawText */, + 46EB2E00007910 /* Text */, + 46EB2E00007970 /* TextInput */, + 46EB2E00007AB0 /* VirtualText */, + ); + name = RCTTextHeaders; + sourceTree = ""; + }; + 46EB2E00007880 /* BaseText */ = { + isa = PBXGroup; + children = ( + 46EB2E00007890 /* RCTBaseTextShadowView.h */, + 46EB2E000078A0 /* RCTBaseTextViewManager.h */, + ); + name = BaseText; + path = Libraries/Text/BaseText; + sourceTree = ""; + }; + 46EB2E000078B0 /* RawText */ = { + isa = PBXGroup; + children = ( + 46EB2E000078C0 /* RCTRawTextShadowView.h */, + 46EB2E000078D0 /* RCTRawTextViewManager.h */, + ); + name = RawText; + path = Libraries/Text/RawText; + sourceTree = ""; + }; + 46EB2E00007910 /* Text */ = { + isa = PBXGroup; + children = ( + 46EB2E00007920 /* NSTextStorage+FontScaling.h */, + 46EB2E00007930 /* RCTDynamicTypeRamp.h */, + 46EB2E00007940 /* RCTTextShadowView.h */, + 46EB2E00007950 /* RCTTextView.h */, + 46EB2E00007960 /* RCTTextViewManager.h */, + ); + name = Text; + path = Libraries/Text/Text; + sourceTree = ""; + }; + 46EB2E00007970 /* TextInput */ = { + isa = PBXGroup; + children = ( + 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */, + 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */, + 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */, + 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */, + 46EB2E00007A00 /* RCTBaseTextInputView.h */, + 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */, + 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */, + 46EB2E00007A30 /* RCTInputAccessoryView.h */, + 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */, + 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */, + 46EB2E00007A60 /* RCTTextSelection.h */, + 46EB2E00007980 /* Multiline */, + 46EB2E00007A70 /* Singleline */, + ); + name = TextInput; + path = Libraries/Text/TextInput; + sourceTree = ""; + }; + 46EB2E00007980 /* Multiline */ = { + isa = PBXGroup; + children = ( + 46EB2E00007990 /* RCTMultilineTextInputView.h */, + 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */, + 46EB2E000079B0 /* RCTUITextView.h */, + ); + name = Multiline; + path = Multiline; + sourceTree = ""; + }; + 46EB2E00007A70 /* Singleline */ = { + isa = PBXGroup; + children = ( + 46EB2E00007A80 /* RCTSinglelineTextInputView.h */, + 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */, + 46EB2E00007AA0 /* RCTUITextField.h */, + ); + name = Singleline; + path = Singleline; + sourceTree = ""; + }; + 46EB2E00007AB0 /* VirtualText */ = { + isa = PBXGroup; + children = ( + 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */, + 46EB2E00007AD0 /* RCTVirtualTextView.h */, + 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */, + ); + name = VirtualText; + path = Libraries/Text/VirtualText; + sourceTree = ""; + }; + 46EB2E00007AF0 /* RCTVibrationHeaders */ = { + isa = PBXGroup; + children = ( + 46EB2E00007B00 /* RCTVibration.h */, + 46EB2E00007B10 /* RCTVibrationPlugins.h */, + ); + name = RCTVibrationHeaders; + sourceTree = ""; + }; + 46EB2E00007B20 /* RCTWebSocket */ = { + isa = PBXGroup; + children = ( + 46EB2E00007B30 /* RCTReconnectingWebSocket.h */, + 46EB2E00007B40 /* RCTReconnectingWebSocket.m */, + ); + name = RCTWebSocket; + sourceTree = ""; + }; + 46EB2E00007D00 /* animations */ = { + isa = PBXGroup; + children = ( + 46EB2E00007D10 /* conversions.h */, + 46EB2E00007D20 /* LayoutAnimationCallbackWrapper.h */, + 46EB2E00007D30 /* LayoutAnimationDriver.cpp */, + 46EB2E00007D40 /* LayoutAnimationDriver.h */, + 46EB2E00007D50 /* LayoutAnimationKeyFrameManager.cpp */, + 46EB2E00007D60 /* LayoutAnimationKeyFrameManager.h */, + 46EB2E00007D70 /* primitives.h */, + 46EB2E00007D80 /* utils.cpp */, + 46EB2E00007D90 /* utils.h */, + ); + name = animations; + sourceTree = ""; + }; + 46EB2E00007DA0 /* attributedstring */ = { + isa = PBXGroup; + children = ( + 46EB2E00007DB0 /* AttributedString.cpp */, + 46EB2E00007DC0 /* AttributedString.h */, + 46EB2E00007DD0 /* AttributedStringBox.cpp */, + 46EB2E00007DE0 /* AttributedStringBox.h */, + 46EB2E00007DF0 /* conversions.h */, + 46EB2E00007E00 /* ParagraphAttributes.cpp */, + 46EB2E00007E10 /* ParagraphAttributes.h */, + 46EB2E00007E20 /* primitives.h */, + 46EB2E00007E30 /* TextAttributes.cpp */, + 46EB2E00007E40 /* TextAttributes.h */, + ); + name = attributedstring; + sourceTree = ""; + }; + 46EB2E00007E50 /* componentregistry */ = { + isa = PBXGroup; + children = ( + 46EB2E00007E60 /* ComponentDescriptorFactory.h */, + 46EB2E00007E70 /* ComponentDescriptorProvider.h */, + 46EB2E00007E80 /* ComponentDescriptorProviderRegistry.cpp */, + 46EB2E00007E90 /* ComponentDescriptorProviderRegistry.h */, + 46EB2E00007EA0 /* ComponentDescriptorRegistry.cpp */, + 46EB2E00007EB0 /* ComponentDescriptorRegistry.h */, + 46EB2E00007EC0 /* componentNameByReactViewName.cpp */, + 46EB2E00007ED0 /* componentNameByReactViewName.h */, + ); + name = componentregistry; + sourceTree = ""; + }; + 46EB2E00007EE0 /* componentregistrynative */ = { + isa = PBXGroup; + children = ( + 46EB2E00007EF0 /* NativeComponentRegistryBinding.cpp */, + 46EB2E00007F00 /* NativeComponentRegistryBinding.h */, + ); + name = componentregistrynative; + sourceTree = ""; + }; + 46EB2E00007F10 /* components */ = { + isa = PBXGroup; + children = ( + 46EB2E00007F20 /* inputaccessory */, + 46EB2E00007F70 /* legacyviewmanagerinterop */, + 46EB2E00008090 /* modal */, + 46EB2E000080F0 /* rncore */, + 46EB2E000081B0 /* root */, + 46EB2E00008210 /* safeareaview */, + 46EB2E00008270 /* scrollview */, + 46EB2E00008340 /* text */, + 46EB2E000084F0 /* textinput */, + 46EB2E000085C0 /* unimplementedview */, + 46EB2E00008630 /* view */, + ); + name = components; + sourceTree = ""; + }; + 46EB2E00007F20 /* inputaccessory */ = { + isa = PBXGroup; + children = ( + 46EB2E00007F30 /* InputAccessoryComponentDescriptor.h */, + 46EB2E00007F40 /* InputAccessoryShadowNode.cpp */, + 46EB2E00007F50 /* InputAccessoryShadowNode.h */, + 46EB2E00007F60 /* InputAccessoryState.h */, + ); + name = inputaccessory; + sourceTree = ""; + }; + 46EB2E00007F70 /* legacyviewmanagerinterop */ = { + isa = PBXGroup; + children = ( + 46EB2E00007F80 /* LegacyViewManagerInteropComponentDescriptor.h */, + 46EB2E00007F90 /* LegacyViewManagerInteropComponentDescriptor.mm */, + 46EB2E00007FA0 /* LegacyViewManagerInteropShadowNode.cpp */, + 46EB2E00007FB0 /* LegacyViewManagerInteropShadowNode.h */, + 46EB2E00007FC0 /* LegacyViewManagerInteropState.h */, + 46EB2E00007FD0 /* LegacyViewManagerInteropState.mm */, + 46EB2E00007FE0 /* LegacyViewManagerInteropViewEventEmitter.cpp */, + 46EB2E00007FF0 /* LegacyViewManagerInteropViewEventEmitter.h */, + 46EB2E00008000 /* LegacyViewManagerInteropViewProps.cpp */, + 46EB2E00008010 /* LegacyViewManagerInteropViewProps.h */, + 46EB2E00008020 /* RCTLegacyViewManagerInteropCoordinator.h */, + 46EB2E00008030 /* RCTLegacyViewManagerInteropCoordinator.mm */, + 46EB2E00008040 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp */, + 46EB2E00008050 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h */, + 46EB2E00008060 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp */, + 46EB2E00008070 /* UnstableLegacyViewManagerAutomaticShadowNode.h */, + 46EB2E00008080 /* UnstableLegacyViewManagerInteropComponentDescriptor.h */, + ); + name = legacyviewmanagerinterop; + sourceTree = ""; + }; + 46EB2E00008090 /* modal */ = { + isa = PBXGroup; + children = ( + 46EB2E000080A0 /* ModalHostViewComponentDescriptor.h */, + 46EB2E000080B0 /* ModalHostViewShadowNode.cpp */, + 46EB2E000080C0 /* ModalHostViewShadowNode.h */, + 46EB2E000080D0 /* ModalHostViewState.cpp */, + 46EB2E000080E0 /* ModalHostViewState.h */, + ); + name = modal; + sourceTree = ""; + }; + 46EB2E000080F0 /* rncore */ = { + isa = PBXGroup; + children = ( + 46EB2E00008100 /* ComponentDescriptors.cpp */, + 46EB2E00008110 /* ComponentDescriptors.h */, + 46EB2E00008120 /* EventEmitters.cpp */, + 46EB2E00008130 /* EventEmitters.h */, + 46EB2E00008140 /* Props.cpp */, + 46EB2E00008150 /* Props.h */, + 46EB2E00008160 /* RCTComponentViewHelpers.h */, + 46EB2E00008170 /* ShadowNodes.cpp */, + 46EB2E00008180 /* ShadowNodes.h */, + 46EB2E00008190 /* States.cpp */, + 46EB2E000081A0 /* States.h */, + ); + name = rncore; + sourceTree = ""; + }; + 46EB2E000081B0 /* root */ = { + isa = PBXGroup; + children = ( + 46EB2E000081C0 /* RootComponentDescriptor.h */, + 46EB2E000081D0 /* RootProps.cpp */, + 46EB2E000081E0 /* RootProps.h */, + 46EB2E000081F0 /* RootShadowNode.cpp */, + 46EB2E00008200 /* RootShadowNode.h */, + ); + name = root; + sourceTree = ""; + }; + 46EB2E00008210 /* safeareaview */ = { + isa = PBXGroup; + children = ( + 46EB2E00008220 /* SafeAreaViewComponentDescriptor.h */, + 46EB2E00008230 /* SafeAreaViewShadowNode.cpp */, + 46EB2E00008240 /* SafeAreaViewShadowNode.h */, + 46EB2E00008250 /* SafeAreaViewState.cpp */, + 46EB2E00008260 /* SafeAreaViewState.h */, + ); + name = safeareaview; + sourceTree = ""; + }; + 46EB2E00008270 /* scrollview */ = { + isa = PBXGroup; + children = ( + 46EB2E00008280 /* conversions.h */, + 46EB2E00008290 /* primitives.h */, + 46EB2E000082A0 /* RCTComponentViewHelpers.h */, + 46EB2E000082B0 /* ScrollViewComponentDescriptor.h */, + 46EB2E000082C0 /* ScrollViewEventEmitter.cpp */, + 46EB2E000082D0 /* ScrollViewEventEmitter.h */, + 46EB2E000082E0 /* ScrollViewProps.cpp */, + 46EB2E000082F0 /* ScrollViewProps.h */, + 46EB2E00008300 /* ScrollViewShadowNode.cpp */, + 46EB2E00008310 /* ScrollViewShadowNode.h */, + 46EB2E00008320 /* ScrollViewState.cpp */, + 46EB2E00008330 /* ScrollViewState.h */, + ); + name = scrollview; + sourceTree = ""; + }; + 46EB2E00008340 /* text */ = { + isa = PBXGroup; + children = ( + 46EB2E00008350 /* BaseTextProps.cpp */, + 46EB2E00008360 /* BaseTextProps.h */, + 46EB2E00008370 /* BaseTextShadowNode.cpp */, + 46EB2E00008380 /* BaseTextShadowNode.h */, + 46EB2E00008390 /* conversions.h */, + 46EB2E000083A0 /* ParagraphComponentDescriptor.h */, + 46EB2E000083B0 /* ParagraphEventEmitter.cpp */, + 46EB2E000083C0 /* ParagraphEventEmitter.h */, + 46EB2E000083D0 /* ParagraphLayoutManager.cpp */, + 46EB2E000083E0 /* ParagraphLayoutManager.h */, + 46EB2E000083F0 /* ParagraphProps.cpp */, + 46EB2E00008400 /* ParagraphProps.h */, + 46EB2E00008410 /* ParagraphShadowNode.cpp */, + 46EB2E00008420 /* ParagraphShadowNode.h */, + 46EB2E00008430 /* ParagraphState.cpp */, + 46EB2E00008440 /* ParagraphState.h */, + 46EB2E00008450 /* RawTextComponentDescriptor.h */, + 46EB2E00008460 /* RawTextProps.cpp */, + 46EB2E00008470 /* RawTextProps.h */, + 46EB2E00008480 /* RawTextShadowNode.cpp */, + 46EB2E00008490 /* RawTextShadowNode.h */, + 46EB2E000084A0 /* TextComponentDescriptor.h */, + 46EB2E000084B0 /* TextProps.cpp */, + 46EB2E000084C0 /* TextProps.h */, + 46EB2E000084D0 /* TextShadowNode.cpp */, + 46EB2E000084E0 /* TextShadowNode.h */, + ); + name = text; + sourceTree = ""; + }; + 46EB2E000084F0 /* textinput */ = { + isa = PBXGroup; + children = ( + 46EB2E00008500 /* conversions.h */, + 46EB2E00008510 /* primitives.h */, + 46EB2E00008520 /* propsConversions.h */, + 46EB2E00008530 /* TextInputComponentDescriptor.h */, + 46EB2E00008540 /* TextInputEventEmitter.cpp */, + 46EB2E00008550 /* TextInputEventEmitter.h */, + 46EB2E00008560 /* TextInputProps.cpp */, + 46EB2E00008570 /* TextInputProps.h */, + 46EB2E00008580 /* TextInputShadowNode.cpp */, + 46EB2E00008590 /* TextInputShadowNode.h */, + 46EB2E000085A0 /* TextInputState.cpp */, + 46EB2E000085B0 /* TextInputState.h */, + ); + name = textinput; + sourceTree = ""; + }; + 46EB2E000085C0 /* unimplementedview */ = { + isa = PBXGroup; + children = ( + 46EB2E000085D0 /* UnimplementedViewComponentDescriptor.cpp */, + 46EB2E000085E0 /* UnimplementedViewComponentDescriptor.h */, + 46EB2E000085F0 /* UnimplementedViewProps.cpp */, + 46EB2E00008600 /* UnimplementedViewProps.h */, + 46EB2E00008610 /* UnimplementedViewShadowNode.cpp */, + 46EB2E00008620 /* UnimplementedViewShadowNode.h */, + ); + name = unimplementedview; + sourceTree = ""; + }; + 46EB2E00008630 /* view */ = { + isa = PBXGroup; + children = ( + 46EB2E00008640 /* AccessibilityPrimitives.h */, + 46EB2E00008650 /* AccessibilityProps.cpp */, + 46EB2E00008660 /* AccessibilityProps.h */, + 46EB2E00008670 /* accessibilityPropsConversions.h */, + 46EB2E00008680 /* BaseTouch.cpp */, + 46EB2E00008690 /* BaseTouch.h */, + 46EB2E000086A0 /* BaseViewEventEmitter.cpp */, + 46EB2E000086B0 /* BaseViewEventEmitter.h */, + 46EB2E000086C0 /* BaseViewProps.cpp */, + 46EB2E000086D0 /* BaseViewProps.h */, + 46EB2E000086E0 /* ConcreteViewShadowNode.h */, + 46EB2E000086F0 /* conversions.h */, + 46EB2E000087A0 /* PointerEvent.cpp */, + 46EB2E000087B0 /* PointerEvent.h */, + 46EB2E000087C0 /* primitives.h */, + 46EB2E000087D0 /* propsConversions.h */, + 46EB2E000087E0 /* Touch.h */, + 46EB2E000087F0 /* TouchEvent.cpp */, + 46EB2E00008800 /* TouchEvent.h */, + 46EB2E00008810 /* TouchEventEmitter.cpp */, + 46EB2E00008820 /* TouchEventEmitter.h */, + 46EB2E00008830 /* ViewComponentDescriptor.h */, + 46EB2E00008840 /* ViewEventEmitter.h */, + 46EB2E00008850 /* ViewProps.h */, + 46EB2E00008860 /* ViewPropsInterpolation.h */, + 46EB2E00008870 /* ViewShadowNode.cpp */, + 46EB2E00008880 /* ViewShadowNode.h */, + 46EB2E00008890 /* YogaLayoutableShadowNode.cpp */, + 46EB2E000088A0 /* YogaLayoutableShadowNode.h */, + 46EB2E000088B0 /* YogaStylableProps.cpp */, + 46EB2E000088C0 /* YogaStylableProps.h */, + 46EB2E00008700 /* platform */, + ); + name = view; + sourceTree = ""; + }; + 46EB2E00008700 /* platform */ = { + isa = PBXGroup; + children = ( + 46EB2E00008710 /* cxx */, + ); + name = platform; + path = react/renderer/components/view/platform; + sourceTree = ""; + }; + 46EB2E00008710 /* cxx */ = { + isa = PBXGroup; + children = ( + 46EB2E00008720 /* react */, + ); + name = cxx; + path = cxx; + sourceTree = ""; + }; + 46EB2E00008720 /* react */ = { + isa = PBXGroup; + children = ( + 46EB2E00008730 /* renderer */, + ); + name = react; + path = react; + sourceTree = ""; + }; + 46EB2E00008730 /* renderer */ = { + isa = PBXGroup; + children = ( + 46EB2E00008740 /* components */, + ); + name = renderer; + path = renderer; + sourceTree = ""; + }; + 46EB2E00008740 /* components */ = { + isa = PBXGroup; + children = ( + 46EB2E00008750 /* view */, + ); + name = components; + path = components; + sourceTree = ""; + }; + 46EB2E00008750 /* view */ = { + isa = PBXGroup; + children = ( + 46EB2E00008760 /* HostPlatformTouch.h */, + 46EB2E00008770 /* HostPlatformViewEventEmitter.h */, + 46EB2E00008780 /* HostPlatformViewProps.h */, + 46EB2E00008790 /* HostPlatformViewTraitsInitializer.h */, + ); + name = view; + path = view; + sourceTree = ""; + }; + 46EB2E000088D0 /* core */ = { + isa = PBXGroup; + children = ( + 46EB2E000088E0 /* BatchedEventQueue.cpp */, + 46EB2E000088F0 /* BatchedEventQueue.h */, + 46EB2E00008900 /* ComponentDescriptor.cpp */, + 46EB2E00008910 /* ComponentDescriptor.h */, + 46EB2E00008920 /* ConcreteComponentDescriptor.h */, + 46EB2E00008930 /* ConcreteShadowNode.h */, + 46EB2E00008940 /* ConcreteState.h */, + 46EB2E00008950 /* conversions.h */, + 46EB2E00008960 /* DynamicPropsUtilities.cpp */, + 46EB2E00008970 /* DynamicPropsUtilities.h */, + 46EB2E00008980 /* EventBeat.cpp */, + 46EB2E00008990 /* EventBeat.h */, + 46EB2E000089A0 /* EventDispatcher.cpp */, + 46EB2E000089B0 /* EventDispatcher.h */, + 46EB2E000089C0 /* EventEmitter.cpp */, + 46EB2E000089D0 /* EventEmitter.h */, + 46EB2E000089E0 /* EventListener.cpp */, + 46EB2E000089F0 /* EventListener.h */, + 46EB2E00008A00 /* EventLogger.cpp */, + 46EB2E00008A10 /* EventLogger.h */, + 46EB2E00008A20 /* EventPayload.h */, + 46EB2E00008A30 /* EventPayloadType.h */, + 46EB2E00008A40 /* EventPipe.h */, + 46EB2E00008A50 /* EventPriority.h */, + 46EB2E00008A60 /* EventQueue.cpp */, + 46EB2E00008A70 /* EventQueue.h */, + 46EB2E00008A80 /* EventQueueProcessor.cpp */, + 46EB2E00008A90 /* EventQueueProcessor.h */, + 46EB2E00008AA0 /* EventTarget.cpp */, + 46EB2E00008AB0 /* EventTarget.h */, + 46EB2E00008AC0 /* graphicsConversions.h */, + 46EB2E00008AD0 /* InstanceHandle.cpp */, + 46EB2E00008AE0 /* InstanceHandle.h */, + 46EB2E00008AF0 /* LayoutableShadowNode.cpp */, + 46EB2E00008B00 /* LayoutableShadowNode.h */, + 46EB2E00008B10 /* LayoutConstraints.cpp */, + 46EB2E00008B20 /* LayoutConstraints.h */, + 46EB2E00008B30 /* LayoutContext.h */, + 46EB2E00008B40 /* LayoutMetrics.cpp */, + 46EB2E00008B50 /* LayoutMetrics.h */, + 46EB2E00008B60 /* LayoutPrimitives.h */, + 46EB2E00008B70 /* Props.cpp */, + 46EB2E00008B80 /* Props.h */, + 46EB2E00008B90 /* propsConversions.h */, + 46EB2E00008BA0 /* PropsMacros.h */, + 46EB2E00008BB0 /* PropsParserContext.h */, + 46EB2E00008BC0 /* RawEvent.cpp */, + 46EB2E00008BD0 /* RawEvent.h */, + 46EB2E00008BE0 /* RawProps.cpp */, + 46EB2E00008BF0 /* RawProps.h */, + 46EB2E00008C00 /* RawPropsKey.cpp */, + 46EB2E00008C10 /* RawPropsKey.h */, + 46EB2E00008C20 /* RawPropsKeyMap.cpp */, + 46EB2E00008C30 /* RawPropsKeyMap.h */, + 46EB2E00008C40 /* RawPropsParser.cpp */, + 46EB2E00008C50 /* RawPropsParser.h */, + 46EB2E00008C60 /* RawPropsPrimitives.h */, + 46EB2E00008C70 /* RawValue.cpp */, + 46EB2E00008C80 /* RawValue.h */, + 46EB2E00008C90 /* ReactEventPriority.h */, + 46EB2E00008CA0 /* ReactPrimitives.h */, + 46EB2E00008CB0 /* Sealable.cpp */, + 46EB2E00008CC0 /* Sealable.h */, + 46EB2E00008CD0 /* ShadowNode.cpp */, + 46EB2E00008CE0 /* ShadowNode.h */, + 46EB2E00008CF0 /* ShadowNodeFamily.cpp */, + 46EB2E00008D00 /* ShadowNodeFamily.h */, + 46EB2E00008D10 /* ShadowNodeFragment.cpp */, + 46EB2E00008D20 /* ShadowNodeFragment.h */, + 46EB2E00008D30 /* ShadowNodeTraits.cpp */, + 46EB2E00008D40 /* ShadowNodeTraits.h */, + 46EB2E00008D50 /* State.cpp */, + 46EB2E00008D60 /* State.h */, + 46EB2E00008D70 /* StateData.h */, + 46EB2E00008D80 /* StatePipe.h */, + 46EB2E00008D90 /* StateUpdate.cpp */, + 46EB2E00008DA0 /* StateUpdate.h */, + 46EB2E00008DB0 /* UnbatchedEventQueue.cpp */, + 46EB2E00008DC0 /* UnbatchedEventQueue.h */, + 46EB2E00008DD0 /* ValueFactory.h */, + 46EB2E00008DE0 /* ValueFactoryEventPayload.cpp */, + 46EB2E00008DF0 /* ValueFactoryEventPayload.h */, + ); + name = core; + sourceTree = ""; + }; + 46EB2E00008E00 /* imagemanager */ = { + isa = PBXGroup; + children = ( + 46EB2E00008E10 /* ImageManager.h */, + 46EB2E00008E20 /* ImageRequest.cpp */, + 46EB2E00008E30 /* ImageRequest.h */, + 46EB2E00008E40 /* ImageResponse.cpp */, + 46EB2E00008E50 /* ImageResponse.h */, + 46EB2E00008E60 /* ImageResponseObserver.h */, + 46EB2E00008E70 /* ImageResponseObserverCoordinator.cpp */, + 46EB2E00008E80 /* ImageResponseObserverCoordinator.h */, + 46EB2E00008E90 /* ImageTelemetry.cpp */, + 46EB2E00008EA0 /* ImageTelemetry.h */, + 46EB2E00008EB0 /* primitives.h */, + ); + name = imagemanager; + sourceTree = ""; + }; + 46EB2E00008EC0 /* leakchecker */ = { + isa = PBXGroup; + children = ( + 46EB2E00008ED0 /* LeakChecker.cpp */, + 46EB2E00008EE0 /* LeakChecker.h */, + 46EB2E00008EF0 /* WeakFamilyRegistry.cpp */, + 46EB2E00008F00 /* WeakFamilyRegistry.h */, + ); + name = leakchecker; + sourceTree = ""; + }; + 46EB2E00008F10 /* mounting */ = { + isa = PBXGroup; + children = ( + 46EB2E00008F20 /* Differentiator.cpp */, + 46EB2E00008F30 /* Differentiator.h */, + 46EB2E00008F40 /* MountingCoordinator.cpp */, + 46EB2E00008F50 /* MountingCoordinator.h */, + 46EB2E00008F60 /* MountingOverrideDelegate.h */, + 46EB2E00008F70 /* MountingTransaction.cpp */, + 46EB2E00008F80 /* MountingTransaction.h */, + 46EB2E00008F90 /* ShadowTree.cpp */, + 46EB2E00008FA0 /* ShadowTree.h */, + 46EB2E00008FB0 /* ShadowTreeDelegate.h */, + 46EB2E00008FC0 /* ShadowTreeRegistry.cpp */, + 46EB2E00008FD0 /* ShadowTreeRegistry.h */, + 46EB2E00008FE0 /* ShadowTreeRevision.cpp */, + 46EB2E00008FF0 /* ShadowTreeRevision.h */, + 46EB2E00009000 /* ShadowView.cpp */, + 46EB2E00009010 /* ShadowView.h */, + 46EB2E00009020 /* ShadowViewMutation.cpp */, + 46EB2E00009030 /* ShadowViewMutation.h */, + 46EB2E00009040 /* stubs.cpp */, + 46EB2E00009050 /* stubs.h */, + 46EB2E00009060 /* StubView.cpp */, + 46EB2E00009070 /* StubView.h */, + 46EB2E00009080 /* StubViewTree.cpp */, + 46EB2E00009090 /* StubViewTree.h */, + 46EB2E000090A0 /* TelemetryController.cpp */, + 46EB2E000090B0 /* TelemetryController.h */, + ); + name = mounting; + sourceTree = ""; + }; + 46EB2E000090C0 /* scheduler */ = { + isa = PBXGroup; + children = ( + 46EB2E000090D0 /* AsynchronousEventBeat.cpp */, + 46EB2E000090E0 /* AsynchronousEventBeat.h */, + 46EB2E000090F0 /* InspectorData.h */, + 46EB2E00009100 /* Scheduler.cpp */, + 46EB2E00009110 /* Scheduler.h */, + 46EB2E00009120 /* SchedulerDelegate.h */, + 46EB2E00009130 /* SchedulerToolbox.h */, + 46EB2E00009140 /* SurfaceHandler.cpp */, + 46EB2E00009150 /* SurfaceHandler.h */, + 46EB2E00009160 /* SurfaceManager.cpp */, + 46EB2E00009170 /* SurfaceManager.h */, + 46EB2E00009180 /* SynchronousEventBeat.cpp */, + 46EB2E00009190 /* SynchronousEventBeat.h */, + ); + name = scheduler; + sourceTree = ""; + }; + 46EB2E000091A0 /* telemetry */ = { + isa = PBXGroup; + children = ( + 46EB2E000091B0 /* SurfaceTelemetry.cpp */, + 46EB2E000091C0 /* SurfaceTelemetry.h */, + 46EB2E000091D0 /* TransactionTelemetry.cpp */, + 46EB2E000091E0 /* TransactionTelemetry.h */, + ); + name = telemetry; + sourceTree = ""; + }; + 46EB2E000091F0 /* textlayoutmanager */ = { + isa = PBXGroup; + children = ( + 46EB2E000092F0 /* TextLayoutContext.h */, + 46EB2E00009300 /* TextMeasureCache.cpp */, + 46EB2E00009310 /* TextMeasureCache.h */, + 46EB2E00009200 /* platform */, + ); + name = textlayoutmanager; + sourceTree = ""; + }; + 46EB2E00009200 /* platform */ = { + isa = PBXGroup; + children = ( + 46EB2E00009210 /* ios */, + ); + name = platform; + path = react/renderer/textlayoutmanager/platform; + sourceTree = ""; + }; + 46EB2E00009210 /* ios */ = { + isa = PBXGroup; + children = ( + 46EB2E00009220 /* react */, + ); + name = ios; + path = ios; + sourceTree = ""; + }; + 46EB2E00009220 /* react */ = { + isa = PBXGroup; + children = ( + 46EB2E00009230 /* renderer */, + ); + name = react; + path = react; + sourceTree = ""; + }; + 46EB2E00009230 /* renderer */ = { + isa = PBXGroup; + children = ( + 46EB2E00009240 /* textlayoutmanager */, + ); + name = renderer; + path = renderer; + sourceTree = ""; + }; + 46EB2E00009240 /* textlayoutmanager */ = { + isa = PBXGroup; + children = ( + 46EB2E00009250 /* RCTAttributedTextUtils.h */, + 46EB2E00009260 /* RCTAttributedTextUtils.mm */, + 46EB2E00009270 /* RCTFontProperties.h */, + 46EB2E00009280 /* RCTFontUtils.h */, + 46EB2E00009290 /* RCTFontUtils.mm */, + 46EB2E000092A0 /* RCTTextLayoutManager.h */, + 46EB2E000092B0 /* RCTTextLayoutManager.mm */, + 46EB2E000092C0 /* RCTTextPrimitivesConversions.h */, + 46EB2E000092D0 /* TextLayoutManager.h */, + 46EB2E000092E0 /* TextLayoutManager.mm */, + ); + name = textlayoutmanager; + path = textlayoutmanager; + sourceTree = ""; + }; + 46EB2E00009320 /* uimanager */ = { + isa = PBXGroup; + children = ( + 46EB2E00009330 /* bindingUtils.cpp */, + 46EB2E00009340 /* bindingUtils.h */, + 46EB2E00009350 /* LayoutAnimationStatusDelegate.h */, + 46EB2E00009360 /* PointerEventsProcessor.cpp */, + 46EB2E00009370 /* PointerEventsProcessor.h */, + 46EB2E00009380 /* PointerHoverTracker.cpp */, + 46EB2E00009390 /* PointerHoverTracker.h */, + 46EB2E000093A0 /* primitives.h */, + 46EB2E000093B0 /* SurfaceRegistryBinding.cpp */, + 46EB2E000093C0 /* SurfaceRegistryBinding.h */, + 46EB2E000093D0 /* UIManager.cpp */, + 46EB2E000093E0 /* UIManager.h */, + 46EB2E000093F0 /* UIManagerAnimationDelegate.h */, + 46EB2E00009400 /* UIManagerBinding.cpp */, + 46EB2E00009410 /* UIManagerBinding.h */, + 46EB2E00009420 /* UIManagerCommitHook.h */, + 46EB2E00009430 /* UIManagerDelegate.h */, + 46EB2E00009440 /* UIManagerMountHook.h */, + ); + name = uimanager; + sourceTree = ""; + }; + 46EB2E00009620 /* Drivers */ = { + isa = PBXGroup; + children = ( + 46EB2E00009630 /* RCTDecayAnimation.mm */, + 46EB2E00009640 /* RCTEventAnimation.mm */, + 46EB2E00009650 /* RCTFrameAnimation.mm */, + 46EB2E00009660 /* RCTSpringAnimation.mm */, + ); + name = Drivers; + path = Drivers; + sourceTree = ""; + }; + 46EB2E00009670 /* Nodes */ = { + isa = PBXGroup; + children = ( + 46EB2E00009680 /* RCTAdditionAnimatedNode.mm */, + 46EB2E00009690 /* RCTAnimatedNode.mm */, + 46EB2E000096A0 /* RCTColorAnimatedNode.mm */, + 46EB2E000096B0 /* RCTDiffClampAnimatedNode.mm */, + 46EB2E000096C0 /* RCTDivisionAnimatedNode.mm */, + 46EB2E000096D0 /* RCTInterpolationAnimatedNode.mm */, + 46EB2E000096E0 /* RCTModuloAnimatedNode.mm */, + 46EB2E000096F0 /* RCTMultiplicationAnimatedNode.mm */, + 46EB2E00009700 /* RCTObjectAnimatedNode.mm */, + 46EB2E00009710 /* RCTPropsAnimatedNode.mm */, + 46EB2E00009720 /* RCTStyleAnimatedNode.mm */, + 46EB2E00009730 /* RCTSubtractionAnimatedNode.mm */, + 46EB2E00009740 /* RCTTrackingAnimatedNode.mm */, + 46EB2E00009750 /* RCTTransformAnimatedNode.mm */, + 46EB2E00009760 /* RCTValueAnimatedNode.mm */, + ); + name = Nodes; + path = Nodes; + sourceTree = ""; + }; + 46EB2E00009890 /* Mounting */ = { + isa = PBXGroup; + children = ( + 46EB2E00009CC0 /* RCTComponentViewClassDescriptor.h */, + 46EB2E00009CD0 /* RCTComponentViewDescriptor.h */, + 46EB2E00009CE0 /* RCTComponentViewFactory.h */, + 46EB2E00009CF0 /* RCTComponentViewFactory.mm */, + 46EB2E00009D00 /* RCTComponentViewProtocol.h */, + 46EB2E00009D10 /* RCTComponentViewRegistry.h */, + 46EB2E00009D20 /* RCTComponentViewRegistry.mm */, + 46EB2E00009D30 /* RCTMountingManager.h */, + 46EB2E00009D40 /* RCTMountingManager.mm */, + 46EB2E00009D50 /* RCTMountingManagerDelegate.h */, + 46EB2E00009D60 /* RCTMountingTransactionObserverCoordinator.h */, + 46EB2E00009D70 /* RCTMountingTransactionObserverCoordinator.mm */, + 46EB2E00009D80 /* RCTMountingTransactionObserving.h */, + 46EB2E00009D90 /* UIView+ComponentViewProtocol.h */, + 46EB2E00009DA0 /* UIView+ComponentViewProtocol.mm */, + 46EB2E000098A0 /* ComponentViews */, + ); + name = Mounting; + path = Fabric/Mounting; + sourceTree = ""; + }; + 46EB2E000098A0 /* ComponentViews */ = { + isa = PBXGroup; + children = ( + 46EB2E00009A30 /* RCTFabricComponentsPlugins.h */, + 46EB2E00009A40 /* RCTFabricComponentsPlugins.mm */, + 46EB2E000098B0 /* ActivityIndicator */, + 46EB2E000098E0 /* DebuggingOverlay */, + 46EB2E00009910 /* Image */, + 46EB2E00009940 /* InputAccessory */, + 46EB2E00009990 /* LegacyViewManagerInterop */, + 46EB2E000099E0 /* Modal */, + 46EB2E00009A50 /* Root */, + 46EB2E00009A80 /* SafeAreaView */, + 46EB2E00009AB0 /* ScrollView */, + 46EB2E00009B30 /* Switch */, + 46EB2E00009B60 /* Text */, + 46EB2E00009BD0 /* TextInput */, + 46EB2E00009C30 /* UnimplementedComponent */, + 46EB2E00009C60 /* UnimplementedView */, + 46EB2E00009C90 /* View */, + ); + name = ComponentViews; + path = ComponentViews; + sourceTree = ""; + }; + 46EB2E000098B0 /* ActivityIndicator */ = { + isa = PBXGroup; + children = ( + 46EB2E000098C0 /* RCTActivityIndicatorViewComponentView.h */, + 46EB2E000098D0 /* RCTActivityIndicatorViewComponentView.mm */, + ); + name = ActivityIndicator; + path = ActivityIndicator; + sourceTree = ""; + }; + 46EB2E000098E0 /* DebuggingOverlay */ = { + isa = PBXGroup; + children = ( + 46EB2E000098F0 /* RCTDebuggingOverlayComponentView.h */, + 46EB2E00009900 /* RCTDebuggingOverlayComponentView.mm */, + ); + name = DebuggingOverlay; + path = DebuggingOverlay; + sourceTree = ""; + }; + 46EB2E00009910 /* Image */ = { + isa = PBXGroup; + children = ( + 46EB2E00009920 /* RCTImageComponentView.h */, + 46EB2E00009930 /* RCTImageComponentView.mm */, + ); + name = Image; + path = Image; + sourceTree = ""; + }; + 46EB2E00009940 /* InputAccessory */ = { + isa = PBXGroup; + children = ( + 46EB2E00009950 /* RCTInputAccessoryComponentView.h */, + 46EB2E00009960 /* RCTInputAccessoryComponentView.mm */, + 46EB2E00009970 /* RCTInputAccessoryContentView.h */, + 46EB2E00009980 /* RCTInputAccessoryContentView.mm */, + ); + name = InputAccessory; + path = InputAccessory; + sourceTree = ""; + }; + 46EB2E00009990 /* LegacyViewManagerInterop */ = { + isa = PBXGroup; + children = ( + 46EB2E000099A0 /* RCTLegacyViewManagerInteropComponentView.h */, + 46EB2E000099B0 /* RCTLegacyViewManagerInteropComponentView.mm */, + 46EB2E000099C0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h */, + 46EB2E000099D0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm */, + ); + name = LegacyViewManagerInterop; + path = LegacyViewManagerInterop; + sourceTree = ""; + }; + 46EB2E000099E0 /* Modal */ = { + isa = PBXGroup; + children = ( + 46EB2E000099F0 /* RCTFabricModalHostViewController.h */, + 46EB2E00009A00 /* RCTFabricModalHostViewController.mm */, + 46EB2E00009A10 /* RCTModalHostViewComponentView.h */, + 46EB2E00009A20 /* RCTModalHostViewComponentView.mm */, + ); + name = Modal; + path = Modal; + sourceTree = ""; + }; + 46EB2E00009A50 /* Root */ = { + isa = PBXGroup; + children = ( + 46EB2E00009A60 /* RCTRootComponentView.h */, + 46EB2E00009A70 /* RCTRootComponentView.mm */, + ); + name = Root; + path = Root; + sourceTree = ""; + }; + 46EB2E00009A80 /* SafeAreaView */ = { + isa = PBXGroup; + children = ( + 46EB2E00009A90 /* RCTSafeAreaViewComponentView.h */, + 46EB2E00009AA0 /* RCTSafeAreaViewComponentView.mm */, + ); + name = SafeAreaView; + path = SafeAreaView; + sourceTree = ""; + }; + 46EB2E00009AB0 /* ScrollView */ = { + isa = PBXGroup; + children = ( + 46EB2E00009AC0 /* RCTCustomPullToRefreshViewProtocol.h */, + 46EB2E00009AD0 /* RCTEnhancedScrollView.h */, + 46EB2E00009AE0 /* RCTEnhancedScrollView.mm */, + 46EB2E00009AF0 /* RCTPullToRefreshViewComponentView.h */, + 46EB2E00009B00 /* RCTPullToRefreshViewComponentView.mm */, + 46EB2E00009B10 /* RCTScrollViewComponentView.h */, + 46EB2E00009B20 /* RCTScrollViewComponentView.mm */, + ); + name = ScrollView; + path = ScrollView; + sourceTree = ""; + }; + 46EB2E00009B30 /* Switch */ = { + isa = PBXGroup; + children = ( + 46EB2E00009B40 /* RCTSwitchComponentView.h */, + 46EB2E00009B50 /* RCTSwitchComponentView.mm */, + ); + name = Switch; + path = Switch; + sourceTree = ""; + }; + 46EB2E00009B60 /* Text */ = { + isa = PBXGroup; + children = ( + 46EB2E00009B70 /* RCTAccessibilityElement.h */, + 46EB2E00009B80 /* RCTAccessibilityElement.mm */, + 46EB2E00009B90 /* RCTParagraphComponentAccessibilityProvider.h */, + 46EB2E00009BA0 /* RCTParagraphComponentAccessibilityProvider.mm */, + 46EB2E00009BB0 /* RCTParagraphComponentView.h */, + 46EB2E00009BC0 /* RCTParagraphComponentView.mm */, + ); + name = Text; + path = Text; + sourceTree = ""; + }; + 46EB2E00009BD0 /* TextInput */ = { + isa = PBXGroup; + children = ( + 46EB2E00009BE0 /* RCTTextInputComponentView.h */, + 46EB2E00009BF0 /* RCTTextInputComponentView.mm */, + 46EB2E00009C00 /* RCTTextInputNativeCommands.h */, + 46EB2E00009C10 /* RCTTextInputUtils.h */, + 46EB2E00009C20 /* RCTTextInputUtils.mm */, + ); + name = TextInput; + path = TextInput; + sourceTree = ""; + }; + 46EB2E00009C30 /* UnimplementedComponent */ = { + isa = PBXGroup; + children = ( + 46EB2E00009C40 /* RCTUnimplementedNativeComponentView.h */, + 46EB2E00009C50 /* RCTUnimplementedNativeComponentView.mm */, + ); + name = UnimplementedComponent; + path = UnimplementedComponent; + sourceTree = ""; + }; + 46EB2E00009C60 /* UnimplementedView */ = { + isa = PBXGroup; + children = ( + 46EB2E00009C70 /* RCTUnimplementedViewComponentView.h */, + 46EB2E00009C80 /* RCTUnimplementedViewComponentView.mm */, + ); + name = UnimplementedView; + path = UnimplementedView; + sourceTree = ""; + }; + 46EB2E00009C90 /* View */ = { + isa = PBXGroup; + children = ( + 46EB2E00009CA0 /* RCTViewComponentView.h */, + 46EB2E00009CB0 /* RCTViewComponentView.mm */, + ); + name = View; + path = View; + sourceTree = ""; + }; + 46EB2E00009F10 /* Surface */ = { + isa = PBXGroup; + children = ( + 46EB2E00009F20 /* RCTFabricSurface.h */, + 46EB2E00009F30 /* RCTFabricSurface.mm */, + ); + name = Surface; + path = Fabric/Surface; + sourceTree = ""; + }; + 46EB2E00009F40 /* Utils */ = { + isa = PBXGroup; + children = ( + 46EB2E00009F50 /* PlatformRunLoopObserver.h */, + 46EB2E00009F60 /* PlatformRunLoopObserver.mm */, + 46EB2E00009F70 /* RCTGenericDelegateSplitter.h */, + 46EB2E00009F80 /* RCTGenericDelegateSplitter.mm */, + 46EB2E00009F90 /* RCTIdentifierPool.h */, + 46EB2E00009FA0 /* RCTReactTaggedView.h */, + 46EB2E00009FB0 /* RCTReactTaggedView.mm */, + ); + name = Utils; + path = Fabric/Utils; + sourceTree = ""; + }; + 46EB2E0000A180 /* BaseText */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A190 /* RCTBaseTextShadowView.mm */, + 46EB2E0000A1A0 /* RCTBaseTextViewManager.mm */, + ); + name = BaseText; + path = BaseText; + sourceTree = ""; + }; + 46EB2E0000A1B0 /* RawText */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A1C0 /* RCTRawTextShadowView.mm */, + 46EB2E0000A1D0 /* RCTRawTextViewManager.mm */, + ); + name = RawText; + path = RawText; + sourceTree = ""; + }; + 46EB2E0000A200 /* Text */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A210 /* NSTextStorage+FontScaling.m */, + 46EB2E0000A220 /* RCTDynamicTypeRamp.mm */, + 46EB2E0000A230 /* RCTTextShadowView.mm */, + 46EB2E0000A240 /* RCTTextView.mm */, + 46EB2E0000A250 /* RCTTextViewManager.mm */, + ); + name = Text; + path = Text; + sourceTree = ""; + }; + 46EB2E0000A260 /* TextInput */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A2B0 /* RCTBackedTextInputDelegateAdapter.mm */, + 46EB2E0000A2C0 /* RCTBaseTextInputShadowView.mm */, + 46EB2E0000A2D0 /* RCTBaseTextInputView.mm */, + 46EB2E0000A2E0 /* RCTBaseTextInputViewManager.mm */, + 46EB2E0000A2F0 /* RCTInputAccessoryShadowView.mm */, + 46EB2E0000A300 /* RCTInputAccessoryView.mm */, + 46EB2E0000A310 /* RCTInputAccessoryViewContent.mm */, + 46EB2E0000A320 /* RCTInputAccessoryViewManager.mm */, + 46EB2E0000A330 /* RCTTextSelection.mm */, + 46EB2E0000A270 /* Multiline */, + 46EB2E0000A340 /* Singleline */, + ); + name = TextInput; + path = TextInput; + sourceTree = ""; + }; + 46EB2E0000A270 /* Multiline */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A280 /* RCTMultilineTextInputView.mm */, + 46EB2E0000A290 /* RCTMultilineTextInputViewManager.mm */, + 46EB2E0000A2A0 /* RCTUITextView.mm */, + ); + name = Multiline; + path = Multiline; + sourceTree = ""; + }; + 46EB2E0000A340 /* Singleline */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A350 /* RCTSinglelineTextInputView.mm */, + 46EB2E0000A360 /* RCTSinglelineTextInputViewManager.mm */, + 46EB2E0000A370 /* RCTUITextField.mm */, + ); + name = Singleline; + path = Singleline; + sourceTree = ""; + }; + 46EB2E0000A380 /* VirtualText */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A390 /* RCTVirtualTextShadowView.mm */, + 46EB2E0000A3A0 /* RCTVirtualTextView.mm */, + 46EB2E0000A3B0 /* RCTVirtualTextViewManager.mm */, + ); + name = VirtualText; + path = VirtualText; + sourceTree = ""; + }; + 46EB2E0000A5C0 /* nativeviewconfig */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A5D0 /* LegacyUIManagerConstantsProviderBinding.cpp */, + 46EB2E0000A5E0 /* LegacyUIManagerConstantsProviderBinding.h */, + ); + name = nativeviewconfig; + path = nativeviewconfig; + sourceTree = ""; + }; + 46EB2E0000A950 /* platform */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A960 /* ios */, + ); + name = platform; + path = platform; + sourceTree = ""; + }; + 46EB2E0000A960 /* ios */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A970 /* react */, + ); + name = ios; + path = ios; + sourceTree = ""; + }; + 46EB2E0000A970 /* react */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A980 /* renderer */, + ); + name = react; + path = react; + sourceTree = ""; + }; + 46EB2E0000A980 /* renderer */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A990 /* graphics */, + ); + name = renderer; + path = renderer; + sourceTree = ""; + }; + 46EB2E0000A990 /* graphics */ = { + isa = PBXGroup; + children = ( + 46EB2E0000A9A0 /* Float.h */, + 46EB2E0000A9B0 /* HostPlatformColor.h */, + 46EB2E0000A9C0 /* HostPlatformColor.mm */, + 46EB2E0000A9D0 /* PlatformColorParser.h */, + 46EB2E0000A9E0 /* PlatformColorParser.mm */, + 46EB2E0000A9F0 /* RCTPlatformColorUtils.h */, + 46EB2E0000AA00 /* RCTPlatformColorUtils.mm */, + ); + name = graphics; + path = graphics; + sourceTree = ""; + }; + 46EB2E0000AAB0 /* executor */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AAC0 /* HermesExecutorFactory.cpp */, + 46EB2E0000AAD0 /* HermesExecutorFactory.h */, + ); + name = executor; + path = executor; + sourceTree = ""; + }; + 46EB2E0000AAE0 /* inspector-modern */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AAF0 /* chrome */, + ); + name = "inspector-modern"; + path = "inspector-modern"; + sourceTree = ""; + }; + 46EB2E0000AAF0 /* chrome */ = { + isa = PBXGroup; + children = ( + 46EB2E0000AB00 /* ConnectionDemux.cpp */, + 46EB2E0000AB10 /* ConnectionDemux.h */, + 46EB2E0000AB20 /* HermesRuntimeAgentDelegate.cpp */, + 46EB2E0000AB30 /* HermesRuntimeAgentDelegate.h */, + 46EB2E0000AB40 /* Registration.cpp */, + 46EB2E0000AB50 /* Registration.h */, + ); + name = chrome; + path = chrome; + sourceTree = ""; + }; + 46EB2E0000B170 /* turbomodule */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B180 /* bridging */, + 46EB2E0000B2A0 /* core */, + ); + name = turbomodule; + sourceTree = ""; + }; + 46EB2E0000B180 /* bridging */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B190 /* Array.h */, + 46EB2E0000B1A0 /* AString.h */, + 46EB2E0000B1B0 /* Base.h */, + 46EB2E0000B1C0 /* Bool.h */, + 46EB2E0000B1D0 /* Bridging.h */, + 46EB2E0000B1E0 /* CallbackWrapper.h */, + 46EB2E0000B1F0 /* Class.h */, + 46EB2E0000B200 /* Convert.h */, + 46EB2E0000B210 /* Dynamic.h */, + 46EB2E0000B220 /* Error.h */, + 46EB2E0000B230 /* Function.h */, + 46EB2E0000B240 /* LongLivedObject.cpp */, + 46EB2E0000B250 /* LongLivedObject.h */, + 46EB2E0000B260 /* Number.h */, + 46EB2E0000B270 /* Object.h */, + 46EB2E0000B280 /* Promise.h */, + 46EB2E0000B290 /* Value.h */, + ); + name = bridging; + sourceTree = ""; + }; + 46EB2E0000B2A0 /* core */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B2B0 /* CallbackWrapper.h */, + 46EB2E0000B2C0 /* CxxTurboModuleUtils.cpp */, + 46EB2E0000B2D0 /* CxxTurboModuleUtils.h */, + 46EB2E0000B2E0 /* LongLivedObject.h */, + 46EB2E0000B2F0 /* TurboCxxModule.cpp */, + 46EB2E0000B300 /* TurboCxxModule.h */, + 46EB2E0000B310 /* TurboModule.cpp */, + 46EB2E0000B320 /* TurboModule.h */, + 46EB2E0000B330 /* TurboModuleBinding.cpp */, + 46EB2E0000B340 /* TurboModuleBinding.h */, + 46EB2E0000B350 /* TurboModulePerfLogger.cpp */, + 46EB2E0000B360 /* TurboModulePerfLogger.h */, + 46EB2E0000B370 /* TurboModuleUtils.cpp */, + 46EB2E0000B380 /* TurboModuleUtils.h */, + ); + name = core; + sourceTree = ""; + }; + 46EB2E0000B620 /* algorithm */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B630 /* AbsoluteLayout.cpp */, + 46EB2E0000B640 /* AbsoluteLayout.h */, + 46EB2E0000B650 /* Align.h */, + 46EB2E0000B660 /* Baseline.cpp */, + 46EB2E0000B670 /* Baseline.h */, + 46EB2E0000B680 /* BoundAxis.h */, + 46EB2E0000B690 /* Cache.cpp */, + 46EB2E0000B6A0 /* Cache.h */, + 46EB2E0000B6B0 /* CalculateLayout.cpp */, + 46EB2E0000B6C0 /* CalculateLayout.h */, + 46EB2E0000B6D0 /* FlexDirection.h */, + 46EB2E0000B6E0 /* FlexLine.cpp */, + 46EB2E0000B6F0 /* FlexLine.h */, + 46EB2E0000B700 /* PixelGrid.cpp */, + 46EB2E0000B710 /* PixelGrid.h */, + 46EB2E0000B720 /* SizingMode.h */, + 46EB2E0000B730 /* TrailingPosition.h */, + ); + name = algorithm; + path = yoga/algorithm; + sourceTree = ""; + }; + 46EB2E0000B740 /* config */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B750 /* Config.cpp */, + 46EB2E0000B760 /* Config.h */, + ); + name = config; + path = yoga/config; + sourceTree = ""; + }; + 46EB2E0000B770 /* debug */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B780 /* AssertFatal.cpp */, + 46EB2E0000B790 /* AssertFatal.h */, + 46EB2E0000B7A0 /* Log.cpp */, + 46EB2E0000B7B0 /* Log.h */, + ); + name = debug; + path = yoga/debug; + sourceTree = ""; + }; + 46EB2E0000B7C0 /* enums */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B7D0 /* Align.h */, + 46EB2E0000B7E0 /* Dimension.h */, + 46EB2E0000B7F0 /* Direction.h */, + 46EB2E0000B800 /* Display.h */, + 46EB2E0000B810 /* Edge.h */, + 46EB2E0000B820 /* Errata.h */, + 46EB2E0000B830 /* ExperimentalFeature.h */, + 46EB2E0000B840 /* FlexDirection.h */, + 46EB2E0000B850 /* Gutter.h */, + 46EB2E0000B860 /* Justify.h */, + 46EB2E0000B870 /* LogLevel.h */, + 46EB2E0000B880 /* MeasureMode.h */, + 46EB2E0000B890 /* NodeType.h */, + 46EB2E0000B8A0 /* Overflow.h */, + 46EB2E0000B8B0 /* PhysicalEdge.h */, + 46EB2E0000B8C0 /* PositionType.h */, + 46EB2E0000B8D0 /* Unit.h */, + 46EB2E0000B8E0 /* Wrap.h */, + 46EB2E0000B8F0 /* YogaEnums.h */, + ); + name = enums; + path = yoga/enums; + sourceTree = ""; + }; + 46EB2E0000B900 /* event */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B910 /* event.cpp */, + 46EB2E0000B920 /* event.h */, + ); + name = event; + path = yoga/event; + sourceTree = ""; + }; + 46EB2E0000B930 /* node */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B940 /* CachedMeasurement.h */, + 46EB2E0000B950 /* LayoutResults.cpp */, + 46EB2E0000B960 /* LayoutResults.h */, + 46EB2E0000B970 /* Node.cpp */, + 46EB2E0000B980 /* Node.h */, + ); + name = node; + path = yoga/node; + sourceTree = ""; + }; + 46EB2E0000B990 /* numeric */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B9A0 /* Comparison.h */, + 46EB2E0000B9B0 /* FloatOptional.h */, + ); + name = numeric; + path = yoga/numeric; + sourceTree = ""; + }; + 46EB2E0000B9C0 /* style */ = { + isa = PBXGroup; + children = ( + 46EB2E0000B9D0 /* SmallValueBuffer.h */, + 46EB2E0000B9E0 /* Style.h */, + 46EB2E0000B9F0 /* StyleLength.h */, + 46EB2E0000BA00 /* StyleValueHandle.h */, + 46EB2E0000BA10 /* StyleValuePool.h */, + ); + name = style; + path = yoga/style; + sourceTree = ""; + }; + 46EB2E0000BB20 /* Core */ = { + isa = PBXGroup; + children = ( + 46EB2E0000BEF0 /* ZXBarcodeFormat.h */, + 46EB2E0000BF00 /* ZXBinarizer.h */, + 46EB2E0000BF10 /* ZXBinarizer.m */, + 46EB2E0000BF20 /* ZXBinaryBitmap.h */, + 46EB2E0000BF30 /* ZXBinaryBitmap.m */, + 46EB2E0000BCF0 /* ZXBitArray.h */, + 46EB2E0000BD00 /* ZXBitArray.m */, + 46EB2E0000BD10 /* ZXBitMatrix.h */, + 46EB2E0000BD20 /* ZXBitMatrix.m */, + 46EB2E0000BD30 /* ZXBitSource.h */, + 46EB2E0000BD40 /* ZXBitSource.m */, + 46EB2E0000BD50 /* ZXBoolArray.h */, + 46EB2E0000BD60 /* ZXBoolArray.m */, + 46EB2E0000C0F0 /* ZXByQuadrantReader.h */, + 46EB2E0000C100 /* ZXByQuadrantReader.m */, + 46EB2E0000BD70 /* ZXByteArray.h */, + 46EB2E0000BD80 /* ZXByteArray.m */, + 46EB2E0000BF40 /* ZXByteMatrix.h */, + 46EB2E0000BF50 /* ZXByteMatrix.m */, + 46EB2E0000BB80 /* ZXCapture.h */, + 46EB2E0000BB90 /* ZXCapture.m */, + 46EB2E0000BBA0 /* ZXCaptureDelegate.h */, + 46EB2E0000BBB0 /* ZXCGImageLuminanceSource.h */, + 46EB2E0000BBC0 /* ZXCGImageLuminanceSource.m */, + 46EB2E0000BBD0 /* ZXCGImageLuminanceSourceInfo.h */, + 46EB2E0000BBE0 /* ZXCGImageLuminanceSourceInfo.m */, + 46EB2E0000BD90 /* ZXCharacterSetECI.h */, + 46EB2E0000BDA0 /* ZXCharacterSetECI.m */, + 46EB2E0000BDB0 /* ZXDecimal.h */, + 46EB2E0000BDC0 /* ZXDecimal.m */, + 46EB2E0000BF60 /* ZXDecodeHints.h */, + 46EB2E0000BF70 /* ZXDecodeHints.m */, + 46EB2E0000BDD0 /* ZXDecoderResult.h */, + 46EB2E0000BDE0 /* ZXDecoderResult.m */, + 46EB2E0000BDF0 /* ZXDefaultGridSampler.h */, + 46EB2E0000BE00 /* ZXDefaultGridSampler.m */, + 46EB2E0000BE10 /* ZXDetectorResult.h */, + 46EB2E0000BE20 /* ZXDetectorResult.m */, + 46EB2E0000BF80 /* ZXDimension.h */, + 46EB2E0000BF90 /* ZXDimension.m */, + 46EB2E0000BFA0 /* ZXEncodeHints.h */, + 46EB2E0000BFB0 /* ZXEncodeHints.m */, + 46EB2E0000BFC0 /* ZXErrors.h */, + 46EB2E0000BFD0 /* ZXErrors.m */, + 46EB2E0000BC70 /* ZXGenericGF.h */, + 46EB2E0000BC80 /* ZXGenericGF.m */, + 46EB2E0000BC90 /* ZXGenericGFPoly.h */, + 46EB2E0000BCA0 /* ZXGenericGFPoly.m */, + 46EB2E0000C110 /* ZXGenericMultipleBarcodeReader.h */, + 46EB2E0000C120 /* ZXGenericMultipleBarcodeReader.m */, + 46EB2E0000BE30 /* ZXGlobalHistogramBinarizer.h */, + 46EB2E0000BE40 /* ZXGlobalHistogramBinarizer.m */, + 46EB2E0000BE50 /* ZXGridSampler.h */, + 46EB2E0000BE60 /* ZXGridSampler.m */, + 46EB2E0000BE70 /* ZXHybridBinarizer.h */, + 46EB2E0000BE80 /* ZXHybridBinarizer.m */, + 46EB2E0000BBF0 /* ZXImage.h */, + 46EB2E0000BC00 /* ZXImage.m */, + 46EB2E0000BB30 /* ZXingObjC.h */, + 46EB2E0000BFE0 /* ZXingObjCCore.h */, + 46EB2E0000BE90 /* ZXIntArray.h */, + 46EB2E0000BEA0 /* ZXIntArray.m */, + 46EB2E0000BFF0 /* ZXInvertedLuminanceSource.h */, + 46EB2E0000C000 /* ZXInvertedLuminanceSource.m */, + 46EB2E0000C010 /* ZXLuminanceSource.h */, + 46EB2E0000C020 /* ZXLuminanceSource.m */, + 46EB2E0000BC10 /* ZXMathUtils.h */, + 46EB2E0000BC20 /* ZXMathUtils.m */, + 46EB2E0000BC30 /* ZXMonochromeRectangleDetector.h */, + 46EB2E0000BC40 /* ZXMonochromeRectangleDetector.m */, + 46EB2E0000BB40 /* ZXMultiFormatReader.h */, + 46EB2E0000BB50 /* ZXMultiFormatReader.m */, + 46EB2E0000BB60 /* ZXMultiFormatWriter.h */, + 46EB2E0000BB70 /* ZXMultiFormatWriter.m */, + 46EB2E0000C130 /* ZXMultipleBarcodeReader.h */, + 46EB2E0000BEB0 /* ZXPerspectiveTransform.h */, + 46EB2E0000BEC0 /* ZXPerspectiveTransform.m */, + 46EB2E0000C030 /* ZXPlanarYUVLuminanceSource.h */, + 46EB2E0000C040 /* ZXPlanarYUVLuminanceSource.m */, + 46EB2E0000C050 /* ZXReader.h */, + 46EB2E0000BCB0 /* ZXReedSolomonDecoder.h */, + 46EB2E0000BCC0 /* ZXReedSolomonDecoder.m */, + 46EB2E0000BCD0 /* ZXReedSolomonEncoder.h */, + 46EB2E0000BCE0 /* ZXReedSolomonEncoder.m */, + 46EB2E0000C060 /* ZXResult.h */, + 46EB2E0000C070 /* ZXResult.m */, + 46EB2E0000C080 /* ZXResultMetadataType.h */, + 46EB2E0000C090 /* ZXResultPoint.h */, + 46EB2E0000C0A0 /* ZXResultPoint.m */, + 46EB2E0000C0B0 /* ZXResultPointCallback.h */, + 46EB2E0000C0C0 /* ZXRGBLuminanceSource.h */, + 46EB2E0000C0D0 /* ZXRGBLuminanceSource.m */, + 46EB2E0000BED0 /* ZXStringUtils.h */, + 46EB2E0000BEE0 /* ZXStringUtils.m */, + 46EB2E0000BC50 /* ZXWhiteRectangleDetector.h */, + 46EB2E0000BC60 /* ZXWhiteRectangleDetector.m */, + 46EB2E0000C0E0 /* ZXWriter.h */, + ); + name = Core; + sourceTree = ""; + }; + 46EB2E0000C140 /* OneD */ = { + isa = PBXGroup; + children = ( + 46EB2E0000C880 /* ZXAbstractDoCoMoResultParser.h */, + 46EB2E0000C890 /* ZXAbstractDoCoMoResultParser.m */, + 46EB2E0000C150 /* ZXAbstractExpandedDecoder.h */, + 46EB2E0000C160 /* ZXAbstractExpandedDecoder.m */, + 46EB2E0000C430 /* ZXAbstractRSSReader.h */, + 46EB2E0000C440 /* ZXAbstractRSSReader.m */, + 46EB2E0000C8A0 /* ZXAddressBookAUResultParser.h */, + 46EB2E0000C8B0 /* ZXAddressBookAUResultParser.m */, + 46EB2E0000C8C0 /* ZXAddressBookDoCoMoResultParser.h */, + 46EB2E0000C8D0 /* ZXAddressBookDoCoMoResultParser.m */, + 46EB2E0000C8E0 /* ZXAddressBookParsedResult.h */, + 46EB2E0000C8F0 /* ZXAddressBookParsedResult.m */, + 46EB2E0000C170 /* ZXAI013103decoder.h */, + 46EB2E0000C180 /* ZXAI013103decoder.m */, + 46EB2E0000C190 /* ZXAI01320xDecoder.h */, + 46EB2E0000C1A0 /* ZXAI01320xDecoder.m */, + 46EB2E0000C1B0 /* ZXAI01392xDecoder.h */, + 46EB2E0000C1C0 /* ZXAI01392xDecoder.m */, + 46EB2E0000C1D0 /* ZXAI01393xDecoder.h */, + 46EB2E0000C1E0 /* ZXAI01393xDecoder.m */, + 46EB2E0000C1F0 /* ZXAI013x0x1xDecoder.h */, + 46EB2E0000C200 /* ZXAI013x0x1xDecoder.m */, + 46EB2E0000C210 /* ZXAI013x0xDecoder.h */, + 46EB2E0000C220 /* ZXAI013x0xDecoder.m */, + 46EB2E0000C230 /* ZXAI01AndOtherAIs.h */, + 46EB2E0000C240 /* ZXAI01AndOtherAIs.m */, + 46EB2E0000C250 /* ZXAI01decoder.h */, + 46EB2E0000C260 /* ZXAI01decoder.m */, + 46EB2E0000C270 /* ZXAI01weightDecoder.h */, + 46EB2E0000C280 /* ZXAI01weightDecoder.m */, + 46EB2E0000C290 /* ZXAnyAIDecoder.h */, + 46EB2E0000C2A0 /* ZXAnyAIDecoder.m */, + 46EB2E0000C3B0 /* ZXBitArrayBuilder.h */, + 46EB2E0000C3C0 /* ZXBitArrayBuilder.m */, + 46EB2E0000C900 /* ZXBizcardResultParser.h */, + 46EB2E0000C910 /* ZXBizcardResultParser.m */, + 46EB2E0000C920 /* ZXBookmarkDoCoMoResultParser.h */, + 46EB2E0000C930 /* ZXBookmarkDoCoMoResultParser.m */, + 46EB2E0000C940 /* ZXCalendarParsedResult.h */, + 46EB2E0000C950 /* ZXCalendarParsedResult.m */, + 46EB2E0000C4F0 /* ZXCodaBarReader.h */, + 46EB2E0000C500 /* ZXCodaBarReader.m */, + 46EB2E0000C510 /* ZXCodaBarWriter.h */, + 46EB2E0000C520 /* ZXCodaBarWriter.m */, + 46EB2E0000C530 /* ZXCode128Reader.h */, + 46EB2E0000C540 /* ZXCode128Reader.m */, + 46EB2E0000C550 /* ZXCode128Writer.h */, + 46EB2E0000C560 /* ZXCode128Writer.m */, + 46EB2E0000C570 /* ZXCode39Reader.h */, + 46EB2E0000C580 /* ZXCode39Reader.m */, + 46EB2E0000C590 /* ZXCode39Writer.h */, + 46EB2E0000C5A0 /* ZXCode39Writer.m */, + 46EB2E0000C5B0 /* ZXCode93Reader.h */, + 46EB2E0000C5C0 /* ZXCode93Reader.m */, + 46EB2E0000C5D0 /* ZXCode93Writer.h */, + 46EB2E0000C5E0 /* ZXCode93Writer.m */, + 46EB2E0000C5F0 /* ZXEAN13Reader.h */, + 46EB2E0000C600 /* ZXEAN13Reader.m */, + 46EB2E0000C610 /* ZXEAN13Writer.h */, + 46EB2E0000C620 /* ZXEAN13Writer.m */, + 46EB2E0000C630 /* ZXEAN8Reader.h */, + 46EB2E0000C640 /* ZXEAN8Reader.m */, + 46EB2E0000C650 /* ZXEAN8Writer.h */, + 46EB2E0000C660 /* ZXEAN8Writer.m */, + 46EB2E0000C670 /* ZXEANManufacturerOrgSupport.h */, + 46EB2E0000C680 /* ZXEANManufacturerOrgSupport.m */, + 46EB2E0000C960 /* ZXEmailAddressParsedResult.h */, + 46EB2E0000C970 /* ZXEmailAddressParsedResult.m */, + 46EB2E0000C980 /* ZXEmailAddressResultParser.h */, + 46EB2E0000C990 /* ZXEmailAddressResultParser.m */, + 46EB2E0000C9A0 /* ZXEmailDoCoMoResultParser.h */, + 46EB2E0000C9B0 /* ZXEmailDoCoMoResultParser.m */, + 46EB2E0000C9C0 /* ZXExpandedProductParsedResult.h */, + 46EB2E0000C9D0 /* ZXExpandedProductParsedResult.m */, + 46EB2E0000C9E0 /* ZXExpandedProductResultParser.h */, + 46EB2E0000C9F0 /* ZXExpandedProductResultParser.m */, + 46EB2E0000CA00 /* ZXGeoParsedResult.h */, + 46EB2E0000CA10 /* ZXGeoParsedResult.m */, + 46EB2E0000CA20 /* ZXGeoResultParser.h */, + 46EB2E0000CA30 /* ZXGeoResultParser.m */, + 46EB2E0000C690 /* ZXingObjCOneD.h */, + 46EB2E0000CA40 /* ZXISBNParsedResult.h */, + 46EB2E0000CA50 /* ZXISBNParsedResult.m */, + 46EB2E0000CA60 /* ZXISBNResultParser.h */, + 46EB2E0000CA70 /* ZXISBNResultParser.m */, + 46EB2E0000C6A0 /* ZXITFReader.h */, + 46EB2E0000C6B0 /* ZXITFReader.m */, + 46EB2E0000C6C0 /* ZXITFWriter.h */, + 46EB2E0000C6D0 /* ZXITFWriter.m */, + 46EB2E0000C6E0 /* ZXMultiFormatOneDReader.h */, + 46EB2E0000C6F0 /* ZXMultiFormatOneDReader.m */, + 46EB2E0000C700 /* ZXMultiFormatUPCEANReader.h */, + 46EB2E0000C710 /* ZXMultiFormatUPCEANReader.m */, + 46EB2E0000C720 /* ZXOneDimensionalCodeWriter.h */, + 46EB2E0000C730 /* ZXOneDimensionalCodeWriter.m */, + 46EB2E0000C740 /* ZXOneDReader.h */, + 46EB2E0000C750 /* ZXOneDReader.m */, + 46EB2E0000CA80 /* ZXParsedResult.h */, + 46EB2E0000CA90 /* ZXParsedResult.m */, + 46EB2E0000CAA0 /* ZXParsedResultType.h */, + 46EB2E0000CAB0 /* ZXProductParsedResult.h */, + 46EB2E0000CAC0 /* ZXProductParsedResult.m */, + 46EB2E0000CAD0 /* ZXProductResultParser.h */, + 46EB2E0000CAE0 /* ZXProductResultParser.m */, + 46EB2E0000CAF0 /* ZXResultParser.h */, + 46EB2E0000CB00 /* ZXResultParser.m */, + 46EB2E0000C450 /* ZXRSS14Reader.h */, + 46EB2E0000C460 /* ZXRSS14Reader.m */, + 46EB2E0000C470 /* ZXRSSDataCharacter.h */, + 46EB2E0000C480 /* ZXRSSDataCharacter.m */, + 46EB2E0000C2B0 /* ZXRSSExpandedBlockParsedResult.h */, + 46EB2E0000C2C0 /* ZXRSSExpandedBlockParsedResult.m */, + 46EB2E0000C2D0 /* ZXRSSExpandedCurrentParsingState.h */, + 46EB2E0000C2E0 /* ZXRSSExpandedCurrentParsingState.m */, + 46EB2E0000C2F0 /* ZXRSSExpandedDecodedChar.h */, + 46EB2E0000C300 /* ZXRSSExpandedDecodedChar.m */, + 46EB2E0000C310 /* ZXRSSExpandedDecodedInformation.h */, + 46EB2E0000C320 /* ZXRSSExpandedDecodedInformation.m */, + 46EB2E0000C330 /* ZXRSSExpandedDecodedNumeric.h */, + 46EB2E0000C340 /* ZXRSSExpandedDecodedNumeric.m */, + 46EB2E0000C350 /* ZXRSSExpandedDecodedObject.h */, + 46EB2E0000C360 /* ZXRSSExpandedDecodedObject.m */, + 46EB2E0000C370 /* ZXRSSExpandedFieldParser.h */, + 46EB2E0000C380 /* ZXRSSExpandedFieldParser.m */, + 46EB2E0000C390 /* ZXRSSExpandedGeneralAppIdDecoder.h */, + 46EB2E0000C3A0 /* ZXRSSExpandedGeneralAppIdDecoder.m */, + 46EB2E0000C3D0 /* ZXRSSExpandedPair.h */, + 46EB2E0000C3E0 /* ZXRSSExpandedPair.m */, + 46EB2E0000C3F0 /* ZXRSSExpandedReader.h */, + 46EB2E0000C400 /* ZXRSSExpandedReader.m */, + 46EB2E0000C410 /* ZXRSSExpandedRow.h */, + 46EB2E0000C420 /* ZXRSSExpandedRow.m */, + 46EB2E0000C490 /* ZXRSSFinderPattern.h */, + 46EB2E0000C4A0 /* ZXRSSFinderPattern.m */, + 46EB2E0000C4B0 /* ZXRSSPair.h */, + 46EB2E0000C4C0 /* ZXRSSPair.m */, + 46EB2E0000C4D0 /* ZXRSSUtils.h */, + 46EB2E0000C4E0 /* ZXRSSUtils.m */, + 46EB2E0000CB10 /* ZXSMSMMSResultParser.h */, + 46EB2E0000CB20 /* ZXSMSMMSResultParser.m */, + 46EB2E0000CB30 /* ZXSMSParsedResult.h */, + 46EB2E0000CB40 /* ZXSMSParsedResult.m */, + 46EB2E0000CB50 /* ZXSMSTOMMSTOResultParser.h */, + 46EB2E0000CB60 /* ZXSMSTOMMSTOResultParser.m */, + 46EB2E0000CB70 /* ZXSMTPResultParser.h */, + 46EB2E0000CB80 /* ZXSMTPResultParser.m */, + 46EB2E0000CB90 /* ZXTelParsedResult.h */, + 46EB2E0000CBA0 /* ZXTelParsedResult.m */, + 46EB2E0000CBB0 /* ZXTelResultParser.h */, + 46EB2E0000CBC0 /* ZXTelResultParser.m */, + 46EB2E0000CBD0 /* ZXTextParsedResult.h */, + 46EB2E0000CBE0 /* ZXTextParsedResult.m */, + 46EB2E0000C760 /* ZXUPCAReader.h */, + 46EB2E0000C770 /* ZXUPCAReader.m */, + 46EB2E0000C780 /* ZXUPCAWriter.h */, + 46EB2E0000C790 /* ZXUPCAWriter.m */, + 46EB2E0000C7A0 /* ZXUPCEANExtension2Support.h */, + 46EB2E0000C7B0 /* ZXUPCEANExtension2Support.m */, + 46EB2E0000C7C0 /* ZXUPCEANExtension5Support.h */, + 46EB2E0000C7D0 /* ZXUPCEANExtension5Support.m */, + 46EB2E0000C7E0 /* ZXUPCEANExtensionSupport.h */, + 46EB2E0000C7F0 /* ZXUPCEANExtensionSupport.m */, + 46EB2E0000C800 /* ZXUPCEANReader.h */, + 46EB2E0000C810 /* ZXUPCEANReader.m */, + 46EB2E0000C820 /* ZXUPCEANWriter.h */, + 46EB2E0000C830 /* ZXUPCEANWriter.m */, + 46EB2E0000C840 /* ZXUPCEReader.h */, + 46EB2E0000C850 /* ZXUPCEReader.m */, + 46EB2E0000C860 /* ZXUPCEWriter.h */, + 46EB2E0000C870 /* ZXUPCEWriter.m */, + 46EB2E0000CBF0 /* ZXURIParsedResult.h */, + 46EB2E0000CC00 /* ZXURIParsedResult.m */, + 46EB2E0000CC10 /* ZXURIResultParser.h */, + 46EB2E0000CC20 /* ZXURIResultParser.m */, + 46EB2E0000CC30 /* ZXURLTOResultParser.h */, + 46EB2E0000CC40 /* ZXURLTOResultParser.m */, + 46EB2E0000CC50 /* ZXVCardResultParser.h */, + 46EB2E0000CC60 /* ZXVCardResultParser.m */, + 46EB2E0000CC70 /* ZXVEventResultParser.h */, + 46EB2E0000CC80 /* ZXVEventResultParser.m */, + 46EB2E0000CC90 /* ZXVINParsedResult.h */, + 46EB2E0000CCA0 /* ZXVINParsedResult.m */, + 46EB2E0000CCB0 /* ZXVINResultParser.h */, + 46EB2E0000CCC0 /* ZXVINResultParser.m */, + 46EB2E0000CCD0 /* ZXWifiParsedResult.h */, + 46EB2E0000CCE0 /* ZXWifiParsedResult.m */, + 46EB2E0000CCF0 /* ZXWifiResultParser.h */, + 46EB2E0000CD00 /* ZXWifiResultParser.m */, + ); + name = OneD; + sourceTree = ""; + }; + 46EB2E0000CD10 /* PDF417 */ = { + isa = PBXGroup; + children = ( + 46EB2E0000CFC0 /* ZXingObjCPDF417.h */, + 46EB2E0000CD20 /* ZXModulusGF.h */, + 46EB2E0000CD30 /* ZXModulusGF.m */, + 46EB2E0000CD40 /* ZXModulusPoly.h */, + 46EB2E0000CD50 /* ZXModulusPoly.m */, + 46EB2E0000CF00 /* ZXPDF417.h */, + 46EB2E0000CF10 /* ZXPDF417.m */, + 46EB2E0000CF20 /* ZXPDF417BarcodeMatrix.h */, + 46EB2E0000CF30 /* ZXPDF417BarcodeMatrix.m */, + 46EB2E0000CD80 /* ZXPDF417BarcodeMetadata.h */, + 46EB2E0000CD90 /* ZXPDF417BarcodeMetadata.m */, + 46EB2E0000CF40 /* ZXPDF417BarcodeRow.h */, + 46EB2E0000CF50 /* ZXPDF417BarcodeRow.m */, + 46EB2E0000CDA0 /* ZXPDF417BarcodeValue.h */, + 46EB2E0000CDB0 /* ZXPDF417BarcodeValue.m */, + 46EB2E0000CDC0 /* ZXPDF417BoundingBox.h */, + 46EB2E0000CDD0 /* ZXPDF417BoundingBox.m */, + 46EB2E0000CDE0 /* ZXPDF417Codeword.h */, + 46EB2E0000CDF0 /* ZXPDF417Codeword.m */, + 46EB2E0000CE00 /* ZXPDF417CodewordDecoder.h */, + 46EB2E0000CE10 /* ZXPDF417CodewordDecoder.m */, + 46EB2E0000CFD0 /* ZXPDF417Common.h */, + 46EB2E0000CFE0 /* ZXPDF417Common.m */, + 46EB2E0000CE20 /* ZXPDF417DecodedBitStreamParser.h */, + 46EB2E0000CE30 /* ZXPDF417DecodedBitStreamParser.m */, + 46EB2E0000CE40 /* ZXPDF417DetectionResult.h */, + 46EB2E0000CE50 /* ZXPDF417DetectionResult.m */, + 46EB2E0000CE60 /* ZXPDF417DetectionResultColumn.h */, + 46EB2E0000CE70 /* ZXPDF417DetectionResultColumn.m */, + 46EB2E0000CE80 /* ZXPDF417DetectionResultRowIndicatorColumn.h */, + 46EB2E0000CE90 /* ZXPDF417DetectionResultRowIndicatorColumn.m */, + 46EB2E0000CEC0 /* ZXPDF417Detector.h */, + 46EB2E0000CED0 /* ZXPDF417Detector.m */, + 46EB2E0000CEE0 /* ZXPDF417DetectorResult.h */, + 46EB2E0000CEF0 /* ZXPDF417DetectorResult.m */, + 46EB2E0000CF60 /* ZXPDF417Dimensions.h */, + 46EB2E0000CF70 /* ZXPDF417Dimensions.m */, + 46EB2E0000CD60 /* ZXPDF417ECErrorCorrection.h */, + 46EB2E0000CD70 /* ZXPDF417ECErrorCorrection.m */, + 46EB2E0000CF80 /* ZXPDF417ErrorCorrection.h */, + 46EB2E0000CF90 /* ZXPDF417ErrorCorrection.m */, + 46EB2E0000CFA0 /* ZXPDF417HighLevelEncoder.h */, + 46EB2E0000CFB0 /* ZXPDF417HighLevelEncoder.m */, + 46EB2E0000CFF0 /* ZXPDF417Reader.h */, + 46EB2E0000D000 /* ZXPDF417Reader.m */, + 46EB2E0000D010 /* ZXPDF417ResultMetadata.h */, + 46EB2E0000D020 /* ZXPDF417ResultMetadata.m */, + 46EB2E0000CEA0 /* ZXPDF417ScanningDecoder.h */, + 46EB2E0000CEB0 /* ZXPDF417ScanningDecoder.m */, + 46EB2E0000D030 /* ZXPDF417Writer.h */, + 46EB2E0000D040 /* ZXPDF417Writer.m */, + ); + name = PDF417; + sourceTree = ""; + }; + 46EB2E0000D1F0 /* Pre-built */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D200 /* AsyncDebuggerAPI.h */, + 46EB2E0000D2E0 /* Buffer.h */, + 46EB2E0000D250 /* CallbackOStream.h */, + 46EB2E0000D260 /* CDPHandler.h */, + 46EB2E0000D210 /* CompileJS.h */, + 46EB2E0000D2F0 /* CrashManager.h */, + 46EB2E0000D300 /* CtorConfig.h */, + 46EB2E0000D220 /* DebuggerAPI.h */, + 46EB2E0000D310 /* DebuggerTypes.h */, + 46EB2E0000D320 /* GCConfig.h */, + 46EB2E0000D330 /* GCTripwireContext.h */, + 46EB2E0000D230 /* hermes.h */, + 46EB2E0000D240 /* hermes_tracing.h */, + 46EB2E0000D340 /* HermesExport.h */, + 46EB2E0000D270 /* JSONValueInterfaces.h */, + 46EB2E0000D350 /* JSOutOfMemoryError.h */, + 46EB2E0000D280 /* MessageConverters.h */, + 46EB2E0000D290 /* MessageInterfaces.h */, + 46EB2E0000D2A0 /* MessageTypes.h */, + 46EB2E0000D2B0 /* MessageTypesInlines.h */, + 46EB2E0000D2C0 /* RemoteObjectConverters.h */, + 46EB2E0000D2D0 /* RuntimeAdapter.h */, + 46EB2E0000D360 /* RuntimeConfig.h */, + 46EB2E0000D370 /* RuntimeTaskRunner.h */, + 46EB2E0000D380 /* SynthTrace.h */, + 46EB2E0000D390 /* SynthTraceParser.h */, + 46EB2E0000D3A0 /* ThreadSafetyAnalysis.h */, + 46EB2E0000D3B0 /* TimerStats.h */, + 46EB2E0000D3C0 /* TraceInterpreter.h */, + 46EB2E0000D3D0 /* TracingRuntime.h */, + 46EB2E0000D540 /* Frameworks */, + ); + name = "Pre-built"; + sourceTree = ""; + }; + 46EB2E0000D540 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D550 /* hermes.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 46EB2E0000D560 /* Resources */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D570 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 46EB2E0000D5C0 /* Resources */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D5D0 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 46EB2E0000D5E0 /* Resources */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D5F0 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 46EB2E0000D600 /* Resources */ = { + isa = PBXGroup; + children = ( + 46EB2E0000D660 /* ar.lproj */, + 46EB2E0000D670 /* ca.lproj */, + 46EB2E0000D680 /* cs.lproj */, + 46EB2E0000D690 /* da.lproj */, + 46EB2E0000D6A0 /* de.lproj */, + 46EB2E0000D6B0 /* el.lproj */, + 46EB2E0000D6C0 /* en.lproj */, + 46EB2E0000D6D0 /* en_GB.lproj */, + 46EB2E0000D6E0 /* es.lproj */, + 46EB2E0000D6F0 /* es_MX.lproj */, + 46EB2E0000D700 /* fi.lproj */, + 46EB2E0000D710 /* fr.lproj */, + 46EB2E0000D720 /* fr_CA.lproj */, + 46EB2E0000D610 /* google.png */, + 46EB2E0000D620 /* google@2x.png */, + 46EB2E0000D630 /* google@3x.png */, + 46EB2E0000D730 /* he.lproj */, + 46EB2E0000D740 /* hi.lproj */, + 46EB2E0000D750 /* hr.lproj */, + 46EB2E0000D760 /* hu.lproj */, + 46EB2E0000D770 /* id.lproj */, + 46EB2E0000D780 /* it.lproj */, + 46EB2E0000D790 /* ja.lproj */, + 46EB2E0000D7A0 /* ko.lproj */, + 46EB2E0000D7B0 /* ms.lproj */, + 46EB2E0000D7C0 /* nb.lproj */, + 46EB2E0000D7D0 /* nl.lproj */, + 46EB2E0000D7E0 /* pl.lproj */, + 46EB2E0000D640 /* PrivacyInfo.xcprivacy */, + 46EB2E0000D7F0 /* pt.lproj */, + 46EB2E0000D800 /* pt_BR.lproj */, + 46EB2E0000D810 /* pt_PT.lproj */, + 46EB2E0000D820 /* ro.lproj */, + 46EB2E0000D650 /* Roboto-Bold.ttf */, + 46EB2E0000D830 /* ru.lproj */, + 46EB2E0000D840 /* sk.lproj */, + 46EB2E0000D850 /* sv.lproj */, + 46EB2E0000D860 /* th.lproj */, + 46EB2E0000D870 /* tr.lproj */, + 46EB2E0000D880 /* uk.lproj */, + 46EB2E0000D890 /* vi.lproj */, + 46EB2E0000D8A0 /* zh_CN.lproj */, + 46EB2E0000D8B0 /* zh_TW.lproj */, + ); + name = Resources; + sourceTree = ""; + }; + 46EB2E0000DB20 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DB30 /* EXApplication.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DB40 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DB50 /* EXBarCodeScanner.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DB60 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DB70 /* EXConstants.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DB80 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DB90 /* EXImageLoader.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DBA0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DBB0 /* Expo.podspec */, + 46EB2E0000DBC0 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DBD0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DBE0 /* ExpoAdapterGoogleSignIn.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DBF0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DC00 /* ExpoAsset.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DC10 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DC20 /* ExpoCamera.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DC30 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DC40 /* ExpoCrypto.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DC50 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DC60 /* ExpoDevice.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DC70 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DC80 /* ExpoFileSystem.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DC90 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DCA0 /* ExpoFont.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DCB0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DCC0 /* ExpoKeepAwake.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DCD0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DCE0 /* ExpoModulesCore.podspec */, + 46EB2E0000DCF0 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DD00 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DD10 /* ExpoWebBrowser.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DD20 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DD30 /* FBLazyVector.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DD40 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DD50 /* RCTDeprecation.podspec */, + 46EB2E0000DD60 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DD70 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DD80 /* RCTRequired.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DD90 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DDA0 /* RCTTypeSafety.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DDB0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DDC0 /* LICENSE */, + 46EB2E0000DDD0 /* README.md */, + 46EB2E0000DDE0 /* RNCAsyncStorage.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DDF0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DE00 /* LICENSE */, + 46EB2E0000DE10 /* README.md */, + 46EB2E0000DE20 /* RNGestureHandler.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DE30 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DE40 /* LICENSE */, + 46EB2E0000DE50 /* README.md */, + 46EB2E0000DE60 /* RNGoogleSignin.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DE70 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DE80 /* LICENSE */, + 46EB2E0000DE90 /* README.md */, + 46EB2E0000DEA0 /* RNReanimated.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DEB0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DEC0 /* LICENSE */, + 46EB2E0000DED0 /* README.md */, + 46EB2E0000DEE0 /* RNSVG.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DEF0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DF00 /* LICENSE */, + 46EB2E0000DF10 /* README.md */, + 46EB2E0000DF20 /* RNScreens.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DF30 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DF40 /* React.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DF50 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DF60 /* React-Codegen.podspec.json */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DF70 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DF80 /* React-Core.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DF90 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DFA0 /* React-CoreModules.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DFB0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DFC0 /* React-Fabric.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DFD0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000DFE0 /* React-FabricImage.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000DFF0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E000 /* React-ImageManager.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E010 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E020 /* React-Mapbuffer.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E030 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E040 /* React-NativeModulesApple.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E050 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E060 /* React-RCTActionSheet.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E070 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E080 /* React-RCTAnimation.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E090 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E0A0 /* React-RCTAppDelegate.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E0B0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E0C0 /* React-RCTBlob.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E0D0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E0E0 /* React-RCTFabric.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E0F0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E100 /* React-RCTImage.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E110 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E120 /* React-RCTLinking.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E130 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E140 /* React-RCTNetwork.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E150 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E160 /* React-RCTSettings.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E170 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E180 /* React-RCTText.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E190 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E1A0 /* React-RCTVibration.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E1B0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E1C0 /* React-RuntimeApple.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E1D0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E1E0 /* React-RuntimeCore.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E1F0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E200 /* React-RuntimeHermes.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E210 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E220 /* React-callinvoker.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E230 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E240 /* React-cxxreact.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E250 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E260 /* React-debug.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E270 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E280 /* React-featureflags.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E290 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E2A0 /* React-graphics.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E2B0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E2C0 /* React-hermes.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E2D0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E2E0 /* React-jserrorhandler.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E2F0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E300 /* React-jsi.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E310 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E320 /* React-jsiexecutor.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E330 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E340 /* React-jsinspector.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E350 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E360 /* React-jsitracing.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E370 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E380 /* React-logger.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E390 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E3A0 /* React-nativeconfig.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E3B0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E3C0 /* React-perflogger.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E3D0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E3E0 /* React-rendererdebug.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E3F0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E400 /* React-rncore.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E410 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E420 /* React-runtimeexecutor.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E430 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E440 /* React-runtimescheduler.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E450 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E460 /* React-utils.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E470 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E480 /* ReactCommon.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E490 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E4A0 /* Yoga.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E4B0 /* Pod */ = { + isa = PBXGroup; + children = ( + 46EB2E0000E4C0 /* LICENSE */, + 46EB2E0000E4E0 /* react-native-safe-area-context.podspec */, + 46EB2E0000E4D0 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 46EB2E0000E600 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000EA60 /* AppAuth.modulemap */, + 46EB2E0000EAA0 /* AppAuth-dummy.m */, + 46EB2E0000EA90 /* AppAuth-prefix.pch */, + 46EB2E0000EA70 /* AppAuth-umbrella.h */, + 46EB2E0000EA40 /* AppAuth.debug.xcconfig */, + 46EB2E0000EA50 /* AppAuth.release.xcconfig */, + 46EB2E0000E610 /* ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/AppAuth"; + sourceTree = ""; + }; + 46EB2E0000EC60 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000EC90 /* DoubleConversion.modulemap */, + 46EB2E0000ECD0 /* DoubleConversion-dummy.m */, + 46EB2E0000ECC0 /* DoubleConversion-prefix.pch */, + 46EB2E0000ECA0 /* DoubleConversion-umbrella.h */, + 46EB2E0000EC70 /* DoubleConversion.debug.xcconfig */, + 46EB2E0000EC80 /* DoubleConversion.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DoubleConversion"; + sourceTree = ""; + }; + 46EB2E0000EE00 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000EE80 /* EXApplication.modulemap */, + 46EB2E0000EED0 /* EXApplication-dummy.m */, + 46EB2E0000EEC0 /* EXApplication-prefix.pch */, + 46EB2E0000EE90 /* EXApplication-umbrella.h */, + 46EB2E0000EE60 /* EXApplication.debug.xcconfig */, + 46EB2E0000EE70 /* EXApplication.release.xcconfig */, + 46EB2E0000EE10 /* ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXApplication"; + sourceTree = ""; + }; + 46EB2E0000F030 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000F060 /* EXBarCodeScanner.modulemap */, + 46EB2E0000F0B0 /* EXBarCodeScanner-dummy.m */, + 46EB2E0000F0A0 /* EXBarCodeScanner-prefix.pch */, + 46EB2E0000F070 /* EXBarCodeScanner-umbrella.h */, + 46EB2E0000F040 /* EXBarCodeScanner.debug.xcconfig */, + 46EB2E0000F050 /* EXBarCodeScanner.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXBarCodeScanner"; + sourceTree = ""; + }; + 46EB2E0000F1D0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000F300 /* EXConstants.modulemap */, + 46EB2E0000F350 /* EXConstants-dummy.m */, + 46EB2E0000F340 /* EXConstants-prefix.pch */, + 46EB2E0000F310 /* EXConstants-umbrella.h */, + 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */, + 46EB2E0000F2F0 /* EXConstants.release.xcconfig */, + 46EB2E0000F1E0 /* ResourceBundle-EXConstants-EXConstants-Info.plist */, + 46EB2E0000F280 /* ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXConstants"; + sourceTree = ""; + }; + 46EB2E0000F410 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000F440 /* EXImageLoader.modulemap */, + 46EB2E0000F480 /* EXImageLoader-dummy.m */, + 46EB2E0000F470 /* EXImageLoader-prefix.pch */, + 46EB2E0000F450 /* EXImageLoader-umbrella.h */, + 46EB2E0000F420 /* EXImageLoader.debug.xcconfig */, + 46EB2E0000F430 /* EXImageLoader.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXImageLoader"; + sourceTree = ""; + }; + 46EB2E0000F550 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000F590 /* Expo-dummy.m */, + 46EB2E0000F580 /* Expo-prefix.pch */, + 46EB2E0000F560 /* Expo.debug.xcconfig */, + 46EB2E0000F570 /* Expo.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/Expo"; + sourceTree = ""; + }; + 46EB2E0000F640 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000F670 /* ExpoAdapterGoogleSignIn.modulemap */, + 46EB2E0000F6C0 /* ExpoAdapterGoogleSignIn-dummy.m */, + 46EB2E0000F6B0 /* ExpoAdapterGoogleSignIn-prefix.pch */, + 46EB2E0000F680 /* ExpoAdapterGoogleSignIn-umbrella.h */, + 46EB2E0000F650 /* ExpoAdapterGoogleSignIn.debug.xcconfig */, + 46EB2E0000F660 /* ExpoAdapterGoogleSignIn.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/ExpoAdapterGoogleSignIn"; + sourceTree = ""; + }; + 46EB2E0000F770 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000F7A0 /* ExpoAsset.modulemap */, + 46EB2E0000F7F0 /* ExpoAsset-dummy.m */, + 46EB2E0000F7E0 /* ExpoAsset-prefix.pch */, + 46EB2E0000F7B0 /* ExpoAsset-umbrella.h */, + 46EB2E0000F780 /* ExpoAsset.debug.xcconfig */, + 46EB2E0000F790 /* ExpoAsset.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoAsset"; + sourceTree = ""; + }; + 46EB2E0000F9D0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000FA00 /* ExpoCamera.modulemap */, + 46EB2E0000FA50 /* ExpoCamera-dummy.m */, + 46EB2E0000FA40 /* ExpoCamera-prefix.pch */, + 46EB2E0000FA10 /* ExpoCamera-umbrella.h */, + 46EB2E0000F9E0 /* ExpoCamera.debug.xcconfig */, + 46EB2E0000F9F0 /* ExpoCamera.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoCamera"; + sourceTree = ""; + }; + 46EB2E0000FB20 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000FB50 /* ExpoCrypto.modulemap */, + 46EB2E0000FBA0 /* ExpoCrypto-dummy.m */, + 46EB2E0000FB90 /* ExpoCrypto-prefix.pch */, + 46EB2E0000FB60 /* ExpoCrypto-umbrella.h */, + 46EB2E0000FB30 /* ExpoCrypto.debug.xcconfig */, + 46EB2E0000FB40 /* ExpoCrypto.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoCrypto"; + sourceTree = ""; + }; + 46EB2E0000FCD0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0000FD30 /* ExpoDevice.modulemap */, + 46EB2E0000FD80 /* ExpoDevice-dummy.m */, + 46EB2E0000FD70 /* ExpoDevice-prefix.pch */, + 46EB2E0000FD40 /* ExpoDevice-umbrella.h */, + 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */, + 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */, + 46EB2E0000FCE0 /* ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoDevice"; + sourceTree = ""; + }; + 46EB2E0000FEB0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000100E0 /* ExpoFileSystem.modulemap */, + 46EB2E00010130 /* ExpoFileSystem-dummy.m */, + 46EB2E00010120 /* ExpoFileSystem-prefix.pch */, + 46EB2E000100F0 /* ExpoFileSystem-umbrella.h */, + 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */, + 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */, + 46EB2E0000FEC0 /* ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoFileSystem"; + sourceTree = ""; + }; + 46EB2E00010220 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00010250 /* ExpoFont.modulemap */, + 46EB2E000102A0 /* ExpoFont-dummy.m */, + 46EB2E00010290 /* ExpoFont-prefix.pch */, + 46EB2E00010260 /* ExpoFont-umbrella.h */, + 46EB2E00010230 /* ExpoFont.debug.xcconfig */, + 46EB2E00010240 /* ExpoFont.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoFont"; + sourceTree = ""; + }; + 46EB2E00010350 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00010380 /* ExpoKeepAwake.modulemap */, + 46EB2E000103D0 /* ExpoKeepAwake-dummy.m */, + 46EB2E000103C0 /* ExpoKeepAwake-prefix.pch */, + 46EB2E00010390 /* ExpoKeepAwake-umbrella.h */, + 46EB2E00010360 /* ExpoKeepAwake.debug.xcconfig */, + 46EB2E00010370 /* ExpoKeepAwake.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoKeepAwake"; + sourceTree = ""; + }; + 46EB2E00011380 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000113B0 /* ExpoModulesCore.modulemap */, + 46EB2E00011400 /* ExpoModulesCore-dummy.m */, + 46EB2E000113F0 /* ExpoModulesCore-prefix.pch */, + 46EB2E000113C0 /* ExpoModulesCore-umbrella.h */, + 46EB2E00011390 /* ExpoModulesCore.debug.xcconfig */, + 46EB2E000113A0 /* ExpoModulesCore.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/ExpoModulesCore"; + sourceTree = ""; + }; + 46EB2E000114F0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00011520 /* ExpoWebBrowser.modulemap */, + 46EB2E00011570 /* ExpoWebBrowser-dummy.m */, + 46EB2E00011560 /* ExpoWebBrowser-prefix.pch */, + 46EB2E00011530 /* ExpoWebBrowser-umbrella.h */, + 46EB2E00011500 /* ExpoWebBrowser.debug.xcconfig */, + 46EB2E00011510 /* ExpoWebBrowser.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ExpoWebBrowser"; + sourceTree = ""; + }; + 46EB2E000115D0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000115E0 /* FBLazyVector.debug.xcconfig */, + 46EB2E000115F0 /* FBLazyVector.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/FBLazyVector"; + sourceTree = ""; + }; + 46EB2E00011710 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000117C0 /* GTMAppAuth.modulemap */, + 46EB2E00011800 /* GTMAppAuth-dummy.m */, + 46EB2E000117D0 /* GTMAppAuth-umbrella.h */, + 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */, + 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */, + 46EB2E00011720 /* ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/GTMAppAuth"; + sourceTree = ""; + }; + 46EB2E00011930 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00011A00 /* GTMSessionFetcher.modulemap */, + 46EB2E00011A30 /* GTMSessionFetcher-dummy.m */, + 46EB2E00011A10 /* GTMSessionFetcher-umbrella.h */, + 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */, + 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */, + 46EB2E00011940 /* ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/GTMSessionFetcher"; + sourceTree = ""; + }; + 46EB2E00011E00 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00012130 /* GoogleSignIn.modulemap */, + 46EB2E00012160 /* GoogleSignIn-dummy.m */, + 46EB2E00012140 /* GoogleSignIn-umbrella.h */, + 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */, + 46EB2E00012120 /* GoogleSignIn.release.xcconfig */, + 46EB2E00011E10 /* ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleSignIn"; + sourceTree = ""; + }; + 46EB2E000138A0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000138D0 /* RCT-Folly.modulemap */, + 46EB2E00013910 /* RCT-Folly-dummy.m */, + 46EB2E00013900 /* RCT-Folly-prefix.pch */, + 46EB2E000138E0 /* RCT-Folly-umbrella.h */, + 46EB2E000138B0 /* RCT-Folly.debug.xcconfig */, + 46EB2E000138C0 /* RCT-Folly.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RCT-Folly"; + sourceTree = ""; + }; + 46EB2E000139D0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00013A00 /* RCTDeprecation.modulemap */, + 46EB2E00013A40 /* RCTDeprecation-dummy.m */, + 46EB2E00013A30 /* RCTDeprecation-prefix.pch */, + 46EB2E00013A10 /* RCTDeprecation-umbrella.h */, + 46EB2E000139E0 /* RCTDeprecation.debug.xcconfig */, + 46EB2E000139F0 /* RCTDeprecation.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../ios/Pods/Target Support Files/RCTDeprecation"; + sourceTree = ""; + }; + 46EB2E00013AA0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00013AB0 /* RCTRequired.debug.xcconfig */, + 46EB2E00013AC0 /* RCTRequired.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/RCTRequired"; + sourceTree = ""; + }; + 46EB2E00013B90 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00013BC0 /* RCTTypeSafety.modulemap */, + 46EB2E00013C00 /* RCTTypeSafety-dummy.m */, + 46EB2E00013BF0 /* RCTTypeSafety-prefix.pch */, + 46EB2E00013BD0 /* RCTTypeSafety-umbrella.h */, + 46EB2E00013BA0 /* RCTTypeSafety.debug.xcconfig */, + 46EB2E00013BB0 /* RCTTypeSafety.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/RCTTypeSafety"; + sourceTree = ""; + }; + 46EB2E00013D30 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00013D40 /* ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist */, + 46EB2E00013DB0 /* RNCAsyncStorage-dummy.m */, + 46EB2E00013DA0 /* RNCAsyncStorage-prefix.pch */, + 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */, + 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/RNCAsyncStorage"; + sourceTree = ""; + }; + 46EB2E000141B0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000141F0 /* RNGestureHandler-dummy.m */, + 46EB2E000141E0 /* RNGestureHandler-prefix.pch */, + 46EB2E000141C0 /* RNGestureHandler.debug.xcconfig */, + 46EB2E000141D0 /* RNGestureHandler.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/RNGestureHandler"; + sourceTree = ""; + }; + 46EB2E00014310 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00014350 /* RNGoogleSignin-dummy.m */, + 46EB2E00014340 /* RNGoogleSignin-prefix.pch */, + 46EB2E00014320 /* RNGoogleSignin.debug.xcconfig */, + 46EB2E00014330 /* RNGoogleSignin.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/RNGoogleSignin"; + sourceTree = ""; + }; + 46EB2E00014B10 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00014B40 /* RNReanimated.modulemap */, + 46EB2E00014B80 /* RNReanimated-dummy.m */, + 46EB2E00014B70 /* RNReanimated-prefix.pch */, + 46EB2E00014B50 /* RNReanimated-umbrella.h */, + 46EB2E00014B20 /* RNReanimated.debug.xcconfig */, + 46EB2E00014B30 /* RNReanimated.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/RNReanimated"; + sourceTree = ""; + }; + 46EB2E000156C0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00015700 /* RNSVG-dummy.m */, + 46EB2E000156F0 /* RNSVG-prefix.pch */, + 46EB2E000156D0 /* RNSVG.debug.xcconfig */, + 46EB2E000156E0 /* RNSVG.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/RNSVG"; + sourceTree = ""; + }; + 46EB2E00015A30 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00015A70 /* RNScreens-dummy.m */, + 46EB2E00015A60 /* RNScreens-prefix.pch */, + 46EB2E00015A40 /* RNScreens.debug.xcconfig */, + 46EB2E00015A50 /* RNScreens.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/RNScreens"; + sourceTree = ""; + }; + 46EB2E00015AD0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00015AE0 /* React.debug.xcconfig */, + 46EB2E00015AF0 /* React.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/React"; + sourceTree = ""; + }; + 46EB2E00016110 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00016140 /* React-Codegen.modulemap */, + 46EB2E00016180 /* React-Codegen-dummy.m */, + 46EB2E00016170 /* React-Codegen-prefix.pch */, + 46EB2E00016150 /* React-Codegen-umbrella.h */, + 46EB2E00016120 /* React-Codegen.debug.xcconfig */, + 46EB2E00016130 /* React-Codegen.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../Pods/Target Support Files/React-Codegen"; + sourceTree = ""; + }; + 46EB2E000164F0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00017E60 /* React-Core.modulemap */, + 46EB2E00017EA0 /* React-Core-dummy.m */, + 46EB2E00017E90 /* React-Core-prefix.pch */, + 46EB2E00017E70 /* React-Core-umbrella.h */, + 46EB2E00017E40 /* React-Core.debug.xcconfig */, + 46EB2E00017E50 /* React-Core.release.xcconfig */, + 46EB2E00016500 /* ResourceBundle-RCTI18nStrings-React-Core-Info.plist */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/React-Core"; + sourceTree = ""; + }; + 46EB2E000180F0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00018130 /* React-CoreModules-dummy.m */, + 46EB2E00018120 /* React-CoreModules-prefix.pch */, + 46EB2E00018100 /* React-CoreModules.debug.xcconfig */, + 46EB2E00018110 /* React-CoreModules.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-CoreModules"; + sourceTree = ""; + }; + 46EB2E000196F0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00019720 /* React-Fabric.modulemap */, + 46EB2E00019760 /* React-Fabric-dummy.m */, + 46EB2E00019750 /* React-Fabric-prefix.pch */, + 46EB2E00019730 /* React-Fabric-umbrella.h */, + 46EB2E00019700 /* React-Fabric.debug.xcconfig */, + 46EB2E00019710 /* React-Fabric.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/React-Fabric"; + sourceTree = ""; + }; + 46EB2E000198A0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E000198E0 /* React-FabricImage-dummy.m */, + 46EB2E000198D0 /* React-FabricImage-prefix.pch */, + 46EB2E000198B0 /* React-FabricImage.debug.xcconfig */, + 46EB2E000198C0 /* React-FabricImage.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/React-FabricImage"; + sourceTree = ""; + }; + 46EB2E000199F0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00019A20 /* React-ImageManager.modulemap */, + 46EB2E00019A60 /* React-ImageManager-dummy.m */, + 46EB2E00019A50 /* React-ImageManager-prefix.pch */, + 46EB2E00019A30 /* React-ImageManager-umbrella.h */, + 46EB2E00019A00 /* React-ImageManager.debug.xcconfig */, + 46EB2E00019A10 /* React-ImageManager.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../../../ios/Pods/Target Support Files/React-ImageManager"; + sourceTree = ""; + }; + 46EB2E00019B40 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00019B80 /* React-Mapbuffer-dummy.m */, + 46EB2E00019B70 /* React-Mapbuffer-prefix.pch */, + 46EB2E00019B50 /* React-Mapbuffer.debug.xcconfig */, + 46EB2E00019B60 /* React-Mapbuffer.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/React-Mapbuffer"; + sourceTree = ""; + }; + 46EB2E00019CA0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00019CD0 /* React-NativeModulesApple.modulemap */, + 46EB2E00019D10 /* React-NativeModulesApple-dummy.m */, + 46EB2E00019D00 /* React-NativeModulesApple-prefix.pch */, + 46EB2E00019CE0 /* React-NativeModulesApple-umbrella.h */, + 46EB2E00019CB0 /* React-NativeModulesApple.debug.xcconfig */, + 46EB2E00019CC0 /* React-NativeModulesApple.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../../../ios/Pods/Target Support Files/React-NativeModulesApple"; + sourceTree = ""; + }; + 46EB2E00019D70 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E00019D80 /* React-RCTActionSheet.debug.xcconfig */, + 46EB2E00019D90 /* React-RCTActionSheet.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTActionSheet"; + sourceTree = ""; + }; + 46EB2E0001A130 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001A170 /* React-RCTAnimation-dummy.m */, + 46EB2E0001A160 /* React-RCTAnimation-prefix.pch */, + 46EB2E0001A140 /* React-RCTAnimation.debug.xcconfig */, + 46EB2E0001A150 /* React-RCTAnimation.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTAnimation"; + sourceTree = ""; + }; + 46EB2E0001A280 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001A2B0 /* React-RCTAppDelegate.modulemap */, + 46EB2E0001A2F0 /* React-RCTAppDelegate-dummy.m */, + 46EB2E0001A2E0 /* React-RCTAppDelegate-prefix.pch */, + 46EB2E0001A2C0 /* React-RCTAppDelegate-umbrella.h */, + 46EB2E0001A290 /* React-RCTAppDelegate.debug.xcconfig */, + 46EB2E0001A2A0 /* React-RCTAppDelegate.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTAppDelegate"; + sourceTree = ""; + }; + 46EB2E0001A410 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001A450 /* React-RCTBlob-dummy.m */, + 46EB2E0001A440 /* React-RCTBlob-prefix.pch */, + 46EB2E0001A420 /* React-RCTBlob.debug.xcconfig */, + 46EB2E0001A430 /* React-RCTBlob.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTBlob"; + sourceTree = ""; + }; + 46EB2E0001AAF0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001AB20 /* React-RCTFabric.modulemap */, + 46EB2E0001AB60 /* React-RCTFabric-dummy.m */, + 46EB2E0001AB50 /* React-RCTFabric-prefix.pch */, + 46EB2E0001AB30 /* React-RCTFabric-umbrella.h */, + 46EB2E0001AB00 /* React-RCTFabric.debug.xcconfig */, + 46EB2E0001AB10 /* React-RCTFabric.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/React-RCTFabric"; + sourceTree = ""; + }; + 46EB2E0001AD20 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001AD60 /* React-RCTImage-dummy.m */, + 46EB2E0001AD50 /* React-RCTImage-prefix.pch */, + 46EB2E0001AD30 /* React-RCTImage.debug.xcconfig */, + 46EB2E0001AD40 /* React-RCTImage.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTImage"; + sourceTree = ""; + }; + 46EB2E0001AE20 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001AE60 /* React-RCTLinking-dummy.m */, + 46EB2E0001AE50 /* React-RCTLinking-prefix.pch */, + 46EB2E0001AE30 /* React-RCTLinking.debug.xcconfig */, + 46EB2E0001AE40 /* React-RCTLinking.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTLinking"; + sourceTree = ""; + }; + 46EB2E0001AF60 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001AFA0 /* React-RCTNetwork-dummy.m */, + 46EB2E0001AF90 /* React-RCTNetwork-prefix.pch */, + 46EB2E0001AF70 /* React-RCTNetwork.debug.xcconfig */, + 46EB2E0001AF80 /* React-RCTNetwork.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTNetwork"; + sourceTree = ""; + }; + 46EB2E0001B060 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001B0A0 /* React-RCTSettings-dummy.m */, + 46EB2E0001B090 /* React-RCTSettings-prefix.pch */, + 46EB2E0001B070 /* React-RCTSettings.debug.xcconfig */, + 46EB2E0001B080 /* React-RCTSettings.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTSettings"; + sourceTree = ""; + }; + 46EB2E0001B510 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001B550 /* React-RCTText-dummy.m */, + 46EB2E0001B540 /* React-RCTText-prefix.pch */, + 46EB2E0001B520 /* React-RCTText.debug.xcconfig */, + 46EB2E0001B530 /* React-RCTText.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTText"; + sourceTree = ""; + }; + 46EB2E0001B610 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001B650 /* React-RCTVibration-dummy.m */, + 46EB2E0001B640 /* React-RCTVibration-prefix.pch */, + 46EB2E0001B620 /* React-RCTVibration.debug.xcconfig */, + 46EB2E0001B630 /* React-RCTVibration.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTVibration"; + sourceTree = ""; + }; + 46EB2E0001B7F0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001B830 /* React-RuntimeApple-dummy.m */, + 46EB2E0001B820 /* React-RuntimeApple-prefix.pch */, + 46EB2E0001B800 /* React-RuntimeApple.debug.xcconfig */, + 46EB2E0001B810 /* React-RuntimeApple.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../../ios/Pods/Target Support Files/React-RuntimeApple"; + sourceTree = ""; + }; + 46EB2E0001B9D0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001BA10 /* React-RuntimeCore-dummy.m */, + 46EB2E0001BA00 /* React-RuntimeCore-prefix.pch */, + 46EB2E0001B9E0 /* React-RuntimeCore.debug.xcconfig */, + 46EB2E0001B9F0 /* React-RuntimeCore.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/React-RuntimeCore"; + sourceTree = ""; + }; + 46EB2E0001BAD0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001BB10 /* React-RuntimeHermes-dummy.m */, + 46EB2E0001BB00 /* React-RuntimeHermes-prefix.pch */, + 46EB2E0001BAE0 /* React-RuntimeHermes.debug.xcconfig */, + 46EB2E0001BAF0 /* React-RuntimeHermes.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/React-RuntimeHermes"; + sourceTree = ""; + }; + 46EB2E0001BB70 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001BB80 /* React-callinvoker.debug.xcconfig */, + 46EB2E0001BB90 /* React-callinvoker.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-callinvoker"; + sourceTree = ""; + }; + 46EB2E0001BE40 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001BE80 /* React-cxxreact-dummy.m */, + 46EB2E0001BE70 /* React-cxxreact-prefix.pch */, + 46EB2E0001BE50 /* React-cxxreact.debug.xcconfig */, + 46EB2E0001BE60 /* React-cxxreact.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-cxxreact"; + sourceTree = ""; + }; + 46EB2E0001BF60 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001BF90 /* React-debug.modulemap */, + 46EB2E0001BFD0 /* React-debug-dummy.m */, + 46EB2E0001BFC0 /* React-debug-prefix.pch */, + 46EB2E0001BFA0 /* React-debug-umbrella.h */, + 46EB2E0001BF70 /* React-debug.debug.xcconfig */, + 46EB2E0001BF80 /* React-debug.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/React-debug"; + sourceTree = ""; + }; + 46EB2E0001C0D0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001C100 /* React-featureflags.modulemap */, + 46EB2E0001C140 /* React-featureflags-dummy.m */, + 46EB2E0001C130 /* React-featureflags-prefix.pch */, + 46EB2E0001C110 /* React-featureflags-umbrella.h */, + 46EB2E0001C0E0 /* React-featureflags.debug.xcconfig */, + 46EB2E0001C0F0 /* React-featureflags.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/React-featureflags"; + sourceTree = ""; + }; + 46EB2E0001C350 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001C380 /* React-graphics.modulemap */, + 46EB2E0001C3C0 /* React-graphics-dummy.m */, + 46EB2E0001C3B0 /* React-graphics-prefix.pch */, + 46EB2E0001C390 /* React-graphics-umbrella.h */, + 46EB2E0001C360 /* React-graphics.debug.xcconfig */, + 46EB2E0001C370 /* React-graphics.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../ios/Pods/Target Support Files/React-graphics"; + sourceTree = ""; + }; + 46EB2E0001C4E0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001C510 /* React-hermes.modulemap */, + 46EB2E0001C550 /* React-hermes-dummy.m */, + 46EB2E0001C540 /* React-hermes-prefix.pch */, + 46EB2E0001C520 /* React-hermes-umbrella.h */, + 46EB2E0001C4F0 /* React-hermes.debug.xcconfig */, + 46EB2E0001C500 /* React-hermes.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-hermes"; + sourceTree = ""; + }; + 46EB2E0001C610 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001C650 /* React-jserrorhandler-dummy.m */, + 46EB2E0001C640 /* React-jserrorhandler-prefix.pch */, + 46EB2E0001C620 /* React-jserrorhandler.debug.xcconfig */, + 46EB2E0001C630 /* React-jserrorhandler.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-jserrorhandler"; + sourceTree = ""; + }; + 46EB2E0001C770 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001C7A0 /* React-jsi.modulemap */, + 46EB2E0001C7E0 /* React-jsi-dummy.m */, + 46EB2E0001C7D0 /* React-jsi-prefix.pch */, + 46EB2E0001C7B0 /* React-jsi-umbrella.h */, + 46EB2E0001C780 /* React-jsi.debug.xcconfig */, + 46EB2E0001C790 /* React-jsi.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-jsi"; + sourceTree = ""; + }; + 46EB2E0001C8C0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001C900 /* React-jsiexecutor-dummy.m */, + 46EB2E0001C8F0 /* React-jsiexecutor-prefix.pch */, + 46EB2E0001C8D0 /* React-jsiexecutor.debug.xcconfig */, + 46EB2E0001C8E0 /* React-jsiexecutor.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-jsiexecutor"; + sourceTree = ""; + }; + 46EB2E0001CBE0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001CC10 /* React-jsinspector.modulemap */, + 46EB2E0001CC50 /* React-jsinspector-dummy.m */, + 46EB2E0001CC40 /* React-jsinspector-prefix.pch */, + 46EB2E0001CC20 /* React-jsinspector-umbrella.h */, + 46EB2E0001CBF0 /* React-jsinspector.debug.xcconfig */, + 46EB2E0001CC00 /* React-jsinspector.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-jsinspector"; + sourceTree = ""; + }; + 46EB2E0001CCB0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001CCC0 /* React-jsitracing.debug.xcconfig */, + 46EB2E0001CCD0 /* React-jsitracing.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/React-jsitracing"; + sourceTree = ""; + }; + 46EB2E0001CD80 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001CDC0 /* React-logger-dummy.m */, + 46EB2E0001CDB0 /* React-logger-prefix.pch */, + 46EB2E0001CD90 /* React-logger.debug.xcconfig */, + 46EB2E0001CDA0 /* React-logger.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-logger"; + sourceTree = ""; + }; + 46EB2E0001CE80 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001CEC0 /* React-nativeconfig-dummy.m */, + 46EB2E0001CEB0 /* React-nativeconfig-prefix.pch */, + 46EB2E0001CE90 /* React-nativeconfig.debug.xcconfig */, + 46EB2E0001CEA0 /* React-nativeconfig.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/React-nativeconfig"; + sourceTree = ""; + }; + 46EB2E0001CF90 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001CFD0 /* React-perflogger-dummy.m */, + 46EB2E0001CFC0 /* React-perflogger-prefix.pch */, + 46EB2E0001CFA0 /* React-perflogger.debug.xcconfig */, + 46EB2E0001CFB0 /* React-perflogger.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-perflogger"; + sourceTree = ""; + }; + 46EB2E0001D0E0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001D110 /* React-rendererdebug.modulemap */, + 46EB2E0001D150 /* React-rendererdebug-dummy.m */, + 46EB2E0001D140 /* React-rendererdebug-prefix.pch */, + 46EB2E0001D120 /* React-rendererdebug-umbrella.h */, + 46EB2E0001D0F0 /* React-rendererdebug.debug.xcconfig */, + 46EB2E0001D100 /* React-rendererdebug.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../ios/Pods/Target Support Files/React-rendererdebug"; + sourceTree = ""; + }; + 46EB2E0001D1B0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001D1C0 /* React-rncore.debug.xcconfig */, + 46EB2E0001D1D0 /* React-rncore.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/React-rncore"; + sourceTree = ""; + }; + 46EB2E0001D220 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001D230 /* React-runtimeexecutor.debug.xcconfig */, + 46EB2E0001D240 /* React-runtimeexecutor.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-runtimeexecutor"; + sourceTree = ""; + }; + 46EB2E0001D3C0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001D400 /* React-runtimescheduler-dummy.m */, + 46EB2E0001D3F0 /* React-runtimescheduler-prefix.pch */, + 46EB2E0001D3D0 /* React-runtimescheduler.debug.xcconfig */, + 46EB2E0001D3E0 /* React-runtimescheduler.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../../ios/Pods/Target Support Files/React-runtimescheduler"; + sourceTree = ""; + }; + 46EB2E0001D5B0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001D5E0 /* React-utils.modulemap */, + 46EB2E0001D620 /* React-utils-dummy.m */, + 46EB2E0001D610 /* React-utils-prefix.pch */, + 46EB2E0001D5F0 /* React-utils-umbrella.h */, + 46EB2E0001D5C0 /* React-utils.debug.xcconfig */, + 46EB2E0001D5D0 /* React-utils.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../../ios/Pods/Target Support Files/React-utils"; + sourceTree = ""; + }; + 46EB2E0001D8B0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001D8E0 /* ReactCommon.modulemap */, + 46EB2E0001D920 /* ReactCommon-dummy.m */, + 46EB2E0001D910 /* ReactCommon-prefix.pch */, + 46EB2E0001D8F0 /* ReactCommon-umbrella.h */, + 46EB2E0001D8C0 /* ReactCommon.debug.xcconfig */, + 46EB2E0001D8D0 /* ReactCommon.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ReactCommon"; + sourceTree = ""; + }; + 46EB2E0001DC50 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001DC90 /* SocketRocket-dummy.m */, + 46EB2E0001DC80 /* SocketRocket-prefix.pch */, + 46EB2E0001DC60 /* SocketRocket.debug.xcconfig */, + 46EB2E0001DC70 /* SocketRocket.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SocketRocket"; + sourceTree = ""; + }; + 46EB2E0001E1B0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001E1E0 /* Yoga.modulemap */, + 46EB2E0001E220 /* Yoga-dummy.m */, + 46EB2E0001E210 /* Yoga-prefix.pch */, + 46EB2E0001E1F0 /* Yoga-umbrella.h */, + 46EB2E0001E1C0 /* Yoga.debug.xcconfig */, + 46EB2E0001E1D0 /* Yoga.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/Yoga"; + sourceTree = ""; + }; + 46EB2E0001F7C0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001F7F0 /* ZXingObjC.modulemap */, + 46EB2E0001F830 /* ZXingObjC-dummy.m */, + 46EB2E0001F820 /* ZXingObjC-prefix.pch */, + 46EB2E0001F800 /* ZXingObjC-umbrella.h */, + 46EB2E0001F7D0 /* ZXingObjC.debug.xcconfig */, + 46EB2E0001F7E0 /* ZXingObjC.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/ZXingObjC"; + sourceTree = ""; + }; + 46EB2E0001F890 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001F8A0 /* boost.debug.xcconfig */, + 46EB2E0001F8B0 /* boost.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/boost"; + sourceTree = ""; + }; + 46EB2E0001FA20 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001FA60 /* fmt-dummy.m */, + 46EB2E0001FA50 /* fmt-prefix.pch */, + 46EB2E0001FA30 /* fmt.debug.xcconfig */, + 46EB2E0001FA40 /* fmt.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/fmt"; + sourceTree = ""; + }; + 46EB2E0001FBC0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001FBF0 /* glog.modulemap */, + 46EB2E0001FC30 /* glog-dummy.m */, + 46EB2E0001FC20 /* glog-prefix.pch */, + 46EB2E0001FC00 /* glog-umbrella.h */, + 46EB2E0001FBD0 /* glog.debug.xcconfig */, + 46EB2E0001FBE0 /* glog.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/glog"; + sourceTree = ""; + }; + 46EB2E0001FC90 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001FCA0 /* hermes-engine-xcframeworks.sh */, + 46EB2E0001FCB0 /* hermes-engine.debug.xcconfig */, + 46EB2E0001FCC0 /* hermes-engine.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/hermes-engine"; + sourceTree = ""; + }; + 46EB2E0001FEB0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46EB2E0001FEF0 /* react-native-safe-area-context-dummy.m */, + 46EB2E0001FEE0 /* react-native-safe-area-context-prefix.pch */, + 46EB2E0001FEC0 /* react-native-safe-area-context.debug.xcconfig */, + 46EB2E0001FED0 /* react-native-safe-area-context.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/react-native-safe-area-context"; + sourceTree = ""; + }; + 46EB2E0001FF90 /* Pods-mobileapptemplate */ = { + isa = PBXGroup; + children = ( + 46EB2E0001FFC0 /* Pods-mobileapptemplate.modulemap */, + 46EB2E00020020 /* Pods-mobileapptemplate-acknowledgements.markdown */, + 46EB2E00020010 /* Pods-mobileapptemplate-acknowledgements.plist */, + 46EB2E00020030 /* Pods-mobileapptemplate-dummy.m */, + 46EB2E0001FFF0 /* Pods-mobileapptemplate-frameworks.sh */, + 46EB2E00020000 /* Pods-mobileapptemplate-resources.sh */, + 46EB2E0001FFD0 /* Pods-mobileapptemplate-umbrella.h */, + 46EB2E0001FFB0 /* Pods-mobileapptemplate.debug.xcconfig */, + 46EB2E0001FFA0 /* Pods-mobileapptemplate.release.xcconfig */, + ); + name = "Pods-mobileapptemplate"; + path = "Target Support Files/Pods-mobileapptemplate"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 46EB2E0000E540 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000E9E0 /* AppAuth.h in Headers */, + 46EB2E0000EA80 /* AppAuth-umbrella.h in Headers */, + 46EB2E0000E7A0 /* AppAuthCore.h in Headers */, + 46EB2E0000E7B0 /* OIDAuthorizationRequest.h in Headers */, + 46EB2E0000E7C0 /* OIDAuthorizationResponse.h in Headers */, + 46EB2E0000E7D0 /* OIDAuthorizationService.h in Headers */, + 46EB2E0000E9F0 /* OIDAuthorizationService+IOS.h in Headers */, + 46EB2E0000E7E0 /* OIDAuthState.h in Headers */, + 46EB2E0000EA00 /* OIDAuthState+IOS.h in Headers */, + 46EB2E0000E7F0 /* OIDAuthStateChangeDelegate.h in Headers */, + 46EB2E0000E800 /* OIDAuthStateErrorDelegate.h in Headers */, + 46EB2E0000E810 /* OIDClientMetadataParameters.h in Headers */, + 46EB2E0000E820 /* OIDDefines.h in Headers */, + 46EB2E0000E830 /* OIDEndSessionRequest.h in Headers */, + 46EB2E0000E840 /* OIDEndSessionResponse.h in Headers */, + 46EB2E0000E850 /* OIDError.h in Headers */, + 46EB2E0000E860 /* OIDErrorUtilities.h in Headers */, + 46EB2E0000E870 /* OIDExternalUserAgent.h in Headers */, + 46EB2E0000EA10 /* OIDExternalUserAgentCatalyst.h in Headers */, + 46EB2E0000EA20 /* OIDExternalUserAgentIOS.h in Headers */, + 46EB2E0000EA30 /* OIDExternalUserAgentIOSCustomBrowser.h in Headers */, + 46EB2E0000E880 /* OIDExternalUserAgentRequest.h in Headers */, + 46EB2E0000E890 /* OIDExternalUserAgentSession.h in Headers */, + 46EB2E0000E8A0 /* OIDFieldMapping.h in Headers */, + 46EB2E0000E8B0 /* OIDGrantTypes.h in Headers */, + 46EB2E0000E8C0 /* OIDIDToken.h in Headers */, + 46EB2E0000E8D0 /* OIDRegistrationRequest.h in Headers */, + 46EB2E0000E8E0 /* OIDRegistrationResponse.h in Headers */, + 46EB2E0000E8F0 /* OIDResponseTypes.h in Headers */, + 46EB2E0000E900 /* OIDScopes.h in Headers */, + 46EB2E0000E910 /* OIDScopeUtilities.h in Headers */, + 46EB2E0000E920 /* OIDServiceConfiguration.h in Headers */, + 46EB2E0000E930 /* OIDServiceDiscovery.h in Headers */, + 46EB2E0000E940 /* OIDTokenRequest.h in Headers */, + 46EB2E0000E950 /* OIDTokenResponse.h in Headers */, + 46EB2E0000E960 /* OIDTokenUtilities.h in Headers */, + 46EB2E0000E970 /* OIDURLQueryComponent.h in Headers */, + 46EB2E0000E980 /* OIDURLSessionProvider.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EB10 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EBD0 /* bignum.h in Headers */, + 46EB2E0000EBC0 /* bignum-dtoa.h in Headers */, + 46EB2E0000EBE0 /* cached-powers.h in Headers */, + 46EB2E0000EBF0 /* diy-fp.h in Headers */, + 46EB2E0000EC00 /* double-conversion.h in Headers */, + 46EB2E0000ECB0 /* DoubleConversion-umbrella.h in Headers */, + 46EB2E0000EC10 /* fast-dtoa.h in Headers */, + 46EB2E0000EC20 /* fixed-dtoa.h in Headers */, + 46EB2E0000EC30 /* ieee.h in Headers */, + 46EB2E0000EC40 /* strtod.h in Headers */, + 46EB2E0000EC50 /* utils.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000ED40 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EEA0 /* EXApplication-umbrella.h in Headers */, + 46EB2E0000EE50 /* EXProvisioningProfile.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EF40 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EFE0 /* EXBarCodeCameraRequester.h in Headers */, + 46EB2E0000EFF0 /* EXBarCodeScanner.h in Headers */, + 46EB2E0000F080 /* EXBarCodeScanner-umbrella.h in Headers */, + 46EB2E0000F000 /* EXBarCodeScannerProvider.h in Headers */, + 46EB2E0000F020 /* EXBarCodeScannerUtils.h in Headers */, + 46EB2E0000F010 /* EXBarCodeScannerView.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F120 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F320 /* EXConstants-umbrella.h in Headers */, + 46EB2E0000F2C0 /* EXConstantsInstallationIdProvider.h in Headers */, + 46EB2E0000F2D0 /* EXConstantsService.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F3C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F400 /* EXImageLoader.h in Headers */, + 46EB2E0000F460 /* EXImageLoader-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F4F0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F530 /* EXAppDefinesLoader.h in Headers */, + 46EB2E0000F540 /* Expo.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F600 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F690 /* ExpoAdapterGoogleSignIn-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F730 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F7C0 /* ExpoAsset-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F860 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FA20 /* ExpoCamera-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FAC0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FB70 /* ExpoCrypto-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FC10 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FD50 /* ExpoDevice-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FDF0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FFF0 /* EXFileSystemAssetLibraryHandler.h in Headers */, + 46EB2E00010000 /* EXFileSystemHandler.h in Headers */, + 46EB2E00010010 /* EXFileSystemLocalFileHandler.h in Headers */, + 46EB2E00010020 /* ExpoFileSystem.h in Headers */, + 46EB2E00010100 /* ExpoFileSystem-umbrella.h in Headers */, + 46EB2E00010030 /* EXSessionCancelableUploadTaskDelegate.h in Headers */, + 46EB2E00010040 /* EXSessionDownloadTaskDelegate.h in Headers */, + 46EB2E00010050 /* EXSessionHandler.h in Headers */, + 46EB2E00010060 /* EXSessionResumableDownloadTaskDelegate.h in Headers */, + 46EB2E00010070 /* EXSessionTaskDelegate.h in Headers */, + 46EB2E00010080 /* EXSessionTaskDispatcher.h in Headers */, + 46EB2E00010090 /* EXSessionUploadTaskDelegate.h in Headers */, + 46EB2E000100A0 /* EXTaskHandlersManager.h in Headers */, + 46EB2E000100B0 /* NSData+EXFileSystem.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000101A0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00010270 /* ExpoFont-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00010310 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000103A0 /* ExpoKeepAwake-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00010440 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000112F0 /* BridgelessJSCallInvoker.h in Headers */, + 46EB2E00011300 /* EventEmitter.h in Headers */, + 46EB2E00010F60 /* EXAccelerometerInterface.h in Headers */, + 46EB2E00010E60 /* EXAppDefines.h in Headers */, + 46EB2E00010E20 /* EXAppDelegatesLoader.h in Headers */, + 46EB2E00010E30 /* EXAppDelegateWrapper.h in Headers */, + 46EB2E00011170 /* EXAppLifecycleListener.h in Headers */, + 46EB2E00011180 /* EXAppLifecycleService.h in Headers */, + 46EB2E00010EA0 /* EXBarcodeScannerInterface.h in Headers */, + 46EB2E00010EB0 /* EXBarcodeScannerProviderInterface.h in Headers */, + 46EB2E00010F70 /* EXBarometerInterface.h in Headers */, + 46EB2E000110C0 /* EXBridgeModule.h in Headers */, + 46EB2E00010EC0 /* EXCameraInterface.h in Headers */, + 46EB2E00010ED0 /* EXConstantsInterface.h in Headers */, + 46EB2E00010E70 /* EXDefines.h in Headers */, + 46EB2E00010F80 /* EXDeviceMotionInterface.h in Headers */, + 46EB2E00011190 /* EXEventEmitter.h in Headers */, + 46EB2E000111A0 /* EXEventEmitterService.h in Headers */, + 46EB2E000110D0 /* EXExportedModule.h in Headers */, + 46EB2E00010EE0 /* EXFaceDetectorManagerInterface.h in Headers */, + 46EB2E00010EF0 /* EXFaceDetectorManagerProviderInterface.h in Headers */, + 46EB2E00010F00 /* EXFilePermissionModuleInterface.h in Headers */, + 46EB2E00010F10 /* EXFileSystemInterface.h in Headers */, + 46EB2E00010F90 /* EXGyroscopeInterface.h in Headers */, + 46EB2E00010F20 /* EXImageLoaderInterface.h in Headers */, + 46EB2E000111B0 /* EXInternalModule.h in Headers */, + 46EB2E000111C0 /* EXJavaScriptContextProvider.h in Headers */, + 46EB2E00011010 /* EXJavaScriptObject.h in Headers */, + 46EB2E00011020 /* EXJavaScriptRuntime.h in Headers */, + 46EB2E00011030 /* EXJavaScriptTypedArray.h in Headers */, + 46EB2E00011040 /* EXJavaScriptValue.h in Headers */, + 46EB2E00011050 /* EXJavaScriptWeakObject.h in Headers */, + 46EB2E00011060 /* EXJSIConversions.h in Headers */, + 46EB2E00011070 /* EXJSIInstaller.h in Headers */, + 46EB2E00011080 /* EXJSIUtils.h in Headers */, + 46EB2E000111D0 /* EXKernelService.h in Headers */, + 46EB2E00010E40 /* EXLegacyAppDelegateWrapper.h in Headers */, + 46EB2E00010E80 /* EXLegacyExpoViewProtocol.h in Headers */, + 46EB2E000111E0 /* EXLogHandler.h in Headers */, + 46EB2E00011220 /* EXLogManager.h in Headers */, + 46EB2E00010FA0 /* EXMagnetometerInterface.h in Headers */, + 46EB2E00010FB0 /* EXMagnetometerUncalibratedInterface.h in Headers */, + 46EB2E00011110 /* EXModuleRegistry.h in Headers */, + 46EB2E00011130 /* EXModuleRegistryAdapter.h in Headers */, + 46EB2E000111F0 /* EXModuleRegistryConsumer.h in Headers */, + 46EB2E00011120 /* EXModuleRegistryDelegate.h in Headers */, + 46EB2E00011140 /* EXModuleRegistryHolderReactModule.h in Headers */, + 46EB2E00011150 /* EXModuleRegistryProvider.h in Headers */, + 46EB2E00011160 /* EXNativeModulesProxy.h in Headers */, + 46EB2E00010F30 /* EXPermissionsInterface.h in Headers */, + 46EB2E00010F40 /* EXPermissionsMethodsDelegate.h in Headers */, + 46EB2E00011260 /* EXPermissionsService.h in Headers */, + 46EB2E00010E50 /* ExpoBridgeModule.h in Headers */, + 46EB2E00010E90 /* ExpoModulesCore.h in Headers */, + 46EB2E000113D0 /* ExpoModulesCore-umbrella.h in Headers */, + 46EB2E00011090 /* ExpoModulesHostObject.h in Headers */, + 46EB2E000110A0 /* EXRawJavaScriptFunction.h in Headers */, + 46EB2E000112B0 /* EXReactDelegateWrapper.h in Headers */, + 46EB2E000112A0 /* EXReactDelegateWrapper+Private.h in Headers */, + 46EB2E00011230 /* EXReactLogHandler.h in Headers */, + 46EB2E00011240 /* EXReactNativeAdapter.h in Headers */, + 46EB2E00011250 /* EXReactNativeEventEmitter.h in Headers */, + 46EB2E00011270 /* EXReactNativeUserNotificationCenterProxy.h in Headers */, + 46EB2E000112C0 /* EXReactRootViewFactory.h in Headers */, + 46EB2E000110B0 /* EXSharedObjectUtils.h in Headers */, + 46EB2E000110E0 /* EXSingletonModule.h in Headers */, + 46EB2E00010FC0 /* EXTaskConsumerInterface.h in Headers */, + 46EB2E00010FD0 /* EXTaskInterface.h in Headers */, + 46EB2E00010FE0 /* EXTaskLaunchReason.h in Headers */, + 46EB2E00010FF0 /* EXTaskManagerInterface.h in Headers */, + 46EB2E00011000 /* EXTaskServiceInterface.h in Headers */, + 46EB2E00011200 /* EXUIManager.h in Headers */, + 46EB2E000110F0 /* EXUnimodulesCompat.h in Headers */, + 46EB2E00010F50 /* EXUserNotificationCenterProxyInterface.h in Headers */, + 46EB2E00011100 /* EXUtilities.h in Headers */, + 46EB2E00011210 /* EXUtilitiesInterface.h in Headers */, + 46EB2E00011310 /* JSIUtils.h in Headers */, + 46EB2E00011320 /* LazyObject.h in Headers */, + 46EB2E00011330 /* NativeModule.h in Headers */, + 46EB2E00011340 /* ObjectDeallocator.h in Headers */, + 46EB2E00011280 /* Platform.h in Headers */, + 46EB2E000112D0 /* RCTAppDelegate+Recreate.h in Headers */, + 46EB2E00011290 /* RCTComponentData+Privates.h in Headers */, + 46EB2E00011350 /* SharedObject.h in Headers */, + 46EB2E000112E0 /* Swift.h in Headers */, + 46EB2E00011360 /* TestingSyncJSCallInvoker.h in Headers */, + 46EB2E00011370 /* TypedArray.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011470 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011540 /* ExpoWebBrowser-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011650 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000117E0 /* GTMAppAuth-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011870 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000119A0 /* GTMSessionFetcher.h in Headers */, + 46EB2E00011A20 /* GTMSessionFetcher-umbrella.h in Headers */, + 46EB2E000119B0 /* GTMSessionFetcherLogging.h in Headers */, + 46EB2E000119C0 /* GTMSessionFetcherService.h in Headers */, + 46EB2E00011990 /* GTMSessionFetcherService+Internal.h in Headers */, + 46EB2E000119D0 /* GTMSessionUploadFetcher.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011AA0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011F60 /* GIDAuthentication.h in Headers */, + 46EB2E00011F70 /* GIDAuthStateMigration.h in Headers */, + 46EB2E00011F80 /* GIDCallbackQueue.h in Headers */, + 46EB2E00012090 /* GIDConfiguration.h in Headers */, + 46EB2E00011F90 /* GIDEMMErrorHandler.h in Headers */, + 46EB2E00011FA0 /* GIDEMMSupport.h in Headers */, + 46EB2E000120A0 /* GIDGoogleUser.h in Headers */, + 46EB2E00011FB0 /* GIDGoogleUser_Private.h in Headers */, + 46EB2E00011FC0 /* GIDMDMPasscodeCache.h in Headers */, + 46EB2E00011FD0 /* GIDMDMPasscodeState.h in Headers */, + 46EB2E00011FE0 /* GIDMDMPasscodeState_Private.h in Headers */, + 46EB2E000120B0 /* GIDProfileData.h in Headers */, + 46EB2E00011FF0 /* GIDProfileData_Private.h in Headers */, + 46EB2E00012000 /* GIDScopes.h in Headers */, + 46EB2E000120C0 /* GIDSignIn.h in Headers */, + 46EB2E00012060 /* GIDSignIn_Private.h in Headers */, + 46EB2E000120D0 /* GIDSignInButton.h in Headers */, + 46EB2E00012010 /* GIDSignInCallbackSchemes.h in Headers */, + 46EB2E00012020 /* GIDSignInInternalOptions.h in Headers */, + 46EB2E00012030 /* GIDSignInPreferences.h in Headers */, + 46EB2E000120E0 /* GIDSignInResult.h in Headers */, + 46EB2E00012040 /* GIDSignInResult_Private.h in Headers */, + 46EB2E00012050 /* GIDSignInStrings.h in Headers */, + 46EB2E000120F0 /* GIDToken.h in Headers */, + 46EB2E00012070 /* GIDToken_Private.h in Headers */, + 46EB2E00012100 /* GoogleSignIn.h in Headers */, + 46EB2E00012150 /* GoogleSignIn-umbrella.h in Headers */, + 46EB2E00012080 /* NSBundle+GID3PAdditions.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000121D0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00012B20 /* Access.h in Headers */, + 46EB2E00012FD0 /* Access.h in Headers */, + 46EB2E00012FE0 /* Align.h in Headers */, + 46EB2E00012FF0 /* Aligned.h in Headers */, + 46EB2E00012F30 /* ApplyTuple.h in Headers */, + 46EB2E000131C0 /* Arena.h in Headers */, + 46EB2E000131B0 /* Arena-inl.h in Headers */, + 46EB2E00012B30 /* Array.h in Headers */, + 46EB2E00013300 /* Asm.h in Headers */, + 46EB2E00013000 /* Assume.h in Headers */, + 46EB2E00013650 /* AsymmetricThreadFence.h in Headers */, + 46EB2E00012CF0 /* AsyncTrace.h in Headers */, + 46EB2E00013580 /* AtFork.h in Headers */, + 46EB2E00013310 /* Atomic.h in Headers */, + 46EB2E000123A0 /* AtomicHashArray.h in Headers */, + 46EB2E00012390 /* AtomicHashArray-inl.h in Headers */, + 46EB2E000123C0 /* AtomicHashMap.h in Headers */, + 46EB2E000123B0 /* AtomicHashMap-inl.h in Headers */, + 46EB2E00012D00 /* AtomicHashUtils.h in Headers */, + 46EB2E000123D0 /* AtomicIntrusiveLinkedList.h in Headers */, + 46EB2E000123E0 /* AtomicLinkedList.h in Headers */, + 46EB2E00013670 /* AtomicNotification.h in Headers */, + 46EB2E00013660 /* AtomicNotification-inl.h in Headers */, + 46EB2E00013680 /* AtomicRef.h in Headers */, + 46EB2E00013690 /* AtomicStruct.h in Headers */, + 46EB2E000123F0 /* AtomicUnorderedMap.h in Headers */, + 46EB2E00012D10 /* AtomicUnorderedMapUtils.h in Headers */, + 46EB2E000136B0 /* AtomicUtil.h in Headers */, + 46EB2E000136A0 /* AtomicUtil-inl.h in Headers */, + 46EB2E00013010 /* Badge.h in Headers */, + 46EB2E00012400 /* base64.h in Headers */, + 46EB2E000136C0 /* Baton.h in Headers */, + 46EB2E00012410 /* Benchmark.h in Headers */, + 46EB2E00012420 /* BenchmarkUtil.h in Headers */, + 46EB2E00012B40 /* BitIterator.h in Headers */, + 46EB2E00012C60 /* BitIteratorDetail.h in Headers */, + 46EB2E00012430 /* Bits.h in Headers */, + 46EB2E00013020 /* Bits.h in Headers */, + 46EB2E00013030 /* Builtin.h in Headers */, + 46EB2E00013320 /* Builtins.h in Headers */, + 46EB2E00013040 /* Byte.h in Headers */, + 46EB2E00013640 /* CacheLocality.h in Headers */, + 46EB2E000136D0 /* CallOnce.h in Headers */, + 46EB2E00012450 /* CancellationToken.h in Headers */, + 46EB2E00012440 /* CancellationToken-inl.h in Headers */, + 46EB2E00013050 /* CArray.h in Headers */, + 46EB2E00013060 /* Cast.h in Headers */, + 46EB2E00013070 /* CheckedMath.h in Headers */, + 46EB2E00012F80 /* Checksum.h in Headers */, + 46EB2E00012460 /* Chrono.h in Headers */, + 46EB2E00012470 /* ClockGettimeWrappers.h in Headers */, + 46EB2E00012480 /* ConcurrentBitSet.h in Headers */, + 46EB2E00012490 /* ConcurrentLazy.h in Headers */, + 46EB2E000124B0 /* ConcurrentSkipList.h in Headers */, + 46EB2E000124A0 /* ConcurrentSkipList-inl.h in Headers */, + 46EB2E00013330 /* Config.h in Headers */, + 46EB2E00013340 /* Constexpr.h in Headers */, + 46EB2E000124C0 /* ConstexprMath.h in Headers */, + 46EB2E000124D0 /* ConstructorCallbackList.h in Headers */, + 46EB2E000124E0 /* Conv.h in Headers */, + 46EB2E000124F0 /* CPortability.h in Headers */, + 46EB2E00012500 /* CppAttributes.h in Headers */, + 46EB2E00012510 /* CpuId.h in Headers */, + 46EB2E00013080 /* CString.h in Headers */, + 46EB2E00013090 /* CustomizationPoint.h in Headers */, + 46EB2E00012520 /* DefaultKeepAliveExecutor.h in Headers */, + 46EB2E000136E0 /* DelayedInit.h in Headers */, + 46EB2E00012530 /* Demangle.h in Headers */, + 46EB2E00013350 /* Dirent.h in Headers */, + 46EB2E00012540 /* DiscriminatedPtr.h in Headers */, + 46EB2E00012D20 /* DiscriminatedPtrDetail.h in Headers */, + 46EB2E00013700 /* DistributedMutex.h in Headers */, + 46EB2E000136F0 /* DistributedMutex-inl.h in Headers */, + 46EB2E00012560 /* dynamic.h in Headers */, + 46EB2E00012550 /* dynamic-inl.h in Headers */, + 46EB2E00012570 /* DynamicConverter.h in Headers */, + 46EB2E000131D0 /* EnableSharedFromThis.h in Headers */, + 46EB2E00012B50 /* Enumerate.h in Headers */, + 46EB2E00013360 /* Event.h in Headers */, + 46EB2E00012B60 /* EvictingCacheMap.h in Headers */, + 46EB2E00012580 /* Exception.h in Headers */, + 46EB2E000130A0 /* Exception.h in Headers */, + 46EB2E00012590 /* ExceptionString.h in Headers */, + 46EB2E000125B0 /* ExceptionWrapper.h in Headers */, + 46EB2E000125A0 /* ExceptionWrapper-inl.h in Headers */, + 46EB2E000125C0 /* Executor.h in Headers */, + 46EB2E000125D0 /* Expected.h in Headers */, + 46EB2E000130B0 /* Extern.h in Headers */, + 46EB2E00012C70 /* F14Defaults.h in Headers */, + 46EB2E00012C80 /* F14IntrinsicsAvailability.h in Headers */, + 46EB2E00012B80 /* F14Map.h in Headers */, + 46EB2E00012B70 /* F14Map-fwd.h in Headers */, + 46EB2E00012C90 /* F14MapFallback.h in Headers */, + 46EB2E00012CA0 /* F14Mask.h in Headers */, + 46EB2E00012CB0 /* F14Policy.h in Headers */, + 46EB2E00012BA0 /* F14Set.h in Headers */, + 46EB2E00012B90 /* F14Set-fwd.h in Headers */, + 46EB2E00012CC0 /* F14SetFallback.h in Headers */, + 46EB2E00012CD0 /* F14Table.h in Headers */, + 46EB2E00012F90 /* FarmHash.h in Headers */, + 46EB2E000125E0 /* FBString.h in Headers */, + 46EB2E000125F0 /* FBVector.h in Headers */, + 46EB2E00013370 /* Fcntl.h in Headers */, + 46EB2E00012600 /* File.h in Headers */, + 46EB2E00013380 /* Filesystem.h in Headers */, + 46EB2E00012610 /* FileUtil.h in Headers */, + 46EB2E00012D30 /* FileUtilDetail.h in Headers */, + 46EB2E00012D40 /* FileUtilVectorDetail.h in Headers */, + 46EB2E00012620 /* Fingerprint.h in Headers */, + 46EB2E00012D50 /* FingerprintPolynomial.h in Headers */, + 46EB2E00012630 /* FixedString.h in Headers */, + 46EB2E00013390 /* FmtCompile.h in Headers */, + 46EB2E00012640 /* FollyMemcpy.h in Headers */, + 46EB2E00012650 /* FollyMemset.h in Headers */, + 46EB2E00012BC0 /* Foreach.h in Headers */, + 46EB2E00012BB0 /* Foreach-inl.h in Headers */, + 46EB2E00012670 /* Format.h in Headers */, + 46EB2E00012660 /* Format-inl.h in Headers */, + 46EB2E00012680 /* FormatArg.h in Headers */, + 46EB2E00012690 /* FormatTraits.h in Headers */, + 46EB2E000126A0 /* Function.h in Headers */, + 46EB2E00012D70 /* Futex.h in Headers */, + 46EB2E00012D60 /* Futex-inl.h in Headers */, + 46EB2E000133A0 /* GFlags.h in Headers */, + 46EB2E000126B0 /* GLog.h in Headers */, + 46EB2E000133B0 /* GMock.h in Headers */, + 46EB2E000126C0 /* GroupVarint.h in Headers */, + 46EB2E00012D80 /* GroupVarintDetail.h in Headers */, + 46EB2E000133C0 /* GTest.h in Headers */, + 46EB2E00013590 /* HardwareConcurrency.h in Headers */, + 46EB2E000126D0 /* Hash.h in Headers */, + 46EB2E00012FA0 /* Hash.h in Headers */, + 46EB2E00013720 /* Hazptr.h in Headers */, + 46EB2E00013710 /* Hazptr-fwd.h in Headers */, + 46EB2E00013730 /* HazptrDomain.h in Headers */, + 46EB2E00013740 /* HazptrHolder.h in Headers */, + 46EB2E00013750 /* HazptrObj.h in Headers */, + 46EB2E00013760 /* HazptrObjLinked.h in Headers */, + 46EB2E00013770 /* HazptrRec.h in Headers */, + 46EB2E00013780 /* HazptrThreadPoolExecutor.h in Headers */, + 46EB2E00013790 /* HazptrThrLocal.h in Headers */, + 46EB2E00012BD0 /* heap_vector_types.h in Headers */, + 46EB2E00012BF0 /* HeterogeneousAccess.h in Headers */, + 46EB2E00012BE0 /* HeterogeneousAccess-fwd.h in Headers */, + 46EB2E000130D0 /* Hint.h in Headers */, + 46EB2E000130C0 /* Hint-inl.h in Headers */, + 46EB2E000126E0 /* Indestructible.h in Headers */, + 46EB2E000126F0 /* IndexedMemPool.h in Headers */, + 46EB2E00012C00 /* IntrusiveHeap.h in Headers */, + 46EB2E00012700 /* IntrusiveList.h in Headers */, + 46EB2E00012F40 /* Invoke.h in Headers */, + 46EB2E000133D0 /* IOVec.h in Headers */, + 46EB2E00012D90 /* IPAddress.h in Headers */, + 46EB2E00012710 /* IPAddress.h in Headers */, + 46EB2E00012720 /* IPAddressException.h in Headers */, + 46EB2E00012DA0 /* IPAddressSource.h in Headers */, + 46EB2E00012730 /* IPAddressV4.h in Headers */, + 46EB2E00012740 /* IPAddressV6.h in Headers */, + 46EB2E00012C10 /* Iterator.h in Headers */, + 46EB2E00012DB0 /* Iterators.h in Headers */, + 46EB2E00012750 /* json.h in Headers */, + 46EB2E00012760 /* json_patch.h in Headers */, + 46EB2E00012770 /* json_pointer.h in Headers */, + 46EB2E000130E0 /* Keep.h in Headers */, + 46EB2E000137A0 /* Latch.h in Headers */, + 46EB2E000130F0 /* Launder.h in Headers */, + 46EB2E00012780 /* Lazy.h in Headers */, + 46EB2E000133E0 /* Libgen.h in Headers */, + 46EB2E000133F0 /* Libunwind.h in Headers */, + 46EB2E000137B0 /* LifoSem.h in Headers */, + 46EB2E00012790 /* Likely.h in Headers */, + 46EB2E000137C0 /* Lock.h in Headers */, + 46EB2E000127A0 /* MacAddress.h in Headers */, + 46EB2E000131E0 /* MallctlHelper.h in Headers */, + 46EB2E000131F0 /* Malloc.h in Headers */, + 46EB2E00013400 /* Malloc.h in Headers */, + 46EB2E00013280 /* MallocImpl.h in Headers */, + 46EB2E000127B0 /* MapUtil.h in Headers */, + 46EB2E000127C0 /* Math.h in Headers */, + 46EB2E00013410 /* Math.h in Headers */, + 46EB2E000127D0 /* MaybeManagedPtr.h in Headers */, + 46EB2E000127E0 /* Memory.h in Headers */, + 46EB2E00013420 /* Memory.h in Headers */, + 46EB2E00012DC0 /* MemoryIdler.h in Headers */, + 46EB2E000135A0 /* MemoryMapping.h in Headers */, + 46EB2E00013200 /* MemoryResource.h in Headers */, + 46EB2E00012C20 /* Merge.h in Headers */, + 46EB2E000127F0 /* MicroLock.h in Headers */, + 46EB2E00012800 /* MicroSpinLock.h in Headers */, + 46EB2E000137D0 /* MicroSpinLock.h in Headers */, + 46EB2E00012810 /* MoveWrapper.h in Headers */, + 46EB2E00012820 /* MPMCPipeline.h in Headers */, + 46EB2E00012DD0 /* MPMCPipelineDetail.h in Headers */, + 46EB2E00012830 /* MPMCQueue.h in Headers */, + 46EB2E000137E0 /* NativeSemaphore.h in Headers */, + 46EB2E00013290 /* NetOps.h in Headers */, + 46EB2E000132A0 /* NetOpsDispatcher.h in Headers */, + 46EB2E000132B0 /* NetworkSocket.h in Headers */, + 46EB2E00013100 /* New.h in Headers */, + 46EB2E00013220 /* not_null.h in Headers */, + 46EB2E00013210 /* not_null-inl.h in Headers */, + 46EB2E00012840 /* ObserverContainer.h in Headers */, + 46EB2E00013430 /* OpenSSL.h in Headers */, + 46EB2E00012850 /* Optional.h in Headers */, + 46EB2E00013110 /* Ordering.h in Headers */, + 46EB2E00012860 /* Overload.h in Headers */, + 46EB2E00012870 /* PackedSyncPtr.h in Headers */, + 46EB2E00012880 /* Padded.h in Headers */, + 46EB2E000137F0 /* ParkingLot.h in Headers */, + 46EB2E00012F50 /* Partial.h in Headers */, + 46EB2E00012DE0 /* PerfScoped.h in Headers */, + 46EB2E00013800 /* PicoSpinLock.h in Headers */, + 46EB2E000135B0 /* Pid.h in Headers */, + 46EB2E000128A0 /* Poly.h in Headers */, + 46EB2E00012890 /* Poly-inl.h in Headers */, + 46EB2E00012DF0 /* PolyDetail.h in Headers */, + 46EB2E000128B0 /* PolyException.h in Headers */, + 46EB2E000128C0 /* Portability.h in Headers */, + 46EB2E000128D0 /* Preprocessor.h in Headers */, + 46EB2E00013120 /* Pretty.h in Headers */, + 46EB2E000128E0 /* ProducerConsumerQueue.h in Headers */, + 46EB2E00013130 /* PropagateConst.h in Headers */, + 46EB2E00012F60 /* protocol.h in Headers */, + 46EB2E00013440 /* PThread.h in Headers */, + 46EB2E00012900 /* Random.h in Headers */, + 46EB2E000128F0 /* Random-inl.h in Headers */, + 46EB2E00012910 /* Range.h in Headers */, + 46EB2E00012E00 /* RangeCommon.h in Headers */, + 46EB2E00012E10 /* RangeSse42.h in Headers */, + 46EB2E000138F0 /* RCT-Folly-umbrella.h in Headers */, + 46EB2E00013810 /* Rcu.h in Headers */, + 46EB2E00013230 /* ReentrantAllocator.h in Headers */, + 46EB2E00013820 /* RelaxedAtomic.h in Headers */, + 46EB2E00012920 /* Replaceable.h in Headers */, + 46EB2E00013140 /* RValueReferenceWrapper.h in Headers */, + 46EB2E00012930 /* RWSpinLock.h in Headers */, + 46EB2E00013830 /* RWSpinLock.h in Headers */, + 46EB2E00013150 /* SafeAssert.h in Headers */, + 46EB2E00013240 /* SanitizeAddress.h in Headers */, + 46EB2E00013250 /* SanitizeLeak.h in Headers */, + 46EB2E00013840 /* SanitizeThread.h in Headers */, + 46EB2E00013850 /* SaturatingSemaphore.h in Headers */, + 46EB2E00013450 /* Sched.h in Headers */, + 46EB2E00012940 /* ScopeGuard.h in Headers */, + 46EB2E00012950 /* SharedMutex.h in Headers */, + 46EB2E000135C0 /* Shell.h in Headers */, + 46EB2E00012E20 /* SimdAnyOf.h in Headers */, + 46EB2E00012E30 /* SimdCharPlatform.h in Headers */, + 46EB2E00012E40 /* SimdForEach.h in Headers */, + 46EB2E00012E50 /* SimpleSimdStringUtils.h in Headers */, + 46EB2E00012E60 /* SimpleSimdStringUtilsImpl.h in Headers */, + 46EB2E00012E70 /* Singleton.h in Headers */, + 46EB2E00012970 /* Singleton.h in Headers */, + 46EB2E00012960 /* Singleton-inl.h in Headers */, + 46EB2E00012980 /* SingletonThreadLocal.h in Headers */, + 46EB2E00012E80 /* SlowFingerprint.h in Headers */, + 46EB2E00012990 /* small_vector.h in Headers */, + 46EB2E00013860 /* SmallLocks.h in Headers */, + 46EB2E000129A0 /* SocketAddress.h in Headers */, + 46EB2E00012E90 /* SocketFastOpen.h in Headers */, + 46EB2E000132F0 /* SocketFileDescriptorMap.h in Headers */, + 46EB2E00013460 /* Sockets.h in Headers */, + 46EB2E000129B0 /* sorted_vector_types.h in Headers */, + 46EB2E00013470 /* SourceLocation.h in Headers */, + 46EB2E00012C30 /* SparseByteSet.h in Headers */, + 46EB2E000129C0 /* SpinLock.h in Headers */, + 46EB2E00012EA0 /* SplitStringSimd.h in Headers */, + 46EB2E00012EB0 /* SplitStringSimdImpl.h in Headers */, + 46EB2E00012FB0 /* SpookyHashV1.h in Headers */, + 46EB2E00012FC0 /* SpookyHashV2.h in Headers */, + 46EB2E00012EC0 /* Sse.h in Headers */, + 46EB2E00013160 /* StaticConst.h in Headers */, + 46EB2E00012ED0 /* StaticSingletonManager.h in Headers */, + 46EB2E00013480 /* Stdio.h in Headers */, + 46EB2E00013490 /* Stdlib.h in Headers */, + 46EB2E000129D0 /* stop_watch.h in Headers */, + 46EB2E000134A0 /* String.h in Headers */, + 46EB2E000129F0 /* String.h in Headers */, + 46EB2E000129E0 /* String-inl.h in Headers */, + 46EB2E00012A00 /* Subprocess.h in Headers */, + 46EB2E00012A10 /* Synchronized.h in Headers */, + 46EB2E00012A20 /* SynchronizedPtr.h in Headers */, + 46EB2E000134B0 /* SysFile.h in Headers */, + 46EB2E000134C0 /* Syslog.h in Headers */, + 46EB2E000134D0 /* SysMembarrier.h in Headers */, + 46EB2E000134E0 /* SysMman.h in Headers */, + 46EB2E000134F0 /* SysResource.h in Headers */, + 46EB2E00013500 /* SysStat.h in Headers */, + 46EB2E00013510 /* SysSyscall.h in Headers */, + 46EB2E00013520 /* SysTime.h in Headers */, + 46EB2E00013530 /* SysTypes.h in Headers */, + 46EB2E00013540 /* SysUio.h in Headers */, + 46EB2E000132C0 /* TcpInfo.h in Headers */, + 46EB2E000132D0 /* TcpInfoDispatcher.h in Headers */, + 46EB2E000132E0 /* TcpInfoTypes.h in Headers */, + 46EB2E00013260 /* ThreadCachedArena.h in Headers */, + 46EB2E00012A30 /* ThreadCachedInt.h in Headers */, + 46EB2E000135D0 /* ThreadId.h in Headers */, + 46EB2E00012A40 /* ThreadLocal.h in Headers */, + 46EB2E00012EE0 /* ThreadLocalDetail.h in Headers */, + 46EB2E000135E0 /* ThreadName.h in Headers */, + 46EB2E00013870 /* ThrottledLifoSem.h in Headers */, + 46EB2E00013170 /* Thunk.h in Headers */, + 46EB2E00013550 /* Time.h in Headers */, + 46EB2E00012A50 /* TimeoutQueue.h in Headers */, + 46EB2E00013180 /* ToAscii.h in Headers */, + 46EB2E00012A60 /* TokenBucket.h in Headers */, + 46EB2E00012F70 /* traits.h in Headers */, + 46EB2E00012A70 /* Traits.h in Headers */, + 46EB2E00012A90 /* Try.h in Headers */, + 46EB2E00012A80 /* Try-inl.h in Headers */, + 46EB2E00012EF0 /* TurnSequencer.h in Headers */, + 46EB2E00013190 /* TypeInfo.h in Headers */, + 46EB2E00012F00 /* TypeList.h in Headers */, + 46EB2E000131A0 /* UncaughtExceptions.h in Headers */, + 46EB2E00012AA0 /* Unicode.h in Headers */, + 46EB2E00013270 /* UninitializedMemoryHacks.h in Headers */, + 46EB2E00012F10 /* UniqueInstance.h in Headers */, + 46EB2E00013560 /* Unistd.h in Headers */, + 46EB2E00012AB0 /* Unit.h in Headers */, + 46EB2E00012F20 /* UnrollUtils.h in Headers */, + 46EB2E00012AD0 /* Uri.h in Headers */, + 46EB2E00012AC0 /* Uri-inl.h in Headers */, + 46EB2E00012AE0 /* UTF8String.h in Headers */, + 46EB2E00012CE0 /* Util.h in Headers */, + 46EB2E00013880 /* Utility.h in Headers */, + 46EB2E00012AF0 /* Utility.h in Headers */, + 46EB2E00012B00 /* Varint.h in Headers */, + 46EB2E00012C40 /* View.h in Headers */, + 46EB2E00012B10 /* VirtualExecutor.h in Headers */, + 46EB2E00013890 /* WaitOptions.h in Headers */, + 46EB2E00012C50 /* WeightedEvictingCacheMap.h in Headers */, + 46EB2E00013570 /* Windows.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013980 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000139C0 /* RCTDeprecation.h in Headers */, + 46EB2E00013A20 /* RCTDeprecation-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013B20 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013B70 /* RCTConvertHelpers.h in Headers */, + 46EB2E00013B80 /* RCTTypedModuleConstants.h in Headers */, + 46EB2E00013BE0 /* RCTTypeSafety-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013C70 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013D60 /* RNCAsyncStorage.h in Headers */, + 46EB2E00013D70 /* RNCAsyncStorageDelegate.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013E20 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013FD0 /* RNFlingHandler.h in Headers */, + 46EB2E00013FE0 /* RNForceTouchHandler.h in Headers */, + 46EB2E00014070 /* RNGestureHandler.h in Headers */, + 46EB2E00014080 /* RNGestureHandlerActionType.h in Headers */, + 46EB2E00014090 /* RNGestureHandlerButton.h in Headers */, + 46EB2E000140A0 /* RNGestureHandlerButtonComponentView.h in Headers */, + 46EB2E000140B0 /* RNGestureHandlerButtonManager.h in Headers */, + 46EB2E000140C0 /* RNGestureHandlerDirection.h in Headers */, + 46EB2E000140D0 /* RNGestureHandlerEvents.h in Headers */, + 46EB2E000140E0 /* RNGestureHandlerManager.h in Headers */, + 46EB2E000140F0 /* RNGestureHandlerModule.h in Headers */, + 46EB2E00014100 /* RNGestureHandlerPointerTracker.h in Headers */, + 46EB2E00014110 /* RNGestureHandlerPointerType.h in Headers */, + 46EB2E00014120 /* RNGestureHandlerRegistry.h in Headers */, + 46EB2E00014130 /* RNGestureHandlerState.h in Headers */, + 46EB2E00014140 /* RNGestureHandlerStateManager.h in Headers */, + 46EB2E00014150 /* RNGHStylusData.h in Headers */, + 46EB2E00014160 /* RNGHTouchEventType.h in Headers */, + 46EB2E00014170 /* RNGHUIKit.h in Headers */, + 46EB2E00014180 /* RNGHVector.h in Headers */, + 46EB2E00013FF0 /* RNHoverHandler.h in Headers */, + 46EB2E00014000 /* RNLongPressHandler.h in Headers */, + 46EB2E00014190 /* RNManualActivationRecognizer.h in Headers */, + 46EB2E00014010 /* RNManualHandler.h in Headers */, + 46EB2E00014020 /* RNNativeViewHandler.h in Headers */, + 46EB2E00014030 /* RNPanHandler.h in Headers */, + 46EB2E00014040 /* RNPinchHandler.h in Headers */, + 46EB2E000141A0 /* RNRootViewGestureRecognizer.h in Headers */, + 46EB2E00014050 /* RNRotationHandler.h in Headers */, + 46EB2E00014060 /* RNTapHandler.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00014260 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000142D0 /* RCTConvert+RNGoogleSignin.h in Headers */, + 46EB2E000142E0 /* RNGoogleSignin.h in Headers */, + 46EB2E000142F0 /* RNGoogleSignInButton.h in Headers */, + 46EB2E00014300 /* RNGoogleSigninButtonPaper.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000143C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000147D0 /* AnimatedSensorModule.h in Headers */, + 46EB2E00014A20 /* AsyncQueue.h in Headers */, + 46EB2E00014890 /* CollectionUtils.h in Headers */, + 46EB2E000149F0 /* EventHandlerRegistry.h in Headers */, + 46EB2E000148A0 /* FeaturesConfig.h in Headers */, + 46EB2E00014A30 /* JSISerializer.h in Headers */, + 46EB2E00014A40 /* JSLogger.h in Headers */, + 46EB2E00014A50 /* JSScheduler.h in Headers */, + 46EB2E00014830 /* LayoutAnimationsManager.h in Headers */, + 46EB2E00014840 /* LayoutAnimationsProxy.h in Headers */, + 46EB2E00014850 /* LayoutAnimationsUtils.h in Headers */, + 46EB2E00014860 /* LayoutAnimationType.h in Headers */, + 46EB2E000146B0 /* NativeMethods.h in Headers */, + 46EB2E000146C0 /* NativeProxy.h in Headers */, + 46EB2E00014870 /* NativeReanimatedModule.h in Headers */, + 46EB2E00014880 /* NativeReanimatedModuleSpec.h in Headers */, + 46EB2E000148B0 /* PlatformDepMethodsHolder.h in Headers */, + 46EB2E000146D0 /* PlatformDepMethodsHolderImpl.h in Headers */, + 46EB2E000148C0 /* PlatformLogger.h in Headers */, + 46EB2E000147E0 /* PropsRegistry.h in Headers */, + 46EB2E00014710 /* RCTEventDispatcher+Reanimated.h in Headers */, + 46EB2E00014720 /* RCTUIView+Reanimated.h in Headers */, + 46EB2E00014640 /* REAAnimationsManager.h in Headers */, + 46EB2E00014730 /* READisplayLink.h in Headers */, + 46EB2E00014650 /* REAFrame.h in Headers */, + 46EB2E00014620 /* REAInitializerRCTFabricSurface.h in Headers */, + 46EB2E000146E0 /* REAIOSUIScheduler.h in Headers */, + 46EB2E000146F0 /* REAJSIUtils.h in Headers */, + 46EB2E00014630 /* REAKeyboardEventObserver.h in Headers */, + 46EB2E00014700 /* REAMessageThread.h in Headers */, + 46EB2E00014740 /* REAModule.h in Headers */, + 46EB2E000147F0 /* ReanimatedCommitHook.h in Headers */, + 46EB2E00014800 /* ReanimatedCommitShadowNode.h in Headers */, + 46EB2E00014AB0 /* ReanimatedHermesRuntime.h in Headers */, + 46EB2E00014A60 /* ReanimatedJSIUtils.h in Headers */, + 46EB2E00014810 /* ReanimatedMountHook.h in Headers */, + 46EB2E00014AC0 /* ReanimatedRuntime.h in Headers */, + 46EB2E000147A0 /* ReanimatedSensor.h in Headers */, + 46EB2E000147B0 /* ReanimatedSensorContainer.h in Headers */, + 46EB2E000147C0 /* ReanimatedSensorType.h in Headers */, + 46EB2E00014A70 /* ReanimatedVersion.h in Headers */, + 46EB2E00014750 /* REANodesManager.h in Headers */, + 46EB2E00014660 /* REAScreensHelper.h in Headers */, + 46EB2E00014670 /* REASharedElement.h in Headers */, + 46EB2E00014680 /* REASharedTransitionManager.h in Headers */, + 46EB2E00014760 /* REASlowAnimations.h in Headers */, + 46EB2E00014690 /* REASnapshot.h in Headers */, + 46EB2E000146A0 /* REASwizzledUIManager.h in Headers */, + 46EB2E00014770 /* REAUIKit.h in Headers */, + 46EB2E00014780 /* REAUtils.h in Headers */, + 46EB2E00014790 /* RNGestureHandlerStateManager.h in Headers */, + 46EB2E00014B60 /* RNReanimated-umbrella.h in Headers */, + 46EB2E00014AD0 /* RNRuntimeDecorator.h in Headers */, + 46EB2E00014820 /* ShadowTreeCloner.h in Headers */, + 46EB2E00014A10 /* Shareables.h in Headers */, + 46EB2E000148D0 /* SingleInstanceChecker.h in Headers */, + 46EB2E00014A80 /* ThreadSafeQueue.h in Headers */, + 46EB2E000148E0 /* UIRuntimeDecorator.h in Headers */, + 46EB2E00014A90 /* UIScheduler.h in Headers */, + 46EB2E00014AA0 /* WorkletEventHandler.h in Headers */, + 46EB2E00014AE0 /* WorkletRuntime.h in Headers */, + 46EB2E00014AF0 /* WorkletRuntimeCollector.h in Headers */, + 46EB2E00014B00 /* WorkletRuntimeDecorator.h in Headers */, + 46EB2E00014A00 /* WorkletRuntimeRegistry.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00014BF0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00015410 /* RCTConvert+RNSVG.h in Headers */, + 46EB2E00015420 /* RNSVGBezierElement.h in Headers */, + 46EB2E00015120 /* RNSVGBrush.h in Headers */, + 46EB2E00015130 /* RNSVGBrushType.h in Headers */, + 46EB2E00015430 /* RNSVGCGFCRule.h in Headers */, + 46EB2E00015350 /* RNSVGCircle.h in Headers */, + 46EB2E000154F0 /* RNSVGCircleManager.h in Headers */, + 46EB2E00015180 /* RNSVGClipPath.h in Headers */, + 46EB2E00015500 /* RNSVGClipPathManager.h in Headers */, + 46EB2E00015260 /* RNSVGColorMatrixType.h in Headers */, + 46EB2E000152F0 /* RNSVGContainer.h in Headers */, + 46EB2E00015140 /* RNSVGContextBrush.h in Headers */, + 46EB2E00015440 /* RNSVGConvert.h in Headers */, + 46EB2E00015190 /* RNSVGDefs.h in Headers */, + 46EB2E00015510 /* RNSVGDefsManager.h in Headers */, + 46EB2E00015270 /* RNSVGEdgeMode.h in Headers */, + 46EB2E00015360 /* RNSVGEllipse.h in Headers */, + 46EB2E00015520 /* RNSVGEllipseManager.h in Headers */, + 46EB2E00015280 /* RNSVGFeColorMatrix.h in Headers */, + 46EB2E00015530 /* RNSVGFeColorMatrixManager.h in Headers */, + 46EB2E00015290 /* RNSVGFeGaussianBlur.h in Headers */, + 46EB2E00015540 /* RNSVGFeGaussianBlurManager.h in Headers */, + 46EB2E000152A0 /* RNSVGFeMerge.h in Headers */, + 46EB2E00015550 /* RNSVGFeMergeManager.h in Headers */, + 46EB2E000152B0 /* RNSVGFeOffset.h in Headers */, + 46EB2E00015560 /* RNSVGFeOffsetManager.h in Headers */, + 46EB2E000152C0 /* RNSVGFilter.h in Headers */, + 46EB2E00015570 /* RNSVGFilterManager.h in Headers */, + 46EB2E000152D0 /* RNSVGFilterPrimitive.h in Headers */, + 46EB2E00015580 /* RNSVGFilterPrimitiveManager.h in Headers */, + 46EB2E000152E0 /* RNSVGFilterRegion.h in Headers */, + 46EB2E00015390 /* RNSVGFontData.h in Headers */, + 46EB2E000151A0 /* RNSVGForeignObject.h in Headers */, + 46EB2E00015590 /* RNSVGForeignObjectManager.h in Headers */, + 46EB2E000153A0 /* RNSVGGlyphContext.h in Headers */, + 46EB2E000151B0 /* RNSVGGroup.h in Headers */, + 46EB2E000155A0 /* RNSVGGroupManager.h in Headers */, + 46EB2E000151C0 /* RNSVGImage.h in Headers */, + 46EB2E000155B0 /* RNSVGImageManager.h in Headers */, + 46EB2E00015450 /* RNSVGLength.h in Headers */, + 46EB2E00015370 /* RNSVGLine.h in Headers */, + 46EB2E000151D0 /* RNSVGLinearGradient.h in Headers */, + 46EB2E000155C0 /* RNSVGLinearGradientManager.h in Headers */, + 46EB2E000155D0 /* RNSVGLineManager.h in Headers */, + 46EB2E000151E0 /* RNSVGMarker.h in Headers */, + 46EB2E000155E0 /* RNSVGMarkerManager.h in Headers */, + 46EB2E00015460 /* RNSVGMarkerPosition.h in Headers */, + 46EB2E000151F0 /* RNSVGMask.h in Headers */, + 46EB2E000155F0 /* RNSVGMaskManager.h in Headers */, + 46EB2E00015470 /* RNSVGMaskType.h in Headers */, + 46EB2E00015300 /* RNSVGNode.h in Headers */, + 46EB2E00015600 /* RNSVGNodeManager.h in Headers */, + 46EB2E00015150 /* RNSVGPainter.h in Headers */, + 46EB2E00015160 /* RNSVGPainterBrush.h in Headers */, + 46EB2E00015200 /* RNSVGPath.h in Headers */, + 46EB2E00015610 /* RNSVGPathManager.h in Headers */, + 46EB2E00015480 /* RNSVGPathMeasure.h in Headers */, + 46EB2E00015490 /* RNSVGPathParser.h in Headers */, + 46EB2E00015210 /* RNSVGPattern.h in Headers */, + 46EB2E00015620 /* RNSVGPatternManager.h in Headers */, + 46EB2E000153B0 /* RNSVGPropHelper.h in Headers */, + 46EB2E00015220 /* RNSVGRadialGradient.h in Headers */, + 46EB2E00015630 /* RNSVGRadialGradientManager.h in Headers */, + 46EB2E00015380 /* RNSVGRect.h in Headers */, + 46EB2E00015640 /* RNSVGRectManager.h in Headers */, + 46EB2E00015310 /* RNSVGRenderable.h in Headers */, + 46EB2E00015650 /* RNSVGRenderableManager.h in Headers */, + 46EB2E00015320 /* RNSVGRenderableModule.h in Headers */, + 46EB2E000154A0 /* RNSVGRenderUtils.h in Headers */, + 46EB2E00015170 /* RNSVGSolidColorBrush.h in Headers */, + 46EB2E00015230 /* RNSVGSvgView.h in Headers */, + 46EB2E00015660 /* RNSVGSvgViewManager.h in Headers */, + 46EB2E00015330 /* RNSVGSvgViewModule.h in Headers */, + 46EB2E00015240 /* RNSVGSymbol.h in Headers */, + 46EB2E00015670 /* RNSVGSymbolManager.h in Headers */, + 46EB2E000153C0 /* RNSVGText.h in Headers */, + 46EB2E00015680 /* RNSVGTextManager.h in Headers */, + 46EB2E000153D0 /* RNSVGTextPath.h in Headers */, + 46EB2E00015690 /* RNSVGTextPathManager.h in Headers */, + 46EB2E000153E0 /* RNSVGTextProperties.h in Headers */, + 46EB2E000153F0 /* RNSVGTopAlignedLabel.h in Headers */, + 46EB2E00015400 /* RNSVGTSpan.h in Headers */, + 46EB2E000156A0 /* RNSVGTSpanManager.h in Headers */, + 46EB2E00015340 /* RNSVGUIKit.h in Headers */, + 46EB2E000154B0 /* RNSVGUnits.h in Headers */, + 46EB2E00015250 /* RNSVGUse.h in Headers */, + 46EB2E000156B0 /* RNSVGUseManager.h in Headers */, + 46EB2E000154C0 /* RNSVGVBMOS.h in Headers */, + 46EB2E000154D0 /* RNSVGVectorEffect.h in Headers */, + 46EB2E000154E0 /* RNSVGViewBox.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00015770 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00015900 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h in Headers */, + 46EB2E00015910 /* RNSConvert.h in Headers */, + 46EB2E00015A20 /* RNScreensTurboModule.h in Headers */, + 46EB2E00015920 /* RNSEnums.h in Headers */, + 46EB2E00015930 /* RNSFullWindowOverlay.h in Headers */, + 46EB2E000158E0 /* RNSHeaderHeightChangeEvent.h in Headers */, + 46EB2E00015940 /* RNSModalScreen.h in Headers */, + 46EB2E00015950 /* RNSModule.h in Headers */, + 46EB2E00015960 /* RNSScreen.h in Headers */, + 46EB2E00015970 /* RNSScreenContainer.h in Headers */, + 46EB2E00015980 /* RNSScreenNavigationContainer.h in Headers */, + 46EB2E00015990 /* RNSScreenStack.h in Headers */, + 46EB2E000159A0 /* RNSScreenStackAnimator.h in Headers */, + 46EB2E000159B0 /* RNSScreenStackHeaderConfig.h in Headers */, + 46EB2E000159C0 /* RNSScreenStackHeaderSubview.h in Headers */, + 46EB2E000158F0 /* RNSScreenViewEvent.h in Headers */, + 46EB2E000159D0 /* RNSScreenWindowTraits.h in Headers */, + 46EB2E000159E0 /* RNSSearchBar.h in Headers */, + 46EB2E00015A10 /* RNSUIBarButtonItem.h in Headers */, + 46EB2E000159F0 /* UIViewController+RNScreens.h in Headers */, + 46EB2E00015A00 /* UIWindow+RNScreens.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00015B50 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00015E50 /* ComponentDescriptors.h in Headers */, + 46EB2E00015EB0 /* ComponentDescriptors.h in Headers */, + 46EB2E00015F10 /* ComponentDescriptors.h in Headers */, + 46EB2E00015F70 /* ComponentDescriptors.h in Headers */, + 46EB2E00015FD0 /* ComponentDescriptors.h in Headers */, + 46EB2E00015E60 /* EventEmitters.h in Headers */, + 46EB2E00015EC0 /* EventEmitters.h in Headers */, + 46EB2E00015F20 /* EventEmitters.h in Headers */, + 46EB2E00015F80 /* EventEmitters.h in Headers */, + 46EB2E00015FE0 /* EventEmitters.h in Headers */, + 46EB2E00015E20 /* FBReactNativeSpec.h in Headers */, + 46EB2E00015E30 /* FBReactNativeSpecJSI.h in Headers */, + 46EB2E00015E70 /* Props.h in Headers */, + 46EB2E00015ED0 /* Props.h in Headers */, + 46EB2E00015F30 /* Props.h in Headers */, + 46EB2E00015F90 /* Props.h in Headers */, + 46EB2E00015FF0 /* Props.h in Headers */, + 46EB2E00015E80 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E00015EE0 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E00015F40 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E00015FA0 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E00016000 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E00015E40 /* RCTModulesConformingToProtocolsProvider.h in Headers */, + 46EB2E00016160 /* React-Codegen-umbrella.h in Headers */, + 46EB2E00016030 /* rnasyncstorage.h in Headers */, + 46EB2E00016040 /* rnasyncstorageJSI.h in Headers */, + 46EB2E00016050 /* rngesturehandler_codegen.h in Headers */, + 46EB2E00016060 /* rngesturehandler_codegenJSI.h in Headers */, + 46EB2E00016070 /* RNGoogleSignInCGen.h in Headers */, + 46EB2E00016080 /* RNGoogleSignInCGenJSI.h in Headers */, + 46EB2E00016090 /* rnreanimated.h in Headers */, + 46EB2E000160A0 /* rnreanimatedJSI.h in Headers */, + 46EB2E000160B0 /* rnscreens.h in Headers */, + 46EB2E000160C0 /* rnscreensJSI.h in Headers */, + 46EB2E000160D0 /* rnsvg.h in Headers */, + 46EB2E000160E0 /* rnsvgJSI.h in Headers */, + 46EB2E000160F0 /* safeareacontext.h in Headers */, + 46EB2E00016100 /* safeareacontextJSI.h in Headers */, + 46EB2E00015E90 /* ShadowNodes.h in Headers */, + 46EB2E00015EF0 /* ShadowNodes.h in Headers */, + 46EB2E00015F50 /* ShadowNodes.h in Headers */, + 46EB2E00015FB0 /* ShadowNodes.h in Headers */, + 46EB2E00016010 /* ShadowNodes.h in Headers */, + 46EB2E00015EA0 /* States.h in Headers */, + 46EB2E00015F00 /* States.h in Headers */, + 46EB2E00015F60 /* States.h in Headers */, + 46EB2E00015FC0 /* States.h in Headers */, + 46EB2E00016020 /* States.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000161F0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00016510 /* CoreModulesPlugins.h in Headers */, + 46EB2E00017270 /* DispatchMessageQueueThread.h in Headers */, + 46EB2E000172D0 /* FBXXHashUtils.h in Headers */, + 46EB2E00017210 /* NSDataBigString.h in Headers */, + 46EB2E00017C70 /* NSTextStorage+FontScaling.h in Headers */, + 46EB2E00016530 /* RCTAccessibilityManager.h in Headers */, + 46EB2E00016520 /* RCTAccessibilityManager+Internal.h in Headers */, + 46EB2E00016540 /* RCTActionSheetManager.h in Headers */, + 46EB2E000173B0 /* RCTActivityIndicatorView.h in Headers */, + 46EB2E000173C0 /* RCTActivityIndicatorViewManager.h in Headers */, + 46EB2E00017890 /* RCTAdditionAnimatedNode.h in Headers */, + 46EB2E00016550 /* RCTAlertController.h in Headers */, + 46EB2E00016560 /* RCTAlertManager.h in Headers */, + 46EB2E000179F0 /* RCTAnimatedImage.h in Headers */, + 46EB2E000178A0 /* RCTAnimatedNode.h in Headers */, + 46EB2E00017840 /* RCTAnimationDriver.h in Headers */, + 46EB2E00017980 /* RCTAnimationPlugins.h in Headers */, + 46EB2E000173D0 /* RCTAnimationType.h in Headers */, + 46EB2E00017990 /* RCTAnimationUtils.h in Headers */, + 46EB2E00016570 /* RCTAppearance.h in Headers */, + 46EB2E00016580 /* RCTAppState.h in Headers */, + 46EB2E00016DB0 /* RCTAssert.h in Headers */, + 46EB2E000173E0 /* RCTAutoInsetsProtocol.h in Headers */, + 46EB2E00017CF0 /* RCTBackedTextInputDelegate.h in Headers */, + 46EB2E00017D00 /* RCTBackedTextInputDelegateAdapter.h in Headers */, + 46EB2E00017D10 /* RCTBackedTextInputViewProtocol.h in Headers */, + 46EB2E00017D20 /* RCTBaseTextInputShadowView.h in Headers */, + 46EB2E00017D30 /* RCTBaseTextInputView.h in Headers */, + 46EB2E00017D40 /* RCTBaseTextInputViewManager.h in Headers */, + 46EB2E00017C00 /* RCTBaseTextShadowView.h in Headers */, + 46EB2E00017C10 /* RCTBaseTextViewManager.h in Headers */, + 46EB2E000179D0 /* RCTBlobManager.h in Headers */, + 46EB2E000173F0 /* RCTBorderCurve.h in Headers */, + 46EB2E00017400 /* RCTBorderDrawing.h in Headers */, + 46EB2E00017410 /* RCTBorderStyle.h in Headers */, + 46EB2E00016DE0 /* RCTBridge.h in Headers */, + 46EB2E00016DC0 /* RCTBridge+Inspector.h in Headers */, + 46EB2E00016DD0 /* RCTBridge+Private.h in Headers */, + 46EB2E00016DF0 /* RCTBridgeConstants.h in Headers */, + 46EB2E00016E00 /* RCTBridgeDelegate.h in Headers */, + 46EB2E00016E10 /* RCTBridgeMethod.h in Headers */, + 46EB2E00016E20 /* RCTBridgeModule.h in Headers */, + 46EB2E00016E30 /* RCTBridgeModuleDecorator.h in Headers */, + 46EB2E00016E50 /* RCTBridgeProxy.h in Headers */, + 46EB2E00016E40 /* RCTBridgeProxy+Cxx.h in Headers */, + 46EB2E00017A00 /* RCTBundleAssetImageLoader.h in Headers */, + 46EB2E00016E60 /* RCTBundleManager.h in Headers */, + 46EB2E00016E70 /* RCTBundleURLProvider.h in Headers */, + 46EB2E00016590 /* RCTClipboard.h in Headers */, + 46EB2E000178B0 /* RCTColorAnimatedNode.h in Headers */, + 46EB2E00017420 /* RCTComponent.h in Headers */, + 46EB2E00017430 /* RCTComponentData.h in Headers */, + 46EB2E00016E80 /* RCTComponentEvent.h in Headers */, + 46EB2E00016E90 /* RCTConstants.h in Headers */, + 46EB2E00016EA0 /* RCTConvert.h in Headers */, + 46EB2E00017440 /* RCTConvert+CoreLocation.h in Headers */, + 46EB2E00017C40 /* RCTConvert+Text.h in Headers */, + 46EB2E00017450 /* RCTConvert+Transform.h in Headers */, + 46EB2E00017460 /* RCTCursor.h in Headers */, + 46EB2E00017220 /* RCTCxxBridgeDelegate.h in Headers */, + 46EB2E00016EB0 /* RCTCxxConvert.h in Headers */, + 46EB2E000177F0 /* RCTCxxInspectorPackagerConnection.h in Headers */, + 46EB2E00017800 /* RCTCxxInspectorPackagerConnectionDelegate.h in Headers */, + 46EB2E00017810 /* RCTCxxInspectorWebSocketAdapter.h in Headers */, + 46EB2E00017280 /* RCTCxxMethod.h in Headers */, + 46EB2E00017290 /* RCTCxxModule.h in Headers */, + 46EB2E000172A0 /* RCTCxxUtils.h in Headers */, + 46EB2E00017B80 /* RCTDataRequestHandler.h in Headers */, + 46EB2E00017470 /* RCTDebuggingOverlay.h in Headers */, + 46EB2E00017480 /* RCTDebuggingOverlayManager.h in Headers */, + 46EB2E00017850 /* RCTDecayAnimation.h in Headers */, + 46EB2E00017260 /* RCTDefaultCxxLogFunction.h in Headers */, + 46EB2E00016EC0 /* RCTDefines.h in Headers */, + 46EB2E000165A0 /* RCTDeviceInfo.h in Headers */, + 46EB2E000165B0 /* RCTDevLoadingView.h in Headers */, + 46EB2E000177A0 /* RCTDevLoadingViewProtocol.h in Headers */, + 46EB2E000177B0 /* RCTDevLoadingViewSetEnabled.h in Headers */, + 46EB2E000165C0 /* RCTDevMenu.h in Headers */, + 46EB2E000165D0 /* RCTDevSettings.h in Headers */, + 46EB2E000178C0 /* RCTDiffClampAnimatedNode.h in Headers */, + 46EB2E00016ED0 /* RCTDisplayLink.h in Headers */, + 46EB2E00017A10 /* RCTDisplayWeakRefreshable.h in Headers */, + 46EB2E000178D0 /* RCTDivisionAnimatedNode.h in Headers */, + 46EB2E00017C80 /* RCTDynamicTypeRamp.h in Headers */, + 46EB2E00016EE0 /* RCTErrorCustomizer.h in Headers */, + 46EB2E00016EF0 /* RCTErrorInfo.h in Headers */, + 46EB2E00017860 /* RCTEventAnimation.h in Headers */, + 46EB2E000165E0 /* RCTEventDispatcher.h in Headers */, + 46EB2E00016F00 /* RCTEventDispatcherProtocol.h in Headers */, + 46EB2E000172F0 /* RCTEventEmitter.h in Headers */, + 46EB2E000165F0 /* RCTExceptionsManager.h in Headers */, + 46EB2E000179E0 /* RCTFileReaderModule.h in Headers */, + 46EB2E00017B90 /* RCTFileRequestHandler.h in Headers */, + 46EB2E000172C0 /* RCTFollyConvert.h in Headers */, + 46EB2E00017490 /* RCTFont.h in Headers */, + 46EB2E00016600 /* RCTFPSGraph.h in Headers */, + 46EB2E00017870 /* RCTFrameAnimation.h in Headers */, + 46EB2E00016F10 /* RCTFrameUpdate.h in Headers */, + 46EB2E00017A20 /* RCTGIFImageDecoder.h in Headers */, + 46EB2E00017BA0 /* RCTHTTPRequestHandler.h in Headers */, + 46EB2E00016610 /* RCTI18nManager.h in Headers */, + 46EB2E00017300 /* RCTI18nUtil.h in Headers */, + 46EB2E00017A30 /* RCTImageBlurUtils.h in Headers */, + 46EB2E00017A40 /* RCTImageCache.h in Headers */, + 46EB2E00017A50 /* RCTImageDataDecoder.h in Headers */, + 46EB2E00017A60 /* RCTImageEditingManager.h in Headers */, + 46EB2E00017A70 /* RCTImageLoader.h in Headers */, + 46EB2E00017A80 /* RCTImageLoaderLoggable.h in Headers */, + 46EB2E00017A90 /* RCTImageLoaderProtocol.h in Headers */, + 46EB2E00017AA0 /* RCTImageLoaderWithAttributionProtocol.h in Headers */, + 46EB2E00017AB0 /* RCTImagePlugins.h in Headers */, + 46EB2E00017AC0 /* RCTImageShadowView.h in Headers */, + 46EB2E00016F20 /* RCTImageSource.h in Headers */, + 46EB2E00017AD0 /* RCTImageStoreManager.h in Headers */, + 46EB2E00017AE0 /* RCTImageURLLoader.h in Headers */, + 46EB2E00017AF0 /* RCTImageURLLoaderWithAttribution.h in Headers */, + 46EB2E00017B00 /* RCTImageUtils.h in Headers */, + 46EB2E00017B10 /* RCTImageView.h in Headers */, + 46EB2E00017B20 /* RCTImageViewManager.h in Headers */, + 46EB2E00016F30 /* RCTInitializing.h in Headers */, + 46EB2E00017D50 /* RCTInputAccessoryShadowView.h in Headers */, + 46EB2E00017D60 /* RCTInputAccessoryView.h in Headers */, + 46EB2E00017D70 /* RCTInputAccessoryViewContent.h in Headers */, + 46EB2E00017D80 /* RCTInputAccessoryViewManager.h in Headers */, + 46EB2E00017820 /* RCTInspector.h in Headers */, + 46EB2E000177C0 /* RCTInspectorDevServerHelper.h in Headers */, + 46EB2E00017830 /* RCTInspectorPackagerConnection.h in Headers */, + 46EB2E000178E0 /* RCTInterpolationAnimatedNode.h in Headers */, + 46EB2E00016F40 /* RCTInvalidating.h in Headers */, + 46EB2E00016F50 /* RCTJavaScriptExecutor.h in Headers */, + 46EB2E00016F60 /* RCTJavaScriptLoader.h in Headers */, + 46EB2E00017230 /* RCTJSIExecutorRuntimeInstaller.h in Headers */, + 46EB2E00016F70 /* RCTJSStackFrame.h in Headers */, + 46EB2E00016F80 /* RCTJSThread.h in Headers */, + 46EB2E00016620 /* RCTKeyboardObserver.h in Headers */, + 46EB2E00016F90 /* RCTKeyCommands.h in Headers */, + 46EB2E000174A0 /* RCTLayout.h in Headers */, + 46EB2E00017310 /* RCTLayoutAnimation.h in Headers */, + 46EB2E00017320 /* RCTLayoutAnimationGroup.h in Headers */, + 46EB2E00017B60 /* RCTLinkingManager.h in Headers */, + 46EB2E00017B70 /* RCTLinkingPlugins.h in Headers */, + 46EB2E00017B30 /* RCTLocalAssetImageLoader.h in Headers */, + 46EB2E000172E0 /* RCTLocalizedString.h in Headers */, + 46EB2E00016FA0 /* RCTLog.h in Headers */, + 46EB2E00016630 /* RCTLogBox.h in Headers */, + 46EB2E00016640 /* RCTLogBoxView.h in Headers */, + 46EB2E00017380 /* RCTMacros.h in Headers */, + 46EB2E00016FB0 /* RCTManagedPointer.h in Headers */, + 46EB2E00017240 /* RCTMessageThread.h in Headers */, + 46EB2E00016FC0 /* RCTMockDef.h in Headers */, + 46EB2E000174B0 /* RCTModalHostView.h in Headers */, + 46EB2E000174C0 /* RCTModalHostViewController.h in Headers */, + 46EB2E000174D0 /* RCTModalHostViewManager.h in Headers */, + 46EB2E000174E0 /* RCTModalManager.h in Headers */, + 46EB2E00016FD0 /* RCTModuleData.h in Headers */, + 46EB2E00016FE0 /* RCTModuleMethod.h in Headers */, + 46EB2E000178F0 /* RCTModuloAnimatedNode.h in Headers */, + 46EB2E00017CC0 /* RCTMultilineTextInputView.h in Headers */, + 46EB2E00017CD0 /* RCTMultilineTextInputViewManager.h in Headers */, + 46EB2E00016FF0 /* RCTMultipartDataTask.h in Headers */, + 46EB2E00017000 /* RCTMultipartStreamReader.h in Headers */, + 46EB2E00017900 /* RCTMultiplicationAnimatedNode.h in Headers */, + 46EB2E000179A0 /* RCTNativeAnimatedModule.h in Headers */, + 46EB2E000179B0 /* RCTNativeAnimatedNodesManager.h in Headers */, + 46EB2E000179C0 /* RCTNativeAnimatedTurboModule.h in Headers */, + 46EB2E000172B0 /* RCTNativeModule.h in Headers */, + 46EB2E00017BB0 /* RCTNetworking.h in Headers */, + 46EB2E00017BC0 /* RCTNetworkPlugins.h in Headers */, + 46EB2E00017BD0 /* RCTNetworkTask.h in Headers */, + 46EB2E00017010 /* RCTNullability.h in Headers */, + 46EB2E00017250 /* RCTObjcExecutor.h in Headers */, + 46EB2E00017910 /* RCTObjectAnimatedNode.h in Headers */, + 46EB2E000177D0 /* RCTPackagerClient.h in Headers */, + 46EB2E000177E0 /* RCTPackagerConnection.h in Headers */, + 46EB2E00017020 /* RCTParserUtils.h in Headers */, + 46EB2E00017030 /* RCTPerformanceLogger.h in Headers */, + 46EB2E00017040 /* RCTPerformanceLoggerLabels.h in Headers */, + 46EB2E00016650 /* RCTPlatform.h in Headers */, + 46EB2E00017050 /* RCTPLTag.h in Headers */, + 46EB2E000174F0 /* RCTPointerEvents.h in Headers */, + 46EB2E00017390 /* RCTProfile.h in Headers */, + 46EB2E00017920 /* RCTPropsAnimatedNode.h in Headers */, + 46EB2E00017C20 /* RCTRawTextShadowView.h in Headers */, + 46EB2E00017C30 /* RCTRawTextViewManager.h in Headers */, + 46EB2E00017E30 /* RCTReconnectingWebSocket.h in Headers */, + 46EB2E00016660 /* RCTRedBox.h in Headers */, + 46EB2E00017330 /* RCTRedBoxExtraDataViewController.h in Headers */, + 46EB2E00017060 /* RCTRedBoxSetEnabled.h in Headers */, + 46EB2E000175D0 /* RCTRefreshableProtocol.h in Headers */, + 46EB2E000175E0 /* RCTRefreshControl.h in Headers */, + 46EB2E000175F0 /* RCTRefreshControlManager.h in Headers */, + 46EB2E00017070 /* RCTReloadCommand.h in Headers */, + 46EB2E00017B40 /* RCTResizeMode.h in Headers */, + 46EB2E00017080 /* RCTRootContentView.h in Headers */, + 46EB2E00017500 /* RCTRootShadowView.h in Headers */, + 46EB2E00017090 /* RCTRootView.h in Headers */, + 46EB2E000170A0 /* RCTRootViewDelegate.h in Headers */, + 46EB2E000170B0 /* RCTRootViewInternal.h in Headers */, + 46EB2E000170C0 /* RCTRuntimeExecutorModule.h in Headers */, + 46EB2E00017600 /* RCTSafeAreaShadowView.h in Headers */, + 46EB2E00017610 /* RCTSafeAreaView.h in Headers */, + 46EB2E00017620 /* RCTSafeAreaViewLocalData.h in Headers */, + 46EB2E00017630 /* RCTSafeAreaViewManager.h in Headers */, + 46EB2E00017640 /* RCTScrollableProtocol.h in Headers */, + 46EB2E00017650 /* RCTScrollContentShadowView.h in Headers */, + 46EB2E00017660 /* RCTScrollContentView.h in Headers */, + 46EB2E00017670 /* RCTScrollContentViewManager.h in Headers */, + 46EB2E00017680 /* RCTScrollEvent.h in Headers */, + 46EB2E00017690 /* RCTScrollView.h in Headers */, + 46EB2E000176A0 /* RCTScrollViewManager.h in Headers */, + 46EB2E00017510 /* RCTSegmentedControl.h in Headers */, + 46EB2E00017520 /* RCTSegmentedControlManager.h in Headers */, + 46EB2E00017BE0 /* RCTSettingsManager.h in Headers */, + 46EB2E00017BF0 /* RCTSettingsPlugins.h in Headers */, + 46EB2E00017550 /* RCTShadowView.h in Headers */, + 46EB2E00017530 /* RCTShadowView+Internal.h in Headers */, + 46EB2E00017540 /* RCTShadowView+Layout.h in Headers */, + 46EB2E00017DA0 /* RCTSinglelineTextInputView.h in Headers */, + 46EB2E00017DB0 /* RCTSinglelineTextInputViewManager.h in Headers */, + 46EB2E00016670 /* RCTSourceCode.h in Headers */, + 46EB2E00017880 /* RCTSpringAnimation.h in Headers */, + 46EB2E00016680 /* RCTStatusBarManager.h in Headers */, + 46EB2E00017930 /* RCTStyleAnimatedNode.h in Headers */, + 46EB2E00017940 /* RCTSubtractionAnimatedNode.h in Headers */, + 46EB2E00017150 /* RCTSurface.h in Headers */, + 46EB2E00017160 /* RCTSurfaceDelegate.h in Headers */, + 46EB2E000171E0 /* RCTSurfaceHostingProxyRootView.h in Headers */, + 46EB2E000171F0 /* RCTSurfaceHostingView.h in Headers */, + 46EB2E00017340 /* RCTSurfacePresenterStub.h in Headers */, + 46EB2E00017170 /* RCTSurfaceProtocol.h in Headers */, + 46EB2E00017180 /* RCTSurfaceRootShadowView.h in Headers */, + 46EB2E00017190 /* RCTSurfaceRootShadowViewDelegate.h in Headers */, + 46EB2E000171A0 /* RCTSurfaceRootView.h in Headers */, + 46EB2E00017200 /* RCTSurfaceSizeMeasureMode.h in Headers */, + 46EB2E000171B0 /* RCTSurfaceStage.h in Headers */, + 46EB2E000171D0 /* RCTSurfaceView.h in Headers */, + 46EB2E000171C0 /* RCTSurfaceView+Internal.h in Headers */, + 46EB2E00017560 /* RCTSwitch.h in Headers */, + 46EB2E00017570 /* RCTSwitchManager.h in Headers */, + 46EB2E00017C50 /* RCTTextAttributes.h in Headers */, + 46EB2E00017580 /* RCTTextDecorationLineType.h in Headers */, + 46EB2E00017D90 /* RCTTextSelection.h in Headers */, + 46EB2E00017C90 /* RCTTextShadowView.h in Headers */, + 46EB2E00017C60 /* RCTTextTransform.h in Headers */, + 46EB2E00017CA0 /* RCTTextView.h in Headers */, + 46EB2E00017CB0 /* RCTTextViewManager.h in Headers */, + 46EB2E00016690 /* RCTTiming.h in Headers */, + 46EB2E000170D0 /* RCTTouchEvent.h in Headers */, + 46EB2E000170E0 /* RCTTouchHandler.h in Headers */, + 46EB2E00017950 /* RCTTrackingAnimatedNode.h in Headers */, + 46EB2E00017960 /* RCTTransformAnimatedNode.h in Headers */, + 46EB2E000170F0 /* RCTTurboModuleRegistry.h in Headers */, + 46EB2E00017B50 /* RCTUIImageViewAnimated.h in Headers */, + 46EB2E00017350 /* RCTUIManager.h in Headers */, + 46EB2E00017360 /* RCTUIManagerObserverCoordinator.h in Headers */, + 46EB2E00017370 /* RCTUIManagerUtils.h in Headers */, + 46EB2E00017DC0 /* RCTUITextField.h in Headers */, + 46EB2E00017CE0 /* RCTUITextView.h in Headers */, + 46EB2E000173A0 /* RCTUIUtils.h in Headers */, + 46EB2E00017100 /* RCTURLRequestDelegate.h in Headers */, + 46EB2E00017110 /* RCTURLRequestHandler.h in Headers */, + 46EB2E00017120 /* RCTUtils.h in Headers */, + 46EB2E00017130 /* RCTUtilsUIOverride.h in Headers */, + 46EB2E00017970 /* RCTValueAnimatedNode.h in Headers */, + 46EB2E00017140 /* RCTVersion.h in Headers */, + 46EB2E00017E00 /* RCTVibration.h in Headers */, + 46EB2E00017E10 /* RCTVibrationPlugins.h in Headers */, + 46EB2E00017590 /* RCTView.h in Headers */, + 46EB2E000175A0 /* RCTViewManager.h in Headers */, + 46EB2E000175B0 /* RCTViewUtils.h in Headers */, + 46EB2E00017DD0 /* RCTVirtualTextShadowView.h in Headers */, + 46EB2E00017DE0 /* RCTVirtualTextView.h in Headers */, + 46EB2E00017DF0 /* RCTVirtualTextViewManager.h in Headers */, + 46EB2E000166A0 /* RCTWebSocketExecutor.h in Headers */, + 46EB2E000166B0 /* RCTWebSocketModule.h in Headers */, + 46EB2E000175C0 /* RCTWrapperViewController.h in Headers */, + 46EB2E00017E80 /* React-Core-umbrella.h in Headers */, + 46EB2E000176B0 /* UIView+Private.h in Headers */, + 46EB2E000176C0 /* UIView+React.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00017F10 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000181A0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00018AB0 /* AccessibilityPrimitives.h in Headers */, + 46EB2E00018AC0 /* AccessibilityProps.h in Headers */, + 46EB2E00018AD0 /* accessibilityPropsConversions.h in Headers */, + 46EB2E00019440 /* AsynchronousEventBeat.h in Headers */, + 46EB2E000182A0 /* AttributedString.h in Headers */, + 46EB2E000182B0 /* AttributedStringBox.h in Headers */, + 46EB2E00018800 /* BaseTextProps.h in Headers */, + 46EB2E00018810 /* BaseTextShadowNode.h in Headers */, + 46EB2E00018AE0 /* BaseTouch.h in Headers */, + 46EB2E00018AF0 /* BaseViewEventEmitter.h in Headers */, + 46EB2E00018B00 /* BaseViewProps.h in Headers */, + 46EB2E00018E30 /* BatchedEventQueue.h in Headers */, + 46EB2E00019630 /* bindingUtils.h in Headers */, + 46EB2E00018E40 /* ComponentDescriptor.h in Headers */, + 46EB2E00018330 /* ComponentDescriptorFactory.h in Headers */, + 46EB2E00018340 /* ComponentDescriptorProvider.h in Headers */, + 46EB2E00018350 /* ComponentDescriptorProviderRegistry.h in Headers */, + 46EB2E00018360 /* ComponentDescriptorRegistry.h in Headers */, + 46EB2E00018590 /* ComponentDescriptors.h in Headers */, + 46EB2E00018370 /* componentNameByReactViewName.h in Headers */, + 46EB2E00018E50 /* ConcreteComponentDescriptor.h in Headers */, + 46EB2E00018E60 /* ConcreteShadowNode.h in Headers */, + 46EB2E00018E70 /* ConcreteState.h in Headers */, + 46EB2E00018B10 /* ConcreteViewShadowNode.h in Headers */, + 46EB2E00018200 /* conversions.h in Headers */, + 46EB2E000182C0 /* conversions.h in Headers */, + 46EB2E000186D0 /* conversions.h in Headers */, + 46EB2E00018820 /* conversions.h in Headers */, + 46EB2E00018930 /* conversions.h in Headers */, + 46EB2E00018B20 /* conversions.h in Headers */, + 46EB2E00018E80 /* conversions.h in Headers */, + 46EB2E00019310 /* Differentiator.h in Headers */, + 46EB2E00018E90 /* DynamicPropsUtilities.h in Headers */, + 46EB2E00018EA0 /* EventBeat.h in Headers */, + 46EB2E00018EB0 /* EventDispatcher.h in Headers */, + 46EB2E00018EC0 /* EventEmitter.h in Headers */, + 46EB2E000185A0 /* EventEmitters.h in Headers */, + 46EB2E00018ED0 /* EventListener.h in Headers */, + 46EB2E00018EE0 /* EventLogger.h in Headers */, + 46EB2E00018EF0 /* EventPayload.h in Headers */, + 46EB2E00018F00 /* EventPayloadType.h in Headers */, + 46EB2E00018F10 /* EventPipe.h in Headers */, + 46EB2E00018F20 /* EventPriority.h in Headers */, + 46EB2E00018F30 /* EventQueue.h in Headers */, + 46EB2E00018F40 /* EventQueueProcessor.h in Headers */, + 46EB2E00018F50 /* EventTarget.h in Headers */, + 46EB2E00018F60 /* graphicsConversions.h in Headers */, + 46EB2E00018B30 /* HostPlatformTouch.h in Headers */, + 46EB2E00018B40 /* HostPlatformViewEventEmitter.h in Headers */, + 46EB2E00018B50 /* HostPlatformViewProps.h in Headers */, + 46EB2E00018B60 /* HostPlatformViewTraitsInitializer.h in Headers */, + 46EB2E000191A0 /* ImageManager.h in Headers */, + 46EB2E000191B0 /* ImageRequest.h in Headers */, + 46EB2E000191C0 /* ImageResponse.h in Headers */, + 46EB2E000191D0 /* ImageResponseObserver.h in Headers */, + 46EB2E000191E0 /* ImageResponseObserverCoordinator.h in Headers */, + 46EB2E000191F0 /* ImageTelemetry.h in Headers */, + 46EB2E000183B0 /* InputAccessoryComponentDescriptor.h in Headers */, + 46EB2E000183C0 /* InputAccessoryShadowNode.h in Headers */, + 46EB2E000183D0 /* InputAccessoryState.h in Headers */, + 46EB2E00019450 /* InspectorData.h in Headers */, + 46EB2E00018F70 /* InstanceHandle.h in Headers */, + 46EB2E00018F80 /* LayoutableShadowNode.h in Headers */, + 46EB2E00018210 /* LayoutAnimationCallbackWrapper.h in Headers */, + 46EB2E00018220 /* LayoutAnimationDriver.h in Headers */, + 46EB2E00018230 /* LayoutAnimationKeyFrameManager.h in Headers */, + 46EB2E00019640 /* LayoutAnimationStatusDelegate.h in Headers */, + 46EB2E00018F90 /* LayoutConstraints.h in Headers */, + 46EB2E00018FA0 /* LayoutContext.h in Headers */, + 46EB2E00018FB0 /* LayoutMetrics.h in Headers */, + 46EB2E00018FC0 /* LayoutPrimitives.h in Headers */, + 46EB2E00019230 /* LeakChecker.h in Headers */, + 46EB2E00018460 /* LegacyViewManagerInteropComponentDescriptor.h in Headers */, + 46EB2E00018470 /* LegacyViewManagerInteropShadowNode.h in Headers */, + 46EB2E00018480 /* LegacyViewManagerInteropState.h in Headers */, + 46EB2E00018490 /* LegacyViewManagerInteropViewEventEmitter.h in Headers */, + 46EB2E000184A0 /* LegacyViewManagerInteropViewProps.h in Headers */, + 46EB2E00018510 /* ModalHostViewComponentDescriptor.h in Headers */, + 46EB2E00018520 /* ModalHostViewShadowNode.h in Headers */, + 46EB2E00018530 /* ModalHostViewState.h in Headers */, + 46EB2E00019320 /* MountingCoordinator.h in Headers */, + 46EB2E00019330 /* MountingOverrideDelegate.h in Headers */, + 46EB2E00019340 /* MountingTransaction.h in Headers */, + 46EB2E00018390 /* NativeComponentRegistryBinding.h in Headers */, + 46EB2E000182D0 /* ParagraphAttributes.h in Headers */, + 46EB2E00018830 /* ParagraphComponentDescriptor.h in Headers */, + 46EB2E00018840 /* ParagraphEventEmitter.h in Headers */, + 46EB2E00018850 /* ParagraphLayoutManager.h in Headers */, + 46EB2E00018860 /* ParagraphProps.h in Headers */, + 46EB2E00018870 /* ParagraphShadowNode.h in Headers */, + 46EB2E00018880 /* ParagraphState.h in Headers */, + 46EB2E00018B70 /* PointerEvent.h in Headers */, + 46EB2E00019650 /* PointerEventsProcessor.h in Headers */, + 46EB2E00019660 /* PointerHoverTracker.h in Headers */, + 46EB2E00018240 /* primitives.h in Headers */, + 46EB2E000182E0 /* primitives.h in Headers */, + 46EB2E000186E0 /* primitives.h in Headers */, + 46EB2E00018940 /* primitives.h in Headers */, + 46EB2E00018B80 /* primitives.h in Headers */, + 46EB2E00019200 /* primitives.h in Headers */, + 46EB2E00019670 /* primitives.h in Headers */, + 46EB2E000185B0 /* Props.h in Headers */, + 46EB2E00018FD0 /* Props.h in Headers */, + 46EB2E00018950 /* propsConversions.h in Headers */, + 46EB2E00018B90 /* propsConversions.h in Headers */, + 46EB2E00018FE0 /* propsConversions.h in Headers */, + 46EB2E00018FF0 /* PropsMacros.h in Headers */, + 46EB2E00019000 /* PropsParserContext.h in Headers */, + 46EB2E00019010 /* RawEvent.h in Headers */, + 46EB2E00019020 /* RawProps.h in Headers */, + 46EB2E00019030 /* RawPropsKey.h in Headers */, + 46EB2E00019040 /* RawPropsKeyMap.h in Headers */, + 46EB2E00019050 /* RawPropsParser.h in Headers */, + 46EB2E00019060 /* RawPropsPrimitives.h in Headers */, + 46EB2E00018890 /* RawTextComponentDescriptor.h in Headers */, + 46EB2E000188A0 /* RawTextProps.h in Headers */, + 46EB2E000188B0 /* RawTextShadowNode.h in Headers */, + 46EB2E00019070 /* RawValue.h in Headers */, + 46EB2E00019550 /* RCTAttributedTextUtils.h in Headers */, + 46EB2E000185C0 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E000186F0 /* RCTComponentViewHelpers.h in Headers */, + 46EB2E00019560 /* RCTFontProperties.h in Headers */, + 46EB2E00019570 /* RCTFontUtils.h in Headers */, + 46EB2E000184B0 /* RCTLegacyViewManagerInteropCoordinator.h in Headers */, + 46EB2E00019580 /* RCTTextLayoutManager.h in Headers */, + 46EB2E00019590 /* RCTTextPrimitivesConversions.h in Headers */, + 46EB2E00019740 /* React-Fabric-umbrella.h in Headers */, + 46EB2E00019080 /* ReactEventPriority.h in Headers */, + 46EB2E00019090 /* ReactPrimitives.h in Headers */, + 46EB2E00018610 /* RootComponentDescriptor.h in Headers */, + 46EB2E00018620 /* RootProps.h in Headers */, + 46EB2E00018630 /* RootShadowNode.h in Headers */, + 46EB2E00018660 /* SafeAreaViewComponentDescriptor.h in Headers */, + 46EB2E00018670 /* SafeAreaViewShadowNode.h in Headers */, + 46EB2E00018680 /* SafeAreaViewState.h in Headers */, + 46EB2E00019460 /* Scheduler.h in Headers */, + 46EB2E00019470 /* SchedulerDelegate.h in Headers */, + 46EB2E00019480 /* SchedulerToolbox.h in Headers */, + 46EB2E00018700 /* ScrollViewComponentDescriptor.h in Headers */, + 46EB2E00018710 /* ScrollViewEventEmitter.h in Headers */, + 46EB2E00018720 /* ScrollViewProps.h in Headers */, + 46EB2E00018730 /* ScrollViewShadowNode.h in Headers */, + 46EB2E00018740 /* ScrollViewState.h in Headers */, + 46EB2E000190A0 /* Sealable.h in Headers */, + 46EB2E000190B0 /* ShadowNode.h in Headers */, + 46EB2E000190C0 /* ShadowNodeFamily.h in Headers */, + 46EB2E000190D0 /* ShadowNodeFragment.h in Headers */, + 46EB2E000185D0 /* ShadowNodes.h in Headers */, + 46EB2E000190E0 /* ShadowNodeTraits.h in Headers */, + 46EB2E00019350 /* ShadowTree.h in Headers */, + 46EB2E00019360 /* ShadowTreeDelegate.h in Headers */, + 46EB2E00019370 /* ShadowTreeRegistry.h in Headers */, + 46EB2E00019380 /* ShadowTreeRevision.h in Headers */, + 46EB2E00019390 /* ShadowView.h in Headers */, + 46EB2E000193A0 /* ShadowViewMutation.h in Headers */, + 46EB2E000190F0 /* State.h in Headers */, + 46EB2E00019100 /* StateData.h in Headers */, + 46EB2E00019110 /* StatePipe.h in Headers */, + 46EB2E000185E0 /* States.h in Headers */, + 46EB2E00019120 /* StateUpdate.h in Headers */, + 46EB2E000193B0 /* stubs.h in Headers */, + 46EB2E000193C0 /* StubView.h in Headers */, + 46EB2E000193D0 /* StubViewTree.h in Headers */, + 46EB2E00019490 /* SurfaceHandler.h in Headers */, + 46EB2E000194A0 /* SurfaceManager.h in Headers */, + 46EB2E00019680 /* SurfaceRegistryBinding.h in Headers */, + 46EB2E000194E0 /* SurfaceTelemetry.h in Headers */, + 46EB2E000194B0 /* SynchronousEventBeat.h in Headers */, + 46EB2E000193E0 /* TelemetryController.h in Headers */, + 46EB2E000182F0 /* TextAttributes.h in Headers */, + 46EB2E000188C0 /* TextComponentDescriptor.h in Headers */, + 46EB2E00018960 /* TextInputComponentDescriptor.h in Headers */, + 46EB2E00018970 /* TextInputEventEmitter.h in Headers */, + 46EB2E00018980 /* TextInputProps.h in Headers */, + 46EB2E00018990 /* TextInputShadowNode.h in Headers */, + 46EB2E000189A0 /* TextInputState.h in Headers */, + 46EB2E000195B0 /* TextLayoutContext.h in Headers */, + 46EB2E000195A0 /* TextLayoutManager.h in Headers */, + 46EB2E000195C0 /* TextMeasureCache.h in Headers */, + 46EB2E000188D0 /* TextProps.h in Headers */, + 46EB2E000188E0 /* TextShadowNode.h in Headers */, + 46EB2E00018BA0 /* Touch.h in Headers */, + 46EB2E00018BB0 /* TouchEvent.h in Headers */, + 46EB2E00018BC0 /* TouchEventEmitter.h in Headers */, + 46EB2E000194F0 /* TransactionTelemetry.h in Headers */, + 46EB2E00019690 /* UIManager.h in Headers */, + 46EB2E000196A0 /* UIManagerAnimationDelegate.h in Headers */, + 46EB2E000196B0 /* UIManagerBinding.h in Headers */, + 46EB2E000196C0 /* UIManagerCommitHook.h in Headers */, + 46EB2E000196D0 /* UIManagerDelegate.h in Headers */, + 46EB2E000196E0 /* UIManagerMountHook.h in Headers */, + 46EB2E00019130 /* UnbatchedEventQueue.h in Headers */, + 46EB2E000189E0 /* UnimplementedViewComponentDescriptor.h in Headers */, + 46EB2E000189F0 /* UnimplementedViewProps.h in Headers */, + 46EB2E00018A00 /* UnimplementedViewShadowNode.h in Headers */, + 46EB2E000184C0 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h in Headers */, + 46EB2E000184D0 /* UnstableLegacyViewManagerAutomaticShadowNode.h in Headers */, + 46EB2E000184E0 /* UnstableLegacyViewManagerInteropComponentDescriptor.h in Headers */, + 46EB2E00018250 /* utils.h in Headers */, + 46EB2E00019140 /* ValueFactory.h in Headers */, + 46EB2E00019150 /* ValueFactoryEventPayload.h in Headers */, + 46EB2E00018BD0 /* ViewComponentDescriptor.h in Headers */, + 46EB2E00018BE0 /* ViewEventEmitter.h in Headers */, + 46EB2E00018BF0 /* ViewProps.h in Headers */, + 46EB2E00018C00 /* ViewPropsInterpolation.h in Headers */, + 46EB2E00018C10 /* ViewShadowNode.h in Headers */, + 46EB2E00019240 /* WeakFamilyRegistry.h in Headers */, + 46EB2E00018C20 /* YogaLayoutableShadowNode.h in Headers */, + 46EB2E00018C30 /* YogaStylableProps.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000197D0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019840 /* conversions.h in Headers */, + 46EB2E00019850 /* ImageComponentDescriptor.h in Headers */, + 46EB2E00019860 /* ImageEventEmitter.h in Headers */, + 46EB2E00019870 /* ImageProps.h in Headers */, + 46EB2E00019880 /* ImageShadowNode.h in Headers */, + 46EB2E00019890 /* ImageState.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019950 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000199B0 /* RCTImageManager.h in Headers */, + 46EB2E000199C0 /* RCTImageManagerProtocol.h in Headers */, + 46EB2E000199D0 /* RCTImagePrimitivesConversions.h in Headers */, + 46EB2E000199E0 /* RCTSyncImageManager.h in Headers */, + 46EB2E00019A40 /* React-ImageManager-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019AD0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019B20 /* MapBuffer.h in Headers */, + 46EB2E00019B30 /* MapBufferBuilder.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019BF0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019C60 /* RCTInteropTurboModule.h in Headers */, + 46EB2E00019C70 /* RCTRuntimeExecutor.h in Headers */, + 46EB2E00019C80 /* RCTTurboModule.h in Headers */, + 46EB2E00019C90 /* RCTTurboModuleManager.h in Headers */, + 46EB2E00019CF0 /* React-NativeModulesApple-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019DF0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019FF0 /* RCTAdditionAnimatedNode.h in Headers */, + 46EB2E0001A000 /* RCTAnimatedNode.h in Headers */, + 46EB2E00019FA0 /* RCTAnimationDriver.h in Headers */, + 46EB2E0001A0E0 /* RCTAnimationPlugins.h in Headers */, + 46EB2E0001A0F0 /* RCTAnimationUtils.h in Headers */, + 46EB2E0001A010 /* RCTColorAnimatedNode.h in Headers */, + 46EB2E00019FB0 /* RCTDecayAnimation.h in Headers */, + 46EB2E0001A020 /* RCTDiffClampAnimatedNode.h in Headers */, + 46EB2E0001A030 /* RCTDivisionAnimatedNode.h in Headers */, + 46EB2E00019FC0 /* RCTEventAnimation.h in Headers */, + 46EB2E00019FD0 /* RCTFrameAnimation.h in Headers */, + 46EB2E0001A040 /* RCTInterpolationAnimatedNode.h in Headers */, + 46EB2E0001A050 /* RCTModuloAnimatedNode.h in Headers */, + 46EB2E0001A060 /* RCTMultiplicationAnimatedNode.h in Headers */, + 46EB2E0001A100 /* RCTNativeAnimatedModule.h in Headers */, + 46EB2E0001A110 /* RCTNativeAnimatedNodesManager.h in Headers */, + 46EB2E0001A120 /* RCTNativeAnimatedTurboModule.h in Headers */, + 46EB2E0001A070 /* RCTObjectAnimatedNode.h in Headers */, + 46EB2E0001A080 /* RCTPropsAnimatedNode.h in Headers */, + 46EB2E00019FE0 /* RCTSpringAnimation.h in Headers */, + 46EB2E0001A090 /* RCTStyleAnimatedNode.h in Headers */, + 46EB2E0001A0A0 /* RCTSubtractionAnimatedNode.h in Headers */, + 46EB2E0001A0B0 /* RCTTrackingAnimatedNode.h in Headers */, + 46EB2E0001A0C0 /* RCTTransformAnimatedNode.h in Headers */, + 46EB2E0001A0D0 /* RCTValueAnimatedNode.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A1E0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001A250 /* RCTAppDelegate.h in Headers */, + 46EB2E0001A240 /* RCTAppDelegate+Protected.h in Headers */, + 46EB2E0001A260 /* RCTAppSetupUtils.h in Headers */, + 46EB2E0001A270 /* RCTRootViewFactory.h in Headers */, + 46EB2E0001A2D0 /* React-RCTAppDelegate-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A360 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001A3D0 /* RCTBlobCollector.h in Headers */, + 46EB2E0001A3E0 /* RCTBlobManager.h in Headers */, + 46EB2E0001A3F0 /* RCTBlobPlugins.h in Headers */, + 46EB2E0001A400 /* RCTFileReaderModule.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A4C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001AAB0 /* PlatformRunLoopObserver.h in Headers */, + 46EB2E0001A8A0 /* RCTAccessibilityElement.h in Headers */, + 46EB2E0001A790 /* RCTActivityIndicatorViewComponentView.h in Headers */, + 46EB2E0001A930 /* RCTComponentViewClassDescriptor.h in Headers */, + 46EB2E0001A940 /* RCTComponentViewDescriptor.h in Headers */, + 46EB2E0001A950 /* RCTComponentViewFactory.h in Headers */, + 46EB2E0001A960 /* RCTComponentViewProtocol.h in Headers */, + 46EB2E0001A970 /* RCTComponentViewRegistry.h in Headers */, + 46EB2E0001A9D0 /* RCTConversions.h in Headers */, + 46EB2E0001A850 /* RCTCustomPullToRefreshViewProtocol.h in Headers */, + 46EB2E0001A7A0 /* RCTDebuggingOverlayComponentView.h in Headers */, + 46EB2E0001A860 /* RCTEnhancedScrollView.h in Headers */, + 46EB2E0001A820 /* RCTFabricComponentsPlugins.h in Headers */, + 46EB2E0001A800 /* RCTFabricModalHostViewController.h in Headers */, + 46EB2E0001AAA0 /* RCTFabricSurface.h in Headers */, + 46EB2E0001AAC0 /* RCTGenericDelegateSplitter.h in Headers */, + 46EB2E0001AAD0 /* RCTIdentifierPool.h in Headers */, + 46EB2E0001A7B0 /* RCTImageComponentView.h in Headers */, + 46EB2E0001A9E0 /* RCTImageResponseDelegate.h in Headers */, + 46EB2E0001A9F0 /* RCTImageResponseObserverProxy.h in Headers */, + 46EB2E0001A7C0 /* RCTInputAccessoryComponentView.h in Headers */, + 46EB2E0001A7D0 /* RCTInputAccessoryContentView.h in Headers */, + 46EB2E0001A7E0 /* RCTLegacyViewManagerInteropComponentView.h in Headers */, + 46EB2E0001A7F0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h in Headers */, + 46EB2E0001AA00 /* RCTLocalizationProvider.h in Headers */, + 46EB2E0001A810 /* RCTModalHostViewComponentView.h in Headers */, + 46EB2E0001A980 /* RCTMountingManager.h in Headers */, + 46EB2E0001A990 /* RCTMountingManagerDelegate.h in Headers */, + 46EB2E0001A9A0 /* RCTMountingTransactionObserverCoordinator.h in Headers */, + 46EB2E0001A9B0 /* RCTMountingTransactionObserving.h in Headers */, + 46EB2E0001A8B0 /* RCTParagraphComponentAccessibilityProvider.h in Headers */, + 46EB2E0001A8C0 /* RCTParagraphComponentView.h in Headers */, + 46EB2E0001AA10 /* RCTPrimitives.h in Headers */, + 46EB2E0001A870 /* RCTPullToRefreshViewComponentView.h in Headers */, + 46EB2E0001AAE0 /* RCTReactTaggedView.h in Headers */, + 46EB2E0001A830 /* RCTRootComponentView.h in Headers */, + 46EB2E0001A840 /* RCTSafeAreaViewComponentView.h in Headers */, + 46EB2E0001AA20 /* RCTScheduler.h in Headers */, + 46EB2E0001A880 /* RCTScrollViewComponentView.h in Headers */, + 46EB2E0001AA30 /* RCTSurfacePointerHandler.h in Headers */, + 46EB2E0001AA40 /* RCTSurfacePresenter.h in Headers */, + 46EB2E0001AA50 /* RCTSurfacePresenterBridgeAdapter.h in Headers */, + 46EB2E0001AA60 /* RCTSurfaceRegistry.h in Headers */, + 46EB2E0001AA70 /* RCTSurfaceTouchHandler.h in Headers */, + 46EB2E0001A890 /* RCTSwitchComponentView.h in Headers */, + 46EB2E0001A8D0 /* RCTTextInputComponentView.h in Headers */, + 46EB2E0001A8E0 /* RCTTextInputNativeCommands.h in Headers */, + 46EB2E0001A8F0 /* RCTTextInputUtils.h in Headers */, + 46EB2E0001AA80 /* RCTThirdPartyFabricComponentsProvider.h in Headers */, + 46EB2E0001AA90 /* RCTTouchableComponentViewProtocol.h in Headers */, + 46EB2E0001A900 /* RCTUnimplementedNativeComponentView.h in Headers */, + 46EB2E0001A910 /* RCTUnimplementedViewComponentView.h in Headers */, + 46EB2E0001A920 /* RCTViewComponentView.h in Headers */, + 46EB2E0001AB40 /* React-RCTFabric-umbrella.h in Headers */, + 46EB2E0001A9C0 /* UIView+ComponentViewProtocol.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001ABD0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001ADD0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001AED0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B010 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B110 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B380 /* NSTextStorage+FontScaling.h in Headers */, + 46EB2E0001B400 /* RCTBackedTextInputDelegate.h in Headers */, + 46EB2E0001B410 /* RCTBackedTextInputDelegateAdapter.h in Headers */, + 46EB2E0001B420 /* RCTBackedTextInputViewProtocol.h in Headers */, + 46EB2E0001B430 /* RCTBaseTextInputShadowView.h in Headers */, + 46EB2E0001B440 /* RCTBaseTextInputView.h in Headers */, + 46EB2E0001B450 /* RCTBaseTextInputViewManager.h in Headers */, + 46EB2E0001B310 /* RCTBaseTextShadowView.h in Headers */, + 46EB2E0001B320 /* RCTBaseTextViewManager.h in Headers */, + 46EB2E0001B350 /* RCTConvert+Text.h in Headers */, + 46EB2E0001B390 /* RCTDynamicTypeRamp.h in Headers */, + 46EB2E0001B460 /* RCTInputAccessoryShadowView.h in Headers */, + 46EB2E0001B470 /* RCTInputAccessoryView.h in Headers */, + 46EB2E0001B480 /* RCTInputAccessoryViewContent.h in Headers */, + 46EB2E0001B490 /* RCTInputAccessoryViewManager.h in Headers */, + 46EB2E0001B3D0 /* RCTMultilineTextInputView.h in Headers */, + 46EB2E0001B3E0 /* RCTMultilineTextInputViewManager.h in Headers */, + 46EB2E0001B330 /* RCTRawTextShadowView.h in Headers */, + 46EB2E0001B340 /* RCTRawTextViewManager.h in Headers */, + 46EB2E0001B4B0 /* RCTSinglelineTextInputView.h in Headers */, + 46EB2E0001B4C0 /* RCTSinglelineTextInputViewManager.h in Headers */, + 46EB2E0001B360 /* RCTTextAttributes.h in Headers */, + 46EB2E0001B4A0 /* RCTTextSelection.h in Headers */, + 46EB2E0001B3A0 /* RCTTextShadowView.h in Headers */, + 46EB2E0001B370 /* RCTTextTransform.h in Headers */, + 46EB2E0001B3B0 /* RCTTextView.h in Headers */, + 46EB2E0001B3C0 /* RCTTextViewManager.h in Headers */, + 46EB2E0001B4D0 /* RCTUITextField.h in Headers */, + 46EB2E0001B3F0 /* RCTUITextView.h in Headers */, + 46EB2E0001B4E0 /* RCTVirtualTextShadowView.h in Headers */, + 46EB2E0001B4F0 /* RCTVirtualTextView.h in Headers */, + 46EB2E0001B500 /* RCTVirtualTextViewManager.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B5C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B6C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B760 /* ObjCTimerRegistry.h in Headers */, + 46EB2E0001B770 /* RCTContextContainerHandling.h in Headers */, + 46EB2E0001B780 /* RCTHermesInstance.h in Headers */, + 46EB2E0001B7A0 /* RCTHost.h in Headers */, + 46EB2E0001B790 /* RCTHost+Internal.h in Headers */, + 46EB2E0001B7B0 /* RCTInstance.h in Headers */, + 46EB2E0001B7C0 /* RCTJSThreadManager.h in Headers */, + 46EB2E0001B7D0 /* RCTLegacyUIManagerConstantsProvider.h in Headers */, + 46EB2E0001B7E0 /* RCTPerformanceLoggerUtils.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B8A0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B940 /* BindingsInstaller.h in Headers */, + 46EB2E0001B950 /* BridgelessJSCallInvoker.h in Headers */, + 46EB2E0001B960 /* BridgelessNativeMethodCallInvoker.h in Headers */, + 46EB2E0001B970 /* BufferedRuntimeExecutor.h in Headers */, + 46EB2E0001B980 /* JSRuntimeFactory.h in Headers */, + 46EB2E0001B9C0 /* LegacyUIManagerConstantsProviderBinding.h in Headers */, + 46EB2E0001B990 /* PlatformTimerRegistry.h in Headers */, + 46EB2E0001B9A0 /* ReactInstance.h in Headers */, + 46EB2E0001B9B0 /* TimerManager.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BA80 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001BAC0 /* HermesInstance.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BBF0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001BCD0 /* CxxModule.h in Headers */, + 46EB2E0001BCE0 /* CxxNativeModule.h in Headers */, + 46EB2E0001BCF0 /* ErrorUtils.h in Headers */, + 46EB2E0001BD00 /* Instance.h in Headers */, + 46EB2E0001BD20 /* JsArgumentHelpers.h in Headers */, + 46EB2E0001BD10 /* JsArgumentHelpers-inl.h in Headers */, + 46EB2E0001BD30 /* JSBigString.h in Headers */, + 46EB2E0001BD40 /* JSBundleType.h in Headers */, + 46EB2E0001BD50 /* JSExecutor.h in Headers */, + 46EB2E0001BD60 /* JSIndexedRAMBundle.h in Headers */, + 46EB2E0001BD70 /* JSModulesUnbundle.h in Headers */, + 46EB2E0001BD80 /* MessageQueueThread.h in Headers */, + 46EB2E0001BD90 /* MethodCall.h in Headers */, + 46EB2E0001BDA0 /* ModuleRegistry.h in Headers */, + 46EB2E0001BDB0 /* MoveWrapper.h in Headers */, + 46EB2E0001BDC0 /* NativeModule.h in Headers */, + 46EB2E0001BDD0 /* NativeToJsBridge.h in Headers */, + 46EB2E0001BDE0 /* RAMBundleRegistry.h in Headers */, + 46EB2E0001BDF0 /* ReactMarker.h in Headers */, + 46EB2E0001BE00 /* ReactNativeVersion.h in Headers */, + 46EB2E0001BE10 /* RecoverableError.h in Headers */, + 46EB2E0001BE20 /* SharedProxyCxxModule.h in Headers */, + 46EB2E0001BE30 /* SystraceSection.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BEF0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001BF30 /* flags.h in Headers */, + 46EB2E0001BFB0 /* React-debug-umbrella.h in Headers */, + 46EB2E0001BF40 /* react_native_assert.h in Headers */, + 46EB2E0001BF50 /* react_native_expect.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C040 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C120 /* React-featureflags-umbrella.h in Headers */, + 46EB2E0001C090 /* ReactNativeFeatureFlags.h in Headers */, + 46EB2E0001C0A0 /* ReactNativeFeatureFlagsAccessor.h in Headers */, + 46EB2E0001C0B0 /* ReactNativeFeatureFlagsDefaults.h in Headers */, + 46EB2E0001C0C0 /* ReactNativeFeatureFlagsProvider.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C1B0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C230 /* Color.h in Headers */, + 46EB2E0001C240 /* ColorComponents.h in Headers */, + 46EB2E0001C250 /* conversions.h in Headers */, + 46EB2E0001C280 /* Float.h in Headers */, + 46EB2E0001C260 /* fromRawValueShared.h in Headers */, + 46EB2E0001C270 /* Geometry.h in Headers */, + 46EB2E0001C290 /* HostPlatformColor.h in Headers */, + 46EB2E0001C2A0 /* PlatformColorParser.h in Headers */, + 46EB2E0001C2C0 /* Point.h in Headers */, + 46EB2E0001C2B0 /* RCTPlatformColorUtils.h in Headers */, + 46EB2E0001C3A0 /* React-graphics-umbrella.h in Headers */, + 46EB2E0001C2D0 /* Rect.h in Headers */, + 46EB2E0001C2E0 /* RectangleCorners.h in Headers */, + 46EB2E0001C2F0 /* RectangleEdges.h in Headers */, + 46EB2E0001C300 /* rounding.h in Headers */, + 46EB2E0001C310 /* Size.h in Headers */, + 46EB2E0001C320 /* Transform.h in Headers */, + 46EB2E0001C330 /* ValueUnit.h in Headers */, + 46EB2E0001C340 /* Vector.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C430 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C4B0 /* ConnectionDemux.h in Headers */, + 46EB2E0001C4A0 /* HermesExecutorFactory.h in Headers */, + 46EB2E0001C4C0 /* HermesRuntimeAgentDelegate.h in Headers */, + 46EB2E0001C530 /* React-hermes-umbrella.h in Headers */, + 46EB2E0001C4D0 /* Registration.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C5C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C600 /* JsErrorHandler.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C6C0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C700 /* decorator.h in Headers */, + 46EB2E0001C710 /* instrumentation.h in Headers */, + 46EB2E0001C730 /* jsi.h in Headers */, + 46EB2E0001C720 /* jsi-inl.h in Headers */, + 46EB2E0001C740 /* JSIDynamic.h in Headers */, + 46EB2E0001C750 /* jsilib.h in Headers */, + 46EB2E0001C7C0 /* React-jsi-umbrella.h in Headers */, + 46EB2E0001C760 /* threadsafe.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C850 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C8A0 /* JSIExecutor.h in Headers */, + 46EB2E0001C8B0 /* JSINativeModules.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C970 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CA80 /* ExecutionContext.h in Headers */, + 46EB2E0001CA90 /* ExecutionContextManager.h in Headers */, + 46EB2E0001CAA0 /* FallbackRuntimeAgentDelegate.h in Headers */, + 46EB2E0001CAB0 /* InspectorFlags.h in Headers */, + 46EB2E0001CAC0 /* InspectorInterfaces.h in Headers */, + 46EB2E0001CAD0 /* InspectorPackagerConnection.h in Headers */, + 46EB2E0001CAE0 /* InspectorPackagerConnectionImpl.h in Headers */, + 46EB2E0001CAF0 /* InspectorUtilities.h in Headers */, + 46EB2E0001CB00 /* InstanceAgent.h in Headers */, + 46EB2E0001CB10 /* InstanceTarget.h in Headers */, + 46EB2E0001CB20 /* PageAgent.h in Headers */, + 46EB2E0001CB30 /* PageTarget.h in Headers */, + 46EB2E0001CB40 /* Parsing.h in Headers */, + 46EB2E0001CC30 /* React-jsinspector-umbrella.h in Headers */, + 46EB2E0001CB50 /* ReactCdp.h in Headers */, + 46EB2E0001CB60 /* RuntimeAgent.h in Headers */, + 46EB2E0001CB70 /* RuntimeAgentDelegate.h in Headers */, + 46EB2E0001CB80 /* RuntimeTarget.h in Headers */, + 46EB2E0001CB90 /* ScopedExecutor.h in Headers */, + 46EB2E0001CBA0 /* SessionState.h in Headers */, + 46EB2E0001CBB0 /* UniqueMonostate.h in Headers */, + 46EB2E0001CBC0 /* WeakList.h in Headers */, + 46EB2E0001CBD0 /* WebSocketInterfaces.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CD30 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CD70 /* react_native_log.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CE30 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CE70 /* ReactNativeConfig.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CF30 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CF70 /* BridgeNativeModulePerfLogger.h in Headers */, + 46EB2E0001CF80 /* NativeModulePerfLogger.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D040 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D090 /* DebugStringConvertible.h in Headers */, + 46EB2E0001D0A0 /* DebugStringConvertibleItem.h in Headers */, + 46EB2E0001D0B0 /* debugStringConvertibleUtils.h in Headers */, + 46EB2E0001D0C0 /* flags.h in Headers */, + 46EB2E0001D130 /* React-rendererdebug-umbrella.h in Headers */, + 46EB2E0001D0D0 /* SystraceSection.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D2A0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D330 /* primitives.h in Headers */, + 46EB2E0001D340 /* RuntimeScheduler.h in Headers */, + 46EB2E0001D380 /* RuntimeScheduler_Legacy.h in Headers */, + 46EB2E0001D390 /* RuntimeScheduler_Modern.h in Headers */, + 46EB2E0001D350 /* RuntimeSchedulerBinding.h in Headers */, + 46EB2E0001D360 /* RuntimeSchedulerCallInvoker.h in Headers */, + 46EB2E0001D370 /* RuntimeSchedulerClock.h in Headers */, + 46EB2E0001D3A0 /* SchedulerPriorityUtils.h in Headers */, + 46EB2E0001D3B0 /* Task.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D470 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D4E0 /* ContextContainer.h in Headers */, + 46EB2E0001D4F0 /* CoreFeatures.h in Headers */, + 46EB2E0001D500 /* FloatComparison.h in Headers */, + 46EB2E0001D510 /* fnv1a.h in Headers */, + 46EB2E0001D520 /* hash_combine.h in Headers */, + 46EB2E0001D530 /* jsi.h in Headers */, + 46EB2E0001D540 /* ManagedObjectWrapper.h in Headers */, + 46EB2E0001D550 /* PackTraits.h in Headers */, + 46EB2E0001D600 /* React-utils-umbrella.h in Headers */, + 46EB2E0001D560 /* RunLoopObserver.h in Headers */, + 46EB2E0001D570 /* SharedFunction.h in Headers */, + 46EB2E0001D580 /* SimpleThreadSafeCache.h in Headers */, + 46EB2E0001D590 /* Telemetry.h in Headers */, + 46EB2E0001D5A0 /* to_underlying.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D690 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D6D0 /* Array.h in Headers */, + 46EB2E0001D6E0 /* AString.h in Headers */, + 46EB2E0001D6F0 /* Base.h in Headers */, + 46EB2E0001D700 /* Bool.h in Headers */, + 46EB2E0001D710 /* Bridging.h in Headers */, + 46EB2E0001D720 /* CallbackWrapper.h in Headers */, + 46EB2E0001D830 /* CallbackWrapper.h in Headers */, + 46EB2E0001D730 /* Class.h in Headers */, + 46EB2E0001D740 /* Convert.h in Headers */, + 46EB2E0001D840 /* CxxTurboModuleUtils.h in Headers */, + 46EB2E0001D750 /* Dynamic.h in Headers */, + 46EB2E0001D760 /* Error.h in Headers */, + 46EB2E0001D770 /* Function.h in Headers */, + 46EB2E0001D780 /* LongLivedObject.h in Headers */, + 46EB2E0001D850 /* LongLivedObject.h in Headers */, + 46EB2E0001D790 /* Number.h in Headers */, + 46EB2E0001D7A0 /* Object.h in Headers */, + 46EB2E0001D7B0 /* Promise.h in Headers */, + 46EB2E0001D900 /* ReactCommon-umbrella.h in Headers */, + 46EB2E0001D860 /* TurboCxxModule.h in Headers */, + 46EB2E0001D870 /* TurboModule.h in Headers */, + 46EB2E0001D880 /* TurboModuleBinding.h in Headers */, + 46EB2E0001D890 /* TurboModulePerfLogger.h in Headers */, + 46EB2E0001D8A0 /* TurboModuleUtils.h in Headers */, + 46EB2E0001D7C0 /* Value.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D990 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001DC00 /* NSRunLoop+SRWebSocket.h in Headers */, + 46EB2E0001DB20 /* NSRunLoop+SRWebSocketPrivate.h in Headers */, + 46EB2E0001DC10 /* NSURLRequest+SRWebSocket.h in Headers */, + 46EB2E0001DB30 /* NSURLRequest+SRWebSocketPrivate.h in Headers */, + 46EB2E0001DC20 /* SocketRocket.h in Headers */, + 46EB2E0001DB70 /* SRConstants.h in Headers */, + 46EB2E0001DAF0 /* SRDelegateController.h in Headers */, + 46EB2E0001DB80 /* SRError.h in Headers */, + 46EB2E0001DB90 /* SRHash.h in Headers */, + 46EB2E0001DBA0 /* SRHTTPConnectMessage.h in Headers */, + 46EB2E0001DB00 /* SRIOConsumer.h in Headers */, + 46EB2E0001DB10 /* SRIOConsumerPool.h in Headers */, + 46EB2E0001DBB0 /* SRLog.h in Headers */, + 46EB2E0001DBC0 /* SRMutex.h in Headers */, + 46EB2E0001DB60 /* SRPinningSecurityPolicy.h in Headers */, + 46EB2E0001DB40 /* SRProxyConnect.h in Headers */, + 46EB2E0001DBD0 /* SRRandom.h in Headers */, + 46EB2E0001DB50 /* SRRunLoopThread.h in Headers */, + 46EB2E0001DC30 /* SRSecurityPolicy.h in Headers */, + 46EB2E0001DBE0 /* SRSIMDHelpers.h in Headers */, + 46EB2E0001DBF0 /* SRURLUtilities.h in Headers */, + 46EB2E0001DC40 /* SRWebSocket.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001DD00 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001DE60 /* AbsoluteLayout.h in Headers */, + 46EB2E0001DE70 /* Align.h in Headers */, + 46EB2E0001DF40 /* Align.h in Headers */, + 46EB2E0001DF20 /* AssertFatal.h in Headers */, + 46EB2E0001DE80 /* Baseline.h in Headers */, + 46EB2E0001DE90 /* BoundAxis.h in Headers */, + 46EB2E0001DEA0 /* Cache.h in Headers */, + 46EB2E0001E080 /* CachedMeasurement.h in Headers */, + 46EB2E0001DEB0 /* CalculateLayout.h in Headers */, + 46EB2E0001E0B0 /* Comparison.h in Headers */, + 46EB2E0001DF10 /* Config.h in Headers */, + 46EB2E0001DF50 /* Dimension.h in Headers */, + 46EB2E0001DF60 /* Direction.h in Headers */, + 46EB2E0001DF70 /* Display.h in Headers */, + 46EB2E0001DF80 /* Edge.h in Headers */, + 46EB2E0001DF90 /* Errata.h in Headers */, + 46EB2E0001E070 /* event.h in Headers */, + 46EB2E0001DFA0 /* ExperimentalFeature.h in Headers */, + 46EB2E0001DEC0 /* FlexDirection.h in Headers */, + 46EB2E0001DFB0 /* FlexDirection.h in Headers */, + 46EB2E0001DED0 /* FlexLine.h in Headers */, + 46EB2E0001E0C0 /* FloatOptional.h in Headers */, + 46EB2E0001DFC0 /* Gutter.h in Headers */, + 46EB2E0001DFD0 /* Justify.h in Headers */, + 46EB2E0001E090 /* LayoutResults.h in Headers */, + 46EB2E0001DF30 /* Log.h in Headers */, + 46EB2E0001DFE0 /* LogLevel.h in Headers */, + 46EB2E0001DFF0 /* MeasureMode.h in Headers */, + 46EB2E0001E0A0 /* Node.h in Headers */, + 46EB2E0001E000 /* NodeType.h in Headers */, + 46EB2E0001E010 /* Overflow.h in Headers */, + 46EB2E0001E020 /* PhysicalEdge.h in Headers */, + 46EB2E0001DEE0 /* PixelGrid.h in Headers */, + 46EB2E0001E030 /* PositionType.h in Headers */, + 46EB2E0001DEF0 /* SizingMode.h in Headers */, + 46EB2E0001E0D0 /* SmallValueBuffer.h in Headers */, + 46EB2E0001E0E0 /* Style.h in Headers */, + 46EB2E0001E0F0 /* StyleLength.h in Headers */, + 46EB2E0001E100 /* StyleValueHandle.h in Headers */, + 46EB2E0001E110 /* StyleValuePool.h in Headers */, + 46EB2E0001DF00 /* TrailingPosition.h in Headers */, + 46EB2E0001E040 /* Unit.h in Headers */, + 46EB2E0001E050 /* Wrap.h in Headers */, + 46EB2E0001E120 /* YGConfig.h in Headers */, + 46EB2E0001E130 /* YGEnums.h in Headers */, + 46EB2E0001E140 /* YGMacros.h in Headers */, + 46EB2E0001E150 /* YGNode.h in Headers */, + 46EB2E0001E160 /* YGNodeLayout.h in Headers */, + 46EB2E0001E170 /* YGNodeStyle.h in Headers */, + 46EB2E0001E180 /* YGPixelGrid.h in Headers */, + 46EB2E0001E190 /* YGValue.h in Headers */, + 46EB2E0001E1A0 /* Yoga.h in Headers */, + 46EB2E0001E200 /* Yoga-umbrella.h in Headers */, + 46EB2E0001E060 /* YogaEnums.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001E290 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001F240 /* ZXAbstractDoCoMoResultParser.h in Headers */, + 46EB2E0001EEA0 /* ZXAbstractExpandedDecoder.h in Headers */, + 46EB2E0001F010 /* ZXAbstractRSSReader.h in Headers */, + 46EB2E0001F250 /* ZXAddressBookAUResultParser.h in Headers */, + 46EB2E0001F260 /* ZXAddressBookDoCoMoResultParser.h in Headers */, + 46EB2E0001F270 /* ZXAddressBookParsedResult.h in Headers */, + 46EB2E0001EEB0 /* ZXAI013103decoder.h in Headers */, + 46EB2E0001EEC0 /* ZXAI01320xDecoder.h in Headers */, + 46EB2E0001EED0 /* ZXAI01392xDecoder.h in Headers */, + 46EB2E0001EEE0 /* ZXAI01393xDecoder.h in Headers */, + 46EB2E0001EEF0 /* ZXAI013x0x1xDecoder.h in Headers */, + 46EB2E0001EF00 /* ZXAI013x0xDecoder.h in Headers */, + 46EB2E0001EF10 /* ZXAI01AndOtherAIs.h in Headers */, + 46EB2E0001EF20 /* ZXAI01decoder.h in Headers */, + 46EB2E0001EF30 /* ZXAI01weightDecoder.h in Headers */, + 46EB2E0001EF40 /* ZXAnyAIDecoder.h in Headers */, + 46EB2E0001E770 /* ZXBarcodeFormat.h in Headers */, + 46EB2E0001E780 /* ZXBinarizer.h in Headers */, + 46EB2E0001E790 /* ZXBinaryBitmap.h in Headers */, + 46EB2E0001E670 /* ZXBitArray.h in Headers */, + 46EB2E0001EFD0 /* ZXBitArrayBuilder.h in Headers */, + 46EB2E0001E680 /* ZXBitMatrix.h in Headers */, + 46EB2E0001E690 /* ZXBitSource.h in Headers */, + 46EB2E0001F280 /* ZXBizcardResultParser.h in Headers */, + 46EB2E0001F290 /* ZXBookmarkDoCoMoResultParser.h in Headers */, + 46EB2E0001E6A0 /* ZXBoolArray.h in Headers */, + 46EB2E0001E8A0 /* ZXByQuadrantReader.h in Headers */, + 46EB2E0001E6B0 /* ZXByteArray.h in Headers */, + 46EB2E0001E7A0 /* ZXByteMatrix.h in Headers */, + 46EB2E0001F2A0 /* ZXCalendarParsedResult.h in Headers */, + 46EB2E0001E5B0 /* ZXCapture.h in Headers */, + 46EB2E0001E5C0 /* ZXCaptureDelegate.h in Headers */, + 46EB2E0001E5D0 /* ZXCGImageLuminanceSource.h in Headers */, + 46EB2E0001E5E0 /* ZXCGImageLuminanceSourceInfo.h in Headers */, + 46EB2E0001E6C0 /* ZXCharacterSetECI.h in Headers */, + 46EB2E0001F070 /* ZXCodaBarReader.h in Headers */, + 46EB2E0001F080 /* ZXCodaBarWriter.h in Headers */, + 46EB2E0001F090 /* ZXCode128Reader.h in Headers */, + 46EB2E0001F0A0 /* ZXCode128Writer.h in Headers */, + 46EB2E0001F0B0 /* ZXCode39Reader.h in Headers */, + 46EB2E0001F0C0 /* ZXCode39Writer.h in Headers */, + 46EB2E0001F0D0 /* ZXCode93Reader.h in Headers */, + 46EB2E0001F0E0 /* ZXCode93Writer.h in Headers */, + 46EB2E0001E6D0 /* ZXDecimal.h in Headers */, + 46EB2E0001E7B0 /* ZXDecodeHints.h in Headers */, + 46EB2E0001E6E0 /* ZXDecoderResult.h in Headers */, + 46EB2E0001E6F0 /* ZXDefaultGridSampler.h in Headers */, + 46EB2E0001E700 /* ZXDetectorResult.h in Headers */, + 46EB2E0001E7C0 /* ZXDimension.h in Headers */, + 46EB2E0001F0F0 /* ZXEAN13Reader.h in Headers */, + 46EB2E0001F100 /* ZXEAN13Writer.h in Headers */, + 46EB2E0001F110 /* ZXEAN8Reader.h in Headers */, + 46EB2E0001F120 /* ZXEAN8Writer.h in Headers */, + 46EB2E0001F130 /* ZXEANManufacturerOrgSupport.h in Headers */, + 46EB2E0001F2B0 /* ZXEmailAddressParsedResult.h in Headers */, + 46EB2E0001F2C0 /* ZXEmailAddressResultParser.h in Headers */, + 46EB2E0001F2D0 /* ZXEmailDoCoMoResultParser.h in Headers */, + 46EB2E0001E7D0 /* ZXEncodeHints.h in Headers */, + 46EB2E0001E7E0 /* ZXErrors.h in Headers */, + 46EB2E0001F2E0 /* ZXExpandedProductParsedResult.h in Headers */, + 46EB2E0001F2F0 /* ZXExpandedProductResultParser.h in Headers */, + 46EB2E0001E630 /* ZXGenericGF.h in Headers */, + 46EB2E0001E640 /* ZXGenericGFPoly.h in Headers */, + 46EB2E0001E8B0 /* ZXGenericMultipleBarcodeReader.h in Headers */, + 46EB2E0001F300 /* ZXGeoParsedResult.h in Headers */, + 46EB2E0001F310 /* ZXGeoResultParser.h in Headers */, + 46EB2E0001E710 /* ZXGlobalHistogramBinarizer.h in Headers */, + 46EB2E0001E720 /* ZXGridSampler.h in Headers */, + 46EB2E0001E730 /* ZXHybridBinarizer.h in Headers */, + 46EB2E0001E5F0 /* ZXImage.h in Headers */, + 46EB2E0001E580 /* ZXingObjC.h in Headers */, + 46EB2E0001F810 /* ZXingObjC-umbrella.h in Headers */, + 46EB2E0001E7F0 /* ZXingObjCCore.h in Headers */, + 46EB2E0001F140 /* ZXingObjCOneD.h in Headers */, + 46EB2E0001F770 /* ZXingObjCPDF417.h in Headers */, + 46EB2E0001E740 /* ZXIntArray.h in Headers */, + 46EB2E0001E800 /* ZXInvertedLuminanceSource.h in Headers */, + 46EB2E0001F320 /* ZXISBNParsedResult.h in Headers */, + 46EB2E0001F330 /* ZXISBNResultParser.h in Headers */, + 46EB2E0001F150 /* ZXITFReader.h in Headers */, + 46EB2E0001F160 /* ZXITFWriter.h in Headers */, + 46EB2E0001E810 /* ZXLuminanceSource.h in Headers */, + 46EB2E0001E600 /* ZXMathUtils.h in Headers */, + 46EB2E0001F620 /* ZXModulusGF.h in Headers */, + 46EB2E0001F630 /* ZXModulusPoly.h in Headers */, + 46EB2E0001E610 /* ZXMonochromeRectangleDetector.h in Headers */, + 46EB2E0001F170 /* ZXMultiFormatOneDReader.h in Headers */, + 46EB2E0001E590 /* ZXMultiFormatReader.h in Headers */, + 46EB2E0001F180 /* ZXMultiFormatUPCEANReader.h in Headers */, + 46EB2E0001E5A0 /* ZXMultiFormatWriter.h in Headers */, + 46EB2E0001E8C0 /* ZXMultipleBarcodeReader.h in Headers */, + 46EB2E0001F190 /* ZXOneDimensionalCodeWriter.h in Headers */, + 46EB2E0001F1A0 /* ZXOneDReader.h in Headers */, + 46EB2E0001F340 /* ZXParsedResult.h in Headers */, + 46EB2E0001F350 /* ZXParsedResultType.h in Headers */, + 46EB2E0001F710 /* ZXPDF417.h in Headers */, + 46EB2E0001F720 /* ZXPDF417BarcodeMatrix.h in Headers */, + 46EB2E0001F650 /* ZXPDF417BarcodeMetadata.h in Headers */, + 46EB2E0001F730 /* ZXPDF417BarcodeRow.h in Headers */, + 46EB2E0001F660 /* ZXPDF417BarcodeValue.h in Headers */, + 46EB2E0001F670 /* ZXPDF417BoundingBox.h in Headers */, + 46EB2E0001F680 /* ZXPDF417Codeword.h in Headers */, + 46EB2E0001F690 /* ZXPDF417CodewordDecoder.h in Headers */, + 46EB2E0001F780 /* ZXPDF417Common.h in Headers */, + 46EB2E0001F6A0 /* ZXPDF417DecodedBitStreamParser.h in Headers */, + 46EB2E0001F6B0 /* ZXPDF417DetectionResult.h in Headers */, + 46EB2E0001F6C0 /* ZXPDF417DetectionResultColumn.h in Headers */, + 46EB2E0001F6D0 /* ZXPDF417DetectionResultRowIndicatorColumn.h in Headers */, + 46EB2E0001F6F0 /* ZXPDF417Detector.h in Headers */, + 46EB2E0001F700 /* ZXPDF417DetectorResult.h in Headers */, + 46EB2E0001F740 /* ZXPDF417Dimensions.h in Headers */, + 46EB2E0001F640 /* ZXPDF417ECErrorCorrection.h in Headers */, + 46EB2E0001F750 /* ZXPDF417ErrorCorrection.h in Headers */, + 46EB2E0001F760 /* ZXPDF417HighLevelEncoder.h in Headers */, + 46EB2E0001F790 /* ZXPDF417Reader.h in Headers */, + 46EB2E0001F7A0 /* ZXPDF417ResultMetadata.h in Headers */, + 46EB2E0001F6E0 /* ZXPDF417ScanningDecoder.h in Headers */, + 46EB2E0001F7B0 /* ZXPDF417Writer.h in Headers */, + 46EB2E0001E750 /* ZXPerspectiveTransform.h in Headers */, + 46EB2E0001E820 /* ZXPlanarYUVLuminanceSource.h in Headers */, + 46EB2E0001F360 /* ZXProductParsedResult.h in Headers */, + 46EB2E0001F370 /* ZXProductResultParser.h in Headers */, + 46EB2E0001E830 /* ZXReader.h in Headers */, + 46EB2E0001E650 /* ZXReedSolomonDecoder.h in Headers */, + 46EB2E0001E660 /* ZXReedSolomonEncoder.h in Headers */, + 46EB2E0001E840 /* ZXResult.h in Headers */, + 46EB2E0001E850 /* ZXResultMetadataType.h in Headers */, + 46EB2E0001F380 /* ZXResultParser.h in Headers */, + 46EB2E0001E860 /* ZXResultPoint.h in Headers */, + 46EB2E0001E870 /* ZXResultPointCallback.h in Headers */, + 46EB2E0001E880 /* ZXRGBLuminanceSource.h in Headers */, + 46EB2E0001F020 /* ZXRSS14Reader.h in Headers */, + 46EB2E0001F030 /* ZXRSSDataCharacter.h in Headers */, + 46EB2E0001EF50 /* ZXRSSExpandedBlockParsedResult.h in Headers */, + 46EB2E0001EF60 /* ZXRSSExpandedCurrentParsingState.h in Headers */, + 46EB2E0001EF70 /* ZXRSSExpandedDecodedChar.h in Headers */, + 46EB2E0001EF80 /* ZXRSSExpandedDecodedInformation.h in Headers */, + 46EB2E0001EF90 /* ZXRSSExpandedDecodedNumeric.h in Headers */, + 46EB2E0001EFA0 /* ZXRSSExpandedDecodedObject.h in Headers */, + 46EB2E0001EFB0 /* ZXRSSExpandedFieldParser.h in Headers */, + 46EB2E0001EFC0 /* ZXRSSExpandedGeneralAppIdDecoder.h in Headers */, + 46EB2E0001EFE0 /* ZXRSSExpandedPair.h in Headers */, + 46EB2E0001EFF0 /* ZXRSSExpandedReader.h in Headers */, + 46EB2E0001F000 /* ZXRSSExpandedRow.h in Headers */, + 46EB2E0001F040 /* ZXRSSFinderPattern.h in Headers */, + 46EB2E0001F050 /* ZXRSSPair.h in Headers */, + 46EB2E0001F060 /* ZXRSSUtils.h in Headers */, + 46EB2E0001F390 /* ZXSMSMMSResultParser.h in Headers */, + 46EB2E0001F3A0 /* ZXSMSParsedResult.h in Headers */, + 46EB2E0001F3B0 /* ZXSMSTOMMSTOResultParser.h in Headers */, + 46EB2E0001F3C0 /* ZXSMTPResultParser.h in Headers */, + 46EB2E0001E760 /* ZXStringUtils.h in Headers */, + 46EB2E0001F3D0 /* ZXTelParsedResult.h in Headers */, + 46EB2E0001F3E0 /* ZXTelResultParser.h in Headers */, + 46EB2E0001F3F0 /* ZXTextParsedResult.h in Headers */, + 46EB2E0001F1B0 /* ZXUPCAReader.h in Headers */, + 46EB2E0001F1C0 /* ZXUPCAWriter.h in Headers */, + 46EB2E0001F1D0 /* ZXUPCEANExtension2Support.h in Headers */, + 46EB2E0001F1E0 /* ZXUPCEANExtension5Support.h in Headers */, + 46EB2E0001F1F0 /* ZXUPCEANExtensionSupport.h in Headers */, + 46EB2E0001F200 /* ZXUPCEANReader.h in Headers */, + 46EB2E0001F210 /* ZXUPCEANWriter.h in Headers */, + 46EB2E0001F220 /* ZXUPCEReader.h in Headers */, + 46EB2E0001F230 /* ZXUPCEWriter.h in Headers */, + 46EB2E0001F400 /* ZXURIParsedResult.h in Headers */, + 46EB2E0001F410 /* ZXURIResultParser.h in Headers */, + 46EB2E0001F420 /* ZXURLTOResultParser.h in Headers */, + 46EB2E0001F430 /* ZXVCardResultParser.h in Headers */, + 46EB2E0001F440 /* ZXVEventResultParser.h in Headers */, + 46EB2E0001F450 /* ZXVINParsedResult.h in Headers */, + 46EB2E0001F460 /* ZXVINResultParser.h in Headers */, + 46EB2E0001E620 /* ZXWhiteRectangleDetector.h in Headers */, + 46EB2E0001F470 /* ZXWifiParsedResult.h in Headers */, + 46EB2E0001F480 /* ZXWifiResultParser.h in Headers */, + 46EB2E0001E890 /* ZXWriter.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001F910 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001F950 /* args.h in Headers */, + 46EB2E0001F960 /* chrono.h in Headers */, + 46EB2E0001F970 /* color.h in Headers */, + 46EB2E0001F980 /* compile.h in Headers */, + 46EB2E0001F990 /* core.h in Headers */, + 46EB2E0001F9B0 /* format.h in Headers */, + 46EB2E0001F9A0 /* format-inl.h in Headers */, + 46EB2E0001F9C0 /* os.h in Headers */, + 46EB2E0001F9D0 /* ostream.h in Headers */, + 46EB2E0001F9E0 /* printf.h in Headers */, + 46EB2E0001F9F0 /* ranges.h in Headers */, + 46EB2E0001FA00 /* std.h in Headers */, + 46EB2E0001FA10 /* xchar.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FAD0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001FC10 /* glog-umbrella.h in Headers */, + 46EB2E0001FB80 /* log_severity.h in Headers */, + 46EB2E0001FB70 /* logging.h in Headers */, + 46EB2E0001FB90 /* raw_logging.h in Headers */, + 46EB2E0001FBA0 /* stl_logging.h in Headers */, + 46EB2E0001FBB0 /* vlog_is_on.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FD20 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001FE00 /* RNCSafeAreaContext.h in Headers */, + 46EB2E0001FE10 /* RNCSafeAreaProvider.h in Headers */, + 46EB2E0001FE20 /* RNCSafeAreaProviderManager.h in Headers */, + 46EB2E0001FE30 /* RNCSafeAreaShadowView.h in Headers */, + 46EB2E0001FE40 /* RNCSafeAreaUtils.h in Headers */, + 46EB2E0001FE50 /* RNCSafeAreaView.h in Headers */, + 46EB2E0001FE60 /* RNCSafeAreaViewEdgeMode.h in Headers */, + 46EB2E0001FE70 /* RNCSafeAreaViewEdges.h in Headers */, + 46EB2E0001FE80 /* RNCSafeAreaViewLocalData.h in Headers */, + 46EB2E0001FE90 /* RNCSafeAreaViewManager.h in Headers */, + 46EB2E0001FEA0 /* RNCSafeAreaViewMode.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FF60 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001FFE0 /* Pods-mobileapptemplate-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 02B79DFED924FA19CA90EC69614733E1 /* fmt */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001F8D0 /* Build configuration list for PBXNativeTarget "fmt" */; + buildPhases = ( + 46EB2E0001F910 /* Headers */, + 46EB2E0001F920 /* Sources */, + 46EB2E0001F930 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = fmt; + productName = fmt; + productReference = F4BDA69E3BCB0166D49FB679ABADCA00 /* fmt */; + productType = "com.apple.product-type.library.static"; + }; + 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001CCF0 /* Build configuration list for PBXNativeTarget "React-logger" */; + buildPhases = ( + 46EB2E0001CD30 /* Headers */, + 46EB2E0001CD40 /* Sources */, + 46EB2E0001CD50 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00024090 /* PBXTargetDependency */, + ); + name = "React-logger"; + productName = "React-logger"; + productReference = A5B49761F8D1EB12585DD45CAA2E489F /* React-logger */; + productType = "com.apple.product-type.library.static"; + }; + 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00019A90 /* Build configuration list for PBXNativeTarget "React-Mapbuffer" */; + buildPhases = ( + 46EB2E00019AD0 /* Headers */, + 46EB2E00019AE0 /* Sources */, + 46EB2E00019AF0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00022750 /* PBXTargetDependency */, + 46EB2E00022730 /* PBXTargetDependency */, + ); + name = "React-Mapbuffer"; + productName = "React-Mapbuffer"; + productReference = C941106D9D54AE237C5110F5638389AC /* React-Mapbuffer */; + productType = "com.apple.product-type.library.static"; + }; + 0A9E313F802B28B44A928D7969FB06FB /* ExpoWebBrowser */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00011430 /* Build configuration list for PBXNativeTarget "ExpoWebBrowser" */; + buildPhases = ( + 46EB2E00011470 /* Headers */, + 46EB2E00011480 /* Sources */, + 46EB2E00011490 /* Frameworks */, + 46EB2E00011550 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000210B0 /* PBXTargetDependency */, + ); + name = ExpoWebBrowser; + productName = ExpoWebBrowser; + productReference = 91BFA73E529051CDD2E6783F3C8023D1 /* ExpoWebBrowser */; + productType = "com.apple.product-type.library.static"; + }; + 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001BEB0 /* Build configuration list for PBXNativeTarget "React-debug" */; + buildPhases = ( + 46EB2E0001BEF0 /* Headers */, + 46EB2E0001BF00 /* Sources */, + 46EB2E0001BF10 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "React-debug"; + productName = "React-debug"; + productReference = 6ED2C07E6AE77BBD9A6856E523EF6A06 /* React-debug */; + productType = "com.apple.product-type.library.static"; + }; + 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001BA40 /* Build configuration list for PBXNativeTarget "React-RuntimeHermes" */; + buildPhases = ( + 46EB2E0001BA80 /* Headers */, + 46EB2E0001BA90 /* Sources */, + 46EB2E0001BAA0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023830 /* PBXTargetDependency */, + 46EB2E000238D0 /* PBXTargetDependency */, + 46EB2E000238F0 /* PBXTargetDependency */, + 46EB2E00023930 /* PBXTargetDependency */, + 46EB2E00023890 /* PBXTargetDependency */, + 46EB2E00023910 /* PBXTargetDependency */, + 46EB2E00023870 /* PBXTargetDependency */, + 46EB2E00023850 /* PBXTargetDependency */, + 46EB2E000238B0 /* PBXTargetDependency */, + 46EB2E00023950 /* PBXTargetDependency */, + ); + name = "React-RuntimeHermes"; + productName = "React-RuntimeHermes"; + productReference = 4F3E9C98444FA55E416B857143C48013 /* React-RuntimeHermes */; + productType = "com.apple.product-type.library.static"; + }; + 0F782E65C434CB2F920719FC727833DC /* EXConstants-EXConstants */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F160 /* Build configuration list for PBXNativeTarget "EXConstants-EXConstants" */; + buildPhases = ( + 46EB2E0000F1A0 /* Sources */, + 46EB2E0000F1B0 /* Frameworks */, + 46EB2E0000F1C0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "EXConstants-EXConstants"; + productName = EXConstants; + productReference = 8373770623C36DC1B0469DD50C6F763C /* EXConstants-EXConstants */; + productType = "com.apple.product-type.bundle"; + }; + 105765E503515FDF1EFEBEFA6F166225 /* ExpoFont */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00010160 /* Build configuration list for PBXNativeTarget "ExpoFont" */; + buildPhases = ( + 46EB2E000101A0 /* Headers */, + 46EB2E000101B0 /* Sources */, + 46EB2E000101C0 /* Frameworks */, + 46EB2E00010280 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020DD0 /* PBXTargetDependency */, + ); + name = ExpoFont; + productName = ExpoFont; + productReference = ABC8ABA7BE6A035D2B3BD07109EFD54A /* ExpoFont */; + productType = "com.apple.product-type.library.static"; + }; + 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001D950 /* Build configuration list for PBXNativeTarget "SocketRocket" */; + buildPhases = ( + 46EB2E0001D990 /* Headers */, + 46EB2E0001D9A0 /* Sources */, + 46EB2E0001D9B0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SocketRocket; + productName = SocketRocket; + productReference = 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */; + productType = "com.apple.product-type.library.static"; + }; + 20140544B89B60083D9626CBDB171E89 /* EXBarCodeScanner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000EF00 /* Build configuration list for PBXNativeTarget "EXBarCodeScanner" */; + buildPhases = ( + 46EB2E0000EF40 /* Headers */, + 46EB2E0000EF50 /* Sources */, + 46EB2E0000EF60 /* Frameworks */, + 46EB2E0000F090 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020B70 /* PBXTargetDependency */, + 46EB2E00020B50 /* PBXTargetDependency */, + 46EB2E00020B90 /* PBXTargetDependency */, + ); + name = EXBarCodeScanner; + productName = EXBarCodeScanner; + productReference = 981DE5816F289093469CC450A22DC1F7 /* EXBarCodeScanner */; + productType = "com.apple.product-type.library.static"; + }; + 20B605F265EBCD84C7167FE854FDED12 /* EXApplication-ExpoApplication_privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000ED80 /* Build configuration list for PBXNativeTarget "EXApplication-ExpoApplication_privacy" */; + buildPhases = ( + 46EB2E0000EDC0 /* Sources */, + 46EB2E0000EDD0 /* Frameworks */, + 46EB2E0000EDE0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "EXApplication-ExpoApplication_privacy"; + productName = ExpoApplication_privacy; + productReference = 89113033478803623ECCDB4F9A1CBE61 /* EXApplication-ExpoApplication_privacy */; + productType = "com.apple.product-type.bundle"; + }; + 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C3F0 /* Build configuration list for PBXNativeTarget "React-hermes" */; + buildPhases = ( + 46EB2E0001C430 /* Headers */, + 46EB2E0001C440 /* Sources */, + 46EB2E0001C450 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023C70 /* PBXTargetDependency */, + 46EB2E00023C50 /* PBXTargetDependency */, + 46EB2E00023BD0 /* PBXTargetDependency */, + 46EB2E00023CF0 /* PBXTargetDependency */, + 46EB2E00023BF0 /* PBXTargetDependency */, + 46EB2E00023C10 /* PBXTargetDependency */, + 46EB2E00023C30 /* PBXTargetDependency */, + 46EB2E00023D10 /* PBXTargetDependency */, + 46EB2E00023C90 /* PBXTargetDependency */, + 46EB2E00023CB0 /* PBXTargetDependency */, + 46EB2E00023CD0 /* PBXTargetDependency */, + ); + name = "React-hermes"; + productName = "React-hermes"; + productReference = DAD8B71DF2DFCF15AAF98C06D37D5703 /* React-hermes */; + productType = "com.apple.product-type.library.static"; + }; + 214E42634D1E187D876346D36184B655 /* RNScreens */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00015730 /* Build configuration list for PBXNativeTarget "RNScreens" */; + buildPhases = ( + 46EB2E00015770 /* Headers */, + 46EB2E00015780 /* Sources */, + 46EB2E00015790 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021A30 /* PBXTargetDependency */, + 46EB2E00021830 /* PBXTargetDependency */, + 46EB2E000218B0 /* PBXTargetDependency */, + 46EB2E000218D0 /* PBXTargetDependency */, + 46EB2E00021890 /* PBXTargetDependency */, + 46EB2E00021810 /* PBXTargetDependency */, + 46EB2E00021950 /* PBXTargetDependency */, + 46EB2E000219F0 /* PBXTargetDependency */, + 46EB2E00021910 /* PBXTargetDependency */, + 46EB2E00021870 /* PBXTargetDependency */, + 46EB2E00021A70 /* PBXTargetDependency */, + 46EB2E000219D0 /* PBXTargetDependency */, + 46EB2E000219B0 /* PBXTargetDependency */, + 46EB2E00021970 /* PBXTargetDependency */, + 46EB2E00021A10 /* PBXTargetDependency */, + 46EB2E00021990 /* PBXTargetDependency */, + 46EB2E000218F0 /* PBXTargetDependency */, + 46EB2E00021930 /* PBXTargetDependency */, + 46EB2E00021850 /* PBXTargetDependency */, + 46EB2E00021A50 /* PBXTargetDependency */, + ); + name = RNScreens; + productName = RNScreens; + productReference = 50B5347C9A6E93B7D4CFC3673BA6FB7E /* RNScreens */; + productType = "com.apple.product-type.library.static"; + }; + 219BE94914A9A27C5B88F925A6F26253 /* ExpoCrypto */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000FA80 /* Build configuration list for PBXNativeTarget "ExpoCrypto" */; + buildPhases = ( + 46EB2E0000FAC0 /* Headers */, + 46EB2E0000FAD0 /* Sources */, + 46EB2E0000FAE0 /* Frameworks */, + 46EB2E0000FB80 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020D30 /* PBXTargetDependency */, + ); + name = ExpoCrypto; + productName = ExpoCrypto; + productReference = 5C7A70A46CC181F171F0AB9E1682D2B7 /* ExpoCrypto */; + productType = "com.apple.product-type.library.static"; + }; + 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F380 /* Build configuration list for PBXNativeTarget "EXImageLoader" */; + buildPhases = ( + 46EB2E0000F3C0 /* Headers */, + 46EB2E0000F3D0 /* Sources */, + 46EB2E0000F3E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020C30 /* PBXTargetDependency */, + 46EB2E00020C10 /* PBXTargetDependency */, + ); + name = EXImageLoader; + productName = EXImageLoader; + productReference = 494E934B4070A029E1A8D42C9BDF4646 /* EXImageLoader */; + productType = "com.apple.product-type.library.static"; + }; + 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C580 /* Build configuration list for PBXNativeTarget "React-jserrorhandler" */; + buildPhases = ( + 46EB2E0001C5C0 /* Headers */, + 46EB2E0001C5D0 /* Sources */, + 46EB2E0001C5E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023D30 /* PBXTargetDependency */, + 46EB2E00023D90 /* PBXTargetDependency */, + 46EB2E00023D70 /* PBXTargetDependency */, + 46EB2E00023D50 /* PBXTargetDependency */, + ); + name = "React-jserrorhandler"; + productName = "React-jserrorhandler"; + productReference = C02EAF482D8B4DE45E3A58A25AE1FA91 /* React-jserrorhandler */; + productType = "com.apple.product-type.library.static"; + }; + 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C000 /* Build configuration list for PBXNativeTarget "React-featureflags" */; + buildPhases = ( + 46EB2E0001C040 /* Headers */, + 46EB2E0001C050 /* Sources */, + 46EB2E0001C060 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "React-featureflags"; + productName = "React-featureflags"; + productReference = 971F6C319DDD4BD078954A5EF77B5BA7 /* React-featureflags */; + productType = "com.apple.product-type.library.static"; + }; + 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000EAD0 /* Build configuration list for PBXNativeTarget "DoubleConversion" */; + buildPhases = ( + 46EB2E0000EB10 /* Headers */, + 46EB2E0000EB20 /* Sources */, + 46EB2E0000EB30 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DoubleConversion; + productName = DoubleConversion; + productReference = 6FFB7B2992BB53405E6B771A5BA1E97D /* DoubleConversion */; + productType = "com.apple.product-type.library.static"; + }; + 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001DCC0 /* Build configuration list for PBXNativeTarget "Yoga" */; + buildPhases = ( + 46EB2E0001DD00 /* Headers */, + 46EB2E0001DD10 /* Sources */, + 46EB2E0001DD20 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Yoga; + productName = Yoga; + productReference = 65D0A19C165FA1126B1360680FE6DB12 /* Yoga */; + productType = "com.apple.product-type.library.static"; + }; + 2E8DE00395DDCF21D15D83FC2DDD3A93 /* ExpoAsset */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F6F0 /* Build configuration list for PBXNativeTarget "ExpoAsset" */; + buildPhases = ( + 46EB2E0000F730 /* Headers */, + 46EB2E0000F740 /* Sources */, + 46EB2E0000F750 /* Frameworks */, + 46EB2E0000F7D0 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020CD0 /* PBXTargetDependency */, + ); + name = ExpoAsset; + productName = ExpoAsset; + productReference = 80854D88467765B192E95AC12D7E7825 /* ExpoAsset */; + productType = "com.apple.product-type.library.static"; + }; + 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001D430 /* Build configuration list for PBXNativeTarget "React-utils" */; + buildPhases = ( + 46EB2E0001D470 /* Headers */, + 46EB2E0001D480 /* Sources */, + 46EB2E0001D490 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000242B0 /* PBXTargetDependency */, + 46EB2E00024330 /* PBXTargetDependency */, + 46EB2E000242D0 /* PBXTargetDependency */, + 46EB2E000242F0 /* PBXTargetDependency */, + 46EB2E00024310 /* PBXTargetDependency */, + ); + name = "React-utils"; + productName = "React-utils"; + productReference = B7610E9FDE749C16C0B1CDAAF3B2DDC2 /* React-utils */; + productType = "com.apple.product-type.library.static"; + }; + 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001E250 /* Build configuration list for PBXNativeTarget "ZXingObjC" */; + buildPhases = ( + 46EB2E0001E290 /* Headers */, + 46EB2E0001E2A0 /* Sources */, + 46EB2E0001E2B0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = ZXingObjC; + productName = ZXingObjC; + productReference = 6F73B6C7971A37DCD5170ED89E3DF741 /* ZXingObjC */; + productType = "com.apple.product-type.library.static"; + }; + 337D49CFF8C109DC1CC07F326439084E /* Expo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F4B0 /* Build configuration list for PBXNativeTarget "Expo" */; + buildPhases = ( + 46EB2E0000F4F0 /* Headers */, + 46EB2E0000F500 /* Sources */, + 46EB2E0000F510 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020C50 /* PBXTargetDependency */, + ); + name = Expo; + productName = Expo; + productReference = 58926B83684F42641928AA071B863676 /* Expo */; + productType = "com.apple.product-type.library.static"; + }; + 3B932EC9659D505694902B50F4EB3D8B /* AppAuth-AppAuthCore_Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000E580 /* Build configuration list for PBXNativeTarget "AppAuth-AppAuthCore_Privacy" */; + buildPhases = ( + 46EB2E0000E5C0 /* Sources */, + 46EB2E0000E5D0 /* Frameworks */, + 46EB2E0000E5E0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "AppAuth-AppAuthCore_Privacy"; + productName = AppAuthCore_Privacy; + productReference = EF9852680BCD6EC8B15F622B5B92A838 /* AppAuth-AppAuthCore_Privacy */; + productType = "com.apple.product-type.bundle"; + }; + 417B25AC44CA1D040034CC1F375CEE36 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E000118B0 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy" */; + buildPhases = ( + 46EB2E000118F0 /* Sources */, + 46EB2E00011900 /* Frameworks */, + 46EB2E00011910 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; + productName = GTMSessionFetcher_Core_Privacy; + productReference = E826FA0DCB9AA6E7829C68391B323B78 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */; + productType = "com.apple.product-type.bundle"; + }; + 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001BBB0 /* Build configuration list for PBXNativeTarget "React-cxxreact" */; + buildPhases = ( + 46EB2E0001BBF0 /* Headers */, + 46EB2E0001BC00 /* Sources */, + 46EB2E0001BC10 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023990 /* PBXTargetDependency */, + 46EB2E000239D0 /* PBXTargetDependency */, + 46EB2E00023A30 /* PBXTargetDependency */, + 46EB2E00023AD0 /* PBXTargetDependency */, + 46EB2E00023A90 /* PBXTargetDependency */, + 46EB2E00023A10 /* PBXTargetDependency */, + 46EB2E00023AB0 /* PBXTargetDependency */, + 46EB2E00023A70 /* PBXTargetDependency */, + 46EB2E00023A50 /* PBXTargetDependency */, + 46EB2E00023970 /* PBXTargetDependency */, + 46EB2E000239B0 /* PBXTargetDependency */, + 46EB2E000239F0 /* PBXTargetDependency */, + 46EB2E00023AF0 /* PBXTargetDependency */, + ); + name = "React-cxxreact"; + productName = "React-cxxreact"; + productReference = 37592FDAD45752511010F4B06AC57355 /* React-cxxreact */; + productType = "com.apple.product-type.library.static"; + }; + 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C170 /* Build configuration list for PBXNativeTarget "React-graphics" */; + buildPhases = ( + 46EB2E0001C1B0 /* Headers */, + 46EB2E0001C1C0 /* Sources */, + 46EB2E0001C1D0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023B90 /* PBXTargetDependency */, + 46EB2E00023B30 /* PBXTargetDependency */, + 46EB2E00023B50 /* PBXTargetDependency */, + 46EB2E00023B70 /* PBXTargetDependency */, + 46EB2E00023BB0 /* PBXTargetDependency */, + 46EB2E00023B10 /* PBXTargetDependency */, + ); + name = "React-graphics"; + productName = "React-graphics"; + productReference = 5AA54A19E2135E09B9C8C0767385FD3A /* React-graphics */; + productType = "com.apple.product-type.library.static"; + }; + 4C0DE1C47CE99F0D1B5D4618E9E61DA6 /* RNCAsyncStorage-RNCAsyncStorage_resources */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00013CB0 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage-RNCAsyncStorage_resources" */; + buildPhases = ( + 46EB2E00013CF0 /* Sources */, + 46EB2E00013D00 /* Frameworks */, + 46EB2E00013D10 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "RNCAsyncStorage-RNCAsyncStorage_resources"; + productName = RNCAsyncStorage_resources; + productReference = 7894B46E6C7FA2545BF0AD11EFC6F44E /* RNCAsyncStorage-RNCAsyncStorage_resources */; + productType = "com.apple.product-type.bundle"; + }; + 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001AB90 /* Build configuration list for PBXNativeTarget "React-RCTImage" */; + buildPhases = ( + 46EB2E0001ABD0 /* Headers */, + 46EB2E0001ABE0 /* Sources */, + 46EB2E0001ABF0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023030 /* PBXTargetDependency */, + 46EB2E00023050 /* PBXTargetDependency */, + 46EB2E000230D0 /* PBXTargetDependency */, + 46EB2E00023090 /* PBXTargetDependency */, + 46EB2E00023110 /* PBXTargetDependency */, + 46EB2E000230B0 /* PBXTargetDependency */, + 46EB2E00023070 /* PBXTargetDependency */, + 46EB2E000230F0 /* PBXTargetDependency */, + ); + name = "React-RCTImage"; + productName = "React-RCTImage"; + productReference = EEDBF403E8E0B3885E65C2741B536BC5 /* React-RCTImage */; + productType = "com.apple.product-type.library.static"; + }; + 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00018160 /* Build configuration list for PBXNativeTarget "React-Fabric" */; + buildPhases = ( + 46EB2E000181A0 /* Headers */, + 46EB2E00020070 /* [CP-User] [RN]Check rncore */, + 46EB2E000181B0 /* Sources */, + 46EB2E000181C0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000222B0 /* PBXTargetDependency */, + 46EB2E000221B0 /* PBXTargetDependency */, + 46EB2E000221F0 /* PBXTargetDependency */, + 46EB2E00022210 /* PBXTargetDependency */, + 46EB2E000222F0 /* PBXTargetDependency */, + 46EB2E00022370 /* PBXTargetDependency */, + 46EB2E00022310 /* PBXTargetDependency */, + 46EB2E000223B0 /* PBXTargetDependency */, + 46EB2E00022250 /* PBXTargetDependency */, + 46EB2E000221D0 /* PBXTargetDependency */, + 46EB2E00022270 /* PBXTargetDependency */, + 46EB2E00022390 /* PBXTargetDependency */, + 46EB2E00022350 /* PBXTargetDependency */, + 46EB2E00022330 /* PBXTargetDependency */, + 46EB2E00022230 /* PBXTargetDependency */, + 46EB2E000223F0 /* PBXTargetDependency */, + 46EB2E000222D0 /* PBXTargetDependency */, + 46EB2E00022290 /* PBXTargetDependency */, + 46EB2E000223D0 /* PBXTargetDependency */, + ); + name = "React-Fabric"; + productName = "React-Fabric"; + productReference = DE73D8A5ECB254D9D3F8C36C8D201F89 /* React-Fabric */; + productType = "com.apple.product-type.library.static"; + }; + 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00013940 /* Build configuration list for PBXNativeTarget "RCTDeprecation" */; + buildPhases = ( + 46EB2E00013980 /* Headers */, + 46EB2E00013990 /* Sources */, + 46EB2E000139A0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = RCTDeprecation; + productName = RCTDeprecation; + productReference = 33EEBF1D210254B5452CE560F81C9D38 /* RCTDeprecation */; + productType = "com.apple.product-type.library.static"; + }; + 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001D260 /* Build configuration list for PBXNativeTarget "React-runtimescheduler" */; + buildPhases = ( + 46EB2E0001D2A0 /* Headers */, + 46EB2E0001D2B0 /* Sources */, + 46EB2E0001D2C0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00024230 /* PBXTargetDependency */, + 46EB2E00024170 /* PBXTargetDependency */, + 46EB2E00024190 /* PBXTargetDependency */, + 46EB2E00024270 /* PBXTargetDependency */, + 46EB2E000241F0 /* PBXTargetDependency */, + 46EB2E00024250 /* PBXTargetDependency */, + 46EB2E000241B0 /* PBXTargetDependency */, + 46EB2E00024150 /* PBXTargetDependency */, + 46EB2E000241D0 /* PBXTargetDependency */, + 46EB2E00024210 /* PBXTargetDependency */, + 46EB2E00024290 /* PBXTargetDependency */, + ); + name = "React-runtimescheduler"; + productName = "React-runtimescheduler"; + productReference = A67E85E5F06FDA406D3A1B378BDF0C5C /* React-runtimescheduler */; + productType = "com.apple.product-type.library.static"; + }; + 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001B580 /* Build configuration list for PBXNativeTarget "React-RCTVibration" */; + buildPhases = ( + 46EB2E0001B5C0 /* Headers */, + 46EB2E0001B5D0 /* Sources */, + 46EB2E0001B5E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000233D0 /* PBXTargetDependency */, + 46EB2E00023430 /* PBXTargetDependency */, + 46EB2E00023410 /* PBXTargetDependency */, + 46EB2E00023470 /* PBXTargetDependency */, + 46EB2E000233F0 /* PBXTargetDependency */, + 46EB2E00023450 /* PBXTargetDependency */, + ); + name = "React-RCTVibration"; + productName = "React-RCTVibration"; + productReference = C1A919103EAC9813D236486C34FC0A21 /* React-RCTVibration */; + productType = "com.apple.product-type.library.static"; + }; + 5476F82C9430F9DD7EC76D0150754254 /* RNGoogleSignin */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00014220 /* Build configuration list for PBXNativeTarget "RNGoogleSignin" */; + buildPhases = ( + 46EB2E00014260 /* Headers */, + 46EB2E00014270 /* Sources */, + 46EB2E00014280 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021550 /* PBXTargetDependency */, + 46EB2E00021570 /* PBXTargetDependency */, + ); + name = RNGoogleSignin; + productName = RNGoogleSignin; + productReference = 97CE6A3FA04F0B3C1E0418A227804309 /* RNGoogleSignin */; + productType = "com.apple.product-type.library.static"; + }; + 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00019BB0 /* Build configuration list for PBXNativeTarget "React-NativeModulesApple" */; + buildPhases = ( + 46EB2E00019BF0 /* Headers */, + 46EB2E00019C00 /* Sources */, + 46EB2E00019C10 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000227D0 /* PBXTargetDependency */, + 46EB2E000227B0 /* PBXTargetDependency */, + 46EB2E000227F0 /* PBXTargetDependency */, + 46EB2E00022810 /* PBXTargetDependency */, + 46EB2E00022850 /* PBXTargetDependency */, + 46EB2E00022830 /* PBXTargetDependency */, + 46EB2E00022790 /* PBXTargetDependency */, + 46EB2E00022770 /* PBXTargetDependency */, + 46EB2E00022870 /* PBXTargetDependency */, + ); + name = "React-NativeModulesApple"; + productName = "React-NativeModulesApple"; + productReference = 1E649614D7644BF68C2F5D4CB3FBF8DC /* React-NativeModulesApple */; + productType = "com.apple.product-type.library.static"; + }; + 5955B61E4C6FA72C100438F1FB8EB025 /* Pods-mobileapptemplate */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001FF20 /* Build configuration list for PBXNativeTarget "Pods-mobileapptemplate" */; + buildPhases = ( + 46EB2E0001FF60 /* Headers */, + 46EB2E0001FF70 /* Sources */, + 46EB2E0001FF80 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000200B0 /* PBXTargetDependency */, + 46EB2E000200D0 /* PBXTargetDependency */, + 46EB2E000200F0 /* PBXTargetDependency */, + 46EB2E00020110 /* PBXTargetDependency */, + 46EB2E00020130 /* PBXTargetDependency */, + 46EB2E00020150 /* PBXTargetDependency */, + 46EB2E00020170 /* PBXTargetDependency */, + 46EB2E00020190 /* PBXTargetDependency */, + 46EB2E000201B0 /* PBXTargetDependency */, + 46EB2E000201D0 /* PBXTargetDependency */, + 46EB2E000201F0 /* PBXTargetDependency */, + 46EB2E00020210 /* PBXTargetDependency */, + 46EB2E00020230 /* PBXTargetDependency */, + 46EB2E00020250 /* PBXTargetDependency */, + 46EB2E00020270 /* PBXTargetDependency */, + 46EB2E00020290 /* PBXTargetDependency */, + 46EB2E000202B0 /* PBXTargetDependency */, + 46EB2E000202D0 /* PBXTargetDependency */, + 46EB2E000202F0 /* PBXTargetDependency */, + 46EB2E00020310 /* PBXTargetDependency */, + 46EB2E00020330 /* PBXTargetDependency */, + 46EB2E00020350 /* PBXTargetDependency */, + 46EB2E00020370 /* PBXTargetDependency */, + 46EB2E00020390 /* PBXTargetDependency */, + 46EB2E000203B0 /* PBXTargetDependency */, + 46EB2E000203D0 /* PBXTargetDependency */, + 46EB2E000203F0 /* PBXTargetDependency */, + 46EB2E00020410 /* PBXTargetDependency */, + 46EB2E00020430 /* PBXTargetDependency */, + 46EB2E00020450 /* PBXTargetDependency */, + 46EB2E00020470 /* PBXTargetDependency */, + 46EB2E00020490 /* PBXTargetDependency */, + 46EB2E000204B0 /* PBXTargetDependency */, + 46EB2E000204D0 /* PBXTargetDependency */, + 46EB2E000204F0 /* PBXTargetDependency */, + 46EB2E00020510 /* PBXTargetDependency */, + 46EB2E00020530 /* PBXTargetDependency */, + 46EB2E00020550 /* PBXTargetDependency */, + 46EB2E00020570 /* PBXTargetDependency */, + 46EB2E00020590 /* PBXTargetDependency */, + 46EB2E000205B0 /* PBXTargetDependency */, + 46EB2E000205D0 /* PBXTargetDependency */, + 46EB2E000205F0 /* PBXTargetDependency */, + 46EB2E00020610 /* PBXTargetDependency */, + 46EB2E00020630 /* PBXTargetDependency */, + 46EB2E00020650 /* PBXTargetDependency */, + 46EB2E00020670 /* PBXTargetDependency */, + 46EB2E00020690 /* PBXTargetDependency */, + 46EB2E000206B0 /* PBXTargetDependency */, + 46EB2E000206D0 /* PBXTargetDependency */, + 46EB2E000206F0 /* PBXTargetDependency */, + 46EB2E00020710 /* PBXTargetDependency */, + 46EB2E00020730 /* PBXTargetDependency */, + 46EB2E00020750 /* PBXTargetDependency */, + 46EB2E00020770 /* PBXTargetDependency */, + 46EB2E00020790 /* PBXTargetDependency */, + 46EB2E000207B0 /* PBXTargetDependency */, + 46EB2E000207D0 /* PBXTargetDependency */, + 46EB2E000207F0 /* PBXTargetDependency */, + 46EB2E00020810 /* PBXTargetDependency */, + 46EB2E00020830 /* PBXTargetDependency */, + 46EB2E00020850 /* PBXTargetDependency */, + 46EB2E00020870 /* PBXTargetDependency */, + 46EB2E00020890 /* PBXTargetDependency */, + 46EB2E000208B0 /* PBXTargetDependency */, + 46EB2E000208D0 /* PBXTargetDependency */, + 46EB2E000208F0 /* PBXTargetDependency */, + 46EB2E00020910 /* PBXTargetDependency */, + 46EB2E00020930 /* PBXTargetDependency */, + 46EB2E00020950 /* PBXTargetDependency */, + 46EB2E00020970 /* PBXTargetDependency */, + 46EB2E00020990 /* PBXTargetDependency */, + 46EB2E000209B0 /* PBXTargetDependency */, + 46EB2E000209D0 /* PBXTargetDependency */, + 46EB2E000209F0 /* PBXTargetDependency */, + 46EB2E00020A10 /* PBXTargetDependency */, + 46EB2E00020A30 /* PBXTargetDependency */, + 46EB2E00020A50 /* PBXTargetDependency */, + 46EB2E00020A70 /* PBXTargetDependency */, + 46EB2E00020A90 /* PBXTargetDependency */, + 46EB2E00020AB0 /* PBXTargetDependency */, + 46EB2E00020AD0 /* PBXTargetDependency */, + ); + name = "Pods-mobileapptemplate"; + productName = "Pods-mobileapptemplate"; + productReference = 288CD1F2113855AFB654C359138106EF /* Pods-mobileapptemplate */; + productType = "com.apple.product-type.library.static"; + }; + 5C642AA10FB29936669CC269F42079C6 /* AppAuth */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000E500 /* Build configuration list for PBXNativeTarget "AppAuth" */; + buildPhases = ( + 46EB2E0000E540 /* Headers */, + 46EB2E0000E550 /* Sources */, + 46EB2E0000E560 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020AF0 /* PBXTargetDependency */, + ); + name = AppAuth; + productName = AppAuth; + productReference = 3FD1B4C1246D643E9476438C28048FA8 /* AppAuth */; + productType = "com.apple.product-type.library.static"; + }; + 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00010400 /* Build configuration list for PBXNativeTarget "ExpoModulesCore" */; + buildPhases = ( + 46EB2E00010440 /* Headers */, + 46EB2E00010450 /* Sources */, + 46EB2E00010460 /* Frameworks */, + 46EB2E000113E0 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021090 /* PBXTargetDependency */, + 46EB2E00020ED0 /* PBXTargetDependency */, + 46EB2E00020F50 /* PBXTargetDependency */, + 46EB2E00020F70 /* PBXTargetDependency */, + 46EB2E00020F30 /* PBXTargetDependency */, + 46EB2E00020E50 /* PBXTargetDependency */, + 46EB2E00020FB0 /* PBXTargetDependency */, + 46EB2E00021050 /* PBXTargetDependency */, + 46EB2E00020EB0 /* PBXTargetDependency */, + 46EB2E00020E90 /* PBXTargetDependency */, + 46EB2E00020F10 /* PBXTargetDependency */, + 46EB2E00021030 /* PBXTargetDependency */, + 46EB2E00021010 /* PBXTargetDependency */, + 46EB2E00020FD0 /* PBXTargetDependency */, + 46EB2E00020E30 /* PBXTargetDependency */, + 46EB2E00021070 /* PBXTargetDependency */, + 46EB2E00020FF0 /* PBXTargetDependency */, + 46EB2E00020E70 /* PBXTargetDependency */, + 46EB2E00020F90 /* PBXTargetDependency */, + 46EB2E00020EF0 /* PBXTargetDependency */, + 46EB2E00020E10 /* PBXTargetDependency */, + ); + name = ExpoModulesCore; + productName = ExpoModulesCore; + productReference = 5868279839278475B7AAE3A5535A508C /* ExpoModulesCore */; + productType = "com.apple.product-type.library.static"; + }; + 61D0956690519FC30DB411716DB5D4E9 /* ExpoFileSystem */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000FDB0 /* Build configuration list for PBXNativeTarget "ExpoFileSystem" */; + buildPhases = ( + 46EB2E0000FDF0 /* Headers */, + 46EB2E0000FE00 /* Sources */, + 46EB2E0000FE10 /* Frameworks */, + 46EB2E00010110 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020D90 /* PBXTargetDependency */, + 46EB2E00020DB0 /* PBXTargetDependency */, + ); + name = ExpoFileSystem; + productName = ExpoFileSystem; + productReference = CD31A81A9E8B35D5194EE8ED811B5D64 /* ExpoFileSystem */; + productType = "com.apple.product-type.library.static"; + }; + 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001AE90 /* Build configuration list for PBXNativeTarget "React-RCTNetwork" */; + buildPhases = ( + 46EB2E0001AED0 /* Headers */, + 46EB2E0001AEE0 /* Sources */, + 46EB2E0001AEF0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000231D0 /* PBXTargetDependency */, + 46EB2E000231F0 /* PBXTargetDependency */, + 46EB2E00023250 /* PBXTargetDependency */, + 46EB2E00023230 /* PBXTargetDependency */, + 46EB2E00023290 /* PBXTargetDependency */, + 46EB2E00023210 /* PBXTargetDependency */, + 46EB2E00023270 /* PBXTargetDependency */, + ); + name = "React-RCTNetwork"; + productName = "React-RCTNetwork"; + productReference = A68E5A9B69A3BA0FD52CAF7A354EC93B /* React-RCTNetwork */; + productType = "com.apple.product-type.library.static"; + }; + 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00015B10 /* Build configuration list for PBXNativeTarget "React-Codegen" */; + buildPhases = ( + 46EB2E00015B50 /* Headers */, + 46EB2E00020060 /* [CP-User] Generate Specs */, + 46EB2E00015B60 /* Sources */, + 46EB2E00015B70 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021CF0 /* PBXTargetDependency */, + 46EB2E00021BF0 /* PBXTargetDependency */, + 46EB2E00021C10 /* PBXTargetDependency */, + 46EB2E00021C30 /* PBXTargetDependency */, + 46EB2E00021C50 /* PBXTargetDependency */, + 46EB2E00021D50 /* PBXTargetDependency */, + 46EB2E00021D70 /* PBXTargetDependency */, + 46EB2E00021CB0 /* PBXTargetDependency */, + 46EB2E00021D90 /* PBXTargetDependency */, + 46EB2E00021DD0 /* PBXTargetDependency */, + 46EB2E00021D10 /* PBXTargetDependency */, + 46EB2E00021C70 /* PBXTargetDependency */, + 46EB2E00021BD0 /* PBXTargetDependency */, + 46EB2E00021D30 /* PBXTargetDependency */, + 46EB2E00021DB0 /* PBXTargetDependency */, + 46EB2E00021C90 /* PBXTargetDependency */, + 46EB2E00021CD0 /* PBXTargetDependency */, + 46EB2E00021DF0 /* PBXTargetDependency */, + ); + name = "React-Codegen"; + productName = "React-Codegen"; + productReference = E7178FECB829C9576A3723658B07F087 /* React-Codegen */; + productType = "com.apple.product-type.library.static"; + }; + 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001AFD0 /* Build configuration list for PBXNativeTarget "React-RCTSettings" */; + buildPhases = ( + 46EB2E0001B010 /* Headers */, + 46EB2E0001B020 /* Sources */, + 46EB2E0001B030 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000232B0 /* PBXTargetDependency */, + 46EB2E000232D0 /* PBXTargetDependency */, + 46EB2E00023330 /* PBXTargetDependency */, + 46EB2E00023310 /* PBXTargetDependency */, + 46EB2E00023370 /* PBXTargetDependency */, + 46EB2E000232F0 /* PBXTargetDependency */, + 46EB2E00023350 /* PBXTargetDependency */, + ); + name = "React-RCTSettings"; + productName = "React-RCTSettings"; + productReference = 269BE773C9482484B70949A40F4EA525 /* React-RCTSettings */; + productType = "com.apple.product-type.library.static"; + }; + 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F0E0 /* Build configuration list for PBXNativeTarget "EXConstants" */; + buildPhases = ( + 46EB2E0000F120 /* Headers */, + 46EB2E00020050 /* [CP-User] Generate app.config for prebuilt Constants.manifest */, + 46EB2E0000F130 /* Sources */, + 46EB2E0000F140 /* Frameworks */, + 46EB2E0000F330 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020BB0 /* PBXTargetDependency */, + 46EB2E00020BD0 /* PBXTargetDependency */, + 46EB2E00020BF0 /* PBXTargetDependency */, + ); + name = EXConstants; + productName = EXConstants; + productReference = 220361FF3B2778F8F38C2C4DCC5B49FD /* EXConstants */; + productType = "com.apple.product-type.library.static"; + }; + 6EDBCD95D1624C1F631DF5983AADB3B3 /* ExpoCamera */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F820 /* Build configuration list for PBXNativeTarget "ExpoCamera" */; + buildPhases = ( + 46EB2E0000F860 /* Headers */, + 46EB2E0000F870 /* Sources */, + 46EB2E0000F880 /* Frameworks */, + 46EB2E0000FA30 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020CF0 /* PBXTargetDependency */, + 46EB2E00020D10 /* PBXTargetDependency */, + ); + name = ExpoCamera; + productName = ExpoCamera; + productReference = 8EB3D0724E20D016740D2411561FB73D /* ExpoCamera */; + productType = "com.apple.product-type.library.static"; + }; + 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001AD90 /* Build configuration list for PBXNativeTarget "React-RCTLinking" */; + buildPhases = ( + 46EB2E0001ADD0 /* Headers */, + 46EB2E0001ADE0 /* Sources */, + 46EB2E0001ADF0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023190 /* PBXTargetDependency */, + 46EB2E00023130 /* PBXTargetDependency */, + 46EB2E000231B0 /* PBXTargetDependency */, + 46EB2E00023170 /* PBXTargetDependency */, + 46EB2E00023150 /* PBXTargetDependency */, + ); + name = "React-RCTLinking"; + productName = "React-RCTLinking"; + productReference = 802121F5B756ACBFDD6D08C36246DADD /* React-RCTLinking */; + productType = "com.apple.product-type.library.static"; + }; + 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E000161B0 /* Build configuration list for PBXNativeTarget "React-Core" */; + buildPhases = ( + 46EB2E000161F0 /* Headers */, + 46EB2E00016200 /* Sources */, + 46EB2E00016210 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021E30 /* PBXTargetDependency */, + 46EB2E00021FB0 /* PBXTargetDependency */, + 46EB2E00021E10 /* PBXTargetDependency */, + 46EB2E00021E50 /* PBXTargetDependency */, + 46EB2E00021EF0 /* PBXTargetDependency */, + 46EB2E00021FD0 /* PBXTargetDependency */, + 46EB2E00021E90 /* PBXTargetDependency */, + 46EB2E00021EB0 /* PBXTargetDependency */, + 46EB2E00021F90 /* PBXTargetDependency */, + 46EB2E00021E70 /* PBXTargetDependency */, + 46EB2E00021F30 /* PBXTargetDependency */, + 46EB2E00021ED0 /* PBXTargetDependency */, + 46EB2E00021F10 /* PBXTargetDependency */, + 46EB2E00021F50 /* PBXTargetDependency */, + 46EB2E00021F70 /* PBXTargetDependency */, + 46EB2E00021FF0 /* PBXTargetDependency */, + ); + name = "React-Core"; + productName = "React-Core"; + productReference = BD71E2539823621820F84384064C253A /* React-Core */; + productType = "com.apple.product-type.library.static"; + }; + 7DFA91ED3A3D0BC020C3C843A3D1EB38 /* GoogleSignIn-GoogleSignIn */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00011AE0 /* Build configuration list for PBXNativeTarget "GoogleSignIn-GoogleSignIn" */; + buildPhases = ( + 46EB2E00011B20 /* Sources */, + 46EB2E00011B30 /* Frameworks */, + 46EB2E00011B40 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "GoogleSignIn-GoogleSignIn"; + productName = GoogleSignIn; + productReference = E5BA41B7F2E1FE47F9ABCAC27C9E4281 /* GoogleSignIn-GoogleSignIn */; + productType = "com.apple.product-type.bundle"; + }; + 7E666B1A2E7C9940B41E40FF9793F57C /* GTMAppAuth-GTMAppAuth_Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00011690 /* Build configuration list for PBXNativeTarget "GTMAppAuth-GTMAppAuth_Privacy" */; + buildPhases = ( + 46EB2E000116D0 /* Sources */, + 46EB2E000116E0 /* Frameworks */, + 46EB2E000116F0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "GTMAppAuth-GTMAppAuth_Privacy"; + productName = GTMAppAuth_Privacy; + productReference = DA0C8E4A1DAFC158C8B8845D021E6531 /* GTMAppAuth-GTMAppAuth_Privacy */; + productType = "com.apple.product-type.bundle"; + }; + 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00011610 /* Build configuration list for PBXNativeTarget "GTMAppAuth" */; + buildPhases = ( + 46EB2E00011650 /* Headers */, + 46EB2E00011660 /* Sources */, + 46EB2E00011670 /* Frameworks */, + 46EB2E000117F0 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021110 /* PBXTargetDependency */, + 46EB2E000210D0 /* PBXTargetDependency */, + 46EB2E000210F0 /* PBXTargetDependency */, + ); + name = GTMAppAuth; + productName = GTMAppAuth; + productReference = 6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth */; + productType = "com.apple.product-type.library.static"; + }; + 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00013C30 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage" */; + buildPhases = ( + 46EB2E00013C70 /* Headers */, + 46EB2E00013C80 /* Sources */, + 46EB2E00013C90 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000212B0 /* PBXTargetDependency */, + 46EB2E000212D0 /* PBXTargetDependency */, + ); + name = RNCAsyncStorage; + productName = RNCAsyncStorage; + productReference = 5737DDB4BC95AD399B3206838AB97095 /* RNCAsyncStorage */; + productType = "com.apple.product-type.library.static"; + }; + 8C8F782BF97E9978F4B6AF92621D724F /* EXConstants-ExpoConstants_privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F200 /* Build configuration list for PBXNativeTarget "EXConstants-ExpoConstants_privacy" */; + buildPhases = ( + 46EB2E0000F240 /* Sources */, + 46EB2E0000F250 /* Frameworks */, + 46EB2E0000F260 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "EXConstants-ExpoConstants_privacy"; + productName = ExpoConstants_privacy; + productReference = BB41A78C1BAC8F34C36E35A225A47DFC /* EXConstants-ExpoConstants_privacy */; + productType = "com.apple.product-type.bundle"; + }; + 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001A480 /* Build configuration list for PBXNativeTarget "React-RCTFabric" */; + buildPhases = ( + 46EB2E0001A4C0 /* Headers */, + 46EB2E0001A4D0 /* Sources */, + 46EB2E0001A4E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00022E10 /* PBXTargetDependency */, + 46EB2E00022DD0 /* PBXTargetDependency */, + 46EB2E00022ED0 /* PBXTargetDependency */, + 46EB2E00022EB0 /* PBXTargetDependency */, + 46EB2E00022F30 /* PBXTargetDependency */, + 46EB2E00022DF0 /* PBXTargetDependency */, + 46EB2E00022E70 /* PBXTargetDependency */, + 46EB2E00022F70 /* PBXTargetDependency */, + 46EB2E00022F50 /* PBXTargetDependency */, + 46EB2E00022F10 /* PBXTargetDependency */, + 46EB2E00022E90 /* PBXTargetDependency */, + 46EB2E00022FF0 /* PBXTargetDependency */, + 46EB2E00022EF0 /* PBXTargetDependency */, + 46EB2E00022FB0 /* PBXTargetDependency */, + 46EB2E00022FD0 /* PBXTargetDependency */, + 46EB2E00022F90 /* PBXTargetDependency */, + 46EB2E00022E50 /* PBXTargetDependency */, + 46EB2E00022E30 /* PBXTargetDependency */, + 46EB2E00023010 /* PBXTargetDependency */, + ); + name = "React-RCTFabric"; + productName = "React-RCTFabric"; + productReference = DA7ABB6DD8AEACED51D63B2C774E3A63 /* React-RCTFabric */; + productType = "com.apple.product-type.library.static"; + }; + 90ADA47ADE107F8BBE8456EF975D4E83 /* ExpoKeepAwake */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E000102D0 /* Build configuration list for PBXNativeTarget "ExpoKeepAwake" */; + buildPhases = ( + 46EB2E00010310 /* Headers */, + 46EB2E00010320 /* Sources */, + 46EB2E00010330 /* Frameworks */, + 46EB2E000103B0 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020DF0 /* PBXTargetDependency */, + ); + name = ExpoKeepAwake; + productName = ExpoKeepAwake; + productReference = 07BCD730F7BAE0FD407C1930FCA0A217 /* ExpoKeepAwake */; + productType = "com.apple.product-type.library.static"; + }; + 90FCC21376F1111702F7D48E658E43A2 /* EXApplication */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000ED00 /* Build configuration list for PBXNativeTarget "EXApplication" */; + buildPhases = ( + 46EB2E0000ED40 /* Headers */, + 46EB2E0000ED50 /* Sources */, + 46EB2E0000ED60 /* Frameworks */, + 46EB2E0000EEB0 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020B10 /* PBXTargetDependency */, + 46EB2E00020B30 /* PBXTargetDependency */, + ); + name = EXApplication; + productName = EXApplication; + productReference = 0AE30817DC70B7BDE99523E2FB47404C /* EXApplication */; + productType = "com.apple.product-type.library.static"; + }; + 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001B680 /* Build configuration list for PBXNativeTarget "React-RuntimeApple" */; + buildPhases = ( + 46EB2E0001B6C0 /* Headers */, + 46EB2E0001B6D0 /* Sources */, + 46EB2E0001B6E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023490 /* PBXTargetDependency */, + 46EB2E00023570 /* PBXTargetDependency */, + 46EB2E00023590 /* PBXTargetDependency */, + 46EB2E00023610 /* PBXTargetDependency */, + 46EB2E000235B0 /* PBXTargetDependency */, + 46EB2E000235D0 /* PBXTargetDependency */, + 46EB2E000235F0 /* PBXTargetDependency */, + 46EB2E00023690 /* PBXTargetDependency */, + 46EB2E000234F0 /* PBXTargetDependency */, + 46EB2E000234D0 /* PBXTargetDependency */, + 46EB2E00023630 /* PBXTargetDependency */, + 46EB2E00023550 /* PBXTargetDependency */, + 46EB2E000234B0 /* PBXTargetDependency */, + 46EB2E00023650 /* PBXTargetDependency */, + 46EB2E00023510 /* PBXTargetDependency */, + 46EB2E00023530 /* PBXTargetDependency */, + 46EB2E00023670 /* PBXTargetDependency */, + ); + name = "React-RuntimeApple"; + productName = "React-RuntimeApple"; + productReference = 1381503C42FFF460E946860A32A6F981 /* React-RuntimeApple */; + productType = "com.apple.product-type.library.static"; + }; + 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00019DB0 /* Build configuration list for PBXNativeTarget "React-RCTAnimation" */; + buildPhases = ( + 46EB2E00019DF0 /* Headers */, + 46EB2E00019E00 /* Sources */, + 46EB2E00019E10 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000228B0 /* PBXTargetDependency */, + 46EB2E000228D0 /* PBXTargetDependency */, + 46EB2E00022930 /* PBXTargetDependency */, + 46EB2E00022910 /* PBXTargetDependency */, + 46EB2E00022970 /* PBXTargetDependency */, + 46EB2E000228F0 /* PBXTargetDependency */, + 46EB2E00022950 /* PBXTargetDependency */, + ); + name = "React-RCTAnimation"; + productName = "React-RCTAnimation"; + productReference = FE7B9294FF05AAFD1653E2104E10844A /* React-RCTAnimation */; + productType = "com.apple.product-type.library.static"; + }; + 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001A320 /* Build configuration list for PBXNativeTarget "React-RCTBlob" */; + buildPhases = ( + 46EB2E0001A360 /* Headers */, + 46EB2E0001A370 /* Sources */, + 46EB2E0001A380 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00022C70 /* PBXTargetDependency */, + 46EB2E00022CB0 /* PBXTargetDependency */, + 46EB2E00022D30 /* PBXTargetDependency */, + 46EB2E00022CF0 /* PBXTargetDependency */, + 46EB2E00022D50 /* PBXTargetDependency */, + 46EB2E00022D10 /* PBXTargetDependency */, + 46EB2E00022CD0 /* PBXTargetDependency */, + 46EB2E00022D70 /* PBXTargetDependency */, + 46EB2E00022D90 /* PBXTargetDependency */, + 46EB2E00022C90 /* PBXTargetDependency */, + 46EB2E00022DB0 /* PBXTargetDependency */, + ); + name = "React-RCTBlob"; + productName = "React-RCTBlob"; + productReference = F71EBF73F354B475D465FF6DE9A66707 /* React-RCTBlob */; + productType = "com.apple.product-type.library.static"; + }; + 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001D000 /* Build configuration list for PBXNativeTarget "React-rendererdebug" */; + buildPhases = ( + 46EB2E0001D040 /* Headers */, + 46EB2E0001D050 /* Sources */, + 46EB2E0001D060 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000240D0 /* PBXTargetDependency */, + 46EB2E000240B0 /* PBXTargetDependency */, + 46EB2E00024110 /* PBXTargetDependency */, + 46EB2E000240F0 /* PBXTargetDependency */, + ); + name = "React-rendererdebug"; + productName = "React-rendererdebug"; + productReference = 1E04881EDF02715BD6AC2C6ED3FBB37E /* React-rendererdebug */; + productType = "com.apple.product-type.library.static"; + }; + A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00019790 /* Build configuration list for PBXNativeTarget "React-FabricImage" */; + buildPhases = ( + 46EB2E000197D0 /* Headers */, + 46EB2E000197E0 /* Sources */, + 46EB2E000197F0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000224F0 /* PBXTargetDependency */, + 46EB2E00022410 /* PBXTargetDependency */, + 46EB2E00022450 /* PBXTargetDependency */, + 46EB2E00022470 /* PBXTargetDependency */, + 46EB2E000225D0 /* PBXTargetDependency */, + 46EB2E00022530 /* PBXTargetDependency */, + 46EB2E000225B0 /* PBXTargetDependency */, + 46EB2E00022490 /* PBXTargetDependency */, + 46EB2E00022430 /* PBXTargetDependency */, + 46EB2E000224B0 /* PBXTargetDependency */, + 46EB2E000225F0 /* PBXTargetDependency */, + 46EB2E00022550 /* PBXTargetDependency */, + 46EB2E00022590 /* PBXTargetDependency */, + 46EB2E00022570 /* PBXTargetDependency */, + 46EB2E00022510 /* PBXTargetDependency */, + 46EB2E000224D0 /* PBXTargetDependency */, + 46EB2E00022610 /* PBXTargetDependency */, + ); + name = "React-FabricImage"; + productName = "React-FabricImage"; + productReference = 61A80F68AE163B384B7D7A9E76B6046C /* React-FabricImage */; + productType = "com.apple.product-type.library.static"; + }; + B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00019910 /* Build configuration list for PBXNativeTarget "React-ImageManager" */; + buildPhases = ( + 46EB2E00019950 /* Headers */, + 46EB2E00019960 /* Sources */, + 46EB2E00019970 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00022630 /* PBXTargetDependency */, + 46EB2E00022650 /* PBXTargetDependency */, + 46EB2E00022690 /* PBXTargetDependency */, + 46EB2E000226D0 /* PBXTargetDependency */, + 46EB2E000226B0 /* PBXTargetDependency */, + 46EB2E00022710 /* PBXTargetDependency */, + 46EB2E000226F0 /* PBXTargetDependency */, + 46EB2E00022670 /* PBXTargetDependency */, + ); + name = "React-ImageManager"; + productName = "React-ImageManager"; + productReference = CEA45A2349847B8CEAC9ABF565A04BD0 /* React-ImageManager */; + productType = "com.apple.product-type.library.static"; + }; + B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001CDF0 /* Build configuration list for PBXNativeTarget "React-nativeconfig" */; + buildPhases = ( + 46EB2E0001CE30 /* Headers */, + 46EB2E0001CE40 /* Sources */, + 46EB2E0001CE50 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "React-nativeconfig"; + productName = "React-nativeconfig"; + productReference = 60D5A56E763D6E7C4FBE797565062EEA /* React-nativeconfig */; + productType = "com.apple.product-type.library.static"; + }; + B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001D650 /* Build configuration list for PBXNativeTarget "ReactCommon" */; + buildPhases = ( + 46EB2E0001D690 /* Headers */, + 46EB2E0001D6A0 /* Sources */, + 46EB2E0001D6B0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00024410 /* PBXTargetDependency */, + 46EB2E000243D0 /* PBXTargetDependency */, + 46EB2E00024350 /* PBXTargetDependency */, + 46EB2E00024390 /* PBXTargetDependency */, + 46EB2E00024490 /* PBXTargetDependency */, + 46EB2E000243B0 /* PBXTargetDependency */, + 46EB2E000243F0 /* PBXTargetDependency */, + 46EB2E00024370 /* PBXTargetDependency */, + 46EB2E000244B0 /* PBXTargetDependency */, + 46EB2E00024430 /* PBXTargetDependency */, + 46EB2E00024450 /* PBXTargetDependency */, + 46EB2E00024470 /* PBXTargetDependency */, + ); + name = ReactCommon; + productName = ReactCommon; + productReference = D5C775614AC76D44CECB6BE08B022F1F /* ReactCommon */; + productType = "com.apple.product-type.library.static"; + }; + B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00013DE0 /* Build configuration list for PBXNativeTarget "RNGestureHandler" */; + buildPhases = ( + 46EB2E00013E20 /* Headers */, + 46EB2E00013E30 /* Sources */, + 46EB2E00013E40 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021510 /* PBXTargetDependency */, + 46EB2E00021310 /* PBXTargetDependency */, + 46EB2E00021390 /* PBXTargetDependency */, + 46EB2E000213B0 /* PBXTargetDependency */, + 46EB2E00021370 /* PBXTargetDependency */, + 46EB2E000212F0 /* PBXTargetDependency */, + 46EB2E00021430 /* PBXTargetDependency */, + 46EB2E000214D0 /* PBXTargetDependency */, + 46EB2E000213F0 /* PBXTargetDependency */, + 46EB2E00021350 /* PBXTargetDependency */, + 46EB2E000214B0 /* PBXTargetDependency */, + 46EB2E00021490 /* PBXTargetDependency */, + 46EB2E00021450 /* PBXTargetDependency */, + 46EB2E000214F0 /* PBXTargetDependency */, + 46EB2E00021470 /* PBXTargetDependency */, + 46EB2E000213D0 /* PBXTargetDependency */, + 46EB2E00021410 /* PBXTargetDependency */, + 46EB2E00021330 /* PBXTargetDependency */, + 46EB2E00021530 /* PBXTargetDependency */, + ); + name = RNGestureHandler; + productName = RNGestureHandler; + productReference = 8F65F9361F2069CF9E9D751272968DE4 /* RNGestureHandler */; + productType = "com.apple.product-type.library.static"; + }; + BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001FCE0 /* Build configuration list for PBXNativeTarget "react-native-safe-area-context" */; + buildPhases = ( + 46EB2E0001FD20 /* Headers */, + 46EB2E0001FD30 /* Sources */, + 46EB2E0001FD40 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000244D0 /* PBXTargetDependency */, + ); + name = "react-native-safe-area-context"; + productName = "react-native-safe-area-context"; + productReference = 52FCF98CEFF94C742080B6965D537AD0 /* react-native-safe-area-context */; + productType = "com.apple.product-type.library.static"; + }; + C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001A1A0 /* Build configuration list for PBXNativeTarget "React-RCTAppDelegate" */; + buildPhases = ( + 46EB2E0001A1E0 /* Headers */, + 46EB2E0001A1F0 /* Sources */, + 46EB2E0001A200 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000229B0 /* PBXTargetDependency */, + 46EB2E000229D0 /* PBXTargetDependency */, + 46EB2E000229F0 /* PBXTargetDependency */, + 46EB2E00022A90 /* PBXTargetDependency */, + 46EB2E00022990 /* PBXTargetDependency */, + 46EB2E00022A50 /* PBXTargetDependency */, + 46EB2E00022B70 /* PBXTargetDependency */, + 46EB2E00022AD0 /* PBXTargetDependency */, + 46EB2E00022B10 /* PBXTargetDependency */, + 46EB2E00022A30 /* PBXTargetDependency */, + 46EB2E00022A10 /* PBXTargetDependency */, + 46EB2E00022B50 /* PBXTargetDependency */, + 46EB2E00022B30 /* PBXTargetDependency */, + 46EB2E00022C50 /* PBXTargetDependency */, + 46EB2E00022BD0 /* PBXTargetDependency */, + 46EB2E00022C10 /* PBXTargetDependency */, + 46EB2E00022B90 /* PBXTargetDependency */, + 46EB2E00022C30 /* PBXTargetDependency */, + 46EB2E00022A70 /* PBXTargetDependency */, + 46EB2E00022BF0 /* PBXTargetDependency */, + 46EB2E00022AF0 /* PBXTargetDependency */, + 46EB2E00022BB0 /* PBXTargetDependency */, + 46EB2E00022AB0 /* PBXTargetDependency */, + ); + name = "React-RCTAppDelegate"; + productName = "React-RCTAppDelegate"; + productReference = 39D0105B481E5FB78C661496BD63B8A5 /* React-RCTAppDelegate */; + productType = "com.apple.product-type.library.static"; + }; + C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001B860 /* Build configuration list for PBXNativeTarget "React-RuntimeCore" */; + buildPhases = ( + 46EB2E0001B8A0 /* Headers */, + 46EB2E0001B8B0 /* Sources */, + 46EB2E0001B8C0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000236B0 /* PBXTargetDependency */, + 46EB2E000236F0 /* PBXTargetDependency */, + 46EB2E000237D0 /* PBXTargetDependency */, + 46EB2E00023770 /* PBXTargetDependency */, + 46EB2E00023750 /* PBXTargetDependency */, + 46EB2E000236D0 /* PBXTargetDependency */, + 46EB2E00023810 /* PBXTargetDependency */, + 46EB2E00023710 /* PBXTargetDependency */, + 46EB2E00023790 /* PBXTargetDependency */, + 46EB2E000237B0 /* PBXTargetDependency */, + 46EB2E00023730 /* PBXTargetDependency */, + 46EB2E000237F0 /* PBXTargetDependency */, + ); + name = "React-RuntimeCore"; + productName = "React-RuntimeCore"; + productReference = D22EED118A762A7D7BC88A4ADBB7026E /* React-RuntimeCore */; + productType = "com.apple.product-type.library.static"; + }; + C94F5F32730982C482173E4C78004673 /* ExpoDevice-ExpoDevice_privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000FC50 /* Build configuration list for PBXNativeTarget "ExpoDevice-ExpoDevice_privacy" */; + buildPhases = ( + 46EB2E0000FC90 /* Sources */, + 46EB2E0000FCA0 /* Frameworks */, + 46EB2E0000FCB0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "ExpoDevice-ExpoDevice_privacy"; + productName = ExpoDevice_privacy; + productReference = F8A439592F13E493EBAB22D857A814DB /* ExpoDevice-ExpoDevice_privacy */; + productType = "com.apple.product-type.bundle"; + }; + CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00011A60 /* Build configuration list for PBXNativeTarget "GoogleSignIn" */; + buildPhases = ( + 46EB2E00011AA0 /* Headers */, + 46EB2E00011AB0 /* Sources */, + 46EB2E00011AC0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021170 /* PBXTargetDependency */, + 46EB2E00021190 /* PBXTargetDependency */, + 46EB2E000211B0 /* PBXTargetDependency */, + 46EB2E00021150 /* PBXTargetDependency */, + ); + name = GoogleSignIn; + productName = GoogleSignIn; + productReference = FD56AB51475BC5F592781EE2692D1412 /* GoogleSignIn */; + productType = "com.apple.product-type.library.static"; + }; + D0DD0961119C95E188122B13F3BF4380 /* React-Core-RCTI18nStrings */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00016230 /* Build configuration list for PBXNativeTarget "React-Core-RCTI18nStrings" */; + buildPhases = ( + 46EB2E00016270 /* Sources */, + 46EB2E00016280 /* Frameworks */, + 46EB2E00016290 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "React-Core-RCTI18nStrings"; + productName = RCTI18nStrings; + productReference = E50E54D57E4CB3E0920119CF69AD9A2D /* React-Core-RCTI18nStrings */; + productType = "com.apple.product-type.bundle"; + }; + D0EFEFB685D97280256C559792236873 /* glog */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001FA90 /* Build configuration list for PBXNativeTarget "glog" */; + buildPhases = ( + 46EB2E0001FAD0 /* Headers */, + 46EB2E0001FAE0 /* Sources */, + 46EB2E0001FAF0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = glog; + productName = glog; + productReference = 3CA7A9404CCDD6BA22C97F8348CE3209 /* glog */; + productType = "com.apple.product-type.library.static"; + }; + D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00013AE0 /* Build configuration list for PBXNativeTarget "RCTTypeSafety" */; + buildPhases = ( + 46EB2E00013B20 /* Headers */, + 46EB2E00013B30 /* Sources */, + 46EB2E00013B40 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021250 /* PBXTargetDependency */, + 46EB2E00021270 /* PBXTargetDependency */, + 46EB2E00021290 /* PBXTargetDependency */, + ); + name = RCTTypeSafety; + productName = RCTTypeSafety; + productReference = F958876A082BF810B342435CE3FB5AF6 /* RCTTypeSafety */; + productType = "com.apple.product-type.library.static"; + }; + D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00011830 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */; + buildPhases = ( + 46EB2E00011870 /* Headers */, + 46EB2E00011880 /* Sources */, + 46EB2E00011890 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00021130 /* PBXTargetDependency */, + ); + name = GTMSessionFetcher; + productName = GTMSessionFetcher; + productReference = C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher */; + productType = "com.apple.product-type.library.static"; + }; + DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C810 /* Build configuration list for PBXNativeTarget "React-jsiexecutor" */; + buildPhases = ( + 46EB2E0001C850 /* Headers */, + 46EB2E0001C860 /* Sources */, + 46EB2E0001C870 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023EF0 /* PBXTargetDependency */, + 46EB2E00023ED0 /* PBXTargetDependency */, + 46EB2E00023E70 /* PBXTargetDependency */, + 46EB2E00023E90 /* PBXTargetDependency */, + 46EB2E00023F50 /* PBXTargetDependency */, + 46EB2E00023EB0 /* PBXTargetDependency */, + 46EB2E00023F10 /* PBXTargetDependency */, + 46EB2E00023F30 /* PBXTargetDependency */, + 46EB2E00023F70 /* PBXTargetDependency */, + ); + name = "React-jsiexecutor"; + productName = "React-jsiexecutor"; + productReference = F2E7C88DFCD460A4B46B913ADEB8A641 /* React-jsiexecutor */; + productType = "com.apple.product-type.library.static"; + }; + DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001B0D0 /* Build configuration list for PBXNativeTarget "React-RCTText" */; + buildPhases = ( + 46EB2E0001B110 /* Headers */, + 46EB2E0001B120 /* Sources */, + 46EB2E0001B130 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000233B0 /* PBXTargetDependency */, + 46EB2E00023390 /* PBXTargetDependency */, + ); + name = "React-RCTText"; + productName = "React-RCTText"; + productReference = E6A16705C69FC7DE11C2469A4A0F8358 /* React-RCTText */; + productType = "com.apple.product-type.library.static"; + }; + DCBBC340ADCFC40E2F676B616BA8D2F4 /* ExpoFileSystem-ExpoFileSystem_privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000FE30 /* Build configuration list for PBXNativeTarget "ExpoFileSystem-ExpoFileSystem_privacy" */; + buildPhases = ( + 46EB2E0000FE70 /* Sources */, + 46EB2E0000FE80 /* Frameworks */, + 46EB2E0000FE90 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "ExpoFileSystem-ExpoFileSystem_privacy"; + productName = ExpoFileSystem_privacy; + productReference = 178DE81B4D5424C480EC2B1B64A6412D /* ExpoFileSystem-ExpoFileSystem_privacy */; + productType = "com.apple.product-type.bundle"; + }; + DE32677FA772BFFD0172EB7EE9E4E7E9 /* RNSVG */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00014BB0 /* Build configuration list for PBXNativeTarget "RNSVG" */; + buildPhases = ( + 46EB2E00014BF0 /* Headers */, + 46EB2E00014C00 /* Sources */, + 46EB2E00014C10 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000217F0 /* PBXTargetDependency */, + ); + name = RNSVG; + productName = RNSVG; + productReference = 90EE8D3C082C157169540FC8F5913DAD /* RNSVG */; + productType = "com.apple.product-type.library.static"; + }; + E16E206437995280D349D4B67695C894 /* React-CoreModules */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00017ED0 /* Build configuration list for PBXNativeTarget "React-CoreModules" */; + buildPhases = ( + 46EB2E00017F10 /* Headers */, + 46EB2E00017F20 /* Sources */, + 46EB2E00017F30 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00022010 /* PBXTargetDependency */, + 46EB2E00022050 /* PBXTargetDependency */, + 46EB2E00022070 /* PBXTargetDependency */, + 46EB2E00022150 /* PBXTargetDependency */, + 46EB2E00022090 /* PBXTargetDependency */, + 46EB2E00022190 /* PBXTargetDependency */, + 46EB2E000220F0 /* PBXTargetDependency */, + 46EB2E000220B0 /* PBXTargetDependency */, + 46EB2E000220D0 /* PBXTargetDependency */, + 46EB2E00022130 /* PBXTargetDependency */, + 46EB2E00022170 /* PBXTargetDependency */, + 46EB2E00022110 /* PBXTargetDependency */, + 46EB2E00022030 /* PBXTargetDependency */, + ); + name = "React-CoreModules"; + productName = "React-CoreModules"; + productReference = 6771D231F4C8C5976470A369C474B32E /* React-CoreModules */; + productType = "com.apple.product-type.library.static"; + }; + E75C38C362BC8874606E6C3B70DBE44D /* ExpoDevice */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000FBD0 /* Build configuration list for PBXNativeTarget "ExpoDevice" */; + buildPhases = ( + 46EB2E0000FC10 /* Headers */, + 46EB2E0000FC20 /* Sources */, + 46EB2E0000FC30 /* Frameworks */, + 46EB2E0000FD60 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020D50 /* PBXTargetDependency */, + 46EB2E00020D70 /* PBXTargetDependency */, + ); + name = ExpoDevice; + productName = ExpoDevice; + productReference = EE0F6648D04CB8A4D349EA4DAA91AF81 /* ExpoDevice */; + productType = "com.apple.product-type.library.static"; + }; + EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00012190 /* Build configuration list for PBXNativeTarget "RCT-Folly" */; + buildPhases = ( + 46EB2E000121D0 /* Headers */, + 46EB2E000121E0 /* Sources */, + 46EB2E000121F0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000211F0 /* PBXTargetDependency */, + 46EB2E000211D0 /* PBXTargetDependency */, + 46EB2E00021230 /* PBXTargetDependency */, + 46EB2E00021210 /* PBXTargetDependency */, + ); + name = "RCT-Folly"; + productName = "RCT-Folly"; + productReference = 1936453FF2A7E3A13063C4917C4D5598 /* RCT-Folly */; + productType = "com.apple.product-type.library.static"; + }; + F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001CEF0 /* Build configuration list for PBXNativeTarget "React-perflogger" */; + buildPhases = ( + 46EB2E0001CF30 /* Headers */, + 46EB2E0001CF40 /* Sources */, + 46EB2E0001CF50 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "React-perflogger"; + productName = "React-perflogger"; + productReference = 666E72807891C591E025A75410CD2A26 /* React-perflogger */; + productType = "com.apple.product-type.library.static"; + }; + F77F2C3B4862C46B748290E60FD6B02B /* ExpoAdapterGoogleSignIn */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0000F5C0 /* Build configuration list for PBXNativeTarget "ExpoAdapterGoogleSignIn" */; + buildPhases = ( + 46EB2E0000F600 /* Headers */, + 46EB2E0000F610 /* Sources */, + 46EB2E0000F620 /* Frameworks */, + 46EB2E0000F6A0 /* Copy generated compatibility header */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00020C70 /* PBXTargetDependency */, + 46EB2E00020CB0 /* PBXTargetDependency */, + 46EB2E00020C90 /* PBXTargetDependency */, + ); + name = ExpoAdapterGoogleSignIn; + productName = ExpoAdapterGoogleSignIn; + productReference = 8C58DB1533FFA98B1F8D7AD4C7F57F2B /* ExpoAdapterGoogleSignIn */; + productType = "com.apple.product-type.library.static"; + }; + F7D033C4C128EECAA020990641FA985F /* React-jsinspector */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C930 /* Build configuration list for PBXNativeTarget "React-jsinspector" */; + buildPhases = ( + 46EB2E0001C970 /* Headers */, + 46EB2E0001C980 /* Sources */, + 46EB2E0001C990 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023FF0 /* PBXTargetDependency */, + 46EB2E00023FB0 /* PBXTargetDependency */, + 46EB2E00023FD0 /* PBXTargetDependency */, + 46EB2E00024030 /* PBXTargetDependency */, + 46EB2E00024010 /* PBXTargetDependency */, + 46EB2E00023F90 /* PBXTargetDependency */, + 46EB2E00024050 /* PBXTargetDependency */, + ); + name = "React-jsinspector"; + productName = "React-jsinspector"; + productReference = 2577F299FCB0A19824FE989BE77B8E8F /* React-jsinspector */; + productType = "com.apple.product-type.library.static"; + }; + FA877ADC442CB19CF61793D234C8B131 /* React-jsi */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E0001C680 /* Build configuration list for PBXNativeTarget "React-jsi" */; + buildPhases = ( + 46EB2E0001C6C0 /* Headers */, + 46EB2E0001C6D0 /* Sources */, + 46EB2E0001C6E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E00023DD0 /* PBXTargetDependency */, + 46EB2E00023E10 /* PBXTargetDependency */, + 46EB2E00023DB0 /* PBXTargetDependency */, + 46EB2E00023DF0 /* PBXTargetDependency */, + 46EB2E00023E30 /* PBXTargetDependency */, + 46EB2E00023E50 /* PBXTargetDependency */, + ); + name = "React-jsi"; + productName = "React-jsi"; + productReference = D9F334F2E90E3EE462FC4192AF5C03BD /* React-jsi */; + productType = "com.apple.product-type.library.static"; + }; + FF879E718031128A75E7DE54046E6219 /* RNReanimated */ = { + isa = PBXNativeTarget; + buildConfigurationList = 46EB2E00014380 /* Build configuration list for PBXNativeTarget "RNReanimated" */; + buildPhases = ( + 46EB2E000143C0 /* Headers */, + 46EB2E000143D0 /* Sources */, + 46EB2E000143E0 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 46EB2E000217B0 /* PBXTargetDependency */, + 46EB2E000215D0 /* PBXTargetDependency */, + 46EB2E00021650 /* PBXTargetDependency */, + 46EB2E00021670 /* PBXTargetDependency */, + 46EB2E00021630 /* PBXTargetDependency */, + 46EB2E000215B0 /* PBXTargetDependency */, + 46EB2E000216D0 /* PBXTargetDependency */, + 46EB2E00021770 /* PBXTargetDependency */, + 46EB2E00021690 /* PBXTargetDependency */, + 46EB2E00021610 /* PBXTargetDependency */, + 46EB2E00021750 /* PBXTargetDependency */, + 46EB2E00021730 /* PBXTargetDependency */, + 46EB2E000216F0 /* PBXTargetDependency */, + 46EB2E00021790 /* PBXTargetDependency */, + 46EB2E00021710 /* PBXTargetDependency */, + 46EB2E00021590 /* PBXTargetDependency */, + 46EB2E000216B0 /* PBXTargetDependency */, + 46EB2E000215F0 /* PBXTargetDependency */, + 46EB2E000217D0 /* PBXTargetDependency */, + ); + name = RNReanimated; + productName = RNReanimated; + productReference = C777CF2FB1E39A45CBBDB54E8693F471 /* RNReanimated */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 46EB2E00000000 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1500; + LastUpgradeCheck = 1500; + }; + buildConfigurationList = 46EB2E00000030 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + Base, + ar, + ca, + cs, + da, + de, + el, + en, + "en-GB", + en_GB, + es, + "es-ES", + es_MX, + fi, + fr, + fr_CA, + he, + hi, + hr, + hu, + id, + it, + ja, + ko, + ms, + nb, + nl, + pl, + pt, + "pt-PT", + pt_BR, + pt_PT, + ro, + ru, + sk, + sv, + th, + tr, + uk, + vi, + "zh-Hans", + "zh-Hant", + "zh-Hant-HK", + zh_CN, + zh_TW, + zu, + ); + mainGroup = 46EB2E00000010; + minimizedProjectReferenceProxies = 0; + productRefGroup = 46EB2E00000020 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 5C642AA10FB29936669CC269F42079C6 /* AppAuth */, + 3B932EC9659D505694902B50F4EB3D8B /* AppAuth-AppAuthCore_Privacy */, + EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */, + 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */, + 90FCC21376F1111702F7D48E658E43A2 /* EXApplication */, + 20B605F265EBCD84C7167FE854FDED12 /* EXApplication-ExpoApplication_privacy */, + 20140544B89B60083D9626CBDB171E89 /* EXBarCodeScanner */, + 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */, + 0F782E65C434CB2F920719FC727833DC /* EXConstants-EXConstants */, + 8C8F782BF97E9978F4B6AF92621D724F /* EXConstants-ExpoConstants_privacy */, + 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */, + 337D49CFF8C109DC1CC07F326439084E /* Expo */, + F77F2C3B4862C46B748290E60FD6B02B /* ExpoAdapterGoogleSignIn */, + 2E8DE00395DDCF21D15D83FC2DDD3A93 /* ExpoAsset */, + 6EDBCD95D1624C1F631DF5983AADB3B3 /* ExpoCamera */, + 219BE94914A9A27C5B88F925A6F26253 /* ExpoCrypto */, + E75C38C362BC8874606E6C3B70DBE44D /* ExpoDevice */, + C94F5F32730982C482173E4C78004673 /* ExpoDevice-ExpoDevice_privacy */, + 61D0956690519FC30DB411716DB5D4E9 /* ExpoFileSystem */, + DCBBC340ADCFC40E2F676B616BA8D2F4 /* ExpoFileSystem-ExpoFileSystem_privacy */, + 105765E503515FDF1EFEBEFA6F166225 /* ExpoFont */, + 90ADA47ADE107F8BBE8456EF975D4E83 /* ExpoKeepAwake */, + 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */, + 0A9E313F802B28B44A928D7969FB06FB /* ExpoWebBrowser */, + 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */, + 02B79DFED924FA19CA90EC69614733E1 /* fmt */, + D0EFEFB685D97280256C559792236873 /* glog */, + CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */, + 7DFA91ED3A3D0BC020C3C843A3D1EB38 /* GoogleSignIn-GoogleSignIn */, + 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */, + 7E666B1A2E7C9940B41E40FF9793F57C /* GTMAppAuth-GTMAppAuth_Privacy */, + D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */, + 417B25AC44CA1D040034CC1F375CEE36 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */, + 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */, + 5955B61E4C6FA72C100438F1FB8EB025 /* Pods-mobileapptemplate */, + EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */, + 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */, + E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */, + D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */, + 1BEE828C124E6416179B904A9F66D794 /* React */, + 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */, + 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */, + 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */, + D0DD0961119C95E188122B13F3BF4380 /* React-Core-RCTI18nStrings */, + E16E206437995280D349D4B67695C894 /* React-CoreModules */, + 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */, + 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */, + 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */, + A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */, + 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */, + 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */, + 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */, + B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */, + 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */, + FA877ADC442CB19CF61793D234C8B131 /* React-jsi */, + DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */, + F7D033C4C128EECAA020990641FA985F /* React-jsinspector */, + 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */, + 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */, + 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */, + BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */, + B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */, + 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */, + F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */, + 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */, + 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */, + C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */, + 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */, + 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */, + 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */, + 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */, + 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */, + 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */, + DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */, + 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */, + 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */, + B41E34C6B259B9994C513BE178912491 /* React-rncore */, + 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */, + C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */, + 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */, + 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */, + 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */, + 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */, + B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */, + 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */, + 4C0DE1C47CE99F0D1B5D4618E9E61DA6 /* RNCAsyncStorage-RNCAsyncStorage_resources */, + B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */, + 5476F82C9430F9DD7EC76D0150754254 /* RNGoogleSignin */, + FF879E718031128A75E7DE54046E6219 /* RNReanimated */, + 214E42634D1E187D876346D36184B655 /* RNScreens */, + DE32677FA772BFFD0172EB7EE9E4E7E9 /* RNSVG */, + 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */, + 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */, + 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 46EB2E0000E5E0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000E5F0 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EDE0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EDF0 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F1C0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F260 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F270 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FCB0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FCC0 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FE90 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FEA0 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000116F0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011700 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011910 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011920 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011B40 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011BA0 /* ar.lproj in Resources */, + 46EB2E00011BB0 /* ca.lproj in Resources */, + 46EB2E00011BC0 /* cs.lproj in Resources */, + 46EB2E00011BD0 /* da.lproj in Resources */, + 46EB2E00011BE0 /* de.lproj in Resources */, + 46EB2E00011BF0 /* el.lproj in Resources */, + 46EB2E00011C00 /* en.lproj in Resources */, + 46EB2E00011C10 /* en_GB.lproj in Resources */, + 46EB2E00011C20 /* es.lproj in Resources */, + 46EB2E00011C30 /* es_MX.lproj in Resources */, + 46EB2E00011C40 /* fi.lproj in Resources */, + 46EB2E00011C50 /* fr.lproj in Resources */, + 46EB2E00011C60 /* fr_CA.lproj in Resources */, + 46EB2E00011B50 /* google.png in Resources */, + 46EB2E00011B60 /* google@2x.png in Resources */, + 46EB2E00011B70 /* google@3x.png in Resources */, + 46EB2E00011C70 /* he.lproj in Resources */, + 46EB2E00011C80 /* hi.lproj in Resources */, + 46EB2E00011C90 /* hr.lproj in Resources */, + 46EB2E00011CA0 /* hu.lproj in Resources */, + 46EB2E00011CB0 /* id.lproj in Resources */, + 46EB2E00011CC0 /* it.lproj in Resources */, + 46EB2E00011CD0 /* ja.lproj in Resources */, + 46EB2E00011CE0 /* ko.lproj in Resources */, + 46EB2E00011CF0 /* ms.lproj in Resources */, + 46EB2E00011D00 /* nb.lproj in Resources */, + 46EB2E00011D10 /* nl.lproj in Resources */, + 46EB2E00011D20 /* pl.lproj in Resources */, + 46EB2E00011B80 /* PrivacyInfo.xcprivacy in Resources */, + 46EB2E00011D30 /* pt.lproj in Resources */, + 46EB2E00011D40 /* pt_BR.lproj in Resources */, + 46EB2E00011D50 /* pt_PT.lproj in Resources */, + 46EB2E00011D60 /* ro.lproj in Resources */, + 46EB2E00011B90 /* Roboto-Bold.ttf in Resources */, + 46EB2E00011D70 /* ru.lproj in Resources */, + 46EB2E00011D80 /* sk.lproj in Resources */, + 46EB2E00011D90 /* sv.lproj in Resources */, + 46EB2E00011DA0 /* th.lproj in Resources */, + 46EB2E00011DB0 /* tr.lproj in Resources */, + 46EB2E00011DC0 /* uk.lproj in Resources */, + 46EB2E00011DD0 /* vi.lproj in Resources */, + 46EB2E00011DE0 /* zh_CN.lproj in Resources */, + 46EB2E00011DF0 /* zh_TW.lproj in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013D10 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013D20 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00016290 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000162A0 /* ar.lproj in Resources */, + 46EB2E000162B0 /* cs.lproj in Resources */, + 46EB2E000162C0 /* da.lproj in Resources */, + 46EB2E000162D0 /* de.lproj in Resources */, + 46EB2E000162E0 /* el.lproj in Resources */, + 46EB2E00016300 /* en.lproj in Resources */, + 46EB2E000162F0 /* en-GB.lproj in Resources */, + 46EB2E00016320 /* es.lproj in Resources */, + 46EB2E00016310 /* es-ES.lproj in Resources */, + 46EB2E00016330 /* fi.lproj in Resources */, + 46EB2E00016340 /* fr.lproj in Resources */, + 46EB2E00016350 /* he.lproj in Resources */, + 46EB2E00016360 /* hi.lproj in Resources */, + 46EB2E00016370 /* hr.lproj in Resources */, + 46EB2E00016380 /* hu.lproj in Resources */, + 46EB2E00016390 /* id.lproj in Resources */, + 46EB2E000163A0 /* it.lproj in Resources */, + 46EB2E000163B0 /* ja.lproj in Resources */, + 46EB2E000163C0 /* ko.lproj in Resources */, + 46EB2E000163D0 /* ms.lproj in Resources */, + 46EB2E000163E0 /* nb.lproj in Resources */, + 46EB2E000163F0 /* nl.lproj in Resources */, + 46EB2E00016400 /* pl.lproj in Resources */, + 46EB2E00016420 /* pt.lproj in Resources */, + 46EB2E00016410 /* pt-PT.lproj in Resources */, + 46EB2E00016430 /* ro.lproj in Resources */, + 46EB2E00016440 /* ru.lproj in Resources */, + 46EB2E00016450 /* sk.lproj in Resources */, + 46EB2E00016460 /* sv.lproj in Resources */, + 46EB2E00016470 /* th.lproj in Resources */, + 46EB2E00016480 /* tr.lproj in Resources */, + 46EB2E00016490 /* uk.lproj in Resources */, + 46EB2E000164A0 /* vi.lproj in Resources */, + 46EB2E000164B0 /* zh-Hans.lproj in Resources */, + 46EB2E000164D0 /* zh-Hant.lproj in Resources */, + 46EB2E000164C0 /* zh-Hant-HK.lproj in Resources */, + 46EB2E000164E0 /* zu.lproj in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 46EB2E0000EEB0 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/EXApplication/EXApplication.modulemap", + "${PODS_ROOT}/Headers/Public/EXApplication/EXApplication-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/EXApplication-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXApplication/EXApplication.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXApplication/EXApplication-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000F090 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap", + "${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/EXBarCodeScanner-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000F330 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/EXConstants/EXConstants.modulemap", + "${PODS_ROOT}/Headers/Public/EXConstants/EXConstants-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/EXConstants-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXConstants/EXConstants.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXConstants/EXConstants-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000F6A0 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoAdapterGoogleSignIn-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000F7D0 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoAsset-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000FA30 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoCamera-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000FB80 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoCrypto-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E0000FD60 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoDevice-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E00010110 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoFileSystem-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E00010280 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoFont-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E000103B0 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoKeepAwake-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E000113E0 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoModulesCore-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E00011550 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap", + "${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/ExpoWebBrowser-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E000117F0 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth.modulemap", + "${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/GTMAppAuth-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 46EB2E00020050 /* [CP-User] Generate app.config for prebuilt Constants.manifest */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + name = "[CP-User] Generate app.config for prebuilt Constants.manifest"; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "bash -l -c \"$PODS_TARGET_SRCROOT/../scripts/get-app-config-ios.sh\""; + }; + 46EB2E00020060 /* [CP-User] Generate Specs */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP-User] Generate Specs"; + outputPaths = ( + "${DERIVED_FILE_DIR}/react-codegen.log", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "pushd \"$PODS_ROOT/../\" > /dev/null\nRCT_SCRIPT_POD_INSTALLATION_ROOT=$(pwd)\npopd >/dev/null\n\nexport RCT_SCRIPT_RN_DIR=$RCT_SCRIPT_POD_INSTALLATION_ROOT/../node_modules/react-native\nexport RCT_SCRIPT_APP_PATH=$RCT_SCRIPT_POD_INSTALLATION_ROOT/..\nexport RCT_SCRIPT_OUTPUT_DIR=$RCT_SCRIPT_POD_INSTALLATION_ROOT\nexport RCT_SCRIPT_TYPE=withCodegenDiscovery\n\nSCRIPT_PHASES_SCRIPT=\"$RCT_SCRIPT_RN_DIR/scripts/react_native_pods_utils/script_phases.sh\"\nWITH_ENVIRONMENT=\"$RCT_SCRIPT_RN_DIR/scripts/xcode/with-environment.sh\"\n/bin/sh -c \"$WITH_ENVIRONMENT $SCRIPT_PHASES_SCRIPT\"\n"; + }; + 46EB2E00020070 /* [CP-User] [RN]Check rncore */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + name = "[CP-User] [RN]Check rncore"; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "echo \"Checking whether Codegen has run...\"\nrncorePath=\"$REACT_NATIVE_PATH/ReactCommon/react/renderer/components/rncore\"\n\nif [[ ! -d \"$rncorePath\" ]]; then\n echo 'error: Codegen did not run properly in your project. Please reinstall cocoapods with `bundle exec pod install`.'\n exit 1\nfi\n"; + }; + 46EB2E00020080 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/hermes-engine/hermes-engine-xcframeworks.sh", + "${PODS_ROOT}/hermes-engine/destroot/Library/Frameworks/universal/hermes.xcframework", + ); + name = "[CP] Copy XCFrameworks"; + outputPaths = ( + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/hermes-engine/hermes-engine-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 46EB2E00020090 /* [CP-User] [Hermes] Replace Hermes for the right configuration, if needed */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + name = "[CP-User] [Hermes] Replace Hermes for the right configuration, if needed"; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = " . \"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\n\n CONFIG=\"Release\"\n if echo $GCC_PREPROCESSOR_DEFINITIONS | grep -q \"DEBUG=1\"; then\n CONFIG=\"Debug\"\n fi\n\n \"$NODE_BINARY\" \"$REACT_NATIVE_PATH/sdks/hermes-engine/utils/replace_hermes_version.js\" -c \"$CONFIG\" -r \"0.74.5\" -p \"$PODS_ROOT\"\n"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 46EB2E0000E550 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EAB0 /* AppAuth-dummy.m in Sources */, + 46EB2E0000E620 /* OIDAuthorizationRequest.m in Sources */, + 46EB2E0000E630 /* OIDAuthorizationResponse.m in Sources */, + 46EB2E0000E640 /* OIDAuthorizationService.m in Sources */, + 46EB2E0000E990 /* OIDAuthorizationService+IOS.m in Sources */, + 46EB2E0000E650 /* OIDAuthState.m in Sources */, + 46EB2E0000E9A0 /* OIDAuthState+IOS.m in Sources */, + 46EB2E0000E660 /* OIDClientMetadataParameters.m in Sources */, + 46EB2E0000E670 /* OIDEndSessionRequest.m in Sources */, + 46EB2E0000E680 /* OIDEndSessionResponse.m in Sources */, + 46EB2E0000E690 /* OIDError.m in Sources */, + 46EB2E0000E6A0 /* OIDErrorUtilities.m in Sources */, + 46EB2E0000E9B0 /* OIDExternalUserAgentCatalyst.m in Sources */, + 46EB2E0000E9C0 /* OIDExternalUserAgentIOS.m in Sources */, + 46EB2E0000E9D0 /* OIDExternalUserAgentIOSCustomBrowser.m in Sources */, + 46EB2E0000E6B0 /* OIDFieldMapping.m in Sources */, + 46EB2E0000E6C0 /* OIDGrantTypes.m in Sources */, + 46EB2E0000E6D0 /* OIDIDToken.m in Sources */, + 46EB2E0000E6E0 /* OIDRegistrationRequest.m in Sources */, + 46EB2E0000E6F0 /* OIDRegistrationResponse.m in Sources */, + 46EB2E0000E700 /* OIDResponseTypes.m in Sources */, + 46EB2E0000E710 /* OIDScopes.m in Sources */, + 46EB2E0000E720 /* OIDScopeUtilities.m in Sources */, + 46EB2E0000E730 /* OIDServiceConfiguration.m in Sources */, + 46EB2E0000E740 /* OIDServiceDiscovery.m in Sources */, + 46EB2E0000E750 /* OIDTokenRequest.m in Sources */, + 46EB2E0000E760 /* OIDTokenResponse.m in Sources */, + 46EB2E0000E770 /* OIDTokenUtilities.m in Sources */, + 46EB2E0000E780 /* OIDURLQueryComponent.m in Sources */, + 46EB2E0000E790 /* OIDURLSessionProvider.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000E5C0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EB20 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EB50 /* bignum.cc in Sources */, + 46EB2E0000EB40 /* bignum-dtoa.cc in Sources */, + 46EB2E0000EB60 /* cached-powers.cc in Sources */, + 46EB2E0000EB70 /* diy-fp.cc in Sources */, + 46EB2E0000EB80 /* double-conversion.cc in Sources */, + 46EB2E0000ECE0 /* DoubleConversion-dummy.m in Sources */, + 46EB2E0000EB90 /* fast-dtoa.cc in Sources */, + 46EB2E0000EBA0 /* fixed-dtoa.cc in Sources */, + 46EB2E0000EBB0 /* strtod.cc in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000ED50 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EE30 /* ApplicationExceptions.swift in Sources */, + 46EB2E0000EE40 /* ApplicationModule.swift in Sources */, + 46EB2E0000EEE0 /* EXApplication-dummy.m in Sources */, + 46EB2E0000EE20 /* EXProvisioningProfile.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EDC0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000EF50 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000EFC0 /* BarCodeScannerExceptions.swift in Sources */, + 46EB2E0000EFD0 /* BarCodeScannerModule.swift in Sources */, + 46EB2E0000EF70 /* EXBarCodeCameraRequester.m in Sources */, + 46EB2E0000EF80 /* EXBarCodeScanner.m in Sources */, + 46EB2E0000F0C0 /* EXBarCodeScanner-dummy.m in Sources */, + 46EB2E0000EF90 /* EXBarCodeScannerProvider.m in Sources */, + 46EB2E0000EFB0 /* EXBarCodeScannerUtils.m in Sources */, + 46EB2E0000EFA0 /* EXBarCodeScannerView.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F130 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F2B0 /* ConstantsModule.swift in Sources */, + 46EB2E0000F360 /* EXConstants-dummy.m in Sources */, + 46EB2E0000F290 /* EXConstantsInstallationIdProvider.m in Sources */, + 46EB2E0000F2A0 /* EXConstantsService.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F1A0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F240 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F3D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F3F0 /* EXImageLoader.m in Sources */, + 46EB2E0000F490 /* EXImageLoader-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F500 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F520 /* EXAppDefinesLoader.m in Sources */, + 46EB2E0000F5A0 /* Expo-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F610 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F6D0 /* ExpoAdapterGoogleSignIn-dummy.m in Sources */, + 46EB2E0000F630 /* GoogleSignInAppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F740 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F760 /* AssetModule.swift in Sources */, + 46EB2E0000F800 /* ExpoAsset-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000F870 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000F8B0 /* BarcodeExceptions.swift in Sources */, + 46EB2E0000F910 /* BarcodeRecord.swift in Sources */, + 46EB2E0000F920 /* BarcodeScanner.swift in Sources */, + 46EB2E0000F930 /* BarcodeScannerUtils.swift in Sources */, + 46EB2E0000F8C0 /* BarcodeUtils.swift in Sources */, + 46EB2E0000F940 /* CameraEnums.swift in Sources */, + 46EB2E0000F990 /* CameraEnumsLegacy.swift in Sources */, + 46EB2E0000F8D0 /* CameraExceptions.swift in Sources */, + 46EB2E0000F8E0 /* CameraPermissionsRequester.swift in Sources */, + 46EB2E0000F950 /* CameraRecordingOptions.swift in Sources */, + 46EB2E0000F9A0 /* CameraRecordingOptionsLegacy.swift in Sources */, + 46EB2E0000F960 /* CameraView.swift in Sources */, + 46EB2E0000F9B0 /* CameraViewLegacy.swift in Sources */, + 46EB2E0000F890 /* CameraViewLegacyModule.swift in Sources */, + 46EB2E0000F8A0 /* CameraViewModule.swift in Sources */, + 46EB2E0000FA60 /* ExpoCamera-dummy.m in Sources */, + 46EB2E0000F8F0 /* ExpoCameraUtils.swift in Sources */, + 46EB2E0000F970 /* PreviewView.swift in Sources */, + 46EB2E0000F9C0 /* SimulatorUtils.swift in Sources */, + 46EB2E0000F900 /* TakePictureOptions.swift in Sources */, + 46EB2E0000F980 /* VisionScannerDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FAD0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FAF0 /* CryptoModule.swift in Sources */, + 46EB2E0000FB00 /* DigestAlgorithm.swift in Sources */, + 46EB2E0000FB10 /* DigestOptions.swift in Sources */, + 46EB2E0000FBB0 /* ExpoCrypto-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FC20 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FCF0 /* DeviceModule.swift in Sources */, + 46EB2E0000FD90 /* ExpoDevice-dummy.m in Sources */, + 46EB2E0000FD00 /* UIDevice.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FC90 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FE00 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0000FF80 /* Encoding.swift in Sources */, + 46EB2E0000FED0 /* EXFileSystemAssetLibraryHandler.m in Sources */, + 46EB2E0000FEE0 /* EXFileSystemLocalFileHandler.m in Sources */, + 46EB2E00010140 /* ExpoFileSystem-dummy.m in Sources */, + 46EB2E0000FEF0 /* EXSessionCancelableUploadTaskDelegate.m in Sources */, + 46EB2E0000FF00 /* EXSessionDownloadTaskDelegate.m in Sources */, + 46EB2E0000FF10 /* EXSessionHandler.m in Sources */, + 46EB2E0000FF20 /* EXSessionResumableDownloadTaskDelegate.m in Sources */, + 46EB2E0000FF30 /* EXSessionTaskDelegate.m in Sources */, + 46EB2E0000FF40 /* EXSessionTaskDispatcher.m in Sources */, + 46EB2E0000FF50 /* EXSessionUploadTaskDelegate.m in Sources */, + 46EB2E0000FF60 /* EXTaskHandlersManager.m in Sources */, + 46EB2E0000FF90 /* FileSystemBackgroundSessionHandler.swift in Sources */, + 46EB2E0000FFA0 /* FileSystemExceptions.swift in Sources */, + 46EB2E0000FFB0 /* FileSystemHelpers.swift in Sources */, + 46EB2E0000FFC0 /* FileSystemModule.swift in Sources */, + 46EB2E0000FFD0 /* FileSystemRecords.swift in Sources */, + 46EB2E0000FFE0 /* NetworkingHelpers.swift in Sources */, + 46EB2E0000FF70 /* NSData+EXFileSystem.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0000FE70 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000101B0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000102B0 /* ExpoFont-dummy.m in Sources */, + 46EB2E000101D0 /* FontExceptions.swift in Sources */, + 46EB2E000101E0 /* FontFamilyAliasManager.swift in Sources */, + 46EB2E000101F0 /* FontLoaderModule.swift in Sources */, + 46EB2E00010200 /* FontUtils.swift in Sources */, + 46EB2E00010210 /* UIFont+FontFamilyAlias.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00010320 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000103E0 /* ExpoKeepAwake-dummy.m in Sources */, + 46EB2E00010340 /* KeepAwakeModule.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00010450 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00010810 /* AnyArgument.swift in Sources */, + 46EB2E00010850 /* AnyClassDefinitionElement.swift in Sources */, + 46EB2E00010BB0 /* AnyDefinition.swift in Sources */, + 46EB2E000108B0 /* AnyDynamicType.swift in Sources */, + 46EB2E00010BC0 /* AnyExpoView.swift in Sources */, + 46EB2E00010BF0 /* AnyField.swift in Sources */, + 46EB2E00010A50 /* AnyFunctionDefinition.swift in Sources */, + 46EB2E00010BD0 /* AnyModule.swift in Sources */, + 46EB2E00010C70 /* AnyTypedArray.swift in Sources */, + 46EB2E00010BE0 /* AnyViewDefinition.swift in Sources */, + 46EB2E00010CB0 /* AnyViewProp.swift in Sources */, + 46EB2E000107F0 /* AppContext.swift in Sources */, + 46EB2E00010800 /* AppContextConfig.swift in Sources */, + 46EB2E00010A60 /* AsyncFunctionDefinition.swift in Sources */, + 46EB2E00010740 /* AsyncFunctionFactories.swift in Sources */, + 46EB2E00010990 /* Callback.swift in Sources */, + 46EB2E00010D20 /* CdpNetworkTypes.swift in Sources */, + 46EB2E000109D0 /* ChainableException.swift in Sources */, + 46EB2E00010710 /* ClassComponentBuilder.swift in Sources */, + 46EB2E00010860 /* ClassDefinition.swift in Sources */, + 46EB2E00010750 /* ClassFactories.swift in Sources */, + 46EB2E00010870 /* ClassRegistry.swift in Sources */, + 46EB2E000109E0 /* CodedError.swift in Sources */, + 46EB2E000109F0 /* CommonExceptions.swift in Sources */, + 46EB2E00010CC0 /* ComponentData.swift in Sources */, + 46EB2E00010C80 /* ConcreteTypedArrays.swift in Sources */, + 46EB2E00010CD0 /* ConcreteViewProp.swift in Sources */, + 46EB2E00010A70 /* ConcurrentFunctionDefinition.swift in Sources */, + 46EB2E00010760 /* ConcurrentFunctionFactories.swift in Sources */, + 46EB2E00010880 /* Conversions.swift in Sources */, + 46EB2E00010820 /* Convertible.swift in Sources */, + 46EB2E00010830 /* Convertibles.swift in Sources */, + 46EB2E00010890 /* Convertibles+Color.swift in Sources */, + 46EB2E00010B20 /* CoreModule.swift in Sources */, + 46EB2E000108C0 /* DynamicArrayType.swift in Sources */, + 46EB2E000108D0 /* DynamicConvertibleType.swift in Sources */, + 46EB2E000108E0 /* DynamicDataType.swift in Sources */, + 46EB2E000108F0 /* DynamicDictionaryType.swift in Sources */, + 46EB2E00010900 /* DynamicEnumType.swift in Sources */, + 46EB2E00010910 /* DynamicJavaScriptType.swift in Sources */, + 46EB2E00010920 /* DynamicOptionalType.swift in Sources */, + 46EB2E00010930 /* DynamicRawType.swift in Sources */, + 46EB2E00010940 /* DynamicSharedObjectType.swift in Sources */, + 46EB2E00010950 /* DynamicType.swift in Sources */, + 46EB2E00010960 /* DynamicTypedArrayType.swift in Sources */, + 46EB2E00010970 /* DynamicViewType.swift in Sources */, + 46EB2E000108A0 /* Either.swift in Sources */, + 46EB2E00010840 /* Enumerable.swift in Sources */, + 46EB2E000109A0 /* EventDispatcher.swift in Sources */, + 46EB2E000106A0 /* EventEmitter.cpp in Sources */, + 46EB2E00010980 /* EventListener.swift in Sources */, + 46EB2E00010770 /* EventListenersFactories.swift in Sources */, + 46EB2E000109B0 /* EventObservingDefinition.swift in Sources */, + 46EB2E000104B0 /* EXAppDefines.m in Sources */, + 46EB2E00010470 /* EXAppDelegatesLoader.m in Sources */, + 46EB2E00010480 /* EXAppDelegateWrapper.mm in Sources */, + 46EB2E00010A00 /* Exception.swift in Sources */, + 46EB2E00010A10 /* ExceptionOrigin.swift in Sources */, + 46EB2E00010E00 /* Exceptions.swift in Sources */, + 46EB2E00010580 /* EXExportedModule.m in Sources */, + 46EB2E000104D0 /* EXJavaScriptObject.mm in Sources */, + 46EB2E000104E0 /* EXJavaScriptRuntime.mm in Sources */, + 46EB2E000104F0 /* EXJavaScriptTypedArray.mm in Sources */, + 46EB2E00010500 /* EXJavaScriptValue.mm in Sources */, + 46EB2E00010510 /* EXJavaScriptWeakObject.mm in Sources */, + 46EB2E00010520 /* EXJSIConversions.mm in Sources */, + 46EB2E00010530 /* EXJSIInstaller.mm in Sources */, + 46EB2E00010540 /* EXJSIUtils.mm in Sources */, + 46EB2E00010490 /* EXLegacyAppDelegateWrapper.m in Sources */, + 46EB2E00010600 /* EXLogManager.m in Sources */, + 46EB2E000105B0 /* EXModuleRegistry.m in Sources */, + 46EB2E000105C0 /* EXModuleRegistryAdapter.m in Sources */, + 46EB2E000105D0 /* EXModuleRegistryHolderReactModule.m in Sources */, + 46EB2E000105E0 /* EXModuleRegistryProvider.m in Sources */, + 46EB2E000105F0 /* EXNativeModulesProxy.mm in Sources */, + 46EB2E000104C0 /* EXPermissionsMethodsDelegate.m in Sources */, + 46EB2E00010640 /* EXPermissionsService.m in Sources */, + 46EB2E000107D0 /* ExpoAppDelegate.swift in Sources */, + 46EB2E000107E0 /* ExpoAppDelegateSubscriber.swift in Sources */, + 46EB2E000104A0 /* ExpoBridgeModule.mm in Sources */, + 46EB2E00011410 /* ExpoModulesCore-dummy.m in Sources */, + 46EB2E00010550 /* ExpoModulesHostObject.mm in Sources */, + 46EB2E00010DC0 /* ExpoReactDelegate.swift in Sources */, + 46EB2E00010DD0 /* ExpoReactDelegateHandler.swift in Sources */, + 46EB2E00010D30 /* ExpoRequestCdpInterceptor.swift in Sources */, + 46EB2E00010D40 /* ExpoRequestInterceptorProtocol.swift in Sources */, + 46EB2E00010A40 /* ExpoRuntime.swift in Sources */, + 46EB2E00010CE0 /* ExpoView.swift in Sources */, + 46EB2E00010560 /* EXRawJavaScriptFunction.mm in Sources */, + 46EB2E00010670 /* EXReactDelegateWrapper.mm in Sources */, + 46EB2E00010610 /* EXReactLogHandler.m in Sources */, + 46EB2E00010620 /* EXReactNativeAdapter.mm in Sources */, + 46EB2E00010630 /* EXReactNativeEventEmitter.m in Sources */, + 46EB2E00010650 /* EXReactNativeUserNotificationCenterProxy.m in Sources */, + 46EB2E00010680 /* EXReactRootViewFactory.mm in Sources */, + 46EB2E00010570 /* EXSharedObjectUtils.mm in Sources */, + 46EB2E00010590 /* EXSingletonModule.m in Sources */, + 46EB2E000105A0 /* EXUtilities.m in Sources */, + 46EB2E00010C00 /* Field.swift in Sources */, + 46EB2E00010C10 /* FieldExtensions.swift in Sources */, + 46EB2E00010C20 /* FieldOption.swift in Sources */, + 46EB2E00010D60 /* FileSystemLegacyUtilities.swift in Sources */, + 46EB2E00010D70 /* FileSystemUtilities.swift in Sources */, + 46EB2E00010A20 /* GenericException.swift in Sources */, + 46EB2E00010C90 /* GenericTypedArray.swift in Sources */, + 46EB2E00010A90 /* JavaScriptFunction.swift in Sources */, + 46EB2E00010B70 /* JavaScriptObjectBuilder.swift in Sources */, + 46EB2E00010D80 /* JavaScriptRuntime.swift in Sources */, + 46EB2E00010AA0 /* JavaScriptUtils.swift in Sources */, + 46EB2E00010D90 /* JavaScriptValue.swift in Sources */, + 46EB2E000106B0 /* JSIUtils.cpp in Sources */, + 46EB2E000106C0 /* LazyObject.cpp in Sources */, + 46EB2E000109C0 /* LegacyEventEmitterCompat.swift in Sources */, + 46EB2E00010AB0 /* Logger.swift in Sources */, + 46EB2E00010AC0 /* LoggerTimer.swift in Sources */, + 46EB2E00010AD0 /* LogHandlers.swift in Sources */, + 46EB2E00010AE0 /* LogType.swift in Sources */, + 46EB2E00010B30 /* Module.swift in Sources */, + 46EB2E00010B40 /* ModuleDefinition.swift in Sources */, + 46EB2E00010B50 /* ModuleDefinitionBuilder.swift in Sources */, + 46EB2E00010780 /* ModuleFactories.swift in Sources */, + 46EB2E00010B00 /* ModuleHolder.swift in Sources */, + 46EB2E00010DE0 /* ModulePriorities.swift in Sources */, + 46EB2E00010B10 /* ModuleRegistry.swift in Sources */, + 46EB2E00010B60 /* ModulesProvider.swift in Sources */, + 46EB2E000106D0 /* NativeModule.cpp in Sources */, + 46EB2E00010DA0 /* NativeModulesProxyModule.swift in Sources */, + 46EB2E000106E0 /* ObjectDeallocator.cpp in Sources */, + 46EB2E00010B80 /* ObjectDefinition.swift in Sources */, + 46EB2E00010720 /* ObjectDefinitionBuilder.swift in Sources */, + 46EB2E00010790 /* ObjectFactories.swift in Sources */, + 46EB2E00010AF0 /* PersistentFileLog.swift in Sources */, + 46EB2E00010DB0 /* Platform.swift in Sources */, + 46EB2E00010BA0 /* Promise.swift in Sources */, + 46EB2E00010B90 /* PropertyDefinition.swift in Sources */, + 46EB2E000107A0 /* PropertyFactories.swift in Sources */, + 46EB2E00010690 /* RCTAppDelegate+Recreate.mm in Sources */, + 46EB2E00010660 /* RCTComponentData+Privates.m in Sources */, + 46EB2E00010C30 /* Record.swift in Sources */, + 46EB2E000106F0 /* SharedObject.cpp in Sources */, + 46EB2E00010C40 /* SharedObject.swift in Sources */, + 46EB2E00010C50 /* SharedObjectRegistry.swift in Sources */, + 46EB2E00010C60 /* SharedRef.swift in Sources */, + 46EB2E00010A80 /* SyncFunctionDefinition.swift in Sources */, + 46EB2E000107B0 /* SyncFunctionFactories.swift in Sources */, + 46EB2E00010700 /* TypedArray.cpp in Sources */, + 46EB2E00010CA0 /* TypedArray.swift in Sources */, + 46EB2E00010A30 /* UnexpectedException.swift in Sources */, + 46EB2E00010D50 /* URLRequest+httpBodyData.swift in Sources */, + 46EB2E00010DF0 /* Utilities.swift in Sources */, + 46EB2E00010E10 /* Uuidv5.swift in Sources */, + 46EB2E00010CF0 /* ViewDefinition.swift in Sources */, + 46EB2E00010730 /* ViewDefinitionBuilder.swift in Sources */, + 46EB2E000107C0 /* ViewFactories.swift in Sources */, + 46EB2E00010D00 /* ViewLifecycleMethod.swift in Sources */, + 46EB2E00010D10 /* ViewModuleWrapper.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011480 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011580 /* ExpoWebBrowser-dummy.m in Sources */, + 46EB2E000114A0 /* WebAuthSession.swift in Sources */, + 46EB2E000114B0 /* WebBrowserExceptions.swift in Sources */, + 46EB2E000114C0 /* WebBrowserModule.swift in Sources */, + 46EB2E000114D0 /* WebBrowserOptions.swift in Sources */, + 46EB2E000114E0 /* WebBrowserSession.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011660 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011730 /* AuthSession.swift in Sources */, + 46EB2E00011740 /* AuthSessionDelegate.swift in Sources */, + 46EB2E00011750 /* AuthSessionStore.swift in Sources */, + 46EB2E00011810 /* GTMAppAuth-dummy.m in Sources */, + 46EB2E00011760 /* GTMOAuth2Compatibility.swift in Sources */, + 46EB2E00011770 /* KeychainAttribute.swift in Sources */, + 46EB2E00011780 /* KeychainHelper.swift in Sources */, + 46EB2E00011790 /* KeychainStore.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000116D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011880 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011950 /* GTMSessionFetcher.m in Sources */, + 46EB2E00011A40 /* GTMSessionFetcher-dummy.m in Sources */, + 46EB2E00011960 /* GTMSessionFetcherLogging.m in Sources */, + 46EB2E00011970 /* GTMSessionFetcherService.m in Sources */, + 46EB2E00011980 /* GTMSessionUploadFetcher.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000118F0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011AB0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00011E20 /* GIDAuthentication.m in Sources */, + 46EB2E00011E30 /* GIDAuthStateMigration.m in Sources */, + 46EB2E00011E40 /* GIDCallbackQueue.m in Sources */, + 46EB2E00011E50 /* GIDConfiguration.m in Sources */, + 46EB2E00011E60 /* GIDEMMErrorHandler.m in Sources */, + 46EB2E00011E70 /* GIDEMMSupport.m in Sources */, + 46EB2E00011E80 /* GIDGoogleUser.m in Sources */, + 46EB2E00011E90 /* GIDMDMPasscodeCache.m in Sources */, + 46EB2E00011EA0 /* GIDMDMPasscodeState.m in Sources */, + 46EB2E00011EB0 /* GIDProfileData.m in Sources */, + 46EB2E00011EC0 /* GIDScopes.m in Sources */, + 46EB2E00011ED0 /* GIDSignIn.m in Sources */, + 46EB2E00011EE0 /* GIDSignInButton.m in Sources */, + 46EB2E00011EF0 /* GIDSignInCallbackSchemes.m in Sources */, + 46EB2E00011F00 /* GIDSignInInternalOptions.m in Sources */, + 46EB2E00011F10 /* GIDSignInPreferences.m in Sources */, + 46EB2E00011F20 /* GIDSignInResult.m in Sources */, + 46EB2E00011F30 /* GIDSignInStrings.m in Sources */, + 46EB2E00011F40 /* GIDToken.m in Sources */, + 46EB2E00012170 /* GoogleSignIn-dummy.m in Sources */, + 46EB2E00011F50 /* NSBundle+GID3PAdditions.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00011B20 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000121E0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00012370 /* AtFork.cpp in Sources */, + 46EB2E00013600 /* CacheLocality.cpp in Sources */, + 46EB2E00012210 /* Conv.cpp in Sources */, + 46EB2E00012310 /* CString.cpp in Sources */, + 46EB2E00012220 /* Demangle.cpp in Sources */, + 46EB2E00012290 /* dynamic.cpp in Sources */, + 46EB2E00012320 /* Exception.cpp in Sources */, + 46EB2E000122C0 /* F14Table.cpp in Sources */, + 46EB2E00012230 /* FileUtil.cpp in Sources */, + 46EB2E000122D0 /* FileUtilDetail.cpp in Sources */, + 46EB2E00012240 /* Format.cpp in Sources */, + 46EB2E00013610 /* Futex.cpp in Sources */, + 46EB2E000122A0 /* json.cpp in Sources */, + 46EB2E000122B0 /* json_pointer.cpp in Sources */, + 46EB2E00013630 /* Malloc.cpp in Sources */, + 46EB2E00012330 /* MallocImpl.cpp in Sources */, + 46EB2E00012340 /* NetOps.cpp in Sources */, + 46EB2E00013620 /* ParkingLot.cpp in Sources */, + 46EB2E00013920 /* RCT-Folly-dummy.m in Sources */, + 46EB2E00012250 /* SafeAssert.cpp in Sources */, + 46EB2E00012360 /* SanitizeThread.cpp in Sources */, + 46EB2E00012270 /* ScopeGuard.cpp in Sources */, + 46EB2E000135F0 /* SharedMutex.cpp in Sources */, + 46EB2E000122E0 /* SplitStringSimd.cpp in Sources */, + 46EB2E00012300 /* SpookyHashV2.cpp in Sources */, + 46EB2E00012200 /* String.cpp in Sources */, + 46EB2E00012350 /* SysUio.cpp in Sources */, + 46EB2E00012380 /* ThreadId.cpp in Sources */, + 46EB2E00012260 /* ToAscii.cpp in Sources */, + 46EB2E00012280 /* Unicode.cpp in Sources */, + 46EB2E000122F0 /* UniqueInstance.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013990 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000139B0 /* RCTDeprecation.m in Sources */, + 46EB2E00013A50 /* RCTDeprecation-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013B30 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013B50 /* RCTConvertHelpers.mm in Sources */, + 46EB2E00013B60 /* RCTTypedModuleConstants.mm in Sources */, + 46EB2E00013C10 /* RCTTypeSafety-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013C80 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013D50 /* RNCAsyncStorage.mm in Sources */, + 46EB2E00013DC0 /* RNCAsyncStorage-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013CF0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00013E30 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00013E50 /* RNFlingHandler.m in Sources */, + 46EB2E00013E60 /* RNForceTouchHandler.m in Sources */, + 46EB2E00013EF0 /* RNGestureHandler.mm in Sources */, + 46EB2E00014200 /* RNGestureHandler-dummy.m in Sources */, + 46EB2E00013F00 /* RNGestureHandlerButton.m in Sources */, + 46EB2E00013F10 /* RNGestureHandlerButtonComponentView.mm in Sources */, + 46EB2E00013F20 /* RNGestureHandlerButtonManager.m in Sources */, + 46EB2E00013F30 /* RNGestureHandlerEvents.m in Sources */, + 46EB2E00013F40 /* RNGestureHandlerManager.mm in Sources */, + 46EB2E00013F50 /* RNGestureHandlerModule.mm in Sources */, + 46EB2E00013F60 /* RNGestureHandlerPointerTracker.m in Sources */, + 46EB2E00013F70 /* RNGestureHandlerRegistry.m in Sources */, + 46EB2E00013F80 /* RNGestureHandlerRootViewComponentView.mm in Sources */, + 46EB2E00013F90 /* RNGHStylusData.m in Sources */, + 46EB2E00013FA0 /* RNGHVector.m in Sources */, + 46EB2E00013E70 /* RNHoverHandler.m in Sources */, + 46EB2E00013E80 /* RNLongPressHandler.m in Sources */, + 46EB2E00013FB0 /* RNManualActivationRecognizer.m in Sources */, + 46EB2E00013E90 /* RNManualHandler.m in Sources */, + 46EB2E00013EA0 /* RNNativeViewHandler.mm in Sources */, + 46EB2E00013EB0 /* RNPanHandler.m in Sources */, + 46EB2E00013EC0 /* RNPinchHandler.m in Sources */, + 46EB2E00013FC0 /* RNRootViewGestureRecognizer.m in Sources */, + 46EB2E00013ED0 /* RNRotationHandler.m in Sources */, + 46EB2E00013EE0 /* RNTapHandler.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00014270 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00014290 /* RCTConvert+RNGoogleSignin.mm in Sources */, + 46EB2E000142A0 /* RNGoogleSignin.mm in Sources */, + 46EB2E00014360 /* RNGoogleSignin-dummy.m in Sources */, + 46EB2E000142B0 /* RNGoogleSignInButton.mm in Sources */, + 46EB2E000142C0 /* RNGoogleSigninButtonManager.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000143D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00014560 /* AnimatedSensorModule.cpp in Sources */, + 46EB2E00014920 /* AsyncQueue.cpp in Sources */, + 46EB2E000148F0 /* EventHandlerRegistry.cpp in Sources */, + 46EB2E00014600 /* FeaturesConfig.cpp in Sources */, + 46EB2E00014930 /* JSISerializer.cpp in Sources */, + 46EB2E00014940 /* JSLogger.cpp in Sources */, + 46EB2E00014950 /* JSScheduler.cpp in Sources */, + 46EB2E000145B0 /* LayoutAnimationsManager.cpp in Sources */, + 46EB2E000145C0 /* LayoutAnimationsProxy.cpp in Sources */, + 46EB2E000145D0 /* LayoutAnimationsUtils.cpp in Sources */, + 46EB2E00014480 /* NativeMethods.mm in Sources */, + 46EB2E00014490 /* NativeProxy.mm in Sources */, + 46EB2E000145E0 /* NativeReanimatedModule.cpp in Sources */, + 46EB2E000145F0 /* NativeReanimatedModuleSpec.cpp in Sources */, + 46EB2E000144A0 /* PlatformDepMethodsHolderImpl.mm in Sources */, + 46EB2E000144B0 /* PlatformLogger.mm in Sources */, + 46EB2E00014570 /* PropsRegistry.cpp in Sources */, + 46EB2E000144E0 /* RCTEventDispatcher+Reanimated.m in Sources */, + 46EB2E000144F0 /* RCTUIView+Reanimated.m in Sources */, + 46EB2E00014410 /* REAAnimationsManager.m in Sources */, + 46EB2E00014420 /* REAFrame.m in Sources */, + 46EB2E000143F0 /* REAInitializerRCTFabricSurface.mm in Sources */, + 46EB2E000144C0 /* REAIOSUIScheduler.mm in Sources */, + 46EB2E00014400 /* REAKeyboardEventObserver.mm in Sources */, + 46EB2E000144D0 /* REAMessageThread.mm in Sources */, + 46EB2E00014500 /* REAModule.mm in Sources */, + 46EB2E00014580 /* ReanimatedCommitHook.cpp in Sources */, + 46EB2E000149A0 /* ReanimatedHermesRuntime.cpp in Sources */, + 46EB2E00014960 /* ReanimatedJSIUtils.cpp in Sources */, + 46EB2E00014590 /* ReanimatedMountHook.cpp in Sources */, + 46EB2E000149B0 /* ReanimatedRuntime.cpp in Sources */, + 46EB2E00014540 /* ReanimatedSensor.m in Sources */, + 46EB2E00014550 /* ReanimatedSensorContainer.m in Sources */, + 46EB2E00014970 /* ReanimatedVersion.cpp in Sources */, + 46EB2E00014510 /* REANodesManager.mm in Sources */, + 46EB2E00014430 /* REAScreensHelper.m in Sources */, + 46EB2E00014440 /* REASharedElement.m in Sources */, + 46EB2E00014450 /* REASharedTransitionManager.m in Sources */, + 46EB2E00014520 /* REASlowAnimations.mm in Sources */, + 46EB2E00014460 /* REASnapshot.m in Sources */, + 46EB2E00014470 /* REASwizzledUIManager.mm in Sources */, + 46EB2E00014530 /* REAUtils.m in Sources */, + 46EB2E00014B90 /* RNReanimated-dummy.m in Sources */, + 46EB2E000149C0 /* RNRuntimeDecorator.cpp in Sources */, + 46EB2E000145A0 /* ShadowTreeCloner.cpp in Sources */, + 46EB2E00014910 /* Shareables.cpp in Sources */, + 46EB2E00014610 /* UIRuntimeDecorator.cpp in Sources */, + 46EB2E00014980 /* UIScheduler.cpp in Sources */, + 46EB2E00014990 /* WorkletEventHandler.cpp in Sources */, + 46EB2E000149D0 /* WorkletRuntime.cpp in Sources */, + 46EB2E000149E0 /* WorkletRuntimeDecorator.cpp in Sources */, + 46EB2E00014900 /* WorkletRuntimeRegistry.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00014C00 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00014EC0 /* RCTConvert+RNSVG.mm in Sources */, + 46EB2E00015710 /* RNSVG-dummy.m in Sources */, + 46EB2E00014ED0 /* RNSVGBezierElement.mm in Sources */, + 46EB2E00014C20 /* RNSVGBrush.mm in Sources */, + 46EB2E00014E00 /* RNSVGCircle.mm in Sources */, + 46EB2E00014F50 /* RNSVGCircleManager.mm in Sources */, + 46EB2E00014C70 /* RNSVGClipPath.mm in Sources */, + 46EB2E00014F60 /* RNSVGClipPathManager.mm in Sources */, + 46EB2E00014C30 /* RNSVGContextBrush.mm in Sources */, + 46EB2E00014EE0 /* RNSVGConvert.mm in Sources */, + 46EB2E00014C80 /* RNSVGDefs.mm in Sources */, + 46EB2E00014F70 /* RNSVGDefsManager.mm in Sources */, + 46EB2E00014E10 /* RNSVGEllipse.mm in Sources */, + 46EB2E00014F80 /* RNSVGEllipseManager.mm in Sources */, + 46EB2E00014D50 /* RNSVGFeColorMatrix.mm in Sources */, + 46EB2E00014F90 /* RNSVGFeColorMatrixManager.mm in Sources */, + 46EB2E00014D60 /* RNSVGFeGaussianBlur.mm in Sources */, + 46EB2E00014FA0 /* RNSVGFeGaussianBlurManager.mm in Sources */, + 46EB2E00014D70 /* RNSVGFeMerge.mm in Sources */, + 46EB2E00014FB0 /* RNSVGFeMergeManager.mm in Sources */, + 46EB2E00014D80 /* RNSVGFeOffset.mm in Sources */, + 46EB2E00014FC0 /* RNSVGFeOffsetManager.mm in Sources */, + 46EB2E00014D90 /* RNSVGFilter.mm in Sources */, + 46EB2E00014FD0 /* RNSVGFilterManager.mm in Sources */, + 46EB2E00014DA0 /* RNSVGFilterPrimitive.mm in Sources */, + 46EB2E00014FE0 /* RNSVGFilterPrimitiveManager.mm in Sources */, + 46EB2E00014DB0 /* RNSVGFilterRegion.mm in Sources */, + 46EB2E00014E40 /* RNSVGFontData.mm in Sources */, + 46EB2E00014C90 /* RNSVGForeignObject.mm in Sources */, + 46EB2E00014FF0 /* RNSVGForeignObjectManager.mm in Sources */, + 46EB2E00014E50 /* RNSVGGlyphContext.mm in Sources */, + 46EB2E00014CA0 /* RNSVGGroup.mm in Sources */, + 46EB2E00015000 /* RNSVGGroupManager.mm in Sources */, + 46EB2E00014CB0 /* RNSVGImage.mm in Sources */, + 46EB2E00015010 /* RNSVGImageManager.mm in Sources */, + 46EB2E00014EF0 /* RNSVGLength.mm in Sources */, + 46EB2E00014E20 /* RNSVGLine.mm in Sources */, + 46EB2E00014CC0 /* RNSVGLinearGradient.mm in Sources */, + 46EB2E00015020 /* RNSVGLinearGradientManager.mm in Sources */, + 46EB2E00015030 /* RNSVGLineManager.mm in Sources */, + 46EB2E00014CD0 /* RNSVGMarker.mm in Sources */, + 46EB2E00015040 /* RNSVGMarkerManager.mm in Sources */, + 46EB2E00014F00 /* RNSVGMarkerPosition.mm in Sources */, + 46EB2E00014CE0 /* RNSVGMask.mm in Sources */, + 46EB2E00015050 /* RNSVGMaskManager.mm in Sources */, + 46EB2E00014DC0 /* RNSVGNode.mm in Sources */, + 46EB2E00015060 /* RNSVGNodeManager.mm in Sources */, + 46EB2E00014C40 /* RNSVGPainter.mm in Sources */, + 46EB2E00014C50 /* RNSVGPainterBrush.mm in Sources */, + 46EB2E00014CF0 /* RNSVGPath.mm in Sources */, + 46EB2E00015070 /* RNSVGPathManager.mm in Sources */, + 46EB2E00014F10 /* RNSVGPathMeasure.mm in Sources */, + 46EB2E00014F20 /* RNSVGPathParser.mm in Sources */, + 46EB2E00014D00 /* RNSVGPattern.mm in Sources */, + 46EB2E00015080 /* RNSVGPatternManager.mm in Sources */, + 46EB2E00014E60 /* RNSVGPropHelper.mm in Sources */, + 46EB2E00014D10 /* RNSVGRadialGradient.mm in Sources */, + 46EB2E00015090 /* RNSVGRadialGradientManager.mm in Sources */, + 46EB2E00014E30 /* RNSVGRect.mm in Sources */, + 46EB2E000150A0 /* RNSVGRectManager.mm in Sources */, + 46EB2E00014DD0 /* RNSVGRenderable.mm in Sources */, + 46EB2E000150B0 /* RNSVGRenderableManager.mm in Sources */, + 46EB2E00014DE0 /* RNSVGRenderableModule.mm in Sources */, + 46EB2E00014F30 /* RNSVGRenderUtils.mm in Sources */, + 46EB2E00014C60 /* RNSVGSolidColorBrush.mm in Sources */, + 46EB2E00014D20 /* RNSVGSvgView.mm in Sources */, + 46EB2E000150C0 /* RNSVGSvgViewManager.mm in Sources */, + 46EB2E00014DF0 /* RNSVGSvgViewModule.mm in Sources */, + 46EB2E00014D30 /* RNSVGSymbol.mm in Sources */, + 46EB2E000150D0 /* RNSVGSymbolManager.mm in Sources */, + 46EB2E00014E70 /* RNSVGText.mm in Sources */, + 46EB2E000150E0 /* RNSVGTextManager.mm in Sources */, + 46EB2E00014E80 /* RNSVGTextPath.mm in Sources */, + 46EB2E000150F0 /* RNSVGTextPathManager.mm in Sources */, + 46EB2E00014E90 /* RNSVGTextProperties.mm in Sources */, + 46EB2E00014EA0 /* RNSVGTopAlignedLabel.ios.mm in Sources */, + 46EB2E00014EB0 /* RNSVGTSpan.mm in Sources */, + 46EB2E00015100 /* RNSVGTSpanManager.mm in Sources */, + 46EB2E00014D40 /* RNSVGUse.mm in Sources */, + 46EB2E00015110 /* RNSVGUseManager.mm in Sources */, + 46EB2E00014F40 /* RNSVGViewBox.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00015780 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000157C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm in Sources */, + 46EB2E000157D0 /* RNSConvert.mm in Sources */, + 46EB2E00015A80 /* RNScreens-dummy.m in Sources */, + 46EB2E000158D0 /* RNScreensTurboModule.cpp in Sources */, + 46EB2E000157E0 /* RNSFullWindowOverlay.mm in Sources */, + 46EB2E000157A0 /* RNSHeaderHeightChangeEvent.mm in Sources */, + 46EB2E000157F0 /* RNSModalScreen.mm in Sources */, + 46EB2E00015800 /* RNSModule.mm in Sources */, + 46EB2E00015810 /* RNSScreen.mm in Sources */, + 46EB2E00015820 /* RNSScreenContainer.mm in Sources */, + 46EB2E00015830 /* RNSScreenNavigationContainer.mm in Sources */, + 46EB2E00015840 /* RNSScreenStack.mm in Sources */, + 46EB2E00015850 /* RNSScreenStackAnimator.mm in Sources */, + 46EB2E00015860 /* RNSScreenStackHeaderConfig.mm in Sources */, + 46EB2E00015870 /* RNSScreenStackHeaderSubview.mm in Sources */, + 46EB2E000157B0 /* RNSScreenViewEvent.mm in Sources */, + 46EB2E00015880 /* RNSScreenWindowTraits.mm in Sources */, + 46EB2E00015890 /* RNSSearchBar.mm in Sources */, + 46EB2E000158C0 /* RNSUIBarButtonItem.mm in Sources */, + 46EB2E000158A0 /* UIViewController+RNScreens.mm in Sources */, + 46EB2E000158B0 /* UIWindow+RNScreens.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00015B60 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00015BB0 /* ComponentDescriptors.cpp in Sources */, + 46EB2E00015C00 /* ComponentDescriptors.cpp in Sources */, + 46EB2E00015C50 /* ComponentDescriptors.cpp in Sources */, + 46EB2E00015CA0 /* ComponentDescriptors.cpp in Sources */, + 46EB2E00015CF0 /* ComponentDescriptors.cpp in Sources */, + 46EB2E00015BC0 /* EventEmitters.cpp in Sources */, + 46EB2E00015C10 /* EventEmitters.cpp in Sources */, + 46EB2E00015C60 /* EventEmitters.cpp in Sources */, + 46EB2E00015CB0 /* EventEmitters.cpp in Sources */, + 46EB2E00015D00 /* EventEmitters.cpp in Sources */, + 46EB2E00015B80 /* FBReactNativeSpec-generated.mm in Sources */, + 46EB2E00015B90 /* FBReactNativeSpecJSI-generated.cpp in Sources */, + 46EB2E00015BD0 /* Props.cpp in Sources */, + 46EB2E00015C20 /* Props.cpp in Sources */, + 46EB2E00015C70 /* Props.cpp in Sources */, + 46EB2E00015CC0 /* Props.cpp in Sources */, + 46EB2E00015D10 /* Props.cpp in Sources */, + 46EB2E00015BA0 /* RCTModulesConformingToProtocolsProvider.mm in Sources */, + 46EB2E00016190 /* React-Codegen-dummy.m in Sources */, + 46EB2E00015D40 /* rnasyncstorage-generated.mm in Sources */, + 46EB2E00015D50 /* rnasyncstorageJSI-generated.cpp in Sources */, + 46EB2E00015D60 /* rngesturehandler_codegen-generated.mm in Sources */, + 46EB2E00015D70 /* rngesturehandler_codegenJSI-generated.cpp in Sources */, + 46EB2E00015D80 /* RNGoogleSignInCGen-generated.mm in Sources */, + 46EB2E00015D90 /* RNGoogleSignInCGenJSI-generated.cpp in Sources */, + 46EB2E00015DA0 /* rnreanimated-generated.mm in Sources */, + 46EB2E00015DB0 /* rnreanimatedJSI-generated.cpp in Sources */, + 46EB2E00015DC0 /* rnscreens-generated.mm in Sources */, + 46EB2E00015DD0 /* rnscreensJSI-generated.cpp in Sources */, + 46EB2E00015DE0 /* rnsvg-generated.mm in Sources */, + 46EB2E00015DF0 /* rnsvgJSI-generated.cpp in Sources */, + 46EB2E00015E00 /* safeareacontext-generated.mm in Sources */, + 46EB2E00015E10 /* safeareacontextJSI-generated.cpp in Sources */, + 46EB2E00015BE0 /* ShadowNodes.cpp in Sources */, + 46EB2E00015C30 /* ShadowNodes.cpp in Sources */, + 46EB2E00015C80 /* ShadowNodes.cpp in Sources */, + 46EB2E00015CD0 /* ShadowNodes.cpp in Sources */, + 46EB2E00015D20 /* ShadowNodes.cpp in Sources */, + 46EB2E00015BF0 /* States.cpp in Sources */, + 46EB2E00015C40 /* States.cpp in Sources */, + 46EB2E00015C90 /* States.cpp in Sources */, + 46EB2E00015CE0 /* States.cpp in Sources */, + 46EB2E00015D30 /* States.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00016200 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000169D0 /* NSDataBigString.mm in Sources */, + 46EB2E00016B40 /* RCTActivityIndicatorView.m in Sources */, + 46EB2E00016B50 /* RCTActivityIndicatorViewManager.m in Sources */, + 46EB2E000166C0 /* RCTAssert.m in Sources */, + 46EB2E00016B60 /* RCTBorderDrawing.m in Sources */, + 46EB2E000166D0 /* RCTBridge.mm in Sources */, + 46EB2E000166E0 /* RCTBridgeConstants.m in Sources */, + 46EB2E000166F0 /* RCTBridgeModuleDecorator.m in Sources */, + 46EB2E00016700 /* RCTBridgeProxy.mm in Sources */, + 46EB2E00016710 /* RCTBundleManager.m in Sources */, + 46EB2E00016720 /* RCTBundleURLProvider.mm in Sources */, + 46EB2E00016730 /* RCTCallableJSModules.m in Sources */, + 46EB2E00016B70 /* RCTComponentData.m in Sources */, + 46EB2E00016740 /* RCTComponentEvent.m in Sources */, + 46EB2E00016750 /* RCTConstants.m in Sources */, + 46EB2E00016760 /* RCTConvert.mm in Sources */, + 46EB2E00016B80 /* RCTConvert+CoreLocation.m in Sources */, + 46EB2E00016B90 /* RCTConvert+Transform.m in Sources */, + 46EB2E000169E0 /* RCTCxxBridge.mm in Sources */, + 46EB2E00016770 /* RCTCxxConvert.m in Sources */, + 46EB2E00017750 /* RCTCxxInspectorPackagerConnection.mm in Sources */, + 46EB2E00017760 /* RCTCxxInspectorPackagerConnectionDelegate.mm in Sources */, + 46EB2E00017770 /* RCTCxxInspectorWebSocketAdapter.mm in Sources */, + 46EB2E00016A30 /* RCTCxxMethod.mm in Sources */, + 46EB2E00016A40 /* RCTCxxModule.mm in Sources */, + 46EB2E00016A50 /* RCTCxxUtils.mm in Sources */, + 46EB2E00016BA0 /* RCTDebuggingOverlay.m in Sources */, + 46EB2E00016BB0 /* RCTDebuggingOverlayManager.m in Sources */, + 46EB2E00016A20 /* RCTDefaultCxxLogFunction.mm in Sources */, + 46EB2E00017710 /* RCTDevLoadingViewSetEnabled.m in Sources */, + 46EB2E00016780 /* RCTDisplayLink.m in Sources */, + 46EB2E00016790 /* RCTErrorInfo.m in Sources */, + 46EB2E000167A0 /* RCTEventDispatcher.m in Sources */, + 46EB2E00016A90 /* RCTEventEmitter.m in Sources */, + 46EB2E00016A70 /* RCTFollyConvert.mm in Sources */, + 46EB2E00016BC0 /* RCTFont.mm in Sources */, + 46EB2E000167B0 /* RCTFrameUpdate.m in Sources */, + 46EB2E00016AA0 /* RCTI18nUtil.m in Sources */, + 46EB2E000167C0 /* RCTImageSource.m in Sources */, + 46EB2E00017780 /* RCTInspector.mm in Sources */, + 46EB2E00017720 /* RCTInspectorDevServerHelper.mm in Sources */, + 46EB2E00017790 /* RCTInspectorPackagerConnection.m in Sources */, + 46EB2E000167D0 /* RCTJavaScriptLoader.mm in Sources */, + 46EB2E000169F0 /* RCTJSIExecutorRuntimeInstaller.mm in Sources */, + 46EB2E000167E0 /* RCTJSStackFrame.m in Sources */, + 46EB2E000167F0 /* RCTJSThread.m in Sources */, + 46EB2E00016800 /* RCTKeyCommands.m in Sources */, + 46EB2E00016BD0 /* RCTLayout.m in Sources */, + 46EB2E00016AB0 /* RCTLayoutAnimation.m in Sources */, + 46EB2E00016AC0 /* RCTLayoutAnimationGroup.m in Sources */, + 46EB2E00016A80 /* RCTLocalizedString.mm in Sources */, + 46EB2E00016810 /* RCTLog.mm in Sources */, + 46EB2E00016820 /* RCTManagedPointer.mm in Sources */, + 46EB2E00016A00 /* RCTMessageThread.mm in Sources */, + 46EB2E00016BE0 /* RCTModalHostView.m in Sources */, + 46EB2E00016BF0 /* RCTModalHostViewController.m in Sources */, + 46EB2E00016C00 /* RCTModalHostViewManager.m in Sources */, + 46EB2E00016C10 /* RCTModalManager.m in Sources */, + 46EB2E00016830 /* RCTModuleData.mm in Sources */, + 46EB2E00016840 /* RCTModuleMethod.mm in Sources */, + 46EB2E00016850 /* RCTModuleRegistry.m in Sources */, + 46EB2E00016860 /* RCTMultipartDataTask.m in Sources */, + 46EB2E00016870 /* RCTMultipartStreamReader.m in Sources */, + 46EB2E00016A60 /* RCTNativeModule.mm in Sources */, + 46EB2E00016A10 /* RCTObjcExecutor.mm in Sources */, + 46EB2E00017730 /* RCTPackagerClient.m in Sources */, + 46EB2E00017740 /* RCTPackagerConnection.mm in Sources */, + 46EB2E00016880 /* RCTParserUtils.m in Sources */, + 46EB2E00016890 /* RCTPerformanceLogger.mm in Sources */, + 46EB2E000168A0 /* RCTPerformanceLoggerLabels.m in Sources */, + 46EB2E00016B20 /* RCTProfile.m in Sources */, + 46EB2E000176D0 /* RCTProfileTrampoline-arm.S in Sources */, + 46EB2E000176E0 /* RCTProfileTrampoline-arm64.S in Sources */, + 46EB2E000176F0 /* RCTProfileTrampoline-i386.S in Sources */, + 46EB2E00017700 /* RCTProfileTrampoline-x86_64.S in Sources */, + 46EB2E00017E20 /* RCTReconnectingWebSocket.m in Sources */, + 46EB2E00016AD0 /* RCTRedBoxExtraDataViewController.m in Sources */, + 46EB2E000168B0 /* RCTRedBoxSetEnabled.m in Sources */, + 46EB2E00016CE0 /* RCTRefreshControl.m in Sources */, + 46EB2E00016CF0 /* RCTRefreshControlManager.m in Sources */, + 46EB2E000168C0 /* RCTReloadCommand.m in Sources */, + 46EB2E000168D0 /* RCTRootContentView.m in Sources */, + 46EB2E00016C20 /* RCTRootShadowView.m in Sources */, + 46EB2E000168E0 /* RCTRootView.m in Sources */, + 46EB2E00016D00 /* RCTSafeAreaShadowView.m in Sources */, + 46EB2E00016D10 /* RCTSafeAreaView.m in Sources */, + 46EB2E00016D20 /* RCTSafeAreaViewLocalData.m in Sources */, + 46EB2E00016D30 /* RCTSafeAreaViewManager.m in Sources */, + 46EB2E00016D40 /* RCTScrollContentShadowView.m in Sources */, + 46EB2E00016D50 /* RCTScrollContentView.m in Sources */, + 46EB2E00016D60 /* RCTScrollContentViewManager.m in Sources */, + 46EB2E00016D70 /* RCTScrollEvent.m in Sources */, + 46EB2E00016D80 /* RCTScrollView.m in Sources */, + 46EB2E00016D90 /* RCTScrollViewManager.m in Sources */, + 46EB2E00016C30 /* RCTSegmentedControl.m in Sources */, + 46EB2E00016C40 /* RCTSegmentedControlManager.m in Sources */, + 46EB2E00016C70 /* RCTShadowView.m in Sources */, + 46EB2E00016C50 /* RCTShadowView+Internal.m in Sources */, + 46EB2E00016C60 /* RCTShadowView+Layout.m in Sources */, + 46EB2E00016950 /* RCTSurface.mm in Sources */, + 46EB2E000169A0 /* RCTSurfaceHostingProxyRootView.mm in Sources */, + 46EB2E000169B0 /* RCTSurfaceHostingView.mm in Sources */, + 46EB2E00016AE0 /* RCTSurfacePresenterStub.m in Sources */, + 46EB2E00016960 /* RCTSurfaceRootShadowView.m in Sources */, + 46EB2E00016970 /* RCTSurfaceRootView.mm in Sources */, + 46EB2E000169C0 /* RCTSurfaceSizeMeasureMode.mm in Sources */, + 46EB2E00016980 /* RCTSurfaceStage.m in Sources */, + 46EB2E00016990 /* RCTSurfaceView.mm in Sources */, + 46EB2E00016C80 /* RCTSwitch.m in Sources */, + 46EB2E00016C90 /* RCTSwitchManager.m in Sources */, + 46EB2E000168F0 /* RCTTouchEvent.m in Sources */, + 46EB2E00016900 /* RCTTouchHandler.m in Sources */, + 46EB2E00016AF0 /* RCTUIManager.m in Sources */, + 46EB2E00016B00 /* RCTUIManagerObserverCoordinator.mm in Sources */, + 46EB2E00016B10 /* RCTUIManagerUtils.m in Sources */, + 46EB2E00016B30 /* RCTUIUtils.m in Sources */, + 46EB2E00016910 /* RCTUtils.m in Sources */, + 46EB2E00016920 /* RCTUtilsUIOverride.m in Sources */, + 46EB2E00016930 /* RCTVersion.m in Sources */, + 46EB2E00016CA0 /* RCTView.m in Sources */, + 46EB2E00016CB0 /* RCTViewManager.m in Sources */, + 46EB2E00016940 /* RCTViewRegistry.m in Sources */, + 46EB2E00016CC0 /* RCTViewUtils.m in Sources */, + 46EB2E00016CD0 /* RCTWrapperViewController.m in Sources */, + 46EB2E00017EB0 /* React-Core-dummy.m in Sources */, + 46EB2E00016DA0 /* UIView+React.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00016270 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00017F20 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00017F40 /* CoreModulesPlugins.mm in Sources */, + 46EB2E00017F50 /* RCTAccessibilityManager.mm in Sources */, + 46EB2E00017F60 /* RCTActionSheetManager.mm in Sources */, + 46EB2E00017F70 /* RCTAlertController.mm in Sources */, + 46EB2E00017F80 /* RCTAlertManager.mm in Sources */, + 46EB2E00017F90 /* RCTAppearance.mm in Sources */, + 46EB2E00017FA0 /* RCTAppState.mm in Sources */, + 46EB2E00017FB0 /* RCTClipboard.mm in Sources */, + 46EB2E00017FC0 /* RCTDeviceInfo.mm in Sources */, + 46EB2E00017FD0 /* RCTDevLoadingView.mm in Sources */, + 46EB2E00017FE0 /* RCTDevMenu.mm in Sources */, + 46EB2E00017FF0 /* RCTDevSettings.mm in Sources */, + 46EB2E00018000 /* RCTEventDispatcher.mm in Sources */, + 46EB2E00018010 /* RCTExceptionsManager.mm in Sources */, + 46EB2E00018020 /* RCTFPSGraph.mm in Sources */, + 46EB2E00018030 /* RCTI18nManager.mm in Sources */, + 46EB2E00018040 /* RCTKeyboardObserver.mm in Sources */, + 46EB2E00018050 /* RCTLogBox.mm in Sources */, + 46EB2E00018060 /* RCTLogBoxView.mm in Sources */, + 46EB2E00018070 /* RCTPerfMonitor.mm in Sources */, + 46EB2E00018080 /* RCTPlatform.mm in Sources */, + 46EB2E00018090 /* RCTRedBox.mm in Sources */, + 46EB2E000180A0 /* RCTSourceCode.mm in Sources */, + 46EB2E000180B0 /* RCTStatusBarManager.mm in Sources */, + 46EB2E000180C0 /* RCTTiming.mm in Sources */, + 46EB2E000180D0 /* RCTWebSocketExecutor.mm in Sources */, + 46EB2E000180E0 /* RCTWebSocketModule.mm in Sources */, + 46EB2E00018140 /* React-CoreModules-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000181B0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00018A10 /* AccessibilityProps.cpp in Sources */, + 46EB2E000193F0 /* AsynchronousEventBeat.cpp in Sources */, + 46EB2E00018260 /* AttributedString.cpp in Sources */, + 46EB2E00018270 /* AttributedStringBox.cpp in Sources */, + 46EB2E00018750 /* BaseTextProps.cpp in Sources */, + 46EB2E00018760 /* BaseTextShadowNode.cpp in Sources */, + 46EB2E00018A20 /* BaseTouch.cpp in Sources */, + 46EB2E00018A30 /* BaseViewEventEmitter.cpp in Sources */, + 46EB2E00018A40 /* BaseViewProps.cpp in Sources */, + 46EB2E00018C40 /* BatchedEventQueue.cpp in Sources */, + 46EB2E000195D0 /* bindingUtils.cpp in Sources */, + 46EB2E00018C50 /* ComponentDescriptor.cpp in Sources */, + 46EB2E00018300 /* ComponentDescriptorProviderRegistry.cpp in Sources */, + 46EB2E00018310 /* ComponentDescriptorRegistry.cpp in Sources */, + 46EB2E00018540 /* ComponentDescriptors.cpp in Sources */, + 46EB2E00018320 /* componentNameByReactViewName.cpp in Sources */, + 46EB2E00019250 /* Differentiator.cpp in Sources */, + 46EB2E00018C60 /* DynamicPropsUtilities.cpp in Sources */, + 46EB2E00018C70 /* EventBeat.cpp in Sources */, + 46EB2E00018C80 /* EventDispatcher.cpp in Sources */, + 46EB2E00018C90 /* EventEmitter.cpp in Sources */, + 46EB2E00018550 /* EventEmitters.cpp in Sources */, + 46EB2E00018CA0 /* EventListener.cpp in Sources */, + 46EB2E00018CB0 /* EventLogger.cpp in Sources */, + 46EB2E00018CC0 /* EventQueue.cpp in Sources */, + 46EB2E00018CD0 /* EventQueueProcessor.cpp in Sources */, + 46EB2E00018CE0 /* EventTarget.cpp in Sources */, + 46EB2E00019160 /* ImageRequest.cpp in Sources */, + 46EB2E00019170 /* ImageResponse.cpp in Sources */, + 46EB2E00019180 /* ImageResponseObserverCoordinator.cpp in Sources */, + 46EB2E00019190 /* ImageTelemetry.cpp in Sources */, + 46EB2E000183A0 /* InputAccessoryShadowNode.cpp in Sources */, + 46EB2E00018CF0 /* InstanceHandle.cpp in Sources */, + 46EB2E00018D00 /* LayoutableShadowNode.cpp in Sources */, + 46EB2E000181D0 /* LayoutAnimationDriver.cpp in Sources */, + 46EB2E000181E0 /* LayoutAnimationKeyFrameManager.cpp in Sources */, + 46EB2E00018D10 /* LayoutConstraints.cpp in Sources */, + 46EB2E00018D20 /* LayoutMetrics.cpp in Sources */, + 46EB2E00019210 /* LeakChecker.cpp in Sources */, + 46EB2E000183E0 /* LegacyViewManagerInteropComponentDescriptor.mm in Sources */, + 46EB2E000183F0 /* LegacyViewManagerInteropShadowNode.cpp in Sources */, + 46EB2E00018400 /* LegacyViewManagerInteropState.mm in Sources */, + 46EB2E00018410 /* LegacyViewManagerInteropViewEventEmitter.cpp in Sources */, + 46EB2E00018420 /* LegacyViewManagerInteropViewProps.cpp in Sources */, + 46EB2E000184F0 /* ModalHostViewShadowNode.cpp in Sources */, + 46EB2E00018500 /* ModalHostViewState.cpp in Sources */, + 46EB2E00019260 /* MountingCoordinator.cpp in Sources */, + 46EB2E00019270 /* MountingTransaction.cpp in Sources */, + 46EB2E00018380 /* NativeComponentRegistryBinding.cpp in Sources */, + 46EB2E00018280 /* ParagraphAttributes.cpp in Sources */, + 46EB2E00018770 /* ParagraphEventEmitter.cpp in Sources */, + 46EB2E00018780 /* ParagraphLayoutManager.cpp in Sources */, + 46EB2E00018790 /* ParagraphProps.cpp in Sources */, + 46EB2E000187A0 /* ParagraphShadowNode.cpp in Sources */, + 46EB2E000187B0 /* ParagraphState.cpp in Sources */, + 46EB2E00018A50 /* PointerEvent.cpp in Sources */, + 46EB2E000195E0 /* PointerEventsProcessor.cpp in Sources */, + 46EB2E000195F0 /* PointerHoverTracker.cpp in Sources */, + 46EB2E00018560 /* Props.cpp in Sources */, + 46EB2E00018D30 /* Props.cpp in Sources */, + 46EB2E00018D40 /* RawEvent.cpp in Sources */, + 46EB2E00018D50 /* RawProps.cpp in Sources */, + 46EB2E00018D60 /* RawPropsKey.cpp in Sources */, + 46EB2E00018D70 /* RawPropsKeyMap.cpp in Sources */, + 46EB2E00018D80 /* RawPropsParser.cpp in Sources */, + 46EB2E000187C0 /* RawTextProps.cpp in Sources */, + 46EB2E000187D0 /* RawTextShadowNode.cpp in Sources */, + 46EB2E00018D90 /* RawValue.cpp in Sources */, + 46EB2E00019500 /* RCTAttributedTextUtils.mm in Sources */, + 46EB2E00019510 /* RCTFontUtils.mm in Sources */, + 46EB2E00018430 /* RCTLegacyViewManagerInteropCoordinator.mm in Sources */, + 46EB2E00019520 /* RCTTextLayoutManager.mm in Sources */, + 46EB2E00019770 /* React-Fabric-dummy.m in Sources */, + 46EB2E000185F0 /* RootProps.cpp in Sources */, + 46EB2E00018600 /* RootShadowNode.cpp in Sources */, + 46EB2E00018640 /* SafeAreaViewShadowNode.cpp in Sources */, + 46EB2E00018650 /* SafeAreaViewState.cpp in Sources */, + 46EB2E00019400 /* Scheduler.cpp in Sources */, + 46EB2E00018690 /* ScrollViewEventEmitter.cpp in Sources */, + 46EB2E000186A0 /* ScrollViewProps.cpp in Sources */, + 46EB2E000186B0 /* ScrollViewShadowNode.cpp in Sources */, + 46EB2E000186C0 /* ScrollViewState.cpp in Sources */, + 46EB2E00018DA0 /* Sealable.cpp in Sources */, + 46EB2E00018DB0 /* ShadowNode.cpp in Sources */, + 46EB2E00018DC0 /* ShadowNodeFamily.cpp in Sources */, + 46EB2E00018DD0 /* ShadowNodeFragment.cpp in Sources */, + 46EB2E00018570 /* ShadowNodes.cpp in Sources */, + 46EB2E00018DE0 /* ShadowNodeTraits.cpp in Sources */, + 46EB2E00019280 /* ShadowTree.cpp in Sources */, + 46EB2E00019290 /* ShadowTreeRegistry.cpp in Sources */, + 46EB2E000192A0 /* ShadowTreeRevision.cpp in Sources */, + 46EB2E000192B0 /* ShadowView.cpp in Sources */, + 46EB2E000192C0 /* ShadowViewMutation.cpp in Sources */, + 46EB2E00018DF0 /* State.cpp in Sources */, + 46EB2E00018580 /* States.cpp in Sources */, + 46EB2E00018E00 /* StateUpdate.cpp in Sources */, + 46EB2E000192D0 /* stubs.cpp in Sources */, + 46EB2E000192E0 /* StubView.cpp in Sources */, + 46EB2E000192F0 /* StubViewTree.cpp in Sources */, + 46EB2E00019410 /* SurfaceHandler.cpp in Sources */, + 46EB2E00019420 /* SurfaceManager.cpp in Sources */, + 46EB2E00019600 /* SurfaceRegistryBinding.cpp in Sources */, + 46EB2E000194C0 /* SurfaceTelemetry.cpp in Sources */, + 46EB2E00019430 /* SynchronousEventBeat.cpp in Sources */, + 46EB2E00019300 /* TelemetryController.cpp in Sources */, + 46EB2E00018290 /* TextAttributes.cpp in Sources */, + 46EB2E000188F0 /* TextInputEventEmitter.cpp in Sources */, + 46EB2E00018900 /* TextInputProps.cpp in Sources */, + 46EB2E00018910 /* TextInputShadowNode.cpp in Sources */, + 46EB2E00018920 /* TextInputState.cpp in Sources */, + 46EB2E00019530 /* TextLayoutManager.mm in Sources */, + 46EB2E00019540 /* TextMeasureCache.cpp in Sources */, + 46EB2E000187E0 /* TextProps.cpp in Sources */, + 46EB2E000187F0 /* TextShadowNode.cpp in Sources */, + 46EB2E00018A60 /* TouchEvent.cpp in Sources */, + 46EB2E00018A70 /* TouchEventEmitter.cpp in Sources */, + 46EB2E000194D0 /* TransactionTelemetry.cpp in Sources */, + 46EB2E00019610 /* UIManager.cpp in Sources */, + 46EB2E00019620 /* UIManagerBinding.cpp in Sources */, + 46EB2E00018E10 /* UnbatchedEventQueue.cpp in Sources */, + 46EB2E000189B0 /* UnimplementedViewComponentDescriptor.cpp in Sources */, + 46EB2E000189C0 /* UnimplementedViewProps.cpp in Sources */, + 46EB2E000189D0 /* UnimplementedViewShadowNode.cpp in Sources */, + 46EB2E00018440 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp in Sources */, + 46EB2E00018450 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp in Sources */, + 46EB2E000181F0 /* utils.cpp in Sources */, + 46EB2E00018E20 /* ValueFactoryEventPayload.cpp in Sources */, + 46EB2E00018A80 /* ViewShadowNode.cpp in Sources */, + 46EB2E00019220 /* WeakFamilyRegistry.cpp in Sources */, + 46EB2E00018A90 /* YogaLayoutableShadowNode.cpp in Sources */, + 46EB2E00018AA0 /* YogaStylableProps.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E000197E0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019800 /* ImageEventEmitter.cpp in Sources */, + 46EB2E00019810 /* ImageProps.cpp in Sources */, + 46EB2E00019820 /* ImageShadowNode.cpp in Sources */, + 46EB2E00019830 /* ImageState.cpp in Sources */, + 46EB2E000198F0 /* React-FabricImage-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019960 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019980 /* ImageManager.mm in Sources */, + 46EB2E00019990 /* RCTImageManager.mm in Sources */, + 46EB2E000199A0 /* RCTSyncImageManager.mm in Sources */, + 46EB2E00019A70 /* React-ImageManager-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019AE0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019B00 /* MapBuffer.cpp in Sources */, + 46EB2E00019B10 /* MapBufferBuilder.cpp in Sources */, + 46EB2E00019B90 /* React-Mapbuffer-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019C00 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019C20 /* RCTInteropTurboModule.mm in Sources */, + 46EB2E00019C30 /* RCTRuntimeExecutor.mm in Sources */, + 46EB2E00019C40 /* RCTTurboModule.mm in Sources */, + 46EB2E00019C50 /* RCTTurboModuleManager.mm in Sources */, + 46EB2E00019D20 /* React-NativeModulesApple-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E00019E00 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00019E60 /* RCTAdditionAnimatedNode.mm in Sources */, + 46EB2E00019E70 /* RCTAnimatedNode.mm in Sources */, + 46EB2E00019F50 /* RCTAnimationPlugins.mm in Sources */, + 46EB2E00019F60 /* RCTAnimationUtils.mm in Sources */, + 46EB2E00019E80 /* RCTColorAnimatedNode.mm in Sources */, + 46EB2E00019E20 /* RCTDecayAnimation.mm in Sources */, + 46EB2E00019E90 /* RCTDiffClampAnimatedNode.mm in Sources */, + 46EB2E00019EA0 /* RCTDivisionAnimatedNode.mm in Sources */, + 46EB2E00019E30 /* RCTEventAnimation.mm in Sources */, + 46EB2E00019E40 /* RCTFrameAnimation.mm in Sources */, + 46EB2E00019EB0 /* RCTInterpolationAnimatedNode.mm in Sources */, + 46EB2E00019EC0 /* RCTModuloAnimatedNode.mm in Sources */, + 46EB2E00019ED0 /* RCTMultiplicationAnimatedNode.mm in Sources */, + 46EB2E00019F70 /* RCTNativeAnimatedModule.mm in Sources */, + 46EB2E00019F80 /* RCTNativeAnimatedNodesManager.mm in Sources */, + 46EB2E00019F90 /* RCTNativeAnimatedTurboModule.mm in Sources */, + 46EB2E00019EE0 /* RCTObjectAnimatedNode.mm in Sources */, + 46EB2E00019EF0 /* RCTPropsAnimatedNode.mm in Sources */, + 46EB2E00019E50 /* RCTSpringAnimation.mm in Sources */, + 46EB2E00019F00 /* RCTStyleAnimatedNode.mm in Sources */, + 46EB2E00019F10 /* RCTSubtractionAnimatedNode.mm in Sources */, + 46EB2E00019F20 /* RCTTrackingAnimatedNode.mm in Sources */, + 46EB2E00019F30 /* RCTTransformAnimatedNode.mm in Sources */, + 46EB2E00019F40 /* RCTValueAnimatedNode.mm in Sources */, + 46EB2E0001A180 /* React-RCTAnimation-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A1F0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001A210 /* RCTAppDelegate.mm in Sources */, + 46EB2E0001A220 /* RCTAppSetupUtils.mm in Sources */, + 46EB2E0001A230 /* RCTRootViewFactory.mm in Sources */, + 46EB2E0001A300 /* React-RCTAppDelegate-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A370 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001A390 /* RCTBlobCollector.mm in Sources */, + 46EB2E0001A3A0 /* RCTBlobManager.mm in Sources */, + 46EB2E0001A3B0 /* RCTBlobPlugins.mm in Sources */, + 46EB2E0001A3C0 /* RCTFileReaderModule.mm in Sources */, + 46EB2E0001A460 /* React-RCTBlob-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001A4D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001A760 /* PlatformRunLoopObserver.mm in Sources */, + 46EB2E0001A5F0 /* RCTAccessibilityElement.mm in Sources */, + 46EB2E0001A4F0 /* RCTActivityIndicatorViewComponentView.mm in Sources */, + 46EB2E0001A670 /* RCTComponentViewFactory.mm in Sources */, + 46EB2E0001A680 /* RCTComponentViewRegistry.mm in Sources */, + 46EB2E0001A500 /* RCTDebuggingOverlayComponentView.mm in Sources */, + 46EB2E0001A5B0 /* RCTEnhancedScrollView.mm in Sources */, + 46EB2E0001A580 /* RCTFabricComponentsPlugins.mm in Sources */, + 46EB2E0001A560 /* RCTFabricModalHostViewController.mm in Sources */, + 46EB2E0001A750 /* RCTFabricSurface.mm in Sources */, + 46EB2E0001A770 /* RCTGenericDelegateSplitter.mm in Sources */, + 46EB2E0001A510 /* RCTImageComponentView.mm in Sources */, + 46EB2E0001A6C0 /* RCTImageResponseObserverProxy.mm in Sources */, + 46EB2E0001A520 /* RCTInputAccessoryComponentView.mm in Sources */, + 46EB2E0001A530 /* RCTInputAccessoryContentView.mm in Sources */, + 46EB2E0001A540 /* RCTLegacyViewManagerInteropComponentView.mm in Sources */, + 46EB2E0001A550 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm in Sources */, + 46EB2E0001A6D0 /* RCTLocalizationProvider.mm in Sources */, + 46EB2E0001A570 /* RCTModalHostViewComponentView.mm in Sources */, + 46EB2E0001A690 /* RCTMountingManager.mm in Sources */, + 46EB2E0001A6A0 /* RCTMountingTransactionObserverCoordinator.mm in Sources */, + 46EB2E0001A600 /* RCTParagraphComponentAccessibilityProvider.mm in Sources */, + 46EB2E0001A610 /* RCTParagraphComponentView.mm in Sources */, + 46EB2E0001A5C0 /* RCTPullToRefreshViewComponentView.mm in Sources */, + 46EB2E0001A780 /* RCTReactTaggedView.mm in Sources */, + 46EB2E0001A590 /* RCTRootComponentView.mm in Sources */, + 46EB2E0001A5A0 /* RCTSafeAreaViewComponentView.mm in Sources */, + 46EB2E0001A6E0 /* RCTScheduler.mm in Sources */, + 46EB2E0001A5D0 /* RCTScrollViewComponentView.mm in Sources */, + 46EB2E0001A6F0 /* RCTSurfacePointerHandler.mm in Sources */, + 46EB2E0001A700 /* RCTSurfacePresenter.mm in Sources */, + 46EB2E0001A710 /* RCTSurfacePresenterBridgeAdapter.mm in Sources */, + 46EB2E0001A720 /* RCTSurfaceRegistry.mm in Sources */, + 46EB2E0001A730 /* RCTSurfaceTouchHandler.mm in Sources */, + 46EB2E0001A5E0 /* RCTSwitchComponentView.mm in Sources */, + 46EB2E0001A620 /* RCTTextInputComponentView.mm in Sources */, + 46EB2E0001A630 /* RCTTextInputUtils.mm in Sources */, + 46EB2E0001A740 /* RCTThirdPartyFabricComponentsProvider.mm in Sources */, + 46EB2E0001A640 /* RCTUnimplementedNativeComponentView.mm in Sources */, + 46EB2E0001A650 /* RCTUnimplementedViewComponentView.mm in Sources */, + 46EB2E0001A660 /* RCTViewComponentView.mm in Sources */, + 46EB2E0001AB70 /* React-RCTFabric-dummy.m in Sources */, + 46EB2E0001A6B0 /* UIView+ComponentViewProtocol.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001ABE0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001AC00 /* RCTAnimatedImage.mm in Sources */, + 46EB2E0001AC10 /* RCTBundleAssetImageLoader.mm in Sources */, + 46EB2E0001AC20 /* RCTDisplayWeakRefreshable.mm in Sources */, + 46EB2E0001AC30 /* RCTGIFImageDecoder.mm in Sources */, + 46EB2E0001AC40 /* RCTImageBlurUtils.mm in Sources */, + 46EB2E0001AC50 /* RCTImageCache.mm in Sources */, + 46EB2E0001AC60 /* RCTImageEditingManager.mm in Sources */, + 46EB2E0001AC70 /* RCTImageLoader.mm in Sources */, + 46EB2E0001AC80 /* RCTImagePlugins.mm in Sources */, + 46EB2E0001AC90 /* RCTImageShadowView.mm in Sources */, + 46EB2E0001ACA0 /* RCTImageStoreManager.mm in Sources */, + 46EB2E0001ACB0 /* RCTImageURLLoaderWithAttribution.mm in Sources */, + 46EB2E0001ACC0 /* RCTImageUtils.mm in Sources */, + 46EB2E0001ACD0 /* RCTImageView.mm in Sources */, + 46EB2E0001ACE0 /* RCTImageViewManager.mm in Sources */, + 46EB2E0001ACF0 /* RCTLocalAssetImageLoader.mm in Sources */, + 46EB2E0001AD00 /* RCTResizeMode.mm in Sources */, + 46EB2E0001AD10 /* RCTUIImageViewAnimated.mm in Sources */, + 46EB2E0001AD70 /* React-RCTImage-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001ADE0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001AE00 /* RCTLinkingManager.mm in Sources */, + 46EB2E0001AE10 /* RCTLinkingPlugins.mm in Sources */, + 46EB2E0001AE70 /* React-RCTLinking-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001AEE0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001AF00 /* RCTDataRequestHandler.mm in Sources */, + 46EB2E0001AF10 /* RCTFileRequestHandler.mm in Sources */, + 46EB2E0001AF20 /* RCTHTTPRequestHandler.mm in Sources */, + 46EB2E0001AF30 /* RCTNetworking.mm in Sources */, + 46EB2E0001AF40 /* RCTNetworkPlugins.mm in Sources */, + 46EB2E0001AF50 /* RCTNetworkTask.mm in Sources */, + 46EB2E0001AFB0 /* React-RCTNetwork-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B020 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B040 /* RCTSettingsManager.mm in Sources */, + 46EB2E0001B050 /* RCTSettingsPlugins.mm in Sources */, + 46EB2E0001B0B0 /* React-RCTSettings-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B120 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B1A0 /* NSTextStorage+FontScaling.m in Sources */, + 46EB2E0001B220 /* RCTBackedTextInputDelegateAdapter.mm in Sources */, + 46EB2E0001B230 /* RCTBaseTextInputShadowView.mm in Sources */, + 46EB2E0001B240 /* RCTBaseTextInputView.mm in Sources */, + 46EB2E0001B250 /* RCTBaseTextInputViewManager.mm in Sources */, + 46EB2E0001B140 /* RCTBaseTextShadowView.mm in Sources */, + 46EB2E0001B150 /* RCTBaseTextViewManager.mm in Sources */, + 46EB2E0001B180 /* RCTConvert+Text.mm in Sources */, + 46EB2E0001B1B0 /* RCTDynamicTypeRamp.mm in Sources */, + 46EB2E0001B260 /* RCTInputAccessoryShadowView.mm in Sources */, + 46EB2E0001B270 /* RCTInputAccessoryView.mm in Sources */, + 46EB2E0001B280 /* RCTInputAccessoryViewContent.mm in Sources */, + 46EB2E0001B290 /* RCTInputAccessoryViewManager.mm in Sources */, + 46EB2E0001B1F0 /* RCTMultilineTextInputView.mm in Sources */, + 46EB2E0001B200 /* RCTMultilineTextInputViewManager.mm in Sources */, + 46EB2E0001B160 /* RCTRawTextShadowView.mm in Sources */, + 46EB2E0001B170 /* RCTRawTextViewManager.mm in Sources */, + 46EB2E0001B2B0 /* RCTSinglelineTextInputView.mm in Sources */, + 46EB2E0001B2C0 /* RCTSinglelineTextInputViewManager.mm in Sources */, + 46EB2E0001B190 /* RCTTextAttributes.mm in Sources */, + 46EB2E0001B2A0 /* RCTTextSelection.mm in Sources */, + 46EB2E0001B1C0 /* RCTTextShadowView.mm in Sources */, + 46EB2E0001B1D0 /* RCTTextView.mm in Sources */, + 46EB2E0001B1E0 /* RCTTextViewManager.mm in Sources */, + 46EB2E0001B2D0 /* RCTUITextField.mm in Sources */, + 46EB2E0001B210 /* RCTUITextView.mm in Sources */, + 46EB2E0001B2E0 /* RCTVirtualTextShadowView.mm in Sources */, + 46EB2E0001B2F0 /* RCTVirtualTextView.mm in Sources */, + 46EB2E0001B300 /* RCTVirtualTextViewManager.mm in Sources */, + 46EB2E0001B560 /* React-RCTText-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B5D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B5F0 /* RCTVibration.mm in Sources */, + 46EB2E0001B600 /* RCTVibrationPlugins.mm in Sources */, + 46EB2E0001B660 /* React-RCTVibration-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B6D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B6F0 /* ObjCTimerRegistry.mm in Sources */, + 46EB2E0001B700 /* RCTHermesInstance.mm in Sources */, + 46EB2E0001B710 /* RCTHost.mm in Sources */, + 46EB2E0001B720 /* RCTInstance.mm in Sources */, + 46EB2E0001B730 /* RCTJSThreadManager.mm in Sources */, + 46EB2E0001B740 /* RCTLegacyUIManagerConstantsProvider.mm in Sources */, + 46EB2E0001B750 /* RCTPerformanceLoggerUtils.mm in Sources */, + 46EB2E0001B840 /* React-RuntimeApple-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001B8B0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001B8D0 /* BridgelessJSCallInvoker.cpp in Sources */, + 46EB2E0001B8E0 /* BridgelessNativeMethodCallInvoker.cpp in Sources */, + 46EB2E0001B8F0 /* BufferedRuntimeExecutor.cpp in Sources */, + 46EB2E0001B900 /* JSRuntimeFactory.cpp in Sources */, + 46EB2E0001B930 /* LegacyUIManagerConstantsProviderBinding.cpp in Sources */, + 46EB2E0001BA20 /* React-RuntimeCore-dummy.m in Sources */, + 46EB2E0001B910 /* ReactInstance.cpp in Sources */, + 46EB2E0001B920 /* TimerManager.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BA90 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001BAB0 /* HermesInstance.cpp in Sources */, + 46EB2E0001BB20 /* React-RuntimeHermes-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BC00 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001BC20 /* CxxNativeModule.cpp in Sources */, + 46EB2E0001BC30 /* Instance.cpp in Sources */, + 46EB2E0001BC40 /* JSBigString.cpp in Sources */, + 46EB2E0001BC50 /* JSBundleType.cpp in Sources */, + 46EB2E0001BC60 /* JSExecutor.cpp in Sources */, + 46EB2E0001BC70 /* JSIndexedRAMBundle.cpp in Sources */, + 46EB2E0001BC80 /* MethodCall.cpp in Sources */, + 46EB2E0001BC90 /* ModuleRegistry.cpp in Sources */, + 46EB2E0001BCA0 /* NativeToJsBridge.cpp in Sources */, + 46EB2E0001BCB0 /* RAMBundleRegistry.cpp in Sources */, + 46EB2E0001BE90 /* React-cxxreact-dummy.m in Sources */, + 46EB2E0001BCC0 /* ReactMarker.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001BF00 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001BFE0 /* React-debug-dummy.m in Sources */, + 46EB2E0001BF20 /* react_native_assert.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C050 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C150 /* React-featureflags-dummy.m in Sources */, + 46EB2E0001C070 /* ReactNativeFeatureFlags.cpp in Sources */, + 46EB2E0001C080 /* ReactNativeFeatureFlagsAccessor.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C1C0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C1E0 /* Color.cpp in Sources */, + 46EB2E0001C1F0 /* HostPlatformColor.mm in Sources */, + 46EB2E0001C200 /* PlatformColorParser.mm in Sources */, + 46EB2E0001C210 /* RCTPlatformColorUtils.mm in Sources */, + 46EB2E0001C3D0 /* React-graphics-dummy.m in Sources */, + 46EB2E0001C220 /* Transform.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C440 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C470 /* ConnectionDemux.cpp in Sources */, + 46EB2E0001C460 /* HermesExecutorFactory.cpp in Sources */, + 46EB2E0001C480 /* HermesRuntimeAgentDelegate.cpp in Sources */, + 46EB2E0001C560 /* React-hermes-dummy.m in Sources */, + 46EB2E0001C490 /* Registration.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C5D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C5F0 /* JsErrorHandler.cpp in Sources */, + 46EB2E0001C660 /* React-jserrorhandler-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C6D0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C6F0 /* JSIDynamic.cpp in Sources */, + 46EB2E0001C7F0 /* React-jsi-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C860 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C880 /* JSIExecutor.cpp in Sources */, + 46EB2E0001C890 /* JSINativeModules.cpp in Sources */, + 46EB2E0001C910 /* React-jsiexecutor-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001C980 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001C9A0 /* ExecutionContext.cpp in Sources */, + 46EB2E0001C9B0 /* ExecutionContextManager.cpp in Sources */, + 46EB2E0001C9C0 /* FallbackRuntimeAgentDelegate.cpp in Sources */, + 46EB2E0001C9D0 /* InspectorFlags.cpp in Sources */, + 46EB2E0001C9E0 /* InspectorInterfaces.cpp in Sources */, + 46EB2E0001C9F0 /* InspectorPackagerConnection.cpp in Sources */, + 46EB2E0001CA00 /* InspectorUtilities.cpp in Sources */, + 46EB2E0001CA10 /* InstanceAgent.cpp in Sources */, + 46EB2E0001CA20 /* InstanceTarget.cpp in Sources */, + 46EB2E0001CA30 /* PageAgent.cpp in Sources */, + 46EB2E0001CA40 /* PageTarget.cpp in Sources */, + 46EB2E0001CA50 /* Parsing.cpp in Sources */, + 46EB2E0001CC60 /* React-jsinspector-dummy.m in Sources */, + 46EB2E0001CA60 /* RuntimeAgent.cpp in Sources */, + 46EB2E0001CA70 /* RuntimeTarget.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CD40 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CDD0 /* React-logger-dummy.m in Sources */, + 46EB2E0001CD60 /* react_native_log.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CE40 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CED0 /* React-nativeconfig-dummy.m in Sources */, + 46EB2E0001CE60 /* ReactNativeConfig.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001CF40 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001CF60 /* BridgeNativeModulePerfLogger.cpp in Sources */, + 46EB2E0001CFE0 /* React-perflogger-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D050 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D070 /* DebugStringConvertible.cpp in Sources */, + 46EB2E0001D080 /* DebugStringConvertibleItem.cpp in Sources */, + 46EB2E0001D160 /* React-rendererdebug-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D2B0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D410 /* React-runtimescheduler-dummy.m in Sources */, + 46EB2E0001D2D0 /* RuntimeScheduler.cpp in Sources */, + 46EB2E0001D300 /* RuntimeScheduler_Legacy.cpp in Sources */, + 46EB2E0001D310 /* RuntimeScheduler_Modern.cpp in Sources */, + 46EB2E0001D2E0 /* RuntimeSchedulerBinding.cpp in Sources */, + 46EB2E0001D2F0 /* RuntimeSchedulerCallInvoker.cpp in Sources */, + 46EB2E0001D320 /* Task.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D480 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D4A0 /* CoreFeatures.cpp in Sources */, + 46EB2E0001D4B0 /* jsi.cpp in Sources */, + 46EB2E0001D4C0 /* ManagedObjectWrapper.mm in Sources */, + 46EB2E0001D630 /* React-utils-dummy.m in Sources */, + 46EB2E0001D4D0 /* RunLoopObserver.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D6A0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001D7D0 /* CxxTurboModuleUtils.cpp in Sources */, + 46EB2E0001D6C0 /* LongLivedObject.cpp in Sources */, + 46EB2E0001D930 /* ReactCommon-dummy.m in Sources */, + 46EB2E0001D7E0 /* TurboCxxModule.cpp in Sources */, + 46EB2E0001D7F0 /* TurboModule.cpp in Sources */, + 46EB2E0001D800 /* TurboModuleBinding.cpp in Sources */, + 46EB2E0001D810 /* TurboModulePerfLogger.cpp in Sources */, + 46EB2E0001D820 /* TurboModuleUtils.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001D9A0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001DAB0 /* NSRunLoop+SRWebSocket.m in Sources */, + 46EB2E0001DAC0 /* NSURLRequest+SRWebSocket.m in Sources */, + 46EB2E0001DCA0 /* SocketRocket-dummy.m in Sources */, + 46EB2E0001DA20 /* SRConstants.m in Sources */, + 46EB2E0001D9C0 /* SRDelegateController.m in Sources */, + 46EB2E0001DA30 /* SRError.m in Sources */, + 46EB2E0001DA40 /* SRHash.m in Sources */, + 46EB2E0001DA50 /* SRHTTPConnectMessage.m in Sources */, + 46EB2E0001D9D0 /* SRIOConsumer.m in Sources */, + 46EB2E0001D9E0 /* SRIOConsumerPool.m in Sources */, + 46EB2E0001DA60 /* SRLog.m in Sources */, + 46EB2E0001DA70 /* SRMutex.m in Sources */, + 46EB2E0001DA10 /* SRPinningSecurityPolicy.m in Sources */, + 46EB2E0001D9F0 /* SRProxyConnect.m in Sources */, + 46EB2E0001DA80 /* SRRandom.m in Sources */, + 46EB2E0001DA00 /* SRRunLoopThread.m in Sources */, + 46EB2E0001DAD0 /* SRSecurityPolicy.m in Sources */, + 46EB2E0001DA90 /* SRSIMDHelpers.m in Sources */, + 46EB2E0001DAA0 /* SRURLUtilities.m in Sources */, + 46EB2E0001DAE0 /* SRWebSocket.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001DD10 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001DD30 /* AbsoluteLayout.cpp in Sources */, + 46EB2E0001DDA0 /* AssertFatal.cpp in Sources */, + 46EB2E0001DD40 /* Baseline.cpp in Sources */, + 46EB2E0001DD50 /* Cache.cpp in Sources */, + 46EB2E0001DD60 /* CalculateLayout.cpp in Sources */, + 46EB2E0001DD90 /* Config.cpp in Sources */, + 46EB2E0001DDC0 /* event.cpp in Sources */, + 46EB2E0001DD70 /* FlexLine.cpp in Sources */, + 46EB2E0001DDD0 /* LayoutResults.cpp in Sources */, + 46EB2E0001DDB0 /* Log.cpp in Sources */, + 46EB2E0001DDE0 /* Node.cpp in Sources */, + 46EB2E0001DD80 /* PixelGrid.cpp in Sources */, + 46EB2E0001DDF0 /* YGConfig.cpp in Sources */, + 46EB2E0001DE00 /* YGEnums.cpp in Sources */, + 46EB2E0001DE10 /* YGNode.cpp in Sources */, + 46EB2E0001DE20 /* YGNodeLayout.cpp in Sources */, + 46EB2E0001DE30 /* YGNodeStyle.cpp in Sources */, + 46EB2E0001DE40 /* YGPixelGrid.cpp in Sources */, + 46EB2E0001DE50 /* YGValue.cpp in Sources */, + 46EB2E0001E230 /* Yoga-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001E2A0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001EC60 /* ZXAbstractDoCoMoResultParser.m in Sources */, + 46EB2E0001E8D0 /* ZXAbstractExpandedDecoder.m in Sources */, + 46EB2E0001EA40 /* ZXAbstractRSSReader.m in Sources */, + 46EB2E0001EC70 /* ZXAddressBookAUResultParser.m in Sources */, + 46EB2E0001EC80 /* ZXAddressBookDoCoMoResultParser.m in Sources */, + 46EB2E0001EC90 /* ZXAddressBookParsedResult.m in Sources */, + 46EB2E0001E8E0 /* ZXAI013103decoder.m in Sources */, + 46EB2E0001E8F0 /* ZXAI01320xDecoder.m in Sources */, + 46EB2E0001E900 /* ZXAI01392xDecoder.m in Sources */, + 46EB2E0001E910 /* ZXAI01393xDecoder.m in Sources */, + 46EB2E0001E920 /* ZXAI013x0x1xDecoder.m in Sources */, + 46EB2E0001E930 /* ZXAI013x0xDecoder.m in Sources */, + 46EB2E0001E940 /* ZXAI01AndOtherAIs.m in Sources */, + 46EB2E0001E950 /* ZXAI01decoder.m in Sources */, + 46EB2E0001E960 /* ZXAI01weightDecoder.m in Sources */, + 46EB2E0001E970 /* ZXAnyAIDecoder.m in Sources */, + 46EB2E0001E490 /* ZXBinarizer.m in Sources */, + 46EB2E0001E4A0 /* ZXBinaryBitmap.m in Sources */, + 46EB2E0001E390 /* ZXBitArray.m in Sources */, + 46EB2E0001EA00 /* ZXBitArrayBuilder.m in Sources */, + 46EB2E0001E3A0 /* ZXBitMatrix.m in Sources */, + 46EB2E0001E3B0 /* ZXBitSource.m in Sources */, + 46EB2E0001ECA0 /* ZXBizcardResultParser.m in Sources */, + 46EB2E0001ECB0 /* ZXBookmarkDoCoMoResultParser.m in Sources */, + 46EB2E0001E3C0 /* ZXBoolArray.m in Sources */, + 46EB2E0001E560 /* ZXByQuadrantReader.m in Sources */, + 46EB2E0001E3D0 /* ZXByteArray.m in Sources */, + 46EB2E0001E4B0 /* ZXByteMatrix.m in Sources */, + 46EB2E0001ECC0 /* ZXCalendarParsedResult.m in Sources */, + 46EB2E0001E2E0 /* ZXCapture.m in Sources */, + 46EB2E0001E2F0 /* ZXCGImageLuminanceSource.m in Sources */, + 46EB2E0001E300 /* ZXCGImageLuminanceSourceInfo.m in Sources */, + 46EB2E0001E3E0 /* ZXCharacterSetECI.m in Sources */, + 46EB2E0001EAA0 /* ZXCodaBarReader.m in Sources */, + 46EB2E0001EAB0 /* ZXCodaBarWriter.m in Sources */, + 46EB2E0001EAC0 /* ZXCode128Reader.m in Sources */, + 46EB2E0001EAD0 /* ZXCode128Writer.m in Sources */, + 46EB2E0001EAE0 /* ZXCode39Reader.m in Sources */, + 46EB2E0001EAF0 /* ZXCode39Writer.m in Sources */, + 46EB2E0001EB00 /* ZXCode93Reader.m in Sources */, + 46EB2E0001EB10 /* ZXCode93Writer.m in Sources */, + 46EB2E0001E3F0 /* ZXDecimal.m in Sources */, + 46EB2E0001E4C0 /* ZXDecodeHints.m in Sources */, + 46EB2E0001E400 /* ZXDecoderResult.m in Sources */, + 46EB2E0001E410 /* ZXDefaultGridSampler.m in Sources */, + 46EB2E0001E420 /* ZXDetectorResult.m in Sources */, + 46EB2E0001E4D0 /* ZXDimension.m in Sources */, + 46EB2E0001EB20 /* ZXEAN13Reader.m in Sources */, + 46EB2E0001EB30 /* ZXEAN13Writer.m in Sources */, + 46EB2E0001EB40 /* ZXEAN8Reader.m in Sources */, + 46EB2E0001EB50 /* ZXEAN8Writer.m in Sources */, + 46EB2E0001EB60 /* ZXEANManufacturerOrgSupport.m in Sources */, + 46EB2E0001ECD0 /* ZXEmailAddressParsedResult.m in Sources */, + 46EB2E0001ECE0 /* ZXEmailAddressResultParser.m in Sources */, + 46EB2E0001ECF0 /* ZXEmailDoCoMoResultParser.m in Sources */, + 46EB2E0001E4E0 /* ZXEncodeHints.m in Sources */, + 46EB2E0001E4F0 /* ZXErrors.m in Sources */, + 46EB2E0001ED00 /* ZXExpandedProductParsedResult.m in Sources */, + 46EB2E0001ED10 /* ZXExpandedProductResultParser.m in Sources */, + 46EB2E0001E350 /* ZXGenericGF.m in Sources */, + 46EB2E0001E360 /* ZXGenericGFPoly.m in Sources */, + 46EB2E0001E570 /* ZXGenericMultipleBarcodeReader.m in Sources */, + 46EB2E0001ED20 /* ZXGeoParsedResult.m in Sources */, + 46EB2E0001ED30 /* ZXGeoResultParser.m in Sources */, + 46EB2E0001E430 /* ZXGlobalHistogramBinarizer.m in Sources */, + 46EB2E0001E440 /* ZXGridSampler.m in Sources */, + 46EB2E0001E450 /* ZXHybridBinarizer.m in Sources */, + 46EB2E0001E310 /* ZXImage.m in Sources */, + 46EB2E0001F840 /* ZXingObjC-dummy.m in Sources */, + 46EB2E0001E460 /* ZXIntArray.m in Sources */, + 46EB2E0001E500 /* ZXInvertedLuminanceSource.m in Sources */, + 46EB2E0001ED40 /* ZXISBNParsedResult.m in Sources */, + 46EB2E0001ED50 /* ZXISBNResultParser.m in Sources */, + 46EB2E0001EB70 /* ZXITFReader.m in Sources */, + 46EB2E0001EB80 /* ZXITFWriter.m in Sources */, + 46EB2E0001E510 /* ZXLuminanceSource.m in Sources */, + 46EB2E0001E320 /* ZXMathUtils.m in Sources */, + 46EB2E0001F490 /* ZXModulusGF.m in Sources */, + 46EB2E0001F4A0 /* ZXModulusPoly.m in Sources */, + 46EB2E0001E330 /* ZXMonochromeRectangleDetector.m in Sources */, + 46EB2E0001EB90 /* ZXMultiFormatOneDReader.m in Sources */, + 46EB2E0001E2C0 /* ZXMultiFormatReader.m in Sources */, + 46EB2E0001EBA0 /* ZXMultiFormatUPCEANReader.m in Sources */, + 46EB2E0001E2D0 /* ZXMultiFormatWriter.m in Sources */, + 46EB2E0001EBB0 /* ZXOneDimensionalCodeWriter.m in Sources */, + 46EB2E0001EBC0 /* ZXOneDReader.m in Sources */, + 46EB2E0001ED60 /* ZXParsedResult.m in Sources */, + 46EB2E0001F580 /* ZXPDF417.m in Sources */, + 46EB2E0001F590 /* ZXPDF417BarcodeMatrix.m in Sources */, + 46EB2E0001F4C0 /* ZXPDF417BarcodeMetadata.m in Sources */, + 46EB2E0001F5A0 /* ZXPDF417BarcodeRow.m in Sources */, + 46EB2E0001F4D0 /* ZXPDF417BarcodeValue.m in Sources */, + 46EB2E0001F4E0 /* ZXPDF417BoundingBox.m in Sources */, + 46EB2E0001F4F0 /* ZXPDF417Codeword.m in Sources */, + 46EB2E0001F500 /* ZXPDF417CodewordDecoder.m in Sources */, + 46EB2E0001F5E0 /* ZXPDF417Common.m in Sources */, + 46EB2E0001F510 /* ZXPDF417DecodedBitStreamParser.m in Sources */, + 46EB2E0001F520 /* ZXPDF417DetectionResult.m in Sources */, + 46EB2E0001F530 /* ZXPDF417DetectionResultColumn.m in Sources */, + 46EB2E0001F540 /* ZXPDF417DetectionResultRowIndicatorColumn.m in Sources */, + 46EB2E0001F560 /* ZXPDF417Detector.m in Sources */, + 46EB2E0001F570 /* ZXPDF417DetectorResult.m in Sources */, + 46EB2E0001F5B0 /* ZXPDF417Dimensions.m in Sources */, + 46EB2E0001F4B0 /* ZXPDF417ECErrorCorrection.m in Sources */, + 46EB2E0001F5C0 /* ZXPDF417ErrorCorrection.m in Sources */, + 46EB2E0001F5D0 /* ZXPDF417HighLevelEncoder.m in Sources */, + 46EB2E0001F5F0 /* ZXPDF417Reader.m in Sources */, + 46EB2E0001F600 /* ZXPDF417ResultMetadata.m in Sources */, + 46EB2E0001F550 /* ZXPDF417ScanningDecoder.m in Sources */, + 46EB2E0001F610 /* ZXPDF417Writer.m in Sources */, + 46EB2E0001E470 /* ZXPerspectiveTransform.m in Sources */, + 46EB2E0001E520 /* ZXPlanarYUVLuminanceSource.m in Sources */, + 46EB2E0001ED70 /* ZXProductParsedResult.m in Sources */, + 46EB2E0001ED80 /* ZXProductResultParser.m in Sources */, + 46EB2E0001E370 /* ZXReedSolomonDecoder.m in Sources */, + 46EB2E0001E380 /* ZXReedSolomonEncoder.m in Sources */, + 46EB2E0001E530 /* ZXResult.m in Sources */, + 46EB2E0001ED90 /* ZXResultParser.m in Sources */, + 46EB2E0001E540 /* ZXResultPoint.m in Sources */, + 46EB2E0001E550 /* ZXRGBLuminanceSource.m in Sources */, + 46EB2E0001EA50 /* ZXRSS14Reader.m in Sources */, + 46EB2E0001EA60 /* ZXRSSDataCharacter.m in Sources */, + 46EB2E0001E980 /* ZXRSSExpandedBlockParsedResult.m in Sources */, + 46EB2E0001E990 /* ZXRSSExpandedCurrentParsingState.m in Sources */, + 46EB2E0001E9A0 /* ZXRSSExpandedDecodedChar.m in Sources */, + 46EB2E0001E9B0 /* ZXRSSExpandedDecodedInformation.m in Sources */, + 46EB2E0001E9C0 /* ZXRSSExpandedDecodedNumeric.m in Sources */, + 46EB2E0001E9D0 /* ZXRSSExpandedDecodedObject.m in Sources */, + 46EB2E0001E9E0 /* ZXRSSExpandedFieldParser.m in Sources */, + 46EB2E0001E9F0 /* ZXRSSExpandedGeneralAppIdDecoder.m in Sources */, + 46EB2E0001EA10 /* ZXRSSExpandedPair.m in Sources */, + 46EB2E0001EA20 /* ZXRSSExpandedReader.m in Sources */, + 46EB2E0001EA30 /* ZXRSSExpandedRow.m in Sources */, + 46EB2E0001EA70 /* ZXRSSFinderPattern.m in Sources */, + 46EB2E0001EA80 /* ZXRSSPair.m in Sources */, + 46EB2E0001EA90 /* ZXRSSUtils.m in Sources */, + 46EB2E0001EDA0 /* ZXSMSMMSResultParser.m in Sources */, + 46EB2E0001EDB0 /* ZXSMSParsedResult.m in Sources */, + 46EB2E0001EDC0 /* ZXSMSTOMMSTOResultParser.m in Sources */, + 46EB2E0001EDD0 /* ZXSMTPResultParser.m in Sources */, + 46EB2E0001E480 /* ZXStringUtils.m in Sources */, + 46EB2E0001EDE0 /* ZXTelParsedResult.m in Sources */, + 46EB2E0001EDF0 /* ZXTelResultParser.m in Sources */, + 46EB2E0001EE00 /* ZXTextParsedResult.m in Sources */, + 46EB2E0001EBD0 /* ZXUPCAReader.m in Sources */, + 46EB2E0001EBE0 /* ZXUPCAWriter.m in Sources */, + 46EB2E0001EBF0 /* ZXUPCEANExtension2Support.m in Sources */, + 46EB2E0001EC00 /* ZXUPCEANExtension5Support.m in Sources */, + 46EB2E0001EC10 /* ZXUPCEANExtensionSupport.m in Sources */, + 46EB2E0001EC20 /* ZXUPCEANReader.m in Sources */, + 46EB2E0001EC30 /* ZXUPCEANWriter.m in Sources */, + 46EB2E0001EC40 /* ZXUPCEReader.m in Sources */, + 46EB2E0001EC50 /* ZXUPCEWriter.m in Sources */, + 46EB2E0001EE10 /* ZXURIParsedResult.m in Sources */, + 46EB2E0001EE20 /* ZXURIResultParser.m in Sources */, + 46EB2E0001EE30 /* ZXURLTOResultParser.m in Sources */, + 46EB2E0001EE40 /* ZXVCardResultParser.m in Sources */, + 46EB2E0001EE50 /* ZXVEventResultParser.m in Sources */, + 46EB2E0001EE60 /* ZXVINParsedResult.m in Sources */, + 46EB2E0001EE70 /* ZXVINResultParser.m in Sources */, + 46EB2E0001E340 /* ZXWhiteRectangleDetector.m in Sources */, + 46EB2E0001EE80 /* ZXWifiParsedResult.m in Sources */, + 46EB2E0001EE90 /* ZXWifiResultParser.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001F920 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001FA70 /* fmt-dummy.m in Sources */, + 46EB2E0001F940 /* format.cc in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FAE0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001FB00 /* demangle.cc in Sources */, + 46EB2E0001FC40 /* glog-dummy.m in Sources */, + 46EB2E0001FB10 /* logging.cc in Sources */, + 46EB2E0001FB20 /* raw_logging.cc in Sources */, + 46EB2E0001FB30 /* signalhandler.cc in Sources */, + 46EB2E0001FB40 /* symbolize.cc in Sources */, + 46EB2E0001FB50 /* utilities.cc in Sources */, + 46EB2E0001FB60 /* vlog_is_on.cc in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FD30 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E0001FF00 /* react-native-safe-area-context-dummy.m in Sources */, + 46EB2E0001FD50 /* RNCSafeAreaContext.mm in Sources */, + 46EB2E0001FD60 /* RNCSafeAreaProvider.m in Sources */, + 46EB2E0001FD70 /* RNCSafeAreaProviderManager.m in Sources */, + 46EB2E0001FD80 /* RNCSafeAreaShadowView.m in Sources */, + 46EB2E0001FD90 /* RNCSafeAreaUtils.m in Sources */, + 46EB2E0001FDA0 /* RNCSafeAreaView.m in Sources */, + 46EB2E0001FDB0 /* RNCSafeAreaViewEdgeMode.m in Sources */, + 46EB2E0001FDC0 /* RNCSafeAreaViewEdges.m in Sources */, + 46EB2E0001FDD0 /* RNCSafeAreaViewLocalData.m in Sources */, + 46EB2E0001FDE0 /* RNCSafeAreaViewManager.m in Sources */, + 46EB2E0001FDF0 /* RNCSafeAreaViewMode.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 46EB2E0001FF70 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00020040 /* Pods-mobileapptemplate-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 46EB2E000200B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppAuth; + target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */; + targetProxy = 46EB2E000200A0 /* PBXContainerItemProxy */; + }; + 46EB2E000200D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E000200C0 /* PBXContainerItemProxy */; + }; + 46EB2E000200F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXApplication; + target = 90FCC21376F1111702F7D48E658E43A2 /* EXApplication */; + targetProxy = 46EB2E000200E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020110 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXBarCodeScanner; + target = 20140544B89B60083D9626CBDB171E89 /* EXBarCodeScanner */; + targetProxy = 46EB2E00020100 /* PBXContainerItemProxy */; + }; + 46EB2E00020130 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXConstants; + target = 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */; + targetProxy = 46EB2E00020120 /* PBXContainerItemProxy */; + }; + 46EB2E00020150 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXImageLoader; + target = 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */; + targetProxy = 46EB2E00020140 /* PBXContainerItemProxy */; + }; + 46EB2E00020170 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Expo; + target = 337D49CFF8C109DC1CC07F326439084E /* Expo */; + targetProxy = 46EB2E00020160 /* PBXContainerItemProxy */; + }; + 46EB2E00020190 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoAdapterGoogleSignIn; + target = F77F2C3B4862C46B748290E60FD6B02B /* ExpoAdapterGoogleSignIn */; + targetProxy = 46EB2E00020180 /* PBXContainerItemProxy */; + }; + 46EB2E000201B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoAsset; + target = 2E8DE00395DDCF21D15D83FC2DDD3A93 /* ExpoAsset */; + targetProxy = 46EB2E000201A0 /* PBXContainerItemProxy */; + }; + 46EB2E000201D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoCamera; + target = 6EDBCD95D1624C1F631DF5983AADB3B3 /* ExpoCamera */; + targetProxy = 46EB2E000201C0 /* PBXContainerItemProxy */; + }; + 46EB2E000201F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoCrypto; + target = 219BE94914A9A27C5B88F925A6F26253 /* ExpoCrypto */; + targetProxy = 46EB2E000201E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020210 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoDevice; + target = E75C38C362BC8874606E6C3B70DBE44D /* ExpoDevice */; + targetProxy = 46EB2E00020200 /* PBXContainerItemProxy */; + }; + 46EB2E00020230 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoFileSystem; + target = 61D0956690519FC30DB411716DB5D4E9 /* ExpoFileSystem */; + targetProxy = 46EB2E00020220 /* PBXContainerItemProxy */; + }; + 46EB2E00020250 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoFont; + target = 105765E503515FDF1EFEBEFA6F166225 /* ExpoFont */; + targetProxy = 46EB2E00020240 /* PBXContainerItemProxy */; + }; + 46EB2E00020270 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoKeepAwake; + target = 90ADA47ADE107F8BBE8456EF975D4E83 /* ExpoKeepAwake */; + targetProxy = 46EB2E00020260 /* PBXContainerItemProxy */; + }; + 46EB2E00020290 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020280 /* PBXContainerItemProxy */; + }; + 46EB2E000202B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoWebBrowser; + target = 0A9E313F802B28B44A928D7969FB06FB /* ExpoWebBrowser */; + targetProxy = 46EB2E000202A0 /* PBXContainerItemProxy */; + }; + 46EB2E000202D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBLazyVector; + target = 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */; + targetProxy = 46EB2E000202C0 /* PBXContainerItemProxy */; + }; + 46EB2E000202F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GTMAppAuth; + target = 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */; + targetProxy = 46EB2E000202E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020310 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GTMSessionFetcher; + target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */; + targetProxy = 46EB2E00020300 /* PBXContainerItemProxy */; + }; + 46EB2E00020330 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleSignIn; + target = CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */; + targetProxy = 46EB2E00020320 /* PBXContainerItemProxy */; + }; + 46EB2E00020350 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00020340 /* PBXContainerItemProxy */; + }; + 46EB2E00020370 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTDeprecation; + target = 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */; + targetProxy = 46EB2E00020360 /* PBXContainerItemProxy */; + }; + 46EB2E00020390 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00020380 /* PBXContainerItemProxy */; + }; + 46EB2E000203B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000203A0 /* PBXContainerItemProxy */; + }; + 46EB2E000203D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNCAsyncStorage; + target = 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */; + targetProxy = 46EB2E000203C0 /* PBXContainerItemProxy */; + }; + 46EB2E000203F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNGestureHandler; + target = B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */; + targetProxy = 46EB2E000203E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020410 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNGoogleSignin; + target = 5476F82C9430F9DD7EC76D0150754254 /* RNGoogleSignin */; + targetProxy = 46EB2E00020400 /* PBXContainerItemProxy */; + }; + 46EB2E00020430 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNReanimated; + target = FF879E718031128A75E7DE54046E6219 /* RNReanimated */; + targetProxy = 46EB2E00020420 /* PBXContainerItemProxy */; + }; + 46EB2E00020450 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNSVG; + target = DE32677FA772BFFD0172EB7EE9E4E7E9 /* RNSVG */; + targetProxy = 46EB2E00020440 /* PBXContainerItemProxy */; + }; + 46EB2E00020470 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNScreens; + target = 214E42634D1E187D876346D36184B655 /* RNScreens */; + targetProxy = 46EB2E00020460 /* PBXContainerItemProxy */; + }; + 46EB2E00020490 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = React; + target = 1BEE828C124E6416179B904A9F66D794 /* React */; + targetProxy = 46EB2E00020480 /* PBXContainerItemProxy */; + }; + 46EB2E000204B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E000204A0 /* PBXContainerItemProxy */; + }; + 46EB2E000204D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000204C0 /* PBXContainerItemProxy */; + }; + 46EB2E000204F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-CoreModules"; + target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; + targetProxy = 46EB2E000204E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020510 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00020500 /* PBXContainerItemProxy */; + }; + 46EB2E00020530 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-FabricImage"; + target = A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */; + targetProxy = 46EB2E00020520 /* PBXContainerItemProxy */; + }; + 46EB2E00020550 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E00020540 /* PBXContainerItemProxy */; + }; + 46EB2E00020570 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Mapbuffer"; + target = 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */; + targetProxy = 46EB2E00020560 /* PBXContainerItemProxy */; + }; + 46EB2E00020590 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00020580 /* PBXContainerItemProxy */; + }; + 46EB2E000205B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTActionSheet"; + target = 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */; + targetProxy = 46EB2E000205A0 /* PBXContainerItemProxy */; + }; + 46EB2E000205D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTAnimation"; + target = 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */; + targetProxy = 46EB2E000205C0 /* PBXContainerItemProxy */; + }; + 46EB2E000205F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTAppDelegate"; + target = C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */; + targetProxy = 46EB2E000205E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020610 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTBlob"; + target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; + targetProxy = 46EB2E00020600 /* PBXContainerItemProxy */; + }; + 46EB2E00020630 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E00020620 /* PBXContainerItemProxy */; + }; + 46EB2E00020650 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 46EB2E00020640 /* PBXContainerItemProxy */; + }; + 46EB2E00020670 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTLinking"; + target = 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */; + targetProxy = 46EB2E00020660 /* PBXContainerItemProxy */; + }; + 46EB2E00020690 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTNetwork"; + target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; + targetProxy = 46EB2E00020680 /* PBXContainerItemProxy */; + }; + 46EB2E000206B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTSettings"; + target = 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */; + targetProxy = 46EB2E000206A0 /* PBXContainerItemProxy */; + }; + 46EB2E000206D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTText"; + target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; + targetProxy = 46EB2E000206C0 /* PBXContainerItemProxy */; + }; + 46EB2E000206F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTVibration"; + target = 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */; + targetProxy = 46EB2E000206E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020710 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeApple"; + target = 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */; + targetProxy = 46EB2E00020700 /* PBXContainerItemProxy */; + }; + 46EB2E00020730 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeCore"; + target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; + targetProxy = 46EB2E00020720 /* PBXContainerItemProxy */; + }; + 46EB2E00020750 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeHermes"; + target = 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */; + targetProxy = 46EB2E00020740 /* PBXContainerItemProxy */; + }; + 46EB2E00020770 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = 46EB2E00020760 /* PBXContainerItemProxy */; + }; + 46EB2E00020790 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00020780 /* PBXContainerItemProxy */; + }; + 46EB2E000207B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E000207A0 /* PBXContainerItemProxy */; + }; + 46EB2E000207D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E000207C0 /* PBXContainerItemProxy */; + }; + 46EB2E000207F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E000207E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020810 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-hermes"; + target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; + targetProxy = 46EB2E00020800 /* PBXContainerItemProxy */; + }; + 46EB2E00020830 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jserrorhandler"; + target = 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */; + targetProxy = 46EB2E00020820 /* PBXContainerItemProxy */; + }; + 46EB2E00020850 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00020840 /* PBXContainerItemProxy */; + }; + 46EB2E00020870 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E00020860 /* PBXContainerItemProxy */; + }; + 46EB2E00020890 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00020880 /* PBXContainerItemProxy */; + }; + 46EB2E000208B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsitracing"; + target = 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */; + targetProxy = 46EB2E000208A0 /* PBXContainerItemProxy */; + }; + 46EB2E000208D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-logger"; + target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; + targetProxy = 46EB2E000208C0 /* PBXContainerItemProxy */; + }; + 46EB2E000208F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-nativeconfig"; + target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; + targetProxy = 46EB2E000208E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020910 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-perflogger"; + target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; + targetProxy = 46EB2E00020900 /* PBXContainerItemProxy */; + }; + 46EB2E00020930 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00020920 /* PBXContainerItemProxy */; + }; + 46EB2E00020950 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rncore"; + target = B41E34C6B259B9994C513BE178912491 /* React-rncore */; + targetProxy = 46EB2E00020940 /* PBXContainerItemProxy */; + }; + 46EB2E00020970 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00020960 /* PBXContainerItemProxy */; + }; + 46EB2E00020990 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimescheduler"; + target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; + targetProxy = 46EB2E00020980 /* PBXContainerItemProxy */; + }; + 46EB2E000209B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E000209A0 /* PBXContainerItemProxy */; + }; + 46EB2E000209D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E000209C0 /* PBXContainerItemProxy */; + }; + 46EB2E000209F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SocketRocket; + target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; + targetProxy = 46EB2E000209E0 /* PBXContainerItemProxy */; + }; + 46EB2E00020A10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00020A00 /* PBXContainerItemProxy */; + }; + 46EB2E00020A30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZXingObjC; + target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; + targetProxy = 46EB2E00020A20 /* PBXContainerItemProxy */; + }; + 46EB2E00020A50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = boost; + target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; + targetProxy = 46EB2E00020A40 /* PBXContainerItemProxy */; + }; + 46EB2E00020A70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00020A60 /* PBXContainerItemProxy */; + }; + 46EB2E00020A90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00020A80 /* PBXContainerItemProxy */; + }; + 46EB2E00020AB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00020AA0 /* PBXContainerItemProxy */; + }; + 46EB2E00020AD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-safe-area-context"; + target = BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */; + targetProxy = 46EB2E00020AC0 /* PBXContainerItemProxy */; + }; + 46EB2E00020AF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AppAuth-AppAuthCore_Privacy"; + target = 3B932EC9659D505694902B50F4EB3D8B /* AppAuth-AppAuthCore_Privacy */; + targetProxy = 46EB2E00020AE0 /* PBXContainerItemProxy */; + }; + 46EB2E00020B10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "EXApplication-ExpoApplication_privacy"; + target = 20B605F265EBCD84C7167FE854FDED12 /* EXApplication-ExpoApplication_privacy */; + targetProxy = 46EB2E00020B00 /* PBXContainerItemProxy */; + }; + 46EB2E00020B30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020B20 /* PBXContainerItemProxy */; + }; + 46EB2E00020B50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020B40 /* PBXContainerItemProxy */; + }; + 46EB2E00020B70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXImageLoader; + target = 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */; + targetProxy = 46EB2E00020B60 /* PBXContainerItemProxy */; + }; + 46EB2E00020B90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZXingObjC; + target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; + targetProxy = 46EB2E00020B80 /* PBXContainerItemProxy */; + }; + 46EB2E00020BB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "EXConstants-EXConstants"; + target = 0F782E65C434CB2F920719FC727833DC /* EXConstants-EXConstants */; + targetProxy = 46EB2E00020BA0 /* PBXContainerItemProxy */; + }; + 46EB2E00020BD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "EXConstants-ExpoConstants_privacy"; + target = 8C8F782BF97E9978F4B6AF92621D724F /* EXConstants-ExpoConstants_privacy */; + targetProxy = 46EB2E00020BC0 /* PBXContainerItemProxy */; + }; + 46EB2E00020BF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020BE0 /* PBXContainerItemProxy */; + }; + 46EB2E00020C10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00020C00 /* PBXContainerItemProxy */; + }; + 46EB2E00020C30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020C20 /* PBXContainerItemProxy */; + }; + 46EB2E00020C50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020C40 /* PBXContainerItemProxy */; + }; + 46EB2E00020C70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020C60 /* PBXContainerItemProxy */; + }; + 46EB2E00020C90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00020C80 /* PBXContainerItemProxy */; + }; + 46EB2E00020CB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleSignIn; + target = CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */; + targetProxy = 46EB2E00020CA0 /* PBXContainerItemProxy */; + }; + 46EB2E00020CD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020CC0 /* PBXContainerItemProxy */; + }; + 46EB2E00020CF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020CE0 /* PBXContainerItemProxy */; + }; + 46EB2E00020D10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZXingObjC; + target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; + targetProxy = 46EB2E00020D00 /* PBXContainerItemProxy */; + }; + 46EB2E00020D30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020D20 /* PBXContainerItemProxy */; + }; + 46EB2E00020D50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "ExpoDevice-ExpoDevice_privacy"; + target = C94F5F32730982C482173E4C78004673 /* ExpoDevice-ExpoDevice_privacy */; + targetProxy = 46EB2E00020D40 /* PBXContainerItemProxy */; + }; + 46EB2E00020D70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020D60 /* PBXContainerItemProxy */; + }; + 46EB2E00020D90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "ExpoFileSystem-ExpoFileSystem_privacy"; + target = DCBBC340ADCFC40E2F676B616BA8D2F4 /* ExpoFileSystem-ExpoFileSystem_privacy */; + targetProxy = 46EB2E00020D80 /* PBXContainerItemProxy */; + }; + 46EB2E00020DB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020DA0 /* PBXContainerItemProxy */; + }; + 46EB2E00020DD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020DC0 /* PBXContainerItemProxy */; + }; + 46EB2E00020DF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E00020DE0 /* PBXContainerItemProxy */; + }; + 46EB2E00020E10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00020E00 /* PBXContainerItemProxy */; + }; + 46EB2E00020E30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00020E20 /* PBXContainerItemProxy */; + }; + 46EB2E00020E50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00020E40 /* PBXContainerItemProxy */; + }; + 46EB2E00020E70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00020E60 /* PBXContainerItemProxy */; + }; + 46EB2E00020E90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTAppDelegate"; + target = C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */; + targetProxy = 46EB2E00020E80 /* PBXContainerItemProxy */; + }; + 46EB2E00020EB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00020EA0 /* PBXContainerItemProxy */; + }; + 46EB2E00020ED0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00020EC0 /* PBXContainerItemProxy */; + }; + 46EB2E00020EF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00020EE0 /* PBXContainerItemProxy */; + }; + 46EB2E00020F10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E00020F00 /* PBXContainerItemProxy */; + }; + 46EB2E00020F30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00020F20 /* PBXContainerItemProxy */; + }; + 46EB2E00020F50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00020F40 /* PBXContainerItemProxy */; + }; + 46EB2E00020F70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00020F60 /* PBXContainerItemProxy */; + }; + 46EB2E00020F90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00020F80 /* PBXContainerItemProxy */; + }; + 46EB2E00020FB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00020FA0 /* PBXContainerItemProxy */; + }; + 46EB2E00020FD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E00020FC0 /* PBXContainerItemProxy */; + }; + 46EB2E00020FF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00020FE0 /* PBXContainerItemProxy */; + }; + 46EB2E00021010 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00021000 /* PBXContainerItemProxy */; + }; + 46EB2E00021030 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00021020 /* PBXContainerItemProxy */; + }; + 46EB2E00021050 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E00021040 /* PBXContainerItemProxy */; + }; + 46EB2E00021070 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00021060 /* PBXContainerItemProxy */; + }; + 46EB2E00021090 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00021080 /* PBXContainerItemProxy */; + }; + 46EB2E000210B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ExpoModulesCore; + target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; + targetProxy = 46EB2E000210A0 /* PBXContainerItemProxy */; + }; + 46EB2E000210D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "GTMAppAuth-GTMAppAuth_Privacy"; + target = 7E666B1A2E7C9940B41E40FF9793F57C /* GTMAppAuth-GTMAppAuth_Privacy */; + targetProxy = 46EB2E000210C0 /* PBXContainerItemProxy */; + }; + 46EB2E000210F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GTMSessionFetcher; + target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */; + targetProxy = 46EB2E000210E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021110 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppAuth; + target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */; + targetProxy = 46EB2E00021100 /* PBXContainerItemProxy */; + }; + 46EB2E00021130 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; + target = 417B25AC44CA1D040034CC1F375CEE36 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */; + targetProxy = 46EB2E00021120 /* PBXContainerItemProxy */; + }; + 46EB2E00021150 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "GoogleSignIn-GoogleSignIn"; + target = 7DFA91ED3A3D0BC020C3C843A3D1EB38 /* GoogleSignIn-GoogleSignIn */; + targetProxy = 46EB2E00021140 /* PBXContainerItemProxy */; + }; + 46EB2E00021170 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppAuth; + target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */; + targetProxy = 46EB2E00021160 /* PBXContainerItemProxy */; + }; + 46EB2E00021190 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GTMAppAuth; + target = 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */; + targetProxy = 46EB2E00021180 /* PBXContainerItemProxy */; + }; + 46EB2E000211B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GTMSessionFetcher; + target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */; + targetProxy = 46EB2E000211A0 /* PBXContainerItemProxy */; + }; + 46EB2E000211D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = boost; + target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; + targetProxy = 46EB2E000211C0 /* PBXContainerItemProxy */; + }; + 46EB2E000211F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E000211E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021210 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00021200 /* PBXContainerItemProxy */; + }; + 46EB2E00021230 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00021220 /* PBXContainerItemProxy */; + }; + 46EB2E00021250 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBLazyVector; + target = 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */; + targetProxy = 46EB2E00021240 /* PBXContainerItemProxy */; + }; + 46EB2E00021270 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00021260 /* PBXContainerItemProxy */; + }; + 46EB2E00021290 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00021280 /* PBXContainerItemProxy */; + }; + 46EB2E000212B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RNCAsyncStorage-RNCAsyncStorage_resources"; + target = 4C0DE1C47CE99F0D1B5D4618E9E61DA6 /* RNCAsyncStorage-RNCAsyncStorage_resources */; + targetProxy = 46EB2E000212A0 /* PBXContainerItemProxy */; + }; + 46EB2E000212D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000212C0 /* PBXContainerItemProxy */; + }; + 46EB2E000212F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000212E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021310 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00021300 /* PBXContainerItemProxy */; + }; + 46EB2E00021330 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00021320 /* PBXContainerItemProxy */; + }; + 46EB2E00021350 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E00021340 /* PBXContainerItemProxy */; + }; + 46EB2E00021370 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00021360 /* PBXContainerItemProxy */; + }; + 46EB2E00021390 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00021380 /* PBXContainerItemProxy */; + }; + 46EB2E000213B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000213A0 /* PBXContainerItemProxy */; + }; + 46EB2E000213D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E000213C0 /* PBXContainerItemProxy */; + }; + 46EB2E000213F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E000213E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021410 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00021400 /* PBXContainerItemProxy */; + }; + 46EB2E00021430 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00021420 /* PBXContainerItemProxy */; + }; + 46EB2E00021450 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E00021440 /* PBXContainerItemProxy */; + }; + 46EB2E00021470 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00021460 /* PBXContainerItemProxy */; + }; + 46EB2E00021490 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00021480 /* PBXContainerItemProxy */; + }; + 46EB2E000214B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E000214A0 /* PBXContainerItemProxy */; + }; + 46EB2E000214D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E000214C0 /* PBXContainerItemProxy */; + }; + 46EB2E000214F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E000214E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021510 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00021500 /* PBXContainerItemProxy */; + }; + 46EB2E00021530 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00021520 /* PBXContainerItemProxy */; + }; + 46EB2E00021550 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleSignIn; + target = CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */; + targetProxy = 46EB2E00021540 /* PBXContainerItemProxy */; + }; + 46EB2E00021570 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00021560 /* PBXContainerItemProxy */; + }; + 46EB2E00021590 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00021580 /* PBXContainerItemProxy */; + }; + 46EB2E000215B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000215A0 /* PBXContainerItemProxy */; + }; + 46EB2E000215D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000215C0 /* PBXContainerItemProxy */; + }; + 46EB2E000215F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E000215E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021610 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E00021600 /* PBXContainerItemProxy */; + }; + 46EB2E00021630 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00021620 /* PBXContainerItemProxy */; + }; + 46EB2E00021650 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00021640 /* PBXContainerItemProxy */; + }; + 46EB2E00021670 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00021660 /* PBXContainerItemProxy */; + }; + 46EB2E00021690 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00021680 /* PBXContainerItemProxy */; + }; + 46EB2E000216B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E000216A0 /* PBXContainerItemProxy */; + }; + 46EB2E000216D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E000216C0 /* PBXContainerItemProxy */; + }; + 46EB2E000216F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E000216E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021710 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00021700 /* PBXContainerItemProxy */; + }; + 46EB2E00021730 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00021720 /* PBXContainerItemProxy */; + }; + 46EB2E00021750 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00021740 /* PBXContainerItemProxy */; + }; + 46EB2E00021770 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E00021760 /* PBXContainerItemProxy */; + }; + 46EB2E00021790 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00021780 /* PBXContainerItemProxy */; + }; + 46EB2E000217B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E000217A0 /* PBXContainerItemProxy */; + }; + 46EB2E000217D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E000217C0 /* PBXContainerItemProxy */; + }; + 46EB2E000217F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000217E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021810 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00021800 /* PBXContainerItemProxy */; + }; + 46EB2E00021830 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00021820 /* PBXContainerItemProxy */; + }; + 46EB2E00021850 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00021840 /* PBXContainerItemProxy */; + }; + 46EB2E00021870 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E00021860 /* PBXContainerItemProxy */; + }; + 46EB2E00021890 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00021880 /* PBXContainerItemProxy */; + }; + 46EB2E000218B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E000218A0 /* PBXContainerItemProxy */; + }; + 46EB2E000218D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000218C0 /* PBXContainerItemProxy */; + }; + 46EB2E000218F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E000218E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021910 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00021900 /* PBXContainerItemProxy */; + }; + 46EB2E00021930 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00021920 /* PBXContainerItemProxy */; + }; + 46EB2E00021950 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00021940 /* PBXContainerItemProxy */; + }; + 46EB2E00021970 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E00021960 /* PBXContainerItemProxy */; + }; + 46EB2E00021990 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00021980 /* PBXContainerItemProxy */; + }; + 46EB2E000219B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E000219A0 /* PBXContainerItemProxy */; + }; + 46EB2E000219D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E000219C0 /* PBXContainerItemProxy */; + }; + 46EB2E000219F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E000219E0 /* PBXContainerItemProxy */; + }; + 46EB2E00021A10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00021A00 /* PBXContainerItemProxy */; + }; + 46EB2E00021A30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00021A20 /* PBXContainerItemProxy */; + }; + 46EB2E00021A50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00021A40 /* PBXContainerItemProxy */; + }; + 46EB2E00021A70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 46EB2E00021A60 /* PBXContainerItemProxy */; + }; + 46EB2E00021A90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00021A80 /* PBXContainerItemProxy */; + }; + 46EB2E00021AB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTActionSheet"; + target = 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */; + targetProxy = 46EB2E00021AA0 /* PBXContainerItemProxy */; + }; + 46EB2E00021AD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTAnimation"; + target = 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */; + targetProxy = 46EB2E00021AC0 /* PBXContainerItemProxy */; + }; + 46EB2E00021AF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTBlob"; + target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; + targetProxy = 46EB2E00021AE0 /* PBXContainerItemProxy */; + }; + 46EB2E00021B10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 46EB2E00021B00 /* PBXContainerItemProxy */; + }; + 46EB2E00021B30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTLinking"; + target = 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */; + targetProxy = 46EB2E00021B20 /* PBXContainerItemProxy */; + }; + 46EB2E00021B50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTNetwork"; + target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; + targetProxy = 46EB2E00021B40 /* PBXContainerItemProxy */; + }; + 46EB2E00021B70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTSettings"; + target = 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */; + targetProxy = 46EB2E00021B60 /* PBXContainerItemProxy */; + }; + 46EB2E00021B90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTText"; + target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; + targetProxy = 46EB2E00021B80 /* PBXContainerItemProxy */; + }; + 46EB2E00021BB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTVibration"; + target = 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */; + targetProxy = 46EB2E00021BA0 /* PBXContainerItemProxy */; + }; + 46EB2E00021BD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E00021BC0 /* PBXContainerItemProxy */; + }; + 46EB2E00021BF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00021BE0 /* PBXContainerItemProxy */; + }; + 46EB2E00021C10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00021C00 /* PBXContainerItemProxy */; + }; + 46EB2E00021C30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00021C20 /* PBXContainerItemProxy */; + }; + 46EB2E00021C50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00021C40 /* PBXContainerItemProxy */; + }; + 46EB2E00021C70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00021C60 /* PBXContainerItemProxy */; + }; + 46EB2E00021C90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00021C80 /* PBXContainerItemProxy */; + }; + 46EB2E00021CB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00021CA0 /* PBXContainerItemProxy */; + }; + 46EB2E00021CD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00021CC0 /* PBXContainerItemProxy */; + }; + 46EB2E00021CF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00021CE0 /* PBXContainerItemProxy */; + }; + 46EB2E00021D10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E00021D00 /* PBXContainerItemProxy */; + }; + 46EB2E00021D30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00021D20 /* PBXContainerItemProxy */; + }; + 46EB2E00021D50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00021D40 /* PBXContainerItemProxy */; + }; + 46EB2E00021D70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-FabricImage"; + target = A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */; + targetProxy = 46EB2E00021D60 /* PBXContainerItemProxy */; + }; + 46EB2E00021D90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00021D80 /* PBXContainerItemProxy */; + }; + 46EB2E00021DB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00021DA0 /* PBXContainerItemProxy */; + }; + 46EB2E00021DD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00021DC0 /* PBXContainerItemProxy */; + }; + 46EB2E00021DF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00021DE0 /* PBXContainerItemProxy */; + }; + 46EB2E00021E10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core-RCTI18nStrings"; + target = D0DD0961119C95E188122B13F3BF4380 /* React-Core-RCTI18nStrings */; + targetProxy = 46EB2E00021E00 /* PBXContainerItemProxy */; + }; + 46EB2E00021E30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00021E20 /* PBXContainerItemProxy */; + }; + 46EB2E00021E50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00021E40 /* PBXContainerItemProxy */; + }; + 46EB2E00021E70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-perflogger"; + target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; + targetProxy = 46EB2E00021E60 /* PBXContainerItemProxy */; + }; + 46EB2E00021E90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00021E80 /* PBXContainerItemProxy */; + }; + 46EB2E00021EB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E00021EA0 /* PBXContainerItemProxy */; + }; + 46EB2E00021ED0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00021EC0 /* PBXContainerItemProxy */; + }; + 46EB2E00021EF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00021EE0 /* PBXContainerItemProxy */; + }; + 46EB2E00021F10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SocketRocket; + target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; + targetProxy = 46EB2E00021F00 /* PBXContainerItemProxy */; + }; + 46EB2E00021F30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimescheduler"; + target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; + targetProxy = 46EB2E00021F20 /* PBXContainerItemProxy */; + }; + 46EB2E00021F50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00021F40 /* PBXContainerItemProxy */; + }; + 46EB2E00021F70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00021F60 /* PBXContainerItemProxy */; + }; + 46EB2E00021F90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00021F80 /* PBXContainerItemProxy */; + }; + 46EB2E00021FB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTDeprecation; + target = 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */; + targetProxy = 46EB2E00021FA0 /* PBXContainerItemProxy */; + }; + 46EB2E00021FD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-hermes"; + target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; + targetProxy = 46EB2E00021FC0 /* PBXContainerItemProxy */; + }; + 46EB2E00021FF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00021FE0 /* PBXContainerItemProxy */; + }; + 46EB2E00022010 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00022000 /* PBXContainerItemProxy */; + }; + 46EB2E00022030 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00022020 /* PBXContainerItemProxy */; + }; + 46EB2E00022050 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00022040 /* PBXContainerItemProxy */; + }; + 46EB2E00022070 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00022060 /* PBXContainerItemProxy */; + }; + 46EB2E00022090 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022080 /* PBXContainerItemProxy */; + }; + 46EB2E000220B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 46EB2E000220A0 /* PBXContainerItemProxy */; + }; + 46EB2E000220D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E000220C0 /* PBXContainerItemProxy */; + }; + 46EB2E000220F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTBlob"; + target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; + targetProxy = 46EB2E000220E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022110 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SocketRocket; + target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; + targetProxy = 46EB2E00022100 /* PBXContainerItemProxy */; + }; + 46EB2E00022130 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00022120 /* PBXContainerItemProxy */; + }; + 46EB2E00022150 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00022140 /* PBXContainerItemProxy */; + }; + 46EB2E00022170 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022160 /* PBXContainerItemProxy */; + }; + 46EB2E00022190 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00022180 /* PBXContainerItemProxy */; + }; + 46EB2E000221B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000221A0 /* PBXContainerItemProxy */; + }; + 46EB2E000221D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E000221C0 /* PBXContainerItemProxy */; + }; + 46EB2E000221F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E000221E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022210 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00022200 /* PBXContainerItemProxy */; + }; + 46EB2E00022230 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022220 /* PBXContainerItemProxy */; + }; + 46EB2E00022250 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00022240 /* PBXContainerItemProxy */; + }; + 46EB2E00022270 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-logger"; + target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; + targetProxy = 46EB2E00022260 /* PBXContainerItemProxy */; + }; + 46EB2E00022290 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00022280 /* PBXContainerItemProxy */; + }; + 46EB2E000222B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E000222A0 /* PBXContainerItemProxy */; + }; + 46EB2E000222D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E000222C0 /* PBXContainerItemProxy */; + }; + 46EB2E000222F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000222E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022310 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00022300 /* PBXContainerItemProxy */; + }; + 46EB2E00022330 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00022320 /* PBXContainerItemProxy */; + }; + 46EB2E00022350 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimescheduler"; + target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; + targetProxy = 46EB2E00022340 /* PBXContainerItemProxy */; + }; + 46EB2E00022370 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00022360 /* PBXContainerItemProxy */; + }; + 46EB2E00022390 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00022380 /* PBXContainerItemProxy */; + }; + 46EB2E000223B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E000223A0 /* PBXContainerItemProxy */; + }; + 46EB2E000223D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E000223C0 /* PBXContainerItemProxy */; + }; + 46EB2E000223F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E000223E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022410 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00022400 /* PBXContainerItemProxy */; + }; + 46EB2E00022430 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E00022420 /* PBXContainerItemProxy */; + }; + 46EB2E00022450 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E00022440 /* PBXContainerItemProxy */; + }; + 46EB2E00022470 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00022460 /* PBXContainerItemProxy */; + }; + 46EB2E00022490 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00022480 /* PBXContainerItemProxy */; + }; + 46EB2E000224B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-logger"; + target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; + targetProxy = 46EB2E000224A0 /* PBXContainerItemProxy */; + }; + 46EB2E000224D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E000224C0 /* PBXContainerItemProxy */; + }; + 46EB2E000224F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E000224E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022510 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00022500 /* PBXContainerItemProxy */; + }; + 46EB2E00022530 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E00022520 /* PBXContainerItemProxy */; + }; + 46EB2E00022550 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00022540 /* PBXContainerItemProxy */; + }; + 46EB2E00022570 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00022560 /* PBXContainerItemProxy */; + }; + 46EB2E00022590 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022580 /* PBXContainerItemProxy */; + }; + 46EB2E000225B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E000225A0 /* PBXContainerItemProxy */; + }; + 46EB2E000225D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E000225C0 /* PBXContainerItemProxy */; + }; + 46EB2E000225F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E000225E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022610 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00022600 /* PBXContainerItemProxy */; + }; + 46EB2E00022630 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00022620 /* PBXContainerItemProxy */; + }; + 46EB2E00022650 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022640 /* PBXContainerItemProxy */; + }; + 46EB2E00022670 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00022660 /* PBXContainerItemProxy */; + }; + 46EB2E00022690 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00022680 /* PBXContainerItemProxy */; + }; + 46EB2E000226B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E000226A0 /* PBXContainerItemProxy */; + }; + 46EB2E000226D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E000226C0 /* PBXContainerItemProxy */; + }; + 46EB2E000226F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E000226E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022710 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00022700 /* PBXContainerItemProxy */; + }; + 46EB2E00022730 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00022720 /* PBXContainerItemProxy */; + }; + 46EB2E00022750 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00022740 /* PBXContainerItemProxy */; + }; + 46EB2E00022770 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00022760 /* PBXContainerItemProxy */; + }; + 46EB2E00022790 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022780 /* PBXContainerItemProxy */; + }; + 46EB2E000227B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = 46EB2E000227A0 /* PBXContainerItemProxy */; + }; + 46EB2E000227D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000227C0 /* PBXContainerItemProxy */; + }; + 46EB2E000227F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E000227E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022810 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00022800 /* PBXContainerItemProxy */; + }; + 46EB2E00022830 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00022820 /* PBXContainerItemProxy */; + }; + 46EB2E00022850 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00022840 /* PBXContainerItemProxy */; + }; + 46EB2E00022870 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00022860 /* PBXContainerItemProxy */; + }; + 46EB2E00022890 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022880 /* PBXContainerItemProxy */; + }; + 46EB2E000228B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000228A0 /* PBXContainerItemProxy */; + }; + 46EB2E000228D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000228C0 /* PBXContainerItemProxy */; + }; + 46EB2E000228F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E000228E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022910 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022900 /* PBXContainerItemProxy */; + }; + 46EB2E00022930 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00022920 /* PBXContainerItemProxy */; + }; + 46EB2E00022950 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022940 /* PBXContainerItemProxy */; + }; + 46EB2E00022970 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00022960 /* PBXContainerItemProxy */; + }; + 46EB2E00022990 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022980 /* PBXContainerItemProxy */; + }; + 46EB2E000229B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000229A0 /* PBXContainerItemProxy */; + }; + 46EB2E000229D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 46EB2E000229C0 /* PBXContainerItemProxy */; + }; + 46EB2E000229F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000229E0 /* PBXContainerItemProxy */; + }; + 46EB2E00022A10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTNetwork"; + target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; + targetProxy = 46EB2E00022A00 /* PBXContainerItemProxy */; + }; + 46EB2E00022A30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 46EB2E00022A20 /* PBXContainerItemProxy */; + }; + 46EB2E00022A50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-CoreModules"; + target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; + targetProxy = 46EB2E00022A40 /* PBXContainerItemProxy */; + }; + 46EB2E00022A70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-nativeconfig"; + target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; + targetProxy = 46EB2E00022A60 /* PBXContainerItemProxy */; + }; + 46EB2E00022A90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00022A80 /* PBXContainerItemProxy */; + }; + 46EB2E00022AB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022AA0 /* PBXContainerItemProxy */; + }; + 46EB2E00022AD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00022AC0 /* PBXContainerItemProxy */; + }; + 46EB2E00022AF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimescheduler"; + target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; + targetProxy = 46EB2E00022AE0 /* PBXContainerItemProxy */; + }; + 46EB2E00022B10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E00022B00 /* PBXContainerItemProxy */; + }; + 46EB2E00022B30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeCore"; + target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; + targetProxy = 46EB2E00022B20 /* PBXContainerItemProxy */; + }; + 46EB2E00022B50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeApple"; + target = 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */; + targetProxy = 46EB2E00022B40 /* PBXContainerItemProxy */; + }; + 46EB2E00022B70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00022B60 /* PBXContainerItemProxy */; + }; + 46EB2E00022B90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E00022B80 /* PBXContainerItemProxy */; + }; + 46EB2E00022BB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00022BA0 /* PBXContainerItemProxy */; + }; + 46EB2E00022BD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00022BC0 /* PBXContainerItemProxy */; + }; + 46EB2E00022BF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00022BE0 /* PBXContainerItemProxy */; + }; + 46EB2E00022C10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00022C00 /* PBXContainerItemProxy */; + }; + 46EB2E00022C30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-hermes"; + target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; + targetProxy = 46EB2E00022C20 /* PBXContainerItemProxy */; + }; + 46EB2E00022C50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeHermes"; + target = 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */; + targetProxy = 46EB2E00022C40 /* PBXContainerItemProxy */; + }; + 46EB2E00022C70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00022C60 /* PBXContainerItemProxy */; + }; + 46EB2E00022C90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00022C80 /* PBXContainerItemProxy */; + }; + 46EB2E00022CB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00022CA0 /* PBXContainerItemProxy */; + }; + 46EB2E00022CD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00022CC0 /* PBXContainerItemProxy */; + }; + 46EB2E00022CF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022CE0 /* PBXContainerItemProxy */; + }; + 46EB2E00022D10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTNetwork"; + target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; + targetProxy = 46EB2E00022D00 /* PBXContainerItemProxy */; + }; + 46EB2E00022D30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00022D20 /* PBXContainerItemProxy */; + }; + 46EB2E00022D50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00022D40 /* PBXContainerItemProxy */; + }; + 46EB2E00022D70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00022D60 /* PBXContainerItemProxy */; + }; + 46EB2E00022D90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00022D80 /* PBXContainerItemProxy */; + }; + 46EB2E00022DB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00022DA0 /* PBXContainerItemProxy */; + }; + 46EB2E00022DD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00022DC0 /* PBXContainerItemProxy */; + }; + 46EB2E00022DF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 46EB2E00022DE0 /* PBXContainerItemProxy */; + }; + 46EB2E00022E10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00022E00 /* PBXContainerItemProxy */; + }; + 46EB2E00022E30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00022E20 /* PBXContainerItemProxy */; + }; + 46EB2E00022E50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00022E40 /* PBXContainerItemProxy */; + }; + 46EB2E00022E70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTText"; + target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; + targetProxy = 46EB2E00022E60 /* PBXContainerItemProxy */; + }; + 46EB2E00022E90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00022E80 /* PBXContainerItemProxy */; + }; + 46EB2E00022EB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-FabricImage"; + target = A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */; + targetProxy = 46EB2E00022EA0 /* PBXContainerItemProxy */; + }; + 46EB2E00022ED0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Fabric"; + target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; + targetProxy = 46EB2E00022EC0 /* PBXContainerItemProxy */; + }; + 46EB2E00022EF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-nativeconfig"; + target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; + targetProxy = 46EB2E00022EE0 /* PBXContainerItemProxy */; + }; + 46EB2E00022F10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-graphics"; + target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; + targetProxy = 46EB2E00022F00 /* PBXContainerItemProxy */; + }; + 46EB2E00022F30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-ImageManager"; + target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; + targetProxy = 46EB2E00022F20 /* PBXContainerItemProxy */; + }; + 46EB2E00022F50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00022F40 /* PBXContainerItemProxy */; + }; + 46EB2E00022F70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00022F60 /* PBXContainerItemProxy */; + }; + 46EB2E00022F90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00022F80 /* PBXContainerItemProxy */; + }; + 46EB2E00022FB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E00022FA0 /* PBXContainerItemProxy */; + }; + 46EB2E00022FD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimescheduler"; + target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; + targetProxy = 46EB2E00022FC0 /* PBXContainerItemProxy */; + }; + 46EB2E00022FF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00022FE0 /* PBXContainerItemProxy */; + }; + 46EB2E00023010 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023000 /* PBXContainerItemProxy */; + }; + 46EB2E00023030 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023020 /* PBXContainerItemProxy */; + }; + 46EB2E00023050 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E00023040 /* PBXContainerItemProxy */; + }; + 46EB2E00023070 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023060 /* PBXContainerItemProxy */; + }; + 46EB2E00023090 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023080 /* PBXContainerItemProxy */; + }; + 46EB2E000230B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTNetwork"; + target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; + targetProxy = 46EB2E000230A0 /* PBXContainerItemProxy */; + }; + 46EB2E000230D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E000230C0 /* PBXContainerItemProxy */; + }; + 46EB2E000230F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E000230E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023110 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00023100 /* PBXContainerItemProxy */; + }; + 46EB2E00023130 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023120 /* PBXContainerItemProxy */; + }; + 46EB2E00023150 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00023140 /* PBXContainerItemProxy */; + }; + 46EB2E00023170 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023160 /* PBXContainerItemProxy */; + }; + 46EB2E00023190 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00023180 /* PBXContainerItemProxy */; + }; + 46EB2E000231B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E000231A0 /* PBXContainerItemProxy */; + }; + 46EB2E000231D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000231C0 /* PBXContainerItemProxy */; + }; + 46EB2E000231F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000231E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023210 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023200 /* PBXContainerItemProxy */; + }; + 46EB2E00023230 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023220 /* PBXContainerItemProxy */; + }; + 46EB2E00023250 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00023240 /* PBXContainerItemProxy */; + }; + 46EB2E00023270 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00023260 /* PBXContainerItemProxy */; + }; + 46EB2E00023290 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00023280 /* PBXContainerItemProxy */; + }; + 46EB2E000232B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000232A0 /* PBXContainerItemProxy */; + }; + 46EB2E000232D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 46EB2E000232C0 /* PBXContainerItemProxy */; + }; + 46EB2E000232F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E000232E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023310 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023300 /* PBXContainerItemProxy */; + }; + 46EB2E00023330 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00023320 /* PBXContainerItemProxy */; + }; + 46EB2E00023350 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00023340 /* PBXContainerItemProxy */; + }; + 46EB2E00023370 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00023360 /* PBXContainerItemProxy */; + }; + 46EB2E00023390 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 46EB2E00023380 /* PBXContainerItemProxy */; + }; + 46EB2E000233B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000233A0 /* PBXContainerItemProxy */; + }; + 46EB2E000233D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000233C0 /* PBXContainerItemProxy */; + }; + 46EB2E000233F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E000233E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023410 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023400 /* PBXContainerItemProxy */; + }; + 46EB2E00023430 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Codegen"; + target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; + targetProxy = 46EB2E00023420 /* PBXContainerItemProxy */; + }; + 46EB2E00023450 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 46EB2E00023440 /* PBXContainerItemProxy */; + }; + 46EB2E00023470 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E00023460 /* PBXContainerItemProxy */; + }; + 46EB2E00023490 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023480 /* PBXContainerItemProxy */; + }; + 46EB2E000234B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E000234A0 /* PBXContainerItemProxy */; + }; + 46EB2E000234D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E000234C0 /* PBXContainerItemProxy */; + }; + 46EB2E000234F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = 46EB2E000234E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023510 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00023500 /* PBXContainerItemProxy */; + }; + 46EB2E00023530 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00023520 /* PBXContainerItemProxy */; + }; + 46EB2E00023550 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023540 /* PBXContainerItemProxy */; + }; + 46EB2E00023570 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023560 /* PBXContainerItemProxy */; + }; + 46EB2E00023590 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-CoreModules"; + target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; + targetProxy = 46EB2E00023580 /* PBXContainerItemProxy */; + }; + 46EB2E000235B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-NativeModulesApple"; + target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; + targetProxy = 46EB2E000235A0 /* PBXContainerItemProxy */; + }; + 46EB2E000235D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTFabric"; + target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; + targetProxy = 46EB2E000235C0 /* PBXContainerItemProxy */; + }; + 46EB2E000235F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeCore"; + target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; + targetProxy = 46EB2E000235E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023610 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Mapbuffer"; + target = 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */; + targetProxy = 46EB2E00023600 /* PBXContainerItemProxy */; + }; + 46EB2E00023630 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jserrorhandler"; + target = 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */; + targetProxy = 46EB2E00023620 /* PBXContainerItemProxy */; + }; + 46EB2E00023650 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00023640 /* PBXContainerItemProxy */; + }; + 46EB2E00023670 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023660 /* PBXContainerItemProxy */; + }; + 46EB2E00023690 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeHermes"; + target = 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */; + targetProxy = 46EB2E00023680 /* PBXContainerItemProxy */; + }; + 46EB2E000236B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000236A0 /* PBXContainerItemProxy */; + }; + 46EB2E000236D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E000236C0 /* PBXContainerItemProxy */; + }; + 46EB2E000236F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E000236E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023710 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00023700 /* PBXContainerItemProxy */; + }; + 46EB2E00023730 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00023720 /* PBXContainerItemProxy */; + }; + 46EB2E00023750 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023740 /* PBXContainerItemProxy */; + }; + 46EB2E00023770 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jserrorhandler"; + target = 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */; + targetProxy = 46EB2E00023760 /* PBXContainerItemProxy */; + }; + 46EB2E00023790 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimescheduler"; + target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; + targetProxy = 46EB2E00023780 /* PBXContainerItemProxy */; + }; + 46EB2E000237B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E000237A0 /* PBXContainerItemProxy */; + }; + 46EB2E000237D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E000237C0 /* PBXContainerItemProxy */; + }; + 46EB2E000237F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E000237E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023810 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00023800 /* PBXContainerItemProxy */; + }; + 46EB2E00023830 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023820 /* PBXContainerItemProxy */; + }; + 46EB2E00023850 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-nativeconfig"; + target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; + targetProxy = 46EB2E00023840 /* PBXContainerItemProxy */; + }; + 46EB2E00023870 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsitracing"; + target = 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */; + targetProxy = 46EB2E00023860 /* PBXContainerItemProxy */; + }; + 46EB2E00023890 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023880 /* PBXContainerItemProxy */; + }; + 46EB2E000238B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E000238A0 /* PBXContainerItemProxy */; + }; + 46EB2E000238D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RuntimeCore"; + target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; + targetProxy = 46EB2E000238C0 /* PBXContainerItemProxy */; + }; + 46EB2E000238F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E000238E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023910 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00023900 /* PBXContainerItemProxy */; + }; + 46EB2E00023930 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-hermes"; + target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; + targetProxy = 46EB2E00023920 /* PBXContainerItemProxy */; + }; + 46EB2E00023950 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023940 /* PBXContainerItemProxy */; + }; + 46EB2E00023970 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = boost; + target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; + targetProxy = 46EB2E00023960 /* PBXContainerItemProxy */; + }; + 46EB2E00023990 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00023980 /* PBXContainerItemProxy */; + }; + 46EB2E000239B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E000239A0 /* PBXContainerItemProxy */; + }; + 46EB2E000239D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000239C0 /* PBXContainerItemProxy */; + }; + 46EB2E000239F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E000239E0 /* PBXContainerItemProxy */; + }; + 46EB2E00023A10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00023A00 /* PBXContainerItemProxy */; + }; + 46EB2E00023A30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = 46EB2E00023A20 /* PBXContainerItemProxy */; + }; + 46EB2E00023A50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00023A40 /* PBXContainerItemProxy */; + }; + 46EB2E00023A70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-perflogger"; + target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; + targetProxy = 46EB2E00023A60 /* PBXContainerItemProxy */; + }; + 46EB2E00023A90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023A80 /* PBXContainerItemProxy */; + }; + 46EB2E00023AB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-logger"; + target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; + targetProxy = 46EB2E00023AA0 /* PBXContainerItemProxy */; + }; + 46EB2E00023AD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00023AC0 /* PBXContainerItemProxy */; + }; + 46EB2E00023AF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023AE0 /* PBXContainerItemProxy */; + }; + 46EB2E00023B10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00023B00 /* PBXContainerItemProxy */; + }; + 46EB2E00023B30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023B20 /* PBXContainerItemProxy */; + }; + 46EB2E00023B50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E00023B40 /* PBXContainerItemProxy */; + }; + 46EB2E00023B70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E00023B60 /* PBXContainerItemProxy */; + }; + 46EB2E00023B90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00023B80 /* PBXContainerItemProxy */; + }; + 46EB2E00023BB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00023BA0 /* PBXContainerItemProxy */; + }; + 46EB2E00023BD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00023BC0 /* PBXContainerItemProxy */; + }; + 46EB2E00023BF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = 46EB2E00023BE0 /* PBXContainerItemProxy */; + }; + 46EB2E00023C10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00023C00 /* PBXContainerItemProxy */; + }; + 46EB2E00023C30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-perflogger"; + target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; + targetProxy = 46EB2E00023C20 /* PBXContainerItemProxy */; + }; + 46EB2E00023C50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023C40 /* PBXContainerItemProxy */; + }; + 46EB2E00023C70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00023C60 /* PBXContainerItemProxy */; + }; + 46EB2E00023C90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00023C80 /* PBXContainerItemProxy */; + }; + 46EB2E00023CB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00023CA0 /* PBXContainerItemProxy */; + }; + 46EB2E00023CD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023CC0 /* PBXContainerItemProxy */; + }; + 46EB2E00023CF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023CE0 /* PBXContainerItemProxy */; + }; + 46EB2E00023D10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00023D00 /* PBXContainerItemProxy */; + }; + 46EB2E00023D30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023D20 /* PBXContainerItemProxy */; + }; + 46EB2E00023D50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023D40 /* PBXContainerItemProxy */; + }; + 46EB2E00023D70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00023D60 /* PBXContainerItemProxy */; + }; + 46EB2E00023D90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Mapbuffer"; + target = 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */; + targetProxy = 46EB2E00023D80 /* PBXContainerItemProxy */; + }; + 46EB2E00023DB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = boost; + target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; + targetProxy = 46EB2E00023DA0 /* PBXContainerItemProxy */; + }; + 46EB2E00023DD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00023DC0 /* PBXContainerItemProxy */; + }; + 46EB2E00023DF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00023DE0 /* PBXContainerItemProxy */; + }; + 46EB2E00023E10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023E00 /* PBXContainerItemProxy */; + }; + 46EB2E00023E30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00023E20 /* PBXContainerItemProxy */; + }; + 46EB2E00023E50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023E40 /* PBXContainerItemProxy */; + }; + 46EB2E00023E70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00023E60 /* PBXContainerItemProxy */; + }; + 46EB2E00023E90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00023E80 /* PBXContainerItemProxy */; + }; + 46EB2E00023EB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-perflogger"; + target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; + targetProxy = 46EB2E00023EA0 /* PBXContainerItemProxy */; + }; + 46EB2E00023ED0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023EC0 /* PBXContainerItemProxy */; + }; + 46EB2E00023EF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00023EE0 /* PBXContainerItemProxy */; + }; + 46EB2E00023F10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00023F00 /* PBXContainerItemProxy */; + }; + 46EB2E00023F30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00023F20 /* PBXContainerItemProxy */; + }; + 46EB2E00023F50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 46EB2E00023F40 /* PBXContainerItemProxy */; + }; + 46EB2E00023F70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00023F60 /* PBXContainerItemProxy */; + }; + 46EB2E00023F90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00023F80 /* PBXContainerItemProxy */; + }; + 46EB2E00023FB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00023FA0 /* PBXContainerItemProxy */; + }; + 46EB2E00023FD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E00023FC0 /* PBXContainerItemProxy */; + }; + 46EB2E00023FF0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00023FE0 /* PBXContainerItemProxy */; + }; + 46EB2E00024010 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00024000 /* PBXContainerItemProxy */; + }; + 46EB2E00024030 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00024020 /* PBXContainerItemProxy */; + }; + 46EB2E00024050 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00024040 /* PBXContainerItemProxy */; + }; + 46EB2E00024070 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00024060 /* PBXContainerItemProxy */; + }; + 46EB2E00024090 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00024080 /* PBXContainerItemProxy */; + }; + 46EB2E000240B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000240A0 /* PBXContainerItemProxy */; + }; + 46EB2E000240D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E000240C0 /* PBXContainerItemProxy */; + }; + 46EB2E000240F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E000240E0 /* PBXContainerItemProxy */; + }; + 46EB2E00024110 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00024100 /* PBXContainerItemProxy */; + }; + 46EB2E00024130 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00024120 /* PBXContainerItemProxy */; + }; + 46EB2E00024150 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-runtimeexecutor"; + target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; + targetProxy = 46EB2E00024140 /* PBXContainerItemProxy */; + }; + 46EB2E00024170 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = 46EB2E00024160 /* PBXContainerItemProxy */; + }; + 46EB2E00024190 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00024180 /* PBXContainerItemProxy */; + }; + 46EB2E000241B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-rendererdebug"; + target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; + targetProxy = 46EB2E000241A0 /* PBXContainerItemProxy */; + }; + 46EB2E000241D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E000241C0 /* PBXContainerItemProxy */; + }; + 46EB2E000241F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-featureflags"; + target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; + targetProxy = 46EB2E000241E0 /* PBXContainerItemProxy */; + }; + 46EB2E00024210 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00024200 /* PBXContainerItemProxy */; + }; + 46EB2E00024230 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E00024220 /* PBXContainerItemProxy */; + }; + 46EB2E00024250 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E00024240 /* PBXContainerItemProxy */; + }; + 46EB2E00024270 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00024260 /* PBXContainerItemProxy */; + }; + 46EB2E00024290 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00024280 /* PBXContainerItemProxy */; + }; + 46EB2E000242B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000242A0 /* PBXContainerItemProxy */; + }; + 46EB2E000242D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E000242C0 /* PBXContainerItemProxy */; + }; + 46EB2E000242F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E000242E0 /* PBXContainerItemProxy */; + }; + 46EB2E00024310 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00024300 /* PBXContainerItemProxy */; + }; + 46EB2E00024330 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00024320 /* PBXContainerItemProxy */; + }; + 46EB2E00024350 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = 46EB2E00024340 /* PBXContainerItemProxy */; + }; + 46EB2E00024370 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-perflogger"; + target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; + targetProxy = 46EB2E00024360 /* PBXContainerItemProxy */; + }; + 46EB2E00024390 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 46EB2E00024380 /* PBXContainerItemProxy */; + }; + 46EB2E000243B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 46EB2E000243A0 /* PBXContainerItemProxy */; + }; + 46EB2E000243D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RCT-Folly"; + target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; + targetProxy = 46EB2E000243C0 /* PBXContainerItemProxy */; + }; + 46EB2E000243F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-logger"; + target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; + targetProxy = 46EB2E000243E0 /* PBXContainerItemProxy */; + }; + 46EB2E00024410 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 46EB2E00024400 /* PBXContainerItemProxy */; + }; + 46EB2E00024430 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = fmt; + target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; + targetProxy = 46EB2E00024420 /* PBXContainerItemProxy */; + }; + 46EB2E00024450 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 46EB2E00024440 /* PBXContainerItemProxy */; + }; + 46EB2E00024470 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "hermes-engine"; + target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; + targetProxy = 46EB2E00024460 /* PBXContainerItemProxy */; + }; + 46EB2E00024490 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-debug"; + target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; + targetProxy = 46EB2E00024480 /* PBXContainerItemProxy */; + }; + 46EB2E000244B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-utils"; + target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; + targetProxy = 46EB2E000244A0 /* PBXContainerItemProxy */; + }; + 46EB2E000244D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 46EB2E000244C0 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 46EB2E00000040 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + CXX = ""; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + USE_HERMES = true; + }; + name = Debug; + }; + 46EB2E00000050 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + CXX = ""; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + USE_HERMES = true; + }; + name = Release; + }; + 46EB2E0000E510 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EA50 /* AppAuth.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/AppAuth/AppAuth.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = AppAuth; + PRODUCT_NAME = AppAuth; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000E520 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EA40 /* AppAuth.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/AppAuth/AppAuth.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = AppAuth; + PRODUCT_NAME = AppAuth; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000E590 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EA50 /* AppAuth.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AppAuth"; + IBSC_MODULE = AppAuth; + INFOPLIST_FILE = "Target Support Files/AppAuth/ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = AppAuthCore_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E0000E5A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EA40 /* AppAuth.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AppAuth"; + IBSC_MODULE = AppAuth; + INFOPLIST_FILE = "Target Support Files/AppAuth/ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = AppAuthCore_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E0000EAE0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EC80 /* DoubleConversion.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/DoubleConversion/DoubleConversion-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/DoubleConversion/DoubleConversion.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DoubleConversion; + PRODUCT_NAME = DoubleConversion; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000EAF0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EC70 /* DoubleConversion.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/DoubleConversion/DoubleConversion-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/DoubleConversion/DoubleConversion.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DoubleConversion; + PRODUCT_NAME = DoubleConversion; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000ED10 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EE70 /* EXApplication.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXApplication/EXApplication-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXApplication/EXApplication.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXApplication; + PRODUCT_NAME = EXApplication; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000ED20 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EE60 /* EXApplication.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXApplication/EXApplication-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXApplication/EXApplication.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXApplication; + PRODUCT_NAME = EXApplication; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000ED90 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EE70 /* EXApplication.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXApplication"; + IBSC_MODULE = EXApplication; + INFOPLIST_FILE = "Target Support Files/EXApplication/ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoApplication_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E0000EDA0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000EE60 /* EXApplication.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXApplication"; + IBSC_MODULE = EXApplication; + INFOPLIST_FILE = "Target Support Files/EXApplication/ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoApplication_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E0000EF10 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F050 /* EXBarCodeScanner.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXBarCodeScanner/EXBarCodeScanner-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXBarCodeScanner; + PRODUCT_NAME = EXBarCodeScanner; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000EF20 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F040 /* EXBarCodeScanner.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXBarCodeScanner/EXBarCodeScanner-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXBarCodeScanner; + PRODUCT_NAME = EXBarCodeScanner; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000F0F0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F2F0 /* EXConstants.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXConstants/EXConstants-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXConstants/EXConstants.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXConstants; + PRODUCT_NAME = EXConstants; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000F100 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXConstants/EXConstants-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXConstants/EXConstants.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXConstants; + PRODUCT_NAME = EXConstants; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000F170 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F2F0 /* EXConstants.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; + IBSC_MODULE = EXConstants; + INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-EXConstants-EXConstants-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = EXConstants; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E0000F180 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; + IBSC_MODULE = EXConstants; + INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-EXConstants-EXConstants-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = EXConstants; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E0000F210 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F2F0 /* EXConstants.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; + IBSC_MODULE = EXConstants; + INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoConstants_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E0000F220 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; + IBSC_MODULE = EXConstants; + INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoConstants_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E0000F390 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F430 /* EXImageLoader.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXImageLoader/EXImageLoader-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXImageLoader/EXImageLoader.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXImageLoader; + PRODUCT_NAME = EXImageLoader; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000F3A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F420 /* EXImageLoader.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXImageLoader/EXImageLoader-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/EXImageLoader/EXImageLoader.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXImageLoader; + PRODUCT_NAME = EXImageLoader; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000F4C0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F570 /* Expo.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Expo/Expo-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Expo; + PRODUCT_NAME = Expo; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000F4D0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F560 /* Expo.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Expo/Expo-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Expo; + PRODUCT_NAME = Expo; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000F5D0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F660 /* ExpoAdapterGoogleSignIn.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoAdapterGoogleSignIn; + PRODUCT_NAME = ExpoAdapterGoogleSignIn; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000F5E0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F650 /* ExpoAdapterGoogleSignIn.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoAdapterGoogleSignIn; + PRODUCT_NAME = ExpoAdapterGoogleSignIn; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000F700 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F790 /* ExpoAsset.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoAsset/ExpoAsset-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoAsset/ExpoAsset.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoAsset; + PRODUCT_NAME = ExpoAsset; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000F710 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F780 /* ExpoAsset.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoAsset/ExpoAsset-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoAsset/ExpoAsset.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoAsset; + PRODUCT_NAME = ExpoAsset; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000F830 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F9F0 /* ExpoCamera.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoCamera/ExpoCamera-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoCamera/ExpoCamera.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoCamera; + PRODUCT_NAME = ExpoCamera; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000F840 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000F9E0 /* ExpoCamera.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoCamera/ExpoCamera-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoCamera/ExpoCamera.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoCamera; + PRODUCT_NAME = ExpoCamera; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000FA90 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000FB40 /* ExpoCrypto.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoCrypto/ExpoCrypto-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoCrypto/ExpoCrypto.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoCrypto; + PRODUCT_NAME = ExpoCrypto; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000FAA0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000FB30 /* ExpoCrypto.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoCrypto/ExpoCrypto-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoCrypto/ExpoCrypto.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoCrypto; + PRODUCT_NAME = ExpoCrypto; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000FBE0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoDevice/ExpoDevice-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoDevice/ExpoDevice.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoDevice; + PRODUCT_NAME = ExpoDevice; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000FBF0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoDevice/ExpoDevice-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoDevice/ExpoDevice.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoDevice; + PRODUCT_NAME = ExpoDevice; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000FC60 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoDevice"; + IBSC_MODULE = ExpoDevice; + INFOPLIST_FILE = "Target Support Files/ExpoDevice/ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoDevice_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E0000FC70 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoDevice"; + IBSC_MODULE = ExpoDevice; + INFOPLIST_FILE = "Target Support Files/ExpoDevice/ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoDevice_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E0000FDC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoFileSystem/ExpoFileSystem-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoFileSystem; + PRODUCT_NAME = ExpoFileSystem; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0000FDD0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoFileSystem/ExpoFileSystem-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoFileSystem; + PRODUCT_NAME = ExpoFileSystem; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0000FE40 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoFileSystem"; + IBSC_MODULE = ExpoFileSystem; + INFOPLIST_FILE = "Target Support Files/ExpoFileSystem/ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoFileSystem_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E0000FE50 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoFileSystem"; + IBSC_MODULE = ExpoFileSystem; + INFOPLIST_FILE = "Target Support Files/ExpoFileSystem/ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = ExpoFileSystem_privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E00010170 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00010240 /* ExpoFont.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoFont/ExpoFont-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoFont/ExpoFont.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoFont; + PRODUCT_NAME = ExpoFont; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00010180 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00010230 /* ExpoFont.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoFont/ExpoFont-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoFont/ExpoFont.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoFont; + PRODUCT_NAME = ExpoFont; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E000102E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00010370 /* ExpoKeepAwake.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoKeepAwake/ExpoKeepAwake-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoKeepAwake; + PRODUCT_NAME = ExpoKeepAwake; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E000102F0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00010360 /* ExpoKeepAwake.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoKeepAwake/ExpoKeepAwake-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoKeepAwake; + PRODUCT_NAME = ExpoKeepAwake; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00010410 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000113A0 /* ExpoModulesCore.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoModulesCore/ExpoModulesCore-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoModulesCore; + PRODUCT_NAME = ExpoModulesCore; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00010420 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00011390 /* ExpoModulesCore.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoModulesCore/ExpoModulesCore-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoModulesCore; + PRODUCT_NAME = ExpoModulesCore; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00011440 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00011510 /* ExpoWebBrowser.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoWebBrowser/ExpoWebBrowser-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoWebBrowser; + PRODUCT_NAME = ExpoWebBrowser; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00011450 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00011500 /* ExpoWebBrowser.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ExpoWebBrowser/ExpoWebBrowser-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ExpoWebBrowser; + PRODUCT_NAME = ExpoWebBrowser; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.4; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E000115B0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000115F0 /* FBLazyVector.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E000115C0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000115E0 /* FBLazyVector.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00011620 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/GTMAppAuth/GTMAppAuth.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GTMAppAuth; + PRODUCT_NAME = GTMAppAuth; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00011630 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/GTMAppAuth/GTMAppAuth.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GTMAppAuth; + PRODUCT_NAME = GTMAppAuth; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E000116A0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMAppAuth"; + IBSC_MODULE = GTMAppAuth; + INFOPLIST_FILE = "Target Support Files/GTMAppAuth/ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = GTMAppAuth_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E000116B0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMAppAuth"; + IBSC_MODULE = GTMAppAuth; + INFOPLIST_FILE = "Target Support Files/GTMAppAuth/ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = GTMAppAuth_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E00011840 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/GTMSessionFetcher/GTMSessionFetcher.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GTMSessionFetcher; + PRODUCT_NAME = GTMSessionFetcher; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00011850 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/GTMSessionFetcher/GTMSessionFetcher.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GTMSessionFetcher; + PRODUCT_NAME = GTMSessionFetcher; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E000118C0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMSessionFetcher"; + IBSC_MODULE = GTMSessionFetcher; + INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = GTMSessionFetcher_Core_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E000118D0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMSessionFetcher"; + IBSC_MODULE = GTMSessionFetcher; + INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = GTMSessionFetcher_Core_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E00011A70 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00012120 /* GoogleSignIn.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/GoogleSignIn/GoogleSignIn.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GoogleSignIn; + PRODUCT_NAME = GoogleSignIn; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00011A80 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/GoogleSignIn/GoogleSignIn.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GoogleSignIn; + PRODUCT_NAME = GoogleSignIn; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00011AF0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00012120 /* GoogleSignIn.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleSignIn"; + IBSC_MODULE = GoogleSignIn; + INFOPLIST_FILE = "Target Support Files/GoogleSignIn/ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = GoogleSignIn; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E00011B00 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleSignIn"; + IBSC_MODULE = GoogleSignIn; + INFOPLIST_FILE = "Target Support Files/GoogleSignIn/ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = GoogleSignIn; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E000121A0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000138C0 /* RCT-Folly.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RCT-Folly/RCT-Folly-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/folly/RCT-Folly.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = folly; + PRODUCT_NAME = "RCT-Folly"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E000121B0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000138B0 /* RCT-Folly.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RCT-Folly/RCT-Folly-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/folly/RCT-Folly.modulemap"; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = folly; + PRODUCT_NAME = "RCT-Folly"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00013950 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000139F0 /* RCTDeprecation.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RCTDeprecation/RCTDeprecation-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/RCTDeprecation/RCTDeprecation.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTDeprecation; + PRODUCT_NAME = RCTDeprecation; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00013960 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000139E0 /* RCTDeprecation.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RCTDeprecation/RCTDeprecation-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/RCTDeprecation/RCTDeprecation.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTDeprecation; + PRODUCT_NAME = RCTDeprecation; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00013A80 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013AC0 /* RCTRequired.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00013A90 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013AB0 /* RCTRequired.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00013AF0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013BB0 /* RCTTypeSafety.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RCTTypeSafety/RCTTypeSafety-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/RCTTypeSafety/RCTTypeSafety.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTTypeSafety; + PRODUCT_NAME = RCTTypeSafety; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00013B00 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013BA0 /* RCTTypeSafety.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RCTTypeSafety/RCTTypeSafety-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/RCTTypeSafety/RCTTypeSafety.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTTypeSafety; + PRODUCT_NAME = RCTTypeSafety; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00013C40 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNCAsyncStorage/RNCAsyncStorage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNCAsyncStorage; + PRODUCT_NAME = RNCAsyncStorage; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00013C50 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNCAsyncStorage/RNCAsyncStorage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNCAsyncStorage; + PRODUCT_NAME = RNCAsyncStorage; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00013CC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RNCAsyncStorage"; + IBSC_MODULE = RNCAsyncStorage; + INFOPLIST_FILE = "Target Support Files/RNCAsyncStorage/ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = RNCAsyncStorage_resources; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E00013CD0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RNCAsyncStorage"; + IBSC_MODULE = RNCAsyncStorage; + INFOPLIST_FILE = "Target Support Files/RNCAsyncStorage/ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = RNCAsyncStorage_resources; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E00013DF0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000141D0 /* RNGestureHandler.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNGestureHandler/RNGestureHandler-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNGestureHandler; + PRODUCT_NAME = RNGestureHandler; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00013E00 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000141C0 /* RNGestureHandler.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNGestureHandler/RNGestureHandler-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNGestureHandler; + PRODUCT_NAME = RNGestureHandler; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00014230 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00014330 /* RNGoogleSignin.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNGoogleSignin/RNGoogleSignin-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNGoogleSignin; + PRODUCT_NAME = RNGoogleSignin; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00014240 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00014320 /* RNGoogleSignin.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNGoogleSignin/RNGoogleSignin-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNGoogleSignin; + PRODUCT_NAME = RNGoogleSignin; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00014390 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00014B30 /* RNReanimated.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNReanimated/RNReanimated-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/RNReanimated/RNReanimated.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNReanimated; + PRODUCT_NAME = RNReanimated; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E000143A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00014B20 /* RNReanimated.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNReanimated/RNReanimated-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/RNReanimated/RNReanimated.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNReanimated; + PRODUCT_NAME = RNReanimated; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00014BC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000156E0 /* RNSVG.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNSVG/RNSVG-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNSVG; + PRODUCT_NAME = RNSVG; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00014BD0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000156D0 /* RNSVG.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNSVG/RNSVG-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNSVG; + PRODUCT_NAME = RNSVG; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00015740 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00015A50 /* RNScreens.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNScreens/RNScreens-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNScreens; + PRODUCT_NAME = RNScreens; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00015750 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00015A40 /* RNScreens.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNScreens/RNScreens-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNScreens; + PRODUCT_NAME = RNScreens; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00015AB0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00015AF0 /* React.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00015AC0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00015AE0 /* React.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00015B20 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00016130 /* React-Codegen.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Codegen/React-Codegen-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_Codegen/React-Codegen.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_Codegen; + PRODUCT_NAME = "React-Codegen"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00015B30 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00016120 /* React-Codegen.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Codegen/React-Codegen-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_Codegen/React-Codegen.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_Codegen; + PRODUCT_NAME = "React-Codegen"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E000161C0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00017E50 /* React-Core.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Core/React-Core-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React-Core/React/React-Core.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + "-DFOLLY_NO_CONFIG", + "-DFOLLY_MOBILE=1", + "-DFOLLY_USE_LIBCPP=1", + "-DFOLLY_CFG_NO_COROUTINES=1", + "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-Wno-comma", + "-Wno-shorten-64-to-32", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React; + PRODUCT_NAME = "React-Core"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E000161D0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00017E40 /* React-Core.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Core/React-Core-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React-Core/React/React-Core.modulemap"; + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DFOLLY_NO_CONFIG", + "-DFOLLY_MOBILE=1", + "-DFOLLY_USE_LIBCPP=1", + "-DFOLLY_CFG_NO_COROUTINES=1", + "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-Wno-comma", + "-Wno-shorten-64-to-32", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React; + PRODUCT_NAME = "React-Core"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00016240 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00017E50 /* React-Core.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/React-Core"; + IBSC_MODULE = React; + INFOPLIST_FILE = "Target Support Files/React-Core/ResourceBundle-RCTI18nStrings-React-Core-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = RCTI18nStrings; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 46EB2E00016250 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00017E40 /* React-Core.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/React-Core"; + IBSC_MODULE = React; + INFOPLIST_FILE = "Target Support Files/React-Core/ResourceBundle-RCTI18nStrings-React-Core-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + PRODUCT_NAME = RCTI18nStrings; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 46EB2E00017EE0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00018110 /* React-CoreModules.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-CoreModules/React-CoreModules-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + "-DFOLLY_NO_CONFIG", + "-DFOLLY_MOBILE=1", + "-DFOLLY_USE_LIBCPP=1", + "-DFOLLY_CFG_NO_COROUTINES=1", + "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-Wno-comma", + "-Wno-shorten-64-to-32", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = CoreModules; + PRODUCT_NAME = "React-CoreModules"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00017EF0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00018100 /* React-CoreModules.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-CoreModules/React-CoreModules-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DFOLLY_NO_CONFIG", + "-DFOLLY_MOBILE=1", + "-DFOLLY_USE_LIBCPP=1", + "-DFOLLY_CFG_NO_COROUTINES=1", + "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-Wno-comma", + "-Wno-shorten-64-to-32", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = CoreModules; + PRODUCT_NAME = "React-CoreModules"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00018170 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019710 /* React-Fabric.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Fabric/React-Fabric-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_Fabric/React-Fabric.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_Fabric; + PRODUCT_NAME = "React-Fabric"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00018180 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019700 /* React-Fabric.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Fabric/React-Fabric-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_Fabric/React-Fabric.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_Fabric; + PRODUCT_NAME = "React-Fabric"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E000197A0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000198C0 /* React-FabricImage.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-FabricImage/React-FabricImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_components_image; + PRODUCT_NAME = "React-FabricImage"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E000197B0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000198B0 /* React-FabricImage.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-FabricImage/React-FabricImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_components_image; + PRODUCT_NAME = "React-FabricImage"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00019920 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019A10 /* React-ImageManager.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-ImageManager/React-ImageManager-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_renderer_imagemanager/React-ImageManager.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_imagemanager; + PRODUCT_NAME = "React-ImageManager"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00019930 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019A00 /* React-ImageManager.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-ImageManager/React-ImageManager-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_renderer_imagemanager/React-ImageManager.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_imagemanager; + PRODUCT_NAME = "React-ImageManager"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00019AA0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019B60 /* React-Mapbuffer.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Mapbuffer/React-Mapbuffer-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_mapbuffer; + PRODUCT_NAME = "React-Mapbuffer"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00019AB0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019B50 /* React-Mapbuffer.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-Mapbuffer/React-Mapbuffer-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_mapbuffer; + PRODUCT_NAME = "React-Mapbuffer"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00019BC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019CC0 /* React-NativeModulesApple.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-NativeModulesApple/React-NativeModulesApple-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_NativeModulesApple/React-NativeModulesApple.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_NativeModulesApple; + PRODUCT_NAME = "React-NativeModulesApple"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00019BD0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019CB0 /* React-NativeModulesApple.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-NativeModulesApple/React-NativeModulesApple-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_NativeModulesApple/React-NativeModulesApple.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_NativeModulesApple; + PRODUCT_NAME = "React-NativeModulesApple"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00019D50 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019D90 /* React-RCTActionSheet.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00019D60 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00019D80 /* React-RCTActionSheet.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E00019DC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001A150 /* React-RCTAnimation.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTAnimation/React-RCTAnimation-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTAnimation; + PRODUCT_NAME = "React-RCTAnimation"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E00019DD0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001A140 /* React-RCTAnimation.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTAnimation/React-RCTAnimation-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTAnimation; + PRODUCT_NAME = "React-RCTAnimation"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001A1B0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001A2A0 /* React-RCTAppDelegate.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTAppDelegate/React-RCTAppDelegate-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_RCTAppDelegate/React-RCTAppDelegate.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_RCTAppDelegate; + PRODUCT_NAME = "React-RCTAppDelegate"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001A1C0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001A290 /* React-RCTAppDelegate.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTAppDelegate/React-RCTAppDelegate-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React_RCTAppDelegate/React-RCTAppDelegate.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React_RCTAppDelegate; + PRODUCT_NAME = "React-RCTAppDelegate"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001A330 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001A430 /* React-RCTBlob.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTBlob/React-RCTBlob-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTBlob; + PRODUCT_NAME = "React-RCTBlob"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001A340 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001A420 /* React-RCTBlob.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTBlob/React-RCTBlob-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTBlob; + PRODUCT_NAME = "React-RCTBlob"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001A490 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AB10 /* React-RCTFabric.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTFabric/React-RCTFabric-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React-RCTFabric/RCTFabric/React-RCTFabric.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTFabric; + PRODUCT_NAME = "React-RCTFabric"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001A4A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AB00 /* React-RCTFabric.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTFabric/React-RCTFabric-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/React-RCTFabric/RCTFabric/React-RCTFabric.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTFabric; + PRODUCT_NAME = "React-RCTFabric"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001ABA0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AD40 /* React-RCTImage.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTImage/React-RCTImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTImage; + PRODUCT_NAME = "React-RCTImage"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001ABB0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AD30 /* React-RCTImage.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTImage/React-RCTImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTImage; + PRODUCT_NAME = "React-RCTImage"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001ADA0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AE40 /* React-RCTLinking.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTLinking/React-RCTLinking-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTLinking; + PRODUCT_NAME = "React-RCTLinking"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001ADB0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AE30 /* React-RCTLinking.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTLinking/React-RCTLinking-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTLinking; + PRODUCT_NAME = "React-RCTLinking"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001AEA0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AF80 /* React-RCTNetwork.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTNetwork/React-RCTNetwork-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTNetwork; + PRODUCT_NAME = "React-RCTNetwork"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001AEB0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001AF70 /* React-RCTNetwork.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTNetwork/React-RCTNetwork-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTNetwork; + PRODUCT_NAME = "React-RCTNetwork"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001AFE0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B080 /* React-RCTSettings.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTSettings/React-RCTSettings-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTSettings; + PRODUCT_NAME = "React-RCTSettings"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001AFF0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B070 /* React-RCTSettings.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTSettings/React-RCTSettings-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTSettings; + PRODUCT_NAME = "React-RCTSettings"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001B0E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B530 /* React-RCTText.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTText/React-RCTText-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTText; + PRODUCT_NAME = "React-RCTText"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001B0F0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B520 /* React-RCTText.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTText/React-RCTText-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTText; + PRODUCT_NAME = "React-RCTText"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001B590 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B630 /* React-RCTVibration.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTVibration/React-RCTVibration-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTVibration; + PRODUCT_NAME = "React-RCTVibration"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001B5A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B620 /* React-RCTVibration.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RCTVibration/React-RCTVibration-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RCTVibration; + PRODUCT_NAME = "React-RCTVibration"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001B690 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B810 /* React-RuntimeApple.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeApple/React-RuntimeApple-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ReactCommon; + PRODUCT_NAME = "React-RuntimeApple"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001B6A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B800 /* React-RuntimeApple.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeApple/React-RuntimeApple-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ReactCommon; + PRODUCT_NAME = "React-RuntimeApple"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001B870 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B9F0 /* React-RuntimeCore.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeCore/React-RuntimeCore-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_runtime; + PRODUCT_NAME = "React-RuntimeCore"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001B880 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001B9E0 /* React-RuntimeCore.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeCore/React-RuntimeCore-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_runtime; + PRODUCT_NAME = "React-RuntimeCore"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001BA50 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BAF0 /* React-RuntimeHermes.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeHermes/React-RuntimeHermes-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_runtime_hermes; + PRODUCT_NAME = "React-RuntimeHermes"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001BA60 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BAE0 /* React-RuntimeHermes.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeHermes/React-RuntimeHermes-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "HERMES_ENABLE_DEBUGGER=1", + ); + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_runtime_hermes; + PRODUCT_NAME = "React-RuntimeHermes"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001BB50 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BB90 /* React-callinvoker.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001BB60 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BB80 /* React-callinvoker.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001BBC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BE60 /* React-cxxreact.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-cxxreact/React-cxxreact-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = cxxreact; + PRODUCT_NAME = "React-cxxreact"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001BBD0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BE50 /* React-cxxreact.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-cxxreact/React-cxxreact-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = cxxreact; + PRODUCT_NAME = "React-cxxreact"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001BEC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BF80 /* React-debug.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-debug/React-debug-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_debug/React-debug.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_debug; + PRODUCT_NAME = "React-debug"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001BED0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001BF70 /* React-debug.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-debug/React-debug-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_debug/React-debug.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_debug; + PRODUCT_NAME = "React-debug"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C010 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C0F0 /* React-featureflags.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-featureflags/React-featureflags-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_featureflags/React-featureflags.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_featureflags; + PRODUCT_NAME = "React-featureflags"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C020 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C0E0 /* React-featureflags.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-featureflags/React-featureflags-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_featureflags/React-featureflags.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_featureflags; + PRODUCT_NAME = "React-featureflags"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C180 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C370 /* React-graphics.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-graphics/React-graphics-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_renderer_graphics/React-graphics.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_graphics; + PRODUCT_NAME = "React-graphics"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C190 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C360 /* React-graphics.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-graphics/React-graphics-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_renderer_graphics/React-graphics.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_graphics; + PRODUCT_NAME = "React-graphics"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C400 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C500 /* React-hermes.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-hermes/React-hermes-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/reacthermes/React-hermes.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = reacthermes; + PRODUCT_NAME = "React-hermes"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C410 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C4F0 /* React-hermes.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-hermes/React-hermes-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "HERMES_ENABLE_DEBUGGER=1", + ); + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/reacthermes/React-hermes.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = reacthermes; + PRODUCT_NAME = "React-hermes"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C590 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C630 /* React-jserrorhandler.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jserrorhandler/React-jserrorhandler-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jserrorhandler; + PRODUCT_NAME = "React-jserrorhandler"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C5A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C620 /* React-jserrorhandler.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jserrorhandler/React-jserrorhandler-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jserrorhandler; + PRODUCT_NAME = "React-jserrorhandler"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C690 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C790 /* React-jsi.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jsi/React-jsi-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/jsi/React-jsi.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jsi; + PRODUCT_NAME = "React-jsi"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C6A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C780 /* React-jsi.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jsi/React-jsi-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/jsi/React-jsi.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jsi; + PRODUCT_NAME = "React-jsi"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C820 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C8E0 /* React-jsiexecutor.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jsiexecutor/React-jsiexecutor-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jsireact; + PRODUCT_NAME = "React-jsiexecutor"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C830 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001C8D0 /* React-jsiexecutor.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jsiexecutor/React-jsiexecutor-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jsireact; + PRODUCT_NAME = "React-jsiexecutor"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001C940 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CC00 /* React-jsinspector.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jsinspector/React-jsinspector-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/jsinspector_modern/React-jsinspector.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jsinspector_modern; + PRODUCT_NAME = "React-jsinspector"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001C950 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CBF0 /* React-jsinspector.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-jsinspector/React-jsinspector-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/jsinspector_modern/React-jsinspector.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = jsinspector_modern; + PRODUCT_NAME = "React-jsinspector"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001CC90 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CCD0 /* React-jsitracing.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001CCA0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CCC0 /* React-jsitracing.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001CD00 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CDA0 /* React-logger.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-logger/React-logger-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = logger; + PRODUCT_NAME = "React-logger"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001CD10 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CD90 /* React-logger.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-logger/React-logger-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = logger; + PRODUCT_NAME = "React-logger"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001CE00 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CEA0 /* React-nativeconfig.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-nativeconfig/React-nativeconfig-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_config; + PRODUCT_NAME = "React-nativeconfig"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001CE10 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CE90 /* React-nativeconfig.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-nativeconfig/React-nativeconfig-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_config; + PRODUCT_NAME = "React-nativeconfig"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001CF00 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CFB0 /* React-perflogger.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-perflogger/React-perflogger-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = reactperflogger; + PRODUCT_NAME = "React-perflogger"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001CF10 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001CFA0 /* React-perflogger.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-perflogger/React-perflogger-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = reactperflogger; + PRODUCT_NAME = "React-perflogger"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D010 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D100 /* React-rendererdebug.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-rendererdebug/React-rendererdebug-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_renderer_debug/React-rendererdebug.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_debug; + PRODUCT_NAME = "React-rendererdebug"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D020 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D0F0 /* React-rendererdebug.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-rendererdebug/React-rendererdebug-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_renderer_debug/React-rendererdebug.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_debug; + PRODUCT_NAME = "React-rendererdebug"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D190 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D1D0 /* React-rncore.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D1A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D1C0 /* React-rncore.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D200 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D240 /* React-runtimeexecutor.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D210 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D230 /* React-runtimeexecutor.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D270 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D3E0 /* React-runtimescheduler.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-runtimescheduler/React-runtimescheduler-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_runtimescheduler; + PRODUCT_NAME = "React-runtimescheduler"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D280 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D3D0 /* React-runtimescheduler.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-runtimescheduler/React-runtimescheduler-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_renderer_runtimescheduler; + PRODUCT_NAME = "React-runtimescheduler"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D440 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D5D0 /* React-utils.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-utils/React-utils-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_utils/React-utils.modulemap"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_utils; + PRODUCT_NAME = "React-utils"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D450 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D5C0 /* React-utils.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React-utils/React-utils-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = "Headers/Public/react_utils/React-utils.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_utils; + PRODUCT_NAME = "React-utils"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D660 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D8D0 /* ReactCommon.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ReactCommon/ReactCommon-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ReactCommon/ReactCommon.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ReactCommon; + PRODUCT_NAME = ReactCommon; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D670 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001D8C0 /* ReactCommon.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ReactCommon/ReactCommon-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ReactCommon/ReactCommon.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ReactCommon; + PRODUCT_NAME = ReactCommon; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001D960 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001DC70 /* SocketRocket.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = SocketRocket; + PRODUCT_NAME = SocketRocket; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001D970 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001DC60 /* SocketRocket.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = SocketRocket; + PRODUCT_NAME = SocketRocket; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001DCD0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001E1D0 /* Yoga.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Yoga/Yoga-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/yoga/Yoga.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = yoga; + PRODUCT_NAME = Yoga; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001DCE0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001E1C0 /* Yoga.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Yoga/Yoga-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/yoga/Yoga.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = yoga; + PRODUCT_NAME = Yoga; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001E260 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001F7E0 /* ZXingObjC.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ZXingObjC/ZXingObjC-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ZXingObjC/ZXingObjC.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ZXingObjC; + PRODUCT_NAME = ZXingObjC; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001E270 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001F7D0 /* ZXingObjC.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/ZXingObjC/ZXingObjC-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/ZXingObjC/ZXingObjC.modulemap; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ZXingObjC; + PRODUCT_NAME = ZXingObjC; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001F870 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001F8B0 /* boost.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001F880 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001F8A0 /* boost.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001F8E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FA40 /* fmt.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/fmt/fmt-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = fmt; + PRODUCT_NAME = fmt; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001F8F0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FA30 /* fmt.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/fmt/fmt-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = fmt; + PRODUCT_NAME = fmt; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001FAA0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FBE0 /* glog.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/glog/glog-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/glog/glog.modulemap; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = glog; + PRODUCT_NAME = glog; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001FAB0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FBD0 /* glog.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/glog/glog-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MODULEMAP_FILE = Headers/Public/glog/glog.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = glog; + PRODUCT_NAME = glog; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001FC70 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FCC0 /* hermes-engine.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001FC80 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FCB0 /* hermes-engine.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "HERMES_ENABLE_DEBUGGER=1", + ); + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001FCF0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FED0 /* react-native-safe-area-context.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/react-native-safe-area-context/react-native-safe-area-context-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_CFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(inherited)", + "-DNDEBUG", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_native_safe_area_context; + PRODUCT_NAME = "react-native-safe-area-context"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001FD00 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FEC0 /* react-native-safe-area-context.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/react-native-safe-area-context/react-native-safe-area-context-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_native_safe_area_context; + PRODUCT_NAME = "react-native-safe-area-context"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 46EB2E0001FF30 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FFA0 /* Pods-mobileapptemplate.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46EB2E0001FF40 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E0001FFB0 /* Pods-mobileapptemplate.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 46EB2E00000030 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00000040 /* Debug */, + 46EB2E00000050 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000E500 /* Build configuration list for PBXNativeTarget "AppAuth" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000E520 /* Debug */, + 46EB2E0000E510 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000E580 /* Build configuration list for PBXNativeTarget "AppAuth-AppAuthCore_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000E5A0 /* Debug */, + 46EB2E0000E590 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000EAD0 /* Build configuration list for PBXNativeTarget "DoubleConversion" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000EAF0 /* Debug */, + 46EB2E0000EAE0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000ED00 /* Build configuration list for PBXNativeTarget "EXApplication" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000ED20 /* Debug */, + 46EB2E0000ED10 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000ED80 /* Build configuration list for PBXNativeTarget "EXApplication-ExpoApplication_privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000EDA0 /* Debug */, + 46EB2E0000ED90 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000EF00 /* Build configuration list for PBXNativeTarget "EXBarCodeScanner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000EF20 /* Debug */, + 46EB2E0000EF10 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F0E0 /* Build configuration list for PBXNativeTarget "EXConstants" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F100 /* Debug */, + 46EB2E0000F0F0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F160 /* Build configuration list for PBXNativeTarget "EXConstants-EXConstants" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F180 /* Debug */, + 46EB2E0000F170 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F200 /* Build configuration list for PBXNativeTarget "EXConstants-ExpoConstants_privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F220 /* Debug */, + 46EB2E0000F210 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F380 /* Build configuration list for PBXNativeTarget "EXImageLoader" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F3A0 /* Debug */, + 46EB2E0000F390 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F4B0 /* Build configuration list for PBXNativeTarget "Expo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F4D0 /* Debug */, + 46EB2E0000F4C0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F5C0 /* Build configuration list for PBXNativeTarget "ExpoAdapterGoogleSignIn" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F5E0 /* Debug */, + 46EB2E0000F5D0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F6F0 /* Build configuration list for PBXNativeTarget "ExpoAsset" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F710 /* Debug */, + 46EB2E0000F700 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000F820 /* Build configuration list for PBXNativeTarget "ExpoCamera" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000F840 /* Debug */, + 46EB2E0000F830 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000FA80 /* Build configuration list for PBXNativeTarget "ExpoCrypto" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000FAA0 /* Debug */, + 46EB2E0000FA90 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000FBD0 /* Build configuration list for PBXNativeTarget "ExpoDevice" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000FBF0 /* Debug */, + 46EB2E0000FBE0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000FC50 /* Build configuration list for PBXNativeTarget "ExpoDevice-ExpoDevice_privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000FC70 /* Debug */, + 46EB2E0000FC60 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000FDB0 /* Build configuration list for PBXNativeTarget "ExpoFileSystem" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000FDD0 /* Debug */, + 46EB2E0000FDC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0000FE30 /* Build configuration list for PBXNativeTarget "ExpoFileSystem-ExpoFileSystem_privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0000FE50 /* Debug */, + 46EB2E0000FE40 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00010160 /* Build configuration list for PBXNativeTarget "ExpoFont" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00010180 /* Debug */, + 46EB2E00010170 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E000102D0 /* Build configuration list for PBXNativeTarget "ExpoKeepAwake" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000102F0 /* Debug */, + 46EB2E000102E0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00010400 /* Build configuration list for PBXNativeTarget "ExpoModulesCore" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00010420 /* Debug */, + 46EB2E00010410 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00011430 /* Build configuration list for PBXNativeTarget "ExpoWebBrowser" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00011450 /* Debug */, + 46EB2E00011440 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E000115A0 /* Build configuration list for PBXAggregateTarget "FBLazyVector" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000115C0 /* Debug */, + 46EB2E000115B0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00011610 /* Build configuration list for PBXNativeTarget "GTMAppAuth" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00011630 /* Debug */, + 46EB2E00011620 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00011690 /* Build configuration list for PBXNativeTarget "GTMAppAuth-GTMAppAuth_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000116B0 /* Debug */, + 46EB2E000116A0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00011830 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00011850 /* Debug */, + 46EB2E00011840 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E000118B0 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000118D0 /* Debug */, + 46EB2E000118C0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00011A60 /* Build configuration list for PBXNativeTarget "GoogleSignIn" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00011A80 /* Debug */, + 46EB2E00011A70 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00011AE0 /* Build configuration list for PBXNativeTarget "GoogleSignIn-GoogleSignIn" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00011B00 /* Debug */, + 46EB2E00011AF0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00012190 /* Build configuration list for PBXNativeTarget "RCT-Folly" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000121B0 /* Debug */, + 46EB2E000121A0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00013940 /* Build configuration list for PBXNativeTarget "RCTDeprecation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00013960 /* Debug */, + 46EB2E00013950 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00013A70 /* Build configuration list for PBXAggregateTarget "RCTRequired" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00013A90 /* Debug */, + 46EB2E00013A80 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00013AE0 /* Build configuration list for PBXNativeTarget "RCTTypeSafety" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00013B00 /* Debug */, + 46EB2E00013AF0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00013C30 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00013C50 /* Debug */, + 46EB2E00013C40 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00013CB0 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage-RNCAsyncStorage_resources" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00013CD0 /* Debug */, + 46EB2E00013CC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00013DE0 /* Build configuration list for PBXNativeTarget "RNGestureHandler" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00013E00 /* Debug */, + 46EB2E00013DF0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00014220 /* Build configuration list for PBXNativeTarget "RNGoogleSignin" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00014240 /* Debug */, + 46EB2E00014230 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00014380 /* Build configuration list for PBXNativeTarget "RNReanimated" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000143A0 /* Debug */, + 46EB2E00014390 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00014BB0 /* Build configuration list for PBXNativeTarget "RNSVG" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00014BD0 /* Debug */, + 46EB2E00014BC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00015730 /* Build configuration list for PBXNativeTarget "RNScreens" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00015750 /* Debug */, + 46EB2E00015740 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00015AA0 /* Build configuration list for PBXAggregateTarget "React" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00015AC0 /* Debug */, + 46EB2E00015AB0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00015B10 /* Build configuration list for PBXNativeTarget "React-Codegen" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00015B30 /* Debug */, + 46EB2E00015B20 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E000161B0 /* Build configuration list for PBXNativeTarget "React-Core" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000161D0 /* Debug */, + 46EB2E000161C0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00016230 /* Build configuration list for PBXNativeTarget "React-Core-RCTI18nStrings" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00016250 /* Debug */, + 46EB2E00016240 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00017ED0 /* Build configuration list for PBXNativeTarget "React-CoreModules" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00017EF0 /* Debug */, + 46EB2E00017EE0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00018160 /* Build configuration list for PBXNativeTarget "React-Fabric" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00018180 /* Debug */, + 46EB2E00018170 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00019790 /* Build configuration list for PBXNativeTarget "React-FabricImage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E000197B0 /* Debug */, + 46EB2E000197A0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00019910 /* Build configuration list for PBXNativeTarget "React-ImageManager" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00019930 /* Debug */, + 46EB2E00019920 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00019A90 /* Build configuration list for PBXNativeTarget "React-Mapbuffer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00019AB0 /* Debug */, + 46EB2E00019AA0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00019BB0 /* Build configuration list for PBXNativeTarget "React-NativeModulesApple" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00019BD0 /* Debug */, + 46EB2E00019BC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00019D40 /* Build configuration list for PBXAggregateTarget "React-RCTActionSheet" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00019D60 /* Debug */, + 46EB2E00019D50 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E00019DB0 /* Build configuration list for PBXNativeTarget "React-RCTAnimation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E00019DD0 /* Debug */, + 46EB2E00019DC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001A1A0 /* Build configuration list for PBXNativeTarget "React-RCTAppDelegate" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001A1C0 /* Debug */, + 46EB2E0001A1B0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001A320 /* Build configuration list for PBXNativeTarget "React-RCTBlob" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001A340 /* Debug */, + 46EB2E0001A330 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001A480 /* Build configuration list for PBXNativeTarget "React-RCTFabric" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001A4A0 /* Debug */, + 46EB2E0001A490 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001AB90 /* Build configuration list for PBXNativeTarget "React-RCTImage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001ABB0 /* Debug */, + 46EB2E0001ABA0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001AD90 /* Build configuration list for PBXNativeTarget "React-RCTLinking" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001ADB0 /* Debug */, + 46EB2E0001ADA0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001AE90 /* Build configuration list for PBXNativeTarget "React-RCTNetwork" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001AEB0 /* Debug */, + 46EB2E0001AEA0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001AFD0 /* Build configuration list for PBXNativeTarget "React-RCTSettings" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001AFF0 /* Debug */, + 46EB2E0001AFE0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001B0D0 /* Build configuration list for PBXNativeTarget "React-RCTText" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001B0F0 /* Debug */, + 46EB2E0001B0E0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001B580 /* Build configuration list for PBXNativeTarget "React-RCTVibration" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001B5A0 /* Debug */, + 46EB2E0001B590 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001B680 /* Build configuration list for PBXNativeTarget "React-RuntimeApple" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001B6A0 /* Debug */, + 46EB2E0001B690 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001B860 /* Build configuration list for PBXNativeTarget "React-RuntimeCore" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001B880 /* Debug */, + 46EB2E0001B870 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001BA40 /* Build configuration list for PBXNativeTarget "React-RuntimeHermes" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001BA60 /* Debug */, + 46EB2E0001BA50 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001BB40 /* Build configuration list for PBXAggregateTarget "React-callinvoker" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001BB60 /* Debug */, + 46EB2E0001BB50 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001BBB0 /* Build configuration list for PBXNativeTarget "React-cxxreact" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001BBD0 /* Debug */, + 46EB2E0001BBC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001BEB0 /* Build configuration list for PBXNativeTarget "React-debug" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001BED0 /* Debug */, + 46EB2E0001BEC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C000 /* Build configuration list for PBXNativeTarget "React-featureflags" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C020 /* Debug */, + 46EB2E0001C010 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C170 /* Build configuration list for PBXNativeTarget "React-graphics" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C190 /* Debug */, + 46EB2E0001C180 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C3F0 /* Build configuration list for PBXNativeTarget "React-hermes" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C410 /* Debug */, + 46EB2E0001C400 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C580 /* Build configuration list for PBXNativeTarget "React-jserrorhandler" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C5A0 /* Debug */, + 46EB2E0001C590 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C680 /* Build configuration list for PBXNativeTarget "React-jsi" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C6A0 /* Debug */, + 46EB2E0001C690 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C810 /* Build configuration list for PBXNativeTarget "React-jsiexecutor" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C830 /* Debug */, + 46EB2E0001C820 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001C930 /* Build configuration list for PBXNativeTarget "React-jsinspector" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001C950 /* Debug */, + 46EB2E0001C940 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001CC80 /* Build configuration list for PBXAggregateTarget "React-jsitracing" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001CCA0 /* Debug */, + 46EB2E0001CC90 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001CCF0 /* Build configuration list for PBXNativeTarget "React-logger" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001CD10 /* Debug */, + 46EB2E0001CD00 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001CDF0 /* Build configuration list for PBXNativeTarget "React-nativeconfig" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001CE10 /* Debug */, + 46EB2E0001CE00 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001CEF0 /* Build configuration list for PBXNativeTarget "React-perflogger" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001CF10 /* Debug */, + 46EB2E0001CF00 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D000 /* Build configuration list for PBXNativeTarget "React-rendererdebug" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D020 /* Debug */, + 46EB2E0001D010 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D180 /* Build configuration list for PBXAggregateTarget "React-rncore" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D1A0 /* Debug */, + 46EB2E0001D190 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D1F0 /* Build configuration list for PBXAggregateTarget "React-runtimeexecutor" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D210 /* Debug */, + 46EB2E0001D200 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D260 /* Build configuration list for PBXNativeTarget "React-runtimescheduler" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D280 /* Debug */, + 46EB2E0001D270 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D430 /* Build configuration list for PBXNativeTarget "React-utils" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D450 /* Debug */, + 46EB2E0001D440 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D650 /* Build configuration list for PBXNativeTarget "ReactCommon" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D670 /* Debug */, + 46EB2E0001D660 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001D950 /* Build configuration list for PBXNativeTarget "SocketRocket" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001D970 /* Debug */, + 46EB2E0001D960 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001DCC0 /* Build configuration list for PBXNativeTarget "Yoga" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001DCE0 /* Debug */, + 46EB2E0001DCD0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001E250 /* Build configuration list for PBXNativeTarget "ZXingObjC" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001E270 /* Debug */, + 46EB2E0001E260 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001F860 /* Build configuration list for PBXAggregateTarget "boost" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001F880 /* Debug */, + 46EB2E0001F870 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001F8D0 /* Build configuration list for PBXNativeTarget "fmt" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001F8F0 /* Debug */, + 46EB2E0001F8E0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001FA90 /* Build configuration list for PBXNativeTarget "glog" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001FAB0 /* Debug */, + 46EB2E0001FAA0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001FC60 /* Build configuration list for PBXAggregateTarget "hermes-engine" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001FC80 /* Debug */, + 46EB2E0001FC70 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001FCE0 /* Build configuration list for PBXNativeTarget "react-native-safe-area-context" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001FD00 /* Debug */, + 46EB2E0001FCF0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 46EB2E0001FF20 /* Build configuration list for PBXNativeTarget "Pods-mobileapptemplate" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 46EB2E0001FF40 /* Debug */, + 46EB2E0001FF30 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 46EB2E00000000 /* Project object */; +} diff --git a/ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme similarity index 52% rename from ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme rename to ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme index 65937dc..b739656 100644 --- a/ios/mobileapptemplate.xcodeproj/xcshareddata/xcschemes/mobileapptemplate.xcscheme +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme @@ -1,6 +1,6 @@ + BlueprintIdentifier = "3B932EC9659D505694902B50F4EB3D8B" + BuildableName = "AppAuthCore_Privacy.bundle" + BlueprintName = "AppAuth-AppAuthCore_Privacy" + ReferencedContainer = "container:Pods.xcodeproj"> @@ -28,16 +28,6 @@ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES"> - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme new file mode 100644 index 0000000..b489457 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme new file mode 100644 index 0000000..32124f0 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme new file mode 100644 index 0000000..eb2ddf4 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme new file mode 100644 index 0000000..4df4c72 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme new file mode 100644 index 0000000..3f9a2d8 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme new file mode 100644 index 0000000..e40628f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme new file mode 100644 index 0000000..c4e90e3 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme new file mode 100644 index 0000000..b7a05f2 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme new file mode 100644 index 0000000..e1a35da --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme new file mode 100644 index 0000000..9dfe33d --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme new file mode 100644 index 0000000..a86b09c --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme new file mode 100644 index 0000000..ecc860a --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme new file mode 100644 index 0000000..27667f0 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme new file mode 100644 index 0000000..88943bf --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme new file mode 100644 index 0000000..7fa3aa9 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme new file mode 100644 index 0000000..1835a1a --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme new file mode 100644 index 0000000..071e016 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme new file mode 100644 index 0000000..fe1f517 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme new file mode 100644 index 0000000..8834600 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme new file mode 100644 index 0000000..a91a526 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme new file mode 100644 index 0000000..ba83a2c --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme new file mode 100644 index 0000000..8f51565 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme new file mode 100644 index 0000000..f36cd22 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme new file mode 100644 index 0000000..138e5a4 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme new file mode 100644 index 0000000..d839d04 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme new file mode 100644 index 0000000..f206a50 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme new file mode 100644 index 0000000..7d04048 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme new file mode 100644 index 0000000..20507e1 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme new file mode 100644 index 0000000..d405036 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme new file mode 100644 index 0000000..a3ab86f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme new file mode 100644 index 0000000..e0e80d6 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme new file mode 100644 index 0000000..9c3d4d3 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme new file mode 100644 index 0000000..f1cc16a --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme new file mode 100644 index 0000000..fd31547 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme new file mode 100644 index 0000000..479b1f1 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme new file mode 100644 index 0000000..8fd3211 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme new file mode 100644 index 0000000..7a79623 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme new file mode 100644 index 0000000..4081276 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme new file mode 100644 index 0000000..47664f9 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme new file mode 100644 index 0000000..9ea286f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme new file mode 100644 index 0000000..c48c298 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme new file mode 100644 index 0000000..69f61c5 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme new file mode 100644 index 0000000..36b8b5f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme new file mode 100644 index 0000000..01db4d3 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme new file mode 100644 index 0000000..7e54b57 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme new file mode 100644 index 0000000..c8c1573 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme new file mode 100644 index 0000000..157ed9c --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme new file mode 100644 index 0000000..dc30f9b --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme new file mode 100644 index 0000000..53958e1 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme new file mode 100644 index 0000000..bbe17a5 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme new file mode 100644 index 0000000..0922d64 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme new file mode 100644 index 0000000..83c55c7 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme new file mode 100644 index 0000000..1b55b74 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme new file mode 100644 index 0000000..55462f7 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme new file mode 100644 index 0000000..86b461c --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme new file mode 100644 index 0000000..c246f2c --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme new file mode 100644 index 0000000..8f0eacf --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme new file mode 100644 index 0000000..bc15b1f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme new file mode 100644 index 0000000..a54f3ec --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme new file mode 100644 index 0000000..d0fb18a --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme new file mode 100644 index 0000000..0cd9bf9 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme new file mode 100644 index 0000000..b354f52 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme new file mode 100644 index 0000000..abfb5d9 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme new file mode 100644 index 0000000..6b162bc --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme new file mode 100644 index 0000000..bfe930f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme new file mode 100644 index 0000000..f22887f --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme new file mode 100644 index 0000000..f230936 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme new file mode 100644 index 0000000..fad3cd0 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme new file mode 100644 index 0000000..791e64b --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme new file mode 100644 index 0000000..8a63920 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme new file mode 100644 index 0000000..c312f31 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme new file mode 100644 index 0000000..40110a6 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme new file mode 100644 index 0000000..8cf4a10 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme new file mode 100644 index 0000000..afa7280 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme new file mode 100644 index 0000000..1494a97 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme new file mode 100644 index 0000000..0974d45 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme new file mode 100644 index 0000000..8ea2f93 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme new file mode 100644 index 0000000..7758c68 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme new file mode 100644 index 0000000..11ee775 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme new file mode 100644 index 0000000..0457ef7 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme new file mode 100644 index 0000000..49faef0 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme new file mode 100644 index 0000000..8483bc2 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme new file mode 100644 index 0000000..24877cb --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme new file mode 100644 index 0000000..49749c0 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme new file mode 100644 index 0000000..f0ecfd4 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme new file mode 100644 index 0000000..b4bc81d --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme new file mode 100644 index 0000000..7f4fed0 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme new file mode 100644 index 0000000..3995f9a --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme new file mode 100644 index 0000000..255a105 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme new file mode 100644 index 0000000..78b8721 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme new file mode 100644 index 0000000..5f262cd --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme new file mode 100644 index 0000000..12b3dcd --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme new file mode 100644 index 0000000..68eb96c --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..b7d5838 --- /dev/null +++ b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,481 @@ + + + + + SchemeUserState + + AppAuth-AppAuthCore_Privacy.xcscheme + + isShown + + + AppAuth.xcscheme + + isShown + + + DoubleConversion.xcscheme + + isShown + + + EXApplication-ExpoApplication_privacy.xcscheme + + isShown + + + EXApplication.xcscheme + + isShown + + + EXBarCodeScanner.xcscheme + + isShown + + + EXConstants-EXConstants.xcscheme + + isShown + + + EXConstants-ExpoConstants_privacy.xcscheme + + isShown + + + EXConstants.xcscheme + + isShown + + + EXImageLoader.xcscheme + + isShown + + + Expo.xcscheme + + isShown + + + ExpoAdapterGoogleSignIn.xcscheme + + isShown + + + ExpoAsset.xcscheme + + isShown + + + ExpoCamera.xcscheme + + isShown + + + ExpoCrypto.xcscheme + + isShown + + + ExpoDevice-ExpoDevice_privacy.xcscheme + + isShown + + + ExpoDevice.xcscheme + + isShown + + + ExpoFileSystem-ExpoFileSystem_privacy.xcscheme + + isShown + + + ExpoFileSystem.xcscheme + + isShown + + + ExpoFont.xcscheme + + isShown + + + ExpoKeepAwake.xcscheme + + isShown + + + ExpoModulesCore.xcscheme + + isShown + + + ExpoWebBrowser.xcscheme + + isShown + + + FBLazyVector.xcscheme + + isShown + + + GTMAppAuth-GTMAppAuth_Privacy.xcscheme + + isShown + + + GTMAppAuth.xcscheme + + isShown + + + GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme + + isShown + + + GTMSessionFetcher.xcscheme + + isShown + + + GoogleSignIn-GoogleSignIn.xcscheme + + isShown + + + GoogleSignIn.xcscheme + + isShown + + + Pods-mobileapptemplate.xcscheme + + isShown + + + RCT-Folly.xcscheme + + isShown + + + RCTDeprecation.xcscheme + + isShown + + + RCTRequired.xcscheme + + isShown + + + RCTTypeSafety.xcscheme + + isShown + + + RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme + + isShown + + + RNCAsyncStorage.xcscheme + + isShown + + + RNGestureHandler.xcscheme + + isShown + + + RNGoogleSignin.xcscheme + + isShown + + + RNReanimated.xcscheme + + isShown + + + RNSVG.xcscheme + + isShown + + + RNScreens.xcscheme + + isShown + + + React-Codegen.xcscheme + + isShown + + + React-Core-RCTI18nStrings.xcscheme + + isShown + + + React-Core.xcscheme + + isShown + + + React-CoreModules.xcscheme + + isShown + + + React-Fabric.xcscheme + + isShown + + + React-FabricImage.xcscheme + + isShown + + + React-ImageManager.xcscheme + + isShown + + + React-Mapbuffer.xcscheme + + isShown + + + React-NativeModulesApple.xcscheme + + isShown + + + React-RCTActionSheet.xcscheme + + isShown + + + React-RCTAnimation.xcscheme + + isShown + + + React-RCTAppDelegate.xcscheme + + isShown + + + React-RCTBlob.xcscheme + + isShown + + + React-RCTFabric.xcscheme + + isShown + + + React-RCTImage.xcscheme + + isShown + + + React-RCTLinking.xcscheme + + isShown + + + React-RCTNetwork.xcscheme + + isShown + + + React-RCTSettings.xcscheme + + isShown + + + React-RCTText.xcscheme + + isShown + + + React-RCTVibration.xcscheme + + isShown + + + React-RuntimeApple.xcscheme + + isShown + + + React-RuntimeCore.xcscheme + + isShown + + + React-RuntimeHermes.xcscheme + + isShown + + + React-callinvoker.xcscheme + + isShown + + + React-cxxreact.xcscheme + + isShown + + + React-debug.xcscheme + + isShown + + + React-featureflags.xcscheme + + isShown + + + React-graphics.xcscheme + + isShown + + + React-hermes.xcscheme + + isShown + + + React-jserrorhandler.xcscheme + + isShown + + + React-jsi.xcscheme + + isShown + + + React-jsiexecutor.xcscheme + + isShown + + + React-jsinspector.xcscheme + + isShown + + + React-jsitracing.xcscheme + + isShown + + + React-logger.xcscheme + + isShown + + + React-nativeconfig.xcscheme + + isShown + + + React-perflogger.xcscheme + + isShown + + + React-rendererdebug.xcscheme + + isShown + + + React-rncore.xcscheme + + isShown + + + React-runtimeexecutor.xcscheme + + isShown + + + React-runtimescheduler.xcscheme + + isShown + + + React-utils.xcscheme + + isShown + + + React.xcscheme + + isShown + + + ReactCommon.xcscheme + + isShown + + + SocketRocket.xcscheme + + isShown + + + Yoga.xcscheme + + isShown + + + ZXingObjC.xcscheme + + isShown + + + boost.xcscheme + + isShown + + + fmt.xcscheme + + isShown + + + glog.xcscheme + + isShown + + + hermes-engine.xcscheme + + isShown + + + react-native-safe-area-context.xcscheme + + isShown + + + + SuppressBuildableAutocreation + + + diff --git a/ios/mobileapptemplate.xcodeproj/project.pbxproj b/ios/mobileapptemplate.xcodeproj/project.pbxproj deleted file mode 100644 index 870ce89..0000000 --- a/ios/mobileapptemplate.xcodeproj/project.pbxproj +++ /dev/null @@ -1,551 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0843F39CADC6724414AA61CF /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A1A914D9A900C94B55E3147 /* PrivacyInfo.xcprivacy */; }; - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 1804B4FBA7044887B3B2FE8C /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27D7C37D92324A2E97FB2F3D /* noop-file.swift */; }; - 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; - 96905EF65AED1B983A6B3ABC /* libPods-mobileapptemplate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-mobileapptemplate.a */; }; - B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; - BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 13B07F961A680F5B00A75B9A /* mobileapptemplate.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = mobileapptemplate.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = mobileapptemplate/AppDelegate.h; sourceTree = ""; }; - 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = mobileapptemplate/AppDelegate.mm; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = mobileapptemplate/Images.xcassets; sourceTree = ""; }; - 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = mobileapptemplate/Info.plist; sourceTree = ""; }; - 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = mobileapptemplate/main.m; sourceTree = ""; }; - 27D7C37D92324A2E97FB2F3D /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "mobileapptemplate/noop-file.swift"; sourceTree = ""; }; - 29596C17450346C49CF9BA92 /* mobileapptemplate-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "mobileapptemplate-Bridging-Header.h"; path = "mobileapptemplate/mobileapptemplate-Bridging-Header.h"; sourceTree = ""; }; - 4A1A914D9A900C94B55E3147 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = mobileapptemplate/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-mobileapptemplate.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-mobileapptemplate.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6C2E3173556A471DD304B334 /* Pods-mobileapptemplate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-mobileapptemplate.debug.xcconfig"; path = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.debug.xcconfig"; sourceTree = ""; }; - 7A4D352CD337FB3A3BF06240 /* Pods-mobileapptemplate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-mobileapptemplate.release.xcconfig"; path = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.release.xcconfig"; sourceTree = ""; }; - AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = mobileapptemplate/SplashScreen.storyboard; sourceTree = ""; }; - BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; - ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; - FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-mobileapptemplate/ExpoModulesProvider.swift"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 96905EF65AED1B983A6B3ABC /* libPods-mobileapptemplate.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 13B07FAE1A68108700A75B9A /* mobileapptemplate */ = { - isa = PBXGroup; - children = ( - BB2F792B24A3F905000567C9 /* Supporting */, - 13B07FAF1A68108700A75B9A /* AppDelegate.h */, - 13B07FB01A68108700A75B9A /* AppDelegate.mm */, - 13B07FB51A68108700A75B9A /* Images.xcassets */, - 13B07FB61A68108700A75B9A /* Info.plist */, - 13B07FB71A68108700A75B9A /* main.m */, - AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - 27D7C37D92324A2E97FB2F3D /* noop-file.swift */, - 29596C17450346C49CF9BA92 /* mobileapptemplate-Bridging-Header.h */, - 4A1A914D9A900C94B55E3147 /* PrivacyInfo.xcprivacy */, - ); - name = mobileapptemplate; - sourceTree = ""; - }; - 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { - isa = PBXGroup; - children = ( - ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-mobileapptemplate.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 832341AE1AAA6A7D00B99B32 /* Libraries */ = { - isa = PBXGroup; - children = ( - ); - name = Libraries; - sourceTree = ""; - }; - 83CBB9F61A601CBA00E9B192 = { - isa = PBXGroup; - children = ( - 13B07FAE1A68108700A75B9A /* mobileapptemplate */, - 832341AE1AAA6A7D00B99B32 /* Libraries */, - 83CBBA001A601CBA00E9B192 /* Products */, - 2D16E6871FA4F8E400B85C8A /* Frameworks */, - D65327D7A22EEC0BE12398D9 /* Pods */, - D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - 83CBBA001A601CBA00E9B192 /* Products */ = { - isa = PBXGroup; - children = ( - 13B07F961A680F5B00A75B9A /* mobileapptemplate.app */, - ); - name = Products; - sourceTree = ""; - }; - 92DBD88DE9BF7D494EA9DA96 /* mobileapptemplate */ = { - isa = PBXGroup; - children = ( - FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */, - ); - name = mobileapptemplate; - sourceTree = ""; - }; - BB2F792B24A3F905000567C9 /* Supporting */ = { - isa = PBXGroup; - children = ( - BB2F792C24A3F905000567C9 /* Expo.plist */, - ); - name = Supporting; - path = mobileapptemplate/Supporting; - sourceTree = ""; - }; - D65327D7A22EEC0BE12398D9 /* Pods */ = { - isa = PBXGroup; - children = ( - 6C2E3173556A471DD304B334 /* Pods-mobileapptemplate.debug.xcconfig */, - 7A4D352CD337FB3A3BF06240 /* Pods-mobileapptemplate.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */ = { - isa = PBXGroup; - children = ( - 92DBD88DE9BF7D494EA9DA96 /* mobileapptemplate */, - ); - name = ExpoModulesProviders; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 13B07F861A680F5B00A75B9A /* mobileapptemplate */ = { - isa = PBXNativeTarget; - buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "mobileapptemplate" */; - buildPhases = ( - 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, - F27C4C42EE01F762EC64F5A6 /* [Expo] Configure project */, - 13B07F871A680F5B00A75B9A /* Sources */, - 13B07F8C1A680F5B00A75B9A /* Frameworks */, - 13B07F8E1A680F5B00A75B9A /* Resources */, - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, - F2EAB2BC19EB7B2915731F51 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = mobileapptemplate; - productName = mobileapptemplate; - productReference = 13B07F961A680F5B00A75B9A /* mobileapptemplate.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 83CBB9F71A601CBA00E9B192 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1130; - TargetAttributes = { - 13B07F861A680F5B00A75B9A = { - LastSwiftMigration = 1250; - }; - }; - }; - buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "mobileapptemplate" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 83CBB9F61A601CBA00E9B192; - productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 13B07F861A680F5B00A75B9A /* mobileapptemplate */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 13B07F8E1A680F5B00A75B9A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, - 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, - 0843F39CADC6724414AA61CF /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Bundle React Native code and images"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; - }; - 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-mobileapptemplate-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuthCore_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXApplication/ExpoApplication_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/ExpoDevice/ExpoDevice_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher_Core_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GoogleSignIn/GoogleSignIn.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AppAuthCore_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoApplication_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoDevice_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMAppAuth_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMSessionFetcher_Core_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - F27C4C42EE01F762EC64F5A6 /* [Expo] Configure project */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "[Expo] Configure project"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-mobileapptemplate/expo-configure-project.sh\"\n"; - }; - F2EAB2BC19EB7B2915731F51 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-frameworks.sh", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 13B07F871A680F5B00A75B9A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, - 13B07FC11A68108700A75B9A /* main.m in Sources */, - B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, - 1804B4FBA7044887B3B2FE8C /* noop-file.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 13B07F941A680F5B00A75B9A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6C2E3173556A471DD304B334 /* Pods-mobileapptemplate.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = mobileapptemplate/mobileapptemplate.entitlements; - CURRENT_PROJECT_VERSION = 1; - ENABLE_BITCODE = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "FB_SONARKIT_ENABLED=1", - ); - INFOPLIST_FILE = mobileapptemplate/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = android; - PRODUCT_NAME = mobileapptemplate; - SWIFT_OBJC_BRIDGING_HEADER = "mobileapptemplate/mobileapptemplate-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 13B07F951A680F5B00A75B9A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7A4D352CD337FB3A3BF06240 /* Pods-mobileapptemplate.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = mobileapptemplate/mobileapptemplate.entitlements; - CURRENT_PROJECT_VERSION = 1; - INFOPLIST_FILE = mobileapptemplate/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; - PRODUCT_BUNDLE_IDENTIFIER = android; - PRODUCT_NAME = mobileapptemplate; - SWIFT_OBJC_BRIDGING_HEADER = "mobileapptemplate/mobileapptemplate-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; - 83CBBA201A601CBA00E9B192 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++20"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CXX = ""; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD = ""; - LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; - LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - USE_HERMES = true; - }; - name = Debug; - }; - 83CBBA211A601CBA00E9B192 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++20"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - CXX = ""; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD = ""; - LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; - LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - USE_HERMES = true; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "mobileapptemplate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 13B07F941A680F5B00A75B9A /* Debug */, - 13B07F951A680F5B00A75B9A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "mobileapptemplate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 83CBBA201A601CBA00E9B192 /* Debug */, - 83CBBA211A601CBA00E9B192 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; -} diff --git a/ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata b/ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index f4880e4..0000000 --- a/ios/mobileapptemplate.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/ios/mobileapptemplate/AppDelegate.h b/ios/mobileapptemplate/AppDelegate.h deleted file mode 100644 index 1658a43..0000000 --- a/ios/mobileapptemplate/AppDelegate.h +++ /dev/null @@ -1,7 +0,0 @@ -#import -#import -#import - -@interface AppDelegate : EXAppDelegateWrapper - -@end diff --git a/ios/mobileapptemplate/AppDelegate.mm b/ios/mobileapptemplate/AppDelegate.mm deleted file mode 100644 index b27f832..0000000 --- a/ios/mobileapptemplate/AppDelegate.mm +++ /dev/null @@ -1,62 +0,0 @@ -#import "AppDelegate.h" - -#import -#import - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - self.moduleName = @"main"; - - // You can add your custom initial props in the dictionary below. - // They will be passed down to the ViewController used by React Native. - self.initialProps = @{}; - - return [super application:application didFinishLaunchingWithOptions:launchOptions]; -} - -- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge -{ - return [self bundleURL]; -} - -- (NSURL *)bundleURL -{ -#if DEBUG - return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; -#else - return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; -#endif -} - -// Linking API -- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { - return [super application:application openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options]; -} - -// Universal Links -- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler { - BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; - return [super application:application continueUserActivity:userActivity restorationHandler:restorationHandler] || result; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken -{ - return [super application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error -{ - return [super application:application didFailToRegisterForRemoteNotificationsWithError:error]; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler -{ - return [super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; -} - -@end diff --git a/ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/mobileapptemplate/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png deleted file mode 100644 index 53527464bfce12fa4b0bb4d5de7f4c17eae397ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49900 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq ztp+X}g`(*P0v&2XG{@SHgaG?-ftUrc{2TgD)Kl|p-zsTZA_Z`;SzRB@IzCQ#Hu5*) ztTEJ1{w*6nS{>d^eWGEWtxpovF02zdn#fPeRjI7lcul6hL@L|7nyM3_&-}dQ?xeSI%-blyxtYJvux=$gz2pB5_Y%=3GILwf_AX|l zM6z;XuZU?w0AB}z9kLS`3esne0uy-PHv+OG3rMXs*HPf6UbX>E;WRtwL*3~T(a#vT zsDKbTIu6evK?z8S&L1jJS9^L&O94wV>ByFUjuhzQTOLMdb*JAL#YkDHdY3kaYA@Aw z1`~%@zIcm&FHq|k*set_5vep2yMwKiBq}&$idC2@+``5I6 zjtDms)`&>C?eIBS^f_}jKm?GiDjgL3okqq0t#=J2qNIgmBSYvTDH8m4=Pz9xb z1U&XH`aQtlC_>xJAW$AJqPa`>xmCO&2y$z7O8n75kD&`xTAG+>7?qTC@PWwxD6QLi z=O}DLqrp@FO&ow7gP9Yb0CZf?BzJkgwC+nbwzi=7fCy7!0PJ~NOBk?K=8im9((tqSK6U(HO2#pLSdL zPWu`)=1kB5gPK<$wj0BU^!W!M`WHcUTx+FxIM-yeCMII}v}fEfxjF<1-{rS|3wXFi zR(E-B*@1dz`uL`7mpUgNZ;Wuz3T3Nx-gjlsProP_Sd+v2og=GUc8K6+yB< zVrgO2%;Ki@kEvW~Q^T^`BFGk z7$E{`Yg1n#BtWV*Xy)t-4$ax^sqf9cfRYIUe;l-8s4fw@$o{oGl#iNMR6~&qxI=*Q zVqqWBtcuf17p%+=@84z$qa7Z0ax)GkiY`RsIw-bwu7`2giH`yQpF+^*_V#}EN>e_e z?1@@(2+RE*q~Ak;1#tkJe{JB^6_hp=R|~Zgfn0q>)p+sR+NrU}_MS-r>V#x*u6s6V zfhkbuO_ZQnR9_3X05l&7%e2<1ulaIcUJ~gCWPt)TjNk-$sHvYmY39(Z2LnlbEooth z2s&CLKPbwGMXHhOJGpWJvMa!N=Q#~1G={JV!hWwgC-I?a%DjiSa^>PljU!LVtq-7e zi4ua6lo?%4FV}mlc)A{EaiibR_jIpnKc!bs9-s@`c*{+ ziNx~O8foh1kIL_Wa9n&WxXbKd%h^;D@~}S@JD!XtcoTRY+1)0FnsS@a~>0nMoZ3UIn5pB5+4prkq@f7x?!3UX1CVz2Dh#fp2#MR4yLtL-8m` zE(hqQIi}#aAfT_nY;tDi>qa!BgBW-ZZT6<+`7z;h*1B?sk?k!3&6U|>EBJ4<-gyn$ zHPzpShr3Y$BNqd|SCEO2kOqiIxtxSd+ytZ-19Gok%}B zi_RH9d*X}!0ee4`H!eG=D!ADWR%g2QXZ~aPoaJUIP%(v_CB=uF5u`2gKYrr z0Ktd|*aksG2{{hwga;#g%L1>(Hoo>_DR2h)3;ELCru*{?F515yNfluB63jHx-!~c} zi3CQAh>!0<@oc;S$ec39P~-Zguzg+^`Ds@W#HmVyL@%FY|@J^H^)Hbx&OM zZ=c*~`b0DCXow1;i89nks8_T-J-kl=K2f|TK1GB)_!?LCH#CC8l|dB1#Q$=@#`_@m z9)@!hW(RvHt1c2g)Qh`x6A|I02Oz`}iddqMCK6i(I0#oPx~`FfhdgIb)+Lh;2}VJ) z%TLzaykqmjTkx3Ft-=lBO50KwwAtZa6oYw9?*vX1vy~yJamxpnP4~M zDrvzxgwTQ?&yAp*8*OLv9_jLQI4^M8uJLW=c8H(3k-LT=uvq%GKc^{`YonY#ZLf~`}*)M7~r zS3kofr{x2hp&CWG8ma-_KCXbJ;O>T`VGOFSA${p-?Ld4^W3vW)C?gx5LN@#(_^N;GLe>z|-vT%QkfTkx=h7D|7;nu2CTO zYyl;T^y^;8jTc}un6qnpCPEK`=>{&4v+G#SMOJcW*LRehC8VN(JD@szU_}h;!`{a* zgdsPQYvCdR0LoR?wpDv>nVyK!IM2m4^;&LV>s(J@h*p=r5cv`qq{+UU~xh z6}QARfFazr?^ z7rgN+pa*R#4TY8*!Rz`i$|Rz%IqLUX;<hUHgecVGa{NfB*eeTnQlLwjl}Go3(ABvT zDF$Ax^LS)VbieBR5r8?XW)AqNuCKk){UxQ%PI;WWn-x5^i+N>;Spzf}b}Ujn61=`2 ziA^xw_)$l_cK(mVxkbi<@GV|krq>NVz~m=&>VxAxmq|k_v?-!5BZj(cNtU}0P`kp zp5-nY>_mhE!F7HfbaLy1_4UdLK&d}d`U;Fg_Jl!f<4jWu=V)OBIW;qs8#+&L9-p@f z<-y>rh)rp)DXBlU#9Oj4ScqMNMDi6oHmk|*l4(Xt!JS^-VsmM}KjN>(?Shu@ zp7(Y5`GNH(Qar{<5=vxAWo5!s!A+VTjlwV%f&p;BX5oW%Kj4D4vP=j)KsOhyV+#yK?7$D9@ua~o8{hb_i(Z2&{$wwWCVb#3x~Po*^Q z>`WXv7|PhhqqnJ9Fir*gsx7s~S}GFP~_z^O1letDPv{VoT2Yw&O-Cw3&zgx1|}@ zES-Mq6T@?%_V3Q#xRViAip(}cHo5oz`2Jh~^7`4;34afCN?>AF(T!a3Nz*W%`e3uX#%Q!KRd z`=fsxTOKY_E{f8KEmU=pQ>Cu^CC$q(2zgKL(4%ij;z-pDEf-q{4YO-jH&jHhVPo0Fmk= zTmzxA&Au@he;Giw?h=nyfg>?*SnLN9BD!M`5@@^4w+d+dW$mX=+op9uX6536cNZPn z$(+{^>I|9!N3S28YG`m!-LZYvOw{<;2XGO z0Lo{{-=bRQeiAu?b-`xEw2g&bR(WWTZ@?atfXaZ>^O>M30Ct4m5bxbC{KEck(Mxq4+y%S2(z_{e?Kv7MOc+I+&I~8i(EyM^PT{r6~ zk?@GSBWdG4GU53sTgjM$nk(GfsRqqHh)Oj1*pi7N7jp+)!JdHuBm1AWw4wVSe%$k~ zm7uoua-?-XCttI^Tz`6Xy$-5hKtqua2CJ*u`*$-S#73k?Efn>NML=F-KpuGG?lN9m zT57@6lqnUQJEW#{)vE#xTGmEVRO^@2Yo%ETgxcD)8<^);VtvpQ!ZsxmRW#g19@i%v9q&#pIk6|Jr}0VuqB=Q2qY*NpjoPH zwZ!XP#LRR)B-t;tI}lb2F(sgIR*K9nwSs>A9{33rB1sLyvtNh%>JDhc1u8YV%-Kfa zVaj9@<_4Ag89a*X85#<8#vls$yOA~ML^@20W&3k9W;5ACaGse=)1(wM_c!>7+C*!O z!%a*LWU=?xj?7!{kanRt$#b~6nZX%F8hFn|3$S%H;=J|S*ROj>OEbWgVz;2PD!^<8 zO}m0a5it2(1mH$ZGa^fB9ZrduwE<8n1scNLlU;8$r9k*%*DwU*txP1GxI{D3nlF3f zGhx(i>>_L?*x)2&&Jmt`xIzfuNpx>Zx)O>FbWe(l2gw#d`1M1{jRX=Q17K{S?`0Ae zN9tXatcQz^>cM2^el~y@xgt-VM$&&klTxd4kDZLqyJO%AB?utl=w4h<)k7iB@t<&= zlCPhMI*&CLhMOQ2HtD+VaC1)*8J8Kd31z|h31Vv1Qvl4}*x8=JP36UHt^XE&55q~#q|XM@#va6`wZgL&O18&V#7qXY(x{H;>N5_;nx8}!SHCSaP?_?Zgq zQf}S%Gf~9K797`+waa{l{L0Aby&UMaHCbnwXh^|o0x^;L4q34DgRrs`yM9~SPlx;- zN2jmI*rDy7mX9k~aa|sa-K(pN&wYC;8DL_-Wt&3mZ^UDca9&3*qWoi#H$HIVi$*k4 zk08Xd@XZ4Cx@=P)DZi~G;umLm|8ky%h8$*>?j9CWfI=Co;yYzDKsp4sYX=cY1<9n0 zKNxC`nAOWQoGIH2?{GlD(O;+ZEl=YD#a!SktQH=|M-rRk#c6#j_D&;PKNMdr4*)+; z>>-!#EpdT$@NFHX78)C&fdHvT8ro}ZF8Xg|#57p%zo3HUlcxH^EdzV`R}o!Dz%I6& zTisq)o92|owFfK-sG#jM#2}7G70ZMcn$+BRX>p~*uY7U zOWOVR-z80dJ6w^P=z>8cydS~#U~0B;bYu9uq6l4rG<}3???b_@m}oQWJE;%3;_#Rxs#dd z#{3>%5$WPC#_sgbD4R=lt!?4X>XA}wxPK_2)$#%M!wtf~ya0>}Sm3T~{}VdS&mbt< zgmz#_g#=U=_Iee)0SuKz0y&Ucag^5F@KORHdzDdPCCAfY4Cz89iVQrMv#1?GAcl!1 z^N9~dvq_Xu3uLli#|ndEbln79CvhQ0af5bS7qb=a4d4Bl5MPRRSApLPDkvy;@u1My zgaWeY|7HDSkkqEXdK&s@_E;JMd{rW`Ga()ex7b7Ly3xIz0+a=zf7t=E^T_0C-2-?d zN?{ASfegJDYWNJ$>Jq=Gf0D?}DCnsxVYV2_>g_s6ehXQnb*;Er^_J;|Z9mziX# zU_4jQmk=Mx9B|xar3X9Zg;o#Ij(iEt>Ax3;26-B~Qc}BRwZ6f2bj2KLg=cN5T}2Qh zq6G~uy{Bt@7rFu>y+$Bw;C;hyH1Ph^8+faUTQ1?xx0>L+tV+}sJ8Q6ljGS|R_Itga z&4G3IXuI9DDTa9yW-D-PG}VW@$Pix@dlyFr#IO}mxkA5cS_bL+!<#Ry+1MU0(%i(i zRcIJ_&C#X8`Sxic>?Cn{d=+kjQi!eb$`64*3()&Pbz5N(OZ@7$J>X;j6q29lg11lp zRqD;etd-7!g#oXh?_(TmLi>(PUNk?UDpAmJsp-wtfZIdoc5-e}V%q+evQ~n~BxQE& za)A|9^axuIPgR`RQ`$YjZ;v!xi#_YrNP8zbt>-q=ZsxfS4SNK5_Wp6OdYpOWZr+cd zDp`$%?$5;M&PG)a=q9LecrY4&@~{Ni$F_R@QOe;bKlhG~nhJY(e2dC=S-es?q zJ5*W%$gop|623Ol%*n~==V(s#thC~3@t_-FyXf@$zV>Bb^ttHCuoBww#oCbl@6TDm(iJ zlVwq}^PBUcqIAjrC9=V9qT1&lMxD=`?JCTIC(#}AJ>gBjE;(yPVaGxvXldOi(Y91! zTf?tZIOwWho@)=U@VO}$A96-o@g}RvB9KPA&u`fHTyX(A5x%q&Z8N3UP+T4ze_6g9)NFIu)l`f_}WjLIQS_t za!fAz8UFkCK$*3z!6tA96`Mq!munuh%}w(rZ%t{Rlo#y@Ez*GgRPYxoCbV||`<~pk zrV^_y@DjNpCFN2}%XNqEmlWY^)!>a^cX*L;mI`gSi_^(!*kSJca@%wYk9J!68I>3Q zRG*qX;hS$QtgK$;U?L-dgf(8V2awrdlbcqXVWa?G`L*stc;h^_73}cY`g~}GkB>*< zv+|XR6BWU$inci4e;J5mpuf--m8_YQ2A(b8+eFW6BIBvO9O6$kP)zr~!l^eTmqr@D zyg=`pTZ|g1QXbPWxs;41@iL3?v2gb^8#_#VE4uQuX(4yW~F za<=CSEr>m(@**vb<`R7U!#I$R6~_g9q@!*%u_}C=07q48Bz}|Y|IlGY$K0|s(LtHx zW~A`q2s&a{V{i(t5K;zWp=fHVB9w(`rK)>Zo&D%|rT(swooXif`e!xi-n}C)P z&lW;x`JpDp=qv4Z)JNrYzFg@{W$)J8O`gYMr@!o#Mi5F%>a2B5xeJm@mlTTUw- zb22PShFji~oK|6w8@IOp-eO}@S(#Nfhl(nV&uG5+s0}XRy7S-MUg{BZ8=TlwCR%F#E?vw7^9jF z8%k*wN!BrhEipq5gPhM}=G*5b)!O|J`sSDUWv=&o-}||r`+nZ{d*^uu%-d)WQs(*) zxMoCa_v=Gi3T;$!z6X`T0)6a$HD7JoR8y0*e(50N%9TArQ0jRS>kko1$^%fE-S^h|bhoUv7W%{lux{sc z2yQ8G1ICiB<=Jm0!*$m)vPfVxe+19*AMFu7Q3RAXQR-9{QmG=tEeX;Ag#;aa{i@e@ zG6Z!+R#&P88e4sx^&fSVyrDRro;Z>|LuaMyXg6RasZXdGcq`_mm zW)b(glb?UKDSSI2XR~AVWqHzhU`jA1?DGtgJajubgOb_&Oz3&0bo0FxQNDhwrK_7( zz1xnlkn}s3D^5x%JDcYmzDQnvSZ|~IgA)Un(*5EKXEADxHukR+^-+z~U`=~LrsJiN zOe5n^VQBCqBd_Bu0PeEma5$~7gBd&-U|6t-sH|L(egEcu3NJa>IX+|o-Jt4`N3nXh zjEszbX`7G(9S#IYIaG8ECNB)RRWf@oq#g;@%-X8jo>A{8icp6Gq|SD2xyz+(9ErrX zn6m$;TeqBSc-m!)QC&xw~ zj0@YBo}H~X&=MUjzu9a5C3&Td;MWoI5^Bd?M)XQ}_e8Tn%VI&3oPl+w+fHWKJa=+; zw@hPYY+kI{*w7%uO4Rc_mdFIB`UCE}GrRgsPdrXL{PNZ0{1LhD<{S9+hgB4-1q?H1 zG%=nvy)p*))#$LFoB2Zf^77^*1SL&KnJFkFDP!;gE@*`-$M>Pp%Vv7lDXY@VtP#1c zW#O{l01reC3XS!8zz@m{nYK;a(Hf}a+{jF$<7*;QCpfj$ei^GKrq;EhiIsK?wK~Ub zV3gX5#q5hYA5bsSfZ~B_sJ4&Z$(Kul`T_8^PSyk$2?bJ3^7DCgW28-GzR2q8soimH zLlXlw-@1EvEYXsTck)}(*FyL0rvrxus`7c=Mx%o-q``eOY=PWf=GTHo|7IH-zezA( zP3Lgd$6id$wTMsaee$T4s1`K*A|j>Wzp?vru6ule6d`f%+(dCrU^BZKPb2rWN%^a7 z(2kCAS~qRFQCFvx;k4Yf>Uo%;hpVb^n-0mxp2-#xClhuG-fLn?p20y;&zn1f*U&{T z`GyDGO@nsOJ6`%=5u<+(jYji$uxoIF{EX!Jsv)kjqqtDTfkH{_4D3pnv19I8u(_$K zXvfY#R^JE{knTfUfpK%hoWZx})jx3{pD52)_wT-AMVm}&H_k)R!zk>Fq*-AZkDL`2 zB);!UQYohl5WD`gHeVMO;*_GfJ#C1zzfgCu);7ry)z3sPosbaeJi>()Uew3e*Q;`? z_+%OXU*4TMB~;Y(~pL)j6_F|p}* zVS7Ke7^uK2@4iGgg`R9bqvodFuk>UoE$G7po8>Y&K| zdDUa&ESa+Q_N5MuO)DfxAmpQdYE5I~F40X}babu~;1nVjkz6+hDhsSdtGDTKkf_2~ zAO~F}N#5n40%x)0Y(2}3PIptY;5*cbI3+amR$)ZKnmke=@qNls%s=J_wgaYRBKGU3 zsCP7cu>?r5;D#(bhJ-xStHEciJv^Kuv4Rm?T+|Nq2!$rlI1NU_KR5z70yqLV0yqLV z0yqLV0yqLV0-rAeXRw-;D(E$-)WS(DS1kqhnD_@r07n2v07n2v07n2v07n2v07u|+ bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png b/android/app/src/main/res/drawable-mdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq ztp+X}g`(*P0v&2XG{@SHgaG?-ftUrc{2TgD)Kl|p-zsTZA_Z`;SzRB@IzCQ#Hu5*) ztTEJ1{w*6nS{>d^eWGEWtxpovF02zdn#fPeRjI7lcul6hL@L|7nyM3_&-}dQ?xeSI%-blyxtYJvux=$gz2pB5_Y%=3GILwf_AX|l zM6z;XuZU?w0AB}z9kLS`3esne0uy-PHv+OG3rMXs*HPf6UbX>E;WRtwL*3~T(a#vT zsDKbTIu6evK?z8S&L1jJS9^L&O94wV>ByFUjuhzQTOLMdb*JAL#YkDHdY3kaYA@Aw z1`~%@zIcm&FHq|k*set_5vep2yMwKiBq}&$idC2@+``5I6 zjtDms)`&>C?eIBS^f_}jKm?GiDjgL3okqq0t#=J2qNIgmBSYvTDH8m4=Pz9xb z1U&XH`aQtlC_>xJAW$AJqPa`>xmCO&2y$z7O8n75kD&`xTAG+>7?qTC@PWwxD6QLi z=O}DLqrp@FO&ow7gP9Yb0CZf?BzJkgwC+nbwzi=7fCy7!0PJ~NOBk?K=8im9((tqSK6U(HO2#pLSdL zPWu`)=1kB5gPK<$wj0BU^!W!M`WHcUTx+FxIM-yeCMII}v}fEfxjF<1-{rS|3wXFi zR(E-B*@1dz`uL`7mpUgNZ;Wuz3T3Nx-gjlsProP_Sd+v2og=GUc8K6+yB< zVrgO2%;Ki@kEvW~Q^T^`BFGk z7$E{`Yg1n#BtWV*Xy)t-4$ax^sqf9cfRYIUe;l-8s4fw@$o{oGl#iNMR6~&qxI=*Q zVqqWBtcuf17p%+=@84z$qa7Z0ax)GkiY`RsIw-bwu7`2giH`yQpF+^*_V#}EN>e_e z?1@@(2+RE*q~Ak;1#tkJe{JB^6_hp=R|~Zgfn0q>)p+sR+NrU}_MS-r>V#x*u6s6V zfhkbuO_ZQnR9_3X05l&7%e2<1ulaIcUJ~gCWPt)TjNk-$sHvYmY39(Z2LnlbEooth z2s&CLKPbwGMXHhOJGpWJvMa!N=Q#~1G={JV!hWwgC-I?a%DjiSa^>PljU!LVtq-7e zi4ua6lo?%4FV}mlc)A{EaiibR_jIpnKc!bs9-s@`c*{+ ziNx~O8foh1kIL_Wa9n&WxXbKd%h^;D@~}S@JD!XtcoTRY+1)0FnsS@a~>0nMoZ3UIn5pB5+4prkq@f7x?!3UX1CVz2Dh#fp2#MR4yLtL-8m` zE(hqQIi}#aAfT_nY;tDi>qa!BgBW-ZZT6<+`7z;h*1B?sk?k!3&6U|>EBJ4<-gyn$ zHPzpShr3Y$BNqd|SCEO2kOqiIxtxSd+ytZ-19Gok%}B zi_RH9d*X}!0ee4`H!eG=D!ADWR%g2QXZ~aPoaJUIP%(v_CB=uF5u`2gKYrr z0Ktd|*aksG2{{hwga;#g%L1>(Hoo>_DR2h)3;ELCru*{?F515yNfluB63jHx-!~c} zi3CQAh>!0<@oc;S$ec39P~-Zguzg+^`Ds@W#HmVyL@%FY|@J^H^)Hbx&OM zZ=c*~`b0DCXow1;i89nks8_T-J-kl=K2f|TK1GB)_!?LCH#CC8l|dB1#Q$=@#`_@m z9)@!hW(RvHt1c2g)Qh`x6A|I02Oz`}iddqMCK6i(I0#oPx~`FfhdgIb)+Lh;2}VJ) z%TLzaykqmjTkx3Ft-=lBO50KwwAtZa6oYw9?*vX1vy~yJamxpnP4~M zDrvzxgwTQ?&yAp*8*OLv9_jLQI4^M8uJLW=c8H(3k-LT=uvq%GKc^{`YonY#ZLf~`}*)M7~r zS3kofr{x2hp&CWG8ma-_KCXbJ;O>T`VGOFSA${p-?Ld4^W3vW)C?gx5LN@#(_^N;GLe>z|-vT%QkfTkx=h7D|7;nu2CTO zYyl;T^y^;8jTc}un6qnpCPEK`=>{&4v+G#SMOJcW*LRehC8VN(JD@szU_}h;!`{a* zgdsPQYvCdR0LoR?wpDv>nVyK!IM2m4^;&LV>s(J@h*p=r5cv`qq{+UU~xh z6}QARfFazr?^ z7rgN+pa*R#4TY8*!Rz`i$|Rz%IqLUX;<hUHgecVGa{NfB*eeTnQlLwjl}Go3(ABvT zDF$Ax^LS)VbieBR5r8?XW)AqNuCKk){UxQ%PI;WWn-x5^i+N>;Spzf}b}Ujn61=`2 ziA^xw_)$l_cK(mVxkbi<@GV|krq>NVz~m=&>VxAxmq|k_v?-!5BZj(cNtU}0P`kp zp5-nY>_mhE!F7HfbaLy1_4UdLK&d}d`U;Fg_Jl!f<4jWu=V)OBIW;qs8#+&L9-p@f z<-y>rh)rp)DXBlU#9Oj4ScqMNMDi6oHmk|*l4(Xt!JS^-VsmM}KjN>(?Shu@ zp7(Y5`GNH(Qar{<5=vxAWo5!s!A+VTjlwV%f&p;BX5oW%Kj4D4vP=j)KsOhyV+#yK?7$D9@ua~o8{hb_i(Z2&{$wwWCVb#3x~Po*^Q z>`WXv7|PhhqqnJ9Fir*gsx7s~S}GFP~_z^O1letDPv{VoT2Yw&O-Cw3&zgx1|}@ zES-Mq6T@?%_V3Q#xRViAip(}cHo5oz`2Jh~^7`4;34afCN?>AF(T!a3Nz*W%`e3uX#%Q!KRd z`=fsxTOKY_E{f8KEmU=pQ>Cu^CC$q(2zgKL(4%ij;z-pDEf-q{4YO-jH&jHhVPo0Fmk= zTmzxA&Au@he;Giw?h=nyfg>?*SnLN9BD!M`5@@^4w+d+dW$mX=+op9uX6536cNZPn z$(+{^>I|9!N3S28YG`m!-LZYvOw{<;2XGO z0Lo{{-=bRQeiAu?b-`xEw2g&bR(WWTZ@?atfXaZ>^O>M30Ct4m5bxbC{KEck(Mxq4+y%S2(z_{e?Kv7MOc+I+&I~8i(EyM^PT{r6~ zk?@GSBWdG4GU53sTgjM$nk(GfsRqqHh)Oj1*pi7N7jp+)!JdHuBm1AWw4wVSe%$k~ zm7uoua-?-XCttI^Tz`6Xy$-5hKtqua2CJ*u`*$-S#73k?Efn>NML=F-KpuGG?lN9m zT57@6lqnUQJEW#{)vE#xTGmEVRO^@2Yo%ETgxcD)8<^);VtvpQ!ZsxmRW#g19@i%v9q&#pIk6|Jr}0VuqB=Q2qY*NpjoPH zwZ!XP#LRR)B-t;tI}lb2F(sgIR*K9nwSs>A9{33rB1sLyvtNh%>JDhc1u8YV%-Kfa zVaj9@<_4Ag89a*X85#<8#vls$yOA~ML^@20W&3k9W;5ACaGse=)1(wM_c!>7+C*!O z!%a*LWU=?xj?7!{kanRt$#b~6nZX%F8hFn|3$S%H;=J|S*ROj>OEbWgVz;2PD!^<8 zO}m0a5it2(1mH$ZGa^fB9ZrduwE<8n1scNLlU;8$r9k*%*DwU*txP1GxI{D3nlF3f zGhx(i>>_L?*x)2&&Jmt`xIzfuNpx>Zx)O>FbWe(l2gw#d`1M1{jRX=Q17K{S?`0Ae zN9tXatcQz^>cM2^el~y@xgt-VM$&&klTxd4kDZLqyJO%AB?utl=w4h<)k7iB@t<&= zlCPhMI*&CLhMOQ2HtD+VaC1)*8J8Kd31z|h31Vv1Qvl4}*x8=JP36UHt^XE&55q~#q|XM@#va6`wZgL&O18&V#7qXY(x{H;>N5_;nx8}!SHCSaP?_?Zgq zQf}S%Gf~9K797`+waa{l{L0Aby&UMaHCbnwXh^|o0x^;L4q34DgRrs`yM9~SPlx;- zN2jmI*rDy7mX9k~aa|sa-K(pN&wYC;8DL_-Wt&3mZ^UDca9&3*qWoi#H$HIVi$*k4 zk08Xd@XZ4Cx@=P)DZi~G;umLm|8ky%h8$*>?j9CWfI=Co;yYzDKsp4sYX=cY1<9n0 zKNxC`nAOWQoGIH2?{GlD(O;+ZEl=YD#a!SktQH=|M-rRk#c6#j_D&;PKNMdr4*)+; z>>-!#EpdT$@NFHX78)C&fdHvT8ro}ZF8Xg|#57p%zo3HUlcxH^EdzV`R}o!Dz%I6& zTisq)o92|owFfK-sG#jM#2}7G70ZMcn$+BRX>p~*uY7U zOWOVR-z80dJ6w^P=z>8cydS~#U~0B;bYu9uq6l4rG<}3???b_@m}oQWJE;%3;_#Rxs#dd z#{3>%5$WPC#_sgbD4R=lt!?4X>XA}wxPK_2)$#%M!wtf~ya0>}Sm3T~{}VdS&mbt< zgmz#_g#=U=_Iee)0SuKz0y&Ucag^5F@KORHdzDdPCCAfY4Cz89iVQrMv#1?GAcl!1 z^N9~dvq_Xu3uLli#|ndEbln79CvhQ0af5bS7qb=a4d4Bl5MPRRSApLPDkvy;@u1My zgaWeY|7HDSkkqEXdK&s@_E;JMd{rW`Ga()ex7b7Ly3xIz0+a=zf7t=E^T_0C-2-?d zN?{ASfegJDYWNJ$>Jq=Gf0D?}DCnsxVYV2_>g_s6ehXQnb*;Er^_J;|Z9mziX# zU_4jQmk=Mx9B|xar3X9Zg;o#Ij(iEt>Ax3;26-B~Qc}BRwZ6f2bj2KLg=cN5T}2Qh zq6G~uy{Bt@7rFu>y+$Bw;C;hyH1Ph^8+faUTQ1?xx0>L+tV+}sJ8Q6ljGS|R_Itga z&4G3IXuI9DDTa9yW-D-PG}VW@$Pix@dlyFr#IO}mxkA5cS_bL+!<#Ry+1MU0(%i(i zRcIJ_&C#X8`Sxic>?Cn{d=+kjQi!eb$`64*3()&Pbz5N(OZ@7$J>X;j6q29lg11lp zRqD;etd-7!g#oXh?_(TmLi>(PUNk?UDpAmJsp-wtfZIdoc5-e}V%q+evQ~n~BxQE& za)A|9^axuIPgR`RQ`$YjZ;v!xi#_YrNP8zbt>-q=ZsxfS4SNK5_Wp6OdYpOWZr+cd zDp`$%?$5;M&PG)a=q9LecrY4&@~{Ni$F_R@QOe;bKlhG~nhJY(e2dC=S-es?q zJ5*W%$gop|623Ol%*n~==V(s#thC~3@t_-FyXf@$zV>Bb^ttHCuoBww#oCbl@6TDm(iJ zlVwq}^PBUcqIAjrC9=V9qT1&lMxD=`?JCTIC(#}AJ>gBjE;(yPVaGxvXldOi(Y91! zTf?tZIOwWho@)=U@VO}$A96-o@g}RvB9KPA&u`fHTyX(A5x%q&Z8N3UP+T4ze_6g9)NFIu)l`f_}WjLIQS_t za!fAz8UFkCK$*3z!6tA96`Mq!munuh%}w(rZ%t{Rlo#y@Ez*GgRPYxoCbV||`<~pk zrV^_y@DjNpCFN2}%XNqEmlWY^)!>a^cX*L;mI`gSi_^(!*kSJca@%wYk9J!68I>3Q zRG*qX;hS$QtgK$;U?L-dgf(8V2awrdlbcqXVWa?G`L*stc;h^_73}cY`g~}GkB>*< zv+|XR6BWU$inci4e;J5mpuf--m8_YQ2A(b8+eFW6BIBvO9O6$kP)zr~!l^eTmqr@D zyg=`pTZ|g1QXbPWxs;41@iL3?v2gb^8#_#VE4uQuX(4yW~F za<=CSEr>m(@**vb<`R7U!#I$R6~_g9q@!*%u_}C=07q48Bz}|Y|IlGY$K0|s(LtHx zW~A`q2s&a{V{i(t5K;zWp=fHVB9w(`rK)>Zo&D%|rT(swooXif`e!xi-n}C)P z&lW;x`JpDp=qv4Z)JNrYzFg@{W$)J8O`gYMr@!o#Mi5F%>a2B5xeJm@mlTTUw- zb22PShFji~oK|6w8@IOp-eO}@S(#Nfhl(nV&uG5+s0}XRy7S-MUg{BZ8=TlwCR%F#E?vw7^9jF z8%k*wN!BrhEipq5gPhM}=G*5b)!O|J`sSDUWv=&o-}||r`+nZ{d*^uu%-d)WQs(*) zxMoCa_v=Gi3T;$!z6X`T0)6a$HD7JoR8y0*e(50N%9TArQ0jRS>kko1$^%fE-S^h|bhoUv7W%{lux{sc z2yQ8G1ICiB<=Jm0!*$m)vPfVxe+19*AMFu7Q3RAXQR-9{QmG=tEeX;Ag#;aa{i@e@ zG6Z!+R#&P88e4sx^&fSVyrDRro;Z>|LuaMyXg6RasZXdGcq`_mm zW)b(glb?UKDSSI2XR~AVWqHzhU`jA1?DGtgJajubgOb_&Oz3&0bo0FxQNDhwrK_7( zz1xnlkn}s3D^5x%JDcYmzDQnvSZ|~IgA)Un(*5EKXEADxHukR+^-+z~U`=~LrsJiN zOe5n^VQBCqBd_Bu0PeEma5$~7gBd&-U|6t-sH|L(egEcu3NJa>IX+|o-Jt4`N3nXh zjEszbX`7G(9S#IYIaG8ECNB)RRWf@oq#g;@%-X8jo>A{8icp6Gq|SD2xyz+(9ErrX zn6m$;TeqBSc-m!)QC&xw~ zj0@YBo}H~X&=MUjzu9a5C3&Td;MWoI5^Bd?M)XQ}_e8Tn%VI&3oPl+w+fHWKJa=+; zw@hPYY+kI{*w7%uO4Rc_mdFIB`UCE}GrRgsPdrXL{PNZ0{1LhD<{S9+hgB4-1q?H1 zG%=nvy)p*))#$LFoB2Zf^77^*1SL&KnJFkFDP!;gE@*`-$M>Pp%Vv7lDXY@VtP#1c zW#O{l01reC3XS!8zz@m{nYK;a(Hf}a+{jF$<7*;QCpfj$ei^GKrq;EhiIsK?wK~Ub zV3gX5#q5hYA5bsSfZ~B_sJ4&Z$(Kul`T_8^PSyk$2?bJ3^7DCgW28-GzR2q8soimH zLlXlw-@1EvEYXsTck)}(*FyL0rvrxus`7c=Mx%o-q``eOY=PWf=GTHo|7IH-zezA( zP3Lgd$6id$wTMsaee$T4s1`K*A|j>Wzp?vru6ule6d`f%+(dCrU^BZKPb2rWN%^a7 z(2kCAS~qRFQCFvx;k4Yf>Uo%;hpVb^n-0mxp2-#xClhuG-fLn?p20y;&zn1f*U&{T z`GyDGO@nsOJ6`%=5u<+(jYji$uxoIF{EX!Jsv)kjqqtDTfkH{_4D3pnv19I8u(_$K zXvfY#R^JE{knTfUfpK%hoWZx})jx3{pD52)_wT-AMVm}&H_k)R!zk>Fq*-AZkDL`2 zB);!UQYohl5WD`gHeVMO;*_GfJ#C1zzfgCu);7ry)z3sPosbaeJi>()Uew3e*Q;`? z_+%OXU*4TMB~;Y(~pL)j6_F|p}* zVS7Ke7^uK2@4iGgg`R9bqvodFuk>UoE$G7po8>Y&K| zdDUa&ESa+Q_N5MuO)DfxAmpQdYE5I~F40X}babu~;1nVjkz6+hDhsSdtGDTKkf_2~ zAO~F}N#5n40%x)0Y(2}3PIptY;5*cbI3+amR$)ZKnmke=@qNls%s=J_wgaYRBKGU3 zsCP7cu>?r5;D#(bhJ-xStHEciJv^Kuv4Rm?T+|Nq2!$rlI1NU_KR5z70yqLV0yqLV z0yqLV0yqLV0-rAeXRw-;D(E$-)WS(DS1kqhnD_@r07n2v07n2v07n2v07n2v07u|+ bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml new file mode 100644 index 0000000..5c25e72 --- /dev/null +++ b/android/app/src/main/res/drawable/rn_edit_text_material.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + diff --git a/android/app/src/main/res/drawable/splashscreen.xml b/android/app/src/main/res/drawable/splashscreen.xml new file mode 100644 index 0000000..c8568e1 --- /dev/null +++ b/android/app/src/main/res/drawable/splashscreen.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..3941bea --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..3941bea --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a6a3e765771cd8852a6a47d6dfe4d7a766cfc765 GIT binary patch literal 6265 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..1a7040cf0f808215a10118f7d4ebb67df127b044 GIT binary patch literal 5571 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..86b3bbab156f8e2af58aff4d60816167523b2ec4 GIT binary patch literal 8055 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 NFwiyCsnmC_&%-L^#F1_nl<#h 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 W4#sBDk!+97VQqfitOk8K?tcL5YJScD literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..3e333eb5638df9a4437e4c25484ea20408fc5bbb GIT binary patch literal 3585 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..4b5660365429cae933b8ba7c89586ba60839d4b5 GIT binary patch literal 7713 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

F~y~fr@TRB(zYDTB;1ReL|iI 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 Rs~;;}(^A(*RUz%d{|^cjGoJte literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9cd024c2fd8f1bc8c9c4a02c60ee68a38751fc GIT binary patch literal 12192 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..73887356cfad5084ee9777ae0077c9fd721931bb GIT binary patch literal 17419 zcmXV0bzD^6(`M=JSYYXpW#%`oS8Xu=6Pmb>g%eL5i=2EVPTPJJXSHp!UC!M`zOQ)-q;{s1MX#Zcuo!D5-$B%4G zY_jgweGE)UhoGdsP{ff37E@$53IdnZCt1KUQRLAF4M&QzW5-5fZDL8XM`DYlgXR>e zbFoIF4B%ieHh$Fe5{5%iPb4|~Q8U{RW?~R(YlYVgktTA*&c;eXal%3HSIpSbkvOqY z{#76FETdfDY|RAAcwcdYu!g{+RMOy47n>Wb+_0*P881Al0e z0U1VN^Bu|!JQm}>S&mYV(m|y~vSI%Qs{%rKPa-L>*>G`pLIRn5nJ^DFT{d0dT%(8p zXwqOHN4Qy#i1vpP zH;~_)q3%TrknZSfMKxhdVf|&ed88<%29pNIiBsIrVl+^LP{6&qKsRz2vdt4kSv6Z3 z@U0}njS$9-)bSXyc^~y8@&$fB@l*J2Tug>29qJ%z00bd*{HZ{8N3mHP*#uZ$W)HqQ zbPzd%V**z5mO(K@rh)80f2g>gKoHhpk9={OX@|y}1U3ax2~mHE?ywwJf%jdMH=NC^ zLws*4Q9q)7;MifGj$z&p=BDCrvPDwZgYSFD`?C4cVE%%BiB(MxVor=ue{mb(kK@oG8Zkw8$ttb|-`Ys%zgLU%|<40QFCXC}v&`(2U&zu6+fT28;fb#2Aq74DVuX;C;aTBX|#*K(odVI8{41 z{@h?Q5YW#1!bl-q>rbFGkcSxQj_4A08t9WBw!gGk1Y;Ly2--q~^9bJ*`^5~=@YXOj z_H$h8WP5Pa9zL8AW6M54gxVT@i`|7MjWYyIU2I1gZhk>sLJovWzYp6tKR}z_CG^!Cj)-lhxb(0Eosl&EiEi}dpdvM#D2sQ)*$ zO%F(dP^#Vr0iaRv?SsNP8E z7$|v18PAuY8CW;57mhE3KI~;HU&I5{S=1FcUd(6-XMn(+&z`=r0slt0nS2Q9vifkd zQ<02kvh1k|Rxs899IW#I$hRfL;M+G4<1V{h|=OWq#yCX!#I)-Nw435 z&0$n6e7YQ)^#631D%Fk>R!rn{G$?$ITNnlWp#FX&n}L&1(o9a&KLdsY3uBy<5>@@W z$^V&8msSevlL5C-(ilHV2ORHL)=eZG#|bx(>nDi?Myt@^_iIr#^O0}hFFAlmU%Crp zyj*ferh8d$_~Pvg4;6^5XGmLeEj%K9>;VlPS)rI*5=W+g@@~R`#|cpX1nJvc87b@o zM?iMXWfXHBi2S}I4hD~uORpoi`gR~q7i0Y-o-UC5ucHm4;0XkQJjdGv{D6486oZYD zf+iJJLy^XFMf$A9N~!w9lEF@0Uw_4{ift1S+`0MWTNPp{KWQS0?s4B*mEj~Q-pU}Z+qXh zjINw7lz8R}rPo=b@a1KNyzPilNDW@cQ~o;Itn4eyZ!4g9#GXe__j>iTH^U}Rm>^22aN5@vilki$a;^UqzW9@&L#J}=3W zYxyS$Ljwn?89a8{%p>o5(WLna9IfXyw7IO$Mx(+fJ!ACes8sBB5@%;uX`}06szHO* zOK0lBGT}B$Qq2GeS=y{C=OKl1zi55sM-i8_LDxfHdb8wl(haH_yuc8WW5;MhysOt^ zG(S5B*yzkAYUO{6bb98OL@e)o$4|IOk29d9#~MPF@4jS78=EM{-~6PA<){{zie|g! zD|pCpgfs%yV*cM+5;qizH-E0h^Bf@=7%7T8XMCsb(;SK z$!WrQ;y9iAmR4^0jofGKA&rYFU@^@9788199G+kQTzWVpzmHjqEBH*?Z|s_zq~23E z-ryC@CL5iG12sf7aW}JYsXhNCUN2h-82Ph8rb7hBl}98a7Ib$Mzbc>?jox zNZiy~HTk{Vq`tf4rIBQ^mVWQiS|QvjSk3O!=3||_I0MQDir6>zWwz6;fE!=zLX*xi z-dL)GGlHh?F`rTqdZ+;|J9%t5m^RS+B$iF#b;)w2_08>m#ocrDqydFa#Eh-JTIe`> zymtm?13P{KB+HuiO4$xqWN@6s1pF8k5uP=+mhqBQRWE7@R`XI(MphdkQ zwC)0b$S2t2$cW40Y*2<4xva{??ZaI87#v`!<8NcbgQ^Z8SGkQRGYE`cP7Y18sx+!Y zmLD zj(*Bz1&Grh_FfZ1%$;6-T!s}dy3%gl6=*jzXx*6a=!4Pl%mZvdi-TO>MzbHW&-dg?fHW!DfrDk z|JOsK(^b4*_*8oQiFjFshR_TE6bE{Qg00YvWKQaHG{cRuVCF0AtJfIqU zTk4fq__*hzIBs%%T)K{_301OG6Y=@S{>%>GV)e+i@;;Jhdy_rNlu%2&jP6c>tzY&) zfA6r)1U~W2>YEI~xO(KS52%RxZR=*k$&v#9iuxBeo1WKmFAZm}pk0*6)I z(1`c*??HD9`Fp6R#<9ZdeGjLZ=?PX=3QC>Fxi)^@%Y519zc)!a+7=rH+oXEd3|wUM zm@`GP(aahktYv!1m+Tfh4o+HjRS;Pi^DJj?<`7N`Cd|^#$?EEIivycZF;N=ls5c)+ zb{0V#)YGP}S#yT62;!{P4F-RXaQHhLw7>7wOFrCY(vl2z0c-Q!?uKDz+o@D=9WAr5 z|0YoYdLFAji97+ogvsKguWE8UXY|Hs9xeMTPmW!}ZurY_v}UOXY5c3*VHNzU9M>vrv28akD6{;}w(Y~p}2KAAZw&_F0_ z*r-gIui|cT6W;-wXtF(#Ikw$9xzWJt_=)P(nh`URCghx!)l-et!z@rflk-8-+wYvvHVQ8p2ON5C zTZM9P7s1jU8h=^2$bPdU@HEZf>9K?Fo(3nZpfIeIqWd@AVg|RWn_T6cyOq+pebB<3 z(ZNG-s2`IrXl&fUy>VzfFQ3qoWw28ohqm&kf7crgLi1hY13v$gAm_h{hMvzmxin^S zi52>u!xYP4BwRj?J75clEOQq**Aq`ICqKF*y>J55l`+2(iQrZXuLL~9sGR@i>JsC5 zFQkq(xmck9)s$Qi4Gs-tfd`NZrGAl(^hXq0TBi{H;kI#QD|HpFqwaR%#})FQ1kz^J z+ad3#aw+0NJ?irBUg!}&f{?5?OGIXv?V)6)@#)7-EfIzF!ped}Hy!nC_V_v#@~JKw z?YFMBNXxoWKx9GMlWrI(a|p*RoXk(geF^pu9WT2j2~x;uve>H!g3`r#H_ zKoH11l#G6C-wPbtTET?-f>-?U7@-mS!?yio-0#*te_q> znq209UvB>8oqzA#Llsy%MY!BtA-YK`2VabM->VNl+3}Jd(N~-Hay0s;<4JlnqgJT( zi#2F*cR*&vl-Bk4UhDH1&^1{X}}1^W}D8n1pPtSeijxKAt2NhABS3@Y#1tcUP`YNg19!i9CChrI@8Gx3S}Yq=WPI zTd+)i4_{ws<>SEIKK;#Z+nWh`=YVSDdFC?%ljq$JqU@f$r#O5gKFF6#rpTghf4u10H{2l6f5BBRtV4xme_4y%*|J&n7(#S}xUJu6OV{G_q=k)ceX#NUMPBJ;er`OG1>hMc zXz5M+Rt2Tnpv{DVImCvr3!CfA6UJ13?zO@01Wc}Cay!(B+w|A;(Z&mZY?D-r%gC0k zDvpRc`S-K2kggD-!WFFSbTh9Zv`iPD z*K%8PJd`aHf_SU(acjXSU<#Xvq?6Jc01mS*zd|=%CC8{>M;rK(`^u=p{ht0y%xz_2 zS!mg4m%pTmlhsX%c4+%9N&ULHb|gZI%+EbIo>=o?MA~`k`buzql+X$}(abebTj&3% zfF1lTzS!F&w8JQGoX_Yy#3~;!*0UZ5RZ7QE&rL!|syB|>;Bxl(w!3pUg^>$Mg`5hV zN-njDvsG~X%pdQ}-r%b7%8bm5#$t-MKB&FcgB*JcbjGv*&3cDnXcu0`k4WT;7$N}Y zvU0?yqwHRuw>6DWuIg9Jd6AG zPM^-yLXt$cKA}Vy^5H78*Y@$&CyPs#V@LW?gd46dNHPGNz!lD=Huye;!x;obk#yCM z@jYOn1~q0u)k)>P$GK%i26_Xx%el`2c4Dtn>(lS0;=Krm<&BD_ZY^^{aHz~}1*cQ^ zf1Ji#+Y`G(K?M)DzIQvd*Uv1zj%eJRcbitKGlfP@beH!Yfe-2lPMdbOpwPPGPnhFGk-oz3VWL;Ac zJJ|CG5TuX1mYuspD?hxWagp=(#k~Qr`35^?a{j z=TOIWtQv_7M5);ha`aw`xgZGpYXxvu9HYbxDpo*R47BIJCya z)|5;?5v7<2q_q!TMr`uSn9;>wuoDv|gu;FDXEV1G2(8;WV+|xe5J+ASldrr^HZY8* zVf}HYaX$Z^=4XKyzlIYfaSbQ;=Mam`v<6|CDe4P;CR!0o?E2%(l!lLD*qW!)f&^>S z9Lc?QkGDS+)>Hz)j1b`aa)zXxg2~lpnKi0sP13Ut01wgK`qZNeswK1ntL{L^cQEetQI?3Zg-54A zqD)zudlPtjL8)d?i)V_n7Lqqq-!Q_*)L7m3F=tD!cRuVOwL)$-d$!R)FV{ZV!?Qm$ zu-o=u0ENy&w9I9g^WEWQ0~gx&zUx7qv+NV`RX|%%W~(`F@f+&4Ep#QQ#UQS&8rN%( zud5v;X}gbce_}rkHgOIfm?{@`17gqqUOa|5G4=Wry(Y2&73=pL_f_O46phjEg@jgZ4XOsDqV~-L-x} z1@0|l$)I{%rW8u40`)&2wH@5j$1Y6GV5pl^Vd@BS{$3j47V7Gglp@UkjnN1c%W1+w z_2(2Vu5kXdCLV_~lTxds6v8yAs>Xl{kZ&$GW7I^N*krx|E?o(Vo}2dP8j)OXjD}lK zVs4v5a9pZEY!2Tn*28=83)!#;Quiqpt;;T-;MkBXg$CEb4VH$Gkq(aBR5gkzfGYy$1(*cxJ zsrNeKgx=87n<{a}NKl|pVLVw;&0I?KY3(kwl+OUP=jPZh>?BqcA4T-+k`|vDnywi1 z{Sui@mSw-V;`}&*6wtX)%|Ez*Y`n=x?kl~(gy1(Y3Hs41_qlMJLe{9~t&FgjGAm=+ z0HtOu4`#FqtJunJ^yesLsxagXO)k_Fx7V(;YN9fJJaL`5IiGh4k%{ztsHQm4P(kv= z@$nC^=LrbLPg0`uK%l8u6xS1>+_2?Lo?w}Bo)3fq=7RaKnZ}AcKeMFQ??hgbic)JX zsOo^cyP6S~3~|1mTPn28ah||H*>LN-hvD{-Tq}<>*ZHB@YDM3$DfXh{q6tS~^`Ut~ zrKa{y?dA6xg5RYhWrHh1-tfHFH;kixLS)@4Fl<-My!BZX=BWj>Z3v$(4_Fv#x_^L2 zOWAS=E-eZAjYQ_;qGM7W6`0ShhS4;JOHmJ@v}_vsi0in`#bW2RFHe2jdSg)q4pj)31C-L{)=F>}4>qL$G`HknImF z{BEq@`JBn<%FLQbC&FzRw!Y$lJhgBgHG{4Jf3Ew$ahRB{IwP%iE=?4I-YVfmD1T20 z&n#ONpC!q`4;|yT@9yH~0|5LGn~AfT9sYpn%v(BOzpTojK|XvPz{fvQBarRQbK5CX z*w(F_)1k@H;)3q>+IEwwKPbYZ^?(?Prh1yj0UmK6B9MkGBpQgL$qV1HqekxGEq|n4 zdUe9`50Z8A&I!EcVtp=L{4M>xie;cg9Go^;4R9k@Dz#Z++2*SCC6a<@>n`c>o;Vmk z1wa&mqB9tjiJbXrZ>UI!F9kjEVuzOLFXB}{KEQun4o#0lB!~sj`$Z1HNT5k-s*lYT z*5)o52zJpt9JT}Oie3x!i0EUm-+8@=3l&)skRi~UPRG-=hH6a4t&3HLLweL^PsN;s z$QUWgq4d6yLlyX_(Ojxjyw>vU#v;clV4H=ld?nTI19Ms0cd-z8^D^68p9*s;GqBKN zgsUI*IV6lRoCa~TnE>eiQvOi}|2GY^2wzXke+Hik!utSDs~xD~n(utXcp2@#--iX9 zL32Y#E!E|1XQfntfOt^1s-KGMIhYHiYkHu;giyNZ#LWc4%!JqrN(s|*WLrI=LN#2? z#P%>|p9AsP-8WZ)f$Kn}M8V~#WhMJf9f>c%MFEU~P+d#y%S7|+bczYmwlsjObUwq% zA7_8jj_;xht*Uu4P4mpXra2BmysVUxvJi{+2@p3jUfWInY9GG4Fkojj*qw|GKz2iV zN+GTB>RH-0QvL>I*Apmm9K(PH$vZ*?qs3H}Y3d?3l>wHEk3Rsy`+ju1HaQ#Lt)_W` zz+^lGFo^Jw>r{#6U)+$%>04qs!LP!8rsziks>ztLxTi(8(#@KC#MkT0yUT5cZXmd4MlsW@r`ko%C{ zx0%EWCb24jQ_?-4e^m!fvi+zwrFV(RnGbM1k^N$EVPN?yT&ML9tv!F>b7%dIkGywQ87W1 z#LangO)*VPlmjv*!wAI8K>^Y76?&!-zF9{&DwZ6FJD_HiWMBwM){s=wpp1HqwZS`= zr>Gu9!KcFh3^&qS1@`0z7061!wsMC(QDu&QZLC2J%Zh)2^W>1hD(0m5w{ zY*c=PkH=kXVuX(|HD%LibR;)gMojCx)^VBUg8Q5OZjpx=e~f`RWUv$Apbb;5J|t0maV#R$4xy#dQiP_$(GGLcY7>-qG>F<}VSB&!6t=qN z`kBh*M7Wcbx0oAkxl`B86QWVthWs5u1+TLpG0oAMkqUc6;agmlapq4$QdZC^SJj3X zJF8xCFpuN1!yKjB2V5`8i+g+91&;RGvvo4$&!=BnFp&w=B^gl1LwLy?G7(Pr8xRu5 zB&JDW;0g~PGm%be!RmW%pPpQRZQaE^ek_wZ937nqm=%_w@f*y;l`+^^k|L(MNM)~) zqH`7!Z`OjFy|8TEFE{Qy6%)2zR`S2$70(kifYuF;ol<^=!RqE1G1Y9I!X?V|u{H5n zPXIuc`^d@&MrqZEcTUL;0FjvyF?{Uc?u8R*Edf_`=H267&DEjK zbYZYj@Zu!pr9j+YfB)R9KoEzXF~cYr%Rk)i=~ck%ZA=j^ahfsMyD2HFIJ~L1`T28opT!M6Ylid7nyaucl>4@iVN( z%df^8eSY@}hnJ58Rp?*vk5yMwR$LMx^woT)3`9fM_*XZk^on>?h-g3gwiim35xA=f z0B=goIAUbW4IXhC7^?UkNwN&a15%TBzeU1-+1yT4adT3(*pGN7czlYzLC1-;Flv_o z@ks)U6CAqBPs(Gm7N6c>@5&bCgrE5r5HgN;Eely7mT;IRGVO1T($ILs3uJC-&IBm{GiL|1jlKIpOl;OnE(X`c)p65i{F*S z6d0vm0I9sZ%(>$Y`eR6&aH2s1^Nq@25lOQW_* zY{2&$-LiE8hdB$@{hpD?x^hRtA+KIa^psPqEH#MdVpV=8@*TC7a7~6oycvLHx6$lS zX6ySt`9R{!E$?_^N`*Z}jVM1Uj%@fcdCkiG&Cj|Smub>ohefDX4cf9Y0U{^(hLRqx z4ZxvY?NLkclr!lW(^tfl@0>Sb>cdrL{+6{t)37yH7#Mcld!!pXQt936w|p zYe_&EK#u3y5iQyeQX?GaiAez+mKNdA!~3`)l(#Fgg1755G@rYUa?C~#$wSQ(!Wo3a6i2v_FKBcnl16|GXfI!5dVR>hq#(YM63EV zY6oVhJ58q`MrwcDp_~H%Yn66@n4y1+LdUm_4peU!LJi_+iXpAN z*_!e1IfeD+9;4Ow&U$23ZUsdj)j4`S>M5T z!lG*NTzw!-`&T!vy_QJptX%nWfb`F60WQ~Au0se6$O|T+OhGE++qKuEqK0um?fh?# zU$l?>Lyr0ruk{yUvB5=5OF*$Wv+JdV++wNcw|GQ?{;p7z1y!yUIT;;L=9utUxxQ+PeJIzs(bkW0A*;f~+be-2-L~3xF+#X4K6++&woAPa3nj z|I^&Vvgl|Wnr|%5Dr#|m%pO*$BdM%mFHw23sIP14$nQM=hgAJO((w7s(`YvNSLvTb z2@jvlh`yT2Nsxe0mX2TPp<>=^u0chqlO6+X5TArG>a%~1C=Enw56hO99UPhik~|kr zQ0B)-G}CiEQHcc#5+wDUea;WipjyN+$vei-GU1_Dzl`3z32YYTDCn>^QN(b-VgJD4 zb??)ZFbIiBNCl6u&#!aJDG#sP>09T%lQu$USm|2AKy&Au`1`nuz|Yaa~=s(#Rz~c9OQebcTP;+ zbd8Gl~lDYfd& zP+!YzOMoiZ4Sh6^6KQ|}*CGoE&^e=r`6o|WZT1jiqTz(`g7E;3pZ8cWt-Wd@?jYP+ z!S@9E_xe!Uu3w@mM*?pTi`ZEL@5O3$i%&YE0bTrviK`LWLUxqbOQ;4k>B~-E^iaJQ zP8dL$Fn$tG#EzzbF&|G-wk%6+{ww5~8E>6;AOOxA)@aGNU7s^%Zn%@~eoG0}ddS`C=&>bVaDXchsmOQIzZ6H+ zLtPf&*!a{pOXjMkb(3tt)#KIY5}$o%_#TA^MZf5+ioRsRNhIt}_uq<&sFVE()U)9* zBeFMnK*tW%GeZ+KS8^WzRllH*xZbK1B@#E zQAtaA;pvex#Un+AdHX4cYCu}kdD-D%{43udB8!b;v2rA`hsO`4yLBt%5=AEv$3=e- zpIh&bybDLlt#AKFSrxWIQTacyMiHTj0I$_a1;%p#-&dl`Cpd4A!(FuJD7d#a|2?%{ zpIw9D&)&=qfR>T}?SO&cygUH+PqR9sCg-lfGVIedOt+EdC4O$pdFB|+H@D}#^0fnN z8AzLVB5nYFw+%X3;`TVk0pE9^T^|3(P3obtfCo7;8^@cD8fukscfL}gnl@LK3%-g5 z8iC~-+tE;enW@SD>_0BmkS1UhSu373mMKS9q z*^X*%fG4JAyqSCFDA#*1piVZN>bydG)9fAfiK{#K+@gH_r%I|9vX&n(P|1l{p~ z?vg}())wg|vGEtOz1n&nz7<~M^QlyNay(6=h60Z^3WrUAk0l)d5z7gc;x&#hbtaT^ zUPY7lcq?4Qk8sj)z*I2hLhL~K+{G$K@CKUed&T83gs$P9t{Vp;>t@2}j?Ek%beVeraB1xW^F36T18BDp&GoN`f!)92G7AT!fkuk` z$90_O&$;94Fo_)wZP+qQ)I728xdIbWB0x-+mu-YQC{Z(3O&jIfxlI5~35e)!s*oZf zq101d_80?bk$~6GjVW793ziH}#<)$6`F!3laQX*McOXQ{7ur@SI8-S`cKoi_5c2-B zf0ujr<6)SLTENuSw|cnAYq%BXuD;E5HgMo?uIdkvVOVM~r$|{D?BsGS?17=1ziTlx zP?;%g80zeYnMtum^}GfaQIv12Z;x%He@ICoCwn3yiIZJ~v_)upoRrJ5#}8{P>InqQ zpc>2g{;^s&u2`g!B6bqHKLIY_2Ik+mqNEfkGVzxY|H&( z^x|ACF3=wD6?mrcJe{q&%kR6#hJiCrRkIH(|B@Hp={{Xs1HK)z z3P&G3vMHBn~BSCeA&IHhf=BetZ&qJ%q}=qzLT$}0xWZoU4*G*4j%?DmMaIl z8jm9$pHV)FaAMc2v(LCnw|J3LYGp_#xD*SO_EeGda@17T*OT;_>E7x(Iv@U$?+hCm z9*-^vEBya;v|3oX{I`{hUj$0s5FWb4l&Lof(?6L5GWT=n1?nVF;T-%1DgWtMWgahIj)(!dceK|62;9Igp8!8mXp$d+Al? z3bb>RRYUcPOjY!XF{9Mp+g7CiGeh~qpu<$1=RYTo{7%1XS7vfO5jws8Ci`ng5K*aa zmc2bj-;nyt=JU~~8B&6B-;tQ#4hUpY7eS}FUbn+rSDbeEBaIQcPr?dqhES#YpRvxO zM9R*7rpf6u(P0wdmLd>|fmvZaQj51$Z>ZzBr2crbdrAslR_Tzqf7|PCdC?V`qW8N- z_Vbk|e`dKscu&Bx#+mD^F(K067t?8TkvQ|Ip$Z^>&1(Ta;r1#3O>z2UWs**mA4(ED*_1!XyT3{}1>j}ycFkM z=oPV*HpxX^ySp2qLR-MAF3C2T?qFK+L%^u%0`n>y^ zTAdIraLi20T^{(BER!*>(wvjAeVqe8!9-Q&Vl&w~XdqIrvN)quUrh%FYat}B^)-+j9?>3=b!$fs@+ zyctA>G_Z)Sl+s`0Js04{v=1elf*h` z`8_A(tFzxLehzJ~Hq&mQSeyf?LsrCTi2GxnH>YXdp$>eI9>;S2l)MZkrquKBAK&BB zY?k)w2neonjBV&|4h!*kAq z>9tsS+`bajuu}Y!Jd=E<8ipx;5>4~kLA~|kI_(=B`sjC^-iZTeA_=|4g0-=99+Rif zgU0P;AGl8wFdsAMk^dZaw%KCV`t|f$wY~XrG<4&kXWhU`{R7$yj>l@pVh|r({}G2- zKHBCcCu5h+xLiDYRf@fuW82e%tt?XVlv$Rj! z%!tQjR~_}b{rO`ZLZCO$km3@T|0Dh+uT zd=if#K520&`TCXTox*PvG>(hW2QEbtNus=OE@V&mpj-eQ}F`<8l^-6#C{^X;a>c zPUxp=uin|JgS#VdZEn*JK3Aq7eX`mSs4z)e+@0g&64+DfRV^8M(iZUgFZr;ot(-$v zxC=?j?WU;w#`~1CF(@R(eE4FqO$whyc&RR(guHO$@VXjbe#OF+=+Un)@MSOEn1(02 zcmJa1^+Ji`pH{)bAIS=@e;Wu-7v}~1;V^pLzF}OTGo>L=7t1y482g_qT)~-wa*Va< zm6mHB{b%U%D=siM#KOC%>C6)=(f>s^Vt@ zLVLNL5L=R7lL$e%u|U93dCWQL8?m^F!>w~?FG@WAm(;aI;3Ar%ZW zR`Gy+_F*o4#~&j6K5nz*8`JOa8BrJ|Jqb$>e8-!K7SO@Q`oVRzrlzxr*|_xa`;zj#w_*=zGD%GdaIlSayj57n60Ick%#m6~}{jQO6|Q!SXBD=Q$Qy!qRkXI&SEN0NE@$;Xd5c9dlwjE3tTCH{S~!Cxim zg3Lb}UJ>9n6QVcy7-{xS&+vW&*0L)WcJ+n-v;YDTtlzD3RFnI+VcdC1Tores@_ z1V0_m(&312EfxyT4=^2=+u)A)yoPS}+IG(8jY{HK!Q`y37L4hmLsw7Fi!!M!#*bu-Y$3(0!?;@P+C+?-L)On|; z5Ax0L-|$6Y_*Pm@2E}?tNYQ3S{f(zw50g z0UWOuQf!|YWc@n{0>^4>*TC~WwpDPmL48-9-XV*)dx5U=Mnhb@HR0&^{x_NM55loP z{Q4;66cdN)za;+id))2(#wK6c%80jCwt5HO1PKJNy07G4lVy-SR7$`Fg}%#!c|CVh#7r8OW%xt7))&)k0t{$#Ek}54`Zq8&t-#YX+_@U{1)FIR!QPMIosGa zdm%rR5aew*9>-p5_M&?7pQg#=UP|^U17c+Cr;Y|c2bofQe6Sga_q8<;`ovP-$EDMG z3uo;?&-K>7R9-{uPdzOyPCm412U$F2v*j}p>GLkJG<3jdG)<2MTdhUyo)b_c^ z56XKl$#T3D#Jo3jHKvoc_I~nKlmpW!Oyd3L`_mlAtoM9JVa2I@^h|wJ-zwwifp2?7 zV;pLUWw6j~HbSuLS15k`@4SZ9(6uVqy8@~EY~He^LyHt-Aud91PJ; zeK(N!MMYb$-(ZGKZjCP<<9I$_GDGi|$rkVBi73HOpRV`wTR=sgwmB)>F1ftmd_0;= zf^mF+Gz+iZj>r{dWLRa2`QbhC(f2z+oOL?)gJ#m|x>D_LWLvZoT}I=0|Go1kj$hDs z@e~@hKyqs=oeBw=I_A9%!1vDL*0?zE9$_3+bn$#03w%SGW%(k-kc?J8wp28b+)WRu zelT+7y$z-k$>g4J3g!?Ij~Bn%!oAZ(a=%(^@{JbDu4Nl5w*#JZ9;KQQh+pm4LhflG zC-$X3*ONOPPbmqd1HXHVMY8x(`?m~DGPj2KtS~z7_;Hm&1a`0n(y6S6q*(un_>~)$ zx_u?L25)|rG%?PxcGYuvMB2a4w_sM&1o5kHVGuzLn2_2eBq8sfIElUo(J&OuaeVQ;085-^W~)mD$-NjvL@pKO#9QU)+sLg^w`UD;jGoZ8uHGWmKpL+y zO25a=%v=6|ehaKF)6p-RNWf?Nmq^jb4>2PoH`iNgwxKKD=ILEu`D?Tdl6yrz*k07y zCwfYomBNui2+2M1(=t{b)2zYn zUv`ai=j7bwBxAI!Bj0gP?D`7oq9dsDcJ;m_1aAvzh@ZcX3*J_kVB6#I2*A(YEEcmv zY70&I64Pt_(dM-PFajgPW8}*n?5~Isd+o@iUsp^F8ZltV768nK^Ho>tiIq-Qk@`+~dje zrSV4JJIC`B)^Ohu6GHJI4W_gNj;O7p=g&J`bGR30U$*+CRybTB-K7aOhBvl-(sQ`8 z4A76ZJ)dd_2#D5Zixft^09I|GA^z}S`y|BHkS`R@dcX_Vh9P|#skYqDP-%*@VfAwZ?JR`Z7xTopE>**v3uIU@iT9w!{{>$G zp#C@#AI2e)@!~2h!etni)U~{1ycotpEW}J4jt^o#NxfN&EAS(%l#CmB$#}F97ve%} zgoAMq-jBSb)=Ib**WhZrAQ_kPlJV{ZT!f3zhy$@7_QPCBwJgVCEXGeTAQ|`al8Iyh zSKtb-dL!P8z42~Lk&M(D+>D>&XSi1~;p8O~*}b?I=Xurc*b95$9hfOumzB63x8YVS zl}vbf$z-w=OZ~SUu`71LTk#g;O+F>ujk|CseuW1llTKbTnLU69@LjJ8coY5ycE*m_ z0dq_oPvb#6fcx-U+=D2Y^zxGAzeW58zwzhVFdy@<4YtBuY=Jq*sUO358c$+59>?$S zD3+m1lB`2slDxhy+=)A_-KN+SZ@|Wwg_-C;JEoxxQ_zBDG@^h!atMeRMhQb0Kp%Rs s23=T!Wjof2#YemrYcyj3ETj+cr&wEte(~D+SUXw*S07Ley?sO9`3gWyyB@w*$P7_*gd-$vNv}iI(Sfs2UgHf9L z?C35uLHzGE7a)XwqA{dWK?3gjpsByl;A+%*C)K)w!fSyfd4QCJcPAyr$3bL!uScTK zML}c6KBVN^Nj&84uS|NgAD1!kk}PTt0;A#WQyR{=Teye5uCXXpAFGHe^1%;h@<#gQzJ%?g8gD9rD2LXc%8@5uI>4{i*7A5H2rYMb`j1^Yskd(Vu0nuPdf1Fi2(5 z6^#*RDa~Pilv*H6m)cxtm}7kzH*>iapSHNe5FZwHxk}spJ6NMS{5jDYRDUC!wJdo1 zl#jWGWf&y}1hjTNAUkdh;ql;`(Gmmwtko0X+!XII6Bc@X@w@dq*XuAQfp?lZnTl6P zwYR~JdggK$D2{7VQ%6@_DR>QgEJW0pWFysjKInoAS52X&u#ED!Yd}-9Q~-!him+E< z;bt}TnCVTyx68AZ_mAy^gPxf?+iKTKz-z*vV+j)VITss+oMHir5)N~&Ti|9Gs*hLm zJoB#{6kHWnU@!eu-9O8z`0Hx>W9PZimUK|5CIc^uPZYReDLlV*NpLgu z^>@W)ShN9ZvtO2N!9uTj)2V9bx;zeRk4L5w1t>wo-h|5;i_f5%x)ywA+Ql?sT`FliCiXQA&$Jk~P)i&74qohGw>;B$eB5k2&`9;jYSR!}g&kMcglM#|%O} zs})5JhjLW5fp?W59UfS}R?DPU8;n786D3|Bj~WdV&5Q?Tn?l#mwmSSIN~dL(=tnK& zpeVJYqKq!35<4{L1j1q4)W6V>b8X4g_H@4VqJK_)dav^cf&~Kh#x1-0zcRWl=rJPC40^jH!fW5zeYjAz7g}hzR(Rtx| zNk$Hb(#xU>D$-~Fh3d4IzDbg^9znR$d&}5Bk`1C7p5l;>!K08cI@qK67?a`Q)y2X4 zOS9AvR`T-`lYw6VEytxxG?aJ9~=pF!5;vy26JvUHG8IhEn# z%26IU3Cj()Af6X4=Zi}l8wED#@29`=q9Ii!4E<+H$AwA=%vtrixkNZ=_Ny|FRi5T1 z;v{(4JdG_mv9`iGp%s*DqlH0|+Ix?4IG2n2ZH*{@@E>Q3?Mio7>ohHBdw@lrUqQB0 zC(Vz$RCQ2=0MYnh@Lev2UU7A^edgqn)4#+N{GT=q#v3CN-~5byC-Epyc)tDkFWl8U zR$_kcQ=Q1T5JY9Qj7)pQWvYmR@vk!)5%|hErc1F^IEoh}YJ6EOxM6p{9;*f7- zn(Q$iNel9uzQlXA<~h=9%r_VRmz6y1QagTwb|>va_wKAN*okD-3JKm7tp-f@ElfMW z?m;Clp0DDYdFbzjdQkQ&!uAY2LCWw8B7cmKbUq&JK+Y0=)>jS+QP2wMjfq0;A}G1{ zy0P+1K`--K(ca^=lp*NG2MNvsxbiEK&@%uWu85)1oc+>g0n@cd;J-WgTh4kIU@XkoxG) zA2|CcwdfH!C!P-(`ND4WGzgw;X56HB#8x+2=I%Fb=p%tZRZPnv?_cw=n# z_A?`Yc`*5eyc_Cd_mF$FQ)XzRDW`0U{M^olCreP))NajlFxpDC)>{|6>-f*+yw-L5 zCmK7etjD)xhDp`*x;7S^fy-j4jEo@efmv-~w*<2MeH{8eF$->AQh>MTcO873#&?}@ z{5w9yP~D14?Rb5f2S~A5XC^@}4v!(c`F>yc&mL^wUa&B@VCsWv;Jt zJ5e_jBYVHha9l(vBq_p(^k7Rft082?-dRL4=Bcovz?&_~cYN=`s!4jiOPwyV(ct7>N+4cT*83vW5QC#X z4o0Q^qHipAHa|Snvi12ij4LoP(&3c6ryHZ4mHAXFU}W-Ho`N!%H~qh(fKp>;U&2@6 zO%mU?R$_s}M|nmdzGj%t6B3+C`F~m^={<4Fj}A@}LO-?M2=;J9s`}182kR>*@#J2~}q5?Odsf3?`WrJN~D&_q{ z!E=h#wy7T+qvbyGH(a++q7(iLw$iJJUvkldqiN>pN)2mKmQ5ty+zQIoxJ8s=ANtiF za*XmxVkad14Yr_mOzrEaHOT2Bo9TbP*+O^q{W zr}Mn7iu8|K8&0ps{MwG|lUsboQS#<&UpzE;orZjJsE2(_Q&QTQpFo zzAR}*h4JELtY0DF7k7&0?kTR*hu@m4T*ew5ND}+}NV(G;vl!PX@5Xn`Lw}DkT7KQ) z#djUU%YIJ?M%kK_Pw=%ksvEDbUmSW4i@nm(B`euzaayn6i)(fMuMVci&6qB2X1La+ z;YFmRj4j}bRAJdOIH`DpUK~9!n5S71UWby?nFT#+_xa>vk;m?XcyQl{Dg?IeieX zqT)iE#OwE`RQ66lAZMON5!Z9!OTv^Q;8Os@N4c^^XU%n(s6DIUw^My#>rxB&!)DA{ zu^R02EZ0!oE)U~lp#2+2!!{7bcrV;>S)i%?sa^+~G~C63r6WMeKGB^TXZokFgh1{x z8ei4PPWKCfp);h)MJ+3jD`sS1IJ4m}GTkVF$5#P%J%eOtSIDj>+<*Bx0n)Gzc3Q|| zXmL`XYl7%k2*9cB@6N8>G!ANYXue&)hX-6-Q6Vs~-%&L4 z1&@*A^Iyjt3F&NHAo zU%27&uvO83{-)1qiyHn#&#J6mIonIWDj)s+=i-jw=>8j)(rlA=UUT?}`|^7K{FAu} zV{9f#l4rpRJ5xaK0n5^7;C;4c1k#Ybqn zB1u&J15^@hR@0O&77MoMS|~igeBH)~UNHiva>@>7&Vv}eB+YC;5meg|Wa6jbbv|rb z)nC1+@k)Zn6bNu0$DDi4I;jWEWnc_*Ml~F%b$94hgc%yZ9?kxZ3iG%Kt4i$#dwbr=nFH^`ENso7fG)NnX7o{Yu^h9>UX+rUatN>XdhF#rgd?U$(%z z)XFw)^zjJPlw1XyYbC|mo}9ow{oR+GyZJ2@O_sMWJtedJf&(q@p8JJ!ndq9XuOpZM zOq(hweaQv3j!+BSKu-2|sR7JO1)Y~kcT<~UT0t+6LLs~7S2SllZuuqL@&F%(O=jau zvN981H-WFA5Bnu&xzV#GHBOowT{@b^qjp^Ttk9{h`WEF2RgRiv!LV40PO9@>GuY2B ze{XERD2{=vtDt5AZKG^`CGYlBf-zJ7TncwoF{1Ug|4+*ud-RVJ$S%w~ys_IH3Ld3B zV|?Xcqb2piEp~y(U)QXf%j6<4>bC7@;`oD%BLX6dY#-RV@R^Cjb4G}=cDl!&4nB|$ zp+G=<*-dD;dk3(uyyWWKOav?lW%&CoUtgL!dP;I=d~qk)M+4C)Ba7;cIb<9OH_&~{ z*(jO(^0}&5o04<-dQ>sRqy4Fx6uDrVJV6;FTSV#H%!mBozqhzg9qscczn&I)!bo2{ zhlP3)sS?grfMd2O8>vopb2*6$g&rEt`O?@#9E@v=cJs#gk#B3C-`GU` zbT;8Aij7!X^>&Sv>grZlg)z^d1hwj`kS7=9jC>^?#8&dj-2aR2?yNAqme)fJU$R(vN%P={p`va#P%c! zC;*l2{+v*RotTB&WoF}vW}L3eS*PzLdw4ALQnD!MJoMgrWb1}29c)RFS~3oF zMV>FDH{1JwOWQ4AWA!%nzk_@W+6Xjm8oOyt#1-70&iUZIeUgy5@|XH9&@WX`*2uQB zZZ2{+<2bf$@4BM4*?|kXeZN6ak^|FNVMOiszC! z(g^$c`>JSY4bR%jGY;3bBW+uBa4AhIvA{zO(EQ-Y2MpLPdx-y1bR;{bf_O(@SY|sqBaC1<4 z1t1a6*>}!SY45sH0QC;wc(;3Q$lG810ZYwEPfr-VHQE~6iCevDL}TwBZRCBisrv2(-$7|zi?BT2fp z_Ph)d6@TV59GcOkBNgxX`O%J^JTrT^N>2Fr?TFzo6C3~`L<|r@(Gn&xPIlG|1lKov zW5MS`&A;`AszD-gXAAzf-?==es#w&Gc}wZrzS8+P?u;9xakn~`1`7c{QxZO%s6I%iX~jY+iOrwN*Z{p zq`5|AY(JsCZUal_deWKH_ub5zrY@~KzqOK#eAkcw;7_zoZ8|X2hI1$#P6~s(%%=zK@EDBQ{xF|$pS@p0F1p~Z`ac-DOcoPLYlgv7c z(AbCDY#wU`T7uO0z{*SEpX1m+T!%NW{y`rWaG^XBsa7i;+|vK68=;#C8zmo`sT3PN z>Vgj6_&JW?BxR!T>pu4#aBPg80}PnIt(mVsPJG6f4;}b`&lu|o@HGQG$5C&tf9oig z7i8t~2pL6}(E59sonYZh&$kl2+DY{t??>=CU=I03P-;h>K*mh&l?PW-Q(}{0R~yp^ z>3QY@b%p3K4nCzr^NssXq1v8{N)GeopG`CI@?vk!Oa>-kpelmKql|+Se1|%`(Vn?X zXKT4%^(p0tg-nGy{g!sHBt7p1P&AjauI|8RSO4Ae)3hv+S5BGp(EW+Gt>u})nuC5h zl6wGeYY00(=|)IWTg_zW#uR3|s+1X7(HO(H*Fj@A9 zuJ^2^Z7mUV11Fzp-So$p?7Ncp(|j+Exzm{673pWVNLGetXRujyK~l`ojvpUn#;KSl z0qm?9{zVDiI<$fx(=FfDm-5xlJN`(3Wit|%t+X9P0ECr)X9G~PWnZ5(r9@VN>>O1H z7`_GS_BL2AmwT)hJ(|SdMaRpp_wAZ2e&gwvE~3HHNISAIZJP|nsjSAw?x#^D02{7z z7W5|RW{STg8^^(`Vecc42cWt*dj;U5}}M*b`zz`Ndt+ zZRv3zUoPiOEt{+F#CK?65jdIBXfDyr_9%|5#`}lK93?qA?F{1Uh+y#X7ugIibL>X; z^hd@jRr2!CdM@Mopt=YKwmG?^9q)3-MadC62DTcatt!e z2}*nA)h4JL)eg_h(2UZL1tO=zNt^g8Cr?uB(FwAcc`yDh1&r!MS^M4}aScyeljbsb6Ib5#6+Zz6-#*^y*`R7#;Vd;&$*j zz&-5);f0}xW#pFxR~^)}!@zy~>Ke@s-!LY}{>PyX&!Nk@U?$D;(CPfvimTos*LL@y zyh`~L^PCQ#$1{{yA8FN14qk#}8&+#)LUx~>Ktw4~brOs^{qyt~s{x@;j}}w2h~1eg zA=Nyws;n#uk6#54;Q8e65Dw{M+gk&rkV=*wzTYqH@5>W9V*ou;=K(Mqc$Fm?O1}pk z(0nW`k9~3brBw-l)(dzz>O*DpIAan3dF}RUnhnbo>SCS|t}a9Rjy6Id4Jp$A^xn1z zs*?lAuOs*`j(&d(4tdx1QtvY$Osj8T-i6A8K0d+s{hY@i3DX11Tu zUwnwq9!O9qEeH?S zpy5`8L;=JkD2MI@;>1MDyzoKdb^ZBASGNT5m)gkMWzIuFryU6>HSZI)a;c+{s;KL2 z!xSxinR?G_N&V>f=7Xu05l;nQ7rNYP`4WPr=I#GHg|3wd2T;fK0xJ-pbygeuzPK}X zw>V>yZ#YJn8{lvNcC5`~_$p6DHt`0p#Zh@ls1cJK#$}xO9RU_9Bhnr4e2CH{L*+Q4 zhwEIpNxivk_jsN)?4N8W=3}l-rQ5k9)lh0q5G^q8syZ-jMTr3{e!@^k8g*Fl6M917;B)Xh3Z8 zSVpX}PG3i>q5x&H>o40K>L)9HV2HH_G$TGwXHZxxm?;{-Ngk&}+K)~{a`=>ja9+O# z(7lkZC_Wmi-t8oceH&{D2|6_QFDK=WVN<03_dRnLg7sZ@?$^FI9ko&^R#r?>CN~F! zn+5t>2z??Tuz{SdhO(&~?ExD_*EG-Mk!y$KadB%rUETycu>_-=Jq`Tc`Gr*{_EK&X zo8^BrMSwU_MjerzA{QsVHuAx)7rz*%XIV^mWiUG8^?*2G1 z6=kq*wf;XcCu$eyUloB`C(DTku_payFd^klJcTmi3Y7Cl*vJ4o3QGd_t2`ht12Axd zCvRg=2%E<|kE$`6b)=?9^L7znpG&aI!i$Zcrqf=E0dS>;`Z(!5z_xdd+R1N%pVwpqlmEK7hH)5!oNqO0Nh?DZr95J*CM zJgRACe@Te#c`4kSMH%d*z)dZuqfb_@KbJzGI_}0T*-?knu;KmvD9XUYP;uvnAm&0_&~*Oh=*?w4R}BHl$)G_ zVo0+FL4zbCLGqO|Y(h&O2|bKAct>S-ps)2bBPuE(gLNn;+LHz;ufwDnFdV3YC$VC) z-OyY~k%?Lwu=i35FhVb&@ET!=dR>m>Y{BcLEb25NAxfhQ60rkyAOhwO>~e)t9G0nk7IiA86%ZVMO`4yj@}Ru*duVgqu(zL|2F zPtH>>;9vxv2BkLRQqw4_#!U=s9}qc!Ir?*y10n(=0DD|pJ=6%aUE?tsT4@I)zV z>`Y>a>ys+q4F04g_$Ma18HoH3hVcL!Or~x1^vll{(XEUq=^zjroXUP8CK*C#oCy48 zdoY*RnOC1zC)sz?8N7ILI6ek8R zbd%}Z%0HeLyct`#=_ncEq{RF0ju9Fo(yCjkFd}O7Ox@K_a;wHVnK&B}8oz;&#A>tf zdaFC_%EI>zDThZ$EPIM|do%{MB1Pt@^25Hlinm|>bmrj!yo1-FQ!y~w-6j5E)Z99> z<)~Q56%Dplv{wNWPY&l`^T0HWfeK`<9w4tJ!p&^$Yqy+VJNg3?DuJJ;uH$$hMgE$I zQe%*9XF1ViuR6Id^;C_JF{qr*KIX#VqJhHpI(Jgnb6mCf?U(DojXe2< z5B_}7H3ada{yCDDQsR37xs8JfFvmJ9R%{7qVi6C>$gx^^bPNj#y2^31?X3QGrkERK z%|$7}miK=kP+!`qU_z#)B%8MK;tE zu_C9Iete2qK)j6!A2af&u|16-&(=^1Fb)RRZ_>cEWg3g~J7bwL;nvfXBS5Ju)(U+p zl!S!U@c{If^1IJ!5BusQ=GAi%z3U{E6V3{=H8FZX zzr-MA8f4inJ46k9?c3ql(xc>ASas<<9t(@^6Z$wC6L?eU!Drgka1BRKoXS!CM2M5M ztkV#WvF(~Cx_cw1q1$W-KkdR+sdkw9M@Y!gdwAzf1d&fJA8Tq_PH%}Tb043UEzuAe z4oBu4_kMoVcLIu9J9O?TWY@7tv5DYD4FpuhGhes;FR^KNh0Hk&#$C}u00^rlDBiRE z)~iWEKS{MiM*tM5q`*%SDzaVhQ#J#B;2D5_Pf8>l=Ex|aZ83uxgernLSO8+_AD!CI z&`(pybw+xHpeuaWU!rI4h%hAATh&SbMzl zM})}z%`mnmi?8DzU2+l!`7YSNq(+$yAro2i@ZWCSC)^B5BXv;}`T*S@^JsBS;FUv0 zr97De*mnS^YU#zXZ?k{++-`&j4{EOX&sI_uQSJ&!E0q@X<}oAuRm`>hkv z>>Yri^YGQq^mzS9$D@%nLq7uQ^B1c4}(1TcC? zxF(vwd&kCpSaMC(&p=W{01OcvU#{ianPw*+0j*Gt;u_T-v_|F@B^fWT;ewi}IEzeu zV=JvBGUZhHiZi0dL$u-tdf<@-m7Wq7lu{nji z`SjaQAx`)WO4K;c#t&IouBp=W@O=UTpKQ1FNR1z@;Yyj_bnZon9JN0gn3xCJ3iLN) z+ZL?k3+`c5s=B#BFm9oFOBHtD)07Dg^`PoKWiavQ;koD*!I_nx(RLc6r%>`8w?kqqr=nj$qoYXv-i zvh8^1<~Q-bGRp*@(NRbDH^0=(DPgwbM_VmTOuZ=T_Y{4EN~5!!)49NE z)UK4-eAH`E)*okz&L$O5eu<4LEMy(fLeFIRwm33AetpyFVX6u+P1-6Iejq!)u#o{Z zUZ5d|$}&NW3=qK5mv zn*}&H8=!?qlU4g&tCf#`eolFIzbg{?03v+Y3D;g9@bMi0ag(cvL$xCYx~TLx9;@MBV4NVpSP+f&j(G38a7&J*iXI;a1(^ zw!(alq)f1C5GN?0v!~y_iv`$pa3+i6j(&7Dyhvn+Y7aU6A4p zw6ewSg|f^a<7Q{1G)kqz-%FnbUb$ql4H5th)aig;;ux_7M(E!T27uC-$q-b;OtAai zuHbNqUqLmaFCCu5&{2cEAkOOM4RS3urGV!~CPSRp7bW7KkIDPwK@-t~of1@OZ_*-=5+_NoIh|tCms2tA#s)OJ>?kQp=2uHjmM! zuGy;93?=^-y?{^}JC$l9fFfsVZ5cqBxQyZHf;kKTP8SCzAsddNs5rw^_Zd?4y!=mZ zYC@xO0__=Lp~ ze~_;aVhvtpvsi7>x;$9Dxl?N?k5%dw^JHH!{UbZ6{Dbx+_+(Y#WoTfOpw(h;-i}5w z(RdD4YOH(gMjvC*G=XYjjn?|!UL!R>_)}l-I=Hu&j8=~YG`zl^0+BeVslw2NtCJL1n5LHnn& z2q`EkC-qH)dK4Wz%^AQ%xgD?i94%0!*PDgs7Yi(gEGOIvt`_c;RXM6hJHe3~2Dg6& z{g=PS8n9B3IEnYxAZ=eS1n+~v2-os$DA;)8M8+|+yKLmB(0X{Z6${ir1@flK#OtYj zT$a$R;Zm~|hm%nB>?cEo2?NdP#rI_#vwO?bo=&c@c%&j4e&T6^7uvkCTtfa_vA?hR zkr{N%W&91Tpb(-rXmT|?j`JeJ-%~9$)-U6)@Xe^0;pQ_D4os6)cCvs9vedGD!N5QQ zOQg?l=4Silvbg)y*p*$LWWwq?uq2bDJp$rfwcS zKkWbassIwddM!Ya! zLc>|xowdl1YBX+QJ3|f@9==>Q1NM*F`UH!~={yX#ZMPm?4e9C)*=v^?KhVnCK(|k& zh#+iTMC^W)2>lR${Bh?Cd(n~wDkyZ!pLmjy>+DB}qg04BMrt-8IW(a##26+SWq!^u z-)Y&)jZ`Z7YRYjsSN^FDewy!bv1n@I+7aaFs6?GD=ai)b`LOFJ6S60zF>ceEds$!{FRLf zoU{&j`D3tSg3b+Z@L4?h%N4WVD@v&WdOBaf(w|H-|2~`iq-lBop6?pIb$-kg+B9~i zEuM~g)1K(LYw0pZH{ow|@f-H>`a5~|jdu9nh3Sj(!MAYneYO0AyR*H8RNWkw)3kqw z(j8Or8qY^CU`@d7^^0E>$WD6w>BM?wPWkmPU-f#IazMJHc2GS&&wy*-KGZ)-?RD0z zxZI)(?=l4gudvx-+}dlJ7%dvgIw+n>$kqF?Fsidgye z4^(M!zOa<7Q(UeW-zhD!6$jacsm~?MLP4Ti7#Vh>h%`4JKv!o4qfW*-Rjd6GrJJ^{ zTD?%hwEuftss71rGbOJ{bsmbUKxPfRMNC-m^_!)QTUOQ8l`HL90VL?oGy1M{Soj)8 zt!t&pHDi^0(&90v1{SKxMZG^w`W5kdtR~IY;G642PlHcQonQIL^?ivowuUVdx{-21 zi1IeFYrTS^CP-W-mzg+Ds;QSJUeT%=%(tb#w9|mtNmXp;XT*?(?CYm772^*-1+rcc zt7^9<#H#saFHXTWZ=*F%X@{HCV^F2i3&KPpDv0+2;d0Khulp3sWbvKgZ-e7f~cRh%J2G$J5eJn8aXqU(t{z)58T*m4hg8?-) z>D&CmLgbV9k+%`P_GAInJ&V`_>WcAv8i(1!iyX)=Md#O}1z4uVX&l+FU&!iL_Uz~K zl~G?!SAu-;ht1EF(C{*^7=CmTK9n&|eCRw8y$gq=&fss|s%QwvaqF~i0#L2ZZD*JP^7p*q z3K@!ny-k;W<;0+31MZpT$}9BG0{Lw;uZp0En3KZnA zBejcPBdZb)(t%z|SYvk&UZ@ZvxREV_Ydo7=#A}G~Pu311Nj2rll37urfr&`HZP3br zdx>(7F`_U3XMPASIFHvs!=E-4eUQUPOF|_Fd zSV)6Nc!St{7%@p>N8somE4l? z_6&XC*X3s$W>^zHe_lKBI-MdUpKhe>n7PH|HD5$gO;qP?P}GIJ-%tJTbA^A&0uUUu zy%7ZlZca{^H-Fd@zj^zvHWW|`(E?d$FmvsD8M2|j$DU7!61m&|=@ETy zl!2Q`YcyXmxxP-DJ0FeEAynDAl49f2pBltafI8M3+a7$Lk^9pTWx#zda+VE~>G2X-<|(8fzmGD6 zbxCUR*eJ?Oo41m#&ix=IQZ3?U%NJU0;``^g+HI*DR);^{ah-!fi(l2|B_fj^fmvS* z;cq3cJ)JCM9-m#M0H-po8MR)nEowPGi>}#D$mB+RUvF%?X`@d4J_g|Zox!AhD#BG= z(IU$%$T=v1IZS$TIh!L_o%D$BEA`sck|-QfgA3IgtR)NmAZ`R#b9@Yc*$xu``Y0BC*R)7$DqwhiU6iH zt5dhTl5D*-N%ba0*x#Sg6hSwO!$`Wxflx<4q}Paex$sZ|FZxU501{P1%_0TfMf z9S`zH(32$E7*F?dy^tdMi|tY$Y3!oSu0uOK#HbPE^ep!V> zoK94l?xZc5_$;28yD^s+0jjt%x)63w;V5>Hdgd+JiqmzA7>Z z`>PlGvuM05gOy`$HGBj>=gpZdOhAuR*9IgrDGlZN6yCQRX|%`SMA4pWJ*IHkBcjCq zu4S3Rznvp7sxprSM4L5|cnZNc9&QJJOFO@Ybvvg_6Ko-<`pz#&Q*|U|!>n}(mNNw)`& zpOd0EIpmDJKGlo;8_wdP-CR=2GOHD*?Y63P`2@wrrE;v@*3>oZgRQwhZOYG5Fhuc?-SpFCxbM z3mzxZVKkk4)fmpfo4<*~t#euPMNk$;aeH}37bk#2CM6O;lMRwuokzok2wp^#-z&@W#HR_gPz3wc5RuO;B0vg_h(u)usg(eE!N33z%Fw<>bVBdi_noM$4eV#F1SWYMncl<}&n7_UnmNP)!19!b>(WqG~ zSua(C#>2Sj=U^$AyeJAy<|5y(jOe=H?hLnTEp)>tz~q4Npe>e zm91wA`UEVW|NJ!|xA6U|T$BN(bYm^)1&O@c+dXu^RYw$UL;B_M;>)9AIrs@jz2So6%Z-D>?goUn=?ZkOe23*w^6Mv29 zJS&zKwzv1^{~H}gUqrV%cA4Dh0WQrFafDA6!1j7P6;OFUFqEwYl(%76Bo@#yvpFoi zqw^Qi4=UpF^ttTi*03iTPw(p58=pAaOO$qD9*?~A0I<7gi8QCp=P?a{pn{hAN0-Sq z&w^ayMucB>#@@fWe8>Nihon6bic!?^uO1WT=J@SwETW^x%u_X&nT8t zp8rZ{;+hA$dvNRk`)aJeD#vp%B^0fP;MbmbPIFsE;fWi5L{uBU+>16Swkm`0cz_U_ z{ug55!a>WWQF0;-UmH3`;Z=6nOu?aZt6h9Ub#+@R2HRg3t#*yth>v%0V-{y08}JtN zeLusvzZV!gQQP~n{1f#c^~-++FL{na2*px<;x5teM>Zdob&lor9*Qyc@-XEI?@~Sl zHqWR(hJC6Eit{q9v(d_Lbg*I2p~gE zM=AHSEpdgKrzo!pe023g^!%>&$hC!9m~yv(#hVS_K}Kj>#OcrIY-b-%Qd;TP=~HTw zORr*EkOoQF3-Gy#5&3s4Baz8o*;;*huY<*0Q4j*mt=gmU8Pnf)#i3SU)HHI1dNoXm z*$R{T^>1ZW;u@`9&PmO)=rbgG3_E57LO>o+IKxsPxoozIk$iaaLWT%%=aj{po1)mn zl_F~4_3XlR+GoN)PHLCO>5OO^jDWHuag6STr^x27@iKT-tY0RaE{$lt)KTNk+ZU4) zO#~KJwoWEX6|a`XKQgmp5Fa=j(_Ng^8{emkdar<5sSCV4c#Vvq@-P!P{J3$-ki9lH z7AcsK12mzOr+Y_rTV0H<#dv74089pu$4mjvmdqI3PY^9{kjO<3az6e=OxxKnXp3LjAwr~lz4O|Mk^k5~+gVLexhO9i|HLiJw*DNY zEEVuNg4rs6tC{|0F|b;ZpMbHT4cwP4fcE|sfi;oKBJ_{}L^(p_G&gYY+TK?RU0qgL zf#E+)fy_NeIY68E``o|mn$K-livrDb*nJ<)um7{35tHrf1BIUROzad=GUA+baFSYb z9&?V>i^@I1U7}fC#udMnk^}oZ%m1vI5WW87=5NR1fXUZq+b)(r$3MUR(OmrM&ziOa z49+P{tsTHYD30Y@B!LdkSe|~`QNz{8D!t$!Q%3&6v^hrV2V>=PAJv+F+4MG`_2dM; zhmZP1;&-c@-V<{|!Z~GU3_fvZ=3z^j`dG5R6Ee* z7P0jNaHuis#>vgXYyOv4-uwMFZkzl%1G!I*B*)guuBckzmCTh-NmynJu^(O&P|r6_rYpl&CZteD_qZ{~VG z_%Rb$F2CQ+Zs=cnRsG@I?u~6z1l84n)7`(fTG|yP%SZEvRv4do@MPNr{n!~#fw}t7 z0fCjNd=n)K*ovhS-WDEPz2swd@H5c60vUQjL`R z6(aoJQqNUFLTRg>i;5dl`&@&|5mVaLzgO-rv=8g5I6UWIwD_SpY)NbPsy?`u{dvvb z<8fy48pUgZ7-P!AX4zZWXLHYHa(SfUqSE$ia=|~Q&7x~Roc4Pk|Kh09`PXG$(*JgZ zNjtw;J45ipgVIW%tLN8OgrBr%0`^!VWxZ$H^JD zIcD=!%zJSN7)gB#G?`b6NiIA*BPq?Ct>*nIoB4Zd8?5JR2X*}r|GDMk^3|_?9(gG_ z>$OZW&qN7s!I?^v80Xwc+p_(D@Z5RN`J6N#m8UrU*)8U5)@kUv)s*E~|3dR|yXT|Q}u{YqVW%Z9`I-TCr;_R}lL13b$PCEhy&bV5-{NywQ`P;jC|QAbC|kqM(phers!_|Lqz^=#%; U%cm=Vhfy(jy85}Sb4q9e0AvUEJOBUy literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..804e004c02e81700f80cfec6f0391763cb1f94a6 GIT binary patch literal 17370 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 W;OtD-Qp|UDV5uwXAU-JCMEpOAAeOKI literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..87a8e3faebc6c895295dff3d9ac7aab6c8b334d4 GIT binary patch literal 24124 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 vA7f&^pnt%Q?%z2m^Z \ No newline at end of file diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..f387b90 --- /dev/null +++ b/android/app/src/main/res/values/colors.xml @@ -0,0 +1,6 @@ + + #ffffff + #ffffff + #023c69 + #ffffff + \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..aceaa29 --- /dev/null +++ b/android/app/src/main/res/values/strings.xml @@ -0,0 +1,5 @@ + + Our City Forest + contain + false + \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..ab7cb49 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..9ae2aca --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,45 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + ext { + buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0' + minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '23') + compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34') + targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34') + kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23' + + ndkVersion = "26.1.10909125" + } + repositories { + google() + mavenCentral() + } + dependencies { + classpath('com.android.tools.build:gradle') + classpath('com.facebook.react:react-native-gradle-plugin') + classpath('org.jetbrains.kotlin:kotlin-gradle-plugin') + } +} + +apply plugin: "com.facebook.react.rootproject" + +allprojects { + repositories { + maven { + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm + url(new File(['node', '--print', "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), '../android')) + } + maven { + // Android JSC is installed from npm + url(new File(['node', '--print', "require.resolve('jsc-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), '../dist')) + } + + google() + mavenCentral() + maven { url 'https://www.jitpack.io' } + } +} +// @generated begin expo-camera-import - expo prebuild (DO NOT MODIFY) sync-f244f4f3d8bf7229102e8f992b525b8602c74770 +def expoCameraMavenPath = new File(["node", "--print", "require.resolve('expo-camera/package.json')"].execute(null, rootDir).text.trim(), "../android/maven") +allprojects { repositories { maven { url(expoCameraMavenPath) } } } +// @generated end expo-camera-import \ No newline at end of file diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..40220de --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,59 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m +org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true + +# Automatically convert third-party libraries to use AndroidX +android.enableJetifier=true + +# Enable AAPT2 PNG crunching +android.enablePngCrunchInReleaseBuilds=true + +# Use this property to specify which architecture you want to build. +# You can also override it from the CLI using +# ./gradlew -PreactNativeArchitectures=x86_64 +reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 + +# Use this property to enable support to the new architecture. +# This will allow you to use TurboModules and the Fabric render in +# your application. You should enable this flag either if you want +# to write custom TurboModules/Fabric components OR use libraries that +# are providing them. +newArchEnabled=false + +# Use this property to enable or disable the Hermes JS engine. +# If set to false, you will be using JSC instead. +hermesEnabled=true + +# Enable GIF support in React Native images (~200 B increase) +expo.gif.enabled=true +# Enable webp support in React Native images (~85 KB increase) +expo.webp.enabled=true +# Enable animated webp support (~3.4 MB increase) +# Disabled by default because iOS doesn't support animated webp +expo.webp.animated=false + +# Enable network inspector +EX_DEV_CLIENT_NETWORK_INSPECTOR=true + +# Use legacy packaging to compress native libraries in the resulting APK. +expo.useLegacyPackaging=false diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e6441136f3d4ba8a0da8d277868979cfbc8ad796 GIT binary patch literal 43453 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json deleted file mode 100644 index 7d28020..0000000 --- a/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images": [ - { - "idiom": "universal", - "filename": "image.png", - "scale": "1x" - }, - { - "idiom": "universal", - "scale": "2x" - }, - { - "idiom": "universal", - "scale": "3x" - } - ], - "info": { - "version": 1, - "author": "expo" - } -} diff --git a/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/image.png b/ios/mobileapptemplate/Images.xcassets/SplashScreenBackground.imageset/image.png deleted file mode 100644 index 33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j diff --git a/ios/mobileapptemplate/Info.plist b/ios/mobileapptemplate/Info.plist deleted file mode 100644 index a11989b..0000000 --- a/ios/mobileapptemplate/Info.plist +++ /dev/null @@ -1,76 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - mobile-app-template - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleURLTypes - - - CFBundleURLSchemes - - android - - - - CFBundleVersion - 1 - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - NSAllowsLocalNetworking - - - NSCameraUsageDescription - Allow $(PRODUCT_NAME) to access your camera - NSMicrophoneUsageDescription - Allow $(PRODUCT_NAME) to access your microphone - UILaunchStoryboardName - SplashScreen - UIRequiredDeviceCapabilities - - arm64 - - UIRequiresFullScreen - - UIStatusBarStyle - UIStatusBarStyleDefault - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIUserInterfaceStyle - Light - UIViewControllerBasedStatusBarAppearance - - - \ No newline at end of file diff --git a/ios/mobileapptemplate/PrivacyInfo.xcprivacy b/ios/mobileapptemplate/PrivacyInfo.xcprivacy deleted file mode 100644 index c6b452e..0000000 --- a/ios/mobileapptemplate/PrivacyInfo.xcprivacy +++ /dev/null @@ -1,48 +0,0 @@ - - - - - NSPrivacyAccessedAPITypes - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryFileTimestamp - NSPrivacyAccessedAPITypeReasons - - C617.1 - 0A2A.1 - 3B52.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryUserDefaults - NSPrivacyAccessedAPITypeReasons - - CA92.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategorySystemBootTime - NSPrivacyAccessedAPITypeReasons - - 35F9.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryDiskSpace - NSPrivacyAccessedAPITypeReasons - - E174.1 - 85F4.1 - - - - NSPrivacyCollectedDataTypes - - NSPrivacyTracking - - - diff --git a/ios/mobileapptemplate/SplashScreen.storyboard b/ios/mobileapptemplate/SplashScreen.storyboard deleted file mode 100644 index ed03a52..0000000 --- a/ios/mobileapptemplate/SplashScreen.storyboard +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ios/mobileapptemplate/Supporting/Expo.plist b/ios/mobileapptemplate/Supporting/Expo.plist deleted file mode 100644 index 750be02..0000000 --- a/ios/mobileapptemplate/Supporting/Expo.plist +++ /dev/null @@ -1,12 +0,0 @@ - - - - - EXUpdatesCheckOnLaunch - ALWAYS - EXUpdatesEnabled - - EXUpdatesLaunchWaitMs - 0 - - \ No newline at end of file diff --git a/ios/mobileapptemplate/main.m b/ios/mobileapptemplate/main.m deleted file mode 100644 index 25181b6..0000000 --- a/ios/mobileapptemplate/main.m +++ /dev/null @@ -1,10 +0,0 @@ -#import - -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} - diff --git a/ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h b/ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h deleted file mode 100644 index e11d920..0000000 --- a/ios/mobileapptemplate/mobileapptemplate-Bridging-Header.h +++ /dev/null @@ -1,3 +0,0 @@ -// -// Use this file to import your target's public headers that you would like to expose to Swift. -// diff --git a/ios/mobileapptemplate/mobileapptemplate.entitlements b/ios/mobileapptemplate/mobileapptemplate.entitlements deleted file mode 100644 index f683276..0000000 --- a/ios/mobileapptemplate/mobileapptemplate.entitlements +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/ios/mobileapptemplate/noop-file.swift b/ios/mobileapptemplate/noop-file.swift deleted file mode 100644 index b2ffafb..0000000 --- a/ios/mobileapptemplate/noop-file.swift +++ /dev/null @@ -1,4 +0,0 @@ -// -// @generated -// A blank Swift file must be created for native modules with Swift files to work correctly. -// diff --git a/package-lock.json b/package-lock.json index 67fe05e..2fc2d0b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", + "dotenv": "^16.4.5", "expo": "~51.0.21", "expo-auth-session": "~5.5.2", "expo-camera": "~15.0.16", @@ -9136,12 +9137,6 @@ "expo": "*" } }, - "node_modules/expo-json-utils": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.13.1.tgz", - "integrity": "sha512-mlfaSArGVb+oJmUcR22jEONlgPp0wj4iNIHfQ2je9Q8WTOqMc0Ws9tUciz3JdJnhffdHqo/k8fpvf0IRmN5HPA==", - "license": "MIT" - }, "node_modules/expo-keep-awake": { "version": "13.0.2", "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-13.0.2.tgz", @@ -9332,8 +9327,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/fast-loops": { "version": "1.1.4", @@ -14189,7 +14183,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.0" @@ -14198,6 +14191,15 @@ "react": "^18.2.0" } }, + "node_modules/react-dom/node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, "node_modules/react-freeze": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", diff --git a/package.json b/package.json index 99f2a57..b04d1a0 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", + "dotenv": "^16.4.5", "expo": "~51.0.21", "expo-auth-session": "~5.5.2", "expo-camera": "~15.0.16", @@ -48,11 +49,15 @@ "react-native-web": "~0.19.10", "zod": "^3.23.8", "zustand": "^5.0.0-rc.2", +<<<<<<< HEAD "react-native-web": "~0.19.10", "react-dom": "18.2.0", "@expo/metro-runtime": "~3.2.3", "expo-dev-client": "~4.0.28", "expo-random": "~14.0.1" +======= + "react-dom": "18.2.0" +>>>>>>> 1b578f1 (draft user auth) }, "devDependencies": { "@babel/core": "^7.24.0", diff --git a/src/navigation/types 2.tsx b/src/navigation/types 2.tsx new file mode 100644 index 0000000..edf2cc0 --- /dev/null +++ b/src/navigation/types 2.tsx @@ -0,0 +1,5 @@ +export type LoginStackParamList = { + Login: undefined; + GuestLogin: undefined; + MemberLogin: undefined; +}; diff --git a/src/screens/MemberLoginScreen.tsx b/src/screens/MemberLoginScreen.tsx deleted file mode 100644 index 5f2e871..0000000 --- a/src/screens/MemberLoginScreen.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import { Text, TouchableOpacity, View } from 'react-native'; -import Svg, { Circle } from 'react-native-svg'; -import GoogleSignInButton from '@/components/GoogleSignInButton'; -import { styles } from '@/screens/styles'; - -export default function MemberLoginScreen() { - return ( - - Staff and Member Login - - - - - - - - ); -} From 839b51c2e1e1097f9b5f08054f5718dede502cb5 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 30 Oct 2024 19:08:50 -0700 Subject: [PATCH 30/67] google auth draft 2 --- android/.gitignore | 16 + android/app/build.gradle | 201 + android/app/debug.keystore | Bin 0 -> 2257 bytes android/app/proguard-rules.pro | 14 + android/app/src/debug/AndroidManifest.xml | 7 + android/app/src/main/AndroidManifest.xml | 35 + .../ourcityforest/MainActivity.kt | 61 + .../ourcityforest/MainApplication.kt | 55 + .../res/drawable-hdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../res/drawable-mdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../res/drawable-xhdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../drawable-xxhdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../drawable-xxxhdpi/splashscreen_image.png | Bin 0 -> 38054 bytes .../res/drawable/rn_edit_text_material.xml | 37 + .../src/main/res/drawable/splashscreen.xml | 3 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 6265 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 5571 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 8055 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 4042 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 3585 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 5228 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 8519 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 7713 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 10921 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 13505 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 12192 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 17419 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 19123 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 17370 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 24124 bytes .../app/src/main/res/values-night/colors.xml | 1 + android/app/src/main/res/values/colors.xml | 6 + android/app/src/main/res/values/strings.xml | 5 + android/app/src/main/res/values/styles.xml | 17 + android/build.gradle | 45 + android/gradle.properties | 59 + android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43453 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + android/gradlew | 249 + android/gradlew.bat | 92 + .../react-settings-plugin/build.gradle.kts | 19 + .../expo/plugins/ReactSettingsPlugin.kt | 10 + android/settings.gradle | 66 + app.json | 4 +- ios/.gitignore | 30 + ios/.xcode.env | 11 + ios/OurCityForest.xcodeproj/project.pbxproj | 565 + .../xcschemes/OurCityForest.xcscheme} | 40 +- .../contents.xcworkspacedata | 10 + ios/OurCityForest/AppDelegate.h | 7 + ios/OurCityForest/AppDelegate.mm | 62 + .../App-Icon-1024x1024@1x.png | Bin 0 -> 49900 bytes .../AppIcon.appiconset/Contents.json | 14 + .../Images.xcassets/Contents.json | 6 + .../SplashScreen.imageset/Contents.json | 21 + .../SplashScreen.imageset/image.png | Bin 0 -> 38054 bytes .../Contents.json | 21 + .../SplashScreenBackground.imageset/image.png | Bin 0 -> 68 bytes ios/OurCityForest/Info.plist | 77 + .../OurCityForest-Bridging-Header.h | 3 + ios/OurCityForest/OurCityForest.entitlements | 5 + ios/OurCityForest/PrivacyInfo.xcprivacy | 48 + ios/OurCityForest/SplashScreen.storyboard | 51 + ios/OurCityForest/Supporting/Expo.plist | 12 + ios/OurCityForest/main.m | 10 + ios/OurCityForest/noop-file.swift | 4 + ios/Podfile | 79 + ios/Podfile.lock | 1709 + ios/Podfile.properties.json | 4 + ios/Pods/Pods 2.xcodeproj/project.pbxproj | 36035 ---------------- .../AppAuth-AppAuthCore_Privacy.xcscheme | 58 - .../xcschemes/AppAuth.xcscheme | 58 - .../xcschemes/DoubleConversion.xcscheme | 58 - .../xcschemes/EXApplication.xcscheme | 58 - .../xcschemes/EXBarCodeScanner.xcscheme | 58 - .../EXConstants-EXConstants.xcscheme | 58 - ...EXConstants-ExpoConstants_privacy.xcscheme | 58 - .../xcschemes/EXConstants.xcscheme | 58 - .../xcschemes/EXImageLoader.xcscheme | 58 - .../xcschemes/Expo.xcscheme | 58 - .../ExpoAdapterGoogleSignIn.xcscheme | 58 - .../xcschemes/ExpoAsset.xcscheme | 58 - .../xcschemes/ExpoCamera.xcscheme | 58 - .../xcschemes/ExpoCrypto.xcscheme | 58 - .../ExpoDevice-ExpoDevice_privacy.xcscheme | 58 - .../xcschemes/ExpoDevice.xcscheme | 58 - ...FileSystem-ExpoFileSystem_privacy.xcscheme | 58 - .../xcschemes/ExpoFileSystem.xcscheme | 58 - .../xcschemes/ExpoFont.xcscheme | 58 - .../xcschemes/ExpoKeepAwake.xcscheme | 58 - .../xcschemes/ExpoModulesCore.xcscheme | 58 - .../xcschemes/ExpoWebBrowser.xcscheme | 58 - .../xcschemes/FBLazyVector.xcscheme | 58 - .../GTMAppAuth-GTMAppAuth_Privacy.xcscheme | 58 - .../xcschemes/GTMAppAuth.xcscheme | 58 - ...er-GTMSessionFetcher_Core_Privacy.xcscheme | 58 - .../xcschemes/GTMSessionFetcher.xcscheme | 58 - .../GoogleSignIn-GoogleSignIn.xcscheme | 58 - .../xcschemes/GoogleSignIn.xcscheme | 58 - .../xcschemes/Pods-mobileapptemplate.xcscheme | 58 - .../xcschemes/RCT-Folly.xcscheme | 58 - .../xcschemes/RCTDeprecation.xcscheme | 58 - .../xcschemes/RCTRequired.xcscheme | 58 - .../xcschemes/RCTTypeSafety.xcscheme | 58 - ...Storage-RNCAsyncStorage_resources.xcscheme | 58 - .../xcschemes/RNCAsyncStorage.xcscheme | 58 - .../xcschemes/RNGestureHandler.xcscheme | 58 - .../xcschemes/RNGoogleSignin.xcscheme | 58 - .../xcschemes/RNReanimated.xcscheme | 58 - .../xcschemes/RNSVG.xcscheme | 58 - .../xcschemes/RNScreens.xcscheme | 58 - .../xcschemes/React-Codegen.xcscheme | 58 - .../React-Core-RCTI18nStrings.xcscheme | 58 - .../xcschemes/React-Core.xcscheme | 58 - .../xcschemes/React-CoreModules.xcscheme | 58 - .../xcschemes/React-Fabric.xcscheme | 58 - .../xcschemes/React-FabricImage.xcscheme | 58 - .../xcschemes/React-ImageManager.xcscheme | 58 - .../xcschemes/React-Mapbuffer.xcscheme | 58 - .../React-NativeModulesApple.xcscheme | 58 - .../xcschemes/React-RCTActionSheet.xcscheme | 58 - .../xcschemes/React-RCTAnimation.xcscheme | 58 - .../xcschemes/React-RCTAppDelegate.xcscheme | 58 - .../xcschemes/React-RCTBlob.xcscheme | 58 - .../xcschemes/React-RCTFabric.xcscheme | 58 - .../xcschemes/React-RCTImage.xcscheme | 58 - .../xcschemes/React-RCTLinking.xcscheme | 58 - .../xcschemes/React-RCTNetwork.xcscheme | 58 - .../xcschemes/React-RCTSettings.xcscheme | 58 - .../xcschemes/React-RCTText.xcscheme | 58 - .../xcschemes/React-RCTVibration.xcscheme | 58 - .../xcschemes/React-RuntimeApple.xcscheme | 58 - .../xcschemes/React-RuntimeCore.xcscheme | 58 - .../xcschemes/React-RuntimeHermes.xcscheme | 58 - .../xcschemes/React-callinvoker.xcscheme | 58 - .../xcschemes/React-cxxreact.xcscheme | 58 - .../xcschemes/React-debug.xcscheme | 58 - .../xcschemes/React-featureflags.xcscheme | 58 - .../xcschemes/React-graphics.xcscheme | 58 - .../xcschemes/React-hermes.xcscheme | 58 - .../xcschemes/React-jserrorhandler.xcscheme | 58 - .../xcschemes/React-jsi.xcscheme | 58 - .../xcschemes/React-jsiexecutor.xcscheme | 58 - .../xcschemes/React-jsinspector.xcscheme | 58 - .../xcschemes/React-jsitracing.xcscheme | 58 - .../xcschemes/React-logger.xcscheme | 58 - .../xcschemes/React-nativeconfig.xcscheme | 58 - .../xcschemes/React-perflogger.xcscheme | 58 - .../xcschemes/React-rendererdebug.xcscheme | 58 - .../xcschemes/React-rncore.xcscheme | 58 - .../xcschemes/React-runtimeexecutor.xcscheme | 58 - .../xcschemes/React-runtimescheduler.xcscheme | 58 - .../xcschemes/React-utils.xcscheme | 58 - .../xcschemes/React.xcscheme | 58 - .../xcschemes/ReactCommon.xcscheme | 58 - .../xcschemes/SocketRocket.xcscheme | 58 - .../xcschemes/Yoga.xcscheme | 58 - .../xcschemes/ZXingObjC.xcscheme | 58 - .../xcschemes/boost.xcscheme | 58 - .../xcschemes/fmt.xcscheme | 58 - .../xcschemes/glog.xcscheme | 58 - .../xcschemes/hermes-engine.xcscheme | 58 - .../react-native-safe-area-context.xcscheme | 58 - .../xcschemes/xcschememanagement.plist | 481 - package-lock.json | 409 +- src/components/GoogleSignInButton.tsx | 1 + src/components/GoogleSignInButton1.tsx | 85 + .../QRCodeScanner/QRCodeScanner 2.tsx | 99 + src/components/QRCodeScanner/styles 2.ts | 101 + src/navigation/types 2.tsx | 5 - src/navigation/types.tsx | 5 - src/styles/colors 2.ts | 12 + src/supabase/queries/species 2.ts | 63 + src/supabase/queries/trees 2.ts | 242 + 176 files changed, 4479 insertions(+), 42261 deletions(-) create mode 100644 android/.gitignore create mode 100644 android/app/build.gradle create mode 100644 android/app/debug.keystore create mode 100644 android/app/proguard-rules.pro create mode 100644 android/app/src/debug/AndroidManifest.xml create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt create mode 100644 android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt create mode 100644 android/app/src/main/res/drawable-hdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-mdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml create mode 100644 android/app/src/main/res/drawable/splashscreen.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/values-night/colors.xml create mode 100644 android/app/src/main/res/values/colors.xml create mode 100644 android/app/src/main/res/values/strings.xml create mode 100644 android/app/src/main/res/values/styles.xml create mode 100644 android/build.gradle create mode 100644 android/gradle.properties create mode 100644 android/gradle/wrapper/gradle-wrapper.jar create mode 100644 android/gradle/wrapper/gradle-wrapper.properties create mode 100755 android/gradlew create mode 100644 android/gradlew.bat create mode 100644 android/react-settings-plugin/build.gradle.kts create mode 100644 android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt create mode 100644 android/settings.gradle create mode 100644 ios/.gitignore create mode 100644 ios/.xcode.env create mode 100644 ios/OurCityForest.xcodeproj/project.pbxproj rename ios/{Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme => OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme} (52%) create mode 100644 ios/OurCityForest.xcworkspace/contents.xcworkspacedata create mode 100644 ios/OurCityForest/AppDelegate.h create mode 100644 ios/OurCityForest/AppDelegate.mm create mode 100644 ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png create mode 100644 ios/OurCityForest/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/OurCityForest/Images.xcassets/Contents.json create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents.json create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image.png create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png create mode 100644 ios/OurCityForest/Info.plist create mode 100644 ios/OurCityForest/OurCityForest-Bridging-Header.h create mode 100644 ios/OurCityForest/OurCityForest.entitlements create mode 100644 ios/OurCityForest/PrivacyInfo.xcprivacy create mode 100644 ios/OurCityForest/SplashScreen.storyboard create mode 100644 ios/OurCityForest/Supporting/Expo.plist create mode 100644 ios/OurCityForest/main.m create mode 100644 ios/OurCityForest/noop-file.swift create mode 100644 ios/Podfile create mode 100644 ios/Podfile.lock create mode 100644 ios/Podfile.properties.json delete mode 100644 ios/Pods/Pods 2.xcodeproj/project.pbxproj delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme delete mode 100644 ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 src/components/GoogleSignInButton1.tsx create mode 100644 src/components/QRCodeScanner/QRCodeScanner 2.tsx create mode 100644 src/components/QRCodeScanner/styles 2.ts delete mode 100644 src/navigation/types 2.tsx delete mode 100644 src/navigation/types.tsx create mode 100644 src/styles/colors 2.ts create mode 100644 src/supabase/queries/species 2.ts create mode 100644 src/supabase/queries/trees 2.ts diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 0000000..8a6be07 --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,16 @@ +# OSX +# +.DS_Store + +# Android/IntelliJ +# +build/ +.idea +.gradle +local.properties +*.iml +*.hprof +.cxx/ + +# Bundle artifacts +*.jsbundle diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..e6f8f02 --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,201 @@ +apply plugin: "com.android.application" +apply plugin: "org.jetbrains.kotlin.android" +apply plugin: "com.facebook.react" + +def projectRoot = rootDir.getAbsoluteFile().getParentFile().getAbsolutePath() + +static def versionToNumber(major, minor, patch) { + return patch * 100 + minor * 10000 + major * 1000000 +} + +def getRNVersion() { + def version = providers.exec { + workingDir(projectDir) + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + + def coreVersion = version.split("-")[0] + def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } + + return versionToNumber( + major, + minor, + patch + ) +} +def rnVersion = getRNVersion() + +/** + * This is the configuration block to customize your React Native Android app. + * By default you don't need to apply any configuration, just uncomment the lines you need. + */ +react { + entryFile = file(["node", "-e", "require('expo/scripts/resolveAppEntry')", projectRoot, "android", "absolute"].execute(null, rootDir).text.trim()) + reactNativeDir = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + hermesCommand = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/sdks/hermesc/%OS-BIN%/hermesc" + codegenDir = new File(["node", "--print", "require.resolve('@react-native/codegen/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + + // Use Expo CLI to bundle the app, this ensures the Metro config + // works correctly with Expo projects. + cliFile = new File(["node", "--print", "require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })"].execute(null, rootDir).text.trim()) + bundleCommand = "export:embed" + + /* Folders */ + // The root of your project, i.e. where "package.json" lives. Default is '..' + // root = file("../") + // The folder where the react-native NPM package is. Default is ../node_modules/react-native + // reactNativeDir = file("../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen + // codegenDir = file("../node_modules/@react-native/codegen") + + /* Variants */ + // The list of variants to that are debuggable. For those we're going to + // skip the bundling of the JS bundle and the assets. By default is just 'debug'. + // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. + // debuggableVariants = ["liteDebug", "prodDebug"] + + /* Bundling */ + // A list containing the node command and its flags. Default is just 'node'. + // nodeExecutableAndArgs = ["node"] + + // + // The path to the CLI configuration file. Default is empty. + // bundleConfig = file(../rn-cli.config.js) + // + // The name of the generated asset file containing your JS bundle + // bundleAssetName = "MyApplication.android.bundle" + // + // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' + // entryFile = file("../js/MyApplication.android.js") + // + // A list of extra flags to pass to the 'bundle' commands. + // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle + // extraPackagerArgs = [] + + /* Hermes Commands */ + // The hermes compiler command to run. By default it is 'hermesc' + // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" + // + // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" + // hermesFlags = ["-O", "-output-source-map"] + + if (rnVersion >= versionToNumber(0, 75, 0)) { + /* Autolinking */ + autolinkLibrariesWithApp() + } +} + +/** + * Set this to true to Run Proguard on Release builds to minify the Java bytecode. + */ +def enableProguardInReleaseBuilds = (findProperty('android.enableProguardInReleaseBuilds') ?: false).toBoolean() + +/** + * The preferred build flavor of JavaScriptCore (JSC) + * + * For example, to use the international variant, you can use: + * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` + * + * The international variant includes ICU i18n library and necessary data + * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that + * give correct results when using with locales other than en-US. Note that + * this variant is about 6MiB larger per architecture than default. + */ +def jscFlavor = 'org.webkit:android-jsc:+' + +android { + ndkVersion rootProject.ext.ndkVersion + + buildToolsVersion rootProject.ext.buildToolsVersion + compileSdk rootProject.ext.compileSdkVersion + + namespace 'org.calblueprint.ourcityforest' + defaultConfig { + applicationId 'org.calblueprint.ourcityforest' + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode 1 + versionName "1.0.0" + } + signingConfigs { + debug { + storeFile file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { + // Caution! In production, you need to generate your own keystore file. + // see https://reactnative.dev/docs/signed-apk-android. + signingConfig signingConfigs.debug + shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false) + minifyEnabled enableProguardInReleaseBuilds + proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + crunchPngs (findProperty('android.enablePngCrunchInReleaseBuilds')?.toBoolean() ?: true) + } + } + packagingOptions { + jniLibs { + useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false) + } + } +} + +// Apply static values from `gradle.properties` to the `android.packagingOptions` +// Accepts values in comma delimited lists, example: +// android.packagingOptions.pickFirsts=/LICENSE,**/picasa.ini +["pickFirsts", "excludes", "merges", "doNotStrip"].each { prop -> + // Split option: 'foo,bar' -> ['foo', 'bar'] + def options = (findProperty("android.packagingOptions.$prop") ?: "").split(","); + // Trim all elements in place. + for (i in 0.. 0) { + println "android.packagingOptions.$prop += $options ($options.length)" + // Ex: android.packagingOptions.pickFirsts += '**/SCCS/**' + options.each { + android.packagingOptions[prop] += it + } + } +} + +dependencies { + // The version of react-native is set by the React Native Gradle Plugin + implementation("com.facebook.react:react-android") + + def isGifEnabled = (findProperty('expo.gif.enabled') ?: "") == "true"; + def isWebpEnabled = (findProperty('expo.webp.enabled') ?: "") == "true"; + def isWebpAnimatedEnabled = (findProperty('expo.webp.animated') ?: "") == "true"; + + if (isGifEnabled) { + // For animated gif support + implementation("com.facebook.fresco:animated-gif:${reactAndroidLibs.versions.fresco.get()}") + } + + if (isWebpEnabled) { + // For webp support + implementation("com.facebook.fresco:webpsupport:${reactAndroidLibs.versions.fresco.get()}") + if (isWebpAnimatedEnabled) { + // Animated webp support + implementation("com.facebook.fresco:animated-webp:${reactAndroidLibs.versions.fresco.get()}") + } + } + + if (hermesEnabled.toBoolean()) { + implementation("com.facebook.react:hermes-android") + } else { + implementation jscFlavor + } +} + +if (rnVersion < versionToNumber(0, 75, 0)) { + apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); + applyNativeModulesAppBuildGradle(project) +} diff --git a/android/app/debug.keystore b/android/app/debug.keystore new file mode 100644 index 0000000000000000000000000000000000000000..364e105ed39fbfd62001429a68140672b06ec0de GIT binary patch literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc + + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..fbbad28 --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt b/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt new file mode 100644 index 0000000..fe5d7f5 --- /dev/null +++ b/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt @@ -0,0 +1,61 @@ +package org.calblueprint.ourcityforest + +import android.os.Build +import android.os.Bundle + +import com.facebook.react.ReactActivity +import com.facebook.react.ReactActivityDelegate +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled +import com.facebook.react.defaults.DefaultReactActivityDelegate + +import expo.modules.ReactActivityDelegateWrapper + +class MainActivity : ReactActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + // Set the theme to AppTheme BEFORE onCreate to support + // coloring the background, status bar, and navigation bar. + // This is required for expo-splash-screen. + setTheme(R.style.AppTheme); + super.onCreate(null) + } + + /** + * Returns the name of the main component registered from JavaScript. This is used to schedule + * rendering of the component. + */ + override fun getMainComponentName(): String = "main" + + /** + * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] + * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] + */ + override fun createReactActivityDelegate(): ReactActivityDelegate { + return ReactActivityDelegateWrapper( + this, + BuildConfig.IS_NEW_ARCHITECTURE_ENABLED, + object : DefaultReactActivityDelegate( + this, + mainComponentName, + fabricEnabled + ){}) + } + + /** + * Align the back button behavior with Android S + * where moving root activities to background instead of finishing activities. + * @see onBackPressed + */ + override fun invokeDefaultOnBackPressed() { + if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) { + if (!moveTaskToBack(false)) { + // For non-root activities, use the default implementation to finish them. + super.invokeDefaultOnBackPressed() + } + return + } + + // Use the default back button implementation on Android S + // because it's doing more than [Activity.moveTaskToBack] in fact. + super.invokeDefaultOnBackPressed() + } +} diff --git a/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt b/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt new file mode 100644 index 0000000..b014431 --- /dev/null +++ b/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt @@ -0,0 +1,55 @@ +package org.calblueprint.ourcityforest + +import android.app.Application +import android.content.res.Configuration + +import com.facebook.react.PackageList +import com.facebook.react.ReactApplication +import com.facebook.react.ReactNativeHost +import com.facebook.react.ReactPackage +import com.facebook.react.ReactHost +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load +import com.facebook.react.defaults.DefaultReactNativeHost +import com.facebook.soloader.SoLoader + +import expo.modules.ApplicationLifecycleDispatcher +import expo.modules.ReactNativeHostWrapper + +class MainApplication : Application(), ReactApplication { + + override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper( + this, + object : DefaultReactNativeHost(this) { + override fun getPackages(): List { + // Packages that cannot be autolinked yet can be added manually here, for example: + // packages.add(new MyReactNativePackage()); + return PackageList(this).packages + } + + override fun getJSMainModuleName(): String = ".expo/.virtual-metro-entry" + + override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG + + override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED + override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED + } + ) + + override val reactHost: ReactHost + get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost) + + override fun onCreate() { + super.onCreate() + SoLoader.init(this, false) + if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { + // If you opted-in for the New Architecture, we load the native entry point for this app. + load() + } + ApplicationLifecycleDispatcher.onApplicationCreate(this) + } + + override fun onConfigurationChanged(newConfig: Configuration) { + super.onConfigurationChanged(newConfig) + ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig) + } +} diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

NnX)EH+Nua)3Y(c z&{(nX_ht=QbJ%DzAya}!&uNu!4V0xI)QE$SY__m)SAKcN0P(&JcoK*Lxr@P zY&P=}&B3*UWNlc|&$Oh{BEqwK2+N2U$4WB7Fd|aIal`FGANUa9E-O)!gV`((ZGCc$ zBJA|FFrlg~9OBp#f7aHodCe{6= zay$6vN~zj1ddMZ9gQ4p32(7wD?(dE>KA2;SOzXRmPBiBc6g`eOsy+pVcHu=;Yd8@{ zSGgXf@%sKKQz~;!J;|2fC@emm#^_rnO0esEn^QxXgJYd`#FPWOUU5b;9eMAF zZhfiZb|gk8aJIw*YLp4!*(=3l8Cp{(%p?ho22*vN9+5NLV0TTazNY$B5L6UKUrd$n zjbX%#m7&F#U?QNOBXkiiWB*_tk+H?N3`vg;1F-I+83{M2!8<^nydGr5XX}tC!10&e z7D36bLaB56WrjL&HiiMVtpff|K%|*{t*ltt^5ood{FOG0<>k&1h95qPio)2`eL${YAGIx(b4VN*~nKn6E~SIQUuRH zQ+5zP6jfnP$S0iJ@~t!Ai3o`X7biohli;E zT#yXyl{bojG@-TGZzpdVDXhbmF%F9+-^YSIv|MT1l3j zrxOFq>gd2%U}?6}8mIj?M zc077Zc9fq(-)4+gXv?Az26IO6eV`RAJz8e3)SC7~>%rlzDwySVx*q$ygTR5kW2ds- z!HBgcq0KON9*8Ff$X0wOq$`T7ml(@TF)VeoF}x1OttjuVHn3~sHrMB++}f7f9H%@f z=|kP_?#+fve@{0MlbkC9tyvQ_R?lRdRJ@$qcB(8*jyMyeME5ns6ypVI1Xm*Zr{DuS zZ!1)rQfa89c~;l~VkCiHI|PCBd`S*2RLNQM8!g9L6?n`^evQNEwfO@&JJRme+uopQX0%Jo zgd5G&#&{nX{o?TQwQvF1<^Cg3?2co;_06=~Hcb6~4XWpNFL!WU{+CK;>gH%|BLOh7@!hsa(>pNDAmpcuVO-?;Bic17R}^|6@8DahH)G z!EmhsfunLL|3b=M0MeK2vqZ|OqUqS8npxwge$w-4pFVXFq$_EKrZY?BuP@Az@(k`L z`ViQBSk`y+YwRT;&W| z2e3UfkCo^uTA4}Qmmtqs+nk#gNr2W4 zTH%hhErhB)pkXR{B!q5P3-OM+M;qu~f>}IjtF%>w{~K-0*jPVLl?Chz&zIdxp}bjx zStp&Iufr58FTQ36AHU)0+CmvaOpKF;W@sMTFpJ`j;3d)J_$tNQI^c<^1o<49Z(~K> z;EZTBaVT%14(bFw2ob@?JLQ2@(1pCdg3S%E4*dJ}dA*v}_a4_P(a`cHnBFJxNobAv zf&Zl-Yt*lhn-wjZsq<9v-IsXxAxMZ58C@e0!rzhJ+D@9^3~?~yllY^s$?&oNwyH!#~6x4gUrfxplCvK#!f z$viuszW>MFEcFL?>ux*((!L$;R?xc*myjRIjgnQX79@UPD$6Dz0jutM@7h_pq z0Zr)#O<^y_K6jfY^X%A-ip>P%3saX{!v;fxT-*0C_j4=UMH+Xth(XVkVGiiKE#f)q z%Jp=JT)uy{&}Iq2E*xr4YsJ5>w^=#-mRZ4vPXpI6q~1aFwi+lQcimO45V-JXP;>(Q zo={U`{=_JF`EQj87Wf}{Qy35s8r1*9Mxg({CvOt}?Vh9d&(}iI-quvs-rm~P;eRA@ zG5?1HO}puruc@S{YNAF3vmUc2B4!k*yi))<5BQmvd3tr}cIs#9)*AX>t`=~{f#Uz0 z0&Nk!7sSZwJe}=)-R^$0{yeS!V`Dh7w{w5rZ9ir!Z7Cd7dwZcK;BT#V0bzTt>;@Cl z#|#A!-IL6CZ@eHH!CG>OO8!%G8&8t4)Ro@}USB*k>oEUo0LsljsJ-%5Mo^MJF2I8- z#v7a5VdJ-Cd%(a+y6QwTmi+?f8Nxtm{g-+WGL>t;s#epv7ug>inqimZCVm!uT5Pf6 ziEgQt7^%xJf#!aPWbuC_3Nxfb&CFbQy!(8ANpkWLI4oSnH?Q3f?0k1t$3d+lkQs{~(>06l&v|MpcFsyAv zin6N!-;pggosR*vV=DO(#+}4ps|5$`udE%Kdmp?G7B#y%H`R|i8skKOd9Xzx8xgR$>Zo2R2Ytktq^w#ul4uicxW#{ zFjG_RNlBroV_n;a7U(KIpcp*{M~e~@>Q#Av90Jc5v%0c>egEdY4v3%|K1XvB{O_8G zkTWLC>OZKf;XguMH2-Pw{BKbFzaY;4v2seZV0>^7Q~d4O=AwaPhP3h|!hw5aqOtT@ z!SNz}$of**Bl3TK209@F=Tn1+mgZa8yh(Png%Zd6Mt}^NSjy)etQrF zme*llAW=N_8R*O~d2!apJnF%(JcN??=`$qs3Y+~xs>L9x`0^NIn!8mMRFA_tg`etw z3k{9JAjnl@ygIiJcNHTy02GMAvBVqEss&t2<2mnw!; zU`J)0>lWiqVqo|ex7!+@0i>B~BSU1A_0w#Ee+2pJx0BFiZ7RDHEvE*ptc9md(B{&+ zKE>TM)+Pd>HEmdJao7U@S>nL(qq*A)#eLOuIfAS@j`_sK0UEY6OAJJ-kOrHG zjHx`g!9j*_jRcJ%>CE9K2MVf?BUZKFHY?EpV6ai7sET-tqk=nDFh-(65rhjtlKEY% z@G&cQ<5BKatfdA1FKuB=i>CCC5(|9TMW%K~GbA4}80I5%B}(gck#Wlq@$nO3%@QP_ z8nvPkJFa|znk>V92cA!K1rKtr)skHEJD;k8P|R8RkCq1Rh^&}Evwa4BUJz2f!2=MH zo4j8Y$YL2313}H~F7@J7mh>u%556Hw0VUOz-Un@ZASCL)y8}4XXS`t1AC*^>PLwIc zUQok5PFS=*#)Z!3JZN&eZ6ZDP^-c@StY*t20JhCnbMxXf=LK#;`4KHEqMZ-Ly9KsS zI2VUJGY&PmdbM+iT)zek)#Qc#_i4uH43 z@T5SZBrhNCiK~~esjsO9!qBpaWK<`>!-`b71Y5ReXQ4AJU~T2Njri1CEp5oKw;Lnm)-Y@Z3sEY}XIgSy%xo=uek(kAAH5MsV$V3uTUsoTzxp_rF=tx zV07vlJNKtJhCu`b}*#m&5LV4TAE&%KtHViDAdv#c^x`J7bg z&N;#I2GkF@SIGht6p-V}`!F_~lCXjl1BdTLIjD2hH$J^YFN`7f{Q?OHPFEM$65^!u zNwkelo*5+$ZT|oQ%o%;rBX$+?xhvjb)SHgNHE_yP%wYkkvXHS{Bf$OiKJ5d1gI0j< zF6N}Aq=(WDo(J{e-uOecxPD>XZ@|u-tgTR<972`q8;&ZD!cep^@B5CaqFz|oU!iFj zU0;6fQX&~15E53EW&w1s9gQQ~Zk16X%6 zjG`j0yq}4deX2?Tr(03kg>C(!7a|b9qFI?jcE^Y>-VhudI@&LI6Qa}WQ>4H_!UVyF z((cm&!3gmq@;BD#5P~0;_2qgZhtJS|>WdtjY=q zLnHH~Fm!cxw|Z?Vw8*~?I$g#9j&uvgm7vPr#&iZgPP~v~BI4jOv;*OQ?jYJtzO<^y z7-#C={r7CO810!^s(MT!@@Vz_SVU)7VBi(e1%1rvS!?PTa}Uv`J!EP3s6Y!xUgM^8 z4f!fq<3Wer_#;u!5ECZ|^c1{|q_lh3m^9|nsMR1#Qm|?4Yp5~|er2?W^7~cl;_r4WSme_o68J9p03~Hc%X#VcX!xAu%1`R!dfGJCp zV*&m47>s^%Ib0~-2f$6oSgn3jg8m%UA;ArcdcRyM5;}|r;)?a^D*lel5C`V5G=c~k zy*w_&BfySOxE!(~PI$*dwG><+-%KT5p?whOUMA*k<9*gi#T{h3DAxzAPxN&Xws8o9Cp*`PA5>d9*Z-ynV# z9yY*1WR^D8|C%I@vo+d8r^pjJ$>eo|j>XiLWvTWLl(^;JHCsoPgem6PvegHb-OTf| zvTgsHSa;BkbG=(NgPO|CZu9gUCGr$8*EoH2_Z#^BnxF0yM~t`|9ws_xZ8X8iZYqh! zAh;HXJ)3P&)Q0(&F>!LN0g#bdbis-cQxyGn9Qgh`q+~49Fqd2epikEUw9caM%V6WgP)532RMRW}8gNS%V%Hx7apSz}tn@bQy!<=lbhmAH=FsMD?leawbnP5BWM0 z5{)@EEIYMu5;u)!+HQWhQ;D3_Cm_NADNeb-f56}<{41aYq8p4=93d=-=q0Yx#knGYfXVt z+kMxlus}t2T5FEyCN~!}90O_X@@PQpuy;kuGz@bWft%diBTx?d)_xWd_-(!LmVrh**oKg!1CNF&LX4{*j|) zIvjCR0I2UUuuEXh<9}oT_zT#jOrJAHNLFT~Ilh9hGJPI1<5`C-WA{tUYlyMeoy!+U zhA#=p!u1R7DNg9u4|QfED-2TuKI}>p#2P9--z;Bbf4Op*;Q9LCbO&aL2i<0O$ByoI z!9;Ght733FC>Pz>$_mw(F`zU?`m@>gE`9_p*=7o=7av`-&ifU(^)UU`Kg3Kw`h9-1 z6`e6+im=|m2v`pN(2dE%%n8YyQz;#3Q-|x`91z?gj68cMrHl}C25|6(_dIGk*8cA3 zRHB|Nwv{@sP4W+YZM)VKI>RlB`n=Oj~Rzx~M+Khz$N$45rLn6k1nvvD^&HtsMA4`s=MmuOJID@$s8Ph4E zAmSV^+s-z8cfv~Yd(40Sh4JG#F~aB>WFoX7ykaOr3JaJ&Lb49=B8Vk-SQT9%7TYhv z?-Pprt{|=Y5ZQ1?od|A<_IJU93|l4oAfBm?3-wk{O<8ea+`}u%(kub(LFo2zFtd?4 zwpN|2mBNywv+d^y_8#<$r>*5+$wRTCygFLcrwT(qc^n&@9r+}Kd_u@Ithz(6Qb4}A zWo_HdBj#V$VE#l6pD0a=NfB0l^6W^g`vm^sta>Tly?$E&{F?TTX~DsKF~poFfmN%2 z4x`Dc{u{Lkqz&y!33;X}weD}&;7p>xiI&ZUb1H9iD25a(gI|`|;G^NwJPv=1S5e)j z;U;`?n}jnY6rA{V^ zxTd{bK)Gi^odL3l989DQlN+Zs39Xe&otGeY(b5>rlIqfc7Ap4}EC?j<{M=hlH{1+d zw|c}}yx88_xQr`{98Z!d^FNH77=u(p-L{W6RvIn40f-BldeF-YD>p6#)(Qzf)lfZj z?3wAMtPPp>vMehkT`3gToPd%|D8~4`5WK{`#+}{L{jRUMt zrFz+O$C7y8$M&E4@+p+oV5c%uYzbqd2Y%SSgYy#xh4G3hQv>V*BnuKQhBa#=oZB~w{azUB+q%bRe_R^ z>fHBilnRTUfaJ201czL8^~Ix#+qOHSO)A|xWLqOxB$dT2W~)e-r9;bm=;p;RjYahB z*1hegN(VKK+ztr~h1}YP@6cfj{e#|sS`;3tJhIJK=tVJ-*h-5y9n*&cYCSdg#EHE# zSIx=r#qOaLJoVVf6v;(okg6?*L_55atl^W(gm^yjR?$GplNP>BZsBYEf_>wM0Lc;T zhf&gpzOWNxS>m+mN92N0{;4uw`P+9^*|-1~$uXpggj4- z^SFc4`uzj2OwdEVT@}Q`(^EcQ_5(ZtXTql*yGzdS&vrS_w>~~ra|Nb5abwf}Y!uq6R5f&6g2ge~2p(%c< z@O)cz%%rr4*cRJ5f`n@lvHNk@lE1a*96Kw6lJ~B-XfJW%?&-y?;E&?1AacU@`N`!O z6}V>8^%RZ7SQnZ-z$(jsX`amu*5Fj8g!3RTRwK^`2_QHe;_2y_n|6gSaGyPmI#kA0sYV<_qOZc#-2BO%hX)f$s-Z3xlI!ub z^;3ru11DA`4heAu%}HIXo&ctujzE2!6DIGE{?Zs>2}J+p&C$rc7gJC35gxhflorvsb%sGOxpuWhF)dL_&7&Z99=5M0b~Qa;Mo!j&Ti_kXW!86N%n= zSC@6Lw>UQ__F&+&Rzv?gscwAz8IP!n63>SP)^62(HK98nGjLY2*e^OwOq`3O|C92? z;TVhZ2SK%9AGW4ZavTB9?)mUbOoF`V7S=XM;#3EUpR+^oHtdV!GK^nXzCu>tpR|89 zdD{fnvCaN^^LL%amZ^}-E+214g&^56rpdc@yv0b<3}Ys?)f|fXN4oHf$six)-@<;W&&_kj z-B}M5U*1sb4)77aR=@%I?|Wkn-QJVuA96an25;~!gq(g1@O-5VGo7y&E_srxL6ZfS z*R%$gR}dyONgju*D&?geiSj7SZ@ftyA|}(*Y4KbvU!YLsi1EDQQCnb+-cM=K1io78o!v*);o<XwjaQH%)uIP&Zm?)Nfbfn;jIr z)d#!$gOe3QHp}2NBak@yYv3m(CPKkwI|{;d=gi552u?xj9ObCU^DJFQp4t4e1tPzM zvsRIGZ6VF+{6PvqsplMZWhz10YwS={?`~O0Ec$`-!klNUYtzWA^f9m7tkEzCy<_nS z=&<(awFeZvt51>@o_~>PLs05CY)$;}Oo$VDO)?l-{CS1Co=nxjqben*O1BR>#9`0^ zkwk^k-wcLCLGh|XLjdWv0_Hg54B&OzCE^3NCP}~OajK-LuRW53CkV~Su0U>zN%yQP zH8UH#W5P3-!ToO-2k&)}nFe`t+mdqCxxAHgcifup^gKpMObbox9LFK;LP3}0dP-UW z?Zo*^nrQ6*$FtZ(>kLCc2LY*|{!dUn$^RW~m9leoF|@Jy|M5p-G~j%+P0_#orRKf8 zvuu5<*XO!B?1E}-*SY~MOa$6c%2cM+xa8}_8x*aVn~57v&W(0mqN1W`5a7*VN{SUH zXz98DDyCnX2EPl-`Lesf`=AQT%YSDb`$%;(jUTrNen$NPJrlpPDP}prI>Ml!r6bCT;mjsg@X^#&<}CGf0JtR{Ecwd&)2zuhr#nqdgHj+g2n}GK9CHuwO zk>oZxy{vcOL)$8-}L^iVfJHAGfwN$prHjYV0ju}8%jWquw>}_W6j~m<}Jf!G?~r5&Rx)!9JNX!ts#SGe2HzobV5); zpj@&`cNcO&q+%*<%D7za|?m5qlmFK$=MJ_iv{aRs+BGVrs)98BlN^nMr{V_fcl_;jkzRju+c-y?gqBC_@J0dFLq-D9@VN&-`R9U;nv$Hg?>$oe4N&Ht$V_(JR3TG^! zzJsbQbi zFE6-{#9{G{+Z}ww!ycl*7rRdmU#_&|DqPfX3CR1I{Kk;bHwF6jh0opI`UV2W{*|nn zf_Y@%wW6APb&9RrbEN=PQRBEpM(N1w`81s=(xQj6 z-eO0k9=Al|>Ej|Mw&G`%q8e$2xVz1v4DXAi8G};R$y)ww638Y=9y$ZYFDM$}vzusg zUf+~BPX>(SjA|tgaFZr_e0{)+z9i6G#lgt=F_n$d=beAt0Sa0a7>z-?vcjl3e+W}+ z1&9=|vC=$co}-Zh*%3588G?v&U7%N1Qf-wNWJ)(v`iO5KHSkC5&g7CrKu8V}uQGcfcz zmBz#Lbqwqy#Z~UzHgOQ;Q-rPxrRNvl(&u6ts4~0=KkeS;zqURz%!-ERppmd%0v>iRlEf+H$yl{_8TMJzo0 z>n)`On|7=WQdsqhXI?#V{>+~}qt-cQbokEbgwV3QvSP7&hK4R{Z{aGHVS3;+h{|Hz z6$Js}_AJr383c_+6sNR|$qu6dqHXQTc6?(XWPCVZv=)D#6_;D_8P-=zOGEN5&?~8S zl5jQ?NL$c%O)*bOohdNwGIKM#jSAC?BVY={@A#c9GmX0=T(0G}xs`-%f3r=m6-cpK z!%waekyAvm9C3%>sixdZj+I(wQlbB4wv9xKI*T13DYG^T%}zZYJ|0$Oj^YtY+d$V$ zAVudSc-)FMl|54n=N{BnZTM|!>=bhaja?o7s+v1*U$!v!qQ%`T-6fBvmdPbVmro&d zk07TOp*KuxRUSTLRrBj{mjsnF8`d}rMViY8j`jo~Hp$fkv9F_g(jUo#Arp;Xw0M$~ zRIN!B22~$kx;QYmOkos@%|5k)!QypDMVe}1M9tZfkpXKGOxvKXB!=lo`p?|R1l=tA zp(1}c6T3Fwj_CPJwVsYtgeRKg?9?}%oRq0F+r+kdB=bFUdVDRPa;E~~>2$w}>O>v=?|e>#(-Lyx?nbg=ckJ#5U6;RT zNvHhXk$P}m9wSvFyU3}=7!y?Y z=fg$PbV8d7g25&-jOcs{%}wTDKm>!Vk);&rr;O1nvO0VrU&Q?TtYVU=ir`te8SLlS zKSNmV=+vF|ATGg`4$N1uS|n??f}C_4Sz!f|4Ly8#yTW-FBfvS48Tef|-46C(wEO_%pPhUC5$-~Y?!0vFZ^Gu`x=m7X99_?C-`|h zfmMM&Y@zdfitA@KPw4Mc(YHcY1)3*1xvW9V-r4n-9ZuBpFcf{yz+SR{ zo$ZSU_|fgwF~aakGr(9Be`~A|3)B=9`$M-TWKipq-NqRDRQc}ABo*s_5kV%doIX7LRLRau_gd@Rd_aLFXGSU+U?uAqh z8qusWWcvgQ&wu{|sRXmv?sl=xc<$6AR$+cl& zFNh5q1~kffG{3lDUdvEZu5c(aAG~+64FxdlfwY^*;JSS|m~CJusvi-!$XR`6@XtY2 znDHSz7}_Bx7zGq-^5{stTRy|I@N=>*y$zz>m^}^{d&~h;0kYiq8<^Wq7Dz0w31ShO^~LUfW6rfitR0(=3;Uue`Y%y@ex#eKPOW zO~V?)M#AeHB2kovn1v=n^D?2{2jhIQd9t|_Q+c|ZFaWt+r&#yrOu-!4pXAJuxM+Cx z*H&>eZ0v8Y`t}8{TV6smOj=__gFC=eah)mZt9gwz>>W$!>b3O;Rm^Ig*POZP8Rl0f zT~o=Nu1J|lO>}xX&#P58%Yl z83`HRs5#32Qm9mdCrMlV|NKNC+Z~ z9OB8xk5HJ>gBLi+m@(pvpw)1(OaVJKs*$Ou#@Knd#bk+V@y;YXT?)4eP9E5{J%KGtYinNYJUH9PU3A}66c>Xn zZ{Bn0<;8$WCOAL$^NqTjwM?5d=RHgw3!72WRo0c;+houoUA@HWLZM;^U$&sycWrFd zE7ekt9;kb0`lps{>R(}YnXlyGY}5pPd9zBpgXeJTY_jwaJGSJQC#-KJqmh-;ad&F- z-Y)E>!&`Rz!HtCz>%yOJ|v(u7P*I$jqEY3}(Z-orn4 zlI?CYKNl`6I){#2P1h)y(6?i;^z`N3bxTV%wNvQW+eu|x=kbj~s8rhCR*0H=iGkSj zk23lr9kr|p7#qKL=UjgO`@UnvzU)`&fI>1Qs7ubq{@+lK{hH* zvl6eSb9%yngRn^T<;jG1SVa)eA>T^XX=yUS@NCKpk?ovCW1D@!=@kn;l_BrG;hOTC z6K&H{<8K#dI(A+zw-MWxS+~{g$tI7|SfP$EYKxA}LlVO^sT#Oby^grkdZ^^lA}uEF zBSj$weBJG{+Bh@Yffzsw=HyChS(dtLE3i*}Zj@~!_T-Ay7z=B)+*~3|?w`Zd)Co2t zC&4DyB!o&YgSw+fJn6`sn$e)29`kUwAc+1MND7YjV%lO;H2}fNy>hD#=gT ze+-aFNpyKIoXY~Vq-}OWPBe?Rfu^{ps8>Xy%42r@RV#*QV~P83jdlFNgkPN=T|Kt7 zV*M`Rh*30&AWlb$;ae130e@}Tqi3zx2^JQHpM>j$6x`#{mu%tZlwx9Gj@Hc92IuY* zarmT|*d0E~vt6<+r?W^UW0&#U&)8B6+1+;k^2|FWBRP9?C4Rk)HAh&=AS8FS|NQaZ z2j!iZ)nbEyg4ZTp-zHwVlfLC~tXIrv(xrP8PAtR{*c;T24ycA-;auWsya-!kF~CWZ zw_uZ|%urXgUbc@x=L=_g@QJ@m#5beS@6W195Hn7>_}z@Xt{DIEA`A&V82bc^#!q8$ zFh?z_Vn|ozJ;NPd^5uu(9tspo8t%&-U9Ckay-s@DnM*R5rtu|4)~e)`z0P-sy?)kc zs_k&J@0&0!q4~%cKL)2l;N*T&0;mqX5T{Qy60%JtKTQZ-xb%KOcgqwJmb%MOOKk7N zgq})R_6**{8A|6H?fO+2`#QU)p$Ei2&nbj6TpLSIT^D$|`TcSeh+)}VMb}LmvZ{O| ze*1IdCt3+yhdYVxcM)Q_V0bIXLgr6~%JS<<&dxIgfL=Vnx4YHuU@I34JXA|+$_S3~ zy~X#gO_X!cSs^XM{yzDGNM>?v(+sF#<0;AH^YrE8smx<36bUsHbN#y57K8WEu(`qHvQ6cAZPo=J5C(lSmUCZ57Rj6cx!e^rfaI5%w}unz}4 zoX=nt)FVNV%QDJH`o!u9olLD4O5fl)xp+#RloZlaA92o3x4->?rB4`gS$;WO{R;Z3>cG3IgFX2EA?PK^M}@%1%A;?f6}s&CV$cIyEr#q5;yHdNZ9h{| z-=dX+a5elJoDo?Eq&Og!nN6A)5yYpnGEp}?=!C-V)(*~z-+?kY1Q7qs#Rsy%hu_60rdbB+QQNr?S1 z?;xtjUv|*E3}HmuNyB9aFL5H~3Ho0UsmuMZELp1a#CA1g`P{-mT?BchuLEtK}!QZ=3AWakRu~?f9V~3F;TV`5%9Pcs_$gq&CcU}r8gOO zC2&SWPsSG{&o-LIGTBqp6SLQZPvYKp$$7L4WRRZ0BR$Kf0I0SCFkqveCp@f)o8W)! z$%7D1R`&j7W9Q9CGus_)b%+B#J2G;l*FLz#s$hw{BHS~WNLODV#(!u_2Pe&tMsq={ zdm7>_WecWF#D=?eMjLj=-_z`aHMZ=3_-&E8;ibPmM}61i6J3is*=dKf%HC>=xbj4$ zS|Q-hWQ8T5mWde6h@;mS+?k=89?1FU<%qH9B(l&O>k|u_aD|DY*@~(`_pb|B#rJ&g zR0(~(68fpUPz6TdS@4JT5MOPrqDh5_H(eX1$P2SQrkvN8sTxwV>l0)Qq z0pzTuvtEAKRDkKGhhv^jk%|HQ1DdF%5oKq5BS>szk-CIke{%js?~%@$uaN3^Uz6Wf z_iyx{bZ(;9y4X&>LPV=L=d+A}7I4GkK0c1Xts{rrW1Q7apHf-))`BgC^0^F(>At1* za@e7{lq%yAkn*NH8Q1{@{lKhRg*^TfGvv!Sn*ed*x@6>M%aaqySxR|oNadYt1mpUZ z6H(rupHYf&Z z29$5g#|0MX#aR6TZ$@eGxxABRKakDYtD%5BmKp;HbG_ZbT+=81E&=XRk6m_3t9PvD zr5Cqy(v?gHcYvYvXkNH@S#Po~q(_7MOuCAB8G$a9BC##gw^5mW16cML=T=ERL7wsk zzNEayTG?mtB=x*wc@ifBCJ|irFVMOvH)AFRW8WE~U()QT=HBCe@s$dA9O!@`zAAT) zaOZ7l6vyR+Nk_OOF!ZlZmjoImKh)dxFbbR~z(cMhfeX1l7S_`;h|v3gI}n9$sSQ>+3@AFAy9=B_y$)q;Wdl|C-X|VV3w8 z2S#>|5dGA8^9%Bu&fhmVRrTX>Z7{~3V&0UpJNEl0=N32euvDGCJ>#6dUSi&PxFW*s zS`}TB>?}H(T2lxBJ!V#2taV;q%zd6fOr=SGHpoSG*4PDaiG0pdb5`jelVipkEk%FV zThLc@Hc_AL1#D&T4D=w@UezYNJ%0=f3iVRuVL5H?eeZM}4W*bomebEU@e2d`M<~uW zf#Bugwf`VezG|^Qbt6R_=U0}|=k;mIIakz99*>FrsQR{0aQRP6ko?5<7bkDN8evZ& zB@_KqQG?ErKL=1*ZM9_5?Pq%lcS4uLSzN(Mr5=t6xHLS~Ym`UgM@D&VNu8e?_=nSFtF$u@hpPSmI4Vo_t&v?>$~K4y(O~Rb*(MFy_igM7 z*~yYUyR6yQgzWnWMUgDov!!g=lInM+=lOmOk4L`O?{i&qxy&D*_qorRbDwj6?)!ef z#JLd7F6Z2I$S0iYI={rZNk*<{HtIl^mx=h>Cim*04K4+Z4IJtd*-)%6XV2(MCscPiw_a+y*?BKbTS@BZ3AUao^%Zi#PhoY9Vib4N>SE%4>=Jco0v zH_Miey{E;FkdlZSq)e<{`+S3W=*ttvD#hB8w=|2aV*D=yOV}(&p%0LbEWH$&@$X3x~CiF-?ejQ*N+-M zc8zT@3iwkdRT2t(XS`d7`tJQAjRmKAhiw{WOqpuvFp`i@Q@!KMhwKgsA}%@sw8Xo5Y=F zhRJZg)O4uqNWj?V&&vth*H#je6T}}p_<>!Dr#89q@uSjWv~JuW(>FqoJ5^ho0%K?E z9?x_Q;kmcsQ@5=}z@tdljMSt9-Z3xn$k)kEjK|qXS>EfuDmu(Z8|(W?gY6-l z@R_#M8=vxKMAoi&PwnaIYw2COJM@atcgfr=zK1bvjW?9B`-+Voe$Q+H$j!1$Tjn+* z&LY<%)L@;zhnJlB^Og6I&BOR-m?{IW;tyYC%FZ!&Z>kGjHJ6cqM-F z&19n+e1=9AH1VrVeHrIzqlC`w9=*zfmrerF?JMzO&|Mmv;!4DKc(sp+jy^Dx?(8>1 zH&yS_4yL7m&GWX~mdfgH*AB4{CKo;+egw=PrvkTaoBU+P-4u?E|&!c z)DKc;>$$B6u*Zr1SjUh2)FeuWLWHl5TH(UHWkf zLs>7px!c5n;rbe^lO@qlYLzlDVp(z?6rPZel=YB)Uv&n!2{+Mb$-vQl=xKw( zve&>xYx+jW_NJh!FV||r?;hdP*jOXYcLCp>DOtJ?2S^)DkM{{Eb zS$!L$e_o0(^}n3tA1R3-$SNvgBq;DOEo}fNc|tB%%#g4RA3{|euq)p+xd3I8^4E&m zFrD%}nvG^HUAIKe9_{tXB;tl|G<%>yk6R;8L2)KUJw4yHJXUOPM>(-+jxq4R;z8H#>rnJy*)8N+$wA$^F zN+H*3t)eFEgxLw+Nw3};4WV$qj&_D`%ADV2%r zJCPCo%{=z7;`F98(us5JnT(G@sKTZ^;2FVitXyLe-S5(hV&Ium+1pIUB(CZ#h|g)u zSLJJ<@HgrDiA-}V_6B^x1>c9B6%~847JkQ!^KLZ2skm;q*edo;UA)~?SghG8;QbHh z_6M;ouo_1rq9=x$<`Y@EA{C%6-pEV}B(1#sDoe_e1s3^Y>n#1Sw;N|}8D|s|VPd+g z-_$QhCz`vLxxrVMx3ape1xu3*wjx=yKSlM~nFgkNWb4?DDr*!?U)L_VeffF<+!j|b zZ$Wn2$TDv3C3V@BHpSgv3JUif8%hk%OsGZ=OxH@8&4`bbf$`aAMchl^qN>Eyu3JH} z9-S!x8-s4fE=lad%Pkp8hAs~u?|uRnL48O|;*DEU! zuS0{cpk%1E0nc__2%;apFsTm0bKtd&A0~S3Cj^?72-*Owk3V!ZG*PswDfS~}2<8le z5+W^`Y(&R)yVF*tU_s!XMcJS`;(Tr`J0%>p=Z&InR%D3@KEzzI+-2)HK zuoNZ&o=wUC&+*?ofPb0a(E6(<2Amd6%uSu_^-<1?hsxs~0K5^f(LsGqgEF^+0_H=uNk9S0bb!|O8d?m5gQjUKevPaO+*VfSn^2892K~%crWM8+6 z25@V?Y@J<9w%@NXh-2!}SK_(X)O4AM1-WTg>sj1{lj5@=q&dxE^9xng1_z9w9DK>| z6Iybcd0e zyi;Ew!KBRIfGPGytQ6}z}MeXCfLY0?9%RiyagSp_D1?N&c{ zyo>VbJ4Gy`@Fv+5cKgUgs~na$>BV{*em7PU3%lloy_aEovR+J7TfQKh8BJXyL6|P8un-Jnq(ghd!_HEOh$zlv2$~y3krgeH;9zC}V3f`uDtW(%mT#944DQa~^8ZI+zAUu4U(j0YcDfKR$bK#gvn_{JZ>|gZ5+)u?T$w7Q%F^;!Wk?G z(le7r!ufT*cxS}PR6hIVtXa)i`d$-_1KkyBU>qmgz-=T};uxx&sKgv48akIWQ89F{ z0XiY?WM^~;|T8zBOr zs#zuOONzH?svv*jokd5SK8wG>+yMC)LYL|vLqm^PMHcT=`}V$=nIRHe2?h)8WQa6O zPAU}d`1y(>kZiP~Gr=mtJLMu`i<2CspL|q2DqAgAD^7*$xzM`PU4^ga`ilE134XBQ z99P(LhHU@7qvl9Yzg$M`+dlS=x^(m-_3t|h>S}E0bcFMn=C|KamQ)=w2^e)35p`zY zRV8X?d;s^>Cof2SPR&nP3E+-LCkS0J$H!eh8~k0qo$}00b=7!H_I2O+Ro@3O$nPdm ztmbOO^B+IHzQ5w>@@@J4cKw5&^_w6s!s=H%&byAbUtczPQ7}wfTqxxtQNfn*u73Qw zGuWsrky_ajPx-5`R<)6xHf>C(oqGf_Fw|-U*GfS?xLML$kv;h_pZ@Kk$y0X(S+K80 z6^|z)*`5VUkawg}=z`S;VhZhxyDfrE0$(PMurAxl~<>lfZa>JZ288ULK7D` zl9|#L^JL}Y$j*j`0-K6kH#?bRmg#5L3iB4Z)%iF@SqT+Lp|{i`m%R-|ZE94Np7Pa5 zCqC^V3}B(FR340pmF*qaa}M}+h6}mqE~7Sh!9bDv9YRT|>vBNAqv09zXHMlcuhKD| zcjjA(b*XCIwJ33?CB!+;{)vX@9xns_b-VO{i0y?}{!sdXj1GM8+$#v>W7nw;+O_9B z_{4L;C6ol?(?W0<6taGEn1^uG=?Q3i29sE`RfYCaV$3DKc_;?HsL?D_fSYg}SuO5U zOB_f4^vZ_x%o`5|C@9C5+o=mFy@au{s)sKw!UgC&L35aH(sgDxRE2De%(%OT=VUdN ziVLEmdOvJ&5*tCMKRyXctCwQu_RH%;m*$YK&m;jtbdH#Ak~13T1^f89tn`A%QEHWs~jnY~E}p_Z$XC z=?YXLCkzVSK+Id`xZYTegb@W8_baLt-Fq`Tv|=)JPbFsKRm)4UW;yT+J`<)%#ue9DPOkje)YF2fsCilK9MIIK>p*`fkoD5nGfmLwt)!KOT+> zOFq*VZktDDyM3P5UOg`~XL#cbzC}eL%qMB=Q5$d89MKuN#$6|4gx_Jt0Gfn8w&q}%lq4QU%6#jT*MRT% zrLz~C8FYKHawn-EQWN1B75O&quS+Z81(zN)G>~vN8VwC+e+y(`>HcxC{MrJ;H1Z4k zZWuv$w_F0-Ub%MVcpIc){4PGL^I7M{>;hS?;eH!;gmcOE66z3;Z1Phqo(t zVP(Hg6q#0gIKgsg7L7WE!{Y#1nI(45tx2{$34dDd#!Z0NIyrm)HOn5W#7;f4pQci# zDW!FI(g4e668kI9{2+mLwB+=#9bfqgX%!B34V-$wwSN(_cm*^{y0jQtv*4}eO^sOV z*9xoNvX)c9isB}Tgx&ZRjp3kwhTVK?r9;n!x>^XYT z@Q^7zp{rkIs{2mUSE^2!Gf6$6;j~&4=-0cSJJDizZp6LTe8b45;{AKM%v99}{{FfC zz709%u0mC=1KXTo(=TqmZQ;c?$M3z(!xah>aywrj40sc2y3rKFw4jCq+Y+u=CH@_V zxz|qeTwa>+<|H%8Dz5u>ZI5MmjTFwXS-Fv!TDd*`>3{krWoNVx$<133`(ftS?ZPyY z&4@ah^3^i`vL$BZa>O|Nt?ucewzsF)0zX3qmM^|waXr=T0pfIb0*$AwU=?Ipl|1Y; z*Pk6{C-p4MY;j@IJ|DW>QHZQJcp;Z~?8(Q+Kk3^0qJ}SCk^*n4W zu9ZFwLHUx-$6xvaQ)SUQcYd6fF8&x)V`1bIuX@>{mE$b|Yd(qomn3;bPwnDUc0F=; zh*6_((%bqAYQWQ~odER?h>1mkL4kpb3s7`0m@rDKGU*oyF)$j~Ffd4fXV$?`f~rHf zB%Y)@5SXZvfwm10RY5X?TEo)PK_`L6qgBp=#>fO49$D zDq8Ozj0q6213tV5Qq=;fZ0$|KroY{Dz=l@lU^J)?Ko@ti20TRplXzphBi>XGx4bou zEWrkNjz0t5j!_ke{g5I#PUlEU$Km8g8TE|XK=MkU@PT4T><2OVamoK;wJ}3X0L$vX zgd7gNa359*nc)R-0!`2X@FOTB`+oETOPc=ubp5R)VQgY+5BTZZJ2?9QwnO=dnulIUF3gFn;BODC2)65)HeVd%t86sL7Rv^Y+nbn+&l z6BAJY(ETvwI)Ts$aiE8rht4KD*qNyE{8{x6R|%akbTBzw;2+6Echkt+W+`u^XX z_z&x%n '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat new file mode 100644 index 0000000..25da30d --- /dev/null +++ b/android/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/android/react-settings-plugin/build.gradle.kts b/android/react-settings-plugin/build.gradle.kts new file mode 100644 index 0000000..b4f6668 --- /dev/null +++ b/android/react-settings-plugin/build.gradle.kts @@ -0,0 +1,19 @@ +import org.jetbrains.kotlin.gradle.tasks.KotlinCompile + +plugins { + kotlin("jvm") version "1.9.24" + id("java-gradle-plugin") +} + +repositories { + mavenCentral() +} + +gradlePlugin { + plugins { + create("reactSettingsPlugin") { + id = "com.facebook.react.settings" + implementationClass = "expo.plugins.ReactSettingsPlugin" + } + } +} diff --git a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt new file mode 100644 index 0000000..c54f6c7 --- /dev/null +++ b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt @@ -0,0 +1,10 @@ +package expo.plugins + +import org.gradle.api.Plugin +import org.gradle.api.initialization.Settings + +class ReactSettingsPlugin : Plugin { + override fun apply(settings: Settings) { + // Do nothing, just register the plugin. + } +} diff --git a/android/settings.gradle b/android/settings.gradle new file mode 100644 index 0000000..7b5a8bb --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,66 @@ +pluginManagement { + def version = providers.exec { + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + def (_, reactNativeMinor, reactNativePatch) = version.split("-")[0].tokenize('.').collect { it.toInteger() } + + includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json')"].execute(null, rootDir).text.trim()).getParentFile().toString()) + if(reactNativeMinor == 74 && reactNativePatch <= 3){ + includeBuild("react-settings-plugin") + } +} + +plugins { id("com.facebook.react.settings") } + +def getRNMinorVersion() { + def version = providers.exec { + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + + def coreVersion = version.split("-")[0] + def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } + + return minor +} + +if (getRNMinorVersion() >= 75) { + extensions.configure(com.facebook.react.ReactSettingsExtension) { ex -> + if (System.getenv('EXPO_UNSTABLE_CORE_AUTOLINKING') == '1') { + println('\u001B[32mUsing expo-modules-autolinking as core autolinking source\u001B[0m') + def command = [ + 'node', + '--no-warnings', + '--eval', + 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', + 'react-native-config', + '--json', + '--platform', + 'android' + ].toList() + ex.autolinkLibrariesFromCommand(command) + } else { + ex.autolinkLibrariesFromCommand() + } + } +} + +rootProject.name = 'Our City Forest' + +dependencyResolutionManagement { + versionCatalogs { + reactAndroidLibs { + from(files(new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), "../gradle/libs.versions.toml"))) + } + } +} + +apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle"); +useExpoModules() + +if (getRNMinorVersion() < 75) { + apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); + applyNativeModulesSettingsGradle(settings) +} + +include ':app' +includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile()) diff --git a/app.json b/app.json index cb69007..bde7c80 100644 --- a/app.json +++ b/app.json @@ -5,7 +5,6 @@ "owner": "ocfdev", "version": "1.0.0", "orientation": "portrait", - "scheme": "org.calblueprint.ourcityforest", "icon": "./assets/bp-icon.png", "userInterfaceStyle": "light", "plugins": [ @@ -54,6 +53,7 @@ "eas": { "projectId": "d04f2944-f495-4c9b-b330-6e13ce59c6ff" } - } + }, + "scheme": "our-city-forest" } } diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 0000000..8beb344 --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,30 @@ +# OSX +# +.DS_Store + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +project.xcworkspace +.xcode.env.local + +# Bundle artifacts +*.jsbundle + +# CocoaPods +/Pods/ diff --git a/ios/.xcode.env b/ios/.xcode.env new file mode 100644 index 0000000..3d5782c --- /dev/null +++ b/ios/.xcode.env @@ -0,0 +1,11 @@ +# This `.xcode.env` file is versioned and is used to source the environment +# used when running script phases inside Xcode. +# To customize your local environment, you can create an `.xcode.env.local` +# file that is not versioned. + +# NODE_BINARY variable contains the PATH to the node executable. +# +# Customize the NODE_BINARY variable here. +# For example, to use nvm with brew, add the following line +# . "$(brew --prefix nvm)/nvm.sh" --no-use +export NODE_BINARY=$(command -v node) diff --git a/ios/OurCityForest.xcodeproj/project.pbxproj b/ios/OurCityForest.xcodeproj/project.pbxproj new file mode 100644 index 0000000..33eb8c5 --- /dev/null +++ b/ios/OurCityForest.xcodeproj/project.pbxproj @@ -0,0 +1,565 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 35FBF3E0AF4E4A77B8066846 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D46009431F449E48D3C48CE /* noop-file.swift */; }; + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; + 96905EF65AED1B983A6B3ABC /* libPods-OurCityForest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */; }; + AA6A166850FA3F0691268363 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */; }; + B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 13B07F961A680F5B00A75B9A /* OurCityForest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OurCityForest.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = OurCityForest/AppDelegate.h; sourceTree = ""; }; + 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = OurCityForest/AppDelegate.mm; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = OurCityForest/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = OurCityForest/Info.plist; sourceTree = ""; }; + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = OurCityForest/main.m; sourceTree = ""; }; + 3D46009431F449E48D3C48CE /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "OurCityForest/noop-file.swift"; sourceTree = ""; }; + 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OurCityForest.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OurCityForest.debug.xcconfig"; path = "Target Support Files/Pods-OurCityForest/Pods-OurCityForest.debug.xcconfig"; sourceTree = ""; }; + 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = OurCityForest/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OurCityForest.release.xcconfig"; path = "Target Support Files/Pods-OurCityForest/Pods-OurCityForest.release.xcconfig"; sourceTree = ""; }; + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = OurCityForest/SplashScreen.storyboard; sourceTree = ""; }; + BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; + ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + F4BFA883E4314836939365AF /* OurCityForest-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "OurCityForest-Bridging-Header.h"; path = "OurCityForest/OurCityForest-Bridging-Header.h"; sourceTree = ""; }; + FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-OurCityForest/ExpoModulesProvider.swift"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 96905EF65AED1B983A6B3ABC /* libPods-OurCityForest.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 13B07FAE1A68108700A75B9A /* OurCityForest */ = { + isa = PBXGroup; + children = ( + BB2F792B24A3F905000567C9 /* Supporting */, + 13B07FAF1A68108700A75B9A /* AppDelegate.h */, + 13B07FB01A68108700A75B9A /* AppDelegate.mm */, + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 13B07FB61A68108700A75B9A /* Info.plist */, + 13B07FB71A68108700A75B9A /* main.m */, + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, + 3D46009431F449E48D3C48CE /* noop-file.swift */, + F4BFA883E4314836939365AF /* OurCityForest-Bridging-Header.h */, + 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */, + ); + name = OurCityForest; + sourceTree = ""; + }; + 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { + isa = PBXGroup; + children = ( + ED297162215061F000B7C4FE /* JavaScriptCore.framework */, + 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + 832341AE1AAA6A7D00B99B32 /* Libraries */ = { + isa = PBXGroup; + children = ( + ); + name = Libraries; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* OurCityForest */, + 832341AE1AAA6A7D00B99B32 /* Libraries */, + 83CBBA001A601CBA00E9B192 /* Products */, + 2D16E6871FA4F8E400B85C8A /* Frameworks */, + D65327D7A22EEC0BE12398D9 /* Pods */, + D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */, + ); + indentWidth = 2; + sourceTree = ""; + tabWidth = 2; + usesTabs = 0; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* OurCityForest.app */, + ); + name = Products; + sourceTree = ""; + }; + 92DBD88DE9BF7D494EA9DA96 /* OurCityForest */ = { + isa = PBXGroup; + children = ( + FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */, + ); + name = OurCityForest; + sourceTree = ""; + }; + BB2F792B24A3F905000567C9 /* Supporting */ = { + isa = PBXGroup; + children = ( + BB2F792C24A3F905000567C9 /* Expo.plist */, + ); + name = Supporting; + path = OurCityForest/Supporting; + sourceTree = ""; + }; + D65327D7A22EEC0BE12398D9 /* Pods */ = { + isa = PBXGroup; + children = ( + 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */, + 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */ = { + isa = PBXGroup; + children = ( + 92DBD88DE9BF7D494EA9DA96 /* OurCityForest */, + ); + name = ExpoModulesProviders; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 13B07F861A680F5B00A75B9A /* OurCityForest */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "OurCityForest" */; + buildPhases = ( + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, + 1B9ED052A6B672F71AB3EE62 /* [Expo] Configure project */, + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, + 711F00AE250137122D393E2E /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OurCityForest; + productName = OurCityForest; + productReference = 13B07F961A680F5B00A75B9A /* OurCityForest.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1600; + TargetAttributes = { + 13B07F861A680F5B00A75B9A = { + LastSwiftMigration = 1250; + }; + }; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "OurCityForest" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* OurCityForest */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, + AA6A166850FA3F0691268363 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Bundle React Native code and images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; + }; + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-OurCityForest-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 1B9ED052A6B672F71AB3EE62 /* [Expo] Configure project */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "[Expo] Configure project"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-OurCityForest/expo-configure-project.sh\"\n"; + }; + 711F00AE250137122D393E2E /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuthCore_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXApplication/ExpoApplication_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoDevice/ExpoDevice_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher_Core_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/GoogleSignIn/GoogleSignIn.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AppAuthCore_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoApplication_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoDevice_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMAppAuth_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMSessionFetcher_Core_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, + 13B07FC11A68108700A75B9A /* main.m in Sources */, + B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, + 35FBF3E0AF4E4A77B8066846 /* noop-file.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = OurCityForest/OurCityForest.entitlements; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = TH2D27QSGW; + ENABLE_BITCODE = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "FB_SONARKIT_ENABLED=1", + ); + INFOPLIST_FILE = OurCityForest/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = org.calblueprint.ourcityforest; + PRODUCT_NAME = OurCityForest; + SWIFT_OBJC_BRIDGING_HEADER = "OurCityForest/OurCityForest-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = OurCityForest/OurCityForest.entitlements; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = TH2D27QSGW; + INFOPLIST_FILE = OurCityForest/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; + PRODUCT_BUNDLE_IDENTIFIER = org.calblueprint.ourcityforest; + PRODUCT_NAME = OurCityForest; + SWIFT_OBJC_BRIDGING_HEADER = "OurCityForest/OurCityForest-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; + 83CBBA201A601CBA00E9B192 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CXX = ""; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = "$(inherited) "; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + USE_HERMES = true; + }; + name = Debug; + }; + 83CBBA211A601CBA00E9B192 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + CXX = ""; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = "$(inherited) "; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + USE_HERMES = true; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "OurCityForest" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "OurCityForest" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme b/ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme similarity index 52% rename from ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme rename to ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme index eb2ddf4..061e527 100644 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication-ExpoApplication_privacy.xcscheme +++ b/ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme @@ -1,6 +1,6 @@ + BlueprintIdentifier = "13B07F861A680F5B00A75B9A" + BuildableName = "OurCityForest.app" + BlueprintName = "OurCityForest" + ReferencedContainer = "container:OurCityForest.xcodeproj"> @@ -28,6 +28,16 @@ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES"> + + + + + + + + + + + + diff --git a/ios/OurCityForest.xcworkspace/contents.xcworkspacedata b/ios/OurCityForest.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..d94d35e --- /dev/null +++ b/ios/OurCityForest.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/ios/OurCityForest/AppDelegate.h b/ios/OurCityForest/AppDelegate.h new file mode 100644 index 0000000..1658a43 --- /dev/null +++ b/ios/OurCityForest/AppDelegate.h @@ -0,0 +1,7 @@ +#import +#import +#import + +@interface AppDelegate : EXAppDelegateWrapper + +@end diff --git a/ios/OurCityForest/AppDelegate.mm b/ios/OurCityForest/AppDelegate.mm new file mode 100644 index 0000000..b27f832 --- /dev/null +++ b/ios/OurCityForest/AppDelegate.mm @@ -0,0 +1,62 @@ +#import "AppDelegate.h" + +#import +#import + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ + self.moduleName = @"main"; + + // You can add your custom initial props in the dictionary below. + // They will be passed down to the ViewController used by React Native. + self.initialProps = @{}; + + return [super application:application didFinishLaunchingWithOptions:launchOptions]; +} + +- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge +{ + return [self bundleURL]; +} + +- (NSURL *)bundleURL +{ +#if DEBUG + return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; +#else + return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; +#endif +} + +// Linking API +- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { + return [super application:application openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options]; +} + +// Universal Links +- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler { + BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; + return [super application:application continueUserActivity:userActivity restorationHandler:restorationHandler] || result; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken +{ + return [super application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error +{ + return [super application:application didFailToRegisterForRemoteNotificationsWithError:error]; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler +{ + return [super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; +} + +@end diff --git a/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..53527464bfce12fa4b0bb4d5de7f4c17eae397ff GIT binary patch literal 49900 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json new file mode 100644 index 0000000..7d28020 --- /dev/null +++ b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "image.png", + "scale": "1x" + }, + { + "idiom": "universal", + "scale": "2x" + }, + { + "idiom": "universal", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png new file mode 100644 index 0000000000000000000000000000000000000000..33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j literal 0 HcmV?d00001 diff --git a/ios/OurCityForest/Info.plist b/ios/OurCityForest/Info.plist new file mode 100644 index 0000000..f6fd89e --- /dev/null +++ b/ios/OurCityForest/Info.plist @@ -0,0 +1,77 @@ + + + + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Our City Forest + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleURLSchemes + + org.calblueprint.ourcityforest + org.calblueprint.ourcityforest + + + + CFBundleVersion + 1 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking + + + NSCameraUsageDescription + This app requires access to the camera to scan QR codes for tree information. + NSMicrophoneUsageDescription + Allow $(PRODUCT_NAME) to access your microphone + UILaunchStoryboardName + SplashScreen + UIRequiredDeviceCapabilities + + arm64 + + UIRequiresFullScreen + + UIStatusBarStyle + UIStatusBarStyleDefault + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIUserInterfaceStyle + Light + UIViewControllerBasedStatusBarAppearance + + + \ No newline at end of file diff --git a/ios/OurCityForest/OurCityForest-Bridging-Header.h b/ios/OurCityForest/OurCityForest-Bridging-Header.h new file mode 100644 index 0000000..e11d920 --- /dev/null +++ b/ios/OurCityForest/OurCityForest-Bridging-Header.h @@ -0,0 +1,3 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// diff --git a/ios/OurCityForest/OurCityForest.entitlements b/ios/OurCityForest/OurCityForest.entitlements new file mode 100644 index 0000000..f683276 --- /dev/null +++ b/ios/OurCityForest/OurCityForest.entitlements @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/ios/OurCityForest/PrivacyInfo.xcprivacy b/ios/OurCityForest/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..c6b452e --- /dev/null +++ b/ios/OurCityForest/PrivacyInfo.xcprivacy @@ -0,0 +1,48 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + 0A2A.1 + 3B52.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + 85F4.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/ios/OurCityForest/SplashScreen.storyboard b/ios/OurCityForest/SplashScreen.storyboard new file mode 100644 index 0000000..ed03a52 --- /dev/null +++ b/ios/OurCityForest/SplashScreen.storyboard @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ios/OurCityForest/Supporting/Expo.plist b/ios/OurCityForest/Supporting/Expo.plist new file mode 100644 index 0000000..750be02 --- /dev/null +++ b/ios/OurCityForest/Supporting/Expo.plist @@ -0,0 +1,12 @@ + + + + + EXUpdatesCheckOnLaunch + ALWAYS + EXUpdatesEnabled + + EXUpdatesLaunchWaitMs + 0 + + \ No newline at end of file diff --git a/ios/OurCityForest/main.m b/ios/OurCityForest/main.m new file mode 100644 index 0000000..25181b6 --- /dev/null +++ b/ios/OurCityForest/main.m @@ -0,0 +1,10 @@ +#import + +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} + diff --git a/ios/OurCityForest/noop-file.swift b/ios/OurCityForest/noop-file.swift new file mode 100644 index 0000000..b2ffafb --- /dev/null +++ b/ios/OurCityForest/noop-file.swift @@ -0,0 +1,4 @@ +// +// @generated +// A blank Swift file must be created for native modules with Swift files to work correctly. +// diff --git a/ios/Podfile b/ios/Podfile new file mode 100644 index 0000000..2e36580 --- /dev/null +++ b/ios/Podfile @@ -0,0 +1,79 @@ +require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") +require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") + +require 'json' +podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} + +ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' +ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] + +use_autolinking_method_symbol = ('use' + '_native' + '_modules!').to_sym +origin_autolinking_method = self.method(use_autolinking_method_symbol) +self.define_singleton_method(use_autolinking_method_symbol) do |*args| + if ENV['EXPO_UNSTABLE_CORE_AUTOLINKING'] == '1' + Pod::UI.puts('Using expo-modules-autolinking as core autolinking source'.green) + config_command = [ + 'node', + '--no-warnings', + '--eval', + 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', + 'react-native-config', + '--json', + '--platform', + 'ios' + ] + origin_autolinking_method.call(config_command) + else + origin_autolinking_method.call() + end +end + +platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4' +install! 'cocoapods', + :deterministic_uuids => false + +prepare_react_native_project! + +target 'OurCityForest' do + use_expo_modules! + config = use_native_modules! + + use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] + use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] + + use_react_native!( + :path => config[:reactNativePath], + :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', + # An absolute path to your application root. + :app_path => "#{Pod::Config.instance.installation_root}/..", + :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false', + ) + + post_install do |installer| + react_native_post_install( + installer, + config[:reactNativePath], + :mac_catalyst_enabled => false, + :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', + ) + + # This is necessary for Xcode 14, because it signs resource bundles by default + # when building for devices. + installer.target_installation_results.pod_target_installation_results + .each do |pod_name, target_installation_result| + target_installation_result.resource_bundle_targets.each do |resource_bundle_target| + resource_bundle_target.build_configurations.each do |config| + config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' + end + end + end + end + + post_integrate do |installer| + begin + expo_patch_react_imports!(installer) + rescue => e + Pod::UI.warn e + end + end +end diff --git a/ios/Podfile.lock b/ios/Podfile.lock new file mode 100644 index 0000000..e8df24e --- /dev/null +++ b/ios/Podfile.lock @@ -0,0 +1,1709 @@ +PODS: + - AppAuth (1.7.5): + - AppAuth/Core (= 1.7.5) + - AppAuth/ExternalUserAgent (= 1.7.5) + - AppAuth/Core (1.7.5) + - AppAuth/ExternalUserAgent (1.7.5): + - AppAuth/Core + - boost (1.83.0) + - DoubleConversion (1.1.6) + - EXApplication (5.9.1): + - ExpoModulesCore + - EXConstants (16.0.2): + - ExpoModulesCore + - Expo (51.0.38): + - ExpoModulesCore + - ExpoAdapterGoogleSignIn (13.1.0): + - ExpoModulesCore + - GoogleSignIn (~> 7.1) + - React-Core + - ExpoAsset (10.0.10): + - ExpoModulesCore + - ExpoCamera (15.0.16): + - ExpoModulesCore + - ZXingObjC/OneD + - ZXingObjC/PDF417 + - ExpoCrypto (13.0.2): + - ExpoModulesCore + - ExpoDevice (6.0.2): + - ExpoModulesCore + - ExpoFileSystem (17.0.1): + - ExpoModulesCore + - ExpoFont (12.0.10): + - ExpoModulesCore + - ExpoKeepAwake (13.0.2): + - ExpoModulesCore + - ExpoModulesCore (1.12.26): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - ExpoWebBrowser (13.0.3): + - ExpoModulesCore + - FBLazyVector (0.74.5) + - fmt (9.1.0) + - glog (0.3.5) + - GoogleSignIn (7.1.0): + - AppAuth (< 2.0, >= 1.7.3) + - GTMAppAuth (< 5.0, >= 4.1.1) + - GTMSessionFetcher/Core (~> 3.3) + - GTMAppAuth (4.1.1): + - AppAuth/Core (~> 1.7) + - GTMSessionFetcher/Core (< 4.0, >= 3.3) + - GTMSessionFetcher/Core (3.5.0) + - hermes-engine (0.74.5): + - hermes-engine/Pre-built (= 0.74.5) + - hermes-engine/Pre-built (0.74.5) + - RCT-Folly (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Default (= 2024.01.01.00) + - RCT-Folly/Default (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCTDeprecation (0.74.5) + - RCTRequired (0.74.5) + - RCTTypeSafety (0.74.5): + - FBLazyVector (= 0.74.5) + - RCTRequired (= 0.74.5) + - React-Core (= 0.74.5) + - React (0.74.5): + - React-Core (= 0.74.5) + - React-Core/DevSupport (= 0.74.5) + - React-Core/RCTWebSocket (= 0.74.5) + - React-RCTActionSheet (= 0.74.5) + - React-RCTAnimation (= 0.74.5) + - React-RCTBlob (= 0.74.5) + - React-RCTImage (= 0.74.5) + - React-RCTLinking (= 0.74.5) + - React-RCTNetwork (= 0.74.5) + - React-RCTSettings (= 0.74.5) + - React-RCTText (= 0.74.5) + - React-RCTVibration (= 0.74.5) + - React-callinvoker (0.74.5) + - React-Codegen (0.74.5): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-NativeModulesApple + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-Core (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/CoreModulesHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/Default (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/DevSupport (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.5) + - React-Core/RCTWebSocket (= 0.74.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTActionSheetHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTAnimationHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTBlobHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTImageHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTLinkingHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTNetworkHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTSettingsHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTTextHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTVibrationHeaders (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTWebSocket (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-CoreModules (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety (= 0.74.5) + - React-Codegen + - React-Core/CoreModulesHeaders (= 0.74.5) + - React-jsi (= 0.74.5) + - React-jsinspector + - React-NativeModulesApple + - React-RCTBlob + - React-RCTImage (= 0.74.5) + - ReactCommon + - SocketRocket (= 0.7.0) + - React-cxxreact (0.74.5): + - boost (= 1.83.0) + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-debug (= 0.74.5) + - React-jsi (= 0.74.5) + - React-jsinspector + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - React-runtimeexecutor (= 0.74.5) + - React-debug (0.74.5) + - React-Fabric (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/animations (= 0.74.5) + - React-Fabric/attributedstring (= 0.74.5) + - React-Fabric/componentregistry (= 0.74.5) + - React-Fabric/componentregistrynative (= 0.74.5) + - React-Fabric/components (= 0.74.5) + - React-Fabric/core (= 0.74.5) + - React-Fabric/imagemanager (= 0.74.5) + - React-Fabric/leakchecker (= 0.74.5) + - React-Fabric/mounting (= 0.74.5) + - React-Fabric/scheduler (= 0.74.5) + - React-Fabric/telemetry (= 0.74.5) + - React-Fabric/templateprocessor (= 0.74.5) + - React-Fabric/textlayoutmanager (= 0.74.5) + - React-Fabric/uimanager (= 0.74.5) + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/animations (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/attributedstring (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistry (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistrynative (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/components/inputaccessory (= 0.74.5) + - React-Fabric/components/legacyviewmanagerinterop (= 0.74.5) + - React-Fabric/components/modal (= 0.74.5) + - React-Fabric/components/rncore (= 0.74.5) + - React-Fabric/components/root (= 0.74.5) + - React-Fabric/components/safeareaview (= 0.74.5) + - React-Fabric/components/scrollview (= 0.74.5) + - React-Fabric/components/text (= 0.74.5) + - React-Fabric/components/textinput (= 0.74.5) + - React-Fabric/components/unimplementedview (= 0.74.5) + - React-Fabric/components/view (= 0.74.5) + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/inputaccessory (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/legacyviewmanagerinterop (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/modal (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/rncore (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/root (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/safeareaview (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/scrollview (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/text (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/textinput (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/unimplementedview (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/view (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-Fabric/core (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/imagemanager (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/leakchecker (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/mounting (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/scheduler (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/telemetry (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/templateprocessor (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/textlayoutmanager (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/uimanager + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/uimanager (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-FabricImage (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired (= 0.74.5) + - RCTTypeSafety (= 0.74.5) + - React-Fabric + - React-graphics + - React-ImageManager + - React-jsi + - React-jsiexecutor (= 0.74.5) + - React-logger + - React-rendererdebug + - React-utils + - ReactCommon + - Yoga + - React-featureflags (0.74.5) + - React-graphics (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core/Default (= 0.74.5) + - React-utils + - React-hermes (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.5) + - React-jsi + - React-jsiexecutor (= 0.74.5) + - React-jsinspector + - React-perflogger (= 0.74.5) + - React-runtimeexecutor + - React-ImageManager (0.74.5): + - glog + - RCT-Folly/Fabric + - React-Core/Default + - React-debug + - React-Fabric + - React-graphics + - React-rendererdebug + - React-utils + - React-jserrorhandler (0.74.5): + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-debug + - React-jsi + - React-Mapbuffer + - React-jsi (0.74.5): + - boost (= 1.83.0) + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-jsiexecutor (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.5) + - React-jsi (= 0.74.5) + - React-jsinspector + - React-perflogger (= 0.74.5) + - React-jsinspector (0.74.5): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-featureflags + - React-jsi + - React-runtimeexecutor (= 0.74.5) + - React-jsitracing (0.74.5): + - React-jsi + - React-logger (0.74.5): + - glog + - React-Mapbuffer (0.74.5): + - glog + - React-debug + - react-native-config (1.5.3): + - react-native-config/App (= 1.5.3) + - react-native-config/App (1.5.3): + - React-Core + - react-native-safe-area-context (4.10.5): + - React-Core + - React-nativeconfig (0.74.5) + - React-NativeModulesApple (0.74.5): + - glog + - hermes-engine + - React-callinvoker + - React-Core + - React-cxxreact + - React-jsi + - React-jsinspector + - React-runtimeexecutor + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-perflogger (0.74.5) + - React-RCTActionSheet (0.74.5): + - React-Core/RCTActionSheetHeaders (= 0.74.5) + - React-RCTAnimation (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTAnimationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTAppDelegate (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-CoreModules + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-nativeconfig + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-RCTNetwork + - React-rendererdebug + - React-RuntimeApple + - React-RuntimeCore + - React-RuntimeHermes + - React-runtimescheduler + - React-utils + - ReactCommon + - React-RCTBlob (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-Codegen + - React-Core/RCTBlobHeaders + - React-Core/RCTWebSocket + - React-jsi + - React-jsinspector + - React-NativeModulesApple + - React-RCTNetwork + - ReactCommon + - React-RCTFabric (0.74.5): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-jsinspector + - React-nativeconfig + - React-RCTImage + - React-RCTText + - React-rendererdebug + - React-runtimescheduler + - React-utils + - Yoga + - React-RCTImage (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTImageHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTNetwork + - ReactCommon + - React-RCTLinking (0.74.5): + - React-Codegen + - React-Core/RCTLinkingHeaders (= 0.74.5) + - React-jsi (= 0.74.5) + - React-NativeModulesApple + - ReactCommon + - ReactCommon/turbomodule/core (= 0.74.5) + - React-RCTNetwork (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTNetworkHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTSettings (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTSettingsHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTText (0.74.5): + - React-Core/RCTTextHeaders (= 0.74.5) + - Yoga + - React-RCTVibration (0.74.5): + - RCT-Folly (= 2024.01.01.00) + - React-Codegen + - React-Core/RCTVibrationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-rendererdebug (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-rncore (0.74.5) + - React-RuntimeApple (0.74.5): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-callinvoker + - React-Core/Default + - React-CoreModules + - React-cxxreact + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-Mapbuffer + - React-NativeModulesApple + - React-RCTFabric + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - React-utils + - React-RuntimeCore (0.74.5): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-cxxreact + - React-featureflags + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - React-runtimeexecutor (0.74.5): + - React-jsi (= 0.74.5) + - React-RuntimeHermes (0.74.5): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-featureflags + - React-hermes + - React-jsi + - React-jsinspector + - React-jsitracing + - React-nativeconfig + - React-RuntimeCore + - React-utils + - React-runtimescheduler (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker + - React-cxxreact + - React-debug + - React-featureflags + - React-jsi + - React-rendererdebug + - React-runtimeexecutor + - React-utils + - React-utils (0.74.5): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-jsi (= 0.74.5) + - ReactCommon (0.74.5): + - ReactCommon/turbomodule (= 0.74.5) + - ReactCommon/turbomodule (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-cxxreact (= 0.74.5) + - React-jsi (= 0.74.5) + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - ReactCommon/turbomodule/bridging (= 0.74.5) + - ReactCommon/turbomodule/core (= 0.74.5) + - ReactCommon/turbomodule/bridging (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-cxxreact (= 0.74.5) + - React-jsi (= 0.74.5) + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - ReactCommon/turbomodule/core (0.74.5): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.5) + - React-cxxreact (= 0.74.5) + - React-debug (= 0.74.5) + - React-jsi (= 0.74.5) + - React-logger (= 0.74.5) + - React-perflogger (= 0.74.5) + - React-utils (= 0.74.5) + - RNCAsyncStorage (2.0.0): + - React-Core + - RNGestureHandler (2.20.2): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNGoogleSignin (13.1.0): + - GoogleSignIn (~> 7.1) + - React-Core + - RNReanimated (3.16.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNReanimated/reanimated (= 3.16.1) + - RNReanimated/worklets (= 3.16.1) + - Yoga + - RNReanimated/reanimated (3.16.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNReanimated/reanimated/apple (= 3.16.1) + - Yoga + - RNReanimated/reanimated/apple (3.16.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNReanimated/worklets (3.16.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNScreens (3.31.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNSVG (15.8.0): + - React-Core + - SocketRocket (0.7.0) + - Yoga (0.0.0) + - ZXingObjC/Core (3.6.9) + - ZXingObjC/OneD (3.6.9): + - ZXingObjC/Core + - ZXingObjC/PDF417 (3.6.9): + - ZXingObjC/Core + +DEPENDENCIES: + - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - EXApplication (from `../node_modules/expo-application/ios`) + - EXConstants (from `../node_modules/expo-constants/ios`) + - Expo (from `../node_modules/expo`) + - "ExpoAdapterGoogleSignIn (from `../node_modules/@react-native-google-signin/google-signin/expo/ios`)" + - ExpoAsset (from `../node_modules/expo-asset/ios`) + - ExpoCamera (from `../node_modules/expo-camera/ios`) + - ExpoCrypto (from `../node_modules/expo-crypto/ios`) + - ExpoDevice (from `../node_modules/expo-device/ios`) + - ExpoFileSystem (from `../node_modules/expo-file-system/ios`) + - ExpoFont (from `../node_modules/expo-font/ios`) + - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) + - ExpoModulesCore (from `../node_modules/expo-modules-core`) + - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`) + - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) + - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) + - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) + - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) + - RCTRequired (from `../node_modules/react-native/Libraries/Required`) + - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) + - React (from `../node_modules/react-native/`) + - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) + - React-Codegen (from `build/generated/ios`) + - React-Core (from `../node_modules/react-native/`) + - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) + - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) + - React-Fabric (from `../node_modules/react-native/ReactCommon`) + - React-FabricImage (from `../node_modules/react-native/ReactCommon`) + - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) + - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) + - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) + - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) + - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) + - React-logger (from `../node_modules/react-native/ReactCommon/logger`) + - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) + - react-native-config (from `../node_modules/react-native-config`) + - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) + - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) + - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) + - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) + - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTFabric (from `../node_modules/react-native/React`) + - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) + - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) + - React-RCTText (from `../node_modules/react-native/Libraries/Text`) + - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) + - React-rncore (from `../node_modules/react-native/ReactCommon`) + - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) + - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) + - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) + - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" + - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) + - "RNGoogleSignin (from `../node_modules/@react-native-google-signin/google-signin`)" + - RNReanimated (from `../node_modules/react-native-reanimated`) + - RNScreens (from `../node_modules/react-native-screens`) + - RNSVG (from `../node_modules/react-native-svg`) + - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + trunk: + - AppAuth + - GoogleSignIn + - GTMAppAuth + - GTMSessionFetcher + - SocketRocket + - ZXingObjC + +EXTERNAL SOURCES: + boost: + :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" + DoubleConversion: + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + EXApplication: + :path: "../node_modules/expo-application/ios" + EXConstants: + :path: "../node_modules/expo-constants/ios" + Expo: + :path: "../node_modules/expo" + ExpoAdapterGoogleSignIn: + :path: "../node_modules/@react-native-google-signin/google-signin/expo/ios" + ExpoAsset: + :path: "../node_modules/expo-asset/ios" + ExpoCamera: + :path: "../node_modules/expo-camera/ios" + ExpoCrypto: + :path: "../node_modules/expo-crypto/ios" + ExpoDevice: + :path: "../node_modules/expo-device/ios" + ExpoFileSystem: + :path: "../node_modules/expo-file-system/ios" + ExpoFont: + :path: "../node_modules/expo-font/ios" + ExpoKeepAwake: + :path: "../node_modules/expo-keep-awake/ios" + ExpoModulesCore: + :path: "../node_modules/expo-modules-core" + ExpoWebBrowser: + :path: "../node_modules/expo-web-browser/ios" + FBLazyVector: + :path: "../node_modules/react-native/Libraries/FBLazyVector" + fmt: + :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" + glog: + :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + hermes-engine: + :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85 + RCT-Folly: + :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + RCTDeprecation: + :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + RCTRequired: + :path: "../node_modules/react-native/Libraries/Required" + RCTTypeSafety: + :path: "../node_modules/react-native/Libraries/TypeSafety" + React: + :path: "../node_modules/react-native/" + React-callinvoker: + :path: "../node_modules/react-native/ReactCommon/callinvoker" + React-Codegen: + :path: build/generated/ios + React-Core: + :path: "../node_modules/react-native/" + React-CoreModules: + :path: "../node_modules/react-native/React/CoreModules" + React-cxxreact: + :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-debug: + :path: "../node_modules/react-native/ReactCommon/react/debug" + React-Fabric: + :path: "../node_modules/react-native/ReactCommon" + React-FabricImage: + :path: "../node_modules/react-native/ReactCommon" + React-featureflags: + :path: "../node_modules/react-native/ReactCommon/react/featureflags" + React-graphics: + :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" + React-hermes: + :path: "../node_modules/react-native/ReactCommon/hermes" + React-ImageManager: + :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-jserrorhandler: + :path: "../node_modules/react-native/ReactCommon/jserrorhandler" + React-jsi: + :path: "../node_modules/react-native/ReactCommon/jsi" + React-jsiexecutor: + :path: "../node_modules/react-native/ReactCommon/jsiexecutor" + React-jsinspector: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsitracing: + :path: "../node_modules/react-native/ReactCommon/hermes/executor/" + React-logger: + :path: "../node_modules/react-native/ReactCommon/logger" + React-Mapbuffer: + :path: "../node_modules/react-native/ReactCommon" + react-native-config: + :path: "../node_modules/react-native-config" + react-native-safe-area-context: + :path: "../node_modules/react-native-safe-area-context" + React-nativeconfig: + :path: "../node_modules/react-native/ReactCommon" + React-NativeModulesApple: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-perflogger: + :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-RCTActionSheet: + :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimation: + :path: "../node_modules/react-native/Libraries/NativeAnimation" + React-RCTAppDelegate: + :path: "../node_modules/react-native/Libraries/AppDelegate" + React-RCTBlob: + :path: "../node_modules/react-native/Libraries/Blob" + React-RCTFabric: + :path: "../node_modules/react-native/React" + React-RCTImage: + :path: "../node_modules/react-native/Libraries/Image" + React-RCTLinking: + :path: "../node_modules/react-native/Libraries/LinkingIOS" + React-RCTNetwork: + :path: "../node_modules/react-native/Libraries/Network" + React-RCTSettings: + :path: "../node_modules/react-native/Libraries/Settings" + React-RCTText: + :path: "../node_modules/react-native/Libraries/Text" + React-RCTVibration: + :path: "../node_modules/react-native/Libraries/Vibration" + React-rendererdebug: + :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" + React-rncore: + :path: "../node_modules/react-native/ReactCommon" + React-RuntimeApple: + :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" + React-RuntimeCore: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimeexecutor: + :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + React-RuntimeHermes: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimescheduler: + :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + React-utils: + :path: "../node_modules/react-native/ReactCommon/react/utils" + ReactCommon: + :path: "../node_modules/react-native/ReactCommon" + RNCAsyncStorage: + :path: "../node_modules/@react-native-async-storage/async-storage" + RNGestureHandler: + :path: "../node_modules/react-native-gesture-handler" + RNGoogleSignin: + :path: "../node_modules/@react-native-google-signin/google-signin" + RNReanimated: + :path: "../node_modules/react-native-reanimated" + RNScreens: + :path: "../node_modules/react-native-screens" + RNSVG: + :path: "../node_modules/react-native-svg" + Yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" + +SPEC CHECKSUMS: + AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa + boost: d3f49c53809116a5d38da093a8aa78bf551aed09 + DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 + EXApplication: c08200c34daca7af7fd76ac4b9d606077410e8ad + EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 + Expo: 9b6666ef2fedcfc89c5b9be2aa1ce12b81f9e7f5 + ExpoAdapterGoogleSignIn: da10ae7e7c1d73a10c2facebcdfe5ebea8e073ce + ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 + ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5 + ExpoCrypto: 156078f266bf28f80ecf5e2a9c3a0d6ffce07a1c + ExpoDevice: fc94f0e42ecdfd897e7590f2874fc64dfa7e9b1c + ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 + ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238 + ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 + ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4 + ExpoWebBrowser: 7595ccac6938eb65b076385fd23d035db9ecdc8e + FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af + fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 + glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f + GoogleSignIn: d4281ab6cf21542b1cfaff85c191f230b399d2db + GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de + GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 + hermes-engine: 8c1577f3fdb849cbe7729c2e7b5abc4b845e88f8 + RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 + RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584 + RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1 + RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994 + React: fc9fa7258eff606f44d58c5b233a82dc9cf09018 + React-callinvoker: e3fab14d69607fb7e8e3a57e5a415aed863d3599 + React-Codegen: 6fa87b7c6b8efcd0cef4bfeaec8c8bc8a6abe75a + React-Core: 3a5fd9e781cecf87803e5b091496a606a3df774a + React-CoreModules: cbf4707dafab8f9f826ac0c63a07d0bf5d01e256 + React-cxxreact: 7b188556271e3c7fdf22a04819f6a6225045b9dd + React-debug: d30893c49ae1bce4037ea5cd8bb2511d2a38d057 + React-Fabric: 826729dd2304fda9b89ff0a579f60ba2a470bc26 + React-FabricImage: 2ad1fb8ffa5778eda9ed204a7b3cdd70bc333ce7 + React-featureflags: 4ae83e72d9a92452793601ac9ac7d2280e486089 + React-graphics: 61a026e1c1e7e20d20ac9fec6f6de631732b233d + React-hermes: a7054fbcbda3957e3c5eaad06ef9bf79998d535a + React-ImageManager: 2bbd6eb2e696bc680f76f84563e4b87d241614e1 + React-jserrorhandler: 56fa04d49bfbe54ddfece7916673a73ebfea286b + React-jsi: f3ce1dd2e950b6ad12b65ea3ef89168f1b94c584 + React-jsiexecutor: b4df3a27973d82f9abf3c4bd0f88e042cda25f16 + React-jsinspector: 97ea746c023687de7313ee289817d6991d596c7d + React-jsitracing: 3b6060bbf5317663667e1dd93560c7943ab86ccc + React-logger: 257858bd55f3a4e1bc0cf07ddc8fb9faba6f8c7c + React-Mapbuffer: 6c1cacdbf40b531f549eba249e531a7d0bfd8e7f + react-native-config: 8f7283449bbb048902f4e764affbbf24504454af + react-native-safe-area-context: a240ad4b683349e48b1d51fed1611138d1bdad97 + React-nativeconfig: ba9a2e54e2f0882cf7882698825052793ed4c851 + React-NativeModulesApple: 8d11ff8955181540585c944cf48e9e7236952697 + React-perflogger: ed4e0c65781521e0424f2e5e40b40cc7879d737e + React-RCTActionSheet: 49d53ff03bb5688ca4606c55859053a0cd129ea5 + React-RCTAnimation: 07b4923885c52c397c4ec103924bf6e53b42c73e + React-RCTAppDelegate: 316e295076734baf9bdf1bfac7d92ab647aed930 + React-RCTBlob: 85c57b0d5e667ff8a472163ba3af0628171a64bb + React-RCTFabric: 97c1465ded4dc92841f5376a39e43e1b2c455f40 + React-RCTImage: b965c85bec820e2a9c154b1fb00a2ecdd59a9c92 + React-RCTLinking: 75f04a5f27c26c4e73a39c50df470820d219df79 + React-RCTNetwork: c1a9143f4d5778efc92da40d83969d03912ccc24 + React-RCTSettings: c6800f91c0ecd48868cd5db754b0b0a7f5ffe039 + React-RCTText: b923e24f9b7250bc4f7ab154c4168ad9f8d8fc9d + React-RCTVibration: 08c4f0c917c435b3619386c25a94ee5d64c250f0 + React-rendererdebug: 3cda04217d9df67b94397ee0ead8ef3d8b7e427b + React-rncore: 4013508a2f3fcf46c961919bbbd4bfdda198977e + React-RuntimeApple: 447844a2bdb0a03ffd24e5b4a4b96cfc50325b88 + React-RuntimeCore: 9b5bffdaccee9b707b1c2694c9044e13ff0bb087 + React-runtimeexecutor: 0e688aefc14c6bc8601f4968d8d01c3fb6446844 + React-RuntimeHermes: 4d6ef6bb0f2b0b40d59143317f6b99c82764c959 + React-runtimescheduler: cfbe85c3510c541ec6dc815c7729b41304b67961 + React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29 + ReactCommon: f7da14a8827b72704169a48c929bcde802698361 + RNCAsyncStorage: d35c79ffba52c1013013e16b1fc295aec2feabb6 + RNGestureHandler: a8e61b93b4c5c44e6cd797cdaba43126ec36acaa + RNGoogleSignin: 9e68b9bcc3888219357924e32ee563624745647d + RNReanimated: af4e059a8fd0fb7a9cdf5ad35ead4699598a9447 + RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208 + RNSVG: 8b1a777d54096b8c2a0fd38fc9d5a454332bbb4d + SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d + Yoga: 950bbfd7e6f04790fdb51149ed51df41f329fcc8 + ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 + +PODFILE CHECKSUM: 2ed91d549cb585a1b349dd64d4a2e0a8053720dd + +COCOAPODS: 1.15.2 diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json new file mode 100644 index 0000000..de9f7b7 --- /dev/null +++ b/ios/Podfile.properties.json @@ -0,0 +1,4 @@ +{ + "expo.jsEngine": "hermes", + "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true" +} diff --git a/ios/Pods/Pods 2.xcodeproj/project.pbxproj b/ios/Pods/Pods 2.xcodeproj/project.pbxproj deleted file mode 100644 index 04abc95..0000000 --- a/ios/Pods/Pods 2.xcodeproj/project.pbxproj +++ /dev/null @@ -1,36035 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXAggregateTarget section */ - 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E00019D40 /* Build configuration list for PBXAggregateTarget "React-RCTActionSheet" */; - buildPhases = ( - ); - dependencies = ( - 46EB2E00022890 /* PBXTargetDependency */, - ); - name = "React-RCTActionSheet"; - }; - 1BEE828C124E6416179B904A9F66D794 /* React */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E00015AA0 /* Build configuration list for PBXAggregateTarget "React" */; - buildPhases = ( - ); - dependencies = ( - 46EB2E00021A90 /* PBXTargetDependency */, - 46EB2E00021AB0 /* PBXTargetDependency */, - 46EB2E00021AD0 /* PBXTargetDependency */, - 46EB2E00021AF0 /* PBXTargetDependency */, - 46EB2E00021B10 /* PBXTargetDependency */, - 46EB2E00021B30 /* PBXTargetDependency */, - 46EB2E00021B50 /* PBXTargetDependency */, - 46EB2E00021B70 /* PBXTargetDependency */, - 46EB2E00021B90 /* PBXTargetDependency */, - 46EB2E00021BB0 /* PBXTargetDependency */, - ); - name = React; - }; - 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E0001BB40 /* Build configuration list for PBXAggregateTarget "React-callinvoker" */; - buildPhases = ( - ); - dependencies = ( - ); - name = "React-callinvoker"; - }; - 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E0001D1F0 /* Build configuration list for PBXAggregateTarget "React-runtimeexecutor" */; - buildPhases = ( - ); - dependencies = ( - 46EB2E00024130 /* PBXTargetDependency */, - ); - name = "React-runtimeexecutor"; - }; - 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E0001CC80 /* Build configuration list for PBXAggregateTarget "React-jsitracing" */; - buildPhases = ( - ); - dependencies = ( - 46EB2E00024070 /* PBXTargetDependency */, - ); - name = "React-jsitracing"; - }; - 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E000115A0 /* Build configuration list for PBXAggregateTarget "FBLazyVector" */; - buildPhases = ( - ); - dependencies = ( - ); - name = FBLazyVector; - }; - 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E0001FC60 /* Build configuration list for PBXAggregateTarget "hermes-engine" */; - buildPhases = ( - 46EB2E00020090 /* [CP-User] [Hermes] Replace Hermes for the right configuration, if needed */, - 46EB2E00020080 /* [CP] Copy XCFrameworks */, - ); - dependencies = ( - ); - name = "hermes-engine"; - }; - B41E34C6B259B9994C513BE178912491 /* React-rncore */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E0001D180 /* Build configuration list for PBXAggregateTarget "React-rncore" */; - buildPhases = ( - ); - dependencies = ( - ); - name = "React-rncore"; - }; - E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E00013A70 /* Build configuration list for PBXAggregateTarget "RCTRequired" */; - buildPhases = ( - ); - dependencies = ( - ); - name = RCTRequired; - }; - EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 46EB2E0001F860 /* Build configuration list for PBXAggregateTarget "boost" */; - buildPhases = ( - ); - dependencies = ( - ); - name = boost; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 46EB2E0000E5F0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D570 /* PrivacyInfo.xcprivacy */; }; - 46EB2E0000E620 /* OIDAuthorizationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000610 /* OIDAuthorizationRequest.m */; }; - 46EB2E0000E630 /* OIDAuthorizationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000630 /* OIDAuthorizationResponse.m */; }; - 46EB2E0000E640 /* OIDAuthorizationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000650 /* OIDAuthorizationService.m */; }; - 46EB2E0000E650 /* OIDAuthState.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000670 /* OIDAuthState.m */; }; - 46EB2E0000E660 /* OIDClientMetadataParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006B0 /* OIDClientMetadataParameters.m */; }; - 46EB2E0000E670 /* OIDEndSessionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006E0 /* OIDEndSessionRequest.m */; }; - 46EB2E0000E680 /* OIDEndSessionResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000700 /* OIDEndSessionResponse.m */; }; - 46EB2E0000E690 /* OIDError.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000720 /* OIDError.m */; }; - 46EB2E0000E6A0 /* OIDErrorUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000740 /* OIDErrorUtilities.m */; }; - 46EB2E0000E6B0 /* OIDFieldMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000790 /* OIDFieldMapping.m */; }; - 46EB2E0000E6C0 /* OIDGrantTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007B0 /* OIDGrantTypes.m */; }; - 46EB2E0000E6D0 /* OIDIDToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007D0 /* OIDIDToken.m */; }; - 46EB2E0000E6E0 /* OIDRegistrationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007F0 /* OIDRegistrationRequest.m */; }; - 46EB2E0000E6F0 /* OIDRegistrationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000810 /* OIDRegistrationResponse.m */; }; - 46EB2E0000E700 /* OIDResponseTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000830 /* OIDResponseTypes.m */; }; - 46EB2E0000E710 /* OIDScopes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000850 /* OIDScopes.m */; }; - 46EB2E0000E720 /* OIDScopeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000870 /* OIDScopeUtilities.m */; }; - 46EB2E0000E730 /* OIDServiceConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000890 /* OIDServiceConfiguration.m */; }; - 46EB2E0000E740 /* OIDServiceDiscovery.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008B0 /* OIDServiceDiscovery.m */; }; - 46EB2E0000E750 /* OIDTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008D0 /* OIDTokenRequest.m */; }; - 46EB2E0000E760 /* OIDTokenResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008F0 /* OIDTokenResponse.m */; }; - 46EB2E0000E770 /* OIDTokenUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000910 /* OIDTokenUtilities.m */; }; - 46EB2E0000E780 /* OIDURLQueryComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000930 /* OIDURLQueryComponent.m */; }; - 46EB2E0000E790 /* OIDURLSessionProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000950 /* OIDURLSessionProvider.m */; }; - 46EB2E0000E7A0 /* AppAuthCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000005F0 /* AppAuthCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E7B0 /* OIDAuthorizationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000600 /* OIDAuthorizationRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E7C0 /* OIDAuthorizationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000620 /* OIDAuthorizationResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E7D0 /* OIDAuthorizationService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000640 /* OIDAuthorizationService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E7E0 /* OIDAuthState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000660 /* OIDAuthState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E7F0 /* OIDAuthStateChangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000680 /* OIDAuthStateChangeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E800 /* OIDAuthStateErrorDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000690 /* OIDAuthStateErrorDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E810 /* OIDClientMetadataParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006A0 /* OIDClientMetadataParameters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E820 /* OIDDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006C0 /* OIDDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E830 /* OIDEndSessionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006D0 /* OIDEndSessionRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E840 /* OIDEndSessionResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000006F0 /* OIDEndSessionResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E850 /* OIDError.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000710 /* OIDError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E860 /* OIDErrorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000730 /* OIDErrorUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E870 /* OIDExternalUserAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000750 /* OIDExternalUserAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E880 /* OIDExternalUserAgentRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000760 /* OIDExternalUserAgentRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E890 /* OIDExternalUserAgentSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000770 /* OIDExternalUserAgentSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E8A0 /* OIDFieldMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000780 /* OIDFieldMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E8B0 /* OIDGrantTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000007A0 /* OIDGrantTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E8C0 /* OIDIDToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000007C0 /* OIDIDToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E8D0 /* OIDRegistrationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000007E0 /* OIDRegistrationRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E8E0 /* OIDRegistrationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000800 /* OIDRegistrationResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E8F0 /* OIDResponseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000820 /* OIDResponseTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E900 /* OIDScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000840 /* OIDScopes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E910 /* OIDScopeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000860 /* OIDScopeUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E920 /* OIDServiceConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000880 /* OIDServiceConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E930 /* OIDServiceDiscovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000008A0 /* OIDServiceDiscovery.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E940 /* OIDTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000008C0 /* OIDTokenRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E950 /* OIDTokenResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000008E0 /* OIDTokenResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E960 /* OIDTokenUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000900 /* OIDTokenUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E970 /* OIDURLQueryComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000920 /* OIDURLQueryComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E980 /* OIDURLSessionProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000940 /* OIDURLSessionProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E990 /* OIDAuthorizationService+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000990 /* OIDAuthorizationService+IOS.m */; }; - 46EB2E0000E9A0 /* OIDAuthState+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009B0 /* OIDAuthState+IOS.m */; }; - 46EB2E0000E9B0 /* OIDExternalUserAgentCatalyst.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009D0 /* OIDExternalUserAgentCatalyst.m */; }; - 46EB2E0000E9C0 /* OIDExternalUserAgentIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009F0 /* OIDExternalUserAgentIOS.m */; }; - 46EB2E0000E9D0 /* OIDExternalUserAgentIOSCustomBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A10 /* OIDExternalUserAgentIOSCustomBrowser.m */; }; - 46EB2E0000E9E0 /* AppAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000970 /* AppAuth.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000E9F0 /* OIDAuthorizationService+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000980 /* OIDAuthorizationService+IOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EA00 /* OIDAuthState+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000009A0 /* OIDAuthState+IOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EA10 /* OIDExternalUserAgentCatalyst.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000009C0 /* OIDExternalUserAgentCatalyst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EA20 /* OIDExternalUserAgentIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000009E0 /* OIDExternalUserAgentIOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EA30 /* OIDExternalUserAgentIOSCustomBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A00 /* OIDExternalUserAgentIOSCustomBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EA80 /* AppAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EA70 /* AppAuth-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EAB0 /* AppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EAA0 /* AppAuth-dummy.m */; }; - 46EB2E0000EB40 /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A20 /* bignum-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EB50 /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A40 /* bignum.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EB60 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A60 /* cached-powers.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EB70 /* diy-fp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A80 /* diy-fp.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EB80 /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AA0 /* double-conversion.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EB90 /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AC0 /* fast-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EBA0 /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AE0 /* fixed-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EBB0 /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B10 /* strtod.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 46EB2E0000EBC0 /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A30 /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EBD0 /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A50 /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EBE0 /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A70 /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EBF0 /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A90 /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EC00 /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AB0 /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EC10 /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AD0 /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EC20 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AF0 /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EC30 /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B00 /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EC40 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B20 /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EC50 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B30 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000ECB0 /* DoubleConversion-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ECA0 /* DoubleConversion-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000ECE0 /* DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ECD0 /* DoubleConversion-dummy.m */; }; - 46EB2E0000EDF0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D580 /* PrivacyInfo.xcprivacy */; }; - 46EB2E0000EE20 /* EXProvisioningProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B80 /* EXProvisioningProfile.m */; }; - 46EB2E0000EE30 /* ApplicationExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B40 /* ApplicationExceptions.swift */; }; - 46EB2E0000EE40 /* ApplicationModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B50 /* ApplicationModule.swift */; }; - 46EB2E0000EE50 /* EXProvisioningProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B70 /* EXProvisioningProfile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EEA0 /* EXApplication-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EE90 /* EXApplication-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EEE0 /* EXApplication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000EED0 /* EXApplication-dummy.m */; }; - 46EB2E0000EF70 /* EXBarCodeCameraRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BC0 /* EXBarCodeCameraRequester.m */; }; - 46EB2E0000EF80 /* EXBarCodeScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BE0 /* EXBarCodeScanner.m */; }; - 46EB2E0000EF90 /* EXBarCodeScannerProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C00 /* EXBarCodeScannerProvider.m */; }; - 46EB2E0000EFA0 /* EXBarCodeScannerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C20 /* EXBarCodeScannerView.m */; }; - 46EB2E0000EFB0 /* EXBarCodeScannerUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C50 /* EXBarCodeScannerUtils.m */; }; - 46EB2E0000EFC0 /* BarCodeScannerExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B90 /* BarCodeScannerExceptions.swift */; }; - 46EB2E0000EFD0 /* BarCodeScannerModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BA0 /* BarCodeScannerModule.swift */; }; - 46EB2E0000EFE0 /* EXBarCodeCameraRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BB0 /* EXBarCodeCameraRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000EFF0 /* EXBarCodeScanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BD0 /* EXBarCodeScanner.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F000 /* EXBarCodeScannerProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000BF0 /* EXBarCodeScannerProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F010 /* EXBarCodeScannerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C10 /* EXBarCodeScannerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F020 /* EXBarCodeScannerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C40 /* EXBarCodeScannerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F080 /* EXBarCodeScanner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F070 /* EXBarCodeScanner-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F0C0 /* EXBarCodeScanner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F0B0 /* EXBarCodeScanner-dummy.m */; }; - 46EB2E0000F270 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D590 /* PrivacyInfo.xcprivacy */; }; - 46EB2E0000F290 /* EXConstantsInstallationIdProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C80 /* EXConstantsInstallationIdProvider.m */; }; - 46EB2E0000F2A0 /* EXConstantsService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CA0 /* EXConstantsService.m */; }; - 46EB2E0000F2B0 /* ConstantsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C60 /* ConstantsModule.swift */; }; - 46EB2E0000F2C0 /* EXConstantsInstallationIdProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C70 /* EXConstantsInstallationIdProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F2D0 /* EXConstantsService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C90 /* EXConstantsService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F320 /* EXConstants-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F310 /* EXConstants-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F360 /* EXConstants-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F350 /* EXConstants-dummy.m */; }; - 46EB2E0000F3F0 /* EXImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CC0 /* EXImageLoader.m */; }; - 46EB2E0000F400 /* EXImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CB0 /* EXImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F460 /* EXImageLoader-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F450 /* EXImageLoader-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F490 /* EXImageLoader-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F480 /* EXImageLoader-dummy.m */; }; - 46EB2E0000F520 /* EXAppDefinesLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CE0 /* EXAppDefinesLoader.m */; }; - 46EB2E0000F530 /* EXAppDefinesLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CD0 /* EXAppDefinesLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F540 /* Expo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000CF0 /* Expo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F5A0 /* Expo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F590 /* Expo-dummy.m */; }; - 46EB2E0000F630 /* GoogleSignInAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D00 /* GoogleSignInAppDelegate.swift */; }; - 46EB2E0000F690 /* ExpoAdapterGoogleSignIn-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F680 /* ExpoAdapterGoogleSignIn-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F6D0 /* ExpoAdapterGoogleSignIn-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F6C0 /* ExpoAdapterGoogleSignIn-dummy.m */; }; - 46EB2E0000F760 /* AssetModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D10 /* AssetModule.swift */; }; - 46EB2E0000F7C0 /* ExpoAsset-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F7B0 /* ExpoAsset-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000F800 /* ExpoAsset-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000F7F0 /* ExpoAsset-dummy.m */; }; - 46EB2E0000F890 /* CameraViewLegacyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D20 /* CameraViewLegacyModule.swift */; }; - 46EB2E0000F8A0 /* CameraViewModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D30 /* CameraViewModule.swift */; }; - 46EB2E0000F8B0 /* BarcodeExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D50 /* BarcodeExceptions.swift */; }; - 46EB2E0000F8C0 /* BarcodeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D60 /* BarcodeUtils.swift */; }; - 46EB2E0000F8D0 /* CameraExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D70 /* CameraExceptions.swift */; }; - 46EB2E0000F8E0 /* CameraPermissionsRequester.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D80 /* CameraPermissionsRequester.swift */; }; - 46EB2E0000F8F0 /* ExpoCameraUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000D90 /* ExpoCameraUtils.swift */; }; - 46EB2E0000F900 /* TakePictureOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DA0 /* TakePictureOptions.swift */; }; - 46EB2E0000F910 /* BarcodeRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DC0 /* BarcodeRecord.swift */; }; - 46EB2E0000F920 /* BarcodeScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DD0 /* BarcodeScanner.swift */; }; - 46EB2E0000F930 /* BarcodeScannerUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DE0 /* BarcodeScannerUtils.swift */; }; - 46EB2E0000F940 /* CameraEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000DF0 /* CameraEnums.swift */; }; - 46EB2E0000F950 /* CameraRecordingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E00 /* CameraRecordingOptions.swift */; }; - 46EB2E0000F960 /* CameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E10 /* CameraView.swift */; }; - 46EB2E0000F970 /* PreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E20 /* PreviewView.swift */; }; - 46EB2E0000F980 /* VisionScannerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E30 /* VisionScannerDelegate.swift */; }; - 46EB2E0000F990 /* CameraEnumsLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E50 /* CameraEnumsLegacy.swift */; }; - 46EB2E0000F9A0 /* CameraRecordingOptionsLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E60 /* CameraRecordingOptionsLegacy.swift */; }; - 46EB2E0000F9B0 /* CameraViewLegacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E70 /* CameraViewLegacy.swift */; }; - 46EB2E0000F9C0 /* SimulatorUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E80 /* SimulatorUtils.swift */; }; - 46EB2E0000FA20 /* ExpoCamera-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FA10 /* ExpoCamera-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000FA60 /* ExpoCamera-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FA50 /* ExpoCamera-dummy.m */; }; - 46EB2E0000FAF0 /* CryptoModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000E90 /* CryptoModule.swift */; }; - 46EB2E0000FB00 /* DigestAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EA0 /* DigestAlgorithm.swift */; }; - 46EB2E0000FB10 /* DigestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EB0 /* DigestOptions.swift */; }; - 46EB2E0000FB70 /* ExpoCrypto-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FB60 /* ExpoCrypto-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000FBB0 /* ExpoCrypto-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FBA0 /* ExpoCrypto-dummy.m */; }; - 46EB2E0000FCC0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5A0 /* PrivacyInfo.xcprivacy */; }; - 46EB2E0000FCF0 /* DeviceModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EC0 /* DeviceModule.swift */; }; - 46EB2E0000FD00 /* UIDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000ED0 /* UIDevice.swift */; }; - 46EB2E0000FD50 /* ExpoDevice-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FD40 /* ExpoDevice-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0000FD90 /* ExpoDevice-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000FD80 /* ExpoDevice-dummy.m */; }; - 46EB2E0000FEA0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5B0 /* PrivacyInfo.xcprivacy */; }; - 46EB2E0000FED0 /* EXFileSystemAssetLibraryHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F00 /* EXFileSystemAssetLibraryHandler.m */; }; - 46EB2E0000FEE0 /* EXFileSystemLocalFileHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F30 /* EXFileSystemLocalFileHandler.m */; }; - 46EB2E0000FEF0 /* EXSessionCancelableUploadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F70 /* EXSessionCancelableUploadTaskDelegate.m */; }; - 46EB2E0000FF00 /* EXSessionDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F90 /* EXSessionDownloadTaskDelegate.m */; }; - 46EB2E0000FF10 /* EXSessionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FB0 /* EXSessionHandler.m */; }; - 46EB2E0000FF20 /* EXSessionResumableDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FD0 /* EXSessionResumableDownloadTaskDelegate.m */; }; - 46EB2E0000FF30 /* EXSessionTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FF0 /* EXSessionTaskDelegate.m */; }; - 46EB2E0000FF40 /* EXSessionTaskDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001010 /* EXSessionTaskDispatcher.m */; }; - 46EB2E0000FF50 /* EXSessionUploadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001030 /* EXSessionUploadTaskDelegate.m */; }; - 46EB2E0000FF60 /* EXTaskHandlersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001050 /* EXTaskHandlersManager.m */; }; - 46EB2E0000FF70 /* NSData+EXFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010D0 /* NSData+EXFileSystem.m */; }; - 46EB2E0000FF80 /* Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EE0 /* Encoding.swift */; }; - 46EB2E0000FF90 /* FileSystemBackgroundSessionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001060 /* FileSystemBackgroundSessionHandler.swift */; }; - 46EB2E0000FFA0 /* FileSystemExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001070 /* FileSystemExceptions.swift */; }; - 46EB2E0000FFB0 /* FileSystemHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001080 /* FileSystemHelpers.swift */; }; - 46EB2E0000FFC0 /* FileSystemModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001090 /* FileSystemModule.swift */; }; - 46EB2E0000FFD0 /* FileSystemRecords.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010A0 /* FileSystemRecords.swift */; }; - 46EB2E0000FFE0 /* NetworkingHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010B0 /* NetworkingHelpers.swift */; }; - 46EB2E0000FFF0 /* EXFileSystemAssetLibraryHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000EF0 /* EXFileSystemAssetLibraryHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010000 /* EXFileSystemHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F10 /* EXFileSystemHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010010 /* EXFileSystemLocalFileHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F20 /* EXFileSystemLocalFileHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010020 /* ExpoFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F40 /* ExpoFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010030 /* EXSessionCancelableUploadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F60 /* EXSessionCancelableUploadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010040 /* EXSessionDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000F80 /* EXSessionDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010050 /* EXSessionHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FA0 /* EXSessionHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010060 /* EXSessionResumableDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FC0 /* EXSessionResumableDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010070 /* EXSessionTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000FE0 /* EXSessionTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010080 /* EXSessionTaskDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001000 /* EXSessionTaskDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010090 /* EXSessionUploadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001020 /* EXSessionUploadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000100A0 /* EXTaskHandlersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001040 /* EXTaskHandlersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000100B0 /* NSData+EXFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000010C0 /* NSData+EXFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010100 /* ExpoFileSystem-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000100F0 /* ExpoFileSystem-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010140 /* ExpoFileSystem-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00010130 /* ExpoFileSystem-dummy.m */; }; - 46EB2E000101D0 /* FontExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010E0 /* FontExceptions.swift */; }; - 46EB2E000101E0 /* FontFamilyAliasManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000010F0 /* FontFamilyAliasManager.swift */; }; - 46EB2E000101F0 /* FontLoaderModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001100 /* FontLoaderModule.swift */; }; - 46EB2E00010200 /* FontUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001110 /* FontUtils.swift */; }; - 46EB2E00010210 /* UIFont+FontFamilyAlias.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001120 /* UIFont+FontFamilyAlias.swift */; }; - 46EB2E00010270 /* ExpoFont-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00010260 /* ExpoFont-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000102B0 /* ExpoFont-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000102A0 /* ExpoFont-dummy.m */; }; - 46EB2E00010340 /* KeepAwakeModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001130 /* KeepAwakeModule.swift */; }; - 46EB2E000103A0 /* ExpoKeepAwake-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00010390 /* ExpoKeepAwake-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000103E0 /* ExpoKeepAwake-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000103D0 /* ExpoKeepAwake-dummy.m */; }; - 46EB2E00010470 /* EXAppDelegatesLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001260 /* EXAppDelegatesLoader.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010480 /* EXAppDelegateWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001280 /* EXAppDelegateWrapper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010490 /* EXLegacyAppDelegateWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012A0 /* EXLegacyAppDelegateWrapper.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000104A0 /* ExpoBridgeModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015A0 /* ExpoBridgeModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000104B0 /* EXAppDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001980 /* EXAppDefines.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000104C0 /* EXPermissionsMethodsDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B20 /* EXPermissionsMethodsDelegate.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000104D0 /* EXJavaScriptObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C30 /* EXJavaScriptObject.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000104E0 /* EXJavaScriptRuntime.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C50 /* EXJavaScriptRuntime.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000104F0 /* EXJavaScriptTypedArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C70 /* EXJavaScriptTypedArray.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010500 /* EXJavaScriptValue.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C90 /* EXJavaScriptValue.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010510 /* EXJavaScriptWeakObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CB0 /* EXJavaScriptWeakObject.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010520 /* EXJSIConversions.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CD0 /* EXJSIConversions.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010530 /* EXJSIInstaller.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CF0 /* EXJSIInstaller.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010540 /* EXJSIUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D10 /* EXJSIUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010550 /* ExpoModulesHostObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D30 /* ExpoModulesHostObject.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010560 /* EXRawJavaScriptFunction.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D50 /* EXRawJavaScriptFunction.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010570 /* EXSharedObjectUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D70 /* EXSharedObjectUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010580 /* EXExportedModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DD0 /* EXExportedModule.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010590 /* EXSingletonModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DF0 /* EXSingletonModule.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000105A0 /* EXUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E20 /* EXUtilities.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000105B0 /* EXModuleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E50 /* EXModuleRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000105C0 /* EXModuleRegistryAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E90 /* EXModuleRegistryAdapter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000105D0 /* EXModuleRegistryHolderReactModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001EB0 /* EXModuleRegistryHolderReactModule.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000105E0 /* EXModuleRegistryProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001EE0 /* EXModuleRegistryProvider.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000105F0 /* EXNativeModulesProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F10 /* EXNativeModulesProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010600 /* EXLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002010 /* EXLogManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010610 /* EXReactLogHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002030 /* EXReactLogHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010620 /* EXReactNativeAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002050 /* EXReactNativeAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010630 /* EXReactNativeEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002070 /* EXReactNativeEventEmitter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010640 /* EXPermissionsService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000020A0 /* EXPermissionsService.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010650 /* EXReactNativeUserNotificationCenterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000020C0 /* EXReactNativeUserNotificationCenterProxy.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010660 /* RCTComponentData+Privates.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002100 /* RCTComponentData+Privates.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010670 /* EXReactDelegateWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002160 /* EXReactDelegateWrapper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010680 /* EXReactRootViewFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002180 /* EXReactRootViewFactory.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010690 /* RCTAppDelegate+Recreate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000021B0 /* RCTAppDelegate+Recreate.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000106A0 /* EventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002240 /* EventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000106B0 /* JSIUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002260 /* JSIUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000106C0 /* LazyObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002280 /* LazyObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000106D0 /* NativeModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000022A0 /* NativeModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000106E0 /* ObjectDeallocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000022C0 /* ObjectDeallocator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000106F0 /* SharedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000022E0 /* SharedObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010700 /* TypedArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002310 /* TypedArray.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010710 /* ClassComponentBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001170 /* ClassComponentBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010720 /* ObjectDefinitionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001180 /* ObjectDefinitionBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010730 /* ViewDefinitionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001190 /* ViewDefinitionBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010740 /* AsyncFunctionFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011B0 /* AsyncFunctionFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010750 /* ClassFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011C0 /* ClassFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010760 /* ConcurrentFunctionFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011D0 /* ConcurrentFunctionFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010770 /* EventListenersFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011E0 /* EventListenersFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010780 /* ModuleFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000011F0 /* ModuleFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010790 /* ObjectFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001200 /* ObjectFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000107A0 /* PropertyFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001210 /* PropertyFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000107B0 /* SyncFunctionFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001220 /* SyncFunctionFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000107C0 /* ViewFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001230 /* ViewFactories.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000107D0 /* ExpoAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012B0 /* ExpoAppDelegate.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000107E0 /* ExpoAppDelegateSubscriber.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012C0 /* ExpoAppDelegateSubscriber.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000107F0 /* AppContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012E0 /* AppContext.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010800 /* AppContextConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000012F0 /* AppContextConfig.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010810 /* AnyArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001310 /* AnyArgument.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010820 /* Convertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001320 /* Convertible.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010830 /* Convertibles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001330 /* Convertibles.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010840 /* Enumerable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001340 /* Enumerable.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010850 /* AnyClassDefinitionElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001360 /* AnyClassDefinitionElement.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010860 /* ClassDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001370 /* ClassDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010870 /* ClassRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001380 /* ClassRegistry.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010880 /* Conversions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001390 /* Conversions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010890 /* Convertibles+Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013B0 /* Convertibles+Color.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000108A0 /* Either.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013C0 /* Either.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000108B0 /* AnyDynamicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013E0 /* AnyDynamicType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000108C0 /* DynamicArrayType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000013F0 /* DynamicArrayType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000108D0 /* DynamicConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001400 /* DynamicConvertibleType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000108E0 /* DynamicDataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001410 /* DynamicDataType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000108F0 /* DynamicDictionaryType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001420 /* DynamicDictionaryType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010900 /* DynamicEnumType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001430 /* DynamicEnumType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010910 /* DynamicJavaScriptType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001440 /* DynamicJavaScriptType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010920 /* DynamicOptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001450 /* DynamicOptionalType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010930 /* DynamicRawType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001460 /* DynamicRawType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010940 /* DynamicSharedObjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001470 /* DynamicSharedObjectType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010950 /* DynamicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001480 /* DynamicType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010960 /* DynamicTypedArrayType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001490 /* DynamicTypedArrayType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010970 /* DynamicViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014A0 /* DynamicViewType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010980 /* EventListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014B0 /* EventListener.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010990 /* Callback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014D0 /* Callback.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000109A0 /* EventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014E0 /* EventDispatcher.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000109B0 /* EventObservingDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014F0 /* EventObservingDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000109C0 /* LegacyEventEmitterCompat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001500 /* LegacyEventEmitterCompat.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000109D0 /* ChainableException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001520 /* ChainableException.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000109E0 /* CodedError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001530 /* CodedError.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E000109F0 /* CommonExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001540 /* CommonExceptions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A00 /* Exception.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001550 /* Exception.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A10 /* ExceptionOrigin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001560 /* ExceptionOrigin.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A20 /* GenericException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001570 /* GenericException.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A30 /* UnexpectedException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001580 /* UnexpectedException.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A40 /* ExpoRuntime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015B0 /* ExpoRuntime.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A50 /* AnyFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015D0 /* AnyFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A60 /* AsyncFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015E0 /* AsyncFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A70 /* ConcurrentFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000015F0 /* ConcurrentFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A80 /* SyncFunctionDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001600 /* SyncFunctionDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010A90 /* JavaScriptFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001610 /* JavaScriptFunction.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010AA0 /* JavaScriptUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001620 /* JavaScriptUtils.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010AB0 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001640 /* Logger.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010AC0 /* LoggerTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001650 /* LoggerTimer.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010AD0 /* LogHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001660 /* LogHandlers.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010AE0 /* LogType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001670 /* LogType.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010AF0 /* PersistentFileLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001680 /* PersistentFileLog.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B00 /* ModuleHolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001690 /* ModuleHolder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B10 /* ModuleRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016A0 /* ModuleRegistry.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B20 /* CoreModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016C0 /* CoreModule.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B30 /* Module.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016D0 /* Module.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B40 /* ModuleDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016E0 /* ModuleDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B50 /* ModuleDefinitionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000016F0 /* ModuleDefinitionBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B60 /* ModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001700 /* ModulesProvider.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B70 /* JavaScriptObjectBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001720 /* JavaScriptObjectBuilder.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B80 /* ObjectDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001730 /* ObjectDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010B90 /* PropertyDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001740 /* PropertyDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010BA0 /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001750 /* Promise.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010BB0 /* AnyDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001770 /* AnyDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010BC0 /* AnyExpoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001780 /* AnyExpoView.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010BD0 /* AnyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001790 /* AnyModule.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010BE0 /* AnyViewDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017A0 /* AnyViewDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010BF0 /* AnyField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017C0 /* AnyField.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C00 /* Field.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017D0 /* Field.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C10 /* FieldExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017E0 /* FieldExtensions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C20 /* FieldOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000017F0 /* FieldOption.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C30 /* Record.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001800 /* Record.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C40 /* SharedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001820 /* SharedObject.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C50 /* SharedObjectRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001830 /* SharedObjectRegistry.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C60 /* SharedRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001840 /* SharedRef.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C70 /* AnyTypedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001860 /* AnyTypedArray.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C80 /* ConcreteTypedArrays.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001870 /* ConcreteTypedArrays.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010C90 /* GenericTypedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001880 /* GenericTypedArray.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010CA0 /* TypedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001890 /* TypedArray.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010CB0 /* AnyViewProp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018B0 /* AnyViewProp.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010CC0 /* ComponentData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018C0 /* ComponentData.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010CD0 /* ConcreteViewProp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018D0 /* ConcreteViewProp.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010CE0 /* ExpoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018E0 /* ExpoView.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010CF0 /* ViewDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000018F0 /* ViewDefinition.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D00 /* ViewLifecycleMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001900 /* ViewLifecycleMethod.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D10 /* ViewModuleWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001910 /* ViewModuleWrapper.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D20 /* CdpNetworkTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001930 /* CdpNetworkTypes.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D30 /* ExpoRequestCdpInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001940 /* ExpoRequestCdpInterceptor.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D40 /* ExpoRequestInterceptorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001950 /* ExpoRequestInterceptorProtocol.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D50 /* URLRequest+httpBodyData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001960 /* URLRequest+httpBodyData.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D60 /* FileSystemLegacyUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000019D0 /* FileSystemLegacyUtilities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D70 /* FileSystemUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000019E0 /* FileSystemUtilities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D80 /* JavaScriptRuntime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D80 /* JavaScriptRuntime.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010D90 /* JavaScriptValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D90 /* JavaScriptValue.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010DA0 /* NativeModulesProxyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F20 /* NativeModulesProxyModule.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010DB0 /* Platform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000020E0 /* Platform.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010DC0 /* ExpoReactDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002120 /* ExpoReactDelegate.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010DD0 /* ExpoReactDelegateHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002130 /* ExpoReactDelegateHandler.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010DE0 /* ModulePriorities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002190 /* ModulePriorities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010DF0 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000021D0 /* Utilities.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010E00 /* Exceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000021F0 /* Exceptions.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010E10 /* Uuidv5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002200 /* Uuidv5.swift */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_TARGET_VERSION=74 -DUSE_HERMES"; }; }; - 46EB2E00010E20 /* EXAppDelegatesLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001250 /* EXAppDelegatesLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E30 /* EXAppDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001270 /* EXAppDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E40 /* EXLegacyAppDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001290 /* EXLegacyAppDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E50 /* ExpoBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001590 /* ExpoBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E60 /* EXAppDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001970 /* EXAppDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E70 /* EXDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001990 /* EXDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E80 /* EXLegacyExpoViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000019A0 /* EXLegacyExpoViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010E90 /* ExpoModulesCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000019B0 /* ExpoModulesCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010EA0 /* EXBarcodeScannerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A10 /* EXBarcodeScannerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010EB0 /* EXBarcodeScannerProviderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A20 /* EXBarcodeScannerProviderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010EC0 /* EXCameraInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A40 /* EXCameraInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010ED0 /* EXConstantsInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A60 /* EXConstantsInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010EE0 /* EXFaceDetectorManagerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A80 /* EXFaceDetectorManagerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010EF0 /* EXFaceDetectorManagerProviderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001A90 /* EXFaceDetectorManagerProviderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F00 /* EXFilePermissionModuleInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001AB0 /* EXFilePermissionModuleInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F10 /* EXFileSystemInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001AC0 /* EXFileSystemInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F20 /* EXImageLoaderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001AE0 /* EXImageLoaderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F30 /* EXPermissionsInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B00 /* EXPermissionsInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F40 /* EXPermissionsMethodsDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B10 /* EXPermissionsMethodsDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F50 /* EXUserNotificationCenterProxyInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B30 /* EXUserNotificationCenterProxyInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F60 /* EXAccelerometerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B50 /* EXAccelerometerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F70 /* EXBarometerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B60 /* EXBarometerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F80 /* EXDeviceMotionInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B70 /* EXDeviceMotionInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010F90 /* EXGyroscopeInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B80 /* EXGyroscopeInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010FA0 /* EXMagnetometerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001B90 /* EXMagnetometerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010FB0 /* EXMagnetometerUncalibratedInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BA0 /* EXMagnetometerUncalibratedInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010FC0 /* EXTaskConsumerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BC0 /* EXTaskConsumerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010FD0 /* EXTaskInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BD0 /* EXTaskInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010FE0 /* EXTaskLaunchReason.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BE0 /* EXTaskLaunchReason.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00010FF0 /* EXTaskManagerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001BF0 /* EXTaskManagerInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011000 /* EXTaskServiceInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C00 /* EXTaskServiceInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011010 /* EXJavaScriptObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C20 /* EXJavaScriptObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011020 /* EXJavaScriptRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C40 /* EXJavaScriptRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011030 /* EXJavaScriptTypedArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C60 /* EXJavaScriptTypedArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011040 /* EXJavaScriptValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001C80 /* EXJavaScriptValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011050 /* EXJavaScriptWeakObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CA0 /* EXJavaScriptWeakObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011060 /* EXJSIConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CC0 /* EXJSIConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011070 /* EXJSIInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001CE0 /* EXJSIInstaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011080 /* EXJSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D00 /* EXJSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011090 /* ExpoModulesHostObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D20 /* ExpoModulesHostObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000110A0 /* EXRawJavaScriptFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D40 /* EXRawJavaScriptFunction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000110B0 /* EXSharedObjectUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D60 /* EXSharedObjectUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000110C0 /* EXBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DB0 /* EXBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000110D0 /* EXExportedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DC0 /* EXExportedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000110E0 /* EXSingletonModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001DE0 /* EXSingletonModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000110F0 /* EXUnimodulesCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E00 /* EXUnimodulesCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011100 /* EXUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E10 /* EXUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011110 /* EXModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E40 /* EXModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011120 /* EXModuleRegistryDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E60 /* EXModuleRegistryDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011130 /* EXModuleRegistryAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E80 /* EXModuleRegistryAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011140 /* EXModuleRegistryHolderReactModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001EA0 /* EXModuleRegistryHolderReactModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011150 /* EXModuleRegistryProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001ED0 /* EXModuleRegistryProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011160 /* EXNativeModulesProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F00 /* EXNativeModulesProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011170 /* EXAppLifecycleListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F40 /* EXAppLifecycleListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011180 /* EXAppLifecycleService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F50 /* EXAppLifecycleService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011190 /* EXEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F60 /* EXEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000111A0 /* EXEventEmitterService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F70 /* EXEventEmitterService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000111B0 /* EXInternalModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F80 /* EXInternalModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000111C0 /* EXJavaScriptContextProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001F90 /* EXJavaScriptContextProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000111D0 /* EXKernelService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FA0 /* EXKernelService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000111E0 /* EXLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FB0 /* EXLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000111F0 /* EXModuleRegistryConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FC0 /* EXModuleRegistryConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011200 /* EXUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FD0 /* EXUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011210 /* EXUtilitiesInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001FE0 /* EXUtilitiesInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011220 /* EXLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002000 /* EXLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011230 /* EXReactLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002020 /* EXReactLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011240 /* EXReactNativeAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002040 /* EXReactNativeAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011250 /* EXReactNativeEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002060 /* EXReactNativeEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011260 /* EXPermissionsService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002090 /* EXPermissionsService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011270 /* EXReactNativeUserNotificationCenterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000020B0 /* EXReactNativeUserNotificationCenterProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011280 /* Platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000020D0 /* Platform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011290 /* RCTComponentData+Privates.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000020F0 /* RCTComponentData+Privates.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000112A0 /* EXReactDelegateWrapper+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002140 /* EXReactDelegateWrapper+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000112B0 /* EXReactDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002150 /* EXReactDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000112C0 /* EXReactRootViewFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002170 /* EXReactRootViewFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000112D0 /* RCTAppDelegate+Recreate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000021A0 /* RCTAppDelegate+Recreate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000112E0 /* Swift.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000021C0 /* Swift.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000112F0 /* BridgelessJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002230 /* BridgelessJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011300 /* EventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002250 /* EventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011310 /* JSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002270 /* JSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011320 /* LazyObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002290 /* LazyObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011330 /* NativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000022B0 /* NativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011340 /* ObjectDeallocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000022D0 /* ObjectDeallocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011350 /* SharedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000022F0 /* SharedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011360 /* TestingSyncJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002300 /* TestingSyncJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011370 /* TypedArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002320 /* TypedArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000113D0 /* ExpoModulesCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000113C0 /* ExpoModulesCore-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011410 /* ExpoModulesCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011400 /* ExpoModulesCore-dummy.m */; }; - 46EB2E000114A0 /* WebAuthSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002330 /* WebAuthSession.swift */; }; - 46EB2E000114B0 /* WebBrowserExceptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002340 /* WebBrowserExceptions.swift */; }; - 46EB2E000114C0 /* WebBrowserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002350 /* WebBrowserModule.swift */; }; - 46EB2E000114D0 /* WebBrowserOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002360 /* WebBrowserOptions.swift */; }; - 46EB2E000114E0 /* WebBrowserSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002370 /* WebBrowserSession.swift */; }; - 46EB2E00011540 /* ExpoWebBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00011530 /* ExpoWebBrowser-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011580 /* ExpoWebBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011570 /* ExpoWebBrowser-dummy.m */; }; - 46EB2E00011700 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5D0 /* PrivacyInfo.xcprivacy */; }; - 46EB2E00011730 /* AuthSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023A0 /* AuthSession.swift */; }; - 46EB2E00011740 /* AuthSessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023B0 /* AuthSessionDelegate.swift */; }; - 46EB2E00011750 /* AuthSessionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023C0 /* AuthSessionStore.swift */; }; - 46EB2E00011760 /* GTMOAuth2Compatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023D0 /* GTMOAuth2Compatibility.swift */; }; - 46EB2E00011770 /* KeychainAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023E0 /* KeychainAttribute.swift */; }; - 46EB2E00011780 /* KeychainHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000023F0 /* KeychainHelper.swift */; }; - 46EB2E00011790 /* KeychainStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002400 /* KeychainStore.swift */; }; - 46EB2E000117E0 /* GTMAppAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000117D0 /* GTMAppAuth-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011810 /* GTMAppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011800 /* GTMAppAuth-dummy.m */; }; - 46EB2E00011920 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D5F0 /* PrivacyInfo.xcprivacy */; }; - 46EB2E00011950 /* GTMSessionFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002420 /* GTMSessionFetcher.m */; }; - 46EB2E00011960 /* GTMSessionFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002430 /* GTMSessionFetcherLogging.m */; }; - 46EB2E00011970 /* GTMSessionFetcherService.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002450 /* GTMSessionFetcherService.m */; }; - 46EB2E00011980 /* GTMSessionUploadFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002460 /* GTMSessionUploadFetcher.m */; }; - 46EB2E00011990 /* GTMSessionFetcherService+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002440 /* GTMSessionFetcherService+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000119A0 /* GTMSessionFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002470 /* GTMSessionFetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000119B0 /* GTMSessionFetcherLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002480 /* GTMSessionFetcherLogging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000119C0 /* GTMSessionFetcherService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002490 /* GTMSessionFetcherService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000119D0 /* GTMSessionUploadFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024A0 /* GTMSessionUploadFetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011A20 /* GTMSessionFetcher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00011A10 /* GTMSessionFetcher-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011A40 /* GTMSessionFetcher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00011A30 /* GTMSessionFetcher-dummy.m */; }; - 46EB2E00011B50 /* google.png in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D610 /* google.png */; }; - 46EB2E00011B60 /* google@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D620 /* google@2x.png */; }; - 46EB2E00011B70 /* google@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D630 /* google@3x.png */; }; - 46EB2E00011B80 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D640 /* PrivacyInfo.xcprivacy */; }; - 46EB2E00011B90 /* Roboto-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D650 /* Roboto-Bold.ttf */; }; - 46EB2E00011BA0 /* ar.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D660 /* ar.lproj */; }; - 46EB2E00011BB0 /* ca.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D670 /* ca.lproj */; }; - 46EB2E00011BC0 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D680 /* cs.lproj */; }; - 46EB2E00011BD0 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D690 /* da.lproj */; }; - 46EB2E00011BE0 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6A0 /* de.lproj */; }; - 46EB2E00011BF0 /* el.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6B0 /* el.lproj */; }; - 46EB2E00011C00 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6C0 /* en.lproj */; }; - 46EB2E00011C10 /* en_GB.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6D0 /* en_GB.lproj */; }; - 46EB2E00011C20 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6E0 /* es.lproj */; }; - 46EB2E00011C30 /* es_MX.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D6F0 /* es_MX.lproj */; }; - 46EB2E00011C40 /* fi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D700 /* fi.lproj */; }; - 46EB2E00011C50 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D710 /* fr.lproj */; }; - 46EB2E00011C60 /* fr_CA.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D720 /* fr_CA.lproj */; }; - 46EB2E00011C70 /* he.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D730 /* he.lproj */; }; - 46EB2E00011C80 /* hi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D740 /* hi.lproj */; }; - 46EB2E00011C90 /* hr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D750 /* hr.lproj */; }; - 46EB2E00011CA0 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D760 /* hu.lproj */; }; - 46EB2E00011CB0 /* id.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D770 /* id.lproj */; }; - 46EB2E00011CC0 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D780 /* it.lproj */; }; - 46EB2E00011CD0 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D790 /* ja.lproj */; }; - 46EB2E00011CE0 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7A0 /* ko.lproj */; }; - 46EB2E00011CF0 /* ms.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7B0 /* ms.lproj */; }; - 46EB2E00011D00 /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7C0 /* nb.lproj */; }; - 46EB2E00011D10 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7D0 /* nl.lproj */; }; - 46EB2E00011D20 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7E0 /* pl.lproj */; }; - 46EB2E00011D30 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D7F0 /* pt.lproj */; }; - 46EB2E00011D40 /* pt_BR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D800 /* pt_BR.lproj */; }; - 46EB2E00011D50 /* pt_PT.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D810 /* pt_PT.lproj */; }; - 46EB2E00011D60 /* ro.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D820 /* ro.lproj */; }; - 46EB2E00011D70 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D830 /* ru.lproj */; }; - 46EB2E00011D80 /* sk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D840 /* sk.lproj */; }; - 46EB2E00011D90 /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D850 /* sv.lproj */; }; - 46EB2E00011DA0 /* th.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D860 /* th.lproj */; }; - 46EB2E00011DB0 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D870 /* tr.lproj */; }; - 46EB2E00011DC0 /* uk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D880 /* uk.lproj */; }; - 46EB2E00011DD0 /* vi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D890 /* vi.lproj */; }; - 46EB2E00011DE0 /* zh_CN.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8A0 /* zh_CN.lproj */; }; - 46EB2E00011DF0 /* zh_TW.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8B0 /* zh_TW.lproj */; }; - 46EB2E00011E20 /* GIDAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000024C0 /* GIDAuthentication.m */; }; - 46EB2E00011E30 /* GIDAuthStateMigration.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000024E0 /* GIDAuthStateMigration.m */; }; - 46EB2E00011E40 /* GIDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002500 /* GIDCallbackQueue.m */; }; - 46EB2E00011E50 /* GIDConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002510 /* GIDConfiguration.m */; }; - 46EB2E00011E60 /* GIDEMMErrorHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002530 /* GIDEMMErrorHandler.m */; }; - 46EB2E00011E70 /* GIDEMMSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002550 /* GIDEMMSupport.m */; }; - 46EB2E00011E80 /* GIDGoogleUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002560 /* GIDGoogleUser.m */; }; - 46EB2E00011E90 /* GIDMDMPasscodeCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002590 /* GIDMDMPasscodeCache.m */; }; - 46EB2E00011EA0 /* GIDMDMPasscodeState.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000025B0 /* GIDMDMPasscodeState.m */; }; - 46EB2E00011EB0 /* GIDProfileData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000025D0 /* GIDProfileData.m */; }; - 46EB2E00011EC0 /* GIDScopes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002600 /* GIDScopes.m */; }; - 46EB2E00011ED0 /* GIDSignIn.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002610 /* GIDSignIn.m */; }; - 46EB2E00011EE0 /* GIDSignInButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002620 /* GIDSignInButton.m */; }; - 46EB2E00011EF0 /* GIDSignInCallbackSchemes.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002640 /* GIDSignInCallbackSchemes.m */; }; - 46EB2E00011F00 /* GIDSignInInternalOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002660 /* GIDSignInInternalOptions.m */; }; - 46EB2E00011F10 /* GIDSignInPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002680 /* GIDSignInPreferences.m */; }; - 46EB2E00011F20 /* GIDSignInResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002690 /* GIDSignInResult.m */; }; - 46EB2E00011F30 /* GIDSignInStrings.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000026C0 /* GIDSignInStrings.m */; }; - 46EB2E00011F40 /* GIDToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000026E0 /* GIDToken.m */; }; - 46EB2E00011F50 /* NSBundle+GID3PAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002710 /* NSBundle+GID3PAdditions.m */; }; - 46EB2E00011F60 /* GIDAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024B0 /* GIDAuthentication.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011F70 /* GIDAuthStateMigration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024D0 /* GIDAuthStateMigration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011F80 /* GIDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000024F0 /* GIDCallbackQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011F90 /* GIDEMMErrorHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002520 /* GIDEMMErrorHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011FA0 /* GIDEMMSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002540 /* GIDEMMSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011FB0 /* GIDGoogleUser_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002570 /* GIDGoogleUser_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011FC0 /* GIDMDMPasscodeCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002580 /* GIDMDMPasscodeCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011FD0 /* GIDMDMPasscodeState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025A0 /* GIDMDMPasscodeState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011FE0 /* GIDMDMPasscodeState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025C0 /* GIDMDMPasscodeState_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00011FF0 /* GIDProfileData_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025E0 /* GIDProfileData_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012000 /* GIDScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000025F0 /* GIDScopes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012010 /* GIDSignInCallbackSchemes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002630 /* GIDSignInCallbackSchemes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012020 /* GIDSignInInternalOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002650 /* GIDSignInInternalOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012030 /* GIDSignInPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002670 /* GIDSignInPreferences.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012040 /* GIDSignInResult_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026A0 /* GIDSignInResult_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012050 /* GIDSignInStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026B0 /* GIDSignInStrings.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012060 /* GIDSignIn_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026D0 /* GIDSignIn_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012070 /* GIDToken_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000026F0 /* GIDToken_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012080 /* NSBundle+GID3PAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002700 /* NSBundle+GID3PAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012090 /* GIDConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002720 /* GIDConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000120A0 /* GIDGoogleUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002730 /* GIDGoogleUser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000120B0 /* GIDProfileData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002740 /* GIDProfileData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000120C0 /* GIDSignIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002750 /* GIDSignIn.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000120D0 /* GIDSignInButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002760 /* GIDSignInButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000120E0 /* GIDSignInResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002770 /* GIDSignInResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000120F0 /* GIDToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002780 /* GIDToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012100 /* GoogleSignIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002790 /* GoogleSignIn.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012150 /* GoogleSignIn-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00012140 /* GoogleSignIn-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012170 /* GoogleSignIn-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00012160 /* GoogleSignIn-dummy.m */; }; - 46EB2E00012200 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027A0 /* String.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012210 /* Conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027B0 /* Conv.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012220 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027C0 /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012230 /* FileUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027D0 /* FileUtil.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012240 /* Format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027E0 /* Format.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012250 /* SafeAssert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000027F0 /* SafeAssert.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012260 /* ToAscii.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002800 /* ToAscii.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012270 /* ScopeGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002810 /* ScopeGuard.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012280 /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002820 /* Unicode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012290 /* dynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002830 /* dynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E000122A0 /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002840 /* json.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E000122B0 /* json_pointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002850 /* json_pointer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E000122C0 /* F14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002860 /* F14Table.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E000122D0 /* FileUtilDetail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002870 /* FileUtilDetail.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E000122E0 /* SplitStringSimd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002880 /* SplitStringSimd.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E000122F0 /* UniqueInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002890 /* UniqueInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012300 /* SpookyHashV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028A0 /* SpookyHashV2.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012310 /* CString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028B0 /* CString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012320 /* Exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028C0 /* Exception.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012330 /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028D0 /* MallocImpl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012340 /* NetOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028E0 /* NetOps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012350 /* SysUio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028F0 /* SysUio.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012360 /* SanitizeThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002900 /* SanitizeThread.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012370 /* AtFork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002910 /* AtFork.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012380 /* ThreadId.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002920 /* ThreadId.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00012390 /* AtomicHashArray-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002930 /* AtomicHashArray-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000123A0 /* AtomicHashArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002940 /* AtomicHashArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000123B0 /* AtomicHashMap-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002950 /* AtomicHashMap-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000123C0 /* AtomicHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002960 /* AtomicHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000123D0 /* AtomicIntrusiveLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002970 /* AtomicIntrusiveLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000123E0 /* AtomicLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002980 /* AtomicLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000123F0 /* AtomicUnorderedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002990 /* AtomicUnorderedMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012400 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029A0 /* base64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012410 /* Benchmark.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029B0 /* Benchmark.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012420 /* BenchmarkUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029C0 /* BenchmarkUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012430 /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029D0 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012440 /* CancellationToken-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029E0 /* CancellationToken-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012450 /* CancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029F0 /* CancellationToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012460 /* Chrono.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A00 /* Chrono.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012470 /* ClockGettimeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A10 /* ClockGettimeWrappers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012480 /* ConcurrentBitSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A20 /* ConcurrentBitSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012490 /* ConcurrentLazy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A30 /* ConcurrentLazy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000124A0 /* ConcurrentSkipList-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A40 /* ConcurrentSkipList-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000124B0 /* ConcurrentSkipList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A50 /* ConcurrentSkipList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000124C0 /* ConstexprMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A60 /* ConstexprMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000124D0 /* ConstructorCallbackList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A70 /* ConstructorCallbackList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000124E0 /* Conv.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A80 /* Conv.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000124F0 /* CPortability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A90 /* CPortability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012500 /* CppAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AA0 /* CppAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012510 /* CpuId.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AB0 /* CpuId.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012520 /* DefaultKeepAliveExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AC0 /* DefaultKeepAliveExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012530 /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AD0 /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012540 /* DiscriminatedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AE0 /* DiscriminatedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012550 /* dynamic-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002AF0 /* dynamic-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012560 /* dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B00 /* dynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012570 /* DynamicConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B10 /* DynamicConverter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012580 /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B20 /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012590 /* ExceptionString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B30 /* ExceptionString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000125A0 /* ExceptionWrapper-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B40 /* ExceptionWrapper-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000125B0 /* ExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B50 /* ExceptionWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000125C0 /* Executor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B60 /* Executor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000125D0 /* Expected.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B70 /* Expected.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000125E0 /* FBString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B80 /* FBString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000125F0 /* FBVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B90 /* FBVector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012600 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BA0 /* File.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012610 /* FileUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BB0 /* FileUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012620 /* Fingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BC0 /* Fingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012630 /* FixedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BD0 /* FixedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012640 /* FollyMemcpy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BE0 /* FollyMemcpy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012650 /* FollyMemset.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002BF0 /* FollyMemset.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012660 /* Format-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C00 /* Format-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012670 /* Format.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C10 /* Format.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012680 /* FormatArg.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C20 /* FormatArg.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012690 /* FormatTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C30 /* FormatTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000126A0 /* Function.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C40 /* Function.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000126B0 /* GLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C50 /* GLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000126C0 /* GroupVarint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C60 /* GroupVarint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000126D0 /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C70 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000126E0 /* Indestructible.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C80 /* Indestructible.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000126F0 /* IndexedMemPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C90 /* IndexedMemPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012700 /* IntrusiveList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CA0 /* IntrusiveList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012710 /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CB0 /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012720 /* IPAddressException.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CC0 /* IPAddressException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012730 /* IPAddressV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CD0 /* IPAddressV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012740 /* IPAddressV6.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CE0 /* IPAddressV6.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012750 /* json.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CF0 /* json.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012760 /* json_patch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D00 /* json_patch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012770 /* json_pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D10 /* json_pointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012780 /* Lazy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D20 /* Lazy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012790 /* Likely.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D30 /* Likely.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000127A0 /* MacAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D40 /* MacAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000127B0 /* MapUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D50 /* MapUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000127C0 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D60 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000127D0 /* MaybeManagedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D70 /* MaybeManagedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000127E0 /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D80 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000127F0 /* MicroLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002D90 /* MicroLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012800 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DA0 /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012810 /* MoveWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DB0 /* MoveWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012820 /* MPMCPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DC0 /* MPMCPipeline.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012830 /* MPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DD0 /* MPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012840 /* ObserverContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DE0 /* ObserverContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012850 /* Optional.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002DF0 /* Optional.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012860 /* Overload.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E00 /* Overload.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012870 /* PackedSyncPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E10 /* PackedSyncPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012880 /* Padded.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E20 /* Padded.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012890 /* Poly-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E30 /* Poly-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000128A0 /* Poly.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E40 /* Poly.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000128B0 /* PolyException.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E50 /* PolyException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000128C0 /* Portability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E60 /* Portability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000128D0 /* Preprocessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E70 /* Preprocessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000128E0 /* ProducerConsumerQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E80 /* ProducerConsumerQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000128F0 /* Random-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002E90 /* Random-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012900 /* Random.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EA0 /* Random.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012910 /* Range.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EB0 /* Range.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012920 /* Replaceable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EC0 /* Replaceable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012930 /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002ED0 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012940 /* ScopeGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EE0 /* ScopeGuard.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012950 /* SharedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002EF0 /* SharedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012960 /* Singleton-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F00 /* Singleton-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012970 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F10 /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012980 /* SingletonThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F20 /* SingletonThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012990 /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F30 /* small_vector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000129A0 /* SocketAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F40 /* SocketAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000129B0 /* sorted_vector_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F50 /* sorted_vector_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000129C0 /* SpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F60 /* SpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000129D0 /* stop_watch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F70 /* stop_watch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000129E0 /* String-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F80 /* String-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000129F0 /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002F90 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A00 /* Subprocess.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FA0 /* Subprocess.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A10 /* Synchronized.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FB0 /* Synchronized.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A20 /* SynchronizedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FC0 /* SynchronizedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A30 /* ThreadCachedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FD0 /* ThreadCachedInt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A40 /* ThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FE0 /* ThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A50 /* TimeoutQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002FF0 /* TimeoutQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A60 /* TokenBucket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003000 /* TokenBucket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A70 /* Traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003010 /* Traits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A80 /* Try-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003020 /* Try-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012A90 /* Try.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003030 /* Try.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012AA0 /* Unicode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003040 /* Unicode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012AB0 /* Unit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003050 /* Unit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012AC0 /* Uri-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003060 /* Uri-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012AD0 /* Uri.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003070 /* Uri.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012AE0 /* UTF8String.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003080 /* UTF8String.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012AF0 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003090 /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B00 /* Varint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030A0 /* Varint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B10 /* VirtualExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030B0 /* VirtualExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B20 /* Access.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030C0 /* Access.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B30 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030D0 /* Array.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B40 /* BitIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030E0 /* BitIterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B50 /* Enumerate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000030F0 /* Enumerate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B60 /* EvictingCacheMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003100 /* EvictingCacheMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B70 /* F14Map-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003110 /* F14Map-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B80 /* F14Map.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003120 /* F14Map.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012B90 /* F14Set-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003130 /* F14Set-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012BA0 /* F14Set.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003140 /* F14Set.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012BB0 /* Foreach-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003150 /* Foreach-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012BC0 /* Foreach.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003160 /* Foreach.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012BD0 /* heap_vector_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003170 /* heap_vector_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012BE0 /* HeterogeneousAccess-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003180 /* HeterogeneousAccess-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012BF0 /* HeterogeneousAccess.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003190 /* HeterogeneousAccess.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C00 /* IntrusiveHeap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031A0 /* IntrusiveHeap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C10 /* Iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031B0 /* Iterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C20 /* Merge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031C0 /* Merge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C30 /* SparseByteSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031D0 /* SparseByteSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C40 /* View.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031E0 /* View.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C50 /* WeightedEvictingCacheMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000031F0 /* WeightedEvictingCacheMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C60 /* BitIteratorDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003200 /* BitIteratorDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C70 /* F14Defaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003210 /* F14Defaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C80 /* F14IntrinsicsAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003220 /* F14IntrinsicsAvailability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012C90 /* F14MapFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003230 /* F14MapFallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012CA0 /* F14Mask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003240 /* F14Mask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012CB0 /* F14Policy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003250 /* F14Policy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012CC0 /* F14SetFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003260 /* F14SetFallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012CD0 /* F14Table.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003270 /* F14Table.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012CE0 /* Util.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003280 /* Util.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012CF0 /* AsyncTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003290 /* AsyncTrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D00 /* AtomicHashUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032A0 /* AtomicHashUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D10 /* AtomicUnorderedMapUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032B0 /* AtomicUnorderedMapUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D20 /* DiscriminatedPtrDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032C0 /* DiscriminatedPtrDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D30 /* FileUtilDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032D0 /* FileUtilDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D40 /* FileUtilVectorDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032E0 /* FileUtilVectorDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D50 /* FingerprintPolynomial.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000032F0 /* FingerprintPolynomial.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D60 /* Futex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003300 /* Futex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D70 /* Futex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003310 /* Futex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D80 /* GroupVarintDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003320 /* GroupVarintDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012D90 /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003330 /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012DA0 /* IPAddressSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003340 /* IPAddressSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012DB0 /* Iterators.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003350 /* Iterators.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012DC0 /* MemoryIdler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003360 /* MemoryIdler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012DD0 /* MPMCPipelineDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003370 /* MPMCPipelineDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012DE0 /* PerfScoped.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003380 /* PerfScoped.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012DF0 /* PolyDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003390 /* PolyDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E00 /* RangeCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033A0 /* RangeCommon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E10 /* RangeSse42.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033B0 /* RangeSse42.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E20 /* SimdAnyOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033C0 /* SimdAnyOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E30 /* SimdCharPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033D0 /* SimdCharPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E40 /* SimdForEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033E0 /* SimdForEach.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E50 /* SimpleSimdStringUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000033F0 /* SimpleSimdStringUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E60 /* SimpleSimdStringUtilsImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003400 /* SimpleSimdStringUtilsImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E70 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003410 /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E80 /* SlowFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003420 /* SlowFingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012E90 /* SocketFastOpen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003430 /* SocketFastOpen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012EA0 /* SplitStringSimd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003440 /* SplitStringSimd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012EB0 /* SplitStringSimdImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003450 /* SplitStringSimdImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012EC0 /* Sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003460 /* Sse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012ED0 /* StaticSingletonManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003470 /* StaticSingletonManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012EE0 /* ThreadLocalDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003480 /* ThreadLocalDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012EF0 /* TurnSequencer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003490 /* TurnSequencer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F00 /* TypeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034A0 /* TypeList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F10 /* UniqueInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034B0 /* UniqueInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F20 /* UnrollUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034C0 /* UnrollUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F30 /* ApplyTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034D0 /* ApplyTuple.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F40 /* Invoke.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034E0 /* Invoke.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F50 /* Partial.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000034F0 /* Partial.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F60 /* protocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003500 /* protocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F70 /* traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003510 /* traits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F80 /* Checksum.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003520 /* Checksum.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012F90 /* FarmHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003530 /* FarmHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012FA0 /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003540 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012FB0 /* SpookyHashV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003550 /* SpookyHashV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012FC0 /* SpookyHashV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003560 /* SpookyHashV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012FD0 /* Access.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003570 /* Access.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012FE0 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003580 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00012FF0 /* Aligned.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003590 /* Aligned.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013000 /* Assume.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035A0 /* Assume.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013010 /* Badge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035B0 /* Badge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013020 /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035C0 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013030 /* Builtin.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035D0 /* Builtin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013040 /* Byte.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035E0 /* Byte.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013050 /* CArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000035F0 /* CArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013060 /* Cast.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003600 /* Cast.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013070 /* CheckedMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003610 /* CheckedMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013080 /* CString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003620 /* CString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013090 /* CustomizationPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003630 /* CustomizationPoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000130A0 /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003640 /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000130B0 /* Extern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003650 /* Extern.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000130C0 /* Hint-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003660 /* Hint-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000130D0 /* Hint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003670 /* Hint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000130E0 /* Keep.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003680 /* Keep.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000130F0 /* Launder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003690 /* Launder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013100 /* New.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036A0 /* New.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013110 /* Ordering.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036B0 /* Ordering.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013120 /* Pretty.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036C0 /* Pretty.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013130 /* PropagateConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036D0 /* PropagateConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013140 /* RValueReferenceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036E0 /* RValueReferenceWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013150 /* SafeAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000036F0 /* SafeAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013160 /* StaticConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003700 /* StaticConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013170 /* Thunk.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003710 /* Thunk.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013180 /* ToAscii.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003720 /* ToAscii.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013190 /* TypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003730 /* TypeInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000131A0 /* UncaughtExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003740 /* UncaughtExceptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000131B0 /* Arena-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003750 /* Arena-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000131C0 /* Arena.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003760 /* Arena.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000131D0 /* EnableSharedFromThis.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003770 /* EnableSharedFromThis.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000131E0 /* MallctlHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003780 /* MallctlHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000131F0 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003790 /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013200 /* MemoryResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037A0 /* MemoryResource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013210 /* not_null-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037B0 /* not_null-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013220 /* not_null.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037C0 /* not_null.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013230 /* ReentrantAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037D0 /* ReentrantAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013240 /* SanitizeAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037E0 /* SanitizeAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013250 /* SanitizeLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000037F0 /* SanitizeLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013260 /* ThreadCachedArena.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003800 /* ThreadCachedArena.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013270 /* UninitializedMemoryHacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003810 /* UninitializedMemoryHacks.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013280 /* MallocImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003820 /* MallocImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013290 /* NetOps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003830 /* NetOps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000132A0 /* NetOpsDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003840 /* NetOpsDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000132B0 /* NetworkSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003850 /* NetworkSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000132C0 /* TcpInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003860 /* TcpInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000132D0 /* TcpInfoDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003870 /* TcpInfoDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000132E0 /* TcpInfoTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003880 /* TcpInfoTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000132F0 /* SocketFileDescriptorMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003890 /* SocketFileDescriptorMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013300 /* Asm.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038A0 /* Asm.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013310 /* Atomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038B0 /* Atomic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013320 /* Builtins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038C0 /* Builtins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013330 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038D0 /* Config.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013340 /* Constexpr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038E0 /* Constexpr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013350 /* Dirent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000038F0 /* Dirent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013360 /* Event.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003900 /* Event.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013370 /* Fcntl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003910 /* Fcntl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013380 /* Filesystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003920 /* Filesystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013390 /* FmtCompile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003930 /* FmtCompile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000133A0 /* GFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003940 /* GFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000133B0 /* GMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003950 /* GMock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000133C0 /* GTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003960 /* GTest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000133D0 /* IOVec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003970 /* IOVec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000133E0 /* Libgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003980 /* Libgen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000133F0 /* Libunwind.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003990 /* Libunwind.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013400 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039A0 /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013410 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039B0 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013420 /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039C0 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013430 /* OpenSSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039D0 /* OpenSSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013440 /* PThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039E0 /* PThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013450 /* Sched.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000039F0 /* Sched.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013460 /* Sockets.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A00 /* Sockets.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013470 /* SourceLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A10 /* SourceLocation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013480 /* Stdio.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A20 /* Stdio.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013490 /* Stdlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A30 /* Stdlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000134A0 /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A40 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000134B0 /* SysFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A50 /* SysFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000134C0 /* Syslog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A60 /* Syslog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000134D0 /* SysMembarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A70 /* SysMembarrier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000134E0 /* SysMman.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A80 /* SysMman.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000134F0 /* SysResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003A90 /* SysResource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013500 /* SysStat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AA0 /* SysStat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013510 /* SysSyscall.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AB0 /* SysSyscall.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013520 /* SysTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AC0 /* SysTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013530 /* SysTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AD0 /* SysTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013540 /* SysUio.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AE0 /* SysUio.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013550 /* Time.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003AF0 /* Time.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013560 /* Unistd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B00 /* Unistd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013570 /* Windows.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B10 /* Windows.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013580 /* AtFork.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B20 /* AtFork.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013590 /* HardwareConcurrency.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B30 /* HardwareConcurrency.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000135A0 /* MemoryMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B40 /* MemoryMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000135B0 /* Pid.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B50 /* Pid.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000135C0 /* Shell.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B60 /* Shell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000135D0 /* ThreadId.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B70 /* ThreadId.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000135E0 /* ThreadName.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003B80 /* ThreadName.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000135F0 /* SharedMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BA0 /* SharedMutex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00013600 /* CacheLocality.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BB0 /* CacheLocality.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00013610 /* Futex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BC0 /* Futex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00013620 /* ParkingLot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BD0 /* ParkingLot.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00013630 /* Malloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BE0 /* Malloc.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DFOLLY_HAVE_PTHREAD=1 -Wno-documentation -faligned-new"; }; }; - 46EB2E00013640 /* CacheLocality.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003BF0 /* CacheLocality.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013650 /* AsymmetricThreadFence.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C00 /* AsymmetricThreadFence.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013660 /* AtomicNotification-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C10 /* AtomicNotification-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013670 /* AtomicNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C20 /* AtomicNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013680 /* AtomicRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C30 /* AtomicRef.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013690 /* AtomicStruct.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C40 /* AtomicStruct.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000136A0 /* AtomicUtil-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C50 /* AtomicUtil-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000136B0 /* AtomicUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C60 /* AtomicUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000136C0 /* Baton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C70 /* Baton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000136D0 /* CallOnce.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C80 /* CallOnce.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000136E0 /* DelayedInit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003C90 /* DelayedInit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000136F0 /* DistributedMutex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CA0 /* DistributedMutex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013700 /* DistributedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CB0 /* DistributedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013710 /* Hazptr-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CC0 /* Hazptr-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013720 /* Hazptr.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CD0 /* Hazptr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013730 /* HazptrDomain.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CE0 /* HazptrDomain.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013740 /* HazptrHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003CF0 /* HazptrHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013750 /* HazptrObj.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D00 /* HazptrObj.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013760 /* HazptrObjLinked.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D10 /* HazptrObjLinked.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013770 /* HazptrRec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D20 /* HazptrRec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013780 /* HazptrThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D30 /* HazptrThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013790 /* HazptrThrLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D40 /* HazptrThrLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000137A0 /* Latch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D50 /* Latch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000137B0 /* LifoSem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D60 /* LifoSem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000137C0 /* Lock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D70 /* Lock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000137D0 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D80 /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000137E0 /* NativeSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003D90 /* NativeSemaphore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000137F0 /* ParkingLot.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DA0 /* ParkingLot.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013800 /* PicoSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DB0 /* PicoSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013810 /* Rcu.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DC0 /* Rcu.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013820 /* RelaxedAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DD0 /* RelaxedAtomic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013830 /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DE0 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013840 /* SanitizeThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003DF0 /* SanitizeThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013850 /* SaturatingSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E00 /* SaturatingSemaphore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013860 /* SmallLocks.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E10 /* SmallLocks.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013870 /* ThrottledLifoSem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E20 /* ThrottledLifoSem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013880 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E30 /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013890 /* WaitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E40 /* WaitOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000138F0 /* RCT-Folly-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000138E0 /* RCT-Folly-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013920 /* RCT-Folly-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013910 /* RCT-Folly-dummy.m */; }; - 46EB2E000139B0 /* RCTDeprecation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E70 /* RCTDeprecation.m */; settings = {COMPILER_FLAGS = "-Wnullable-to-nonnull-conversion -Wnullability-completeness -DOS_OBJECT_USE_OBJC=0"; }; }; - 46EB2E000139C0 /* RCTDeprecation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E60 /* RCTDeprecation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013A20 /* RCTDeprecation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00013A10 /* RCTDeprecation-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013A50 /* RCTDeprecation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013A40 /* RCTDeprecation-dummy.m */; }; - 46EB2E00013B50 /* RCTConvertHelpers.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EA0 /* RCTConvertHelpers.mm */; }; - 46EB2E00013B60 /* RCTTypedModuleConstants.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EC0 /* RCTTypedModuleConstants.mm */; }; - 46EB2E00013B70 /* RCTConvertHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003E90 /* RCTConvertHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013B80 /* RCTTypedModuleConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EB0 /* RCTTypedModuleConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013BE0 /* RCTTypeSafety-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00013BD0 /* RCTTypeSafety-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013C10 /* RCTTypeSafety-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013C00 /* RCTTypeSafety-dummy.m */; }; - 46EB2E00013D20 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8C0 /* PrivacyInfo.xcprivacy */; }; - 46EB2E00013D50 /* RNCAsyncStorage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EE0 /* RNCAsyncStorage.mm */; }; - 46EB2E00013D60 /* RNCAsyncStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003ED0 /* RNCAsyncStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013D70 /* RNCAsyncStorageDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003EF0 /* RNCAsyncStorageDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013DC0 /* RNCAsyncStorage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00013DB0 /* RNCAsyncStorage-dummy.m */; }; - 46EB2E00013E50 /* RNFlingHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F20 /* RNFlingHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013E60 /* RNForceTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F40 /* RNForceTouchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013E70 /* RNHoverHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F60 /* RNHoverHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013E80 /* RNLongPressHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F80 /* RNLongPressHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013E90 /* RNManualHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FA0 /* RNManualHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013EA0 /* RNNativeViewHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FC0 /* RNNativeViewHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013EB0 /* RNPanHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FE0 /* RNPanHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013EC0 /* RNPinchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004000 /* RNPinchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013ED0 /* RNRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004020 /* RNRotationHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013EE0 /* RNTapHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004040 /* RNTapHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013EF0 /* RNGestureHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004060 /* RNGestureHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F00 /* RNGestureHandlerButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004090 /* RNGestureHandlerButton.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F10 /* RNGestureHandlerButtonComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000040B0 /* RNGestureHandlerButtonComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F20 /* RNGestureHandlerButtonManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000040D0 /* RNGestureHandlerButtonManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F30 /* RNGestureHandlerEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004100 /* RNGestureHandlerEvents.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F40 /* RNGestureHandlerManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004120 /* RNGestureHandlerManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F50 /* RNGestureHandlerModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004140 /* RNGestureHandlerModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F60 /* RNGestureHandlerPointerTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004160 /* RNGestureHandlerPointerTracker.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F70 /* RNGestureHandlerRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004190 /* RNGestureHandlerRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F80 /* RNGestureHandlerRootViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000041A0 /* RNGestureHandlerRootViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013F90 /* RNGHStylusData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000041E0 /* RNGHStylusData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013FA0 /* RNGHVector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004220 /* RNGHVector.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013FB0 /* RNManualActivationRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004240 /* RNManualActivationRecognizer.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013FC0 /* RNRootViewGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004260 /* RNRootViewGestureRecognizer.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00013FD0 /* RNFlingHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F10 /* RNFlingHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013FE0 /* RNForceTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F30 /* RNForceTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00013FF0 /* RNHoverHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F50 /* RNHoverHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014000 /* RNLongPressHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F70 /* RNLongPressHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014010 /* RNManualHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003F90 /* RNManualHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014020 /* RNNativeViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FB0 /* RNNativeViewHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014030 /* RNPanHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FD0 /* RNPanHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014040 /* RNPinchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00003FF0 /* RNPinchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014050 /* RNRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004010 /* RNRotationHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014060 /* RNTapHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004030 /* RNTapHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014070 /* RNGestureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004050 /* RNGestureHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014080 /* RNGestureHandlerActionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004070 /* RNGestureHandlerActionType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014090 /* RNGestureHandlerButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004080 /* RNGestureHandlerButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000140A0 /* RNGestureHandlerButtonComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040A0 /* RNGestureHandlerButtonComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000140B0 /* RNGestureHandlerButtonManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040C0 /* RNGestureHandlerButtonManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000140C0 /* RNGestureHandlerDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040E0 /* RNGestureHandlerDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000140D0 /* RNGestureHandlerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000040F0 /* RNGestureHandlerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000140E0 /* RNGestureHandlerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004110 /* RNGestureHandlerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000140F0 /* RNGestureHandlerModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004130 /* RNGestureHandlerModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014100 /* RNGestureHandlerPointerTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004150 /* RNGestureHandlerPointerTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014110 /* RNGestureHandlerPointerType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004170 /* RNGestureHandlerPointerType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014120 /* RNGestureHandlerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004180 /* RNGestureHandlerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014130 /* RNGestureHandlerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041B0 /* RNGestureHandlerState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014140 /* RNGestureHandlerStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041C0 /* RNGestureHandlerStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014150 /* RNGHStylusData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041D0 /* RNGHStylusData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014160 /* RNGHTouchEventType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000041F0 /* RNGHTouchEventType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014170 /* RNGHUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004200 /* RNGHUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014180 /* RNGHVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004210 /* RNGHVector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014190 /* RNManualActivationRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004230 /* RNManualActivationRecognizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000141A0 /* RNRootViewGestureRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004250 /* RNRootViewGestureRecognizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014200 /* RNGestureHandler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000141F0 /* RNGestureHandler-dummy.m */; }; - 46EB2E00014290 /* RCTConvert+RNGoogleSignin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004280 /* RCTConvert+RNGoogleSignin.mm */; }; - 46EB2E000142A0 /* RNGoogleSignin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000042A0 /* RNGoogleSignin.mm */; }; - 46EB2E000142B0 /* RNGoogleSignInButton.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000042C0 /* RNGoogleSignInButton.mm */; }; - 46EB2E000142C0 /* RNGoogleSigninButtonManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000042D0 /* RNGoogleSigninButtonManager.m */; }; - 46EB2E000142D0 /* RCTConvert+RNGoogleSignin.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004270 /* RCTConvert+RNGoogleSignin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000142E0 /* RNGoogleSignin.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004290 /* RNGoogleSignin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000142F0 /* RNGoogleSignInButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000042B0 /* RNGoogleSignInButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014300 /* RNGoogleSigninButtonPaper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000042E0 /* RNGoogleSigninButtonPaper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014360 /* RNGoogleSignin-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00014350 /* RNGoogleSignin-dummy.m */; }; - 46EB2E000143F0 /* REAInitializerRCTFabricSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004330 /* REAInitializerRCTFabricSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014400 /* REAKeyboardEventObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004360 /* REAKeyboardEventObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014410 /* REAAnimationsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004390 /* REAAnimationsManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014420 /* REAFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000043B0 /* REAFrame.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014430 /* REAScreensHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000043D0 /* REAScreensHelper.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014440 /* REASharedElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000043F0 /* REASharedElement.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014450 /* REASharedTransitionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004410 /* REASharedTransitionManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014460 /* REASnapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004430 /* REASnapshot.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014470 /* REASwizzledUIManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004450 /* REASwizzledUIManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014480 /* NativeMethods.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004480 /* NativeMethods.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014490 /* NativeProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044A0 /* NativeProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000144A0 /* PlatformDepMethodsHolderImpl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044C0 /* PlatformDepMethodsHolderImpl.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000144B0 /* PlatformLogger.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044D0 /* PlatformLogger.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000144C0 /* REAIOSUIScheduler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000044F0 /* REAIOSUIScheduler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000144D0 /* REAMessageThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004520 /* REAMessageThread.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000144E0 /* RCTEventDispatcher+Reanimated.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004540 /* RCTEventDispatcher+Reanimated.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000144F0 /* RCTUIView+Reanimated.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004560 /* RCTUIView+Reanimated.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014500 /* REAModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004590 /* REAModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014510 /* REANodesManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000045B0 /* REANodesManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014520 /* REASlowAnimations.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000045D0 /* REASlowAnimations.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014530 /* REAUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004600 /* REAUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014540 /* ReanimatedSensor.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004640 /* ReanimatedSensor.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014550 /* ReanimatedSensorContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004660 /* ReanimatedSensorContainer.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014560 /* AnimatedSensorModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000046C0 /* AnimatedSensorModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014570 /* PropsRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000046F0 /* PropsRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014580 /* ReanimatedCommitHook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004710 /* ReanimatedCommitHook.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014590 /* ReanimatedMountHook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004740 /* ReanimatedMountHook.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000145A0 /* ShadowTreeCloner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004760 /* ShadowTreeCloner.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000145B0 /* LayoutAnimationsManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004790 /* LayoutAnimationsManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000145C0 /* LayoutAnimationsProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000047B0 /* LayoutAnimationsProxy.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000145D0 /* LayoutAnimationsUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000047D0 /* LayoutAnimationsUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000145E0 /* NativeReanimatedModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004810 /* NativeReanimatedModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000145F0 /* NativeReanimatedModuleSpec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004830 /* NativeReanimatedModuleSpec.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014600 /* FeaturesConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004870 /* FeaturesConfig.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014610 /* UIRuntimeDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000048C0 /* UIRuntimeDecorator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014620 /* REAInitializerRCTFabricSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004320 /* REAInitializerRCTFabricSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014630 /* REAKeyboardEventObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004350 /* REAKeyboardEventObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014640 /* REAAnimationsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004380 /* REAAnimationsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014650 /* REAFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000043A0 /* REAFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014660 /* REAScreensHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000043C0 /* REAScreensHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014670 /* REASharedElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000043E0 /* REASharedElement.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014680 /* REASharedTransitionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004400 /* REASharedTransitionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014690 /* REASnapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004420 /* REASnapshot.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000146A0 /* REASwizzledUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004440 /* REASwizzledUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000146B0 /* NativeMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004470 /* NativeMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000146C0 /* NativeProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004490 /* NativeProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000146D0 /* PlatformDepMethodsHolderImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000044B0 /* PlatformDepMethodsHolderImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000146E0 /* REAIOSUIScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000044E0 /* REAIOSUIScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000146F0 /* REAJSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004500 /* REAJSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014700 /* REAMessageThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004510 /* REAMessageThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014710 /* RCTEventDispatcher+Reanimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004530 /* RCTEventDispatcher+Reanimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014720 /* RCTUIView+Reanimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004550 /* RCTUIView+Reanimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014730 /* READisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004570 /* READisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014740 /* REAModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004580 /* REAModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014750 /* REANodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045A0 /* REANodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014760 /* REASlowAnimations.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045C0 /* REASlowAnimations.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014770 /* REAUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045E0 /* REAUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014780 /* REAUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000045F0 /* REAUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014790 /* RNGestureHandlerStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004610 /* RNGestureHandlerStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000147A0 /* ReanimatedSensor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004630 /* ReanimatedSensor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000147B0 /* ReanimatedSensorContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004650 /* ReanimatedSensorContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000147C0 /* ReanimatedSensorType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004670 /* ReanimatedSensorType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000147D0 /* AnimatedSensorModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000046D0 /* AnimatedSensorModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000147E0 /* PropsRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004700 /* PropsRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000147F0 /* ReanimatedCommitHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004720 /* ReanimatedCommitHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014800 /* ReanimatedCommitShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004730 /* ReanimatedCommitShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014810 /* ReanimatedMountHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004750 /* ReanimatedMountHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014820 /* ShadowTreeCloner.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004770 /* ShadowTreeCloner.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014830 /* LayoutAnimationsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047A0 /* LayoutAnimationsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014840 /* LayoutAnimationsProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047C0 /* LayoutAnimationsProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014850 /* LayoutAnimationsUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047E0 /* LayoutAnimationsUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014860 /* LayoutAnimationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000047F0 /* LayoutAnimationType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014870 /* NativeReanimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004820 /* NativeReanimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014880 /* NativeReanimatedModuleSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004840 /* NativeReanimatedModuleSpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014890 /* CollectionUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004860 /* CollectionUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000148A0 /* FeaturesConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004880 /* FeaturesConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000148B0 /* PlatformDepMethodsHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004890 /* PlatformDepMethodsHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000148C0 /* PlatformLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000048A0 /* PlatformLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000148D0 /* SingleInstanceChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000048B0 /* SingleInstanceChecker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000148E0 /* UIRuntimeDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000048D0 /* UIRuntimeDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000148F0 /* EventHandlerRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004900 /* EventHandlerRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014900 /* WorkletRuntimeRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004920 /* WorkletRuntimeRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014910 /* Shareables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004950 /* Shareables.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014920 /* AsyncQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004980 /* AsyncQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014930 /* JSISerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000049A0 /* JSISerializer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014940 /* JSLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000049C0 /* JSLogger.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014950 /* JSScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000049E0 /* JSScheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014960 /* ReanimatedJSIUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A00 /* ReanimatedJSIUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014970 /* ReanimatedVersion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A20 /* ReanimatedVersion.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014980 /* UIScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A50 /* UIScheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00014990 /* WorkletEventHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A70 /* WorkletEventHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000149A0 /* ReanimatedHermesRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AA0 /* ReanimatedHermesRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000149B0 /* ReanimatedRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AC0 /* ReanimatedRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000149C0 /* RNRuntimeDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AE0 /* RNRuntimeDecorator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000149D0 /* WorkletRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B00 /* WorkletRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000149E0 /* WorkletRuntimeDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B30 /* WorkletRuntimeDecorator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=74 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000149F0 /* EventHandlerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004910 /* EventHandlerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A00 /* WorkletRuntimeRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004930 /* WorkletRuntimeRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A10 /* Shareables.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004960 /* Shareables.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A20 /* AsyncQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004990 /* AsyncQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A30 /* JSISerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000049B0 /* JSISerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A40 /* JSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000049D0 /* JSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A50 /* JSScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000049F0 /* JSScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A60 /* ReanimatedJSIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A10 /* ReanimatedJSIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A70 /* ReanimatedVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A30 /* ReanimatedVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A80 /* ThreadSafeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A40 /* ThreadSafeQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014A90 /* UIScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A60 /* UIScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014AA0 /* WorkletEventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004A80 /* WorkletEventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014AB0 /* ReanimatedHermesRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AB0 /* ReanimatedHermesRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014AC0 /* ReanimatedRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AD0 /* ReanimatedRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014AD0 /* RNRuntimeDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004AF0 /* RNRuntimeDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014AE0 /* WorkletRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B10 /* WorkletRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014AF0 /* WorkletRuntimeCollector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B20 /* WorkletRuntimeCollector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014B00 /* WorkletRuntimeDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B40 /* WorkletRuntimeDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014B60 /* RNReanimated-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00014B50 /* RNReanimated-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00014B90 /* RNReanimated-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00014B80 /* RNReanimated-dummy.m */; }; - 46EB2E00014C20 /* RNSVGBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B70 /* RNSVGBrush.mm */; }; - 46EB2E00014C30 /* RNSVGContextBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BA0 /* RNSVGContextBrush.mm */; }; - 46EB2E00014C40 /* RNSVGPainter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BC0 /* RNSVGPainter.mm */; }; - 46EB2E00014C50 /* RNSVGPainterBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BE0 /* RNSVGPainterBrush.mm */; }; - 46EB2E00014C60 /* RNSVGSolidColorBrush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C00 /* RNSVGSolidColorBrush.mm */; }; - 46EB2E00014C70 /* RNSVGClipPath.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C30 /* RNSVGClipPath.mm */; }; - 46EB2E00014C80 /* RNSVGDefs.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C50 /* RNSVGDefs.mm */; }; - 46EB2E00014C90 /* RNSVGForeignObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C70 /* RNSVGForeignObject.mm */; }; - 46EB2E00014CA0 /* RNSVGGroup.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C90 /* RNSVGGroup.mm */; }; - 46EB2E00014CB0 /* RNSVGImage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CB0 /* RNSVGImage.mm */; }; - 46EB2E00014CC0 /* RNSVGLinearGradient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CD0 /* RNSVGLinearGradient.mm */; }; - 46EB2E00014CD0 /* RNSVGMarker.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CF0 /* RNSVGMarker.mm */; }; - 46EB2E00014CE0 /* RNSVGMask.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D10 /* RNSVGMask.mm */; }; - 46EB2E00014CF0 /* RNSVGPath.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D30 /* RNSVGPath.mm */; }; - 46EB2E00014D00 /* RNSVGPattern.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D50 /* RNSVGPattern.mm */; }; - 46EB2E00014D10 /* RNSVGRadialGradient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D70 /* RNSVGRadialGradient.mm */; }; - 46EB2E00014D20 /* RNSVGSvgView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D90 /* RNSVGSvgView.mm */; }; - 46EB2E00014D30 /* RNSVGSymbol.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DB0 /* RNSVGSymbol.mm */; }; - 46EB2E00014D40 /* RNSVGUse.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DD0 /* RNSVGUse.mm */; }; - 46EB2E00014D50 /* RNSVGFeColorMatrix.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E20 /* RNSVGFeColorMatrix.mm */; }; - 46EB2E00014D60 /* RNSVGFeGaussianBlur.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E40 /* RNSVGFeGaussianBlur.mm */; }; - 46EB2E00014D70 /* RNSVGFeMerge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E60 /* RNSVGFeMerge.mm */; }; - 46EB2E00014D80 /* RNSVGFeOffset.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E80 /* RNSVGFeOffset.mm */; }; - 46EB2E00014D90 /* RNSVGFilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EA0 /* RNSVGFilter.mm */; }; - 46EB2E00014DA0 /* RNSVGFilterPrimitive.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EC0 /* RNSVGFilterPrimitive.mm */; }; - 46EB2E00014DB0 /* RNSVGFilterRegion.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EE0 /* RNSVGFilterRegion.mm */; }; - 46EB2E00014DC0 /* RNSVGNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F10 /* RNSVGNode.mm */; }; - 46EB2E00014DD0 /* RNSVGRenderable.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F30 /* RNSVGRenderable.mm */; }; - 46EB2E00014DE0 /* RNSVGRenderableModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F50 /* RNSVGRenderableModule.mm */; }; - 46EB2E00014DF0 /* RNSVGSvgViewModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F70 /* RNSVGSvgViewModule.mm */; }; - 46EB2E00014E00 /* RNSVGCircle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FB0 /* RNSVGCircle.mm */; }; - 46EB2E00014E10 /* RNSVGEllipse.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FD0 /* RNSVGEllipse.mm */; }; - 46EB2E00014E20 /* RNSVGLine.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FF0 /* RNSVGLine.mm */; }; - 46EB2E00014E30 /* RNSVGRect.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005010 /* RNSVGRect.mm */; }; - 46EB2E00014E40 /* RNSVGFontData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005040 /* RNSVGFontData.mm */; }; - 46EB2E00014E50 /* RNSVGGlyphContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005060 /* RNSVGGlyphContext.mm */; }; - 46EB2E00014E60 /* RNSVGPropHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005080 /* RNSVGPropHelper.mm */; }; - 46EB2E00014E70 /* RNSVGText.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000050A0 /* RNSVGText.mm */; }; - 46EB2E00014E80 /* RNSVGTextPath.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000050C0 /* RNSVGTextPath.mm */; }; - 46EB2E00014E90 /* RNSVGTextProperties.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000050E0 /* RNSVGTextProperties.mm */; }; - 46EB2E00014EA0 /* RNSVGTopAlignedLabel.ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005100 /* RNSVGTopAlignedLabel.ios.mm */; }; - 46EB2E00014EB0 /* RNSVGTSpan.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005120 /* RNSVGTSpan.mm */; }; - 46EB2E00014EC0 /* RCTConvert+RNSVG.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005150 /* RCTConvert+RNSVG.mm */; }; - 46EB2E00014ED0 /* RNSVGBezierElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005170 /* RNSVGBezierElement.mm */; }; - 46EB2E00014EE0 /* RNSVGConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000051A0 /* RNSVGConvert.mm */; }; - 46EB2E00014EF0 /* RNSVGLength.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000051C0 /* RNSVGLength.mm */; }; - 46EB2E00014F00 /* RNSVGMarkerPosition.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000051E0 /* RNSVGMarkerPosition.mm */; }; - 46EB2E00014F10 /* RNSVGPathMeasure.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005210 /* RNSVGPathMeasure.mm */; }; - 46EB2E00014F20 /* RNSVGPathParser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005230 /* RNSVGPathParser.mm */; }; - 46EB2E00014F30 /* RNSVGRenderUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005250 /* RNSVGRenderUtils.mm */; }; - 46EB2E00014F40 /* RNSVGViewBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000052A0 /* RNSVGViewBox.mm */; }; - 46EB2E00014F50 /* RNSVGCircleManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000052D0 /* RNSVGCircleManager.mm */; }; - 46EB2E00014F60 /* RNSVGClipPathManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000052F0 /* RNSVGClipPathManager.mm */; }; - 46EB2E00014F70 /* RNSVGDefsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005310 /* RNSVGDefsManager.mm */; }; - 46EB2E00014F80 /* RNSVGEllipseManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005330 /* RNSVGEllipseManager.mm */; }; - 46EB2E00014F90 /* RNSVGFeColorMatrixManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005350 /* RNSVGFeColorMatrixManager.mm */; }; - 46EB2E00014FA0 /* RNSVGFeGaussianBlurManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005370 /* RNSVGFeGaussianBlurManager.mm */; }; - 46EB2E00014FB0 /* RNSVGFeMergeManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005390 /* RNSVGFeMergeManager.mm */; }; - 46EB2E00014FC0 /* RNSVGFeOffsetManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000053B0 /* RNSVGFeOffsetManager.mm */; }; - 46EB2E00014FD0 /* RNSVGFilterManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000053D0 /* RNSVGFilterManager.mm */; }; - 46EB2E00014FE0 /* RNSVGFilterPrimitiveManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000053F0 /* RNSVGFilterPrimitiveManager.mm */; }; - 46EB2E00014FF0 /* RNSVGForeignObjectManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005410 /* RNSVGForeignObjectManager.mm */; }; - 46EB2E00015000 /* RNSVGGroupManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005430 /* RNSVGGroupManager.mm */; }; - 46EB2E00015010 /* RNSVGImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005450 /* RNSVGImageManager.mm */; }; - 46EB2E00015020 /* RNSVGLinearGradientManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005470 /* RNSVGLinearGradientManager.mm */; }; - 46EB2E00015030 /* RNSVGLineManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005490 /* RNSVGLineManager.mm */; }; - 46EB2E00015040 /* RNSVGMarkerManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000054B0 /* RNSVGMarkerManager.mm */; }; - 46EB2E00015050 /* RNSVGMaskManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000054D0 /* RNSVGMaskManager.mm */; }; - 46EB2E00015060 /* RNSVGNodeManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000054F0 /* RNSVGNodeManager.mm */; }; - 46EB2E00015070 /* RNSVGPathManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005510 /* RNSVGPathManager.mm */; }; - 46EB2E00015080 /* RNSVGPatternManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005530 /* RNSVGPatternManager.mm */; }; - 46EB2E00015090 /* RNSVGRadialGradientManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005550 /* RNSVGRadialGradientManager.mm */; }; - 46EB2E000150A0 /* RNSVGRectManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005570 /* RNSVGRectManager.mm */; }; - 46EB2E000150B0 /* RNSVGRenderableManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005590 /* RNSVGRenderableManager.mm */; }; - 46EB2E000150C0 /* RNSVGSvgViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000055B0 /* RNSVGSvgViewManager.mm */; }; - 46EB2E000150D0 /* RNSVGSymbolManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000055D0 /* RNSVGSymbolManager.mm */; }; - 46EB2E000150E0 /* RNSVGTextManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000055F0 /* RNSVGTextManager.mm */; }; - 46EB2E000150F0 /* RNSVGTextPathManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005610 /* RNSVGTextPathManager.mm */; }; - 46EB2E00015100 /* RNSVGTSpanManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005630 /* RNSVGTSpanManager.mm */; }; - 46EB2E00015110 /* RNSVGUseManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005650 /* RNSVGUseManager.mm */; }; - 46EB2E00015120 /* RNSVGBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B60 /* RNSVGBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015130 /* RNSVGBrushType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B80 /* RNSVGBrushType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015140 /* RNSVGContextBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004B90 /* RNSVGContextBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015150 /* RNSVGPainter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BB0 /* RNSVGPainter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015160 /* RNSVGPainterBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BD0 /* RNSVGPainterBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015170 /* RNSVGSolidColorBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004BF0 /* RNSVGSolidColorBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015180 /* RNSVGClipPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C20 /* RNSVGClipPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015190 /* RNSVGDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C40 /* RNSVGDefs.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000151A0 /* RNSVGForeignObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C60 /* RNSVGForeignObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000151B0 /* RNSVGGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004C80 /* RNSVGGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000151C0 /* RNSVGImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CA0 /* RNSVGImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000151D0 /* RNSVGLinearGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CC0 /* RNSVGLinearGradient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000151E0 /* RNSVGMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004CE0 /* RNSVGMarker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000151F0 /* RNSVGMask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D00 /* RNSVGMask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015200 /* RNSVGPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D20 /* RNSVGPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015210 /* RNSVGPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D40 /* RNSVGPattern.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015220 /* RNSVGRadialGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D60 /* RNSVGRadialGradient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015230 /* RNSVGSvgView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004D80 /* RNSVGSvgView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015240 /* RNSVGSymbol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DA0 /* RNSVGSymbol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015250 /* RNSVGUse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DC0 /* RNSVGUse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015260 /* RNSVGColorMatrixType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004DF0 /* RNSVGColorMatrixType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015270 /* RNSVGEdgeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E00 /* RNSVGEdgeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015280 /* RNSVGFeColorMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E10 /* RNSVGFeColorMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015290 /* RNSVGFeGaussianBlur.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E30 /* RNSVGFeGaussianBlur.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000152A0 /* RNSVGFeMerge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E50 /* RNSVGFeMerge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000152B0 /* RNSVGFeOffset.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E70 /* RNSVGFeOffset.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000152C0 /* RNSVGFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004E90 /* RNSVGFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000152D0 /* RNSVGFilterPrimitive.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EB0 /* RNSVGFilterPrimitive.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000152E0 /* RNSVGFilterRegion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004ED0 /* RNSVGFilterRegion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000152F0 /* RNSVGContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004EF0 /* RNSVGContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015300 /* RNSVGNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F00 /* RNSVGNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015310 /* RNSVGRenderable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F20 /* RNSVGRenderable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015320 /* RNSVGRenderableModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F40 /* RNSVGRenderableModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015330 /* RNSVGSvgViewModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F60 /* RNSVGSvgViewModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015340 /* RNSVGUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004F80 /* RNSVGUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015350 /* RNSVGCircle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FA0 /* RNSVGCircle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015360 /* RNSVGEllipse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FC0 /* RNSVGEllipse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015370 /* RNSVGLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00004FE0 /* RNSVGLine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015380 /* RNSVGRect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005000 /* RNSVGRect.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015390 /* RNSVGFontData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005030 /* RNSVGFontData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000153A0 /* RNSVGGlyphContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005050 /* RNSVGGlyphContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000153B0 /* RNSVGPropHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005070 /* RNSVGPropHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000153C0 /* RNSVGText.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005090 /* RNSVGText.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000153D0 /* RNSVGTextPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000050B0 /* RNSVGTextPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000153E0 /* RNSVGTextProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000050D0 /* RNSVGTextProperties.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000153F0 /* RNSVGTopAlignedLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000050F0 /* RNSVGTopAlignedLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015400 /* RNSVGTSpan.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005110 /* RNSVGTSpan.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015410 /* RCTConvert+RNSVG.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005140 /* RCTConvert+RNSVG.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015420 /* RNSVGBezierElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005160 /* RNSVGBezierElement.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015430 /* RNSVGCGFCRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005180 /* RNSVGCGFCRule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015440 /* RNSVGConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005190 /* RNSVGConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015450 /* RNSVGLength.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000051B0 /* RNSVGLength.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015460 /* RNSVGMarkerPosition.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000051D0 /* RNSVGMarkerPosition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015470 /* RNSVGMaskType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000051F0 /* RNSVGMaskType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015480 /* RNSVGPathMeasure.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005200 /* RNSVGPathMeasure.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015490 /* RNSVGPathParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005220 /* RNSVGPathParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000154A0 /* RNSVGRenderUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005240 /* RNSVGRenderUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000154B0 /* RNSVGUnits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005260 /* RNSVGUnits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000154C0 /* RNSVGVBMOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005270 /* RNSVGVBMOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000154D0 /* RNSVGVectorEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005280 /* RNSVGVectorEffect.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000154E0 /* RNSVGViewBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005290 /* RNSVGViewBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000154F0 /* RNSVGCircleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000052C0 /* RNSVGCircleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015500 /* RNSVGClipPathManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000052E0 /* RNSVGClipPathManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015510 /* RNSVGDefsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005300 /* RNSVGDefsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015520 /* RNSVGEllipseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005320 /* RNSVGEllipseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015530 /* RNSVGFeColorMatrixManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005340 /* RNSVGFeColorMatrixManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015540 /* RNSVGFeGaussianBlurManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005360 /* RNSVGFeGaussianBlurManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015550 /* RNSVGFeMergeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005380 /* RNSVGFeMergeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015560 /* RNSVGFeOffsetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000053A0 /* RNSVGFeOffsetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015570 /* RNSVGFilterManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000053C0 /* RNSVGFilterManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015580 /* RNSVGFilterPrimitiveManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000053E0 /* RNSVGFilterPrimitiveManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015590 /* RNSVGForeignObjectManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005400 /* RNSVGForeignObjectManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000155A0 /* RNSVGGroupManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005420 /* RNSVGGroupManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000155B0 /* RNSVGImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005440 /* RNSVGImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000155C0 /* RNSVGLinearGradientManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005460 /* RNSVGLinearGradientManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000155D0 /* RNSVGLineManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005480 /* RNSVGLineManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000155E0 /* RNSVGMarkerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000054A0 /* RNSVGMarkerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000155F0 /* RNSVGMaskManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000054C0 /* RNSVGMaskManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015600 /* RNSVGNodeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000054E0 /* RNSVGNodeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015610 /* RNSVGPathManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005500 /* RNSVGPathManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015620 /* RNSVGPatternManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005520 /* RNSVGPatternManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015630 /* RNSVGRadialGradientManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005540 /* RNSVGRadialGradientManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015640 /* RNSVGRectManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005560 /* RNSVGRectManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015650 /* RNSVGRenderableManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005580 /* RNSVGRenderableManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015660 /* RNSVGSvgViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000055A0 /* RNSVGSvgViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015670 /* RNSVGSymbolManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000055C0 /* RNSVGSymbolManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015680 /* RNSVGTextManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000055E0 /* RNSVGTextManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015690 /* RNSVGTextPathManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005600 /* RNSVGTextPathManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000156A0 /* RNSVGTSpanManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005620 /* RNSVGTSpanManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000156B0 /* RNSVGUseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005640 /* RNSVGUseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015710 /* RNSVG-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00015700 /* RNSVG-dummy.m */; }; - 46EB2E000157A0 /* RNSHeaderHeightChangeEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005690 /* RNSHeaderHeightChangeEvent.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000157B0 /* RNSScreenViewEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000056B0 /* RNSScreenViewEvent.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000157C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000056D0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000157D0 /* RNSConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000056F0 /* RNSConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000157E0 /* RNSFullWindowOverlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005720 /* RNSFullWindowOverlay.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000157F0 /* RNSModalScreen.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005740 /* RNSModalScreen.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015800 /* RNSModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005760 /* RNSModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015810 /* RNSScreen.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005780 /* RNSScreen.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015820 /* RNSScreenContainer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000057A0 /* RNSScreenContainer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015830 /* RNSScreenNavigationContainer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000057C0 /* RNSScreenNavigationContainer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015840 /* RNSScreenStack.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000057E0 /* RNSScreenStack.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015850 /* RNSScreenStackAnimator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005800 /* RNSScreenStackAnimator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015860 /* RNSScreenStackHeaderConfig.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005820 /* RNSScreenStackHeaderConfig.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015870 /* RNSScreenStackHeaderSubview.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005840 /* RNSScreenStackHeaderSubview.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015880 /* RNSScreenWindowTraits.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005860 /* RNSScreenWindowTraits.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00015890 /* RNSSearchBar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005880 /* RNSSearchBar.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000158A0 /* UIViewController+RNScreens.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000058A0 /* UIViewController+RNScreens.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000158B0 /* UIWindow+RNScreens.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000058C0 /* UIWindow+RNScreens.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000158C0 /* RNSUIBarButtonItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000058F0 /* RNSUIBarButtonItem.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000158D0 /* RNScreensTurboModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005910 /* RNScreensTurboModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000158E0 /* RNSHeaderHeightChangeEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005680 /* RNSHeaderHeightChangeEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000158F0 /* RNSScreenViewEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000056A0 /* RNSScreenViewEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015900 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000056C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015910 /* RNSConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000056E0 /* RNSConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015920 /* RNSEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005700 /* RNSEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015930 /* RNSFullWindowOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005710 /* RNSFullWindowOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015940 /* RNSModalScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005730 /* RNSModalScreen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015950 /* RNSModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005750 /* RNSModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015960 /* RNSScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005770 /* RNSScreen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015970 /* RNSScreenContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005790 /* RNSScreenContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015980 /* RNSScreenNavigationContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000057B0 /* RNSScreenNavigationContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015990 /* RNSScreenStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000057D0 /* RNSScreenStack.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000159A0 /* RNSScreenStackAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000057F0 /* RNSScreenStackAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000159B0 /* RNSScreenStackHeaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005810 /* RNSScreenStackHeaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000159C0 /* RNSScreenStackHeaderSubview.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005830 /* RNSScreenStackHeaderSubview.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000159D0 /* RNSScreenWindowTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005850 /* RNSScreenWindowTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000159E0 /* RNSSearchBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005870 /* RNSSearchBar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000159F0 /* UIViewController+RNScreens.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005890 /* UIViewController+RNScreens.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015A00 /* UIWindow+RNScreens.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000058B0 /* UIWindow+RNScreens.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015A10 /* RNSUIBarButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000058E0 /* RNSUIBarButtonItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015A20 /* RNScreensTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005920 /* RNScreensTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015A80 /* RNScreens-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00015A70 /* RNScreens-dummy.m */; }; - 46EB2E00015B80 /* FBReactNativeSpec-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005940 /* FBReactNativeSpec-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015B90 /* FBReactNativeSpecJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005960 /* FBReactNativeSpecJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015BA0 /* RCTModulesConformingToProtocolsProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005990 /* RCTModulesConformingToProtocolsProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015BB0 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000059E0 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015BC0 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A00 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015BD0 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A20 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015BE0 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A50 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015BF0 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A70 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C00 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AA0 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C10 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AC0 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C20 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AE0 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C30 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B10 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C40 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B30 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C50 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B60 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C60 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B80 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C70 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BA0 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C80 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BD0 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015C90 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BF0 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015CA0 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C20 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015CB0 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C40 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015CC0 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C60 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015CD0 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C90 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015CE0 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CB0 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015CF0 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CE0 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D00 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D00 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D10 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D20 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D20 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D50 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D30 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D70 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D40 /* rnasyncstorage-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DA0 /* rnasyncstorage-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D50 /* rnasyncstorageJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DC0 /* rnasyncstorageJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D60 /* rngesturehandler_codegen-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DF0 /* rngesturehandler_codegen-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D70 /* rngesturehandler_codegenJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E10 /* rngesturehandler_codegenJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D80 /* RNGoogleSignInCGen-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E40 /* RNGoogleSignInCGen-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015D90 /* RNGoogleSignInCGenJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E60 /* RNGoogleSignInCGenJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015DA0 /* rnreanimated-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E90 /* rnreanimated-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015DB0 /* rnreanimatedJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EB0 /* rnreanimatedJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015DC0 /* rnscreens-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EE0 /* rnscreens-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015DD0 /* rnscreensJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F00 /* rnscreensJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015DE0 /* rnsvg-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F30 /* rnsvg-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015DF0 /* rnsvgJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F50 /* rnsvgJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015E00 /* safeareacontext-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F80 /* safeareacontext-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015E10 /* safeareacontextJSI-generated.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FA0 /* safeareacontextJSI-generated.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++20"; }; }; - 46EB2E00015E20 /* FBReactNativeSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005950 /* FBReactNativeSpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E30 /* FBReactNativeSpecJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005970 /* FBReactNativeSpecJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E40 /* RCTModulesConformingToProtocolsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005980 /* RCTModulesConformingToProtocolsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E50 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000059F0 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E60 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A10 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E70 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A30 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E80 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A40 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015E90 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A60 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015EA0 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005A80 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015EB0 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AB0 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015EC0 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AD0 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015ED0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005AF0 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015EE0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B00 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015EF0 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B20 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F00 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B40 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F10 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B70 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F20 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005B90 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F30 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BB0 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F40 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BC0 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F50 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005BE0 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F60 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C00 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F70 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C30 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F80 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C50 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015F90 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C70 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015FA0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005C80 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015FB0 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CA0 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015FC0 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CC0 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015FD0 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005CF0 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015FE0 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D10 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00015FF0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D30 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016000 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D40 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016010 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D60 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016020 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005D80 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016030 /* rnasyncstorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DB0 /* rnasyncstorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016040 /* rnasyncstorageJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005DD0 /* rnasyncstorageJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016050 /* rngesturehandler_codegen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E00 /* rngesturehandler_codegen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016060 /* rngesturehandler_codegenJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E20 /* rngesturehandler_codegenJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016070 /* RNGoogleSignInCGen.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E50 /* RNGoogleSignInCGen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016080 /* RNGoogleSignInCGenJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005E70 /* RNGoogleSignInCGenJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016090 /* rnreanimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EA0 /* rnreanimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000160A0 /* rnreanimatedJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EC0 /* rnreanimatedJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000160B0 /* rnscreens.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005EF0 /* rnscreens.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000160C0 /* rnscreensJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F10 /* rnscreensJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000160D0 /* rnsvg.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F40 /* rnsvg.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000160E0 /* rnsvgJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F60 /* rnsvgJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000160F0 /* safeareacontext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005F90 /* safeareacontext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016100 /* safeareacontextJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FB0 /* safeareacontextJSI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016160 /* React-Codegen-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00016150 /* React-Codegen-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016190 /* React-Codegen-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00016180 /* React-Codegen-dummy.m */; }; - 46EB2E000162A0 /* ar.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8D0 /* ar.lproj */; }; - 46EB2E000162B0 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8E0 /* cs.lproj */; }; - 46EB2E000162C0 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D8F0 /* da.lproj */; }; - 46EB2E000162D0 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D900 /* de.lproj */; }; - 46EB2E000162E0 /* el.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D910 /* el.lproj */; }; - 46EB2E000162F0 /* en-GB.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D920 /* en-GB.lproj */; }; - 46EB2E00016300 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D930 /* en.lproj */; }; - 46EB2E00016310 /* es-ES.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D940 /* es-ES.lproj */; }; - 46EB2E00016320 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D950 /* es.lproj */; }; - 46EB2E00016330 /* fi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D960 /* fi.lproj */; }; - 46EB2E00016340 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D970 /* fr.lproj */; }; - 46EB2E00016350 /* he.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D980 /* he.lproj */; }; - 46EB2E00016360 /* hi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D990 /* hi.lproj */; }; - 46EB2E00016370 /* hr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9A0 /* hr.lproj */; }; - 46EB2E00016380 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9B0 /* hu.lproj */; }; - 46EB2E00016390 /* id.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9C0 /* id.lproj */; }; - 46EB2E000163A0 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9D0 /* it.lproj */; }; - 46EB2E000163B0 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9E0 /* ja.lproj */; }; - 46EB2E000163C0 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D9F0 /* ko.lproj */; }; - 46EB2E000163D0 /* ms.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA00 /* ms.lproj */; }; - 46EB2E000163E0 /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA10 /* nb.lproj */; }; - 46EB2E000163F0 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA20 /* nl.lproj */; }; - 46EB2E00016400 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA30 /* pl.lproj */; }; - 46EB2E00016410 /* pt-PT.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA40 /* pt-PT.lproj */; }; - 46EB2E00016420 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA50 /* pt.lproj */; }; - 46EB2E00016430 /* ro.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA60 /* ro.lproj */; }; - 46EB2E00016440 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA70 /* ru.lproj */; }; - 46EB2E00016450 /* sk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA80 /* sk.lproj */; }; - 46EB2E00016460 /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DA90 /* sv.lproj */; }; - 46EB2E00016470 /* th.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAA0 /* th.lproj */; }; - 46EB2E00016480 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAB0 /* tr.lproj */; }; - 46EB2E00016490 /* uk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAC0 /* uk.lproj */; }; - 46EB2E000164A0 /* vi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAD0 /* vi.lproj */; }; - 46EB2E000164B0 /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAE0 /* zh-Hans.lproj */; }; - 46EB2E000164C0 /* zh-Hant-HK.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DAF0 /* zh-Hant-HK.lproj */; }; - 46EB2E000164D0 /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DB00 /* zh-Hant.lproj */; }; - 46EB2E000164E0 /* zu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000DB10 /* zu.lproj */; }; - 46EB2E00016510 /* CoreModulesPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FD0 /* CoreModulesPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016520 /* RCTAccessibilityManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FE0 /* RCTAccessibilityManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016530 /* RCTAccessibilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00005FF0 /* RCTAccessibilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016540 /* RCTActionSheetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006000 /* RCTActionSheetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016550 /* RCTAlertController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006010 /* RCTAlertController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016560 /* RCTAlertManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006020 /* RCTAlertManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016570 /* RCTAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006030 /* RCTAppearance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016580 /* RCTAppState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006040 /* RCTAppState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016590 /* RCTClipboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006050 /* RCTClipboard.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000165A0 /* RCTDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006060 /* RCTDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000165B0 /* RCTDevLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006070 /* RCTDevLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000165C0 /* RCTDevMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006080 /* RCTDevMenu.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000165D0 /* RCTDevSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006090 /* RCTDevSettings.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000165E0 /* RCTEventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060A0 /* RCTEventDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000165F0 /* RCTExceptionsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060B0 /* RCTExceptionsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016600 /* RCTFPSGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060C0 /* RCTFPSGraph.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016610 /* RCTI18nManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060D0 /* RCTI18nManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016620 /* RCTKeyboardObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060E0 /* RCTKeyboardObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016630 /* RCTLogBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000060F0 /* RCTLogBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016640 /* RCTLogBoxView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006100 /* RCTLogBoxView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016650 /* RCTPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006110 /* RCTPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016660 /* RCTRedBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006120 /* RCTRedBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016670 /* RCTSourceCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006130 /* RCTSourceCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016680 /* RCTStatusBarManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006140 /* RCTStatusBarManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016690 /* RCTTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006150 /* RCTTiming.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000166A0 /* RCTWebSocketExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006160 /* RCTWebSocketExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000166B0 /* RCTWebSocketModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006170 /* RCTWebSocketModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000166C0 /* RCTAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000061B0 /* RCTAssert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000166D0 /* RCTBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000061F0 /* RCTBridge.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000166E0 /* RCTBridgeConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006210 /* RCTBridgeConstants.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000166F0 /* RCTBridgeModuleDecorator.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006260 /* RCTBridgeModuleDecorator.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016700 /* RCTBridgeProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006290 /* RCTBridgeProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016710 /* RCTBundleManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000062B0 /* RCTBundleManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016720 /* RCTBundleURLProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000062D0 /* RCTBundleURLProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016730 /* RCTCallableJSModules.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000062E0 /* RCTCallableJSModules.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016740 /* RCTComponentEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006300 /* RCTComponentEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016750 /* RCTConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006320 /* RCTConstants.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016760 /* RCTConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006340 /* RCTConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016770 /* RCTCxxConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006360 /* RCTCxxConvert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016780 /* RCTDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006390 /* RCTDisplayLink.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016790 /* RCTErrorInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000063C0 /* RCTErrorInfo.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000167A0 /* RCTEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000063D0 /* RCTEventDispatcher.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000167B0 /* RCTFrameUpdate.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006400 /* RCTFrameUpdate.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000167C0 /* RCTImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006420 /* RCTImageSource.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000167D0 /* RCTJavaScriptLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006470 /* RCTJavaScriptLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000167E0 /* RCTJSStackFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006490 /* RCTJSStackFrame.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000167F0 /* RCTJSThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000064B0 /* RCTJSThread.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016800 /* RCTKeyCommands.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000064D0 /* RCTKeyCommands.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016810 /* RCTLog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000064F0 /* RCTLog.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016820 /* RCTManagedPointer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006510 /* RCTManagedPointer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016830 /* RCTModuleData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006540 /* RCTModuleData.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016840 /* RCTModuleMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006560 /* RCTModuleMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016850 /* RCTModuleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006570 /* RCTModuleRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016860 /* RCTMultipartDataTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006590 /* RCTMultipartDataTask.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016870 /* RCTMultipartStreamReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000065B0 /* RCTMultipartStreamReader.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016880 /* RCTParserUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000065E0 /* RCTParserUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016890 /* RCTPerformanceLogger.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006600 /* RCTPerformanceLogger.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000168A0 /* RCTPerformanceLoggerLabels.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006620 /* RCTPerformanceLoggerLabels.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000168B0 /* RCTRedBoxSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006650 /* RCTRedBoxSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000168C0 /* RCTReloadCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006670 /* RCTReloadCommand.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000168D0 /* RCTRootContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006690 /* RCTRootContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000168E0 /* RCTRootView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000066B0 /* RCTRootView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000168F0 /* RCTTouchEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006700 /* RCTTouchEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016900 /* RCTTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006720 /* RCTTouchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016910 /* RCTUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006770 /* RCTUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016920 /* RCTUtilsUIOverride.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006790 /* RCTUtilsUIOverride.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016930 /* RCTVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000067B0 /* RCTVersion.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016940 /* RCTViewRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000067C0 /* RCTViewRegistry.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016950 /* RCTSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000067F0 /* RCTSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016960 /* RCTSurfaceRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006830 /* RCTSurfaceRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016970 /* RCTSurfaceRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006860 /* RCTSurfaceRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016980 /* RCTSurfaceStage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006880 /* RCTSurfaceStage.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016990 /* RCTSurfaceView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000068B0 /* RCTSurfaceView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000169A0 /* RCTSurfaceHostingProxyRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000068E0 /* RCTSurfaceHostingProxyRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000169B0 /* RCTSurfaceHostingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006900 /* RCTSurfaceHostingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000169C0 /* RCTSurfaceSizeMeasureMode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006920 /* RCTSurfaceSizeMeasureMode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000169D0 /* NSDataBigString.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006950 /* NSDataBigString.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000169E0 /* RCTCxxBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006960 /* RCTCxxBridge.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000169F0 /* RCTJSIExecutorRuntimeInstaller.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006990 /* RCTJSIExecutorRuntimeInstaller.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A00 /* RCTMessageThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000069B0 /* RCTMessageThread.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A10 /* RCTObjcExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000069D0 /* RCTObjcExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A20 /* RCTDefaultCxxLogFunction.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A00 /* RCTDefaultCxxLogFunction.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A30 /* RCTCxxMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A40 /* RCTCxxMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A40 /* RCTCxxModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A60 /* RCTCxxModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A50 /* RCTCxxUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A80 /* RCTCxxUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A60 /* RCTNativeModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AA0 /* RCTNativeModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A70 /* RCTFollyConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AD0 /* RCTFollyConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A80 /* RCTLocalizedString.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B10 /* RCTLocalizedString.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016A90 /* RCTEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B40 /* RCTEventEmitter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016AA0 /* RCTI18nUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B60 /* RCTI18nUtil.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016AB0 /* RCTLayoutAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B80 /* RCTLayoutAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016AC0 /* RCTLayoutAnimationGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BA0 /* RCTLayoutAnimationGroup.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016AD0 /* RCTRedBoxExtraDataViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BC0 /* RCTRedBoxExtraDataViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016AE0 /* RCTSurfacePresenterStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BE0 /* RCTSurfacePresenterStub.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016AF0 /* RCTUIManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C00 /* RCTUIManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B00 /* RCTUIManagerObserverCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C20 /* RCTUIManagerObserverCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B10 /* RCTUIManagerUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C40 /* RCTUIManagerUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B20 /* RCTProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C80 /* RCTProfile.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B30 /* RCTUIUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CF0 /* RCTUIUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B40 /* RCTActivityIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D20 /* RCTActivityIndicatorView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B50 /* RCTActivityIndicatorViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D40 /* RCTActivityIndicatorViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B60 /* RCTBorderDrawing.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D90 /* RCTBorderDrawing.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B70 /* RCTComponentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DD0 /* RCTComponentData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B80 /* RCTConvert+CoreLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DF0 /* RCTConvert+CoreLocation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016B90 /* RCTConvert+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E10 /* RCTConvert+Transform.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016BA0 /* RCTDebuggingOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E40 /* RCTDebuggingOverlay.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016BB0 /* RCTDebuggingOverlayManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E60 /* RCTDebuggingOverlayManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016BC0 /* RCTFont.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E80 /* RCTFont.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016BD0 /* RCTLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EA0 /* RCTLayout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016BE0 /* RCTModalHostView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EC0 /* RCTModalHostView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016BF0 /* RCTModalHostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EE0 /* RCTModalHostViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C00 /* RCTModalHostViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F00 /* RCTModalHostViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C10 /* RCTModalManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F20 /* RCTModalManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C20 /* RCTRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F50 /* RCTRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C30 /* RCTSegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F70 /* RCTSegmentedControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C40 /* RCTSegmentedControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F90 /* RCTSegmentedControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C50 /* RCTShadowView+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FB0 /* RCTShadowView+Internal.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C60 /* RCTShadowView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FD0 /* RCTShadowView+Layout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C70 /* RCTShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FF0 /* RCTShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C80 /* RCTSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007010 /* RCTSwitch.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016C90 /* RCTSwitchManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007030 /* RCTSwitchManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016CA0 /* RCTView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007060 /* RCTView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016CB0 /* RCTViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007080 /* RCTViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016CC0 /* RCTViewUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000070A0 /* RCTViewUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016CD0 /* RCTWrapperViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000070C0 /* RCTWrapperViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016CE0 /* RCTRefreshControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007100 /* RCTRefreshControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016CF0 /* RCTRefreshControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007120 /* RCTRefreshControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D00 /* RCTSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007150 /* RCTSafeAreaShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D10 /* RCTSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007170 /* RCTSafeAreaView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D20 /* RCTSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007190 /* RCTSafeAreaViewLocalData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D30 /* RCTSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000071B0 /* RCTSafeAreaViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D40 /* RCTScrollContentShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000071F0 /* RCTScrollContentShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D50 /* RCTScrollContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007210 /* RCTScrollContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D60 /* RCTScrollContentViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007230 /* RCTScrollContentViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D70 /* RCTScrollEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007250 /* RCTScrollEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D80 /* RCTScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007270 /* RCTScrollView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016D90 /* RCTScrollViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007290 /* RCTScrollViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016DA0 /* UIView+React.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000072C0 /* UIView+React.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00016DB0 /* RCTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061A0 /* RCTAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016DC0 /* RCTBridge+Inspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061C0 /* RCTBridge+Inspector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016DD0 /* RCTBridge+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061D0 /* RCTBridge+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016DE0 /* RCTBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000061E0 /* RCTBridge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016DF0 /* RCTBridgeConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006200 /* RCTBridgeConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E00 /* RCTBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006220 /* RCTBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E10 /* RCTBridgeMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006230 /* RCTBridgeMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E20 /* RCTBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006240 /* RCTBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E30 /* RCTBridgeModuleDecorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006250 /* RCTBridgeModuleDecorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E40 /* RCTBridgeProxy+Cxx.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006270 /* RCTBridgeProxy+Cxx.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E50 /* RCTBridgeProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006280 /* RCTBridgeProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E60 /* RCTBundleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000062A0 /* RCTBundleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E70 /* RCTBundleURLProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000062C0 /* RCTBundleURLProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E80 /* RCTComponentEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000062F0 /* RCTComponentEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016E90 /* RCTConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006310 /* RCTConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016EA0 /* RCTConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006330 /* RCTConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016EB0 /* RCTCxxConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006350 /* RCTCxxConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016EC0 /* RCTDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006370 /* RCTDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016ED0 /* RCTDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006380 /* RCTDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016EE0 /* RCTErrorCustomizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063A0 /* RCTErrorCustomizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016EF0 /* RCTErrorInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063B0 /* RCTErrorInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F00 /* RCTEventDispatcherProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063E0 /* RCTEventDispatcherProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F10 /* RCTFrameUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000063F0 /* RCTFrameUpdate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F20 /* RCTImageSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006410 /* RCTImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F30 /* RCTInitializing.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006430 /* RCTInitializing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F40 /* RCTInvalidating.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006440 /* RCTInvalidating.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F50 /* RCTJavaScriptExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006450 /* RCTJavaScriptExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F60 /* RCTJavaScriptLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006460 /* RCTJavaScriptLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F70 /* RCTJSStackFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006480 /* RCTJSStackFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F80 /* RCTJSThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000064A0 /* RCTJSThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016F90 /* RCTKeyCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000064C0 /* RCTKeyCommands.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016FA0 /* RCTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000064E0 /* RCTLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016FB0 /* RCTManagedPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006500 /* RCTManagedPointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016FC0 /* RCTMockDef.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006520 /* RCTMockDef.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016FD0 /* RCTModuleData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006530 /* RCTModuleData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016FE0 /* RCTModuleMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006550 /* RCTModuleMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00016FF0 /* RCTMultipartDataTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006580 /* RCTMultipartDataTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017000 /* RCTMultipartStreamReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065A0 /* RCTMultipartStreamReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017010 /* RCTNullability.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065C0 /* RCTNullability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017020 /* RCTParserUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065D0 /* RCTParserUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017030 /* RCTPerformanceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000065F0 /* RCTPerformanceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017040 /* RCTPerformanceLoggerLabels.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006610 /* RCTPerformanceLoggerLabels.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017050 /* RCTPLTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006630 /* RCTPLTag.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017060 /* RCTRedBoxSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006640 /* RCTRedBoxSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017070 /* RCTReloadCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006660 /* RCTReloadCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017080 /* RCTRootContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006680 /* RCTRootContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017090 /* RCTRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066A0 /* RCTRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000170A0 /* RCTRootViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066C0 /* RCTRootViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000170B0 /* RCTRootViewInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066D0 /* RCTRootViewInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000170C0 /* RCTRuntimeExecutorModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066E0 /* RCTRuntimeExecutorModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000170D0 /* RCTTouchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000066F0 /* RCTTouchEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000170E0 /* RCTTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006710 /* RCTTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000170F0 /* RCTTurboModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006730 /* RCTTurboModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017100 /* RCTURLRequestDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006740 /* RCTURLRequestDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017110 /* RCTURLRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006750 /* RCTURLRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017120 /* RCTUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006760 /* RCTUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017130 /* RCTUtilsUIOverride.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006780 /* RCTUtilsUIOverride.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017140 /* RCTVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000067A0 /* RCTVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017150 /* RCTSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000067E0 /* RCTSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017160 /* RCTSurfaceDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006800 /* RCTSurfaceDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017170 /* RCTSurfaceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006810 /* RCTSurfaceProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017180 /* RCTSurfaceRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006820 /* RCTSurfaceRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017190 /* RCTSurfaceRootShadowViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006840 /* RCTSurfaceRootShadowViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000171A0 /* RCTSurfaceRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006850 /* RCTSurfaceRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000171B0 /* RCTSurfaceStage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006870 /* RCTSurfaceStage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000171C0 /* RCTSurfaceView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006890 /* RCTSurfaceView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000171D0 /* RCTSurfaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000068A0 /* RCTSurfaceView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000171E0 /* RCTSurfaceHostingProxyRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000068D0 /* RCTSurfaceHostingProxyRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000171F0 /* RCTSurfaceHostingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000068F0 /* RCTSurfaceHostingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017200 /* RCTSurfaceSizeMeasureMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006910 /* RCTSurfaceSizeMeasureMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017210 /* NSDataBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006940 /* NSDataBigString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017220 /* RCTCxxBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006970 /* RCTCxxBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017230 /* RCTJSIExecutorRuntimeInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006980 /* RCTJSIExecutorRuntimeInstaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017240 /* RCTMessageThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000069A0 /* RCTMessageThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017250 /* RCTObjcExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000069C0 /* RCTObjcExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017260 /* RCTDefaultCxxLogFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000069F0 /* RCTDefaultCxxLogFunction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017270 /* DispatchMessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A20 /* DispatchMessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017280 /* RCTCxxMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A30 /* RCTCxxMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017290 /* RCTCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A50 /* RCTCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000172A0 /* RCTCxxUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A70 /* RCTCxxUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000172B0 /* RCTNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006A90 /* RCTNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000172C0 /* RCTFollyConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AC0 /* RCTFollyConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000172D0 /* FBXXHashUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006AF0 /* FBXXHashUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000172E0 /* RCTLocalizedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B00 /* RCTLocalizedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000172F0 /* RCTEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B30 /* RCTEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017300 /* RCTI18nUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B50 /* RCTI18nUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017310 /* RCTLayoutAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B70 /* RCTLayoutAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017320 /* RCTLayoutAnimationGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006B90 /* RCTLayoutAnimationGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017330 /* RCTRedBoxExtraDataViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BB0 /* RCTRedBoxExtraDataViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017340 /* RCTSurfacePresenterStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BD0 /* RCTSurfacePresenterStub.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017350 /* RCTUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006BF0 /* RCTUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017360 /* RCTUIManagerObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C10 /* RCTUIManagerObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017370 /* RCTUIManagerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C30 /* RCTUIManagerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017380 /* RCTMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C60 /* RCTMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017390 /* RCTProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C70 /* RCTProfile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000173A0 /* RCTUIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CE0 /* RCTUIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000173B0 /* RCTActivityIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D10 /* RCTActivityIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000173C0 /* RCTActivityIndicatorViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D30 /* RCTActivityIndicatorViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000173D0 /* RCTAnimationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D50 /* RCTAnimationType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000173E0 /* RCTAutoInsetsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D60 /* RCTAutoInsetsProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000173F0 /* RCTBorderCurve.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D70 /* RCTBorderCurve.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017400 /* RCTBorderDrawing.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006D80 /* RCTBorderDrawing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017410 /* RCTBorderStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DA0 /* RCTBorderStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017420 /* RCTComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DB0 /* RCTComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017430 /* RCTComponentData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DC0 /* RCTComponentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017440 /* RCTConvert+CoreLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006DE0 /* RCTConvert+CoreLocation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017450 /* RCTConvert+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E00 /* RCTConvert+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017460 /* RCTCursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E20 /* RCTCursor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017470 /* RCTDebuggingOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E30 /* RCTDebuggingOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017480 /* RCTDebuggingOverlayManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E50 /* RCTDebuggingOverlayManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017490 /* RCTFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E70 /* RCTFont.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000174A0 /* RCTLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006E90 /* RCTLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000174B0 /* RCTModalHostView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EB0 /* RCTModalHostView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000174C0 /* RCTModalHostViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006ED0 /* RCTModalHostViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000174D0 /* RCTModalHostViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006EF0 /* RCTModalHostViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000174E0 /* RCTModalManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F10 /* RCTModalManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000174F0 /* RCTPointerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F30 /* RCTPointerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017500 /* RCTRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F40 /* RCTRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017510 /* RCTSegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F60 /* RCTSegmentedControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017520 /* RCTSegmentedControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006F80 /* RCTSegmentedControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017530 /* RCTShadowView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FA0 /* RCTShadowView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017540 /* RCTShadowView+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FC0 /* RCTShadowView+Layout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017550 /* RCTShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00006FE0 /* RCTShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017560 /* RCTSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007000 /* RCTSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017570 /* RCTSwitchManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007020 /* RCTSwitchManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017580 /* RCTTextDecorationLineType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007040 /* RCTTextDecorationLineType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017590 /* RCTView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007050 /* RCTView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000175A0 /* RCTViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007070 /* RCTViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000175B0 /* RCTViewUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007090 /* RCTViewUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000175C0 /* RCTWrapperViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000070B0 /* RCTWrapperViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000175D0 /* RCTRefreshableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000070E0 /* RCTRefreshableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000175E0 /* RCTRefreshControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000070F0 /* RCTRefreshControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000175F0 /* RCTRefreshControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007110 /* RCTRefreshControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017600 /* RCTSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007140 /* RCTSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017610 /* RCTSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007160 /* RCTSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017620 /* RCTSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007180 /* RCTSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017630 /* RCTSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000071A0 /* RCTSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017640 /* RCTScrollableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000071D0 /* RCTScrollableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017650 /* RCTScrollContentShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000071E0 /* RCTScrollContentShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017660 /* RCTScrollContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007200 /* RCTScrollContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017670 /* RCTScrollContentViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007220 /* RCTScrollContentViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017680 /* RCTScrollEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007240 /* RCTScrollEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017690 /* RCTScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007260 /* RCTScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000176A0 /* RCTScrollViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007280 /* RCTScrollViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000176B0 /* UIView+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000072A0 /* UIView+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000176C0 /* UIView+React.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000072B0 /* UIView+React.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000176D0 /* RCTProfileTrampoline-arm.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006C90 /* RCTProfileTrampoline-arm.S */; }; - 46EB2E000176E0 /* RCTProfileTrampoline-arm64.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CA0 /* RCTProfileTrampoline-arm64.S */; }; - 46EB2E000176F0 /* RCTProfileTrampoline-i386.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CB0 /* RCTProfileTrampoline-i386.S */; }; - 46EB2E00017700 /* RCTProfileTrampoline-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00006CC0 /* RCTProfileTrampoline-x86_64.S */; }; - 46EB2E00017710 /* RCTDevLoadingViewSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007310 /* RCTDevLoadingViewSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017720 /* RCTInspectorDevServerHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007330 /* RCTInspectorDevServerHelper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017730 /* RCTPackagerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007350 /* RCTPackagerClient.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017740 /* RCTPackagerConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007370 /* RCTPackagerConnection.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017750 /* RCTCxxInspectorPackagerConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000073A0 /* RCTCxxInspectorPackagerConnection.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017760 /* RCTCxxInspectorPackagerConnectionDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000073C0 /* RCTCxxInspectorPackagerConnectionDelegate.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017770 /* RCTCxxInspectorWebSocketAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000073E0 /* RCTCxxInspectorWebSocketAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017780 /* RCTInspector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007400 /* RCTInspector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017790 /* RCTInspectorPackagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007420 /* RCTInspectorPackagerConnection.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E000177A0 /* RCTDevLoadingViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000072F0 /* RCTDevLoadingViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000177B0 /* RCTDevLoadingViewSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007300 /* RCTDevLoadingViewSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000177C0 /* RCTInspectorDevServerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007320 /* RCTInspectorDevServerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000177D0 /* RCTPackagerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007340 /* RCTPackagerClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000177E0 /* RCTPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007360 /* RCTPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000177F0 /* RCTCxxInspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007390 /* RCTCxxInspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017800 /* RCTCxxInspectorPackagerConnectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000073B0 /* RCTCxxInspectorPackagerConnectionDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017810 /* RCTCxxInspectorWebSocketAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000073D0 /* RCTCxxInspectorWebSocketAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017820 /* RCTInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000073F0 /* RCTInspector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017830 /* RCTInspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007410 /* RCTInspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017840 /* RCTAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007450 /* RCTAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017850 /* RCTDecayAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007460 /* RCTDecayAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017860 /* RCTEventAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007470 /* RCTEventAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017870 /* RCTFrameAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007480 /* RCTFrameAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017880 /* RCTSpringAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007490 /* RCTSpringAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017890 /* RCTAdditionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000178A0 /* RCTAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074C0 /* RCTAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000178B0 /* RCTColorAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074D0 /* RCTColorAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000178C0 /* RCTDiffClampAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000178D0 /* RCTDivisionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000178E0 /* RCTInterpolationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000178F0 /* RCTModuloAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007510 /* RCTModuloAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017900 /* RCTMultiplicationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017910 /* RCTObjectAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007530 /* RCTObjectAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017920 /* RCTPropsAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007540 /* RCTPropsAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017930 /* RCTStyleAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007550 /* RCTStyleAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017940 /* RCTSubtractionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017950 /* RCTTrackingAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007570 /* RCTTrackingAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017960 /* RCTTransformAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007580 /* RCTTransformAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017970 /* RCTValueAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007590 /* RCTValueAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017980 /* RCTAnimationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075A0 /* RCTAnimationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017990 /* RCTAnimationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075B0 /* RCTAnimationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000179A0 /* RCTNativeAnimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075C0 /* RCTNativeAnimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000179B0 /* RCTNativeAnimatedNodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000179C0 /* RCTNativeAnimatedTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000179D0 /* RCTBlobManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007600 /* RCTBlobManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000179E0 /* RCTFileReaderModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007610 /* RCTFileReaderModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000179F0 /* RCTAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007630 /* RCTAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A00 /* RCTBundleAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007640 /* RCTBundleAssetImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A10 /* RCTDisplayWeakRefreshable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007650 /* RCTDisplayWeakRefreshable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A20 /* RCTGIFImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007660 /* RCTGIFImageDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A30 /* RCTImageBlurUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007670 /* RCTImageBlurUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A40 /* RCTImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007680 /* RCTImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A50 /* RCTImageDataDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007690 /* RCTImageDataDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A60 /* RCTImageEditingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076A0 /* RCTImageEditingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A70 /* RCTImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076B0 /* RCTImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A80 /* RCTImageLoaderLoggable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076C0 /* RCTImageLoaderLoggable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017A90 /* RCTImageLoaderProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076D0 /* RCTImageLoaderProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017AA0 /* RCTImageLoaderWithAttributionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076E0 /* RCTImageLoaderWithAttributionProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017AB0 /* RCTImagePlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000076F0 /* RCTImagePlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017AC0 /* RCTImageShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007700 /* RCTImageShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017AD0 /* RCTImageStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007710 /* RCTImageStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017AE0 /* RCTImageURLLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007720 /* RCTImageURLLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017AF0 /* RCTImageURLLoaderWithAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007730 /* RCTImageURLLoaderWithAttribution.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B00 /* RCTImageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007740 /* RCTImageUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B10 /* RCTImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007750 /* RCTImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B20 /* RCTImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007760 /* RCTImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B30 /* RCTLocalAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007770 /* RCTLocalAssetImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B40 /* RCTResizeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007780 /* RCTResizeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B50 /* RCTUIImageViewAnimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007790 /* RCTUIImageViewAnimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B60 /* RCTLinkingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077B0 /* RCTLinkingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B70 /* RCTLinkingPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077C0 /* RCTLinkingPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B80 /* RCTDataRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077E0 /* RCTDataRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017B90 /* RCTFileRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000077F0 /* RCTFileRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017BA0 /* RCTHTTPRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007800 /* RCTHTTPRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017BB0 /* RCTNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007810 /* RCTNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017BC0 /* RCTNetworkPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007820 /* RCTNetworkPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017BD0 /* RCTNetworkTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007830 /* RCTNetworkTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017BE0 /* RCTSettingsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007850 /* RCTSettingsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017BF0 /* RCTSettingsPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007860 /* RCTSettingsPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C00 /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007890 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C10 /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078A0 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C20 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078C0 /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C30 /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078D0 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C40 /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078E0 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C50 /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078F0 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C60 /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007900 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C70 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007920 /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C80 /* RCTDynamicTypeRamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007930 /* RCTDynamicTypeRamp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017C90 /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007940 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017CA0 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007950 /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017CB0 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007960 /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017CC0 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007990 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017CD0 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017CE0 /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079B0 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017CF0 /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D00 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D10 /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D20 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D30 /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A00 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D40 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D50 /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D60 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A30 /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D70 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D80 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017D90 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A60 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017DA0 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A80 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017DB0 /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017DC0 /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AA0 /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017DD0 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017DE0 /* RCTVirtualTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AD0 /* RCTVirtualTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017DF0 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017E00 /* RCTVibration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B00 /* RCTVibration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017E10 /* RCTVibrationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B10 /* RCTVibrationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017E20 /* RCTReconnectingWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B40 /* RCTReconnectingWebSocket.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -DUSE_HERMES=1"; }; }; - 46EB2E00017E30 /* RCTReconnectingWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B30 /* RCTReconnectingWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017E80 /* React-Core-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00017E70 /* React-Core-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00017EB0 /* React-Core-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00017EA0 /* React-Core-dummy.m */; }; - 46EB2E00017F40 /* CoreModulesPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B50 /* CoreModulesPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017F50 /* RCTAccessibilityManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B60 /* RCTAccessibilityManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017F60 /* RCTActionSheetManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B70 /* RCTActionSheetManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017F70 /* RCTAlertController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B80 /* RCTAlertController.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017F80 /* RCTAlertManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007B90 /* RCTAlertManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017F90 /* RCTAppearance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BA0 /* RCTAppearance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017FA0 /* RCTAppState.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BB0 /* RCTAppState.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017FB0 /* RCTClipboard.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BC0 /* RCTClipboard.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017FC0 /* RCTDeviceInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BD0 /* RCTDeviceInfo.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017FD0 /* RCTDevLoadingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BE0 /* RCTDevLoadingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017FE0 /* RCTDevMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007BF0 /* RCTDevMenu.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00017FF0 /* RCTDevSettings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C00 /* RCTDevSettings.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018000 /* RCTEventDispatcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C10 /* RCTEventDispatcher.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018010 /* RCTExceptionsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C20 /* RCTExceptionsManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018020 /* RCTFPSGraph.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C30 /* RCTFPSGraph.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018030 /* RCTI18nManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C40 /* RCTI18nManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018040 /* RCTKeyboardObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C50 /* RCTKeyboardObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018050 /* RCTLogBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C60 /* RCTLogBox.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018060 /* RCTLogBoxView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C70 /* RCTLogBoxView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018070 /* RCTPerfMonitor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C80 /* RCTPerfMonitor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018080 /* RCTPlatform.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007C90 /* RCTPlatform.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018090 /* RCTRedBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CA0 /* RCTRedBox.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E000180A0 /* RCTSourceCode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CB0 /* RCTSourceCode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E000180B0 /* RCTStatusBarManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CC0 /* RCTStatusBarManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E000180C0 /* RCTTiming.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CD0 /* RCTTiming.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E000180D0 /* RCTWebSocketExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CE0 /* RCTWebSocketExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E000180E0 /* RCTWebSocketModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007CF0 /* RCTWebSocketModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00018140 /* React-CoreModules-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00018130 /* React-CoreModules-dummy.m */; }; - 46EB2E000181D0 /* LayoutAnimationDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D30 /* LayoutAnimationDriver.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000181E0 /* LayoutAnimationKeyFrameManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D50 /* LayoutAnimationKeyFrameManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000181F0 /* utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D80 /* utils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018200 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D10 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018210 /* LayoutAnimationCallbackWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D20 /* LayoutAnimationCallbackWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018220 /* LayoutAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D40 /* LayoutAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018230 /* LayoutAnimationKeyFrameManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D60 /* LayoutAnimationKeyFrameManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018240 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D70 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018250 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007D90 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018260 /* AttributedString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DB0 /* AttributedString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018270 /* AttributedStringBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DD0 /* AttributedStringBox.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018280 /* ParagraphAttributes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E00 /* ParagraphAttributes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018290 /* TextAttributes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E30 /* TextAttributes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000182A0 /* AttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DC0 /* AttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000182B0 /* AttributedStringBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DE0 /* AttributedStringBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000182C0 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007DF0 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000182D0 /* ParagraphAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E10 /* ParagraphAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000182E0 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E20 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000182F0 /* TextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E40 /* TextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018300 /* ComponentDescriptorProviderRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E80 /* ComponentDescriptorProviderRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018310 /* ComponentDescriptorRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EA0 /* ComponentDescriptorRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018320 /* componentNameByReactViewName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EC0 /* componentNameByReactViewName.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018330 /* ComponentDescriptorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E60 /* ComponentDescriptorFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018340 /* ComponentDescriptorProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E70 /* ComponentDescriptorProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018350 /* ComponentDescriptorProviderRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007E90 /* ComponentDescriptorProviderRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018360 /* ComponentDescriptorRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EB0 /* ComponentDescriptorRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018370 /* componentNameByReactViewName.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007ED0 /* componentNameByReactViewName.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018380 /* NativeComponentRegistryBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007EF0 /* NativeComponentRegistryBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018390 /* NativeComponentRegistryBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F00 /* NativeComponentRegistryBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000183A0 /* InputAccessoryShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F40 /* InputAccessoryShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000183B0 /* InputAccessoryComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F30 /* InputAccessoryComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000183C0 /* InputAccessoryShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F50 /* InputAccessoryShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000183D0 /* InputAccessoryState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F60 /* InputAccessoryState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000183E0 /* LegacyViewManagerInteropComponentDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F90 /* LegacyViewManagerInteropComponentDescriptor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000183F0 /* LegacyViewManagerInteropShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FA0 /* LegacyViewManagerInteropShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018400 /* LegacyViewManagerInteropState.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FD0 /* LegacyViewManagerInteropState.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018410 /* LegacyViewManagerInteropViewEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FE0 /* LegacyViewManagerInteropViewEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018420 /* LegacyViewManagerInteropViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008000 /* LegacyViewManagerInteropViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018430 /* RCTLegacyViewManagerInteropCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008030 /* RCTLegacyViewManagerInteropCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018440 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008040 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018450 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008060 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018460 /* LegacyViewManagerInteropComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007F80 /* LegacyViewManagerInteropComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018470 /* LegacyViewManagerInteropShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FB0 /* LegacyViewManagerInteropShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018480 /* LegacyViewManagerInteropState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FC0 /* LegacyViewManagerInteropState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018490 /* LegacyViewManagerInteropViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007FF0 /* LegacyViewManagerInteropViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000184A0 /* LegacyViewManagerInteropViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008010 /* LegacyViewManagerInteropViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000184B0 /* RCTLegacyViewManagerInteropCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008020 /* RCTLegacyViewManagerInteropCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000184C0 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008050 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000184D0 /* UnstableLegacyViewManagerAutomaticShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008070 /* UnstableLegacyViewManagerAutomaticShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000184E0 /* UnstableLegacyViewManagerInteropComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008080 /* UnstableLegacyViewManagerInteropComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000184F0 /* ModalHostViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000080B0 /* ModalHostViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018500 /* ModalHostViewState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000080D0 /* ModalHostViewState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018510 /* ModalHostViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000080A0 /* ModalHostViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018520 /* ModalHostViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000080C0 /* ModalHostViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018530 /* ModalHostViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000080E0 /* ModalHostViewState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018540 /* ComponentDescriptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008100 /* ComponentDescriptors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018550 /* EventEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008120 /* EventEmitters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018560 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008140 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018570 /* ShadowNodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008170 /* ShadowNodes.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018580 /* States.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008190 /* States.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018590 /* ComponentDescriptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008110 /* ComponentDescriptors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000185A0 /* EventEmitters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008130 /* EventEmitters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000185B0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008150 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000185C0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008160 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000185D0 /* ShadowNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008180 /* ShadowNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000185E0 /* States.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000081A0 /* States.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000185F0 /* RootProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000081D0 /* RootProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018600 /* RootShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000081F0 /* RootShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018610 /* RootComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000081C0 /* RootComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018620 /* RootProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000081E0 /* RootProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018630 /* RootShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008200 /* RootShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018640 /* SafeAreaViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008230 /* SafeAreaViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018650 /* SafeAreaViewState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008250 /* SafeAreaViewState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018660 /* SafeAreaViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008220 /* SafeAreaViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018670 /* SafeAreaViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008240 /* SafeAreaViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018680 /* SafeAreaViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008260 /* SafeAreaViewState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018690 /* ScrollViewEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000082C0 /* ScrollViewEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000186A0 /* ScrollViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000082E0 /* ScrollViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000186B0 /* ScrollViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008300 /* ScrollViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000186C0 /* ScrollViewState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008320 /* ScrollViewState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000186D0 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008280 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000186E0 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008290 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000186F0 /* RCTComponentViewHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082A0 /* RCTComponentViewHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018700 /* ScrollViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082B0 /* ScrollViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018710 /* ScrollViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082D0 /* ScrollViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018720 /* ScrollViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000082F0 /* ScrollViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018730 /* ScrollViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008310 /* ScrollViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018740 /* ScrollViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008330 /* ScrollViewState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018750 /* BaseTextProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008350 /* BaseTextProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018760 /* BaseTextShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008370 /* BaseTextShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018770 /* ParagraphEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000083B0 /* ParagraphEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018780 /* ParagraphLayoutManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000083D0 /* ParagraphLayoutManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018790 /* ParagraphProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000083F0 /* ParagraphProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000187A0 /* ParagraphShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008410 /* ParagraphShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000187B0 /* ParagraphState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008430 /* ParagraphState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000187C0 /* RawTextProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008460 /* RawTextProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000187D0 /* RawTextShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008480 /* RawTextShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000187E0 /* TextProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000084B0 /* TextProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000187F0 /* TextShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000084D0 /* TextShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018800 /* BaseTextProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008360 /* BaseTextProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018810 /* BaseTextShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008380 /* BaseTextShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018820 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008390 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018830 /* ParagraphComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000083A0 /* ParagraphComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018840 /* ParagraphEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000083C0 /* ParagraphEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018850 /* ParagraphLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000083E0 /* ParagraphLayoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018860 /* ParagraphProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008400 /* ParagraphProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018870 /* ParagraphShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008420 /* ParagraphShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018880 /* ParagraphState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008440 /* ParagraphState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018890 /* RawTextComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008450 /* RawTextComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000188A0 /* RawTextProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008470 /* RawTextProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000188B0 /* RawTextShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008490 /* RawTextShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000188C0 /* TextComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000084A0 /* TextComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000188D0 /* TextProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000084C0 /* TextProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000188E0 /* TextShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000084E0 /* TextShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000188F0 /* TextInputEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008540 /* TextInputEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018900 /* TextInputProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008560 /* TextInputProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018910 /* TextInputShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008580 /* TextInputShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018920 /* TextInputState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000085A0 /* TextInputState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018930 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008500 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018940 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008510 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018950 /* propsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008520 /* propsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018960 /* TextInputComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008530 /* TextInputComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018970 /* TextInputEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008550 /* TextInputEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018980 /* TextInputProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008570 /* TextInputProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018990 /* TextInputShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008590 /* TextInputShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000189A0 /* TextInputState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000085B0 /* TextInputState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000189B0 /* UnimplementedViewComponentDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000085D0 /* UnimplementedViewComponentDescriptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000189C0 /* UnimplementedViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000085F0 /* UnimplementedViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000189D0 /* UnimplementedViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008610 /* UnimplementedViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000189E0 /* UnimplementedViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000085E0 /* UnimplementedViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000189F0 /* UnimplementedViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008600 /* UnimplementedViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018A00 /* UnimplementedViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008620 /* UnimplementedViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018A10 /* AccessibilityProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008650 /* AccessibilityProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A20 /* BaseTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008680 /* BaseTouch.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A30 /* BaseViewEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000086A0 /* BaseViewEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A40 /* BaseViewProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000086C0 /* BaseViewProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A50 /* PointerEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000087A0 /* PointerEvent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A60 /* TouchEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000087F0 /* TouchEvent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A70 /* TouchEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008810 /* TouchEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A80 /* ViewShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008870 /* ViewShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018A90 /* YogaLayoutableShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008890 /* YogaLayoutableShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018AA0 /* YogaStylableProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000088B0 /* YogaStylableProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00018AB0 /* AccessibilityPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008640 /* AccessibilityPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018AC0 /* AccessibilityProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008660 /* AccessibilityProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018AD0 /* accessibilityPropsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008670 /* accessibilityPropsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018AE0 /* BaseTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008690 /* BaseTouch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018AF0 /* BaseViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086B0 /* BaseViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B00 /* BaseViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086D0 /* BaseViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B10 /* ConcreteViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086E0 /* ConcreteViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B20 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000086F0 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B30 /* HostPlatformTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008760 /* HostPlatformTouch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B40 /* HostPlatformViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008770 /* HostPlatformViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B50 /* HostPlatformViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008780 /* HostPlatformViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B60 /* HostPlatformViewTraitsInitializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008790 /* HostPlatformViewTraitsInitializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B70 /* PointerEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087B0 /* PointerEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B80 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087C0 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018B90 /* propsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087D0 /* propsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018BA0 /* Touch.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000087E0 /* Touch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018BB0 /* TouchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008800 /* TouchEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018BC0 /* TouchEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008820 /* TouchEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018BD0 /* ViewComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008830 /* ViewComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018BE0 /* ViewEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008840 /* ViewEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018BF0 /* ViewProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008850 /* ViewProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018C00 /* ViewPropsInterpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008860 /* ViewPropsInterpolation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018C10 /* ViewShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008880 /* ViewShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018C20 /* YogaLayoutableShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000088A0 /* YogaLayoutableShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018C30 /* YogaStylableProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000088C0 /* YogaStylableProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018C40 /* BatchedEventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000088E0 /* BatchedEventQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018C50 /* ComponentDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008900 /* ComponentDescriptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018C60 /* DynamicPropsUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008960 /* DynamicPropsUtilities.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018C70 /* EventBeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008980 /* EventBeat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018C80 /* EventDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000089A0 /* EventDispatcher.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018C90 /* EventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000089C0 /* EventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018CA0 /* EventListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000089E0 /* EventListener.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018CB0 /* EventLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A00 /* EventLogger.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018CC0 /* EventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A60 /* EventQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018CD0 /* EventQueueProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A80 /* EventQueueProcessor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018CE0 /* EventTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AA0 /* EventTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018CF0 /* InstanceHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AD0 /* InstanceHandle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D00 /* LayoutableShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AF0 /* LayoutableShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D10 /* LayoutConstraints.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B10 /* LayoutConstraints.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D20 /* LayoutMetrics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B40 /* LayoutMetrics.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D30 /* Props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B70 /* Props.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D40 /* RawEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BC0 /* RawEvent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D50 /* RawProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BE0 /* RawProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D60 /* RawPropsKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C00 /* RawPropsKey.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D70 /* RawPropsKeyMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C20 /* RawPropsKeyMap.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D80 /* RawPropsParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C40 /* RawPropsParser.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018D90 /* RawValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C70 /* RawValue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018DA0 /* Sealable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CB0 /* Sealable.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018DB0 /* ShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CD0 /* ShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018DC0 /* ShadowNodeFamily.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CF0 /* ShadowNodeFamily.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018DD0 /* ShadowNodeFragment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D10 /* ShadowNodeFragment.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018DE0 /* ShadowNodeTraits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D30 /* ShadowNodeTraits.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018DF0 /* State.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D50 /* State.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018E00 /* StateUpdate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D90 /* StateUpdate.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018E10 /* UnbatchedEventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DB0 /* UnbatchedEventQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018E20 /* ValueFactoryEventPayload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DE0 /* ValueFactoryEventPayload.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00018E30 /* BatchedEventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000088F0 /* BatchedEventQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018E40 /* ComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008910 /* ComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018E50 /* ConcreteComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008920 /* ConcreteComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018E60 /* ConcreteShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008930 /* ConcreteShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018E70 /* ConcreteState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008940 /* ConcreteState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018E80 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008950 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018E90 /* DynamicPropsUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008970 /* DynamicPropsUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018EA0 /* EventBeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008990 /* EventBeat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018EB0 /* EventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000089B0 /* EventDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018EC0 /* EventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000089D0 /* EventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018ED0 /* EventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000089F0 /* EventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018EE0 /* EventLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A10 /* EventLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018EF0 /* EventPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A20 /* EventPayload.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F00 /* EventPayloadType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A30 /* EventPayloadType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F10 /* EventPipe.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A40 /* EventPipe.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F20 /* EventPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A50 /* EventPriority.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F30 /* EventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A70 /* EventQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F40 /* EventQueueProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008A90 /* EventQueueProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F50 /* EventTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AB0 /* EventTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F60 /* graphicsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AC0 /* graphicsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F70 /* InstanceHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008AE0 /* InstanceHandle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F80 /* LayoutableShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B00 /* LayoutableShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018F90 /* LayoutConstraints.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B20 /* LayoutConstraints.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018FA0 /* LayoutContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B30 /* LayoutContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018FB0 /* LayoutMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B50 /* LayoutMetrics.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018FC0 /* LayoutPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B60 /* LayoutPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018FD0 /* Props.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B80 /* Props.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018FE0 /* propsConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008B90 /* propsConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00018FF0 /* PropsMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BA0 /* PropsMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019000 /* PropsParserContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BB0 /* PropsParserContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019010 /* RawEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BD0 /* RawEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019020 /* RawProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008BF0 /* RawProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019030 /* RawPropsKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C10 /* RawPropsKey.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019040 /* RawPropsKeyMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C30 /* RawPropsKeyMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019050 /* RawPropsParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C50 /* RawPropsParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019060 /* RawPropsPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C60 /* RawPropsPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019070 /* RawValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C80 /* RawValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019080 /* ReactEventPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008C90 /* ReactEventPriority.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019090 /* ReactPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CA0 /* ReactPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000190A0 /* Sealable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CC0 /* Sealable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000190B0 /* ShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008CE0 /* ShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000190C0 /* ShadowNodeFamily.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D00 /* ShadowNodeFamily.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000190D0 /* ShadowNodeFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D20 /* ShadowNodeFragment.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000190E0 /* ShadowNodeTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D40 /* ShadowNodeTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000190F0 /* State.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D60 /* State.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019100 /* StateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D70 /* StateData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019110 /* StatePipe.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008D80 /* StatePipe.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019120 /* StateUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DA0 /* StateUpdate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019130 /* UnbatchedEventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DC0 /* UnbatchedEventQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019140 /* ValueFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DD0 /* ValueFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019150 /* ValueFactoryEventPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008DF0 /* ValueFactoryEventPayload.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019160 /* ImageRequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E20 /* ImageRequest.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019170 /* ImageResponse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E40 /* ImageResponse.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019180 /* ImageResponseObserverCoordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E70 /* ImageResponseObserverCoordinator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019190 /* ImageTelemetry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E90 /* ImageTelemetry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000191A0 /* ImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E10 /* ImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000191B0 /* ImageRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E30 /* ImageRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000191C0 /* ImageResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E50 /* ImageResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000191D0 /* ImageResponseObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E60 /* ImageResponseObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000191E0 /* ImageResponseObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008E80 /* ImageResponseObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000191F0 /* ImageTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EA0 /* ImageTelemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019200 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EB0 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019210 /* LeakChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008ED0 /* LeakChecker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019220 /* WeakFamilyRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EF0 /* WeakFamilyRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019230 /* LeakChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008EE0 /* LeakChecker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019240 /* WeakFamilyRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F00 /* WeakFamilyRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019250 /* Differentiator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F20 /* Differentiator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019260 /* MountingCoordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F40 /* MountingCoordinator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019270 /* MountingTransaction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F70 /* MountingTransaction.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019280 /* ShadowTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F90 /* ShadowTree.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019290 /* ShadowTreeRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FC0 /* ShadowTreeRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000192A0 /* ShadowTreeRevision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FE0 /* ShadowTreeRevision.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000192B0 /* ShadowView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009000 /* ShadowView.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000192C0 /* ShadowViewMutation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009020 /* ShadowViewMutation.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000192D0 /* stubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009040 /* stubs.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000192E0 /* StubView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009060 /* StubView.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000192F0 /* StubViewTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009080 /* StubViewTree.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019300 /* TelemetryController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000090A0 /* TelemetryController.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019310 /* Differentiator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F30 /* Differentiator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019320 /* MountingCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F50 /* MountingCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019330 /* MountingOverrideDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F60 /* MountingOverrideDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019340 /* MountingTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008F80 /* MountingTransaction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019350 /* ShadowTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FA0 /* ShadowTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019360 /* ShadowTreeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FB0 /* ShadowTreeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019370 /* ShadowTreeRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FD0 /* ShadowTreeRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019380 /* ShadowTreeRevision.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00008FF0 /* ShadowTreeRevision.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019390 /* ShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009010 /* ShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000193A0 /* ShadowViewMutation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009030 /* ShadowViewMutation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000193B0 /* stubs.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009050 /* stubs.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000193C0 /* StubView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009070 /* StubView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000193D0 /* StubViewTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009090 /* StubViewTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000193E0 /* TelemetryController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000090B0 /* TelemetryController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000193F0 /* AsynchronousEventBeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000090D0 /* AsynchronousEventBeat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019400 /* Scheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009100 /* Scheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019410 /* SurfaceHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009140 /* SurfaceHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019420 /* SurfaceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009160 /* SurfaceManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019430 /* SynchronousEventBeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009180 /* SynchronousEventBeat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019440 /* AsynchronousEventBeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000090E0 /* AsynchronousEventBeat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019450 /* InspectorData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000090F0 /* InspectorData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019460 /* Scheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009110 /* Scheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019470 /* SchedulerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009120 /* SchedulerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019480 /* SchedulerToolbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009130 /* SchedulerToolbox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019490 /* SurfaceHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009150 /* SurfaceHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000194A0 /* SurfaceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009170 /* SurfaceManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000194B0 /* SynchronousEventBeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009190 /* SynchronousEventBeat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000194C0 /* SurfaceTelemetry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000091B0 /* SurfaceTelemetry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000194D0 /* TransactionTelemetry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000091D0 /* TransactionTelemetry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000194E0 /* SurfaceTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000091C0 /* SurfaceTelemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000194F0 /* TransactionTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000091E0 /* TransactionTelemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019500 /* RCTAttributedTextUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009260 /* RCTAttributedTextUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019510 /* RCTFontUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009290 /* RCTFontUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019520 /* RCTTextLayoutManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000092B0 /* RCTTextLayoutManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019530 /* TextLayoutManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000092E0 /* TextLayoutManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019540 /* TextMeasureCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009300 /* TextMeasureCache.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019550 /* RCTAttributedTextUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009250 /* RCTAttributedTextUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019560 /* RCTFontProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009270 /* RCTFontProperties.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019570 /* RCTFontUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009280 /* RCTFontUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019580 /* RCTTextLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092A0 /* RCTTextLayoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019590 /* RCTTextPrimitivesConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092C0 /* RCTTextPrimitivesConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000195A0 /* TextLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092D0 /* TextLayoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000195B0 /* TextLayoutContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000092F0 /* TextLayoutContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000195C0 /* TextMeasureCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009310 /* TextMeasureCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000195D0 /* bindingUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009330 /* bindingUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000195E0 /* PointerEventsProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009360 /* PointerEventsProcessor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E000195F0 /* PointerHoverTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009380 /* PointerHoverTracker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019600 /* SurfaceRegistryBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000093B0 /* SurfaceRegistryBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019610 /* UIManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000093D0 /* UIManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019620 /* UIManagerBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009400 /* UIManagerBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019630 /* bindingUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009340 /* bindingUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019640 /* LayoutAnimationStatusDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009350 /* LayoutAnimationStatusDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019650 /* PointerEventsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009370 /* PointerEventsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019660 /* PointerHoverTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009390 /* PointerHoverTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019670 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093A0 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019680 /* SurfaceRegistryBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093C0 /* SurfaceRegistryBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019690 /* UIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093E0 /* UIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000196A0 /* UIManagerAnimationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000093F0 /* UIManagerAnimationDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000196B0 /* UIManagerBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009410 /* UIManagerBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000196C0 /* UIManagerCommitHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009420 /* UIManagerCommitHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000196D0 /* UIManagerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009430 /* UIManagerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000196E0 /* UIManagerMountHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009440 /* UIManagerMountHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019740 /* React-Fabric-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00019730 /* React-Fabric-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019770 /* React-Fabric-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019760 /* React-Fabric-dummy.m */; }; - 46EB2E00019800 /* ImageEventEmitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009470 /* ImageEventEmitter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019810 /* ImageProps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009490 /* ImageProps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019820 /* ImageShadowNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000094B0 /* ImageShadowNode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019830 /* ImageState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000094D0 /* ImageState.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E00019840 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009450 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019850 /* ImageComponentDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009460 /* ImageComponentDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019860 /* ImageEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009480 /* ImageEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019870 /* ImageProps.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000094A0 /* ImageProps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019880 /* ImageShadowNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000094C0 /* ImageShadowNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019890 /* ImageState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000094E0 /* ImageState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000198F0 /* React-FabricImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000198E0 /* React-FabricImage-dummy.m */; }; - 46EB2E00019980 /* ImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000094F0 /* ImageManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00019990 /* RCTImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009510 /* RCTImageManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E000199A0 /* RCTSyncImageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009550 /* RCTSyncImageManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E000199B0 /* RCTImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009500 /* RCTImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000199C0 /* RCTImageManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009520 /* RCTImageManagerProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000199D0 /* RCTImagePrimitivesConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009530 /* RCTImagePrimitivesConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E000199E0 /* RCTSyncImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009540 /* RCTSyncImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019A40 /* React-ImageManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00019A30 /* React-ImageManager-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019A70 /* React-ImageManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019A60 /* React-ImageManager-dummy.m */; }; - 46EB2E00019B00 /* MapBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009560 /* MapBuffer.cpp */; }; - 46EB2E00019B10 /* MapBufferBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009580 /* MapBufferBuilder.cpp */; }; - 46EB2E00019B20 /* MapBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009570 /* MapBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019B30 /* MapBufferBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009590 /* MapBufferBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019B90 /* React-Mapbuffer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019B80 /* React-Mapbuffer-dummy.m */; }; - 46EB2E00019C20 /* RCTInteropTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000095B0 /* RCTInteropTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00019C30 /* RCTRuntimeExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000095D0 /* RCTRuntimeExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00019C40 /* RCTTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000095F0 /* RCTTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00019C50 /* RCTTurboModuleManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009610 /* RCTTurboModuleManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E00019C60 /* RCTInteropTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000095A0 /* RCTInteropTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019C70 /* RCTRuntimeExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000095C0 /* RCTRuntimeExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019C80 /* RCTTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000095E0 /* RCTTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019C90 /* RCTTurboModuleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009600 /* RCTTurboModuleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019CF0 /* React-NativeModulesApple-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00019CE0 /* React-NativeModulesApple-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019D20 /* React-NativeModulesApple-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00019D10 /* React-NativeModulesApple-dummy.m */; }; - 46EB2E00019E20 /* RCTDecayAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009630 /* RCTDecayAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E30 /* RCTEventAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009640 /* RCTEventAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E40 /* RCTFrameAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009650 /* RCTFrameAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E50 /* RCTSpringAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009660 /* RCTSpringAnimation.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E60 /* RCTAdditionAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009680 /* RCTAdditionAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E70 /* RCTAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009690 /* RCTAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E80 /* RCTColorAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096A0 /* RCTColorAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019E90 /* RCTDiffClampAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096B0 /* RCTDiffClampAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019EA0 /* RCTDivisionAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096C0 /* RCTDivisionAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019EB0 /* RCTInterpolationAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096D0 /* RCTInterpolationAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019EC0 /* RCTModuloAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096E0 /* RCTModuloAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019ED0 /* RCTMultiplicationAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000096F0 /* RCTMultiplicationAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019EE0 /* RCTObjectAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009700 /* RCTObjectAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019EF0 /* RCTPropsAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009710 /* RCTPropsAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F00 /* RCTStyleAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009720 /* RCTStyleAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F10 /* RCTSubtractionAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009730 /* RCTSubtractionAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F20 /* RCTTrackingAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009740 /* RCTTrackingAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F30 /* RCTTransformAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009750 /* RCTTransformAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F40 /* RCTValueAnimatedNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009760 /* RCTValueAnimatedNode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F50 /* RCTAnimationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009770 /* RCTAnimationPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F60 /* RCTAnimationUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009780 /* RCTAnimationUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F70 /* RCTNativeAnimatedModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009790 /* RCTNativeAnimatedModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F80 /* RCTNativeAnimatedNodesManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000097A0 /* RCTNativeAnimatedNodesManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019F90 /* RCTNativeAnimatedTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000097B0 /* RCTNativeAnimatedTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E00019FA0 /* RCTAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007450 /* RCTAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019FB0 /* RCTDecayAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007460 /* RCTDecayAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019FC0 /* RCTEventAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007470 /* RCTEventAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019FD0 /* RCTFrameAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007480 /* RCTFrameAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019FE0 /* RCTSpringAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007490 /* RCTSpringAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00019FF0 /* RCTAdditionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A000 /* RCTAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074C0 /* RCTAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A010 /* RCTColorAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074D0 /* RCTColorAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A020 /* RCTDiffClampAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A030 /* RCTDivisionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A040 /* RCTInterpolationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A050 /* RCTModuloAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007510 /* RCTModuloAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A060 /* RCTMultiplicationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A070 /* RCTObjectAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007530 /* RCTObjectAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A080 /* RCTPropsAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007540 /* RCTPropsAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A090 /* RCTStyleAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007550 /* RCTStyleAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A0A0 /* RCTSubtractionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A0B0 /* RCTTrackingAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007570 /* RCTTrackingAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A0C0 /* RCTTransformAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007580 /* RCTTransformAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A0D0 /* RCTValueAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007590 /* RCTValueAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A0E0 /* RCTAnimationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075A0 /* RCTAnimationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A0F0 /* RCTAnimationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075B0 /* RCTAnimationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A100 /* RCTNativeAnimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075C0 /* RCTNativeAnimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A110 /* RCTNativeAnimatedNodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A120 /* RCTNativeAnimatedTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A180 /* React-RCTAnimation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A170 /* React-RCTAnimation-dummy.m */; }; - 46EB2E0001A210 /* RCTAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000097E0 /* RCTAppDelegate.mm */; settings = {COMPILER_FLAGS = "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DUSE_HERMES"; }; }; - 46EB2E0001A220 /* RCTAppSetupUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009800 /* RCTAppSetupUtils.mm */; settings = {COMPILER_FLAGS = "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DUSE_HERMES"; }; }; - 46EB2E0001A230 /* RCTRootViewFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009820 /* RCTRootViewFactory.mm */; settings = {COMPILER_FLAGS = "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -DUSE_HERMES"; }; }; - 46EB2E0001A240 /* RCTAppDelegate+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000097C0 /* RCTAppDelegate+Protected.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A250 /* RCTAppDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000097D0 /* RCTAppDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A260 /* RCTAppSetupUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000097F0 /* RCTAppSetupUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A270 /* RCTRootViewFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009810 /* RCTRootViewFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A2D0 /* React-RCTAppDelegate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A2C0 /* React-RCTAppDelegate-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A300 /* React-RCTAppDelegate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A2F0 /* React-RCTAppDelegate-dummy.m */; }; - 46EB2E0001A390 /* RCTBlobCollector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009840 /* RCTBlobCollector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001A3A0 /* RCTBlobManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009850 /* RCTBlobManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001A3B0 /* RCTBlobPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009870 /* RCTBlobPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001A3C0 /* RCTFileReaderModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009880 /* RCTFileReaderModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001A3D0 /* RCTBlobCollector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009830 /* RCTBlobCollector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A3E0 /* RCTBlobManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007600 /* RCTBlobManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A3F0 /* RCTBlobPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009860 /* RCTBlobPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A400 /* RCTFileReaderModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007610 /* RCTFileReaderModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A460 /* React-RCTBlob-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001A450 /* React-RCTBlob-dummy.m */; }; - 46EB2E0001A4F0 /* RCTActivityIndicatorViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000098D0 /* RCTActivityIndicatorViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A500 /* RCTDebuggingOverlayComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009900 /* RCTDebuggingOverlayComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A510 /* RCTImageComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009930 /* RCTImageComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A520 /* RCTInputAccessoryComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009960 /* RCTInputAccessoryComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A530 /* RCTInputAccessoryContentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009980 /* RCTInputAccessoryContentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A540 /* RCTLegacyViewManagerInteropComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000099B0 /* RCTLegacyViewManagerInteropComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A550 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000099D0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A560 /* RCTFabricModalHostViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A00 /* RCTFabricModalHostViewController.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A570 /* RCTModalHostViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A20 /* RCTModalHostViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A580 /* RCTFabricComponentsPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A40 /* RCTFabricComponentsPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A590 /* RCTRootComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A70 /* RCTRootComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A5A0 /* RCTSafeAreaViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AA0 /* RCTSafeAreaViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A5B0 /* RCTEnhancedScrollView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AE0 /* RCTEnhancedScrollView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A5C0 /* RCTPullToRefreshViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B00 /* RCTPullToRefreshViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A5D0 /* RCTScrollViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B20 /* RCTScrollViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A5E0 /* RCTSwitchComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B50 /* RCTSwitchComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A5F0 /* RCTAccessibilityElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B80 /* RCTAccessibilityElement.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A600 /* RCTParagraphComponentAccessibilityProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BA0 /* RCTParagraphComponentAccessibilityProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A610 /* RCTParagraphComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BC0 /* RCTParagraphComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A620 /* RCTTextInputComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BF0 /* RCTTextInputComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A630 /* RCTTextInputUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C20 /* RCTTextInputUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A640 /* RCTUnimplementedNativeComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C50 /* RCTUnimplementedNativeComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A650 /* RCTUnimplementedViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C80 /* RCTUnimplementedViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A660 /* RCTViewComponentView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CB0 /* RCTViewComponentView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A670 /* RCTComponentViewFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CF0 /* RCTComponentViewFactory.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A680 /* RCTComponentViewRegistry.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D20 /* RCTComponentViewRegistry.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A690 /* RCTMountingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D40 /* RCTMountingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A6A0 /* RCTMountingTransactionObserverCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D70 /* RCTMountingTransactionObserverCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A6B0 /* UIView+ComponentViewProtocol.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DA0 /* UIView+ComponentViewProtocol.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A6C0 /* RCTImageResponseObserverProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DE0 /* RCTImageResponseObserverProxy.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A6D0 /* RCTLocalizationProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E00 /* RCTLocalizationProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A6E0 /* RCTScheduler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E30 /* RCTScheduler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A6F0 /* RCTSurfacePointerHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E50 /* RCTSurfacePointerHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A700 /* RCTSurfacePresenter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E70 /* RCTSurfacePresenter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A710 /* RCTSurfacePresenterBridgeAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E90 /* RCTSurfacePresenterBridgeAdapter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A720 /* RCTSurfaceRegistry.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EB0 /* RCTSurfaceRegistry.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A730 /* RCTSurfaceTouchHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009ED0 /* RCTSurfaceTouchHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A740 /* RCTThirdPartyFabricComponentsProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EF0 /* RCTThirdPartyFabricComponentsProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A750 /* RCTFabricSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F30 /* RCTFabricSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A760 /* PlatformRunLoopObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F60 /* PlatformRunLoopObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A770 /* RCTGenericDelegateSplitter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F80 /* RCTGenericDelegateSplitter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A780 /* RCTReactTaggedView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FB0 /* RCTReactTaggedView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001A790 /* RCTActivityIndicatorViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000098C0 /* RCTActivityIndicatorViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A7A0 /* RCTDebuggingOverlayComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000098F0 /* RCTDebuggingOverlayComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A7B0 /* RCTImageComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009920 /* RCTImageComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A7C0 /* RCTInputAccessoryComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009950 /* RCTInputAccessoryComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A7D0 /* RCTInputAccessoryContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009970 /* RCTInputAccessoryContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A7E0 /* RCTLegacyViewManagerInteropComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000099A0 /* RCTLegacyViewManagerInteropComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A7F0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000099C0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A800 /* RCTFabricModalHostViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000099F0 /* RCTFabricModalHostViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A810 /* RCTModalHostViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A10 /* RCTModalHostViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A820 /* RCTFabricComponentsPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A30 /* RCTFabricComponentsPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A830 /* RCTRootComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A60 /* RCTRootComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A840 /* RCTSafeAreaViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009A90 /* RCTSafeAreaViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A850 /* RCTCustomPullToRefreshViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AC0 /* RCTCustomPullToRefreshViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A860 /* RCTEnhancedScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AD0 /* RCTEnhancedScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A870 /* RCTPullToRefreshViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009AF0 /* RCTPullToRefreshViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A880 /* RCTScrollViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B10 /* RCTScrollViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A890 /* RCTSwitchComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B40 /* RCTSwitchComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A8A0 /* RCTAccessibilityElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B70 /* RCTAccessibilityElement.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A8B0 /* RCTParagraphComponentAccessibilityProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009B90 /* RCTParagraphComponentAccessibilityProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A8C0 /* RCTParagraphComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BB0 /* RCTParagraphComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A8D0 /* RCTTextInputComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009BE0 /* RCTTextInputComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A8E0 /* RCTTextInputNativeCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C00 /* RCTTextInputNativeCommands.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A8F0 /* RCTTextInputUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C10 /* RCTTextInputUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A900 /* RCTUnimplementedNativeComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C40 /* RCTUnimplementedNativeComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A910 /* RCTUnimplementedViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009C70 /* RCTUnimplementedViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A920 /* RCTViewComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CA0 /* RCTViewComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A930 /* RCTComponentViewClassDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CC0 /* RCTComponentViewClassDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A940 /* RCTComponentViewDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CD0 /* RCTComponentViewDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A950 /* RCTComponentViewFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009CE0 /* RCTComponentViewFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A960 /* RCTComponentViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D00 /* RCTComponentViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A970 /* RCTComponentViewRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D10 /* RCTComponentViewRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A980 /* RCTMountingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D30 /* RCTMountingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A990 /* RCTMountingManagerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D50 /* RCTMountingManagerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A9A0 /* RCTMountingTransactionObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D60 /* RCTMountingTransactionObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A9B0 /* RCTMountingTransactionObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D80 /* RCTMountingTransactionObserving.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A9C0 /* UIView+ComponentViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009D90 /* UIView+ComponentViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A9D0 /* RCTConversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DB0 /* RCTConversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A9E0 /* RCTImageResponseDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DC0 /* RCTImageResponseDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001A9F0 /* RCTImageResponseObserverProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DD0 /* RCTImageResponseObserverProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA00 /* RCTLocalizationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009DF0 /* RCTLocalizationProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA10 /* RCTPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E10 /* RCTPrimitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA20 /* RCTScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E20 /* RCTScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA30 /* RCTSurfacePointerHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E40 /* RCTSurfacePointerHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA40 /* RCTSurfacePresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E60 /* RCTSurfacePresenter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA50 /* RCTSurfacePresenterBridgeAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009E80 /* RCTSurfacePresenterBridgeAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA60 /* RCTSurfaceRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EA0 /* RCTSurfaceRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA70 /* RCTSurfaceTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EC0 /* RCTSurfaceTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA80 /* RCTThirdPartyFabricComponentsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009EE0 /* RCTThirdPartyFabricComponentsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AA90 /* RCTTouchableComponentViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F00 /* RCTTouchableComponentViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AAA0 /* RCTFabricSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F20 /* RCTFabricSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AAB0 /* PlatformRunLoopObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F50 /* PlatformRunLoopObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AAC0 /* RCTGenericDelegateSplitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F70 /* RCTGenericDelegateSplitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AAD0 /* RCTIdentifierPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009F90 /* RCTIdentifierPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AAE0 /* RCTReactTaggedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FA0 /* RCTReactTaggedView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AB40 /* React-RCTFabric-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AB30 /* React-RCTFabric-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001AB70 /* React-RCTFabric-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AB60 /* React-RCTFabric-dummy.m */; }; - 46EB2E0001AC00 /* RCTAnimatedImage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FC0 /* RCTAnimatedImage.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC10 /* RCTBundleAssetImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FD0 /* RCTBundleAssetImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC20 /* RCTDisplayWeakRefreshable.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FE0 /* RCTDisplayWeakRefreshable.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC30 /* RCTGIFImageDecoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00009FF0 /* RCTGIFImageDecoder.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC40 /* RCTImageBlurUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A000 /* RCTImageBlurUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC50 /* RCTImageCache.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A010 /* RCTImageCache.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC60 /* RCTImageEditingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A020 /* RCTImageEditingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC70 /* RCTImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A030 /* RCTImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC80 /* RCTImagePlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A040 /* RCTImagePlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AC90 /* RCTImageShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A050 /* RCTImageShadowView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001ACA0 /* RCTImageStoreManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A060 /* RCTImageStoreManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001ACB0 /* RCTImageURLLoaderWithAttribution.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A070 /* RCTImageURLLoaderWithAttribution.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001ACC0 /* RCTImageUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A080 /* RCTImageUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001ACD0 /* RCTImageView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A090 /* RCTImageView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001ACE0 /* RCTImageViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0A0 /* RCTImageViewManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001ACF0 /* RCTLocalAssetImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0B0 /* RCTLocalAssetImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AD00 /* RCTResizeMode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0C0 /* RCTResizeMode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AD10 /* RCTUIImageViewAnimated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0D0 /* RCTUIImageViewAnimated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AD70 /* React-RCTImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AD60 /* React-RCTImage-dummy.m */; }; - 46EB2E0001AE00 /* RCTLinkingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0E0 /* RCTLinkingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AE10 /* RCTLinkingPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A0F0 /* RCTLinkingPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AE70 /* React-RCTLinking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AE60 /* React-RCTLinking-dummy.m */; }; - 46EB2E0001AF00 /* RCTDataRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A100 /* RCTDataRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AF10 /* RCTFileRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A110 /* RCTFileRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AF20 /* RCTHTTPRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A120 /* RCTHTTPRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AF30 /* RCTNetworking.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A130 /* RCTNetworking.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AF40 /* RCTNetworkPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A140 /* RCTNetworkPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AF50 /* RCTNetworkTask.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A150 /* RCTNetworkTask.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001AFB0 /* React-RCTNetwork-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001AFA0 /* React-RCTNetwork-dummy.m */; }; - 46EB2E0001B040 /* RCTSettingsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A160 /* RCTSettingsManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001B050 /* RCTSettingsPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A170 /* RCTSettingsPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001B0B0 /* React-RCTSettings-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B0A0 /* React-RCTSettings-dummy.m */; }; - 46EB2E0001B140 /* RCTBaseTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A190 /* RCTBaseTextShadowView.mm */; }; - 46EB2E0001B150 /* RCTBaseTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1A0 /* RCTBaseTextViewManager.mm */; }; - 46EB2E0001B160 /* RCTRawTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1C0 /* RCTRawTextShadowView.mm */; }; - 46EB2E0001B170 /* RCTRawTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1D0 /* RCTRawTextViewManager.mm */; }; - 46EB2E0001B180 /* RCTConvert+Text.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1E0 /* RCTConvert+Text.mm */; }; - 46EB2E0001B190 /* RCTTextAttributes.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A1F0 /* RCTTextAttributes.mm */; }; - 46EB2E0001B1A0 /* NSTextStorage+FontScaling.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A210 /* NSTextStorage+FontScaling.m */; }; - 46EB2E0001B1B0 /* RCTDynamicTypeRamp.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A220 /* RCTDynamicTypeRamp.mm */; }; - 46EB2E0001B1C0 /* RCTTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A230 /* RCTTextShadowView.mm */; }; - 46EB2E0001B1D0 /* RCTTextView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A240 /* RCTTextView.mm */; }; - 46EB2E0001B1E0 /* RCTTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A250 /* RCTTextViewManager.mm */; }; - 46EB2E0001B1F0 /* RCTMultilineTextInputView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A280 /* RCTMultilineTextInputView.mm */; }; - 46EB2E0001B200 /* RCTMultilineTextInputViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A290 /* RCTMultilineTextInputViewManager.mm */; }; - 46EB2E0001B210 /* RCTUITextView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2A0 /* RCTUITextView.mm */; }; - 46EB2E0001B220 /* RCTBackedTextInputDelegateAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2B0 /* RCTBackedTextInputDelegateAdapter.mm */; }; - 46EB2E0001B230 /* RCTBaseTextInputShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2C0 /* RCTBaseTextInputShadowView.mm */; }; - 46EB2E0001B240 /* RCTBaseTextInputView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2D0 /* RCTBaseTextInputView.mm */; }; - 46EB2E0001B250 /* RCTBaseTextInputViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2E0 /* RCTBaseTextInputViewManager.mm */; }; - 46EB2E0001B260 /* RCTInputAccessoryShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A2F0 /* RCTInputAccessoryShadowView.mm */; }; - 46EB2E0001B270 /* RCTInputAccessoryView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A300 /* RCTInputAccessoryView.mm */; }; - 46EB2E0001B280 /* RCTInputAccessoryViewContent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A310 /* RCTInputAccessoryViewContent.mm */; }; - 46EB2E0001B290 /* RCTInputAccessoryViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A320 /* RCTInputAccessoryViewManager.mm */; }; - 46EB2E0001B2A0 /* RCTTextSelection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A330 /* RCTTextSelection.mm */; }; - 46EB2E0001B2B0 /* RCTSinglelineTextInputView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A350 /* RCTSinglelineTextInputView.mm */; }; - 46EB2E0001B2C0 /* RCTSinglelineTextInputViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A360 /* RCTSinglelineTextInputViewManager.mm */; }; - 46EB2E0001B2D0 /* RCTUITextField.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A370 /* RCTUITextField.mm */; }; - 46EB2E0001B2E0 /* RCTVirtualTextShadowView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A390 /* RCTVirtualTextShadowView.mm */; }; - 46EB2E0001B2F0 /* RCTVirtualTextView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3A0 /* RCTVirtualTextView.mm */; }; - 46EB2E0001B300 /* RCTVirtualTextViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3B0 /* RCTVirtualTextViewManager.mm */; }; - 46EB2E0001B310 /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007890 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B320 /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078A0 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B330 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078C0 /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B340 /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078D0 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B350 /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078E0 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B360 /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000078F0 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B370 /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007900 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B380 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007920 /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B390 /* RCTDynamicTypeRamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007930 /* RCTDynamicTypeRamp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B3A0 /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007940 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B3B0 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007950 /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B3C0 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007960 /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B3D0 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007990 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B3E0 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B3F0 /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079B0 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B400 /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B410 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B420 /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B430 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B440 /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A00 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B450 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B460 /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B470 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A30 /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B480 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B490 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B4A0 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A60 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B4B0 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A80 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B4C0 /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B4D0 /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AA0 /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B4E0 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B4F0 /* RCTVirtualTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AD0 /* RCTVirtualTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B500 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B560 /* React-RCTText-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B550 /* React-RCTText-dummy.m */; }; - 46EB2E0001B5F0 /* RCTVibration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3C0 /* RCTVibration.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001B600 /* RCTVibrationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3D0 /* RCTVibrationPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 46EB2E0001B660 /* React-RCTVibration-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B650 /* React-RCTVibration-dummy.m */; }; - 46EB2E0001B6F0 /* ObjCTimerRegistry.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3F0 /* ObjCTimerRegistry.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B700 /* RCTHermesInstance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A420 /* RCTHermesInstance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B710 /* RCTHost.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A450 /* RCTHost.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B720 /* RCTInstance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A470 /* RCTInstance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B730 /* RCTJSThreadManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A490 /* RCTJSThreadManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B740 /* RCTLegacyUIManagerConstantsProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4B0 /* RCTLegacyUIManagerConstantsProvider.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B750 /* RCTPerformanceLoggerUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4D0 /* RCTPerformanceLoggerUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B760 /* ObjCTimerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A3E0 /* ObjCTimerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B770 /* RCTContextContainerHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A400 /* RCTContextContainerHandling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B780 /* RCTHermesInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A410 /* RCTHermesInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B790 /* RCTHost+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A430 /* RCTHost+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B7A0 /* RCTHost.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A440 /* RCTHost.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B7B0 /* RCTInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A460 /* RCTInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B7C0 /* RCTJSThreadManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A480 /* RCTJSThreadManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B7D0 /* RCTLegacyUIManagerConstantsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4A0 /* RCTLegacyUIManagerConstantsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B7E0 /* RCTPerformanceLoggerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4C0 /* RCTPerformanceLoggerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B840 /* React-RuntimeApple-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001B830 /* React-RuntimeApple-dummy.m */; }; - 46EB2E0001B8D0 /* BridgelessJSCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4F0 /* BridgelessJSCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B8E0 /* BridgelessNativeMethodCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A510 /* BridgelessNativeMethodCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B8F0 /* BufferedRuntimeExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A530 /* BufferedRuntimeExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B900 /* JSRuntimeFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A550 /* JSRuntimeFactory.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B910 /* ReactInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A580 /* ReactInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B920 /* TimerManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5A0 /* TimerManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B930 /* LegacyUIManagerConstantsProviderBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5D0 /* LegacyUIManagerConstantsProviderBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001B940 /* BindingsInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A4E0 /* BindingsInstaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B950 /* BridgelessJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A500 /* BridgelessJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B960 /* BridgelessNativeMethodCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A520 /* BridgelessNativeMethodCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B970 /* BufferedRuntimeExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A540 /* BufferedRuntimeExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B980 /* JSRuntimeFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A560 /* JSRuntimeFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B990 /* PlatformTimerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A570 /* PlatformTimerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B9A0 /* ReactInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A590 /* ReactInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B9B0 /* TimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5B0 /* TimerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001B9C0 /* LegacyUIManagerConstantsProviderBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5E0 /* LegacyUIManagerConstantsProviderBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BA20 /* React-RuntimeCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BA10 /* React-RuntimeCore-dummy.m */; }; - 46EB2E0001BAB0 /* HermesInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A5F0 /* HermesInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BAC0 /* HermesInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A600 /* HermesInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BB20 /* React-RuntimeHermes-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BB10 /* React-RuntimeHermes-dummy.m */; }; - 46EB2E0001BC20 /* CxxNativeModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A640 /* CxxNativeModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC30 /* Instance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A670 /* Instance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC40 /* JSBigString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6B0 /* JSBigString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC50 /* JSBundleType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6D0 /* JSBundleType.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC60 /* JSExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6F0 /* JSExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC70 /* JSIndexedRAMBundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A710 /* JSIndexedRAMBundle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC80 /* MethodCall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A750 /* MethodCall.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BC90 /* ModuleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A770 /* ModuleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BCA0 /* NativeToJsBridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7B0 /* NativeToJsBridge.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BCB0 /* RAMBundleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7D0 /* RAMBundleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BCC0 /* ReactMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7F0 /* ReactMarker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001BCD0 /* CxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A630 /* CxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BCE0 /* CxxNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A650 /* CxxNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BCF0 /* ErrorUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A660 /* ErrorUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD00 /* Instance.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A680 /* Instance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD10 /* JsArgumentHelpers-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A690 /* JsArgumentHelpers-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD20 /* JsArgumentHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6A0 /* JsArgumentHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD30 /* JSBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6C0 /* JSBigString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD40 /* JSBundleType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A6E0 /* JSBundleType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD50 /* JSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A700 /* JSExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD60 /* JSIndexedRAMBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A720 /* JSIndexedRAMBundle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD70 /* JSModulesUnbundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A730 /* JSModulesUnbundle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD80 /* MessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A740 /* MessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BD90 /* MethodCall.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A760 /* MethodCall.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BDA0 /* ModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A780 /* ModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BDB0 /* MoveWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A790 /* MoveWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BDC0 /* NativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7A0 /* NativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BDD0 /* NativeToJsBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7C0 /* NativeToJsBridge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BDE0 /* RAMBundleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A7E0 /* RAMBundleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BDF0 /* ReactMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A800 /* ReactMarker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BE00 /* ReactNativeVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A810 /* ReactNativeVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BE10 /* RecoverableError.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A820 /* RecoverableError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BE20 /* SharedProxyCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A830 /* SharedProxyCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BE30 /* SystraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A840 /* SystraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BE90 /* React-cxxreact-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BE80 /* React-cxxreact-dummy.m */; }; - 46EB2E0001BF20 /* react_native_assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A860 /* react_native_assert.cpp */; }; - 46EB2E0001BF30 /* flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A850 /* flags.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BF40 /* react_native_assert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A870 /* react_native_assert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BF50 /* react_native_expect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A880 /* react_native_expect.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BFB0 /* React-debug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BFA0 /* React-debug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001BFE0 /* React-debug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001BFD0 /* React-debug-dummy.m */; }; - 46EB2E0001C070 /* ReactNativeFeatureFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A890 /* ReactNativeFeatureFlags.cpp */; }; - 46EB2E0001C080 /* ReactNativeFeatureFlagsAccessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8B0 /* ReactNativeFeatureFlagsAccessor.cpp */; }; - 46EB2E0001C090 /* ReactNativeFeatureFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8A0 /* ReactNativeFeatureFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C0A0 /* ReactNativeFeatureFlagsAccessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8C0 /* ReactNativeFeatureFlagsAccessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C0B0 /* ReactNativeFeatureFlagsDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8D0 /* ReactNativeFeatureFlagsDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C0C0 /* ReactNativeFeatureFlagsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8E0 /* ReactNativeFeatureFlagsProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C120 /* React-featureflags-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C110 /* React-featureflags-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C150 /* React-featureflags-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C140 /* React-featureflags-dummy.m */; }; - 46EB2E0001C1E0 /* Color.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A8F0 /* Color.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C1F0 /* HostPlatformColor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9C0 /* HostPlatformColor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C200 /* PlatformColorParser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9E0 /* PlatformColorParser.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C210 /* RCTPlatformColorUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA00 /* RCTPlatformColorUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C220 /* Transform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA70 /* Transform.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C230 /* Color.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A900 /* Color.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C240 /* ColorComponents.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A910 /* ColorComponents.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C250 /* conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A920 /* conversions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C260 /* fromRawValueShared.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A930 /* fromRawValueShared.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C270 /* Geometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A940 /* Geometry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C280 /* Float.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9A0 /* Float.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C290 /* HostPlatformColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9B0 /* HostPlatformColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C2A0 /* PlatformColorParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9D0 /* PlatformColorParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C2B0 /* RCTPlatformColorUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000A9F0 /* RCTPlatformColorUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C2C0 /* Point.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA10 /* Point.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C2D0 /* Rect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA20 /* Rect.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C2E0 /* RectangleCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA30 /* RectangleCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C2F0 /* RectangleEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA40 /* RectangleEdges.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C300 /* rounding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA50 /* rounding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C310 /* Size.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA60 /* Size.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C320 /* Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA80 /* Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C330 /* ValueUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AA90 /* ValueUnit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C340 /* Vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AAA0 /* Vector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C3A0 /* React-graphics-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C390 /* React-graphics-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C3D0 /* React-graphics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C3C0 /* React-graphics-dummy.m */; }; - 46EB2E0001C460 /* HermesExecutorFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AAC0 /* HermesExecutorFactory.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C470 /* ConnectionDemux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB00 /* ConnectionDemux.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C480 /* HermesRuntimeAgentDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB20 /* HermesRuntimeAgentDelegate.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C490 /* Registration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB40 /* Registration.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C4A0 /* HermesExecutorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AAD0 /* HermesExecutorFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C4B0 /* ConnectionDemux.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB10 /* ConnectionDemux.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C4C0 /* HermesRuntimeAgentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB30 /* HermesRuntimeAgentDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C4D0 /* Registration.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB50 /* Registration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C530 /* React-hermes-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C520 /* React-hermes-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C560 /* React-hermes-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C550 /* React-hermes-dummy.m */; }; - 46EB2E0001C5F0 /* JsErrorHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB60 /* JsErrorHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C600 /* JsErrorHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB70 /* JsErrorHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C660 /* React-jserrorhandler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C650 /* React-jserrorhandler-dummy.m */; }; - 46EB2E0001C6F0 /* JSIDynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABC0 /* JSIDynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C700 /* decorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB80 /* decorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C710 /* instrumentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AB90 /* instrumentation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C720 /* jsi-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABA0 /* jsi-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C730 /* jsi.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABB0 /* jsi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C740 /* JSIDynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABD0 /* JSIDynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C750 /* jsilib.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABE0 /* jsilib.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C760 /* threadsafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ABF0 /* threadsafe.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C7C0 /* React-jsi-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C7B0 /* React-jsi-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C7F0 /* React-jsi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C7E0 /* React-jsi-dummy.m */; }; - 46EB2E0001C880 /* JSIExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC00 /* JSIExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C890 /* JSINativeModules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC20 /* JSINativeModules.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001C8A0 /* JSIExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC10 /* JSIExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C8B0 /* JSINativeModules.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC30 /* JSINativeModules.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001C910 /* React-jsiexecutor-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001C900 /* React-jsiexecutor-dummy.m */; }; - 46EB2E0001C9A0 /* ExecutionContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC40 /* ExecutionContext.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001C9B0 /* ExecutionContextManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC60 /* ExecutionContextManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001C9C0 /* FallbackRuntimeAgentDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC80 /* FallbackRuntimeAgentDelegate.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001C9D0 /* InspectorFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACA0 /* InspectorFlags.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001C9E0 /* InspectorInterfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACC0 /* InspectorInterfaces.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001C9F0 /* InspectorPackagerConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACE0 /* InspectorPackagerConnection.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA00 /* InspectorUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD10 /* InspectorUtilities.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA10 /* InstanceAgent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD30 /* InstanceAgent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA20 /* InstanceTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD50 /* InstanceTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA30 /* PageAgent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD70 /* PageAgent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA40 /* PageTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD90 /* PageTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA50 /* Parsing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADB0 /* Parsing.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA60 /* RuntimeAgent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADE0 /* RuntimeAgent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA70 /* RuntimeTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE10 /* RuntimeTarget.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001CA80 /* ExecutionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC50 /* ExecutionContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CA90 /* ExecutionContextManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC70 /* ExecutionContextManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CAA0 /* FallbackRuntimeAgentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AC90 /* FallbackRuntimeAgentDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CAB0 /* InspectorFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACB0 /* InspectorFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CAC0 /* InspectorInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACD0 /* InspectorInterfaces.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CAD0 /* InspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ACF0 /* InspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CAE0 /* InspectorPackagerConnectionImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD00 /* InspectorPackagerConnectionImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CAF0 /* InspectorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD20 /* InspectorUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB00 /* InstanceAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD40 /* InstanceAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB10 /* InstanceTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD60 /* InstanceTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB20 /* PageAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AD80 /* PageAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB30 /* PageTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADA0 /* PageTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB40 /* Parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADC0 /* Parsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB50 /* ReactCdp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADD0 /* ReactCdp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB60 /* RuntimeAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000ADF0 /* RuntimeAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB70 /* RuntimeAgentDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE00 /* RuntimeAgentDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB80 /* RuntimeTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE20 /* RuntimeTarget.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CB90 /* ScopedExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE30 /* ScopedExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CBA0 /* SessionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE40 /* SessionState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CBB0 /* UniqueMonostate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE50 /* UniqueMonostate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CBC0 /* WeakList.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE60 /* WeakList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CBD0 /* WebSocketInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE70 /* WebSocketInterfaces.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CC30 /* React-jsinspector-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CC20 /* React-jsinspector-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CC60 /* React-jsinspector-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CC50 /* React-jsinspector-dummy.m */; }; - 46EB2E0001CD60 /* react_native_log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE80 /* react_native_log.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001CD70 /* react_native_log.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AE90 /* react_native_log.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CDD0 /* React-logger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CDC0 /* React-logger-dummy.m */; }; - 46EB2E0001CE60 /* ReactNativeConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEA0 /* ReactNativeConfig.cpp */; }; - 46EB2E0001CE70 /* ReactNativeConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEB0 /* ReactNativeConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CED0 /* React-nativeconfig-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CEC0 /* React-nativeconfig-dummy.m */; }; - 46EB2E0001CF60 /* BridgeNativeModulePerfLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEC0 /* BridgeNativeModulePerfLogger.cpp */; }; - 46EB2E0001CF70 /* BridgeNativeModulePerfLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AED0 /* BridgeNativeModulePerfLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CF80 /* NativeModulePerfLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEE0 /* NativeModulePerfLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001CFE0 /* React-perflogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001CFD0 /* React-perflogger-dummy.m */; }; - 46EB2E0001D070 /* DebugStringConvertible.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AEF0 /* DebugStringConvertible.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D080 /* DebugStringConvertibleItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF10 /* DebugStringConvertibleItem.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D090 /* DebugStringConvertible.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF00 /* DebugStringConvertible.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D0A0 /* DebugStringConvertibleItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF20 /* DebugStringConvertibleItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D0B0 /* debugStringConvertibleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF30 /* debugStringConvertibleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D0C0 /* flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF40 /* flags.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D0D0 /* SystraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF50 /* SystraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D130 /* React-rendererdebug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D120 /* React-rendererdebug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D160 /* React-rendererdebug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D150 /* React-rendererdebug-dummy.m */; }; - 46EB2E0001D2D0 /* RuntimeScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF80 /* RuntimeScheduler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D2E0 /* RuntimeSchedulerBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFA0 /* RuntimeSchedulerBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D2F0 /* RuntimeSchedulerCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFC0 /* RuntimeSchedulerCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D300 /* RuntimeScheduler_Legacy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFF0 /* RuntimeScheduler_Legacy.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D310 /* RuntimeScheduler_Modern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B010 /* RuntimeScheduler_Modern.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D320 /* Task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B040 /* Task.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D330 /* primitives.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF70 /* primitives.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D340 /* RuntimeScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AF90 /* RuntimeScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D350 /* RuntimeSchedulerBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFB0 /* RuntimeSchedulerBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D360 /* RuntimeSchedulerCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFD0 /* RuntimeSchedulerCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D370 /* RuntimeSchedulerClock.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000AFE0 /* RuntimeSchedulerClock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D380 /* RuntimeScheduler_Legacy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B000 /* RuntimeScheduler_Legacy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D390 /* RuntimeScheduler_Modern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B020 /* RuntimeScheduler_Modern.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D3A0 /* SchedulerPriorityUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B030 /* SchedulerPriorityUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D3B0 /* Task.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B050 /* Task.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D410 /* React-runtimescheduler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D400 /* React-runtimescheduler-dummy.m */; }; - 46EB2E0001D4A0 /* CoreFeatures.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B070 /* CoreFeatures.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D4B0 /* jsi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0C0 /* jsi.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D4C0 /* ManagedObjectWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0F0 /* ManagedObjectWrapper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D4D0 /* RunLoopObserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B110 /* RunLoopObserver.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 46EB2E0001D4E0 /* ContextContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B060 /* ContextContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D4F0 /* CoreFeatures.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B080 /* CoreFeatures.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D500 /* FloatComparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B090 /* FloatComparison.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D510 /* fnv1a.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0A0 /* fnv1a.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D520 /* hash_combine.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0B0 /* hash_combine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D530 /* jsi.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0D0 /* jsi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D540 /* ManagedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B0E0 /* ManagedObjectWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D550 /* PackTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B100 /* PackTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D560 /* RunLoopObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B120 /* RunLoopObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D570 /* SharedFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B130 /* SharedFunction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D580 /* SimpleThreadSafeCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B140 /* SimpleThreadSafeCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D590 /* Telemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B150 /* Telemetry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D5A0 /* to_underlying.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B160 /* to_underlying.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D600 /* React-utils-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D5F0 /* React-utils-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D630 /* React-utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D620 /* React-utils-dummy.m */; }; - 46EB2E0001D6C0 /* LongLivedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B240 /* LongLivedObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D6D0 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B190 /* Array.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D6E0 /* AString.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1A0 /* AString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D6F0 /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1B0 /* Base.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D700 /* Bool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1C0 /* Bool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D710 /* Bridging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1D0 /* Bridging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D720 /* CallbackWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1E0 /* CallbackWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D730 /* Class.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B1F0 /* Class.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D740 /* Convert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B200 /* Convert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D750 /* Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B210 /* Dynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D760 /* Error.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B220 /* Error.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D770 /* Function.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B230 /* Function.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D780 /* LongLivedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B250 /* LongLivedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D790 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B260 /* Number.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D7A0 /* Object.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B270 /* Object.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D7B0 /* Promise.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B280 /* Promise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D7C0 /* Value.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B290 /* Value.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D7D0 /* CxxTurboModuleUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2C0 /* CxxTurboModuleUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D7E0 /* TurboCxxModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2F0 /* TurboCxxModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D7F0 /* TurboModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B310 /* TurboModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D800 /* TurboModuleBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B330 /* TurboModuleBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D810 /* TurboModulePerfLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B350 /* TurboModulePerfLogger.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D820 /* TurboModuleUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B370 /* TurboModuleUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 46EB2E0001D830 /* CallbackWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2B0 /* CallbackWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D840 /* CxxTurboModuleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2D0 /* CxxTurboModuleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D850 /* LongLivedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B2E0 /* LongLivedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D860 /* TurboCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B300 /* TurboCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D870 /* TurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B320 /* TurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D880 /* TurboModuleBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B340 /* TurboModuleBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D890 /* TurboModulePerfLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B360 /* TurboModulePerfLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D8A0 /* TurboModuleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B380 /* TurboModuleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D900 /* ReactCommon-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D8F0 /* ReactCommon-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001D930 /* ReactCommon-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001D920 /* ReactCommon-dummy.m */; }; - 46EB2E0001D9C0 /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3A0 /* SRDelegateController.m */; }; - 46EB2E0001D9D0 /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3C0 /* SRIOConsumer.m */; }; - 46EB2E0001D9E0 /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3E0 /* SRIOConsumerPool.m */; }; - 46EB2E0001D9F0 /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B420 /* SRProxyConnect.m */; }; - 46EB2E0001DA00 /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B440 /* SRRunLoopThread.m */; }; - 46EB2E0001DA10 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B460 /* SRPinningSecurityPolicy.m */; }; - 46EB2E0001DA20 /* SRConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B480 /* SRConstants.m */; }; - 46EB2E0001DA30 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4A0 /* SRError.m */; }; - 46EB2E0001DA40 /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4C0 /* SRHash.m */; }; - 46EB2E0001DA50 /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4E0 /* SRHTTPConnectMessage.m */; }; - 46EB2E0001DA60 /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B500 /* SRLog.m */; }; - 46EB2E0001DA70 /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B520 /* SRMutex.m */; }; - 46EB2E0001DA80 /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B540 /* SRRandom.m */; }; - 46EB2E0001DA90 /* SRSIMDHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B560 /* SRSIMDHelpers.m */; }; - 46EB2E0001DAA0 /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B580 /* SRURLUtilities.m */; }; - 46EB2E0001DAB0 /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5A0 /* NSRunLoop+SRWebSocket.m */; }; - 46EB2E0001DAC0 /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5C0 /* NSURLRequest+SRWebSocket.m */; }; - 46EB2E0001DAD0 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5F0 /* SRSecurityPolicy.m */; }; - 46EB2E0001DAE0 /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B610 /* SRWebSocket.m */; }; - 46EB2E0001DAF0 /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B390 /* SRDelegateController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB00 /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3B0 /* SRIOConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB10 /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3D0 /* SRIOConsumerPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB20 /* NSRunLoop+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B3F0 /* NSRunLoop+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB30 /* NSURLRequest+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B400 /* NSURLRequest+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB40 /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B410 /* SRProxyConnect.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB50 /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B430 /* SRRunLoopThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB60 /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B450 /* SRPinningSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB70 /* SRConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B470 /* SRConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB80 /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B490 /* SRError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DB90 /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4B0 /* SRHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DBA0 /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4D0 /* SRHTTPConnectMessage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DBB0 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B4F0 /* SRLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DBC0 /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B510 /* SRMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DBD0 /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B530 /* SRRandom.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DBE0 /* SRSIMDHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B550 /* SRSIMDHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DBF0 /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B570 /* SRURLUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DC00 /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B590 /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DC10 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5B0 /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DC20 /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5D0 /* SocketRocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DC30 /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B5E0 /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DC40 /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B600 /* SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DCA0 /* SocketRocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001DC90 /* SocketRocket-dummy.m */; }; - 46EB2E0001DD30 /* AbsoluteLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B630 /* AbsoluteLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DD40 /* Baseline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B660 /* Baseline.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DD50 /* Cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B690 /* Cache.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DD60 /* CalculateLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6B0 /* CalculateLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DD70 /* FlexLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6E0 /* FlexLine.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DD80 /* PixelGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B700 /* PixelGrid.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DD90 /* Config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B750 /* Config.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DDA0 /* AssertFatal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B780 /* AssertFatal.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DDB0 /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7A0 /* Log.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DDC0 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B910 /* event.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DDD0 /* LayoutResults.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B950 /* LayoutResults.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DDE0 /* Node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B970 /* Node.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DDF0 /* YGConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA20 /* YGConfig.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE00 /* YGEnums.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA40 /* YGEnums.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE10 /* YGNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA70 /* YGNode.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE20 /* YGNodeLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA90 /* YGNodeLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE30 /* YGNodeStyle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAB0 /* YGNodeStyle.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE40 /* YGPixelGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAD0 /* YGPixelGrid.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE50 /* YGValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAF0 /* YGValue.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++20 -fPIC -fno-objc-arc"; }; }; - 46EB2E0001DE60 /* AbsoluteLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B640 /* AbsoluteLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DE70 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B650 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DE80 /* Baseline.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B670 /* Baseline.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DE90 /* BoundAxis.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B680 /* BoundAxis.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DEA0 /* Cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6A0 /* Cache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DEB0 /* CalculateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6C0 /* CalculateLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DEC0 /* FlexDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6D0 /* FlexDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DED0 /* FlexLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B6F0 /* FlexLine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DEE0 /* PixelGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B710 /* PixelGrid.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DEF0 /* SizingMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B720 /* SizingMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF00 /* TrailingPosition.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B730 /* TrailingPosition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF10 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B760 /* Config.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF20 /* AssertFatal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B790 /* AssertFatal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF30 /* Log.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7B0 /* Log.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF40 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7D0 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF50 /* Dimension.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7E0 /* Dimension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF60 /* Direction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B7F0 /* Direction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF70 /* Display.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B800 /* Display.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF80 /* Edge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B810 /* Edge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DF90 /* Errata.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B820 /* Errata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DFA0 /* ExperimentalFeature.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B830 /* ExperimentalFeature.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DFB0 /* FlexDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B840 /* FlexDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DFC0 /* Gutter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B850 /* Gutter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DFD0 /* Justify.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B860 /* Justify.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DFE0 /* LogLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B870 /* LogLevel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001DFF0 /* MeasureMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B880 /* MeasureMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E000 /* NodeType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B890 /* NodeType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E010 /* Overflow.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8A0 /* Overflow.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E020 /* PhysicalEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8B0 /* PhysicalEdge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E030 /* PositionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8C0 /* PositionType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E040 /* Unit.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8D0 /* Unit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E050 /* Wrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8E0 /* Wrap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E060 /* YogaEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B8F0 /* YogaEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E070 /* event.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B920 /* event.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E080 /* CachedMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B940 /* CachedMeasurement.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E090 /* LayoutResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B960 /* LayoutResults.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E0A0 /* Node.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B980 /* Node.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E0B0 /* Comparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9A0 /* Comparison.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E0C0 /* FloatOptional.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9B0 /* FloatOptional.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E0D0 /* SmallValueBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9D0 /* SmallValueBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E0E0 /* Style.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9E0 /* Style.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E0F0 /* StyleLength.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000B9F0 /* StyleLength.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E100 /* StyleValueHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA00 /* StyleValueHandle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E110 /* StyleValuePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA10 /* StyleValuePool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E120 /* YGConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA30 /* YGConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E130 /* YGEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA50 /* YGEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E140 /* YGMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA60 /* YGMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E150 /* YGNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BA80 /* YGNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E160 /* YGNodeLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAA0 /* YGNodeLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E170 /* YGNodeStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAC0 /* YGNodeStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E180 /* YGPixelGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BAE0 /* YGPixelGrid.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E190 /* YGValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB00 /* YGValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E1A0 /* Yoga.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB10 /* Yoga.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E200 /* Yoga-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001E1F0 /* Yoga-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E230 /* Yoga-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001E220 /* Yoga-dummy.m */; }; - 46EB2E0001E2C0 /* ZXMultiFormatReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB50 /* ZXMultiFormatReader.m */; }; - 46EB2E0001E2D0 /* ZXMultiFormatWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB70 /* ZXMultiFormatWriter.m */; }; - 46EB2E0001E2E0 /* ZXCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB90 /* ZXCapture.m */; }; - 46EB2E0001E2F0 /* ZXCGImageLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBC0 /* ZXCGImageLuminanceSource.m */; }; - 46EB2E0001E300 /* ZXCGImageLuminanceSourceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBE0 /* ZXCGImageLuminanceSourceInfo.m */; }; - 46EB2E0001E310 /* ZXImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC00 /* ZXImage.m */; }; - 46EB2E0001E320 /* ZXMathUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC20 /* ZXMathUtils.m */; }; - 46EB2E0001E330 /* ZXMonochromeRectangleDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC40 /* ZXMonochromeRectangleDetector.m */; }; - 46EB2E0001E340 /* ZXWhiteRectangleDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC60 /* ZXWhiteRectangleDetector.m */; }; - 46EB2E0001E350 /* ZXGenericGF.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC80 /* ZXGenericGF.m */; }; - 46EB2E0001E360 /* ZXGenericGFPoly.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCA0 /* ZXGenericGFPoly.m */; }; - 46EB2E0001E370 /* ZXReedSolomonDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCC0 /* ZXReedSolomonDecoder.m */; }; - 46EB2E0001E380 /* ZXReedSolomonEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCE0 /* ZXReedSolomonEncoder.m */; }; - 46EB2E0001E390 /* ZXBitArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD00 /* ZXBitArray.m */; }; - 46EB2E0001E3A0 /* ZXBitMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD20 /* ZXBitMatrix.m */; }; - 46EB2E0001E3B0 /* ZXBitSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD40 /* ZXBitSource.m */; }; - 46EB2E0001E3C0 /* ZXBoolArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD60 /* ZXBoolArray.m */; }; - 46EB2E0001E3D0 /* ZXByteArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD80 /* ZXByteArray.m */; }; - 46EB2E0001E3E0 /* ZXCharacterSetECI.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDA0 /* ZXCharacterSetECI.m */; }; - 46EB2E0001E3F0 /* ZXDecimal.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDC0 /* ZXDecimal.m */; }; - 46EB2E0001E400 /* ZXDecoderResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDE0 /* ZXDecoderResult.m */; }; - 46EB2E0001E410 /* ZXDefaultGridSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE00 /* ZXDefaultGridSampler.m */; }; - 46EB2E0001E420 /* ZXDetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE20 /* ZXDetectorResult.m */; }; - 46EB2E0001E430 /* ZXGlobalHistogramBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE40 /* ZXGlobalHistogramBinarizer.m */; }; - 46EB2E0001E440 /* ZXGridSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE60 /* ZXGridSampler.m */; }; - 46EB2E0001E450 /* ZXHybridBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE80 /* ZXHybridBinarizer.m */; }; - 46EB2E0001E460 /* ZXIntArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEA0 /* ZXIntArray.m */; }; - 46EB2E0001E470 /* ZXPerspectiveTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEC0 /* ZXPerspectiveTransform.m */; }; - 46EB2E0001E480 /* ZXStringUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEE0 /* ZXStringUtils.m */; }; - 46EB2E0001E490 /* ZXBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF10 /* ZXBinarizer.m */; }; - 46EB2E0001E4A0 /* ZXBinaryBitmap.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF30 /* ZXBinaryBitmap.m */; }; - 46EB2E0001E4B0 /* ZXByteMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF50 /* ZXByteMatrix.m */; }; - 46EB2E0001E4C0 /* ZXDecodeHints.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF70 /* ZXDecodeHints.m */; }; - 46EB2E0001E4D0 /* ZXDimension.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF90 /* ZXDimension.m */; }; - 46EB2E0001E4E0 /* ZXEncodeHints.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFB0 /* ZXEncodeHints.m */; }; - 46EB2E0001E4F0 /* ZXErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFD0 /* ZXErrors.m */; }; - 46EB2E0001E500 /* ZXInvertedLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C000 /* ZXInvertedLuminanceSource.m */; }; - 46EB2E0001E510 /* ZXLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C020 /* ZXLuminanceSource.m */; }; - 46EB2E0001E520 /* ZXPlanarYUVLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C040 /* ZXPlanarYUVLuminanceSource.m */; }; - 46EB2E0001E530 /* ZXResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C070 /* ZXResult.m */; }; - 46EB2E0001E540 /* ZXResultPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0A0 /* ZXResultPoint.m */; }; - 46EB2E0001E550 /* ZXRGBLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0D0 /* ZXRGBLuminanceSource.m */; }; - 46EB2E0001E560 /* ZXByQuadrantReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C100 /* ZXByQuadrantReader.m */; }; - 46EB2E0001E570 /* ZXGenericMultipleBarcodeReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C120 /* ZXGenericMultipleBarcodeReader.m */; }; - 46EB2E0001E580 /* ZXingObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB30 /* ZXingObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E590 /* ZXMultiFormatReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB40 /* ZXMultiFormatReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E5A0 /* ZXMultiFormatWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB60 /* ZXMultiFormatWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E5B0 /* ZXCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BB80 /* ZXCapture.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E5C0 /* ZXCaptureDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBA0 /* ZXCaptureDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E5D0 /* ZXCGImageLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBB0 /* ZXCGImageLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E5E0 /* ZXCGImageLuminanceSourceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBD0 /* ZXCGImageLuminanceSourceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E5F0 /* ZXImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BBF0 /* ZXImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E600 /* ZXMathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC10 /* ZXMathUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E610 /* ZXMonochromeRectangleDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC30 /* ZXMonochromeRectangleDetector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E620 /* ZXWhiteRectangleDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC50 /* ZXWhiteRectangleDetector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E630 /* ZXGenericGF.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC70 /* ZXGenericGF.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E640 /* ZXGenericGFPoly.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BC90 /* ZXGenericGFPoly.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E650 /* ZXReedSolomonDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCB0 /* ZXReedSolomonDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E660 /* ZXReedSolomonEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCD0 /* ZXReedSolomonEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E670 /* ZXBitArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BCF0 /* ZXBitArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E680 /* ZXBitMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD10 /* ZXBitMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E690 /* ZXBitSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD30 /* ZXBitSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E6A0 /* ZXBoolArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD50 /* ZXBoolArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E6B0 /* ZXByteArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD70 /* ZXByteArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E6C0 /* ZXCharacterSetECI.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BD90 /* ZXCharacterSetECI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E6D0 /* ZXDecimal.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDB0 /* ZXDecimal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E6E0 /* ZXDecoderResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDD0 /* ZXDecoderResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E6F0 /* ZXDefaultGridSampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BDF0 /* ZXDefaultGridSampler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E700 /* ZXDetectorResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE10 /* ZXDetectorResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E710 /* ZXGlobalHistogramBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE30 /* ZXGlobalHistogramBinarizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E720 /* ZXGridSampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE50 /* ZXGridSampler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E730 /* ZXHybridBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE70 /* ZXHybridBinarizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E740 /* ZXIntArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BE90 /* ZXIntArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E750 /* ZXPerspectiveTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEB0 /* ZXPerspectiveTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E760 /* ZXStringUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BED0 /* ZXStringUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E770 /* ZXBarcodeFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BEF0 /* ZXBarcodeFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E780 /* ZXBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF00 /* ZXBinarizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E790 /* ZXBinaryBitmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF20 /* ZXBinaryBitmap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E7A0 /* ZXByteMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF40 /* ZXByteMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E7B0 /* ZXDecodeHints.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF60 /* ZXDecodeHints.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E7C0 /* ZXDimension.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BF80 /* ZXDimension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E7D0 /* ZXEncodeHints.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFA0 /* ZXEncodeHints.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E7E0 /* ZXErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFC0 /* ZXErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E7F0 /* ZXingObjCCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFE0 /* ZXingObjCCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E800 /* ZXInvertedLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000BFF0 /* ZXInvertedLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E810 /* ZXLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C010 /* ZXLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E820 /* ZXPlanarYUVLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C030 /* ZXPlanarYUVLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E830 /* ZXReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C050 /* ZXReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E840 /* ZXResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C060 /* ZXResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E850 /* ZXResultMetadataType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C080 /* ZXResultMetadataType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E860 /* ZXResultPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C090 /* ZXResultPoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E870 /* ZXResultPointCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0B0 /* ZXResultPointCallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E880 /* ZXRGBLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0C0 /* ZXRGBLuminanceSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E890 /* ZXWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0E0 /* ZXWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E8A0 /* ZXByQuadrantReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C0F0 /* ZXByQuadrantReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E8B0 /* ZXGenericMultipleBarcodeReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C110 /* ZXGenericMultipleBarcodeReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E8C0 /* ZXMultipleBarcodeReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C130 /* ZXMultipleBarcodeReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001E8D0 /* ZXAbstractExpandedDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C160 /* ZXAbstractExpandedDecoder.m */; }; - 46EB2E0001E8E0 /* ZXAI013103decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C180 /* ZXAI013103decoder.m */; }; - 46EB2E0001E8F0 /* ZXAI01320xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1A0 /* ZXAI01320xDecoder.m */; }; - 46EB2E0001E900 /* ZXAI01392xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1C0 /* ZXAI01392xDecoder.m */; }; - 46EB2E0001E910 /* ZXAI01393xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1E0 /* ZXAI01393xDecoder.m */; }; - 46EB2E0001E920 /* ZXAI013x0x1xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C200 /* ZXAI013x0x1xDecoder.m */; }; - 46EB2E0001E930 /* ZXAI013x0xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C220 /* ZXAI013x0xDecoder.m */; }; - 46EB2E0001E940 /* ZXAI01AndOtherAIs.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C240 /* ZXAI01AndOtherAIs.m */; }; - 46EB2E0001E950 /* ZXAI01decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C260 /* ZXAI01decoder.m */; }; - 46EB2E0001E960 /* ZXAI01weightDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C280 /* ZXAI01weightDecoder.m */; }; - 46EB2E0001E970 /* ZXAnyAIDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2A0 /* ZXAnyAIDecoder.m */; }; - 46EB2E0001E980 /* ZXRSSExpandedBlockParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2C0 /* ZXRSSExpandedBlockParsedResult.m */; }; - 46EB2E0001E990 /* ZXRSSExpandedCurrentParsingState.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2E0 /* ZXRSSExpandedCurrentParsingState.m */; }; - 46EB2E0001E9A0 /* ZXRSSExpandedDecodedChar.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C300 /* ZXRSSExpandedDecodedChar.m */; }; - 46EB2E0001E9B0 /* ZXRSSExpandedDecodedInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C320 /* ZXRSSExpandedDecodedInformation.m */; }; - 46EB2E0001E9C0 /* ZXRSSExpandedDecodedNumeric.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C340 /* ZXRSSExpandedDecodedNumeric.m */; }; - 46EB2E0001E9D0 /* ZXRSSExpandedDecodedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C360 /* ZXRSSExpandedDecodedObject.m */; }; - 46EB2E0001E9E0 /* ZXRSSExpandedFieldParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C380 /* ZXRSSExpandedFieldParser.m */; }; - 46EB2E0001E9F0 /* ZXRSSExpandedGeneralAppIdDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3A0 /* ZXRSSExpandedGeneralAppIdDecoder.m */; }; - 46EB2E0001EA00 /* ZXBitArrayBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3C0 /* ZXBitArrayBuilder.m */; }; - 46EB2E0001EA10 /* ZXRSSExpandedPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3E0 /* ZXRSSExpandedPair.m */; }; - 46EB2E0001EA20 /* ZXRSSExpandedReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C400 /* ZXRSSExpandedReader.m */; }; - 46EB2E0001EA30 /* ZXRSSExpandedRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C420 /* ZXRSSExpandedRow.m */; }; - 46EB2E0001EA40 /* ZXAbstractRSSReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C440 /* ZXAbstractRSSReader.m */; }; - 46EB2E0001EA50 /* ZXRSS14Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C460 /* ZXRSS14Reader.m */; }; - 46EB2E0001EA60 /* ZXRSSDataCharacter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C480 /* ZXRSSDataCharacter.m */; }; - 46EB2E0001EA70 /* ZXRSSFinderPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4A0 /* ZXRSSFinderPattern.m */; }; - 46EB2E0001EA80 /* ZXRSSPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4C0 /* ZXRSSPair.m */; }; - 46EB2E0001EA90 /* ZXRSSUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4E0 /* ZXRSSUtils.m */; }; - 46EB2E0001EAA0 /* ZXCodaBarReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C500 /* ZXCodaBarReader.m */; }; - 46EB2E0001EAB0 /* ZXCodaBarWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C520 /* ZXCodaBarWriter.m */; }; - 46EB2E0001EAC0 /* ZXCode128Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C540 /* ZXCode128Reader.m */; }; - 46EB2E0001EAD0 /* ZXCode128Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C560 /* ZXCode128Writer.m */; }; - 46EB2E0001EAE0 /* ZXCode39Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C580 /* ZXCode39Reader.m */; }; - 46EB2E0001EAF0 /* ZXCode39Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5A0 /* ZXCode39Writer.m */; }; - 46EB2E0001EB00 /* ZXCode93Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5C0 /* ZXCode93Reader.m */; }; - 46EB2E0001EB10 /* ZXCode93Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5E0 /* ZXCode93Writer.m */; }; - 46EB2E0001EB20 /* ZXEAN13Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C600 /* ZXEAN13Reader.m */; }; - 46EB2E0001EB30 /* ZXEAN13Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C620 /* ZXEAN13Writer.m */; }; - 46EB2E0001EB40 /* ZXEAN8Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C640 /* ZXEAN8Reader.m */; }; - 46EB2E0001EB50 /* ZXEAN8Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C660 /* ZXEAN8Writer.m */; }; - 46EB2E0001EB60 /* ZXEANManufacturerOrgSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C680 /* ZXEANManufacturerOrgSupport.m */; }; - 46EB2E0001EB70 /* ZXITFReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6B0 /* ZXITFReader.m */; }; - 46EB2E0001EB80 /* ZXITFWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6D0 /* ZXITFWriter.m */; }; - 46EB2E0001EB90 /* ZXMultiFormatOneDReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6F0 /* ZXMultiFormatOneDReader.m */; }; - 46EB2E0001EBA0 /* ZXMultiFormatUPCEANReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C710 /* ZXMultiFormatUPCEANReader.m */; }; - 46EB2E0001EBB0 /* ZXOneDimensionalCodeWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C730 /* ZXOneDimensionalCodeWriter.m */; }; - 46EB2E0001EBC0 /* ZXOneDReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C750 /* ZXOneDReader.m */; }; - 46EB2E0001EBD0 /* ZXUPCAReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C770 /* ZXUPCAReader.m */; }; - 46EB2E0001EBE0 /* ZXUPCAWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C790 /* ZXUPCAWriter.m */; }; - 46EB2E0001EBF0 /* ZXUPCEANExtension2Support.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7B0 /* ZXUPCEANExtension2Support.m */; }; - 46EB2E0001EC00 /* ZXUPCEANExtension5Support.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7D0 /* ZXUPCEANExtension5Support.m */; }; - 46EB2E0001EC10 /* ZXUPCEANExtensionSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7F0 /* ZXUPCEANExtensionSupport.m */; }; - 46EB2E0001EC20 /* ZXUPCEANReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C810 /* ZXUPCEANReader.m */; }; - 46EB2E0001EC30 /* ZXUPCEANWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C830 /* ZXUPCEANWriter.m */; }; - 46EB2E0001EC40 /* ZXUPCEReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C850 /* ZXUPCEReader.m */; }; - 46EB2E0001EC50 /* ZXUPCEWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C870 /* ZXUPCEWriter.m */; }; - 46EB2E0001EC60 /* ZXAbstractDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C890 /* ZXAbstractDoCoMoResultParser.m */; }; - 46EB2E0001EC70 /* ZXAddressBookAUResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8B0 /* ZXAddressBookAUResultParser.m */; }; - 46EB2E0001EC80 /* ZXAddressBookDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8D0 /* ZXAddressBookDoCoMoResultParser.m */; }; - 46EB2E0001EC90 /* ZXAddressBookParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8F0 /* ZXAddressBookParsedResult.m */; }; - 46EB2E0001ECA0 /* ZXBizcardResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C910 /* ZXBizcardResultParser.m */; }; - 46EB2E0001ECB0 /* ZXBookmarkDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C930 /* ZXBookmarkDoCoMoResultParser.m */; }; - 46EB2E0001ECC0 /* ZXCalendarParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C950 /* ZXCalendarParsedResult.m */; }; - 46EB2E0001ECD0 /* ZXEmailAddressParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C970 /* ZXEmailAddressParsedResult.m */; }; - 46EB2E0001ECE0 /* ZXEmailAddressResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C990 /* ZXEmailAddressResultParser.m */; }; - 46EB2E0001ECF0 /* ZXEmailDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9B0 /* ZXEmailDoCoMoResultParser.m */; }; - 46EB2E0001ED00 /* ZXExpandedProductParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9D0 /* ZXExpandedProductParsedResult.m */; }; - 46EB2E0001ED10 /* ZXExpandedProductResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9F0 /* ZXExpandedProductResultParser.m */; }; - 46EB2E0001ED20 /* ZXGeoParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA10 /* ZXGeoParsedResult.m */; }; - 46EB2E0001ED30 /* ZXGeoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA30 /* ZXGeoResultParser.m */; }; - 46EB2E0001ED40 /* ZXISBNParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA50 /* ZXISBNParsedResult.m */; }; - 46EB2E0001ED50 /* ZXISBNResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA70 /* ZXISBNResultParser.m */; }; - 46EB2E0001ED60 /* ZXParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA90 /* ZXParsedResult.m */; }; - 46EB2E0001ED70 /* ZXProductParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAC0 /* ZXProductParsedResult.m */; }; - 46EB2E0001ED80 /* ZXProductResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAE0 /* ZXProductResultParser.m */; }; - 46EB2E0001ED90 /* ZXResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB00 /* ZXResultParser.m */; }; - 46EB2E0001EDA0 /* ZXSMSMMSResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB20 /* ZXSMSMMSResultParser.m */; }; - 46EB2E0001EDB0 /* ZXSMSParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB40 /* ZXSMSParsedResult.m */; }; - 46EB2E0001EDC0 /* ZXSMSTOMMSTOResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB60 /* ZXSMSTOMMSTOResultParser.m */; }; - 46EB2E0001EDD0 /* ZXSMTPResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB80 /* ZXSMTPResultParser.m */; }; - 46EB2E0001EDE0 /* ZXTelParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBA0 /* ZXTelParsedResult.m */; }; - 46EB2E0001EDF0 /* ZXTelResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBC0 /* ZXTelResultParser.m */; }; - 46EB2E0001EE00 /* ZXTextParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBE0 /* ZXTextParsedResult.m */; }; - 46EB2E0001EE10 /* ZXURIParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC00 /* ZXURIParsedResult.m */; }; - 46EB2E0001EE20 /* ZXURIResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC20 /* ZXURIResultParser.m */; }; - 46EB2E0001EE30 /* ZXURLTOResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC40 /* ZXURLTOResultParser.m */; }; - 46EB2E0001EE40 /* ZXVCardResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC60 /* ZXVCardResultParser.m */; }; - 46EB2E0001EE50 /* ZXVEventResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC80 /* ZXVEventResultParser.m */; }; - 46EB2E0001EE60 /* ZXVINParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCA0 /* ZXVINParsedResult.m */; }; - 46EB2E0001EE70 /* ZXVINResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCC0 /* ZXVINResultParser.m */; }; - 46EB2E0001EE80 /* ZXWifiParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCE0 /* ZXWifiParsedResult.m */; }; - 46EB2E0001EE90 /* ZXWifiResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD00 /* ZXWifiResultParser.m */; }; - 46EB2E0001EEA0 /* ZXAbstractExpandedDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C150 /* ZXAbstractExpandedDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EEB0 /* ZXAI013103decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C170 /* ZXAI013103decoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EEC0 /* ZXAI01320xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C190 /* ZXAI01320xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EED0 /* ZXAI01392xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1B0 /* ZXAI01392xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EEE0 /* ZXAI01393xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1D0 /* ZXAI01393xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EEF0 /* ZXAI013x0x1xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C1F0 /* ZXAI013x0x1xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF00 /* ZXAI013x0xDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C210 /* ZXAI013x0xDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF10 /* ZXAI01AndOtherAIs.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C230 /* ZXAI01AndOtherAIs.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF20 /* ZXAI01decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C250 /* ZXAI01decoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF30 /* ZXAI01weightDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C270 /* ZXAI01weightDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF40 /* ZXAnyAIDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C290 /* ZXAnyAIDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF50 /* ZXRSSExpandedBlockParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2B0 /* ZXRSSExpandedBlockParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF60 /* ZXRSSExpandedCurrentParsingState.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2D0 /* ZXRSSExpandedCurrentParsingState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF70 /* ZXRSSExpandedDecodedChar.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C2F0 /* ZXRSSExpandedDecodedChar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF80 /* ZXRSSExpandedDecodedInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C310 /* ZXRSSExpandedDecodedInformation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EF90 /* ZXRSSExpandedDecodedNumeric.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C330 /* ZXRSSExpandedDecodedNumeric.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EFA0 /* ZXRSSExpandedDecodedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C350 /* ZXRSSExpandedDecodedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EFB0 /* ZXRSSExpandedFieldParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C370 /* ZXRSSExpandedFieldParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EFC0 /* ZXRSSExpandedGeneralAppIdDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C390 /* ZXRSSExpandedGeneralAppIdDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EFD0 /* ZXBitArrayBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3B0 /* ZXBitArrayBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EFE0 /* ZXRSSExpandedPair.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3D0 /* ZXRSSExpandedPair.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001EFF0 /* ZXRSSExpandedReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C3F0 /* ZXRSSExpandedReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F000 /* ZXRSSExpandedRow.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C410 /* ZXRSSExpandedRow.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F010 /* ZXAbstractRSSReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C430 /* ZXAbstractRSSReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F020 /* ZXRSS14Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C450 /* ZXRSS14Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F030 /* ZXRSSDataCharacter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C470 /* ZXRSSDataCharacter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F040 /* ZXRSSFinderPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C490 /* ZXRSSFinderPattern.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F050 /* ZXRSSPair.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4B0 /* ZXRSSPair.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F060 /* ZXRSSUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4D0 /* ZXRSSUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F070 /* ZXCodaBarReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C4F0 /* ZXCodaBarReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F080 /* ZXCodaBarWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C510 /* ZXCodaBarWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F090 /* ZXCode128Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C530 /* ZXCode128Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F0A0 /* ZXCode128Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C550 /* ZXCode128Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F0B0 /* ZXCode39Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C570 /* ZXCode39Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F0C0 /* ZXCode39Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C590 /* ZXCode39Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F0D0 /* ZXCode93Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5B0 /* ZXCode93Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F0E0 /* ZXCode93Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5D0 /* ZXCode93Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F0F0 /* ZXEAN13Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C5F0 /* ZXEAN13Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F100 /* ZXEAN13Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C610 /* ZXEAN13Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F110 /* ZXEAN8Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C630 /* ZXEAN8Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F120 /* ZXEAN8Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C650 /* ZXEAN8Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F130 /* ZXEANManufacturerOrgSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C670 /* ZXEANManufacturerOrgSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F140 /* ZXingObjCOneD.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C690 /* ZXingObjCOneD.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F150 /* ZXITFReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6A0 /* ZXITFReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F160 /* ZXITFWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6C0 /* ZXITFWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F170 /* ZXMultiFormatOneDReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C6E0 /* ZXMultiFormatOneDReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F180 /* ZXMultiFormatUPCEANReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C700 /* ZXMultiFormatUPCEANReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F190 /* ZXOneDimensionalCodeWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C720 /* ZXOneDimensionalCodeWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F1A0 /* ZXOneDReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C740 /* ZXOneDReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F1B0 /* ZXUPCAReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C760 /* ZXUPCAReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F1C0 /* ZXUPCAWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C780 /* ZXUPCAWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F1D0 /* ZXUPCEANExtension2Support.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7A0 /* ZXUPCEANExtension2Support.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F1E0 /* ZXUPCEANExtension5Support.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7C0 /* ZXUPCEANExtension5Support.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F1F0 /* ZXUPCEANExtensionSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C7E0 /* ZXUPCEANExtensionSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F200 /* ZXUPCEANReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C800 /* ZXUPCEANReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F210 /* ZXUPCEANWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C820 /* ZXUPCEANWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F220 /* ZXUPCEReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C840 /* ZXUPCEReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F230 /* ZXUPCEWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C860 /* ZXUPCEWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F240 /* ZXAbstractDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C880 /* ZXAbstractDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F250 /* ZXAddressBookAUResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8A0 /* ZXAddressBookAUResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F260 /* ZXAddressBookDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8C0 /* ZXAddressBookDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F270 /* ZXAddressBookParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C8E0 /* ZXAddressBookParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F280 /* ZXBizcardResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C900 /* ZXBizcardResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F290 /* ZXBookmarkDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C920 /* ZXBookmarkDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F2A0 /* ZXCalendarParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C940 /* ZXCalendarParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F2B0 /* ZXEmailAddressParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C960 /* ZXEmailAddressParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F2C0 /* ZXEmailAddressResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C980 /* ZXEmailAddressResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F2D0 /* ZXEmailDoCoMoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9A0 /* ZXEmailDoCoMoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F2E0 /* ZXExpandedProductParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9C0 /* ZXExpandedProductParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F2F0 /* ZXExpandedProductResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000C9E0 /* ZXExpandedProductResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F300 /* ZXGeoParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA00 /* ZXGeoParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F310 /* ZXGeoResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA20 /* ZXGeoResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F320 /* ZXISBNParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA40 /* ZXISBNParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F330 /* ZXISBNResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA60 /* ZXISBNResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F340 /* ZXParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CA80 /* ZXParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F350 /* ZXParsedResultType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAA0 /* ZXParsedResultType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F360 /* ZXProductParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAB0 /* ZXProductParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F370 /* ZXProductResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAD0 /* ZXProductResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F380 /* ZXResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CAF0 /* ZXResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F390 /* ZXSMSMMSResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB10 /* ZXSMSMMSResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F3A0 /* ZXSMSParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB30 /* ZXSMSParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F3B0 /* ZXSMSTOMMSTOResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB50 /* ZXSMSTOMMSTOResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F3C0 /* ZXSMTPResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB70 /* ZXSMTPResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F3D0 /* ZXTelParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CB90 /* ZXTelParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F3E0 /* ZXTelResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBB0 /* ZXTelResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F3F0 /* ZXTextParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBD0 /* ZXTextParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F400 /* ZXURIParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CBF0 /* ZXURIParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F410 /* ZXURIResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC10 /* ZXURIResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F420 /* ZXURLTOResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC30 /* ZXURLTOResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F430 /* ZXVCardResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC50 /* ZXVCardResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F440 /* ZXVEventResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC70 /* ZXVEventResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F450 /* ZXVINParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CC90 /* ZXVINParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F460 /* ZXVINResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCB0 /* ZXVINResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F470 /* ZXWifiParsedResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCD0 /* ZXWifiParsedResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F480 /* ZXWifiResultParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CCF0 /* ZXWifiResultParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F490 /* ZXModulusGF.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD30 /* ZXModulusGF.m */; }; - 46EB2E0001F4A0 /* ZXModulusPoly.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD50 /* ZXModulusPoly.m */; }; - 46EB2E0001F4B0 /* ZXPDF417ECErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD70 /* ZXPDF417ECErrorCorrection.m */; }; - 46EB2E0001F4C0 /* ZXPDF417BarcodeMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD90 /* ZXPDF417BarcodeMetadata.m */; }; - 46EB2E0001F4D0 /* ZXPDF417BarcodeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDB0 /* ZXPDF417BarcodeValue.m */; }; - 46EB2E0001F4E0 /* ZXPDF417BoundingBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDD0 /* ZXPDF417BoundingBox.m */; }; - 46EB2E0001F4F0 /* ZXPDF417Codeword.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDF0 /* ZXPDF417Codeword.m */; }; - 46EB2E0001F500 /* ZXPDF417CodewordDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE10 /* ZXPDF417CodewordDecoder.m */; }; - 46EB2E0001F510 /* ZXPDF417DecodedBitStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE30 /* ZXPDF417DecodedBitStreamParser.m */; }; - 46EB2E0001F520 /* ZXPDF417DetectionResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE50 /* ZXPDF417DetectionResult.m */; }; - 46EB2E0001F530 /* ZXPDF417DetectionResultColumn.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE70 /* ZXPDF417DetectionResultColumn.m */; }; - 46EB2E0001F540 /* ZXPDF417DetectionResultRowIndicatorColumn.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE90 /* ZXPDF417DetectionResultRowIndicatorColumn.m */; }; - 46EB2E0001F550 /* ZXPDF417ScanningDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEB0 /* ZXPDF417ScanningDecoder.m */; }; - 46EB2E0001F560 /* ZXPDF417Detector.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CED0 /* ZXPDF417Detector.m */; }; - 46EB2E0001F570 /* ZXPDF417DetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEF0 /* ZXPDF417DetectorResult.m */; }; - 46EB2E0001F580 /* ZXPDF417.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF10 /* ZXPDF417.m */; }; - 46EB2E0001F590 /* ZXPDF417BarcodeMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF30 /* ZXPDF417BarcodeMatrix.m */; }; - 46EB2E0001F5A0 /* ZXPDF417BarcodeRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF50 /* ZXPDF417BarcodeRow.m */; }; - 46EB2E0001F5B0 /* ZXPDF417Dimensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF70 /* ZXPDF417Dimensions.m */; }; - 46EB2E0001F5C0 /* ZXPDF417ErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF90 /* ZXPDF417ErrorCorrection.m */; }; - 46EB2E0001F5D0 /* ZXPDF417HighLevelEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFB0 /* ZXPDF417HighLevelEncoder.m */; }; - 46EB2E0001F5E0 /* ZXPDF417Common.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFE0 /* ZXPDF417Common.m */; }; - 46EB2E0001F5F0 /* ZXPDF417Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D000 /* ZXPDF417Reader.m */; }; - 46EB2E0001F600 /* ZXPDF417ResultMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D020 /* ZXPDF417ResultMetadata.m */; }; - 46EB2E0001F610 /* ZXPDF417Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D040 /* ZXPDF417Writer.m */; }; - 46EB2E0001F620 /* ZXModulusGF.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD20 /* ZXModulusGF.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F630 /* ZXModulusPoly.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD40 /* ZXModulusPoly.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F640 /* ZXPDF417ECErrorCorrection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD60 /* ZXPDF417ECErrorCorrection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F650 /* ZXPDF417BarcodeMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CD80 /* ZXPDF417BarcodeMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F660 /* ZXPDF417BarcodeValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDA0 /* ZXPDF417BarcodeValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F670 /* ZXPDF417BoundingBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDC0 /* ZXPDF417BoundingBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F680 /* ZXPDF417Codeword.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CDE0 /* ZXPDF417Codeword.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F690 /* ZXPDF417CodewordDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE00 /* ZXPDF417CodewordDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F6A0 /* ZXPDF417DecodedBitStreamParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE20 /* ZXPDF417DecodedBitStreamParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F6B0 /* ZXPDF417DetectionResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE40 /* ZXPDF417DetectionResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F6C0 /* ZXPDF417DetectionResultColumn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE60 /* ZXPDF417DetectionResultColumn.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F6D0 /* ZXPDF417DetectionResultRowIndicatorColumn.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CE80 /* ZXPDF417DetectionResultRowIndicatorColumn.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F6E0 /* ZXPDF417ScanningDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEA0 /* ZXPDF417ScanningDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F6F0 /* ZXPDF417Detector.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEC0 /* ZXPDF417Detector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F700 /* ZXPDF417DetectorResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CEE0 /* ZXPDF417DetectorResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F710 /* ZXPDF417.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF00 /* ZXPDF417.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F720 /* ZXPDF417BarcodeMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF20 /* ZXPDF417BarcodeMatrix.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F730 /* ZXPDF417BarcodeRow.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF40 /* ZXPDF417BarcodeRow.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F740 /* ZXPDF417Dimensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF60 /* ZXPDF417Dimensions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F750 /* ZXPDF417ErrorCorrection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CF80 /* ZXPDF417ErrorCorrection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F760 /* ZXPDF417HighLevelEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFA0 /* ZXPDF417HighLevelEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F770 /* ZXingObjCPDF417.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFC0 /* ZXingObjCPDF417.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F780 /* ZXPDF417Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFD0 /* ZXPDF417Common.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F790 /* ZXPDF417Reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000CFF0 /* ZXPDF417Reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F7A0 /* ZXPDF417ResultMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D010 /* ZXPDF417ResultMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F7B0 /* ZXPDF417Writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D030 /* ZXPDF417Writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F810 /* ZXingObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001F800 /* ZXingObjC-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F840 /* ZXingObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001F830 /* ZXingObjC-dummy.m */; }; - 46EB2E0001F940 /* format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D120 /* format.cc */; }; - 46EB2E0001F950 /* args.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D050 /* args.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F960 /* chrono.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D060 /* chrono.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F970 /* color.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D070 /* color.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F980 /* compile.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D080 /* compile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F990 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D090 /* core.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F9A0 /* format-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0A0 /* format-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F9B0 /* format.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0B0 /* format.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F9C0 /* os.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0C0 /* os.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F9D0 /* ostream.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0D0 /* ostream.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F9E0 /* printf.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0E0 /* printf.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001F9F0 /* ranges.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D0F0 /* ranges.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FA00 /* std.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D100 /* std.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FA10 /* xchar.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D110 /* xchar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FA70 /* fmt-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FA60 /* fmt-dummy.m */; }; - 46EB2E0001FB00 /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D180 /* demangle.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB10 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D190 /* logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB20 /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1A0 /* raw_logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB30 /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1B0 /* signalhandler.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB40 /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1C0 /* symbolize.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB50 /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1D0 /* utilities.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB60 /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D1E0 /* vlog_is_on.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 46EB2E0001FB70 /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D130 /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FB80 /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D140 /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FB90 /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D150 /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FBA0 /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D160 /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FBB0 /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D170 /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FC10 /* glog-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FC00 /* glog-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FC40 /* glog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FC30 /* glog-dummy.m */; }; - 46EB2E0001FD50 /* RNCSafeAreaContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D3F0 /* RNCSafeAreaContext.mm */; }; - 46EB2E0001FD60 /* RNCSafeAreaProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D410 /* RNCSafeAreaProvider.m */; }; - 46EB2E0001FD70 /* RNCSafeAreaProviderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D430 /* RNCSafeAreaProviderManager.m */; }; - 46EB2E0001FD80 /* RNCSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D450 /* RNCSafeAreaShadowView.m */; }; - 46EB2E0001FD90 /* RNCSafeAreaUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D470 /* RNCSafeAreaUtils.m */; }; - 46EB2E0001FDA0 /* RNCSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D490 /* RNCSafeAreaView.m */; }; - 46EB2E0001FDB0 /* RNCSafeAreaViewEdgeMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4B0 /* RNCSafeAreaViewEdgeMode.m */; }; - 46EB2E0001FDC0 /* RNCSafeAreaViewEdges.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4D0 /* RNCSafeAreaViewEdges.m */; }; - 46EB2E0001FDD0 /* RNCSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4F0 /* RNCSafeAreaViewLocalData.m */; }; - 46EB2E0001FDE0 /* RNCSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D510 /* RNCSafeAreaViewManager.m */; }; - 46EB2E0001FDF0 /* RNCSafeAreaViewMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D530 /* RNCSafeAreaViewMode.m */; }; - 46EB2E0001FE00 /* RNCSafeAreaContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D3E0 /* RNCSafeAreaContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE10 /* RNCSafeAreaProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D400 /* RNCSafeAreaProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE20 /* RNCSafeAreaProviderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D420 /* RNCSafeAreaProviderManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE30 /* RNCSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D440 /* RNCSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE40 /* RNCSafeAreaUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D460 /* RNCSafeAreaUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE50 /* RNCSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D480 /* RNCSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE60 /* RNCSafeAreaViewEdgeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4A0 /* RNCSafeAreaViewEdgeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE70 /* RNCSafeAreaViewEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4C0 /* RNCSafeAreaViewEdges.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE80 /* RNCSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D4E0 /* RNCSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FE90 /* RNCSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D500 /* RNCSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FEA0 /* RNCSafeAreaViewMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0000D520 /* RNCSafeAreaViewMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E0001FF00 /* react-native-safe-area-context-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FEF0 /* react-native-safe-area-context-dummy.m */; }; - 46EB2E0001FFE0 /* Pods-mobileapptemplate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E0001FFD0 /* Pods-mobileapptemplate-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46EB2E00020040 /* Pods-mobileapptemplate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00020030 /* Pods-mobileapptemplate-dummy.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 46EB2E000200A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6; - remoteInfo = AppAuth; - }; - 46EB2E000200C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E000200E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 90FCC21376F1111702F7D48E658E43A2; - remoteInfo = EXApplication; - }; - 46EB2E00020100 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20140544B89B60083D9626CBDB171E89; - remoteInfo = EXBarCodeScanner; - }; - 46EB2E00020120 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6C1893932A69822CBE3502F2E0BCFB6D; - remoteInfo = EXConstants; - }; - 46EB2E00020140 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4; - remoteInfo = EXImageLoader; - }; - 46EB2E00020160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 337D49CFF8C109DC1CC07F326439084E; - remoteInfo = Expo; - }; - 46EB2E00020180 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F77F2C3B4862C46B748290E60FD6B02B; - remoteInfo = ExpoAdapterGoogleSignIn; - }; - 46EB2E000201A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2E8DE00395DDCF21D15D83FC2DDD3A93; - remoteInfo = ExpoAsset; - }; - 46EB2E000201C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6EDBCD95D1624C1F631DF5983AADB3B3; - remoteInfo = ExpoCamera; - }; - 46EB2E000201E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 219BE94914A9A27C5B88F925A6F26253; - remoteInfo = ExpoCrypto; - }; - 46EB2E00020200 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E75C38C362BC8874606E6C3B70DBE44D; - remoteInfo = ExpoDevice; - }; - 46EB2E00020220 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 61D0956690519FC30DB411716DB5D4E9; - remoteInfo = ExpoFileSystem; - }; - 46EB2E00020240 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 105765E503515FDF1EFEBEFA6F166225; - remoteInfo = ExpoFont; - }; - 46EB2E00020260 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 90ADA47ADE107F8BBE8456EF975D4E83; - remoteInfo = ExpoKeepAwake; - }; - 46EB2E00020280 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E000202A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0A9E313F802B28B44A928D7969FB06FB; - remoteInfo = ExpoWebBrowser; - }; - 46EB2E000202C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F; - remoteInfo = FBLazyVector; - }; - 46EB2E000202E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8627999EF1D5E93E13DAFF580DA8CDCF; - remoteInfo = GTMAppAuth; - }; - 46EB2E00020300 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D676E21115185671D7258A56944ABE98; - remoteInfo = GTMSessionFetcher; - }; - 46EB2E00020320 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CAD3534FC55B0333104E5117C0A9A324; - remoteInfo = GoogleSignIn; - }; - 46EB2E00020340 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00020360 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5211B5AB7B81060AA8E78614DD75D3AB; - remoteInfo = RCTDeprecation; - }; - 46EB2E00020380 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E000203A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E000203C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 89F573A6B1292B3B2296B2206BFDC3D7; - remoteInfo = RNCAsyncStorage; - }; - 46EB2E000203E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B9E8F4CA2A4A8599389FEB665A9B96FF; - remoteInfo = RNGestureHandler; - }; - 46EB2E00020400 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5476F82C9430F9DD7EC76D0150754254; - remoteInfo = RNGoogleSignin; - }; - 46EB2E00020420 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FF879E718031128A75E7DE54046E6219; - remoteInfo = RNReanimated; - }; - 46EB2E00020440 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DE32677FA772BFFD0172EB7EE9E4E7E9; - remoteInfo = RNSVG; - }; - 46EB2E00020460 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 214E42634D1E187D876346D36184B655; - remoteInfo = RNScreens; - }; - 46EB2E00020480 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; - remoteInfo = React; - }; - 46EB2E000204A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E000204C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000204E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E16E206437995280D349D4B67695C894; - remoteInfo = "React-CoreModules"; - }; - 46EB2E00020500 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00020520 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A5E93F38E96B3A37575BEC88AD69AE85; - remoteInfo = "React-FabricImage"; - }; - 46EB2E00020540 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E00020560 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 091003D98BDA80B01B9E35CADE3947F0; - remoteInfo = "React-Mapbuffer"; - }; - 46EB2E00020580 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E000205A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9; - remoteInfo = "React-RCTActionSheet"; - }; - 46EB2E000205C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B; - remoteInfo = "React-RCTAnimation"; - }; - 46EB2E000205E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C2B1B75CCC326124F29FE703CC59BFB7; - remoteInfo = "React-RCTAppDelegate"; - }; - 46EB2E00020600 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; - remoteInfo = "React-RCTBlob"; - }; - 46EB2E00020620 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E00020640 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; - }; - 46EB2E00020660 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2; - remoteInfo = "React-RCTLinking"; - }; - 46EB2E00020680 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; - remoteInfo = "React-RCTNetwork"; - }; - 46EB2E000206A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9; - remoteInfo = "React-RCTSettings"; - }; - 46EB2E000206C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; - remoteInfo = "React-RCTText"; - }; - 46EB2E000206E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F; - remoteInfo = "React-RCTVibration"; - }; - 46EB2E00020700 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 91D38B18A4E42B1622B83F450706C2F5; - remoteInfo = "React-RuntimeApple"; - }; - 46EB2E00020720 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; - remoteInfo = "React-RuntimeCore"; - }; - 46EB2E00020740 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0EF07AE1AD53436E8D2B9B0086EA0163; - remoteInfo = "React-RuntimeHermes"; - }; - 46EB2E00020760 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; - }; - 46EB2E00020780 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E000207A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E000207C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E000207E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00020800 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; - remoteInfo = "React-hermes"; - }; - 46EB2E00020820 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 27F648AD269E94404D6A7547C4F9C683; - remoteInfo = "React-jserrorhandler"; - }; - 46EB2E00020840 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00020860 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E00020880 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E000208A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 718331030FAA6D88E74D4B2240BB4AC8; - remoteInfo = "React-jsitracing"; - }; - 46EB2E000208C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; - remoteInfo = "React-logger"; - }; - 46EB2E000208E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; - remoteInfo = "React-nativeconfig"; - }; - 46EB2E00020900 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; - remoteInfo = "React-perflogger"; - }; - 46EB2E00020920 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00020940 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B41E34C6B259B9994C513BE178912491; - remoteInfo = "React-rncore"; - }; - 46EB2E00020960 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00020980 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; - remoteInfo = "React-runtimescheduler"; - }; - 46EB2E000209A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E000209C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E000209E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; - remoteInfo = SocketRocket; - }; - 46EB2E00020A00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00020A20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; - remoteInfo = ZXingObjC; - }; - 46EB2E00020A40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; - remoteInfo = boost; - }; - 46EB2E00020A60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00020A80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00020AA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00020AC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BD9A27D8398DEB3205D3F8937B0672A0; - remoteInfo = "react-native-safe-area-context"; - }; - 46EB2E00020AE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3B932EC9659D505694902B50F4EB3D8B; - remoteInfo = "AppAuth-AppAuthCore_Privacy"; - }; - 46EB2E00020B00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20B605F265EBCD84C7167FE854FDED12; - remoteInfo = "EXApplication-ExpoApplication_privacy"; - }; - 46EB2E00020B20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020B40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020B60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4; - remoteInfo = EXImageLoader; - }; - 46EB2E00020B80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; - remoteInfo = ZXingObjC; - }; - 46EB2E00020BA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0F782E65C434CB2F920719FC727833DC; - remoteInfo = "EXConstants-EXConstants"; - }; - 46EB2E00020BC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8C8F782BF97E9978F4B6AF92621D724F; - remoteInfo = "EXConstants-ExpoConstants_privacy"; - }; - 46EB2E00020BE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020C00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00020C20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020C40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020C60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020C80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00020CA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CAD3534FC55B0333104E5117C0A9A324; - remoteInfo = GoogleSignIn; - }; - 46EB2E00020CC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020CE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020D00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; - remoteInfo = ZXingObjC; - }; - 46EB2E00020D20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020D40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C94F5F32730982C482173E4C78004673; - remoteInfo = "ExpoDevice-ExpoDevice_privacy"; - }; - 46EB2E00020D60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020D80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DCBBC340ADCFC40E2F676B616BA8D2F4; - remoteInfo = "ExpoFileSystem-ExpoFileSystem_privacy"; - }; - 46EB2E00020DA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020DC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020DE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E00020E00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00020E20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00020E40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00020E60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00020E80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C2B1B75CCC326124F29FE703CC59BFB7; - remoteInfo = "React-RCTAppDelegate"; - }; - 46EB2E00020EA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00020EC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00020EE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00020F00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E00020F20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00020F40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E00020F60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00020F80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00020FA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00020FC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00020FE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00021000 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00021020 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00021040 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E00021060 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00021080 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E000210A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 610FC7E417637BE9134A858CB4D7F9A4; - remoteInfo = ExpoModulesCore; - }; - 46EB2E000210C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7E666B1A2E7C9940B41E40FF9793F57C; - remoteInfo = "GTMAppAuth-GTMAppAuth_Privacy"; - }; - 46EB2E000210E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D676E21115185671D7258A56944ABE98; - remoteInfo = GTMSessionFetcher; - }; - 46EB2E00021100 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6; - remoteInfo = AppAuth; - }; - 46EB2E00021120 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 417B25AC44CA1D040034CC1F375CEE36; - remoteInfo = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; - }; - 46EB2E00021140 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7DFA91ED3A3D0BC020C3C843A3D1EB38; - remoteInfo = "GoogleSignIn-GoogleSignIn"; - }; - 46EB2E00021160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6; - remoteInfo = AppAuth; - }; - 46EB2E00021180 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8627999EF1D5E93E13DAFF580DA8CDCF; - remoteInfo = GTMAppAuth; - }; - 46EB2E000211A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D676E21115185671D7258A56944ABE98; - remoteInfo = GTMSessionFetcher; - }; - 46EB2E000211C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; - remoteInfo = boost; - }; - 46EB2E000211E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00021200 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00021220 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00021240 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F; - remoteInfo = FBLazyVector; - }; - 46EB2E00021260 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E00021280 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000212A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4C0DE1C47CE99F0D1B5D4618E9E61DA6; - remoteInfo = "RNCAsyncStorage-RNCAsyncStorage_resources"; - }; - 46EB2E000212C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000212E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00021300 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00021320 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00021340 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E00021360 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00021380 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E000213A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E000213C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E000213E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00021400 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00021420 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00021440 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00021460 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00021480 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E000214A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E000214C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E000214E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00021500 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00021520 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00021540 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CAD3534FC55B0333104E5117C0A9A324; - remoteInfo = GoogleSignIn; - }; - 46EB2E00021560 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00021580 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E000215A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000215C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000215E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00021600 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E00021620 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00021640 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E00021660 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00021680 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E000216A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E000216C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E000216E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00021700 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00021720 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00021740 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00021760 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E00021780 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E000217A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E000217C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E000217E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00021800 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00021820 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00021840 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00021860 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E00021880 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E000218A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E000218C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E000218E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00021900 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00021920 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00021940 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00021960 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00021980 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E000219A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E000219C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E000219E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E00021A00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00021A20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00021A40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00021A60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; - }; - 46EB2E00021A80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00021AA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9; - remoteInfo = "React-RCTActionSheet"; - }; - 46EB2E00021AC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B; - remoteInfo = "React-RCTAnimation"; - }; - 46EB2E00021AE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; - remoteInfo = "React-RCTBlob"; - }; - 46EB2E00021B00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; - }; - 46EB2E00021B20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2; - remoteInfo = "React-RCTLinking"; - }; - 46EB2E00021B40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; - remoteInfo = "React-RCTNetwork"; - }; - 46EB2E00021B60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9; - remoteInfo = "React-RCTSettings"; - }; - 46EB2E00021B80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; - remoteInfo = "React-RCTText"; - }; - 46EB2E00021BA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F; - remoteInfo = "React-RCTVibration"; - }; - 46EB2E00021BC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E00021BE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00021C00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E00021C20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00021C40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00021C60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00021C80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00021CA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00021CC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00021CE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00021D00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00021D20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00021D40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00021D60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A5E93F38E96B3A37575BEC88AD69AE85; - remoteInfo = "React-FabricImage"; - }; - 46EB2E00021D80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00021DA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00021DC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00021DE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00021E00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0DD0961119C95E188122B13F3BF4380; - remoteInfo = "React-Core-RCTI18nStrings"; - }; - 46EB2E00021E20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00021E40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E00021E60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; - remoteInfo = "React-perflogger"; - }; - 46EB2E00021E80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00021EA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E00021EC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00021EE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00021F00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; - remoteInfo = SocketRocket; - }; - 46EB2E00021F20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; - remoteInfo = "React-runtimescheduler"; - }; - 46EB2E00021F40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00021F60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00021F80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00021FA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5211B5AB7B81060AA8E78614DD75D3AB; - remoteInfo = RCTDeprecation; - }; - 46EB2E00021FC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; - remoteInfo = "React-hermes"; - }; - 46EB2E00021FE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00022000 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00022020 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00022040 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00022060 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00022080 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000220A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; - }; - 46EB2E000220C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E000220E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; - remoteInfo = "React-RCTBlob"; - }; - 46EB2E00022100 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; - remoteInfo = SocketRocket; - }; - 46EB2E00022120 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00022140 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00022160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00022180 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E000221A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000221C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E000221E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E00022200 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00022220 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00022240 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00022260 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; - remoteInfo = "React-logger"; - }; - 46EB2E00022280 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E000222A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E000222C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E000222E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00022300 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00022320 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00022340 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; - remoteInfo = "React-runtimescheduler"; - }; - 46EB2E00022360 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E00022380 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E000223A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E000223C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E000223E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00022400 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00022420 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E00022440 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E00022460 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00022480 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E000224A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; - remoteInfo = "React-logger"; - }; - 46EB2E000224C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E000224E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00022500 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00022520 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E00022540 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00022560 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00022580 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E000225A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E000225C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E000225E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00022600 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00022620 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00022640 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00022660 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00022680 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E000226A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E000226C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E000226E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00022700 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00022720 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00022740 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00022760 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00022780 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E000227A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; - }; - 46EB2E000227C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000227E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E00022800 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00022820 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00022840 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00022860 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00022880 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000228A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000228C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E000228E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00022900 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00022920 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00022940 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00022960 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00022980 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000229A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000229C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 46EB2E000229E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00022A00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; - remoteInfo = "React-RCTNetwork"; - }; - 46EB2E00022A20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; - }; - 46EB2E00022A40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E16E206437995280D349D4B67695C894; - remoteInfo = "React-CoreModules"; - }; - 46EB2E00022A60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; - remoteInfo = "React-nativeconfig"; - }; - 46EB2E00022A80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00022AA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00022AC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00022AE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; - remoteInfo = "React-runtimescheduler"; - }; - 46EB2E00022B00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E00022B20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; - remoteInfo = "React-RuntimeCore"; - }; - 46EB2E00022B40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 91D38B18A4E42B1622B83F450706C2F5; - remoteInfo = "React-RuntimeApple"; - }; - 46EB2E00022B60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00022B80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00022BA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00022BC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00022BE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00022C00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00022C20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; - remoteInfo = "React-hermes"; - }; - 46EB2E00022C40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0EF07AE1AD53436E8D2B9B0086EA0163; - remoteInfo = "React-RuntimeHermes"; - }; - 46EB2E00022C60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00022C80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00022CA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00022CC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00022CE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00022D00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; - remoteInfo = "React-RCTNetwork"; - }; - 46EB2E00022D20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00022D40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00022D60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00022D80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00022DA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00022DC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00022DE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; - }; - 46EB2E00022E00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00022E20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00022E40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E00022E60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; - remoteInfo = "React-RCTText"; - }; - 46EB2E00022E80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00022EA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A5E93F38E96B3A37575BEC88AD69AE85; - remoteInfo = "React-FabricImage"; - }; - 46EB2E00022EC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50DBAF155FAFB994E067BA8820221EDF; - remoteInfo = "React-Fabric"; - }; - 46EB2E00022EE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; - remoteInfo = "React-nativeconfig"; - }; - 46EB2E00022F00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BDD270EACFE5730793AEF0B9BCCBA31; - remoteInfo = "React-graphics"; - }; - 46EB2E00022F20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5E1D7706FCB7EC5FF39F8CDA49A5653; - remoteInfo = "React-ImageManager"; - }; - 46EB2E00022F40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00022F60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00022F80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00022FA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E00022FC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; - remoteInfo = "React-runtimescheduler"; - }; - 46EB2E00022FE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023000 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023020 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023040 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00023060 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023080 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000230A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; - remoteInfo = "React-RCTNetwork"; - }; - 46EB2E000230C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E000230E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00023100 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00023120 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00023140 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00023160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023180 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E000231A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E000231C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000231E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E00023200 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023220 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00023240 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00023260 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00023280 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E000232A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000232C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; - }; - 46EB2E000232E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023300 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00023320 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00023340 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00023360 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00023380 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 46EB2E000233A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E000233C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000233E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023400 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00023420 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 66B8F5758E6F90E16807A85C003CE61F; - remoteInfo = "React-Codegen"; - }; - 46EB2E00023440 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 46EB2E00023460 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E00023480 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000234A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E000234C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E000234E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; - }; - 46EB2E00023500 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00023520 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00023540 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023560 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00023580 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E16E206437995280D349D4B67695C894; - remoteInfo = "React-CoreModules"; - }; - 46EB2E000235A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5807741745EB757C97C09F2D56726BE0; - remoteInfo = "React-NativeModulesApple"; - }; - 46EB2E000235C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8DED5282246ABFC24F4460D3066C84A0; - remoteInfo = "React-RCTFabric"; - }; - 46EB2E000235E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; - remoteInfo = "React-RuntimeCore"; - }; - 46EB2E00023600 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 091003D98BDA80B01B9E35CADE3947F0; - remoteInfo = "React-Mapbuffer"; - }; - 46EB2E00023620 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 27F648AD269E94404D6A7547C4F9C683; - remoteInfo = "React-jserrorhandler"; - }; - 46EB2E00023640 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023660 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023680 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0EF07AE1AD53436E8D2B9B0086EA0163; - remoteInfo = "React-RuntimeHermes"; - }; - 46EB2E000236A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000236C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E000236E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E00023700 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00023720 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023740 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023760 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 27F648AD269E94404D6A7547C4F9C683; - remoteInfo = "React-jserrorhandler"; - }; - 46EB2E00023780 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 52C3F83DB80E5D527EDA54FA1DE5470A; - remoteInfo = "React-runtimescheduler"; - }; - 46EB2E000237A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E000237C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E000237E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023800 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023820 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023840 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B69D68A280EC3E60655BD2C715ACB004; - remoteInfo = "React-nativeconfig"; - }; - 46EB2E00023860 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 718331030FAA6D88E74D4B2240BB4AC8; - remoteInfo = "React-jsitracing"; - }; - 46EB2E00023880 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E000238A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E000238C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C7F600C052808C7C987C26EC74B3A290; - remoteInfo = "React-RuntimeCore"; - }; - 46EB2E000238E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00023900 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023920 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20F066A71CEA5EECC7463413442F2B77; - remoteInfo = "React-hermes"; - }; - 46EB2E00023940 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023960 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; - remoteInfo = boost; - }; - 46EB2E00023980 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E000239A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E000239C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000239E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023A00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023A20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; - }; - 46EB2E00023A40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00023A60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; - remoteInfo = "React-perflogger"; - }; - 46EB2E00023A80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023AA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; - remoteInfo = "React-logger"; - }; - 46EB2E00023AC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00023AE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023B00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023B20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023B40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; - 46EB2E00023B60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E00023B80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00023BA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00023BC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E00023BE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 46EB2E00023C00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023C20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; - remoteInfo = "React-perflogger"; - }; - 46EB2E00023C40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023C60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00023C80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00023CA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023CC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023CE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023D00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00023D20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023D40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023D60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00023D80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 091003D98BDA80B01B9E35CADE3947F0; - remoteInfo = "React-Mapbuffer"; - }; - 46EB2E00023DA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EFEA55B1B776B6EB4B16F363BFE64D1A; - remoteInfo = boost; - }; - 46EB2E00023DC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00023DE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00023E00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023E20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023E40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023E60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E00023E80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00023EA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; - remoteInfo = "React-perflogger"; - }; - 46EB2E00023EC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023EE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00023F00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00023F20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023F40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; - 46EB2E00023F60 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00023F80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00023FA0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00023FC0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00023FE0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00024000 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00024020 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00024040 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00024060 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00024080 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E000240A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000240C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E000240E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00024100 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00024120 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00024140 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 54EB12219122432FA744088BC5A680D2; - remoteInfo = "React-runtimeexecutor"; - }; - 46EB2E00024160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; - }; - 46EB2E00024180 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E000241A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9F96BF8B7FC28F5CF47242D7A73B11DA; - remoteInfo = "React-rendererdebug"; - }; - 46EB2E000241C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E000241E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 28CE447E6F9C5F0EECC0CDD607D06A24; - remoteInfo = "React-featureflags"; - }; - 46EB2E00024200 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00024220 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E00024240 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E00024260 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00024280 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E000242A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000242C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E000242E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00024300 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00024320 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E00024340 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; - }; - 46EB2E00024360 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F1E2583679398CB5F4D2B3272E9B198F; - remoteInfo = "React-perflogger"; - }; - 46EB2E00024380 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; - }; - 46EB2E000243A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 46EB2E000243C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EC55D52694092A9D0E6A78EB01207EB5; - remoteInfo = "RCT-Folly"; - }; - 46EB2E000243E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 083B602EA19B4AD50EC53C0602F29A7D; - remoteInfo = "React-logger"; - }; - 46EB2E00024400 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; - }; - 46EB2E00024420 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02B79DFED924FA19CA90EC69614733E1; - remoteInfo = fmt; - }; - 46EB2E00024440 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; - }; - 46EB2E00024460 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 985FEA01F314F3C00F0C1E1181E6C4A5; - remoteInfo = "hermes-engine"; - }; - 46EB2E00024480 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0C050E11C4409D3BFAE9CC219C4D6195; - remoteInfo = "React-debug"; - }; - 46EB2E000244A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30621D5A9764AC0BD9D02E87B2EA6665; - remoteInfo = "React-utils"; - }; - 46EB2E000244C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 46EB2E00000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 07BCD730F7BAE0FD407C1930FCA0A217 /* ExpoKeepAwake */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoKeepAwake; path = libExpoKeepAwake.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 0AE30817DC70B7BDE99523E2FB47404C /* EXApplication */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXApplication; path = libEXApplication.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 1381503C42FFF460E946860A32A6F981 /* React-RuntimeApple */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RuntimeApple"; path = "libReact-RuntimeApple.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 178DE81B4D5424C480EC2B1B64A6412D /* ExpoFileSystem-ExpoFileSystem_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ExpoFileSystem-ExpoFileSystem_privacy"; path = ExpoFileSystem_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 1936453FF2A7E3A13063C4917C4D5598 /* RCT-Folly */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "RCT-Folly"; path = "libRCT-Folly.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1E04881EDF02715BD6AC2C6ED3FBB37E /* React-rendererdebug */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-rendererdebug"; path = "libReact-rendererdebug.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1E649614D7644BF68C2F5D4CB3FBF8DC /* React-NativeModulesApple */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-NativeModulesApple"; path = "libReact-NativeModulesApple.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 220361FF3B2778F8F38C2C4DCC5B49FD /* EXConstants */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXConstants; path = libEXConstants.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 2577F299FCB0A19824FE989BE77B8E8F /* React-jsinspector */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jsinspector"; path = "libReact-jsinspector.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 269BE773C9482484B70949A40F4EA525 /* React-RCTSettings */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTSettings"; path = "libReact-RCTSettings.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 288CD1F2113855AFB654C359138106EF /* Pods-mobileapptemplate */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-mobileapptemplate"; path = "libPods-mobileapptemplate.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 33EEBF1D210254B5452CE560F81C9D38 /* RCTDeprecation */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RCTDeprecation; path = libRCTDeprecation.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 37592FDAD45752511010F4B06AC57355 /* React-cxxreact */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-cxxreact"; path = "libReact-cxxreact.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 39D0105B481E5FB78C661496BD63B8A5 /* React-RCTAppDelegate */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTAppDelegate"; path = "libReact-RCTAppDelegate.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3CA7A9404CCDD6BA22C97F8348CE3209 /* glog */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = glog; path = libglog.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 3FD1B4C1246D643E9476438C28048FA8 /* AppAuth */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = AppAuth; path = libAppAuth.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 46EB2E000005D0 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E000005F0 /* AppAuthCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuthCore.h; path = Sources/AppAuthCore.h; sourceTree = ""; }; - 46EB2E00000600 /* OIDAuthorizationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationRequest.h; path = Sources/AppAuthCore/OIDAuthorizationRequest.h; sourceTree = ""; }; - 46EB2E00000610 /* OIDAuthorizationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationRequest.m; path = Sources/AppAuthCore/OIDAuthorizationRequest.m; sourceTree = ""; }; - 46EB2E00000620 /* OIDAuthorizationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationResponse.h; path = Sources/AppAuthCore/OIDAuthorizationResponse.h; sourceTree = ""; }; - 46EB2E00000630 /* OIDAuthorizationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationResponse.m; path = Sources/AppAuthCore/OIDAuthorizationResponse.m; sourceTree = ""; }; - 46EB2E00000640 /* OIDAuthorizationService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationService.h; path = Sources/AppAuthCore/OIDAuthorizationService.h; sourceTree = ""; }; - 46EB2E00000650 /* OIDAuthorizationService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationService.m; path = Sources/AppAuthCore/OIDAuthorizationService.m; sourceTree = ""; }; - 46EB2E00000660 /* OIDAuthState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthState.h; path = Sources/AppAuthCore/OIDAuthState.h; sourceTree = ""; }; - 46EB2E00000670 /* OIDAuthState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthState.m; path = Sources/AppAuthCore/OIDAuthState.m; sourceTree = ""; }; - 46EB2E00000680 /* OIDAuthStateChangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateChangeDelegate.h; path = Sources/AppAuthCore/OIDAuthStateChangeDelegate.h; sourceTree = ""; }; - 46EB2E00000690 /* OIDAuthStateErrorDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateErrorDelegate.h; path = Sources/AppAuthCore/OIDAuthStateErrorDelegate.h; sourceTree = ""; }; - 46EB2E000006A0 /* OIDClientMetadataParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDClientMetadataParameters.h; path = Sources/AppAuthCore/OIDClientMetadataParameters.h; sourceTree = ""; }; - 46EB2E000006B0 /* OIDClientMetadataParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDClientMetadataParameters.m; path = Sources/AppAuthCore/OIDClientMetadataParameters.m; sourceTree = ""; }; - 46EB2E000006C0 /* OIDDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDDefines.h; path = Sources/AppAuthCore/OIDDefines.h; sourceTree = ""; }; - 46EB2E000006D0 /* OIDEndSessionRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDEndSessionRequest.h; path = Sources/AppAuthCore/OIDEndSessionRequest.h; sourceTree = ""; }; - 46EB2E000006E0 /* OIDEndSessionRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDEndSessionRequest.m; path = Sources/AppAuthCore/OIDEndSessionRequest.m; sourceTree = ""; }; - 46EB2E000006F0 /* OIDEndSessionResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDEndSessionResponse.h; path = Sources/AppAuthCore/OIDEndSessionResponse.h; sourceTree = ""; }; - 46EB2E00000700 /* OIDEndSessionResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDEndSessionResponse.m; path = Sources/AppAuthCore/OIDEndSessionResponse.m; sourceTree = ""; }; - 46EB2E00000710 /* OIDError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDError.h; path = Sources/AppAuthCore/OIDError.h; sourceTree = ""; }; - 46EB2E00000720 /* OIDError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDError.m; path = Sources/AppAuthCore/OIDError.m; sourceTree = ""; }; - 46EB2E00000730 /* OIDErrorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDErrorUtilities.h; path = Sources/AppAuthCore/OIDErrorUtilities.h; sourceTree = ""; }; - 46EB2E00000740 /* OIDErrorUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDErrorUtilities.m; path = Sources/AppAuthCore/OIDErrorUtilities.m; sourceTree = ""; }; - 46EB2E00000750 /* OIDExternalUserAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgent.h; path = Sources/AppAuthCore/OIDExternalUserAgent.h; sourceTree = ""; }; - 46EB2E00000760 /* OIDExternalUserAgentRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentRequest.h; path = Sources/AppAuthCore/OIDExternalUserAgentRequest.h; sourceTree = ""; }; - 46EB2E00000770 /* OIDExternalUserAgentSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentSession.h; path = Sources/AppAuthCore/OIDExternalUserAgentSession.h; sourceTree = ""; }; - 46EB2E00000780 /* OIDFieldMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDFieldMapping.h; path = Sources/AppAuthCore/OIDFieldMapping.h; sourceTree = ""; }; - 46EB2E00000790 /* OIDFieldMapping.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDFieldMapping.m; path = Sources/AppAuthCore/OIDFieldMapping.m; sourceTree = ""; }; - 46EB2E000007A0 /* OIDGrantTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDGrantTypes.h; path = Sources/AppAuthCore/OIDGrantTypes.h; sourceTree = ""; }; - 46EB2E000007B0 /* OIDGrantTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDGrantTypes.m; path = Sources/AppAuthCore/OIDGrantTypes.m; sourceTree = ""; }; - 46EB2E000007C0 /* OIDIDToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDIDToken.h; path = Sources/AppAuthCore/OIDIDToken.h; sourceTree = ""; }; - 46EB2E000007D0 /* OIDIDToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDIDToken.m; path = Sources/AppAuthCore/OIDIDToken.m; sourceTree = ""; }; - 46EB2E000007E0 /* OIDRegistrationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationRequest.h; path = Sources/AppAuthCore/OIDRegistrationRequest.h; sourceTree = ""; }; - 46EB2E000007F0 /* OIDRegistrationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationRequest.m; path = Sources/AppAuthCore/OIDRegistrationRequest.m; sourceTree = ""; }; - 46EB2E00000800 /* OIDRegistrationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationResponse.h; path = Sources/AppAuthCore/OIDRegistrationResponse.h; sourceTree = ""; }; - 46EB2E00000810 /* OIDRegistrationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationResponse.m; path = Sources/AppAuthCore/OIDRegistrationResponse.m; sourceTree = ""; }; - 46EB2E00000820 /* OIDResponseTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDResponseTypes.h; path = Sources/AppAuthCore/OIDResponseTypes.h; sourceTree = ""; }; - 46EB2E00000830 /* OIDResponseTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDResponseTypes.m; path = Sources/AppAuthCore/OIDResponseTypes.m; sourceTree = ""; }; - 46EB2E00000840 /* OIDScopes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopes.h; path = Sources/AppAuthCore/OIDScopes.h; sourceTree = ""; }; - 46EB2E00000850 /* OIDScopes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopes.m; path = Sources/AppAuthCore/OIDScopes.m; sourceTree = ""; }; - 46EB2E00000860 /* OIDScopeUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopeUtilities.h; path = Sources/AppAuthCore/OIDScopeUtilities.h; sourceTree = ""; }; - 46EB2E00000870 /* OIDScopeUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopeUtilities.m; path = Sources/AppAuthCore/OIDScopeUtilities.m; sourceTree = ""; }; - 46EB2E00000880 /* OIDServiceConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceConfiguration.h; path = Sources/AppAuthCore/OIDServiceConfiguration.h; sourceTree = ""; }; - 46EB2E00000890 /* OIDServiceConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceConfiguration.m; path = Sources/AppAuthCore/OIDServiceConfiguration.m; sourceTree = ""; }; - 46EB2E000008A0 /* OIDServiceDiscovery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceDiscovery.h; path = Sources/AppAuthCore/OIDServiceDiscovery.h; sourceTree = ""; }; - 46EB2E000008B0 /* OIDServiceDiscovery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceDiscovery.m; path = Sources/AppAuthCore/OIDServiceDiscovery.m; sourceTree = ""; }; - 46EB2E000008C0 /* OIDTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenRequest.h; path = Sources/AppAuthCore/OIDTokenRequest.h; sourceTree = ""; }; - 46EB2E000008D0 /* OIDTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenRequest.m; path = Sources/AppAuthCore/OIDTokenRequest.m; sourceTree = ""; }; - 46EB2E000008E0 /* OIDTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenResponse.h; path = Sources/AppAuthCore/OIDTokenResponse.h; sourceTree = ""; }; - 46EB2E000008F0 /* OIDTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenResponse.m; path = Sources/AppAuthCore/OIDTokenResponse.m; sourceTree = ""; }; - 46EB2E00000900 /* OIDTokenUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenUtilities.h; path = Sources/AppAuthCore/OIDTokenUtilities.h; sourceTree = ""; }; - 46EB2E00000910 /* OIDTokenUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenUtilities.m; path = Sources/AppAuthCore/OIDTokenUtilities.m; sourceTree = ""; }; - 46EB2E00000920 /* OIDURLQueryComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLQueryComponent.h; path = Sources/AppAuthCore/OIDURLQueryComponent.h; sourceTree = ""; }; - 46EB2E00000930 /* OIDURLQueryComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLQueryComponent.m; path = Sources/AppAuthCore/OIDURLQueryComponent.m; sourceTree = ""; }; - 46EB2E00000940 /* OIDURLSessionProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLSessionProvider.h; path = Sources/AppAuthCore/OIDURLSessionProvider.h; sourceTree = ""; }; - 46EB2E00000950 /* OIDURLSessionProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLSessionProvider.m; path = Sources/AppAuthCore/OIDURLSessionProvider.m; sourceTree = ""; }; - 46EB2E00000970 /* AppAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuth.h; path = Sources/AppAuth.h; sourceTree = ""; }; - 46EB2E00000980 /* OIDAuthorizationService+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthorizationService+IOS.h"; path = "Sources/AppAuth/iOS/OIDAuthorizationService+IOS.h"; sourceTree = ""; }; - 46EB2E00000990 /* OIDAuthorizationService+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthorizationService+IOS.m"; path = "Sources/AppAuth/iOS/OIDAuthorizationService+IOS.m"; sourceTree = ""; }; - 46EB2E000009A0 /* OIDAuthState+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthState+IOS.h"; path = "Sources/AppAuth/iOS/OIDAuthState+IOS.h"; sourceTree = ""; }; - 46EB2E000009B0 /* OIDAuthState+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthState+IOS.m"; path = "Sources/AppAuth/iOS/OIDAuthState+IOS.m"; sourceTree = ""; }; - 46EB2E000009C0 /* OIDExternalUserAgentCatalyst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentCatalyst.h; path = Sources/AppAuth/iOS/OIDExternalUserAgentCatalyst.h; sourceTree = ""; }; - 46EB2E000009D0 /* OIDExternalUserAgentCatalyst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentCatalyst.m; path = Sources/AppAuth/iOS/OIDExternalUserAgentCatalyst.m; sourceTree = ""; }; - 46EB2E000009E0 /* OIDExternalUserAgentIOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentIOS.h; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOS.h; sourceTree = ""; }; - 46EB2E000009F0 /* OIDExternalUserAgentIOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentIOS.m; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOS.m; sourceTree = ""; }; - 46EB2E00000A00 /* OIDExternalUserAgentIOSCustomBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentIOSCustomBrowser.h; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOSCustomBrowser.h; sourceTree = ""; }; - 46EB2E00000A10 /* OIDExternalUserAgentIOSCustomBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentIOSCustomBrowser.m; path = Sources/AppAuth/iOS/OIDExternalUserAgentIOSCustomBrowser.m; sourceTree = ""; }; - 46EB2E00000A20 /* bignum-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "bignum-dtoa.cc"; path = "double-conversion/bignum-dtoa.cc"; sourceTree = ""; }; - 46EB2E00000A30 /* bignum-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "bignum-dtoa.h"; path = "double-conversion/bignum-dtoa.h"; sourceTree = ""; }; - 46EB2E00000A40 /* bignum.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bignum.cc; path = "double-conversion/bignum.cc"; sourceTree = ""; }; - 46EB2E00000A50 /* bignum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bignum.h; path = "double-conversion/bignum.h"; sourceTree = ""; }; - 46EB2E00000A60 /* cached-powers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "cached-powers.cc"; path = "double-conversion/cached-powers.cc"; sourceTree = ""; }; - 46EB2E00000A70 /* cached-powers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "cached-powers.h"; path = "double-conversion/cached-powers.h"; sourceTree = ""; }; - 46EB2E00000A80 /* diy-fp.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "diy-fp.cc"; path = "double-conversion/diy-fp.cc"; sourceTree = ""; }; - 46EB2E00000A90 /* diy-fp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "diy-fp.h"; path = "double-conversion/diy-fp.h"; sourceTree = ""; }; - 46EB2E00000AA0 /* double-conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "double-conversion.cc"; path = "double-conversion/double-conversion.cc"; sourceTree = ""; }; - 46EB2E00000AB0 /* double-conversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "double-conversion.h"; path = "double-conversion/double-conversion.h"; sourceTree = ""; }; - 46EB2E00000AC0 /* fast-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fast-dtoa.cc"; path = "double-conversion/fast-dtoa.cc"; sourceTree = ""; }; - 46EB2E00000AD0 /* fast-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fast-dtoa.h"; path = "double-conversion/fast-dtoa.h"; sourceTree = ""; }; - 46EB2E00000AE0 /* fixed-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fixed-dtoa.cc"; path = "double-conversion/fixed-dtoa.cc"; sourceTree = ""; }; - 46EB2E00000AF0 /* fixed-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fixed-dtoa.h"; path = "double-conversion/fixed-dtoa.h"; sourceTree = ""; }; - 46EB2E00000B00 /* ieee.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ieee.h; path = "double-conversion/ieee.h"; sourceTree = ""; }; - 46EB2E00000B10 /* strtod.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = strtod.cc; path = "double-conversion/strtod.cc"; sourceTree = ""; }; - 46EB2E00000B20 /* strtod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = strtod.h; path = "double-conversion/strtod.h"; sourceTree = ""; }; - 46EB2E00000B30 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = "double-conversion/utils.h"; sourceTree = ""; }; - 46EB2E00000B40 /* ApplicationExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ApplicationExceptions.swift; sourceTree = ""; }; - 46EB2E00000B50 /* ApplicationModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ApplicationModule.swift; sourceTree = ""; }; - 46EB2E00000B70 /* EXProvisioningProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXProvisioningProfile.h; sourceTree = ""; }; - 46EB2E00000B80 /* EXProvisioningProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXProvisioningProfile.m; sourceTree = ""; }; - 46EB2E00000B90 /* BarCodeScannerExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarCodeScannerExceptions.swift; path = EXBarCodeScanner/BarCodeScannerExceptions.swift; sourceTree = ""; }; - 46EB2E00000BA0 /* BarCodeScannerModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarCodeScannerModule.swift; path = EXBarCodeScanner/BarCodeScannerModule.swift; sourceTree = ""; }; - 46EB2E00000BB0 /* EXBarCodeCameraRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeCameraRequester.h; path = EXBarCodeScanner/EXBarCodeCameraRequester.h; sourceTree = ""; }; - 46EB2E00000BC0 /* EXBarCodeCameraRequester.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeCameraRequester.m; path = EXBarCodeScanner/EXBarCodeCameraRequester.m; sourceTree = ""; }; - 46EB2E00000BD0 /* EXBarCodeScanner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeScanner.h; path = EXBarCodeScanner/EXBarCodeScanner.h; sourceTree = ""; }; - 46EB2E00000BE0 /* EXBarCodeScanner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeScanner.m; path = EXBarCodeScanner/EXBarCodeScanner.m; sourceTree = ""; }; - 46EB2E00000BF0 /* EXBarCodeScannerProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeScannerProvider.h; path = EXBarCodeScanner/EXBarCodeScannerProvider.h; sourceTree = ""; }; - 46EB2E00000C00 /* EXBarCodeScannerProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeScannerProvider.m; path = EXBarCodeScanner/EXBarCodeScannerProvider.m; sourceTree = ""; }; - 46EB2E00000C10 /* EXBarCodeScannerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXBarCodeScannerView.h; path = EXBarCodeScanner/EXBarCodeScannerView.h; sourceTree = ""; }; - 46EB2E00000C20 /* EXBarCodeScannerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXBarCodeScannerView.m; path = EXBarCodeScanner/EXBarCodeScannerView.m; sourceTree = ""; }; - 46EB2E00000C40 /* EXBarCodeScannerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarCodeScannerUtils.h; sourceTree = ""; }; - 46EB2E00000C50 /* EXBarCodeScannerUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXBarCodeScannerUtils.m; sourceTree = ""; }; - 46EB2E00000C60 /* ConstantsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConstantsModule.swift; sourceTree = ""; }; - 46EB2E00000C70 /* EXConstantsInstallationIdProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXConstantsInstallationIdProvider.h; sourceTree = ""; }; - 46EB2E00000C80 /* EXConstantsInstallationIdProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXConstantsInstallationIdProvider.m; sourceTree = ""; }; - 46EB2E00000C90 /* EXConstantsService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXConstantsService.h; sourceTree = ""; }; - 46EB2E00000CA0 /* EXConstantsService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXConstantsService.m; sourceTree = ""; }; - 46EB2E00000CB0 /* EXImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXImageLoader.h; path = EXImageLoader/EXImageLoader.h; sourceTree = ""; }; - 46EB2E00000CC0 /* EXImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXImageLoader.m; path = EXImageLoader/EXImageLoader.m; sourceTree = ""; }; - 46EB2E00000CD0 /* EXAppDefinesLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAppDefinesLoader.h; path = ios/EXAppDefinesLoader.h; sourceTree = ""; }; - 46EB2E00000CE0 /* EXAppDefinesLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppDefinesLoader.m; path = ios/EXAppDefinesLoader.m; sourceTree = ""; }; - 46EB2E00000CF0 /* Expo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expo.h; path = ios/Expo.h; sourceTree = ""; }; - 46EB2E00000D00 /* GoogleSignInAppDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GoogleSignInAppDelegate.swift; path = ExpoAdapterGoogleSignIn/GoogleSignInAppDelegate.swift; sourceTree = ""; }; - 46EB2E00000D10 /* AssetModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AssetModule.swift; sourceTree = ""; }; - 46EB2E00000D20 /* CameraViewLegacyModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraViewLegacyModule.swift; sourceTree = ""; }; - 46EB2E00000D30 /* CameraViewModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraViewModule.swift; sourceTree = ""; }; - 46EB2E00000D50 /* BarcodeExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeExceptions.swift; sourceTree = ""; }; - 46EB2E00000D60 /* BarcodeUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeUtils.swift; sourceTree = ""; }; - 46EB2E00000D70 /* CameraExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraExceptions.swift; sourceTree = ""; }; - 46EB2E00000D80 /* CameraPermissionsRequester.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraPermissionsRequester.swift; sourceTree = ""; }; - 46EB2E00000D90 /* ExpoCameraUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoCameraUtils.swift; sourceTree = ""; }; - 46EB2E00000DA0 /* TakePictureOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TakePictureOptions.swift; sourceTree = ""; }; - 46EB2E00000DC0 /* BarcodeRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeRecord.swift; sourceTree = ""; }; - 46EB2E00000DD0 /* BarcodeScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeScanner.swift; sourceTree = ""; }; - 46EB2E00000DE0 /* BarcodeScannerUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarcodeScannerUtils.swift; sourceTree = ""; }; - 46EB2E00000DF0 /* CameraEnums.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraEnums.swift; sourceTree = ""; }; - 46EB2E00000E00 /* CameraRecordingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraRecordingOptions.swift; sourceTree = ""; }; - 46EB2E00000E10 /* CameraView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraView.swift; sourceTree = ""; }; - 46EB2E00000E20 /* PreviewView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreviewView.swift; sourceTree = ""; }; - 46EB2E00000E30 /* VisionScannerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VisionScannerDelegate.swift; sourceTree = ""; }; - 46EB2E00000E50 /* CameraEnumsLegacy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraEnumsLegacy.swift; sourceTree = ""; }; - 46EB2E00000E60 /* CameraRecordingOptionsLegacy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraRecordingOptionsLegacy.swift; sourceTree = ""; }; - 46EB2E00000E70 /* CameraViewLegacy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CameraViewLegacy.swift; sourceTree = ""; }; - 46EB2E00000E80 /* SimulatorUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SimulatorUtils.swift; sourceTree = ""; }; - 46EB2E00000E90 /* CryptoModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CryptoModule.swift; sourceTree = ""; }; - 46EB2E00000EA0 /* DigestAlgorithm.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DigestAlgorithm.swift; sourceTree = ""; }; - 46EB2E00000EB0 /* DigestOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DigestOptions.swift; sourceTree = ""; }; - 46EB2E00000EC0 /* DeviceModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceModule.swift; sourceTree = ""; }; - 46EB2E00000ED0 /* UIDevice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UIDevice.swift; sourceTree = ""; }; - 46EB2E00000EE0 /* Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Encoding.swift; sourceTree = ""; }; - 46EB2E00000EF0 /* EXFileSystemAssetLibraryHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemAssetLibraryHandler.h; sourceTree = ""; }; - 46EB2E00000F00 /* EXFileSystemAssetLibraryHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXFileSystemAssetLibraryHandler.m; sourceTree = ""; }; - 46EB2E00000F10 /* EXFileSystemHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemHandler.h; sourceTree = ""; }; - 46EB2E00000F20 /* EXFileSystemLocalFileHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemLocalFileHandler.h; sourceTree = ""; }; - 46EB2E00000F30 /* EXFileSystemLocalFileHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXFileSystemLocalFileHandler.m; sourceTree = ""; }; - 46EB2E00000F40 /* ExpoFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoFileSystem.h; sourceTree = ""; }; - 46EB2E00000F60 /* EXSessionCancelableUploadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionCancelableUploadTaskDelegate.h; sourceTree = ""; }; - 46EB2E00000F70 /* EXSessionCancelableUploadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionCancelableUploadTaskDelegate.m; sourceTree = ""; }; - 46EB2E00000F80 /* EXSessionDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionDownloadTaskDelegate.h; sourceTree = ""; }; - 46EB2E00000F90 /* EXSessionDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionDownloadTaskDelegate.m; sourceTree = ""; }; - 46EB2E00000FA0 /* EXSessionHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionHandler.h; sourceTree = ""; }; - 46EB2E00000FB0 /* EXSessionHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionHandler.m; sourceTree = ""; }; - 46EB2E00000FC0 /* EXSessionResumableDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionResumableDownloadTaskDelegate.h; sourceTree = ""; }; - 46EB2E00000FD0 /* EXSessionResumableDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionResumableDownloadTaskDelegate.m; sourceTree = ""; }; - 46EB2E00000FE0 /* EXSessionTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionTaskDelegate.h; sourceTree = ""; }; - 46EB2E00000FF0 /* EXSessionTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionTaskDelegate.m; sourceTree = ""; }; - 46EB2E00001000 /* EXSessionTaskDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionTaskDispatcher.h; sourceTree = ""; }; - 46EB2E00001010 /* EXSessionTaskDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionTaskDispatcher.m; sourceTree = ""; }; - 46EB2E00001020 /* EXSessionUploadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionUploadTaskDelegate.h; sourceTree = ""; }; - 46EB2E00001030 /* EXSessionUploadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionUploadTaskDelegate.m; sourceTree = ""; }; - 46EB2E00001040 /* EXTaskHandlersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskHandlersManager.h; sourceTree = ""; }; - 46EB2E00001050 /* EXTaskHandlersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXTaskHandlersManager.m; sourceTree = ""; }; - 46EB2E00001060 /* FileSystemBackgroundSessionHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemBackgroundSessionHandler.swift; sourceTree = ""; }; - 46EB2E00001070 /* FileSystemExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemExceptions.swift; sourceTree = ""; }; - 46EB2E00001080 /* FileSystemHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemHelpers.swift; sourceTree = ""; }; - 46EB2E00001090 /* FileSystemModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemModule.swift; sourceTree = ""; }; - 46EB2E000010A0 /* FileSystemRecords.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemRecords.swift; sourceTree = ""; }; - 46EB2E000010B0 /* NetworkingHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NetworkingHelpers.swift; sourceTree = ""; }; - 46EB2E000010C0 /* NSData+EXFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+EXFileSystem.h"; sourceTree = ""; }; - 46EB2E000010D0 /* NSData+EXFileSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+EXFileSystem.m"; sourceTree = ""; }; - 46EB2E000010E0 /* FontExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontExceptions.swift; sourceTree = ""; }; - 46EB2E000010F0 /* FontFamilyAliasManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontFamilyAliasManager.swift; sourceTree = ""; }; - 46EB2E00001100 /* FontLoaderModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontLoaderModule.swift; sourceTree = ""; }; - 46EB2E00001110 /* FontUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FontUtils.swift; sourceTree = ""; }; - 46EB2E00001120 /* UIFont+FontFamilyAlias.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIFont+FontFamilyAlias.swift"; sourceTree = ""; }; - 46EB2E00001130 /* KeepAwakeModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeepAwakeModule.swift; sourceTree = ""; }; - 46EB2E00001170 /* ClassComponentBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassComponentBuilder.swift; sourceTree = ""; }; - 46EB2E00001180 /* ObjectDefinitionBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObjectDefinitionBuilder.swift; sourceTree = ""; }; - 46EB2E00001190 /* ViewDefinitionBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewDefinitionBuilder.swift; sourceTree = ""; }; - 46EB2E000011B0 /* AsyncFunctionFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AsyncFunctionFactories.swift; sourceTree = ""; }; - 46EB2E000011C0 /* ClassFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassFactories.swift; sourceTree = ""; }; - 46EB2E000011D0 /* ConcurrentFunctionFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcurrentFunctionFactories.swift; sourceTree = ""; }; - 46EB2E000011E0 /* EventListenersFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventListenersFactories.swift; sourceTree = ""; }; - 46EB2E000011F0 /* ModuleFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleFactories.swift; sourceTree = ""; }; - 46EB2E00001200 /* ObjectFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObjectFactories.swift; sourceTree = ""; }; - 46EB2E00001210 /* PropertyFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PropertyFactories.swift; sourceTree = ""; }; - 46EB2E00001220 /* SyncFunctionFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncFunctionFactories.swift; sourceTree = ""; }; - 46EB2E00001230 /* ViewFactories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewFactories.swift; sourceTree = ""; }; - 46EB2E00001250 /* EXAppDelegatesLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppDelegatesLoader.h; sourceTree = ""; }; - 46EB2E00001260 /* EXAppDelegatesLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXAppDelegatesLoader.m; sourceTree = ""; }; - 46EB2E00001270 /* EXAppDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppDelegateWrapper.h; sourceTree = ""; }; - 46EB2E00001280 /* EXAppDelegateWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXAppDelegateWrapper.mm; sourceTree = ""; }; - 46EB2E00001290 /* EXLegacyAppDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLegacyAppDelegateWrapper.h; sourceTree = ""; }; - 46EB2E000012A0 /* EXLegacyAppDelegateWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXLegacyAppDelegateWrapper.m; sourceTree = ""; }; - 46EB2E000012B0 /* ExpoAppDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoAppDelegate.swift; sourceTree = ""; }; - 46EB2E000012C0 /* ExpoAppDelegateSubscriber.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoAppDelegateSubscriber.swift; sourceTree = ""; }; - 46EB2E000012E0 /* AppContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AppContext.swift; sourceTree = ""; }; - 46EB2E000012F0 /* AppContextConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AppContextConfig.swift; sourceTree = ""; }; - 46EB2E00001310 /* AnyArgument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyArgument.swift; sourceTree = ""; }; - 46EB2E00001320 /* Convertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Convertible.swift; sourceTree = ""; }; - 46EB2E00001330 /* Convertibles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Convertibles.swift; sourceTree = ""; }; - 46EB2E00001340 /* Enumerable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Enumerable.swift; sourceTree = ""; }; - 46EB2E00001360 /* AnyClassDefinitionElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyClassDefinitionElement.swift; sourceTree = ""; }; - 46EB2E00001370 /* ClassDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassDefinition.swift; sourceTree = ""; }; - 46EB2E00001380 /* ClassRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ClassRegistry.swift; sourceTree = ""; }; - 46EB2E00001390 /* Conversions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Conversions.swift; sourceTree = ""; }; - 46EB2E000013B0 /* Convertibles+Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Convertibles+Color.swift"; sourceTree = ""; }; - 46EB2E000013C0 /* Either.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Either.swift; sourceTree = ""; }; - 46EB2E000013E0 /* AnyDynamicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyDynamicType.swift; sourceTree = ""; }; - 46EB2E000013F0 /* DynamicArrayType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicArrayType.swift; sourceTree = ""; }; - 46EB2E00001400 /* DynamicConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicConvertibleType.swift; sourceTree = ""; }; - 46EB2E00001410 /* DynamicDataType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicDataType.swift; sourceTree = ""; }; - 46EB2E00001420 /* DynamicDictionaryType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicDictionaryType.swift; sourceTree = ""; }; - 46EB2E00001430 /* DynamicEnumType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicEnumType.swift; sourceTree = ""; }; - 46EB2E00001440 /* DynamicJavaScriptType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicJavaScriptType.swift; sourceTree = ""; }; - 46EB2E00001450 /* DynamicOptionalType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicOptionalType.swift; sourceTree = ""; }; - 46EB2E00001460 /* DynamicRawType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicRawType.swift; sourceTree = ""; }; - 46EB2E00001470 /* DynamicSharedObjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicSharedObjectType.swift; sourceTree = ""; }; - 46EB2E00001480 /* DynamicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicType.swift; sourceTree = ""; }; - 46EB2E00001490 /* DynamicTypedArrayType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicTypedArrayType.swift; sourceTree = ""; }; - 46EB2E000014A0 /* DynamicViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DynamicViewType.swift; sourceTree = ""; }; - 46EB2E000014B0 /* EventListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventListener.swift; sourceTree = ""; }; - 46EB2E000014D0 /* Callback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Callback.swift; sourceTree = ""; }; - 46EB2E000014E0 /* EventDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventDispatcher.swift; sourceTree = ""; }; - 46EB2E000014F0 /* EventObservingDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EventObservingDefinition.swift; sourceTree = ""; }; - 46EB2E00001500 /* LegacyEventEmitterCompat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LegacyEventEmitterCompat.swift; sourceTree = ""; }; - 46EB2E00001520 /* ChainableException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChainableException.swift; sourceTree = ""; }; - 46EB2E00001530 /* CodedError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CodedError.swift; sourceTree = ""; }; - 46EB2E00001540 /* CommonExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CommonExceptions.swift; sourceTree = ""; }; - 46EB2E00001550 /* Exception.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Exception.swift; sourceTree = ""; }; - 46EB2E00001560 /* ExceptionOrigin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExceptionOrigin.swift; sourceTree = ""; }; - 46EB2E00001570 /* GenericException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GenericException.swift; sourceTree = ""; }; - 46EB2E00001580 /* UnexpectedException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UnexpectedException.swift; sourceTree = ""; }; - 46EB2E00001590 /* ExpoBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoBridgeModule.h; sourceTree = ""; }; - 46EB2E000015A0 /* ExpoBridgeModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = ExpoBridgeModule.mm; sourceTree = ""; }; - 46EB2E000015B0 /* ExpoRuntime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoRuntime.swift; sourceTree = ""; }; - 46EB2E000015D0 /* AnyFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyFunctionDefinition.swift; sourceTree = ""; }; - 46EB2E000015E0 /* AsyncFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AsyncFunctionDefinition.swift; sourceTree = ""; }; - 46EB2E000015F0 /* ConcurrentFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcurrentFunctionDefinition.swift; sourceTree = ""; }; - 46EB2E00001600 /* SyncFunctionDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncFunctionDefinition.swift; sourceTree = ""; }; - 46EB2E00001610 /* JavaScriptFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptFunction.swift; sourceTree = ""; }; - 46EB2E00001620 /* JavaScriptUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptUtils.swift; sourceTree = ""; }; - 46EB2E00001640 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; - 46EB2E00001650 /* LoggerTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoggerTimer.swift; sourceTree = ""; }; - 46EB2E00001660 /* LogHandlers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LogHandlers.swift; sourceTree = ""; }; - 46EB2E00001670 /* LogType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LogType.swift; sourceTree = ""; }; - 46EB2E00001680 /* PersistentFileLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PersistentFileLog.swift; sourceTree = ""; }; - 46EB2E00001690 /* ModuleHolder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleHolder.swift; sourceTree = ""; }; - 46EB2E000016A0 /* ModuleRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleRegistry.swift; sourceTree = ""; }; - 46EB2E000016C0 /* CoreModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CoreModule.swift; sourceTree = ""; }; - 46EB2E000016D0 /* Module.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Module.swift; sourceTree = ""; }; - 46EB2E000016E0 /* ModuleDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleDefinition.swift; sourceTree = ""; }; - 46EB2E000016F0 /* ModuleDefinitionBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModuleDefinitionBuilder.swift; sourceTree = ""; }; - 46EB2E00001700 /* ModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModulesProvider.swift; sourceTree = ""; }; - 46EB2E00001720 /* JavaScriptObjectBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptObjectBuilder.swift; sourceTree = ""; }; - 46EB2E00001730 /* ObjectDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObjectDefinition.swift; sourceTree = ""; }; - 46EB2E00001740 /* PropertyDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PropertyDefinition.swift; sourceTree = ""; }; - 46EB2E00001750 /* Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Promise.swift; sourceTree = ""; }; - 46EB2E00001770 /* AnyDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyDefinition.swift; sourceTree = ""; }; - 46EB2E00001780 /* AnyExpoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyExpoView.swift; sourceTree = ""; }; - 46EB2E00001790 /* AnyModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyModule.swift; sourceTree = ""; }; - 46EB2E000017A0 /* AnyViewDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyViewDefinition.swift; sourceTree = ""; }; - 46EB2E000017C0 /* AnyField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyField.swift; sourceTree = ""; }; - 46EB2E000017D0 /* Field.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Field.swift; sourceTree = ""; }; - 46EB2E000017E0 /* FieldExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FieldExtensions.swift; sourceTree = ""; }; - 46EB2E000017F0 /* FieldOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FieldOption.swift; sourceTree = ""; }; - 46EB2E00001800 /* Record.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Record.swift; sourceTree = ""; }; - 46EB2E00001820 /* SharedObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedObject.swift; sourceTree = ""; }; - 46EB2E00001830 /* SharedObjectRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedObjectRegistry.swift; sourceTree = ""; }; - 46EB2E00001840 /* SharedRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SharedRef.swift; sourceTree = ""; }; - 46EB2E00001860 /* AnyTypedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyTypedArray.swift; sourceTree = ""; }; - 46EB2E00001870 /* ConcreteTypedArrays.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcreteTypedArrays.swift; sourceTree = ""; }; - 46EB2E00001880 /* GenericTypedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GenericTypedArray.swift; sourceTree = ""; }; - 46EB2E00001890 /* TypedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypedArray.swift; sourceTree = ""; }; - 46EB2E000018B0 /* AnyViewProp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyViewProp.swift; sourceTree = ""; }; - 46EB2E000018C0 /* ComponentData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ComponentData.swift; sourceTree = ""; }; - 46EB2E000018D0 /* ConcreteViewProp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConcreteViewProp.swift; sourceTree = ""; }; - 46EB2E000018E0 /* ExpoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoView.swift; sourceTree = ""; }; - 46EB2E000018F0 /* ViewDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewDefinition.swift; sourceTree = ""; }; - 46EB2E00001900 /* ViewLifecycleMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewLifecycleMethod.swift; sourceTree = ""; }; - 46EB2E00001910 /* ViewModuleWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewModuleWrapper.swift; sourceTree = ""; }; - 46EB2E00001930 /* CdpNetworkTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CdpNetworkTypes.swift; sourceTree = ""; }; - 46EB2E00001940 /* ExpoRequestCdpInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoRequestCdpInterceptor.swift; sourceTree = ""; }; - 46EB2E00001950 /* ExpoRequestInterceptorProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoRequestInterceptorProtocol.swift; sourceTree = ""; }; - 46EB2E00001960 /* URLRequest+httpBodyData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "URLRequest+httpBodyData.swift"; sourceTree = ""; }; - 46EB2E00001970 /* EXAppDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppDefines.h; sourceTree = ""; }; - 46EB2E00001980 /* EXAppDefines.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXAppDefines.m; sourceTree = ""; }; - 46EB2E00001990 /* EXDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXDefines.h; sourceTree = ""; }; - 46EB2E000019A0 /* EXLegacyExpoViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLegacyExpoViewProtocol.h; sourceTree = ""; }; - 46EB2E000019B0 /* ExpoModulesCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoModulesCore.h; sourceTree = ""; }; - 46EB2E000019D0 /* FileSystemLegacyUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemLegacyUtilities.swift; sourceTree = ""; }; - 46EB2E000019E0 /* FileSystemUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FileSystemUtilities.swift; sourceTree = ""; }; - 46EB2E00001A10 /* EXBarcodeScannerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarcodeScannerInterface.h; sourceTree = ""; }; - 46EB2E00001A20 /* EXBarcodeScannerProviderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarcodeScannerProviderInterface.h; sourceTree = ""; }; - 46EB2E00001A40 /* EXCameraInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXCameraInterface.h; sourceTree = ""; }; - 46EB2E00001A60 /* EXConstantsInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXConstantsInterface.h; sourceTree = ""; }; - 46EB2E00001A80 /* EXFaceDetectorManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFaceDetectorManagerInterface.h; sourceTree = ""; }; - 46EB2E00001A90 /* EXFaceDetectorManagerProviderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFaceDetectorManagerProviderInterface.h; sourceTree = ""; }; - 46EB2E00001AB0 /* EXFilePermissionModuleInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFilePermissionModuleInterface.h; sourceTree = ""; }; - 46EB2E00001AC0 /* EXFileSystemInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXFileSystemInterface.h; sourceTree = ""; }; - 46EB2E00001AE0 /* EXImageLoaderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXImageLoaderInterface.h; sourceTree = ""; }; - 46EB2E00001B00 /* EXPermissionsInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXPermissionsInterface.h; sourceTree = ""; }; - 46EB2E00001B10 /* EXPermissionsMethodsDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXPermissionsMethodsDelegate.h; sourceTree = ""; }; - 46EB2E00001B20 /* EXPermissionsMethodsDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXPermissionsMethodsDelegate.m; sourceTree = ""; }; - 46EB2E00001B30 /* EXUserNotificationCenterProxyInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUserNotificationCenterProxyInterface.h; sourceTree = ""; }; - 46EB2E00001B50 /* EXAccelerometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAccelerometerInterface.h; sourceTree = ""; }; - 46EB2E00001B60 /* EXBarometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBarometerInterface.h; sourceTree = ""; }; - 46EB2E00001B70 /* EXDeviceMotionInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXDeviceMotionInterface.h; sourceTree = ""; }; - 46EB2E00001B80 /* EXGyroscopeInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXGyroscopeInterface.h; sourceTree = ""; }; - 46EB2E00001B90 /* EXMagnetometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXMagnetometerInterface.h; sourceTree = ""; }; - 46EB2E00001BA0 /* EXMagnetometerUncalibratedInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXMagnetometerUncalibratedInterface.h; sourceTree = ""; }; - 46EB2E00001BC0 /* EXTaskConsumerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskConsumerInterface.h; sourceTree = ""; }; - 46EB2E00001BD0 /* EXTaskInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskInterface.h; sourceTree = ""; }; - 46EB2E00001BE0 /* EXTaskLaunchReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskLaunchReason.h; sourceTree = ""; }; - 46EB2E00001BF0 /* EXTaskManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskManagerInterface.h; sourceTree = ""; }; - 46EB2E00001C00 /* EXTaskServiceInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXTaskServiceInterface.h; sourceTree = ""; }; - 46EB2E00001C20 /* EXJavaScriptObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptObject.h; sourceTree = ""; }; - 46EB2E00001C30 /* EXJavaScriptObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptObject.mm; sourceTree = ""; }; - 46EB2E00001C40 /* EXJavaScriptRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptRuntime.h; sourceTree = ""; }; - 46EB2E00001C50 /* EXJavaScriptRuntime.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptRuntime.mm; sourceTree = ""; }; - 46EB2E00001C60 /* EXJavaScriptTypedArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptTypedArray.h; sourceTree = ""; }; - 46EB2E00001C70 /* EXJavaScriptTypedArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptTypedArray.mm; sourceTree = ""; }; - 46EB2E00001C80 /* EXJavaScriptValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptValue.h; sourceTree = ""; }; - 46EB2E00001C90 /* EXJavaScriptValue.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptValue.mm; sourceTree = ""; }; - 46EB2E00001CA0 /* EXJavaScriptWeakObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptWeakObject.h; sourceTree = ""; }; - 46EB2E00001CB0 /* EXJavaScriptWeakObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJavaScriptWeakObject.mm; sourceTree = ""; }; - 46EB2E00001CC0 /* EXJSIConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJSIConversions.h; sourceTree = ""; }; - 46EB2E00001CD0 /* EXJSIConversions.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJSIConversions.mm; sourceTree = ""; }; - 46EB2E00001CE0 /* EXJSIInstaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJSIInstaller.h; sourceTree = ""; }; - 46EB2E00001CF0 /* EXJSIInstaller.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJSIInstaller.mm; sourceTree = ""; }; - 46EB2E00001D00 /* EXJSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJSIUtils.h; sourceTree = ""; }; - 46EB2E00001D10 /* EXJSIUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXJSIUtils.mm; sourceTree = ""; }; - 46EB2E00001D20 /* ExpoModulesHostObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExpoModulesHostObject.h; sourceTree = ""; }; - 46EB2E00001D30 /* ExpoModulesHostObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = ExpoModulesHostObject.mm; sourceTree = ""; }; - 46EB2E00001D40 /* EXRawJavaScriptFunction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXRawJavaScriptFunction.h; sourceTree = ""; }; - 46EB2E00001D50 /* EXRawJavaScriptFunction.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXRawJavaScriptFunction.mm; sourceTree = ""; }; - 46EB2E00001D60 /* EXSharedObjectUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSharedObjectUtils.h; sourceTree = ""; }; - 46EB2E00001D70 /* EXSharedObjectUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXSharedObjectUtils.mm; sourceTree = ""; }; - 46EB2E00001D80 /* JavaScriptRuntime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptRuntime.swift; sourceTree = ""; }; - 46EB2E00001D90 /* JavaScriptValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JavaScriptValue.swift; sourceTree = ""; }; - 46EB2E00001DB0 /* EXBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXBridgeModule.h; sourceTree = ""; }; - 46EB2E00001DC0 /* EXExportedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXExportedModule.h; sourceTree = ""; }; - 46EB2E00001DD0 /* EXExportedModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXExportedModule.m; sourceTree = ""; }; - 46EB2E00001DE0 /* EXSingletonModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSingletonModule.h; sourceTree = ""; }; - 46EB2E00001DF0 /* EXSingletonModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSingletonModule.m; sourceTree = ""; }; - 46EB2E00001E00 /* EXUnimodulesCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUnimodulesCompat.h; sourceTree = ""; }; - 46EB2E00001E10 /* EXUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUtilities.h; sourceTree = ""; }; - 46EB2E00001E20 /* EXUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXUtilities.m; sourceTree = ""; }; - 46EB2E00001E40 /* EXModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistry.h; sourceTree = ""; }; - 46EB2E00001E50 /* EXModuleRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistry.m; sourceTree = ""; }; - 46EB2E00001E60 /* EXModuleRegistryDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryDelegate.h; sourceTree = ""; }; - 46EB2E00001E80 /* EXModuleRegistryAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryAdapter.h; sourceTree = ""; }; - 46EB2E00001E90 /* EXModuleRegistryAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistryAdapter.m; sourceTree = ""; }; - 46EB2E00001EA0 /* EXModuleRegistryHolderReactModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryHolderReactModule.h; sourceTree = ""; }; - 46EB2E00001EB0 /* EXModuleRegistryHolderReactModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistryHolderReactModule.m; sourceTree = ""; }; - 46EB2E00001ED0 /* EXModuleRegistryProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryProvider.h; sourceTree = ""; }; - 46EB2E00001EE0 /* EXModuleRegistryProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXModuleRegistryProvider.m; sourceTree = ""; }; - 46EB2E00001F00 /* EXNativeModulesProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXNativeModulesProxy.h; sourceTree = ""; }; - 46EB2E00001F10 /* EXNativeModulesProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXNativeModulesProxy.mm; sourceTree = ""; }; - 46EB2E00001F20 /* NativeModulesProxyModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NativeModulesProxyModule.swift; sourceTree = ""; }; - 46EB2E00001F40 /* EXAppLifecycleListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppLifecycleListener.h; sourceTree = ""; }; - 46EB2E00001F50 /* EXAppLifecycleService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXAppLifecycleService.h; sourceTree = ""; }; - 46EB2E00001F60 /* EXEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXEventEmitter.h; sourceTree = ""; }; - 46EB2E00001F70 /* EXEventEmitterService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXEventEmitterService.h; sourceTree = ""; }; - 46EB2E00001F80 /* EXInternalModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXInternalModule.h; sourceTree = ""; }; - 46EB2E00001F90 /* EXJavaScriptContextProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXJavaScriptContextProvider.h; sourceTree = ""; }; - 46EB2E00001FA0 /* EXKernelService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXKernelService.h; sourceTree = ""; }; - 46EB2E00001FB0 /* EXLogHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLogHandler.h; sourceTree = ""; }; - 46EB2E00001FC0 /* EXModuleRegistryConsumer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXModuleRegistryConsumer.h; sourceTree = ""; }; - 46EB2E00001FD0 /* EXUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUIManager.h; sourceTree = ""; }; - 46EB2E00001FE0 /* EXUtilitiesInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXUtilitiesInterface.h; sourceTree = ""; }; - 46EB2E00002000 /* EXLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXLogManager.h; sourceTree = ""; }; - 46EB2E00002010 /* EXLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXLogManager.m; sourceTree = ""; }; - 46EB2E00002020 /* EXReactLogHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactLogHandler.h; sourceTree = ""; }; - 46EB2E00002030 /* EXReactLogHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXReactLogHandler.m; sourceTree = ""; }; - 46EB2E00002040 /* EXReactNativeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactNativeAdapter.h; sourceTree = ""; }; - 46EB2E00002050 /* EXReactNativeAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXReactNativeAdapter.mm; sourceTree = ""; }; - 46EB2E00002060 /* EXReactNativeEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactNativeEventEmitter.h; sourceTree = ""; }; - 46EB2E00002070 /* EXReactNativeEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXReactNativeEventEmitter.m; sourceTree = ""; }; - 46EB2E00002090 /* EXPermissionsService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXPermissionsService.h; sourceTree = ""; }; - 46EB2E000020A0 /* EXPermissionsService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXPermissionsService.m; sourceTree = ""; }; - 46EB2E000020B0 /* EXReactNativeUserNotificationCenterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactNativeUserNotificationCenterProxy.h; sourceTree = ""; }; - 46EB2E000020C0 /* EXReactNativeUserNotificationCenterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXReactNativeUserNotificationCenterProxy.m; sourceTree = ""; }; - 46EB2E000020D0 /* Platform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Platform.h; sourceTree = ""; }; - 46EB2E000020E0 /* Platform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Platform.swift; sourceTree = ""; }; - 46EB2E000020F0 /* RCTComponentData+Privates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTComponentData+Privates.h"; sourceTree = ""; }; - 46EB2E00002100 /* RCTComponentData+Privates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTComponentData+Privates.m"; sourceTree = ""; }; - 46EB2E00002120 /* ExpoReactDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoReactDelegate.swift; sourceTree = ""; }; - 46EB2E00002130 /* ExpoReactDelegateHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExpoReactDelegateHandler.swift; sourceTree = ""; }; - 46EB2E00002140 /* EXReactDelegateWrapper+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXReactDelegateWrapper+Private.h"; sourceTree = ""; }; - 46EB2E00002150 /* EXReactDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactDelegateWrapper.h; sourceTree = ""; }; - 46EB2E00002160 /* EXReactDelegateWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXReactDelegateWrapper.mm; sourceTree = ""; }; - 46EB2E00002170 /* EXReactRootViewFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXReactRootViewFactory.h; sourceTree = ""; }; - 46EB2E00002180 /* EXReactRootViewFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = EXReactRootViewFactory.mm; sourceTree = ""; }; - 46EB2E00002190 /* ModulePriorities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModulePriorities.swift; sourceTree = ""; }; - 46EB2E000021A0 /* RCTAppDelegate+Recreate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTAppDelegate+Recreate.h"; sourceTree = ""; }; - 46EB2E000021B0 /* RCTAppDelegate+Recreate.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTAppDelegate+Recreate.mm"; sourceTree = ""; }; - 46EB2E000021C0 /* Swift.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Swift.h; sourceTree = ""; }; - 46EB2E000021D0 /* Utilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Utilities.swift; sourceTree = ""; }; - 46EB2E000021F0 /* Exceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Exceptions.swift; sourceTree = ""; }; - 46EB2E00002200 /* Uuidv5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Uuidv5.swift; sourceTree = ""; }; - 46EB2E00002230 /* BridgelessJSCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BridgelessJSCallInvoker.h; sourceTree = ""; }; - 46EB2E00002240 /* EventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitter.cpp; sourceTree = ""; }; - 46EB2E00002250 /* EventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitter.h; sourceTree = ""; }; - 46EB2E00002260 /* JSIUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSIUtils.cpp; sourceTree = ""; }; - 46EB2E00002270 /* JSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSIUtils.h; sourceTree = ""; }; - 46EB2E00002280 /* LazyObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LazyObject.cpp; sourceTree = ""; }; - 46EB2E00002290 /* LazyObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LazyObject.h; sourceTree = ""; }; - 46EB2E000022A0 /* NativeModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeModule.cpp; sourceTree = ""; }; - 46EB2E000022B0 /* NativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeModule.h; sourceTree = ""; }; - 46EB2E000022C0 /* ObjectDeallocator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ObjectDeallocator.cpp; sourceTree = ""; }; - 46EB2E000022D0 /* ObjectDeallocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ObjectDeallocator.h; sourceTree = ""; }; - 46EB2E000022E0 /* SharedObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = SharedObject.cpp; sourceTree = ""; }; - 46EB2E000022F0 /* SharedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedObject.h; sourceTree = ""; }; - 46EB2E00002300 /* TestingSyncJSCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TestingSyncJSCallInvoker.h; sourceTree = ""; }; - 46EB2E00002310 /* TypedArray.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = TypedArray.cpp; sourceTree = ""; }; - 46EB2E00002320 /* TypedArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TypedArray.h; sourceTree = ""; }; - 46EB2E00002330 /* WebAuthSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebAuthSession.swift; sourceTree = ""; }; - 46EB2E00002340 /* WebBrowserExceptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserExceptions.swift; sourceTree = ""; }; - 46EB2E00002350 /* WebBrowserModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserModule.swift; sourceTree = ""; }; - 46EB2E00002360 /* WebBrowserOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserOptions.swift; sourceTree = ""; }; - 46EB2E00002370 /* WebBrowserSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebBrowserSession.swift; sourceTree = ""; }; - 46EB2E00002380 /* FBLazyIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLazyIterator.h; path = FBLazyVector/FBLazyIterator.h; sourceTree = ""; }; - 46EB2E00002390 /* FBLazyVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLazyVector.h; path = FBLazyVector/FBLazyVector.h; sourceTree = ""; }; - 46EB2E000023A0 /* AuthSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthSession.swift; path = GTMAppAuth/Sources/AuthSession.swift; sourceTree = ""; }; - 46EB2E000023B0 /* AuthSessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthSessionDelegate.swift; path = GTMAppAuth/Sources/AuthSessionDelegate.swift; sourceTree = ""; }; - 46EB2E000023C0 /* AuthSessionStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthSessionStore.swift; path = GTMAppAuth/Sources/AuthSessionStore.swift; sourceTree = ""; }; - 46EB2E000023D0 /* GTMOAuth2Compatibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GTMOAuth2Compatibility.swift; path = GTMAppAuth/Sources/KeychainStore/GTMOAuth2Compatibility.swift; sourceTree = ""; }; - 46EB2E000023E0 /* KeychainAttribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainAttribute.swift; path = GTMAppAuth/Sources/KeychainStore/KeychainAttribute.swift; sourceTree = ""; }; - 46EB2E000023F0 /* KeychainHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainHelper.swift; path = GTMAppAuth/Sources/KeychainStore/KeychainHelper.swift; sourceTree = ""; }; - 46EB2E00002400 /* KeychainStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainStore.swift; path = GTMAppAuth/Sources/KeychainStore/KeychainStore.swift; sourceTree = ""; }; - 46EB2E00002420 /* GTMSessionFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcher.m; path = Sources/Core/GTMSessionFetcher.m; sourceTree = ""; }; - 46EB2E00002430 /* GTMSessionFetcherLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherLogging.m; path = Sources/Core/GTMSessionFetcherLogging.m; sourceTree = ""; }; - 46EB2E00002440 /* GTMSessionFetcherService+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMSessionFetcherService+Internal.h"; path = "Sources/Core/GTMSessionFetcherService+Internal.h"; sourceTree = ""; }; - 46EB2E00002450 /* GTMSessionFetcherService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherService.m; path = Sources/Core/GTMSessionFetcherService.m; sourceTree = ""; }; - 46EB2E00002460 /* GTMSessionUploadFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionUploadFetcher.m; path = Sources/Core/GTMSessionUploadFetcher.m; sourceTree = ""; }; - 46EB2E00002470 /* GTMSessionFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcher.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcher.h; sourceTree = ""; }; - 46EB2E00002480 /* GTMSessionFetcherLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherLogging.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcherLogging.h; sourceTree = ""; }; - 46EB2E00002490 /* GTMSessionFetcherService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherService.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcherService.h; sourceTree = ""; }; - 46EB2E000024A0 /* GTMSessionUploadFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionUploadFetcher.h; path = Sources/Core/Public/GTMSessionFetcher/GTMSessionUploadFetcher.h; sourceTree = ""; }; - 46EB2E000024B0 /* GIDAuthentication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDAuthentication.h; path = GoogleSignIn/Sources/GIDAuthentication.h; sourceTree = ""; }; - 46EB2E000024C0 /* GIDAuthentication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDAuthentication.m; path = GoogleSignIn/Sources/GIDAuthentication.m; sourceTree = ""; }; - 46EB2E000024D0 /* GIDAuthStateMigration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDAuthStateMigration.h; path = GoogleSignIn/Sources/GIDAuthStateMigration.h; sourceTree = ""; }; - 46EB2E000024E0 /* GIDAuthStateMigration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDAuthStateMigration.m; path = GoogleSignIn/Sources/GIDAuthStateMigration.m; sourceTree = ""; }; - 46EB2E000024F0 /* GIDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDCallbackQueue.h; path = GoogleSignIn/Sources/GIDCallbackQueue.h; sourceTree = ""; }; - 46EB2E00002500 /* GIDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDCallbackQueue.m; path = GoogleSignIn/Sources/GIDCallbackQueue.m; sourceTree = ""; }; - 46EB2E00002510 /* GIDConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDConfiguration.m; path = GoogleSignIn/Sources/GIDConfiguration.m; sourceTree = ""; }; - 46EB2E00002520 /* GIDEMMErrorHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDEMMErrorHandler.h; path = GoogleSignIn/Sources/GIDEMMErrorHandler.h; sourceTree = ""; }; - 46EB2E00002530 /* GIDEMMErrorHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDEMMErrorHandler.m; path = GoogleSignIn/Sources/GIDEMMErrorHandler.m; sourceTree = ""; }; - 46EB2E00002540 /* GIDEMMSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDEMMSupport.h; path = GoogleSignIn/Sources/GIDEMMSupport.h; sourceTree = ""; }; - 46EB2E00002550 /* GIDEMMSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDEMMSupport.m; path = GoogleSignIn/Sources/GIDEMMSupport.m; sourceTree = ""; }; - 46EB2E00002560 /* GIDGoogleUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDGoogleUser.m; path = GoogleSignIn/Sources/GIDGoogleUser.m; sourceTree = ""; }; - 46EB2E00002570 /* GIDGoogleUser_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDGoogleUser_Private.h; path = GoogleSignIn/Sources/GIDGoogleUser_Private.h; sourceTree = ""; }; - 46EB2E00002580 /* GIDMDMPasscodeCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDMDMPasscodeCache.h; path = GoogleSignIn/Sources/GIDMDMPasscodeCache.h; sourceTree = ""; }; - 46EB2E00002590 /* GIDMDMPasscodeCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDMDMPasscodeCache.m; path = GoogleSignIn/Sources/GIDMDMPasscodeCache.m; sourceTree = ""; }; - 46EB2E000025A0 /* GIDMDMPasscodeState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDMDMPasscodeState.h; path = GoogleSignIn/Sources/GIDMDMPasscodeState.h; sourceTree = ""; }; - 46EB2E000025B0 /* GIDMDMPasscodeState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDMDMPasscodeState.m; path = GoogleSignIn/Sources/GIDMDMPasscodeState.m; sourceTree = ""; }; - 46EB2E000025C0 /* GIDMDMPasscodeState_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDMDMPasscodeState_Private.h; path = GoogleSignIn/Sources/GIDMDMPasscodeState_Private.h; sourceTree = ""; }; - 46EB2E000025D0 /* GIDProfileData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDProfileData.m; path = GoogleSignIn/Sources/GIDProfileData.m; sourceTree = ""; }; - 46EB2E000025E0 /* GIDProfileData_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDProfileData_Private.h; path = GoogleSignIn/Sources/GIDProfileData_Private.h; sourceTree = ""; }; - 46EB2E000025F0 /* GIDScopes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDScopes.h; path = GoogleSignIn/Sources/GIDScopes.h; sourceTree = ""; }; - 46EB2E00002600 /* GIDScopes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDScopes.m; path = GoogleSignIn/Sources/GIDScopes.m; sourceTree = ""; }; - 46EB2E00002610 /* GIDSignIn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignIn.m; path = GoogleSignIn/Sources/GIDSignIn.m; sourceTree = ""; }; - 46EB2E00002620 /* GIDSignInButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInButton.m; path = GoogleSignIn/Sources/GIDSignInButton.m; sourceTree = ""; }; - 46EB2E00002630 /* GIDSignInCallbackSchemes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInCallbackSchemes.h; path = GoogleSignIn/Sources/GIDSignInCallbackSchemes.h; sourceTree = ""; }; - 46EB2E00002640 /* GIDSignInCallbackSchemes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInCallbackSchemes.m; path = GoogleSignIn/Sources/GIDSignInCallbackSchemes.m; sourceTree = ""; }; - 46EB2E00002650 /* GIDSignInInternalOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInInternalOptions.h; path = GoogleSignIn/Sources/GIDSignInInternalOptions.h; sourceTree = ""; }; - 46EB2E00002660 /* GIDSignInInternalOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInInternalOptions.m; path = GoogleSignIn/Sources/GIDSignInInternalOptions.m; sourceTree = ""; }; - 46EB2E00002670 /* GIDSignInPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInPreferences.h; path = GoogleSignIn/Sources/GIDSignInPreferences.h; sourceTree = ""; }; - 46EB2E00002680 /* GIDSignInPreferences.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInPreferences.m; path = GoogleSignIn/Sources/GIDSignInPreferences.m; sourceTree = ""; }; - 46EB2E00002690 /* GIDSignInResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInResult.m; path = GoogleSignIn/Sources/GIDSignInResult.m; sourceTree = ""; }; - 46EB2E000026A0 /* GIDSignInResult_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInResult_Private.h; path = GoogleSignIn/Sources/GIDSignInResult_Private.h; sourceTree = ""; }; - 46EB2E000026B0 /* GIDSignInStrings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInStrings.h; path = GoogleSignIn/Sources/GIDSignInStrings.h; sourceTree = ""; }; - 46EB2E000026C0 /* GIDSignInStrings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDSignInStrings.m; path = GoogleSignIn/Sources/GIDSignInStrings.m; sourceTree = ""; }; - 46EB2E000026D0 /* GIDSignIn_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignIn_Private.h; path = GoogleSignIn/Sources/GIDSignIn_Private.h; sourceTree = ""; }; - 46EB2E000026E0 /* GIDToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GIDToken.m; path = GoogleSignIn/Sources/GIDToken.m; sourceTree = ""; }; - 46EB2E000026F0 /* GIDToken_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDToken_Private.h; path = GoogleSignIn/Sources/GIDToken_Private.h; sourceTree = ""; }; - 46EB2E00002700 /* NSBundle+GID3PAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+GID3PAdditions.h"; path = "GoogleSignIn/Sources/NSBundle+GID3PAdditions.h"; sourceTree = ""; }; - 46EB2E00002710 /* NSBundle+GID3PAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+GID3PAdditions.m"; path = "GoogleSignIn/Sources/NSBundle+GID3PAdditions.m"; sourceTree = ""; }; - 46EB2E00002720 /* GIDConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDConfiguration.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDConfiguration.h; sourceTree = ""; }; - 46EB2E00002730 /* GIDGoogleUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDGoogleUser.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDGoogleUser.h; sourceTree = ""; }; - 46EB2E00002740 /* GIDProfileData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDProfileData.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDProfileData.h; sourceTree = ""; }; - 46EB2E00002750 /* GIDSignIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignIn.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignIn.h; sourceTree = ""; }; - 46EB2E00002760 /* GIDSignInButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInButton.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignInButton.h; sourceTree = ""; }; - 46EB2E00002770 /* GIDSignInResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDSignInResult.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignInResult.h; sourceTree = ""; }; - 46EB2E00002780 /* GIDToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GIDToken.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GIDToken.h; sourceTree = ""; }; - 46EB2E00002790 /* GoogleSignIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GoogleSignIn.h; path = GoogleSignIn/Sources/Public/GoogleSignIn/GoogleSignIn.h; sourceTree = ""; }; - 46EB2E000027A0 /* String.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = String.cpp; path = folly/String.cpp; sourceTree = ""; }; - 46EB2E000027B0 /* Conv.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Conv.cpp; path = folly/Conv.cpp; sourceTree = ""; }; - 46EB2E000027C0 /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Demangle.cpp; path = folly/Demangle.cpp; sourceTree = ""; }; - 46EB2E000027D0 /* FileUtil.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = FileUtil.cpp; path = folly/FileUtil.cpp; sourceTree = ""; }; - 46EB2E000027E0 /* Format.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Format.cpp; path = folly/Format.cpp; sourceTree = ""; }; - 46EB2E000027F0 /* SafeAssert.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SafeAssert.cpp; path = folly/lang/SafeAssert.cpp; sourceTree = ""; }; - 46EB2E00002800 /* ToAscii.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ToAscii.cpp; path = folly/lang/ToAscii.cpp; sourceTree = ""; }; - 46EB2E00002810 /* ScopeGuard.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScopeGuard.cpp; path = folly/ScopeGuard.cpp; sourceTree = ""; }; - 46EB2E00002820 /* Unicode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Unicode.cpp; path = folly/Unicode.cpp; sourceTree = ""; }; - 46EB2E00002830 /* dynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dynamic.cpp; path = folly/dynamic.cpp; sourceTree = ""; }; - 46EB2E00002840 /* json.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = json.cpp; path = folly/json.cpp; sourceTree = ""; }; - 46EB2E00002850 /* json_pointer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = json_pointer.cpp; path = folly/json_pointer.cpp; sourceTree = ""; }; - 46EB2E00002860 /* F14Table.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = F14Table.cpp; path = folly/container/detail/F14Table.cpp; sourceTree = ""; }; - 46EB2E00002870 /* FileUtilDetail.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = FileUtilDetail.cpp; path = folly/detail/FileUtilDetail.cpp; sourceTree = ""; }; - 46EB2E00002880 /* SplitStringSimd.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SplitStringSimd.cpp; path = folly/detail/SplitStringSimd.cpp; sourceTree = ""; }; - 46EB2E00002890 /* UniqueInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UniqueInstance.cpp; path = folly/detail/UniqueInstance.cpp; sourceTree = ""; }; - 46EB2E000028A0 /* SpookyHashV2.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SpookyHashV2.cpp; path = folly/hash/SpookyHashV2.cpp; sourceTree = ""; }; - 46EB2E000028B0 /* CString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = CString.cpp; path = folly/lang/CString.cpp; sourceTree = ""; }; - 46EB2E000028C0 /* Exception.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Exception.cpp; path = folly/lang/Exception.cpp; sourceTree = ""; }; - 46EB2E000028D0 /* MallocImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MallocImpl.cpp; path = folly/memory/detail/MallocImpl.cpp; sourceTree = ""; }; - 46EB2E000028E0 /* NetOps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = NetOps.cpp; path = folly/net/NetOps.cpp; sourceTree = ""; }; - 46EB2E000028F0 /* SysUio.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SysUio.cpp; path = folly/portability/SysUio.cpp; sourceTree = ""; }; - 46EB2E00002900 /* SanitizeThread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SanitizeThread.cpp; path = folly/synchronization/SanitizeThread.cpp; sourceTree = ""; }; - 46EB2E00002910 /* AtFork.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AtFork.cpp; path = folly/system/AtFork.cpp; sourceTree = ""; }; - 46EB2E00002920 /* ThreadId.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ThreadId.cpp; path = folly/system/ThreadId.cpp; sourceTree = ""; }; - 46EB2E00002930 /* AtomicHashArray-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicHashArray-inl.h"; path = "folly/AtomicHashArray-inl.h"; sourceTree = ""; }; - 46EB2E00002940 /* AtomicHashArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashArray.h; path = folly/AtomicHashArray.h; sourceTree = ""; }; - 46EB2E00002950 /* AtomicHashMap-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicHashMap-inl.h"; path = "folly/AtomicHashMap-inl.h"; sourceTree = ""; }; - 46EB2E00002960 /* AtomicHashMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashMap.h; path = folly/AtomicHashMap.h; sourceTree = ""; }; - 46EB2E00002970 /* AtomicIntrusiveLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicIntrusiveLinkedList.h; path = folly/AtomicIntrusiveLinkedList.h; sourceTree = ""; }; - 46EB2E00002980 /* AtomicLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicLinkedList.h; path = folly/AtomicLinkedList.h; sourceTree = ""; }; - 46EB2E00002990 /* AtomicUnorderedMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUnorderedMap.h; path = folly/AtomicUnorderedMap.h; sourceTree = ""; }; - 46EB2E000029A0 /* base64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base64.h; path = folly/base64.h; sourceTree = ""; }; - 46EB2E000029B0 /* Benchmark.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Benchmark.h; path = folly/Benchmark.h; sourceTree = ""; }; - 46EB2E000029C0 /* BenchmarkUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BenchmarkUtil.h; path = folly/BenchmarkUtil.h; sourceTree = ""; }; - 46EB2E000029D0 /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/Bits.h; sourceTree = ""; }; - 46EB2E000029E0 /* CancellationToken-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CancellationToken-inl.h"; path = "folly/CancellationToken-inl.h"; sourceTree = ""; }; - 46EB2E000029F0 /* CancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CancellationToken.h; path = folly/CancellationToken.h; sourceTree = ""; }; - 46EB2E00002A00 /* Chrono.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chrono.h; path = folly/Chrono.h; sourceTree = ""; }; - 46EB2E00002A10 /* ClockGettimeWrappers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ClockGettimeWrappers.h; path = folly/ClockGettimeWrappers.h; sourceTree = ""; }; - 46EB2E00002A20 /* ConcurrentBitSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentBitSet.h; path = folly/ConcurrentBitSet.h; sourceTree = ""; }; - 46EB2E00002A30 /* ConcurrentLazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentLazy.h; path = folly/ConcurrentLazy.h; sourceTree = ""; }; - 46EB2E00002A40 /* ConcurrentSkipList-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ConcurrentSkipList-inl.h"; path = "folly/ConcurrentSkipList-inl.h"; sourceTree = ""; }; - 46EB2E00002A50 /* ConcurrentSkipList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentSkipList.h; path = folly/ConcurrentSkipList.h; sourceTree = ""; }; - 46EB2E00002A60 /* ConstexprMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConstexprMath.h; path = folly/ConstexprMath.h; sourceTree = ""; }; - 46EB2E00002A70 /* ConstructorCallbackList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConstructorCallbackList.h; path = folly/ConstructorCallbackList.h; sourceTree = ""; }; - 46EB2E00002A80 /* Conv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Conv.h; path = folly/Conv.h; sourceTree = ""; }; - 46EB2E00002A90 /* CPortability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CPortability.h; path = folly/CPortability.h; sourceTree = ""; }; - 46EB2E00002AA0 /* CppAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CppAttributes.h; path = folly/CppAttributes.h; sourceTree = ""; }; - 46EB2E00002AB0 /* CpuId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CpuId.h; path = folly/CpuId.h; sourceTree = ""; }; - 46EB2E00002AC0 /* DefaultKeepAliveExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DefaultKeepAliveExecutor.h; path = folly/DefaultKeepAliveExecutor.h; sourceTree = ""; }; - 46EB2E00002AD0 /* Demangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Demangle.h; path = folly/Demangle.h; sourceTree = ""; }; - 46EB2E00002AE0 /* DiscriminatedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DiscriminatedPtr.h; path = folly/DiscriminatedPtr.h; sourceTree = ""; }; - 46EB2E00002AF0 /* dynamic-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "dynamic-inl.h"; path = "folly/dynamic-inl.h"; sourceTree = ""; }; - 46EB2E00002B00 /* dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dynamic.h; path = folly/dynamic.h; sourceTree = ""; }; - 46EB2E00002B10 /* DynamicConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicConverter.h; path = folly/DynamicConverter.h; sourceTree = ""; }; - 46EB2E00002B20 /* Exception.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Exception.h; path = folly/Exception.h; sourceTree = ""; }; - 46EB2E00002B30 /* ExceptionString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExceptionString.h; path = folly/ExceptionString.h; sourceTree = ""; }; - 46EB2E00002B40 /* ExceptionWrapper-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ExceptionWrapper-inl.h"; path = "folly/ExceptionWrapper-inl.h"; sourceTree = ""; }; - 46EB2E00002B50 /* ExceptionWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExceptionWrapper.h; path = folly/ExceptionWrapper.h; sourceTree = ""; }; - 46EB2E00002B60 /* Executor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Executor.h; path = folly/Executor.h; sourceTree = ""; }; - 46EB2E00002B70 /* Expected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expected.h; path = folly/Expected.h; sourceTree = ""; }; - 46EB2E00002B80 /* FBString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBString.h; path = folly/FBString.h; sourceTree = ""; }; - 46EB2E00002B90 /* FBVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBVector.h; path = folly/FBVector.h; sourceTree = ""; }; - 46EB2E00002BA0 /* File.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = File.h; path = folly/File.h; sourceTree = ""; }; - 46EB2E00002BB0 /* FileUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtil.h; path = folly/FileUtil.h; sourceTree = ""; }; - 46EB2E00002BC0 /* Fingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fingerprint.h; path = folly/Fingerprint.h; sourceTree = ""; }; - 46EB2E00002BD0 /* FixedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FixedString.h; path = folly/FixedString.h; sourceTree = ""; }; - 46EB2E00002BE0 /* FollyMemcpy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FollyMemcpy.h; path = folly/FollyMemcpy.h; sourceTree = ""; }; - 46EB2E00002BF0 /* FollyMemset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FollyMemset.h; path = folly/FollyMemset.h; sourceTree = ""; }; - 46EB2E00002C00 /* Format-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Format-inl.h"; path = "folly/Format-inl.h"; sourceTree = ""; }; - 46EB2E00002C10 /* Format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Format.h; path = folly/Format.h; sourceTree = ""; }; - 46EB2E00002C20 /* FormatArg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FormatArg.h; path = folly/FormatArg.h; sourceTree = ""; }; - 46EB2E00002C30 /* FormatTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FormatTraits.h; path = folly/FormatTraits.h; sourceTree = ""; }; - 46EB2E00002C40 /* Function.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Function.h; path = folly/Function.h; sourceTree = ""; }; - 46EB2E00002C50 /* GLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GLog.h; path = folly/GLog.h; sourceTree = ""; }; - 46EB2E00002C60 /* GroupVarint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GroupVarint.h; path = folly/GroupVarint.h; sourceTree = ""; }; - 46EB2E00002C70 /* Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hash.h; path = folly/Hash.h; sourceTree = ""; }; - 46EB2E00002C80 /* Indestructible.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Indestructible.h; path = folly/Indestructible.h; sourceTree = ""; }; - 46EB2E00002C90 /* IndexedMemPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IndexedMemPool.h; path = folly/IndexedMemPool.h; sourceTree = ""; }; - 46EB2E00002CA0 /* IntrusiveList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IntrusiveList.h; path = folly/IntrusiveList.h; sourceTree = ""; }; - 46EB2E00002CB0 /* IPAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddress.h; path = folly/IPAddress.h; sourceTree = ""; }; - 46EB2E00002CC0 /* IPAddressException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressException.h; path = folly/IPAddressException.h; sourceTree = ""; }; - 46EB2E00002CD0 /* IPAddressV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressV4.h; path = folly/IPAddressV4.h; sourceTree = ""; }; - 46EB2E00002CE0 /* IPAddressV6.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressV6.h; path = folly/IPAddressV6.h; sourceTree = ""; }; - 46EB2E00002CF0 /* json.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json.h; path = folly/json.h; sourceTree = ""; }; - 46EB2E00002D00 /* json_patch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_patch.h; path = folly/json_patch.h; sourceTree = ""; }; - 46EB2E00002D10 /* json_pointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_pointer.h; path = folly/json_pointer.h; sourceTree = ""; }; - 46EB2E00002D20 /* Lazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lazy.h; path = folly/Lazy.h; sourceTree = ""; }; - 46EB2E00002D30 /* Likely.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Likely.h; path = folly/Likely.h; sourceTree = ""; }; - 46EB2E00002D40 /* MacAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MacAddress.h; path = folly/MacAddress.h; sourceTree = ""; }; - 46EB2E00002D50 /* MapUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapUtil.h; path = folly/MapUtil.h; sourceTree = ""; }; - 46EB2E00002D60 /* Math.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Math.h; path = folly/Math.h; sourceTree = ""; }; - 46EB2E00002D70 /* MaybeManagedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MaybeManagedPtr.h; path = folly/MaybeManagedPtr.h; sourceTree = ""; }; - 46EB2E00002D80 /* Memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Memory.h; path = folly/Memory.h; sourceTree = ""; }; - 46EB2E00002D90 /* MicroLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroLock.h; path = folly/MicroLock.h; sourceTree = ""; }; - 46EB2E00002DA0 /* MicroSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroSpinLock.h; path = folly/MicroSpinLock.h; sourceTree = ""; }; - 46EB2E00002DB0 /* MoveWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MoveWrapper.h; path = folly/MoveWrapper.h; sourceTree = ""; }; - 46EB2E00002DC0 /* MPMCPipeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCPipeline.h; path = folly/MPMCPipeline.h; sourceTree = ""; }; - 46EB2E00002DD0 /* MPMCQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCQueue.h; path = folly/MPMCQueue.h; sourceTree = ""; }; - 46EB2E00002DE0 /* ObserverContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObserverContainer.h; path = folly/ObserverContainer.h; sourceTree = ""; }; - 46EB2E00002DF0 /* Optional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Optional.h; path = folly/Optional.h; sourceTree = ""; }; - 46EB2E00002E00 /* Overload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Overload.h; path = folly/Overload.h; sourceTree = ""; }; - 46EB2E00002E10 /* PackedSyncPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PackedSyncPtr.h; path = folly/PackedSyncPtr.h; sourceTree = ""; }; - 46EB2E00002E20 /* Padded.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Padded.h; path = folly/Padded.h; sourceTree = ""; }; - 46EB2E00002E30 /* Poly-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Poly-inl.h"; path = "folly/Poly-inl.h"; sourceTree = ""; }; - 46EB2E00002E40 /* Poly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Poly.h; path = folly/Poly.h; sourceTree = ""; }; - 46EB2E00002E50 /* PolyException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PolyException.h; path = folly/PolyException.h; sourceTree = ""; }; - 46EB2E00002E60 /* Portability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Portability.h; path = folly/Portability.h; sourceTree = ""; }; - 46EB2E00002E70 /* Preprocessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Preprocessor.h; path = folly/Preprocessor.h; sourceTree = ""; }; - 46EB2E00002E80 /* ProducerConsumerQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProducerConsumerQueue.h; path = folly/ProducerConsumerQueue.h; sourceTree = ""; }; - 46EB2E00002E90 /* Random-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Random-inl.h"; path = "folly/Random-inl.h"; sourceTree = ""; }; - 46EB2E00002EA0 /* Random.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Random.h; path = folly/Random.h; sourceTree = ""; }; - 46EB2E00002EB0 /* Range.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Range.h; path = folly/Range.h; sourceTree = ""; }; - 46EB2E00002EC0 /* Replaceable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Replaceable.h; path = folly/Replaceable.h; sourceTree = ""; }; - 46EB2E00002ED0 /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/RWSpinLock.h; sourceTree = ""; }; - 46EB2E00002EE0 /* ScopeGuard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScopeGuard.h; path = folly/ScopeGuard.h; sourceTree = ""; }; - 46EB2E00002EF0 /* SharedMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SharedMutex.h; path = folly/SharedMutex.h; sourceTree = ""; }; - 46EB2E00002F00 /* Singleton-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Singleton-inl.h"; path = "folly/Singleton-inl.h"; sourceTree = ""; }; - 46EB2E00002F10 /* Singleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Singleton.h; path = folly/Singleton.h; sourceTree = ""; }; - 46EB2E00002F20 /* SingletonThreadLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SingletonThreadLocal.h; path = folly/SingletonThreadLocal.h; sourceTree = ""; }; - 46EB2E00002F30 /* small_vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = small_vector.h; path = folly/small_vector.h; sourceTree = ""; }; - 46EB2E00002F40 /* SocketAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketAddress.h; path = folly/SocketAddress.h; sourceTree = ""; }; - 46EB2E00002F50 /* sorted_vector_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sorted_vector_types.h; path = folly/sorted_vector_types.h; sourceTree = ""; }; - 46EB2E00002F60 /* SpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpinLock.h; path = folly/SpinLock.h; sourceTree = ""; }; - 46EB2E00002F70 /* stop_watch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stop_watch.h; path = folly/stop_watch.h; sourceTree = ""; }; - 46EB2E00002F80 /* String-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "String-inl.h"; path = "folly/String-inl.h"; sourceTree = ""; }; - 46EB2E00002F90 /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/String.h; sourceTree = ""; }; - 46EB2E00002FA0 /* Subprocess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Subprocess.h; path = folly/Subprocess.h; sourceTree = ""; }; - 46EB2E00002FB0 /* Synchronized.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Synchronized.h; path = folly/Synchronized.h; sourceTree = ""; }; - 46EB2E00002FC0 /* SynchronizedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynchronizedPtr.h; path = folly/SynchronizedPtr.h; sourceTree = ""; }; - 46EB2E00002FD0 /* ThreadCachedInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedInt.h; path = folly/ThreadCachedInt.h; sourceTree = ""; }; - 46EB2E00002FE0 /* ThreadLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadLocal.h; path = folly/ThreadLocal.h; sourceTree = ""; }; - 46EB2E00002FF0 /* TimeoutQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimeoutQueue.h; path = folly/TimeoutQueue.h; sourceTree = ""; }; - 46EB2E00003000 /* TokenBucket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TokenBucket.h; path = folly/TokenBucket.h; sourceTree = ""; }; - 46EB2E00003010 /* Traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Traits.h; path = folly/Traits.h; sourceTree = ""; }; - 46EB2E00003020 /* Try-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Try-inl.h"; path = "folly/Try-inl.h"; sourceTree = ""; }; - 46EB2E00003030 /* Try.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Try.h; path = folly/Try.h; sourceTree = ""; }; - 46EB2E00003040 /* Unicode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unicode.h; path = folly/Unicode.h; sourceTree = ""; }; - 46EB2E00003050 /* Unit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unit.h; path = folly/Unit.h; sourceTree = ""; }; - 46EB2E00003060 /* Uri-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Uri-inl.h"; path = "folly/Uri-inl.h"; sourceTree = ""; }; - 46EB2E00003070 /* Uri.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Uri.h; path = folly/Uri.h; sourceTree = ""; }; - 46EB2E00003080 /* UTF8String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UTF8String.h; path = folly/UTF8String.h; sourceTree = ""; }; - 46EB2E00003090 /* Utility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utility.h; path = folly/Utility.h; sourceTree = ""; }; - 46EB2E000030A0 /* Varint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Varint.h; path = folly/Varint.h; sourceTree = ""; }; - 46EB2E000030B0 /* VirtualExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VirtualExecutor.h; path = folly/VirtualExecutor.h; sourceTree = ""; }; - 46EB2E000030C0 /* Access.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Access.h; path = folly/container/Access.h; sourceTree = ""; }; - 46EB2E000030D0 /* Array.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Array.h; path = folly/container/Array.h; sourceTree = ""; }; - 46EB2E000030E0 /* BitIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitIterator.h; path = folly/container/BitIterator.h; sourceTree = ""; }; - 46EB2E000030F0 /* Enumerate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Enumerate.h; path = folly/container/Enumerate.h; sourceTree = ""; }; - 46EB2E00003100 /* EvictingCacheMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EvictingCacheMap.h; path = folly/container/EvictingCacheMap.h; sourceTree = ""; }; - 46EB2E00003110 /* F14Map-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "F14Map-fwd.h"; path = "folly/container/F14Map-fwd.h"; sourceTree = ""; }; - 46EB2E00003120 /* F14Map.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Map.h; path = folly/container/F14Map.h; sourceTree = ""; }; - 46EB2E00003130 /* F14Set-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "F14Set-fwd.h"; path = "folly/container/F14Set-fwd.h"; sourceTree = ""; }; - 46EB2E00003140 /* F14Set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Set.h; path = folly/container/F14Set.h; sourceTree = ""; }; - 46EB2E00003150 /* Foreach-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Foreach-inl.h"; path = "folly/container/Foreach-inl.h"; sourceTree = ""; }; - 46EB2E00003160 /* Foreach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Foreach.h; path = folly/container/Foreach.h; sourceTree = ""; }; - 46EB2E00003170 /* heap_vector_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = heap_vector_types.h; path = folly/container/heap_vector_types.h; sourceTree = ""; }; - 46EB2E00003180 /* HeterogeneousAccess-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "HeterogeneousAccess-fwd.h"; path = "folly/container/HeterogeneousAccess-fwd.h"; sourceTree = ""; }; - 46EB2E00003190 /* HeterogeneousAccess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HeterogeneousAccess.h; path = folly/container/HeterogeneousAccess.h; sourceTree = ""; }; - 46EB2E000031A0 /* IntrusiveHeap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IntrusiveHeap.h; path = folly/container/IntrusiveHeap.h; sourceTree = ""; }; - 46EB2E000031B0 /* Iterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Iterator.h; path = folly/container/Iterator.h; sourceTree = ""; }; - 46EB2E000031C0 /* Merge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Merge.h; path = folly/container/Merge.h; sourceTree = ""; }; - 46EB2E000031D0 /* SparseByteSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SparseByteSet.h; path = folly/container/SparseByteSet.h; sourceTree = ""; }; - 46EB2E000031E0 /* View.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = View.h; path = folly/container/View.h; sourceTree = ""; }; - 46EB2E000031F0 /* WeightedEvictingCacheMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WeightedEvictingCacheMap.h; path = folly/container/WeightedEvictingCacheMap.h; sourceTree = ""; }; - 46EB2E00003200 /* BitIteratorDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitIteratorDetail.h; path = folly/container/detail/BitIteratorDetail.h; sourceTree = ""; }; - 46EB2E00003210 /* F14Defaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Defaults.h; path = folly/container/detail/F14Defaults.h; sourceTree = ""; }; - 46EB2E00003220 /* F14IntrinsicsAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14IntrinsicsAvailability.h; path = folly/container/detail/F14IntrinsicsAvailability.h; sourceTree = ""; }; - 46EB2E00003230 /* F14MapFallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14MapFallback.h; path = folly/container/detail/F14MapFallback.h; sourceTree = ""; }; - 46EB2E00003240 /* F14Mask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Mask.h; path = folly/container/detail/F14Mask.h; sourceTree = ""; }; - 46EB2E00003250 /* F14Policy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Policy.h; path = folly/container/detail/F14Policy.h; sourceTree = ""; }; - 46EB2E00003260 /* F14SetFallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14SetFallback.h; path = folly/container/detail/F14SetFallback.h; sourceTree = ""; }; - 46EB2E00003270 /* F14Table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Table.h; path = folly/container/detail/F14Table.h; sourceTree = ""; }; - 46EB2E00003280 /* Util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Util.h; path = folly/container/detail/Util.h; sourceTree = ""; }; - 46EB2E00003290 /* AsyncTrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncTrace.h; path = folly/detail/AsyncTrace.h; sourceTree = ""; }; - 46EB2E000032A0 /* AtomicHashUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashUtils.h; path = folly/detail/AtomicHashUtils.h; sourceTree = ""; }; - 46EB2E000032B0 /* AtomicUnorderedMapUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUnorderedMapUtils.h; path = folly/detail/AtomicUnorderedMapUtils.h; sourceTree = ""; }; - 46EB2E000032C0 /* DiscriminatedPtrDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DiscriminatedPtrDetail.h; path = folly/detail/DiscriminatedPtrDetail.h; sourceTree = ""; }; - 46EB2E000032D0 /* FileUtilDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtilDetail.h; path = folly/detail/FileUtilDetail.h; sourceTree = ""; }; - 46EB2E000032E0 /* FileUtilVectorDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtilVectorDetail.h; path = folly/detail/FileUtilVectorDetail.h; sourceTree = ""; }; - 46EB2E000032F0 /* FingerprintPolynomial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FingerprintPolynomial.h; path = folly/detail/FingerprintPolynomial.h; sourceTree = ""; }; - 46EB2E00003300 /* Futex-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Futex-inl.h"; path = "folly/detail/Futex-inl.h"; sourceTree = ""; }; - 46EB2E00003310 /* Futex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Futex.h; path = folly/detail/Futex.h; sourceTree = ""; }; - 46EB2E00003320 /* GroupVarintDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GroupVarintDetail.h; path = folly/detail/GroupVarintDetail.h; sourceTree = ""; }; - 46EB2E00003330 /* IPAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddress.h; path = folly/detail/IPAddress.h; sourceTree = ""; }; - 46EB2E00003340 /* IPAddressSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressSource.h; path = folly/detail/IPAddressSource.h; sourceTree = ""; }; - 46EB2E00003350 /* Iterators.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Iterators.h; path = folly/detail/Iterators.h; sourceTree = ""; }; - 46EB2E00003360 /* MemoryIdler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryIdler.h; path = folly/detail/MemoryIdler.h; sourceTree = ""; }; - 46EB2E00003370 /* MPMCPipelineDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCPipelineDetail.h; path = folly/detail/MPMCPipelineDetail.h; sourceTree = ""; }; - 46EB2E00003380 /* PerfScoped.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PerfScoped.h; path = folly/detail/PerfScoped.h; sourceTree = ""; }; - 46EB2E00003390 /* PolyDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PolyDetail.h; path = folly/detail/PolyDetail.h; sourceTree = ""; }; - 46EB2E000033A0 /* RangeCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RangeCommon.h; path = folly/detail/RangeCommon.h; sourceTree = ""; }; - 46EB2E000033B0 /* RangeSse42.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RangeSse42.h; path = folly/detail/RangeSse42.h; sourceTree = ""; }; - 46EB2E000033C0 /* SimdAnyOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimdAnyOf.h; path = folly/detail/SimdAnyOf.h; sourceTree = ""; }; - 46EB2E000033D0 /* SimdCharPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimdCharPlatform.h; path = folly/detail/SimdCharPlatform.h; sourceTree = ""; }; - 46EB2E000033E0 /* SimdForEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimdForEach.h; path = folly/detail/SimdForEach.h; sourceTree = ""; }; - 46EB2E000033F0 /* SimpleSimdStringUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimpleSimdStringUtils.h; path = folly/detail/SimpleSimdStringUtils.h; sourceTree = ""; }; - 46EB2E00003400 /* SimpleSimdStringUtilsImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimpleSimdStringUtilsImpl.h; path = folly/detail/SimpleSimdStringUtilsImpl.h; sourceTree = ""; }; - 46EB2E00003410 /* Singleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Singleton.h; path = folly/detail/Singleton.h; sourceTree = ""; }; - 46EB2E00003420 /* SlowFingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SlowFingerprint.h; path = folly/detail/SlowFingerprint.h; sourceTree = ""; }; - 46EB2E00003430 /* SocketFastOpen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketFastOpen.h; path = folly/detail/SocketFastOpen.h; sourceTree = ""; }; - 46EB2E00003440 /* SplitStringSimd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SplitStringSimd.h; path = folly/detail/SplitStringSimd.h; sourceTree = ""; }; - 46EB2E00003450 /* SplitStringSimdImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SplitStringSimdImpl.h; path = folly/detail/SplitStringSimdImpl.h; sourceTree = ""; }; - 46EB2E00003460 /* Sse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sse.h; path = folly/detail/Sse.h; sourceTree = ""; }; - 46EB2E00003470 /* StaticSingletonManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticSingletonManager.h; path = folly/detail/StaticSingletonManager.h; sourceTree = ""; }; - 46EB2E00003480 /* ThreadLocalDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadLocalDetail.h; path = folly/detail/ThreadLocalDetail.h; sourceTree = ""; }; - 46EB2E00003490 /* TurnSequencer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurnSequencer.h; path = folly/detail/TurnSequencer.h; sourceTree = ""; }; - 46EB2E000034A0 /* TypeList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypeList.h; path = folly/detail/TypeList.h; sourceTree = ""; }; - 46EB2E000034B0 /* UniqueInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UniqueInstance.h; path = folly/detail/UniqueInstance.h; sourceTree = ""; }; - 46EB2E000034C0 /* UnrollUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnrollUtils.h; path = folly/detail/UnrollUtils.h; sourceTree = ""; }; - 46EB2E000034D0 /* ApplyTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ApplyTuple.h; path = folly/functional/ApplyTuple.h; sourceTree = ""; }; - 46EB2E000034E0 /* Invoke.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Invoke.h; path = folly/functional/Invoke.h; sourceTree = ""; }; - 46EB2E000034F0 /* Partial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Partial.h; path = folly/functional/Partial.h; sourceTree = ""; }; - 46EB2E00003500 /* protocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = protocol.h; path = folly/functional/protocol.h; sourceTree = ""; }; - 46EB2E00003510 /* traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = traits.h; path = folly/functional/traits.h; sourceTree = ""; }; - 46EB2E00003520 /* Checksum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Checksum.h; path = folly/hash/Checksum.h; sourceTree = ""; }; - 46EB2E00003530 /* FarmHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FarmHash.h; path = folly/hash/FarmHash.h; sourceTree = ""; }; - 46EB2E00003540 /* Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hash.h; path = folly/hash/Hash.h; sourceTree = ""; }; - 46EB2E00003550 /* SpookyHashV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpookyHashV1.h; path = folly/hash/SpookyHashV1.h; sourceTree = ""; }; - 46EB2E00003560 /* SpookyHashV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpookyHashV2.h; path = folly/hash/SpookyHashV2.h; sourceTree = ""; }; - 46EB2E00003570 /* Access.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Access.h; path = folly/lang/Access.h; sourceTree = ""; }; - 46EB2E00003580 /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Align.h; path = folly/lang/Align.h; sourceTree = ""; }; - 46EB2E00003590 /* Aligned.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Aligned.h; path = folly/lang/Aligned.h; sourceTree = ""; }; - 46EB2E000035A0 /* Assume.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Assume.h; path = folly/lang/Assume.h; sourceTree = ""; }; - 46EB2E000035B0 /* Badge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Badge.h; path = folly/lang/Badge.h; sourceTree = ""; }; - 46EB2E000035C0 /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/lang/Bits.h; sourceTree = ""; }; - 46EB2E000035D0 /* Builtin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Builtin.h; path = folly/lang/Builtin.h; sourceTree = ""; }; - 46EB2E000035E0 /* Byte.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Byte.h; path = folly/lang/Byte.h; sourceTree = ""; }; - 46EB2E000035F0 /* CArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CArray.h; path = folly/lang/CArray.h; sourceTree = ""; }; - 46EB2E00003600 /* Cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Cast.h; path = folly/lang/Cast.h; sourceTree = ""; }; - 46EB2E00003610 /* CheckedMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CheckedMath.h; path = folly/lang/CheckedMath.h; sourceTree = ""; }; - 46EB2E00003620 /* CString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CString.h; path = folly/lang/CString.h; sourceTree = ""; }; - 46EB2E00003630 /* CustomizationPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CustomizationPoint.h; path = folly/lang/CustomizationPoint.h; sourceTree = ""; }; - 46EB2E00003640 /* Exception.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Exception.h; path = folly/lang/Exception.h; sourceTree = ""; }; - 46EB2E00003650 /* Extern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Extern.h; path = folly/lang/Extern.h; sourceTree = ""; }; - 46EB2E00003660 /* Hint-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Hint-inl.h"; path = "folly/lang/Hint-inl.h"; sourceTree = ""; }; - 46EB2E00003670 /* Hint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hint.h; path = folly/lang/Hint.h; sourceTree = ""; }; - 46EB2E00003680 /* Keep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Keep.h; path = folly/lang/Keep.h; sourceTree = ""; }; - 46EB2E00003690 /* Launder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Launder.h; path = folly/lang/Launder.h; sourceTree = ""; }; - 46EB2E000036A0 /* New.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = New.h; path = folly/lang/New.h; sourceTree = ""; }; - 46EB2E000036B0 /* Ordering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Ordering.h; path = folly/lang/Ordering.h; sourceTree = ""; }; - 46EB2E000036C0 /* Pretty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pretty.h; path = folly/lang/Pretty.h; sourceTree = ""; }; - 46EB2E000036D0 /* PropagateConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropagateConst.h; path = folly/lang/PropagateConst.h; sourceTree = ""; }; - 46EB2E000036E0 /* RValueReferenceWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RValueReferenceWrapper.h; path = folly/lang/RValueReferenceWrapper.h; sourceTree = ""; }; - 46EB2E000036F0 /* SafeAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAssert.h; path = folly/lang/SafeAssert.h; sourceTree = ""; }; - 46EB2E00003700 /* StaticConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticConst.h; path = folly/lang/StaticConst.h; sourceTree = ""; }; - 46EB2E00003710 /* Thunk.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Thunk.h; path = folly/lang/Thunk.h; sourceTree = ""; }; - 46EB2E00003720 /* ToAscii.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ToAscii.h; path = folly/lang/ToAscii.h; sourceTree = ""; }; - 46EB2E00003730 /* TypeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypeInfo.h; path = folly/lang/TypeInfo.h; sourceTree = ""; }; - 46EB2E00003740 /* UncaughtExceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UncaughtExceptions.h; path = folly/lang/UncaughtExceptions.h; sourceTree = ""; }; - 46EB2E00003750 /* Arena-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Arena-inl.h"; path = "folly/memory/Arena-inl.h"; sourceTree = ""; }; - 46EB2E00003760 /* Arena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Arena.h; path = folly/memory/Arena.h; sourceTree = ""; }; - 46EB2E00003770 /* EnableSharedFromThis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EnableSharedFromThis.h; path = folly/memory/EnableSharedFromThis.h; sourceTree = ""; }; - 46EB2E00003780 /* MallctlHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MallctlHelper.h; path = folly/memory/MallctlHelper.h; sourceTree = ""; }; - 46EB2E00003790 /* Malloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Malloc.h; path = folly/memory/Malloc.h; sourceTree = ""; }; - 46EB2E000037A0 /* MemoryResource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryResource.h; path = folly/memory/MemoryResource.h; sourceTree = ""; }; - 46EB2E000037B0 /* not_null-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "not_null-inl.h"; path = "folly/memory/not_null-inl.h"; sourceTree = ""; }; - 46EB2E000037C0 /* not_null.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = not_null.h; path = folly/memory/not_null.h; sourceTree = ""; }; - 46EB2E000037D0 /* ReentrantAllocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReentrantAllocator.h; path = folly/memory/ReentrantAllocator.h; sourceTree = ""; }; - 46EB2E000037E0 /* SanitizeAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeAddress.h; path = folly/memory/SanitizeAddress.h; sourceTree = ""; }; - 46EB2E000037F0 /* SanitizeLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeLeak.h; path = folly/memory/SanitizeLeak.h; sourceTree = ""; }; - 46EB2E00003800 /* ThreadCachedArena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedArena.h; path = folly/memory/ThreadCachedArena.h; sourceTree = ""; }; - 46EB2E00003810 /* UninitializedMemoryHacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UninitializedMemoryHacks.h; path = folly/memory/UninitializedMemoryHacks.h; sourceTree = ""; }; - 46EB2E00003820 /* MallocImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MallocImpl.h; path = folly/memory/detail/MallocImpl.h; sourceTree = ""; }; - 46EB2E00003830 /* NetOps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetOps.h; path = folly/net/NetOps.h; sourceTree = ""; }; - 46EB2E00003840 /* NetOpsDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetOpsDispatcher.h; path = folly/net/NetOpsDispatcher.h; sourceTree = ""; }; - 46EB2E00003850 /* NetworkSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetworkSocket.h; path = folly/net/NetworkSocket.h; sourceTree = ""; }; - 46EB2E00003860 /* TcpInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpInfo.h; path = folly/net/TcpInfo.h; sourceTree = ""; }; - 46EB2E00003870 /* TcpInfoDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpInfoDispatcher.h; path = folly/net/TcpInfoDispatcher.h; sourceTree = ""; }; - 46EB2E00003880 /* TcpInfoTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpInfoTypes.h; path = folly/net/TcpInfoTypes.h; sourceTree = ""; }; - 46EB2E00003890 /* SocketFileDescriptorMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketFileDescriptorMap.h; path = folly/net/detail/SocketFileDescriptorMap.h; sourceTree = ""; }; - 46EB2E000038A0 /* Asm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Asm.h; path = folly/portability/Asm.h; sourceTree = ""; }; - 46EB2E000038B0 /* Atomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Atomic.h; path = folly/portability/Atomic.h; sourceTree = ""; }; - 46EB2E000038C0 /* Builtins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Builtins.h; path = folly/portability/Builtins.h; sourceTree = ""; }; - 46EB2E000038D0 /* Config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Config.h; path = folly/portability/Config.h; sourceTree = ""; }; - 46EB2E000038E0 /* Constexpr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constexpr.h; path = folly/portability/Constexpr.h; sourceTree = ""; }; - 46EB2E000038F0 /* Dirent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Dirent.h; path = folly/portability/Dirent.h; sourceTree = ""; }; - 46EB2E00003900 /* Event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Event.h; path = folly/portability/Event.h; sourceTree = ""; }; - 46EB2E00003910 /* Fcntl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fcntl.h; path = folly/portability/Fcntl.h; sourceTree = ""; }; - 46EB2E00003920 /* Filesystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Filesystem.h; path = folly/portability/Filesystem.h; sourceTree = ""; }; - 46EB2E00003930 /* FmtCompile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FmtCompile.h; path = folly/portability/FmtCompile.h; sourceTree = ""; }; - 46EB2E00003940 /* GFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GFlags.h; path = folly/portability/GFlags.h; sourceTree = ""; }; - 46EB2E00003950 /* GMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMock.h; path = folly/portability/GMock.h; sourceTree = ""; }; - 46EB2E00003960 /* GTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTest.h; path = folly/portability/GTest.h; sourceTree = ""; }; - 46EB2E00003970 /* IOVec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOVec.h; path = folly/portability/IOVec.h; sourceTree = ""; }; - 46EB2E00003980 /* Libgen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Libgen.h; path = folly/portability/Libgen.h; sourceTree = ""; }; - 46EB2E00003990 /* Libunwind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Libunwind.h; path = folly/portability/Libunwind.h; sourceTree = ""; }; - 46EB2E000039A0 /* Malloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Malloc.h; path = folly/portability/Malloc.h; sourceTree = ""; }; - 46EB2E000039B0 /* Math.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Math.h; path = folly/portability/Math.h; sourceTree = ""; }; - 46EB2E000039C0 /* Memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Memory.h; path = folly/portability/Memory.h; sourceTree = ""; }; - 46EB2E000039D0 /* OpenSSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSL.h; path = folly/portability/OpenSSL.h; sourceTree = ""; }; - 46EB2E000039E0 /* PThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PThread.h; path = folly/portability/PThread.h; sourceTree = ""; }; - 46EB2E000039F0 /* Sched.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sched.h; path = folly/portability/Sched.h; sourceTree = ""; }; - 46EB2E00003A00 /* Sockets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sockets.h; path = folly/portability/Sockets.h; sourceTree = ""; }; - 46EB2E00003A10 /* SourceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SourceLocation.h; path = folly/portability/SourceLocation.h; sourceTree = ""; }; - 46EB2E00003A20 /* Stdio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Stdio.h; path = folly/portability/Stdio.h; sourceTree = ""; }; - 46EB2E00003A30 /* Stdlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Stdlib.h; path = folly/portability/Stdlib.h; sourceTree = ""; }; - 46EB2E00003A40 /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/portability/String.h; sourceTree = ""; }; - 46EB2E00003A50 /* SysFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysFile.h; path = folly/portability/SysFile.h; sourceTree = ""; }; - 46EB2E00003A60 /* Syslog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Syslog.h; path = folly/portability/Syslog.h; sourceTree = ""; }; - 46EB2E00003A70 /* SysMembarrier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysMembarrier.h; path = folly/portability/SysMembarrier.h; sourceTree = ""; }; - 46EB2E00003A80 /* SysMman.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysMman.h; path = folly/portability/SysMman.h; sourceTree = ""; }; - 46EB2E00003A90 /* SysResource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysResource.h; path = folly/portability/SysResource.h; sourceTree = ""; }; - 46EB2E00003AA0 /* SysStat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysStat.h; path = folly/portability/SysStat.h; sourceTree = ""; }; - 46EB2E00003AB0 /* SysSyscall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysSyscall.h; path = folly/portability/SysSyscall.h; sourceTree = ""; }; - 46EB2E00003AC0 /* SysTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysTime.h; path = folly/portability/SysTime.h; sourceTree = ""; }; - 46EB2E00003AD0 /* SysTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysTypes.h; path = folly/portability/SysTypes.h; sourceTree = ""; }; - 46EB2E00003AE0 /* SysUio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysUio.h; path = folly/portability/SysUio.h; sourceTree = ""; }; - 46EB2E00003AF0 /* Time.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Time.h; path = folly/portability/Time.h; sourceTree = ""; }; - 46EB2E00003B00 /* Unistd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unistd.h; path = folly/portability/Unistd.h; sourceTree = ""; }; - 46EB2E00003B10 /* Windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Windows.h; path = folly/portability/Windows.h; sourceTree = ""; }; - 46EB2E00003B20 /* AtFork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtFork.h; path = folly/system/AtFork.h; sourceTree = ""; }; - 46EB2E00003B30 /* HardwareConcurrency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HardwareConcurrency.h; path = folly/system/HardwareConcurrency.h; sourceTree = ""; }; - 46EB2E00003B40 /* MemoryMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryMapping.h; path = folly/system/MemoryMapping.h; sourceTree = ""; }; - 46EB2E00003B50 /* Pid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pid.h; path = folly/system/Pid.h; sourceTree = ""; }; - 46EB2E00003B60 /* Shell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Shell.h; path = folly/system/Shell.h; sourceTree = ""; }; - 46EB2E00003B70 /* ThreadId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadId.h; path = folly/system/ThreadId.h; sourceTree = ""; }; - 46EB2E00003B80 /* ThreadName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadName.h; path = folly/system/ThreadName.h; sourceTree = ""; }; - 46EB2E00003BA0 /* SharedMutex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SharedMutex.cpp; path = folly/SharedMutex.cpp; sourceTree = ""; }; - 46EB2E00003BB0 /* CacheLocality.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = CacheLocality.cpp; path = folly/concurrency/CacheLocality.cpp; sourceTree = ""; }; - 46EB2E00003BC0 /* Futex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Futex.cpp; path = folly/detail/Futex.cpp; sourceTree = ""; }; - 46EB2E00003BD0 /* ParkingLot.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParkingLot.cpp; path = folly/synchronization/ParkingLot.cpp; sourceTree = ""; }; - 46EB2E00003BE0 /* Malloc.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Malloc.cpp; path = folly/portability/Malloc.cpp; sourceTree = ""; }; - 46EB2E00003BF0 /* CacheLocality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CacheLocality.h; path = folly/concurrency/CacheLocality.h; sourceTree = ""; }; - 46EB2E00003C00 /* AsymmetricThreadFence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsymmetricThreadFence.h; path = folly/synchronization/AsymmetricThreadFence.h; sourceTree = ""; }; - 46EB2E00003C10 /* AtomicNotification-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicNotification-inl.h"; path = "folly/synchronization/AtomicNotification-inl.h"; sourceTree = ""; }; - 46EB2E00003C20 /* AtomicNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicNotification.h; path = folly/synchronization/AtomicNotification.h; sourceTree = ""; }; - 46EB2E00003C30 /* AtomicRef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicRef.h; path = folly/synchronization/AtomicRef.h; sourceTree = ""; }; - 46EB2E00003C40 /* AtomicStruct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicStruct.h; path = folly/synchronization/AtomicStruct.h; sourceTree = ""; }; - 46EB2E00003C50 /* AtomicUtil-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicUtil-inl.h"; path = "folly/synchronization/AtomicUtil-inl.h"; sourceTree = ""; }; - 46EB2E00003C60 /* AtomicUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUtil.h; path = folly/synchronization/AtomicUtil.h; sourceTree = ""; }; - 46EB2E00003C70 /* Baton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Baton.h; path = folly/synchronization/Baton.h; sourceTree = ""; }; - 46EB2E00003C80 /* CallOnce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallOnce.h; path = folly/synchronization/CallOnce.h; sourceTree = ""; }; - 46EB2E00003C90 /* DelayedInit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DelayedInit.h; path = folly/synchronization/DelayedInit.h; sourceTree = ""; }; - 46EB2E00003CA0 /* DistributedMutex-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DistributedMutex-inl.h"; path = "folly/synchronization/DistributedMutex-inl.h"; sourceTree = ""; }; - 46EB2E00003CB0 /* DistributedMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DistributedMutex.h; path = folly/synchronization/DistributedMutex.h; sourceTree = ""; }; - 46EB2E00003CC0 /* Hazptr-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Hazptr-fwd.h"; path = "folly/synchronization/Hazptr-fwd.h"; sourceTree = ""; }; - 46EB2E00003CD0 /* Hazptr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hazptr.h; path = folly/synchronization/Hazptr.h; sourceTree = ""; }; - 46EB2E00003CE0 /* HazptrDomain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrDomain.h; path = folly/synchronization/HazptrDomain.h; sourceTree = ""; }; - 46EB2E00003CF0 /* HazptrHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrHolder.h; path = folly/synchronization/HazptrHolder.h; sourceTree = ""; }; - 46EB2E00003D00 /* HazptrObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrObj.h; path = folly/synchronization/HazptrObj.h; sourceTree = ""; }; - 46EB2E00003D10 /* HazptrObjLinked.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrObjLinked.h; path = folly/synchronization/HazptrObjLinked.h; sourceTree = ""; }; - 46EB2E00003D20 /* HazptrRec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrRec.h; path = folly/synchronization/HazptrRec.h; sourceTree = ""; }; - 46EB2E00003D30 /* HazptrThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrThreadPoolExecutor.h; path = folly/synchronization/HazptrThreadPoolExecutor.h; sourceTree = ""; }; - 46EB2E00003D40 /* HazptrThrLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrThrLocal.h; path = folly/synchronization/HazptrThrLocal.h; sourceTree = ""; }; - 46EB2E00003D50 /* Latch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Latch.h; path = folly/synchronization/Latch.h; sourceTree = ""; }; - 46EB2E00003D60 /* LifoSem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LifoSem.h; path = folly/synchronization/LifoSem.h; sourceTree = ""; }; - 46EB2E00003D70 /* Lock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lock.h; path = folly/synchronization/Lock.h; sourceTree = ""; }; - 46EB2E00003D80 /* MicroSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroSpinLock.h; path = folly/synchronization/MicroSpinLock.h; sourceTree = ""; }; - 46EB2E00003D90 /* NativeSemaphore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeSemaphore.h; path = folly/synchronization/NativeSemaphore.h; sourceTree = ""; }; - 46EB2E00003DA0 /* ParkingLot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParkingLot.h; path = folly/synchronization/ParkingLot.h; sourceTree = ""; }; - 46EB2E00003DB0 /* PicoSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PicoSpinLock.h; path = folly/synchronization/PicoSpinLock.h; sourceTree = ""; }; - 46EB2E00003DC0 /* Rcu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Rcu.h; path = folly/synchronization/Rcu.h; sourceTree = ""; }; - 46EB2E00003DD0 /* RelaxedAtomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RelaxedAtomic.h; path = folly/synchronization/RelaxedAtomic.h; sourceTree = ""; }; - 46EB2E00003DE0 /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/synchronization/RWSpinLock.h; sourceTree = ""; }; - 46EB2E00003DF0 /* SanitizeThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeThread.h; path = folly/synchronization/SanitizeThread.h; sourceTree = ""; }; - 46EB2E00003E00 /* SaturatingSemaphore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SaturatingSemaphore.h; path = folly/synchronization/SaturatingSemaphore.h; sourceTree = ""; }; - 46EB2E00003E10 /* SmallLocks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SmallLocks.h; path = folly/synchronization/SmallLocks.h; sourceTree = ""; }; - 46EB2E00003E20 /* ThrottledLifoSem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThrottledLifoSem.h; path = folly/synchronization/ThrottledLifoSem.h; sourceTree = ""; }; - 46EB2E00003E30 /* Utility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utility.h; path = folly/synchronization/Utility.h; sourceTree = ""; }; - 46EB2E00003E40 /* WaitOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WaitOptions.h; path = folly/synchronization/WaitOptions.h; sourceTree = ""; }; - 46EB2E00003E60 /* RCTDeprecation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDeprecation.h; sourceTree = ""; }; - 46EB2E00003E70 /* RCTDeprecation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDeprecation.m; sourceTree = ""; }; - 46EB2E00003E80 /* RCTRequired.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRequired.h; sourceTree = ""; }; - 46EB2E00003E90 /* RCTConvertHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvertHelpers.h; sourceTree = ""; }; - 46EB2E00003EA0 /* RCTConvertHelpers.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTConvertHelpers.mm; sourceTree = ""; }; - 46EB2E00003EB0 /* RCTTypedModuleConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTypedModuleConstants.h; sourceTree = ""; }; - 46EB2E00003EC0 /* RCTTypedModuleConstants.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTypedModuleConstants.mm; sourceTree = ""; }; - 46EB2E00003ED0 /* RNCAsyncStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAsyncStorage.h; path = ios/RNCAsyncStorage.h; sourceTree = ""; }; - 46EB2E00003EE0 /* RNCAsyncStorage.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNCAsyncStorage.mm; path = ios/RNCAsyncStorage.mm; sourceTree = ""; }; - 46EB2E00003EF0 /* RNCAsyncStorageDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAsyncStorageDelegate.h; path = ios/RNCAsyncStorageDelegate.h; sourceTree = ""; }; - 46EB2E00003F10 /* RNFlingHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNFlingHandler.h; sourceTree = ""; }; - 46EB2E00003F20 /* RNFlingHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNFlingHandler.m; sourceTree = ""; }; - 46EB2E00003F30 /* RNForceTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNForceTouchHandler.h; sourceTree = ""; }; - 46EB2E00003F40 /* RNForceTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNForceTouchHandler.m; sourceTree = ""; }; - 46EB2E00003F50 /* RNHoverHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNHoverHandler.h; sourceTree = ""; }; - 46EB2E00003F60 /* RNHoverHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNHoverHandler.m; sourceTree = ""; }; - 46EB2E00003F70 /* RNLongPressHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNLongPressHandler.h; sourceTree = ""; }; - 46EB2E00003F80 /* RNLongPressHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNLongPressHandler.m; sourceTree = ""; }; - 46EB2E00003F90 /* RNManualHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNManualHandler.h; sourceTree = ""; }; - 46EB2E00003FA0 /* RNManualHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNManualHandler.m; sourceTree = ""; }; - 46EB2E00003FB0 /* RNNativeViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNNativeViewHandler.h; sourceTree = ""; }; - 46EB2E00003FC0 /* RNNativeViewHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNNativeViewHandler.mm; sourceTree = ""; }; - 46EB2E00003FD0 /* RNPanHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNPanHandler.h; sourceTree = ""; }; - 46EB2E00003FE0 /* RNPanHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNPanHandler.m; sourceTree = ""; }; - 46EB2E00003FF0 /* RNPinchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNPinchHandler.h; sourceTree = ""; }; - 46EB2E00004000 /* RNPinchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNPinchHandler.m; sourceTree = ""; }; - 46EB2E00004010 /* RNRotationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNRotationHandler.h; sourceTree = ""; }; - 46EB2E00004020 /* RNRotationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNRotationHandler.m; sourceTree = ""; }; - 46EB2E00004030 /* RNTapHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNTapHandler.h; sourceTree = ""; }; - 46EB2E00004040 /* RNTapHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNTapHandler.m; sourceTree = ""; }; - 46EB2E00004050 /* RNGestureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandler.h; path = apple/RNGestureHandler.h; sourceTree = ""; }; - 46EB2E00004060 /* RNGestureHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandler.mm; path = apple/RNGestureHandler.mm; sourceTree = ""; }; - 46EB2E00004070 /* RNGestureHandlerActionType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerActionType.h; path = apple/RNGestureHandlerActionType.h; sourceTree = ""; }; - 46EB2E00004080 /* RNGestureHandlerButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButton.h; path = apple/RNGestureHandlerButton.h; sourceTree = ""; }; - 46EB2E00004090 /* RNGestureHandlerButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerButton.m; path = apple/RNGestureHandlerButton.m; sourceTree = ""; }; - 46EB2E000040A0 /* RNGestureHandlerButtonComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButtonComponentView.h; path = apple/RNGestureHandlerButtonComponentView.h; sourceTree = ""; }; - 46EB2E000040B0 /* RNGestureHandlerButtonComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerButtonComponentView.mm; path = apple/RNGestureHandlerButtonComponentView.mm; sourceTree = ""; }; - 46EB2E000040C0 /* RNGestureHandlerButtonManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButtonManager.h; path = apple/RNGestureHandlerButtonManager.h; sourceTree = ""; }; - 46EB2E000040D0 /* RNGestureHandlerButtonManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerButtonManager.m; path = apple/RNGestureHandlerButtonManager.m; sourceTree = ""; }; - 46EB2E000040E0 /* RNGestureHandlerDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerDirection.h; path = apple/RNGestureHandlerDirection.h; sourceTree = ""; }; - 46EB2E000040F0 /* RNGestureHandlerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerEvents.h; path = apple/RNGestureHandlerEvents.h; sourceTree = ""; }; - 46EB2E00004100 /* RNGestureHandlerEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerEvents.m; path = apple/RNGestureHandlerEvents.m; sourceTree = ""; }; - 46EB2E00004110 /* RNGestureHandlerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerManager.h; path = apple/RNGestureHandlerManager.h; sourceTree = ""; }; - 46EB2E00004120 /* RNGestureHandlerManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerManager.mm; path = apple/RNGestureHandlerManager.mm; sourceTree = ""; }; - 46EB2E00004130 /* RNGestureHandlerModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerModule.h; path = apple/RNGestureHandlerModule.h; sourceTree = ""; }; - 46EB2E00004140 /* RNGestureHandlerModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerModule.mm; path = apple/RNGestureHandlerModule.mm; sourceTree = ""; }; - 46EB2E00004150 /* RNGestureHandlerPointerTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerPointerTracker.h; path = apple/RNGestureHandlerPointerTracker.h; sourceTree = ""; }; - 46EB2E00004160 /* RNGestureHandlerPointerTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerPointerTracker.m; path = apple/RNGestureHandlerPointerTracker.m; sourceTree = ""; }; - 46EB2E00004170 /* RNGestureHandlerPointerType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerPointerType.h; path = apple/RNGestureHandlerPointerType.h; sourceTree = ""; }; - 46EB2E00004180 /* RNGestureHandlerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerRegistry.h; path = apple/RNGestureHandlerRegistry.h; sourceTree = ""; }; - 46EB2E00004190 /* RNGestureHandlerRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerRegistry.m; path = apple/RNGestureHandlerRegistry.m; sourceTree = ""; }; - 46EB2E000041A0 /* RNGestureHandlerRootViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGestureHandlerRootViewComponentView.mm; path = apple/RNGestureHandlerRootViewComponentView.mm; sourceTree = ""; }; - 46EB2E000041B0 /* RNGestureHandlerState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerState.h; path = apple/RNGestureHandlerState.h; sourceTree = ""; }; - 46EB2E000041C0 /* RNGestureHandlerStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerStateManager.h; path = apple/RNGestureHandlerStateManager.h; sourceTree = ""; }; - 46EB2E000041D0 /* RNGHStylusData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHStylusData.h; path = apple/RNGHStylusData.h; sourceTree = ""; }; - 46EB2E000041E0 /* RNGHStylusData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGHStylusData.m; path = apple/RNGHStylusData.m; sourceTree = ""; }; - 46EB2E000041F0 /* RNGHTouchEventType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHTouchEventType.h; path = apple/RNGHTouchEventType.h; sourceTree = ""; }; - 46EB2E00004200 /* RNGHUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHUIKit.h; path = apple/RNGHUIKit.h; sourceTree = ""; }; - 46EB2E00004210 /* RNGHVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGHVector.h; path = apple/RNGHVector.h; sourceTree = ""; }; - 46EB2E00004220 /* RNGHVector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGHVector.m; path = apple/RNGHVector.m; sourceTree = ""; }; - 46EB2E00004230 /* RNManualActivationRecognizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNManualActivationRecognizer.h; path = apple/RNManualActivationRecognizer.h; sourceTree = ""; }; - 46EB2E00004240 /* RNManualActivationRecognizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNManualActivationRecognizer.m; path = apple/RNManualActivationRecognizer.m; sourceTree = ""; }; - 46EB2E00004250 /* RNRootViewGestureRecognizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNRootViewGestureRecognizer.h; path = apple/RNRootViewGestureRecognizer.h; sourceTree = ""; }; - 46EB2E00004260 /* RNRootViewGestureRecognizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNRootViewGestureRecognizer.m; path = apple/RNRootViewGestureRecognizer.m; sourceTree = ""; }; - 46EB2E00004270 /* RCTConvert+RNGoogleSignin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+RNGoogleSignin.h"; path = "ios/RCTConvert+RNGoogleSignin.h"; sourceTree = ""; }; - 46EB2E00004280 /* RCTConvert+RNGoogleSignin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "RCTConvert+RNGoogleSignin.mm"; path = "ios/RCTConvert+RNGoogleSignin.mm"; sourceTree = ""; }; - 46EB2E00004290 /* RNGoogleSignin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGoogleSignin.h; path = ios/RNGoogleSignin.h; sourceTree = ""; }; - 46EB2E000042A0 /* RNGoogleSignin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGoogleSignin.mm; path = ios/RNGoogleSignin.mm; sourceTree = ""; }; - 46EB2E000042B0 /* RNGoogleSignInButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGoogleSignInButton.h; path = ios/RNGoogleSignInButton.h; sourceTree = ""; }; - 46EB2E000042C0 /* RNGoogleSignInButton.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNGoogleSignInButton.mm; path = ios/RNGoogleSignInButton.mm; sourceTree = ""; }; - 46EB2E000042D0 /* RNGoogleSigninButtonManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGoogleSigninButtonManager.m; path = ios/RNGoogleSigninButtonManager.m; sourceTree = ""; }; - 46EB2E000042E0 /* RNGoogleSigninButtonPaper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGoogleSigninButtonPaper.h; path = ios/RNGoogleSigninButtonPaper.h; sourceTree = ""; }; - 46EB2E00004320 /* REAInitializerRCTFabricSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAInitializerRCTFabricSurface.h; sourceTree = ""; }; - 46EB2E00004330 /* REAInitializerRCTFabricSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAInitializerRCTFabricSurface.mm; sourceTree = ""; }; - 46EB2E00004350 /* REAKeyboardEventObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAKeyboardEventObserver.h; sourceTree = ""; }; - 46EB2E00004360 /* REAKeyboardEventObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAKeyboardEventObserver.mm; sourceTree = ""; }; - 46EB2E00004380 /* REAAnimationsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAAnimationsManager.h; sourceTree = ""; }; - 46EB2E00004390 /* REAAnimationsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAAnimationsManager.m; sourceTree = ""; }; - 46EB2E000043A0 /* REAFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAFrame.h; sourceTree = ""; }; - 46EB2E000043B0 /* REAFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAFrame.m; sourceTree = ""; }; - 46EB2E000043C0 /* REAScreensHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAScreensHelper.h; sourceTree = ""; }; - 46EB2E000043D0 /* REAScreensHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAScreensHelper.m; sourceTree = ""; }; - 46EB2E000043E0 /* REASharedElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASharedElement.h; sourceTree = ""; }; - 46EB2E000043F0 /* REASharedElement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASharedElement.m; sourceTree = ""; }; - 46EB2E00004400 /* REASharedTransitionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASharedTransitionManager.h; sourceTree = ""; }; - 46EB2E00004410 /* REASharedTransitionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASharedTransitionManager.m; sourceTree = ""; }; - 46EB2E00004420 /* REASnapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASnapshot.h; sourceTree = ""; }; - 46EB2E00004430 /* REASnapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASnapshot.m; sourceTree = ""; }; - 46EB2E00004440 /* REASwizzledUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASwizzledUIManager.h; sourceTree = ""; }; - 46EB2E00004450 /* REASwizzledUIManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REASwizzledUIManager.mm; sourceTree = ""; }; - 46EB2E00004470 /* NativeMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeMethods.h; sourceTree = ""; }; - 46EB2E00004480 /* NativeMethods.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NativeMethods.mm; sourceTree = ""; }; - 46EB2E00004490 /* NativeProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeProxy.h; sourceTree = ""; }; - 46EB2E000044A0 /* NativeProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NativeProxy.mm; sourceTree = ""; }; - 46EB2E000044B0 /* PlatformDepMethodsHolderImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformDepMethodsHolderImpl.h; sourceTree = ""; }; - 46EB2E000044C0 /* PlatformDepMethodsHolderImpl.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformDepMethodsHolderImpl.mm; sourceTree = ""; }; - 46EB2E000044D0 /* PlatformLogger.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformLogger.mm; sourceTree = ""; }; - 46EB2E000044E0 /* REAIOSUIScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAIOSUIScheduler.h; sourceTree = ""; }; - 46EB2E000044F0 /* REAIOSUIScheduler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAIOSUIScheduler.mm; sourceTree = ""; }; - 46EB2E00004500 /* REAJSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAJSIUtils.h; sourceTree = ""; }; - 46EB2E00004510 /* REAMessageThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAMessageThread.h; sourceTree = ""; }; - 46EB2E00004520 /* REAMessageThread.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAMessageThread.mm; sourceTree = ""; }; - 46EB2E00004530 /* RCTEventDispatcher+Reanimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTEventDispatcher+Reanimated.h"; sourceTree = ""; }; - 46EB2E00004540 /* RCTEventDispatcher+Reanimated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTEventDispatcher+Reanimated.m"; sourceTree = ""; }; - 46EB2E00004550 /* RCTUIView+Reanimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTUIView+Reanimated.h"; sourceTree = ""; }; - 46EB2E00004560 /* RCTUIView+Reanimated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTUIView+Reanimated.m"; sourceTree = ""; }; - 46EB2E00004570 /* READisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = READisplayLink.h; sourceTree = ""; }; - 46EB2E00004580 /* REAModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAModule.h; sourceTree = ""; }; - 46EB2E00004590 /* REAModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REAModule.mm; sourceTree = ""; }; - 46EB2E000045A0 /* REANodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REANodesManager.h; sourceTree = ""; }; - 46EB2E000045B0 /* REANodesManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REANodesManager.mm; sourceTree = ""; }; - 46EB2E000045C0 /* REASlowAnimations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASlowAnimations.h; sourceTree = ""; }; - 46EB2E000045D0 /* REASlowAnimations.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = REASlowAnimations.mm; sourceTree = ""; }; - 46EB2E000045E0 /* REAUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAUIKit.h; sourceTree = ""; }; - 46EB2E000045F0 /* REAUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAUtils.h; sourceTree = ""; }; - 46EB2E00004600 /* REAUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAUtils.m; sourceTree = ""; }; - 46EB2E00004610 /* RNGestureHandlerStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNGestureHandlerStateManager.h; sourceTree = ""; }; - 46EB2E00004630 /* ReanimatedSensor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedSensor.h; sourceTree = ""; }; - 46EB2E00004640 /* ReanimatedSensor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ReanimatedSensor.m; sourceTree = ""; }; - 46EB2E00004650 /* ReanimatedSensorContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedSensorContainer.h; sourceTree = ""; }; - 46EB2E00004660 /* ReanimatedSensorContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ReanimatedSensorContainer.m; sourceTree = ""; }; - 46EB2E00004670 /* ReanimatedSensorType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedSensorType.h; sourceTree = ""; }; - 46EB2E000046C0 /* AnimatedSensorModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AnimatedSensorModule.cpp; sourceTree = ""; }; - 46EB2E000046D0 /* AnimatedSensorModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AnimatedSensorModule.h; sourceTree = ""; }; - 46EB2E000046F0 /* PropsRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PropsRegistry.cpp; sourceTree = ""; }; - 46EB2E00004700 /* PropsRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PropsRegistry.h; sourceTree = ""; }; - 46EB2E00004710 /* ReanimatedCommitHook.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedCommitHook.cpp; sourceTree = ""; }; - 46EB2E00004720 /* ReanimatedCommitHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedCommitHook.h; sourceTree = ""; }; - 46EB2E00004730 /* ReanimatedCommitShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedCommitShadowNode.h; sourceTree = ""; }; - 46EB2E00004740 /* ReanimatedMountHook.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedMountHook.cpp; sourceTree = ""; }; - 46EB2E00004750 /* ReanimatedMountHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedMountHook.h; sourceTree = ""; }; - 46EB2E00004760 /* ShadowTreeCloner.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowTreeCloner.cpp; sourceTree = ""; }; - 46EB2E00004770 /* ShadowTreeCloner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowTreeCloner.h; sourceTree = ""; }; - 46EB2E00004790 /* LayoutAnimationsManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutAnimationsManager.cpp; sourceTree = ""; }; - 46EB2E000047A0 /* LayoutAnimationsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationsManager.h; sourceTree = ""; }; - 46EB2E000047B0 /* LayoutAnimationsProxy.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutAnimationsProxy.cpp; sourceTree = ""; }; - 46EB2E000047C0 /* LayoutAnimationsProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationsProxy.h; sourceTree = ""; }; - 46EB2E000047D0 /* LayoutAnimationsUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutAnimationsUtils.cpp; sourceTree = ""; }; - 46EB2E000047E0 /* LayoutAnimationsUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationsUtils.h; sourceTree = ""; }; - 46EB2E000047F0 /* LayoutAnimationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutAnimationType.h; sourceTree = ""; }; - 46EB2E00004810 /* NativeReanimatedModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeReanimatedModule.cpp; sourceTree = ""; }; - 46EB2E00004820 /* NativeReanimatedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeReanimatedModule.h; sourceTree = ""; }; - 46EB2E00004830 /* NativeReanimatedModuleSpec.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeReanimatedModuleSpec.cpp; sourceTree = ""; }; - 46EB2E00004840 /* NativeReanimatedModuleSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeReanimatedModuleSpec.h; sourceTree = ""; }; - 46EB2E00004860 /* CollectionUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CollectionUtils.h; sourceTree = ""; }; - 46EB2E00004870 /* FeaturesConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = FeaturesConfig.cpp; sourceTree = ""; }; - 46EB2E00004880 /* FeaturesConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FeaturesConfig.h; sourceTree = ""; }; - 46EB2E00004890 /* PlatformDepMethodsHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformDepMethodsHolder.h; sourceTree = ""; }; - 46EB2E000048A0 /* PlatformLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformLogger.h; sourceTree = ""; }; - 46EB2E000048B0 /* SingleInstanceChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SingleInstanceChecker.h; sourceTree = ""; }; - 46EB2E000048C0 /* UIRuntimeDecorator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = UIRuntimeDecorator.cpp; sourceTree = ""; }; - 46EB2E000048D0 /* UIRuntimeDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UIRuntimeDecorator.h; sourceTree = ""; }; - 46EB2E00004900 /* EventHandlerRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventHandlerRegistry.cpp; sourceTree = ""; }; - 46EB2E00004910 /* EventHandlerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventHandlerRegistry.h; sourceTree = ""; }; - 46EB2E00004920 /* WorkletRuntimeRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletRuntimeRegistry.cpp; sourceTree = ""; }; - 46EB2E00004930 /* WorkletRuntimeRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntimeRegistry.h; sourceTree = ""; }; - 46EB2E00004950 /* Shareables.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Shareables.cpp; sourceTree = ""; }; - 46EB2E00004960 /* Shareables.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Shareables.h; sourceTree = ""; }; - 46EB2E00004980 /* AsyncQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AsyncQueue.cpp; sourceTree = ""; }; - 46EB2E00004990 /* AsyncQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AsyncQueue.h; sourceTree = ""; }; - 46EB2E000049A0 /* JSISerializer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSISerializer.cpp; sourceTree = ""; }; - 46EB2E000049B0 /* JSISerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSISerializer.h; sourceTree = ""; }; - 46EB2E000049C0 /* JSLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSLogger.cpp; sourceTree = ""; }; - 46EB2E000049D0 /* JSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSLogger.h; sourceTree = ""; }; - 46EB2E000049E0 /* JSScheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSScheduler.cpp; sourceTree = ""; }; - 46EB2E000049F0 /* JSScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSScheduler.h; sourceTree = ""; }; - 46EB2E00004A00 /* ReanimatedJSIUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedJSIUtils.cpp; sourceTree = ""; }; - 46EB2E00004A10 /* ReanimatedJSIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedJSIUtils.h; sourceTree = ""; }; - 46EB2E00004A20 /* ReanimatedVersion.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedVersion.cpp; sourceTree = ""; }; - 46EB2E00004A30 /* ReanimatedVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedVersion.h; sourceTree = ""; }; - 46EB2E00004A40 /* ThreadSafeQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ThreadSafeQueue.h; sourceTree = ""; }; - 46EB2E00004A50 /* UIScheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = UIScheduler.cpp; sourceTree = ""; }; - 46EB2E00004A60 /* UIScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UIScheduler.h; sourceTree = ""; }; - 46EB2E00004A70 /* WorkletEventHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletEventHandler.cpp; sourceTree = ""; }; - 46EB2E00004A80 /* WorkletEventHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletEventHandler.h; sourceTree = ""; }; - 46EB2E00004AA0 /* ReanimatedHermesRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedHermesRuntime.cpp; sourceTree = ""; }; - 46EB2E00004AB0 /* ReanimatedHermesRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedHermesRuntime.h; sourceTree = ""; }; - 46EB2E00004AC0 /* ReanimatedRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReanimatedRuntime.cpp; sourceTree = ""; }; - 46EB2E00004AD0 /* ReanimatedRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReanimatedRuntime.h; sourceTree = ""; }; - 46EB2E00004AE0 /* RNRuntimeDecorator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RNRuntimeDecorator.cpp; sourceTree = ""; }; - 46EB2E00004AF0 /* RNRuntimeDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNRuntimeDecorator.h; sourceTree = ""; }; - 46EB2E00004B00 /* WorkletRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletRuntime.cpp; sourceTree = ""; }; - 46EB2E00004B10 /* WorkletRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntime.h; sourceTree = ""; }; - 46EB2E00004B20 /* WorkletRuntimeCollector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntimeCollector.h; sourceTree = ""; }; - 46EB2E00004B30 /* WorkletRuntimeDecorator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = WorkletRuntimeDecorator.cpp; sourceTree = ""; }; - 46EB2E00004B40 /* WorkletRuntimeDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WorkletRuntimeDecorator.h; sourceTree = ""; }; - 46EB2E00004B60 /* RNSVGBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGBrush.h; sourceTree = ""; }; - 46EB2E00004B70 /* RNSVGBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGBrush.mm; sourceTree = ""; }; - 46EB2E00004B80 /* RNSVGBrushType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGBrushType.h; sourceTree = ""; }; - 46EB2E00004B90 /* RNSVGContextBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGContextBrush.h; sourceTree = ""; }; - 46EB2E00004BA0 /* RNSVGContextBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGContextBrush.mm; sourceTree = ""; }; - 46EB2E00004BB0 /* RNSVGPainter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPainter.h; sourceTree = ""; }; - 46EB2E00004BC0 /* RNSVGPainter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPainter.mm; sourceTree = ""; }; - 46EB2E00004BD0 /* RNSVGPainterBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPainterBrush.h; sourceTree = ""; }; - 46EB2E00004BE0 /* RNSVGPainterBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPainterBrush.mm; sourceTree = ""; }; - 46EB2E00004BF0 /* RNSVGSolidColorBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSolidColorBrush.h; sourceTree = ""; }; - 46EB2E00004C00 /* RNSVGSolidColorBrush.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSolidColorBrush.mm; sourceTree = ""; }; - 46EB2E00004C20 /* RNSVGClipPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGClipPath.h; sourceTree = ""; }; - 46EB2E00004C30 /* RNSVGClipPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGClipPath.mm; sourceTree = ""; }; - 46EB2E00004C40 /* RNSVGDefs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGDefs.h; sourceTree = ""; }; - 46EB2E00004C50 /* RNSVGDefs.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGDefs.mm; sourceTree = ""; }; - 46EB2E00004C60 /* RNSVGForeignObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGForeignObject.h; sourceTree = ""; }; - 46EB2E00004C70 /* RNSVGForeignObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGForeignObject.mm; sourceTree = ""; }; - 46EB2E00004C80 /* RNSVGGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGGroup.h; sourceTree = ""; }; - 46EB2E00004C90 /* RNSVGGroup.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGGroup.mm; sourceTree = ""; }; - 46EB2E00004CA0 /* RNSVGImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGImage.h; sourceTree = ""; }; - 46EB2E00004CB0 /* RNSVGImage.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGImage.mm; sourceTree = ""; }; - 46EB2E00004CC0 /* RNSVGLinearGradient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLinearGradient.h; sourceTree = ""; }; - 46EB2E00004CD0 /* RNSVGLinearGradient.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLinearGradient.mm; sourceTree = ""; }; - 46EB2E00004CE0 /* RNSVGMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMarker.h; sourceTree = ""; }; - 46EB2E00004CF0 /* RNSVGMarker.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMarker.mm; sourceTree = ""; }; - 46EB2E00004D00 /* RNSVGMask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMask.h; sourceTree = ""; }; - 46EB2E00004D10 /* RNSVGMask.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMask.mm; sourceTree = ""; }; - 46EB2E00004D20 /* RNSVGPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPath.h; sourceTree = ""; }; - 46EB2E00004D30 /* RNSVGPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPath.mm; sourceTree = ""; }; - 46EB2E00004D40 /* RNSVGPattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPattern.h; sourceTree = ""; }; - 46EB2E00004D50 /* RNSVGPattern.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPattern.mm; sourceTree = ""; }; - 46EB2E00004D60 /* RNSVGRadialGradient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRadialGradient.h; sourceTree = ""; }; - 46EB2E00004D70 /* RNSVGRadialGradient.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRadialGradient.mm; sourceTree = ""; }; - 46EB2E00004D80 /* RNSVGSvgView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSvgView.h; sourceTree = ""; }; - 46EB2E00004D90 /* RNSVGSvgView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSvgView.mm; sourceTree = ""; }; - 46EB2E00004DA0 /* RNSVGSymbol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSymbol.h; sourceTree = ""; }; - 46EB2E00004DB0 /* RNSVGSymbol.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSymbol.mm; sourceTree = ""; }; - 46EB2E00004DC0 /* RNSVGUse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGUse.h; sourceTree = ""; }; - 46EB2E00004DD0 /* RNSVGUse.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGUse.mm; sourceTree = ""; }; - 46EB2E00004DF0 /* RNSVGColorMatrixType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGColorMatrixType.h; sourceTree = ""; }; - 46EB2E00004E00 /* RNSVGEdgeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGEdgeMode.h; sourceTree = ""; }; - 46EB2E00004E10 /* RNSVGFeColorMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeColorMatrix.h; sourceTree = ""; }; - 46EB2E00004E20 /* RNSVGFeColorMatrix.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeColorMatrix.mm; sourceTree = ""; }; - 46EB2E00004E30 /* RNSVGFeGaussianBlur.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeGaussianBlur.h; sourceTree = ""; }; - 46EB2E00004E40 /* RNSVGFeGaussianBlur.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeGaussianBlur.mm; sourceTree = ""; }; - 46EB2E00004E50 /* RNSVGFeMerge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeMerge.h; sourceTree = ""; }; - 46EB2E00004E60 /* RNSVGFeMerge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeMerge.mm; sourceTree = ""; }; - 46EB2E00004E70 /* RNSVGFeOffset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeOffset.h; sourceTree = ""; }; - 46EB2E00004E80 /* RNSVGFeOffset.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeOffset.mm; sourceTree = ""; }; - 46EB2E00004E90 /* RNSVGFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilter.h; sourceTree = ""; }; - 46EB2E00004EA0 /* RNSVGFilter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilter.mm; sourceTree = ""; }; - 46EB2E00004EB0 /* RNSVGFilterPrimitive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterPrimitive.h; sourceTree = ""; }; - 46EB2E00004EC0 /* RNSVGFilterPrimitive.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterPrimitive.mm; sourceTree = ""; }; - 46EB2E00004ED0 /* RNSVGFilterRegion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterRegion.h; sourceTree = ""; }; - 46EB2E00004EE0 /* RNSVGFilterRegion.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterRegion.mm; sourceTree = ""; }; - 46EB2E00004EF0 /* RNSVGContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGContainer.h; path = apple/RNSVGContainer.h; sourceTree = ""; }; - 46EB2E00004F00 /* RNSVGNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGNode.h; path = apple/RNSVGNode.h; sourceTree = ""; }; - 46EB2E00004F10 /* RNSVGNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGNode.mm; path = apple/RNSVGNode.mm; sourceTree = ""; }; - 46EB2E00004F20 /* RNSVGRenderable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGRenderable.h; path = apple/RNSVGRenderable.h; sourceTree = ""; }; - 46EB2E00004F30 /* RNSVGRenderable.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGRenderable.mm; path = apple/RNSVGRenderable.mm; sourceTree = ""; }; - 46EB2E00004F40 /* RNSVGRenderableModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGRenderableModule.h; path = apple/RNSVGRenderableModule.h; sourceTree = ""; }; - 46EB2E00004F50 /* RNSVGRenderableModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGRenderableModule.mm; path = apple/RNSVGRenderableModule.mm; sourceTree = ""; }; - 46EB2E00004F60 /* RNSVGSvgViewModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGSvgViewModule.h; path = apple/RNSVGSvgViewModule.h; sourceTree = ""; }; - 46EB2E00004F70 /* RNSVGSvgViewModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNSVGSvgViewModule.mm; path = apple/RNSVGSvgViewModule.mm; sourceTree = ""; }; - 46EB2E00004F80 /* RNSVGUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSVGUIKit.h; path = apple/RNSVGUIKit.h; sourceTree = ""; }; - 46EB2E00004FA0 /* RNSVGCircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGCircle.h; sourceTree = ""; }; - 46EB2E00004FB0 /* RNSVGCircle.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGCircle.mm; sourceTree = ""; }; - 46EB2E00004FC0 /* RNSVGEllipse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGEllipse.h; sourceTree = ""; }; - 46EB2E00004FD0 /* RNSVGEllipse.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGEllipse.mm; sourceTree = ""; }; - 46EB2E00004FE0 /* RNSVGLine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLine.h; sourceTree = ""; }; - 46EB2E00004FF0 /* RNSVGLine.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLine.mm; sourceTree = ""; }; - 46EB2E00005000 /* RNSVGRect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRect.h; sourceTree = ""; }; - 46EB2E00005010 /* RNSVGRect.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRect.mm; sourceTree = ""; }; - 46EB2E00005030 /* RNSVGFontData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFontData.h; sourceTree = ""; }; - 46EB2E00005040 /* RNSVGFontData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFontData.mm; sourceTree = ""; }; - 46EB2E00005050 /* RNSVGGlyphContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGGlyphContext.h; sourceTree = ""; }; - 46EB2E00005060 /* RNSVGGlyphContext.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGGlyphContext.mm; sourceTree = ""; }; - 46EB2E00005070 /* RNSVGPropHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPropHelper.h; sourceTree = ""; }; - 46EB2E00005080 /* RNSVGPropHelper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPropHelper.mm; sourceTree = ""; }; - 46EB2E00005090 /* RNSVGText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGText.h; sourceTree = ""; }; - 46EB2E000050A0 /* RNSVGText.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGText.mm; sourceTree = ""; }; - 46EB2E000050B0 /* RNSVGTextPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextPath.h; sourceTree = ""; }; - 46EB2E000050C0 /* RNSVGTextPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextPath.mm; sourceTree = ""; }; - 46EB2E000050D0 /* RNSVGTextProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextProperties.h; sourceTree = ""; }; - 46EB2E000050E0 /* RNSVGTextProperties.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextProperties.mm; sourceTree = ""; }; - 46EB2E000050F0 /* RNSVGTopAlignedLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTopAlignedLabel.h; sourceTree = ""; }; - 46EB2E00005100 /* RNSVGTopAlignedLabel.ios.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTopAlignedLabel.ios.mm; sourceTree = ""; }; - 46EB2E00005110 /* RNSVGTSpan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTSpan.h; sourceTree = ""; }; - 46EB2E00005120 /* RNSVGTSpan.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTSpan.mm; sourceTree = ""; }; - 46EB2E00005140 /* RCTConvert+RNSVG.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+RNSVG.h"; sourceTree = ""; }; - 46EB2E00005150 /* RCTConvert+RNSVG.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTConvert+RNSVG.mm"; sourceTree = ""; }; - 46EB2E00005160 /* RNSVGBezierElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGBezierElement.h; sourceTree = ""; }; - 46EB2E00005170 /* RNSVGBezierElement.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGBezierElement.mm; sourceTree = ""; }; - 46EB2E00005180 /* RNSVGCGFCRule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGCGFCRule.h; sourceTree = ""; }; - 46EB2E00005190 /* RNSVGConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGConvert.h; sourceTree = ""; }; - 46EB2E000051A0 /* RNSVGConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGConvert.mm; sourceTree = ""; }; - 46EB2E000051B0 /* RNSVGLength.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLength.h; sourceTree = ""; }; - 46EB2E000051C0 /* RNSVGLength.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLength.mm; sourceTree = ""; }; - 46EB2E000051D0 /* RNSVGMarkerPosition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMarkerPosition.h; sourceTree = ""; }; - 46EB2E000051E0 /* RNSVGMarkerPosition.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMarkerPosition.mm; sourceTree = ""; }; - 46EB2E000051F0 /* RNSVGMaskType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMaskType.h; sourceTree = ""; }; - 46EB2E00005200 /* RNSVGPathMeasure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPathMeasure.h; sourceTree = ""; }; - 46EB2E00005210 /* RNSVGPathMeasure.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPathMeasure.mm; sourceTree = ""; }; - 46EB2E00005220 /* RNSVGPathParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPathParser.h; sourceTree = ""; }; - 46EB2E00005230 /* RNSVGPathParser.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPathParser.mm; sourceTree = ""; }; - 46EB2E00005240 /* RNSVGRenderUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRenderUtils.h; sourceTree = ""; }; - 46EB2E00005250 /* RNSVGRenderUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRenderUtils.mm; sourceTree = ""; }; - 46EB2E00005260 /* RNSVGUnits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGUnits.h; sourceTree = ""; }; - 46EB2E00005270 /* RNSVGVBMOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGVBMOS.h; sourceTree = ""; }; - 46EB2E00005280 /* RNSVGVectorEffect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGVectorEffect.h; sourceTree = ""; }; - 46EB2E00005290 /* RNSVGViewBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGViewBox.h; sourceTree = ""; }; - 46EB2E000052A0 /* RNSVGViewBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGViewBox.mm; sourceTree = ""; }; - 46EB2E000052C0 /* RNSVGCircleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGCircleManager.h; sourceTree = ""; }; - 46EB2E000052D0 /* RNSVGCircleManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGCircleManager.mm; sourceTree = ""; }; - 46EB2E000052E0 /* RNSVGClipPathManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGClipPathManager.h; sourceTree = ""; }; - 46EB2E000052F0 /* RNSVGClipPathManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGClipPathManager.mm; sourceTree = ""; }; - 46EB2E00005300 /* RNSVGDefsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGDefsManager.h; sourceTree = ""; }; - 46EB2E00005310 /* RNSVGDefsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGDefsManager.mm; sourceTree = ""; }; - 46EB2E00005320 /* RNSVGEllipseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGEllipseManager.h; sourceTree = ""; }; - 46EB2E00005330 /* RNSVGEllipseManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGEllipseManager.mm; sourceTree = ""; }; - 46EB2E00005340 /* RNSVGFeColorMatrixManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeColorMatrixManager.h; sourceTree = ""; }; - 46EB2E00005350 /* RNSVGFeColorMatrixManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeColorMatrixManager.mm; sourceTree = ""; }; - 46EB2E00005360 /* RNSVGFeGaussianBlurManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeGaussianBlurManager.h; sourceTree = ""; }; - 46EB2E00005370 /* RNSVGFeGaussianBlurManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeGaussianBlurManager.mm; sourceTree = ""; }; - 46EB2E00005380 /* RNSVGFeMergeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeMergeManager.h; sourceTree = ""; }; - 46EB2E00005390 /* RNSVGFeMergeManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeMergeManager.mm; sourceTree = ""; }; - 46EB2E000053A0 /* RNSVGFeOffsetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFeOffsetManager.h; sourceTree = ""; }; - 46EB2E000053B0 /* RNSVGFeOffsetManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFeOffsetManager.mm; sourceTree = ""; }; - 46EB2E000053C0 /* RNSVGFilterManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterManager.h; sourceTree = ""; }; - 46EB2E000053D0 /* RNSVGFilterManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterManager.mm; sourceTree = ""; }; - 46EB2E000053E0 /* RNSVGFilterPrimitiveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGFilterPrimitiveManager.h; sourceTree = ""; }; - 46EB2E000053F0 /* RNSVGFilterPrimitiveManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGFilterPrimitiveManager.mm; sourceTree = ""; }; - 46EB2E00005400 /* RNSVGForeignObjectManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGForeignObjectManager.h; sourceTree = ""; }; - 46EB2E00005410 /* RNSVGForeignObjectManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGForeignObjectManager.mm; sourceTree = ""; }; - 46EB2E00005420 /* RNSVGGroupManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGGroupManager.h; sourceTree = ""; }; - 46EB2E00005430 /* RNSVGGroupManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGGroupManager.mm; sourceTree = ""; }; - 46EB2E00005440 /* RNSVGImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGImageManager.h; sourceTree = ""; }; - 46EB2E00005450 /* RNSVGImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGImageManager.mm; sourceTree = ""; }; - 46EB2E00005460 /* RNSVGLinearGradientManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLinearGradientManager.h; sourceTree = ""; }; - 46EB2E00005470 /* RNSVGLinearGradientManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLinearGradientManager.mm; sourceTree = ""; }; - 46EB2E00005480 /* RNSVGLineManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGLineManager.h; sourceTree = ""; }; - 46EB2E00005490 /* RNSVGLineManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGLineManager.mm; sourceTree = ""; }; - 46EB2E000054A0 /* RNSVGMarkerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMarkerManager.h; sourceTree = ""; }; - 46EB2E000054B0 /* RNSVGMarkerManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMarkerManager.mm; sourceTree = ""; }; - 46EB2E000054C0 /* RNSVGMaskManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGMaskManager.h; sourceTree = ""; }; - 46EB2E000054D0 /* RNSVGMaskManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGMaskManager.mm; sourceTree = ""; }; - 46EB2E000054E0 /* RNSVGNodeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGNodeManager.h; sourceTree = ""; }; - 46EB2E000054F0 /* RNSVGNodeManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGNodeManager.mm; sourceTree = ""; }; - 46EB2E00005500 /* RNSVGPathManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPathManager.h; sourceTree = ""; }; - 46EB2E00005510 /* RNSVGPathManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPathManager.mm; sourceTree = ""; }; - 46EB2E00005520 /* RNSVGPatternManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGPatternManager.h; sourceTree = ""; }; - 46EB2E00005530 /* RNSVGPatternManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGPatternManager.mm; sourceTree = ""; }; - 46EB2E00005540 /* RNSVGRadialGradientManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRadialGradientManager.h; sourceTree = ""; }; - 46EB2E00005550 /* RNSVGRadialGradientManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRadialGradientManager.mm; sourceTree = ""; }; - 46EB2E00005560 /* RNSVGRectManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRectManager.h; sourceTree = ""; }; - 46EB2E00005570 /* RNSVGRectManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRectManager.mm; sourceTree = ""; }; - 46EB2E00005580 /* RNSVGRenderableManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGRenderableManager.h; sourceTree = ""; }; - 46EB2E00005590 /* RNSVGRenderableManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGRenderableManager.mm; sourceTree = ""; }; - 46EB2E000055A0 /* RNSVGSvgViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSvgViewManager.h; sourceTree = ""; }; - 46EB2E000055B0 /* RNSVGSvgViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSvgViewManager.mm; sourceTree = ""; }; - 46EB2E000055C0 /* RNSVGSymbolManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGSymbolManager.h; sourceTree = ""; }; - 46EB2E000055D0 /* RNSVGSymbolManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGSymbolManager.mm; sourceTree = ""; }; - 46EB2E000055E0 /* RNSVGTextManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextManager.h; sourceTree = ""; }; - 46EB2E000055F0 /* RNSVGTextManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextManager.mm; sourceTree = ""; }; - 46EB2E00005600 /* RNSVGTextPathManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTextPathManager.h; sourceTree = ""; }; - 46EB2E00005610 /* RNSVGTextPathManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTextPathManager.mm; sourceTree = ""; }; - 46EB2E00005620 /* RNSVGTSpanManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGTSpanManager.h; sourceTree = ""; }; - 46EB2E00005630 /* RNSVGTSpanManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGTSpanManager.mm; sourceTree = ""; }; - 46EB2E00005640 /* RNSVGUseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSVGUseManager.h; sourceTree = ""; }; - 46EB2E00005650 /* RNSVGUseManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSVGUseManager.mm; sourceTree = ""; }; - 46EB2E00005680 /* RNSHeaderHeightChangeEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSHeaderHeightChangeEvent.h; sourceTree = ""; }; - 46EB2E00005690 /* RNSHeaderHeightChangeEvent.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSHeaderHeightChangeEvent.mm; sourceTree = ""; }; - 46EB2E000056A0 /* RNSScreenViewEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenViewEvent.h; sourceTree = ""; }; - 46EB2E000056B0 /* RNSScreenViewEvent.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenViewEvent.mm; sourceTree = ""; }; - 46EB2E000056C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTImageComponentView+RNSScreenStackHeaderConfig.h"; sourceTree = ""; }; - 46EB2E000056D0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTImageComponentView+RNSScreenStackHeaderConfig.mm"; sourceTree = ""; }; - 46EB2E000056E0 /* RNSConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSConvert.h; sourceTree = ""; }; - 46EB2E000056F0 /* RNSConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSConvert.mm; sourceTree = ""; }; - 46EB2E00005700 /* RNSEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSEnums.h; sourceTree = ""; }; - 46EB2E00005710 /* RNSFullWindowOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSFullWindowOverlay.h; sourceTree = ""; }; - 46EB2E00005720 /* RNSFullWindowOverlay.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSFullWindowOverlay.mm; sourceTree = ""; }; - 46EB2E00005730 /* RNSModalScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSModalScreen.h; sourceTree = ""; }; - 46EB2E00005740 /* RNSModalScreen.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSModalScreen.mm; sourceTree = ""; }; - 46EB2E00005750 /* RNSModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSModule.h; sourceTree = ""; }; - 46EB2E00005760 /* RNSModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSModule.mm; sourceTree = ""; }; - 46EB2E00005770 /* RNSScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreen.h; sourceTree = ""; }; - 46EB2E00005780 /* RNSScreen.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreen.mm; sourceTree = ""; }; - 46EB2E00005790 /* RNSScreenContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenContainer.h; sourceTree = ""; }; - 46EB2E000057A0 /* RNSScreenContainer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenContainer.mm; sourceTree = ""; }; - 46EB2E000057B0 /* RNSScreenNavigationContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenNavigationContainer.h; sourceTree = ""; }; - 46EB2E000057C0 /* RNSScreenNavigationContainer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenNavigationContainer.mm; sourceTree = ""; }; - 46EB2E000057D0 /* RNSScreenStack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStack.h; sourceTree = ""; }; - 46EB2E000057E0 /* RNSScreenStack.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStack.mm; sourceTree = ""; }; - 46EB2E000057F0 /* RNSScreenStackAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStackAnimator.h; sourceTree = ""; }; - 46EB2E00005800 /* RNSScreenStackAnimator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStackAnimator.mm; sourceTree = ""; }; - 46EB2E00005810 /* RNSScreenStackHeaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStackHeaderConfig.h; sourceTree = ""; }; - 46EB2E00005820 /* RNSScreenStackHeaderConfig.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStackHeaderConfig.mm; sourceTree = ""; }; - 46EB2E00005830 /* RNSScreenStackHeaderSubview.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenStackHeaderSubview.h; sourceTree = ""; }; - 46EB2E00005840 /* RNSScreenStackHeaderSubview.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenStackHeaderSubview.mm; sourceTree = ""; }; - 46EB2E00005850 /* RNSScreenWindowTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSScreenWindowTraits.h; sourceTree = ""; }; - 46EB2E00005860 /* RNSScreenWindowTraits.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSScreenWindowTraits.mm; sourceTree = ""; }; - 46EB2E00005870 /* RNSSearchBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSSearchBar.h; sourceTree = ""; }; - 46EB2E00005880 /* RNSSearchBar.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSSearchBar.mm; sourceTree = ""; }; - 46EB2E00005890 /* UIViewController+RNScreens.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIViewController+RNScreens.h"; sourceTree = ""; }; - 46EB2E000058A0 /* UIViewController+RNScreens.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "UIViewController+RNScreens.mm"; sourceTree = ""; }; - 46EB2E000058B0 /* UIWindow+RNScreens.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIWindow+RNScreens.h"; sourceTree = ""; }; - 46EB2E000058C0 /* UIWindow+RNScreens.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "UIWindow+RNScreens.mm"; sourceTree = ""; }; - 46EB2E000058E0 /* RNSUIBarButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNSUIBarButtonItem.h; sourceTree = ""; }; - 46EB2E000058F0 /* RNSUIBarButtonItem.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RNSUIBarButtonItem.mm; sourceTree = ""; }; - 46EB2E00005910 /* RNScreensTurboModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RNScreensTurboModule.cpp; sourceTree = ""; }; - 46EB2E00005920 /* RNScreensTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNScreensTurboModule.h; sourceTree = ""; }; - 46EB2E00005940 /* FBReactNativeSpec-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "FBReactNativeSpec-generated.mm"; sourceTree = ""; }; - 46EB2E00005950 /* FBReactNativeSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FBReactNativeSpec.h; sourceTree = ""; }; - 46EB2E00005960 /* FBReactNativeSpecJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "FBReactNativeSpecJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005970 /* FBReactNativeSpecJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FBReactNativeSpecJSI.h; sourceTree = ""; }; - 46EB2E00005980 /* RCTModulesConformingToProtocolsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModulesConformingToProtocolsProvider.h; sourceTree = ""; }; - 46EB2E00005990 /* RCTModulesConformingToProtocolsProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModulesConformingToProtocolsProvider.mm; sourceTree = ""; }; - 46EB2E000059E0 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; - 46EB2E000059F0 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; - 46EB2E00005A00 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; - 46EB2E00005A10 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; - 46EB2E00005A20 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; - 46EB2E00005A30 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; - 46EB2E00005A40 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E00005A50 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; - 46EB2E00005A60 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; - 46EB2E00005A70 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; - 46EB2E00005A80 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; - 46EB2E00005AA0 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; - 46EB2E00005AB0 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; - 46EB2E00005AC0 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; - 46EB2E00005AD0 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; - 46EB2E00005AE0 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; - 46EB2E00005AF0 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; - 46EB2E00005B00 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E00005B10 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; - 46EB2E00005B20 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; - 46EB2E00005B30 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; - 46EB2E00005B40 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; - 46EB2E00005B60 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; - 46EB2E00005B70 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; - 46EB2E00005B80 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; - 46EB2E00005B90 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; - 46EB2E00005BA0 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; - 46EB2E00005BB0 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; - 46EB2E00005BC0 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E00005BD0 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; - 46EB2E00005BE0 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; - 46EB2E00005BF0 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; - 46EB2E00005C00 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; - 46EB2E00005C20 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; - 46EB2E00005C30 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; - 46EB2E00005C40 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; - 46EB2E00005C50 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; - 46EB2E00005C60 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; - 46EB2E00005C70 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; - 46EB2E00005C80 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E00005C90 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; - 46EB2E00005CA0 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; - 46EB2E00005CB0 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; - 46EB2E00005CC0 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; - 46EB2E00005CE0 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentDescriptors.cpp; sourceTree = ""; }; - 46EB2E00005CF0 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ComponentDescriptors.h; sourceTree = ""; }; - 46EB2E00005D00 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = EventEmitters.cpp; sourceTree = ""; }; - 46EB2E00005D10 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EventEmitters.h; sourceTree = ""; }; - 46EB2E00005D20 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cpp; sourceTree = ""; }; - 46EB2E00005D30 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Props.h; sourceTree = ""; }; - 46EB2E00005D40 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E00005D50 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowNodes.cpp; sourceTree = ""; }; - 46EB2E00005D60 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ShadowNodes.h; sourceTree = ""; }; - 46EB2E00005D70 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = States.cpp; sourceTree = ""; }; - 46EB2E00005D80 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = States.h; sourceTree = ""; }; - 46EB2E00005DA0 /* rnasyncstorage-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnasyncstorage-generated.mm"; sourceTree = ""; }; - 46EB2E00005DB0 /* rnasyncstorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnasyncstorage.h; sourceTree = ""; }; - 46EB2E00005DC0 /* rnasyncstorageJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnasyncstorageJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005DD0 /* rnasyncstorageJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnasyncstorageJSI.h; sourceTree = ""; }; - 46EB2E00005DF0 /* rngesturehandler_codegen-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rngesturehandler_codegen-generated.mm"; sourceTree = ""; }; - 46EB2E00005E00 /* rngesturehandler_codegen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rngesturehandler_codegen.h; sourceTree = ""; }; - 46EB2E00005E10 /* rngesturehandler_codegenJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rngesturehandler_codegenJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005E20 /* rngesturehandler_codegenJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rngesturehandler_codegenJSI.h; sourceTree = ""; }; - 46EB2E00005E40 /* RNGoogleSignInCGen-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RNGoogleSignInCGen-generated.mm"; sourceTree = ""; }; - 46EB2E00005E50 /* RNGoogleSignInCGen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNGoogleSignInCGen.h; sourceTree = ""; }; - 46EB2E00005E60 /* RNGoogleSignInCGenJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "RNGoogleSignInCGenJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005E70 /* RNGoogleSignInCGenJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNGoogleSignInCGenJSI.h; sourceTree = ""; }; - 46EB2E00005E90 /* rnreanimated-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnreanimated-generated.mm"; sourceTree = ""; }; - 46EB2E00005EA0 /* rnreanimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnreanimated.h; sourceTree = ""; }; - 46EB2E00005EB0 /* rnreanimatedJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnreanimatedJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005EC0 /* rnreanimatedJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnreanimatedJSI.h; sourceTree = ""; }; - 46EB2E00005EE0 /* rnscreens-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnscreens-generated.mm"; sourceTree = ""; }; - 46EB2E00005EF0 /* rnscreens.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnscreens.h; sourceTree = ""; }; - 46EB2E00005F00 /* rnscreensJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnscreensJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005F10 /* rnscreensJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnscreensJSI.h; sourceTree = ""; }; - 46EB2E00005F30 /* rnsvg-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "rnsvg-generated.mm"; sourceTree = ""; }; - 46EB2E00005F40 /* rnsvg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnsvg.h; sourceTree = ""; }; - 46EB2E00005F50 /* rnsvgJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "rnsvgJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005F60 /* rnsvgJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rnsvgJSI.h; sourceTree = ""; }; - 46EB2E00005F80 /* safeareacontext-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "safeareacontext-generated.mm"; sourceTree = ""; }; - 46EB2E00005F90 /* safeareacontext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = safeareacontext.h; sourceTree = ""; }; - 46EB2E00005FA0 /* safeareacontextJSI-generated.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = "safeareacontextJSI-generated.cpp"; sourceTree = ""; }; - 46EB2E00005FB0 /* safeareacontextJSI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = safeareacontextJSI.h; sourceTree = ""; }; - 46EB2E00005FD0 /* CoreModulesPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CoreModulesPlugins.h; path = React/CoreModules/CoreModulesPlugins.h; sourceTree = ""; }; - 46EB2E00005FE0 /* RCTAccessibilityManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTAccessibilityManager+Internal.h"; path = "React/CoreModules/RCTAccessibilityManager+Internal.h"; sourceTree = ""; }; - 46EB2E00005FF0 /* RCTAccessibilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAccessibilityManager.h; path = React/CoreModules/RCTAccessibilityManager.h; sourceTree = ""; }; - 46EB2E00006000 /* RCTActionSheetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTActionSheetManager.h; path = React/CoreModules/RCTActionSheetManager.h; sourceTree = ""; }; - 46EB2E00006010 /* RCTAlertController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAlertController.h; path = React/CoreModules/RCTAlertController.h; sourceTree = ""; }; - 46EB2E00006020 /* RCTAlertManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAlertManager.h; path = React/CoreModules/RCTAlertManager.h; sourceTree = ""; }; - 46EB2E00006030 /* RCTAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAppearance.h; path = React/CoreModules/RCTAppearance.h; sourceTree = ""; }; - 46EB2E00006040 /* RCTAppState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAppState.h; path = React/CoreModules/RCTAppState.h; sourceTree = ""; }; - 46EB2E00006050 /* RCTClipboard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTClipboard.h; path = React/CoreModules/RCTClipboard.h; sourceTree = ""; }; - 46EB2E00006060 /* RCTDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDeviceInfo.h; path = React/CoreModules/RCTDeviceInfo.h; sourceTree = ""; }; - 46EB2E00006070 /* RCTDevLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevLoadingView.h; path = React/CoreModules/RCTDevLoadingView.h; sourceTree = ""; }; - 46EB2E00006080 /* RCTDevMenu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevMenu.h; path = React/CoreModules/RCTDevMenu.h; sourceTree = ""; }; - 46EB2E00006090 /* RCTDevSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevSettings.h; path = React/CoreModules/RCTDevSettings.h; sourceTree = ""; }; - 46EB2E000060A0 /* RCTEventDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTEventDispatcher.h; path = React/CoreModules/RCTEventDispatcher.h; sourceTree = ""; }; - 46EB2E000060B0 /* RCTExceptionsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTExceptionsManager.h; path = React/CoreModules/RCTExceptionsManager.h; sourceTree = ""; }; - 46EB2E000060C0 /* RCTFPSGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFPSGraph.h; path = React/CoreModules/RCTFPSGraph.h; sourceTree = ""; }; - 46EB2E000060D0 /* RCTI18nManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTI18nManager.h; path = React/CoreModules/RCTI18nManager.h; sourceTree = ""; }; - 46EB2E000060E0 /* RCTKeyboardObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTKeyboardObserver.h; path = React/CoreModules/RCTKeyboardObserver.h; sourceTree = ""; }; - 46EB2E000060F0 /* RCTLogBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLogBox.h; path = React/CoreModules/RCTLogBox.h; sourceTree = ""; }; - 46EB2E00006100 /* RCTLogBoxView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLogBoxView.h; path = React/CoreModules/RCTLogBoxView.h; sourceTree = ""; }; - 46EB2E00006110 /* RCTPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPlatform.h; path = React/CoreModules/RCTPlatform.h; sourceTree = ""; }; - 46EB2E00006120 /* RCTRedBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTRedBox.h; path = React/CoreModules/RCTRedBox.h; sourceTree = ""; }; - 46EB2E00006130 /* RCTSourceCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSourceCode.h; path = React/CoreModules/RCTSourceCode.h; sourceTree = ""; }; - 46EB2E00006140 /* RCTStatusBarManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTStatusBarManager.h; path = React/CoreModules/RCTStatusBarManager.h; sourceTree = ""; }; - 46EB2E00006150 /* RCTTiming.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTiming.h; path = React/CoreModules/RCTTiming.h; sourceTree = ""; }; - 46EB2E00006160 /* RCTWebSocketExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketExecutor.h; path = React/CoreModules/RCTWebSocketExecutor.h; sourceTree = ""; }; - 46EB2E00006170 /* RCTWebSocketModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketModule.h; path = React/CoreModules/RCTWebSocketModule.h; sourceTree = ""; }; - 46EB2E000061A0 /* RCTAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAssert.h; sourceTree = ""; }; - 46EB2E000061B0 /* RCTAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAssert.m; sourceTree = ""; }; - 46EB2E000061C0 /* RCTBridge+Inspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridge+Inspector.h"; sourceTree = ""; }; - 46EB2E000061D0 /* RCTBridge+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridge+Private.h"; sourceTree = ""; }; - 46EB2E000061E0 /* RCTBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridge.h; sourceTree = ""; }; - 46EB2E000061F0 /* RCTBridge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBridge.mm; sourceTree = ""; }; - 46EB2E00006200 /* RCTBridgeConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeConstants.h; sourceTree = ""; }; - 46EB2E00006210 /* RCTBridgeConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBridgeConstants.m; sourceTree = ""; }; - 46EB2E00006220 /* RCTBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeDelegate.h; sourceTree = ""; }; - 46EB2E00006230 /* RCTBridgeMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeMethod.h; sourceTree = ""; }; - 46EB2E00006240 /* RCTBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeModule.h; sourceTree = ""; }; - 46EB2E00006250 /* RCTBridgeModuleDecorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeModuleDecorator.h; sourceTree = ""; }; - 46EB2E00006260 /* RCTBridgeModuleDecorator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBridgeModuleDecorator.m; sourceTree = ""; }; - 46EB2E00006270 /* RCTBridgeProxy+Cxx.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridgeProxy+Cxx.h"; sourceTree = ""; }; - 46EB2E00006280 /* RCTBridgeProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeProxy.h; sourceTree = ""; }; - 46EB2E00006290 /* RCTBridgeProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBridgeProxy.mm; sourceTree = ""; }; - 46EB2E000062A0 /* RCTBundleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBundleManager.h; sourceTree = ""; }; - 46EB2E000062B0 /* RCTBundleManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBundleManager.m; sourceTree = ""; }; - 46EB2E000062C0 /* RCTBundleURLProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBundleURLProvider.h; sourceTree = ""; }; - 46EB2E000062D0 /* RCTBundleURLProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBundleURLProvider.mm; sourceTree = ""; }; - 46EB2E000062E0 /* RCTCallableJSModules.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCallableJSModules.m; sourceTree = ""; }; - 46EB2E000062F0 /* RCTComponentEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentEvent.h; sourceTree = ""; }; - 46EB2E00006300 /* RCTComponentEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentEvent.m; sourceTree = ""; }; - 46EB2E00006310 /* RCTConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConstants.h; sourceTree = ""; }; - 46EB2E00006320 /* RCTConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTConstants.m; sourceTree = ""; }; - 46EB2E00006330 /* RCTConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvert.h; sourceTree = ""; }; - 46EB2E00006340 /* RCTConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTConvert.mm; sourceTree = ""; }; - 46EB2E00006350 /* RCTCxxConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxConvert.h; sourceTree = ""; }; - 46EB2E00006360 /* RCTCxxConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCxxConvert.m; sourceTree = ""; }; - 46EB2E00006370 /* RCTDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDefines.h; sourceTree = ""; }; - 46EB2E00006380 /* RCTDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDisplayLink.h; sourceTree = ""; }; - 46EB2E00006390 /* RCTDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDisplayLink.m; sourceTree = ""; }; - 46EB2E000063A0 /* RCTErrorCustomizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorCustomizer.h; sourceTree = ""; }; - 46EB2E000063B0 /* RCTErrorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorInfo.h; sourceTree = ""; }; - 46EB2E000063C0 /* RCTErrorInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTErrorInfo.m; sourceTree = ""; }; - 46EB2E000063D0 /* RCTEventDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventDispatcher.m; sourceTree = ""; }; - 46EB2E000063E0 /* RCTEventDispatcherProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventDispatcherProtocol.h; sourceTree = ""; }; - 46EB2E000063F0 /* RCTFrameUpdate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameUpdate.h; sourceTree = ""; }; - 46EB2E00006400 /* RCTFrameUpdate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFrameUpdate.m; sourceTree = ""; }; - 46EB2E00006410 /* RCTImageSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTImageSource.h; sourceTree = ""; }; - 46EB2E00006420 /* RCTImageSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageSource.m; sourceTree = ""; }; - 46EB2E00006430 /* RCTInitializing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInitializing.h; sourceTree = ""; }; - 46EB2E00006440 /* RCTInvalidating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInvalidating.h; sourceTree = ""; }; - 46EB2E00006450 /* RCTJavaScriptExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptExecutor.h; sourceTree = ""; }; - 46EB2E00006460 /* RCTJavaScriptLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptLoader.h; sourceTree = ""; }; - 46EB2E00006470 /* RCTJavaScriptLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJavaScriptLoader.mm; sourceTree = ""; }; - 46EB2E00006480 /* RCTJSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSStackFrame.h; sourceTree = ""; }; - 46EB2E00006490 /* RCTJSStackFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSStackFrame.m; sourceTree = ""; }; - 46EB2E000064A0 /* RCTJSThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSThread.h; sourceTree = ""; }; - 46EB2E000064B0 /* RCTJSThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSThread.m; sourceTree = ""; }; - 46EB2E000064C0 /* RCTKeyCommands.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTKeyCommands.h; sourceTree = ""; }; - 46EB2E000064D0 /* RCTKeyCommands.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTKeyCommands.m; sourceTree = ""; }; - 46EB2E000064E0 /* RCTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLog.h; sourceTree = ""; }; - 46EB2E000064F0 /* RCTLog.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLog.mm; sourceTree = ""; }; - 46EB2E00006500 /* RCTManagedPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTManagedPointer.h; sourceTree = ""; }; - 46EB2E00006510 /* RCTManagedPointer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTManagedPointer.mm; sourceTree = ""; }; - 46EB2E00006520 /* RCTMockDef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMockDef.h; sourceTree = ""; }; - 46EB2E00006530 /* RCTModuleData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleData.h; sourceTree = ""; }; - 46EB2E00006540 /* RCTModuleData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleData.mm; sourceTree = ""; }; - 46EB2E00006550 /* RCTModuleMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleMethod.h; sourceTree = ""; }; - 46EB2E00006560 /* RCTModuleMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleMethod.mm; sourceTree = ""; }; - 46EB2E00006570 /* RCTModuleRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModuleRegistry.m; sourceTree = ""; }; - 46EB2E00006580 /* RCTMultipartDataTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartDataTask.h; sourceTree = ""; }; - 46EB2E00006590 /* RCTMultipartDataTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartDataTask.m; sourceTree = ""; }; - 46EB2E000065A0 /* RCTMultipartStreamReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartStreamReader.h; sourceTree = ""; }; - 46EB2E000065B0 /* RCTMultipartStreamReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartStreamReader.m; sourceTree = ""; }; - 46EB2E000065C0 /* RCTNullability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNullability.h; sourceTree = ""; }; - 46EB2E000065D0 /* RCTParserUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParserUtils.h; sourceTree = ""; }; - 46EB2E000065E0 /* RCTParserUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTParserUtils.m; sourceTree = ""; }; - 46EB2E000065F0 /* RCTPerformanceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPerformanceLogger.h; sourceTree = ""; }; - 46EB2E00006600 /* RCTPerformanceLogger.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPerformanceLogger.mm; sourceTree = ""; }; - 46EB2E00006610 /* RCTPerformanceLoggerLabels.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPerformanceLoggerLabels.h; sourceTree = ""; }; - 46EB2E00006620 /* RCTPerformanceLoggerLabels.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPerformanceLoggerLabels.m; sourceTree = ""; }; - 46EB2E00006630 /* RCTPLTag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPLTag.h; sourceTree = ""; }; - 46EB2E00006640 /* RCTRedBoxSetEnabled.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxSetEnabled.h; sourceTree = ""; }; - 46EB2E00006650 /* RCTRedBoxSetEnabled.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxSetEnabled.m; sourceTree = ""; }; - 46EB2E00006660 /* RCTReloadCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTReloadCommand.h; sourceTree = ""; }; - 46EB2E00006670 /* RCTReloadCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTReloadCommand.m; sourceTree = ""; }; - 46EB2E00006680 /* RCTRootContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootContentView.h; sourceTree = ""; }; - 46EB2E00006690 /* RCTRootContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootContentView.m; sourceTree = ""; }; - 46EB2E000066A0 /* RCTRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootView.h; sourceTree = ""; }; - 46EB2E000066B0 /* RCTRootView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootView.m; sourceTree = ""; }; - 46EB2E000066C0 /* RCTRootViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewDelegate.h; sourceTree = ""; }; - 46EB2E000066D0 /* RCTRootViewInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewInternal.h; sourceTree = ""; }; - 46EB2E000066E0 /* RCTRuntimeExecutorModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRuntimeExecutorModule.h; sourceTree = ""; }; - 46EB2E000066F0 /* RCTTouchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchEvent.h; sourceTree = ""; }; - 46EB2E00006700 /* RCTTouchEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchEvent.m; sourceTree = ""; }; - 46EB2E00006710 /* RCTTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchHandler.h; sourceTree = ""; }; - 46EB2E00006720 /* RCTTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchHandler.m; sourceTree = ""; }; - 46EB2E00006730 /* RCTTurboModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTurboModuleRegistry.h; sourceTree = ""; }; - 46EB2E00006740 /* RCTURLRequestDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestDelegate.h; sourceTree = ""; }; - 46EB2E00006750 /* RCTURLRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestHandler.h; sourceTree = ""; }; - 46EB2E00006760 /* RCTUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtils.h; sourceTree = ""; }; - 46EB2E00006770 /* RCTUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtils.m; sourceTree = ""; }; - 46EB2E00006780 /* RCTUtilsUIOverride.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtilsUIOverride.h; sourceTree = ""; }; - 46EB2E00006790 /* RCTUtilsUIOverride.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtilsUIOverride.m; sourceTree = ""; }; - 46EB2E000067A0 /* RCTVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVersion.h; sourceTree = ""; }; - 46EB2E000067B0 /* RCTVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVersion.m; sourceTree = ""; }; - 46EB2E000067C0 /* RCTViewRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewRegistry.m; sourceTree = ""; }; - 46EB2E000067E0 /* RCTSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurface.h; sourceTree = ""; }; - 46EB2E000067F0 /* RCTSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurface.mm; sourceTree = ""; }; - 46EB2E00006800 /* RCTSurfaceDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceDelegate.h; sourceTree = ""; }; - 46EB2E00006810 /* RCTSurfaceProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceProtocol.h; sourceTree = ""; }; - 46EB2E00006820 /* RCTSurfaceRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowView.h; sourceTree = ""; }; - 46EB2E00006830 /* RCTSurfaceRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceRootShadowView.m; sourceTree = ""; }; - 46EB2E00006840 /* RCTSurfaceRootShadowViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowViewDelegate.h; sourceTree = ""; }; - 46EB2E00006850 /* RCTSurfaceRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootView.h; sourceTree = ""; }; - 46EB2E00006860 /* RCTSurfaceRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceRootView.mm; sourceTree = ""; }; - 46EB2E00006870 /* RCTSurfaceStage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceStage.h; sourceTree = ""; }; - 46EB2E00006880 /* RCTSurfaceStage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceStage.m; sourceTree = ""; }; - 46EB2E00006890 /* RCTSurfaceView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTSurfaceView+Internal.h"; sourceTree = ""; }; - 46EB2E000068A0 /* RCTSurfaceView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceView.h; sourceTree = ""; }; - 46EB2E000068B0 /* RCTSurfaceView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceView.mm; sourceTree = ""; }; - 46EB2E000068D0 /* RCTSurfaceHostingProxyRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingProxyRootView.h; sourceTree = ""; }; - 46EB2E000068E0 /* RCTSurfaceHostingProxyRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingProxyRootView.mm; sourceTree = ""; }; - 46EB2E000068F0 /* RCTSurfaceHostingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingView.h; sourceTree = ""; }; - 46EB2E00006900 /* RCTSurfaceHostingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingView.mm; sourceTree = ""; }; - 46EB2E00006910 /* RCTSurfaceSizeMeasureMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceSizeMeasureMode.h; sourceTree = ""; }; - 46EB2E00006920 /* RCTSurfaceSizeMeasureMode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceSizeMeasureMode.mm; sourceTree = ""; }; - 46EB2E00006940 /* NSDataBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NSDataBigString.h; sourceTree = ""; }; - 46EB2E00006950 /* NSDataBigString.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NSDataBigString.mm; sourceTree = ""; }; - 46EB2E00006960 /* RCTCxxBridge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxBridge.mm; sourceTree = ""; }; - 46EB2E00006970 /* RCTCxxBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxBridgeDelegate.h; sourceTree = ""; }; - 46EB2E00006980 /* RCTJSIExecutorRuntimeInstaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSIExecutorRuntimeInstaller.h; sourceTree = ""; }; - 46EB2E00006990 /* RCTJSIExecutorRuntimeInstaller.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJSIExecutorRuntimeInstaller.mm; sourceTree = ""; }; - 46EB2E000069A0 /* RCTMessageThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMessageThread.h; sourceTree = ""; }; - 46EB2E000069B0 /* RCTMessageThread.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMessageThread.mm; sourceTree = ""; }; - 46EB2E000069C0 /* RCTObjcExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTObjcExecutor.h; sourceTree = ""; }; - 46EB2E000069D0 /* RCTObjcExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTObjcExecutor.mm; sourceTree = ""; }; - 46EB2E000069F0 /* RCTDefaultCxxLogFunction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDefaultCxxLogFunction.h; sourceTree = ""; }; - 46EB2E00006A00 /* RCTDefaultCxxLogFunction.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDefaultCxxLogFunction.mm; sourceTree = ""; }; - 46EB2E00006A20 /* DispatchMessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DispatchMessageQueueThread.h; sourceTree = ""; }; - 46EB2E00006A30 /* RCTCxxMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxMethod.h; sourceTree = ""; }; - 46EB2E00006A40 /* RCTCxxMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxMethod.mm; sourceTree = ""; }; - 46EB2E00006A50 /* RCTCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxModule.h; sourceTree = ""; }; - 46EB2E00006A60 /* RCTCxxModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxModule.mm; sourceTree = ""; }; - 46EB2E00006A70 /* RCTCxxUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxUtils.h; sourceTree = ""; }; - 46EB2E00006A80 /* RCTCxxUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxUtils.mm; sourceTree = ""; }; - 46EB2E00006A90 /* RCTNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNativeModule.h; sourceTree = ""; }; - 46EB2E00006AA0 /* RCTNativeModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeModule.mm; sourceTree = ""; }; - 46EB2E00006AC0 /* RCTFollyConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFollyConvert.h; sourceTree = ""; }; - 46EB2E00006AD0 /* RCTFollyConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFollyConvert.mm; sourceTree = ""; }; - 46EB2E00006AF0 /* FBXXHashUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FBXXHashUtils.h; sourceTree = ""; }; - 46EB2E00006B00 /* RCTLocalizedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLocalizedString.h; sourceTree = ""; }; - 46EB2E00006B10 /* RCTLocalizedString.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLocalizedString.mm; sourceTree = ""; }; - 46EB2E00006B30 /* RCTEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventEmitter.h; sourceTree = ""; }; - 46EB2E00006B40 /* RCTEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventEmitter.m; sourceTree = ""; }; - 46EB2E00006B50 /* RCTI18nUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTI18nUtil.h; sourceTree = ""; }; - 46EB2E00006B60 /* RCTI18nUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTI18nUtil.m; sourceTree = ""; }; - 46EB2E00006B70 /* RCTLayoutAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimation.h; sourceTree = ""; }; - 46EB2E00006B80 /* RCTLayoutAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimation.m; sourceTree = ""; }; - 46EB2E00006B90 /* RCTLayoutAnimationGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimationGroup.h; sourceTree = ""; }; - 46EB2E00006BA0 /* RCTLayoutAnimationGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimationGroup.m; sourceTree = ""; }; - 46EB2E00006BB0 /* RCTRedBoxExtraDataViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxExtraDataViewController.h; sourceTree = ""; }; - 46EB2E00006BC0 /* RCTRedBoxExtraDataViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxExtraDataViewController.m; sourceTree = ""; }; - 46EB2E00006BD0 /* RCTSurfacePresenterStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfacePresenterStub.h; sourceTree = ""; }; - 46EB2E00006BE0 /* RCTSurfacePresenterStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfacePresenterStub.m; sourceTree = ""; }; - 46EB2E00006BF0 /* RCTUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManager.h; sourceTree = ""; }; - 46EB2E00006C00 /* RCTUIManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManager.m; sourceTree = ""; }; - 46EB2E00006C10 /* RCTUIManagerObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerObserverCoordinator.h; sourceTree = ""; }; - 46EB2E00006C20 /* RCTUIManagerObserverCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUIManagerObserverCoordinator.mm; sourceTree = ""; }; - 46EB2E00006C30 /* RCTUIManagerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerUtils.h; sourceTree = ""; }; - 46EB2E00006C40 /* RCTUIManagerUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManagerUtils.m; sourceTree = ""; }; - 46EB2E00006C60 /* RCTMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMacros.h; sourceTree = ""; }; - 46EB2E00006C70 /* RCTProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProfile.h; sourceTree = ""; }; - 46EB2E00006C80 /* RCTProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProfile.m; sourceTree = ""; }; - 46EB2E00006C90 /* RCTProfileTrampoline-arm.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm.S"; sourceTree = ""; }; - 46EB2E00006CA0 /* RCTProfileTrampoline-arm64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm64.S"; sourceTree = ""; }; - 46EB2E00006CB0 /* RCTProfileTrampoline-i386.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-i386.S"; sourceTree = ""; }; - 46EB2E00006CC0 /* RCTProfileTrampoline-x86_64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-x86_64.S"; sourceTree = ""; }; - 46EB2E00006CE0 /* RCTUIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIUtils.h; sourceTree = ""; }; - 46EB2E00006CF0 /* RCTUIUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIUtils.m; sourceTree = ""; }; - 46EB2E00006D10 /* RCTActivityIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorView.h; sourceTree = ""; }; - 46EB2E00006D20 /* RCTActivityIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorView.m; sourceTree = ""; }; - 46EB2E00006D30 /* RCTActivityIndicatorViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorViewManager.h; sourceTree = ""; }; - 46EB2E00006D40 /* RCTActivityIndicatorViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorViewManager.m; sourceTree = ""; }; - 46EB2E00006D50 /* RCTAnimationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationType.h; sourceTree = ""; }; - 46EB2E00006D60 /* RCTAutoInsetsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAutoInsetsProtocol.h; sourceTree = ""; }; - 46EB2E00006D70 /* RCTBorderCurve.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderCurve.h; sourceTree = ""; }; - 46EB2E00006D80 /* RCTBorderDrawing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderDrawing.h; sourceTree = ""; }; - 46EB2E00006D90 /* RCTBorderDrawing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBorderDrawing.m; sourceTree = ""; }; - 46EB2E00006DA0 /* RCTBorderStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderStyle.h; sourceTree = ""; }; - 46EB2E00006DB0 /* RCTComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponent.h; sourceTree = ""; }; - 46EB2E00006DC0 /* RCTComponentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentData.h; sourceTree = ""; }; - 46EB2E00006DD0 /* RCTComponentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentData.m; sourceTree = ""; }; - 46EB2E00006DE0 /* RCTConvert+CoreLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+CoreLocation.h"; sourceTree = ""; }; - 46EB2E00006DF0 /* RCTConvert+CoreLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+CoreLocation.m"; sourceTree = ""; }; - 46EB2E00006E00 /* RCTConvert+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+Transform.h"; sourceTree = ""; }; - 46EB2E00006E10 /* RCTConvert+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+Transform.m"; sourceTree = ""; }; - 46EB2E00006E20 /* RCTCursor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCursor.h; sourceTree = ""; }; - 46EB2E00006E30 /* RCTDebuggingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDebuggingOverlay.h; sourceTree = ""; }; - 46EB2E00006E40 /* RCTDebuggingOverlay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDebuggingOverlay.m; sourceTree = ""; }; - 46EB2E00006E50 /* RCTDebuggingOverlayManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDebuggingOverlayManager.h; sourceTree = ""; }; - 46EB2E00006E60 /* RCTDebuggingOverlayManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDebuggingOverlayManager.m; sourceTree = ""; }; - 46EB2E00006E70 /* RCTFont.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFont.h; sourceTree = ""; }; - 46EB2E00006E80 /* RCTFont.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFont.mm; sourceTree = ""; }; - 46EB2E00006E90 /* RCTLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayout.h; sourceTree = ""; }; - 46EB2E00006EA0 /* RCTLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayout.m; sourceTree = ""; }; - 46EB2E00006EB0 /* RCTModalHostView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostView.h; sourceTree = ""; }; - 46EB2E00006EC0 /* RCTModalHostView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostView.m; sourceTree = ""; }; - 46EB2E00006ED0 /* RCTModalHostViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewController.h; sourceTree = ""; }; - 46EB2E00006EE0 /* RCTModalHostViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewController.m; sourceTree = ""; }; - 46EB2E00006EF0 /* RCTModalHostViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewManager.h; sourceTree = ""; }; - 46EB2E00006F00 /* RCTModalHostViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewManager.m; sourceTree = ""; }; - 46EB2E00006F10 /* RCTModalManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalManager.h; sourceTree = ""; }; - 46EB2E00006F20 /* RCTModalManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalManager.m; sourceTree = ""; }; - 46EB2E00006F30 /* RCTPointerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPointerEvents.h; sourceTree = ""; }; - 46EB2E00006F40 /* RCTRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootShadowView.h; sourceTree = ""; }; - 46EB2E00006F50 /* RCTRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootShadowView.m; sourceTree = ""; }; - 46EB2E00006F60 /* RCTSegmentedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControl.h; sourceTree = ""; }; - 46EB2E00006F70 /* RCTSegmentedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControl.m; sourceTree = ""; }; - 46EB2E00006F80 /* RCTSegmentedControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControlManager.h; sourceTree = ""; }; - 46EB2E00006F90 /* RCTSegmentedControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControlManager.m; sourceTree = ""; }; - 46EB2E00006FA0 /* RCTShadowView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Internal.h"; sourceTree = ""; }; - 46EB2E00006FB0 /* RCTShadowView+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Internal.m"; sourceTree = ""; }; - 46EB2E00006FC0 /* RCTShadowView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Layout.h"; sourceTree = ""; }; - 46EB2E00006FD0 /* RCTShadowView+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Layout.m"; sourceTree = ""; }; - 46EB2E00006FE0 /* RCTShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTShadowView.h; sourceTree = ""; }; - 46EB2E00006FF0 /* RCTShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTShadowView.m; sourceTree = ""; }; - 46EB2E00007000 /* RCTSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitch.h; sourceTree = ""; }; - 46EB2E00007010 /* RCTSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitch.m; sourceTree = ""; }; - 46EB2E00007020 /* RCTSwitchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitchManager.h; sourceTree = ""; }; - 46EB2E00007030 /* RCTSwitchManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitchManager.m; sourceTree = ""; }; - 46EB2E00007040 /* RCTTextDecorationLineType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextDecorationLineType.h; sourceTree = ""; }; - 46EB2E00007050 /* RCTView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTView.h; sourceTree = ""; }; - 46EB2E00007060 /* RCTView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTView.m; sourceTree = ""; }; - 46EB2E00007070 /* RCTViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewManager.h; sourceTree = ""; }; - 46EB2E00007080 /* RCTViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewManager.m; sourceTree = ""; }; - 46EB2E00007090 /* RCTViewUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewUtils.h; sourceTree = ""; }; - 46EB2E000070A0 /* RCTViewUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewUtils.m; sourceTree = ""; }; - 46EB2E000070B0 /* RCTWrapperViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWrapperViewController.h; sourceTree = ""; }; - 46EB2E000070C0 /* RCTWrapperViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWrapperViewController.m; sourceTree = ""; }; - 46EB2E000070E0 /* RCTRefreshableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshableProtocol.h; sourceTree = ""; }; - 46EB2E000070F0 /* RCTRefreshControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControl.h; sourceTree = ""; }; - 46EB2E00007100 /* RCTRefreshControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControl.m; sourceTree = ""; }; - 46EB2E00007110 /* RCTRefreshControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControlManager.h; sourceTree = ""; }; - 46EB2E00007120 /* RCTRefreshControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControlManager.m; sourceTree = ""; }; - 46EB2E00007140 /* RCTSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaShadowView.h; sourceTree = ""; }; - 46EB2E00007150 /* RCTSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaShadowView.m; sourceTree = ""; }; - 46EB2E00007160 /* RCTSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaView.h; sourceTree = ""; }; - 46EB2E00007170 /* RCTSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaView.m; sourceTree = ""; }; - 46EB2E00007180 /* RCTSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewLocalData.h; sourceTree = ""; }; - 46EB2E00007190 /* RCTSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewLocalData.m; sourceTree = ""; }; - 46EB2E000071A0 /* RCTSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewManager.h; sourceTree = ""; }; - 46EB2E000071B0 /* RCTSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewManager.m; sourceTree = ""; }; - 46EB2E000071D0 /* RCTScrollableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollableProtocol.h; sourceTree = ""; }; - 46EB2E000071E0 /* RCTScrollContentShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentShadowView.h; sourceTree = ""; }; - 46EB2E000071F0 /* RCTScrollContentShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentShadowView.m; sourceTree = ""; }; - 46EB2E00007200 /* RCTScrollContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentView.h; sourceTree = ""; }; - 46EB2E00007210 /* RCTScrollContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentView.m; sourceTree = ""; }; - 46EB2E00007220 /* RCTScrollContentViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentViewManager.h; sourceTree = ""; }; - 46EB2E00007230 /* RCTScrollContentViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentViewManager.m; sourceTree = ""; }; - 46EB2E00007240 /* RCTScrollEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollEvent.h; sourceTree = ""; }; - 46EB2E00007250 /* RCTScrollEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollEvent.m; sourceTree = ""; }; - 46EB2E00007260 /* RCTScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollView.h; sourceTree = ""; }; - 46EB2E00007270 /* RCTScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollView.m; sourceTree = ""; }; - 46EB2E00007280 /* RCTScrollViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollViewManager.h; sourceTree = ""; }; - 46EB2E00007290 /* RCTScrollViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollViewManager.m; sourceTree = ""; }; - 46EB2E000072A0 /* UIView+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+Private.h"; sourceTree = ""; }; - 46EB2E000072B0 /* UIView+React.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+React.h"; sourceTree = ""; }; - 46EB2E000072C0 /* UIView+React.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+React.m"; sourceTree = ""; }; - 46EB2E000072F0 /* RCTDevLoadingViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingViewProtocol.h; sourceTree = ""; }; - 46EB2E00007300 /* RCTDevLoadingViewSetEnabled.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingViewSetEnabled.h; sourceTree = ""; }; - 46EB2E00007310 /* RCTDevLoadingViewSetEnabled.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDevLoadingViewSetEnabled.m; sourceTree = ""; }; - 46EB2E00007320 /* RCTInspectorDevServerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorDevServerHelper.h; sourceTree = ""; }; - 46EB2E00007330 /* RCTInspectorDevServerHelper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspectorDevServerHelper.mm; sourceTree = ""; }; - 46EB2E00007340 /* RCTPackagerClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerClient.h; sourceTree = ""; }; - 46EB2E00007350 /* RCTPackagerClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPackagerClient.m; sourceTree = ""; }; - 46EB2E00007360 /* RCTPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerConnection.h; sourceTree = ""; }; - 46EB2E00007370 /* RCTPackagerConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPackagerConnection.mm; sourceTree = ""; }; - 46EB2E00007390 /* RCTCxxInspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxInspectorPackagerConnection.h; sourceTree = ""; }; - 46EB2E000073A0 /* RCTCxxInspectorPackagerConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxInspectorPackagerConnection.mm; sourceTree = ""; }; - 46EB2E000073B0 /* RCTCxxInspectorPackagerConnectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxInspectorPackagerConnectionDelegate.h; sourceTree = ""; }; - 46EB2E000073C0 /* RCTCxxInspectorPackagerConnectionDelegate.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxInspectorPackagerConnectionDelegate.mm; sourceTree = ""; }; - 46EB2E000073D0 /* RCTCxxInspectorWebSocketAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxInspectorWebSocketAdapter.h; sourceTree = ""; }; - 46EB2E000073E0 /* RCTCxxInspectorWebSocketAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxInspectorWebSocketAdapter.mm; sourceTree = ""; }; - 46EB2E000073F0 /* RCTInspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspector.h; sourceTree = ""; }; - 46EB2E00007400 /* RCTInspector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspector.mm; sourceTree = ""; }; - 46EB2E00007410 /* RCTInspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorPackagerConnection.h; sourceTree = ""; }; - 46EB2E00007420 /* RCTInspectorPackagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInspectorPackagerConnection.m; sourceTree = ""; }; - 46EB2E00007450 /* RCTAnimationDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationDriver.h; sourceTree = ""; }; - 46EB2E00007460 /* RCTDecayAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDecayAnimation.h; sourceTree = ""; }; - 46EB2E00007470 /* RCTEventAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventAnimation.h; sourceTree = ""; }; - 46EB2E00007480 /* RCTFrameAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameAnimation.h; sourceTree = ""; }; - 46EB2E00007490 /* RCTSpringAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSpringAnimation.h; sourceTree = ""; }; - 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAdditionAnimatedNode.h; sourceTree = ""; }; - 46EB2E000074C0 /* RCTAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimatedNode.h; sourceTree = ""; }; - 46EB2E000074D0 /* RCTColorAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTColorAnimatedNode.h; sourceTree = ""; }; - 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDiffClampAnimatedNode.h; sourceTree = ""; }; - 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDivisionAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInterpolationAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007510 /* RCTModuloAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuloAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultiplicationAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007530 /* RCTObjectAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTObjectAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007540 /* RCTPropsAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPropsAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007550 /* RCTStyleAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTStyleAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSubtractionAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007570 /* RCTTrackingAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTrackingAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007580 /* RCTTransformAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTransformAnimatedNode.h; sourceTree = ""; }; - 46EB2E00007590 /* RCTValueAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTValueAnimatedNode.h; sourceTree = ""; }; - 46EB2E000075A0 /* RCTAnimationPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationPlugins.h; path = Libraries/NativeAnimation/RCTAnimationPlugins.h; sourceTree = ""; }; - 46EB2E000075B0 /* RCTAnimationUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationUtils.h; path = Libraries/NativeAnimation/RCTAnimationUtils.h; sourceTree = ""; }; - 46EB2E000075C0 /* RCTNativeAnimatedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedModule.h; path = Libraries/NativeAnimation/RCTNativeAnimatedModule.h; sourceTree = ""; }; - 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedNodesManager.h; path = Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h; sourceTree = ""; }; - 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedTurboModule.h; path = Libraries/NativeAnimation/RCTNativeAnimatedTurboModule.h; sourceTree = ""; }; - 46EB2E00007600 /* RCTBlobManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTBlobManager.h; path = Libraries/Blob/RCTBlobManager.h; sourceTree = ""; }; - 46EB2E00007610 /* RCTFileReaderModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileReaderModule.h; path = Libraries/Blob/RCTFileReaderModule.h; sourceTree = ""; }; - 46EB2E00007630 /* RCTAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimatedImage.h; path = Libraries/Image/RCTAnimatedImage.h; sourceTree = ""; }; - 46EB2E00007640 /* RCTBundleAssetImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTBundleAssetImageLoader.h; path = Libraries/Image/RCTBundleAssetImageLoader.h; sourceTree = ""; }; - 46EB2E00007650 /* RCTDisplayWeakRefreshable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDisplayWeakRefreshable.h; path = Libraries/Image/RCTDisplayWeakRefreshable.h; sourceTree = ""; }; - 46EB2E00007660 /* RCTGIFImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTGIFImageDecoder.h; path = Libraries/Image/RCTGIFImageDecoder.h; sourceTree = ""; }; - 46EB2E00007670 /* RCTImageBlurUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageBlurUtils.h; path = Libraries/Image/RCTImageBlurUtils.h; sourceTree = ""; }; - 46EB2E00007680 /* RCTImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageCache.h; path = Libraries/Image/RCTImageCache.h; sourceTree = ""; }; - 46EB2E00007690 /* RCTImageDataDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageDataDecoder.h; path = Libraries/Image/RCTImageDataDecoder.h; sourceTree = ""; }; - 46EB2E000076A0 /* RCTImageEditingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageEditingManager.h; path = Libraries/Image/RCTImageEditingManager.h; sourceTree = ""; }; - 46EB2E000076B0 /* RCTImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoader.h; path = Libraries/Image/RCTImageLoader.h; sourceTree = ""; }; - 46EB2E000076C0 /* RCTImageLoaderLoggable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderLoggable.h; path = Libraries/Image/RCTImageLoaderLoggable.h; sourceTree = ""; }; - 46EB2E000076D0 /* RCTImageLoaderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderProtocol.h; path = Libraries/Image/RCTImageLoaderProtocol.h; sourceTree = ""; }; - 46EB2E000076E0 /* RCTImageLoaderWithAttributionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderWithAttributionProtocol.h; path = Libraries/Image/RCTImageLoaderWithAttributionProtocol.h; sourceTree = ""; }; - 46EB2E000076F0 /* RCTImagePlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImagePlugins.h; path = Libraries/Image/RCTImagePlugins.h; sourceTree = ""; }; - 46EB2E00007700 /* RCTImageShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageShadowView.h; path = Libraries/Image/RCTImageShadowView.h; sourceTree = ""; }; - 46EB2E00007710 /* RCTImageStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageStoreManager.h; path = Libraries/Image/RCTImageStoreManager.h; sourceTree = ""; }; - 46EB2E00007720 /* RCTImageURLLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageURLLoader.h; path = Libraries/Image/RCTImageURLLoader.h; sourceTree = ""; }; - 46EB2E00007730 /* RCTImageURLLoaderWithAttribution.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageURLLoaderWithAttribution.h; path = Libraries/Image/RCTImageURLLoaderWithAttribution.h; sourceTree = ""; }; - 46EB2E00007740 /* RCTImageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageUtils.h; path = Libraries/Image/RCTImageUtils.h; sourceTree = ""; }; - 46EB2E00007750 /* RCTImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageView.h; path = Libraries/Image/RCTImageView.h; sourceTree = ""; }; - 46EB2E00007760 /* RCTImageViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageViewManager.h; path = Libraries/Image/RCTImageViewManager.h; sourceTree = ""; }; - 46EB2E00007770 /* RCTLocalAssetImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLocalAssetImageLoader.h; path = Libraries/Image/RCTLocalAssetImageLoader.h; sourceTree = ""; }; - 46EB2E00007780 /* RCTResizeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTResizeMode.h; path = Libraries/Image/RCTResizeMode.h; sourceTree = ""; }; - 46EB2E00007790 /* RCTUIImageViewAnimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTUIImageViewAnimated.h; path = Libraries/Image/RCTUIImageViewAnimated.h; sourceTree = ""; }; - 46EB2E000077B0 /* RCTLinkingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLinkingManager.h; path = Libraries/LinkingIOS/RCTLinkingManager.h; sourceTree = ""; }; - 46EB2E000077C0 /* RCTLinkingPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLinkingPlugins.h; path = Libraries/LinkingIOS/RCTLinkingPlugins.h; sourceTree = ""; }; - 46EB2E000077E0 /* RCTDataRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDataRequestHandler.h; path = Libraries/Network/RCTDataRequestHandler.h; sourceTree = ""; }; - 46EB2E000077F0 /* RCTFileRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileRequestHandler.h; path = Libraries/Network/RCTFileRequestHandler.h; sourceTree = ""; }; - 46EB2E00007800 /* RCTHTTPRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHTTPRequestHandler.h; path = Libraries/Network/RCTHTTPRequestHandler.h; sourceTree = ""; }; - 46EB2E00007810 /* RCTNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworking.h; path = Libraries/Network/RCTNetworking.h; sourceTree = ""; }; - 46EB2E00007820 /* RCTNetworkPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkPlugins.h; path = Libraries/Network/RCTNetworkPlugins.h; sourceTree = ""; }; - 46EB2E00007830 /* RCTNetworkTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkTask.h; path = Libraries/Network/RCTNetworkTask.h; sourceTree = ""; }; - 46EB2E00007850 /* RCTSettingsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSettingsManager.h; path = Libraries/Settings/RCTSettingsManager.h; sourceTree = ""; }; - 46EB2E00007860 /* RCTSettingsPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSettingsPlugins.h; path = Libraries/Settings/RCTSettingsPlugins.h; sourceTree = ""; }; - 46EB2E00007890 /* RCTBaseTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextShadowView.h; sourceTree = ""; }; - 46EB2E000078A0 /* RCTBaseTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextViewManager.h; sourceTree = ""; }; - 46EB2E000078C0 /* RCTRawTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextShadowView.h; sourceTree = ""; }; - 46EB2E000078D0 /* RCTRawTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextViewManager.h; sourceTree = ""; }; - 46EB2E000078E0 /* RCTConvert+Text.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+Text.h"; path = "Libraries/Text/RCTConvert+Text.h"; sourceTree = ""; }; - 46EB2E000078F0 /* RCTTextAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextAttributes.h; path = Libraries/Text/RCTTextAttributes.h; sourceTree = ""; }; - 46EB2E00007900 /* RCTTextTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextTransform.h; path = Libraries/Text/RCTTextTransform.h; sourceTree = ""; }; - 46EB2E00007920 /* NSTextStorage+FontScaling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTextStorage+FontScaling.h"; sourceTree = ""; }; - 46EB2E00007930 /* RCTDynamicTypeRamp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDynamicTypeRamp.h; sourceTree = ""; }; - 46EB2E00007940 /* RCTTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextShadowView.h; sourceTree = ""; }; - 46EB2E00007950 /* RCTTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextView.h; sourceTree = ""; }; - 46EB2E00007960 /* RCTTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextViewManager.h; sourceTree = ""; }; - 46EB2E00007990 /* RCTMultilineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputView.h; sourceTree = ""; }; - 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputViewManager.h; sourceTree = ""; }; - 46EB2E000079B0 /* RCTUITextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextView.h; sourceTree = ""; }; - 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegate.h; sourceTree = ""; }; - 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegateAdapter.h; sourceTree = ""; }; - 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputViewProtocol.h; sourceTree = ""; }; - 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputShadowView.h; sourceTree = ""; }; - 46EB2E00007A00 /* RCTBaseTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputView.h; sourceTree = ""; }; - 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputViewManager.h; sourceTree = ""; }; - 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryShadowView.h; sourceTree = ""; }; - 46EB2E00007A30 /* RCTInputAccessoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryView.h; sourceTree = ""; }; - 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewContent.h; sourceTree = ""; }; - 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewManager.h; sourceTree = ""; }; - 46EB2E00007A60 /* RCTTextSelection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextSelection.h; sourceTree = ""; }; - 46EB2E00007A80 /* RCTSinglelineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputView.h; sourceTree = ""; }; - 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputViewManager.h; sourceTree = ""; }; - 46EB2E00007AA0 /* RCTUITextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextField.h; sourceTree = ""; }; - 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextShadowView.h; sourceTree = ""; }; - 46EB2E00007AD0 /* RCTVirtualTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextView.h; sourceTree = ""; }; - 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextViewManager.h; sourceTree = ""; }; - 46EB2E00007B00 /* RCTVibration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTVibration.h; path = Libraries/Vibration/RCTVibration.h; sourceTree = ""; }; - 46EB2E00007B10 /* RCTVibrationPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTVibrationPlugins.h; path = Libraries/Vibration/RCTVibrationPlugins.h; sourceTree = ""; }; - 46EB2E00007B30 /* RCTReconnectingWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTReconnectingWebSocket.h; path = Libraries/WebSocket/RCTReconnectingWebSocket.h; sourceTree = ""; }; - 46EB2E00007B40 /* RCTReconnectingWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTReconnectingWebSocket.m; path = Libraries/WebSocket/RCTReconnectingWebSocket.m; sourceTree = ""; }; - 46EB2E00007B50 /* CoreModulesPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = CoreModulesPlugins.mm; sourceTree = ""; }; - 46EB2E00007B60 /* RCTAccessibilityManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAccessibilityManager.mm; sourceTree = ""; }; - 46EB2E00007B70 /* RCTActionSheetManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTActionSheetManager.mm; sourceTree = ""; }; - 46EB2E00007B80 /* RCTAlertController.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAlertController.mm; sourceTree = ""; }; - 46EB2E00007B90 /* RCTAlertManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAlertManager.mm; sourceTree = ""; }; - 46EB2E00007BA0 /* RCTAppearance.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppearance.mm; sourceTree = ""; }; - 46EB2E00007BB0 /* RCTAppState.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppState.mm; sourceTree = ""; }; - 46EB2E00007BC0 /* RCTClipboard.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTClipboard.mm; sourceTree = ""; }; - 46EB2E00007BD0 /* RCTDeviceInfo.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDeviceInfo.mm; sourceTree = ""; }; - 46EB2E00007BE0 /* RCTDevLoadingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevLoadingView.mm; sourceTree = ""; }; - 46EB2E00007BF0 /* RCTDevMenu.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevMenu.mm; sourceTree = ""; }; - 46EB2E00007C00 /* RCTDevSettings.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevSettings.mm; sourceTree = ""; }; - 46EB2E00007C10 /* RCTEventDispatcher.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTEventDispatcher.mm; sourceTree = ""; }; - 46EB2E00007C20 /* RCTExceptionsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTExceptionsManager.mm; sourceTree = ""; }; - 46EB2E00007C30 /* RCTFPSGraph.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFPSGraph.mm; sourceTree = ""; }; - 46EB2E00007C40 /* RCTI18nManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTI18nManager.mm; sourceTree = ""; }; - 46EB2E00007C50 /* RCTKeyboardObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTKeyboardObserver.mm; sourceTree = ""; }; - 46EB2E00007C60 /* RCTLogBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLogBox.mm; sourceTree = ""; }; - 46EB2E00007C70 /* RCTLogBoxView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLogBoxView.mm; sourceTree = ""; }; - 46EB2E00007C80 /* RCTPerfMonitor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPerfMonitor.mm; sourceTree = ""; }; - 46EB2E00007C90 /* RCTPlatform.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPlatform.mm; sourceTree = ""; }; - 46EB2E00007CA0 /* RCTRedBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRedBox.mm; sourceTree = ""; }; - 46EB2E00007CB0 /* RCTSourceCode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSourceCode.mm; sourceTree = ""; }; - 46EB2E00007CC0 /* RCTStatusBarManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTStatusBarManager.mm; sourceTree = ""; }; - 46EB2E00007CD0 /* RCTTiming.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTiming.mm; sourceTree = ""; }; - 46EB2E00007CE0 /* RCTWebSocketExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTWebSocketExecutor.mm; sourceTree = ""; }; - 46EB2E00007CF0 /* RCTWebSocketModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTWebSocketModule.mm; sourceTree = ""; }; - 46EB2E00007D10 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/animations/conversions.h; sourceTree = ""; }; - 46EB2E00007D20 /* LayoutAnimationCallbackWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationCallbackWrapper.h; path = react/renderer/animations/LayoutAnimationCallbackWrapper.h; sourceTree = ""; }; - 46EB2E00007D30 /* LayoutAnimationDriver.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutAnimationDriver.cpp; path = react/renderer/animations/LayoutAnimationDriver.cpp; sourceTree = ""; }; - 46EB2E00007D40 /* LayoutAnimationDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationDriver.h; path = react/renderer/animations/LayoutAnimationDriver.h; sourceTree = ""; }; - 46EB2E00007D50 /* LayoutAnimationKeyFrameManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutAnimationKeyFrameManager.cpp; path = react/renderer/animations/LayoutAnimationKeyFrameManager.cpp; sourceTree = ""; }; - 46EB2E00007D60 /* LayoutAnimationKeyFrameManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationKeyFrameManager.h; path = react/renderer/animations/LayoutAnimationKeyFrameManager.h; sourceTree = ""; }; - 46EB2E00007D70 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/animations/primitives.h; sourceTree = ""; }; - 46EB2E00007D80 /* utils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = utils.cpp; path = react/renderer/animations/utils.cpp; sourceTree = ""; }; - 46EB2E00007D90 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = react/renderer/animations/utils.h; sourceTree = ""; }; - 46EB2E00007DB0 /* AttributedString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AttributedString.cpp; path = react/renderer/attributedstring/AttributedString.cpp; sourceTree = ""; }; - 46EB2E00007DC0 /* AttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AttributedString.h; path = react/renderer/attributedstring/AttributedString.h; sourceTree = ""; }; - 46EB2E00007DD0 /* AttributedStringBox.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AttributedStringBox.cpp; path = react/renderer/attributedstring/AttributedStringBox.cpp; sourceTree = ""; }; - 46EB2E00007DE0 /* AttributedStringBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AttributedStringBox.h; path = react/renderer/attributedstring/AttributedStringBox.h; sourceTree = ""; }; - 46EB2E00007DF0 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/attributedstring/conversions.h; sourceTree = ""; }; - 46EB2E00007E00 /* ParagraphAttributes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphAttributes.cpp; path = react/renderer/attributedstring/ParagraphAttributes.cpp; sourceTree = ""; }; - 46EB2E00007E10 /* ParagraphAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphAttributes.h; path = react/renderer/attributedstring/ParagraphAttributes.h; sourceTree = ""; }; - 46EB2E00007E20 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/attributedstring/primitives.h; sourceTree = ""; }; - 46EB2E00007E30 /* TextAttributes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextAttributes.cpp; path = react/renderer/attributedstring/TextAttributes.cpp; sourceTree = ""; }; - 46EB2E00007E40 /* TextAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextAttributes.h; path = react/renderer/attributedstring/TextAttributes.h; sourceTree = ""; }; - 46EB2E00007E60 /* ComponentDescriptorFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorFactory.h; path = react/renderer/componentregistry/ComponentDescriptorFactory.h; sourceTree = ""; }; - 46EB2E00007E70 /* ComponentDescriptorProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorProvider.h; path = react/renderer/componentregistry/ComponentDescriptorProvider.h; sourceTree = ""; }; - 46EB2E00007E80 /* ComponentDescriptorProviderRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptorProviderRegistry.cpp; path = react/renderer/componentregistry/ComponentDescriptorProviderRegistry.cpp; sourceTree = ""; }; - 46EB2E00007E90 /* ComponentDescriptorProviderRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorProviderRegistry.h; path = react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h; sourceTree = ""; }; - 46EB2E00007EA0 /* ComponentDescriptorRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptorRegistry.cpp; path = react/renderer/componentregistry/ComponentDescriptorRegistry.cpp; sourceTree = ""; }; - 46EB2E00007EB0 /* ComponentDescriptorRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptorRegistry.h; path = react/renderer/componentregistry/ComponentDescriptorRegistry.h; sourceTree = ""; }; - 46EB2E00007EC0 /* componentNameByReactViewName.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = componentNameByReactViewName.cpp; path = react/renderer/componentregistry/componentNameByReactViewName.cpp; sourceTree = ""; }; - 46EB2E00007ED0 /* componentNameByReactViewName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = componentNameByReactViewName.h; path = react/renderer/componentregistry/componentNameByReactViewName.h; sourceTree = ""; }; - 46EB2E00007EF0 /* NativeComponentRegistryBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = NativeComponentRegistryBinding.cpp; path = react/renderer/componentregistry/native/NativeComponentRegistryBinding.cpp; sourceTree = ""; }; - 46EB2E00007F00 /* NativeComponentRegistryBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeComponentRegistryBinding.h; path = react/renderer/componentregistry/native/NativeComponentRegistryBinding.h; sourceTree = ""; }; - 46EB2E00007F30 /* InputAccessoryComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InputAccessoryComponentDescriptor.h; path = react/renderer/components/inputaccessory/InputAccessoryComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00007F40 /* InputAccessoryShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = InputAccessoryShadowNode.cpp; path = react/renderer/components/inputaccessory/InputAccessoryShadowNode.cpp; sourceTree = ""; }; - 46EB2E00007F50 /* InputAccessoryShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InputAccessoryShadowNode.h; path = react/renderer/components/inputaccessory/InputAccessoryShadowNode.h; sourceTree = ""; }; - 46EB2E00007F60 /* InputAccessoryState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InputAccessoryState.h; path = react/renderer/components/inputaccessory/InputAccessoryState.h; sourceTree = ""; }; - 46EB2E00007F80 /* LegacyViewManagerInteropComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropComponentDescriptor.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00007F90 /* LegacyViewManagerInteropComponentDescriptor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = LegacyViewManagerInteropComponentDescriptor.mm; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.mm; sourceTree = ""; }; - 46EB2E00007FA0 /* LegacyViewManagerInteropShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LegacyViewManagerInteropShadowNode.cpp; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.cpp; sourceTree = ""; }; - 46EB2E00007FB0 /* LegacyViewManagerInteropShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropShadowNode.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.h; sourceTree = ""; }; - 46EB2E00007FC0 /* LegacyViewManagerInteropState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropState.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.h; sourceTree = ""; }; - 46EB2E00007FD0 /* LegacyViewManagerInteropState.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = LegacyViewManagerInteropState.mm; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.mm; sourceTree = ""; }; - 46EB2E00007FE0 /* LegacyViewManagerInteropViewEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LegacyViewManagerInteropViewEventEmitter.cpp; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.cpp; sourceTree = ""; }; - 46EB2E00007FF0 /* LegacyViewManagerInteropViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropViewEventEmitter.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.h; sourceTree = ""; }; - 46EB2E00008000 /* LegacyViewManagerInteropViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LegacyViewManagerInteropViewProps.cpp; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.cpp; sourceTree = ""; }; - 46EB2E00008010 /* LegacyViewManagerInteropViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LegacyViewManagerInteropViewProps.h; path = react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.h; sourceTree = ""; }; - 46EB2E00008020 /* RCTLegacyViewManagerInteropCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLegacyViewManagerInteropCoordinator.h; path = react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.h; sourceTree = ""; }; - 46EB2E00008030 /* RCTLegacyViewManagerInteropCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTLegacyViewManagerInteropCoordinator.mm; path = react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.mm; sourceTree = ""; }; - 46EB2E00008040 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp; sourceTree = ""; }; - 46EB2E00008050 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnstableLegacyViewManagerAutomaticComponentDescriptor.h; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008060 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnstableLegacyViewManagerAutomaticShadowNode.cpp; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008070 /* UnstableLegacyViewManagerAutomaticShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnstableLegacyViewManagerAutomaticShadowNode.h; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerAutomaticShadowNode.h; sourceTree = ""; }; - 46EB2E00008080 /* UnstableLegacyViewManagerInteropComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnstableLegacyViewManagerInteropComponentDescriptor.h; path = react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerInteropComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000080A0 /* ModalHostViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModalHostViewComponentDescriptor.h; path = react/renderer/components/modal/ModalHostViewComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000080B0 /* ModalHostViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ModalHostViewShadowNode.cpp; path = react/renderer/components/modal/ModalHostViewShadowNode.cpp; sourceTree = ""; }; - 46EB2E000080C0 /* ModalHostViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModalHostViewShadowNode.h; path = react/renderer/components/modal/ModalHostViewShadowNode.h; sourceTree = ""; }; - 46EB2E000080D0 /* ModalHostViewState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ModalHostViewState.cpp; path = react/renderer/components/modal/ModalHostViewState.cpp; sourceTree = ""; }; - 46EB2E000080E0 /* ModalHostViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ModalHostViewState.h; path = react/renderer/components/modal/ModalHostViewState.h; sourceTree = ""; }; - 46EB2E00008100 /* ComponentDescriptors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptors.cpp; path = react/renderer/components/rncore/ComponentDescriptors.cpp; sourceTree = ""; }; - 46EB2E00008110 /* ComponentDescriptors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptors.h; path = react/renderer/components/rncore/ComponentDescriptors.h; sourceTree = ""; }; - 46EB2E00008120 /* EventEmitters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventEmitters.cpp; path = react/renderer/components/rncore/EventEmitters.cpp; sourceTree = ""; }; - 46EB2E00008130 /* EventEmitters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventEmitters.h; path = react/renderer/components/rncore/EventEmitters.h; sourceTree = ""; }; - 46EB2E00008140 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Props.cpp; path = react/renderer/components/rncore/Props.cpp; sourceTree = ""; }; - 46EB2E00008150 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Props.h; path = react/renderer/components/rncore/Props.h; sourceTree = ""; }; - 46EB2E00008160 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTComponentViewHelpers.h; path = react/renderer/components/rncore/RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E00008170 /* ShadowNodes.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodes.cpp; path = react/renderer/components/rncore/ShadowNodes.cpp; sourceTree = ""; }; - 46EB2E00008180 /* ShadowNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodes.h; path = react/renderer/components/rncore/ShadowNodes.h; sourceTree = ""; }; - 46EB2E00008190 /* States.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = States.cpp; path = react/renderer/components/rncore/States.cpp; sourceTree = ""; }; - 46EB2E000081A0 /* States.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = States.h; path = react/renderer/components/rncore/States.h; sourceTree = ""; }; - 46EB2E000081C0 /* RootComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootComponentDescriptor.h; path = react/renderer/components/root/RootComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000081D0 /* RootProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RootProps.cpp; path = react/renderer/components/root/RootProps.cpp; sourceTree = ""; }; - 46EB2E000081E0 /* RootProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootProps.h; path = react/renderer/components/root/RootProps.h; sourceTree = ""; }; - 46EB2E000081F0 /* RootShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RootShadowNode.cpp; path = react/renderer/components/root/RootShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008200 /* RootShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootShadowNode.h; path = react/renderer/components/root/RootShadowNode.h; sourceTree = ""; }; - 46EB2E00008220 /* SafeAreaViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAreaViewComponentDescriptor.h; path = react/renderer/components/safeareaview/SafeAreaViewComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008230 /* SafeAreaViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SafeAreaViewShadowNode.cpp; path = react/renderer/components/safeareaview/SafeAreaViewShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008240 /* SafeAreaViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAreaViewShadowNode.h; path = react/renderer/components/safeareaview/SafeAreaViewShadowNode.h; sourceTree = ""; }; - 46EB2E00008250 /* SafeAreaViewState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SafeAreaViewState.cpp; path = react/renderer/components/safeareaview/SafeAreaViewState.cpp; sourceTree = ""; }; - 46EB2E00008260 /* SafeAreaViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAreaViewState.h; path = react/renderer/components/safeareaview/SafeAreaViewState.h; sourceTree = ""; }; - 46EB2E00008280 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/scrollview/conversions.h; sourceTree = ""; }; - 46EB2E00008290 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/components/scrollview/primitives.h; sourceTree = ""; }; - 46EB2E000082A0 /* RCTComponentViewHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTComponentViewHelpers.h; path = react/renderer/components/scrollview/RCTComponentViewHelpers.h; sourceTree = ""; }; - 46EB2E000082B0 /* ScrollViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewComponentDescriptor.h; path = react/renderer/components/scrollview/ScrollViewComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000082C0 /* ScrollViewEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewEventEmitter.cpp; path = react/renderer/components/scrollview/ScrollViewEventEmitter.cpp; sourceTree = ""; }; - 46EB2E000082D0 /* ScrollViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewEventEmitter.h; path = react/renderer/components/scrollview/ScrollViewEventEmitter.h; sourceTree = ""; }; - 46EB2E000082E0 /* ScrollViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewProps.cpp; path = react/renderer/components/scrollview/ScrollViewProps.cpp; sourceTree = ""; }; - 46EB2E000082F0 /* ScrollViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewProps.h; path = react/renderer/components/scrollview/ScrollViewProps.h; sourceTree = ""; }; - 46EB2E00008300 /* ScrollViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewShadowNode.cpp; path = react/renderer/components/scrollview/ScrollViewShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008310 /* ScrollViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewShadowNode.h; path = react/renderer/components/scrollview/ScrollViewShadowNode.h; sourceTree = ""; }; - 46EB2E00008320 /* ScrollViewState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ScrollViewState.cpp; path = react/renderer/components/scrollview/ScrollViewState.cpp; sourceTree = ""; }; - 46EB2E00008330 /* ScrollViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScrollViewState.h; path = react/renderer/components/scrollview/ScrollViewState.h; sourceTree = ""; }; - 46EB2E00008350 /* BaseTextProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseTextProps.cpp; path = react/renderer/components/text/BaseTextProps.cpp; sourceTree = ""; }; - 46EB2E00008360 /* BaseTextProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseTextProps.h; path = react/renderer/components/text/BaseTextProps.h; sourceTree = ""; }; - 46EB2E00008370 /* BaseTextShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseTextShadowNode.cpp; path = react/renderer/components/text/BaseTextShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008380 /* BaseTextShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseTextShadowNode.h; path = react/renderer/components/text/BaseTextShadowNode.h; sourceTree = ""; }; - 46EB2E00008390 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/text/conversions.h; sourceTree = ""; }; - 46EB2E000083A0 /* ParagraphComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphComponentDescriptor.h; path = react/renderer/components/text/ParagraphComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000083B0 /* ParagraphEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphEventEmitter.cpp; path = react/renderer/components/text/ParagraphEventEmitter.cpp; sourceTree = ""; }; - 46EB2E000083C0 /* ParagraphEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphEventEmitter.h; path = react/renderer/components/text/ParagraphEventEmitter.h; sourceTree = ""; }; - 46EB2E000083D0 /* ParagraphLayoutManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphLayoutManager.cpp; path = react/renderer/components/text/ParagraphLayoutManager.cpp; sourceTree = ""; }; - 46EB2E000083E0 /* ParagraphLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphLayoutManager.h; path = react/renderer/components/text/ParagraphLayoutManager.h; sourceTree = ""; }; - 46EB2E000083F0 /* ParagraphProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphProps.cpp; path = react/renderer/components/text/ParagraphProps.cpp; sourceTree = ""; }; - 46EB2E00008400 /* ParagraphProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphProps.h; path = react/renderer/components/text/ParagraphProps.h; sourceTree = ""; }; - 46EB2E00008410 /* ParagraphShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphShadowNode.cpp; path = react/renderer/components/text/ParagraphShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008420 /* ParagraphShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphShadowNode.h; path = react/renderer/components/text/ParagraphShadowNode.h; sourceTree = ""; }; - 46EB2E00008430 /* ParagraphState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ParagraphState.cpp; path = react/renderer/components/text/ParagraphState.cpp; sourceTree = ""; }; - 46EB2E00008440 /* ParagraphState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParagraphState.h; path = react/renderer/components/text/ParagraphState.h; sourceTree = ""; }; - 46EB2E00008450 /* RawTextComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawTextComponentDescriptor.h; path = react/renderer/components/text/RawTextComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008460 /* RawTextProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawTextProps.cpp; path = react/renderer/components/text/RawTextProps.cpp; sourceTree = ""; }; - 46EB2E00008470 /* RawTextProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawTextProps.h; path = react/renderer/components/text/RawTextProps.h; sourceTree = ""; }; - 46EB2E00008480 /* RawTextShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawTextShadowNode.cpp; path = react/renderer/components/text/RawTextShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008490 /* RawTextShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawTextShadowNode.h; path = react/renderer/components/text/RawTextShadowNode.h; sourceTree = ""; }; - 46EB2E000084A0 /* TextComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextComponentDescriptor.h; path = react/renderer/components/text/TextComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000084B0 /* TextProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextProps.cpp; path = react/renderer/components/text/TextProps.cpp; sourceTree = ""; }; - 46EB2E000084C0 /* TextProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextProps.h; path = react/renderer/components/text/TextProps.h; sourceTree = ""; }; - 46EB2E000084D0 /* TextShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextShadowNode.cpp; path = react/renderer/components/text/TextShadowNode.cpp; sourceTree = ""; }; - 46EB2E000084E0 /* TextShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextShadowNode.h; path = react/renderer/components/text/TextShadowNode.h; sourceTree = ""; }; - 46EB2E00008500 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/conversions.h; sourceTree = ""; }; - 46EB2E00008510 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/primitives.h; sourceTree = ""; }; - 46EB2E00008520 /* propsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = propsConversions.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/propsConversions.h; sourceTree = ""; }; - 46EB2E00008530 /* TextInputComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputComponentDescriptor.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008540 /* TextInputEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputEventEmitter.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputEventEmitter.cpp; sourceTree = ""; }; - 46EB2E00008550 /* TextInputEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputEventEmitter.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputEventEmitter.h; sourceTree = ""; }; - 46EB2E00008560 /* TextInputProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputProps.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputProps.cpp; sourceTree = ""; }; - 46EB2E00008570 /* TextInputProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputProps.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputProps.h; sourceTree = ""; }; - 46EB2E00008580 /* TextInputShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputShadowNode.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008590 /* TextInputShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputShadowNode.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputShadowNode.h; sourceTree = ""; }; - 46EB2E000085A0 /* TextInputState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextInputState.cpp; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputState.cpp; sourceTree = ""; }; - 46EB2E000085B0 /* TextInputState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextInputState.h; path = react/renderer/components/textinput/platform/ios/react/renderer/components/iostextinput/TextInputState.h; sourceTree = ""; }; - 46EB2E000085D0 /* UnimplementedViewComponentDescriptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnimplementedViewComponentDescriptor.cpp; path = react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.cpp; sourceTree = ""; }; - 46EB2E000085E0 /* UnimplementedViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnimplementedViewComponentDescriptor.h; path = react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.h; sourceTree = ""; }; - 46EB2E000085F0 /* UnimplementedViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnimplementedViewProps.cpp; path = react/renderer/components/unimplementedview/UnimplementedViewProps.cpp; sourceTree = ""; }; - 46EB2E00008600 /* UnimplementedViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnimplementedViewProps.h; path = react/renderer/components/unimplementedview/UnimplementedViewProps.h; sourceTree = ""; }; - 46EB2E00008610 /* UnimplementedViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnimplementedViewShadowNode.cpp; path = react/renderer/components/unimplementedview/UnimplementedViewShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008620 /* UnimplementedViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnimplementedViewShadowNode.h; path = react/renderer/components/unimplementedview/UnimplementedViewShadowNode.h; sourceTree = ""; }; - 46EB2E00008640 /* AccessibilityPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AccessibilityPrimitives.h; path = react/renderer/components/view/AccessibilityPrimitives.h; sourceTree = ""; }; - 46EB2E00008650 /* AccessibilityProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AccessibilityProps.cpp; path = react/renderer/components/view/AccessibilityProps.cpp; sourceTree = ""; }; - 46EB2E00008660 /* AccessibilityProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AccessibilityProps.h; path = react/renderer/components/view/AccessibilityProps.h; sourceTree = ""; }; - 46EB2E00008670 /* accessibilityPropsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = accessibilityPropsConversions.h; path = react/renderer/components/view/accessibilityPropsConversions.h; sourceTree = ""; }; - 46EB2E00008680 /* BaseTouch.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseTouch.cpp; path = react/renderer/components/view/BaseTouch.cpp; sourceTree = ""; }; - 46EB2E00008690 /* BaseTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseTouch.h; path = react/renderer/components/view/BaseTouch.h; sourceTree = ""; }; - 46EB2E000086A0 /* BaseViewEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseViewEventEmitter.cpp; path = react/renderer/components/view/BaseViewEventEmitter.cpp; sourceTree = ""; }; - 46EB2E000086B0 /* BaseViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseViewEventEmitter.h; path = react/renderer/components/view/BaseViewEventEmitter.h; sourceTree = ""; }; - 46EB2E000086C0 /* BaseViewProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BaseViewProps.cpp; path = react/renderer/components/view/BaseViewProps.cpp; sourceTree = ""; }; - 46EB2E000086D0 /* BaseViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseViewProps.h; path = react/renderer/components/view/BaseViewProps.h; sourceTree = ""; }; - 46EB2E000086E0 /* ConcreteViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteViewShadowNode.h; path = react/renderer/components/view/ConcreteViewShadowNode.h; sourceTree = ""; }; - 46EB2E000086F0 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/view/conversions.h; sourceTree = ""; }; - 46EB2E00008760 /* HostPlatformTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformTouch.h; sourceTree = ""; }; - 46EB2E00008770 /* HostPlatformViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformViewEventEmitter.h; sourceTree = ""; }; - 46EB2E00008780 /* HostPlatformViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformViewProps.h; sourceTree = ""; }; - 46EB2E00008790 /* HostPlatformViewTraitsInitializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformViewTraitsInitializer.h; sourceTree = ""; }; - 46EB2E000087A0 /* PointerEvent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = PointerEvent.cpp; path = react/renderer/components/view/PointerEvent.cpp; sourceTree = ""; }; - 46EB2E000087B0 /* PointerEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PointerEvent.h; path = react/renderer/components/view/PointerEvent.h; sourceTree = ""; }; - 46EB2E000087C0 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/components/view/primitives.h; sourceTree = ""; }; - 46EB2E000087D0 /* propsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = propsConversions.h; path = react/renderer/components/view/propsConversions.h; sourceTree = ""; }; - 46EB2E000087E0 /* Touch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Touch.h; path = react/renderer/components/view/Touch.h; sourceTree = ""; }; - 46EB2E000087F0 /* TouchEvent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TouchEvent.cpp; path = react/renderer/components/view/TouchEvent.cpp; sourceTree = ""; }; - 46EB2E00008800 /* TouchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TouchEvent.h; path = react/renderer/components/view/TouchEvent.h; sourceTree = ""; }; - 46EB2E00008810 /* TouchEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TouchEventEmitter.cpp; path = react/renderer/components/view/TouchEventEmitter.cpp; sourceTree = ""; }; - 46EB2E00008820 /* TouchEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TouchEventEmitter.h; path = react/renderer/components/view/TouchEventEmitter.h; sourceTree = ""; }; - 46EB2E00008830 /* ViewComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewComponentDescriptor.h; path = react/renderer/components/view/ViewComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008840 /* ViewEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewEventEmitter.h; path = react/renderer/components/view/ViewEventEmitter.h; sourceTree = ""; }; - 46EB2E00008850 /* ViewProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewProps.h; path = react/renderer/components/view/ViewProps.h; sourceTree = ""; }; - 46EB2E00008860 /* ViewPropsInterpolation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewPropsInterpolation.h; path = react/renderer/components/view/ViewPropsInterpolation.h; sourceTree = ""; }; - 46EB2E00008870 /* ViewShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ViewShadowNode.cpp; path = react/renderer/components/view/ViewShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008880 /* ViewShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ViewShadowNode.h; path = react/renderer/components/view/ViewShadowNode.h; sourceTree = ""; }; - 46EB2E00008890 /* YogaLayoutableShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YogaLayoutableShadowNode.cpp; path = react/renderer/components/view/YogaLayoutableShadowNode.cpp; sourceTree = ""; }; - 46EB2E000088A0 /* YogaLayoutableShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YogaLayoutableShadowNode.h; path = react/renderer/components/view/YogaLayoutableShadowNode.h; sourceTree = ""; }; - 46EB2E000088B0 /* YogaStylableProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YogaStylableProps.cpp; path = react/renderer/components/view/YogaStylableProps.cpp; sourceTree = ""; }; - 46EB2E000088C0 /* YogaStylableProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YogaStylableProps.h; path = react/renderer/components/view/YogaStylableProps.h; sourceTree = ""; }; - 46EB2E000088E0 /* BatchedEventQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BatchedEventQueue.cpp; path = react/renderer/core/BatchedEventQueue.cpp; sourceTree = ""; }; - 46EB2E000088F0 /* BatchedEventQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BatchedEventQueue.h; path = react/renderer/core/BatchedEventQueue.h; sourceTree = ""; }; - 46EB2E00008900 /* ComponentDescriptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentDescriptor.cpp; path = react/renderer/core/ComponentDescriptor.cpp; sourceTree = ""; }; - 46EB2E00008910 /* ComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ComponentDescriptor.h; path = react/renderer/core/ComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008920 /* ConcreteComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteComponentDescriptor.h; path = react/renderer/core/ConcreteComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00008930 /* ConcreteShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteShadowNode.h; path = react/renderer/core/ConcreteShadowNode.h; sourceTree = ""; }; - 46EB2E00008940 /* ConcreteState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteState.h; path = react/renderer/core/ConcreteState.h; sourceTree = ""; }; - 46EB2E00008950 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/core/conversions.h; sourceTree = ""; }; - 46EB2E00008960 /* DynamicPropsUtilities.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = DynamicPropsUtilities.cpp; path = react/renderer/core/DynamicPropsUtilities.cpp; sourceTree = ""; }; - 46EB2E00008970 /* DynamicPropsUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicPropsUtilities.h; path = react/renderer/core/DynamicPropsUtilities.h; sourceTree = ""; }; - 46EB2E00008980 /* EventBeat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventBeat.cpp; path = react/renderer/core/EventBeat.cpp; sourceTree = ""; }; - 46EB2E00008990 /* EventBeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBeat.h; path = react/renderer/core/EventBeat.h; sourceTree = ""; }; - 46EB2E000089A0 /* EventDispatcher.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventDispatcher.cpp; path = react/renderer/core/EventDispatcher.cpp; sourceTree = ""; }; - 46EB2E000089B0 /* EventDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventDispatcher.h; path = react/renderer/core/EventDispatcher.h; sourceTree = ""; }; - 46EB2E000089C0 /* EventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventEmitter.cpp; path = react/renderer/core/EventEmitter.cpp; sourceTree = ""; }; - 46EB2E000089D0 /* EventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventEmitter.h; path = react/renderer/core/EventEmitter.h; sourceTree = ""; }; - 46EB2E000089E0 /* EventListener.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventListener.cpp; path = react/renderer/core/EventListener.cpp; sourceTree = ""; }; - 46EB2E000089F0 /* EventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventListener.h; path = react/renderer/core/EventListener.h; sourceTree = ""; }; - 46EB2E00008A00 /* EventLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventLogger.cpp; path = react/renderer/core/EventLogger.cpp; sourceTree = ""; }; - 46EB2E00008A10 /* EventLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventLogger.h; path = react/renderer/core/EventLogger.h; sourceTree = ""; }; - 46EB2E00008A20 /* EventPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPayload.h; path = react/renderer/core/EventPayload.h; sourceTree = ""; }; - 46EB2E00008A30 /* EventPayloadType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPayloadType.h; path = react/renderer/core/EventPayloadType.h; sourceTree = ""; }; - 46EB2E00008A40 /* EventPipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPipe.h; path = react/renderer/core/EventPipe.h; sourceTree = ""; }; - 46EB2E00008A50 /* EventPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventPriority.h; path = react/renderer/core/EventPriority.h; sourceTree = ""; }; - 46EB2E00008A60 /* EventQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventQueue.cpp; path = react/renderer/core/EventQueue.cpp; sourceTree = ""; }; - 46EB2E00008A70 /* EventQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventQueue.h; path = react/renderer/core/EventQueue.h; sourceTree = ""; }; - 46EB2E00008A80 /* EventQueueProcessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventQueueProcessor.cpp; path = react/renderer/core/EventQueueProcessor.cpp; sourceTree = ""; }; - 46EB2E00008A90 /* EventQueueProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventQueueProcessor.h; path = react/renderer/core/EventQueueProcessor.h; sourceTree = ""; }; - 46EB2E00008AA0 /* EventTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = EventTarget.cpp; path = react/renderer/core/EventTarget.cpp; sourceTree = ""; }; - 46EB2E00008AB0 /* EventTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventTarget.h; path = react/renderer/core/EventTarget.h; sourceTree = ""; }; - 46EB2E00008AC0 /* graphicsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = graphicsConversions.h; path = react/renderer/core/graphicsConversions.h; sourceTree = ""; }; - 46EB2E00008AD0 /* InstanceHandle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = InstanceHandle.cpp; path = react/renderer/core/InstanceHandle.cpp; sourceTree = ""; }; - 46EB2E00008AE0 /* InstanceHandle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InstanceHandle.h; path = react/renderer/core/InstanceHandle.h; sourceTree = ""; }; - 46EB2E00008AF0 /* LayoutableShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutableShadowNode.cpp; path = react/renderer/core/LayoutableShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008B00 /* LayoutableShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutableShadowNode.h; path = react/renderer/core/LayoutableShadowNode.h; sourceTree = ""; }; - 46EB2E00008B10 /* LayoutConstraints.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutConstraints.cpp; path = react/renderer/core/LayoutConstraints.cpp; sourceTree = ""; }; - 46EB2E00008B20 /* LayoutConstraints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutConstraints.h; path = react/renderer/core/LayoutConstraints.h; sourceTree = ""; }; - 46EB2E00008B30 /* LayoutContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutContext.h; path = react/renderer/core/LayoutContext.h; sourceTree = ""; }; - 46EB2E00008B40 /* LayoutMetrics.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutMetrics.cpp; path = react/renderer/core/LayoutMetrics.cpp; sourceTree = ""; }; - 46EB2E00008B50 /* LayoutMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutMetrics.h; path = react/renderer/core/LayoutMetrics.h; sourceTree = ""; }; - 46EB2E00008B60 /* LayoutPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutPrimitives.h; path = react/renderer/core/LayoutPrimitives.h; sourceTree = ""; }; - 46EB2E00008B70 /* Props.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Props.cpp; path = react/renderer/core/Props.cpp; sourceTree = ""; }; - 46EB2E00008B80 /* Props.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Props.h; path = react/renderer/core/Props.h; sourceTree = ""; }; - 46EB2E00008B90 /* propsConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = propsConversions.h; path = react/renderer/core/propsConversions.h; sourceTree = ""; }; - 46EB2E00008BA0 /* PropsMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropsMacros.h; path = react/renderer/core/PropsMacros.h; sourceTree = ""; }; - 46EB2E00008BB0 /* PropsParserContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropsParserContext.h; path = react/renderer/core/PropsParserContext.h; sourceTree = ""; }; - 46EB2E00008BC0 /* RawEvent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawEvent.cpp; path = react/renderer/core/RawEvent.cpp; sourceTree = ""; }; - 46EB2E00008BD0 /* RawEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawEvent.h; path = react/renderer/core/RawEvent.h; sourceTree = ""; }; - 46EB2E00008BE0 /* RawProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawProps.cpp; path = react/renderer/core/RawProps.cpp; sourceTree = ""; }; - 46EB2E00008BF0 /* RawProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawProps.h; path = react/renderer/core/RawProps.h; sourceTree = ""; }; - 46EB2E00008C00 /* RawPropsKey.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawPropsKey.cpp; path = react/renderer/core/RawPropsKey.cpp; sourceTree = ""; }; - 46EB2E00008C10 /* RawPropsKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsKey.h; path = react/renderer/core/RawPropsKey.h; sourceTree = ""; }; - 46EB2E00008C20 /* RawPropsKeyMap.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawPropsKeyMap.cpp; path = react/renderer/core/RawPropsKeyMap.cpp; sourceTree = ""; }; - 46EB2E00008C30 /* RawPropsKeyMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsKeyMap.h; path = react/renderer/core/RawPropsKeyMap.h; sourceTree = ""; }; - 46EB2E00008C40 /* RawPropsParser.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawPropsParser.cpp; path = react/renderer/core/RawPropsParser.cpp; sourceTree = ""; }; - 46EB2E00008C50 /* RawPropsParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsParser.h; path = react/renderer/core/RawPropsParser.h; sourceTree = ""; }; - 46EB2E00008C60 /* RawPropsPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawPropsPrimitives.h; path = react/renderer/core/RawPropsPrimitives.h; sourceTree = ""; }; - 46EB2E00008C70 /* RawValue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = RawValue.cpp; path = react/renderer/core/RawValue.cpp; sourceTree = ""; }; - 46EB2E00008C80 /* RawValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RawValue.h; path = react/renderer/core/RawValue.h; sourceTree = ""; }; - 46EB2E00008C90 /* ReactEventPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactEventPriority.h; path = react/renderer/core/ReactEventPriority.h; sourceTree = ""; }; - 46EB2E00008CA0 /* ReactPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactPrimitives.h; path = react/renderer/core/ReactPrimitives.h; sourceTree = ""; }; - 46EB2E00008CB0 /* Sealable.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Sealable.cpp; path = react/renderer/core/Sealable.cpp; sourceTree = ""; }; - 46EB2E00008CC0 /* Sealable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sealable.h; path = react/renderer/core/Sealable.h; sourceTree = ""; }; - 46EB2E00008CD0 /* ShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNode.cpp; path = react/renderer/core/ShadowNode.cpp; sourceTree = ""; }; - 46EB2E00008CE0 /* ShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNode.h; path = react/renderer/core/ShadowNode.h; sourceTree = ""; }; - 46EB2E00008CF0 /* ShadowNodeFamily.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodeFamily.cpp; path = react/renderer/core/ShadowNodeFamily.cpp; sourceTree = ""; }; - 46EB2E00008D00 /* ShadowNodeFamily.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodeFamily.h; path = react/renderer/core/ShadowNodeFamily.h; sourceTree = ""; }; - 46EB2E00008D10 /* ShadowNodeFragment.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodeFragment.cpp; path = react/renderer/core/ShadowNodeFragment.cpp; sourceTree = ""; }; - 46EB2E00008D20 /* ShadowNodeFragment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodeFragment.h; path = react/renderer/core/ShadowNodeFragment.h; sourceTree = ""; }; - 46EB2E00008D30 /* ShadowNodeTraits.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowNodeTraits.cpp; path = react/renderer/core/ShadowNodeTraits.cpp; sourceTree = ""; }; - 46EB2E00008D40 /* ShadowNodeTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowNodeTraits.h; path = react/renderer/core/ShadowNodeTraits.h; sourceTree = ""; }; - 46EB2E00008D50 /* State.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = State.cpp; path = react/renderer/core/State.cpp; sourceTree = ""; }; - 46EB2E00008D60 /* State.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = State.h; path = react/renderer/core/State.h; sourceTree = ""; }; - 46EB2E00008D70 /* StateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StateData.h; path = react/renderer/core/StateData.h; sourceTree = ""; }; - 46EB2E00008D80 /* StatePipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StatePipe.h; path = react/renderer/core/StatePipe.h; sourceTree = ""; }; - 46EB2E00008D90 /* StateUpdate.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = StateUpdate.cpp; path = react/renderer/core/StateUpdate.cpp; sourceTree = ""; }; - 46EB2E00008DA0 /* StateUpdate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StateUpdate.h; path = react/renderer/core/StateUpdate.h; sourceTree = ""; }; - 46EB2E00008DB0 /* UnbatchedEventQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UnbatchedEventQueue.cpp; path = react/renderer/core/UnbatchedEventQueue.cpp; sourceTree = ""; }; - 46EB2E00008DC0 /* UnbatchedEventQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnbatchedEventQueue.h; path = react/renderer/core/UnbatchedEventQueue.h; sourceTree = ""; }; - 46EB2E00008DD0 /* ValueFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ValueFactory.h; path = react/renderer/core/ValueFactory.h; sourceTree = ""; }; - 46EB2E00008DE0 /* ValueFactoryEventPayload.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ValueFactoryEventPayload.cpp; path = react/renderer/core/ValueFactoryEventPayload.cpp; sourceTree = ""; }; - 46EB2E00008DF0 /* ValueFactoryEventPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ValueFactoryEventPayload.h; path = react/renderer/core/ValueFactoryEventPayload.h; sourceTree = ""; }; - 46EB2E00008E10 /* ImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageManager.h; path = react/renderer/imagemanager/ImageManager.h; sourceTree = ""; }; - 46EB2E00008E20 /* ImageRequest.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageRequest.cpp; path = react/renderer/imagemanager/ImageRequest.cpp; sourceTree = ""; }; - 46EB2E00008E30 /* ImageRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageRequest.h; path = react/renderer/imagemanager/ImageRequest.h; sourceTree = ""; }; - 46EB2E00008E40 /* ImageResponse.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageResponse.cpp; path = react/renderer/imagemanager/ImageResponse.cpp; sourceTree = ""; }; - 46EB2E00008E50 /* ImageResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageResponse.h; path = react/renderer/imagemanager/ImageResponse.h; sourceTree = ""; }; - 46EB2E00008E60 /* ImageResponseObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageResponseObserver.h; path = react/renderer/imagemanager/ImageResponseObserver.h; sourceTree = ""; }; - 46EB2E00008E70 /* ImageResponseObserverCoordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageResponseObserverCoordinator.cpp; path = react/renderer/imagemanager/ImageResponseObserverCoordinator.cpp; sourceTree = ""; }; - 46EB2E00008E80 /* ImageResponseObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageResponseObserverCoordinator.h; path = react/renderer/imagemanager/ImageResponseObserverCoordinator.h; sourceTree = ""; }; - 46EB2E00008E90 /* ImageTelemetry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageTelemetry.cpp; path = react/renderer/imagemanager/ImageTelemetry.cpp; sourceTree = ""; }; - 46EB2E00008EA0 /* ImageTelemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageTelemetry.h; path = react/renderer/imagemanager/ImageTelemetry.h; sourceTree = ""; }; - 46EB2E00008EB0 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/imagemanager/primitives.h; sourceTree = ""; }; - 46EB2E00008ED0 /* LeakChecker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LeakChecker.cpp; path = react/renderer/leakchecker/LeakChecker.cpp; sourceTree = ""; }; - 46EB2E00008EE0 /* LeakChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LeakChecker.h; path = react/renderer/leakchecker/LeakChecker.h; sourceTree = ""; }; - 46EB2E00008EF0 /* WeakFamilyRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = WeakFamilyRegistry.cpp; path = react/renderer/leakchecker/WeakFamilyRegistry.cpp; sourceTree = ""; }; - 46EB2E00008F00 /* WeakFamilyRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WeakFamilyRegistry.h; path = react/renderer/leakchecker/WeakFamilyRegistry.h; sourceTree = ""; }; - 46EB2E00008F20 /* Differentiator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Differentiator.cpp; path = react/renderer/mounting/Differentiator.cpp; sourceTree = ""; }; - 46EB2E00008F30 /* Differentiator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Differentiator.h; path = react/renderer/mounting/Differentiator.h; sourceTree = ""; }; - 46EB2E00008F40 /* MountingCoordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MountingCoordinator.cpp; path = react/renderer/mounting/MountingCoordinator.cpp; sourceTree = ""; }; - 46EB2E00008F50 /* MountingCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MountingCoordinator.h; path = react/renderer/mounting/MountingCoordinator.h; sourceTree = ""; }; - 46EB2E00008F60 /* MountingOverrideDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MountingOverrideDelegate.h; path = react/renderer/mounting/MountingOverrideDelegate.h; sourceTree = ""; }; - 46EB2E00008F70 /* MountingTransaction.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MountingTransaction.cpp; path = react/renderer/mounting/MountingTransaction.cpp; sourceTree = ""; }; - 46EB2E00008F80 /* MountingTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MountingTransaction.h; path = react/renderer/mounting/MountingTransaction.h; sourceTree = ""; }; - 46EB2E00008F90 /* ShadowTree.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowTree.cpp; path = react/renderer/mounting/ShadowTree.cpp; sourceTree = ""; }; - 46EB2E00008FA0 /* ShadowTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTree.h; path = react/renderer/mounting/ShadowTree.h; sourceTree = ""; }; - 46EB2E00008FB0 /* ShadowTreeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTreeDelegate.h; path = react/renderer/mounting/ShadowTreeDelegate.h; sourceTree = ""; }; - 46EB2E00008FC0 /* ShadowTreeRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowTreeRegistry.cpp; path = react/renderer/mounting/ShadowTreeRegistry.cpp; sourceTree = ""; }; - 46EB2E00008FD0 /* ShadowTreeRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTreeRegistry.h; path = react/renderer/mounting/ShadowTreeRegistry.h; sourceTree = ""; }; - 46EB2E00008FE0 /* ShadowTreeRevision.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowTreeRevision.cpp; path = react/renderer/mounting/ShadowTreeRevision.cpp; sourceTree = ""; }; - 46EB2E00008FF0 /* ShadowTreeRevision.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowTreeRevision.h; path = react/renderer/mounting/ShadowTreeRevision.h; sourceTree = ""; }; - 46EB2E00009000 /* ShadowView.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowView.cpp; path = react/renderer/mounting/ShadowView.cpp; sourceTree = ""; }; - 46EB2E00009010 /* ShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowView.h; path = react/renderer/mounting/ShadowView.h; sourceTree = ""; }; - 46EB2E00009020 /* ShadowViewMutation.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ShadowViewMutation.cpp; path = react/renderer/mounting/ShadowViewMutation.cpp; sourceTree = ""; }; - 46EB2E00009030 /* ShadowViewMutation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShadowViewMutation.h; path = react/renderer/mounting/ShadowViewMutation.h; sourceTree = ""; }; - 46EB2E00009040 /* stubs.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = stubs.cpp; path = react/renderer/mounting/stubs.cpp; sourceTree = ""; }; - 46EB2E00009050 /* stubs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stubs.h; path = react/renderer/mounting/stubs.h; sourceTree = ""; }; - 46EB2E00009060 /* StubView.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = StubView.cpp; path = react/renderer/mounting/StubView.cpp; sourceTree = ""; }; - 46EB2E00009070 /* StubView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StubView.h; path = react/renderer/mounting/StubView.h; sourceTree = ""; }; - 46EB2E00009080 /* StubViewTree.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = StubViewTree.cpp; path = react/renderer/mounting/StubViewTree.cpp; sourceTree = ""; }; - 46EB2E00009090 /* StubViewTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StubViewTree.h; path = react/renderer/mounting/StubViewTree.h; sourceTree = ""; }; - 46EB2E000090A0 /* TelemetryController.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TelemetryController.cpp; path = react/renderer/mounting/TelemetryController.cpp; sourceTree = ""; }; - 46EB2E000090B0 /* TelemetryController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TelemetryController.h; path = react/renderer/mounting/TelemetryController.h; sourceTree = ""; }; - 46EB2E000090D0 /* AsynchronousEventBeat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = AsynchronousEventBeat.cpp; path = react/renderer/scheduler/AsynchronousEventBeat.cpp; sourceTree = ""; }; - 46EB2E000090E0 /* AsynchronousEventBeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsynchronousEventBeat.h; path = react/renderer/scheduler/AsynchronousEventBeat.h; sourceTree = ""; }; - 46EB2E000090F0 /* InspectorData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InspectorData.h; path = react/renderer/scheduler/InspectorData.h; sourceTree = ""; }; - 46EB2E00009100 /* Scheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = Scheduler.cpp; path = react/renderer/scheduler/Scheduler.cpp; sourceTree = ""; }; - 46EB2E00009110 /* Scheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Scheduler.h; path = react/renderer/scheduler/Scheduler.h; sourceTree = ""; }; - 46EB2E00009120 /* SchedulerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SchedulerDelegate.h; path = react/renderer/scheduler/SchedulerDelegate.h; sourceTree = ""; }; - 46EB2E00009130 /* SchedulerToolbox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SchedulerToolbox.h; path = react/renderer/scheduler/SchedulerToolbox.h; sourceTree = ""; }; - 46EB2E00009140 /* SurfaceHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceHandler.cpp; path = react/renderer/scheduler/SurfaceHandler.cpp; sourceTree = ""; }; - 46EB2E00009150 /* SurfaceHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceHandler.h; path = react/renderer/scheduler/SurfaceHandler.h; sourceTree = ""; }; - 46EB2E00009160 /* SurfaceManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceManager.cpp; path = react/renderer/scheduler/SurfaceManager.cpp; sourceTree = ""; }; - 46EB2E00009170 /* SurfaceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceManager.h; path = react/renderer/scheduler/SurfaceManager.h; sourceTree = ""; }; - 46EB2E00009180 /* SynchronousEventBeat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SynchronousEventBeat.cpp; path = react/renderer/scheduler/SynchronousEventBeat.cpp; sourceTree = ""; }; - 46EB2E00009190 /* SynchronousEventBeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynchronousEventBeat.h; path = react/renderer/scheduler/SynchronousEventBeat.h; sourceTree = ""; }; - 46EB2E000091B0 /* SurfaceTelemetry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceTelemetry.cpp; path = react/renderer/telemetry/SurfaceTelemetry.cpp; sourceTree = ""; }; - 46EB2E000091C0 /* SurfaceTelemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceTelemetry.h; path = react/renderer/telemetry/SurfaceTelemetry.h; sourceTree = ""; }; - 46EB2E000091D0 /* TransactionTelemetry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TransactionTelemetry.cpp; path = react/renderer/telemetry/TransactionTelemetry.cpp; sourceTree = ""; }; - 46EB2E000091E0 /* TransactionTelemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TransactionTelemetry.h; path = react/renderer/telemetry/TransactionTelemetry.h; sourceTree = ""; }; - 46EB2E00009250 /* RCTAttributedTextUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAttributedTextUtils.h; sourceTree = ""; }; - 46EB2E00009260 /* RCTAttributedTextUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAttributedTextUtils.mm; sourceTree = ""; }; - 46EB2E00009270 /* RCTFontProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFontProperties.h; sourceTree = ""; }; - 46EB2E00009280 /* RCTFontUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFontUtils.h; sourceTree = ""; }; - 46EB2E00009290 /* RCTFontUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFontUtils.mm; sourceTree = ""; }; - 46EB2E000092A0 /* RCTTextLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextLayoutManager.h; sourceTree = ""; }; - 46EB2E000092B0 /* RCTTextLayoutManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextLayoutManager.mm; sourceTree = ""; }; - 46EB2E000092C0 /* RCTTextPrimitivesConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextPrimitivesConversions.h; sourceTree = ""; }; - 46EB2E000092D0 /* TextLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TextLayoutManager.h; sourceTree = ""; }; - 46EB2E000092E0 /* TextLayoutManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = TextLayoutManager.mm; sourceTree = ""; }; - 46EB2E000092F0 /* TextLayoutContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextLayoutContext.h; path = react/renderer/textlayoutmanager/TextLayoutContext.h; sourceTree = ""; }; - 46EB2E00009300 /* TextMeasureCache.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TextMeasureCache.cpp; path = react/renderer/textlayoutmanager/TextMeasureCache.cpp; sourceTree = ""; }; - 46EB2E00009310 /* TextMeasureCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextMeasureCache.h; path = react/renderer/textlayoutmanager/TextMeasureCache.h; sourceTree = ""; }; - 46EB2E00009330 /* bindingUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bindingUtils.cpp; path = react/renderer/uimanager/bindingUtils.cpp; sourceTree = ""; }; - 46EB2E00009340 /* bindingUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bindingUtils.h; path = react/renderer/uimanager/bindingUtils.h; sourceTree = ""; }; - 46EB2E00009350 /* LayoutAnimationStatusDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LayoutAnimationStatusDelegate.h; path = react/renderer/uimanager/LayoutAnimationStatusDelegate.h; sourceTree = ""; }; - 46EB2E00009360 /* PointerEventsProcessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = PointerEventsProcessor.cpp; path = react/renderer/uimanager/PointerEventsProcessor.cpp; sourceTree = ""; }; - 46EB2E00009370 /* PointerEventsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PointerEventsProcessor.h; path = react/renderer/uimanager/PointerEventsProcessor.h; sourceTree = ""; }; - 46EB2E00009380 /* PointerHoverTracker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = PointerHoverTracker.cpp; path = react/renderer/uimanager/PointerHoverTracker.cpp; sourceTree = ""; }; - 46EB2E00009390 /* PointerHoverTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PointerHoverTracker.h; path = react/renderer/uimanager/PointerHoverTracker.h; sourceTree = ""; }; - 46EB2E000093A0 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = primitives.h; path = react/renderer/uimanager/primitives.h; sourceTree = ""; }; - 46EB2E000093B0 /* SurfaceRegistryBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SurfaceRegistryBinding.cpp; path = react/renderer/uimanager/SurfaceRegistryBinding.cpp; sourceTree = ""; }; - 46EB2E000093C0 /* SurfaceRegistryBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SurfaceRegistryBinding.h; path = react/renderer/uimanager/SurfaceRegistryBinding.h; sourceTree = ""; }; - 46EB2E000093D0 /* UIManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UIManager.cpp; path = react/renderer/uimanager/UIManager.cpp; sourceTree = ""; }; - 46EB2E000093E0 /* UIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManager.h; path = react/renderer/uimanager/UIManager.h; sourceTree = ""; }; - 46EB2E000093F0 /* UIManagerAnimationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerAnimationDelegate.h; path = react/renderer/uimanager/UIManagerAnimationDelegate.h; sourceTree = ""; }; - 46EB2E00009400 /* UIManagerBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = UIManagerBinding.cpp; path = react/renderer/uimanager/UIManagerBinding.cpp; sourceTree = ""; }; - 46EB2E00009410 /* UIManagerBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerBinding.h; path = react/renderer/uimanager/UIManagerBinding.h; sourceTree = ""; }; - 46EB2E00009420 /* UIManagerCommitHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerCommitHook.h; path = react/renderer/uimanager/UIManagerCommitHook.h; sourceTree = ""; }; - 46EB2E00009430 /* UIManagerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerDelegate.h; path = react/renderer/uimanager/UIManagerDelegate.h; sourceTree = ""; }; - 46EB2E00009440 /* UIManagerMountHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIManagerMountHook.h; path = react/renderer/uimanager/UIManagerMountHook.h; sourceTree = ""; }; - 46EB2E00009450 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conversions.h; path = react/renderer/components/image/conversions.h; sourceTree = ""; }; - 46EB2E00009460 /* ImageComponentDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageComponentDescriptor.h; path = react/renderer/components/image/ImageComponentDescriptor.h; sourceTree = ""; }; - 46EB2E00009470 /* ImageEventEmitter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageEventEmitter.cpp; path = react/renderer/components/image/ImageEventEmitter.cpp; sourceTree = ""; }; - 46EB2E00009480 /* ImageEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageEventEmitter.h; path = react/renderer/components/image/ImageEventEmitter.h; sourceTree = ""; }; - 46EB2E00009490 /* ImageProps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageProps.cpp; path = react/renderer/components/image/ImageProps.cpp; sourceTree = ""; }; - 46EB2E000094A0 /* ImageProps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageProps.h; path = react/renderer/components/image/ImageProps.h; sourceTree = ""; }; - 46EB2E000094B0 /* ImageShadowNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageShadowNode.cpp; path = react/renderer/components/image/ImageShadowNode.cpp; sourceTree = ""; }; - 46EB2E000094C0 /* ImageShadowNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageShadowNode.h; path = react/renderer/components/image/ImageShadowNode.h; sourceTree = ""; }; - 46EB2E000094D0 /* ImageState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ImageState.cpp; path = react/renderer/components/image/ImageState.cpp; sourceTree = ""; }; - 46EB2E000094E0 /* ImageState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageState.h; path = react/renderer/components/image/ImageState.h; sourceTree = ""; }; - 46EB2E000094F0 /* ImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = ImageManager.mm; path = react/renderer/imagemanager/ImageManager.mm; sourceTree = ""; }; - 46EB2E00009500 /* RCTImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageManager.h; path = react/renderer/imagemanager/RCTImageManager.h; sourceTree = ""; }; - 46EB2E00009510 /* RCTImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTImageManager.mm; path = react/renderer/imagemanager/RCTImageManager.mm; sourceTree = ""; }; - 46EB2E00009520 /* RCTImageManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageManagerProtocol.h; path = react/renderer/imagemanager/RCTImageManagerProtocol.h; sourceTree = ""; }; - 46EB2E00009530 /* RCTImagePrimitivesConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImagePrimitivesConversions.h; path = react/renderer/imagemanager/RCTImagePrimitivesConversions.h; sourceTree = ""; }; - 46EB2E00009540 /* RCTSyncImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSyncImageManager.h; path = react/renderer/imagemanager/RCTSyncImageManager.h; sourceTree = ""; }; - 46EB2E00009550 /* RCTSyncImageManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSyncImageManager.mm; path = react/renderer/imagemanager/RCTSyncImageManager.mm; sourceTree = ""; }; - 46EB2E00009560 /* MapBuffer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MapBuffer.cpp; path = react/renderer/mapbuffer/MapBuffer.cpp; sourceTree = ""; }; - 46EB2E00009570 /* MapBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapBuffer.h; path = react/renderer/mapbuffer/MapBuffer.h; sourceTree = ""; }; - 46EB2E00009580 /* MapBufferBuilder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = MapBufferBuilder.cpp; path = react/renderer/mapbuffer/MapBufferBuilder.cpp; sourceTree = ""; }; - 46EB2E00009590 /* MapBufferBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapBufferBuilder.h; path = react/renderer/mapbuffer/MapBufferBuilder.h; sourceTree = ""; }; - 46EB2E000095A0 /* RCTInteropTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTInteropTurboModule.h; path = ReactCommon/RCTInteropTurboModule.h; sourceTree = ""; }; - 46EB2E000095B0 /* RCTInteropTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTInteropTurboModule.mm; path = ReactCommon/RCTInteropTurboModule.mm; sourceTree = ""; }; - 46EB2E000095C0 /* RCTRuntimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTRuntimeExecutor.h; path = ReactCommon/RCTRuntimeExecutor.h; sourceTree = ""; }; - 46EB2E000095D0 /* RCTRuntimeExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTRuntimeExecutor.mm; path = ReactCommon/RCTRuntimeExecutor.mm; sourceTree = ""; }; - 46EB2E000095E0 /* RCTTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTurboModule.h; path = ReactCommon/RCTTurboModule.h; sourceTree = ""; }; - 46EB2E000095F0 /* RCTTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTTurboModule.mm; path = ReactCommon/RCTTurboModule.mm; sourceTree = ""; }; - 46EB2E00009600 /* RCTTurboModuleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTurboModuleManager.h; path = ReactCommon/RCTTurboModuleManager.h; sourceTree = ""; }; - 46EB2E00009610 /* RCTTurboModuleManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTTurboModuleManager.mm; path = ReactCommon/RCTTurboModuleManager.mm; sourceTree = ""; }; - 46EB2E00009630 /* RCTDecayAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDecayAnimation.mm; sourceTree = ""; }; - 46EB2E00009640 /* RCTEventAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTEventAnimation.mm; sourceTree = ""; }; - 46EB2E00009650 /* RCTFrameAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFrameAnimation.mm; sourceTree = ""; }; - 46EB2E00009660 /* RCTSpringAnimation.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSpringAnimation.mm; sourceTree = ""; }; - 46EB2E00009680 /* RCTAdditionAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAdditionAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009690 /* RCTAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimatedNode.mm; sourceTree = ""; }; - 46EB2E000096A0 /* RCTColorAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTColorAnimatedNode.mm; sourceTree = ""; }; - 46EB2E000096B0 /* RCTDiffClampAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDiffClampAnimatedNode.mm; sourceTree = ""; }; - 46EB2E000096C0 /* RCTDivisionAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDivisionAnimatedNode.mm; sourceTree = ""; }; - 46EB2E000096D0 /* RCTInterpolationAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInterpolationAnimatedNode.mm; sourceTree = ""; }; - 46EB2E000096E0 /* RCTModuloAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuloAnimatedNode.mm; sourceTree = ""; }; - 46EB2E000096F0 /* RCTMultiplicationAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMultiplicationAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009700 /* RCTObjectAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTObjectAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009710 /* RCTPropsAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPropsAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009720 /* RCTStyleAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTStyleAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009730 /* RCTSubtractionAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSubtractionAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009740 /* RCTTrackingAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTrackingAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009750 /* RCTTransformAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTransformAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009760 /* RCTValueAnimatedNode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTValueAnimatedNode.mm; sourceTree = ""; }; - 46EB2E00009770 /* RCTAnimationPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimationPlugins.mm; sourceTree = ""; }; - 46EB2E00009780 /* RCTAnimationUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimationUtils.mm; sourceTree = ""; }; - 46EB2E00009790 /* RCTNativeAnimatedModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedModule.mm; sourceTree = ""; }; - 46EB2E000097A0 /* RCTNativeAnimatedNodesManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedNodesManager.mm; sourceTree = ""; }; - 46EB2E000097B0 /* RCTNativeAnimatedTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedTurboModule.mm; sourceTree = ""; }; - 46EB2E000097C0 /* RCTAppDelegate+Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTAppDelegate+Protected.h"; sourceTree = ""; }; - 46EB2E000097D0 /* RCTAppDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAppDelegate.h; sourceTree = ""; }; - 46EB2E000097E0 /* RCTAppDelegate.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppDelegate.mm; sourceTree = ""; }; - 46EB2E000097F0 /* RCTAppSetupUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAppSetupUtils.h; sourceTree = ""; }; - 46EB2E00009800 /* RCTAppSetupUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppSetupUtils.mm; sourceTree = ""; }; - 46EB2E00009810 /* RCTRootViewFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewFactory.h; sourceTree = ""; }; - 46EB2E00009820 /* RCTRootViewFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRootViewFactory.mm; sourceTree = ""; }; - 46EB2E00009830 /* RCTBlobCollector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBlobCollector.h; sourceTree = ""; }; - 46EB2E00009840 /* RCTBlobCollector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobCollector.mm; sourceTree = ""; }; - 46EB2E00009850 /* RCTBlobManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobManager.mm; sourceTree = ""; }; - 46EB2E00009860 /* RCTBlobPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBlobPlugins.h; sourceTree = ""; }; - 46EB2E00009870 /* RCTBlobPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobPlugins.mm; sourceTree = ""; }; - 46EB2E00009880 /* RCTFileReaderModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFileReaderModule.mm; sourceTree = ""; }; - 46EB2E000098C0 /* RCTActivityIndicatorViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorViewComponentView.h; sourceTree = ""; }; - 46EB2E000098D0 /* RCTActivityIndicatorViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTActivityIndicatorViewComponentView.mm; sourceTree = ""; }; - 46EB2E000098F0 /* RCTDebuggingOverlayComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDebuggingOverlayComponentView.h; sourceTree = ""; }; - 46EB2E00009900 /* RCTDebuggingOverlayComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDebuggingOverlayComponentView.mm; sourceTree = ""; }; - 46EB2E00009920 /* RCTImageComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTImageComponentView.h; sourceTree = ""; }; - 46EB2E00009930 /* RCTImageComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageComponentView.mm; sourceTree = ""; }; - 46EB2E00009950 /* RCTInputAccessoryComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryComponentView.h; sourceTree = ""; }; - 46EB2E00009960 /* RCTInputAccessoryComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryComponentView.mm; sourceTree = ""; }; - 46EB2E00009970 /* RCTInputAccessoryContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryContentView.h; sourceTree = ""; }; - 46EB2E00009980 /* RCTInputAccessoryContentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryContentView.mm; sourceTree = ""; }; - 46EB2E000099A0 /* RCTLegacyViewManagerInteropComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLegacyViewManagerInteropComponentView.h; sourceTree = ""; }; - 46EB2E000099B0 /* RCTLegacyViewManagerInteropComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLegacyViewManagerInteropComponentView.mm; sourceTree = ""; }; - 46EB2E000099C0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLegacyViewManagerInteropCoordinatorAdapter.h; sourceTree = ""; }; - 46EB2E000099D0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLegacyViewManagerInteropCoordinatorAdapter.mm; sourceTree = ""; }; - 46EB2E000099F0 /* RCTFabricModalHostViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFabricModalHostViewController.h; sourceTree = ""; }; - 46EB2E00009A00 /* RCTFabricModalHostViewController.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFabricModalHostViewController.mm; sourceTree = ""; }; - 46EB2E00009A10 /* RCTModalHostViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewComponentView.h; sourceTree = ""; }; - 46EB2E00009A20 /* RCTModalHostViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModalHostViewComponentView.mm; sourceTree = ""; }; - 46EB2E00009A30 /* RCTFabricComponentsPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFabricComponentsPlugins.h; sourceTree = ""; }; - 46EB2E00009A40 /* RCTFabricComponentsPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFabricComponentsPlugins.mm; sourceTree = ""; }; - 46EB2E00009A60 /* RCTRootComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootComponentView.h; sourceTree = ""; }; - 46EB2E00009A70 /* RCTRootComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRootComponentView.mm; sourceTree = ""; }; - 46EB2E00009A90 /* RCTSafeAreaViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewComponentView.h; sourceTree = ""; }; - 46EB2E00009AA0 /* RCTSafeAreaViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSafeAreaViewComponentView.mm; sourceTree = ""; }; - 46EB2E00009AC0 /* RCTCustomPullToRefreshViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCustomPullToRefreshViewProtocol.h; sourceTree = ""; }; - 46EB2E00009AD0 /* RCTEnhancedScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEnhancedScrollView.h; sourceTree = ""; }; - 46EB2E00009AE0 /* RCTEnhancedScrollView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTEnhancedScrollView.mm; sourceTree = ""; }; - 46EB2E00009AF0 /* RCTPullToRefreshViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPullToRefreshViewComponentView.h; sourceTree = ""; }; - 46EB2E00009B00 /* RCTPullToRefreshViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPullToRefreshViewComponentView.mm; sourceTree = ""; }; - 46EB2E00009B10 /* RCTScrollViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollViewComponentView.h; sourceTree = ""; }; - 46EB2E00009B20 /* RCTScrollViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTScrollViewComponentView.mm; sourceTree = ""; }; - 46EB2E00009B40 /* RCTSwitchComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitchComponentView.h; sourceTree = ""; }; - 46EB2E00009B50 /* RCTSwitchComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSwitchComponentView.mm; sourceTree = ""; }; - 46EB2E00009B70 /* RCTAccessibilityElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAccessibilityElement.h; sourceTree = ""; }; - 46EB2E00009B80 /* RCTAccessibilityElement.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAccessibilityElement.mm; sourceTree = ""; }; - 46EB2E00009B90 /* RCTParagraphComponentAccessibilityProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParagraphComponentAccessibilityProvider.h; sourceTree = ""; }; - 46EB2E00009BA0 /* RCTParagraphComponentAccessibilityProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTParagraphComponentAccessibilityProvider.mm; sourceTree = ""; }; - 46EB2E00009BB0 /* RCTParagraphComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParagraphComponentView.h; sourceTree = ""; }; - 46EB2E00009BC0 /* RCTParagraphComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTParagraphComponentView.mm; sourceTree = ""; }; - 46EB2E00009BE0 /* RCTTextInputComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextInputComponentView.h; sourceTree = ""; }; - 46EB2E00009BF0 /* RCTTextInputComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextInputComponentView.mm; sourceTree = ""; }; - 46EB2E00009C00 /* RCTTextInputNativeCommands.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextInputNativeCommands.h; sourceTree = ""; }; - 46EB2E00009C10 /* RCTTextInputUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextInputUtils.h; sourceTree = ""; }; - 46EB2E00009C20 /* RCTTextInputUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextInputUtils.mm; sourceTree = ""; }; - 46EB2E00009C40 /* RCTUnimplementedNativeComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUnimplementedNativeComponentView.h; sourceTree = ""; }; - 46EB2E00009C50 /* RCTUnimplementedNativeComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUnimplementedNativeComponentView.mm; sourceTree = ""; }; - 46EB2E00009C70 /* RCTUnimplementedViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUnimplementedViewComponentView.h; sourceTree = ""; }; - 46EB2E00009C80 /* RCTUnimplementedViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUnimplementedViewComponentView.mm; sourceTree = ""; }; - 46EB2E00009CA0 /* RCTViewComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewComponentView.h; sourceTree = ""; }; - 46EB2E00009CB0 /* RCTViewComponentView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTViewComponentView.mm; sourceTree = ""; }; - 46EB2E00009CC0 /* RCTComponentViewClassDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewClassDescriptor.h; sourceTree = ""; }; - 46EB2E00009CD0 /* RCTComponentViewDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewDescriptor.h; sourceTree = ""; }; - 46EB2E00009CE0 /* RCTComponentViewFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewFactory.h; sourceTree = ""; }; - 46EB2E00009CF0 /* RCTComponentViewFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTComponentViewFactory.mm; sourceTree = ""; }; - 46EB2E00009D00 /* RCTComponentViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewProtocol.h; sourceTree = ""; }; - 46EB2E00009D10 /* RCTComponentViewRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentViewRegistry.h; sourceTree = ""; }; - 46EB2E00009D20 /* RCTComponentViewRegistry.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTComponentViewRegistry.mm; sourceTree = ""; }; - 46EB2E00009D30 /* RCTMountingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingManager.h; sourceTree = ""; }; - 46EB2E00009D40 /* RCTMountingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMountingManager.mm; sourceTree = ""; }; - 46EB2E00009D50 /* RCTMountingManagerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingManagerDelegate.h; sourceTree = ""; }; - 46EB2E00009D60 /* RCTMountingTransactionObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingTransactionObserverCoordinator.h; sourceTree = ""; }; - 46EB2E00009D70 /* RCTMountingTransactionObserverCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMountingTransactionObserverCoordinator.mm; sourceTree = ""; }; - 46EB2E00009D80 /* RCTMountingTransactionObserving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMountingTransactionObserving.h; sourceTree = ""; }; - 46EB2E00009D90 /* UIView+ComponentViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+ComponentViewProtocol.h"; sourceTree = ""; }; - 46EB2E00009DA0 /* UIView+ComponentViewProtocol.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "UIView+ComponentViewProtocol.mm"; sourceTree = ""; }; - 46EB2E00009DB0 /* RCTConversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTConversions.h; path = Fabric/RCTConversions.h; sourceTree = ""; }; - 46EB2E00009DC0 /* RCTImageResponseDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageResponseDelegate.h; path = Fabric/RCTImageResponseDelegate.h; sourceTree = ""; }; - 46EB2E00009DD0 /* RCTImageResponseObserverProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageResponseObserverProxy.h; path = Fabric/RCTImageResponseObserverProxy.h; sourceTree = ""; }; - 46EB2E00009DE0 /* RCTImageResponseObserverProxy.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTImageResponseObserverProxy.mm; path = Fabric/RCTImageResponseObserverProxy.mm; sourceTree = ""; }; - 46EB2E00009DF0 /* RCTLocalizationProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLocalizationProvider.h; path = Fabric/RCTLocalizationProvider.h; sourceTree = ""; }; - 46EB2E00009E00 /* RCTLocalizationProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTLocalizationProvider.mm; path = Fabric/RCTLocalizationProvider.mm; sourceTree = ""; }; - 46EB2E00009E10 /* RCTPrimitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPrimitives.h; path = Fabric/RCTPrimitives.h; sourceTree = ""; }; - 46EB2E00009E20 /* RCTScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTScheduler.h; path = Fabric/RCTScheduler.h; sourceTree = ""; }; - 46EB2E00009E30 /* RCTScheduler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTScheduler.mm; path = Fabric/RCTScheduler.mm; sourceTree = ""; }; - 46EB2E00009E40 /* RCTSurfacePointerHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfacePointerHandler.h; path = Fabric/RCTSurfacePointerHandler.h; sourceTree = ""; }; - 46EB2E00009E50 /* RCTSurfacePointerHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfacePointerHandler.mm; path = Fabric/RCTSurfacePointerHandler.mm; sourceTree = ""; }; - 46EB2E00009E60 /* RCTSurfacePresenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfacePresenter.h; path = Fabric/RCTSurfacePresenter.h; sourceTree = ""; }; - 46EB2E00009E70 /* RCTSurfacePresenter.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfacePresenter.mm; path = Fabric/RCTSurfacePresenter.mm; sourceTree = ""; }; - 46EB2E00009E80 /* RCTSurfacePresenterBridgeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfacePresenterBridgeAdapter.h; path = Fabric/RCTSurfacePresenterBridgeAdapter.h; sourceTree = ""; }; - 46EB2E00009E90 /* RCTSurfacePresenterBridgeAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfacePresenterBridgeAdapter.mm; path = Fabric/RCTSurfacePresenterBridgeAdapter.mm; sourceTree = ""; }; - 46EB2E00009EA0 /* RCTSurfaceRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfaceRegistry.h; path = Fabric/RCTSurfaceRegistry.h; sourceTree = ""; }; - 46EB2E00009EB0 /* RCTSurfaceRegistry.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfaceRegistry.mm; path = Fabric/RCTSurfaceRegistry.mm; sourceTree = ""; }; - 46EB2E00009EC0 /* RCTSurfaceTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSurfaceTouchHandler.h; path = Fabric/RCTSurfaceTouchHandler.h; sourceTree = ""; }; - 46EB2E00009ED0 /* RCTSurfaceTouchHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTSurfaceTouchHandler.mm; path = Fabric/RCTSurfaceTouchHandler.mm; sourceTree = ""; }; - 46EB2E00009EE0 /* RCTThirdPartyFabricComponentsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTThirdPartyFabricComponentsProvider.h; path = Fabric/RCTThirdPartyFabricComponentsProvider.h; sourceTree = ""; }; - 46EB2E00009EF0 /* RCTThirdPartyFabricComponentsProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTThirdPartyFabricComponentsProvider.mm; path = Fabric/RCTThirdPartyFabricComponentsProvider.mm; sourceTree = ""; }; - 46EB2E00009F00 /* RCTTouchableComponentViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTouchableComponentViewProtocol.h; path = Fabric/RCTTouchableComponentViewProtocol.h; sourceTree = ""; }; - 46EB2E00009F20 /* RCTFabricSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFabricSurface.h; sourceTree = ""; }; - 46EB2E00009F30 /* RCTFabricSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFabricSurface.mm; sourceTree = ""; }; - 46EB2E00009F50 /* PlatformRunLoopObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformRunLoopObserver.h; sourceTree = ""; }; - 46EB2E00009F60 /* PlatformRunLoopObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformRunLoopObserver.mm; sourceTree = ""; }; - 46EB2E00009F70 /* RCTGenericDelegateSplitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTGenericDelegateSplitter.h; sourceTree = ""; }; - 46EB2E00009F80 /* RCTGenericDelegateSplitter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTGenericDelegateSplitter.mm; sourceTree = ""; }; - 46EB2E00009F90 /* RCTIdentifierPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTIdentifierPool.h; sourceTree = ""; }; - 46EB2E00009FA0 /* RCTReactTaggedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTReactTaggedView.h; sourceTree = ""; }; - 46EB2E00009FB0 /* RCTReactTaggedView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTReactTaggedView.mm; sourceTree = ""; }; - 46EB2E00009FC0 /* RCTAnimatedImage.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimatedImage.mm; sourceTree = ""; }; - 46EB2E00009FD0 /* RCTBundleAssetImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBundleAssetImageLoader.mm; sourceTree = ""; }; - 46EB2E00009FE0 /* RCTDisplayWeakRefreshable.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDisplayWeakRefreshable.mm; sourceTree = ""; }; - 46EB2E00009FF0 /* RCTGIFImageDecoder.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTGIFImageDecoder.mm; sourceTree = ""; }; - 46EB2E0000A000 /* RCTImageBlurUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageBlurUtils.mm; sourceTree = ""; }; - 46EB2E0000A010 /* RCTImageCache.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageCache.mm; sourceTree = ""; }; - 46EB2E0000A020 /* RCTImageEditingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageEditingManager.mm; sourceTree = ""; }; - 46EB2E0000A030 /* RCTImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageLoader.mm; sourceTree = ""; }; - 46EB2E0000A040 /* RCTImagePlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImagePlugins.mm; sourceTree = ""; }; - 46EB2E0000A050 /* RCTImageShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageShadowView.mm; sourceTree = ""; }; - 46EB2E0000A060 /* RCTImageStoreManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageStoreManager.mm; sourceTree = ""; }; - 46EB2E0000A070 /* RCTImageURLLoaderWithAttribution.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageURLLoaderWithAttribution.mm; sourceTree = ""; }; - 46EB2E0000A080 /* RCTImageUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageUtils.mm; sourceTree = ""; }; - 46EB2E0000A090 /* RCTImageView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageView.mm; sourceTree = ""; }; - 46EB2E0000A0A0 /* RCTImageViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageViewManager.mm; sourceTree = ""; }; - 46EB2E0000A0B0 /* RCTLocalAssetImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLocalAssetImageLoader.mm; sourceTree = ""; }; - 46EB2E0000A0C0 /* RCTResizeMode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTResizeMode.mm; sourceTree = ""; }; - 46EB2E0000A0D0 /* RCTUIImageViewAnimated.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUIImageViewAnimated.mm; sourceTree = ""; }; - 46EB2E0000A0E0 /* RCTLinkingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLinkingManager.mm; sourceTree = ""; }; - 46EB2E0000A0F0 /* RCTLinkingPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLinkingPlugins.mm; sourceTree = ""; }; - 46EB2E0000A100 /* RCTDataRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDataRequestHandler.mm; sourceTree = ""; }; - 46EB2E0000A110 /* RCTFileRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFileRequestHandler.mm; sourceTree = ""; }; - 46EB2E0000A120 /* RCTHTTPRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTHTTPRequestHandler.mm; sourceTree = ""; }; - 46EB2E0000A130 /* RCTNetworking.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworking.mm; sourceTree = ""; }; - 46EB2E0000A140 /* RCTNetworkPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworkPlugins.mm; sourceTree = ""; }; - 46EB2E0000A150 /* RCTNetworkTask.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworkTask.mm; sourceTree = ""; }; - 46EB2E0000A160 /* RCTSettingsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSettingsManager.mm; sourceTree = ""; }; - 46EB2E0000A170 /* RCTSettingsPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSettingsPlugins.mm; sourceTree = ""; }; - 46EB2E0000A190 /* RCTBaseTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextShadowView.mm; sourceTree = ""; }; - 46EB2E0000A1A0 /* RCTBaseTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextViewManager.mm; sourceTree = ""; }; - 46EB2E0000A1C0 /* RCTRawTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRawTextShadowView.mm; sourceTree = ""; }; - 46EB2E0000A1D0 /* RCTRawTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRawTextViewManager.mm; sourceTree = ""; }; - 46EB2E0000A1E0 /* RCTConvert+Text.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTConvert+Text.mm"; sourceTree = ""; }; - 46EB2E0000A1F0 /* RCTTextAttributes.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextAttributes.mm; sourceTree = ""; }; - 46EB2E0000A210 /* NSTextStorage+FontScaling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTextStorage+FontScaling.m"; sourceTree = ""; }; - 46EB2E0000A220 /* RCTDynamicTypeRamp.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDynamicTypeRamp.mm; sourceTree = ""; }; - 46EB2E0000A230 /* RCTTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextShadowView.mm; sourceTree = ""; }; - 46EB2E0000A240 /* RCTTextView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextView.mm; sourceTree = ""; }; - 46EB2E0000A250 /* RCTTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextViewManager.mm; sourceTree = ""; }; - 46EB2E0000A280 /* RCTMultilineTextInputView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMultilineTextInputView.mm; sourceTree = ""; }; - 46EB2E0000A290 /* RCTMultilineTextInputViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMultilineTextInputViewManager.mm; sourceTree = ""; }; - 46EB2E0000A2A0 /* RCTUITextView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUITextView.mm; sourceTree = ""; }; - 46EB2E0000A2B0 /* RCTBackedTextInputDelegateAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBackedTextInputDelegateAdapter.mm; sourceTree = ""; }; - 46EB2E0000A2C0 /* RCTBaseTextInputShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextInputShadowView.mm; sourceTree = ""; }; - 46EB2E0000A2D0 /* RCTBaseTextInputView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextInputView.mm; sourceTree = ""; }; - 46EB2E0000A2E0 /* RCTBaseTextInputViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBaseTextInputViewManager.mm; sourceTree = ""; }; - 46EB2E0000A2F0 /* RCTInputAccessoryShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryShadowView.mm; sourceTree = ""; }; - 46EB2E0000A300 /* RCTInputAccessoryView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryView.mm; sourceTree = ""; }; - 46EB2E0000A310 /* RCTInputAccessoryViewContent.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryViewContent.mm; sourceTree = ""; }; - 46EB2E0000A320 /* RCTInputAccessoryViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInputAccessoryViewManager.mm; sourceTree = ""; }; - 46EB2E0000A330 /* RCTTextSelection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTextSelection.mm; sourceTree = ""; }; - 46EB2E0000A350 /* RCTSinglelineTextInputView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSinglelineTextInputView.mm; sourceTree = ""; }; - 46EB2E0000A360 /* RCTSinglelineTextInputViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSinglelineTextInputViewManager.mm; sourceTree = ""; }; - 46EB2E0000A370 /* RCTUITextField.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUITextField.mm; sourceTree = ""; }; - 46EB2E0000A390 /* RCTVirtualTextShadowView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVirtualTextShadowView.mm; sourceTree = ""; }; - 46EB2E0000A3A0 /* RCTVirtualTextView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVirtualTextView.mm; sourceTree = ""; }; - 46EB2E0000A3B0 /* RCTVirtualTextViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVirtualTextViewManager.mm; sourceTree = ""; }; - 46EB2E0000A3C0 /* RCTVibration.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVibration.mm; sourceTree = ""; }; - 46EB2E0000A3D0 /* RCTVibrationPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVibrationPlugins.mm; sourceTree = ""; }; - 46EB2E0000A3E0 /* ObjCTimerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObjCTimerRegistry.h; path = ReactCommon/ObjCTimerRegistry.h; sourceTree = ""; }; - 46EB2E0000A3F0 /* ObjCTimerRegistry.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = ObjCTimerRegistry.mm; path = ReactCommon/ObjCTimerRegistry.mm; sourceTree = ""; }; - 46EB2E0000A400 /* RCTContextContainerHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTContextContainerHandling.h; path = ReactCommon/RCTContextContainerHandling.h; sourceTree = ""; }; - 46EB2E0000A410 /* RCTHermesInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHermesInstance.h; path = ReactCommon/RCTHermesInstance.h; sourceTree = ""; }; - 46EB2E0000A420 /* RCTHermesInstance.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTHermesInstance.mm; path = ReactCommon/RCTHermesInstance.mm; sourceTree = ""; }; - 46EB2E0000A430 /* RCTHost+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTHost+Internal.h"; path = "ReactCommon/RCTHost+Internal.h"; sourceTree = ""; }; - 46EB2E0000A440 /* RCTHost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHost.h; path = ReactCommon/RCTHost.h; sourceTree = ""; }; - 46EB2E0000A450 /* RCTHost.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTHost.mm; path = ReactCommon/RCTHost.mm; sourceTree = ""; }; - 46EB2E0000A460 /* RCTInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTInstance.h; path = ReactCommon/RCTInstance.h; sourceTree = ""; }; - 46EB2E0000A470 /* RCTInstance.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTInstance.mm; path = ReactCommon/RCTInstance.mm; sourceTree = ""; }; - 46EB2E0000A480 /* RCTJSThreadManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTJSThreadManager.h; path = ReactCommon/RCTJSThreadManager.h; sourceTree = ""; }; - 46EB2E0000A490 /* RCTJSThreadManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTJSThreadManager.mm; path = ReactCommon/RCTJSThreadManager.mm; sourceTree = ""; }; - 46EB2E0000A4A0 /* RCTLegacyUIManagerConstantsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLegacyUIManagerConstantsProvider.h; path = ReactCommon/RCTLegacyUIManagerConstantsProvider.h; sourceTree = ""; }; - 46EB2E0000A4B0 /* RCTLegacyUIManagerConstantsProvider.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTLegacyUIManagerConstantsProvider.mm; path = ReactCommon/RCTLegacyUIManagerConstantsProvider.mm; sourceTree = ""; }; - 46EB2E0000A4C0 /* RCTPerformanceLoggerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPerformanceLoggerUtils.h; path = ReactCommon/RCTPerformanceLoggerUtils.h; sourceTree = ""; }; - 46EB2E0000A4D0 /* RCTPerformanceLoggerUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RCTPerformanceLoggerUtils.mm; path = ReactCommon/RCTPerformanceLoggerUtils.mm; sourceTree = ""; }; - 46EB2E0000A4E0 /* BindingsInstaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BindingsInstaller.h; sourceTree = ""; }; - 46EB2E0000A4F0 /* BridgelessJSCallInvoker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = BridgelessJSCallInvoker.cpp; sourceTree = ""; }; - 46EB2E0000A500 /* BridgelessJSCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BridgelessJSCallInvoker.h; sourceTree = ""; }; - 46EB2E0000A510 /* BridgelessNativeMethodCallInvoker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = BridgelessNativeMethodCallInvoker.cpp; sourceTree = ""; }; - 46EB2E0000A520 /* BridgelessNativeMethodCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BridgelessNativeMethodCallInvoker.h; sourceTree = ""; }; - 46EB2E0000A530 /* BufferedRuntimeExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = BufferedRuntimeExecutor.cpp; sourceTree = ""; }; - 46EB2E0000A540 /* BufferedRuntimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BufferedRuntimeExecutor.h; sourceTree = ""; }; - 46EB2E0000A550 /* JSRuntimeFactory.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSRuntimeFactory.cpp; sourceTree = ""; }; - 46EB2E0000A560 /* JSRuntimeFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSRuntimeFactory.h; sourceTree = ""; }; - 46EB2E0000A570 /* PlatformTimerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformTimerRegistry.h; sourceTree = ""; }; - 46EB2E0000A580 /* ReactInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactInstance.cpp; sourceTree = ""; }; - 46EB2E0000A590 /* ReactInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactInstance.h; sourceTree = ""; }; - 46EB2E0000A5A0 /* TimerManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = TimerManager.cpp; sourceTree = ""; }; - 46EB2E0000A5B0 /* TimerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TimerManager.h; sourceTree = ""; }; - 46EB2E0000A5D0 /* LegacyUIManagerConstantsProviderBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LegacyUIManagerConstantsProviderBinding.cpp; sourceTree = ""; }; - 46EB2E0000A5E0 /* LegacyUIManagerConstantsProviderBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LegacyUIManagerConstantsProviderBinding.h; sourceTree = ""; }; - 46EB2E0000A5F0 /* HermesInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = HermesInstance.cpp; path = hermes/HermesInstance.cpp; sourceTree = ""; }; - 46EB2E0000A600 /* HermesInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HermesInstance.h; path = hermes/HermesInstance.h; sourceTree = ""; }; - 46EB2E0000A610 /* CallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallInvoker.h; path = ReactCommon/CallInvoker.h; sourceTree = ""; }; - 46EB2E0000A620 /* SchedulerPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SchedulerPriority.h; path = ReactCommon/SchedulerPriority.h; sourceTree = ""; }; - 46EB2E0000A630 /* CxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CxxModule.h; sourceTree = ""; }; - 46EB2E0000A640 /* CxxNativeModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = CxxNativeModule.cpp; sourceTree = ""; }; - 46EB2E0000A650 /* CxxNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CxxNativeModule.h; sourceTree = ""; }; - 46EB2E0000A660 /* ErrorUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ErrorUtils.h; sourceTree = ""; }; - 46EB2E0000A670 /* Instance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Instance.cpp; sourceTree = ""; }; - 46EB2E0000A680 /* Instance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Instance.h; sourceTree = ""; }; - 46EB2E0000A690 /* JsArgumentHelpers-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JsArgumentHelpers-inl.h"; sourceTree = ""; }; - 46EB2E0000A6A0 /* JsArgumentHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JsArgumentHelpers.h; sourceTree = ""; }; - 46EB2E0000A6B0 /* JSBigString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSBigString.cpp; sourceTree = ""; }; - 46EB2E0000A6C0 /* JSBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSBigString.h; sourceTree = ""; }; - 46EB2E0000A6D0 /* JSBundleType.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSBundleType.cpp; sourceTree = ""; }; - 46EB2E0000A6E0 /* JSBundleType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSBundleType.h; sourceTree = ""; }; - 46EB2E0000A6F0 /* JSExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSExecutor.cpp; sourceTree = ""; }; - 46EB2E0000A700 /* JSExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSExecutor.h; sourceTree = ""; }; - 46EB2E0000A710 /* JSIndexedRAMBundle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JSIndexedRAMBundle.cpp; sourceTree = ""; }; - 46EB2E0000A720 /* JSIndexedRAMBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSIndexedRAMBundle.h; sourceTree = ""; }; - 46EB2E0000A730 /* JSModulesUnbundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSModulesUnbundle.h; sourceTree = ""; }; - 46EB2E0000A740 /* MessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MessageQueueThread.h; sourceTree = ""; }; - 46EB2E0000A750 /* MethodCall.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = MethodCall.cpp; sourceTree = ""; }; - 46EB2E0000A760 /* MethodCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MethodCall.h; sourceTree = ""; }; - 46EB2E0000A770 /* ModuleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ModuleRegistry.cpp; sourceTree = ""; }; - 46EB2E0000A780 /* ModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ModuleRegistry.h; sourceTree = ""; }; - 46EB2E0000A790 /* MoveWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MoveWrapper.h; sourceTree = ""; }; - 46EB2E0000A7A0 /* NativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeModule.h; sourceTree = ""; }; - 46EB2E0000A7B0 /* NativeToJsBridge.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = NativeToJsBridge.cpp; sourceTree = ""; }; - 46EB2E0000A7C0 /* NativeToJsBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeToJsBridge.h; sourceTree = ""; }; - 46EB2E0000A7D0 /* RAMBundleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RAMBundleRegistry.cpp; sourceTree = ""; }; - 46EB2E0000A7E0 /* RAMBundleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RAMBundleRegistry.h; sourceTree = ""; }; - 46EB2E0000A7F0 /* ReactMarker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactMarker.cpp; sourceTree = ""; }; - 46EB2E0000A800 /* ReactMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactMarker.h; sourceTree = ""; }; - 46EB2E0000A810 /* ReactNativeVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeVersion.h; sourceTree = ""; }; - 46EB2E0000A820 /* RecoverableError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RecoverableError.h; sourceTree = ""; }; - 46EB2E0000A830 /* SharedProxyCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedProxyCxxModule.h; sourceTree = ""; }; - 46EB2E0000A840 /* SystraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SystraceSection.h; sourceTree = ""; }; - 46EB2E0000A850 /* flags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = flags.h; sourceTree = ""; }; - 46EB2E0000A860 /* react_native_assert.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = react_native_assert.cpp; sourceTree = ""; }; - 46EB2E0000A870 /* react_native_assert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = react_native_assert.h; sourceTree = ""; }; - 46EB2E0000A880 /* react_native_expect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = react_native_expect.h; sourceTree = ""; }; - 46EB2E0000A890 /* ReactNativeFeatureFlags.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactNativeFeatureFlags.cpp; sourceTree = ""; }; - 46EB2E0000A8A0 /* ReactNativeFeatureFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlags.h; sourceTree = ""; }; - 46EB2E0000A8B0 /* ReactNativeFeatureFlagsAccessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ReactNativeFeatureFlagsAccessor.cpp; sourceTree = ""; }; - 46EB2E0000A8C0 /* ReactNativeFeatureFlagsAccessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlagsAccessor.h; sourceTree = ""; }; - 46EB2E0000A8D0 /* ReactNativeFeatureFlagsDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlagsDefaults.h; sourceTree = ""; }; - 46EB2E0000A8E0 /* ReactNativeFeatureFlagsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeFeatureFlagsProvider.h; sourceTree = ""; }; - 46EB2E0000A8F0 /* Color.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Color.cpp; sourceTree = ""; }; - 46EB2E0000A900 /* Color.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Color.h; sourceTree = ""; }; - 46EB2E0000A910 /* ColorComponents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ColorComponents.h; sourceTree = ""; }; - 46EB2E0000A920 /* conversions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = conversions.h; sourceTree = ""; }; - 46EB2E0000A930 /* fromRawValueShared.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = fromRawValueShared.h; sourceTree = ""; }; - 46EB2E0000A940 /* Geometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Geometry.h; sourceTree = ""; }; - 46EB2E0000A9A0 /* Float.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Float.h; sourceTree = ""; }; - 46EB2E0000A9B0 /* HostPlatformColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HostPlatformColor.h; sourceTree = ""; }; - 46EB2E0000A9C0 /* HostPlatformColor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = HostPlatformColor.mm; sourceTree = ""; }; - 46EB2E0000A9D0 /* PlatformColorParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PlatformColorParser.h; sourceTree = ""; }; - 46EB2E0000A9E0 /* PlatformColorParser.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = PlatformColorParser.mm; sourceTree = ""; }; - 46EB2E0000A9F0 /* RCTPlatformColorUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPlatformColorUtils.h; sourceTree = ""; }; - 46EB2E0000AA00 /* RCTPlatformColorUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPlatformColorUtils.mm; sourceTree = ""; }; - 46EB2E0000AA10 /* Point.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Point.h; sourceTree = ""; }; - 46EB2E0000AA20 /* Rect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Rect.h; sourceTree = ""; }; - 46EB2E0000AA30 /* RectangleCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RectangleCorners.h; sourceTree = ""; }; - 46EB2E0000AA40 /* RectangleEdges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RectangleEdges.h; sourceTree = ""; }; - 46EB2E0000AA50 /* rounding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = rounding.h; sourceTree = ""; }; - 46EB2E0000AA60 /* Size.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Size.h; sourceTree = ""; }; - 46EB2E0000AA70 /* Transform.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Transform.cpp; sourceTree = ""; }; - 46EB2E0000AA80 /* Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Transform.h; sourceTree = ""; }; - 46EB2E0000AA90 /* ValueUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ValueUnit.h; sourceTree = ""; }; - 46EB2E0000AAA0 /* Vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Vector.h; sourceTree = ""; }; - 46EB2E0000AAC0 /* HermesExecutorFactory.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = HermesExecutorFactory.cpp; sourceTree = ""; }; - 46EB2E0000AAD0 /* HermesExecutorFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HermesExecutorFactory.h; sourceTree = ""; }; - 46EB2E0000AB00 /* ConnectionDemux.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ConnectionDemux.cpp; sourceTree = ""; }; - 46EB2E0000AB10 /* ConnectionDemux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ConnectionDemux.h; sourceTree = ""; }; - 46EB2E0000AB20 /* HermesRuntimeAgentDelegate.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = HermesRuntimeAgentDelegate.cpp; sourceTree = ""; }; - 46EB2E0000AB30 /* HermesRuntimeAgentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HermesRuntimeAgentDelegate.h; sourceTree = ""; }; - 46EB2E0000AB40 /* Registration.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Registration.cpp; sourceTree = ""; }; - 46EB2E0000AB50 /* Registration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Registration.h; sourceTree = ""; }; - 46EB2E0000AB60 /* JsErrorHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = JsErrorHandler.cpp; sourceTree = ""; }; - 46EB2E0000AB70 /* JsErrorHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JsErrorHandler.h; sourceTree = ""; }; - 46EB2E0000AB80 /* decorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decorator.h; path = jsi/decorator.h; sourceTree = ""; }; - 46EB2E0000AB90 /* instrumentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = instrumentation.h; path = jsi/instrumentation.h; sourceTree = ""; }; - 46EB2E0000ABA0 /* jsi-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "jsi-inl.h"; path = "jsi/jsi-inl.h"; sourceTree = ""; }; - 46EB2E0000ABB0 /* jsi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jsi.h; path = jsi/jsi.h; sourceTree = ""; }; - 46EB2E0000ABC0 /* JSIDynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = JSIDynamic.cpp; path = jsi/JSIDynamic.cpp; sourceTree = ""; }; - 46EB2E0000ABD0 /* JSIDynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIDynamic.h; path = jsi/JSIDynamic.h; sourceTree = ""; }; - 46EB2E0000ABE0 /* jsilib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jsilib.h; path = jsi/jsilib.h; sourceTree = ""; }; - 46EB2E0000ABF0 /* threadsafe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = threadsafe.h; path = jsi/threadsafe.h; sourceTree = ""; }; - 46EB2E0000AC00 /* JSIExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = JSIExecutor.cpp; path = jsireact/JSIExecutor.cpp; sourceTree = ""; }; - 46EB2E0000AC10 /* JSIExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIExecutor.h; path = jsireact/JSIExecutor.h; sourceTree = ""; }; - 46EB2E0000AC20 /* JSINativeModules.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = JSINativeModules.cpp; path = jsireact/JSINativeModules.cpp; sourceTree = ""; }; - 46EB2E0000AC30 /* JSINativeModules.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSINativeModules.h; path = jsireact/JSINativeModules.h; sourceTree = ""; }; - 46EB2E0000AC40 /* ExecutionContext.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ExecutionContext.cpp; sourceTree = ""; }; - 46EB2E0000AC50 /* ExecutionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExecutionContext.h; sourceTree = ""; }; - 46EB2E0000AC60 /* ExecutionContextManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = ExecutionContextManager.cpp; sourceTree = ""; }; - 46EB2E0000AC70 /* ExecutionContextManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExecutionContextManager.h; sourceTree = ""; }; - 46EB2E0000AC80 /* FallbackRuntimeAgentDelegate.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = FallbackRuntimeAgentDelegate.cpp; sourceTree = ""; }; - 46EB2E0000AC90 /* FallbackRuntimeAgentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FallbackRuntimeAgentDelegate.h; sourceTree = ""; }; - 46EB2E0000ACA0 /* InspectorFlags.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorFlags.cpp; sourceTree = ""; }; - 46EB2E0000ACB0 /* InspectorFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorFlags.h; sourceTree = ""; }; - 46EB2E0000ACC0 /* InspectorInterfaces.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorInterfaces.cpp; sourceTree = ""; }; - 46EB2E0000ACD0 /* InspectorInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorInterfaces.h; sourceTree = ""; }; - 46EB2E0000ACE0 /* InspectorPackagerConnection.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorPackagerConnection.cpp; sourceTree = ""; }; - 46EB2E0000ACF0 /* InspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorPackagerConnection.h; sourceTree = ""; }; - 46EB2E0000AD00 /* InspectorPackagerConnectionImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorPackagerConnectionImpl.h; sourceTree = ""; }; - 46EB2E0000AD10 /* InspectorUtilities.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorUtilities.cpp; sourceTree = ""; }; - 46EB2E0000AD20 /* InspectorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorUtilities.h; sourceTree = ""; }; - 46EB2E0000AD30 /* InstanceAgent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InstanceAgent.cpp; sourceTree = ""; }; - 46EB2E0000AD40 /* InstanceAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InstanceAgent.h; sourceTree = ""; }; - 46EB2E0000AD50 /* InstanceTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = InstanceTarget.cpp; sourceTree = ""; }; - 46EB2E0000AD60 /* InstanceTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InstanceTarget.h; sourceTree = ""; }; - 46EB2E0000AD70 /* PageAgent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PageAgent.cpp; sourceTree = ""; }; - 46EB2E0000AD80 /* PageAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PageAgent.h; sourceTree = ""; }; - 46EB2E0000AD90 /* PageTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PageTarget.cpp; sourceTree = ""; }; - 46EB2E0000ADA0 /* PageTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PageTarget.h; sourceTree = ""; }; - 46EB2E0000ADB0 /* Parsing.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Parsing.cpp; sourceTree = ""; }; - 46EB2E0000ADC0 /* Parsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Parsing.h; sourceTree = ""; }; - 46EB2E0000ADD0 /* ReactCdp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactCdp.h; sourceTree = ""; }; - 46EB2E0000ADE0 /* RuntimeAgent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeAgent.cpp; sourceTree = ""; }; - 46EB2E0000ADF0 /* RuntimeAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeAgent.h; sourceTree = ""; }; - 46EB2E0000AE00 /* RuntimeAgentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeAgentDelegate.h; sourceTree = ""; }; - 46EB2E0000AE10 /* RuntimeTarget.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeTarget.cpp; sourceTree = ""; }; - 46EB2E0000AE20 /* RuntimeTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeTarget.h; sourceTree = ""; }; - 46EB2E0000AE30 /* ScopedExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ScopedExecutor.h; sourceTree = ""; }; - 46EB2E0000AE40 /* SessionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SessionState.h; sourceTree = ""; }; - 46EB2E0000AE50 /* UniqueMonostate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UniqueMonostate.h; sourceTree = ""; }; - 46EB2E0000AE60 /* WeakList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WeakList.h; sourceTree = ""; }; - 46EB2E0000AE70 /* WebSocketInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = WebSocketInterfaces.h; sourceTree = ""; }; - 46EB2E0000AE80 /* react_native_log.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = react_native_log.cpp; sourceTree = ""; }; - 46EB2E0000AE90 /* react_native_log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = react_native_log.h; sourceTree = ""; }; - 46EB2E0000AEA0 /* ReactNativeConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ReactNativeConfig.cpp; path = react/config/ReactNativeConfig.cpp; sourceTree = ""; }; - 46EB2E0000AEB0 /* ReactNativeConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactNativeConfig.h; path = react/config/ReactNativeConfig.h; sourceTree = ""; }; - 46EB2E0000AEC0 /* BridgeNativeModulePerfLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = BridgeNativeModulePerfLogger.cpp; path = reactperflogger/BridgeNativeModulePerfLogger.cpp; sourceTree = ""; }; - 46EB2E0000AED0 /* BridgeNativeModulePerfLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BridgeNativeModulePerfLogger.h; path = reactperflogger/BridgeNativeModulePerfLogger.h; sourceTree = ""; }; - 46EB2E0000AEE0 /* NativeModulePerfLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NativeModulePerfLogger.h; path = reactperflogger/NativeModulePerfLogger.h; sourceTree = ""; }; - 46EB2E0000AEF0 /* DebugStringConvertible.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = DebugStringConvertible.cpp; sourceTree = ""; }; - 46EB2E0000AF00 /* DebugStringConvertible.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DebugStringConvertible.h; sourceTree = ""; }; - 46EB2E0000AF10 /* DebugStringConvertibleItem.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = DebugStringConvertibleItem.cpp; sourceTree = ""; }; - 46EB2E0000AF20 /* DebugStringConvertibleItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DebugStringConvertibleItem.h; sourceTree = ""; }; - 46EB2E0000AF30 /* debugStringConvertibleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = debugStringConvertibleUtils.h; sourceTree = ""; }; - 46EB2E0000AF40 /* flags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = flags.h; sourceTree = ""; }; - 46EB2E0000AF50 /* SystraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SystraceSection.h; sourceTree = ""; }; - 46EB2E0000AF60 /* RuntimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeExecutor.h; path = ReactCommon/RuntimeExecutor.h; sourceTree = ""; }; - 46EB2E0000AF70 /* primitives.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = primitives.h; sourceTree = ""; }; - 46EB2E0000AF80 /* RuntimeScheduler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeScheduler.cpp; sourceTree = ""; }; - 46EB2E0000AF90 /* RuntimeScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeScheduler.h; sourceTree = ""; }; - 46EB2E0000AFA0 /* RuntimeSchedulerBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeSchedulerBinding.cpp; sourceTree = ""; }; - 46EB2E0000AFB0 /* RuntimeSchedulerBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeSchedulerBinding.h; sourceTree = ""; }; - 46EB2E0000AFC0 /* RuntimeSchedulerCallInvoker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeSchedulerCallInvoker.cpp; sourceTree = ""; }; - 46EB2E0000AFD0 /* RuntimeSchedulerCallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeSchedulerCallInvoker.h; sourceTree = ""; }; - 46EB2E0000AFE0 /* RuntimeSchedulerClock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeSchedulerClock.h; sourceTree = ""; }; - 46EB2E0000AFF0 /* RuntimeScheduler_Legacy.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeScheduler_Legacy.cpp; sourceTree = ""; }; - 46EB2E0000B000 /* RuntimeScheduler_Legacy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeScheduler_Legacy.h; sourceTree = ""; }; - 46EB2E0000B010 /* RuntimeScheduler_Modern.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RuntimeScheduler_Modern.cpp; sourceTree = ""; }; - 46EB2E0000B020 /* RuntimeScheduler_Modern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RuntimeScheduler_Modern.h; sourceTree = ""; }; - 46EB2E0000B030 /* SchedulerPriorityUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SchedulerPriorityUtils.h; sourceTree = ""; }; - 46EB2E0000B040 /* Task.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Task.cpp; sourceTree = ""; }; - 46EB2E0000B050 /* Task.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Task.h; sourceTree = ""; }; - 46EB2E0000B060 /* ContextContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContextContainer.h; sourceTree = ""; }; - 46EB2E0000B070 /* CoreFeatures.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = CoreFeatures.cpp; sourceTree = ""; }; - 46EB2E0000B080 /* CoreFeatures.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CoreFeatures.h; sourceTree = ""; }; - 46EB2E0000B090 /* FloatComparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FloatComparison.h; sourceTree = ""; }; - 46EB2E0000B0A0 /* fnv1a.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = fnv1a.h; sourceTree = ""; }; - 46EB2E0000B0B0 /* hash_combine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = hash_combine.h; sourceTree = ""; }; - 46EB2E0000B0C0 /* jsi.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = jsi.cpp; sourceTree = ""; }; - 46EB2E0000B0D0 /* jsi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = jsi.h; sourceTree = ""; }; - 46EB2E0000B0E0 /* ManagedObjectWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ManagedObjectWrapper.h; sourceTree = ""; }; - 46EB2E0000B0F0 /* ManagedObjectWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = ManagedObjectWrapper.mm; sourceTree = ""; }; - 46EB2E0000B100 /* PackTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PackTraits.h; sourceTree = ""; }; - 46EB2E0000B110 /* RunLoopObserver.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = RunLoopObserver.cpp; sourceTree = ""; }; - 46EB2E0000B120 /* RunLoopObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RunLoopObserver.h; sourceTree = ""; }; - 46EB2E0000B130 /* SharedFunction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedFunction.h; sourceTree = ""; }; - 46EB2E0000B140 /* SimpleThreadSafeCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SimpleThreadSafeCache.h; sourceTree = ""; }; - 46EB2E0000B150 /* Telemetry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Telemetry.h; sourceTree = ""; }; - 46EB2E0000B160 /* to_underlying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = to_underlying.h; sourceTree = ""; }; - 46EB2E0000B190 /* Array.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Array.h; path = react/bridging/Array.h; sourceTree = ""; }; - 46EB2E0000B1A0 /* AString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AString.h; path = react/bridging/AString.h; sourceTree = ""; }; - 46EB2E0000B1B0 /* Base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Base.h; path = react/bridging/Base.h; sourceTree = ""; }; - 46EB2E0000B1C0 /* Bool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bool.h; path = react/bridging/Bool.h; sourceTree = ""; }; - 46EB2E0000B1D0 /* Bridging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bridging.h; path = react/bridging/Bridging.h; sourceTree = ""; }; - 46EB2E0000B1E0 /* CallbackWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackWrapper.h; path = react/bridging/CallbackWrapper.h; sourceTree = ""; }; - 46EB2E0000B1F0 /* Class.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Class.h; path = react/bridging/Class.h; sourceTree = ""; }; - 46EB2E0000B200 /* Convert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Convert.h; path = react/bridging/Convert.h; sourceTree = ""; }; - 46EB2E0000B210 /* Dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Dynamic.h; path = react/bridging/Dynamic.h; sourceTree = ""; }; - 46EB2E0000B220 /* Error.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Error.h; path = react/bridging/Error.h; sourceTree = ""; }; - 46EB2E0000B230 /* Function.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Function.h; path = react/bridging/Function.h; sourceTree = ""; }; - 46EB2E0000B240 /* LongLivedObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = LongLivedObject.cpp; path = react/bridging/LongLivedObject.cpp; sourceTree = ""; }; - 46EB2E0000B250 /* LongLivedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LongLivedObject.h; path = react/bridging/LongLivedObject.h; sourceTree = ""; }; - 46EB2E0000B260 /* Number.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Number.h; path = react/bridging/Number.h; sourceTree = ""; }; - 46EB2E0000B270 /* Object.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Object.h; path = react/bridging/Object.h; sourceTree = ""; }; - 46EB2E0000B280 /* Promise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Promise.h; path = react/bridging/Promise.h; sourceTree = ""; }; - 46EB2E0000B290 /* Value.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Value.h; path = react/bridging/Value.h; sourceTree = ""; }; - 46EB2E0000B2B0 /* CallbackWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackWrapper.h; path = react/nativemodule/core/ReactCommon/CallbackWrapper.h; sourceTree = ""; }; - 46EB2E0000B2C0 /* CxxTurboModuleUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = CxxTurboModuleUtils.cpp; path = react/nativemodule/core/ReactCommon/CxxTurboModuleUtils.cpp; sourceTree = ""; }; - 46EB2E0000B2D0 /* CxxTurboModuleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CxxTurboModuleUtils.h; path = react/nativemodule/core/ReactCommon/CxxTurboModuleUtils.h; sourceTree = ""; }; - 46EB2E0000B2E0 /* LongLivedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LongLivedObject.h; path = react/nativemodule/core/ReactCommon/LongLivedObject.h; sourceTree = ""; }; - 46EB2E0000B2F0 /* TurboCxxModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboCxxModule.cpp; path = react/nativemodule/core/ReactCommon/TurboCxxModule.cpp; sourceTree = ""; }; - 46EB2E0000B300 /* TurboCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboCxxModule.h; path = react/nativemodule/core/ReactCommon/TurboCxxModule.h; sourceTree = ""; }; - 46EB2E0000B310 /* TurboModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModule.cpp; path = react/nativemodule/core/ReactCommon/TurboModule.cpp; sourceTree = ""; }; - 46EB2E0000B320 /* TurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModule.h; path = react/nativemodule/core/ReactCommon/TurboModule.h; sourceTree = ""; }; - 46EB2E0000B330 /* TurboModuleBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModuleBinding.cpp; path = react/nativemodule/core/ReactCommon/TurboModuleBinding.cpp; sourceTree = ""; }; - 46EB2E0000B340 /* TurboModuleBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModuleBinding.h; path = react/nativemodule/core/ReactCommon/TurboModuleBinding.h; sourceTree = ""; }; - 46EB2E0000B350 /* TurboModulePerfLogger.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModulePerfLogger.cpp; path = react/nativemodule/core/ReactCommon/TurboModulePerfLogger.cpp; sourceTree = ""; }; - 46EB2E0000B360 /* TurboModulePerfLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModulePerfLogger.h; path = react/nativemodule/core/ReactCommon/TurboModulePerfLogger.h; sourceTree = ""; }; - 46EB2E0000B370 /* TurboModuleUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = TurboModuleUtils.cpp; path = react/nativemodule/core/ReactCommon/TurboModuleUtils.cpp; sourceTree = ""; }; - 46EB2E0000B380 /* TurboModuleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModuleUtils.h; path = react/nativemodule/core/ReactCommon/TurboModuleUtils.h; sourceTree = ""; }; - 46EB2E0000B390 /* SRDelegateController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRDelegateController.h; path = SocketRocket/Internal/Delegate/SRDelegateController.h; sourceTree = ""; }; - 46EB2E0000B3A0 /* SRDelegateController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRDelegateController.m; path = SocketRocket/Internal/Delegate/SRDelegateController.m; sourceTree = ""; }; - 46EB2E0000B3B0 /* SRIOConsumer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumer.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.h; sourceTree = ""; }; - 46EB2E0000B3C0 /* SRIOConsumer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumer.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.m; sourceTree = ""; }; - 46EB2E0000B3D0 /* SRIOConsumerPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumerPool.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.h; sourceTree = ""; }; - 46EB2E0000B3E0 /* SRIOConsumerPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumerPool.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.m; sourceTree = ""; }; - 46EB2E0000B3F0 /* NSRunLoop+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSRunLoop+SRWebSocketPrivate.h"; sourceTree = ""; }; - 46EB2E0000B400 /* NSURLRequest+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSURLRequest+SRWebSocketPrivate.h"; sourceTree = ""; }; - 46EB2E0000B410 /* SRProxyConnect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRProxyConnect.h; path = SocketRocket/Internal/Proxy/SRProxyConnect.h; sourceTree = ""; }; - 46EB2E0000B420 /* SRProxyConnect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRProxyConnect.m; path = SocketRocket/Internal/Proxy/SRProxyConnect.m; sourceTree = ""; }; - 46EB2E0000B430 /* SRRunLoopThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRunLoopThread.h; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.h; sourceTree = ""; }; - 46EB2E0000B440 /* SRRunLoopThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRunLoopThread.m; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.m; sourceTree = ""; }; - 46EB2E0000B450 /* SRPinningSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRPinningSecurityPolicy.h; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.h; sourceTree = ""; }; - 46EB2E0000B460 /* SRPinningSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRPinningSecurityPolicy.m; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.m; sourceTree = ""; }; - 46EB2E0000B470 /* SRConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRConstants.h; path = SocketRocket/Internal/SRConstants.h; sourceTree = ""; }; - 46EB2E0000B480 /* SRConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRConstants.m; path = SocketRocket/Internal/SRConstants.m; sourceTree = ""; }; - 46EB2E0000B490 /* SRError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRError.h; path = SocketRocket/Internal/Utilities/SRError.h; sourceTree = ""; }; - 46EB2E0000B4A0 /* SRError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRError.m; path = SocketRocket/Internal/Utilities/SRError.m; sourceTree = ""; }; - 46EB2E0000B4B0 /* SRHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHash.h; path = SocketRocket/Internal/Utilities/SRHash.h; sourceTree = ""; }; - 46EB2E0000B4C0 /* SRHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHash.m; path = SocketRocket/Internal/Utilities/SRHash.m; sourceTree = ""; }; - 46EB2E0000B4D0 /* SRHTTPConnectMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHTTPConnectMessage.h; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.h; sourceTree = ""; }; - 46EB2E0000B4E0 /* SRHTTPConnectMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHTTPConnectMessage.m; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.m; sourceTree = ""; }; - 46EB2E0000B4F0 /* SRLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRLog.h; path = SocketRocket/Internal/Utilities/SRLog.h; sourceTree = ""; }; - 46EB2E0000B500 /* SRLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRLog.m; path = SocketRocket/Internal/Utilities/SRLog.m; sourceTree = ""; }; - 46EB2E0000B510 /* SRMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRMutex.h; path = SocketRocket/Internal/Utilities/SRMutex.h; sourceTree = ""; }; - 46EB2E0000B520 /* SRMutex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRMutex.m; path = SocketRocket/Internal/Utilities/SRMutex.m; sourceTree = ""; }; - 46EB2E0000B530 /* SRRandom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRandom.h; path = SocketRocket/Internal/Utilities/SRRandom.h; sourceTree = ""; }; - 46EB2E0000B540 /* SRRandom.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRandom.m; path = SocketRocket/Internal/Utilities/SRRandom.m; sourceTree = ""; }; - 46EB2E0000B550 /* SRSIMDHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSIMDHelpers.h; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.h; sourceTree = ""; }; - 46EB2E0000B560 /* SRSIMDHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSIMDHelpers.m; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.m; sourceTree = ""; }; - 46EB2E0000B570 /* SRURLUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRURLUtilities.h; path = SocketRocket/Internal/Utilities/SRURLUtilities.h; sourceTree = ""; }; - 46EB2E0000B580 /* SRURLUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRURLUtilities.m; path = SocketRocket/Internal/Utilities/SRURLUtilities.m; sourceTree = ""; }; - 46EB2E0000B590 /* NSRunLoop+SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocket.h"; path = "SocketRocket/NSRunLoop+SRWebSocket.h"; sourceTree = ""; }; - 46EB2E0000B5A0 /* NSRunLoop+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRunLoop+SRWebSocket.m"; path = "SocketRocket/NSRunLoop+SRWebSocket.m"; sourceTree = ""; }; - 46EB2E0000B5B0 /* NSURLRequest+SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocket.h"; path = "SocketRocket/NSURLRequest+SRWebSocket.h"; sourceTree = ""; }; - 46EB2E0000B5C0 /* NSURLRequest+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+SRWebSocket.m"; path = "SocketRocket/NSURLRequest+SRWebSocket.m"; sourceTree = ""; }; - 46EB2E0000B5D0 /* SocketRocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketRocket.h; path = SocketRocket/SocketRocket.h; sourceTree = ""; }; - 46EB2E0000B5E0 /* SRSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSecurityPolicy.h; path = SocketRocket/SRSecurityPolicy.h; sourceTree = ""; }; - 46EB2E0000B5F0 /* SRSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSecurityPolicy.m; path = SocketRocket/SRSecurityPolicy.m; sourceTree = ""; }; - 46EB2E0000B600 /* SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRWebSocket.h; path = SocketRocket/SRWebSocket.h; sourceTree = ""; }; - 46EB2E0000B610 /* SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRWebSocket.m; path = SocketRocket/SRWebSocket.m; sourceTree = ""; }; - 46EB2E0000B630 /* AbsoluteLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AbsoluteLayout.cpp; sourceTree = ""; }; - 46EB2E0000B640 /* AbsoluteLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AbsoluteLayout.h; sourceTree = ""; }; - 46EB2E0000B650 /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Align.h; sourceTree = ""; }; - 46EB2E0000B660 /* Baseline.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Baseline.cpp; sourceTree = ""; }; - 46EB2E0000B670 /* Baseline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Baseline.h; sourceTree = ""; }; - 46EB2E0000B680 /* BoundAxis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BoundAxis.h; sourceTree = ""; }; - 46EB2E0000B690 /* Cache.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Cache.cpp; sourceTree = ""; }; - 46EB2E0000B6A0 /* Cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Cache.h; sourceTree = ""; }; - 46EB2E0000B6B0 /* CalculateLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = CalculateLayout.cpp; sourceTree = ""; }; - 46EB2E0000B6C0 /* CalculateLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CalculateLayout.h; sourceTree = ""; }; - 46EB2E0000B6D0 /* FlexDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FlexDirection.h; sourceTree = ""; }; - 46EB2E0000B6E0 /* FlexLine.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = FlexLine.cpp; sourceTree = ""; }; - 46EB2E0000B6F0 /* FlexLine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FlexLine.h; sourceTree = ""; }; - 46EB2E0000B700 /* PixelGrid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = PixelGrid.cpp; sourceTree = ""; }; - 46EB2E0000B710 /* PixelGrid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PixelGrid.h; sourceTree = ""; }; - 46EB2E0000B720 /* SizingMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SizingMode.h; sourceTree = ""; }; - 46EB2E0000B730 /* TrailingPosition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TrailingPosition.h; sourceTree = ""; }; - 46EB2E0000B750 /* Config.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Config.cpp; sourceTree = ""; }; - 46EB2E0000B760 /* Config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = ""; }; - 46EB2E0000B780 /* AssertFatal.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = AssertFatal.cpp; sourceTree = ""; }; - 46EB2E0000B790 /* AssertFatal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AssertFatal.h; sourceTree = ""; }; - 46EB2E0000B7A0 /* Log.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Log.cpp; sourceTree = ""; }; - 46EB2E0000B7B0 /* Log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Log.h; sourceTree = ""; }; - 46EB2E0000B7D0 /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Align.h; sourceTree = ""; }; - 46EB2E0000B7E0 /* Dimension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Dimension.h; sourceTree = ""; }; - 46EB2E0000B7F0 /* Direction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Direction.h; sourceTree = ""; }; - 46EB2E0000B800 /* Display.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Display.h; sourceTree = ""; }; - 46EB2E0000B810 /* Edge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Edge.h; sourceTree = ""; }; - 46EB2E0000B820 /* Errata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Errata.h; sourceTree = ""; }; - 46EB2E0000B830 /* ExperimentalFeature.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExperimentalFeature.h; sourceTree = ""; }; - 46EB2E0000B840 /* FlexDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FlexDirection.h; sourceTree = ""; }; - 46EB2E0000B850 /* Gutter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Gutter.h; sourceTree = ""; }; - 46EB2E0000B860 /* Justify.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Justify.h; sourceTree = ""; }; - 46EB2E0000B870 /* LogLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LogLevel.h; sourceTree = ""; }; - 46EB2E0000B880 /* MeasureMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MeasureMode.h; sourceTree = ""; }; - 46EB2E0000B890 /* NodeType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NodeType.h; sourceTree = ""; }; - 46EB2E0000B8A0 /* Overflow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Overflow.h; sourceTree = ""; }; - 46EB2E0000B8B0 /* PhysicalEdge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhysicalEdge.h; sourceTree = ""; }; - 46EB2E0000B8C0 /* PositionType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PositionType.h; sourceTree = ""; }; - 46EB2E0000B8D0 /* Unit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Unit.h; sourceTree = ""; }; - 46EB2E0000B8E0 /* Wrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Wrap.h; sourceTree = ""; }; - 46EB2E0000B8F0 /* YogaEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = YogaEnums.h; sourceTree = ""; }; - 46EB2E0000B910 /* event.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = event.cpp; sourceTree = ""; }; - 46EB2E0000B920 /* event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = event.h; sourceTree = ""; }; - 46EB2E0000B940 /* CachedMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CachedMeasurement.h; sourceTree = ""; }; - 46EB2E0000B950 /* LayoutResults.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutResults.cpp; sourceTree = ""; }; - 46EB2E0000B960 /* LayoutResults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LayoutResults.h; sourceTree = ""; }; - 46EB2E0000B970 /* Node.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; path = Node.cpp; sourceTree = ""; }; - 46EB2E0000B980 /* Node.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Node.h; sourceTree = ""; }; - 46EB2E0000B9A0 /* Comparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Comparison.h; sourceTree = ""; }; - 46EB2E0000B9B0 /* FloatOptional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FloatOptional.h; sourceTree = ""; }; - 46EB2E0000B9D0 /* SmallValueBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SmallValueBuffer.h; sourceTree = ""; }; - 46EB2E0000B9E0 /* Style.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Style.h; sourceTree = ""; }; - 46EB2E0000B9F0 /* StyleLength.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StyleLength.h; sourceTree = ""; }; - 46EB2E0000BA00 /* StyleValueHandle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StyleValueHandle.h; sourceTree = ""; }; - 46EB2E0000BA10 /* StyleValuePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StyleValuePool.h; sourceTree = ""; }; - 46EB2E0000BA20 /* YGConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGConfig.cpp; path = yoga/YGConfig.cpp; sourceTree = ""; }; - 46EB2E0000BA30 /* YGConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGConfig.h; path = yoga/YGConfig.h; sourceTree = ""; }; - 46EB2E0000BA40 /* YGEnums.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGEnums.cpp; path = yoga/YGEnums.cpp; sourceTree = ""; }; - 46EB2E0000BA50 /* YGEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGEnums.h; path = yoga/YGEnums.h; sourceTree = ""; }; - 46EB2E0000BA60 /* YGMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGMacros.h; path = yoga/YGMacros.h; sourceTree = ""; }; - 46EB2E0000BA70 /* YGNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGNode.cpp; path = yoga/YGNode.cpp; sourceTree = ""; }; - 46EB2E0000BA80 /* YGNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNode.h; path = yoga/YGNode.h; sourceTree = ""; }; - 46EB2E0000BA90 /* YGNodeLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGNodeLayout.cpp; path = yoga/YGNodeLayout.cpp; sourceTree = ""; }; - 46EB2E0000BAA0 /* YGNodeLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNodeLayout.h; path = yoga/YGNodeLayout.h; sourceTree = ""; }; - 46EB2E0000BAB0 /* YGNodeStyle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGNodeStyle.cpp; path = yoga/YGNodeStyle.cpp; sourceTree = ""; }; - 46EB2E0000BAC0 /* YGNodeStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNodeStyle.h; path = yoga/YGNodeStyle.h; sourceTree = ""; }; - 46EB2E0000BAD0 /* YGPixelGrid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGPixelGrid.cpp; path = yoga/YGPixelGrid.cpp; sourceTree = ""; }; - 46EB2E0000BAE0 /* YGPixelGrid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGPixelGrid.h; path = yoga/YGPixelGrid.h; sourceTree = ""; }; - 46EB2E0000BAF0 /* YGValue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = YGValue.cpp; path = yoga/YGValue.cpp; sourceTree = ""; }; - 46EB2E0000BB00 /* YGValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGValue.h; path = yoga/YGValue.h; sourceTree = ""; }; - 46EB2E0000BB10 /* Yoga.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Yoga.h; path = yoga/Yoga.h; sourceTree = ""; }; - 46EB2E0000BB30 /* ZXingObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjC.h; path = ZXingObjC/ZXingObjC.h; sourceTree = ""; }; - 46EB2E0000BB40 /* ZXMultiFormatReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatReader.h; path = ZXingObjC/ZXMultiFormatReader.h; sourceTree = ""; }; - 46EB2E0000BB50 /* ZXMultiFormatReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatReader.m; path = ZXingObjC/ZXMultiFormatReader.m; sourceTree = ""; }; - 46EB2E0000BB60 /* ZXMultiFormatWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatWriter.h; path = ZXingObjC/ZXMultiFormatWriter.h; sourceTree = ""; }; - 46EB2E0000BB70 /* ZXMultiFormatWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatWriter.m; path = ZXingObjC/ZXMultiFormatWriter.m; sourceTree = ""; }; - 46EB2E0000BB80 /* ZXCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCapture.h; path = ZXingObjC/client/ZXCapture.h; sourceTree = ""; }; - 46EB2E0000BB90 /* ZXCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCapture.m; path = ZXingObjC/client/ZXCapture.m; sourceTree = ""; }; - 46EB2E0000BBA0 /* ZXCaptureDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCaptureDelegate.h; path = ZXingObjC/client/ZXCaptureDelegate.h; sourceTree = ""; }; - 46EB2E0000BBB0 /* ZXCGImageLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCGImageLuminanceSource.h; path = ZXingObjC/client/ZXCGImageLuminanceSource.h; sourceTree = ""; }; - 46EB2E0000BBC0 /* ZXCGImageLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCGImageLuminanceSource.m; path = ZXingObjC/client/ZXCGImageLuminanceSource.m; sourceTree = ""; }; - 46EB2E0000BBD0 /* ZXCGImageLuminanceSourceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCGImageLuminanceSourceInfo.h; path = ZXingObjC/client/ZXCGImageLuminanceSourceInfo.h; sourceTree = ""; }; - 46EB2E0000BBE0 /* ZXCGImageLuminanceSourceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCGImageLuminanceSourceInfo.m; path = ZXingObjC/client/ZXCGImageLuminanceSourceInfo.m; sourceTree = ""; }; - 46EB2E0000BBF0 /* ZXImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXImage.h; path = ZXingObjC/client/ZXImage.h; sourceTree = ""; }; - 46EB2E0000BC00 /* ZXImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXImage.m; path = ZXingObjC/client/ZXImage.m; sourceTree = ""; }; - 46EB2E0000BC10 /* ZXMathUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMathUtils.h; path = ZXingObjC/common/detector/ZXMathUtils.h; sourceTree = ""; }; - 46EB2E0000BC20 /* ZXMathUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMathUtils.m; path = ZXingObjC/common/detector/ZXMathUtils.m; sourceTree = ""; }; - 46EB2E0000BC30 /* ZXMonochromeRectangleDetector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMonochromeRectangleDetector.h; path = ZXingObjC/common/detector/ZXMonochromeRectangleDetector.h; sourceTree = ""; }; - 46EB2E0000BC40 /* ZXMonochromeRectangleDetector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMonochromeRectangleDetector.m; path = ZXingObjC/common/detector/ZXMonochromeRectangleDetector.m; sourceTree = ""; }; - 46EB2E0000BC50 /* ZXWhiteRectangleDetector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWhiteRectangleDetector.h; path = ZXingObjC/common/detector/ZXWhiteRectangleDetector.h; sourceTree = ""; }; - 46EB2E0000BC60 /* ZXWhiteRectangleDetector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXWhiteRectangleDetector.m; path = ZXingObjC/common/detector/ZXWhiteRectangleDetector.m; sourceTree = ""; }; - 46EB2E0000BC70 /* ZXGenericGF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGenericGF.h; path = ZXingObjC/common/reedsolomon/ZXGenericGF.h; sourceTree = ""; }; - 46EB2E0000BC80 /* ZXGenericGF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGenericGF.m; path = ZXingObjC/common/reedsolomon/ZXGenericGF.m; sourceTree = ""; }; - 46EB2E0000BC90 /* ZXGenericGFPoly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGenericGFPoly.h; path = ZXingObjC/common/reedsolomon/ZXGenericGFPoly.h; sourceTree = ""; }; - 46EB2E0000BCA0 /* ZXGenericGFPoly.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGenericGFPoly.m; path = ZXingObjC/common/reedsolomon/ZXGenericGFPoly.m; sourceTree = ""; }; - 46EB2E0000BCB0 /* ZXReedSolomonDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXReedSolomonDecoder.h; path = ZXingObjC/common/reedsolomon/ZXReedSolomonDecoder.h; sourceTree = ""; }; - 46EB2E0000BCC0 /* ZXReedSolomonDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXReedSolomonDecoder.m; path = ZXingObjC/common/reedsolomon/ZXReedSolomonDecoder.m; sourceTree = ""; }; - 46EB2E0000BCD0 /* ZXReedSolomonEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXReedSolomonEncoder.h; path = ZXingObjC/common/reedsolomon/ZXReedSolomonEncoder.h; sourceTree = ""; }; - 46EB2E0000BCE0 /* ZXReedSolomonEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXReedSolomonEncoder.m; path = ZXingObjC/common/reedsolomon/ZXReedSolomonEncoder.m; sourceTree = ""; }; - 46EB2E0000BCF0 /* ZXBitArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitArray.h; path = ZXingObjC/common/ZXBitArray.h; sourceTree = ""; }; - 46EB2E0000BD00 /* ZXBitArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitArray.m; path = ZXingObjC/common/ZXBitArray.m; sourceTree = ""; }; - 46EB2E0000BD10 /* ZXBitMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitMatrix.h; path = ZXingObjC/common/ZXBitMatrix.h; sourceTree = ""; }; - 46EB2E0000BD20 /* ZXBitMatrix.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitMatrix.m; path = ZXingObjC/common/ZXBitMatrix.m; sourceTree = ""; }; - 46EB2E0000BD30 /* ZXBitSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitSource.h; path = ZXingObjC/common/ZXBitSource.h; sourceTree = ""; }; - 46EB2E0000BD40 /* ZXBitSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitSource.m; path = ZXingObjC/common/ZXBitSource.m; sourceTree = ""; }; - 46EB2E0000BD50 /* ZXBoolArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBoolArray.h; path = ZXingObjC/common/ZXBoolArray.h; sourceTree = ""; }; - 46EB2E0000BD60 /* ZXBoolArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBoolArray.m; path = ZXingObjC/common/ZXBoolArray.m; sourceTree = ""; }; - 46EB2E0000BD70 /* ZXByteArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXByteArray.h; path = ZXingObjC/common/ZXByteArray.h; sourceTree = ""; }; - 46EB2E0000BD80 /* ZXByteArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXByteArray.m; path = ZXingObjC/common/ZXByteArray.m; sourceTree = ""; }; - 46EB2E0000BD90 /* ZXCharacterSetECI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCharacterSetECI.h; path = ZXingObjC/common/ZXCharacterSetECI.h; sourceTree = ""; }; - 46EB2E0000BDA0 /* ZXCharacterSetECI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCharacterSetECI.m; path = ZXingObjC/common/ZXCharacterSetECI.m; sourceTree = ""; }; - 46EB2E0000BDB0 /* ZXDecimal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDecimal.h; path = ZXingObjC/common/ZXDecimal.h; sourceTree = ""; }; - 46EB2E0000BDC0 /* ZXDecimal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDecimal.m; path = ZXingObjC/common/ZXDecimal.m; sourceTree = ""; }; - 46EB2E0000BDD0 /* ZXDecoderResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDecoderResult.h; path = ZXingObjC/common/ZXDecoderResult.h; sourceTree = ""; }; - 46EB2E0000BDE0 /* ZXDecoderResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDecoderResult.m; path = ZXingObjC/common/ZXDecoderResult.m; sourceTree = ""; }; - 46EB2E0000BDF0 /* ZXDefaultGridSampler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDefaultGridSampler.h; path = ZXingObjC/common/ZXDefaultGridSampler.h; sourceTree = ""; }; - 46EB2E0000BE00 /* ZXDefaultGridSampler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDefaultGridSampler.m; path = ZXingObjC/common/ZXDefaultGridSampler.m; sourceTree = ""; }; - 46EB2E0000BE10 /* ZXDetectorResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDetectorResult.h; path = ZXingObjC/common/ZXDetectorResult.h; sourceTree = ""; }; - 46EB2E0000BE20 /* ZXDetectorResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDetectorResult.m; path = ZXingObjC/common/ZXDetectorResult.m; sourceTree = ""; }; - 46EB2E0000BE30 /* ZXGlobalHistogramBinarizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGlobalHistogramBinarizer.h; path = ZXingObjC/common/ZXGlobalHistogramBinarizer.h; sourceTree = ""; }; - 46EB2E0000BE40 /* ZXGlobalHistogramBinarizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGlobalHistogramBinarizer.m; path = ZXingObjC/common/ZXGlobalHistogramBinarizer.m; sourceTree = ""; }; - 46EB2E0000BE50 /* ZXGridSampler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGridSampler.h; path = ZXingObjC/common/ZXGridSampler.h; sourceTree = ""; }; - 46EB2E0000BE60 /* ZXGridSampler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGridSampler.m; path = ZXingObjC/common/ZXGridSampler.m; sourceTree = ""; }; - 46EB2E0000BE70 /* ZXHybridBinarizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXHybridBinarizer.h; path = ZXingObjC/common/ZXHybridBinarizer.h; sourceTree = ""; }; - 46EB2E0000BE80 /* ZXHybridBinarizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXHybridBinarizer.m; path = ZXingObjC/common/ZXHybridBinarizer.m; sourceTree = ""; }; - 46EB2E0000BE90 /* ZXIntArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXIntArray.h; path = ZXingObjC/common/ZXIntArray.h; sourceTree = ""; }; - 46EB2E0000BEA0 /* ZXIntArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXIntArray.m; path = ZXingObjC/common/ZXIntArray.m; sourceTree = ""; }; - 46EB2E0000BEB0 /* ZXPerspectiveTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPerspectiveTransform.h; path = ZXingObjC/common/ZXPerspectiveTransform.h; sourceTree = ""; }; - 46EB2E0000BEC0 /* ZXPerspectiveTransform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPerspectiveTransform.m; path = ZXingObjC/common/ZXPerspectiveTransform.m; sourceTree = ""; }; - 46EB2E0000BED0 /* ZXStringUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXStringUtils.h; path = ZXingObjC/common/ZXStringUtils.h; sourceTree = ""; }; - 46EB2E0000BEE0 /* ZXStringUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXStringUtils.m; path = ZXingObjC/common/ZXStringUtils.m; sourceTree = ""; }; - 46EB2E0000BEF0 /* ZXBarcodeFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBarcodeFormat.h; path = ZXingObjC/core/ZXBarcodeFormat.h; sourceTree = ""; }; - 46EB2E0000BF00 /* ZXBinarizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBinarizer.h; path = ZXingObjC/core/ZXBinarizer.h; sourceTree = ""; }; - 46EB2E0000BF10 /* ZXBinarizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBinarizer.m; path = ZXingObjC/core/ZXBinarizer.m; sourceTree = ""; }; - 46EB2E0000BF20 /* ZXBinaryBitmap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBinaryBitmap.h; path = ZXingObjC/core/ZXBinaryBitmap.h; sourceTree = ""; }; - 46EB2E0000BF30 /* ZXBinaryBitmap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBinaryBitmap.m; path = ZXingObjC/core/ZXBinaryBitmap.m; sourceTree = ""; }; - 46EB2E0000BF40 /* ZXByteMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXByteMatrix.h; path = ZXingObjC/core/ZXByteMatrix.h; sourceTree = ""; }; - 46EB2E0000BF50 /* ZXByteMatrix.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXByteMatrix.m; path = ZXingObjC/core/ZXByteMatrix.m; sourceTree = ""; }; - 46EB2E0000BF60 /* ZXDecodeHints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDecodeHints.h; path = ZXingObjC/core/ZXDecodeHints.h; sourceTree = ""; }; - 46EB2E0000BF70 /* ZXDecodeHints.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDecodeHints.m; path = ZXingObjC/core/ZXDecodeHints.m; sourceTree = ""; }; - 46EB2E0000BF80 /* ZXDimension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXDimension.h; path = ZXingObjC/core/ZXDimension.h; sourceTree = ""; }; - 46EB2E0000BF90 /* ZXDimension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXDimension.m; path = ZXingObjC/core/ZXDimension.m; sourceTree = ""; }; - 46EB2E0000BFA0 /* ZXEncodeHints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEncodeHints.h; path = ZXingObjC/core/ZXEncodeHints.h; sourceTree = ""; }; - 46EB2E0000BFB0 /* ZXEncodeHints.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEncodeHints.m; path = ZXingObjC/core/ZXEncodeHints.m; sourceTree = ""; }; - 46EB2E0000BFC0 /* ZXErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXErrors.h; path = ZXingObjC/core/ZXErrors.h; sourceTree = ""; }; - 46EB2E0000BFD0 /* ZXErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXErrors.m; path = ZXingObjC/core/ZXErrors.m; sourceTree = ""; }; - 46EB2E0000BFE0 /* ZXingObjCCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjCCore.h; path = ZXingObjC/core/ZXingObjCCore.h; sourceTree = ""; }; - 46EB2E0000BFF0 /* ZXInvertedLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXInvertedLuminanceSource.h; path = ZXingObjC/core/ZXInvertedLuminanceSource.h; sourceTree = ""; }; - 46EB2E0000C000 /* ZXInvertedLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXInvertedLuminanceSource.m; path = ZXingObjC/core/ZXInvertedLuminanceSource.m; sourceTree = ""; }; - 46EB2E0000C010 /* ZXLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXLuminanceSource.h; path = ZXingObjC/core/ZXLuminanceSource.h; sourceTree = ""; }; - 46EB2E0000C020 /* ZXLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXLuminanceSource.m; path = ZXingObjC/core/ZXLuminanceSource.m; sourceTree = ""; }; - 46EB2E0000C030 /* ZXPlanarYUVLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPlanarYUVLuminanceSource.h; path = ZXingObjC/core/ZXPlanarYUVLuminanceSource.h; sourceTree = ""; }; - 46EB2E0000C040 /* ZXPlanarYUVLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPlanarYUVLuminanceSource.m; path = ZXingObjC/core/ZXPlanarYUVLuminanceSource.m; sourceTree = ""; }; - 46EB2E0000C050 /* ZXReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXReader.h; path = ZXingObjC/core/ZXReader.h; sourceTree = ""; }; - 46EB2E0000C060 /* ZXResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResult.h; path = ZXingObjC/core/ZXResult.h; sourceTree = ""; }; - 46EB2E0000C070 /* ZXResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXResult.m; path = ZXingObjC/core/ZXResult.m; sourceTree = ""; }; - 46EB2E0000C080 /* ZXResultMetadataType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultMetadataType.h; path = ZXingObjC/core/ZXResultMetadataType.h; sourceTree = ""; }; - 46EB2E0000C090 /* ZXResultPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultPoint.h; path = ZXingObjC/core/ZXResultPoint.h; sourceTree = ""; }; - 46EB2E0000C0A0 /* ZXResultPoint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXResultPoint.m; path = ZXingObjC/core/ZXResultPoint.m; sourceTree = ""; }; - 46EB2E0000C0B0 /* ZXResultPointCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultPointCallback.h; path = ZXingObjC/core/ZXResultPointCallback.h; sourceTree = ""; }; - 46EB2E0000C0C0 /* ZXRGBLuminanceSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRGBLuminanceSource.h; path = ZXingObjC/core/ZXRGBLuminanceSource.h; sourceTree = ""; }; - 46EB2E0000C0D0 /* ZXRGBLuminanceSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRGBLuminanceSource.m; path = ZXingObjC/core/ZXRGBLuminanceSource.m; sourceTree = ""; }; - 46EB2E0000C0E0 /* ZXWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWriter.h; path = ZXingObjC/core/ZXWriter.h; sourceTree = ""; }; - 46EB2E0000C0F0 /* ZXByQuadrantReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXByQuadrantReader.h; path = ZXingObjC/multi/ZXByQuadrantReader.h; sourceTree = ""; }; - 46EB2E0000C100 /* ZXByQuadrantReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXByQuadrantReader.m; path = ZXingObjC/multi/ZXByQuadrantReader.m; sourceTree = ""; }; - 46EB2E0000C110 /* ZXGenericMultipleBarcodeReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGenericMultipleBarcodeReader.h; path = ZXingObjC/multi/ZXGenericMultipleBarcodeReader.h; sourceTree = ""; }; - 46EB2E0000C120 /* ZXGenericMultipleBarcodeReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGenericMultipleBarcodeReader.m; path = ZXingObjC/multi/ZXGenericMultipleBarcodeReader.m; sourceTree = ""; }; - 46EB2E0000C130 /* ZXMultipleBarcodeReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultipleBarcodeReader.h; path = ZXingObjC/multi/ZXMultipleBarcodeReader.h; sourceTree = ""; }; - 46EB2E0000C150 /* ZXAbstractExpandedDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAbstractExpandedDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAbstractExpandedDecoder.h; sourceTree = ""; }; - 46EB2E0000C160 /* ZXAbstractExpandedDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAbstractExpandedDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAbstractExpandedDecoder.m; sourceTree = ""; }; - 46EB2E0000C170 /* ZXAI013103decoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI013103decoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013103decoder.h; sourceTree = ""; }; - 46EB2E0000C180 /* ZXAI013103decoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI013103decoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013103decoder.m; sourceTree = ""; }; - 46EB2E0000C190 /* ZXAI01320xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01320xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01320xDecoder.h; sourceTree = ""; }; - 46EB2E0000C1A0 /* ZXAI01320xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01320xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01320xDecoder.m; sourceTree = ""; }; - 46EB2E0000C1B0 /* ZXAI01392xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01392xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01392xDecoder.h; sourceTree = ""; }; - 46EB2E0000C1C0 /* ZXAI01392xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01392xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01392xDecoder.m; sourceTree = ""; }; - 46EB2E0000C1D0 /* ZXAI01393xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01393xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01393xDecoder.h; sourceTree = ""; }; - 46EB2E0000C1E0 /* ZXAI01393xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01393xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01393xDecoder.m; sourceTree = ""; }; - 46EB2E0000C1F0 /* ZXAI013x0x1xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI013x0x1xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0x1xDecoder.h; sourceTree = ""; }; - 46EB2E0000C200 /* ZXAI013x0x1xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI013x0x1xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0x1xDecoder.m; sourceTree = ""; }; - 46EB2E0000C210 /* ZXAI013x0xDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI013x0xDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0xDecoder.h; sourceTree = ""; }; - 46EB2E0000C220 /* ZXAI013x0xDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI013x0xDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0xDecoder.m; sourceTree = ""; }; - 46EB2E0000C230 /* ZXAI01AndOtherAIs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01AndOtherAIs.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01AndOtherAIs.h; sourceTree = ""; }; - 46EB2E0000C240 /* ZXAI01AndOtherAIs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01AndOtherAIs.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01AndOtherAIs.m; sourceTree = ""; }; - 46EB2E0000C250 /* ZXAI01decoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01decoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01decoder.h; sourceTree = ""; }; - 46EB2E0000C260 /* ZXAI01decoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01decoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01decoder.m; sourceTree = ""; }; - 46EB2E0000C270 /* ZXAI01weightDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAI01weightDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01weightDecoder.h; sourceTree = ""; }; - 46EB2E0000C280 /* ZXAI01weightDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAI01weightDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAI01weightDecoder.m; sourceTree = ""; }; - 46EB2E0000C290 /* ZXAnyAIDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAnyAIDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXAnyAIDecoder.h; sourceTree = ""; }; - 46EB2E0000C2A0 /* ZXAnyAIDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAnyAIDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXAnyAIDecoder.m; sourceTree = ""; }; - 46EB2E0000C2B0 /* ZXRSSExpandedBlockParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedBlockParsedResult.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedBlockParsedResult.h; sourceTree = ""; }; - 46EB2E0000C2C0 /* ZXRSSExpandedBlockParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedBlockParsedResult.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedBlockParsedResult.m; sourceTree = ""; }; - 46EB2E0000C2D0 /* ZXRSSExpandedCurrentParsingState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedCurrentParsingState.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedCurrentParsingState.h; sourceTree = ""; }; - 46EB2E0000C2E0 /* ZXRSSExpandedCurrentParsingState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedCurrentParsingState.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedCurrentParsingState.m; sourceTree = ""; }; - 46EB2E0000C2F0 /* ZXRSSExpandedDecodedChar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedChar.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedChar.h; sourceTree = ""; }; - 46EB2E0000C300 /* ZXRSSExpandedDecodedChar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedChar.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedChar.m; sourceTree = ""; }; - 46EB2E0000C310 /* ZXRSSExpandedDecodedInformation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedInformation.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedInformation.h; sourceTree = ""; }; - 46EB2E0000C320 /* ZXRSSExpandedDecodedInformation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedInformation.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedInformation.m; sourceTree = ""; }; - 46EB2E0000C330 /* ZXRSSExpandedDecodedNumeric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedNumeric.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedNumeric.h; sourceTree = ""; }; - 46EB2E0000C340 /* ZXRSSExpandedDecodedNumeric.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedNumeric.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedNumeric.m; sourceTree = ""; }; - 46EB2E0000C350 /* ZXRSSExpandedDecodedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedDecodedObject.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedObject.h; sourceTree = ""; }; - 46EB2E0000C360 /* ZXRSSExpandedDecodedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedDecodedObject.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedObject.m; sourceTree = ""; }; - 46EB2E0000C370 /* ZXRSSExpandedFieldParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedFieldParser.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedFieldParser.h; sourceTree = ""; }; - 46EB2E0000C380 /* ZXRSSExpandedFieldParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedFieldParser.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedFieldParser.m; sourceTree = ""; }; - 46EB2E0000C390 /* ZXRSSExpandedGeneralAppIdDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedGeneralAppIdDecoder.h; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedGeneralAppIdDecoder.h; sourceTree = ""; }; - 46EB2E0000C3A0 /* ZXRSSExpandedGeneralAppIdDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedGeneralAppIdDecoder.m; path = ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedGeneralAppIdDecoder.m; sourceTree = ""; }; - 46EB2E0000C3B0 /* ZXBitArrayBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBitArrayBuilder.h; path = ZXingObjC/oned/rss/expanded/ZXBitArrayBuilder.h; sourceTree = ""; }; - 46EB2E0000C3C0 /* ZXBitArrayBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBitArrayBuilder.m; path = ZXingObjC/oned/rss/expanded/ZXBitArrayBuilder.m; sourceTree = ""; }; - 46EB2E0000C3D0 /* ZXRSSExpandedPair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedPair.h; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedPair.h; sourceTree = ""; }; - 46EB2E0000C3E0 /* ZXRSSExpandedPair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedPair.m; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedPair.m; sourceTree = ""; }; - 46EB2E0000C3F0 /* ZXRSSExpandedReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedReader.h; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedReader.h; sourceTree = ""; }; - 46EB2E0000C400 /* ZXRSSExpandedReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedReader.m; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedReader.m; sourceTree = ""; }; - 46EB2E0000C410 /* ZXRSSExpandedRow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSExpandedRow.h; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedRow.h; sourceTree = ""; }; - 46EB2E0000C420 /* ZXRSSExpandedRow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSExpandedRow.m; path = ZXingObjC/oned/rss/expanded/ZXRSSExpandedRow.m; sourceTree = ""; }; - 46EB2E0000C430 /* ZXAbstractRSSReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAbstractRSSReader.h; path = ZXingObjC/oned/rss/ZXAbstractRSSReader.h; sourceTree = ""; }; - 46EB2E0000C440 /* ZXAbstractRSSReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAbstractRSSReader.m; path = ZXingObjC/oned/rss/ZXAbstractRSSReader.m; sourceTree = ""; }; - 46EB2E0000C450 /* ZXRSS14Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSS14Reader.h; path = ZXingObjC/oned/rss/ZXRSS14Reader.h; sourceTree = ""; }; - 46EB2E0000C460 /* ZXRSS14Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSS14Reader.m; path = ZXingObjC/oned/rss/ZXRSS14Reader.m; sourceTree = ""; }; - 46EB2E0000C470 /* ZXRSSDataCharacter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSDataCharacter.h; path = ZXingObjC/oned/rss/ZXRSSDataCharacter.h; sourceTree = ""; }; - 46EB2E0000C480 /* ZXRSSDataCharacter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSDataCharacter.m; path = ZXingObjC/oned/rss/ZXRSSDataCharacter.m; sourceTree = ""; }; - 46EB2E0000C490 /* ZXRSSFinderPattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSFinderPattern.h; path = ZXingObjC/oned/rss/ZXRSSFinderPattern.h; sourceTree = ""; }; - 46EB2E0000C4A0 /* ZXRSSFinderPattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSFinderPattern.m; path = ZXingObjC/oned/rss/ZXRSSFinderPattern.m; sourceTree = ""; }; - 46EB2E0000C4B0 /* ZXRSSPair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSPair.h; path = ZXingObjC/oned/rss/ZXRSSPair.h; sourceTree = ""; }; - 46EB2E0000C4C0 /* ZXRSSPair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSPair.m; path = ZXingObjC/oned/rss/ZXRSSPair.m; sourceTree = ""; }; - 46EB2E0000C4D0 /* ZXRSSUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXRSSUtils.h; path = ZXingObjC/oned/rss/ZXRSSUtils.h; sourceTree = ""; }; - 46EB2E0000C4E0 /* ZXRSSUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXRSSUtils.m; path = ZXingObjC/oned/rss/ZXRSSUtils.m; sourceTree = ""; }; - 46EB2E0000C4F0 /* ZXCodaBarReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCodaBarReader.h; path = ZXingObjC/oned/ZXCodaBarReader.h; sourceTree = ""; }; - 46EB2E0000C500 /* ZXCodaBarReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCodaBarReader.m; path = ZXingObjC/oned/ZXCodaBarReader.m; sourceTree = ""; }; - 46EB2E0000C510 /* ZXCodaBarWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCodaBarWriter.h; path = ZXingObjC/oned/ZXCodaBarWriter.h; sourceTree = ""; }; - 46EB2E0000C520 /* ZXCodaBarWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCodaBarWriter.m; path = ZXingObjC/oned/ZXCodaBarWriter.m; sourceTree = ""; }; - 46EB2E0000C530 /* ZXCode128Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode128Reader.h; path = ZXingObjC/oned/ZXCode128Reader.h; sourceTree = ""; }; - 46EB2E0000C540 /* ZXCode128Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode128Reader.m; path = ZXingObjC/oned/ZXCode128Reader.m; sourceTree = ""; }; - 46EB2E0000C550 /* ZXCode128Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode128Writer.h; path = ZXingObjC/oned/ZXCode128Writer.h; sourceTree = ""; }; - 46EB2E0000C560 /* ZXCode128Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode128Writer.m; path = ZXingObjC/oned/ZXCode128Writer.m; sourceTree = ""; }; - 46EB2E0000C570 /* ZXCode39Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode39Reader.h; path = ZXingObjC/oned/ZXCode39Reader.h; sourceTree = ""; }; - 46EB2E0000C580 /* ZXCode39Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode39Reader.m; path = ZXingObjC/oned/ZXCode39Reader.m; sourceTree = ""; }; - 46EB2E0000C590 /* ZXCode39Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode39Writer.h; path = ZXingObjC/oned/ZXCode39Writer.h; sourceTree = ""; }; - 46EB2E0000C5A0 /* ZXCode39Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode39Writer.m; path = ZXingObjC/oned/ZXCode39Writer.m; sourceTree = ""; }; - 46EB2E0000C5B0 /* ZXCode93Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode93Reader.h; path = ZXingObjC/oned/ZXCode93Reader.h; sourceTree = ""; }; - 46EB2E0000C5C0 /* ZXCode93Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode93Reader.m; path = ZXingObjC/oned/ZXCode93Reader.m; sourceTree = ""; }; - 46EB2E0000C5D0 /* ZXCode93Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCode93Writer.h; path = ZXingObjC/oned/ZXCode93Writer.h; sourceTree = ""; }; - 46EB2E0000C5E0 /* ZXCode93Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCode93Writer.m; path = ZXingObjC/oned/ZXCode93Writer.m; sourceTree = ""; }; - 46EB2E0000C5F0 /* ZXEAN13Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN13Reader.h; path = ZXingObjC/oned/ZXEAN13Reader.h; sourceTree = ""; }; - 46EB2E0000C600 /* ZXEAN13Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN13Reader.m; path = ZXingObjC/oned/ZXEAN13Reader.m; sourceTree = ""; }; - 46EB2E0000C610 /* ZXEAN13Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN13Writer.h; path = ZXingObjC/oned/ZXEAN13Writer.h; sourceTree = ""; }; - 46EB2E0000C620 /* ZXEAN13Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN13Writer.m; path = ZXingObjC/oned/ZXEAN13Writer.m; sourceTree = ""; }; - 46EB2E0000C630 /* ZXEAN8Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN8Reader.h; path = ZXingObjC/oned/ZXEAN8Reader.h; sourceTree = ""; }; - 46EB2E0000C640 /* ZXEAN8Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN8Reader.m; path = ZXingObjC/oned/ZXEAN8Reader.m; sourceTree = ""; }; - 46EB2E0000C650 /* ZXEAN8Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEAN8Writer.h; path = ZXingObjC/oned/ZXEAN8Writer.h; sourceTree = ""; }; - 46EB2E0000C660 /* ZXEAN8Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEAN8Writer.m; path = ZXingObjC/oned/ZXEAN8Writer.m; sourceTree = ""; }; - 46EB2E0000C670 /* ZXEANManufacturerOrgSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEANManufacturerOrgSupport.h; path = ZXingObjC/oned/ZXEANManufacturerOrgSupport.h; sourceTree = ""; }; - 46EB2E0000C680 /* ZXEANManufacturerOrgSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEANManufacturerOrgSupport.m; path = ZXingObjC/oned/ZXEANManufacturerOrgSupport.m; sourceTree = ""; }; - 46EB2E0000C690 /* ZXingObjCOneD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjCOneD.h; path = ZXingObjC/oned/ZXingObjCOneD.h; sourceTree = ""; }; - 46EB2E0000C6A0 /* ZXITFReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXITFReader.h; path = ZXingObjC/oned/ZXITFReader.h; sourceTree = ""; }; - 46EB2E0000C6B0 /* ZXITFReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXITFReader.m; path = ZXingObjC/oned/ZXITFReader.m; sourceTree = ""; }; - 46EB2E0000C6C0 /* ZXITFWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXITFWriter.h; path = ZXingObjC/oned/ZXITFWriter.h; sourceTree = ""; }; - 46EB2E0000C6D0 /* ZXITFWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXITFWriter.m; path = ZXingObjC/oned/ZXITFWriter.m; sourceTree = ""; }; - 46EB2E0000C6E0 /* ZXMultiFormatOneDReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatOneDReader.h; path = ZXingObjC/oned/ZXMultiFormatOneDReader.h; sourceTree = ""; }; - 46EB2E0000C6F0 /* ZXMultiFormatOneDReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatOneDReader.m; path = ZXingObjC/oned/ZXMultiFormatOneDReader.m; sourceTree = ""; }; - 46EB2E0000C700 /* ZXMultiFormatUPCEANReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXMultiFormatUPCEANReader.h; path = ZXingObjC/oned/ZXMultiFormatUPCEANReader.h; sourceTree = ""; }; - 46EB2E0000C710 /* ZXMultiFormatUPCEANReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXMultiFormatUPCEANReader.m; path = ZXingObjC/oned/ZXMultiFormatUPCEANReader.m; sourceTree = ""; }; - 46EB2E0000C720 /* ZXOneDimensionalCodeWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXOneDimensionalCodeWriter.h; path = ZXingObjC/oned/ZXOneDimensionalCodeWriter.h; sourceTree = ""; }; - 46EB2E0000C730 /* ZXOneDimensionalCodeWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXOneDimensionalCodeWriter.m; path = ZXingObjC/oned/ZXOneDimensionalCodeWriter.m; sourceTree = ""; }; - 46EB2E0000C740 /* ZXOneDReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXOneDReader.h; path = ZXingObjC/oned/ZXOneDReader.h; sourceTree = ""; }; - 46EB2E0000C750 /* ZXOneDReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXOneDReader.m; path = ZXingObjC/oned/ZXOneDReader.m; sourceTree = ""; }; - 46EB2E0000C760 /* ZXUPCAReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCAReader.h; path = ZXingObjC/oned/ZXUPCAReader.h; sourceTree = ""; }; - 46EB2E0000C770 /* ZXUPCAReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCAReader.m; path = ZXingObjC/oned/ZXUPCAReader.m; sourceTree = ""; }; - 46EB2E0000C780 /* ZXUPCAWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCAWriter.h; path = ZXingObjC/oned/ZXUPCAWriter.h; sourceTree = ""; }; - 46EB2E0000C790 /* ZXUPCAWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCAWriter.m; path = ZXingObjC/oned/ZXUPCAWriter.m; sourceTree = ""; }; - 46EB2E0000C7A0 /* ZXUPCEANExtension2Support.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANExtension2Support.h; path = ZXingObjC/oned/ZXUPCEANExtension2Support.h; sourceTree = ""; }; - 46EB2E0000C7B0 /* ZXUPCEANExtension2Support.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANExtension2Support.m; path = ZXingObjC/oned/ZXUPCEANExtension2Support.m; sourceTree = ""; }; - 46EB2E0000C7C0 /* ZXUPCEANExtension5Support.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANExtension5Support.h; path = ZXingObjC/oned/ZXUPCEANExtension5Support.h; sourceTree = ""; }; - 46EB2E0000C7D0 /* ZXUPCEANExtension5Support.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANExtension5Support.m; path = ZXingObjC/oned/ZXUPCEANExtension5Support.m; sourceTree = ""; }; - 46EB2E0000C7E0 /* ZXUPCEANExtensionSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANExtensionSupport.h; path = ZXingObjC/oned/ZXUPCEANExtensionSupport.h; sourceTree = ""; }; - 46EB2E0000C7F0 /* ZXUPCEANExtensionSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANExtensionSupport.m; path = ZXingObjC/oned/ZXUPCEANExtensionSupport.m; sourceTree = ""; }; - 46EB2E0000C800 /* ZXUPCEANReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANReader.h; path = ZXingObjC/oned/ZXUPCEANReader.h; sourceTree = ""; }; - 46EB2E0000C810 /* ZXUPCEANReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANReader.m; path = ZXingObjC/oned/ZXUPCEANReader.m; sourceTree = ""; }; - 46EB2E0000C820 /* ZXUPCEANWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEANWriter.h; path = ZXingObjC/oned/ZXUPCEANWriter.h; sourceTree = ""; }; - 46EB2E0000C830 /* ZXUPCEANWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEANWriter.m; path = ZXingObjC/oned/ZXUPCEANWriter.m; sourceTree = ""; }; - 46EB2E0000C840 /* ZXUPCEReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEReader.h; path = ZXingObjC/oned/ZXUPCEReader.h; sourceTree = ""; }; - 46EB2E0000C850 /* ZXUPCEReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEReader.m; path = ZXingObjC/oned/ZXUPCEReader.m; sourceTree = ""; }; - 46EB2E0000C860 /* ZXUPCEWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXUPCEWriter.h; path = ZXingObjC/oned/ZXUPCEWriter.h; sourceTree = ""; }; - 46EB2E0000C870 /* ZXUPCEWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXUPCEWriter.m; path = ZXingObjC/oned/ZXUPCEWriter.m; sourceTree = ""; }; - 46EB2E0000C880 /* ZXAbstractDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAbstractDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXAbstractDoCoMoResultParser.h; sourceTree = ""; }; - 46EB2E0000C890 /* ZXAbstractDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAbstractDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXAbstractDoCoMoResultParser.m; sourceTree = ""; }; - 46EB2E0000C8A0 /* ZXAddressBookAUResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAddressBookAUResultParser.h; path = ZXingObjC/client/result/ZXAddressBookAUResultParser.h; sourceTree = ""; }; - 46EB2E0000C8B0 /* ZXAddressBookAUResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAddressBookAUResultParser.m; path = ZXingObjC/client/result/ZXAddressBookAUResultParser.m; sourceTree = ""; }; - 46EB2E0000C8C0 /* ZXAddressBookDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAddressBookDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXAddressBookDoCoMoResultParser.h; sourceTree = ""; }; - 46EB2E0000C8D0 /* ZXAddressBookDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAddressBookDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXAddressBookDoCoMoResultParser.m; sourceTree = ""; }; - 46EB2E0000C8E0 /* ZXAddressBookParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXAddressBookParsedResult.h; path = ZXingObjC/client/result/ZXAddressBookParsedResult.h; sourceTree = ""; }; - 46EB2E0000C8F0 /* ZXAddressBookParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXAddressBookParsedResult.m; path = ZXingObjC/client/result/ZXAddressBookParsedResult.m; sourceTree = ""; }; - 46EB2E0000C900 /* ZXBizcardResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBizcardResultParser.h; path = ZXingObjC/client/result/ZXBizcardResultParser.h; sourceTree = ""; }; - 46EB2E0000C910 /* ZXBizcardResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBizcardResultParser.m; path = ZXingObjC/client/result/ZXBizcardResultParser.m; sourceTree = ""; }; - 46EB2E0000C920 /* ZXBookmarkDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXBookmarkDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXBookmarkDoCoMoResultParser.h; sourceTree = ""; }; - 46EB2E0000C930 /* ZXBookmarkDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXBookmarkDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXBookmarkDoCoMoResultParser.m; sourceTree = ""; }; - 46EB2E0000C940 /* ZXCalendarParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXCalendarParsedResult.h; path = ZXingObjC/client/result/ZXCalendarParsedResult.h; sourceTree = ""; }; - 46EB2E0000C950 /* ZXCalendarParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXCalendarParsedResult.m; path = ZXingObjC/client/result/ZXCalendarParsedResult.m; sourceTree = ""; }; - 46EB2E0000C960 /* ZXEmailAddressParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEmailAddressParsedResult.h; path = ZXingObjC/client/result/ZXEmailAddressParsedResult.h; sourceTree = ""; }; - 46EB2E0000C970 /* ZXEmailAddressParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEmailAddressParsedResult.m; path = ZXingObjC/client/result/ZXEmailAddressParsedResult.m; sourceTree = ""; }; - 46EB2E0000C980 /* ZXEmailAddressResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEmailAddressResultParser.h; path = ZXingObjC/client/result/ZXEmailAddressResultParser.h; sourceTree = ""; }; - 46EB2E0000C990 /* ZXEmailAddressResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEmailAddressResultParser.m; path = ZXingObjC/client/result/ZXEmailAddressResultParser.m; sourceTree = ""; }; - 46EB2E0000C9A0 /* ZXEmailDoCoMoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXEmailDoCoMoResultParser.h; path = ZXingObjC/client/result/ZXEmailDoCoMoResultParser.h; sourceTree = ""; }; - 46EB2E0000C9B0 /* ZXEmailDoCoMoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXEmailDoCoMoResultParser.m; path = ZXingObjC/client/result/ZXEmailDoCoMoResultParser.m; sourceTree = ""; }; - 46EB2E0000C9C0 /* ZXExpandedProductParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXExpandedProductParsedResult.h; path = ZXingObjC/client/result/ZXExpandedProductParsedResult.h; sourceTree = ""; }; - 46EB2E0000C9D0 /* ZXExpandedProductParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXExpandedProductParsedResult.m; path = ZXingObjC/client/result/ZXExpandedProductParsedResult.m; sourceTree = ""; }; - 46EB2E0000C9E0 /* ZXExpandedProductResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXExpandedProductResultParser.h; path = ZXingObjC/client/result/ZXExpandedProductResultParser.h; sourceTree = ""; }; - 46EB2E0000C9F0 /* ZXExpandedProductResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXExpandedProductResultParser.m; path = ZXingObjC/client/result/ZXExpandedProductResultParser.m; sourceTree = ""; }; - 46EB2E0000CA00 /* ZXGeoParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGeoParsedResult.h; path = ZXingObjC/client/result/ZXGeoParsedResult.h; sourceTree = ""; }; - 46EB2E0000CA10 /* ZXGeoParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGeoParsedResult.m; path = ZXingObjC/client/result/ZXGeoParsedResult.m; sourceTree = ""; }; - 46EB2E0000CA20 /* ZXGeoResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXGeoResultParser.h; path = ZXingObjC/client/result/ZXGeoResultParser.h; sourceTree = ""; }; - 46EB2E0000CA30 /* ZXGeoResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXGeoResultParser.m; path = ZXingObjC/client/result/ZXGeoResultParser.m; sourceTree = ""; }; - 46EB2E0000CA40 /* ZXISBNParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXISBNParsedResult.h; path = ZXingObjC/client/result/ZXISBNParsedResult.h; sourceTree = ""; }; - 46EB2E0000CA50 /* ZXISBNParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXISBNParsedResult.m; path = ZXingObjC/client/result/ZXISBNParsedResult.m; sourceTree = ""; }; - 46EB2E0000CA60 /* ZXISBNResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXISBNResultParser.h; path = ZXingObjC/client/result/ZXISBNResultParser.h; sourceTree = ""; }; - 46EB2E0000CA70 /* ZXISBNResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXISBNResultParser.m; path = ZXingObjC/client/result/ZXISBNResultParser.m; sourceTree = ""; }; - 46EB2E0000CA80 /* ZXParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXParsedResult.h; path = ZXingObjC/client/result/ZXParsedResult.h; sourceTree = ""; }; - 46EB2E0000CA90 /* ZXParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXParsedResult.m; path = ZXingObjC/client/result/ZXParsedResult.m; sourceTree = ""; }; - 46EB2E0000CAA0 /* ZXParsedResultType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXParsedResultType.h; path = ZXingObjC/client/result/ZXParsedResultType.h; sourceTree = ""; }; - 46EB2E0000CAB0 /* ZXProductParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXProductParsedResult.h; path = ZXingObjC/client/result/ZXProductParsedResult.h; sourceTree = ""; }; - 46EB2E0000CAC0 /* ZXProductParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXProductParsedResult.m; path = ZXingObjC/client/result/ZXProductParsedResult.m; sourceTree = ""; }; - 46EB2E0000CAD0 /* ZXProductResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXProductResultParser.h; path = ZXingObjC/client/result/ZXProductResultParser.h; sourceTree = ""; }; - 46EB2E0000CAE0 /* ZXProductResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXProductResultParser.m; path = ZXingObjC/client/result/ZXProductResultParser.m; sourceTree = ""; }; - 46EB2E0000CAF0 /* ZXResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXResultParser.h; path = ZXingObjC/client/result/ZXResultParser.h; sourceTree = ""; }; - 46EB2E0000CB00 /* ZXResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXResultParser.m; path = ZXingObjC/client/result/ZXResultParser.m; sourceTree = ""; }; - 46EB2E0000CB10 /* ZXSMSMMSResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMSMMSResultParser.h; path = ZXingObjC/client/result/ZXSMSMMSResultParser.h; sourceTree = ""; }; - 46EB2E0000CB20 /* ZXSMSMMSResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMSMMSResultParser.m; path = ZXingObjC/client/result/ZXSMSMMSResultParser.m; sourceTree = ""; }; - 46EB2E0000CB30 /* ZXSMSParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMSParsedResult.h; path = ZXingObjC/client/result/ZXSMSParsedResult.h; sourceTree = ""; }; - 46EB2E0000CB40 /* ZXSMSParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMSParsedResult.m; path = ZXingObjC/client/result/ZXSMSParsedResult.m; sourceTree = ""; }; - 46EB2E0000CB50 /* ZXSMSTOMMSTOResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMSTOMMSTOResultParser.h; path = ZXingObjC/client/result/ZXSMSTOMMSTOResultParser.h; sourceTree = ""; }; - 46EB2E0000CB60 /* ZXSMSTOMMSTOResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMSTOMMSTOResultParser.m; path = ZXingObjC/client/result/ZXSMSTOMMSTOResultParser.m; sourceTree = ""; }; - 46EB2E0000CB70 /* ZXSMTPResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXSMTPResultParser.h; path = ZXingObjC/client/result/ZXSMTPResultParser.h; sourceTree = ""; }; - 46EB2E0000CB80 /* ZXSMTPResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXSMTPResultParser.m; path = ZXingObjC/client/result/ZXSMTPResultParser.m; sourceTree = ""; }; - 46EB2E0000CB90 /* ZXTelParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXTelParsedResult.h; path = ZXingObjC/client/result/ZXTelParsedResult.h; sourceTree = ""; }; - 46EB2E0000CBA0 /* ZXTelParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXTelParsedResult.m; path = ZXingObjC/client/result/ZXTelParsedResult.m; sourceTree = ""; }; - 46EB2E0000CBB0 /* ZXTelResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXTelResultParser.h; path = ZXingObjC/client/result/ZXTelResultParser.h; sourceTree = ""; }; - 46EB2E0000CBC0 /* ZXTelResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXTelResultParser.m; path = ZXingObjC/client/result/ZXTelResultParser.m; sourceTree = ""; }; - 46EB2E0000CBD0 /* ZXTextParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXTextParsedResult.h; path = ZXingObjC/client/result/ZXTextParsedResult.h; sourceTree = ""; }; - 46EB2E0000CBE0 /* ZXTextParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXTextParsedResult.m; path = ZXingObjC/client/result/ZXTextParsedResult.m; sourceTree = ""; }; - 46EB2E0000CBF0 /* ZXURIParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXURIParsedResult.h; path = ZXingObjC/client/result/ZXURIParsedResult.h; sourceTree = ""; }; - 46EB2E0000CC00 /* ZXURIParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXURIParsedResult.m; path = ZXingObjC/client/result/ZXURIParsedResult.m; sourceTree = ""; }; - 46EB2E0000CC10 /* ZXURIResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXURIResultParser.h; path = ZXingObjC/client/result/ZXURIResultParser.h; sourceTree = ""; }; - 46EB2E0000CC20 /* ZXURIResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXURIResultParser.m; path = ZXingObjC/client/result/ZXURIResultParser.m; sourceTree = ""; }; - 46EB2E0000CC30 /* ZXURLTOResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXURLTOResultParser.h; path = ZXingObjC/client/result/ZXURLTOResultParser.h; sourceTree = ""; }; - 46EB2E0000CC40 /* ZXURLTOResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXURLTOResultParser.m; path = ZXingObjC/client/result/ZXURLTOResultParser.m; sourceTree = ""; }; - 46EB2E0000CC50 /* ZXVCardResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVCardResultParser.h; path = ZXingObjC/client/result/ZXVCardResultParser.h; sourceTree = ""; }; - 46EB2E0000CC60 /* ZXVCardResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVCardResultParser.m; path = ZXingObjC/client/result/ZXVCardResultParser.m; sourceTree = ""; }; - 46EB2E0000CC70 /* ZXVEventResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVEventResultParser.h; path = ZXingObjC/client/result/ZXVEventResultParser.h; sourceTree = ""; }; - 46EB2E0000CC80 /* ZXVEventResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVEventResultParser.m; path = ZXingObjC/client/result/ZXVEventResultParser.m; sourceTree = ""; }; - 46EB2E0000CC90 /* ZXVINParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVINParsedResult.h; path = ZXingObjC/client/result/ZXVINParsedResult.h; sourceTree = ""; }; - 46EB2E0000CCA0 /* ZXVINParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVINParsedResult.m; path = ZXingObjC/client/result/ZXVINParsedResult.m; sourceTree = ""; }; - 46EB2E0000CCB0 /* ZXVINResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXVINResultParser.h; path = ZXingObjC/client/result/ZXVINResultParser.h; sourceTree = ""; }; - 46EB2E0000CCC0 /* ZXVINResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXVINResultParser.m; path = ZXingObjC/client/result/ZXVINResultParser.m; sourceTree = ""; }; - 46EB2E0000CCD0 /* ZXWifiParsedResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWifiParsedResult.h; path = ZXingObjC/client/result/ZXWifiParsedResult.h; sourceTree = ""; }; - 46EB2E0000CCE0 /* ZXWifiParsedResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXWifiParsedResult.m; path = ZXingObjC/client/result/ZXWifiParsedResult.m; sourceTree = ""; }; - 46EB2E0000CCF0 /* ZXWifiResultParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXWifiResultParser.h; path = ZXingObjC/client/result/ZXWifiResultParser.h; sourceTree = ""; }; - 46EB2E0000CD00 /* ZXWifiResultParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXWifiResultParser.m; path = ZXingObjC/client/result/ZXWifiResultParser.m; sourceTree = ""; }; - 46EB2E0000CD20 /* ZXModulusGF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXModulusGF.h; path = ZXingObjC/pdf417/decoder/ec/ZXModulusGF.h; sourceTree = ""; }; - 46EB2E0000CD30 /* ZXModulusGF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXModulusGF.m; path = ZXingObjC/pdf417/decoder/ec/ZXModulusGF.m; sourceTree = ""; }; - 46EB2E0000CD40 /* ZXModulusPoly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXModulusPoly.h; path = ZXingObjC/pdf417/decoder/ec/ZXModulusPoly.h; sourceTree = ""; }; - 46EB2E0000CD50 /* ZXModulusPoly.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXModulusPoly.m; path = ZXingObjC/pdf417/decoder/ec/ZXModulusPoly.m; sourceTree = ""; }; - 46EB2E0000CD60 /* ZXPDF417ECErrorCorrection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ECErrorCorrection.h; path = ZXingObjC/pdf417/decoder/ec/ZXPDF417ECErrorCorrection.h; sourceTree = ""; }; - 46EB2E0000CD70 /* ZXPDF417ECErrorCorrection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ECErrorCorrection.m; path = ZXingObjC/pdf417/decoder/ec/ZXPDF417ECErrorCorrection.m; sourceTree = ""; }; - 46EB2E0000CD80 /* ZXPDF417BarcodeMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeMetadata.h; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeMetadata.h; sourceTree = ""; }; - 46EB2E0000CD90 /* ZXPDF417BarcodeMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeMetadata.m; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeMetadata.m; sourceTree = ""; }; - 46EB2E0000CDA0 /* ZXPDF417BarcodeValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeValue.h; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeValue.h; sourceTree = ""; }; - 46EB2E0000CDB0 /* ZXPDF417BarcodeValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeValue.m; path = ZXingObjC/pdf417/decoder/ZXPDF417BarcodeValue.m; sourceTree = ""; }; - 46EB2E0000CDC0 /* ZXPDF417BoundingBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BoundingBox.h; path = ZXingObjC/pdf417/decoder/ZXPDF417BoundingBox.h; sourceTree = ""; }; - 46EB2E0000CDD0 /* ZXPDF417BoundingBox.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BoundingBox.m; path = ZXingObjC/pdf417/decoder/ZXPDF417BoundingBox.m; sourceTree = ""; }; - 46EB2E0000CDE0 /* ZXPDF417Codeword.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Codeword.h; path = ZXingObjC/pdf417/decoder/ZXPDF417Codeword.h; sourceTree = ""; }; - 46EB2E0000CDF0 /* ZXPDF417Codeword.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Codeword.m; path = ZXingObjC/pdf417/decoder/ZXPDF417Codeword.m; sourceTree = ""; }; - 46EB2E0000CE00 /* ZXPDF417CodewordDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417CodewordDecoder.h; path = ZXingObjC/pdf417/decoder/ZXPDF417CodewordDecoder.h; sourceTree = ""; }; - 46EB2E0000CE10 /* ZXPDF417CodewordDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417CodewordDecoder.m; path = ZXingObjC/pdf417/decoder/ZXPDF417CodewordDecoder.m; sourceTree = ""; }; - 46EB2E0000CE20 /* ZXPDF417DecodedBitStreamParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DecodedBitStreamParser.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DecodedBitStreamParser.h; sourceTree = ""; }; - 46EB2E0000CE30 /* ZXPDF417DecodedBitStreamParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DecodedBitStreamParser.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DecodedBitStreamParser.m; sourceTree = ""; }; - 46EB2E0000CE40 /* ZXPDF417DetectionResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectionResult.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResult.h; sourceTree = ""; }; - 46EB2E0000CE50 /* ZXPDF417DetectionResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectionResult.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResult.m; sourceTree = ""; }; - 46EB2E0000CE60 /* ZXPDF417DetectionResultColumn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectionResultColumn.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultColumn.h; sourceTree = ""; }; - 46EB2E0000CE70 /* ZXPDF417DetectionResultColumn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectionResultColumn.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultColumn.m; sourceTree = ""; }; - 46EB2E0000CE80 /* ZXPDF417DetectionResultRowIndicatorColumn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectionResultRowIndicatorColumn.h; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultRowIndicatorColumn.h; sourceTree = ""; }; - 46EB2E0000CE90 /* ZXPDF417DetectionResultRowIndicatorColumn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectionResultRowIndicatorColumn.m; path = ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultRowIndicatorColumn.m; sourceTree = ""; }; - 46EB2E0000CEA0 /* ZXPDF417ScanningDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ScanningDecoder.h; path = ZXingObjC/pdf417/decoder/ZXPDF417ScanningDecoder.h; sourceTree = ""; }; - 46EB2E0000CEB0 /* ZXPDF417ScanningDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ScanningDecoder.m; path = ZXingObjC/pdf417/decoder/ZXPDF417ScanningDecoder.m; sourceTree = ""; }; - 46EB2E0000CEC0 /* ZXPDF417Detector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Detector.h; path = ZXingObjC/pdf417/detector/ZXPDF417Detector.h; sourceTree = ""; }; - 46EB2E0000CED0 /* ZXPDF417Detector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Detector.m; path = ZXingObjC/pdf417/detector/ZXPDF417Detector.m; sourceTree = ""; }; - 46EB2E0000CEE0 /* ZXPDF417DetectorResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417DetectorResult.h; path = ZXingObjC/pdf417/detector/ZXPDF417DetectorResult.h; sourceTree = ""; }; - 46EB2E0000CEF0 /* ZXPDF417DetectorResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417DetectorResult.m; path = ZXingObjC/pdf417/detector/ZXPDF417DetectorResult.m; sourceTree = ""; }; - 46EB2E0000CF00 /* ZXPDF417.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417.h; path = ZXingObjC/pdf417/encoder/ZXPDF417.h; sourceTree = ""; }; - 46EB2E0000CF10 /* ZXPDF417.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417.m; path = ZXingObjC/pdf417/encoder/ZXPDF417.m; sourceTree = ""; }; - 46EB2E0000CF20 /* ZXPDF417BarcodeMatrix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeMatrix.h; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeMatrix.h; sourceTree = ""; }; - 46EB2E0000CF30 /* ZXPDF417BarcodeMatrix.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeMatrix.m; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeMatrix.m; sourceTree = ""; }; - 46EB2E0000CF40 /* ZXPDF417BarcodeRow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417BarcodeRow.h; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeRow.h; sourceTree = ""; }; - 46EB2E0000CF50 /* ZXPDF417BarcodeRow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417BarcodeRow.m; path = ZXingObjC/pdf417/encoder/ZXPDF417BarcodeRow.m; sourceTree = ""; }; - 46EB2E0000CF60 /* ZXPDF417Dimensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Dimensions.h; path = ZXingObjC/pdf417/encoder/ZXPDF417Dimensions.h; sourceTree = ""; }; - 46EB2E0000CF70 /* ZXPDF417Dimensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Dimensions.m; path = ZXingObjC/pdf417/encoder/ZXPDF417Dimensions.m; sourceTree = ""; }; - 46EB2E0000CF80 /* ZXPDF417ErrorCorrection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ErrorCorrection.h; path = ZXingObjC/pdf417/encoder/ZXPDF417ErrorCorrection.h; sourceTree = ""; }; - 46EB2E0000CF90 /* ZXPDF417ErrorCorrection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ErrorCorrection.m; path = ZXingObjC/pdf417/encoder/ZXPDF417ErrorCorrection.m; sourceTree = ""; }; - 46EB2E0000CFA0 /* ZXPDF417HighLevelEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417HighLevelEncoder.h; path = ZXingObjC/pdf417/encoder/ZXPDF417HighLevelEncoder.h; sourceTree = ""; }; - 46EB2E0000CFB0 /* ZXPDF417HighLevelEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417HighLevelEncoder.m; path = ZXingObjC/pdf417/encoder/ZXPDF417HighLevelEncoder.m; sourceTree = ""; }; - 46EB2E0000CFC0 /* ZXingObjCPDF417.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXingObjCPDF417.h; path = ZXingObjC/pdf417/ZXingObjCPDF417.h; sourceTree = ""; }; - 46EB2E0000CFD0 /* ZXPDF417Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Common.h; path = ZXingObjC/pdf417/ZXPDF417Common.h; sourceTree = ""; }; - 46EB2E0000CFE0 /* ZXPDF417Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Common.m; path = ZXingObjC/pdf417/ZXPDF417Common.m; sourceTree = ""; }; - 46EB2E0000CFF0 /* ZXPDF417Reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Reader.h; path = ZXingObjC/pdf417/ZXPDF417Reader.h; sourceTree = ""; }; - 46EB2E0000D000 /* ZXPDF417Reader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Reader.m; path = ZXingObjC/pdf417/ZXPDF417Reader.m; sourceTree = ""; }; - 46EB2E0000D010 /* ZXPDF417ResultMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417ResultMetadata.h; path = ZXingObjC/pdf417/ZXPDF417ResultMetadata.h; sourceTree = ""; }; - 46EB2E0000D020 /* ZXPDF417ResultMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417ResultMetadata.m; path = ZXingObjC/pdf417/ZXPDF417ResultMetadata.m; sourceTree = ""; }; - 46EB2E0000D030 /* ZXPDF417Writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZXPDF417Writer.h; path = ZXingObjC/pdf417/ZXPDF417Writer.h; sourceTree = ""; }; - 46EB2E0000D040 /* ZXPDF417Writer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZXPDF417Writer.m; path = ZXingObjC/pdf417/ZXPDF417Writer.m; sourceTree = ""; }; - 46EB2E0000D050 /* args.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = args.h; path = include/fmt/args.h; sourceTree = ""; }; - 46EB2E0000D060 /* chrono.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = chrono.h; path = include/fmt/chrono.h; sourceTree = ""; }; - 46EB2E0000D070 /* color.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color.h; path = include/fmt/color.h; sourceTree = ""; }; - 46EB2E0000D080 /* compile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compile.h; path = include/fmt/compile.h; sourceTree = ""; }; - 46EB2E0000D090 /* core.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = core.h; path = include/fmt/core.h; sourceTree = ""; }; - 46EB2E0000D0A0 /* format-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "format-inl.h"; path = "include/fmt/format-inl.h"; sourceTree = ""; }; - 46EB2E0000D0B0 /* format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format.h; path = include/fmt/format.h; sourceTree = ""; }; - 46EB2E0000D0C0 /* os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = os.h; path = include/fmt/os.h; sourceTree = ""; }; - 46EB2E0000D0D0 /* ostream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ostream.h; path = include/fmt/ostream.h; sourceTree = ""; }; - 46EB2E0000D0E0 /* printf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = printf.h; path = include/fmt/printf.h; sourceTree = ""; }; - 46EB2E0000D0F0 /* ranges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ranges.h; path = include/fmt/ranges.h; sourceTree = ""; }; - 46EB2E0000D100 /* std.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = std.h; path = include/fmt/std.h; sourceTree = ""; }; - 46EB2E0000D110 /* xchar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xchar.h; path = include/fmt/xchar.h; sourceTree = ""; }; - 46EB2E0000D120 /* format.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = format.cc; path = src/format.cc; sourceTree = ""; }; - 46EB2E0000D130 /* logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = logging.h; path = src/glog/logging.h; sourceTree = ""; }; - 46EB2E0000D140 /* log_severity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_severity.h; path = src/glog/log_severity.h; sourceTree = ""; }; - 46EB2E0000D150 /* raw_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = raw_logging.h; path = src/glog/raw_logging.h; sourceTree = ""; }; - 46EB2E0000D160 /* stl_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stl_logging.h; path = src/glog/stl_logging.h; sourceTree = ""; }; - 46EB2E0000D170 /* vlog_is_on.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vlog_is_on.h; path = src/glog/vlog_is_on.h; sourceTree = ""; }; - 46EB2E0000D180 /* demangle.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = demangle.cc; path = src/demangle.cc; sourceTree = ""; }; - 46EB2E0000D190 /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = logging.cc; path = src/logging.cc; sourceTree = ""; }; - 46EB2E0000D1A0 /* raw_logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = raw_logging.cc; path = src/raw_logging.cc; sourceTree = ""; }; - 46EB2E0000D1B0 /* signalhandler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = signalhandler.cc; path = src/signalhandler.cc; sourceTree = ""; }; - 46EB2E0000D1C0 /* symbolize.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = symbolize.cc; path = src/symbolize.cc; sourceTree = ""; }; - 46EB2E0000D1D0 /* utilities.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = utilities.cc; path = src/utilities.cc; sourceTree = ""; }; - 46EB2E0000D1E0 /* vlog_is_on.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = vlog_is_on.cc; path = src/vlog_is_on.cc; sourceTree = ""; }; - 46EB2E0000D200 /* AsyncDebuggerAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncDebuggerAPI.h; path = destroot/include/hermes/AsyncDebuggerAPI.h; sourceTree = ""; }; - 46EB2E0000D210 /* CompileJS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CompileJS.h; path = destroot/include/hermes/CompileJS.h; sourceTree = ""; }; - 46EB2E0000D220 /* DebuggerAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DebuggerAPI.h; path = destroot/include/hermes/DebuggerAPI.h; sourceTree = ""; }; - 46EB2E0000D230 /* hermes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hermes.h; path = destroot/include/hermes/hermes.h; sourceTree = ""; }; - 46EB2E0000D240 /* hermes_tracing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hermes_tracing.h; path = destroot/include/hermes/hermes_tracing.h; sourceTree = ""; }; - 46EB2E0000D250 /* CallbackOStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackOStream.h; path = destroot/include/hermes/inspector/chrome/CallbackOStream.h; sourceTree = ""; }; - 46EB2E0000D260 /* CDPHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CDPHandler.h; path = destroot/include/hermes/inspector/chrome/CDPHandler.h; sourceTree = ""; }; - 46EB2E0000D270 /* JSONValueInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONValueInterfaces.h; path = destroot/include/hermes/inspector/chrome/JSONValueInterfaces.h; sourceTree = ""; }; - 46EB2E0000D280 /* MessageConverters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageConverters.h; path = destroot/include/hermes/inspector/chrome/MessageConverters.h; sourceTree = ""; }; - 46EB2E0000D290 /* MessageInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageInterfaces.h; path = destroot/include/hermes/inspector/chrome/MessageInterfaces.h; sourceTree = ""; }; - 46EB2E0000D2A0 /* MessageTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageTypes.h; path = destroot/include/hermes/inspector/chrome/MessageTypes.h; sourceTree = ""; }; - 46EB2E0000D2B0 /* MessageTypesInlines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageTypesInlines.h; path = destroot/include/hermes/inspector/chrome/MessageTypesInlines.h; sourceTree = ""; }; - 46EB2E0000D2C0 /* RemoteObjectConverters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RemoteObjectConverters.h; path = destroot/include/hermes/inspector/chrome/RemoteObjectConverters.h; sourceTree = ""; }; - 46EB2E0000D2D0 /* RuntimeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeAdapter.h; path = destroot/include/hermes/inspector/RuntimeAdapter.h; sourceTree = ""; }; - 46EB2E0000D2E0 /* Buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Buffer.h; path = destroot/include/hermes/Public/Buffer.h; sourceTree = ""; }; - 46EB2E0000D2F0 /* CrashManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CrashManager.h; path = destroot/include/hermes/Public/CrashManager.h; sourceTree = ""; }; - 46EB2E0000D300 /* CtorConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CtorConfig.h; path = destroot/include/hermes/Public/CtorConfig.h; sourceTree = ""; }; - 46EB2E0000D310 /* DebuggerTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DebuggerTypes.h; path = destroot/include/hermes/Public/DebuggerTypes.h; sourceTree = ""; }; - 46EB2E0000D320 /* GCConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCConfig.h; path = destroot/include/hermes/Public/GCConfig.h; sourceTree = ""; }; - 46EB2E0000D330 /* GCTripwireContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCTripwireContext.h; path = destroot/include/hermes/Public/GCTripwireContext.h; sourceTree = ""; }; - 46EB2E0000D340 /* HermesExport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HermesExport.h; path = destroot/include/hermes/Public/HermesExport.h; sourceTree = ""; }; - 46EB2E0000D350 /* JSOutOfMemoryError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSOutOfMemoryError.h; path = destroot/include/hermes/Public/JSOutOfMemoryError.h; sourceTree = ""; }; - 46EB2E0000D360 /* RuntimeConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeConfig.h; path = destroot/include/hermes/Public/RuntimeConfig.h; sourceTree = ""; }; - 46EB2E0000D370 /* RuntimeTaskRunner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RuntimeTaskRunner.h; path = destroot/include/hermes/RuntimeTaskRunner.h; sourceTree = ""; }; - 46EB2E0000D380 /* SynthTrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynthTrace.h; path = destroot/include/hermes/SynthTrace.h; sourceTree = ""; }; - 46EB2E0000D390 /* SynthTraceParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynthTraceParser.h; path = destroot/include/hermes/SynthTraceParser.h; sourceTree = ""; }; - 46EB2E0000D3A0 /* ThreadSafetyAnalysis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadSafetyAnalysis.h; path = destroot/include/hermes/ThreadSafetyAnalysis.h; sourceTree = ""; }; - 46EB2E0000D3B0 /* TimerStats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimerStats.h; path = destroot/include/hermes/TimerStats.h; sourceTree = ""; }; - 46EB2E0000D3C0 /* TraceInterpreter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TraceInterpreter.h; path = destroot/include/hermes/TraceInterpreter.h; sourceTree = ""; }; - 46EB2E0000D3D0 /* TracingRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TracingRuntime.h; path = destroot/include/hermes/TracingRuntime.h; sourceTree = ""; }; - 46EB2E0000D3E0 /* RNCSafeAreaContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaContext.h; path = ios/RNCSafeAreaContext.h; sourceTree = ""; }; - 46EB2E0000D3F0 /* RNCSafeAreaContext.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RNCSafeAreaContext.mm; path = ios/RNCSafeAreaContext.mm; sourceTree = ""; }; - 46EB2E0000D400 /* RNCSafeAreaProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaProvider.h; path = ios/RNCSafeAreaProvider.h; sourceTree = ""; }; - 46EB2E0000D410 /* RNCSafeAreaProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaProvider.m; path = ios/RNCSafeAreaProvider.m; sourceTree = ""; }; - 46EB2E0000D420 /* RNCSafeAreaProviderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaProviderManager.h; path = ios/RNCSafeAreaProviderManager.h; sourceTree = ""; }; - 46EB2E0000D430 /* RNCSafeAreaProviderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaProviderManager.m; path = ios/RNCSafeAreaProviderManager.m; sourceTree = ""; }; - 46EB2E0000D440 /* RNCSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaShadowView.h; path = ios/RNCSafeAreaShadowView.h; sourceTree = ""; }; - 46EB2E0000D450 /* RNCSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaShadowView.m; path = ios/RNCSafeAreaShadowView.m; sourceTree = ""; }; - 46EB2E0000D460 /* RNCSafeAreaUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaUtils.h; path = ios/RNCSafeAreaUtils.h; sourceTree = ""; }; - 46EB2E0000D470 /* RNCSafeAreaUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaUtils.m; path = ios/RNCSafeAreaUtils.m; sourceTree = ""; }; - 46EB2E0000D480 /* RNCSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaView.h; path = ios/RNCSafeAreaView.h; sourceTree = ""; }; - 46EB2E0000D490 /* RNCSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaView.m; path = ios/RNCSafeAreaView.m; sourceTree = ""; }; - 46EB2E0000D4A0 /* RNCSafeAreaViewEdgeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewEdgeMode.h; path = ios/RNCSafeAreaViewEdgeMode.h; sourceTree = ""; }; - 46EB2E0000D4B0 /* RNCSafeAreaViewEdgeMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewEdgeMode.m; path = ios/RNCSafeAreaViewEdgeMode.m; sourceTree = ""; }; - 46EB2E0000D4C0 /* RNCSafeAreaViewEdges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewEdges.h; path = ios/RNCSafeAreaViewEdges.h; sourceTree = ""; }; - 46EB2E0000D4D0 /* RNCSafeAreaViewEdges.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewEdges.m; path = ios/RNCSafeAreaViewEdges.m; sourceTree = ""; }; - 46EB2E0000D4E0 /* RNCSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewLocalData.h; path = ios/RNCSafeAreaViewLocalData.h; sourceTree = ""; }; - 46EB2E0000D4F0 /* RNCSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewLocalData.m; path = ios/RNCSafeAreaViewLocalData.m; sourceTree = ""; }; - 46EB2E0000D500 /* RNCSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewManager.h; path = ios/RNCSafeAreaViewManager.h; sourceTree = ""; }; - 46EB2E0000D510 /* RNCSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewManager.m; path = ios/RNCSafeAreaViewManager.m; sourceTree = ""; }; - 46EB2E0000D520 /* RNCSafeAreaViewMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewMode.h; path = ios/RNCSafeAreaViewMode.h; sourceTree = ""; }; - 46EB2E0000D530 /* RNCSafeAreaViewMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewMode.m; path = ios/RNCSafeAreaViewMode.m; sourceTree = ""; }; - 46EB2E0000D550 /* hermes.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = hermes.xcframework; path = destroot/Library/Frameworks/universal/hermes.xcframework; sourceTree = ""; }; - 46EB2E0000D570 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/AppAuthCore/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D580 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D590 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D5A0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D5B0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D5D0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = GTMAppAuth/Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D5F0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/Core/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D610 /* google.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = google.png; path = GoogleSignIn/Sources/Resources/google.png; sourceTree = ""; }; - 46EB2E0000D620 /* google@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "google@2x.png"; path = "GoogleSignIn/Sources/Resources/google@2x.png"; sourceTree = ""; }; - 46EB2E0000D630 /* google@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "google@3x.png"; path = "GoogleSignIn/Sources/Resources/google@3x.png"; sourceTree = ""; }; - 46EB2E0000D640 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = GoogleSignIn/Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D650 /* Roboto-Bold.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = "Roboto-Bold.ttf"; path = "GoogleSignIn/Sources/Resources/Roboto-Bold.ttf"; sourceTree = ""; }; - 46EB2E0000D660 /* ar.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ar.lproj; path = GoogleSignIn/Sources/Strings/ar.lproj; sourceTree = ""; }; - 46EB2E0000D670 /* ca.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ca.lproj; path = GoogleSignIn/Sources/Strings/ca.lproj; sourceTree = ""; }; - 46EB2E0000D680 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = cs.lproj; path = GoogleSignIn/Sources/Strings/cs.lproj; sourceTree = ""; }; - 46EB2E0000D690 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = GoogleSignIn/Sources/Strings/da.lproj; sourceTree = ""; }; - 46EB2E0000D6A0 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = GoogleSignIn/Sources/Strings/de.lproj; sourceTree = ""; }; - 46EB2E0000D6B0 /* el.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = el.lproj; path = GoogleSignIn/Sources/Strings/el.lproj; sourceTree = ""; }; - 46EB2E0000D6C0 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = GoogleSignIn/Sources/Strings/en.lproj; sourceTree = ""; }; - 46EB2E0000D6D0 /* en_GB.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_GB.lproj; path = GoogleSignIn/Sources/Strings/en_GB.lproj; sourceTree = ""; }; - 46EB2E0000D6E0 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = GoogleSignIn/Sources/Strings/es.lproj; sourceTree = ""; }; - 46EB2E0000D6F0 /* es_MX.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es_MX.lproj; path = GoogleSignIn/Sources/Strings/es_MX.lproj; sourceTree = ""; }; - 46EB2E0000D700 /* fi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fi.lproj; path = GoogleSignIn/Sources/Strings/fi.lproj; sourceTree = ""; }; - 46EB2E0000D710 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = GoogleSignIn/Sources/Strings/fr.lproj; sourceTree = ""; }; - 46EB2E0000D720 /* fr_CA.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr_CA.lproj; path = GoogleSignIn/Sources/Strings/fr_CA.lproj; sourceTree = ""; }; - 46EB2E0000D730 /* he.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = he.lproj; path = GoogleSignIn/Sources/Strings/he.lproj; sourceTree = ""; }; - 46EB2E0000D740 /* hi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hi.lproj; path = GoogleSignIn/Sources/Strings/hi.lproj; sourceTree = ""; }; - 46EB2E0000D750 /* hr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hr.lproj; path = GoogleSignIn/Sources/Strings/hr.lproj; sourceTree = ""; }; - 46EB2E0000D760 /* hu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hu.lproj; path = GoogleSignIn/Sources/Strings/hu.lproj; sourceTree = ""; }; - 46EB2E0000D770 /* id.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = id.lproj; path = GoogleSignIn/Sources/Strings/id.lproj; sourceTree = ""; }; - 46EB2E0000D780 /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = GoogleSignIn/Sources/Strings/it.lproj; sourceTree = ""; }; - 46EB2E0000D790 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = GoogleSignIn/Sources/Strings/ja.lproj; sourceTree = ""; }; - 46EB2E0000D7A0 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = GoogleSignIn/Sources/Strings/ko.lproj; sourceTree = ""; }; - 46EB2E0000D7B0 /* ms.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ms.lproj; path = GoogleSignIn/Sources/Strings/ms.lproj; sourceTree = ""; }; - 46EB2E0000D7C0 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nb.lproj; path = GoogleSignIn/Sources/Strings/nb.lproj; sourceTree = ""; }; - 46EB2E0000D7D0 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = GoogleSignIn/Sources/Strings/nl.lproj; sourceTree = ""; }; - 46EB2E0000D7E0 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = GoogleSignIn/Sources/Strings/pl.lproj; sourceTree = ""; }; - 46EB2E0000D7F0 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = GoogleSignIn/Sources/Strings/pt.lproj; sourceTree = ""; }; - 46EB2E0000D800 /* pt_BR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt_BR.lproj; path = GoogleSignIn/Sources/Strings/pt_BR.lproj; sourceTree = ""; }; - 46EB2E0000D810 /* pt_PT.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt_PT.lproj; path = GoogleSignIn/Sources/Strings/pt_PT.lproj; sourceTree = ""; }; - 46EB2E0000D820 /* ro.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ro.lproj; path = GoogleSignIn/Sources/Strings/ro.lproj; sourceTree = ""; }; - 46EB2E0000D830 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = GoogleSignIn/Sources/Strings/ru.lproj; sourceTree = ""; }; - 46EB2E0000D840 /* sk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sk.lproj; path = GoogleSignIn/Sources/Strings/sk.lproj; sourceTree = ""; }; - 46EB2E0000D850 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = GoogleSignIn/Sources/Strings/sv.lproj; sourceTree = ""; }; - 46EB2E0000D860 /* th.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = th.lproj; path = GoogleSignIn/Sources/Strings/th.lproj; sourceTree = ""; }; - 46EB2E0000D870 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = GoogleSignIn/Sources/Strings/tr.lproj; sourceTree = ""; }; - 46EB2E0000D880 /* uk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = uk.lproj; path = GoogleSignIn/Sources/Strings/uk.lproj; sourceTree = ""; }; - 46EB2E0000D890 /* vi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = vi.lproj; path = GoogleSignIn/Sources/Strings/vi.lproj; sourceTree = ""; }; - 46EB2E0000D8A0 /* zh_CN.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = zh_CN.lproj; path = GoogleSignIn/Sources/Strings/zh_CN.lproj; sourceTree = ""; }; - 46EB2E0000D8B0 /* zh_TW.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = zh_TW.lproj; path = GoogleSignIn/Sources/Strings/zh_TW.lproj; sourceTree = ""; }; - 46EB2E0000D8C0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = ios/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 46EB2E0000D8D0 /* ar.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ar.lproj; path = React/I18n/strings/ar.lproj; sourceTree = ""; }; - 46EB2E0000D8E0 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = cs.lproj; path = React/I18n/strings/cs.lproj; sourceTree = ""; }; - 46EB2E0000D8F0 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = React/I18n/strings/da.lproj; sourceTree = ""; }; - 46EB2E0000D900 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = React/I18n/strings/de.lproj; sourceTree = ""; }; - 46EB2E0000D910 /* el.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = el.lproj; path = React/I18n/strings/el.lproj; sourceTree = ""; }; - 46EB2E0000D920 /* en-GB.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "en-GB.lproj"; path = "React/I18n/strings/en-GB.lproj"; sourceTree = ""; }; - 46EB2E0000D930 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = React/I18n/strings/en.lproj; sourceTree = ""; }; - 46EB2E0000D940 /* es-ES.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "es-ES.lproj"; path = "React/I18n/strings/es-ES.lproj"; sourceTree = ""; }; - 46EB2E0000D950 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = React/I18n/strings/es.lproj; sourceTree = ""; }; - 46EB2E0000D960 /* fi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fi.lproj; path = React/I18n/strings/fi.lproj; sourceTree = ""; }; - 46EB2E0000D970 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = React/I18n/strings/fr.lproj; sourceTree = ""; }; - 46EB2E0000D980 /* he.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = he.lproj; path = React/I18n/strings/he.lproj; sourceTree = ""; }; - 46EB2E0000D990 /* hi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hi.lproj; path = React/I18n/strings/hi.lproj; sourceTree = ""; }; - 46EB2E0000D9A0 /* hr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hr.lproj; path = React/I18n/strings/hr.lproj; sourceTree = ""; }; - 46EB2E0000D9B0 /* hu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hu.lproj; path = React/I18n/strings/hu.lproj; sourceTree = ""; }; - 46EB2E0000D9C0 /* id.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = id.lproj; path = React/I18n/strings/id.lproj; sourceTree = ""; }; - 46EB2E0000D9D0 /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = React/I18n/strings/it.lproj; sourceTree = ""; }; - 46EB2E0000D9E0 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = React/I18n/strings/ja.lproj; sourceTree = ""; }; - 46EB2E0000D9F0 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = React/I18n/strings/ko.lproj; sourceTree = ""; }; - 46EB2E0000DA00 /* ms.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ms.lproj; path = React/I18n/strings/ms.lproj; sourceTree = ""; }; - 46EB2E0000DA10 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nb.lproj; path = React/I18n/strings/nb.lproj; sourceTree = ""; }; - 46EB2E0000DA20 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = React/I18n/strings/nl.lproj; sourceTree = ""; }; - 46EB2E0000DA30 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = React/I18n/strings/pl.lproj; sourceTree = ""; }; - 46EB2E0000DA40 /* pt-PT.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "pt-PT.lproj"; path = "React/I18n/strings/pt-PT.lproj"; sourceTree = ""; }; - 46EB2E0000DA50 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = React/I18n/strings/pt.lproj; sourceTree = ""; }; - 46EB2E0000DA60 /* ro.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ro.lproj; path = React/I18n/strings/ro.lproj; sourceTree = ""; }; - 46EB2E0000DA70 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = React/I18n/strings/ru.lproj; sourceTree = ""; }; - 46EB2E0000DA80 /* sk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sk.lproj; path = React/I18n/strings/sk.lproj; sourceTree = ""; }; - 46EB2E0000DA90 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = React/I18n/strings/sv.lproj; sourceTree = ""; }; - 46EB2E0000DAA0 /* th.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = th.lproj; path = React/I18n/strings/th.lproj; sourceTree = ""; }; - 46EB2E0000DAB0 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = React/I18n/strings/tr.lproj; sourceTree = ""; }; - 46EB2E0000DAC0 /* uk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = uk.lproj; path = React/I18n/strings/uk.lproj; sourceTree = ""; }; - 46EB2E0000DAD0 /* vi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = vi.lproj; path = React/I18n/strings/vi.lproj; sourceTree = ""; }; - 46EB2E0000DAE0 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "React/I18n/strings/zh-Hans.lproj"; sourceTree = ""; }; - 46EB2E0000DAF0 /* zh-Hant-HK.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant-HK.lproj"; path = "React/I18n/strings/zh-Hant-HK.lproj"; sourceTree = ""; }; - 46EB2E0000DB00 /* zh-Hant.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant.lproj"; path = "React/I18n/strings/zh-Hant.lproj"; sourceTree = ""; }; - 46EB2E0000DB10 /* zu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = zu.lproj; path = React/I18n/strings/zu.lproj; sourceTree = ""; }; - 46EB2E0000DB30 /* EXApplication.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXApplication.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DB50 /* EXBarCodeScanner.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXBarCodeScanner.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DB70 /* EXConstants.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXConstants.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DB90 /* EXImageLoader.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXImageLoader.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DBB0 /* Expo.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Expo.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DBC0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DBE0 /* ExpoAdapterGoogleSignIn.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoAdapterGoogleSignIn.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DC00 /* ExpoAsset.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoAsset.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DC20 /* ExpoCamera.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoCamera.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DC40 /* ExpoCrypto.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoCrypto.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DC60 /* ExpoDevice.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoDevice.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DC80 /* ExpoFileSystem.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoFileSystem.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DCA0 /* ExpoFont.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoFont.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DCC0 /* ExpoKeepAwake.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoKeepAwake.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DCE0 /* ExpoModulesCore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoModulesCore.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DCF0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DD10 /* ExpoWebBrowser.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ExpoWebBrowser.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DD30 /* FBLazyVector.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = FBLazyVector.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DD50 /* RCTDeprecation.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTDeprecation.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DD60 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DD80 /* RCTRequired.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTRequired.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DDA0 /* RCTTypeSafety.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTTypeSafety.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DDC0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000DDD0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DDE0 /* RNCAsyncStorage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNCAsyncStorage.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DE00 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000DE10 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DE20 /* RNGestureHandler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNGestureHandler.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DE40 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000DE50 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DE60 /* RNGoogleSignin.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNGoogleSignin.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DE80 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000DE90 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DEA0 /* RNReanimated.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNReanimated.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DEC0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000DED0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DEE0 /* RNSVG.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNSVG.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DF00 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000DF10 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000DF20 /* RNScreens.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNScreens.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DF40 /* React.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = React.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DF60 /* React-Codegen.podspec.json */ = {isa = PBXFileReference; includeInIndex = 1; path = "React-Codegen.podspec.json"; sourceTree = ""; }; - 46EB2E0000DF80 /* React-Core.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-Core.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DFA0 /* React-CoreModules.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-CoreModules.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DFC0 /* React-Fabric.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-Fabric.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000DFE0 /* React-FabricImage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-FabricImage.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E000 /* React-ImageManager.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-ImageManager.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E020 /* React-Mapbuffer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-Mapbuffer.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E040 /* React-NativeModulesApple.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-NativeModulesApple.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E060 /* React-RCTActionSheet.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTActionSheet.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E080 /* React-RCTAnimation.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTAnimation.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E0A0 /* React-RCTAppDelegate.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTAppDelegate.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E0C0 /* React-RCTBlob.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTBlob.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E0E0 /* React-RCTFabric.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTFabric.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E100 /* React-RCTImage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTImage.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E120 /* React-RCTLinking.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTLinking.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E140 /* React-RCTNetwork.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTNetwork.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E160 /* React-RCTSettings.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTSettings.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E180 /* React-RCTText.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTText.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E1A0 /* React-RCTVibration.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RCTVibration.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E1C0 /* React-RuntimeApple.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RuntimeApple.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E1E0 /* React-RuntimeCore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RuntimeCore.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E200 /* React-RuntimeHermes.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-RuntimeHermes.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E220 /* React-callinvoker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-callinvoker.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E240 /* React-cxxreact.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-cxxreact.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E260 /* React-debug.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-debug.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E280 /* React-featureflags.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-featureflags.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E2A0 /* React-graphics.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-graphics.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E2C0 /* React-hermes.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-hermes.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E2E0 /* React-jserrorhandler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jserrorhandler.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E300 /* React-jsi.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsi.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E320 /* React-jsiexecutor.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsiexecutor.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E340 /* React-jsinspector.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsinspector.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E360 /* React-jsitracing.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-jsitracing.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E380 /* React-logger.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-logger.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E3A0 /* React-nativeconfig.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-nativeconfig.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E3C0 /* React-perflogger.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-perflogger.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E3E0 /* React-rendererdebug.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-rendererdebug.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E400 /* React-rncore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-rncore.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E420 /* React-runtimeexecutor.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-runtimeexecutor.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E440 /* React-runtimescheduler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-runtimescheduler.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E460 /* React-utils.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "React-utils.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E480 /* ReactCommon.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ReactCommon.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E4A0 /* Yoga.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Yoga.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E4C0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 46EB2E0000E4D0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 46EB2E0000E4E0 /* react-native-safe-area-context.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-safe-area-context.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 46EB2E0000E610 /* ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist"; sourceTree = ""; }; - 46EB2E0000EA40 /* AppAuth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000EA50 /* AppAuth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.release.xcconfig; sourceTree = ""; }; - 46EB2E0000EA60 /* AppAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AppAuth.modulemap; sourceTree = ""; }; - 46EB2E0000EA70 /* AppAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-umbrella.h"; sourceTree = ""; }; - 46EB2E0000EA90 /* AppAuth-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-prefix.pch"; sourceTree = ""; }; - 46EB2E0000EAA0 /* AppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AppAuth-dummy.m"; sourceTree = ""; }; - 46EB2E0000EC70 /* DoubleConversion.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000EC80 /* DoubleConversion.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.release.xcconfig; sourceTree = ""; }; - 46EB2E0000EC90 /* DoubleConversion.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DoubleConversion.modulemap; sourceTree = ""; }; - 46EB2E0000ECA0 /* DoubleConversion-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DoubleConversion-umbrella.h"; sourceTree = ""; }; - 46EB2E0000ECC0 /* DoubleConversion-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DoubleConversion-prefix.pch"; sourceTree = ""; }; - 46EB2E0000ECD0 /* DoubleConversion-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DoubleConversion-dummy.m"; sourceTree = ""; }; - 46EB2E0000EE10 /* ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist"; sourceTree = ""; }; - 46EB2E0000EE60 /* EXApplication.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXApplication.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000EE70 /* EXApplication.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXApplication.release.xcconfig; sourceTree = ""; }; - 46EB2E0000EE80 /* EXApplication.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXApplication.modulemap; sourceTree = ""; }; - 46EB2E0000EE90 /* EXApplication-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXApplication-umbrella.h"; sourceTree = ""; }; - 46EB2E0000EEC0 /* EXApplication-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXApplication-prefix.pch"; sourceTree = ""; }; - 46EB2E0000EED0 /* EXApplication-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXApplication-dummy.m"; sourceTree = ""; }; - 46EB2E0000F040 /* EXBarCodeScanner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXBarCodeScanner.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F050 /* EXBarCodeScanner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXBarCodeScanner.release.xcconfig; sourceTree = ""; }; - 46EB2E0000F060 /* EXBarCodeScanner.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXBarCodeScanner.modulemap; sourceTree = ""; }; - 46EB2E0000F070 /* EXBarCodeScanner-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXBarCodeScanner-umbrella.h"; sourceTree = ""; }; - 46EB2E0000F0A0 /* EXBarCodeScanner-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXBarCodeScanner-prefix.pch"; sourceTree = ""; }; - 46EB2E0000F0B0 /* EXBarCodeScanner-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXBarCodeScanner-dummy.m"; sourceTree = ""; }; - 46EB2E0000F1E0 /* ResourceBundle-EXConstants-EXConstants-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-EXConstants-EXConstants-Info.plist"; sourceTree = ""; }; - 46EB2E0000F280 /* ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist"; sourceTree = ""; }; - 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXConstants.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F2F0 /* EXConstants.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXConstants.release.xcconfig; sourceTree = ""; }; - 46EB2E0000F300 /* EXConstants.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXConstants.modulemap; sourceTree = ""; }; - 46EB2E0000F310 /* EXConstants-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXConstants-umbrella.h"; sourceTree = ""; }; - 46EB2E0000F340 /* EXConstants-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXConstants-prefix.pch"; sourceTree = ""; }; - 46EB2E0000F350 /* EXConstants-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXConstants-dummy.m"; sourceTree = ""; }; - 46EB2E0000F420 /* EXImageLoader.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXImageLoader.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F430 /* EXImageLoader.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXImageLoader.release.xcconfig; sourceTree = ""; }; - 46EB2E0000F440 /* EXImageLoader.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EXImageLoader.modulemap; sourceTree = ""; }; - 46EB2E0000F450 /* EXImageLoader-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXImageLoader-umbrella.h"; sourceTree = ""; }; - 46EB2E0000F470 /* EXImageLoader-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXImageLoader-prefix.pch"; sourceTree = ""; }; - 46EB2E0000F480 /* EXImageLoader-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXImageLoader-dummy.m"; sourceTree = ""; }; - 46EB2E0000F560 /* Expo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expo.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F570 /* Expo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expo.release.xcconfig; sourceTree = ""; }; - 46EB2E0000F580 /* Expo-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expo-prefix.pch"; sourceTree = ""; }; - 46EB2E0000F590 /* Expo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expo-dummy.m"; sourceTree = ""; }; - 46EB2E0000F650 /* ExpoAdapterGoogleSignIn.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAdapterGoogleSignIn.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F660 /* ExpoAdapterGoogleSignIn.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAdapterGoogleSignIn.release.xcconfig; sourceTree = ""; }; - 46EB2E0000F670 /* ExpoAdapterGoogleSignIn.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoAdapterGoogleSignIn.modulemap; sourceTree = ""; }; - 46EB2E0000F680 /* ExpoAdapterGoogleSignIn-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAdapterGoogleSignIn-umbrella.h"; sourceTree = ""; }; - 46EB2E0000F6B0 /* ExpoAdapterGoogleSignIn-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAdapterGoogleSignIn-prefix.pch"; sourceTree = ""; }; - 46EB2E0000F6C0 /* ExpoAdapterGoogleSignIn-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoAdapterGoogleSignIn-dummy.m"; sourceTree = ""; }; - 46EB2E0000F780 /* ExpoAsset.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAsset.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F790 /* ExpoAsset.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoAsset.release.xcconfig; sourceTree = ""; }; - 46EB2E0000F7A0 /* ExpoAsset.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoAsset.modulemap; sourceTree = ""; }; - 46EB2E0000F7B0 /* ExpoAsset-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAsset-umbrella.h"; sourceTree = ""; }; - 46EB2E0000F7E0 /* ExpoAsset-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoAsset-prefix.pch"; sourceTree = ""; }; - 46EB2E0000F7F0 /* ExpoAsset-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoAsset-dummy.m"; sourceTree = ""; }; - 46EB2E0000F9E0 /* ExpoCamera.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCamera.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000F9F0 /* ExpoCamera.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCamera.release.xcconfig; sourceTree = ""; }; - 46EB2E0000FA00 /* ExpoCamera.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoCamera.modulemap; sourceTree = ""; }; - 46EB2E0000FA10 /* ExpoCamera-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCamera-umbrella.h"; sourceTree = ""; }; - 46EB2E0000FA40 /* ExpoCamera-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCamera-prefix.pch"; sourceTree = ""; }; - 46EB2E0000FA50 /* ExpoCamera-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoCamera-dummy.m"; sourceTree = ""; }; - 46EB2E0000FB30 /* ExpoCrypto.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCrypto.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000FB40 /* ExpoCrypto.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoCrypto.release.xcconfig; sourceTree = ""; }; - 46EB2E0000FB50 /* ExpoCrypto.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoCrypto.modulemap; sourceTree = ""; }; - 46EB2E0000FB60 /* ExpoCrypto-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCrypto-umbrella.h"; sourceTree = ""; }; - 46EB2E0000FB90 /* ExpoCrypto-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoCrypto-prefix.pch"; sourceTree = ""; }; - 46EB2E0000FBA0 /* ExpoCrypto-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoCrypto-dummy.m"; sourceTree = ""; }; - 46EB2E0000FCE0 /* ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist"; sourceTree = ""; }; - 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoDevice.debug.xcconfig; sourceTree = ""; }; - 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoDevice.release.xcconfig; sourceTree = ""; }; - 46EB2E0000FD30 /* ExpoDevice.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoDevice.modulemap; sourceTree = ""; }; - 46EB2E0000FD40 /* ExpoDevice-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoDevice-umbrella.h"; sourceTree = ""; }; - 46EB2E0000FD70 /* ExpoDevice-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoDevice-prefix.pch"; sourceTree = ""; }; - 46EB2E0000FD80 /* ExpoDevice-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoDevice-dummy.m"; sourceTree = ""; }; - 46EB2E0000FEC0 /* ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist"; sourceTree = ""; }; - 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFileSystem.debug.xcconfig; sourceTree = ""; }; - 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFileSystem.release.xcconfig; sourceTree = ""; }; - 46EB2E000100E0 /* ExpoFileSystem.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoFileSystem.modulemap; sourceTree = ""; }; - 46EB2E000100F0 /* ExpoFileSystem-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFileSystem-umbrella.h"; sourceTree = ""; }; - 46EB2E00010120 /* ExpoFileSystem-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFileSystem-prefix.pch"; sourceTree = ""; }; - 46EB2E00010130 /* ExpoFileSystem-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoFileSystem-dummy.m"; sourceTree = ""; }; - 46EB2E00010230 /* ExpoFont.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFont.debug.xcconfig; sourceTree = ""; }; - 46EB2E00010240 /* ExpoFont.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoFont.release.xcconfig; sourceTree = ""; }; - 46EB2E00010250 /* ExpoFont.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoFont.modulemap; sourceTree = ""; }; - 46EB2E00010260 /* ExpoFont-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFont-umbrella.h"; sourceTree = ""; }; - 46EB2E00010290 /* ExpoFont-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoFont-prefix.pch"; sourceTree = ""; }; - 46EB2E000102A0 /* ExpoFont-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoFont-dummy.m"; sourceTree = ""; }; - 46EB2E00010360 /* ExpoKeepAwake.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoKeepAwake.debug.xcconfig; sourceTree = ""; }; - 46EB2E00010370 /* ExpoKeepAwake.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoKeepAwake.release.xcconfig; sourceTree = ""; }; - 46EB2E00010380 /* ExpoKeepAwake.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoKeepAwake.modulemap; sourceTree = ""; }; - 46EB2E00010390 /* ExpoKeepAwake-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoKeepAwake-umbrella.h"; sourceTree = ""; }; - 46EB2E000103C0 /* ExpoKeepAwake-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoKeepAwake-prefix.pch"; sourceTree = ""; }; - 46EB2E000103D0 /* ExpoKeepAwake-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoKeepAwake-dummy.m"; sourceTree = ""; }; - 46EB2E00011390 /* ExpoModulesCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoModulesCore.debug.xcconfig; sourceTree = ""; }; - 46EB2E000113A0 /* ExpoModulesCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoModulesCore.release.xcconfig; sourceTree = ""; }; - 46EB2E000113B0 /* ExpoModulesCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoModulesCore.modulemap; sourceTree = ""; }; - 46EB2E000113C0 /* ExpoModulesCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoModulesCore-umbrella.h"; sourceTree = ""; }; - 46EB2E000113F0 /* ExpoModulesCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoModulesCore-prefix.pch"; sourceTree = ""; }; - 46EB2E00011400 /* ExpoModulesCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoModulesCore-dummy.m"; sourceTree = ""; }; - 46EB2E00011500 /* ExpoWebBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoWebBrowser.debug.xcconfig; sourceTree = ""; }; - 46EB2E00011510 /* ExpoWebBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExpoWebBrowser.release.xcconfig; sourceTree = ""; }; - 46EB2E00011520 /* ExpoWebBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExpoWebBrowser.modulemap; sourceTree = ""; }; - 46EB2E00011530 /* ExpoWebBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoWebBrowser-umbrella.h"; sourceTree = ""; }; - 46EB2E00011560 /* ExpoWebBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpoWebBrowser-prefix.pch"; sourceTree = ""; }; - 46EB2E00011570 /* ExpoWebBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpoWebBrowser-dummy.m"; sourceTree = ""; }; - 46EB2E000115E0 /* FBLazyVector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBLazyVector.debug.xcconfig; sourceTree = ""; }; - 46EB2E000115F0 /* FBLazyVector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBLazyVector.release.xcconfig; sourceTree = ""; }; - 46EB2E00011720 /* ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist"; sourceTree = ""; }; - 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMAppAuth.debug.xcconfig; sourceTree = ""; }; - 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMAppAuth.release.xcconfig; sourceTree = ""; }; - 46EB2E000117C0 /* GTMAppAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMAppAuth.modulemap; sourceTree = ""; }; - 46EB2E000117D0 /* GTMAppAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMAppAuth-umbrella.h"; sourceTree = ""; }; - 46EB2E00011800 /* GTMAppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMAppAuth-dummy.m"; sourceTree = ""; }; - 46EB2E00011940 /* ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist"; sourceTree = ""; }; - 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.debug.xcconfig; sourceTree = ""; }; - 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.release.xcconfig; sourceTree = ""; }; - 46EB2E00011A00 /* GTMSessionFetcher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMSessionFetcher.modulemap; sourceTree = ""; }; - 46EB2E00011A10 /* GTMSessionFetcher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-umbrella.h"; sourceTree = ""; }; - 46EB2E00011A30 /* GTMSessionFetcher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMSessionFetcher-dummy.m"; sourceTree = ""; }; - 46EB2E00011E10 /* ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist"; sourceTree = ""; }; - 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleSignIn.debug.xcconfig; sourceTree = ""; }; - 46EB2E00012120 /* GoogleSignIn.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleSignIn.release.xcconfig; sourceTree = ""; }; - 46EB2E00012130 /* GoogleSignIn.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleSignIn.modulemap; sourceTree = ""; }; - 46EB2E00012140 /* GoogleSignIn-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleSignIn-umbrella.h"; sourceTree = ""; }; - 46EB2E00012160 /* GoogleSignIn-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleSignIn-dummy.m"; sourceTree = ""; }; - 46EB2E000138B0 /* RCT-Folly.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RCT-Folly.debug.xcconfig"; sourceTree = ""; }; - 46EB2E000138C0 /* RCT-Folly.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RCT-Folly.release.xcconfig"; sourceTree = ""; }; - 46EB2E000138D0 /* RCT-Folly.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "RCT-Folly.modulemap"; sourceTree = ""; }; - 46EB2E000138E0 /* RCT-Folly-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCT-Folly-umbrella.h"; sourceTree = ""; }; - 46EB2E00013900 /* RCT-Folly-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCT-Folly-prefix.pch"; sourceTree = ""; }; - 46EB2E00013910 /* RCT-Folly-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCT-Folly-dummy.m"; sourceTree = ""; }; - 46EB2E000139E0 /* RCTDeprecation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTDeprecation.debug.xcconfig; sourceTree = ""; }; - 46EB2E000139F0 /* RCTDeprecation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTDeprecation.release.xcconfig; sourceTree = ""; }; - 46EB2E00013A00 /* RCTDeprecation.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RCTDeprecation.modulemap; sourceTree = ""; }; - 46EB2E00013A10 /* RCTDeprecation-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTDeprecation-umbrella.h"; sourceTree = ""; }; - 46EB2E00013A30 /* RCTDeprecation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTDeprecation-prefix.pch"; sourceTree = ""; }; - 46EB2E00013A40 /* RCTDeprecation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTDeprecation-dummy.m"; sourceTree = ""; }; - 46EB2E00013AB0 /* RCTRequired.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTRequired.debug.xcconfig; sourceTree = ""; }; - 46EB2E00013AC0 /* RCTRequired.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTRequired.release.xcconfig; sourceTree = ""; }; - 46EB2E00013BA0 /* RCTTypeSafety.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTTypeSafety.debug.xcconfig; sourceTree = ""; }; - 46EB2E00013BB0 /* RCTTypeSafety.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTTypeSafety.release.xcconfig; sourceTree = ""; }; - 46EB2E00013BC0 /* RCTTypeSafety.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RCTTypeSafety.modulemap; sourceTree = ""; }; - 46EB2E00013BD0 /* RCTTypeSafety-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTTypeSafety-umbrella.h"; sourceTree = ""; }; - 46EB2E00013BF0 /* RCTTypeSafety-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTTypeSafety-prefix.pch"; sourceTree = ""; }; - 46EB2E00013C00 /* RCTTypeSafety-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTTypeSafety-dummy.m"; sourceTree = ""; }; - 46EB2E00013D40 /* ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist"; sourceTree = ""; }; - 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCAsyncStorage.debug.xcconfig; sourceTree = ""; }; - 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCAsyncStorage.release.xcconfig; sourceTree = ""; }; - 46EB2E00013DA0 /* RNCAsyncStorage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNCAsyncStorage-prefix.pch"; sourceTree = ""; }; - 46EB2E00013DB0 /* RNCAsyncStorage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNCAsyncStorage-dummy.m"; sourceTree = ""; }; - 46EB2E000141C0 /* RNGestureHandler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGestureHandler.debug.xcconfig; sourceTree = ""; }; - 46EB2E000141D0 /* RNGestureHandler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGestureHandler.release.xcconfig; sourceTree = ""; }; - 46EB2E000141E0 /* RNGestureHandler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNGestureHandler-prefix.pch"; sourceTree = ""; }; - 46EB2E000141F0 /* RNGestureHandler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNGestureHandler-dummy.m"; sourceTree = ""; }; - 46EB2E00014320 /* RNGoogleSignin.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGoogleSignin.debug.xcconfig; sourceTree = ""; }; - 46EB2E00014330 /* RNGoogleSignin.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGoogleSignin.release.xcconfig; sourceTree = ""; }; - 46EB2E00014340 /* RNGoogleSignin-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNGoogleSignin-prefix.pch"; sourceTree = ""; }; - 46EB2E00014350 /* RNGoogleSignin-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNGoogleSignin-dummy.m"; sourceTree = ""; }; - 46EB2E00014B20 /* RNReanimated.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNReanimated.debug.xcconfig; sourceTree = ""; }; - 46EB2E00014B30 /* RNReanimated.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNReanimated.release.xcconfig; sourceTree = ""; }; - 46EB2E00014B40 /* RNReanimated.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RNReanimated.modulemap; sourceTree = ""; }; - 46EB2E00014B50 /* RNReanimated-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNReanimated-umbrella.h"; sourceTree = ""; }; - 46EB2E00014B70 /* RNReanimated-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNReanimated-prefix.pch"; sourceTree = ""; }; - 46EB2E00014B80 /* RNReanimated-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNReanimated-dummy.m"; sourceTree = ""; }; - 46EB2E000156D0 /* RNSVG.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNSVG.debug.xcconfig; sourceTree = ""; }; - 46EB2E000156E0 /* RNSVG.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNSVG.release.xcconfig; sourceTree = ""; }; - 46EB2E000156F0 /* RNSVG-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNSVG-prefix.pch"; sourceTree = ""; }; - 46EB2E00015700 /* RNSVG-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNSVG-dummy.m"; sourceTree = ""; }; - 46EB2E00015A40 /* RNScreens.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNScreens.debug.xcconfig; sourceTree = ""; }; - 46EB2E00015A50 /* RNScreens.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNScreens.release.xcconfig; sourceTree = ""; }; - 46EB2E00015A60 /* RNScreens-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNScreens-prefix.pch"; sourceTree = ""; }; - 46EB2E00015A70 /* RNScreens-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNScreens-dummy.m"; sourceTree = ""; }; - 46EB2E00015AE0 /* React.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.debug.xcconfig; sourceTree = ""; }; - 46EB2E00015AF0 /* React.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.release.xcconfig; sourceTree = ""; }; - 46EB2E00016120 /* React-Codegen.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Codegen.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00016130 /* React-Codegen.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Codegen.release.xcconfig"; sourceTree = ""; }; - 46EB2E00016140 /* React-Codegen.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-Codegen.modulemap"; sourceTree = ""; }; - 46EB2E00016150 /* React-Codegen-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Codegen-umbrella.h"; sourceTree = ""; }; - 46EB2E00016170 /* React-Codegen-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Codegen-prefix.pch"; sourceTree = ""; }; - 46EB2E00016180 /* React-Codegen-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Codegen-dummy.m"; sourceTree = ""; }; - 46EB2E00016500 /* ResourceBundle-RCTI18nStrings-React-Core-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RCTI18nStrings-React-Core-Info.plist"; sourceTree = ""; }; - 46EB2E00017E40 /* React-Core.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Core.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00017E50 /* React-Core.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Core.release.xcconfig"; sourceTree = ""; }; - 46EB2E00017E60 /* React-Core.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-Core.modulemap"; sourceTree = ""; }; - 46EB2E00017E70 /* React-Core-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Core-umbrella.h"; sourceTree = ""; }; - 46EB2E00017E90 /* React-Core-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Core-prefix.pch"; sourceTree = ""; }; - 46EB2E00017EA0 /* React-Core-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Core-dummy.m"; sourceTree = ""; }; - 46EB2E00018100 /* React-CoreModules.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-CoreModules.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00018110 /* React-CoreModules.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-CoreModules.release.xcconfig"; sourceTree = ""; }; - 46EB2E00018120 /* React-CoreModules-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-CoreModules-prefix.pch"; sourceTree = ""; }; - 46EB2E00018130 /* React-CoreModules-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-CoreModules-dummy.m"; sourceTree = ""; }; - 46EB2E00019700 /* React-Fabric.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Fabric.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00019710 /* React-Fabric.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Fabric.release.xcconfig"; sourceTree = ""; }; - 46EB2E00019720 /* React-Fabric.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-Fabric.modulemap"; sourceTree = ""; }; - 46EB2E00019730 /* React-Fabric-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Fabric-umbrella.h"; sourceTree = ""; }; - 46EB2E00019750 /* React-Fabric-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Fabric-prefix.pch"; sourceTree = ""; }; - 46EB2E00019760 /* React-Fabric-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Fabric-dummy.m"; sourceTree = ""; }; - 46EB2E000198B0 /* React-FabricImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-FabricImage.debug.xcconfig"; sourceTree = ""; }; - 46EB2E000198C0 /* React-FabricImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-FabricImage.release.xcconfig"; sourceTree = ""; }; - 46EB2E000198D0 /* React-FabricImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-FabricImage-prefix.pch"; sourceTree = ""; }; - 46EB2E000198E0 /* React-FabricImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-FabricImage-dummy.m"; sourceTree = ""; }; - 46EB2E00019A00 /* React-ImageManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-ImageManager.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00019A10 /* React-ImageManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-ImageManager.release.xcconfig"; sourceTree = ""; }; - 46EB2E00019A20 /* React-ImageManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-ImageManager.modulemap"; sourceTree = ""; }; - 46EB2E00019A30 /* React-ImageManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-ImageManager-umbrella.h"; sourceTree = ""; }; - 46EB2E00019A50 /* React-ImageManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-ImageManager-prefix.pch"; sourceTree = ""; }; - 46EB2E00019A60 /* React-ImageManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-ImageManager-dummy.m"; sourceTree = ""; }; - 46EB2E00019B50 /* React-Mapbuffer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Mapbuffer.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00019B60 /* React-Mapbuffer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Mapbuffer.release.xcconfig"; sourceTree = ""; }; - 46EB2E00019B70 /* React-Mapbuffer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Mapbuffer-prefix.pch"; sourceTree = ""; }; - 46EB2E00019B80 /* React-Mapbuffer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Mapbuffer-dummy.m"; sourceTree = ""; }; - 46EB2E00019CB0 /* React-NativeModulesApple.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-NativeModulesApple.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00019CC0 /* React-NativeModulesApple.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-NativeModulesApple.release.xcconfig"; sourceTree = ""; }; - 46EB2E00019CD0 /* React-NativeModulesApple.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-NativeModulesApple.modulemap"; sourceTree = ""; }; - 46EB2E00019CE0 /* React-NativeModulesApple-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-NativeModulesApple-umbrella.h"; sourceTree = ""; }; - 46EB2E00019D00 /* React-NativeModulesApple-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-NativeModulesApple-prefix.pch"; sourceTree = ""; }; - 46EB2E00019D10 /* React-NativeModulesApple-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-NativeModulesApple-dummy.m"; sourceTree = ""; }; - 46EB2E00019D80 /* React-RCTActionSheet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTActionSheet.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00019D90 /* React-RCTActionSheet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTActionSheet.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001A140 /* React-RCTAnimation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAnimation.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001A150 /* React-RCTAnimation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAnimation.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001A160 /* React-RCTAnimation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAnimation-prefix.pch"; sourceTree = ""; }; - 46EB2E0001A170 /* React-RCTAnimation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTAnimation-dummy.m"; sourceTree = ""; }; - 46EB2E0001A290 /* React-RCTAppDelegate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAppDelegate.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001A2A0 /* React-RCTAppDelegate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAppDelegate.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001A2B0 /* React-RCTAppDelegate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-RCTAppDelegate.modulemap"; sourceTree = ""; }; - 46EB2E0001A2C0 /* React-RCTAppDelegate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAppDelegate-umbrella.h"; sourceTree = ""; }; - 46EB2E0001A2E0 /* React-RCTAppDelegate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAppDelegate-prefix.pch"; sourceTree = ""; }; - 46EB2E0001A2F0 /* React-RCTAppDelegate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTAppDelegate-dummy.m"; sourceTree = ""; }; - 46EB2E0001A420 /* React-RCTBlob.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTBlob.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001A430 /* React-RCTBlob.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTBlob.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001A440 /* React-RCTBlob-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTBlob-prefix.pch"; sourceTree = ""; }; - 46EB2E0001A450 /* React-RCTBlob-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTBlob-dummy.m"; sourceTree = ""; }; - 46EB2E0001AB00 /* React-RCTFabric.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTFabric.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001AB10 /* React-RCTFabric.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTFabric.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001AB20 /* React-RCTFabric.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-RCTFabric.modulemap"; sourceTree = ""; }; - 46EB2E0001AB30 /* React-RCTFabric-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTFabric-umbrella.h"; sourceTree = ""; }; - 46EB2E0001AB50 /* React-RCTFabric-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTFabric-prefix.pch"; sourceTree = ""; }; - 46EB2E0001AB60 /* React-RCTFabric-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTFabric-dummy.m"; sourceTree = ""; }; - 46EB2E0001AD30 /* React-RCTImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTImage.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001AD40 /* React-RCTImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTImage.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001AD50 /* React-RCTImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTImage-prefix.pch"; sourceTree = ""; }; - 46EB2E0001AD60 /* React-RCTImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTImage-dummy.m"; sourceTree = ""; }; - 46EB2E0001AE30 /* React-RCTLinking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTLinking.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001AE40 /* React-RCTLinking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTLinking.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001AE50 /* React-RCTLinking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTLinking-prefix.pch"; sourceTree = ""; }; - 46EB2E0001AE60 /* React-RCTLinking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTLinking-dummy.m"; sourceTree = ""; }; - 46EB2E0001AF70 /* React-RCTNetwork.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTNetwork.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001AF80 /* React-RCTNetwork.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTNetwork.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001AF90 /* React-RCTNetwork-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTNetwork-prefix.pch"; sourceTree = ""; }; - 46EB2E0001AFA0 /* React-RCTNetwork-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTNetwork-dummy.m"; sourceTree = ""; }; - 46EB2E0001B070 /* React-RCTSettings.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTSettings.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001B080 /* React-RCTSettings.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTSettings.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001B090 /* React-RCTSettings-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTSettings-prefix.pch"; sourceTree = ""; }; - 46EB2E0001B0A0 /* React-RCTSettings-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTSettings-dummy.m"; sourceTree = ""; }; - 46EB2E0001B520 /* React-RCTText.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTText.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001B530 /* React-RCTText.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTText.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001B540 /* React-RCTText-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTText-prefix.pch"; sourceTree = ""; }; - 46EB2E0001B550 /* React-RCTText-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTText-dummy.m"; sourceTree = ""; }; - 46EB2E0001B620 /* React-RCTVibration.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTVibration.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001B630 /* React-RCTVibration.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTVibration.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001B640 /* React-RCTVibration-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTVibration-prefix.pch"; sourceTree = ""; }; - 46EB2E0001B650 /* React-RCTVibration-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTVibration-dummy.m"; sourceTree = ""; }; - 46EB2E0001B800 /* React-RuntimeApple.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeApple.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001B810 /* React-RuntimeApple.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeApple.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001B820 /* React-RuntimeApple-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RuntimeApple-prefix.pch"; sourceTree = ""; }; - 46EB2E0001B830 /* React-RuntimeApple-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RuntimeApple-dummy.m"; sourceTree = ""; }; - 46EB2E0001B9E0 /* React-RuntimeCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeCore.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001B9F0 /* React-RuntimeCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeCore.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001BA00 /* React-RuntimeCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RuntimeCore-prefix.pch"; sourceTree = ""; }; - 46EB2E0001BA10 /* React-RuntimeCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RuntimeCore-dummy.m"; sourceTree = ""; }; - 46EB2E0001BAE0 /* React-RuntimeHermes.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeHermes.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001BAF0 /* React-RuntimeHermes.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RuntimeHermes.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001BB00 /* React-RuntimeHermes-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RuntimeHermes-prefix.pch"; sourceTree = ""; }; - 46EB2E0001BB10 /* React-RuntimeHermes-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RuntimeHermes-dummy.m"; sourceTree = ""; }; - 46EB2E0001BB80 /* React-callinvoker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-callinvoker.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001BB90 /* React-callinvoker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-callinvoker.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001BE50 /* React-cxxreact.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-cxxreact.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001BE60 /* React-cxxreact.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-cxxreact.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001BE70 /* React-cxxreact-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-cxxreact-prefix.pch"; sourceTree = ""; }; - 46EB2E0001BE80 /* React-cxxreact-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-cxxreact-dummy.m"; sourceTree = ""; }; - 46EB2E0001BF70 /* React-debug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-debug.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001BF80 /* React-debug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-debug.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001BF90 /* React-debug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-debug.modulemap"; sourceTree = ""; }; - 46EB2E0001BFA0 /* React-debug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-debug-umbrella.h"; sourceTree = ""; }; - 46EB2E0001BFC0 /* React-debug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-debug-prefix.pch"; sourceTree = ""; }; - 46EB2E0001BFD0 /* React-debug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-debug-dummy.m"; sourceTree = ""; }; - 46EB2E0001C0E0 /* React-featureflags.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-featureflags.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001C0F0 /* React-featureflags.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-featureflags.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001C100 /* React-featureflags.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-featureflags.modulemap"; sourceTree = ""; }; - 46EB2E0001C110 /* React-featureflags-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-featureflags-umbrella.h"; sourceTree = ""; }; - 46EB2E0001C130 /* React-featureflags-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-featureflags-prefix.pch"; sourceTree = ""; }; - 46EB2E0001C140 /* React-featureflags-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-featureflags-dummy.m"; sourceTree = ""; }; - 46EB2E0001C360 /* React-graphics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-graphics.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001C370 /* React-graphics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-graphics.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001C380 /* React-graphics.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-graphics.modulemap"; sourceTree = ""; }; - 46EB2E0001C390 /* React-graphics-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-graphics-umbrella.h"; sourceTree = ""; }; - 46EB2E0001C3B0 /* React-graphics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-graphics-prefix.pch"; sourceTree = ""; }; - 46EB2E0001C3C0 /* React-graphics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-graphics-dummy.m"; sourceTree = ""; }; - 46EB2E0001C4F0 /* React-hermes.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-hermes.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001C500 /* React-hermes.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-hermes.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001C510 /* React-hermes.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-hermes.modulemap"; sourceTree = ""; }; - 46EB2E0001C520 /* React-hermes-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-hermes-umbrella.h"; sourceTree = ""; }; - 46EB2E0001C540 /* React-hermes-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-hermes-prefix.pch"; sourceTree = ""; }; - 46EB2E0001C550 /* React-hermes-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-hermes-dummy.m"; sourceTree = ""; }; - 46EB2E0001C620 /* React-jserrorhandler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jserrorhandler.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001C630 /* React-jserrorhandler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jserrorhandler.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001C640 /* React-jserrorhandler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jserrorhandler-prefix.pch"; sourceTree = ""; }; - 46EB2E0001C650 /* React-jserrorhandler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jserrorhandler-dummy.m"; sourceTree = ""; }; - 46EB2E0001C780 /* React-jsi.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsi.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001C790 /* React-jsi.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsi.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001C7A0 /* React-jsi.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-jsi.modulemap"; sourceTree = ""; }; - 46EB2E0001C7B0 /* React-jsi-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsi-umbrella.h"; sourceTree = ""; }; - 46EB2E0001C7D0 /* React-jsi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsi-prefix.pch"; sourceTree = ""; }; - 46EB2E0001C7E0 /* React-jsi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsi-dummy.m"; sourceTree = ""; }; - 46EB2E0001C8D0 /* React-jsiexecutor.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsiexecutor.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001C8E0 /* React-jsiexecutor.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsiexecutor.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001C8F0 /* React-jsiexecutor-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsiexecutor-prefix.pch"; sourceTree = ""; }; - 46EB2E0001C900 /* React-jsiexecutor-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsiexecutor-dummy.m"; sourceTree = ""; }; - 46EB2E0001CBF0 /* React-jsinspector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsinspector.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001CC00 /* React-jsinspector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsinspector.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001CC10 /* React-jsinspector.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-jsinspector.modulemap"; sourceTree = ""; }; - 46EB2E0001CC20 /* React-jsinspector-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsinspector-umbrella.h"; sourceTree = ""; }; - 46EB2E0001CC40 /* React-jsinspector-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsinspector-prefix.pch"; sourceTree = ""; }; - 46EB2E0001CC50 /* React-jsinspector-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsinspector-dummy.m"; sourceTree = ""; }; - 46EB2E0001CCC0 /* React-jsitracing.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsitracing.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001CCD0 /* React-jsitracing.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsitracing.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001CD90 /* React-logger.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-logger.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001CDA0 /* React-logger.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-logger.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001CDB0 /* React-logger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-logger-prefix.pch"; sourceTree = ""; }; - 46EB2E0001CDC0 /* React-logger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-logger-dummy.m"; sourceTree = ""; }; - 46EB2E0001CE90 /* React-nativeconfig.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-nativeconfig.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001CEA0 /* React-nativeconfig.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-nativeconfig.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001CEB0 /* React-nativeconfig-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-nativeconfig-prefix.pch"; sourceTree = ""; }; - 46EB2E0001CEC0 /* React-nativeconfig-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-nativeconfig-dummy.m"; sourceTree = ""; }; - 46EB2E0001CFA0 /* React-perflogger.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-perflogger.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001CFB0 /* React-perflogger.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-perflogger.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001CFC0 /* React-perflogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-perflogger-prefix.pch"; sourceTree = ""; }; - 46EB2E0001CFD0 /* React-perflogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-perflogger-dummy.m"; sourceTree = ""; }; - 46EB2E0001D0F0 /* React-rendererdebug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rendererdebug.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001D100 /* React-rendererdebug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rendererdebug.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001D110 /* React-rendererdebug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-rendererdebug.modulemap"; sourceTree = ""; }; - 46EB2E0001D120 /* React-rendererdebug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-rendererdebug-umbrella.h"; sourceTree = ""; }; - 46EB2E0001D140 /* React-rendererdebug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-rendererdebug-prefix.pch"; sourceTree = ""; }; - 46EB2E0001D150 /* React-rendererdebug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-rendererdebug-dummy.m"; sourceTree = ""; }; - 46EB2E0001D1C0 /* React-rncore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rncore.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001D1D0 /* React-rncore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-rncore.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001D230 /* React-runtimeexecutor.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimeexecutor.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001D240 /* React-runtimeexecutor.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimeexecutor.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001D3D0 /* React-runtimescheduler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimescheduler.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001D3E0 /* React-runtimescheduler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-runtimescheduler.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001D3F0 /* React-runtimescheduler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-runtimescheduler-prefix.pch"; sourceTree = ""; }; - 46EB2E0001D400 /* React-runtimescheduler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-runtimescheduler-dummy.m"; sourceTree = ""; }; - 46EB2E0001D5C0 /* React-utils.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-utils.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001D5D0 /* React-utils.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-utils.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001D5E0 /* React-utils.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "React-utils.modulemap"; sourceTree = ""; }; - 46EB2E0001D5F0 /* React-utils-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-utils-umbrella.h"; sourceTree = ""; }; - 46EB2E0001D610 /* React-utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-utils-prefix.pch"; sourceTree = ""; }; - 46EB2E0001D620 /* React-utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-utils-dummy.m"; sourceTree = ""; }; - 46EB2E0001D8C0 /* ReactCommon.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactCommon.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001D8D0 /* ReactCommon.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactCommon.release.xcconfig; sourceTree = ""; }; - 46EB2E0001D8E0 /* ReactCommon.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ReactCommon.modulemap; sourceTree = ""; }; - 46EB2E0001D8F0 /* ReactCommon-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactCommon-umbrella.h"; sourceTree = ""; }; - 46EB2E0001D910 /* ReactCommon-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactCommon-prefix.pch"; sourceTree = ""; }; - 46EB2E0001D920 /* ReactCommon-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactCommon-dummy.m"; sourceTree = ""; }; - 46EB2E0001DC60 /* SocketRocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001DC70 /* SocketRocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.release.xcconfig; sourceTree = ""; }; - 46EB2E0001DC80 /* SocketRocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SocketRocket-prefix.pch"; sourceTree = ""; }; - 46EB2E0001DC90 /* SocketRocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SocketRocket-dummy.m"; sourceTree = ""; }; - 46EB2E0001E1C0 /* Yoga.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yoga.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001E1D0 /* Yoga.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yoga.release.xcconfig; sourceTree = ""; }; - 46EB2E0001E1E0 /* Yoga.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Yoga.modulemap; sourceTree = ""; }; - 46EB2E0001E1F0 /* Yoga-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yoga-umbrella.h"; sourceTree = ""; }; - 46EB2E0001E210 /* Yoga-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yoga-prefix.pch"; sourceTree = ""; }; - 46EB2E0001E220 /* Yoga-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Yoga-dummy.m"; sourceTree = ""; }; - 46EB2E0001F7D0 /* ZXingObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXingObjC.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001F7E0 /* ZXingObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXingObjC.release.xcconfig; sourceTree = ""; }; - 46EB2E0001F7F0 /* ZXingObjC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZXingObjC.modulemap; sourceTree = ""; }; - 46EB2E0001F800 /* ZXingObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZXingObjC-umbrella.h"; sourceTree = ""; }; - 46EB2E0001F820 /* ZXingObjC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZXingObjC-prefix.pch"; sourceTree = ""; }; - 46EB2E0001F830 /* ZXingObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZXingObjC-dummy.m"; sourceTree = ""; }; - 46EB2E0001F8A0 /* boost.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = boost.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001F8B0 /* boost.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = boost.release.xcconfig; sourceTree = ""; }; - 46EB2E0001FA30 /* fmt.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = fmt.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001FA40 /* fmt.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = fmt.release.xcconfig; sourceTree = ""; }; - 46EB2E0001FA50 /* fmt-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "fmt-prefix.pch"; sourceTree = ""; }; - 46EB2E0001FA60 /* fmt-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "fmt-dummy.m"; sourceTree = ""; }; - 46EB2E0001FBD0 /* glog.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = glog.debug.xcconfig; sourceTree = ""; }; - 46EB2E0001FBE0 /* glog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = glog.release.xcconfig; sourceTree = ""; }; - 46EB2E0001FBF0 /* glog.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = glog.modulemap; sourceTree = ""; }; - 46EB2E0001FC00 /* glog-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "glog-umbrella.h"; sourceTree = ""; }; - 46EB2E0001FC20 /* glog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "glog-prefix.pch"; sourceTree = ""; }; - 46EB2E0001FC30 /* glog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "glog-dummy.m"; sourceTree = ""; }; - 46EB2E0001FCA0 /* hermes-engine-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "hermes-engine-xcframeworks.sh"; sourceTree = ""; }; - 46EB2E0001FCB0 /* hermes-engine.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "hermes-engine.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001FCC0 /* hermes-engine.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "hermes-engine.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001FEC0 /* react-native-safe-area-context.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-safe-area-context.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001FED0 /* react-native-safe-area-context.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-safe-area-context.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001FEE0 /* react-native-safe-area-context-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-safe-area-context-prefix.pch"; sourceTree = ""; }; - 46EB2E0001FEF0 /* react-native-safe-area-context-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-safe-area-context-dummy.m"; sourceTree = ""; }; - 46EB2E0001FFA0 /* Pods-mobileapptemplate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-mobileapptemplate.release.xcconfig"; sourceTree = ""; }; - 46EB2E0001FFB0 /* Pods-mobileapptemplate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-mobileapptemplate.debug.xcconfig"; sourceTree = ""; }; - 46EB2E0001FFC0 /* Pods-mobileapptemplate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-mobileapptemplate.modulemap"; sourceTree = ""; }; - 46EB2E0001FFD0 /* Pods-mobileapptemplate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-mobileapptemplate-umbrella.h"; sourceTree = ""; }; - 46EB2E0001FFF0 /* Pods-mobileapptemplate-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-mobileapptemplate-frameworks.sh"; sourceTree = ""; }; - 46EB2E00020000 /* Pods-mobileapptemplate-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-mobileapptemplate-resources.sh"; sourceTree = ""; }; - 46EB2E00020010 /* Pods-mobileapptemplate-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-mobileapptemplate-acknowledgements.plist"; sourceTree = ""; }; - 46EB2E00020020 /* Pods-mobileapptemplate-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-mobileapptemplate-acknowledgements.markdown"; sourceTree = ""; }; - 46EB2E00020030 /* Pods-mobileapptemplate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-mobileapptemplate-dummy.m"; sourceTree = ""; }; - 494E934B4070A029E1A8D42C9BDF4646 /* EXImageLoader */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXImageLoader; path = libEXImageLoader.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 4F3E9C98444FA55E416B857143C48013 /* React-RuntimeHermes */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RuntimeHermes"; path = "libReact-RuntimeHermes.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 50B5347C9A6E93B7D4CFC3673BA6FB7E /* RNScreens */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNScreens; path = libRNScreens.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 52FCF98CEFF94C742080B6965D537AD0 /* react-native-safe-area-context */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "react-native-safe-area-context"; path = "libreact-native-safe-area-context.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5737DDB4BC95AD399B3206838AB97095 /* RNCAsyncStorage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNCAsyncStorage; path = libRNCAsyncStorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5868279839278475B7AAE3A5535A508C /* ExpoModulesCore */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoModulesCore; path = libExpoModulesCore.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 58926B83684F42641928AA071B863676 /* Expo */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Expo; path = libExpo.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5AA54A19E2135E09B9C8C0767385FD3A /* React-graphics */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-graphics"; path = "libReact-graphics.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5C7A70A46CC181F171F0AB9E1682D2B7 /* ExpoCrypto */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoCrypto; path = libExpoCrypto.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 60D5A56E763D6E7C4FBE797565062EEA /* React-nativeconfig */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-nativeconfig"; path = "libReact-nativeconfig.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 61A80F68AE163B384B7D7A9E76B6046C /* React-FabricImage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-FabricImage"; path = "libReact-FabricImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 65D0A19C165FA1126B1360680FE6DB12 /* Yoga */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Yoga; path = libYoga.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 666E72807891C591E025A75410CD2A26 /* React-perflogger */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-perflogger"; path = "libReact-perflogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6771D231F4C8C5976470A369C474B32E /* React-CoreModules */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-CoreModules"; path = "libReact-CoreModules.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6ED2C07E6AE77BBD9A6856E523EF6A06 /* React-debug */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-debug"; path = "libReact-debug.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6F73B6C7971A37DCD5170ED89E3DF741 /* ZXingObjC */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ZXingObjC; path = libZXingObjC.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = GTMAppAuth; path = libGTMAppAuth.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6FFB7B2992BB53405E6B771A5BA1E97D /* DoubleConversion */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DoubleConversion; path = libDoubleConversion.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 7894B46E6C7FA2545BF0AD11EFC6F44E /* RNCAsyncStorage-RNCAsyncStorage_resources */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "RNCAsyncStorage-RNCAsyncStorage_resources"; path = RNCAsyncStorage_resources.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 802121F5B756ACBFDD6D08C36246DADD /* React-RCTLinking */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTLinking"; path = "libReact-RCTLinking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 80854D88467765B192E95AC12D7E7825 /* ExpoAsset */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoAsset; path = libExpoAsset.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8373770623C36DC1B0469DD50C6F763C /* EXConstants-EXConstants */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "EXConstants-EXConstants"; path = EXConstants.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SocketRocket; path = libSocketRocket.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 89113033478803623ECCDB4F9A1CBE61 /* EXApplication-ExpoApplication_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "EXApplication-ExpoApplication_privacy"; path = ExpoApplication_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8C58DB1533FFA98B1F8D7AD4C7F57F2B /* ExpoAdapterGoogleSignIn */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoAdapterGoogleSignIn; path = libExpoAdapterGoogleSignIn.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8EB3D0724E20D016740D2411561FB73D /* ExpoCamera */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoCamera; path = libExpoCamera.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8F65F9361F2069CF9E9D751272968DE4 /* RNGestureHandler */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNGestureHandler; path = libRNGestureHandler.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 90EE8D3C082C157169540FC8F5913DAD /* RNSVG */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNSVG; path = libRNSVG.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 91BFA73E529051CDD2E6783F3C8023D1 /* ExpoWebBrowser */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoWebBrowser; path = libExpoWebBrowser.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 971F6C319DDD4BD078954A5EF77B5BA7 /* React-featureflags */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-featureflags"; path = "libReact-featureflags.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 97CE6A3FA04F0B3C1E0418A227804309 /* RNGoogleSignin */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNGoogleSignin; path = libRNGoogleSignin.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 981DE5816F289093469CC450A22DC1F7 /* EXBarCodeScanner */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = EXBarCodeScanner; path = libEXBarCodeScanner.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A5B49761F8D1EB12585DD45CAA2E489F /* React-logger */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-logger"; path = "libReact-logger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - A67E85E5F06FDA406D3A1B378BDF0C5C /* React-runtimescheduler */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-runtimescheduler"; path = "libReact-runtimescheduler.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - A68E5A9B69A3BA0FD52CAF7A354EC93B /* React-RCTNetwork */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTNetwork"; path = "libReact-RCTNetwork.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - ABC8ABA7BE6A035D2B3BD07109EFD54A /* ExpoFont */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoFont; path = libExpoFont.a; sourceTree = BUILT_PRODUCTS_DIR; }; - B7610E9FDE749C16C0B1CDAAF3B2DDC2 /* React-utils */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-utils"; path = "libReact-utils.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - BB41A78C1BAC8F34C36E35A225A47DFC /* EXConstants-ExpoConstants_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "EXConstants-ExpoConstants_privacy"; path = ExpoConstants_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - BD71E2539823621820F84384064C253A /* React-Core */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Core"; path = "libReact-Core.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - C02EAF482D8B4DE45E3A58A25AE1FA91 /* React-jserrorhandler */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jserrorhandler"; path = "libReact-jserrorhandler.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = GTMSessionFetcher; path = libGTMSessionFetcher.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C1A919103EAC9813D236486C34FC0A21 /* React-RCTVibration */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTVibration"; path = "libReact-RCTVibration.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - C777CF2FB1E39A45CBBDB54E8693F471 /* RNReanimated */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RNReanimated; path = libRNReanimated.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C941106D9D54AE237C5110F5638389AC /* React-Mapbuffer */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Mapbuffer"; path = "libReact-Mapbuffer.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - CD31A81A9E8B35D5194EE8ED811B5D64 /* ExpoFileSystem */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoFileSystem; path = libExpoFileSystem.a; sourceTree = BUILT_PRODUCTS_DIR; }; - CEA45A2349847B8CEAC9ABF565A04BD0 /* React-ImageManager */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-ImageManager"; path = "libReact-ImageManager.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - D22EED118A762A7D7BC88A4ADBB7026E /* React-RuntimeCore */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RuntimeCore"; path = "libReact-RuntimeCore.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - D5C775614AC76D44CECB6BE08B022F1F /* ReactCommon */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ReactCommon; path = libReactCommon.a; sourceTree = BUILT_PRODUCTS_DIR; }; - D9F334F2E90E3EE462FC4192AF5C03BD /* React-jsi */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jsi"; path = "libReact-jsi.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - DA0C8E4A1DAFC158C8B8845D021E6531 /* GTMAppAuth-GTMAppAuth_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GTMAppAuth-GTMAppAuth_Privacy"; path = GTMAppAuth_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - DA7ABB6DD8AEACED51D63B2C774E3A63 /* React-RCTFabric */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTFabric"; path = "libReact-RCTFabric.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - DAD8B71DF2DFCF15AAF98C06D37D5703 /* React-hermes */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-hermes"; path = "libReact-hermes.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - DE73D8A5ECB254D9D3F8C36C8D201F89 /* React-Fabric */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Fabric"; path = "libReact-Fabric.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E50E54D57E4CB3E0920119CF69AD9A2D /* React-Core-RCTI18nStrings */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "React-Core-RCTI18nStrings"; path = RCTI18nStrings.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - E5BA41B7F2E1FE47F9ABCAC27C9E4281 /* GoogleSignIn-GoogleSignIn */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GoogleSignIn-GoogleSignIn"; path = GoogleSignIn.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - E6A16705C69FC7DE11C2469A4A0F8358 /* React-RCTText */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTText"; path = "libReact-RCTText.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E7178FECB829C9576A3723658B07F087 /* React-Codegen */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-Codegen"; path = "libReact-Codegen.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E826FA0DCB9AA6E7829C68391B323B78 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; path = GTMSessionFetcher_Core_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - EE0F6648D04CB8A4D349EA4DAA91AF81 /* ExpoDevice */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ExpoDevice; path = libExpoDevice.a; sourceTree = BUILT_PRODUCTS_DIR; }; - EEDBF403E8E0B3885E65C2741B536BC5 /* React-RCTImage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTImage"; path = "libReact-RCTImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - EF9852680BCD6EC8B15F622B5B92A838 /* AppAuth-AppAuthCore_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "AppAuth-AppAuthCore_Privacy"; path = AppAuthCore_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - F2E7C88DFCD460A4B46B913ADEB8A641 /* React-jsiexecutor */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-jsiexecutor"; path = "libReact-jsiexecutor.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F4BDA69E3BCB0166D49FB679ABADCA00 /* fmt */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = fmt; path = libfmt.a; sourceTree = BUILT_PRODUCTS_DIR; }; - F71EBF73F354B475D465FF6DE9A66707 /* React-RCTBlob */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTBlob"; path = "libReact-RCTBlob.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F8A439592F13E493EBAB22D857A814DB /* ExpoDevice-ExpoDevice_privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ExpoDevice-ExpoDevice_privacy"; path = ExpoDevice_privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - F958876A082BF810B342435CE3FB5AF6 /* RCTTypeSafety */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RCTTypeSafety; path = libRCTTypeSafety.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FD56AB51475BC5F592781EE2692D1412 /* GoogleSignIn */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = GoogleSignIn; path = libGoogleSignIn.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FE7B9294FF05AAFD1653E2104E10844A /* React-RCTAnimation */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "React-RCTAnimation"; path = "libReact-RCTAnimation.a"; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 46EB2E0000E560 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000E5D0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EB30 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000ED60 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EDD0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EF60 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F140 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F1B0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F250 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F3E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F510 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F620 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F750 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F880 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FAE0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FC30 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FCA0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FE10 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FE80 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000101C0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00010330 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00010460 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011490 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011670 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000116E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011890 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011900 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011AC0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011B30 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000121F0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000139A0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013B40 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013C90 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013D00 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013E40 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00014280 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000143E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00014C10 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00015790 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00015B70 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00016210 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00016280 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00017F30 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000181C0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000197F0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019970 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019AF0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019C10 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019E10 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A200 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A380 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A4E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001ABF0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001ADF0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001AEF0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B030 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B130 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B5E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B6E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B8C0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BAA0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BC10 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BF10 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C060 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C1D0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C450 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C5E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C6E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C870 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C990 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CD50 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CE50 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CF50 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D060 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D2C0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D490 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D6B0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D9B0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001DD20 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001E2B0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001F930 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FAF0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FD40 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FF80 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 46EB2E00000010 = { - isa = PBXGroup; - children = ( - 46EB2E000005D0 /* Podfile */, - 46EB2E00000090 /* Development Pods */, - 46EB2E00000060 /* Frameworks */, - 46EB2E00000080 /* Pods */, - 46EB2E00000020 /* Products */, - 46EB2E00000070 /* Targets Support Files */, - ); - sourceTree = ""; - }; - 46EB2E00000020 /* Products */ = { - isa = PBXGroup; - children = ( - 3FD1B4C1246D643E9476438C28048FA8 /* AppAuth */, - EF9852680BCD6EC8B15F622B5B92A838 /* AppAuth-AppAuthCore_Privacy */, - 6FFB7B2992BB53405E6B771A5BA1E97D /* DoubleConversion */, - 0AE30817DC70B7BDE99523E2FB47404C /* EXApplication */, - 89113033478803623ECCDB4F9A1CBE61 /* EXApplication-ExpoApplication_privacy */, - 981DE5816F289093469CC450A22DC1F7 /* EXBarCodeScanner */, - 220361FF3B2778F8F38C2C4DCC5B49FD /* EXConstants */, - 8373770623C36DC1B0469DD50C6F763C /* EXConstants-EXConstants */, - BB41A78C1BAC8F34C36E35A225A47DFC /* EXConstants-ExpoConstants_privacy */, - 494E934B4070A029E1A8D42C9BDF4646 /* EXImageLoader */, - 58926B83684F42641928AA071B863676 /* Expo */, - 8C58DB1533FFA98B1F8D7AD4C7F57F2B /* ExpoAdapterGoogleSignIn */, - 80854D88467765B192E95AC12D7E7825 /* ExpoAsset */, - 8EB3D0724E20D016740D2411561FB73D /* ExpoCamera */, - 5C7A70A46CC181F171F0AB9E1682D2B7 /* ExpoCrypto */, - EE0F6648D04CB8A4D349EA4DAA91AF81 /* ExpoDevice */, - F8A439592F13E493EBAB22D857A814DB /* ExpoDevice-ExpoDevice_privacy */, - CD31A81A9E8B35D5194EE8ED811B5D64 /* ExpoFileSystem */, - 178DE81B4D5424C480EC2B1B64A6412D /* ExpoFileSystem-ExpoFileSystem_privacy */, - ABC8ABA7BE6A035D2B3BD07109EFD54A /* ExpoFont */, - 07BCD730F7BAE0FD407C1930FCA0A217 /* ExpoKeepAwake */, - 5868279839278475B7AAE3A5535A508C /* ExpoModulesCore */, - 91BFA73E529051CDD2E6783F3C8023D1 /* ExpoWebBrowser */, - F4BDA69E3BCB0166D49FB679ABADCA00 /* fmt */, - 3CA7A9404CCDD6BA22C97F8348CE3209 /* glog */, - FD56AB51475BC5F592781EE2692D1412 /* GoogleSignIn */, - E5BA41B7F2E1FE47F9ABCAC27C9E4281 /* GoogleSignIn-GoogleSignIn */, - 6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth */, - DA0C8E4A1DAFC158C8B8845D021E6531 /* GTMAppAuth-GTMAppAuth_Privacy */, - C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher */, - E826FA0DCB9AA6E7829C68391B323B78 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */, - 288CD1F2113855AFB654C359138106EF /* Pods-mobileapptemplate */, - 1936453FF2A7E3A13063C4917C4D5598 /* RCT-Folly */, - 33EEBF1D210254B5452CE560F81C9D38 /* RCTDeprecation */, - F958876A082BF810B342435CE3FB5AF6 /* RCTTypeSafety */, - E7178FECB829C9576A3723658B07F087 /* React-Codegen */, - BD71E2539823621820F84384064C253A /* React-Core */, - E50E54D57E4CB3E0920119CF69AD9A2D /* React-Core-RCTI18nStrings */, - 6771D231F4C8C5976470A369C474B32E /* React-CoreModules */, - 37592FDAD45752511010F4B06AC57355 /* React-cxxreact */, - 6ED2C07E6AE77BBD9A6856E523EF6A06 /* React-debug */, - DE73D8A5ECB254D9D3F8C36C8D201F89 /* React-Fabric */, - 61A80F68AE163B384B7D7A9E76B6046C /* React-FabricImage */, - 971F6C319DDD4BD078954A5EF77B5BA7 /* React-featureflags */, - 5AA54A19E2135E09B9C8C0767385FD3A /* React-graphics */, - DAD8B71DF2DFCF15AAF98C06D37D5703 /* React-hermes */, - CEA45A2349847B8CEAC9ABF565A04BD0 /* React-ImageManager */, - C02EAF482D8B4DE45E3A58A25AE1FA91 /* React-jserrorhandler */, - D9F334F2E90E3EE462FC4192AF5C03BD /* React-jsi */, - F2E7C88DFCD460A4B46B913ADEB8A641 /* React-jsiexecutor */, - 2577F299FCB0A19824FE989BE77B8E8F /* React-jsinspector */, - A5B49761F8D1EB12585DD45CAA2E489F /* React-logger */, - C941106D9D54AE237C5110F5638389AC /* React-Mapbuffer */, - 52FCF98CEFF94C742080B6965D537AD0 /* react-native-safe-area-context */, - 60D5A56E763D6E7C4FBE797565062EEA /* React-nativeconfig */, - 1E649614D7644BF68C2F5D4CB3FBF8DC /* React-NativeModulesApple */, - 666E72807891C591E025A75410CD2A26 /* React-perflogger */, - FE7B9294FF05AAFD1653E2104E10844A /* React-RCTAnimation */, - 39D0105B481E5FB78C661496BD63B8A5 /* React-RCTAppDelegate */, - F71EBF73F354B475D465FF6DE9A66707 /* React-RCTBlob */, - DA7ABB6DD8AEACED51D63B2C774E3A63 /* React-RCTFabric */, - EEDBF403E8E0B3885E65C2741B536BC5 /* React-RCTImage */, - 802121F5B756ACBFDD6D08C36246DADD /* React-RCTLinking */, - A68E5A9B69A3BA0FD52CAF7A354EC93B /* React-RCTNetwork */, - 269BE773C9482484B70949A40F4EA525 /* React-RCTSettings */, - E6A16705C69FC7DE11C2469A4A0F8358 /* React-RCTText */, - C1A919103EAC9813D236486C34FC0A21 /* React-RCTVibration */, - 1E04881EDF02715BD6AC2C6ED3FBB37E /* React-rendererdebug */, - 1381503C42FFF460E946860A32A6F981 /* React-RuntimeApple */, - D22EED118A762A7D7BC88A4ADBB7026E /* React-RuntimeCore */, - 4F3E9C98444FA55E416B857143C48013 /* React-RuntimeHermes */, - A67E85E5F06FDA406D3A1B378BDF0C5C /* React-runtimescheduler */, - B7610E9FDE749C16C0B1CDAAF3B2DDC2 /* React-utils */, - D5C775614AC76D44CECB6BE08B022F1F /* ReactCommon */, - 5737DDB4BC95AD399B3206838AB97095 /* RNCAsyncStorage */, - 7894B46E6C7FA2545BF0AD11EFC6F44E /* RNCAsyncStorage-RNCAsyncStorage_resources */, - 8F65F9361F2069CF9E9D751272968DE4 /* RNGestureHandler */, - 97CE6A3FA04F0B3C1E0418A227804309 /* RNGoogleSignin */, - C777CF2FB1E39A45CBBDB54E8693F471 /* RNReanimated */, - 50B5347C9A6E93B7D4CFC3673BA6FB7E /* RNScreens */, - 90EE8D3C082C157169540FC8F5913DAD /* RNSVG */, - 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */, - 65D0A19C165FA1126B1360680FE6DB12 /* Yoga */, - 6F73B6C7971A37DCD5170ED89E3DF741 /* ZXingObjC */, - ); - name = Products; - sourceTree = ""; - }; - 46EB2E00000060 /* Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = Frameworks; - sourceTree = ""; - }; - 46EB2E00000070 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001FF90 /* Pods-mobileapptemplate */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - 46EB2E00000080 /* Pods */ = { - isa = PBXGroup; - children = ( - 46EB2E000000B0 /* AppAuth */, - 46EB2E00000580 /* boost */, - 46EB2E000000C0 /* DoubleConversion */, - 46EB2E00000590 /* fmt */, - 46EB2E000005A0 /* glog */, - 46EB2E000001F0 /* GoogleSignIn */, - 46EB2E000001D0 /* GTMAppAuth */, - 46EB2E000001E0 /* GTMSessionFetcher */, - 46EB2E000005B0 /* hermes-engine */, - 46EB2E00000200 /* RCT-Folly */, - 46EB2E00000550 /* SocketRocket */, - 46EB2E00000570 /* ZXingObjC */, - ); - name = Pods; - sourceTree = ""; - }; - 46EB2E00000090 /* Development Pods */ = { - isa = PBXGroup; - children = ( - 46EB2E000000D0 /* EXApplication */, - 46EB2E000000E0 /* EXBarCodeScanner */, - 46EB2E000000F0 /* EXConstants */, - 46EB2E00000100 /* EXImageLoader */, - 46EB2E00000110 /* Expo */, - 46EB2E00000120 /* ExpoAdapterGoogleSignIn */, - 46EB2E00000130 /* ExpoAsset */, - 46EB2E00000140 /* ExpoCamera */, - 46EB2E00000150 /* ExpoCrypto */, - 46EB2E00000160 /* ExpoDevice */, - 46EB2E00000170 /* ExpoFileSystem */, - 46EB2E00000180 /* ExpoFont */, - 46EB2E00000190 /* ExpoKeepAwake */, - 46EB2E000001A0 /* ExpoModulesCore */, - 46EB2E000001B0 /* ExpoWebBrowser */, - 46EB2E000001C0 /* FBLazyVector */, - 46EB2E00000210 /* RCTDeprecation */, - 46EB2E00000220 /* RCTRequired */, - 46EB2E00000230 /* RCTTypeSafety */, - 46EB2E000002A0 /* React */, - 46EB2E00000410 /* React-callinvoker */, - 46EB2E000002B0 /* React-Codegen */, - 46EB2E000002C0 /* React-Core */, - 46EB2E000002D0 /* React-CoreModules */, - 46EB2E00000420 /* React-cxxreact */, - 46EB2E00000430 /* React-debug */, - 46EB2E000002E0 /* React-Fabric */, - 46EB2E000002F0 /* React-FabricImage */, - 46EB2E00000440 /* React-featureflags */, - 46EB2E00000450 /* React-graphics */, - 46EB2E00000460 /* React-hermes */, - 46EB2E00000300 /* React-ImageManager */, - 46EB2E00000470 /* React-jserrorhandler */, - 46EB2E00000480 /* React-jsi */, - 46EB2E00000490 /* React-jsiexecutor */, - 46EB2E000004A0 /* React-jsinspector */, - 46EB2E000004B0 /* React-jsitracing */, - 46EB2E000004C0 /* React-logger */, - 46EB2E00000310 /* React-Mapbuffer */, - 46EB2E000005C0 /* react-native-safe-area-context */, - 46EB2E000004D0 /* React-nativeconfig */, - 46EB2E00000320 /* React-NativeModulesApple */, - 46EB2E000004E0 /* React-perflogger */, - 46EB2E00000330 /* React-RCTActionSheet */, - 46EB2E00000340 /* React-RCTAnimation */, - 46EB2E00000350 /* React-RCTAppDelegate */, - 46EB2E00000360 /* React-RCTBlob */, - 46EB2E00000370 /* React-RCTFabric */, - 46EB2E00000380 /* React-RCTImage */, - 46EB2E00000390 /* React-RCTLinking */, - 46EB2E000003A0 /* React-RCTNetwork */, - 46EB2E000003B0 /* React-RCTSettings */, - 46EB2E000003C0 /* React-RCTText */, - 46EB2E000003D0 /* React-RCTVibration */, - 46EB2E000004F0 /* React-rendererdebug */, - 46EB2E00000500 /* React-rncore */, - 46EB2E000003E0 /* React-RuntimeApple */, - 46EB2E000003F0 /* React-RuntimeCore */, - 46EB2E00000510 /* React-runtimeexecutor */, - 46EB2E00000400 /* React-RuntimeHermes */, - 46EB2E00000520 /* React-runtimescheduler */, - 46EB2E00000530 /* React-utils */, - 46EB2E00000540 /* ReactCommon */, - 46EB2E00000240 /* RNCAsyncStorage */, - 46EB2E00000250 /* RNGestureHandler */, - 46EB2E00000260 /* RNGoogleSignin */, - 46EB2E00000270 /* RNReanimated */, - 46EB2E00000290 /* RNScreens */, - 46EB2E00000280 /* RNSVG */, - 46EB2E00000560 /* Yoga */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - 46EB2E000000B0 /* AppAuth */ = { - isa = PBXGroup; - children = ( - 46EB2E000005E0 /* Core */, - 46EB2E00000960 /* ExternalUserAgent */, - 46EB2E0000E600 /* Support Files */, - ); - name = AppAuth; - path = AppAuth; - sourceTree = ""; - }; - 46EB2E000000C0 /* DoubleConversion */ = { - isa = PBXGroup; - children = ( - 46EB2E00000A40 /* bignum.cc */, - 46EB2E00000A50 /* bignum.h */, - 46EB2E00000A20 /* bignum-dtoa.cc */, - 46EB2E00000A30 /* bignum-dtoa.h */, - 46EB2E00000A60 /* cached-powers.cc */, - 46EB2E00000A70 /* cached-powers.h */, - 46EB2E00000A80 /* diy-fp.cc */, - 46EB2E00000A90 /* diy-fp.h */, - 46EB2E00000AA0 /* double-conversion.cc */, - 46EB2E00000AB0 /* double-conversion.h */, - 46EB2E00000AC0 /* fast-dtoa.cc */, - 46EB2E00000AD0 /* fast-dtoa.h */, - 46EB2E00000AE0 /* fixed-dtoa.cc */, - 46EB2E00000AF0 /* fixed-dtoa.h */, - 46EB2E00000B00 /* ieee.h */, - 46EB2E00000B10 /* strtod.cc */, - 46EB2E00000B20 /* strtod.h */, - 46EB2E00000B30 /* utils.h */, - 46EB2E0000EC60 /* Support Files */, - ); - name = DoubleConversion; - path = DoubleConversion; - sourceTree = ""; - }; - 46EB2E000000D0 /* EXApplication */ = { - isa = PBXGroup; - children = ( - 46EB2E00000B40 /* ApplicationExceptions.swift */, - 46EB2E00000B50 /* ApplicationModule.swift */, - 46EB2E0000D580 /* PrivacyInfo.xcprivacy */, - 46EB2E00000B60 /* EXApplication */, - 46EB2E0000DB20 /* Pod */, - 46EB2E0000EE00 /* Support Files */, - ); - name = EXApplication; - path = "../../node_modules/expo-application/ios"; - sourceTree = ""; - }; - 46EB2E000000E0 /* EXBarCodeScanner */ = { - isa = PBXGroup; - children = ( - 46EB2E00000B90 /* BarCodeScannerExceptions.swift */, - 46EB2E00000BA0 /* BarCodeScannerModule.swift */, - 46EB2E00000BB0 /* EXBarCodeCameraRequester.h */, - 46EB2E00000BC0 /* EXBarCodeCameraRequester.m */, - 46EB2E00000BD0 /* EXBarCodeScanner.h */, - 46EB2E00000BE0 /* EXBarCodeScanner.m */, - 46EB2E00000BF0 /* EXBarCodeScannerProvider.h */, - 46EB2E00000C00 /* EXBarCodeScannerProvider.m */, - 46EB2E00000C10 /* EXBarCodeScannerView.h */, - 46EB2E00000C20 /* EXBarCodeScannerView.m */, - 46EB2E0000DB40 /* Pod */, - 46EB2E0000F030 /* Support Files */, - 46EB2E00000C30 /* Utilities */, - ); - name = EXBarCodeScanner; - path = "../../node_modules/expo-barcode-scanner/ios"; - sourceTree = ""; - }; - 46EB2E000000F0 /* EXConstants */ = { - isa = PBXGroup; - children = ( - 46EB2E00000C60 /* ConstantsModule.swift */, - 46EB2E00000C70 /* EXConstantsInstallationIdProvider.h */, - 46EB2E00000C80 /* EXConstantsInstallationIdProvider.m */, - 46EB2E00000C90 /* EXConstantsService.h */, - 46EB2E00000CA0 /* EXConstantsService.m */, - 46EB2E0000D590 /* PrivacyInfo.xcprivacy */, - 46EB2E0000DB60 /* Pod */, - 46EB2E0000F1D0 /* Support Files */, - ); - name = EXConstants; - path = "../../node_modules/expo-constants/ios"; - sourceTree = ""; - }; - 46EB2E00000100 /* EXImageLoader */ = { - isa = PBXGroup; - children = ( - 46EB2E00000CB0 /* EXImageLoader.h */, - 46EB2E00000CC0 /* EXImageLoader.m */, - 46EB2E0000DB80 /* Pod */, - 46EB2E0000F410 /* Support Files */, - ); - name = EXImageLoader; - path = "../../node_modules/expo-image-loader/ios"; - sourceTree = ""; - }; - 46EB2E00000110 /* Expo */ = { - isa = PBXGroup; - children = ( - 46EB2E00000CD0 /* EXAppDefinesLoader.h */, - 46EB2E00000CE0 /* EXAppDefinesLoader.m */, - 46EB2E00000CF0 /* Expo.h */, - 46EB2E0000DBA0 /* Pod */, - 46EB2E0000F550 /* Support Files */, - ); - name = Expo; - path = ../../node_modules/expo; - sourceTree = ""; - }; - 46EB2E00000120 /* ExpoAdapterGoogleSignIn */ = { - isa = PBXGroup; - children = ( - 46EB2E00000D00 /* GoogleSignInAppDelegate.swift */, - 46EB2E0000DBD0 /* Pod */, - 46EB2E0000F640 /* Support Files */, - ); - name = ExpoAdapterGoogleSignIn; - path = "../../node_modules/@react-native-google-signin/google-signin/expo/ios"; - sourceTree = ""; - }; - 46EB2E00000130 /* ExpoAsset */ = { - isa = PBXGroup; - children = ( - 46EB2E00000D10 /* AssetModule.swift */, - 46EB2E0000DBF0 /* Pod */, - 46EB2E0000F770 /* Support Files */, - ); - name = ExpoAsset; - path = "../../node_modules/expo-asset/ios"; - sourceTree = ""; - }; - 46EB2E00000140 /* ExpoCamera */ = { - isa = PBXGroup; - children = ( - 46EB2E00000D20 /* CameraViewLegacyModule.swift */, - 46EB2E00000D30 /* CameraViewModule.swift */, - 46EB2E00000E80 /* SimulatorUtils.swift */, - 46EB2E00000D40 /* Common */, - 46EB2E00000DB0 /* Current */, - 46EB2E00000E40 /* Legacy */, - 46EB2E0000DC10 /* Pod */, - 46EB2E0000F9D0 /* Support Files */, - ); - name = ExpoCamera; - path = "../../node_modules/expo-camera/ios"; - sourceTree = ""; - }; - 46EB2E00000150 /* ExpoCrypto */ = { - isa = PBXGroup; - children = ( - 46EB2E00000E90 /* CryptoModule.swift */, - 46EB2E00000EA0 /* DigestAlgorithm.swift */, - 46EB2E00000EB0 /* DigestOptions.swift */, - 46EB2E0000DC30 /* Pod */, - 46EB2E0000FB20 /* Support Files */, - ); - name = ExpoCrypto; - path = "../../node_modules/expo-crypto/ios"; - sourceTree = ""; - }; - 46EB2E00000160 /* ExpoDevice */ = { - isa = PBXGroup; - children = ( - 46EB2E00000EC0 /* DeviceModule.swift */, - 46EB2E0000D5A0 /* PrivacyInfo.xcprivacy */, - 46EB2E00000ED0 /* UIDevice.swift */, - 46EB2E0000DC50 /* Pod */, - 46EB2E0000FCD0 /* Support Files */, - ); - name = ExpoDevice; - path = "../../node_modules/expo-device/ios"; - sourceTree = ""; - }; - 46EB2E00000170 /* ExpoFileSystem */ = { - isa = PBXGroup; - children = ( - 46EB2E00000EE0 /* Encoding.swift */, - 46EB2E00000EF0 /* EXFileSystemAssetLibraryHandler.h */, - 46EB2E00000F00 /* EXFileSystemAssetLibraryHandler.m */, - 46EB2E00000F10 /* EXFileSystemHandler.h */, - 46EB2E00000F20 /* EXFileSystemLocalFileHandler.h */, - 46EB2E00000F30 /* EXFileSystemLocalFileHandler.m */, - 46EB2E00000F40 /* ExpoFileSystem.h */, - 46EB2E00001060 /* FileSystemBackgroundSessionHandler.swift */, - 46EB2E00001070 /* FileSystemExceptions.swift */, - 46EB2E00001080 /* FileSystemHelpers.swift */, - 46EB2E00001090 /* FileSystemModule.swift */, - 46EB2E000010A0 /* FileSystemRecords.swift */, - 46EB2E000010B0 /* NetworkingHelpers.swift */, - 46EB2E000010C0 /* NSData+EXFileSystem.h */, - 46EB2E000010D0 /* NSData+EXFileSystem.m */, - 46EB2E0000D5B0 /* PrivacyInfo.xcprivacy */, - 46EB2E00000F50 /* EXSessionTasks */, - 46EB2E0000DC70 /* Pod */, - 46EB2E0000FEB0 /* Support Files */, - ); - name = ExpoFileSystem; - path = "../../node_modules/expo-file-system/ios"; - sourceTree = ""; - }; - 46EB2E00000180 /* ExpoFont */ = { - isa = PBXGroup; - children = ( - 46EB2E000010E0 /* FontExceptions.swift */, - 46EB2E000010F0 /* FontFamilyAliasManager.swift */, - 46EB2E00001100 /* FontLoaderModule.swift */, - 46EB2E00001110 /* FontUtils.swift */, - 46EB2E00001120 /* UIFont+FontFamilyAlias.swift */, - 46EB2E0000DC90 /* Pod */, - 46EB2E00010220 /* Support Files */, - ); - name = ExpoFont; - path = "../../node_modules/expo-font/ios"; - sourceTree = ""; - }; - 46EB2E00000190 /* ExpoKeepAwake */ = { - isa = PBXGroup; - children = ( - 46EB2E00001130 /* KeepAwakeModule.swift */, - 46EB2E0000DCB0 /* Pod */, - 46EB2E00010350 /* Support Files */, - ); - name = ExpoKeepAwake; - path = "../../node_modules/expo-keep-awake/ios"; - sourceTree = ""; - }; - 46EB2E000001A0 /* ExpoModulesCore */ = { - isa = PBXGroup; - children = ( - 46EB2E00002210 /* common */, - 46EB2E00001140 /* ios */, - 46EB2E0000DCD0 /* Pod */, - 46EB2E00011380 /* Support Files */, - ); - name = ExpoModulesCore; - path = "../../node_modules/expo-modules-core"; - sourceTree = ""; - }; - 46EB2E000001B0 /* ExpoWebBrowser */ = { - isa = PBXGroup; - children = ( - 46EB2E00002330 /* WebAuthSession.swift */, - 46EB2E00002340 /* WebBrowserExceptions.swift */, - 46EB2E00002350 /* WebBrowserModule.swift */, - 46EB2E00002360 /* WebBrowserOptions.swift */, - 46EB2E00002370 /* WebBrowserSession.swift */, - 46EB2E0000DD00 /* Pod */, - 46EB2E000114F0 /* Support Files */, - ); - name = ExpoWebBrowser; - path = "../../node_modules/expo-web-browser/ios"; - sourceTree = ""; - }; - 46EB2E000001C0 /* FBLazyVector */ = { - isa = PBXGroup; - children = ( - 46EB2E00002380 /* FBLazyIterator.h */, - 46EB2E00002390 /* FBLazyVector.h */, - 46EB2E0000DD20 /* Pod */, - 46EB2E000115D0 /* Support Files */, - ); - name = FBLazyVector; - path = "../../node_modules/react-native/Libraries/FBLazyVector"; - sourceTree = ""; - }; - 46EB2E000001D0 /* GTMAppAuth */ = { - isa = PBXGroup; - children = ( - 46EB2E000023A0 /* AuthSession.swift */, - 46EB2E000023B0 /* AuthSessionDelegate.swift */, - 46EB2E000023C0 /* AuthSessionStore.swift */, - 46EB2E000023D0 /* GTMOAuth2Compatibility.swift */, - 46EB2E000023E0 /* KeychainAttribute.swift */, - 46EB2E000023F0 /* KeychainHelper.swift */, - 46EB2E00002400 /* KeychainStore.swift */, - 46EB2E0000D5C0 /* Resources */, - 46EB2E00011710 /* Support Files */, - ); - name = GTMAppAuth; - path = GTMAppAuth; - sourceTree = ""; - }; - 46EB2E000001E0 /* GTMSessionFetcher */ = { - isa = PBXGroup; - children = ( - 46EB2E00002410 /* Core */, - 46EB2E00011930 /* Support Files */, - ); - name = GTMSessionFetcher; - path = GTMSessionFetcher; - sourceTree = ""; - }; - 46EB2E000001F0 /* GoogleSignIn */ = { - isa = PBXGroup; - children = ( - 46EB2E000024B0 /* GIDAuthentication.h */, - 46EB2E000024C0 /* GIDAuthentication.m */, - 46EB2E000024D0 /* GIDAuthStateMigration.h */, - 46EB2E000024E0 /* GIDAuthStateMigration.m */, - 46EB2E000024F0 /* GIDCallbackQueue.h */, - 46EB2E00002500 /* GIDCallbackQueue.m */, - 46EB2E00002720 /* GIDConfiguration.h */, - 46EB2E00002510 /* GIDConfiguration.m */, - 46EB2E00002520 /* GIDEMMErrorHandler.h */, - 46EB2E00002530 /* GIDEMMErrorHandler.m */, - 46EB2E00002540 /* GIDEMMSupport.h */, - 46EB2E00002550 /* GIDEMMSupport.m */, - 46EB2E00002730 /* GIDGoogleUser.h */, - 46EB2E00002560 /* GIDGoogleUser.m */, - 46EB2E00002570 /* GIDGoogleUser_Private.h */, - 46EB2E00002580 /* GIDMDMPasscodeCache.h */, - 46EB2E00002590 /* GIDMDMPasscodeCache.m */, - 46EB2E000025A0 /* GIDMDMPasscodeState.h */, - 46EB2E000025B0 /* GIDMDMPasscodeState.m */, - 46EB2E000025C0 /* GIDMDMPasscodeState_Private.h */, - 46EB2E00002740 /* GIDProfileData.h */, - 46EB2E000025D0 /* GIDProfileData.m */, - 46EB2E000025E0 /* GIDProfileData_Private.h */, - 46EB2E000025F0 /* GIDScopes.h */, - 46EB2E00002600 /* GIDScopes.m */, - 46EB2E00002750 /* GIDSignIn.h */, - 46EB2E00002610 /* GIDSignIn.m */, - 46EB2E000026D0 /* GIDSignIn_Private.h */, - 46EB2E00002760 /* GIDSignInButton.h */, - 46EB2E00002620 /* GIDSignInButton.m */, - 46EB2E00002630 /* GIDSignInCallbackSchemes.h */, - 46EB2E00002640 /* GIDSignInCallbackSchemes.m */, - 46EB2E00002650 /* GIDSignInInternalOptions.h */, - 46EB2E00002660 /* GIDSignInInternalOptions.m */, - 46EB2E00002670 /* GIDSignInPreferences.h */, - 46EB2E00002680 /* GIDSignInPreferences.m */, - 46EB2E00002770 /* GIDSignInResult.h */, - 46EB2E00002690 /* GIDSignInResult.m */, - 46EB2E000026A0 /* GIDSignInResult_Private.h */, - 46EB2E000026B0 /* GIDSignInStrings.h */, - 46EB2E000026C0 /* GIDSignInStrings.m */, - 46EB2E00002780 /* GIDToken.h */, - 46EB2E000026E0 /* GIDToken.m */, - 46EB2E000026F0 /* GIDToken_Private.h */, - 46EB2E00002790 /* GoogleSignIn.h */, - 46EB2E00002700 /* NSBundle+GID3PAdditions.h */, - 46EB2E00002710 /* NSBundle+GID3PAdditions.m */, - 46EB2E0000D600 /* Resources */, - 46EB2E00011E00 /* Support Files */, - ); - name = GoogleSignIn; - path = GoogleSignIn; - sourceTree = ""; - }; - 46EB2E00000200 /* RCT-Folly */ = { - isa = PBXGroup; - children = ( - 46EB2E000030C0 /* Access.h */, - 46EB2E00003570 /* Access.h */, - 46EB2E00003580 /* Align.h */, - 46EB2E00003590 /* Aligned.h */, - 46EB2E000034D0 /* ApplyTuple.h */, - 46EB2E00003760 /* Arena.h */, - 46EB2E00003750 /* Arena-inl.h */, - 46EB2E000030D0 /* Array.h */, - 46EB2E000038A0 /* Asm.h */, - 46EB2E000035A0 /* Assume.h */, - 46EB2E00003290 /* AsyncTrace.h */, - 46EB2E00002910 /* AtFork.cpp */, - 46EB2E00003B20 /* AtFork.h */, - 46EB2E000038B0 /* Atomic.h */, - 46EB2E00002940 /* AtomicHashArray.h */, - 46EB2E00002930 /* AtomicHashArray-inl.h */, - 46EB2E00002960 /* AtomicHashMap.h */, - 46EB2E00002950 /* AtomicHashMap-inl.h */, - 46EB2E000032A0 /* AtomicHashUtils.h */, - 46EB2E00002970 /* AtomicIntrusiveLinkedList.h */, - 46EB2E00002980 /* AtomicLinkedList.h */, - 46EB2E00002990 /* AtomicUnorderedMap.h */, - 46EB2E000032B0 /* AtomicUnorderedMapUtils.h */, - 46EB2E000035B0 /* Badge.h */, - 46EB2E000029A0 /* base64.h */, - 46EB2E000029B0 /* Benchmark.h */, - 46EB2E000029C0 /* BenchmarkUtil.h */, - 46EB2E000030E0 /* BitIterator.h */, - 46EB2E00003200 /* BitIteratorDetail.h */, - 46EB2E000029D0 /* Bits.h */, - 46EB2E000035C0 /* Bits.h */, - 46EB2E000035D0 /* Builtin.h */, - 46EB2E000038C0 /* Builtins.h */, - 46EB2E000035E0 /* Byte.h */, - 46EB2E000029F0 /* CancellationToken.h */, - 46EB2E000029E0 /* CancellationToken-inl.h */, - 46EB2E000035F0 /* CArray.h */, - 46EB2E00003600 /* Cast.h */, - 46EB2E00003610 /* CheckedMath.h */, - 46EB2E00003520 /* Checksum.h */, - 46EB2E00002A00 /* Chrono.h */, - 46EB2E00002A10 /* ClockGettimeWrappers.h */, - 46EB2E00002A20 /* ConcurrentBitSet.h */, - 46EB2E00002A30 /* ConcurrentLazy.h */, - 46EB2E00002A50 /* ConcurrentSkipList.h */, - 46EB2E00002A40 /* ConcurrentSkipList-inl.h */, - 46EB2E000038D0 /* Config.h */, - 46EB2E000038E0 /* Constexpr.h */, - 46EB2E00002A60 /* ConstexprMath.h */, - 46EB2E00002A70 /* ConstructorCallbackList.h */, - 46EB2E000027B0 /* Conv.cpp */, - 46EB2E00002A80 /* Conv.h */, - 46EB2E00002A90 /* CPortability.h */, - 46EB2E00002AA0 /* CppAttributes.h */, - 46EB2E00002AB0 /* CpuId.h */, - 46EB2E000028B0 /* CString.cpp */, - 46EB2E00003620 /* CString.h */, - 46EB2E00003630 /* CustomizationPoint.h */, - 46EB2E00002AC0 /* DefaultKeepAliveExecutor.h */, - 46EB2E000027C0 /* Demangle.cpp */, - 46EB2E00002AD0 /* Demangle.h */, - 46EB2E000038F0 /* Dirent.h */, - 46EB2E00002AE0 /* DiscriminatedPtr.h */, - 46EB2E000032C0 /* DiscriminatedPtrDetail.h */, - 46EB2E00002830 /* dynamic.cpp */, - 46EB2E00002B00 /* dynamic.h */, - 46EB2E00002AF0 /* dynamic-inl.h */, - 46EB2E00002B10 /* DynamicConverter.h */, - 46EB2E00003770 /* EnableSharedFromThis.h */, - 46EB2E000030F0 /* Enumerate.h */, - 46EB2E00003900 /* Event.h */, - 46EB2E00003100 /* EvictingCacheMap.h */, - 46EB2E000028C0 /* Exception.cpp */, - 46EB2E00002B20 /* Exception.h */, - 46EB2E00003640 /* Exception.h */, - 46EB2E00002B30 /* ExceptionString.h */, - 46EB2E00002B50 /* ExceptionWrapper.h */, - 46EB2E00002B40 /* ExceptionWrapper-inl.h */, - 46EB2E00002B60 /* Executor.h */, - 46EB2E00002B70 /* Expected.h */, - 46EB2E00003650 /* Extern.h */, - 46EB2E00003210 /* F14Defaults.h */, - 46EB2E00003220 /* F14IntrinsicsAvailability.h */, - 46EB2E00003120 /* F14Map.h */, - 46EB2E00003110 /* F14Map-fwd.h */, - 46EB2E00003230 /* F14MapFallback.h */, - 46EB2E00003240 /* F14Mask.h */, - 46EB2E00003250 /* F14Policy.h */, - 46EB2E00003140 /* F14Set.h */, - 46EB2E00003130 /* F14Set-fwd.h */, - 46EB2E00003260 /* F14SetFallback.h */, - 46EB2E00002860 /* F14Table.cpp */, - 46EB2E00003270 /* F14Table.h */, - 46EB2E00003530 /* FarmHash.h */, - 46EB2E00002B80 /* FBString.h */, - 46EB2E00002B90 /* FBVector.h */, - 46EB2E00003910 /* Fcntl.h */, - 46EB2E00002BA0 /* File.h */, - 46EB2E00003920 /* Filesystem.h */, - 46EB2E000027D0 /* FileUtil.cpp */, - 46EB2E00002BB0 /* FileUtil.h */, - 46EB2E00002870 /* FileUtilDetail.cpp */, - 46EB2E000032D0 /* FileUtilDetail.h */, - 46EB2E000032E0 /* FileUtilVectorDetail.h */, - 46EB2E00002BC0 /* Fingerprint.h */, - 46EB2E000032F0 /* FingerprintPolynomial.h */, - 46EB2E00002BD0 /* FixedString.h */, - 46EB2E00003930 /* FmtCompile.h */, - 46EB2E00002BE0 /* FollyMemcpy.h */, - 46EB2E00002BF0 /* FollyMemset.h */, - 46EB2E00003160 /* Foreach.h */, - 46EB2E00003150 /* Foreach-inl.h */, - 46EB2E000027E0 /* Format.cpp */, - 46EB2E00002C10 /* Format.h */, - 46EB2E00002C00 /* Format-inl.h */, - 46EB2E00002C20 /* FormatArg.h */, - 46EB2E00002C30 /* FormatTraits.h */, - 46EB2E00002C40 /* Function.h */, - 46EB2E00003310 /* Futex.h */, - 46EB2E00003300 /* Futex-inl.h */, - 46EB2E00003940 /* GFlags.h */, - 46EB2E00002C50 /* GLog.h */, - 46EB2E00003950 /* GMock.h */, - 46EB2E00002C60 /* GroupVarint.h */, - 46EB2E00003320 /* GroupVarintDetail.h */, - 46EB2E00003960 /* GTest.h */, - 46EB2E00003B30 /* HardwareConcurrency.h */, - 46EB2E00002C70 /* Hash.h */, - 46EB2E00003540 /* Hash.h */, - 46EB2E00003170 /* heap_vector_types.h */, - 46EB2E00003190 /* HeterogeneousAccess.h */, - 46EB2E00003180 /* HeterogeneousAccess-fwd.h */, - 46EB2E00003670 /* Hint.h */, - 46EB2E00003660 /* Hint-inl.h */, - 46EB2E00002C80 /* Indestructible.h */, - 46EB2E00002C90 /* IndexedMemPool.h */, - 46EB2E000031A0 /* IntrusiveHeap.h */, - 46EB2E00002CA0 /* IntrusiveList.h */, - 46EB2E000034E0 /* Invoke.h */, - 46EB2E00003970 /* IOVec.h */, - 46EB2E00003330 /* IPAddress.h */, - 46EB2E00002CB0 /* IPAddress.h */, - 46EB2E00002CC0 /* IPAddressException.h */, - 46EB2E00003340 /* IPAddressSource.h */, - 46EB2E00002CD0 /* IPAddressV4.h */, - 46EB2E00002CE0 /* IPAddressV6.h */, - 46EB2E000031B0 /* Iterator.h */, - 46EB2E00003350 /* Iterators.h */, - 46EB2E00002840 /* json.cpp */, - 46EB2E00002CF0 /* json.h */, - 46EB2E00002D00 /* json_patch.h */, - 46EB2E00002850 /* json_pointer.cpp */, - 46EB2E00002D10 /* json_pointer.h */, - 46EB2E00003680 /* Keep.h */, - 46EB2E00003690 /* Launder.h */, - 46EB2E00002D20 /* Lazy.h */, - 46EB2E00003980 /* Libgen.h */, - 46EB2E00003990 /* Libunwind.h */, - 46EB2E00002D30 /* Likely.h */, - 46EB2E00002D40 /* MacAddress.h */, - 46EB2E00003780 /* MallctlHelper.h */, - 46EB2E00003790 /* Malloc.h */, - 46EB2E000039A0 /* Malloc.h */, - 46EB2E000028D0 /* MallocImpl.cpp */, - 46EB2E00003820 /* MallocImpl.h */, - 46EB2E00002D50 /* MapUtil.h */, - 46EB2E00002D60 /* Math.h */, - 46EB2E000039B0 /* Math.h */, - 46EB2E00002D70 /* MaybeManagedPtr.h */, - 46EB2E00002D80 /* Memory.h */, - 46EB2E000039C0 /* Memory.h */, - 46EB2E00003360 /* MemoryIdler.h */, - 46EB2E00003B40 /* MemoryMapping.h */, - 46EB2E000037A0 /* MemoryResource.h */, - 46EB2E000031C0 /* Merge.h */, - 46EB2E00002D90 /* MicroLock.h */, - 46EB2E00002DA0 /* MicroSpinLock.h */, - 46EB2E00002DB0 /* MoveWrapper.h */, - 46EB2E00002DC0 /* MPMCPipeline.h */, - 46EB2E00003370 /* MPMCPipelineDetail.h */, - 46EB2E00002DD0 /* MPMCQueue.h */, - 46EB2E000028E0 /* NetOps.cpp */, - 46EB2E00003830 /* NetOps.h */, - 46EB2E00003840 /* NetOpsDispatcher.h */, - 46EB2E00003850 /* NetworkSocket.h */, - 46EB2E000036A0 /* New.h */, - 46EB2E000037C0 /* not_null.h */, - 46EB2E000037B0 /* not_null-inl.h */, - 46EB2E00002DE0 /* ObserverContainer.h */, - 46EB2E000039D0 /* OpenSSL.h */, - 46EB2E00002DF0 /* Optional.h */, - 46EB2E000036B0 /* Ordering.h */, - 46EB2E00002E00 /* Overload.h */, - 46EB2E00002E10 /* PackedSyncPtr.h */, - 46EB2E00002E20 /* Padded.h */, - 46EB2E000034F0 /* Partial.h */, - 46EB2E00003380 /* PerfScoped.h */, - 46EB2E00003B50 /* Pid.h */, - 46EB2E00002E40 /* Poly.h */, - 46EB2E00002E30 /* Poly-inl.h */, - 46EB2E00003390 /* PolyDetail.h */, - 46EB2E00002E50 /* PolyException.h */, - 46EB2E00002E60 /* Portability.h */, - 46EB2E00002E70 /* Preprocessor.h */, - 46EB2E000036C0 /* Pretty.h */, - 46EB2E00002E80 /* ProducerConsumerQueue.h */, - 46EB2E000036D0 /* PropagateConst.h */, - 46EB2E00003500 /* protocol.h */, - 46EB2E000039E0 /* PThread.h */, - 46EB2E00002EA0 /* Random.h */, - 46EB2E00002E90 /* Random-inl.h */, - 46EB2E00002EB0 /* Range.h */, - 46EB2E000033A0 /* RangeCommon.h */, - 46EB2E000033B0 /* RangeSse42.h */, - 46EB2E000037D0 /* ReentrantAllocator.h */, - 46EB2E00002EC0 /* Replaceable.h */, - 46EB2E000036E0 /* RValueReferenceWrapper.h */, - 46EB2E00002ED0 /* RWSpinLock.h */, - 46EB2E000027F0 /* SafeAssert.cpp */, - 46EB2E000036F0 /* SafeAssert.h */, - 46EB2E000037E0 /* SanitizeAddress.h */, - 46EB2E000037F0 /* SanitizeLeak.h */, - 46EB2E00002900 /* SanitizeThread.cpp */, - 46EB2E000039F0 /* Sched.h */, - 46EB2E00002810 /* ScopeGuard.cpp */, - 46EB2E00002EE0 /* ScopeGuard.h */, - 46EB2E00002EF0 /* SharedMutex.h */, - 46EB2E00003B60 /* Shell.h */, - 46EB2E000033C0 /* SimdAnyOf.h */, - 46EB2E000033D0 /* SimdCharPlatform.h */, - 46EB2E000033E0 /* SimdForEach.h */, - 46EB2E000033F0 /* SimpleSimdStringUtils.h */, - 46EB2E00003400 /* SimpleSimdStringUtilsImpl.h */, - 46EB2E00003410 /* Singleton.h */, - 46EB2E00002F10 /* Singleton.h */, - 46EB2E00002F00 /* Singleton-inl.h */, - 46EB2E00002F20 /* SingletonThreadLocal.h */, - 46EB2E00003420 /* SlowFingerprint.h */, - 46EB2E00002F30 /* small_vector.h */, - 46EB2E00002F40 /* SocketAddress.h */, - 46EB2E00003430 /* SocketFastOpen.h */, - 46EB2E00003890 /* SocketFileDescriptorMap.h */, - 46EB2E00003A00 /* Sockets.h */, - 46EB2E00002F50 /* sorted_vector_types.h */, - 46EB2E00003A10 /* SourceLocation.h */, - 46EB2E000031D0 /* SparseByteSet.h */, - 46EB2E00002F60 /* SpinLock.h */, - 46EB2E00002880 /* SplitStringSimd.cpp */, - 46EB2E00003440 /* SplitStringSimd.h */, - 46EB2E00003450 /* SplitStringSimdImpl.h */, - 46EB2E00003550 /* SpookyHashV1.h */, - 46EB2E000028A0 /* SpookyHashV2.cpp */, - 46EB2E00003560 /* SpookyHashV2.h */, - 46EB2E00003460 /* Sse.h */, - 46EB2E00003700 /* StaticConst.h */, - 46EB2E00003470 /* StaticSingletonManager.h */, - 46EB2E00003A20 /* Stdio.h */, - 46EB2E00003A30 /* Stdlib.h */, - 46EB2E00002F70 /* stop_watch.h */, - 46EB2E000027A0 /* String.cpp */, - 46EB2E00003A40 /* String.h */, - 46EB2E00002F90 /* String.h */, - 46EB2E00002F80 /* String-inl.h */, - 46EB2E00002FA0 /* Subprocess.h */, - 46EB2E00002FB0 /* Synchronized.h */, - 46EB2E00002FC0 /* SynchronizedPtr.h */, - 46EB2E00003A50 /* SysFile.h */, - 46EB2E00003A60 /* Syslog.h */, - 46EB2E00003A70 /* SysMembarrier.h */, - 46EB2E00003A80 /* SysMman.h */, - 46EB2E00003A90 /* SysResource.h */, - 46EB2E00003AA0 /* SysStat.h */, - 46EB2E00003AB0 /* SysSyscall.h */, - 46EB2E00003AC0 /* SysTime.h */, - 46EB2E00003AD0 /* SysTypes.h */, - 46EB2E000028F0 /* SysUio.cpp */, - 46EB2E00003AE0 /* SysUio.h */, - 46EB2E00003860 /* TcpInfo.h */, - 46EB2E00003870 /* TcpInfoDispatcher.h */, - 46EB2E00003880 /* TcpInfoTypes.h */, - 46EB2E00003800 /* ThreadCachedArena.h */, - 46EB2E00002FD0 /* ThreadCachedInt.h */, - 46EB2E00002920 /* ThreadId.cpp */, - 46EB2E00003B70 /* ThreadId.h */, - 46EB2E00002FE0 /* ThreadLocal.h */, - 46EB2E00003480 /* ThreadLocalDetail.h */, - 46EB2E00003B80 /* ThreadName.h */, - 46EB2E00003710 /* Thunk.h */, - 46EB2E00003AF0 /* Time.h */, - 46EB2E00002FF0 /* TimeoutQueue.h */, - 46EB2E00002800 /* ToAscii.cpp */, - 46EB2E00003720 /* ToAscii.h */, - 46EB2E00003000 /* TokenBucket.h */, - 46EB2E00003510 /* traits.h */, - 46EB2E00003010 /* Traits.h */, - 46EB2E00003030 /* Try.h */, - 46EB2E00003020 /* Try-inl.h */, - 46EB2E00003490 /* TurnSequencer.h */, - 46EB2E00003730 /* TypeInfo.h */, - 46EB2E000034A0 /* TypeList.h */, - 46EB2E00003740 /* UncaughtExceptions.h */, - 46EB2E00002820 /* Unicode.cpp */, - 46EB2E00003040 /* Unicode.h */, - 46EB2E00003810 /* UninitializedMemoryHacks.h */, - 46EB2E00002890 /* UniqueInstance.cpp */, - 46EB2E000034B0 /* UniqueInstance.h */, - 46EB2E00003B00 /* Unistd.h */, - 46EB2E00003050 /* Unit.h */, - 46EB2E000034C0 /* UnrollUtils.h */, - 46EB2E00003070 /* Uri.h */, - 46EB2E00003060 /* Uri-inl.h */, - 46EB2E00003080 /* UTF8String.h */, - 46EB2E00003280 /* Util.h */, - 46EB2E00003090 /* Utility.h */, - 46EB2E000030A0 /* Varint.h */, - 46EB2E000031E0 /* View.h */, - 46EB2E000030B0 /* VirtualExecutor.h */, - 46EB2E000031F0 /* WeightedEvictingCacheMap.h */, - 46EB2E00003B10 /* Windows.h */, - 46EB2E00003B90 /* Fabric */, - 46EB2E000138A0 /* Support Files */, - ); - name = "RCT-Folly"; - path = "RCT-Folly"; - sourceTree = ""; - }; - 46EB2E00000210 /* RCTDeprecation */ = { - isa = PBXGroup; - children = ( - 46EB2E00003E70 /* RCTDeprecation.m */, - 46EB2E00003E50 /* Exported */, - 46EB2E0000DD40 /* Pod */, - 46EB2E000139D0 /* Support Files */, - ); - name = RCTDeprecation; - path = "../../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation"; - sourceTree = ""; - }; - 46EB2E00000220 /* RCTRequired */ = { - isa = PBXGroup; - children = ( - 46EB2E00003E80 /* RCTRequired.h */, - 46EB2E0000DD70 /* Pod */, - 46EB2E00013AA0 /* Support Files */, - ); - name = RCTRequired; - path = "../../node_modules/react-native/Libraries/Required"; - sourceTree = ""; - }; - 46EB2E00000230 /* RCTTypeSafety */ = { - isa = PBXGroup; - children = ( - 46EB2E00003E90 /* RCTConvertHelpers.h */, - 46EB2E00003EA0 /* RCTConvertHelpers.mm */, - 46EB2E00003EB0 /* RCTTypedModuleConstants.h */, - 46EB2E00003EC0 /* RCTTypedModuleConstants.mm */, - 46EB2E0000DD90 /* Pod */, - 46EB2E00013B90 /* Support Files */, - ); - name = RCTTypeSafety; - path = "../../node_modules/react-native/Libraries/TypeSafety"; - sourceTree = ""; - }; - 46EB2E00000240 /* RNCAsyncStorage */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D8C0 /* PrivacyInfo.xcprivacy */, - 46EB2E00003ED0 /* RNCAsyncStorage.h */, - 46EB2E00003EE0 /* RNCAsyncStorage.mm */, - 46EB2E00003EF0 /* RNCAsyncStorageDelegate.h */, - 46EB2E0000DDB0 /* Pod */, - 46EB2E00013D30 /* Support Files */, - ); - name = RNCAsyncStorage; - path = "../../node_modules/@react-native-async-storage/async-storage"; - sourceTree = ""; - }; - 46EB2E00000250 /* RNGestureHandler */ = { - isa = PBXGroup; - children = ( - 46EB2E00004050 /* RNGestureHandler.h */, - 46EB2E00004060 /* RNGestureHandler.mm */, - 46EB2E00004070 /* RNGestureHandlerActionType.h */, - 46EB2E00004080 /* RNGestureHandlerButton.h */, - 46EB2E00004090 /* RNGestureHandlerButton.m */, - 46EB2E000040A0 /* RNGestureHandlerButtonComponentView.h */, - 46EB2E000040B0 /* RNGestureHandlerButtonComponentView.mm */, - 46EB2E000040C0 /* RNGestureHandlerButtonManager.h */, - 46EB2E000040D0 /* RNGestureHandlerButtonManager.m */, - 46EB2E000040E0 /* RNGestureHandlerDirection.h */, - 46EB2E000040F0 /* RNGestureHandlerEvents.h */, - 46EB2E00004100 /* RNGestureHandlerEvents.m */, - 46EB2E00004110 /* RNGestureHandlerManager.h */, - 46EB2E00004120 /* RNGestureHandlerManager.mm */, - 46EB2E00004130 /* RNGestureHandlerModule.h */, - 46EB2E00004140 /* RNGestureHandlerModule.mm */, - 46EB2E00004150 /* RNGestureHandlerPointerTracker.h */, - 46EB2E00004160 /* RNGestureHandlerPointerTracker.m */, - 46EB2E00004170 /* RNGestureHandlerPointerType.h */, - 46EB2E00004180 /* RNGestureHandlerRegistry.h */, - 46EB2E00004190 /* RNGestureHandlerRegistry.m */, - 46EB2E000041A0 /* RNGestureHandlerRootViewComponentView.mm */, - 46EB2E000041B0 /* RNGestureHandlerState.h */, - 46EB2E000041C0 /* RNGestureHandlerStateManager.h */, - 46EB2E000041D0 /* RNGHStylusData.h */, - 46EB2E000041E0 /* RNGHStylusData.m */, - 46EB2E000041F0 /* RNGHTouchEventType.h */, - 46EB2E00004200 /* RNGHUIKit.h */, - 46EB2E00004210 /* RNGHVector.h */, - 46EB2E00004220 /* RNGHVector.m */, - 46EB2E00004230 /* RNManualActivationRecognizer.h */, - 46EB2E00004240 /* RNManualActivationRecognizer.m */, - 46EB2E00004250 /* RNRootViewGestureRecognizer.h */, - 46EB2E00004260 /* RNRootViewGestureRecognizer.m */, - 46EB2E00003F00 /* Handlers */, - 46EB2E0000DDF0 /* Pod */, - 46EB2E000141B0 /* Support Files */, - ); - name = RNGestureHandler; - path = "../../node_modules/react-native-gesture-handler"; - sourceTree = ""; - }; - 46EB2E00000260 /* RNGoogleSignin */ = { - isa = PBXGroup; - children = ( - 46EB2E00004270 /* RCTConvert+RNGoogleSignin.h */, - 46EB2E00004280 /* RCTConvert+RNGoogleSignin.mm */, - 46EB2E00004290 /* RNGoogleSignin.h */, - 46EB2E000042A0 /* RNGoogleSignin.mm */, - 46EB2E000042B0 /* RNGoogleSignInButton.h */, - 46EB2E000042C0 /* RNGoogleSignInButton.mm */, - 46EB2E000042D0 /* RNGoogleSigninButtonManager.m */, - 46EB2E000042E0 /* RNGoogleSigninButtonPaper.h */, - 46EB2E0000DE30 /* Pod */, - 46EB2E00014310 /* Support Files */, - ); - name = RNGoogleSignin; - path = "../../node_modules/@react-native-google-signin/google-signin"; - sourceTree = ""; - }; - 46EB2E00000270 /* RNReanimated */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DE70 /* Pod */, - 46EB2E000042F0 /* reanimated */, - 46EB2E00014B10 /* Support Files */, - 46EB2E000048E0 /* worklets */, - ); - name = RNReanimated; - path = "../../node_modules/react-native-reanimated"; - sourceTree = ""; - }; - 46EB2E00000280 /* RNSVG */ = { - isa = PBXGroup; - children = ( - 46EB2E00004EF0 /* RNSVGContainer.h */, - 46EB2E00004F00 /* RNSVGNode.h */, - 46EB2E00004F10 /* RNSVGNode.mm */, - 46EB2E00004F20 /* RNSVGRenderable.h */, - 46EB2E00004F30 /* RNSVGRenderable.mm */, - 46EB2E00004F40 /* RNSVGRenderableModule.h */, - 46EB2E00004F50 /* RNSVGRenderableModule.mm */, - 46EB2E00004F60 /* RNSVGSvgViewModule.h */, - 46EB2E00004F70 /* RNSVGSvgViewModule.mm */, - 46EB2E00004F80 /* RNSVGUIKit.h */, - 46EB2E00004B50 /* Brushes */, - 46EB2E00004C10 /* Elements */, - 46EB2E00004DE0 /* Filters */, - 46EB2E0000DEB0 /* Pod */, - 46EB2E00004F90 /* Shapes */, - 46EB2E000156C0 /* Support Files */, - 46EB2E00005020 /* Text */, - 46EB2E00005130 /* Utils */, - 46EB2E000052B0 /* ViewManagers */, - ); - name = RNSVG; - path = "../../node_modules/react-native-svg"; - sourceTree = ""; - }; - 46EB2E00000290 /* RNScreens */ = { - isa = PBXGroup; - children = ( - 46EB2E00005900 /* cpp */, - 46EB2E00005660 /* ios */, - 46EB2E0000DEF0 /* Pod */, - 46EB2E00015A30 /* Support Files */, - ); - name = RNScreens; - path = "../../node_modules/react-native-screens"; - sourceTree = ""; - }; - 46EB2E000002A0 /* React */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DF30 /* Pod */, - 46EB2E00015AD0 /* Support Files */, - ); - name = React; - path = "../../node_modules/react-native"; - sourceTree = ""; - }; - 46EB2E000002B0 /* React-Codegen */ = { - isa = PBXGroup; - children = ( - 46EB2E00005970 /* FBReactNativeSpecJSI.h */, - 46EB2E00005960 /* FBReactNativeSpecJSI-generated.cpp */, - 46EB2E00005980 /* RCTModulesConformingToProtocolsProvider.h */, - 46EB2E00005990 /* RCTModulesConformingToProtocolsProvider.mm */, - 46EB2E00005DD0 /* rnasyncstorageJSI.h */, - 46EB2E00005DC0 /* rnasyncstorageJSI-generated.cpp */, - 46EB2E00005E20 /* rngesturehandler_codegenJSI.h */, - 46EB2E00005E10 /* rngesturehandler_codegenJSI-generated.cpp */, - 46EB2E00005E70 /* RNGoogleSignInCGenJSI.h */, - 46EB2E00005E60 /* RNGoogleSignInCGenJSI-generated.cpp */, - 46EB2E00005EC0 /* rnreanimatedJSI.h */, - 46EB2E00005EB0 /* rnreanimatedJSI-generated.cpp */, - 46EB2E00005F10 /* rnscreensJSI.h */, - 46EB2E00005F00 /* rnscreensJSI-generated.cpp */, - 46EB2E00005F60 /* rnsvgJSI.h */, - 46EB2E00005F50 /* rnsvgJSI-generated.cpp */, - 46EB2E00005FB0 /* safeareacontextJSI.h */, - 46EB2E00005FA0 /* safeareacontextJSI-generated.cpp */, - 46EB2E00005930 /* FBReactNativeSpec */, - 46EB2E0000DF50 /* Pod */, - 46EB2E000059A0 /* react */, - 46EB2E00005D90 /* rnasyncstorage */, - 46EB2E00005DE0 /* rngesturehandler_codegen */, - 46EB2E00005E30 /* RNGoogleSignInCGen */, - 46EB2E00005E80 /* rnreanimated */, - 46EB2E00005ED0 /* rnscreens */, - 46EB2E00005F20 /* rnsvg */, - 46EB2E00005F70 /* safeareacontext */, - 46EB2E00016110 /* Support Files */, - ); - name = "React-Codegen"; - path = ../build/generated/ios; - sourceTree = ""; - }; - 46EB2E000002C0 /* React-Core */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D8D0 /* ar.lproj */, - 46EB2E0000D8E0 /* cs.lproj */, - 46EB2E0000D8F0 /* da.lproj */, - 46EB2E0000D900 /* de.lproj */, - 46EB2E0000D910 /* el.lproj */, - 46EB2E0000D930 /* en.lproj */, - 46EB2E0000D920 /* en-GB.lproj */, - 46EB2E0000D950 /* es.lproj */, - 46EB2E0000D940 /* es-ES.lproj */, - 46EB2E0000D960 /* fi.lproj */, - 46EB2E0000D970 /* fr.lproj */, - 46EB2E0000D980 /* he.lproj */, - 46EB2E0000D990 /* hi.lproj */, - 46EB2E0000D9A0 /* hr.lproj */, - 46EB2E0000D9B0 /* hu.lproj */, - 46EB2E0000D9C0 /* id.lproj */, - 46EB2E0000D9D0 /* it.lproj */, - 46EB2E0000D9E0 /* ja.lproj */, - 46EB2E0000D9F0 /* ko.lproj */, - 46EB2E0000DA00 /* ms.lproj */, - 46EB2E0000DA10 /* nb.lproj */, - 46EB2E0000DA20 /* nl.lproj */, - 46EB2E0000DA30 /* pl.lproj */, - 46EB2E0000DA50 /* pt.lproj */, - 46EB2E0000DA40 /* pt-PT.lproj */, - 46EB2E0000DA60 /* ro.lproj */, - 46EB2E0000DA70 /* ru.lproj */, - 46EB2E0000DA80 /* sk.lproj */, - 46EB2E0000DA90 /* sv.lproj */, - 46EB2E0000DAA0 /* th.lproj */, - 46EB2E0000DAB0 /* tr.lproj */, - 46EB2E0000DAC0 /* uk.lproj */, - 46EB2E0000DAD0 /* vi.lproj */, - 46EB2E0000DAE0 /* zh-Hans.lproj */, - 46EB2E0000DB00 /* zh-Hant.lproj */, - 46EB2E0000DAF0 /* zh-Hant-HK.lproj */, - 46EB2E0000DB10 /* zu.lproj */, - 46EB2E00005FC0 /* CoreModulesHeaders */, - 46EB2E00006180 /* Default */, - 46EB2E000072D0 /* DevSupport */, - 46EB2E0000DF70 /* Pod */, - 46EB2E00007430 /* RCTAnimationHeaders */, - 46EB2E000075F0 /* RCTBlobHeaders */, - 46EB2E00007620 /* RCTImageHeaders */, - 46EB2E000077A0 /* RCTLinkingHeaders */, - 46EB2E000077D0 /* RCTNetworkHeaders */, - 46EB2E00007840 /* RCTSettingsHeaders */, - 46EB2E00007870 /* RCTTextHeaders */, - 46EB2E00007AF0 /* RCTVibrationHeaders */, - 46EB2E00007B20 /* RCTWebSocket */, - 46EB2E000164F0 /* Support Files */, - ); - name = "React-Core"; - path = "../../node_modules/react-native"; - sourceTree = ""; - }; - 46EB2E000002D0 /* React-CoreModules */ = { - isa = PBXGroup; - children = ( - 46EB2E00007B50 /* CoreModulesPlugins.mm */, - 46EB2E00007B60 /* RCTAccessibilityManager.mm */, - 46EB2E00007B70 /* RCTActionSheetManager.mm */, - 46EB2E00007B80 /* RCTAlertController.mm */, - 46EB2E00007B90 /* RCTAlertManager.mm */, - 46EB2E00007BA0 /* RCTAppearance.mm */, - 46EB2E00007BB0 /* RCTAppState.mm */, - 46EB2E00007BC0 /* RCTClipboard.mm */, - 46EB2E00007BD0 /* RCTDeviceInfo.mm */, - 46EB2E00007BE0 /* RCTDevLoadingView.mm */, - 46EB2E00007BF0 /* RCTDevMenu.mm */, - 46EB2E00007C00 /* RCTDevSettings.mm */, - 46EB2E00007C10 /* RCTEventDispatcher.mm */, - 46EB2E00007C20 /* RCTExceptionsManager.mm */, - 46EB2E00007C30 /* RCTFPSGraph.mm */, - 46EB2E00007C40 /* RCTI18nManager.mm */, - 46EB2E00007C50 /* RCTKeyboardObserver.mm */, - 46EB2E00007C60 /* RCTLogBox.mm */, - 46EB2E00007C70 /* RCTLogBoxView.mm */, - 46EB2E00007C80 /* RCTPerfMonitor.mm */, - 46EB2E00007C90 /* RCTPlatform.mm */, - 46EB2E00007CA0 /* RCTRedBox.mm */, - 46EB2E00007CB0 /* RCTSourceCode.mm */, - 46EB2E00007CC0 /* RCTStatusBarManager.mm */, - 46EB2E00007CD0 /* RCTTiming.mm */, - 46EB2E00007CE0 /* RCTWebSocketExecutor.mm */, - 46EB2E00007CF0 /* RCTWebSocketModule.mm */, - 46EB2E0000DF90 /* Pod */, - 46EB2E000180F0 /* Support Files */, - ); - name = "React-CoreModules"; - path = "../../node_modules/react-native/React/CoreModules"; - sourceTree = ""; - }; - 46EB2E000002E0 /* React-Fabric */ = { - isa = PBXGroup; - children = ( - 46EB2E00007D00 /* animations */, - 46EB2E00007DA0 /* attributedstring */, - 46EB2E00007E50 /* componentregistry */, - 46EB2E00007EE0 /* componentregistrynative */, - 46EB2E00007F10 /* components */, - 46EB2E000088D0 /* core */, - 46EB2E00008E00 /* imagemanager */, - 46EB2E00008EC0 /* leakchecker */, - 46EB2E00008F10 /* mounting */, - 46EB2E0000DFB0 /* Pod */, - 46EB2E000090C0 /* scheduler */, - 46EB2E000196F0 /* Support Files */, - 46EB2E000091A0 /* telemetry */, - 46EB2E000091F0 /* textlayoutmanager */, - 46EB2E00009320 /* uimanager */, - ); - name = "React-Fabric"; - path = "../../node_modules/react-native/ReactCommon"; - sourceTree = ""; - }; - 46EB2E000002F0 /* React-FabricImage */ = { - isa = PBXGroup; - children = ( - 46EB2E00009450 /* conversions.h */, - 46EB2E00009460 /* ImageComponentDescriptor.h */, - 46EB2E00009470 /* ImageEventEmitter.cpp */, - 46EB2E00009480 /* ImageEventEmitter.h */, - 46EB2E00009490 /* ImageProps.cpp */, - 46EB2E000094A0 /* ImageProps.h */, - 46EB2E000094B0 /* ImageShadowNode.cpp */, - 46EB2E000094C0 /* ImageShadowNode.h */, - 46EB2E000094D0 /* ImageState.cpp */, - 46EB2E000094E0 /* ImageState.h */, - 46EB2E0000DFD0 /* Pod */, - 46EB2E000198A0 /* Support Files */, - ); - name = "React-FabricImage"; - path = "../../node_modules/react-native/ReactCommon"; - sourceTree = ""; - }; - 46EB2E00000300 /* React-ImageManager */ = { - isa = PBXGroup; - children = ( - 46EB2E000094F0 /* ImageManager.mm */, - 46EB2E00009500 /* RCTImageManager.h */, - 46EB2E00009510 /* RCTImageManager.mm */, - 46EB2E00009520 /* RCTImageManagerProtocol.h */, - 46EB2E00009530 /* RCTImagePrimitivesConversions.h */, - 46EB2E00009540 /* RCTSyncImageManager.h */, - 46EB2E00009550 /* RCTSyncImageManager.mm */, - 46EB2E0000DFF0 /* Pod */, - 46EB2E000199F0 /* Support Files */, - ); - name = "React-ImageManager"; - path = "../../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios"; - sourceTree = ""; - }; - 46EB2E00000310 /* React-Mapbuffer */ = { - isa = PBXGroup; - children = ( - 46EB2E00009560 /* MapBuffer.cpp */, - 46EB2E00009570 /* MapBuffer.h */, - 46EB2E00009580 /* MapBufferBuilder.cpp */, - 46EB2E00009590 /* MapBufferBuilder.h */, - 46EB2E0000E010 /* Pod */, - 46EB2E00019B40 /* Support Files */, - ); - name = "React-Mapbuffer"; - path = "../../node_modules/react-native/ReactCommon"; - sourceTree = ""; - }; - 46EB2E00000320 /* React-NativeModulesApple */ = { - isa = PBXGroup; - children = ( - 46EB2E000095A0 /* RCTInteropTurboModule.h */, - 46EB2E000095B0 /* RCTInteropTurboModule.mm */, - 46EB2E000095C0 /* RCTRuntimeExecutor.h */, - 46EB2E000095D0 /* RCTRuntimeExecutor.mm */, - 46EB2E000095E0 /* RCTTurboModule.h */, - 46EB2E000095F0 /* RCTTurboModule.mm */, - 46EB2E00009600 /* RCTTurboModuleManager.h */, - 46EB2E00009610 /* RCTTurboModuleManager.mm */, - 46EB2E0000E030 /* Pod */, - 46EB2E00019CA0 /* Support Files */, - ); - name = "React-NativeModulesApple"; - path = "../../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"; - sourceTree = ""; - }; - 46EB2E00000330 /* React-RCTActionSheet */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E050 /* Pod */, - 46EB2E00019D70 /* Support Files */, - ); - name = "React-RCTActionSheet"; - path = "../../node_modules/react-native/Libraries/ActionSheetIOS"; - sourceTree = ""; - }; - 46EB2E00000340 /* React-RCTAnimation */ = { - isa = PBXGroup; - children = ( - 46EB2E00009770 /* RCTAnimationPlugins.mm */, - 46EB2E00009780 /* RCTAnimationUtils.mm */, - 46EB2E00009790 /* RCTNativeAnimatedModule.mm */, - 46EB2E000097A0 /* RCTNativeAnimatedNodesManager.mm */, - 46EB2E000097B0 /* RCTNativeAnimatedTurboModule.mm */, - 46EB2E00009620 /* Drivers */, - 46EB2E00009670 /* Nodes */, - 46EB2E0000E070 /* Pod */, - 46EB2E0001A130 /* Support Files */, - ); - name = "React-RCTAnimation"; - path = "../../node_modules/react-native/Libraries/NativeAnimation"; - sourceTree = ""; - }; - 46EB2E00000350 /* React-RCTAppDelegate */ = { - isa = PBXGroup; - children = ( - 46EB2E000097D0 /* RCTAppDelegate.h */, - 46EB2E000097E0 /* RCTAppDelegate.mm */, - 46EB2E000097C0 /* RCTAppDelegate+Protected.h */, - 46EB2E000097F0 /* RCTAppSetupUtils.h */, - 46EB2E00009800 /* RCTAppSetupUtils.mm */, - 46EB2E00009810 /* RCTRootViewFactory.h */, - 46EB2E00009820 /* RCTRootViewFactory.mm */, - 46EB2E0000E090 /* Pod */, - 46EB2E0001A280 /* Support Files */, - ); - name = "React-RCTAppDelegate"; - path = "../../node_modules/react-native/Libraries/AppDelegate"; - sourceTree = ""; - }; - 46EB2E00000360 /* React-RCTBlob */ = { - isa = PBXGroup; - children = ( - 46EB2E00009830 /* RCTBlobCollector.h */, - 46EB2E00009840 /* RCTBlobCollector.mm */, - 46EB2E00009850 /* RCTBlobManager.mm */, - 46EB2E00009860 /* RCTBlobPlugins.h */, - 46EB2E00009870 /* RCTBlobPlugins.mm */, - 46EB2E00009880 /* RCTFileReaderModule.mm */, - 46EB2E0000E0B0 /* Pod */, - 46EB2E0001A410 /* Support Files */, - ); - name = "React-RCTBlob"; - path = "../../node_modules/react-native/Libraries/Blob"; - sourceTree = ""; - }; - 46EB2E00000370 /* React-RCTFabric */ = { - isa = PBXGroup; - children = ( - 46EB2E00009DB0 /* RCTConversions.h */, - 46EB2E00009DC0 /* RCTImageResponseDelegate.h */, - 46EB2E00009DD0 /* RCTImageResponseObserverProxy.h */, - 46EB2E00009DE0 /* RCTImageResponseObserverProxy.mm */, - 46EB2E00009DF0 /* RCTLocalizationProvider.h */, - 46EB2E00009E00 /* RCTLocalizationProvider.mm */, - 46EB2E00009E10 /* RCTPrimitives.h */, - 46EB2E00009E20 /* RCTScheduler.h */, - 46EB2E00009E30 /* RCTScheduler.mm */, - 46EB2E00009E40 /* RCTSurfacePointerHandler.h */, - 46EB2E00009E50 /* RCTSurfacePointerHandler.mm */, - 46EB2E00009E60 /* RCTSurfacePresenter.h */, - 46EB2E00009E70 /* RCTSurfacePresenter.mm */, - 46EB2E00009E80 /* RCTSurfacePresenterBridgeAdapter.h */, - 46EB2E00009E90 /* RCTSurfacePresenterBridgeAdapter.mm */, - 46EB2E00009EA0 /* RCTSurfaceRegistry.h */, - 46EB2E00009EB0 /* RCTSurfaceRegistry.mm */, - 46EB2E00009EC0 /* RCTSurfaceTouchHandler.h */, - 46EB2E00009ED0 /* RCTSurfaceTouchHandler.mm */, - 46EB2E00009EE0 /* RCTThirdPartyFabricComponentsProvider.h */, - 46EB2E00009EF0 /* RCTThirdPartyFabricComponentsProvider.mm */, - 46EB2E00009F00 /* RCTTouchableComponentViewProtocol.h */, - 46EB2E00009890 /* Mounting */, - 46EB2E0000E0D0 /* Pod */, - 46EB2E0001AAF0 /* Support Files */, - 46EB2E00009F10 /* Surface */, - 46EB2E00009F40 /* Utils */, - ); - name = "React-RCTFabric"; - path = "../../node_modules/react-native/React"; - sourceTree = ""; - }; - 46EB2E00000380 /* React-RCTImage */ = { - isa = PBXGroup; - children = ( - 46EB2E00009FC0 /* RCTAnimatedImage.mm */, - 46EB2E00009FD0 /* RCTBundleAssetImageLoader.mm */, - 46EB2E00009FE0 /* RCTDisplayWeakRefreshable.mm */, - 46EB2E00009FF0 /* RCTGIFImageDecoder.mm */, - 46EB2E0000A000 /* RCTImageBlurUtils.mm */, - 46EB2E0000A010 /* RCTImageCache.mm */, - 46EB2E0000A020 /* RCTImageEditingManager.mm */, - 46EB2E0000A030 /* RCTImageLoader.mm */, - 46EB2E0000A040 /* RCTImagePlugins.mm */, - 46EB2E0000A050 /* RCTImageShadowView.mm */, - 46EB2E0000A060 /* RCTImageStoreManager.mm */, - 46EB2E0000A070 /* RCTImageURLLoaderWithAttribution.mm */, - 46EB2E0000A080 /* RCTImageUtils.mm */, - 46EB2E0000A090 /* RCTImageView.mm */, - 46EB2E0000A0A0 /* RCTImageViewManager.mm */, - 46EB2E0000A0B0 /* RCTLocalAssetImageLoader.mm */, - 46EB2E0000A0C0 /* RCTResizeMode.mm */, - 46EB2E0000A0D0 /* RCTUIImageViewAnimated.mm */, - 46EB2E0000E0F0 /* Pod */, - 46EB2E0001AD20 /* Support Files */, - ); - name = "React-RCTImage"; - path = "../../node_modules/react-native/Libraries/Image"; - sourceTree = ""; - }; - 46EB2E00000390 /* React-RCTLinking */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A0E0 /* RCTLinkingManager.mm */, - 46EB2E0000A0F0 /* RCTLinkingPlugins.mm */, - 46EB2E0000E110 /* Pod */, - 46EB2E0001AE20 /* Support Files */, - ); - name = "React-RCTLinking"; - path = "../../node_modules/react-native/Libraries/LinkingIOS"; - sourceTree = ""; - }; - 46EB2E000003A0 /* React-RCTNetwork */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A100 /* RCTDataRequestHandler.mm */, - 46EB2E0000A110 /* RCTFileRequestHandler.mm */, - 46EB2E0000A120 /* RCTHTTPRequestHandler.mm */, - 46EB2E0000A130 /* RCTNetworking.mm */, - 46EB2E0000A140 /* RCTNetworkPlugins.mm */, - 46EB2E0000A150 /* RCTNetworkTask.mm */, - 46EB2E0000E130 /* Pod */, - 46EB2E0001AF60 /* Support Files */, - ); - name = "React-RCTNetwork"; - path = "../../node_modules/react-native/Libraries/Network"; - sourceTree = ""; - }; - 46EB2E000003B0 /* React-RCTSettings */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A160 /* RCTSettingsManager.mm */, - 46EB2E0000A170 /* RCTSettingsPlugins.mm */, - 46EB2E0000E150 /* Pod */, - 46EB2E0001B060 /* Support Files */, - ); - name = "React-RCTSettings"; - path = "../../node_modules/react-native/Libraries/Settings"; - sourceTree = ""; - }; - 46EB2E000003C0 /* React-RCTText */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A1E0 /* RCTConvert+Text.mm */, - 46EB2E0000A1F0 /* RCTTextAttributes.mm */, - 46EB2E0000A180 /* BaseText */, - 46EB2E0000E170 /* Pod */, - 46EB2E0000A1B0 /* RawText */, - 46EB2E0001B510 /* Support Files */, - 46EB2E0000A200 /* Text */, - 46EB2E0000A260 /* TextInput */, - 46EB2E0000A380 /* VirtualText */, - ); - name = "React-RCTText"; - path = "../../node_modules/react-native/Libraries/Text"; - sourceTree = ""; - }; - 46EB2E000003D0 /* React-RCTVibration */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A3C0 /* RCTVibration.mm */, - 46EB2E0000A3D0 /* RCTVibrationPlugins.mm */, - 46EB2E0000E190 /* Pod */, - 46EB2E0001B610 /* Support Files */, - ); - name = "React-RCTVibration"; - path = "../../node_modules/react-native/Libraries/Vibration"; - sourceTree = ""; - }; - 46EB2E000003E0 /* React-RuntimeApple */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A3E0 /* ObjCTimerRegistry.h */, - 46EB2E0000A3F0 /* ObjCTimerRegistry.mm */, - 46EB2E0000A400 /* RCTContextContainerHandling.h */, - 46EB2E0000A410 /* RCTHermesInstance.h */, - 46EB2E0000A420 /* RCTHermesInstance.mm */, - 46EB2E0000A440 /* RCTHost.h */, - 46EB2E0000A450 /* RCTHost.mm */, - 46EB2E0000A430 /* RCTHost+Internal.h */, - 46EB2E0000A460 /* RCTInstance.h */, - 46EB2E0000A470 /* RCTInstance.mm */, - 46EB2E0000A480 /* RCTJSThreadManager.h */, - 46EB2E0000A490 /* RCTJSThreadManager.mm */, - 46EB2E0000A4A0 /* RCTLegacyUIManagerConstantsProvider.h */, - 46EB2E0000A4B0 /* RCTLegacyUIManagerConstantsProvider.mm */, - 46EB2E0000A4C0 /* RCTPerformanceLoggerUtils.h */, - 46EB2E0000A4D0 /* RCTPerformanceLoggerUtils.mm */, - 46EB2E0000E1B0 /* Pod */, - 46EB2E0001B7F0 /* Support Files */, - ); - name = "React-RuntimeApple"; - path = "../../node_modules/react-native/ReactCommon/react/runtime/platform/ios"; - sourceTree = ""; - }; - 46EB2E000003F0 /* React-RuntimeCore */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A4E0 /* BindingsInstaller.h */, - 46EB2E0000A4F0 /* BridgelessJSCallInvoker.cpp */, - 46EB2E0000A500 /* BridgelessJSCallInvoker.h */, - 46EB2E0000A510 /* BridgelessNativeMethodCallInvoker.cpp */, - 46EB2E0000A520 /* BridgelessNativeMethodCallInvoker.h */, - 46EB2E0000A530 /* BufferedRuntimeExecutor.cpp */, - 46EB2E0000A540 /* BufferedRuntimeExecutor.h */, - 46EB2E0000A550 /* JSRuntimeFactory.cpp */, - 46EB2E0000A560 /* JSRuntimeFactory.h */, - 46EB2E0000A570 /* PlatformTimerRegistry.h */, - 46EB2E0000A580 /* ReactInstance.cpp */, - 46EB2E0000A590 /* ReactInstance.h */, - 46EB2E0000A5A0 /* TimerManager.cpp */, - 46EB2E0000A5B0 /* TimerManager.h */, - 46EB2E0000A5C0 /* nativeviewconfig */, - 46EB2E0000E1D0 /* Pod */, - 46EB2E0001B9D0 /* Support Files */, - ); - name = "React-RuntimeCore"; - path = "../../node_modules/react-native/ReactCommon/react/runtime"; - sourceTree = ""; - }; - 46EB2E00000400 /* React-RuntimeHermes */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A5F0 /* HermesInstance.cpp */, - 46EB2E0000A600 /* HermesInstance.h */, - 46EB2E0000E1F0 /* Pod */, - 46EB2E0001BAD0 /* Support Files */, - ); - name = "React-RuntimeHermes"; - path = "../../node_modules/react-native/ReactCommon/react/runtime"; - sourceTree = ""; - }; - 46EB2E00000410 /* React-callinvoker */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A610 /* CallInvoker.h */, - 46EB2E0000A620 /* SchedulerPriority.h */, - 46EB2E0000E210 /* Pod */, - 46EB2E0001BB70 /* Support Files */, - ); - name = "React-callinvoker"; - path = "../../node_modules/react-native/ReactCommon/callinvoker"; - sourceTree = ""; - }; - 46EB2E00000420 /* React-cxxreact */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A630 /* CxxModule.h */, - 46EB2E0000A640 /* CxxNativeModule.cpp */, - 46EB2E0000A650 /* CxxNativeModule.h */, - 46EB2E0000A660 /* ErrorUtils.h */, - 46EB2E0000A670 /* Instance.cpp */, - 46EB2E0000A680 /* Instance.h */, - 46EB2E0000A6A0 /* JsArgumentHelpers.h */, - 46EB2E0000A690 /* JsArgumentHelpers-inl.h */, - 46EB2E0000A6B0 /* JSBigString.cpp */, - 46EB2E0000A6C0 /* JSBigString.h */, - 46EB2E0000A6D0 /* JSBundleType.cpp */, - 46EB2E0000A6E0 /* JSBundleType.h */, - 46EB2E0000A6F0 /* JSExecutor.cpp */, - 46EB2E0000A700 /* JSExecutor.h */, - 46EB2E0000A710 /* JSIndexedRAMBundle.cpp */, - 46EB2E0000A720 /* JSIndexedRAMBundle.h */, - 46EB2E0000A730 /* JSModulesUnbundle.h */, - 46EB2E0000A740 /* MessageQueueThread.h */, - 46EB2E0000A750 /* MethodCall.cpp */, - 46EB2E0000A760 /* MethodCall.h */, - 46EB2E0000A770 /* ModuleRegistry.cpp */, - 46EB2E0000A780 /* ModuleRegistry.h */, - 46EB2E0000A790 /* MoveWrapper.h */, - 46EB2E0000A7A0 /* NativeModule.h */, - 46EB2E0000A7B0 /* NativeToJsBridge.cpp */, - 46EB2E0000A7C0 /* NativeToJsBridge.h */, - 46EB2E0000A7D0 /* RAMBundleRegistry.cpp */, - 46EB2E0000A7E0 /* RAMBundleRegistry.h */, - 46EB2E0000A7F0 /* ReactMarker.cpp */, - 46EB2E0000A800 /* ReactMarker.h */, - 46EB2E0000A810 /* ReactNativeVersion.h */, - 46EB2E0000A820 /* RecoverableError.h */, - 46EB2E0000A830 /* SharedProxyCxxModule.h */, - 46EB2E0000A840 /* SystraceSection.h */, - 46EB2E0000E230 /* Pod */, - 46EB2E0001BE40 /* Support Files */, - ); - name = "React-cxxreact"; - path = "../../node_modules/react-native/ReactCommon/cxxreact"; - sourceTree = ""; - }; - 46EB2E00000430 /* React-debug */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A850 /* flags.h */, - 46EB2E0000A860 /* react_native_assert.cpp */, - 46EB2E0000A870 /* react_native_assert.h */, - 46EB2E0000A880 /* react_native_expect.h */, - 46EB2E0000E250 /* Pod */, - 46EB2E0001BF60 /* Support Files */, - ); - name = "React-debug"; - path = "../../node_modules/react-native/ReactCommon/react/debug"; - sourceTree = ""; - }; - 46EB2E00000440 /* React-featureflags */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A890 /* ReactNativeFeatureFlags.cpp */, - 46EB2E0000A8A0 /* ReactNativeFeatureFlags.h */, - 46EB2E0000A8B0 /* ReactNativeFeatureFlagsAccessor.cpp */, - 46EB2E0000A8C0 /* ReactNativeFeatureFlagsAccessor.h */, - 46EB2E0000A8D0 /* ReactNativeFeatureFlagsDefaults.h */, - 46EB2E0000A8E0 /* ReactNativeFeatureFlagsProvider.h */, - 46EB2E0000E270 /* Pod */, - 46EB2E0001C0D0 /* Support Files */, - ); - name = "React-featureflags"; - path = "../../node_modules/react-native/ReactCommon/react/featureflags"; - sourceTree = ""; - }; - 46EB2E00000450 /* React-graphics */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A8F0 /* Color.cpp */, - 46EB2E0000A900 /* Color.h */, - 46EB2E0000A910 /* ColorComponents.h */, - 46EB2E0000A920 /* conversions.h */, - 46EB2E0000A930 /* fromRawValueShared.h */, - 46EB2E0000A940 /* Geometry.h */, - 46EB2E0000AA10 /* Point.h */, - 46EB2E0000AA20 /* Rect.h */, - 46EB2E0000AA30 /* RectangleCorners.h */, - 46EB2E0000AA40 /* RectangleEdges.h */, - 46EB2E0000AA50 /* rounding.h */, - 46EB2E0000AA60 /* Size.h */, - 46EB2E0000AA70 /* Transform.cpp */, - 46EB2E0000AA80 /* Transform.h */, - 46EB2E0000AA90 /* ValueUnit.h */, - 46EB2E0000AAA0 /* Vector.h */, - 46EB2E0000A950 /* platform */, - 46EB2E0000E290 /* Pod */, - 46EB2E0001C350 /* Support Files */, - ); - name = "React-graphics"; - path = "../../node_modules/react-native/ReactCommon/react/renderer/graphics"; - sourceTree = ""; - }; - 46EB2E00000460 /* React-hermes */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AAB0 /* executor */, - 46EB2E0000AAE0 /* inspector-modern */, - 46EB2E0000E2B0 /* Pod */, - 46EB2E0001C4E0 /* Support Files */, - ); - name = "React-hermes"; - path = "../../node_modules/react-native/ReactCommon/hermes"; - sourceTree = ""; - }; - 46EB2E00000470 /* React-jserrorhandler */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AB60 /* JsErrorHandler.cpp */, - 46EB2E0000AB70 /* JsErrorHandler.h */, - 46EB2E0000E2D0 /* Pod */, - 46EB2E0001C610 /* Support Files */, - ); - name = "React-jserrorhandler"; - path = "../../node_modules/react-native/ReactCommon/jserrorhandler"; - sourceTree = ""; - }; - 46EB2E00000480 /* React-jsi */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AB80 /* decorator.h */, - 46EB2E0000AB90 /* instrumentation.h */, - 46EB2E0000ABB0 /* jsi.h */, - 46EB2E0000ABA0 /* jsi-inl.h */, - 46EB2E0000ABC0 /* JSIDynamic.cpp */, - 46EB2E0000ABD0 /* JSIDynamic.h */, - 46EB2E0000ABE0 /* jsilib.h */, - 46EB2E0000ABF0 /* threadsafe.h */, - 46EB2E0000E2F0 /* Pod */, - 46EB2E0001C770 /* Support Files */, - ); - name = "React-jsi"; - path = "../../node_modules/react-native/ReactCommon/jsi"; - sourceTree = ""; - }; - 46EB2E00000490 /* React-jsiexecutor */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AC00 /* JSIExecutor.cpp */, - 46EB2E0000AC10 /* JSIExecutor.h */, - 46EB2E0000AC20 /* JSINativeModules.cpp */, - 46EB2E0000AC30 /* JSINativeModules.h */, - 46EB2E0000E310 /* Pod */, - 46EB2E0001C8C0 /* Support Files */, - ); - name = "React-jsiexecutor"; - path = "../../node_modules/react-native/ReactCommon/jsiexecutor"; - sourceTree = ""; - }; - 46EB2E000004A0 /* React-jsinspector */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AC40 /* ExecutionContext.cpp */, - 46EB2E0000AC50 /* ExecutionContext.h */, - 46EB2E0000AC60 /* ExecutionContextManager.cpp */, - 46EB2E0000AC70 /* ExecutionContextManager.h */, - 46EB2E0000AC80 /* FallbackRuntimeAgentDelegate.cpp */, - 46EB2E0000AC90 /* FallbackRuntimeAgentDelegate.h */, - 46EB2E0000ACA0 /* InspectorFlags.cpp */, - 46EB2E0000ACB0 /* InspectorFlags.h */, - 46EB2E0000ACC0 /* InspectorInterfaces.cpp */, - 46EB2E0000ACD0 /* InspectorInterfaces.h */, - 46EB2E0000ACE0 /* InspectorPackagerConnection.cpp */, - 46EB2E0000ACF0 /* InspectorPackagerConnection.h */, - 46EB2E0000AD00 /* InspectorPackagerConnectionImpl.h */, - 46EB2E0000AD10 /* InspectorUtilities.cpp */, - 46EB2E0000AD20 /* InspectorUtilities.h */, - 46EB2E0000AD30 /* InstanceAgent.cpp */, - 46EB2E0000AD40 /* InstanceAgent.h */, - 46EB2E0000AD50 /* InstanceTarget.cpp */, - 46EB2E0000AD60 /* InstanceTarget.h */, - 46EB2E0000AD70 /* PageAgent.cpp */, - 46EB2E0000AD80 /* PageAgent.h */, - 46EB2E0000AD90 /* PageTarget.cpp */, - 46EB2E0000ADA0 /* PageTarget.h */, - 46EB2E0000ADB0 /* Parsing.cpp */, - 46EB2E0000ADC0 /* Parsing.h */, - 46EB2E0000ADD0 /* ReactCdp.h */, - 46EB2E0000ADE0 /* RuntimeAgent.cpp */, - 46EB2E0000ADF0 /* RuntimeAgent.h */, - 46EB2E0000AE00 /* RuntimeAgentDelegate.h */, - 46EB2E0000AE10 /* RuntimeTarget.cpp */, - 46EB2E0000AE20 /* RuntimeTarget.h */, - 46EB2E0000AE30 /* ScopedExecutor.h */, - 46EB2E0000AE40 /* SessionState.h */, - 46EB2E0000AE50 /* UniqueMonostate.h */, - 46EB2E0000AE60 /* WeakList.h */, - 46EB2E0000AE70 /* WebSocketInterfaces.h */, - 46EB2E0000E330 /* Pod */, - 46EB2E0001CBE0 /* Support Files */, - ); - name = "React-jsinspector"; - path = "../../node_modules/react-native/ReactCommon/jsinspector-modern"; - sourceTree = ""; - }; - 46EB2E000004B0 /* React-jsitracing */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E350 /* Pod */, - 46EB2E0001CCB0 /* Support Files */, - ); - name = "React-jsitracing"; - path = "../../node_modules/react-native/ReactCommon/hermes/executor"; - sourceTree = ""; - }; - 46EB2E000004C0 /* React-logger */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AE80 /* react_native_log.cpp */, - 46EB2E0000AE90 /* react_native_log.h */, - 46EB2E0000E370 /* Pod */, - 46EB2E0001CD80 /* Support Files */, - ); - name = "React-logger"; - path = "../../node_modules/react-native/ReactCommon/logger"; - sourceTree = ""; - }; - 46EB2E000004D0 /* React-nativeconfig */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AEA0 /* ReactNativeConfig.cpp */, - 46EB2E0000AEB0 /* ReactNativeConfig.h */, - 46EB2E0000E390 /* Pod */, - 46EB2E0001CE80 /* Support Files */, - ); - name = "React-nativeconfig"; - path = "../../node_modules/react-native/ReactCommon"; - sourceTree = ""; - }; - 46EB2E000004E0 /* React-perflogger */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AEC0 /* BridgeNativeModulePerfLogger.cpp */, - 46EB2E0000AED0 /* BridgeNativeModulePerfLogger.h */, - 46EB2E0000AEE0 /* NativeModulePerfLogger.h */, - 46EB2E0000E3B0 /* Pod */, - 46EB2E0001CF90 /* Support Files */, - ); - name = "React-perflogger"; - path = "../../node_modules/react-native/ReactCommon/reactperflogger"; - sourceTree = ""; - }; - 46EB2E000004F0 /* React-rendererdebug */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AEF0 /* DebugStringConvertible.cpp */, - 46EB2E0000AF00 /* DebugStringConvertible.h */, - 46EB2E0000AF10 /* DebugStringConvertibleItem.cpp */, - 46EB2E0000AF20 /* DebugStringConvertibleItem.h */, - 46EB2E0000AF30 /* debugStringConvertibleUtils.h */, - 46EB2E0000AF40 /* flags.h */, - 46EB2E0000AF50 /* SystraceSection.h */, - 46EB2E0000E3D0 /* Pod */, - 46EB2E0001D0E0 /* Support Files */, - ); - name = "React-rendererdebug"; - path = "../../node_modules/react-native/ReactCommon/react/renderer/debug"; - sourceTree = ""; - }; - 46EB2E00000500 /* React-rncore */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E3F0 /* Pod */, - 46EB2E0001D1B0 /* Support Files */, - ); - name = "React-rncore"; - path = "../../node_modules/react-native/ReactCommon"; - sourceTree = ""; - }; - 46EB2E00000510 /* React-runtimeexecutor */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AF60 /* RuntimeExecutor.h */, - 46EB2E0000E410 /* Pod */, - 46EB2E0001D220 /* Support Files */, - ); - name = "React-runtimeexecutor"; - path = "../../node_modules/react-native/ReactCommon/runtimeexecutor"; - sourceTree = ""; - }; - 46EB2E00000520 /* React-runtimescheduler */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AF70 /* primitives.h */, - 46EB2E0000AF80 /* RuntimeScheduler.cpp */, - 46EB2E0000AF90 /* RuntimeScheduler.h */, - 46EB2E0000AFF0 /* RuntimeScheduler_Legacy.cpp */, - 46EB2E0000B000 /* RuntimeScheduler_Legacy.h */, - 46EB2E0000B010 /* RuntimeScheduler_Modern.cpp */, - 46EB2E0000B020 /* RuntimeScheduler_Modern.h */, - 46EB2E0000AFA0 /* RuntimeSchedulerBinding.cpp */, - 46EB2E0000AFB0 /* RuntimeSchedulerBinding.h */, - 46EB2E0000AFC0 /* RuntimeSchedulerCallInvoker.cpp */, - 46EB2E0000AFD0 /* RuntimeSchedulerCallInvoker.h */, - 46EB2E0000AFE0 /* RuntimeSchedulerClock.h */, - 46EB2E0000B030 /* SchedulerPriorityUtils.h */, - 46EB2E0000B040 /* Task.cpp */, - 46EB2E0000B050 /* Task.h */, - 46EB2E0000E430 /* Pod */, - 46EB2E0001D3C0 /* Support Files */, - ); - name = "React-runtimescheduler"; - path = "../../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"; - sourceTree = ""; - }; - 46EB2E00000530 /* React-utils */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B060 /* ContextContainer.h */, - 46EB2E0000B070 /* CoreFeatures.cpp */, - 46EB2E0000B080 /* CoreFeatures.h */, - 46EB2E0000B090 /* FloatComparison.h */, - 46EB2E0000B0A0 /* fnv1a.h */, - 46EB2E0000B0B0 /* hash_combine.h */, - 46EB2E0000B0C0 /* jsi.cpp */, - 46EB2E0000B0D0 /* jsi.h */, - 46EB2E0000B0E0 /* ManagedObjectWrapper.h */, - 46EB2E0000B0F0 /* ManagedObjectWrapper.mm */, - 46EB2E0000B100 /* PackTraits.h */, - 46EB2E0000B110 /* RunLoopObserver.cpp */, - 46EB2E0000B120 /* RunLoopObserver.h */, - 46EB2E0000B130 /* SharedFunction.h */, - 46EB2E0000B140 /* SimpleThreadSafeCache.h */, - 46EB2E0000B150 /* Telemetry.h */, - 46EB2E0000B160 /* to_underlying.h */, - 46EB2E0000E450 /* Pod */, - 46EB2E0001D5B0 /* Support Files */, - ); - name = "React-utils"; - path = "../../node_modules/react-native/ReactCommon/react/utils"; - sourceTree = ""; - }; - 46EB2E00000540 /* ReactCommon */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E470 /* Pod */, - 46EB2E0001D8B0 /* Support Files */, - 46EB2E0000B170 /* turbomodule */, - ); - name = ReactCommon; - path = "../../node_modules/react-native/ReactCommon"; - sourceTree = ""; - }; - 46EB2E00000550 /* SocketRocket */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B590 /* NSRunLoop+SRWebSocket.h */, - 46EB2E0000B5A0 /* NSRunLoop+SRWebSocket.m */, - 46EB2E0000B3F0 /* NSRunLoop+SRWebSocketPrivate.h */, - 46EB2E0000B5B0 /* NSURLRequest+SRWebSocket.h */, - 46EB2E0000B5C0 /* NSURLRequest+SRWebSocket.m */, - 46EB2E0000B400 /* NSURLRequest+SRWebSocketPrivate.h */, - 46EB2E0000B5D0 /* SocketRocket.h */, - 46EB2E0000B470 /* SRConstants.h */, - 46EB2E0000B480 /* SRConstants.m */, - 46EB2E0000B390 /* SRDelegateController.h */, - 46EB2E0000B3A0 /* SRDelegateController.m */, - 46EB2E0000B490 /* SRError.h */, - 46EB2E0000B4A0 /* SRError.m */, - 46EB2E0000B4B0 /* SRHash.h */, - 46EB2E0000B4C0 /* SRHash.m */, - 46EB2E0000B4D0 /* SRHTTPConnectMessage.h */, - 46EB2E0000B4E0 /* SRHTTPConnectMessage.m */, - 46EB2E0000B3B0 /* SRIOConsumer.h */, - 46EB2E0000B3C0 /* SRIOConsumer.m */, - 46EB2E0000B3D0 /* SRIOConsumerPool.h */, - 46EB2E0000B3E0 /* SRIOConsumerPool.m */, - 46EB2E0000B4F0 /* SRLog.h */, - 46EB2E0000B500 /* SRLog.m */, - 46EB2E0000B510 /* SRMutex.h */, - 46EB2E0000B520 /* SRMutex.m */, - 46EB2E0000B450 /* SRPinningSecurityPolicy.h */, - 46EB2E0000B460 /* SRPinningSecurityPolicy.m */, - 46EB2E0000B410 /* SRProxyConnect.h */, - 46EB2E0000B420 /* SRProxyConnect.m */, - 46EB2E0000B530 /* SRRandom.h */, - 46EB2E0000B540 /* SRRandom.m */, - 46EB2E0000B430 /* SRRunLoopThread.h */, - 46EB2E0000B440 /* SRRunLoopThread.m */, - 46EB2E0000B5E0 /* SRSecurityPolicy.h */, - 46EB2E0000B5F0 /* SRSecurityPolicy.m */, - 46EB2E0000B550 /* SRSIMDHelpers.h */, - 46EB2E0000B560 /* SRSIMDHelpers.m */, - 46EB2E0000B570 /* SRURLUtilities.h */, - 46EB2E0000B580 /* SRURLUtilities.m */, - 46EB2E0000B600 /* SRWebSocket.h */, - 46EB2E0000B610 /* SRWebSocket.m */, - 46EB2E0001DC50 /* Support Files */, - ); - name = SocketRocket; - path = SocketRocket; - sourceTree = ""; - }; - 46EB2E00000560 /* Yoga */ = { - isa = PBXGroup; - children = ( - 46EB2E0000BA20 /* YGConfig.cpp */, - 46EB2E0000BA30 /* YGConfig.h */, - 46EB2E0000BA40 /* YGEnums.cpp */, - 46EB2E0000BA50 /* YGEnums.h */, - 46EB2E0000BA60 /* YGMacros.h */, - 46EB2E0000BA70 /* YGNode.cpp */, - 46EB2E0000BA80 /* YGNode.h */, - 46EB2E0000BA90 /* YGNodeLayout.cpp */, - 46EB2E0000BAA0 /* YGNodeLayout.h */, - 46EB2E0000BAB0 /* YGNodeStyle.cpp */, - 46EB2E0000BAC0 /* YGNodeStyle.h */, - 46EB2E0000BAD0 /* YGPixelGrid.cpp */, - 46EB2E0000BAE0 /* YGPixelGrid.h */, - 46EB2E0000BAF0 /* YGValue.cpp */, - 46EB2E0000BB00 /* YGValue.h */, - 46EB2E0000BB10 /* Yoga.h */, - 46EB2E0000B620 /* algorithm */, - 46EB2E0000B740 /* config */, - 46EB2E0000B770 /* debug */, - 46EB2E0000B7C0 /* enums */, - 46EB2E0000B900 /* event */, - 46EB2E0000B930 /* node */, - 46EB2E0000B990 /* numeric */, - 46EB2E0000E490 /* Pod */, - 46EB2E0000B9C0 /* style */, - 46EB2E0001E1B0 /* Support Files */, - ); - name = Yoga; - path = "../../node_modules/react-native/ReactCommon/yoga"; - sourceTree = ""; - }; - 46EB2E00000570 /* ZXingObjC */ = { - isa = PBXGroup; - children = ( - 46EB2E0000BB20 /* Core */, - 46EB2E0000C140 /* OneD */, - 46EB2E0000CD10 /* PDF417 */, - 46EB2E0001F7C0 /* Support Files */, - ); - name = ZXingObjC; - path = ZXingObjC; - sourceTree = ""; - }; - 46EB2E00000580 /* boost */ = { - isa = PBXGroup; - children = ( - 46EB2E0001F890 /* Support Files */, - ); - name = boost; - path = boost; - sourceTree = ""; - }; - 46EB2E00000590 /* fmt */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D050 /* args.h */, - 46EB2E0000D060 /* chrono.h */, - 46EB2E0000D070 /* color.h */, - 46EB2E0000D080 /* compile.h */, - 46EB2E0000D090 /* core.h */, - 46EB2E0000D120 /* format.cc */, - 46EB2E0000D0B0 /* format.h */, - 46EB2E0000D0A0 /* format-inl.h */, - 46EB2E0000D0C0 /* os.h */, - 46EB2E0000D0D0 /* ostream.h */, - 46EB2E0000D0E0 /* printf.h */, - 46EB2E0000D0F0 /* ranges.h */, - 46EB2E0000D100 /* std.h */, - 46EB2E0000D110 /* xchar.h */, - 46EB2E0001FA20 /* Support Files */, - ); - name = fmt; - path = fmt; - sourceTree = ""; - }; - 46EB2E000005A0 /* glog */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D180 /* demangle.cc */, - 46EB2E0000D140 /* log_severity.h */, - 46EB2E0000D190 /* logging.cc */, - 46EB2E0000D130 /* logging.h */, - 46EB2E0000D1A0 /* raw_logging.cc */, - 46EB2E0000D150 /* raw_logging.h */, - 46EB2E0000D1B0 /* signalhandler.cc */, - 46EB2E0000D160 /* stl_logging.h */, - 46EB2E0000D1C0 /* symbolize.cc */, - 46EB2E0000D1D0 /* utilities.cc */, - 46EB2E0000D1E0 /* vlog_is_on.cc */, - 46EB2E0000D170 /* vlog_is_on.h */, - 46EB2E0001FBC0 /* Support Files */, - ); - name = glog; - path = glog; - sourceTree = ""; - }; - 46EB2E000005B0 /* hermes-engine */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D1F0 /* Pre-built */, - 46EB2E0001FC90 /* Support Files */, - ); - name = "hermes-engine"; - path = "hermes-engine"; - sourceTree = ""; - }; - 46EB2E000005C0 /* react-native-safe-area-context */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D3E0 /* RNCSafeAreaContext.h */, - 46EB2E0000D3F0 /* RNCSafeAreaContext.mm */, - 46EB2E0000D400 /* RNCSafeAreaProvider.h */, - 46EB2E0000D410 /* RNCSafeAreaProvider.m */, - 46EB2E0000D420 /* RNCSafeAreaProviderManager.h */, - 46EB2E0000D430 /* RNCSafeAreaProviderManager.m */, - 46EB2E0000D440 /* RNCSafeAreaShadowView.h */, - 46EB2E0000D450 /* RNCSafeAreaShadowView.m */, - 46EB2E0000D460 /* RNCSafeAreaUtils.h */, - 46EB2E0000D470 /* RNCSafeAreaUtils.m */, - 46EB2E0000D480 /* RNCSafeAreaView.h */, - 46EB2E0000D490 /* RNCSafeAreaView.m */, - 46EB2E0000D4A0 /* RNCSafeAreaViewEdgeMode.h */, - 46EB2E0000D4B0 /* RNCSafeAreaViewEdgeMode.m */, - 46EB2E0000D4C0 /* RNCSafeAreaViewEdges.h */, - 46EB2E0000D4D0 /* RNCSafeAreaViewEdges.m */, - 46EB2E0000D4E0 /* RNCSafeAreaViewLocalData.h */, - 46EB2E0000D4F0 /* RNCSafeAreaViewLocalData.m */, - 46EB2E0000D500 /* RNCSafeAreaViewManager.h */, - 46EB2E0000D510 /* RNCSafeAreaViewManager.m */, - 46EB2E0000D520 /* RNCSafeAreaViewMode.h */, - 46EB2E0000D530 /* RNCSafeAreaViewMode.m */, - 46EB2E0000E4B0 /* Pod */, - 46EB2E0001FEB0 /* Support Files */, - ); - name = "react-native-safe-area-context"; - path = "../../node_modules/react-native-safe-area-context"; - sourceTree = ""; - }; - 46EB2E000005E0 /* Core */ = { - isa = PBXGroup; - children = ( - 46EB2E000005F0 /* AppAuthCore.h */, - 46EB2E00000600 /* OIDAuthorizationRequest.h */, - 46EB2E00000610 /* OIDAuthorizationRequest.m */, - 46EB2E00000620 /* OIDAuthorizationResponse.h */, - 46EB2E00000630 /* OIDAuthorizationResponse.m */, - 46EB2E00000640 /* OIDAuthorizationService.h */, - 46EB2E00000650 /* OIDAuthorizationService.m */, - 46EB2E00000660 /* OIDAuthState.h */, - 46EB2E00000670 /* OIDAuthState.m */, - 46EB2E00000680 /* OIDAuthStateChangeDelegate.h */, - 46EB2E00000690 /* OIDAuthStateErrorDelegate.h */, - 46EB2E000006A0 /* OIDClientMetadataParameters.h */, - 46EB2E000006B0 /* OIDClientMetadataParameters.m */, - 46EB2E000006C0 /* OIDDefines.h */, - 46EB2E000006D0 /* OIDEndSessionRequest.h */, - 46EB2E000006E0 /* OIDEndSessionRequest.m */, - 46EB2E000006F0 /* OIDEndSessionResponse.h */, - 46EB2E00000700 /* OIDEndSessionResponse.m */, - 46EB2E00000710 /* OIDError.h */, - 46EB2E00000720 /* OIDError.m */, - 46EB2E00000730 /* OIDErrorUtilities.h */, - 46EB2E00000740 /* OIDErrorUtilities.m */, - 46EB2E00000750 /* OIDExternalUserAgent.h */, - 46EB2E00000760 /* OIDExternalUserAgentRequest.h */, - 46EB2E00000770 /* OIDExternalUserAgentSession.h */, - 46EB2E00000780 /* OIDFieldMapping.h */, - 46EB2E00000790 /* OIDFieldMapping.m */, - 46EB2E000007A0 /* OIDGrantTypes.h */, - 46EB2E000007B0 /* OIDGrantTypes.m */, - 46EB2E000007C0 /* OIDIDToken.h */, - 46EB2E000007D0 /* OIDIDToken.m */, - 46EB2E000007E0 /* OIDRegistrationRequest.h */, - 46EB2E000007F0 /* OIDRegistrationRequest.m */, - 46EB2E00000800 /* OIDRegistrationResponse.h */, - 46EB2E00000810 /* OIDRegistrationResponse.m */, - 46EB2E00000820 /* OIDResponseTypes.h */, - 46EB2E00000830 /* OIDResponseTypes.m */, - 46EB2E00000840 /* OIDScopes.h */, - 46EB2E00000850 /* OIDScopes.m */, - 46EB2E00000860 /* OIDScopeUtilities.h */, - 46EB2E00000870 /* OIDScopeUtilities.m */, - 46EB2E00000880 /* OIDServiceConfiguration.h */, - 46EB2E00000890 /* OIDServiceConfiguration.m */, - 46EB2E000008A0 /* OIDServiceDiscovery.h */, - 46EB2E000008B0 /* OIDServiceDiscovery.m */, - 46EB2E000008C0 /* OIDTokenRequest.h */, - 46EB2E000008D0 /* OIDTokenRequest.m */, - 46EB2E000008E0 /* OIDTokenResponse.h */, - 46EB2E000008F0 /* OIDTokenResponse.m */, - 46EB2E00000900 /* OIDTokenUtilities.h */, - 46EB2E00000910 /* OIDTokenUtilities.m */, - 46EB2E00000920 /* OIDURLQueryComponent.h */, - 46EB2E00000930 /* OIDURLQueryComponent.m */, - 46EB2E00000940 /* OIDURLSessionProvider.h */, - 46EB2E00000950 /* OIDURLSessionProvider.m */, - 46EB2E0000D560 /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - 46EB2E00000960 /* ExternalUserAgent */ = { - isa = PBXGroup; - children = ( - 46EB2E00000970 /* AppAuth.h */, - 46EB2E00000980 /* OIDAuthorizationService+IOS.h */, - 46EB2E00000990 /* OIDAuthorizationService+IOS.m */, - 46EB2E000009A0 /* OIDAuthState+IOS.h */, - 46EB2E000009B0 /* OIDAuthState+IOS.m */, - 46EB2E000009C0 /* OIDExternalUserAgentCatalyst.h */, - 46EB2E000009D0 /* OIDExternalUserAgentCatalyst.m */, - 46EB2E000009E0 /* OIDExternalUserAgentIOS.h */, - 46EB2E000009F0 /* OIDExternalUserAgentIOS.m */, - 46EB2E00000A00 /* OIDExternalUserAgentIOSCustomBrowser.h */, - 46EB2E00000A10 /* OIDExternalUserAgentIOSCustomBrowser.m */, - ); - name = ExternalUserAgent; - sourceTree = ""; - }; - 46EB2E00000B60 /* EXApplication */ = { - isa = PBXGroup; - children = ( - 46EB2E00000B70 /* EXProvisioningProfile.h */, - 46EB2E00000B80 /* EXProvisioningProfile.m */, - ); - name = EXApplication; - path = EXApplication; - sourceTree = ""; - }; - 46EB2E00000C30 /* Utilities */ = { - isa = PBXGroup; - children = ( - 46EB2E00000C40 /* EXBarCodeScannerUtils.h */, - 46EB2E00000C50 /* EXBarCodeScannerUtils.m */, - ); - name = Utilities; - path = EXBarCodeScanner/Utilities; - sourceTree = ""; - }; - 46EB2E00000D40 /* Common */ = { - isa = PBXGroup; - children = ( - 46EB2E00000D50 /* BarcodeExceptions.swift */, - 46EB2E00000D60 /* BarcodeUtils.swift */, - 46EB2E00000D70 /* CameraExceptions.swift */, - 46EB2E00000D80 /* CameraPermissionsRequester.swift */, - 46EB2E00000D90 /* ExpoCameraUtils.swift */, - 46EB2E00000DA0 /* TakePictureOptions.swift */, - ); - name = Common; - path = Common; - sourceTree = ""; - }; - 46EB2E00000DB0 /* Current */ = { - isa = PBXGroup; - children = ( - 46EB2E00000DC0 /* BarcodeRecord.swift */, - 46EB2E00000DD0 /* BarcodeScanner.swift */, - 46EB2E00000DE0 /* BarcodeScannerUtils.swift */, - 46EB2E00000DF0 /* CameraEnums.swift */, - 46EB2E00000E00 /* CameraRecordingOptions.swift */, - 46EB2E00000E10 /* CameraView.swift */, - 46EB2E00000E20 /* PreviewView.swift */, - 46EB2E00000E30 /* VisionScannerDelegate.swift */, - ); - name = Current; - path = Current; - sourceTree = ""; - }; - 46EB2E00000E40 /* Legacy */ = { - isa = PBXGroup; - children = ( - 46EB2E00000E50 /* CameraEnumsLegacy.swift */, - 46EB2E00000E60 /* CameraRecordingOptionsLegacy.swift */, - 46EB2E00000E70 /* CameraViewLegacy.swift */, - ); - name = Legacy; - path = Legacy; - sourceTree = ""; - }; - 46EB2E00000F50 /* EXSessionTasks */ = { - isa = PBXGroup; - children = ( - 46EB2E00000F60 /* EXSessionCancelableUploadTaskDelegate.h */, - 46EB2E00000F70 /* EXSessionCancelableUploadTaskDelegate.m */, - 46EB2E00000F80 /* EXSessionDownloadTaskDelegate.h */, - 46EB2E00000F90 /* EXSessionDownloadTaskDelegate.m */, - 46EB2E00000FA0 /* EXSessionHandler.h */, - 46EB2E00000FB0 /* EXSessionHandler.m */, - 46EB2E00000FC0 /* EXSessionResumableDownloadTaskDelegate.h */, - 46EB2E00000FD0 /* EXSessionResumableDownloadTaskDelegate.m */, - 46EB2E00000FE0 /* EXSessionTaskDelegate.h */, - 46EB2E00000FF0 /* EXSessionTaskDelegate.m */, - 46EB2E00001000 /* EXSessionTaskDispatcher.h */, - 46EB2E00001010 /* EXSessionTaskDispatcher.m */, - 46EB2E00001020 /* EXSessionUploadTaskDelegate.h */, - 46EB2E00001030 /* EXSessionUploadTaskDelegate.m */, - 46EB2E00001040 /* EXTaskHandlersManager.h */, - 46EB2E00001050 /* EXTaskHandlersManager.m */, - ); - name = EXSessionTasks; - path = EXSessionTasks; - sourceTree = ""; - }; - 46EB2E00001140 /* ios */ = { - isa = PBXGroup; - children = ( - 46EB2E00001970 /* EXAppDefines.h */, - 46EB2E00001980 /* EXAppDefines.m */, - 46EB2E00001990 /* EXDefines.h */, - 46EB2E000019A0 /* EXLegacyExpoViewProtocol.h */, - 46EB2E000019B0 /* ExpoModulesCore.h */, - 46EB2E000020D0 /* Platform.h */, - 46EB2E000020E0 /* Platform.swift */, - 46EB2E000020F0 /* RCTComponentData+Privates.h */, - 46EB2E00002100 /* RCTComponentData+Privates.m */, - 46EB2E000021C0 /* Swift.h */, - 46EB2E000021D0 /* Utilities.swift */, - 46EB2E00001150 /* Api */, - 46EB2E00001240 /* AppDelegates */, - 46EB2E000012D0 /* Core */, - 46EB2E00001920 /* DevTools */, - 46EB2E000019C0 /* FileSystemUtilities */, - 46EB2E000019F0 /* Interfaces */, - 46EB2E00001C10 /* JSI */, - 46EB2E00001DA0 /* Legacy */, - 46EB2E00002110 /* ReactDelegates */, - 46EB2E000021E0 /* Uuidv5 */, - ); - name = ios; - path = ios; - sourceTree = ""; - }; - 46EB2E00001150 /* Api */ = { - isa = PBXGroup; - children = ( - 46EB2E00001160 /* Builders */, - 46EB2E000011A0 /* Factories */, - ); - name = Api; - path = Api; - sourceTree = ""; - }; - 46EB2E00001160 /* Builders */ = { - isa = PBXGroup; - children = ( - 46EB2E00001170 /* ClassComponentBuilder.swift */, - 46EB2E00001180 /* ObjectDefinitionBuilder.swift */, - 46EB2E00001190 /* ViewDefinitionBuilder.swift */, - ); - name = Builders; - path = Builders; - sourceTree = ""; - }; - 46EB2E000011A0 /* Factories */ = { - isa = PBXGroup; - children = ( - 46EB2E000011B0 /* AsyncFunctionFactories.swift */, - 46EB2E000011C0 /* ClassFactories.swift */, - 46EB2E000011D0 /* ConcurrentFunctionFactories.swift */, - 46EB2E000011E0 /* EventListenersFactories.swift */, - 46EB2E000011F0 /* ModuleFactories.swift */, - 46EB2E00001200 /* ObjectFactories.swift */, - 46EB2E00001210 /* PropertyFactories.swift */, - 46EB2E00001220 /* SyncFunctionFactories.swift */, - 46EB2E00001230 /* ViewFactories.swift */, - ); - name = Factories; - path = Factories; - sourceTree = ""; - }; - 46EB2E00001240 /* AppDelegates */ = { - isa = PBXGroup; - children = ( - 46EB2E00001250 /* EXAppDelegatesLoader.h */, - 46EB2E00001260 /* EXAppDelegatesLoader.m */, - 46EB2E00001270 /* EXAppDelegateWrapper.h */, - 46EB2E00001280 /* EXAppDelegateWrapper.mm */, - 46EB2E00001290 /* EXLegacyAppDelegateWrapper.h */, - 46EB2E000012A0 /* EXLegacyAppDelegateWrapper.m */, - 46EB2E000012B0 /* ExpoAppDelegate.swift */, - 46EB2E000012C0 /* ExpoAppDelegateSubscriber.swift */, - ); - name = AppDelegates; - path = AppDelegates; - sourceTree = ""; - }; - 46EB2E000012D0 /* Core */ = { - isa = PBXGroup; - children = ( - 46EB2E000012E0 /* AppContext.swift */, - 46EB2E000012F0 /* AppContextConfig.swift */, - 46EB2E00001390 /* Conversions.swift */, - 46EB2E000014B0 /* EventListener.swift */, - 46EB2E00001590 /* ExpoBridgeModule.h */, - 46EB2E000015A0 /* ExpoBridgeModule.mm */, - 46EB2E000015B0 /* ExpoRuntime.swift */, - 46EB2E00001610 /* JavaScriptFunction.swift */, - 46EB2E00001620 /* JavaScriptUtils.swift */, - 46EB2E00001690 /* ModuleHolder.swift */, - 46EB2E000016A0 /* ModuleRegistry.swift */, - 46EB2E00001700 /* ModulesProvider.swift */, - 46EB2E00001750 /* Promise.swift */, - 46EB2E00001300 /* Arguments */, - 46EB2E00001350 /* Classes */, - 46EB2E000013A0 /* Convertibles */, - 46EB2E000013D0 /* DynamicTypes */, - 46EB2E000014C0 /* Events */, - 46EB2E00001510 /* Exceptions */, - 46EB2E000015C0 /* Functions */, - 46EB2E00001630 /* Logging */, - 46EB2E000016B0 /* Modules */, - 46EB2E00001710 /* Objects */, - 46EB2E00001760 /* Protocols */, - 46EB2E000017B0 /* Records */, - 46EB2E00001810 /* SharedObjects */, - 46EB2E00001850 /* TypedArrays */, - 46EB2E000018A0 /* Views */, - ); - name = Core; - path = Core; - sourceTree = ""; - }; - 46EB2E00001300 /* Arguments */ = { - isa = PBXGroup; - children = ( - 46EB2E00001310 /* AnyArgument.swift */, - 46EB2E00001320 /* Convertible.swift */, - 46EB2E00001330 /* Convertibles.swift */, - 46EB2E00001340 /* Enumerable.swift */, - ); - name = Arguments; - path = Arguments; - sourceTree = ""; - }; - 46EB2E00001350 /* Classes */ = { - isa = PBXGroup; - children = ( - 46EB2E00001360 /* AnyClassDefinitionElement.swift */, - 46EB2E00001370 /* ClassDefinition.swift */, - 46EB2E00001380 /* ClassRegistry.swift */, - ); - name = Classes; - path = Classes; - sourceTree = ""; - }; - 46EB2E000013A0 /* Convertibles */ = { - isa = PBXGroup; - children = ( - 46EB2E000013B0 /* Convertibles+Color.swift */, - 46EB2E000013C0 /* Either.swift */, - ); - name = Convertibles; - path = Convertibles; - sourceTree = ""; - }; - 46EB2E000013D0 /* DynamicTypes */ = { - isa = PBXGroup; - children = ( - 46EB2E000013E0 /* AnyDynamicType.swift */, - 46EB2E000013F0 /* DynamicArrayType.swift */, - 46EB2E00001400 /* DynamicConvertibleType.swift */, - 46EB2E00001410 /* DynamicDataType.swift */, - 46EB2E00001420 /* DynamicDictionaryType.swift */, - 46EB2E00001430 /* DynamicEnumType.swift */, - 46EB2E00001440 /* DynamicJavaScriptType.swift */, - 46EB2E00001450 /* DynamicOptionalType.swift */, - 46EB2E00001460 /* DynamicRawType.swift */, - 46EB2E00001470 /* DynamicSharedObjectType.swift */, - 46EB2E00001480 /* DynamicType.swift */, - 46EB2E00001490 /* DynamicTypedArrayType.swift */, - 46EB2E000014A0 /* DynamicViewType.swift */, - ); - name = DynamicTypes; - path = DynamicTypes; - sourceTree = ""; - }; - 46EB2E000014C0 /* Events */ = { - isa = PBXGroup; - children = ( - 46EB2E000014D0 /* Callback.swift */, - 46EB2E000014E0 /* EventDispatcher.swift */, - 46EB2E000014F0 /* EventObservingDefinition.swift */, - 46EB2E00001500 /* LegacyEventEmitterCompat.swift */, - ); - name = Events; - path = Events; - sourceTree = ""; - }; - 46EB2E00001510 /* Exceptions */ = { - isa = PBXGroup; - children = ( - 46EB2E00001520 /* ChainableException.swift */, - 46EB2E00001530 /* CodedError.swift */, - 46EB2E00001540 /* CommonExceptions.swift */, - 46EB2E00001550 /* Exception.swift */, - 46EB2E00001560 /* ExceptionOrigin.swift */, - 46EB2E00001570 /* GenericException.swift */, - 46EB2E00001580 /* UnexpectedException.swift */, - ); - name = Exceptions; - path = Exceptions; - sourceTree = ""; - }; - 46EB2E000015C0 /* Functions */ = { - isa = PBXGroup; - children = ( - 46EB2E000015D0 /* AnyFunctionDefinition.swift */, - 46EB2E000015E0 /* AsyncFunctionDefinition.swift */, - 46EB2E000015F0 /* ConcurrentFunctionDefinition.swift */, - 46EB2E00001600 /* SyncFunctionDefinition.swift */, - ); - name = Functions; - path = Functions; - sourceTree = ""; - }; - 46EB2E00001630 /* Logging */ = { - isa = PBXGroup; - children = ( - 46EB2E00001640 /* Logger.swift */, - 46EB2E00001650 /* LoggerTimer.swift */, - 46EB2E00001660 /* LogHandlers.swift */, - 46EB2E00001670 /* LogType.swift */, - 46EB2E00001680 /* PersistentFileLog.swift */, - ); - name = Logging; - path = Logging; - sourceTree = ""; - }; - 46EB2E000016B0 /* Modules */ = { - isa = PBXGroup; - children = ( - 46EB2E000016C0 /* CoreModule.swift */, - 46EB2E000016D0 /* Module.swift */, - 46EB2E000016E0 /* ModuleDefinition.swift */, - 46EB2E000016F0 /* ModuleDefinitionBuilder.swift */, - ); - name = Modules; - path = Modules; - sourceTree = ""; - }; - 46EB2E00001710 /* Objects */ = { - isa = PBXGroup; - children = ( - 46EB2E00001720 /* JavaScriptObjectBuilder.swift */, - 46EB2E00001730 /* ObjectDefinition.swift */, - 46EB2E00001740 /* PropertyDefinition.swift */, - ); - name = Objects; - path = Objects; - sourceTree = ""; - }; - 46EB2E00001760 /* Protocols */ = { - isa = PBXGroup; - children = ( - 46EB2E00001770 /* AnyDefinition.swift */, - 46EB2E00001780 /* AnyExpoView.swift */, - 46EB2E00001790 /* AnyModule.swift */, - 46EB2E000017A0 /* AnyViewDefinition.swift */, - ); - name = Protocols; - path = Protocols; - sourceTree = ""; - }; - 46EB2E000017B0 /* Records */ = { - isa = PBXGroup; - children = ( - 46EB2E000017C0 /* AnyField.swift */, - 46EB2E000017D0 /* Field.swift */, - 46EB2E000017E0 /* FieldExtensions.swift */, - 46EB2E000017F0 /* FieldOption.swift */, - 46EB2E00001800 /* Record.swift */, - ); - name = Records; - path = Records; - sourceTree = ""; - }; - 46EB2E00001810 /* SharedObjects */ = { - isa = PBXGroup; - children = ( - 46EB2E00001820 /* SharedObject.swift */, - 46EB2E00001830 /* SharedObjectRegistry.swift */, - 46EB2E00001840 /* SharedRef.swift */, - ); - name = SharedObjects; - path = SharedObjects; - sourceTree = ""; - }; - 46EB2E00001850 /* TypedArrays */ = { - isa = PBXGroup; - children = ( - 46EB2E00001860 /* AnyTypedArray.swift */, - 46EB2E00001870 /* ConcreteTypedArrays.swift */, - 46EB2E00001880 /* GenericTypedArray.swift */, - 46EB2E00001890 /* TypedArray.swift */, - ); - name = TypedArrays; - path = TypedArrays; - sourceTree = ""; - }; - 46EB2E000018A0 /* Views */ = { - isa = PBXGroup; - children = ( - 46EB2E000018B0 /* AnyViewProp.swift */, - 46EB2E000018C0 /* ComponentData.swift */, - 46EB2E000018D0 /* ConcreteViewProp.swift */, - 46EB2E000018E0 /* ExpoView.swift */, - 46EB2E000018F0 /* ViewDefinition.swift */, - 46EB2E00001900 /* ViewLifecycleMethod.swift */, - 46EB2E00001910 /* ViewModuleWrapper.swift */, - ); - name = Views; - path = Views; - sourceTree = ""; - }; - 46EB2E00001920 /* DevTools */ = { - isa = PBXGroup; - children = ( - 46EB2E00001930 /* CdpNetworkTypes.swift */, - 46EB2E00001940 /* ExpoRequestCdpInterceptor.swift */, - 46EB2E00001950 /* ExpoRequestInterceptorProtocol.swift */, - 46EB2E00001960 /* URLRequest+httpBodyData.swift */, - ); - name = DevTools; - path = DevTools; - sourceTree = ""; - }; - 46EB2E000019C0 /* FileSystemUtilities */ = { - isa = PBXGroup; - children = ( - 46EB2E000019D0 /* FileSystemLegacyUtilities.swift */, - 46EB2E000019E0 /* FileSystemUtilities.swift */, - ); - name = FileSystemUtilities; - path = FileSystemUtilities; - sourceTree = ""; - }; - 46EB2E000019F0 /* Interfaces */ = { - isa = PBXGroup; - children = ( - 46EB2E00001A00 /* BarcodeScanner */, - 46EB2E00001A30 /* Camera */, - 46EB2E00001A50 /* Constants */, - 46EB2E00001A70 /* FaceDetector */, - 46EB2E00001AA0 /* FileSystem */, - 46EB2E00001AD0 /* ImageLoader */, - 46EB2E00001AF0 /* Permissions */, - 46EB2E00001B40 /* Sensors */, - 46EB2E00001BB0 /* TaskManager */, - ); - name = Interfaces; - path = Interfaces; - sourceTree = ""; - }; - 46EB2E00001A00 /* BarcodeScanner */ = { - isa = PBXGroup; - children = ( - 46EB2E00001A10 /* EXBarcodeScannerInterface.h */, - 46EB2E00001A20 /* EXBarcodeScannerProviderInterface.h */, - ); - name = BarcodeScanner; - path = BarcodeScanner; - sourceTree = ""; - }; - 46EB2E00001A30 /* Camera */ = { - isa = PBXGroup; - children = ( - 46EB2E00001A40 /* EXCameraInterface.h */, - ); - name = Camera; - path = Camera; - sourceTree = ""; - }; - 46EB2E00001A50 /* Constants */ = { - isa = PBXGroup; - children = ( - 46EB2E00001A60 /* EXConstantsInterface.h */, - ); - name = Constants; - path = Constants; - sourceTree = ""; - }; - 46EB2E00001A70 /* FaceDetector */ = { - isa = PBXGroup; - children = ( - 46EB2E00001A80 /* EXFaceDetectorManagerInterface.h */, - 46EB2E00001A90 /* EXFaceDetectorManagerProviderInterface.h */, - ); - name = FaceDetector; - path = FaceDetector; - sourceTree = ""; - }; - 46EB2E00001AA0 /* FileSystem */ = { - isa = PBXGroup; - children = ( - 46EB2E00001AB0 /* EXFilePermissionModuleInterface.h */, - 46EB2E00001AC0 /* EXFileSystemInterface.h */, - ); - name = FileSystem; - path = FileSystem; - sourceTree = ""; - }; - 46EB2E00001AD0 /* ImageLoader */ = { - isa = PBXGroup; - children = ( - 46EB2E00001AE0 /* EXImageLoaderInterface.h */, - ); - name = ImageLoader; - path = ImageLoader; - sourceTree = ""; - }; - 46EB2E00001AF0 /* Permissions */ = { - isa = PBXGroup; - children = ( - 46EB2E00001B00 /* EXPermissionsInterface.h */, - 46EB2E00001B10 /* EXPermissionsMethodsDelegate.h */, - 46EB2E00001B20 /* EXPermissionsMethodsDelegate.m */, - 46EB2E00001B30 /* EXUserNotificationCenterProxyInterface.h */, - ); - name = Permissions; - path = Permissions; - sourceTree = ""; - }; - 46EB2E00001B40 /* Sensors */ = { - isa = PBXGroup; - children = ( - 46EB2E00001B50 /* EXAccelerometerInterface.h */, - 46EB2E00001B60 /* EXBarometerInterface.h */, - 46EB2E00001B70 /* EXDeviceMotionInterface.h */, - 46EB2E00001B80 /* EXGyroscopeInterface.h */, - 46EB2E00001B90 /* EXMagnetometerInterface.h */, - 46EB2E00001BA0 /* EXMagnetometerUncalibratedInterface.h */, - ); - name = Sensors; - path = Sensors; - sourceTree = ""; - }; - 46EB2E00001BB0 /* TaskManager */ = { - isa = PBXGroup; - children = ( - 46EB2E00001BC0 /* EXTaskConsumerInterface.h */, - 46EB2E00001BD0 /* EXTaskInterface.h */, - 46EB2E00001BE0 /* EXTaskLaunchReason.h */, - 46EB2E00001BF0 /* EXTaskManagerInterface.h */, - 46EB2E00001C00 /* EXTaskServiceInterface.h */, - ); - name = TaskManager; - path = TaskManager; - sourceTree = ""; - }; - 46EB2E00001C10 /* JSI */ = { - isa = PBXGroup; - children = ( - 46EB2E00001C20 /* EXJavaScriptObject.h */, - 46EB2E00001C30 /* EXJavaScriptObject.mm */, - 46EB2E00001C40 /* EXJavaScriptRuntime.h */, - 46EB2E00001C50 /* EXJavaScriptRuntime.mm */, - 46EB2E00001C60 /* EXJavaScriptTypedArray.h */, - 46EB2E00001C70 /* EXJavaScriptTypedArray.mm */, - 46EB2E00001C80 /* EXJavaScriptValue.h */, - 46EB2E00001C90 /* EXJavaScriptValue.mm */, - 46EB2E00001CA0 /* EXJavaScriptWeakObject.h */, - 46EB2E00001CB0 /* EXJavaScriptWeakObject.mm */, - 46EB2E00001CC0 /* EXJSIConversions.h */, - 46EB2E00001CD0 /* EXJSIConversions.mm */, - 46EB2E00001CE0 /* EXJSIInstaller.h */, - 46EB2E00001CF0 /* EXJSIInstaller.mm */, - 46EB2E00001D00 /* EXJSIUtils.h */, - 46EB2E00001D10 /* EXJSIUtils.mm */, - 46EB2E00001D20 /* ExpoModulesHostObject.h */, - 46EB2E00001D30 /* ExpoModulesHostObject.mm */, - 46EB2E00001D40 /* EXRawJavaScriptFunction.h */, - 46EB2E00001D50 /* EXRawJavaScriptFunction.mm */, - 46EB2E00001D60 /* EXSharedObjectUtils.h */, - 46EB2E00001D70 /* EXSharedObjectUtils.mm */, - 46EB2E00001D80 /* JavaScriptRuntime.swift */, - 46EB2E00001D90 /* JavaScriptValue.swift */, - ); - name = JSI; - path = JSI; - sourceTree = ""; - }; - 46EB2E00001DA0 /* Legacy */ = { - isa = PBXGroup; - children = ( - 46EB2E00001DB0 /* EXBridgeModule.h */, - 46EB2E00001DC0 /* EXExportedModule.h */, - 46EB2E00001DD0 /* EXExportedModule.m */, - 46EB2E00001DE0 /* EXSingletonModule.h */, - 46EB2E00001DF0 /* EXSingletonModule.m */, - 46EB2E00001E00 /* EXUnimodulesCompat.h */, - 46EB2E00001E10 /* EXUtilities.h */, - 46EB2E00001E20 /* EXUtilities.m */, - 46EB2E00001E30 /* ModuleRegistry */, - 46EB2E00001E70 /* ModuleRegistryAdapter */, - 46EB2E00001EC0 /* ModuleRegistryProvider */, - 46EB2E00001EF0 /* NativeModulesProxy */, - 46EB2E00001F30 /* Protocols */, - 46EB2E00001FF0 /* Services */, - ); - name = Legacy; - path = Legacy; - sourceTree = ""; - }; - 46EB2E00001E30 /* ModuleRegistry */ = { - isa = PBXGroup; - children = ( - 46EB2E00001E40 /* EXModuleRegistry.h */, - 46EB2E00001E50 /* EXModuleRegistry.m */, - 46EB2E00001E60 /* EXModuleRegistryDelegate.h */, - ); - name = ModuleRegistry; - path = ModuleRegistry; - sourceTree = ""; - }; - 46EB2E00001E70 /* ModuleRegistryAdapter */ = { - isa = PBXGroup; - children = ( - 46EB2E00001E80 /* EXModuleRegistryAdapter.h */, - 46EB2E00001E90 /* EXModuleRegistryAdapter.m */, - 46EB2E00001EA0 /* EXModuleRegistryHolderReactModule.h */, - 46EB2E00001EB0 /* EXModuleRegistryHolderReactModule.m */, - ); - name = ModuleRegistryAdapter; - path = ModuleRegistryAdapter; - sourceTree = ""; - }; - 46EB2E00001EC0 /* ModuleRegistryProvider */ = { - isa = PBXGroup; - children = ( - 46EB2E00001ED0 /* EXModuleRegistryProvider.h */, - 46EB2E00001EE0 /* EXModuleRegistryProvider.m */, - ); - name = ModuleRegistryProvider; - path = ModuleRegistryProvider; - sourceTree = ""; - }; - 46EB2E00001EF0 /* NativeModulesProxy */ = { - isa = PBXGroup; - children = ( - 46EB2E00001F00 /* EXNativeModulesProxy.h */, - 46EB2E00001F10 /* EXNativeModulesProxy.mm */, - 46EB2E00001F20 /* NativeModulesProxyModule.swift */, - ); - name = NativeModulesProxy; - path = NativeModulesProxy; - sourceTree = ""; - }; - 46EB2E00001F30 /* Protocols */ = { - isa = PBXGroup; - children = ( - 46EB2E00001F40 /* EXAppLifecycleListener.h */, - 46EB2E00001F50 /* EXAppLifecycleService.h */, - 46EB2E00001F60 /* EXEventEmitter.h */, - 46EB2E00001F70 /* EXEventEmitterService.h */, - 46EB2E00001F80 /* EXInternalModule.h */, - 46EB2E00001F90 /* EXJavaScriptContextProvider.h */, - 46EB2E00001FA0 /* EXKernelService.h */, - 46EB2E00001FB0 /* EXLogHandler.h */, - 46EB2E00001FC0 /* EXModuleRegistryConsumer.h */, - 46EB2E00001FD0 /* EXUIManager.h */, - 46EB2E00001FE0 /* EXUtilitiesInterface.h */, - ); - name = Protocols; - path = Protocols; - sourceTree = ""; - }; - 46EB2E00001FF0 /* Services */ = { - isa = PBXGroup; - children = ( - 46EB2E00002000 /* EXLogManager.h */, - 46EB2E00002010 /* EXLogManager.m */, - 46EB2E00002020 /* EXReactLogHandler.h */, - 46EB2E00002030 /* EXReactLogHandler.m */, - 46EB2E00002040 /* EXReactNativeAdapter.h */, - 46EB2E00002050 /* EXReactNativeAdapter.mm */, - 46EB2E00002060 /* EXReactNativeEventEmitter.h */, - 46EB2E00002070 /* EXReactNativeEventEmitter.m */, - 46EB2E00002080 /* Permissions */, - ); - name = Services; - path = Services; - sourceTree = ""; - }; - 46EB2E00002080 /* Permissions */ = { - isa = PBXGroup; - children = ( - 46EB2E00002090 /* EXPermissionsService.h */, - 46EB2E000020A0 /* EXPermissionsService.m */, - 46EB2E000020B0 /* EXReactNativeUserNotificationCenterProxy.h */, - 46EB2E000020C0 /* EXReactNativeUserNotificationCenterProxy.m */, - ); - name = Permissions; - path = Permissions; - sourceTree = ""; - }; - 46EB2E00002110 /* ReactDelegates */ = { - isa = PBXGroup; - children = ( - 46EB2E00002120 /* ExpoReactDelegate.swift */, - 46EB2E00002130 /* ExpoReactDelegateHandler.swift */, - 46EB2E00002150 /* EXReactDelegateWrapper.h */, - 46EB2E00002160 /* EXReactDelegateWrapper.mm */, - 46EB2E00002140 /* EXReactDelegateWrapper+Private.h */, - 46EB2E00002170 /* EXReactRootViewFactory.h */, - 46EB2E00002180 /* EXReactRootViewFactory.mm */, - 46EB2E00002190 /* ModulePriorities.swift */, - 46EB2E000021A0 /* RCTAppDelegate+Recreate.h */, - 46EB2E000021B0 /* RCTAppDelegate+Recreate.mm */, - ); - name = ReactDelegates; - path = ReactDelegates; - sourceTree = ""; - }; - 46EB2E000021E0 /* Uuidv5 */ = { - isa = PBXGroup; - children = ( - 46EB2E000021F0 /* Exceptions.swift */, - 46EB2E00002200 /* Uuidv5.swift */, - ); - name = Uuidv5; - path = Uuidv5; - sourceTree = ""; - }; - 46EB2E00002210 /* common */ = { - isa = PBXGroup; - children = ( - 46EB2E00002220 /* cpp */, - ); - name = common; - path = common; - sourceTree = ""; - }; - 46EB2E00002220 /* cpp */ = { - isa = PBXGroup; - children = ( - 46EB2E00002230 /* BridgelessJSCallInvoker.h */, - 46EB2E00002240 /* EventEmitter.cpp */, - 46EB2E00002250 /* EventEmitter.h */, - 46EB2E00002260 /* JSIUtils.cpp */, - 46EB2E00002270 /* JSIUtils.h */, - 46EB2E00002280 /* LazyObject.cpp */, - 46EB2E00002290 /* LazyObject.h */, - 46EB2E000022A0 /* NativeModule.cpp */, - 46EB2E000022B0 /* NativeModule.h */, - 46EB2E000022C0 /* ObjectDeallocator.cpp */, - 46EB2E000022D0 /* ObjectDeallocator.h */, - 46EB2E000022E0 /* SharedObject.cpp */, - 46EB2E000022F0 /* SharedObject.h */, - 46EB2E00002300 /* TestingSyncJSCallInvoker.h */, - 46EB2E00002310 /* TypedArray.cpp */, - 46EB2E00002320 /* TypedArray.h */, - ); - name = cpp; - path = cpp; - sourceTree = ""; - }; - 46EB2E00002410 /* Core */ = { - isa = PBXGroup; - children = ( - 46EB2E00002470 /* GTMSessionFetcher.h */, - 46EB2E00002420 /* GTMSessionFetcher.m */, - 46EB2E00002480 /* GTMSessionFetcherLogging.h */, - 46EB2E00002430 /* GTMSessionFetcherLogging.m */, - 46EB2E00002490 /* GTMSessionFetcherService.h */, - 46EB2E00002450 /* GTMSessionFetcherService.m */, - 46EB2E00002440 /* GTMSessionFetcherService+Internal.h */, - 46EB2E000024A0 /* GTMSessionUploadFetcher.h */, - 46EB2E00002460 /* GTMSessionUploadFetcher.m */, - 46EB2E0000D5E0 /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - 46EB2E00003B90 /* Fabric */ = { - isa = PBXGroup; - children = ( - 46EB2E00003C00 /* AsymmetricThreadFence.h */, - 46EB2E00003C20 /* AtomicNotification.h */, - 46EB2E00003C10 /* AtomicNotification-inl.h */, - 46EB2E00003C30 /* AtomicRef.h */, - 46EB2E00003C40 /* AtomicStruct.h */, - 46EB2E00003C60 /* AtomicUtil.h */, - 46EB2E00003C50 /* AtomicUtil-inl.h */, - 46EB2E00003C70 /* Baton.h */, - 46EB2E00003BB0 /* CacheLocality.cpp */, - 46EB2E00003BF0 /* CacheLocality.h */, - 46EB2E00003C80 /* CallOnce.h */, - 46EB2E00003C90 /* DelayedInit.h */, - 46EB2E00003CB0 /* DistributedMutex.h */, - 46EB2E00003CA0 /* DistributedMutex-inl.h */, - 46EB2E00003BC0 /* Futex.cpp */, - 46EB2E00003CD0 /* Hazptr.h */, - 46EB2E00003CC0 /* Hazptr-fwd.h */, - 46EB2E00003CE0 /* HazptrDomain.h */, - 46EB2E00003CF0 /* HazptrHolder.h */, - 46EB2E00003D00 /* HazptrObj.h */, - 46EB2E00003D10 /* HazptrObjLinked.h */, - 46EB2E00003D20 /* HazptrRec.h */, - 46EB2E00003D30 /* HazptrThreadPoolExecutor.h */, - 46EB2E00003D40 /* HazptrThrLocal.h */, - 46EB2E00003D50 /* Latch.h */, - 46EB2E00003D60 /* LifoSem.h */, - 46EB2E00003D70 /* Lock.h */, - 46EB2E00003BE0 /* Malloc.cpp */, - 46EB2E00003D80 /* MicroSpinLock.h */, - 46EB2E00003D90 /* NativeSemaphore.h */, - 46EB2E00003BD0 /* ParkingLot.cpp */, - 46EB2E00003DA0 /* ParkingLot.h */, - 46EB2E00003DB0 /* PicoSpinLock.h */, - 46EB2E00003DC0 /* Rcu.h */, - 46EB2E00003DD0 /* RelaxedAtomic.h */, - 46EB2E00003DE0 /* RWSpinLock.h */, - 46EB2E00003DF0 /* SanitizeThread.h */, - 46EB2E00003E00 /* SaturatingSemaphore.h */, - 46EB2E00003BA0 /* SharedMutex.cpp */, - 46EB2E00003E10 /* SmallLocks.h */, - 46EB2E00003E20 /* ThrottledLifoSem.h */, - 46EB2E00003E30 /* Utility.h */, - 46EB2E00003E40 /* WaitOptions.h */, - ); - name = Fabric; - sourceTree = ""; - }; - 46EB2E00003E50 /* Exported */ = { - isa = PBXGroup; - children = ( - 46EB2E00003E60 /* RCTDeprecation.h */, - ); - name = Exported; - path = Exported; - sourceTree = ""; - }; - 46EB2E00003F00 /* Handlers */ = { - isa = PBXGroup; - children = ( - 46EB2E00003F10 /* RNFlingHandler.h */, - 46EB2E00003F20 /* RNFlingHandler.m */, - 46EB2E00003F30 /* RNForceTouchHandler.h */, - 46EB2E00003F40 /* RNForceTouchHandler.m */, - 46EB2E00003F50 /* RNHoverHandler.h */, - 46EB2E00003F60 /* RNHoverHandler.m */, - 46EB2E00003F70 /* RNLongPressHandler.h */, - 46EB2E00003F80 /* RNLongPressHandler.m */, - 46EB2E00003F90 /* RNManualHandler.h */, - 46EB2E00003FA0 /* RNManualHandler.m */, - 46EB2E00003FB0 /* RNNativeViewHandler.h */, - 46EB2E00003FC0 /* RNNativeViewHandler.mm */, - 46EB2E00003FD0 /* RNPanHandler.h */, - 46EB2E00003FE0 /* RNPanHandler.m */, - 46EB2E00003FF0 /* RNPinchHandler.h */, - 46EB2E00004000 /* RNPinchHandler.m */, - 46EB2E00004010 /* RNRotationHandler.h */, - 46EB2E00004020 /* RNRotationHandler.m */, - 46EB2E00004030 /* RNTapHandler.h */, - 46EB2E00004040 /* RNTapHandler.m */, - ); - name = Handlers; - path = apple/Handlers; - sourceTree = ""; - }; - 46EB2E000042F0 /* reanimated */ = { - isa = PBXGroup; - children = ( - 46EB2E00004300 /* apple */, - 46EB2E00004680 /* Common */, - ); - name = reanimated; - sourceTree = ""; - }; - 46EB2E00004300 /* apple */ = { - isa = PBXGroup; - children = ( - 46EB2E00004530 /* RCTEventDispatcher+Reanimated.h */, - 46EB2E00004540 /* RCTEventDispatcher+Reanimated.m */, - 46EB2E00004550 /* RCTUIView+Reanimated.h */, - 46EB2E00004560 /* RCTUIView+Reanimated.m */, - 46EB2E00004570 /* READisplayLink.h */, - 46EB2E00004580 /* REAModule.h */, - 46EB2E00004590 /* REAModule.mm */, - 46EB2E000045A0 /* REANodesManager.h */, - 46EB2E000045B0 /* REANodesManager.mm */, - 46EB2E000045C0 /* REASlowAnimations.h */, - 46EB2E000045D0 /* REASlowAnimations.mm */, - 46EB2E000045E0 /* REAUIKit.h */, - 46EB2E000045F0 /* REAUtils.h */, - 46EB2E00004600 /* REAUtils.m */, - 46EB2E00004610 /* RNGestureHandlerStateManager.h */, - 46EB2E00004310 /* Fabric */, - 46EB2E00004340 /* keyboardObserver */, - 46EB2E00004370 /* LayoutReanimation */, - 46EB2E00004460 /* native */, - 46EB2E00004620 /* sensor */, - ); - name = apple; - path = apple; - sourceTree = ""; - }; - 46EB2E00004310 /* Fabric */ = { - isa = PBXGroup; - children = ( - 46EB2E00004320 /* REAInitializerRCTFabricSurface.h */, - 46EB2E00004330 /* REAInitializerRCTFabricSurface.mm */, - ); - name = Fabric; - path = Fabric; - sourceTree = ""; - }; - 46EB2E00004340 /* keyboardObserver */ = { - isa = PBXGroup; - children = ( - 46EB2E00004350 /* REAKeyboardEventObserver.h */, - 46EB2E00004360 /* REAKeyboardEventObserver.mm */, - ); - name = keyboardObserver; - path = keyboardObserver; - sourceTree = ""; - }; - 46EB2E00004370 /* LayoutReanimation */ = { - isa = PBXGroup; - children = ( - 46EB2E00004380 /* REAAnimationsManager.h */, - 46EB2E00004390 /* REAAnimationsManager.m */, - 46EB2E000043A0 /* REAFrame.h */, - 46EB2E000043B0 /* REAFrame.m */, - 46EB2E000043C0 /* REAScreensHelper.h */, - 46EB2E000043D0 /* REAScreensHelper.m */, - 46EB2E000043E0 /* REASharedElement.h */, - 46EB2E000043F0 /* REASharedElement.m */, - 46EB2E00004400 /* REASharedTransitionManager.h */, - 46EB2E00004410 /* REASharedTransitionManager.m */, - 46EB2E00004420 /* REASnapshot.h */, - 46EB2E00004430 /* REASnapshot.m */, - 46EB2E00004440 /* REASwizzledUIManager.h */, - 46EB2E00004450 /* REASwizzledUIManager.mm */, - ); - name = LayoutReanimation; - path = LayoutReanimation; - sourceTree = ""; - }; - 46EB2E00004460 /* native */ = { - isa = PBXGroup; - children = ( - 46EB2E00004470 /* NativeMethods.h */, - 46EB2E00004480 /* NativeMethods.mm */, - 46EB2E00004490 /* NativeProxy.h */, - 46EB2E000044A0 /* NativeProxy.mm */, - 46EB2E000044B0 /* PlatformDepMethodsHolderImpl.h */, - 46EB2E000044C0 /* PlatformDepMethodsHolderImpl.mm */, - 46EB2E000044D0 /* PlatformLogger.mm */, - 46EB2E000044E0 /* REAIOSUIScheduler.h */, - 46EB2E000044F0 /* REAIOSUIScheduler.mm */, - 46EB2E00004500 /* REAJSIUtils.h */, - 46EB2E00004510 /* REAMessageThread.h */, - 46EB2E00004520 /* REAMessageThread.mm */, - ); - name = native; - path = native; - sourceTree = ""; - }; - 46EB2E00004620 /* sensor */ = { - isa = PBXGroup; - children = ( - 46EB2E00004630 /* ReanimatedSensor.h */, - 46EB2E00004640 /* ReanimatedSensor.m */, - 46EB2E00004650 /* ReanimatedSensorContainer.h */, - 46EB2E00004660 /* ReanimatedSensorContainer.m */, - 46EB2E00004670 /* ReanimatedSensorType.h */, - ); - name = sensor; - path = sensor; - sourceTree = ""; - }; - 46EB2E00004680 /* Common */ = { - isa = PBXGroup; - children = ( - 46EB2E00004690 /* cpp */, - ); - name = Common; - path = Common; - sourceTree = ""; - }; - 46EB2E00004690 /* cpp */ = { - isa = PBXGroup; - children = ( - 46EB2E000046A0 /* reanimated */, - ); - name = cpp; - path = cpp; - sourceTree = ""; - }; - 46EB2E000046A0 /* reanimated */ = { - isa = PBXGroup; - children = ( - 46EB2E000046B0 /* AnimatedSensor */, - 46EB2E000046E0 /* Fabric */, - 46EB2E00004780 /* LayoutAnimations */, - 46EB2E00004800 /* NativeModules */, - 46EB2E00004850 /* Tools */, - ); - name = reanimated; - path = reanimated; - sourceTree = ""; - }; - 46EB2E000046B0 /* AnimatedSensor */ = { - isa = PBXGroup; - children = ( - 46EB2E000046C0 /* AnimatedSensorModule.cpp */, - 46EB2E000046D0 /* AnimatedSensorModule.h */, - ); - name = AnimatedSensor; - path = AnimatedSensor; - sourceTree = ""; - }; - 46EB2E000046E0 /* Fabric */ = { - isa = PBXGroup; - children = ( - 46EB2E000046F0 /* PropsRegistry.cpp */, - 46EB2E00004700 /* PropsRegistry.h */, - 46EB2E00004710 /* ReanimatedCommitHook.cpp */, - 46EB2E00004720 /* ReanimatedCommitHook.h */, - 46EB2E00004730 /* ReanimatedCommitShadowNode.h */, - 46EB2E00004740 /* ReanimatedMountHook.cpp */, - 46EB2E00004750 /* ReanimatedMountHook.h */, - 46EB2E00004760 /* ShadowTreeCloner.cpp */, - 46EB2E00004770 /* ShadowTreeCloner.h */, - ); - name = Fabric; - path = Fabric; - sourceTree = ""; - }; - 46EB2E00004780 /* LayoutAnimations */ = { - isa = PBXGroup; - children = ( - 46EB2E00004790 /* LayoutAnimationsManager.cpp */, - 46EB2E000047A0 /* LayoutAnimationsManager.h */, - 46EB2E000047B0 /* LayoutAnimationsProxy.cpp */, - 46EB2E000047C0 /* LayoutAnimationsProxy.h */, - 46EB2E000047D0 /* LayoutAnimationsUtils.cpp */, - 46EB2E000047E0 /* LayoutAnimationsUtils.h */, - 46EB2E000047F0 /* LayoutAnimationType.h */, - ); - name = LayoutAnimations; - path = LayoutAnimations; - sourceTree = ""; - }; - 46EB2E00004800 /* NativeModules */ = { - isa = PBXGroup; - children = ( - 46EB2E00004810 /* NativeReanimatedModule.cpp */, - 46EB2E00004820 /* NativeReanimatedModule.h */, - 46EB2E00004830 /* NativeReanimatedModuleSpec.cpp */, - 46EB2E00004840 /* NativeReanimatedModuleSpec.h */, - ); - name = NativeModules; - path = NativeModules; - sourceTree = ""; - }; - 46EB2E00004850 /* Tools */ = { - isa = PBXGroup; - children = ( - 46EB2E00004860 /* CollectionUtils.h */, - 46EB2E00004870 /* FeaturesConfig.cpp */, - 46EB2E00004880 /* FeaturesConfig.h */, - 46EB2E00004890 /* PlatformDepMethodsHolder.h */, - 46EB2E000048A0 /* PlatformLogger.h */, - 46EB2E000048B0 /* SingleInstanceChecker.h */, - 46EB2E000048C0 /* UIRuntimeDecorator.cpp */, - 46EB2E000048D0 /* UIRuntimeDecorator.h */, - ); - name = Tools; - path = Tools; - sourceTree = ""; - }; - 46EB2E000048E0 /* worklets */ = { - isa = PBXGroup; - children = ( - 46EB2E000048F0 /* Registries */, - 46EB2E00004940 /* SharedItems */, - 46EB2E00004970 /* Tools */, - 46EB2E00004A90 /* WorkletRuntime */, - ); - name = worklets; - sourceTree = ""; - }; - 46EB2E000048F0 /* Registries */ = { - isa = PBXGroup; - children = ( - 46EB2E00004900 /* EventHandlerRegistry.cpp */, - 46EB2E00004910 /* EventHandlerRegistry.h */, - 46EB2E00004920 /* WorkletRuntimeRegistry.cpp */, - 46EB2E00004930 /* WorkletRuntimeRegistry.h */, - ); - name = Registries; - path = Common/cpp/worklets/Registries; - sourceTree = ""; - }; - 46EB2E00004940 /* SharedItems */ = { - isa = PBXGroup; - children = ( - 46EB2E00004950 /* Shareables.cpp */, - 46EB2E00004960 /* Shareables.h */, - ); - name = SharedItems; - path = Common/cpp/worklets/SharedItems; - sourceTree = ""; - }; - 46EB2E00004970 /* Tools */ = { - isa = PBXGroup; - children = ( - 46EB2E00004980 /* AsyncQueue.cpp */, - 46EB2E00004990 /* AsyncQueue.h */, - 46EB2E000049A0 /* JSISerializer.cpp */, - 46EB2E000049B0 /* JSISerializer.h */, - 46EB2E000049C0 /* JSLogger.cpp */, - 46EB2E000049D0 /* JSLogger.h */, - 46EB2E000049E0 /* JSScheduler.cpp */, - 46EB2E000049F0 /* JSScheduler.h */, - 46EB2E00004A00 /* ReanimatedJSIUtils.cpp */, - 46EB2E00004A10 /* ReanimatedJSIUtils.h */, - 46EB2E00004A20 /* ReanimatedVersion.cpp */, - 46EB2E00004A30 /* ReanimatedVersion.h */, - 46EB2E00004A40 /* ThreadSafeQueue.h */, - 46EB2E00004A50 /* UIScheduler.cpp */, - 46EB2E00004A60 /* UIScheduler.h */, - 46EB2E00004A70 /* WorkletEventHandler.cpp */, - 46EB2E00004A80 /* WorkletEventHandler.h */, - ); - name = Tools; - path = Common/cpp/worklets/Tools; - sourceTree = ""; - }; - 46EB2E00004A90 /* WorkletRuntime */ = { - isa = PBXGroup; - children = ( - 46EB2E00004AA0 /* ReanimatedHermesRuntime.cpp */, - 46EB2E00004AB0 /* ReanimatedHermesRuntime.h */, - 46EB2E00004AC0 /* ReanimatedRuntime.cpp */, - 46EB2E00004AD0 /* ReanimatedRuntime.h */, - 46EB2E00004AE0 /* RNRuntimeDecorator.cpp */, - 46EB2E00004AF0 /* RNRuntimeDecorator.h */, - 46EB2E00004B00 /* WorkletRuntime.cpp */, - 46EB2E00004B10 /* WorkletRuntime.h */, - 46EB2E00004B20 /* WorkletRuntimeCollector.h */, - 46EB2E00004B30 /* WorkletRuntimeDecorator.cpp */, - 46EB2E00004B40 /* WorkletRuntimeDecorator.h */, - ); - name = WorkletRuntime; - path = Common/cpp/worklets/WorkletRuntime; - sourceTree = ""; - }; - 46EB2E00004B50 /* Brushes */ = { - isa = PBXGroup; - children = ( - 46EB2E00004B60 /* RNSVGBrush.h */, - 46EB2E00004B70 /* RNSVGBrush.mm */, - 46EB2E00004B80 /* RNSVGBrushType.h */, - 46EB2E00004B90 /* RNSVGContextBrush.h */, - 46EB2E00004BA0 /* RNSVGContextBrush.mm */, - 46EB2E00004BB0 /* RNSVGPainter.h */, - 46EB2E00004BC0 /* RNSVGPainter.mm */, - 46EB2E00004BD0 /* RNSVGPainterBrush.h */, - 46EB2E00004BE0 /* RNSVGPainterBrush.mm */, - 46EB2E00004BF0 /* RNSVGSolidColorBrush.h */, - 46EB2E00004C00 /* RNSVGSolidColorBrush.mm */, - ); - name = Brushes; - path = apple/Brushes; - sourceTree = ""; - }; - 46EB2E00004C10 /* Elements */ = { - isa = PBXGroup; - children = ( - 46EB2E00004C20 /* RNSVGClipPath.h */, - 46EB2E00004C30 /* RNSVGClipPath.mm */, - 46EB2E00004C40 /* RNSVGDefs.h */, - 46EB2E00004C50 /* RNSVGDefs.mm */, - 46EB2E00004C60 /* RNSVGForeignObject.h */, - 46EB2E00004C70 /* RNSVGForeignObject.mm */, - 46EB2E00004C80 /* RNSVGGroup.h */, - 46EB2E00004C90 /* RNSVGGroup.mm */, - 46EB2E00004CA0 /* RNSVGImage.h */, - 46EB2E00004CB0 /* RNSVGImage.mm */, - 46EB2E00004CC0 /* RNSVGLinearGradient.h */, - 46EB2E00004CD0 /* RNSVGLinearGradient.mm */, - 46EB2E00004CE0 /* RNSVGMarker.h */, - 46EB2E00004CF0 /* RNSVGMarker.mm */, - 46EB2E00004D00 /* RNSVGMask.h */, - 46EB2E00004D10 /* RNSVGMask.mm */, - 46EB2E00004D20 /* RNSVGPath.h */, - 46EB2E00004D30 /* RNSVGPath.mm */, - 46EB2E00004D40 /* RNSVGPattern.h */, - 46EB2E00004D50 /* RNSVGPattern.mm */, - 46EB2E00004D60 /* RNSVGRadialGradient.h */, - 46EB2E00004D70 /* RNSVGRadialGradient.mm */, - 46EB2E00004D80 /* RNSVGSvgView.h */, - 46EB2E00004D90 /* RNSVGSvgView.mm */, - 46EB2E00004DA0 /* RNSVGSymbol.h */, - 46EB2E00004DB0 /* RNSVGSymbol.mm */, - 46EB2E00004DC0 /* RNSVGUse.h */, - 46EB2E00004DD0 /* RNSVGUse.mm */, - ); - name = Elements; - path = apple/Elements; - sourceTree = ""; - }; - 46EB2E00004DE0 /* Filters */ = { - isa = PBXGroup; - children = ( - 46EB2E00004DF0 /* RNSVGColorMatrixType.h */, - 46EB2E00004E00 /* RNSVGEdgeMode.h */, - 46EB2E00004E10 /* RNSVGFeColorMatrix.h */, - 46EB2E00004E20 /* RNSVGFeColorMatrix.mm */, - 46EB2E00004E30 /* RNSVGFeGaussianBlur.h */, - 46EB2E00004E40 /* RNSVGFeGaussianBlur.mm */, - 46EB2E00004E50 /* RNSVGFeMerge.h */, - 46EB2E00004E60 /* RNSVGFeMerge.mm */, - 46EB2E00004E70 /* RNSVGFeOffset.h */, - 46EB2E00004E80 /* RNSVGFeOffset.mm */, - 46EB2E00004E90 /* RNSVGFilter.h */, - 46EB2E00004EA0 /* RNSVGFilter.mm */, - 46EB2E00004EB0 /* RNSVGFilterPrimitive.h */, - 46EB2E00004EC0 /* RNSVGFilterPrimitive.mm */, - 46EB2E00004ED0 /* RNSVGFilterRegion.h */, - 46EB2E00004EE0 /* RNSVGFilterRegion.mm */, - ); - name = Filters; - path = apple/Filters; - sourceTree = ""; - }; - 46EB2E00004F90 /* Shapes */ = { - isa = PBXGroup; - children = ( - 46EB2E00004FA0 /* RNSVGCircle.h */, - 46EB2E00004FB0 /* RNSVGCircle.mm */, - 46EB2E00004FC0 /* RNSVGEllipse.h */, - 46EB2E00004FD0 /* RNSVGEllipse.mm */, - 46EB2E00004FE0 /* RNSVGLine.h */, - 46EB2E00004FF0 /* RNSVGLine.mm */, - 46EB2E00005000 /* RNSVGRect.h */, - 46EB2E00005010 /* RNSVGRect.mm */, - ); - name = Shapes; - path = apple/Shapes; - sourceTree = ""; - }; - 46EB2E00005020 /* Text */ = { - isa = PBXGroup; - children = ( - 46EB2E00005030 /* RNSVGFontData.h */, - 46EB2E00005040 /* RNSVGFontData.mm */, - 46EB2E00005050 /* RNSVGGlyphContext.h */, - 46EB2E00005060 /* RNSVGGlyphContext.mm */, - 46EB2E00005070 /* RNSVGPropHelper.h */, - 46EB2E00005080 /* RNSVGPropHelper.mm */, - 46EB2E00005090 /* RNSVGText.h */, - 46EB2E000050A0 /* RNSVGText.mm */, - 46EB2E000050B0 /* RNSVGTextPath.h */, - 46EB2E000050C0 /* RNSVGTextPath.mm */, - 46EB2E000050D0 /* RNSVGTextProperties.h */, - 46EB2E000050E0 /* RNSVGTextProperties.mm */, - 46EB2E000050F0 /* RNSVGTopAlignedLabel.h */, - 46EB2E00005100 /* RNSVGTopAlignedLabel.ios.mm */, - 46EB2E00005110 /* RNSVGTSpan.h */, - 46EB2E00005120 /* RNSVGTSpan.mm */, - ); - name = Text; - path = apple/Text; - sourceTree = ""; - }; - 46EB2E00005130 /* Utils */ = { - isa = PBXGroup; - children = ( - 46EB2E00005140 /* RCTConvert+RNSVG.h */, - 46EB2E00005150 /* RCTConvert+RNSVG.mm */, - 46EB2E00005160 /* RNSVGBezierElement.h */, - 46EB2E00005170 /* RNSVGBezierElement.mm */, - 46EB2E00005180 /* RNSVGCGFCRule.h */, - 46EB2E00005190 /* RNSVGConvert.h */, - 46EB2E000051A0 /* RNSVGConvert.mm */, - 46EB2E000051B0 /* RNSVGLength.h */, - 46EB2E000051C0 /* RNSVGLength.mm */, - 46EB2E000051D0 /* RNSVGMarkerPosition.h */, - 46EB2E000051E0 /* RNSVGMarkerPosition.mm */, - 46EB2E000051F0 /* RNSVGMaskType.h */, - 46EB2E00005200 /* RNSVGPathMeasure.h */, - 46EB2E00005210 /* RNSVGPathMeasure.mm */, - 46EB2E00005220 /* RNSVGPathParser.h */, - 46EB2E00005230 /* RNSVGPathParser.mm */, - 46EB2E00005240 /* RNSVGRenderUtils.h */, - 46EB2E00005250 /* RNSVGRenderUtils.mm */, - 46EB2E00005260 /* RNSVGUnits.h */, - 46EB2E00005270 /* RNSVGVBMOS.h */, - 46EB2E00005280 /* RNSVGVectorEffect.h */, - 46EB2E00005290 /* RNSVGViewBox.h */, - 46EB2E000052A0 /* RNSVGViewBox.mm */, - ); - name = Utils; - path = apple/Utils; - sourceTree = ""; - }; - 46EB2E000052B0 /* ViewManagers */ = { - isa = PBXGroup; - children = ( - 46EB2E000052C0 /* RNSVGCircleManager.h */, - 46EB2E000052D0 /* RNSVGCircleManager.mm */, - 46EB2E000052E0 /* RNSVGClipPathManager.h */, - 46EB2E000052F0 /* RNSVGClipPathManager.mm */, - 46EB2E00005300 /* RNSVGDefsManager.h */, - 46EB2E00005310 /* RNSVGDefsManager.mm */, - 46EB2E00005320 /* RNSVGEllipseManager.h */, - 46EB2E00005330 /* RNSVGEllipseManager.mm */, - 46EB2E00005340 /* RNSVGFeColorMatrixManager.h */, - 46EB2E00005350 /* RNSVGFeColorMatrixManager.mm */, - 46EB2E00005360 /* RNSVGFeGaussianBlurManager.h */, - 46EB2E00005370 /* RNSVGFeGaussianBlurManager.mm */, - 46EB2E00005380 /* RNSVGFeMergeManager.h */, - 46EB2E00005390 /* RNSVGFeMergeManager.mm */, - 46EB2E000053A0 /* RNSVGFeOffsetManager.h */, - 46EB2E000053B0 /* RNSVGFeOffsetManager.mm */, - 46EB2E000053C0 /* RNSVGFilterManager.h */, - 46EB2E000053D0 /* RNSVGFilterManager.mm */, - 46EB2E000053E0 /* RNSVGFilterPrimitiveManager.h */, - 46EB2E000053F0 /* RNSVGFilterPrimitiveManager.mm */, - 46EB2E00005400 /* RNSVGForeignObjectManager.h */, - 46EB2E00005410 /* RNSVGForeignObjectManager.mm */, - 46EB2E00005420 /* RNSVGGroupManager.h */, - 46EB2E00005430 /* RNSVGGroupManager.mm */, - 46EB2E00005440 /* RNSVGImageManager.h */, - 46EB2E00005450 /* RNSVGImageManager.mm */, - 46EB2E00005460 /* RNSVGLinearGradientManager.h */, - 46EB2E00005470 /* RNSVGLinearGradientManager.mm */, - 46EB2E00005480 /* RNSVGLineManager.h */, - 46EB2E00005490 /* RNSVGLineManager.mm */, - 46EB2E000054A0 /* RNSVGMarkerManager.h */, - 46EB2E000054B0 /* RNSVGMarkerManager.mm */, - 46EB2E000054C0 /* RNSVGMaskManager.h */, - 46EB2E000054D0 /* RNSVGMaskManager.mm */, - 46EB2E000054E0 /* RNSVGNodeManager.h */, - 46EB2E000054F0 /* RNSVGNodeManager.mm */, - 46EB2E00005500 /* RNSVGPathManager.h */, - 46EB2E00005510 /* RNSVGPathManager.mm */, - 46EB2E00005520 /* RNSVGPatternManager.h */, - 46EB2E00005530 /* RNSVGPatternManager.mm */, - 46EB2E00005540 /* RNSVGRadialGradientManager.h */, - 46EB2E00005550 /* RNSVGRadialGradientManager.mm */, - 46EB2E00005560 /* RNSVGRectManager.h */, - 46EB2E00005570 /* RNSVGRectManager.mm */, - 46EB2E00005580 /* RNSVGRenderableManager.h */, - 46EB2E00005590 /* RNSVGRenderableManager.mm */, - 46EB2E000055A0 /* RNSVGSvgViewManager.h */, - 46EB2E000055B0 /* RNSVGSvgViewManager.mm */, - 46EB2E000055C0 /* RNSVGSymbolManager.h */, - 46EB2E000055D0 /* RNSVGSymbolManager.mm */, - 46EB2E000055E0 /* RNSVGTextManager.h */, - 46EB2E000055F0 /* RNSVGTextManager.mm */, - 46EB2E00005600 /* RNSVGTextPathManager.h */, - 46EB2E00005610 /* RNSVGTextPathManager.mm */, - 46EB2E00005620 /* RNSVGTSpanManager.h */, - 46EB2E00005630 /* RNSVGTSpanManager.mm */, - 46EB2E00005640 /* RNSVGUseManager.h */, - 46EB2E00005650 /* RNSVGUseManager.mm */, - ); - name = ViewManagers; - path = apple/ViewManagers; - sourceTree = ""; - }; - 46EB2E00005660 /* ios */ = { - isa = PBXGroup; - children = ( - 46EB2E000056C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h */, - 46EB2E000056D0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm */, - 46EB2E000056E0 /* RNSConvert.h */, - 46EB2E000056F0 /* RNSConvert.mm */, - 46EB2E00005700 /* RNSEnums.h */, - 46EB2E00005710 /* RNSFullWindowOverlay.h */, - 46EB2E00005720 /* RNSFullWindowOverlay.mm */, - 46EB2E00005730 /* RNSModalScreen.h */, - 46EB2E00005740 /* RNSModalScreen.mm */, - 46EB2E00005750 /* RNSModule.h */, - 46EB2E00005760 /* RNSModule.mm */, - 46EB2E00005770 /* RNSScreen.h */, - 46EB2E00005780 /* RNSScreen.mm */, - 46EB2E00005790 /* RNSScreenContainer.h */, - 46EB2E000057A0 /* RNSScreenContainer.mm */, - 46EB2E000057B0 /* RNSScreenNavigationContainer.h */, - 46EB2E000057C0 /* RNSScreenNavigationContainer.mm */, - 46EB2E000057D0 /* RNSScreenStack.h */, - 46EB2E000057E0 /* RNSScreenStack.mm */, - 46EB2E000057F0 /* RNSScreenStackAnimator.h */, - 46EB2E00005800 /* RNSScreenStackAnimator.mm */, - 46EB2E00005810 /* RNSScreenStackHeaderConfig.h */, - 46EB2E00005820 /* RNSScreenStackHeaderConfig.mm */, - 46EB2E00005830 /* RNSScreenStackHeaderSubview.h */, - 46EB2E00005840 /* RNSScreenStackHeaderSubview.mm */, - 46EB2E00005850 /* RNSScreenWindowTraits.h */, - 46EB2E00005860 /* RNSScreenWindowTraits.mm */, - 46EB2E00005870 /* RNSSearchBar.h */, - 46EB2E00005880 /* RNSSearchBar.mm */, - 46EB2E00005890 /* UIViewController+RNScreens.h */, - 46EB2E000058A0 /* UIViewController+RNScreens.mm */, - 46EB2E000058B0 /* UIWindow+RNScreens.h */, - 46EB2E000058C0 /* UIWindow+RNScreens.mm */, - 46EB2E00005670 /* events */, - 46EB2E000058D0 /* utils */, - ); - name = ios; - path = ios; - sourceTree = ""; - }; - 46EB2E00005670 /* events */ = { - isa = PBXGroup; - children = ( - 46EB2E00005680 /* RNSHeaderHeightChangeEvent.h */, - 46EB2E00005690 /* RNSHeaderHeightChangeEvent.mm */, - 46EB2E000056A0 /* RNSScreenViewEvent.h */, - 46EB2E000056B0 /* RNSScreenViewEvent.mm */, - ); - name = events; - path = events; - sourceTree = ""; - }; - 46EB2E000058D0 /* utils */ = { - isa = PBXGroup; - children = ( - 46EB2E000058E0 /* RNSUIBarButtonItem.h */, - 46EB2E000058F0 /* RNSUIBarButtonItem.mm */, - ); - name = utils; - path = utils; - sourceTree = ""; - }; - 46EB2E00005900 /* cpp */ = { - isa = PBXGroup; - children = ( - 46EB2E00005910 /* RNScreensTurboModule.cpp */, - 46EB2E00005920 /* RNScreensTurboModule.h */, - ); - name = cpp; - path = cpp; - sourceTree = ""; - }; - 46EB2E00005930 /* FBReactNativeSpec */ = { - isa = PBXGroup; - children = ( - 46EB2E00005950 /* FBReactNativeSpec.h */, - 46EB2E00005940 /* FBReactNativeSpec-generated.mm */, - ); - name = FBReactNativeSpec; - path = FBReactNativeSpec; - sourceTree = ""; - }; - 46EB2E000059A0 /* react */ = { - isa = PBXGroup; - children = ( - 46EB2E000059B0 /* renderer */, - ); - name = react; - path = react; - sourceTree = ""; - }; - 46EB2E000059B0 /* renderer */ = { - isa = PBXGroup; - children = ( - 46EB2E000059C0 /* components */, - ); - name = renderer; - path = renderer; - sourceTree = ""; - }; - 46EB2E000059C0 /* components */ = { - isa = PBXGroup; - children = ( - 46EB2E000059D0 /* rngesturehandler_codegen */, - 46EB2E00005A90 /* RNGoogleSignInCGen */, - 46EB2E00005B50 /* rnscreens */, - 46EB2E00005C10 /* rnsvg */, - 46EB2E00005CD0 /* safeareacontext */, - ); - name = components; - path = components; - sourceTree = ""; - }; - 46EB2E000059D0 /* rngesturehandler_codegen */ = { - isa = PBXGroup; - children = ( - 46EB2E000059E0 /* ComponentDescriptors.cpp */, - 46EB2E000059F0 /* ComponentDescriptors.h */, - 46EB2E00005A00 /* EventEmitters.cpp */, - 46EB2E00005A10 /* EventEmitters.h */, - 46EB2E00005A20 /* Props.cpp */, - 46EB2E00005A30 /* Props.h */, - 46EB2E00005A40 /* RCTComponentViewHelpers.h */, - 46EB2E00005A50 /* ShadowNodes.cpp */, - 46EB2E00005A60 /* ShadowNodes.h */, - 46EB2E00005A70 /* States.cpp */, - 46EB2E00005A80 /* States.h */, - ); - name = rngesturehandler_codegen; - path = rngesturehandler_codegen; - sourceTree = ""; - }; - 46EB2E00005A90 /* RNGoogleSignInCGen */ = { - isa = PBXGroup; - children = ( - 46EB2E00005AA0 /* ComponentDescriptors.cpp */, - 46EB2E00005AB0 /* ComponentDescriptors.h */, - 46EB2E00005AC0 /* EventEmitters.cpp */, - 46EB2E00005AD0 /* EventEmitters.h */, - 46EB2E00005AE0 /* Props.cpp */, - 46EB2E00005AF0 /* Props.h */, - 46EB2E00005B00 /* RCTComponentViewHelpers.h */, - 46EB2E00005B10 /* ShadowNodes.cpp */, - 46EB2E00005B20 /* ShadowNodes.h */, - 46EB2E00005B30 /* States.cpp */, - 46EB2E00005B40 /* States.h */, - ); - name = RNGoogleSignInCGen; - path = RNGoogleSignInCGen; - sourceTree = ""; - }; - 46EB2E00005B50 /* rnscreens */ = { - isa = PBXGroup; - children = ( - 46EB2E00005B60 /* ComponentDescriptors.cpp */, - 46EB2E00005B70 /* ComponentDescriptors.h */, - 46EB2E00005B80 /* EventEmitters.cpp */, - 46EB2E00005B90 /* EventEmitters.h */, - 46EB2E00005BA0 /* Props.cpp */, - 46EB2E00005BB0 /* Props.h */, - 46EB2E00005BC0 /* RCTComponentViewHelpers.h */, - 46EB2E00005BD0 /* ShadowNodes.cpp */, - 46EB2E00005BE0 /* ShadowNodes.h */, - 46EB2E00005BF0 /* States.cpp */, - 46EB2E00005C00 /* States.h */, - ); - name = rnscreens; - path = rnscreens; - sourceTree = ""; - }; - 46EB2E00005C10 /* rnsvg */ = { - isa = PBXGroup; - children = ( - 46EB2E00005C20 /* ComponentDescriptors.cpp */, - 46EB2E00005C30 /* ComponentDescriptors.h */, - 46EB2E00005C40 /* EventEmitters.cpp */, - 46EB2E00005C50 /* EventEmitters.h */, - 46EB2E00005C60 /* Props.cpp */, - 46EB2E00005C70 /* Props.h */, - 46EB2E00005C80 /* RCTComponentViewHelpers.h */, - 46EB2E00005C90 /* ShadowNodes.cpp */, - 46EB2E00005CA0 /* ShadowNodes.h */, - 46EB2E00005CB0 /* States.cpp */, - 46EB2E00005CC0 /* States.h */, - ); - name = rnsvg; - path = rnsvg; - sourceTree = ""; - }; - 46EB2E00005CD0 /* safeareacontext */ = { - isa = PBXGroup; - children = ( - 46EB2E00005CE0 /* ComponentDescriptors.cpp */, - 46EB2E00005CF0 /* ComponentDescriptors.h */, - 46EB2E00005D00 /* EventEmitters.cpp */, - 46EB2E00005D10 /* EventEmitters.h */, - 46EB2E00005D20 /* Props.cpp */, - 46EB2E00005D30 /* Props.h */, - 46EB2E00005D40 /* RCTComponentViewHelpers.h */, - 46EB2E00005D50 /* ShadowNodes.cpp */, - 46EB2E00005D60 /* ShadowNodes.h */, - 46EB2E00005D70 /* States.cpp */, - 46EB2E00005D80 /* States.h */, - ); - name = safeareacontext; - path = safeareacontext; - sourceTree = ""; - }; - 46EB2E00005D90 /* rnasyncstorage */ = { - isa = PBXGroup; - children = ( - 46EB2E00005DB0 /* rnasyncstorage.h */, - 46EB2E00005DA0 /* rnasyncstorage-generated.mm */, - ); - name = rnasyncstorage; - path = rnasyncstorage; - sourceTree = ""; - }; - 46EB2E00005DE0 /* rngesturehandler_codegen */ = { - isa = PBXGroup; - children = ( - 46EB2E00005E00 /* rngesturehandler_codegen.h */, - 46EB2E00005DF0 /* rngesturehandler_codegen-generated.mm */, - ); - name = rngesturehandler_codegen; - path = rngesturehandler_codegen; - sourceTree = ""; - }; - 46EB2E00005E30 /* RNGoogleSignInCGen */ = { - isa = PBXGroup; - children = ( - 46EB2E00005E50 /* RNGoogleSignInCGen.h */, - 46EB2E00005E40 /* RNGoogleSignInCGen-generated.mm */, - ); - name = RNGoogleSignInCGen; - path = RNGoogleSignInCGen; - sourceTree = ""; - }; - 46EB2E00005E80 /* rnreanimated */ = { - isa = PBXGroup; - children = ( - 46EB2E00005EA0 /* rnreanimated.h */, - 46EB2E00005E90 /* rnreanimated-generated.mm */, - ); - name = rnreanimated; - path = rnreanimated; - sourceTree = ""; - }; - 46EB2E00005ED0 /* rnscreens */ = { - isa = PBXGroup; - children = ( - 46EB2E00005EF0 /* rnscreens.h */, - 46EB2E00005EE0 /* rnscreens-generated.mm */, - ); - name = rnscreens; - path = rnscreens; - sourceTree = ""; - }; - 46EB2E00005F20 /* rnsvg */ = { - isa = PBXGroup; - children = ( - 46EB2E00005F40 /* rnsvg.h */, - 46EB2E00005F30 /* rnsvg-generated.mm */, - ); - name = rnsvg; - path = rnsvg; - sourceTree = ""; - }; - 46EB2E00005F70 /* safeareacontext */ = { - isa = PBXGroup; - children = ( - 46EB2E00005F90 /* safeareacontext.h */, - 46EB2E00005F80 /* safeareacontext-generated.mm */, - ); - name = safeareacontext; - path = safeareacontext; - sourceTree = ""; - }; - 46EB2E00005FC0 /* CoreModulesHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E00005FD0 /* CoreModulesPlugins.h */, - 46EB2E00005FF0 /* RCTAccessibilityManager.h */, - 46EB2E00005FE0 /* RCTAccessibilityManager+Internal.h */, - 46EB2E00006000 /* RCTActionSheetManager.h */, - 46EB2E00006010 /* RCTAlertController.h */, - 46EB2E00006020 /* RCTAlertManager.h */, - 46EB2E00006030 /* RCTAppearance.h */, - 46EB2E00006040 /* RCTAppState.h */, - 46EB2E00006050 /* RCTClipboard.h */, - 46EB2E00006060 /* RCTDeviceInfo.h */, - 46EB2E00006070 /* RCTDevLoadingView.h */, - 46EB2E00006080 /* RCTDevMenu.h */, - 46EB2E00006090 /* RCTDevSettings.h */, - 46EB2E000060A0 /* RCTEventDispatcher.h */, - 46EB2E000060B0 /* RCTExceptionsManager.h */, - 46EB2E000060C0 /* RCTFPSGraph.h */, - 46EB2E000060D0 /* RCTI18nManager.h */, - 46EB2E000060E0 /* RCTKeyboardObserver.h */, - 46EB2E000060F0 /* RCTLogBox.h */, - 46EB2E00006100 /* RCTLogBoxView.h */, - 46EB2E00006110 /* RCTPlatform.h */, - 46EB2E00006120 /* RCTRedBox.h */, - 46EB2E00006130 /* RCTSourceCode.h */, - 46EB2E00006140 /* RCTStatusBarManager.h */, - 46EB2E00006150 /* RCTTiming.h */, - 46EB2E00006160 /* RCTWebSocketExecutor.h */, - 46EB2E00006170 /* RCTWebSocketModule.h */, - ); - name = CoreModulesHeaders; - sourceTree = ""; - }; - 46EB2E00006180 /* Default */ = { - isa = PBXGroup; - children = ( - 46EB2E00006190 /* Base */, - 46EB2E00006930 /* CxxBridge */, - 46EB2E000069E0 /* CxxLogUtils */, - 46EB2E00006A10 /* CxxModule */, - 46EB2E00006AB0 /* CxxUtils */, - 46EB2E00006AE0 /* I18n */, - 46EB2E00006B20 /* Modules */, - 46EB2E00006C50 /* Profiler */, - 46EB2E00006CD0 /* UIUtils */, - 46EB2E00006D00 /* Views */, - ); - name = Default; - sourceTree = ""; - }; - 46EB2E00006190 /* Base */ = { - isa = PBXGroup; - children = ( - 46EB2E000061A0 /* RCTAssert.h */, - 46EB2E000061B0 /* RCTAssert.m */, - 46EB2E000061E0 /* RCTBridge.h */, - 46EB2E000061F0 /* RCTBridge.mm */, - 46EB2E000061C0 /* RCTBridge+Inspector.h */, - 46EB2E000061D0 /* RCTBridge+Private.h */, - 46EB2E00006200 /* RCTBridgeConstants.h */, - 46EB2E00006210 /* RCTBridgeConstants.m */, - 46EB2E00006220 /* RCTBridgeDelegate.h */, - 46EB2E00006230 /* RCTBridgeMethod.h */, - 46EB2E00006240 /* RCTBridgeModule.h */, - 46EB2E00006250 /* RCTBridgeModuleDecorator.h */, - 46EB2E00006260 /* RCTBridgeModuleDecorator.m */, - 46EB2E00006280 /* RCTBridgeProxy.h */, - 46EB2E00006290 /* RCTBridgeProxy.mm */, - 46EB2E00006270 /* RCTBridgeProxy+Cxx.h */, - 46EB2E000062A0 /* RCTBundleManager.h */, - 46EB2E000062B0 /* RCTBundleManager.m */, - 46EB2E000062C0 /* RCTBundleURLProvider.h */, - 46EB2E000062D0 /* RCTBundleURLProvider.mm */, - 46EB2E000062E0 /* RCTCallableJSModules.m */, - 46EB2E000062F0 /* RCTComponentEvent.h */, - 46EB2E00006300 /* RCTComponentEvent.m */, - 46EB2E00006310 /* RCTConstants.h */, - 46EB2E00006320 /* RCTConstants.m */, - 46EB2E00006330 /* RCTConvert.h */, - 46EB2E00006340 /* RCTConvert.mm */, - 46EB2E00006350 /* RCTCxxConvert.h */, - 46EB2E00006360 /* RCTCxxConvert.m */, - 46EB2E00006370 /* RCTDefines.h */, - 46EB2E00006380 /* RCTDisplayLink.h */, - 46EB2E00006390 /* RCTDisplayLink.m */, - 46EB2E000063A0 /* RCTErrorCustomizer.h */, - 46EB2E000063B0 /* RCTErrorInfo.h */, - 46EB2E000063C0 /* RCTErrorInfo.m */, - 46EB2E000063D0 /* RCTEventDispatcher.m */, - 46EB2E000063E0 /* RCTEventDispatcherProtocol.h */, - 46EB2E000063F0 /* RCTFrameUpdate.h */, - 46EB2E00006400 /* RCTFrameUpdate.m */, - 46EB2E00006410 /* RCTImageSource.h */, - 46EB2E00006420 /* RCTImageSource.m */, - 46EB2E00006430 /* RCTInitializing.h */, - 46EB2E00006440 /* RCTInvalidating.h */, - 46EB2E00006450 /* RCTJavaScriptExecutor.h */, - 46EB2E00006460 /* RCTJavaScriptLoader.h */, - 46EB2E00006470 /* RCTJavaScriptLoader.mm */, - 46EB2E00006480 /* RCTJSStackFrame.h */, - 46EB2E00006490 /* RCTJSStackFrame.m */, - 46EB2E000064A0 /* RCTJSThread.h */, - 46EB2E000064B0 /* RCTJSThread.m */, - 46EB2E000064C0 /* RCTKeyCommands.h */, - 46EB2E000064D0 /* RCTKeyCommands.m */, - 46EB2E000064E0 /* RCTLog.h */, - 46EB2E000064F0 /* RCTLog.mm */, - 46EB2E00006500 /* RCTManagedPointer.h */, - 46EB2E00006510 /* RCTManagedPointer.mm */, - 46EB2E00006520 /* RCTMockDef.h */, - 46EB2E00006530 /* RCTModuleData.h */, - 46EB2E00006540 /* RCTModuleData.mm */, - 46EB2E00006550 /* RCTModuleMethod.h */, - 46EB2E00006560 /* RCTModuleMethod.mm */, - 46EB2E00006570 /* RCTModuleRegistry.m */, - 46EB2E00006580 /* RCTMultipartDataTask.h */, - 46EB2E00006590 /* RCTMultipartDataTask.m */, - 46EB2E000065A0 /* RCTMultipartStreamReader.h */, - 46EB2E000065B0 /* RCTMultipartStreamReader.m */, - 46EB2E000065C0 /* RCTNullability.h */, - 46EB2E000065D0 /* RCTParserUtils.h */, - 46EB2E000065E0 /* RCTParserUtils.m */, - 46EB2E000065F0 /* RCTPerformanceLogger.h */, - 46EB2E00006600 /* RCTPerformanceLogger.mm */, - 46EB2E00006610 /* RCTPerformanceLoggerLabels.h */, - 46EB2E00006620 /* RCTPerformanceLoggerLabels.m */, - 46EB2E00006630 /* RCTPLTag.h */, - 46EB2E00006640 /* RCTRedBoxSetEnabled.h */, - 46EB2E00006650 /* RCTRedBoxSetEnabled.m */, - 46EB2E00006660 /* RCTReloadCommand.h */, - 46EB2E00006670 /* RCTReloadCommand.m */, - 46EB2E00006680 /* RCTRootContentView.h */, - 46EB2E00006690 /* RCTRootContentView.m */, - 46EB2E000066A0 /* RCTRootView.h */, - 46EB2E000066B0 /* RCTRootView.m */, - 46EB2E000066C0 /* RCTRootViewDelegate.h */, - 46EB2E000066D0 /* RCTRootViewInternal.h */, - 46EB2E000066E0 /* RCTRuntimeExecutorModule.h */, - 46EB2E000066F0 /* RCTTouchEvent.h */, - 46EB2E00006700 /* RCTTouchEvent.m */, - 46EB2E00006710 /* RCTTouchHandler.h */, - 46EB2E00006720 /* RCTTouchHandler.m */, - 46EB2E00006730 /* RCTTurboModuleRegistry.h */, - 46EB2E00006740 /* RCTURLRequestDelegate.h */, - 46EB2E00006750 /* RCTURLRequestHandler.h */, - 46EB2E00006760 /* RCTUtils.h */, - 46EB2E00006770 /* RCTUtils.m */, - 46EB2E00006780 /* RCTUtilsUIOverride.h */, - 46EB2E00006790 /* RCTUtilsUIOverride.m */, - 46EB2E000067A0 /* RCTVersion.h */, - 46EB2E000067B0 /* RCTVersion.m */, - 46EB2E000067C0 /* RCTViewRegistry.m */, - 46EB2E000067D0 /* Surface */, - ); - name = Base; - path = React/Base; - sourceTree = ""; - }; - 46EB2E000067D0 /* Surface */ = { - isa = PBXGroup; - children = ( - 46EB2E000067E0 /* RCTSurface.h */, - 46EB2E000067F0 /* RCTSurface.mm */, - 46EB2E00006800 /* RCTSurfaceDelegate.h */, - 46EB2E00006810 /* RCTSurfaceProtocol.h */, - 46EB2E00006820 /* RCTSurfaceRootShadowView.h */, - 46EB2E00006830 /* RCTSurfaceRootShadowView.m */, - 46EB2E00006840 /* RCTSurfaceRootShadowViewDelegate.h */, - 46EB2E00006850 /* RCTSurfaceRootView.h */, - 46EB2E00006860 /* RCTSurfaceRootView.mm */, - 46EB2E00006870 /* RCTSurfaceStage.h */, - 46EB2E00006880 /* RCTSurfaceStage.m */, - 46EB2E000068A0 /* RCTSurfaceView.h */, - 46EB2E000068B0 /* RCTSurfaceView.mm */, - 46EB2E00006890 /* RCTSurfaceView+Internal.h */, - 46EB2E000068C0 /* SurfaceHostingView */, - ); - name = Surface; - path = Surface; - sourceTree = ""; - }; - 46EB2E000068C0 /* SurfaceHostingView */ = { - isa = PBXGroup; - children = ( - 46EB2E000068D0 /* RCTSurfaceHostingProxyRootView.h */, - 46EB2E000068E0 /* RCTSurfaceHostingProxyRootView.mm */, - 46EB2E000068F0 /* RCTSurfaceHostingView.h */, - 46EB2E00006900 /* RCTSurfaceHostingView.mm */, - 46EB2E00006910 /* RCTSurfaceSizeMeasureMode.h */, - 46EB2E00006920 /* RCTSurfaceSizeMeasureMode.mm */, - ); - name = SurfaceHostingView; - path = SurfaceHostingView; - sourceTree = ""; - }; - 46EB2E00006930 /* CxxBridge */ = { - isa = PBXGroup; - children = ( - 46EB2E00006940 /* NSDataBigString.h */, - 46EB2E00006950 /* NSDataBigString.mm */, - 46EB2E00006960 /* RCTCxxBridge.mm */, - 46EB2E00006970 /* RCTCxxBridgeDelegate.h */, - 46EB2E00006980 /* RCTJSIExecutorRuntimeInstaller.h */, - 46EB2E00006990 /* RCTJSIExecutorRuntimeInstaller.mm */, - 46EB2E000069A0 /* RCTMessageThread.h */, - 46EB2E000069B0 /* RCTMessageThread.mm */, - 46EB2E000069C0 /* RCTObjcExecutor.h */, - 46EB2E000069D0 /* RCTObjcExecutor.mm */, - ); - name = CxxBridge; - path = React/CxxBridge; - sourceTree = ""; - }; - 46EB2E000069E0 /* CxxLogUtils */ = { - isa = PBXGroup; - children = ( - 46EB2E000069F0 /* RCTDefaultCxxLogFunction.h */, - 46EB2E00006A00 /* RCTDefaultCxxLogFunction.mm */, - ); - name = CxxLogUtils; - path = React/CxxLogUtils; - sourceTree = ""; - }; - 46EB2E00006A10 /* CxxModule */ = { - isa = PBXGroup; - children = ( - 46EB2E00006A20 /* DispatchMessageQueueThread.h */, - 46EB2E00006A30 /* RCTCxxMethod.h */, - 46EB2E00006A40 /* RCTCxxMethod.mm */, - 46EB2E00006A50 /* RCTCxxModule.h */, - 46EB2E00006A60 /* RCTCxxModule.mm */, - 46EB2E00006A70 /* RCTCxxUtils.h */, - 46EB2E00006A80 /* RCTCxxUtils.mm */, - 46EB2E00006A90 /* RCTNativeModule.h */, - 46EB2E00006AA0 /* RCTNativeModule.mm */, - ); - name = CxxModule; - path = React/CxxModule; - sourceTree = ""; - }; - 46EB2E00006AB0 /* CxxUtils */ = { - isa = PBXGroup; - children = ( - 46EB2E00006AC0 /* RCTFollyConvert.h */, - 46EB2E00006AD0 /* RCTFollyConvert.mm */, - ); - name = CxxUtils; - path = React/CxxUtils; - sourceTree = ""; - }; - 46EB2E00006AE0 /* I18n */ = { - isa = PBXGroup; - children = ( - 46EB2E00006AF0 /* FBXXHashUtils.h */, - 46EB2E00006B00 /* RCTLocalizedString.h */, - 46EB2E00006B10 /* RCTLocalizedString.mm */, - ); - name = I18n; - path = React/I18n; - sourceTree = ""; - }; - 46EB2E00006B20 /* Modules */ = { - isa = PBXGroup; - children = ( - 46EB2E00006B30 /* RCTEventEmitter.h */, - 46EB2E00006B40 /* RCTEventEmitter.m */, - 46EB2E00006B50 /* RCTI18nUtil.h */, - 46EB2E00006B60 /* RCTI18nUtil.m */, - 46EB2E00006B70 /* RCTLayoutAnimation.h */, - 46EB2E00006B80 /* RCTLayoutAnimation.m */, - 46EB2E00006B90 /* RCTLayoutAnimationGroup.h */, - 46EB2E00006BA0 /* RCTLayoutAnimationGroup.m */, - 46EB2E00006BB0 /* RCTRedBoxExtraDataViewController.h */, - 46EB2E00006BC0 /* RCTRedBoxExtraDataViewController.m */, - 46EB2E00006BD0 /* RCTSurfacePresenterStub.h */, - 46EB2E00006BE0 /* RCTSurfacePresenterStub.m */, - 46EB2E00006BF0 /* RCTUIManager.h */, - 46EB2E00006C00 /* RCTUIManager.m */, - 46EB2E00006C10 /* RCTUIManagerObserverCoordinator.h */, - 46EB2E00006C20 /* RCTUIManagerObserverCoordinator.mm */, - 46EB2E00006C30 /* RCTUIManagerUtils.h */, - 46EB2E00006C40 /* RCTUIManagerUtils.m */, - ); - name = Modules; - path = React/Modules; - sourceTree = ""; - }; - 46EB2E00006C50 /* Profiler */ = { - isa = PBXGroup; - children = ( - 46EB2E00006C60 /* RCTMacros.h */, - 46EB2E00006C70 /* RCTProfile.h */, - 46EB2E00006C80 /* RCTProfile.m */, - 46EB2E00006C90 /* RCTProfileTrampoline-arm.S */, - 46EB2E00006CA0 /* RCTProfileTrampoline-arm64.S */, - 46EB2E00006CB0 /* RCTProfileTrampoline-i386.S */, - 46EB2E00006CC0 /* RCTProfileTrampoline-x86_64.S */, - ); - name = Profiler; - path = React/Profiler; - sourceTree = ""; - }; - 46EB2E00006CD0 /* UIUtils */ = { - isa = PBXGroup; - children = ( - 46EB2E00006CE0 /* RCTUIUtils.h */, - 46EB2E00006CF0 /* RCTUIUtils.m */, - ); - name = UIUtils; - path = React/UIUtils; - sourceTree = ""; - }; - 46EB2E00006D00 /* Views */ = { - isa = PBXGroup; - children = ( - 46EB2E00006D10 /* RCTActivityIndicatorView.h */, - 46EB2E00006D20 /* RCTActivityIndicatorView.m */, - 46EB2E00006D30 /* RCTActivityIndicatorViewManager.h */, - 46EB2E00006D40 /* RCTActivityIndicatorViewManager.m */, - 46EB2E00006D50 /* RCTAnimationType.h */, - 46EB2E00006D60 /* RCTAutoInsetsProtocol.h */, - 46EB2E00006D70 /* RCTBorderCurve.h */, - 46EB2E00006D80 /* RCTBorderDrawing.h */, - 46EB2E00006D90 /* RCTBorderDrawing.m */, - 46EB2E00006DA0 /* RCTBorderStyle.h */, - 46EB2E00006DB0 /* RCTComponent.h */, - 46EB2E00006DC0 /* RCTComponentData.h */, - 46EB2E00006DD0 /* RCTComponentData.m */, - 46EB2E00006DE0 /* RCTConvert+CoreLocation.h */, - 46EB2E00006DF0 /* RCTConvert+CoreLocation.m */, - 46EB2E00006E00 /* RCTConvert+Transform.h */, - 46EB2E00006E10 /* RCTConvert+Transform.m */, - 46EB2E00006E20 /* RCTCursor.h */, - 46EB2E00006E30 /* RCTDebuggingOverlay.h */, - 46EB2E00006E40 /* RCTDebuggingOverlay.m */, - 46EB2E00006E50 /* RCTDebuggingOverlayManager.h */, - 46EB2E00006E60 /* RCTDebuggingOverlayManager.m */, - 46EB2E00006E70 /* RCTFont.h */, - 46EB2E00006E80 /* RCTFont.mm */, - 46EB2E00006E90 /* RCTLayout.h */, - 46EB2E00006EA0 /* RCTLayout.m */, - 46EB2E00006EB0 /* RCTModalHostView.h */, - 46EB2E00006EC0 /* RCTModalHostView.m */, - 46EB2E00006ED0 /* RCTModalHostViewController.h */, - 46EB2E00006EE0 /* RCTModalHostViewController.m */, - 46EB2E00006EF0 /* RCTModalHostViewManager.h */, - 46EB2E00006F00 /* RCTModalHostViewManager.m */, - 46EB2E00006F10 /* RCTModalManager.h */, - 46EB2E00006F20 /* RCTModalManager.m */, - 46EB2E00006F30 /* RCTPointerEvents.h */, - 46EB2E00006F40 /* RCTRootShadowView.h */, - 46EB2E00006F50 /* RCTRootShadowView.m */, - 46EB2E00006F60 /* RCTSegmentedControl.h */, - 46EB2E00006F70 /* RCTSegmentedControl.m */, - 46EB2E00006F80 /* RCTSegmentedControlManager.h */, - 46EB2E00006F90 /* RCTSegmentedControlManager.m */, - 46EB2E00006FE0 /* RCTShadowView.h */, - 46EB2E00006FF0 /* RCTShadowView.m */, - 46EB2E00006FA0 /* RCTShadowView+Internal.h */, - 46EB2E00006FB0 /* RCTShadowView+Internal.m */, - 46EB2E00006FC0 /* RCTShadowView+Layout.h */, - 46EB2E00006FD0 /* RCTShadowView+Layout.m */, - 46EB2E00007000 /* RCTSwitch.h */, - 46EB2E00007010 /* RCTSwitch.m */, - 46EB2E00007020 /* RCTSwitchManager.h */, - 46EB2E00007030 /* RCTSwitchManager.m */, - 46EB2E00007040 /* RCTTextDecorationLineType.h */, - 46EB2E00007050 /* RCTView.h */, - 46EB2E00007060 /* RCTView.m */, - 46EB2E00007070 /* RCTViewManager.h */, - 46EB2E00007080 /* RCTViewManager.m */, - 46EB2E00007090 /* RCTViewUtils.h */, - 46EB2E000070A0 /* RCTViewUtils.m */, - 46EB2E000070B0 /* RCTWrapperViewController.h */, - 46EB2E000070C0 /* RCTWrapperViewController.m */, - 46EB2E000072A0 /* UIView+Private.h */, - 46EB2E000072B0 /* UIView+React.h */, - 46EB2E000072C0 /* UIView+React.m */, - 46EB2E000070D0 /* RefreshControl */, - 46EB2E00007130 /* SafeAreaView */, - 46EB2E000071C0 /* ScrollView */, - ); - name = Views; - path = React/Views; - sourceTree = ""; - }; - 46EB2E000070D0 /* RefreshControl */ = { - isa = PBXGroup; - children = ( - 46EB2E000070E0 /* RCTRefreshableProtocol.h */, - 46EB2E000070F0 /* RCTRefreshControl.h */, - 46EB2E00007100 /* RCTRefreshControl.m */, - 46EB2E00007110 /* RCTRefreshControlManager.h */, - 46EB2E00007120 /* RCTRefreshControlManager.m */, - ); - name = RefreshControl; - path = RefreshControl; - sourceTree = ""; - }; - 46EB2E00007130 /* SafeAreaView */ = { - isa = PBXGroup; - children = ( - 46EB2E00007140 /* RCTSafeAreaShadowView.h */, - 46EB2E00007150 /* RCTSafeAreaShadowView.m */, - 46EB2E00007160 /* RCTSafeAreaView.h */, - 46EB2E00007170 /* RCTSafeAreaView.m */, - 46EB2E00007180 /* RCTSafeAreaViewLocalData.h */, - 46EB2E00007190 /* RCTSafeAreaViewLocalData.m */, - 46EB2E000071A0 /* RCTSafeAreaViewManager.h */, - 46EB2E000071B0 /* RCTSafeAreaViewManager.m */, - ); - name = SafeAreaView; - path = SafeAreaView; - sourceTree = ""; - }; - 46EB2E000071C0 /* ScrollView */ = { - isa = PBXGroup; - children = ( - 46EB2E000071D0 /* RCTScrollableProtocol.h */, - 46EB2E000071E0 /* RCTScrollContentShadowView.h */, - 46EB2E000071F0 /* RCTScrollContentShadowView.m */, - 46EB2E00007200 /* RCTScrollContentView.h */, - 46EB2E00007210 /* RCTScrollContentView.m */, - 46EB2E00007220 /* RCTScrollContentViewManager.h */, - 46EB2E00007230 /* RCTScrollContentViewManager.m */, - 46EB2E00007240 /* RCTScrollEvent.h */, - 46EB2E00007250 /* RCTScrollEvent.m */, - 46EB2E00007260 /* RCTScrollView.h */, - 46EB2E00007270 /* RCTScrollView.m */, - 46EB2E00007280 /* RCTScrollViewManager.h */, - 46EB2E00007290 /* RCTScrollViewManager.m */, - ); - name = ScrollView; - path = ScrollView; - sourceTree = ""; - }; - 46EB2E000072D0 /* DevSupport */ = { - isa = PBXGroup; - children = ( - 46EB2E000072E0 /* DevSupport */, - 46EB2E00007380 /* Inspector */, - ); - name = DevSupport; - sourceTree = ""; - }; - 46EB2E000072E0 /* DevSupport */ = { - isa = PBXGroup; - children = ( - 46EB2E000072F0 /* RCTDevLoadingViewProtocol.h */, - 46EB2E00007300 /* RCTDevLoadingViewSetEnabled.h */, - 46EB2E00007310 /* RCTDevLoadingViewSetEnabled.m */, - 46EB2E00007320 /* RCTInspectorDevServerHelper.h */, - 46EB2E00007330 /* RCTInspectorDevServerHelper.mm */, - 46EB2E00007340 /* RCTPackagerClient.h */, - 46EB2E00007350 /* RCTPackagerClient.m */, - 46EB2E00007360 /* RCTPackagerConnection.h */, - 46EB2E00007370 /* RCTPackagerConnection.mm */, - ); - name = DevSupport; - path = React/DevSupport; - sourceTree = ""; - }; - 46EB2E00007380 /* Inspector */ = { - isa = PBXGroup; - children = ( - 46EB2E00007390 /* RCTCxxInspectorPackagerConnection.h */, - 46EB2E000073A0 /* RCTCxxInspectorPackagerConnection.mm */, - 46EB2E000073B0 /* RCTCxxInspectorPackagerConnectionDelegate.h */, - 46EB2E000073C0 /* RCTCxxInspectorPackagerConnectionDelegate.mm */, - 46EB2E000073D0 /* RCTCxxInspectorWebSocketAdapter.h */, - 46EB2E000073E0 /* RCTCxxInspectorWebSocketAdapter.mm */, - 46EB2E000073F0 /* RCTInspector.h */, - 46EB2E00007400 /* RCTInspector.mm */, - 46EB2E00007410 /* RCTInspectorPackagerConnection.h */, - 46EB2E00007420 /* RCTInspectorPackagerConnection.m */, - ); - name = Inspector; - path = React/Inspector; - sourceTree = ""; - }; - 46EB2E00007430 /* RCTAnimationHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E000075A0 /* RCTAnimationPlugins.h */, - 46EB2E000075B0 /* RCTAnimationUtils.h */, - 46EB2E000075C0 /* RCTNativeAnimatedModule.h */, - 46EB2E000075D0 /* RCTNativeAnimatedNodesManager.h */, - 46EB2E000075E0 /* RCTNativeAnimatedTurboModule.h */, - 46EB2E00007440 /* Drivers */, - 46EB2E000074A0 /* Nodes */, - ); - name = RCTAnimationHeaders; - sourceTree = ""; - }; - 46EB2E00007440 /* Drivers */ = { - isa = PBXGroup; - children = ( - 46EB2E00007450 /* RCTAnimationDriver.h */, - 46EB2E00007460 /* RCTDecayAnimation.h */, - 46EB2E00007470 /* RCTEventAnimation.h */, - 46EB2E00007480 /* RCTFrameAnimation.h */, - 46EB2E00007490 /* RCTSpringAnimation.h */, - ); - name = Drivers; - path = Libraries/NativeAnimation/Drivers; - sourceTree = ""; - }; - 46EB2E000074A0 /* Nodes */ = { - isa = PBXGroup; - children = ( - 46EB2E000074B0 /* RCTAdditionAnimatedNode.h */, - 46EB2E000074C0 /* RCTAnimatedNode.h */, - 46EB2E000074D0 /* RCTColorAnimatedNode.h */, - 46EB2E000074E0 /* RCTDiffClampAnimatedNode.h */, - 46EB2E000074F0 /* RCTDivisionAnimatedNode.h */, - 46EB2E00007500 /* RCTInterpolationAnimatedNode.h */, - 46EB2E00007510 /* RCTModuloAnimatedNode.h */, - 46EB2E00007520 /* RCTMultiplicationAnimatedNode.h */, - 46EB2E00007530 /* RCTObjectAnimatedNode.h */, - 46EB2E00007540 /* RCTPropsAnimatedNode.h */, - 46EB2E00007550 /* RCTStyleAnimatedNode.h */, - 46EB2E00007560 /* RCTSubtractionAnimatedNode.h */, - 46EB2E00007570 /* RCTTrackingAnimatedNode.h */, - 46EB2E00007580 /* RCTTransformAnimatedNode.h */, - 46EB2E00007590 /* RCTValueAnimatedNode.h */, - ); - name = Nodes; - path = Libraries/NativeAnimation/Nodes; - sourceTree = ""; - }; - 46EB2E000075F0 /* RCTBlobHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E00007600 /* RCTBlobManager.h */, - 46EB2E00007610 /* RCTFileReaderModule.h */, - ); - name = RCTBlobHeaders; - sourceTree = ""; - }; - 46EB2E00007620 /* RCTImageHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E00007630 /* RCTAnimatedImage.h */, - 46EB2E00007640 /* RCTBundleAssetImageLoader.h */, - 46EB2E00007650 /* RCTDisplayWeakRefreshable.h */, - 46EB2E00007660 /* RCTGIFImageDecoder.h */, - 46EB2E00007670 /* RCTImageBlurUtils.h */, - 46EB2E00007680 /* RCTImageCache.h */, - 46EB2E00007690 /* RCTImageDataDecoder.h */, - 46EB2E000076A0 /* RCTImageEditingManager.h */, - 46EB2E000076B0 /* RCTImageLoader.h */, - 46EB2E000076C0 /* RCTImageLoaderLoggable.h */, - 46EB2E000076D0 /* RCTImageLoaderProtocol.h */, - 46EB2E000076E0 /* RCTImageLoaderWithAttributionProtocol.h */, - 46EB2E000076F0 /* RCTImagePlugins.h */, - 46EB2E00007700 /* RCTImageShadowView.h */, - 46EB2E00007710 /* RCTImageStoreManager.h */, - 46EB2E00007720 /* RCTImageURLLoader.h */, - 46EB2E00007730 /* RCTImageURLLoaderWithAttribution.h */, - 46EB2E00007740 /* RCTImageUtils.h */, - 46EB2E00007750 /* RCTImageView.h */, - 46EB2E00007760 /* RCTImageViewManager.h */, - 46EB2E00007770 /* RCTLocalAssetImageLoader.h */, - 46EB2E00007780 /* RCTResizeMode.h */, - 46EB2E00007790 /* RCTUIImageViewAnimated.h */, - ); - name = RCTImageHeaders; - sourceTree = ""; - }; - 46EB2E000077A0 /* RCTLinkingHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E000077B0 /* RCTLinkingManager.h */, - 46EB2E000077C0 /* RCTLinkingPlugins.h */, - ); - name = RCTLinkingHeaders; - sourceTree = ""; - }; - 46EB2E000077D0 /* RCTNetworkHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E000077E0 /* RCTDataRequestHandler.h */, - 46EB2E000077F0 /* RCTFileRequestHandler.h */, - 46EB2E00007800 /* RCTHTTPRequestHandler.h */, - 46EB2E00007810 /* RCTNetworking.h */, - 46EB2E00007820 /* RCTNetworkPlugins.h */, - 46EB2E00007830 /* RCTNetworkTask.h */, - ); - name = RCTNetworkHeaders; - sourceTree = ""; - }; - 46EB2E00007840 /* RCTSettingsHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E00007850 /* RCTSettingsManager.h */, - 46EB2E00007860 /* RCTSettingsPlugins.h */, - ); - name = RCTSettingsHeaders; - sourceTree = ""; - }; - 46EB2E00007870 /* RCTTextHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E000078E0 /* RCTConvert+Text.h */, - 46EB2E000078F0 /* RCTTextAttributes.h */, - 46EB2E00007900 /* RCTTextTransform.h */, - 46EB2E00007880 /* BaseText */, - 46EB2E000078B0 /* RawText */, - 46EB2E00007910 /* Text */, - 46EB2E00007970 /* TextInput */, - 46EB2E00007AB0 /* VirtualText */, - ); - name = RCTTextHeaders; - sourceTree = ""; - }; - 46EB2E00007880 /* BaseText */ = { - isa = PBXGroup; - children = ( - 46EB2E00007890 /* RCTBaseTextShadowView.h */, - 46EB2E000078A0 /* RCTBaseTextViewManager.h */, - ); - name = BaseText; - path = Libraries/Text/BaseText; - sourceTree = ""; - }; - 46EB2E000078B0 /* RawText */ = { - isa = PBXGroup; - children = ( - 46EB2E000078C0 /* RCTRawTextShadowView.h */, - 46EB2E000078D0 /* RCTRawTextViewManager.h */, - ); - name = RawText; - path = Libraries/Text/RawText; - sourceTree = ""; - }; - 46EB2E00007910 /* Text */ = { - isa = PBXGroup; - children = ( - 46EB2E00007920 /* NSTextStorage+FontScaling.h */, - 46EB2E00007930 /* RCTDynamicTypeRamp.h */, - 46EB2E00007940 /* RCTTextShadowView.h */, - 46EB2E00007950 /* RCTTextView.h */, - 46EB2E00007960 /* RCTTextViewManager.h */, - ); - name = Text; - path = Libraries/Text/Text; - sourceTree = ""; - }; - 46EB2E00007970 /* TextInput */ = { - isa = PBXGroup; - children = ( - 46EB2E000079C0 /* RCTBackedTextInputDelegate.h */, - 46EB2E000079D0 /* RCTBackedTextInputDelegateAdapter.h */, - 46EB2E000079E0 /* RCTBackedTextInputViewProtocol.h */, - 46EB2E000079F0 /* RCTBaseTextInputShadowView.h */, - 46EB2E00007A00 /* RCTBaseTextInputView.h */, - 46EB2E00007A10 /* RCTBaseTextInputViewManager.h */, - 46EB2E00007A20 /* RCTInputAccessoryShadowView.h */, - 46EB2E00007A30 /* RCTInputAccessoryView.h */, - 46EB2E00007A40 /* RCTInputAccessoryViewContent.h */, - 46EB2E00007A50 /* RCTInputAccessoryViewManager.h */, - 46EB2E00007A60 /* RCTTextSelection.h */, - 46EB2E00007980 /* Multiline */, - 46EB2E00007A70 /* Singleline */, - ); - name = TextInput; - path = Libraries/Text/TextInput; - sourceTree = ""; - }; - 46EB2E00007980 /* Multiline */ = { - isa = PBXGroup; - children = ( - 46EB2E00007990 /* RCTMultilineTextInputView.h */, - 46EB2E000079A0 /* RCTMultilineTextInputViewManager.h */, - 46EB2E000079B0 /* RCTUITextView.h */, - ); - name = Multiline; - path = Multiline; - sourceTree = ""; - }; - 46EB2E00007A70 /* Singleline */ = { - isa = PBXGroup; - children = ( - 46EB2E00007A80 /* RCTSinglelineTextInputView.h */, - 46EB2E00007A90 /* RCTSinglelineTextInputViewManager.h */, - 46EB2E00007AA0 /* RCTUITextField.h */, - ); - name = Singleline; - path = Singleline; - sourceTree = ""; - }; - 46EB2E00007AB0 /* VirtualText */ = { - isa = PBXGroup; - children = ( - 46EB2E00007AC0 /* RCTVirtualTextShadowView.h */, - 46EB2E00007AD0 /* RCTVirtualTextView.h */, - 46EB2E00007AE0 /* RCTVirtualTextViewManager.h */, - ); - name = VirtualText; - path = Libraries/Text/VirtualText; - sourceTree = ""; - }; - 46EB2E00007AF0 /* RCTVibrationHeaders */ = { - isa = PBXGroup; - children = ( - 46EB2E00007B00 /* RCTVibration.h */, - 46EB2E00007B10 /* RCTVibrationPlugins.h */, - ); - name = RCTVibrationHeaders; - sourceTree = ""; - }; - 46EB2E00007B20 /* RCTWebSocket */ = { - isa = PBXGroup; - children = ( - 46EB2E00007B30 /* RCTReconnectingWebSocket.h */, - 46EB2E00007B40 /* RCTReconnectingWebSocket.m */, - ); - name = RCTWebSocket; - sourceTree = ""; - }; - 46EB2E00007D00 /* animations */ = { - isa = PBXGroup; - children = ( - 46EB2E00007D10 /* conversions.h */, - 46EB2E00007D20 /* LayoutAnimationCallbackWrapper.h */, - 46EB2E00007D30 /* LayoutAnimationDriver.cpp */, - 46EB2E00007D40 /* LayoutAnimationDriver.h */, - 46EB2E00007D50 /* LayoutAnimationKeyFrameManager.cpp */, - 46EB2E00007D60 /* LayoutAnimationKeyFrameManager.h */, - 46EB2E00007D70 /* primitives.h */, - 46EB2E00007D80 /* utils.cpp */, - 46EB2E00007D90 /* utils.h */, - ); - name = animations; - sourceTree = ""; - }; - 46EB2E00007DA0 /* attributedstring */ = { - isa = PBXGroup; - children = ( - 46EB2E00007DB0 /* AttributedString.cpp */, - 46EB2E00007DC0 /* AttributedString.h */, - 46EB2E00007DD0 /* AttributedStringBox.cpp */, - 46EB2E00007DE0 /* AttributedStringBox.h */, - 46EB2E00007DF0 /* conversions.h */, - 46EB2E00007E00 /* ParagraphAttributes.cpp */, - 46EB2E00007E10 /* ParagraphAttributes.h */, - 46EB2E00007E20 /* primitives.h */, - 46EB2E00007E30 /* TextAttributes.cpp */, - 46EB2E00007E40 /* TextAttributes.h */, - ); - name = attributedstring; - sourceTree = ""; - }; - 46EB2E00007E50 /* componentregistry */ = { - isa = PBXGroup; - children = ( - 46EB2E00007E60 /* ComponentDescriptorFactory.h */, - 46EB2E00007E70 /* ComponentDescriptorProvider.h */, - 46EB2E00007E80 /* ComponentDescriptorProviderRegistry.cpp */, - 46EB2E00007E90 /* ComponentDescriptorProviderRegistry.h */, - 46EB2E00007EA0 /* ComponentDescriptorRegistry.cpp */, - 46EB2E00007EB0 /* ComponentDescriptorRegistry.h */, - 46EB2E00007EC0 /* componentNameByReactViewName.cpp */, - 46EB2E00007ED0 /* componentNameByReactViewName.h */, - ); - name = componentregistry; - sourceTree = ""; - }; - 46EB2E00007EE0 /* componentregistrynative */ = { - isa = PBXGroup; - children = ( - 46EB2E00007EF0 /* NativeComponentRegistryBinding.cpp */, - 46EB2E00007F00 /* NativeComponentRegistryBinding.h */, - ); - name = componentregistrynative; - sourceTree = ""; - }; - 46EB2E00007F10 /* components */ = { - isa = PBXGroup; - children = ( - 46EB2E00007F20 /* inputaccessory */, - 46EB2E00007F70 /* legacyviewmanagerinterop */, - 46EB2E00008090 /* modal */, - 46EB2E000080F0 /* rncore */, - 46EB2E000081B0 /* root */, - 46EB2E00008210 /* safeareaview */, - 46EB2E00008270 /* scrollview */, - 46EB2E00008340 /* text */, - 46EB2E000084F0 /* textinput */, - 46EB2E000085C0 /* unimplementedview */, - 46EB2E00008630 /* view */, - ); - name = components; - sourceTree = ""; - }; - 46EB2E00007F20 /* inputaccessory */ = { - isa = PBXGroup; - children = ( - 46EB2E00007F30 /* InputAccessoryComponentDescriptor.h */, - 46EB2E00007F40 /* InputAccessoryShadowNode.cpp */, - 46EB2E00007F50 /* InputAccessoryShadowNode.h */, - 46EB2E00007F60 /* InputAccessoryState.h */, - ); - name = inputaccessory; - sourceTree = ""; - }; - 46EB2E00007F70 /* legacyviewmanagerinterop */ = { - isa = PBXGroup; - children = ( - 46EB2E00007F80 /* LegacyViewManagerInteropComponentDescriptor.h */, - 46EB2E00007F90 /* LegacyViewManagerInteropComponentDescriptor.mm */, - 46EB2E00007FA0 /* LegacyViewManagerInteropShadowNode.cpp */, - 46EB2E00007FB0 /* LegacyViewManagerInteropShadowNode.h */, - 46EB2E00007FC0 /* LegacyViewManagerInteropState.h */, - 46EB2E00007FD0 /* LegacyViewManagerInteropState.mm */, - 46EB2E00007FE0 /* LegacyViewManagerInteropViewEventEmitter.cpp */, - 46EB2E00007FF0 /* LegacyViewManagerInteropViewEventEmitter.h */, - 46EB2E00008000 /* LegacyViewManagerInteropViewProps.cpp */, - 46EB2E00008010 /* LegacyViewManagerInteropViewProps.h */, - 46EB2E00008020 /* RCTLegacyViewManagerInteropCoordinator.h */, - 46EB2E00008030 /* RCTLegacyViewManagerInteropCoordinator.mm */, - 46EB2E00008040 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp */, - 46EB2E00008050 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h */, - 46EB2E00008060 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp */, - 46EB2E00008070 /* UnstableLegacyViewManagerAutomaticShadowNode.h */, - 46EB2E00008080 /* UnstableLegacyViewManagerInteropComponentDescriptor.h */, - ); - name = legacyviewmanagerinterop; - sourceTree = ""; - }; - 46EB2E00008090 /* modal */ = { - isa = PBXGroup; - children = ( - 46EB2E000080A0 /* ModalHostViewComponentDescriptor.h */, - 46EB2E000080B0 /* ModalHostViewShadowNode.cpp */, - 46EB2E000080C0 /* ModalHostViewShadowNode.h */, - 46EB2E000080D0 /* ModalHostViewState.cpp */, - 46EB2E000080E0 /* ModalHostViewState.h */, - ); - name = modal; - sourceTree = ""; - }; - 46EB2E000080F0 /* rncore */ = { - isa = PBXGroup; - children = ( - 46EB2E00008100 /* ComponentDescriptors.cpp */, - 46EB2E00008110 /* ComponentDescriptors.h */, - 46EB2E00008120 /* EventEmitters.cpp */, - 46EB2E00008130 /* EventEmitters.h */, - 46EB2E00008140 /* Props.cpp */, - 46EB2E00008150 /* Props.h */, - 46EB2E00008160 /* RCTComponentViewHelpers.h */, - 46EB2E00008170 /* ShadowNodes.cpp */, - 46EB2E00008180 /* ShadowNodes.h */, - 46EB2E00008190 /* States.cpp */, - 46EB2E000081A0 /* States.h */, - ); - name = rncore; - sourceTree = ""; - }; - 46EB2E000081B0 /* root */ = { - isa = PBXGroup; - children = ( - 46EB2E000081C0 /* RootComponentDescriptor.h */, - 46EB2E000081D0 /* RootProps.cpp */, - 46EB2E000081E0 /* RootProps.h */, - 46EB2E000081F0 /* RootShadowNode.cpp */, - 46EB2E00008200 /* RootShadowNode.h */, - ); - name = root; - sourceTree = ""; - }; - 46EB2E00008210 /* safeareaview */ = { - isa = PBXGroup; - children = ( - 46EB2E00008220 /* SafeAreaViewComponentDescriptor.h */, - 46EB2E00008230 /* SafeAreaViewShadowNode.cpp */, - 46EB2E00008240 /* SafeAreaViewShadowNode.h */, - 46EB2E00008250 /* SafeAreaViewState.cpp */, - 46EB2E00008260 /* SafeAreaViewState.h */, - ); - name = safeareaview; - sourceTree = ""; - }; - 46EB2E00008270 /* scrollview */ = { - isa = PBXGroup; - children = ( - 46EB2E00008280 /* conversions.h */, - 46EB2E00008290 /* primitives.h */, - 46EB2E000082A0 /* RCTComponentViewHelpers.h */, - 46EB2E000082B0 /* ScrollViewComponentDescriptor.h */, - 46EB2E000082C0 /* ScrollViewEventEmitter.cpp */, - 46EB2E000082D0 /* ScrollViewEventEmitter.h */, - 46EB2E000082E0 /* ScrollViewProps.cpp */, - 46EB2E000082F0 /* ScrollViewProps.h */, - 46EB2E00008300 /* ScrollViewShadowNode.cpp */, - 46EB2E00008310 /* ScrollViewShadowNode.h */, - 46EB2E00008320 /* ScrollViewState.cpp */, - 46EB2E00008330 /* ScrollViewState.h */, - ); - name = scrollview; - sourceTree = ""; - }; - 46EB2E00008340 /* text */ = { - isa = PBXGroup; - children = ( - 46EB2E00008350 /* BaseTextProps.cpp */, - 46EB2E00008360 /* BaseTextProps.h */, - 46EB2E00008370 /* BaseTextShadowNode.cpp */, - 46EB2E00008380 /* BaseTextShadowNode.h */, - 46EB2E00008390 /* conversions.h */, - 46EB2E000083A0 /* ParagraphComponentDescriptor.h */, - 46EB2E000083B0 /* ParagraphEventEmitter.cpp */, - 46EB2E000083C0 /* ParagraphEventEmitter.h */, - 46EB2E000083D0 /* ParagraphLayoutManager.cpp */, - 46EB2E000083E0 /* ParagraphLayoutManager.h */, - 46EB2E000083F0 /* ParagraphProps.cpp */, - 46EB2E00008400 /* ParagraphProps.h */, - 46EB2E00008410 /* ParagraphShadowNode.cpp */, - 46EB2E00008420 /* ParagraphShadowNode.h */, - 46EB2E00008430 /* ParagraphState.cpp */, - 46EB2E00008440 /* ParagraphState.h */, - 46EB2E00008450 /* RawTextComponentDescriptor.h */, - 46EB2E00008460 /* RawTextProps.cpp */, - 46EB2E00008470 /* RawTextProps.h */, - 46EB2E00008480 /* RawTextShadowNode.cpp */, - 46EB2E00008490 /* RawTextShadowNode.h */, - 46EB2E000084A0 /* TextComponentDescriptor.h */, - 46EB2E000084B0 /* TextProps.cpp */, - 46EB2E000084C0 /* TextProps.h */, - 46EB2E000084D0 /* TextShadowNode.cpp */, - 46EB2E000084E0 /* TextShadowNode.h */, - ); - name = text; - sourceTree = ""; - }; - 46EB2E000084F0 /* textinput */ = { - isa = PBXGroup; - children = ( - 46EB2E00008500 /* conversions.h */, - 46EB2E00008510 /* primitives.h */, - 46EB2E00008520 /* propsConversions.h */, - 46EB2E00008530 /* TextInputComponentDescriptor.h */, - 46EB2E00008540 /* TextInputEventEmitter.cpp */, - 46EB2E00008550 /* TextInputEventEmitter.h */, - 46EB2E00008560 /* TextInputProps.cpp */, - 46EB2E00008570 /* TextInputProps.h */, - 46EB2E00008580 /* TextInputShadowNode.cpp */, - 46EB2E00008590 /* TextInputShadowNode.h */, - 46EB2E000085A0 /* TextInputState.cpp */, - 46EB2E000085B0 /* TextInputState.h */, - ); - name = textinput; - sourceTree = ""; - }; - 46EB2E000085C0 /* unimplementedview */ = { - isa = PBXGroup; - children = ( - 46EB2E000085D0 /* UnimplementedViewComponentDescriptor.cpp */, - 46EB2E000085E0 /* UnimplementedViewComponentDescriptor.h */, - 46EB2E000085F0 /* UnimplementedViewProps.cpp */, - 46EB2E00008600 /* UnimplementedViewProps.h */, - 46EB2E00008610 /* UnimplementedViewShadowNode.cpp */, - 46EB2E00008620 /* UnimplementedViewShadowNode.h */, - ); - name = unimplementedview; - sourceTree = ""; - }; - 46EB2E00008630 /* view */ = { - isa = PBXGroup; - children = ( - 46EB2E00008640 /* AccessibilityPrimitives.h */, - 46EB2E00008650 /* AccessibilityProps.cpp */, - 46EB2E00008660 /* AccessibilityProps.h */, - 46EB2E00008670 /* accessibilityPropsConversions.h */, - 46EB2E00008680 /* BaseTouch.cpp */, - 46EB2E00008690 /* BaseTouch.h */, - 46EB2E000086A0 /* BaseViewEventEmitter.cpp */, - 46EB2E000086B0 /* BaseViewEventEmitter.h */, - 46EB2E000086C0 /* BaseViewProps.cpp */, - 46EB2E000086D0 /* BaseViewProps.h */, - 46EB2E000086E0 /* ConcreteViewShadowNode.h */, - 46EB2E000086F0 /* conversions.h */, - 46EB2E000087A0 /* PointerEvent.cpp */, - 46EB2E000087B0 /* PointerEvent.h */, - 46EB2E000087C0 /* primitives.h */, - 46EB2E000087D0 /* propsConversions.h */, - 46EB2E000087E0 /* Touch.h */, - 46EB2E000087F0 /* TouchEvent.cpp */, - 46EB2E00008800 /* TouchEvent.h */, - 46EB2E00008810 /* TouchEventEmitter.cpp */, - 46EB2E00008820 /* TouchEventEmitter.h */, - 46EB2E00008830 /* ViewComponentDescriptor.h */, - 46EB2E00008840 /* ViewEventEmitter.h */, - 46EB2E00008850 /* ViewProps.h */, - 46EB2E00008860 /* ViewPropsInterpolation.h */, - 46EB2E00008870 /* ViewShadowNode.cpp */, - 46EB2E00008880 /* ViewShadowNode.h */, - 46EB2E00008890 /* YogaLayoutableShadowNode.cpp */, - 46EB2E000088A0 /* YogaLayoutableShadowNode.h */, - 46EB2E000088B0 /* YogaStylableProps.cpp */, - 46EB2E000088C0 /* YogaStylableProps.h */, - 46EB2E00008700 /* platform */, - ); - name = view; - sourceTree = ""; - }; - 46EB2E00008700 /* platform */ = { - isa = PBXGroup; - children = ( - 46EB2E00008710 /* cxx */, - ); - name = platform; - path = react/renderer/components/view/platform; - sourceTree = ""; - }; - 46EB2E00008710 /* cxx */ = { - isa = PBXGroup; - children = ( - 46EB2E00008720 /* react */, - ); - name = cxx; - path = cxx; - sourceTree = ""; - }; - 46EB2E00008720 /* react */ = { - isa = PBXGroup; - children = ( - 46EB2E00008730 /* renderer */, - ); - name = react; - path = react; - sourceTree = ""; - }; - 46EB2E00008730 /* renderer */ = { - isa = PBXGroup; - children = ( - 46EB2E00008740 /* components */, - ); - name = renderer; - path = renderer; - sourceTree = ""; - }; - 46EB2E00008740 /* components */ = { - isa = PBXGroup; - children = ( - 46EB2E00008750 /* view */, - ); - name = components; - path = components; - sourceTree = ""; - }; - 46EB2E00008750 /* view */ = { - isa = PBXGroup; - children = ( - 46EB2E00008760 /* HostPlatformTouch.h */, - 46EB2E00008770 /* HostPlatformViewEventEmitter.h */, - 46EB2E00008780 /* HostPlatformViewProps.h */, - 46EB2E00008790 /* HostPlatformViewTraitsInitializer.h */, - ); - name = view; - path = view; - sourceTree = ""; - }; - 46EB2E000088D0 /* core */ = { - isa = PBXGroup; - children = ( - 46EB2E000088E0 /* BatchedEventQueue.cpp */, - 46EB2E000088F0 /* BatchedEventQueue.h */, - 46EB2E00008900 /* ComponentDescriptor.cpp */, - 46EB2E00008910 /* ComponentDescriptor.h */, - 46EB2E00008920 /* ConcreteComponentDescriptor.h */, - 46EB2E00008930 /* ConcreteShadowNode.h */, - 46EB2E00008940 /* ConcreteState.h */, - 46EB2E00008950 /* conversions.h */, - 46EB2E00008960 /* DynamicPropsUtilities.cpp */, - 46EB2E00008970 /* DynamicPropsUtilities.h */, - 46EB2E00008980 /* EventBeat.cpp */, - 46EB2E00008990 /* EventBeat.h */, - 46EB2E000089A0 /* EventDispatcher.cpp */, - 46EB2E000089B0 /* EventDispatcher.h */, - 46EB2E000089C0 /* EventEmitter.cpp */, - 46EB2E000089D0 /* EventEmitter.h */, - 46EB2E000089E0 /* EventListener.cpp */, - 46EB2E000089F0 /* EventListener.h */, - 46EB2E00008A00 /* EventLogger.cpp */, - 46EB2E00008A10 /* EventLogger.h */, - 46EB2E00008A20 /* EventPayload.h */, - 46EB2E00008A30 /* EventPayloadType.h */, - 46EB2E00008A40 /* EventPipe.h */, - 46EB2E00008A50 /* EventPriority.h */, - 46EB2E00008A60 /* EventQueue.cpp */, - 46EB2E00008A70 /* EventQueue.h */, - 46EB2E00008A80 /* EventQueueProcessor.cpp */, - 46EB2E00008A90 /* EventQueueProcessor.h */, - 46EB2E00008AA0 /* EventTarget.cpp */, - 46EB2E00008AB0 /* EventTarget.h */, - 46EB2E00008AC0 /* graphicsConversions.h */, - 46EB2E00008AD0 /* InstanceHandle.cpp */, - 46EB2E00008AE0 /* InstanceHandle.h */, - 46EB2E00008AF0 /* LayoutableShadowNode.cpp */, - 46EB2E00008B00 /* LayoutableShadowNode.h */, - 46EB2E00008B10 /* LayoutConstraints.cpp */, - 46EB2E00008B20 /* LayoutConstraints.h */, - 46EB2E00008B30 /* LayoutContext.h */, - 46EB2E00008B40 /* LayoutMetrics.cpp */, - 46EB2E00008B50 /* LayoutMetrics.h */, - 46EB2E00008B60 /* LayoutPrimitives.h */, - 46EB2E00008B70 /* Props.cpp */, - 46EB2E00008B80 /* Props.h */, - 46EB2E00008B90 /* propsConversions.h */, - 46EB2E00008BA0 /* PropsMacros.h */, - 46EB2E00008BB0 /* PropsParserContext.h */, - 46EB2E00008BC0 /* RawEvent.cpp */, - 46EB2E00008BD0 /* RawEvent.h */, - 46EB2E00008BE0 /* RawProps.cpp */, - 46EB2E00008BF0 /* RawProps.h */, - 46EB2E00008C00 /* RawPropsKey.cpp */, - 46EB2E00008C10 /* RawPropsKey.h */, - 46EB2E00008C20 /* RawPropsKeyMap.cpp */, - 46EB2E00008C30 /* RawPropsKeyMap.h */, - 46EB2E00008C40 /* RawPropsParser.cpp */, - 46EB2E00008C50 /* RawPropsParser.h */, - 46EB2E00008C60 /* RawPropsPrimitives.h */, - 46EB2E00008C70 /* RawValue.cpp */, - 46EB2E00008C80 /* RawValue.h */, - 46EB2E00008C90 /* ReactEventPriority.h */, - 46EB2E00008CA0 /* ReactPrimitives.h */, - 46EB2E00008CB0 /* Sealable.cpp */, - 46EB2E00008CC0 /* Sealable.h */, - 46EB2E00008CD0 /* ShadowNode.cpp */, - 46EB2E00008CE0 /* ShadowNode.h */, - 46EB2E00008CF0 /* ShadowNodeFamily.cpp */, - 46EB2E00008D00 /* ShadowNodeFamily.h */, - 46EB2E00008D10 /* ShadowNodeFragment.cpp */, - 46EB2E00008D20 /* ShadowNodeFragment.h */, - 46EB2E00008D30 /* ShadowNodeTraits.cpp */, - 46EB2E00008D40 /* ShadowNodeTraits.h */, - 46EB2E00008D50 /* State.cpp */, - 46EB2E00008D60 /* State.h */, - 46EB2E00008D70 /* StateData.h */, - 46EB2E00008D80 /* StatePipe.h */, - 46EB2E00008D90 /* StateUpdate.cpp */, - 46EB2E00008DA0 /* StateUpdate.h */, - 46EB2E00008DB0 /* UnbatchedEventQueue.cpp */, - 46EB2E00008DC0 /* UnbatchedEventQueue.h */, - 46EB2E00008DD0 /* ValueFactory.h */, - 46EB2E00008DE0 /* ValueFactoryEventPayload.cpp */, - 46EB2E00008DF0 /* ValueFactoryEventPayload.h */, - ); - name = core; - sourceTree = ""; - }; - 46EB2E00008E00 /* imagemanager */ = { - isa = PBXGroup; - children = ( - 46EB2E00008E10 /* ImageManager.h */, - 46EB2E00008E20 /* ImageRequest.cpp */, - 46EB2E00008E30 /* ImageRequest.h */, - 46EB2E00008E40 /* ImageResponse.cpp */, - 46EB2E00008E50 /* ImageResponse.h */, - 46EB2E00008E60 /* ImageResponseObserver.h */, - 46EB2E00008E70 /* ImageResponseObserverCoordinator.cpp */, - 46EB2E00008E80 /* ImageResponseObserverCoordinator.h */, - 46EB2E00008E90 /* ImageTelemetry.cpp */, - 46EB2E00008EA0 /* ImageTelemetry.h */, - 46EB2E00008EB0 /* primitives.h */, - ); - name = imagemanager; - sourceTree = ""; - }; - 46EB2E00008EC0 /* leakchecker */ = { - isa = PBXGroup; - children = ( - 46EB2E00008ED0 /* LeakChecker.cpp */, - 46EB2E00008EE0 /* LeakChecker.h */, - 46EB2E00008EF0 /* WeakFamilyRegistry.cpp */, - 46EB2E00008F00 /* WeakFamilyRegistry.h */, - ); - name = leakchecker; - sourceTree = ""; - }; - 46EB2E00008F10 /* mounting */ = { - isa = PBXGroup; - children = ( - 46EB2E00008F20 /* Differentiator.cpp */, - 46EB2E00008F30 /* Differentiator.h */, - 46EB2E00008F40 /* MountingCoordinator.cpp */, - 46EB2E00008F50 /* MountingCoordinator.h */, - 46EB2E00008F60 /* MountingOverrideDelegate.h */, - 46EB2E00008F70 /* MountingTransaction.cpp */, - 46EB2E00008F80 /* MountingTransaction.h */, - 46EB2E00008F90 /* ShadowTree.cpp */, - 46EB2E00008FA0 /* ShadowTree.h */, - 46EB2E00008FB0 /* ShadowTreeDelegate.h */, - 46EB2E00008FC0 /* ShadowTreeRegistry.cpp */, - 46EB2E00008FD0 /* ShadowTreeRegistry.h */, - 46EB2E00008FE0 /* ShadowTreeRevision.cpp */, - 46EB2E00008FF0 /* ShadowTreeRevision.h */, - 46EB2E00009000 /* ShadowView.cpp */, - 46EB2E00009010 /* ShadowView.h */, - 46EB2E00009020 /* ShadowViewMutation.cpp */, - 46EB2E00009030 /* ShadowViewMutation.h */, - 46EB2E00009040 /* stubs.cpp */, - 46EB2E00009050 /* stubs.h */, - 46EB2E00009060 /* StubView.cpp */, - 46EB2E00009070 /* StubView.h */, - 46EB2E00009080 /* StubViewTree.cpp */, - 46EB2E00009090 /* StubViewTree.h */, - 46EB2E000090A0 /* TelemetryController.cpp */, - 46EB2E000090B0 /* TelemetryController.h */, - ); - name = mounting; - sourceTree = ""; - }; - 46EB2E000090C0 /* scheduler */ = { - isa = PBXGroup; - children = ( - 46EB2E000090D0 /* AsynchronousEventBeat.cpp */, - 46EB2E000090E0 /* AsynchronousEventBeat.h */, - 46EB2E000090F0 /* InspectorData.h */, - 46EB2E00009100 /* Scheduler.cpp */, - 46EB2E00009110 /* Scheduler.h */, - 46EB2E00009120 /* SchedulerDelegate.h */, - 46EB2E00009130 /* SchedulerToolbox.h */, - 46EB2E00009140 /* SurfaceHandler.cpp */, - 46EB2E00009150 /* SurfaceHandler.h */, - 46EB2E00009160 /* SurfaceManager.cpp */, - 46EB2E00009170 /* SurfaceManager.h */, - 46EB2E00009180 /* SynchronousEventBeat.cpp */, - 46EB2E00009190 /* SynchronousEventBeat.h */, - ); - name = scheduler; - sourceTree = ""; - }; - 46EB2E000091A0 /* telemetry */ = { - isa = PBXGroup; - children = ( - 46EB2E000091B0 /* SurfaceTelemetry.cpp */, - 46EB2E000091C0 /* SurfaceTelemetry.h */, - 46EB2E000091D0 /* TransactionTelemetry.cpp */, - 46EB2E000091E0 /* TransactionTelemetry.h */, - ); - name = telemetry; - sourceTree = ""; - }; - 46EB2E000091F0 /* textlayoutmanager */ = { - isa = PBXGroup; - children = ( - 46EB2E000092F0 /* TextLayoutContext.h */, - 46EB2E00009300 /* TextMeasureCache.cpp */, - 46EB2E00009310 /* TextMeasureCache.h */, - 46EB2E00009200 /* platform */, - ); - name = textlayoutmanager; - sourceTree = ""; - }; - 46EB2E00009200 /* platform */ = { - isa = PBXGroup; - children = ( - 46EB2E00009210 /* ios */, - ); - name = platform; - path = react/renderer/textlayoutmanager/platform; - sourceTree = ""; - }; - 46EB2E00009210 /* ios */ = { - isa = PBXGroup; - children = ( - 46EB2E00009220 /* react */, - ); - name = ios; - path = ios; - sourceTree = ""; - }; - 46EB2E00009220 /* react */ = { - isa = PBXGroup; - children = ( - 46EB2E00009230 /* renderer */, - ); - name = react; - path = react; - sourceTree = ""; - }; - 46EB2E00009230 /* renderer */ = { - isa = PBXGroup; - children = ( - 46EB2E00009240 /* textlayoutmanager */, - ); - name = renderer; - path = renderer; - sourceTree = ""; - }; - 46EB2E00009240 /* textlayoutmanager */ = { - isa = PBXGroup; - children = ( - 46EB2E00009250 /* RCTAttributedTextUtils.h */, - 46EB2E00009260 /* RCTAttributedTextUtils.mm */, - 46EB2E00009270 /* RCTFontProperties.h */, - 46EB2E00009280 /* RCTFontUtils.h */, - 46EB2E00009290 /* RCTFontUtils.mm */, - 46EB2E000092A0 /* RCTTextLayoutManager.h */, - 46EB2E000092B0 /* RCTTextLayoutManager.mm */, - 46EB2E000092C0 /* RCTTextPrimitivesConversions.h */, - 46EB2E000092D0 /* TextLayoutManager.h */, - 46EB2E000092E0 /* TextLayoutManager.mm */, - ); - name = textlayoutmanager; - path = textlayoutmanager; - sourceTree = ""; - }; - 46EB2E00009320 /* uimanager */ = { - isa = PBXGroup; - children = ( - 46EB2E00009330 /* bindingUtils.cpp */, - 46EB2E00009340 /* bindingUtils.h */, - 46EB2E00009350 /* LayoutAnimationStatusDelegate.h */, - 46EB2E00009360 /* PointerEventsProcessor.cpp */, - 46EB2E00009370 /* PointerEventsProcessor.h */, - 46EB2E00009380 /* PointerHoverTracker.cpp */, - 46EB2E00009390 /* PointerHoverTracker.h */, - 46EB2E000093A0 /* primitives.h */, - 46EB2E000093B0 /* SurfaceRegistryBinding.cpp */, - 46EB2E000093C0 /* SurfaceRegistryBinding.h */, - 46EB2E000093D0 /* UIManager.cpp */, - 46EB2E000093E0 /* UIManager.h */, - 46EB2E000093F0 /* UIManagerAnimationDelegate.h */, - 46EB2E00009400 /* UIManagerBinding.cpp */, - 46EB2E00009410 /* UIManagerBinding.h */, - 46EB2E00009420 /* UIManagerCommitHook.h */, - 46EB2E00009430 /* UIManagerDelegate.h */, - 46EB2E00009440 /* UIManagerMountHook.h */, - ); - name = uimanager; - sourceTree = ""; - }; - 46EB2E00009620 /* Drivers */ = { - isa = PBXGroup; - children = ( - 46EB2E00009630 /* RCTDecayAnimation.mm */, - 46EB2E00009640 /* RCTEventAnimation.mm */, - 46EB2E00009650 /* RCTFrameAnimation.mm */, - 46EB2E00009660 /* RCTSpringAnimation.mm */, - ); - name = Drivers; - path = Drivers; - sourceTree = ""; - }; - 46EB2E00009670 /* Nodes */ = { - isa = PBXGroup; - children = ( - 46EB2E00009680 /* RCTAdditionAnimatedNode.mm */, - 46EB2E00009690 /* RCTAnimatedNode.mm */, - 46EB2E000096A0 /* RCTColorAnimatedNode.mm */, - 46EB2E000096B0 /* RCTDiffClampAnimatedNode.mm */, - 46EB2E000096C0 /* RCTDivisionAnimatedNode.mm */, - 46EB2E000096D0 /* RCTInterpolationAnimatedNode.mm */, - 46EB2E000096E0 /* RCTModuloAnimatedNode.mm */, - 46EB2E000096F0 /* RCTMultiplicationAnimatedNode.mm */, - 46EB2E00009700 /* RCTObjectAnimatedNode.mm */, - 46EB2E00009710 /* RCTPropsAnimatedNode.mm */, - 46EB2E00009720 /* RCTStyleAnimatedNode.mm */, - 46EB2E00009730 /* RCTSubtractionAnimatedNode.mm */, - 46EB2E00009740 /* RCTTrackingAnimatedNode.mm */, - 46EB2E00009750 /* RCTTransformAnimatedNode.mm */, - 46EB2E00009760 /* RCTValueAnimatedNode.mm */, - ); - name = Nodes; - path = Nodes; - sourceTree = ""; - }; - 46EB2E00009890 /* Mounting */ = { - isa = PBXGroup; - children = ( - 46EB2E00009CC0 /* RCTComponentViewClassDescriptor.h */, - 46EB2E00009CD0 /* RCTComponentViewDescriptor.h */, - 46EB2E00009CE0 /* RCTComponentViewFactory.h */, - 46EB2E00009CF0 /* RCTComponentViewFactory.mm */, - 46EB2E00009D00 /* RCTComponentViewProtocol.h */, - 46EB2E00009D10 /* RCTComponentViewRegistry.h */, - 46EB2E00009D20 /* RCTComponentViewRegistry.mm */, - 46EB2E00009D30 /* RCTMountingManager.h */, - 46EB2E00009D40 /* RCTMountingManager.mm */, - 46EB2E00009D50 /* RCTMountingManagerDelegate.h */, - 46EB2E00009D60 /* RCTMountingTransactionObserverCoordinator.h */, - 46EB2E00009D70 /* RCTMountingTransactionObserverCoordinator.mm */, - 46EB2E00009D80 /* RCTMountingTransactionObserving.h */, - 46EB2E00009D90 /* UIView+ComponentViewProtocol.h */, - 46EB2E00009DA0 /* UIView+ComponentViewProtocol.mm */, - 46EB2E000098A0 /* ComponentViews */, - ); - name = Mounting; - path = Fabric/Mounting; - sourceTree = ""; - }; - 46EB2E000098A0 /* ComponentViews */ = { - isa = PBXGroup; - children = ( - 46EB2E00009A30 /* RCTFabricComponentsPlugins.h */, - 46EB2E00009A40 /* RCTFabricComponentsPlugins.mm */, - 46EB2E000098B0 /* ActivityIndicator */, - 46EB2E000098E0 /* DebuggingOverlay */, - 46EB2E00009910 /* Image */, - 46EB2E00009940 /* InputAccessory */, - 46EB2E00009990 /* LegacyViewManagerInterop */, - 46EB2E000099E0 /* Modal */, - 46EB2E00009A50 /* Root */, - 46EB2E00009A80 /* SafeAreaView */, - 46EB2E00009AB0 /* ScrollView */, - 46EB2E00009B30 /* Switch */, - 46EB2E00009B60 /* Text */, - 46EB2E00009BD0 /* TextInput */, - 46EB2E00009C30 /* UnimplementedComponent */, - 46EB2E00009C60 /* UnimplementedView */, - 46EB2E00009C90 /* View */, - ); - name = ComponentViews; - path = ComponentViews; - sourceTree = ""; - }; - 46EB2E000098B0 /* ActivityIndicator */ = { - isa = PBXGroup; - children = ( - 46EB2E000098C0 /* RCTActivityIndicatorViewComponentView.h */, - 46EB2E000098D0 /* RCTActivityIndicatorViewComponentView.mm */, - ); - name = ActivityIndicator; - path = ActivityIndicator; - sourceTree = ""; - }; - 46EB2E000098E0 /* DebuggingOverlay */ = { - isa = PBXGroup; - children = ( - 46EB2E000098F0 /* RCTDebuggingOverlayComponentView.h */, - 46EB2E00009900 /* RCTDebuggingOverlayComponentView.mm */, - ); - name = DebuggingOverlay; - path = DebuggingOverlay; - sourceTree = ""; - }; - 46EB2E00009910 /* Image */ = { - isa = PBXGroup; - children = ( - 46EB2E00009920 /* RCTImageComponentView.h */, - 46EB2E00009930 /* RCTImageComponentView.mm */, - ); - name = Image; - path = Image; - sourceTree = ""; - }; - 46EB2E00009940 /* InputAccessory */ = { - isa = PBXGroup; - children = ( - 46EB2E00009950 /* RCTInputAccessoryComponentView.h */, - 46EB2E00009960 /* RCTInputAccessoryComponentView.mm */, - 46EB2E00009970 /* RCTInputAccessoryContentView.h */, - 46EB2E00009980 /* RCTInputAccessoryContentView.mm */, - ); - name = InputAccessory; - path = InputAccessory; - sourceTree = ""; - }; - 46EB2E00009990 /* LegacyViewManagerInterop */ = { - isa = PBXGroup; - children = ( - 46EB2E000099A0 /* RCTLegacyViewManagerInteropComponentView.h */, - 46EB2E000099B0 /* RCTLegacyViewManagerInteropComponentView.mm */, - 46EB2E000099C0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h */, - 46EB2E000099D0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm */, - ); - name = LegacyViewManagerInterop; - path = LegacyViewManagerInterop; - sourceTree = ""; - }; - 46EB2E000099E0 /* Modal */ = { - isa = PBXGroup; - children = ( - 46EB2E000099F0 /* RCTFabricModalHostViewController.h */, - 46EB2E00009A00 /* RCTFabricModalHostViewController.mm */, - 46EB2E00009A10 /* RCTModalHostViewComponentView.h */, - 46EB2E00009A20 /* RCTModalHostViewComponentView.mm */, - ); - name = Modal; - path = Modal; - sourceTree = ""; - }; - 46EB2E00009A50 /* Root */ = { - isa = PBXGroup; - children = ( - 46EB2E00009A60 /* RCTRootComponentView.h */, - 46EB2E00009A70 /* RCTRootComponentView.mm */, - ); - name = Root; - path = Root; - sourceTree = ""; - }; - 46EB2E00009A80 /* SafeAreaView */ = { - isa = PBXGroup; - children = ( - 46EB2E00009A90 /* RCTSafeAreaViewComponentView.h */, - 46EB2E00009AA0 /* RCTSafeAreaViewComponentView.mm */, - ); - name = SafeAreaView; - path = SafeAreaView; - sourceTree = ""; - }; - 46EB2E00009AB0 /* ScrollView */ = { - isa = PBXGroup; - children = ( - 46EB2E00009AC0 /* RCTCustomPullToRefreshViewProtocol.h */, - 46EB2E00009AD0 /* RCTEnhancedScrollView.h */, - 46EB2E00009AE0 /* RCTEnhancedScrollView.mm */, - 46EB2E00009AF0 /* RCTPullToRefreshViewComponentView.h */, - 46EB2E00009B00 /* RCTPullToRefreshViewComponentView.mm */, - 46EB2E00009B10 /* RCTScrollViewComponentView.h */, - 46EB2E00009B20 /* RCTScrollViewComponentView.mm */, - ); - name = ScrollView; - path = ScrollView; - sourceTree = ""; - }; - 46EB2E00009B30 /* Switch */ = { - isa = PBXGroup; - children = ( - 46EB2E00009B40 /* RCTSwitchComponentView.h */, - 46EB2E00009B50 /* RCTSwitchComponentView.mm */, - ); - name = Switch; - path = Switch; - sourceTree = ""; - }; - 46EB2E00009B60 /* Text */ = { - isa = PBXGroup; - children = ( - 46EB2E00009B70 /* RCTAccessibilityElement.h */, - 46EB2E00009B80 /* RCTAccessibilityElement.mm */, - 46EB2E00009B90 /* RCTParagraphComponentAccessibilityProvider.h */, - 46EB2E00009BA0 /* RCTParagraphComponentAccessibilityProvider.mm */, - 46EB2E00009BB0 /* RCTParagraphComponentView.h */, - 46EB2E00009BC0 /* RCTParagraphComponentView.mm */, - ); - name = Text; - path = Text; - sourceTree = ""; - }; - 46EB2E00009BD0 /* TextInput */ = { - isa = PBXGroup; - children = ( - 46EB2E00009BE0 /* RCTTextInputComponentView.h */, - 46EB2E00009BF0 /* RCTTextInputComponentView.mm */, - 46EB2E00009C00 /* RCTTextInputNativeCommands.h */, - 46EB2E00009C10 /* RCTTextInputUtils.h */, - 46EB2E00009C20 /* RCTTextInputUtils.mm */, - ); - name = TextInput; - path = TextInput; - sourceTree = ""; - }; - 46EB2E00009C30 /* UnimplementedComponent */ = { - isa = PBXGroup; - children = ( - 46EB2E00009C40 /* RCTUnimplementedNativeComponentView.h */, - 46EB2E00009C50 /* RCTUnimplementedNativeComponentView.mm */, - ); - name = UnimplementedComponent; - path = UnimplementedComponent; - sourceTree = ""; - }; - 46EB2E00009C60 /* UnimplementedView */ = { - isa = PBXGroup; - children = ( - 46EB2E00009C70 /* RCTUnimplementedViewComponentView.h */, - 46EB2E00009C80 /* RCTUnimplementedViewComponentView.mm */, - ); - name = UnimplementedView; - path = UnimplementedView; - sourceTree = ""; - }; - 46EB2E00009C90 /* View */ = { - isa = PBXGroup; - children = ( - 46EB2E00009CA0 /* RCTViewComponentView.h */, - 46EB2E00009CB0 /* RCTViewComponentView.mm */, - ); - name = View; - path = View; - sourceTree = ""; - }; - 46EB2E00009F10 /* Surface */ = { - isa = PBXGroup; - children = ( - 46EB2E00009F20 /* RCTFabricSurface.h */, - 46EB2E00009F30 /* RCTFabricSurface.mm */, - ); - name = Surface; - path = Fabric/Surface; - sourceTree = ""; - }; - 46EB2E00009F40 /* Utils */ = { - isa = PBXGroup; - children = ( - 46EB2E00009F50 /* PlatformRunLoopObserver.h */, - 46EB2E00009F60 /* PlatformRunLoopObserver.mm */, - 46EB2E00009F70 /* RCTGenericDelegateSplitter.h */, - 46EB2E00009F80 /* RCTGenericDelegateSplitter.mm */, - 46EB2E00009F90 /* RCTIdentifierPool.h */, - 46EB2E00009FA0 /* RCTReactTaggedView.h */, - 46EB2E00009FB0 /* RCTReactTaggedView.mm */, - ); - name = Utils; - path = Fabric/Utils; - sourceTree = ""; - }; - 46EB2E0000A180 /* BaseText */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A190 /* RCTBaseTextShadowView.mm */, - 46EB2E0000A1A0 /* RCTBaseTextViewManager.mm */, - ); - name = BaseText; - path = BaseText; - sourceTree = ""; - }; - 46EB2E0000A1B0 /* RawText */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A1C0 /* RCTRawTextShadowView.mm */, - 46EB2E0000A1D0 /* RCTRawTextViewManager.mm */, - ); - name = RawText; - path = RawText; - sourceTree = ""; - }; - 46EB2E0000A200 /* Text */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A210 /* NSTextStorage+FontScaling.m */, - 46EB2E0000A220 /* RCTDynamicTypeRamp.mm */, - 46EB2E0000A230 /* RCTTextShadowView.mm */, - 46EB2E0000A240 /* RCTTextView.mm */, - 46EB2E0000A250 /* RCTTextViewManager.mm */, - ); - name = Text; - path = Text; - sourceTree = ""; - }; - 46EB2E0000A260 /* TextInput */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A2B0 /* RCTBackedTextInputDelegateAdapter.mm */, - 46EB2E0000A2C0 /* RCTBaseTextInputShadowView.mm */, - 46EB2E0000A2D0 /* RCTBaseTextInputView.mm */, - 46EB2E0000A2E0 /* RCTBaseTextInputViewManager.mm */, - 46EB2E0000A2F0 /* RCTInputAccessoryShadowView.mm */, - 46EB2E0000A300 /* RCTInputAccessoryView.mm */, - 46EB2E0000A310 /* RCTInputAccessoryViewContent.mm */, - 46EB2E0000A320 /* RCTInputAccessoryViewManager.mm */, - 46EB2E0000A330 /* RCTTextSelection.mm */, - 46EB2E0000A270 /* Multiline */, - 46EB2E0000A340 /* Singleline */, - ); - name = TextInput; - path = TextInput; - sourceTree = ""; - }; - 46EB2E0000A270 /* Multiline */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A280 /* RCTMultilineTextInputView.mm */, - 46EB2E0000A290 /* RCTMultilineTextInputViewManager.mm */, - 46EB2E0000A2A0 /* RCTUITextView.mm */, - ); - name = Multiline; - path = Multiline; - sourceTree = ""; - }; - 46EB2E0000A340 /* Singleline */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A350 /* RCTSinglelineTextInputView.mm */, - 46EB2E0000A360 /* RCTSinglelineTextInputViewManager.mm */, - 46EB2E0000A370 /* RCTUITextField.mm */, - ); - name = Singleline; - path = Singleline; - sourceTree = ""; - }; - 46EB2E0000A380 /* VirtualText */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A390 /* RCTVirtualTextShadowView.mm */, - 46EB2E0000A3A0 /* RCTVirtualTextView.mm */, - 46EB2E0000A3B0 /* RCTVirtualTextViewManager.mm */, - ); - name = VirtualText; - path = VirtualText; - sourceTree = ""; - }; - 46EB2E0000A5C0 /* nativeviewconfig */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A5D0 /* LegacyUIManagerConstantsProviderBinding.cpp */, - 46EB2E0000A5E0 /* LegacyUIManagerConstantsProviderBinding.h */, - ); - name = nativeviewconfig; - path = nativeviewconfig; - sourceTree = ""; - }; - 46EB2E0000A950 /* platform */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A960 /* ios */, - ); - name = platform; - path = platform; - sourceTree = ""; - }; - 46EB2E0000A960 /* ios */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A970 /* react */, - ); - name = ios; - path = ios; - sourceTree = ""; - }; - 46EB2E0000A970 /* react */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A980 /* renderer */, - ); - name = react; - path = react; - sourceTree = ""; - }; - 46EB2E0000A980 /* renderer */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A990 /* graphics */, - ); - name = renderer; - path = renderer; - sourceTree = ""; - }; - 46EB2E0000A990 /* graphics */ = { - isa = PBXGroup; - children = ( - 46EB2E0000A9A0 /* Float.h */, - 46EB2E0000A9B0 /* HostPlatformColor.h */, - 46EB2E0000A9C0 /* HostPlatformColor.mm */, - 46EB2E0000A9D0 /* PlatformColorParser.h */, - 46EB2E0000A9E0 /* PlatformColorParser.mm */, - 46EB2E0000A9F0 /* RCTPlatformColorUtils.h */, - 46EB2E0000AA00 /* RCTPlatformColorUtils.mm */, - ); - name = graphics; - path = graphics; - sourceTree = ""; - }; - 46EB2E0000AAB0 /* executor */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AAC0 /* HermesExecutorFactory.cpp */, - 46EB2E0000AAD0 /* HermesExecutorFactory.h */, - ); - name = executor; - path = executor; - sourceTree = ""; - }; - 46EB2E0000AAE0 /* inspector-modern */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AAF0 /* chrome */, - ); - name = "inspector-modern"; - path = "inspector-modern"; - sourceTree = ""; - }; - 46EB2E0000AAF0 /* chrome */ = { - isa = PBXGroup; - children = ( - 46EB2E0000AB00 /* ConnectionDemux.cpp */, - 46EB2E0000AB10 /* ConnectionDemux.h */, - 46EB2E0000AB20 /* HermesRuntimeAgentDelegate.cpp */, - 46EB2E0000AB30 /* HermesRuntimeAgentDelegate.h */, - 46EB2E0000AB40 /* Registration.cpp */, - 46EB2E0000AB50 /* Registration.h */, - ); - name = chrome; - path = chrome; - sourceTree = ""; - }; - 46EB2E0000B170 /* turbomodule */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B180 /* bridging */, - 46EB2E0000B2A0 /* core */, - ); - name = turbomodule; - sourceTree = ""; - }; - 46EB2E0000B180 /* bridging */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B190 /* Array.h */, - 46EB2E0000B1A0 /* AString.h */, - 46EB2E0000B1B0 /* Base.h */, - 46EB2E0000B1C0 /* Bool.h */, - 46EB2E0000B1D0 /* Bridging.h */, - 46EB2E0000B1E0 /* CallbackWrapper.h */, - 46EB2E0000B1F0 /* Class.h */, - 46EB2E0000B200 /* Convert.h */, - 46EB2E0000B210 /* Dynamic.h */, - 46EB2E0000B220 /* Error.h */, - 46EB2E0000B230 /* Function.h */, - 46EB2E0000B240 /* LongLivedObject.cpp */, - 46EB2E0000B250 /* LongLivedObject.h */, - 46EB2E0000B260 /* Number.h */, - 46EB2E0000B270 /* Object.h */, - 46EB2E0000B280 /* Promise.h */, - 46EB2E0000B290 /* Value.h */, - ); - name = bridging; - sourceTree = ""; - }; - 46EB2E0000B2A0 /* core */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B2B0 /* CallbackWrapper.h */, - 46EB2E0000B2C0 /* CxxTurboModuleUtils.cpp */, - 46EB2E0000B2D0 /* CxxTurboModuleUtils.h */, - 46EB2E0000B2E0 /* LongLivedObject.h */, - 46EB2E0000B2F0 /* TurboCxxModule.cpp */, - 46EB2E0000B300 /* TurboCxxModule.h */, - 46EB2E0000B310 /* TurboModule.cpp */, - 46EB2E0000B320 /* TurboModule.h */, - 46EB2E0000B330 /* TurboModuleBinding.cpp */, - 46EB2E0000B340 /* TurboModuleBinding.h */, - 46EB2E0000B350 /* TurboModulePerfLogger.cpp */, - 46EB2E0000B360 /* TurboModulePerfLogger.h */, - 46EB2E0000B370 /* TurboModuleUtils.cpp */, - 46EB2E0000B380 /* TurboModuleUtils.h */, - ); - name = core; - sourceTree = ""; - }; - 46EB2E0000B620 /* algorithm */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B630 /* AbsoluteLayout.cpp */, - 46EB2E0000B640 /* AbsoluteLayout.h */, - 46EB2E0000B650 /* Align.h */, - 46EB2E0000B660 /* Baseline.cpp */, - 46EB2E0000B670 /* Baseline.h */, - 46EB2E0000B680 /* BoundAxis.h */, - 46EB2E0000B690 /* Cache.cpp */, - 46EB2E0000B6A0 /* Cache.h */, - 46EB2E0000B6B0 /* CalculateLayout.cpp */, - 46EB2E0000B6C0 /* CalculateLayout.h */, - 46EB2E0000B6D0 /* FlexDirection.h */, - 46EB2E0000B6E0 /* FlexLine.cpp */, - 46EB2E0000B6F0 /* FlexLine.h */, - 46EB2E0000B700 /* PixelGrid.cpp */, - 46EB2E0000B710 /* PixelGrid.h */, - 46EB2E0000B720 /* SizingMode.h */, - 46EB2E0000B730 /* TrailingPosition.h */, - ); - name = algorithm; - path = yoga/algorithm; - sourceTree = ""; - }; - 46EB2E0000B740 /* config */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B750 /* Config.cpp */, - 46EB2E0000B760 /* Config.h */, - ); - name = config; - path = yoga/config; - sourceTree = ""; - }; - 46EB2E0000B770 /* debug */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B780 /* AssertFatal.cpp */, - 46EB2E0000B790 /* AssertFatal.h */, - 46EB2E0000B7A0 /* Log.cpp */, - 46EB2E0000B7B0 /* Log.h */, - ); - name = debug; - path = yoga/debug; - sourceTree = ""; - }; - 46EB2E0000B7C0 /* enums */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B7D0 /* Align.h */, - 46EB2E0000B7E0 /* Dimension.h */, - 46EB2E0000B7F0 /* Direction.h */, - 46EB2E0000B800 /* Display.h */, - 46EB2E0000B810 /* Edge.h */, - 46EB2E0000B820 /* Errata.h */, - 46EB2E0000B830 /* ExperimentalFeature.h */, - 46EB2E0000B840 /* FlexDirection.h */, - 46EB2E0000B850 /* Gutter.h */, - 46EB2E0000B860 /* Justify.h */, - 46EB2E0000B870 /* LogLevel.h */, - 46EB2E0000B880 /* MeasureMode.h */, - 46EB2E0000B890 /* NodeType.h */, - 46EB2E0000B8A0 /* Overflow.h */, - 46EB2E0000B8B0 /* PhysicalEdge.h */, - 46EB2E0000B8C0 /* PositionType.h */, - 46EB2E0000B8D0 /* Unit.h */, - 46EB2E0000B8E0 /* Wrap.h */, - 46EB2E0000B8F0 /* YogaEnums.h */, - ); - name = enums; - path = yoga/enums; - sourceTree = ""; - }; - 46EB2E0000B900 /* event */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B910 /* event.cpp */, - 46EB2E0000B920 /* event.h */, - ); - name = event; - path = yoga/event; - sourceTree = ""; - }; - 46EB2E0000B930 /* node */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B940 /* CachedMeasurement.h */, - 46EB2E0000B950 /* LayoutResults.cpp */, - 46EB2E0000B960 /* LayoutResults.h */, - 46EB2E0000B970 /* Node.cpp */, - 46EB2E0000B980 /* Node.h */, - ); - name = node; - path = yoga/node; - sourceTree = ""; - }; - 46EB2E0000B990 /* numeric */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B9A0 /* Comparison.h */, - 46EB2E0000B9B0 /* FloatOptional.h */, - ); - name = numeric; - path = yoga/numeric; - sourceTree = ""; - }; - 46EB2E0000B9C0 /* style */ = { - isa = PBXGroup; - children = ( - 46EB2E0000B9D0 /* SmallValueBuffer.h */, - 46EB2E0000B9E0 /* Style.h */, - 46EB2E0000B9F0 /* StyleLength.h */, - 46EB2E0000BA00 /* StyleValueHandle.h */, - 46EB2E0000BA10 /* StyleValuePool.h */, - ); - name = style; - path = yoga/style; - sourceTree = ""; - }; - 46EB2E0000BB20 /* Core */ = { - isa = PBXGroup; - children = ( - 46EB2E0000BEF0 /* ZXBarcodeFormat.h */, - 46EB2E0000BF00 /* ZXBinarizer.h */, - 46EB2E0000BF10 /* ZXBinarizer.m */, - 46EB2E0000BF20 /* ZXBinaryBitmap.h */, - 46EB2E0000BF30 /* ZXBinaryBitmap.m */, - 46EB2E0000BCF0 /* ZXBitArray.h */, - 46EB2E0000BD00 /* ZXBitArray.m */, - 46EB2E0000BD10 /* ZXBitMatrix.h */, - 46EB2E0000BD20 /* ZXBitMatrix.m */, - 46EB2E0000BD30 /* ZXBitSource.h */, - 46EB2E0000BD40 /* ZXBitSource.m */, - 46EB2E0000BD50 /* ZXBoolArray.h */, - 46EB2E0000BD60 /* ZXBoolArray.m */, - 46EB2E0000C0F0 /* ZXByQuadrantReader.h */, - 46EB2E0000C100 /* ZXByQuadrantReader.m */, - 46EB2E0000BD70 /* ZXByteArray.h */, - 46EB2E0000BD80 /* ZXByteArray.m */, - 46EB2E0000BF40 /* ZXByteMatrix.h */, - 46EB2E0000BF50 /* ZXByteMatrix.m */, - 46EB2E0000BB80 /* ZXCapture.h */, - 46EB2E0000BB90 /* ZXCapture.m */, - 46EB2E0000BBA0 /* ZXCaptureDelegate.h */, - 46EB2E0000BBB0 /* ZXCGImageLuminanceSource.h */, - 46EB2E0000BBC0 /* ZXCGImageLuminanceSource.m */, - 46EB2E0000BBD0 /* ZXCGImageLuminanceSourceInfo.h */, - 46EB2E0000BBE0 /* ZXCGImageLuminanceSourceInfo.m */, - 46EB2E0000BD90 /* ZXCharacterSetECI.h */, - 46EB2E0000BDA0 /* ZXCharacterSetECI.m */, - 46EB2E0000BDB0 /* ZXDecimal.h */, - 46EB2E0000BDC0 /* ZXDecimal.m */, - 46EB2E0000BF60 /* ZXDecodeHints.h */, - 46EB2E0000BF70 /* ZXDecodeHints.m */, - 46EB2E0000BDD0 /* ZXDecoderResult.h */, - 46EB2E0000BDE0 /* ZXDecoderResult.m */, - 46EB2E0000BDF0 /* ZXDefaultGridSampler.h */, - 46EB2E0000BE00 /* ZXDefaultGridSampler.m */, - 46EB2E0000BE10 /* ZXDetectorResult.h */, - 46EB2E0000BE20 /* ZXDetectorResult.m */, - 46EB2E0000BF80 /* ZXDimension.h */, - 46EB2E0000BF90 /* ZXDimension.m */, - 46EB2E0000BFA0 /* ZXEncodeHints.h */, - 46EB2E0000BFB0 /* ZXEncodeHints.m */, - 46EB2E0000BFC0 /* ZXErrors.h */, - 46EB2E0000BFD0 /* ZXErrors.m */, - 46EB2E0000BC70 /* ZXGenericGF.h */, - 46EB2E0000BC80 /* ZXGenericGF.m */, - 46EB2E0000BC90 /* ZXGenericGFPoly.h */, - 46EB2E0000BCA0 /* ZXGenericGFPoly.m */, - 46EB2E0000C110 /* ZXGenericMultipleBarcodeReader.h */, - 46EB2E0000C120 /* ZXGenericMultipleBarcodeReader.m */, - 46EB2E0000BE30 /* ZXGlobalHistogramBinarizer.h */, - 46EB2E0000BE40 /* ZXGlobalHistogramBinarizer.m */, - 46EB2E0000BE50 /* ZXGridSampler.h */, - 46EB2E0000BE60 /* ZXGridSampler.m */, - 46EB2E0000BE70 /* ZXHybridBinarizer.h */, - 46EB2E0000BE80 /* ZXHybridBinarizer.m */, - 46EB2E0000BBF0 /* ZXImage.h */, - 46EB2E0000BC00 /* ZXImage.m */, - 46EB2E0000BB30 /* ZXingObjC.h */, - 46EB2E0000BFE0 /* ZXingObjCCore.h */, - 46EB2E0000BE90 /* ZXIntArray.h */, - 46EB2E0000BEA0 /* ZXIntArray.m */, - 46EB2E0000BFF0 /* ZXInvertedLuminanceSource.h */, - 46EB2E0000C000 /* ZXInvertedLuminanceSource.m */, - 46EB2E0000C010 /* ZXLuminanceSource.h */, - 46EB2E0000C020 /* ZXLuminanceSource.m */, - 46EB2E0000BC10 /* ZXMathUtils.h */, - 46EB2E0000BC20 /* ZXMathUtils.m */, - 46EB2E0000BC30 /* ZXMonochromeRectangleDetector.h */, - 46EB2E0000BC40 /* ZXMonochromeRectangleDetector.m */, - 46EB2E0000BB40 /* ZXMultiFormatReader.h */, - 46EB2E0000BB50 /* ZXMultiFormatReader.m */, - 46EB2E0000BB60 /* ZXMultiFormatWriter.h */, - 46EB2E0000BB70 /* ZXMultiFormatWriter.m */, - 46EB2E0000C130 /* ZXMultipleBarcodeReader.h */, - 46EB2E0000BEB0 /* ZXPerspectiveTransform.h */, - 46EB2E0000BEC0 /* ZXPerspectiveTransform.m */, - 46EB2E0000C030 /* ZXPlanarYUVLuminanceSource.h */, - 46EB2E0000C040 /* ZXPlanarYUVLuminanceSource.m */, - 46EB2E0000C050 /* ZXReader.h */, - 46EB2E0000BCB0 /* ZXReedSolomonDecoder.h */, - 46EB2E0000BCC0 /* ZXReedSolomonDecoder.m */, - 46EB2E0000BCD0 /* ZXReedSolomonEncoder.h */, - 46EB2E0000BCE0 /* ZXReedSolomonEncoder.m */, - 46EB2E0000C060 /* ZXResult.h */, - 46EB2E0000C070 /* ZXResult.m */, - 46EB2E0000C080 /* ZXResultMetadataType.h */, - 46EB2E0000C090 /* ZXResultPoint.h */, - 46EB2E0000C0A0 /* ZXResultPoint.m */, - 46EB2E0000C0B0 /* ZXResultPointCallback.h */, - 46EB2E0000C0C0 /* ZXRGBLuminanceSource.h */, - 46EB2E0000C0D0 /* ZXRGBLuminanceSource.m */, - 46EB2E0000BED0 /* ZXStringUtils.h */, - 46EB2E0000BEE0 /* ZXStringUtils.m */, - 46EB2E0000BC50 /* ZXWhiteRectangleDetector.h */, - 46EB2E0000BC60 /* ZXWhiteRectangleDetector.m */, - 46EB2E0000C0E0 /* ZXWriter.h */, - ); - name = Core; - sourceTree = ""; - }; - 46EB2E0000C140 /* OneD */ = { - isa = PBXGroup; - children = ( - 46EB2E0000C880 /* ZXAbstractDoCoMoResultParser.h */, - 46EB2E0000C890 /* ZXAbstractDoCoMoResultParser.m */, - 46EB2E0000C150 /* ZXAbstractExpandedDecoder.h */, - 46EB2E0000C160 /* ZXAbstractExpandedDecoder.m */, - 46EB2E0000C430 /* ZXAbstractRSSReader.h */, - 46EB2E0000C440 /* ZXAbstractRSSReader.m */, - 46EB2E0000C8A0 /* ZXAddressBookAUResultParser.h */, - 46EB2E0000C8B0 /* ZXAddressBookAUResultParser.m */, - 46EB2E0000C8C0 /* ZXAddressBookDoCoMoResultParser.h */, - 46EB2E0000C8D0 /* ZXAddressBookDoCoMoResultParser.m */, - 46EB2E0000C8E0 /* ZXAddressBookParsedResult.h */, - 46EB2E0000C8F0 /* ZXAddressBookParsedResult.m */, - 46EB2E0000C170 /* ZXAI013103decoder.h */, - 46EB2E0000C180 /* ZXAI013103decoder.m */, - 46EB2E0000C190 /* ZXAI01320xDecoder.h */, - 46EB2E0000C1A0 /* ZXAI01320xDecoder.m */, - 46EB2E0000C1B0 /* ZXAI01392xDecoder.h */, - 46EB2E0000C1C0 /* ZXAI01392xDecoder.m */, - 46EB2E0000C1D0 /* ZXAI01393xDecoder.h */, - 46EB2E0000C1E0 /* ZXAI01393xDecoder.m */, - 46EB2E0000C1F0 /* ZXAI013x0x1xDecoder.h */, - 46EB2E0000C200 /* ZXAI013x0x1xDecoder.m */, - 46EB2E0000C210 /* ZXAI013x0xDecoder.h */, - 46EB2E0000C220 /* ZXAI013x0xDecoder.m */, - 46EB2E0000C230 /* ZXAI01AndOtherAIs.h */, - 46EB2E0000C240 /* ZXAI01AndOtherAIs.m */, - 46EB2E0000C250 /* ZXAI01decoder.h */, - 46EB2E0000C260 /* ZXAI01decoder.m */, - 46EB2E0000C270 /* ZXAI01weightDecoder.h */, - 46EB2E0000C280 /* ZXAI01weightDecoder.m */, - 46EB2E0000C290 /* ZXAnyAIDecoder.h */, - 46EB2E0000C2A0 /* ZXAnyAIDecoder.m */, - 46EB2E0000C3B0 /* ZXBitArrayBuilder.h */, - 46EB2E0000C3C0 /* ZXBitArrayBuilder.m */, - 46EB2E0000C900 /* ZXBizcardResultParser.h */, - 46EB2E0000C910 /* ZXBizcardResultParser.m */, - 46EB2E0000C920 /* ZXBookmarkDoCoMoResultParser.h */, - 46EB2E0000C930 /* ZXBookmarkDoCoMoResultParser.m */, - 46EB2E0000C940 /* ZXCalendarParsedResult.h */, - 46EB2E0000C950 /* ZXCalendarParsedResult.m */, - 46EB2E0000C4F0 /* ZXCodaBarReader.h */, - 46EB2E0000C500 /* ZXCodaBarReader.m */, - 46EB2E0000C510 /* ZXCodaBarWriter.h */, - 46EB2E0000C520 /* ZXCodaBarWriter.m */, - 46EB2E0000C530 /* ZXCode128Reader.h */, - 46EB2E0000C540 /* ZXCode128Reader.m */, - 46EB2E0000C550 /* ZXCode128Writer.h */, - 46EB2E0000C560 /* ZXCode128Writer.m */, - 46EB2E0000C570 /* ZXCode39Reader.h */, - 46EB2E0000C580 /* ZXCode39Reader.m */, - 46EB2E0000C590 /* ZXCode39Writer.h */, - 46EB2E0000C5A0 /* ZXCode39Writer.m */, - 46EB2E0000C5B0 /* ZXCode93Reader.h */, - 46EB2E0000C5C0 /* ZXCode93Reader.m */, - 46EB2E0000C5D0 /* ZXCode93Writer.h */, - 46EB2E0000C5E0 /* ZXCode93Writer.m */, - 46EB2E0000C5F0 /* ZXEAN13Reader.h */, - 46EB2E0000C600 /* ZXEAN13Reader.m */, - 46EB2E0000C610 /* ZXEAN13Writer.h */, - 46EB2E0000C620 /* ZXEAN13Writer.m */, - 46EB2E0000C630 /* ZXEAN8Reader.h */, - 46EB2E0000C640 /* ZXEAN8Reader.m */, - 46EB2E0000C650 /* ZXEAN8Writer.h */, - 46EB2E0000C660 /* ZXEAN8Writer.m */, - 46EB2E0000C670 /* ZXEANManufacturerOrgSupport.h */, - 46EB2E0000C680 /* ZXEANManufacturerOrgSupport.m */, - 46EB2E0000C960 /* ZXEmailAddressParsedResult.h */, - 46EB2E0000C970 /* ZXEmailAddressParsedResult.m */, - 46EB2E0000C980 /* ZXEmailAddressResultParser.h */, - 46EB2E0000C990 /* ZXEmailAddressResultParser.m */, - 46EB2E0000C9A0 /* ZXEmailDoCoMoResultParser.h */, - 46EB2E0000C9B0 /* ZXEmailDoCoMoResultParser.m */, - 46EB2E0000C9C0 /* ZXExpandedProductParsedResult.h */, - 46EB2E0000C9D0 /* ZXExpandedProductParsedResult.m */, - 46EB2E0000C9E0 /* ZXExpandedProductResultParser.h */, - 46EB2E0000C9F0 /* ZXExpandedProductResultParser.m */, - 46EB2E0000CA00 /* ZXGeoParsedResult.h */, - 46EB2E0000CA10 /* ZXGeoParsedResult.m */, - 46EB2E0000CA20 /* ZXGeoResultParser.h */, - 46EB2E0000CA30 /* ZXGeoResultParser.m */, - 46EB2E0000C690 /* ZXingObjCOneD.h */, - 46EB2E0000CA40 /* ZXISBNParsedResult.h */, - 46EB2E0000CA50 /* ZXISBNParsedResult.m */, - 46EB2E0000CA60 /* ZXISBNResultParser.h */, - 46EB2E0000CA70 /* ZXISBNResultParser.m */, - 46EB2E0000C6A0 /* ZXITFReader.h */, - 46EB2E0000C6B0 /* ZXITFReader.m */, - 46EB2E0000C6C0 /* ZXITFWriter.h */, - 46EB2E0000C6D0 /* ZXITFWriter.m */, - 46EB2E0000C6E0 /* ZXMultiFormatOneDReader.h */, - 46EB2E0000C6F0 /* ZXMultiFormatOneDReader.m */, - 46EB2E0000C700 /* ZXMultiFormatUPCEANReader.h */, - 46EB2E0000C710 /* ZXMultiFormatUPCEANReader.m */, - 46EB2E0000C720 /* ZXOneDimensionalCodeWriter.h */, - 46EB2E0000C730 /* ZXOneDimensionalCodeWriter.m */, - 46EB2E0000C740 /* ZXOneDReader.h */, - 46EB2E0000C750 /* ZXOneDReader.m */, - 46EB2E0000CA80 /* ZXParsedResult.h */, - 46EB2E0000CA90 /* ZXParsedResult.m */, - 46EB2E0000CAA0 /* ZXParsedResultType.h */, - 46EB2E0000CAB0 /* ZXProductParsedResult.h */, - 46EB2E0000CAC0 /* ZXProductParsedResult.m */, - 46EB2E0000CAD0 /* ZXProductResultParser.h */, - 46EB2E0000CAE0 /* ZXProductResultParser.m */, - 46EB2E0000CAF0 /* ZXResultParser.h */, - 46EB2E0000CB00 /* ZXResultParser.m */, - 46EB2E0000C450 /* ZXRSS14Reader.h */, - 46EB2E0000C460 /* ZXRSS14Reader.m */, - 46EB2E0000C470 /* ZXRSSDataCharacter.h */, - 46EB2E0000C480 /* ZXRSSDataCharacter.m */, - 46EB2E0000C2B0 /* ZXRSSExpandedBlockParsedResult.h */, - 46EB2E0000C2C0 /* ZXRSSExpandedBlockParsedResult.m */, - 46EB2E0000C2D0 /* ZXRSSExpandedCurrentParsingState.h */, - 46EB2E0000C2E0 /* ZXRSSExpandedCurrentParsingState.m */, - 46EB2E0000C2F0 /* ZXRSSExpandedDecodedChar.h */, - 46EB2E0000C300 /* ZXRSSExpandedDecodedChar.m */, - 46EB2E0000C310 /* ZXRSSExpandedDecodedInformation.h */, - 46EB2E0000C320 /* ZXRSSExpandedDecodedInformation.m */, - 46EB2E0000C330 /* ZXRSSExpandedDecodedNumeric.h */, - 46EB2E0000C340 /* ZXRSSExpandedDecodedNumeric.m */, - 46EB2E0000C350 /* ZXRSSExpandedDecodedObject.h */, - 46EB2E0000C360 /* ZXRSSExpandedDecodedObject.m */, - 46EB2E0000C370 /* ZXRSSExpandedFieldParser.h */, - 46EB2E0000C380 /* ZXRSSExpandedFieldParser.m */, - 46EB2E0000C390 /* ZXRSSExpandedGeneralAppIdDecoder.h */, - 46EB2E0000C3A0 /* ZXRSSExpandedGeneralAppIdDecoder.m */, - 46EB2E0000C3D0 /* ZXRSSExpandedPair.h */, - 46EB2E0000C3E0 /* ZXRSSExpandedPair.m */, - 46EB2E0000C3F0 /* ZXRSSExpandedReader.h */, - 46EB2E0000C400 /* ZXRSSExpandedReader.m */, - 46EB2E0000C410 /* ZXRSSExpandedRow.h */, - 46EB2E0000C420 /* ZXRSSExpandedRow.m */, - 46EB2E0000C490 /* ZXRSSFinderPattern.h */, - 46EB2E0000C4A0 /* ZXRSSFinderPattern.m */, - 46EB2E0000C4B0 /* ZXRSSPair.h */, - 46EB2E0000C4C0 /* ZXRSSPair.m */, - 46EB2E0000C4D0 /* ZXRSSUtils.h */, - 46EB2E0000C4E0 /* ZXRSSUtils.m */, - 46EB2E0000CB10 /* ZXSMSMMSResultParser.h */, - 46EB2E0000CB20 /* ZXSMSMMSResultParser.m */, - 46EB2E0000CB30 /* ZXSMSParsedResult.h */, - 46EB2E0000CB40 /* ZXSMSParsedResult.m */, - 46EB2E0000CB50 /* ZXSMSTOMMSTOResultParser.h */, - 46EB2E0000CB60 /* ZXSMSTOMMSTOResultParser.m */, - 46EB2E0000CB70 /* ZXSMTPResultParser.h */, - 46EB2E0000CB80 /* ZXSMTPResultParser.m */, - 46EB2E0000CB90 /* ZXTelParsedResult.h */, - 46EB2E0000CBA0 /* ZXTelParsedResult.m */, - 46EB2E0000CBB0 /* ZXTelResultParser.h */, - 46EB2E0000CBC0 /* ZXTelResultParser.m */, - 46EB2E0000CBD0 /* ZXTextParsedResult.h */, - 46EB2E0000CBE0 /* ZXTextParsedResult.m */, - 46EB2E0000C760 /* ZXUPCAReader.h */, - 46EB2E0000C770 /* ZXUPCAReader.m */, - 46EB2E0000C780 /* ZXUPCAWriter.h */, - 46EB2E0000C790 /* ZXUPCAWriter.m */, - 46EB2E0000C7A0 /* ZXUPCEANExtension2Support.h */, - 46EB2E0000C7B0 /* ZXUPCEANExtension2Support.m */, - 46EB2E0000C7C0 /* ZXUPCEANExtension5Support.h */, - 46EB2E0000C7D0 /* ZXUPCEANExtension5Support.m */, - 46EB2E0000C7E0 /* ZXUPCEANExtensionSupport.h */, - 46EB2E0000C7F0 /* ZXUPCEANExtensionSupport.m */, - 46EB2E0000C800 /* ZXUPCEANReader.h */, - 46EB2E0000C810 /* ZXUPCEANReader.m */, - 46EB2E0000C820 /* ZXUPCEANWriter.h */, - 46EB2E0000C830 /* ZXUPCEANWriter.m */, - 46EB2E0000C840 /* ZXUPCEReader.h */, - 46EB2E0000C850 /* ZXUPCEReader.m */, - 46EB2E0000C860 /* ZXUPCEWriter.h */, - 46EB2E0000C870 /* ZXUPCEWriter.m */, - 46EB2E0000CBF0 /* ZXURIParsedResult.h */, - 46EB2E0000CC00 /* ZXURIParsedResult.m */, - 46EB2E0000CC10 /* ZXURIResultParser.h */, - 46EB2E0000CC20 /* ZXURIResultParser.m */, - 46EB2E0000CC30 /* ZXURLTOResultParser.h */, - 46EB2E0000CC40 /* ZXURLTOResultParser.m */, - 46EB2E0000CC50 /* ZXVCardResultParser.h */, - 46EB2E0000CC60 /* ZXVCardResultParser.m */, - 46EB2E0000CC70 /* ZXVEventResultParser.h */, - 46EB2E0000CC80 /* ZXVEventResultParser.m */, - 46EB2E0000CC90 /* ZXVINParsedResult.h */, - 46EB2E0000CCA0 /* ZXVINParsedResult.m */, - 46EB2E0000CCB0 /* ZXVINResultParser.h */, - 46EB2E0000CCC0 /* ZXVINResultParser.m */, - 46EB2E0000CCD0 /* ZXWifiParsedResult.h */, - 46EB2E0000CCE0 /* ZXWifiParsedResult.m */, - 46EB2E0000CCF0 /* ZXWifiResultParser.h */, - 46EB2E0000CD00 /* ZXWifiResultParser.m */, - ); - name = OneD; - sourceTree = ""; - }; - 46EB2E0000CD10 /* PDF417 */ = { - isa = PBXGroup; - children = ( - 46EB2E0000CFC0 /* ZXingObjCPDF417.h */, - 46EB2E0000CD20 /* ZXModulusGF.h */, - 46EB2E0000CD30 /* ZXModulusGF.m */, - 46EB2E0000CD40 /* ZXModulusPoly.h */, - 46EB2E0000CD50 /* ZXModulusPoly.m */, - 46EB2E0000CF00 /* ZXPDF417.h */, - 46EB2E0000CF10 /* ZXPDF417.m */, - 46EB2E0000CF20 /* ZXPDF417BarcodeMatrix.h */, - 46EB2E0000CF30 /* ZXPDF417BarcodeMatrix.m */, - 46EB2E0000CD80 /* ZXPDF417BarcodeMetadata.h */, - 46EB2E0000CD90 /* ZXPDF417BarcodeMetadata.m */, - 46EB2E0000CF40 /* ZXPDF417BarcodeRow.h */, - 46EB2E0000CF50 /* ZXPDF417BarcodeRow.m */, - 46EB2E0000CDA0 /* ZXPDF417BarcodeValue.h */, - 46EB2E0000CDB0 /* ZXPDF417BarcodeValue.m */, - 46EB2E0000CDC0 /* ZXPDF417BoundingBox.h */, - 46EB2E0000CDD0 /* ZXPDF417BoundingBox.m */, - 46EB2E0000CDE0 /* ZXPDF417Codeword.h */, - 46EB2E0000CDF0 /* ZXPDF417Codeword.m */, - 46EB2E0000CE00 /* ZXPDF417CodewordDecoder.h */, - 46EB2E0000CE10 /* ZXPDF417CodewordDecoder.m */, - 46EB2E0000CFD0 /* ZXPDF417Common.h */, - 46EB2E0000CFE0 /* ZXPDF417Common.m */, - 46EB2E0000CE20 /* ZXPDF417DecodedBitStreamParser.h */, - 46EB2E0000CE30 /* ZXPDF417DecodedBitStreamParser.m */, - 46EB2E0000CE40 /* ZXPDF417DetectionResult.h */, - 46EB2E0000CE50 /* ZXPDF417DetectionResult.m */, - 46EB2E0000CE60 /* ZXPDF417DetectionResultColumn.h */, - 46EB2E0000CE70 /* ZXPDF417DetectionResultColumn.m */, - 46EB2E0000CE80 /* ZXPDF417DetectionResultRowIndicatorColumn.h */, - 46EB2E0000CE90 /* ZXPDF417DetectionResultRowIndicatorColumn.m */, - 46EB2E0000CEC0 /* ZXPDF417Detector.h */, - 46EB2E0000CED0 /* ZXPDF417Detector.m */, - 46EB2E0000CEE0 /* ZXPDF417DetectorResult.h */, - 46EB2E0000CEF0 /* ZXPDF417DetectorResult.m */, - 46EB2E0000CF60 /* ZXPDF417Dimensions.h */, - 46EB2E0000CF70 /* ZXPDF417Dimensions.m */, - 46EB2E0000CD60 /* ZXPDF417ECErrorCorrection.h */, - 46EB2E0000CD70 /* ZXPDF417ECErrorCorrection.m */, - 46EB2E0000CF80 /* ZXPDF417ErrorCorrection.h */, - 46EB2E0000CF90 /* ZXPDF417ErrorCorrection.m */, - 46EB2E0000CFA0 /* ZXPDF417HighLevelEncoder.h */, - 46EB2E0000CFB0 /* ZXPDF417HighLevelEncoder.m */, - 46EB2E0000CFF0 /* ZXPDF417Reader.h */, - 46EB2E0000D000 /* ZXPDF417Reader.m */, - 46EB2E0000D010 /* ZXPDF417ResultMetadata.h */, - 46EB2E0000D020 /* ZXPDF417ResultMetadata.m */, - 46EB2E0000CEA0 /* ZXPDF417ScanningDecoder.h */, - 46EB2E0000CEB0 /* ZXPDF417ScanningDecoder.m */, - 46EB2E0000D030 /* ZXPDF417Writer.h */, - 46EB2E0000D040 /* ZXPDF417Writer.m */, - ); - name = PDF417; - sourceTree = ""; - }; - 46EB2E0000D1F0 /* Pre-built */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D200 /* AsyncDebuggerAPI.h */, - 46EB2E0000D2E0 /* Buffer.h */, - 46EB2E0000D250 /* CallbackOStream.h */, - 46EB2E0000D260 /* CDPHandler.h */, - 46EB2E0000D210 /* CompileJS.h */, - 46EB2E0000D2F0 /* CrashManager.h */, - 46EB2E0000D300 /* CtorConfig.h */, - 46EB2E0000D220 /* DebuggerAPI.h */, - 46EB2E0000D310 /* DebuggerTypes.h */, - 46EB2E0000D320 /* GCConfig.h */, - 46EB2E0000D330 /* GCTripwireContext.h */, - 46EB2E0000D230 /* hermes.h */, - 46EB2E0000D240 /* hermes_tracing.h */, - 46EB2E0000D340 /* HermesExport.h */, - 46EB2E0000D270 /* JSONValueInterfaces.h */, - 46EB2E0000D350 /* JSOutOfMemoryError.h */, - 46EB2E0000D280 /* MessageConverters.h */, - 46EB2E0000D290 /* MessageInterfaces.h */, - 46EB2E0000D2A0 /* MessageTypes.h */, - 46EB2E0000D2B0 /* MessageTypesInlines.h */, - 46EB2E0000D2C0 /* RemoteObjectConverters.h */, - 46EB2E0000D2D0 /* RuntimeAdapter.h */, - 46EB2E0000D360 /* RuntimeConfig.h */, - 46EB2E0000D370 /* RuntimeTaskRunner.h */, - 46EB2E0000D380 /* SynthTrace.h */, - 46EB2E0000D390 /* SynthTraceParser.h */, - 46EB2E0000D3A0 /* ThreadSafetyAnalysis.h */, - 46EB2E0000D3B0 /* TimerStats.h */, - 46EB2E0000D3C0 /* TraceInterpreter.h */, - 46EB2E0000D3D0 /* TracingRuntime.h */, - 46EB2E0000D540 /* Frameworks */, - ); - name = "Pre-built"; - sourceTree = ""; - }; - 46EB2E0000D540 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D550 /* hermes.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 46EB2E0000D560 /* Resources */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D570 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 46EB2E0000D5C0 /* Resources */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D5D0 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 46EB2E0000D5E0 /* Resources */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D5F0 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 46EB2E0000D600 /* Resources */ = { - isa = PBXGroup; - children = ( - 46EB2E0000D660 /* ar.lproj */, - 46EB2E0000D670 /* ca.lproj */, - 46EB2E0000D680 /* cs.lproj */, - 46EB2E0000D690 /* da.lproj */, - 46EB2E0000D6A0 /* de.lproj */, - 46EB2E0000D6B0 /* el.lproj */, - 46EB2E0000D6C0 /* en.lproj */, - 46EB2E0000D6D0 /* en_GB.lproj */, - 46EB2E0000D6E0 /* es.lproj */, - 46EB2E0000D6F0 /* es_MX.lproj */, - 46EB2E0000D700 /* fi.lproj */, - 46EB2E0000D710 /* fr.lproj */, - 46EB2E0000D720 /* fr_CA.lproj */, - 46EB2E0000D610 /* google.png */, - 46EB2E0000D620 /* google@2x.png */, - 46EB2E0000D630 /* google@3x.png */, - 46EB2E0000D730 /* he.lproj */, - 46EB2E0000D740 /* hi.lproj */, - 46EB2E0000D750 /* hr.lproj */, - 46EB2E0000D760 /* hu.lproj */, - 46EB2E0000D770 /* id.lproj */, - 46EB2E0000D780 /* it.lproj */, - 46EB2E0000D790 /* ja.lproj */, - 46EB2E0000D7A0 /* ko.lproj */, - 46EB2E0000D7B0 /* ms.lproj */, - 46EB2E0000D7C0 /* nb.lproj */, - 46EB2E0000D7D0 /* nl.lproj */, - 46EB2E0000D7E0 /* pl.lproj */, - 46EB2E0000D640 /* PrivacyInfo.xcprivacy */, - 46EB2E0000D7F0 /* pt.lproj */, - 46EB2E0000D800 /* pt_BR.lproj */, - 46EB2E0000D810 /* pt_PT.lproj */, - 46EB2E0000D820 /* ro.lproj */, - 46EB2E0000D650 /* Roboto-Bold.ttf */, - 46EB2E0000D830 /* ru.lproj */, - 46EB2E0000D840 /* sk.lproj */, - 46EB2E0000D850 /* sv.lproj */, - 46EB2E0000D860 /* th.lproj */, - 46EB2E0000D870 /* tr.lproj */, - 46EB2E0000D880 /* uk.lproj */, - 46EB2E0000D890 /* vi.lproj */, - 46EB2E0000D8A0 /* zh_CN.lproj */, - 46EB2E0000D8B0 /* zh_TW.lproj */, - ); - name = Resources; - sourceTree = ""; - }; - 46EB2E0000DB20 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DB30 /* EXApplication.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DB40 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DB50 /* EXBarCodeScanner.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DB60 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DB70 /* EXConstants.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DB80 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DB90 /* EXImageLoader.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DBA0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DBB0 /* Expo.podspec */, - 46EB2E0000DBC0 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DBD0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DBE0 /* ExpoAdapterGoogleSignIn.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DBF0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DC00 /* ExpoAsset.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DC10 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DC20 /* ExpoCamera.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DC30 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DC40 /* ExpoCrypto.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DC50 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DC60 /* ExpoDevice.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DC70 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DC80 /* ExpoFileSystem.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DC90 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DCA0 /* ExpoFont.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DCB0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DCC0 /* ExpoKeepAwake.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DCD0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DCE0 /* ExpoModulesCore.podspec */, - 46EB2E0000DCF0 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DD00 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DD10 /* ExpoWebBrowser.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DD20 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DD30 /* FBLazyVector.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DD40 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DD50 /* RCTDeprecation.podspec */, - 46EB2E0000DD60 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DD70 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DD80 /* RCTRequired.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DD90 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DDA0 /* RCTTypeSafety.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DDB0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DDC0 /* LICENSE */, - 46EB2E0000DDD0 /* README.md */, - 46EB2E0000DDE0 /* RNCAsyncStorage.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DDF0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DE00 /* LICENSE */, - 46EB2E0000DE10 /* README.md */, - 46EB2E0000DE20 /* RNGestureHandler.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DE30 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DE40 /* LICENSE */, - 46EB2E0000DE50 /* README.md */, - 46EB2E0000DE60 /* RNGoogleSignin.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DE70 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DE80 /* LICENSE */, - 46EB2E0000DE90 /* README.md */, - 46EB2E0000DEA0 /* RNReanimated.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DEB0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DEC0 /* LICENSE */, - 46EB2E0000DED0 /* README.md */, - 46EB2E0000DEE0 /* RNSVG.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DEF0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DF00 /* LICENSE */, - 46EB2E0000DF10 /* README.md */, - 46EB2E0000DF20 /* RNScreens.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DF30 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DF40 /* React.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DF50 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DF60 /* React-Codegen.podspec.json */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DF70 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DF80 /* React-Core.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DF90 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DFA0 /* React-CoreModules.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DFB0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DFC0 /* React-Fabric.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DFD0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000DFE0 /* React-FabricImage.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000DFF0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E000 /* React-ImageManager.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E010 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E020 /* React-Mapbuffer.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E030 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E040 /* React-NativeModulesApple.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E050 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E060 /* React-RCTActionSheet.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E070 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E080 /* React-RCTAnimation.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E090 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E0A0 /* React-RCTAppDelegate.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E0B0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E0C0 /* React-RCTBlob.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E0D0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E0E0 /* React-RCTFabric.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E0F0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E100 /* React-RCTImage.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E110 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E120 /* React-RCTLinking.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E130 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E140 /* React-RCTNetwork.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E150 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E160 /* React-RCTSettings.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E170 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E180 /* React-RCTText.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E190 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E1A0 /* React-RCTVibration.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E1B0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E1C0 /* React-RuntimeApple.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E1D0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E1E0 /* React-RuntimeCore.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E1F0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E200 /* React-RuntimeHermes.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E210 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E220 /* React-callinvoker.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E230 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E240 /* React-cxxreact.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E250 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E260 /* React-debug.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E270 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E280 /* React-featureflags.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E290 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E2A0 /* React-graphics.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E2B0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E2C0 /* React-hermes.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E2D0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E2E0 /* React-jserrorhandler.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E2F0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E300 /* React-jsi.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E310 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E320 /* React-jsiexecutor.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E330 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E340 /* React-jsinspector.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E350 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E360 /* React-jsitracing.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E370 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E380 /* React-logger.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E390 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E3A0 /* React-nativeconfig.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E3B0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E3C0 /* React-perflogger.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E3D0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E3E0 /* React-rendererdebug.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E3F0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E400 /* React-rncore.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E410 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E420 /* React-runtimeexecutor.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E430 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E440 /* React-runtimescheduler.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E450 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E460 /* React-utils.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E470 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E480 /* ReactCommon.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E490 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E4A0 /* Yoga.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E4B0 /* Pod */ = { - isa = PBXGroup; - children = ( - 46EB2E0000E4C0 /* LICENSE */, - 46EB2E0000E4E0 /* react-native-safe-area-context.podspec */, - 46EB2E0000E4D0 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 46EB2E0000E600 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000EA60 /* AppAuth.modulemap */, - 46EB2E0000EAA0 /* AppAuth-dummy.m */, - 46EB2E0000EA90 /* AppAuth-prefix.pch */, - 46EB2E0000EA70 /* AppAuth-umbrella.h */, - 46EB2E0000EA40 /* AppAuth.debug.xcconfig */, - 46EB2E0000EA50 /* AppAuth.release.xcconfig */, - 46EB2E0000E610 /* ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/AppAuth"; - sourceTree = ""; - }; - 46EB2E0000EC60 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000EC90 /* DoubleConversion.modulemap */, - 46EB2E0000ECD0 /* DoubleConversion-dummy.m */, - 46EB2E0000ECC0 /* DoubleConversion-prefix.pch */, - 46EB2E0000ECA0 /* DoubleConversion-umbrella.h */, - 46EB2E0000EC70 /* DoubleConversion.debug.xcconfig */, - 46EB2E0000EC80 /* DoubleConversion.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DoubleConversion"; - sourceTree = ""; - }; - 46EB2E0000EE00 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000EE80 /* EXApplication.modulemap */, - 46EB2E0000EED0 /* EXApplication-dummy.m */, - 46EB2E0000EEC0 /* EXApplication-prefix.pch */, - 46EB2E0000EE90 /* EXApplication-umbrella.h */, - 46EB2E0000EE60 /* EXApplication.debug.xcconfig */, - 46EB2E0000EE70 /* EXApplication.release.xcconfig */, - 46EB2E0000EE10 /* ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXApplication"; - sourceTree = ""; - }; - 46EB2E0000F030 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000F060 /* EXBarCodeScanner.modulemap */, - 46EB2E0000F0B0 /* EXBarCodeScanner-dummy.m */, - 46EB2E0000F0A0 /* EXBarCodeScanner-prefix.pch */, - 46EB2E0000F070 /* EXBarCodeScanner-umbrella.h */, - 46EB2E0000F040 /* EXBarCodeScanner.debug.xcconfig */, - 46EB2E0000F050 /* EXBarCodeScanner.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXBarCodeScanner"; - sourceTree = ""; - }; - 46EB2E0000F1D0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000F300 /* EXConstants.modulemap */, - 46EB2E0000F350 /* EXConstants-dummy.m */, - 46EB2E0000F340 /* EXConstants-prefix.pch */, - 46EB2E0000F310 /* EXConstants-umbrella.h */, - 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */, - 46EB2E0000F2F0 /* EXConstants.release.xcconfig */, - 46EB2E0000F1E0 /* ResourceBundle-EXConstants-EXConstants-Info.plist */, - 46EB2E0000F280 /* ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXConstants"; - sourceTree = ""; - }; - 46EB2E0000F410 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000F440 /* EXImageLoader.modulemap */, - 46EB2E0000F480 /* EXImageLoader-dummy.m */, - 46EB2E0000F470 /* EXImageLoader-prefix.pch */, - 46EB2E0000F450 /* EXImageLoader-umbrella.h */, - 46EB2E0000F420 /* EXImageLoader.debug.xcconfig */, - 46EB2E0000F430 /* EXImageLoader.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXImageLoader"; - sourceTree = ""; - }; - 46EB2E0000F550 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000F590 /* Expo-dummy.m */, - 46EB2E0000F580 /* Expo-prefix.pch */, - 46EB2E0000F560 /* Expo.debug.xcconfig */, - 46EB2E0000F570 /* Expo.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/Expo"; - sourceTree = ""; - }; - 46EB2E0000F640 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000F670 /* ExpoAdapterGoogleSignIn.modulemap */, - 46EB2E0000F6C0 /* ExpoAdapterGoogleSignIn-dummy.m */, - 46EB2E0000F6B0 /* ExpoAdapterGoogleSignIn-prefix.pch */, - 46EB2E0000F680 /* ExpoAdapterGoogleSignIn-umbrella.h */, - 46EB2E0000F650 /* ExpoAdapterGoogleSignIn.debug.xcconfig */, - 46EB2E0000F660 /* ExpoAdapterGoogleSignIn.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/ExpoAdapterGoogleSignIn"; - sourceTree = ""; - }; - 46EB2E0000F770 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000F7A0 /* ExpoAsset.modulemap */, - 46EB2E0000F7F0 /* ExpoAsset-dummy.m */, - 46EB2E0000F7E0 /* ExpoAsset-prefix.pch */, - 46EB2E0000F7B0 /* ExpoAsset-umbrella.h */, - 46EB2E0000F780 /* ExpoAsset.debug.xcconfig */, - 46EB2E0000F790 /* ExpoAsset.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoAsset"; - sourceTree = ""; - }; - 46EB2E0000F9D0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000FA00 /* ExpoCamera.modulemap */, - 46EB2E0000FA50 /* ExpoCamera-dummy.m */, - 46EB2E0000FA40 /* ExpoCamera-prefix.pch */, - 46EB2E0000FA10 /* ExpoCamera-umbrella.h */, - 46EB2E0000F9E0 /* ExpoCamera.debug.xcconfig */, - 46EB2E0000F9F0 /* ExpoCamera.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoCamera"; - sourceTree = ""; - }; - 46EB2E0000FB20 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000FB50 /* ExpoCrypto.modulemap */, - 46EB2E0000FBA0 /* ExpoCrypto-dummy.m */, - 46EB2E0000FB90 /* ExpoCrypto-prefix.pch */, - 46EB2E0000FB60 /* ExpoCrypto-umbrella.h */, - 46EB2E0000FB30 /* ExpoCrypto.debug.xcconfig */, - 46EB2E0000FB40 /* ExpoCrypto.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoCrypto"; - sourceTree = ""; - }; - 46EB2E0000FCD0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0000FD30 /* ExpoDevice.modulemap */, - 46EB2E0000FD80 /* ExpoDevice-dummy.m */, - 46EB2E0000FD70 /* ExpoDevice-prefix.pch */, - 46EB2E0000FD40 /* ExpoDevice-umbrella.h */, - 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */, - 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */, - 46EB2E0000FCE0 /* ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoDevice"; - sourceTree = ""; - }; - 46EB2E0000FEB0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000100E0 /* ExpoFileSystem.modulemap */, - 46EB2E00010130 /* ExpoFileSystem-dummy.m */, - 46EB2E00010120 /* ExpoFileSystem-prefix.pch */, - 46EB2E000100F0 /* ExpoFileSystem-umbrella.h */, - 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */, - 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */, - 46EB2E0000FEC0 /* ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoFileSystem"; - sourceTree = ""; - }; - 46EB2E00010220 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00010250 /* ExpoFont.modulemap */, - 46EB2E000102A0 /* ExpoFont-dummy.m */, - 46EB2E00010290 /* ExpoFont-prefix.pch */, - 46EB2E00010260 /* ExpoFont-umbrella.h */, - 46EB2E00010230 /* ExpoFont.debug.xcconfig */, - 46EB2E00010240 /* ExpoFont.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoFont"; - sourceTree = ""; - }; - 46EB2E00010350 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00010380 /* ExpoKeepAwake.modulemap */, - 46EB2E000103D0 /* ExpoKeepAwake-dummy.m */, - 46EB2E000103C0 /* ExpoKeepAwake-prefix.pch */, - 46EB2E00010390 /* ExpoKeepAwake-umbrella.h */, - 46EB2E00010360 /* ExpoKeepAwake.debug.xcconfig */, - 46EB2E00010370 /* ExpoKeepAwake.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoKeepAwake"; - sourceTree = ""; - }; - 46EB2E00011380 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000113B0 /* ExpoModulesCore.modulemap */, - 46EB2E00011400 /* ExpoModulesCore-dummy.m */, - 46EB2E000113F0 /* ExpoModulesCore-prefix.pch */, - 46EB2E000113C0 /* ExpoModulesCore-umbrella.h */, - 46EB2E00011390 /* ExpoModulesCore.debug.xcconfig */, - 46EB2E000113A0 /* ExpoModulesCore.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/ExpoModulesCore"; - sourceTree = ""; - }; - 46EB2E000114F0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00011520 /* ExpoWebBrowser.modulemap */, - 46EB2E00011570 /* ExpoWebBrowser-dummy.m */, - 46EB2E00011560 /* ExpoWebBrowser-prefix.pch */, - 46EB2E00011530 /* ExpoWebBrowser-umbrella.h */, - 46EB2E00011500 /* ExpoWebBrowser.debug.xcconfig */, - 46EB2E00011510 /* ExpoWebBrowser.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ExpoWebBrowser"; - sourceTree = ""; - }; - 46EB2E000115D0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000115E0 /* FBLazyVector.debug.xcconfig */, - 46EB2E000115F0 /* FBLazyVector.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/FBLazyVector"; - sourceTree = ""; - }; - 46EB2E00011710 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000117C0 /* GTMAppAuth.modulemap */, - 46EB2E00011800 /* GTMAppAuth-dummy.m */, - 46EB2E000117D0 /* GTMAppAuth-umbrella.h */, - 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */, - 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */, - 46EB2E00011720 /* ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/GTMAppAuth"; - sourceTree = ""; - }; - 46EB2E00011930 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00011A00 /* GTMSessionFetcher.modulemap */, - 46EB2E00011A30 /* GTMSessionFetcher-dummy.m */, - 46EB2E00011A10 /* GTMSessionFetcher-umbrella.h */, - 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */, - 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */, - 46EB2E00011940 /* ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/GTMSessionFetcher"; - sourceTree = ""; - }; - 46EB2E00011E00 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00012130 /* GoogleSignIn.modulemap */, - 46EB2E00012160 /* GoogleSignIn-dummy.m */, - 46EB2E00012140 /* GoogleSignIn-umbrella.h */, - 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */, - 46EB2E00012120 /* GoogleSignIn.release.xcconfig */, - 46EB2E00011E10 /* ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/GoogleSignIn"; - sourceTree = ""; - }; - 46EB2E000138A0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000138D0 /* RCT-Folly.modulemap */, - 46EB2E00013910 /* RCT-Folly-dummy.m */, - 46EB2E00013900 /* RCT-Folly-prefix.pch */, - 46EB2E000138E0 /* RCT-Folly-umbrella.h */, - 46EB2E000138B0 /* RCT-Folly.debug.xcconfig */, - 46EB2E000138C0 /* RCT-Folly.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RCT-Folly"; - sourceTree = ""; - }; - 46EB2E000139D0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00013A00 /* RCTDeprecation.modulemap */, - 46EB2E00013A40 /* RCTDeprecation-dummy.m */, - 46EB2E00013A30 /* RCTDeprecation-prefix.pch */, - 46EB2E00013A10 /* RCTDeprecation-umbrella.h */, - 46EB2E000139E0 /* RCTDeprecation.debug.xcconfig */, - 46EB2E000139F0 /* RCTDeprecation.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../ios/Pods/Target Support Files/RCTDeprecation"; - sourceTree = ""; - }; - 46EB2E00013AA0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00013AB0 /* RCTRequired.debug.xcconfig */, - 46EB2E00013AC0 /* RCTRequired.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/RCTRequired"; - sourceTree = ""; - }; - 46EB2E00013B90 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00013BC0 /* RCTTypeSafety.modulemap */, - 46EB2E00013C00 /* RCTTypeSafety-dummy.m */, - 46EB2E00013BF0 /* RCTTypeSafety-prefix.pch */, - 46EB2E00013BD0 /* RCTTypeSafety-umbrella.h */, - 46EB2E00013BA0 /* RCTTypeSafety.debug.xcconfig */, - 46EB2E00013BB0 /* RCTTypeSafety.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/RCTTypeSafety"; - sourceTree = ""; - }; - 46EB2E00013D30 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00013D40 /* ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist */, - 46EB2E00013DB0 /* RNCAsyncStorage-dummy.m */, - 46EB2E00013DA0 /* RNCAsyncStorage-prefix.pch */, - 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */, - 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/RNCAsyncStorage"; - sourceTree = ""; - }; - 46EB2E000141B0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000141F0 /* RNGestureHandler-dummy.m */, - 46EB2E000141E0 /* RNGestureHandler-prefix.pch */, - 46EB2E000141C0 /* RNGestureHandler.debug.xcconfig */, - 46EB2E000141D0 /* RNGestureHandler.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNGestureHandler"; - sourceTree = ""; - }; - 46EB2E00014310 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00014350 /* RNGoogleSignin-dummy.m */, - 46EB2E00014340 /* RNGoogleSignin-prefix.pch */, - 46EB2E00014320 /* RNGoogleSignin.debug.xcconfig */, - 46EB2E00014330 /* RNGoogleSignin.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/RNGoogleSignin"; - sourceTree = ""; - }; - 46EB2E00014B10 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00014B40 /* RNReanimated.modulemap */, - 46EB2E00014B80 /* RNReanimated-dummy.m */, - 46EB2E00014B70 /* RNReanimated-prefix.pch */, - 46EB2E00014B50 /* RNReanimated-umbrella.h */, - 46EB2E00014B20 /* RNReanimated.debug.xcconfig */, - 46EB2E00014B30 /* RNReanimated.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNReanimated"; - sourceTree = ""; - }; - 46EB2E000156C0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00015700 /* RNSVG-dummy.m */, - 46EB2E000156F0 /* RNSVG-prefix.pch */, - 46EB2E000156D0 /* RNSVG.debug.xcconfig */, - 46EB2E000156E0 /* RNSVG.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNSVG"; - sourceTree = ""; - }; - 46EB2E00015A30 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00015A70 /* RNScreens-dummy.m */, - 46EB2E00015A60 /* RNScreens-prefix.pch */, - 46EB2E00015A40 /* RNScreens.debug.xcconfig */, - 46EB2E00015A50 /* RNScreens.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNScreens"; - sourceTree = ""; - }; - 46EB2E00015AD0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00015AE0 /* React.debug.xcconfig */, - 46EB2E00015AF0 /* React.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/React"; - sourceTree = ""; - }; - 46EB2E00016110 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00016140 /* React-Codegen.modulemap */, - 46EB2E00016180 /* React-Codegen-dummy.m */, - 46EB2E00016170 /* React-Codegen-prefix.pch */, - 46EB2E00016150 /* React-Codegen-umbrella.h */, - 46EB2E00016120 /* React-Codegen.debug.xcconfig */, - 46EB2E00016130 /* React-Codegen.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../Pods/Target Support Files/React-Codegen"; - sourceTree = ""; - }; - 46EB2E000164F0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00017E60 /* React-Core.modulemap */, - 46EB2E00017EA0 /* React-Core-dummy.m */, - 46EB2E00017E90 /* React-Core-prefix.pch */, - 46EB2E00017E70 /* React-Core-umbrella.h */, - 46EB2E00017E40 /* React-Core.debug.xcconfig */, - 46EB2E00017E50 /* React-Core.release.xcconfig */, - 46EB2E00016500 /* ResourceBundle-RCTI18nStrings-React-Core-Info.plist */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/React-Core"; - sourceTree = ""; - }; - 46EB2E000180F0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00018130 /* React-CoreModules-dummy.m */, - 46EB2E00018120 /* React-CoreModules-prefix.pch */, - 46EB2E00018100 /* React-CoreModules.debug.xcconfig */, - 46EB2E00018110 /* React-CoreModules.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-CoreModules"; - sourceTree = ""; - }; - 46EB2E000196F0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00019720 /* React-Fabric.modulemap */, - 46EB2E00019760 /* React-Fabric-dummy.m */, - 46EB2E00019750 /* React-Fabric-prefix.pch */, - 46EB2E00019730 /* React-Fabric-umbrella.h */, - 46EB2E00019700 /* React-Fabric.debug.xcconfig */, - 46EB2E00019710 /* React-Fabric.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/React-Fabric"; - sourceTree = ""; - }; - 46EB2E000198A0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E000198E0 /* React-FabricImage-dummy.m */, - 46EB2E000198D0 /* React-FabricImage-prefix.pch */, - 46EB2E000198B0 /* React-FabricImage.debug.xcconfig */, - 46EB2E000198C0 /* React-FabricImage.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/React-FabricImage"; - sourceTree = ""; - }; - 46EB2E000199F0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00019A20 /* React-ImageManager.modulemap */, - 46EB2E00019A60 /* React-ImageManager-dummy.m */, - 46EB2E00019A50 /* React-ImageManager-prefix.pch */, - 46EB2E00019A30 /* React-ImageManager-umbrella.h */, - 46EB2E00019A00 /* React-ImageManager.debug.xcconfig */, - 46EB2E00019A10 /* React-ImageManager.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../../../ios/Pods/Target Support Files/React-ImageManager"; - sourceTree = ""; - }; - 46EB2E00019B40 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00019B80 /* React-Mapbuffer-dummy.m */, - 46EB2E00019B70 /* React-Mapbuffer-prefix.pch */, - 46EB2E00019B50 /* React-Mapbuffer.debug.xcconfig */, - 46EB2E00019B60 /* React-Mapbuffer.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/React-Mapbuffer"; - sourceTree = ""; - }; - 46EB2E00019CA0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00019CD0 /* React-NativeModulesApple.modulemap */, - 46EB2E00019D10 /* React-NativeModulesApple-dummy.m */, - 46EB2E00019D00 /* React-NativeModulesApple-prefix.pch */, - 46EB2E00019CE0 /* React-NativeModulesApple-umbrella.h */, - 46EB2E00019CB0 /* React-NativeModulesApple.debug.xcconfig */, - 46EB2E00019CC0 /* React-NativeModulesApple.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../../../ios/Pods/Target Support Files/React-NativeModulesApple"; - sourceTree = ""; - }; - 46EB2E00019D70 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E00019D80 /* React-RCTActionSheet.debug.xcconfig */, - 46EB2E00019D90 /* React-RCTActionSheet.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTActionSheet"; - sourceTree = ""; - }; - 46EB2E0001A130 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001A170 /* React-RCTAnimation-dummy.m */, - 46EB2E0001A160 /* React-RCTAnimation-prefix.pch */, - 46EB2E0001A140 /* React-RCTAnimation.debug.xcconfig */, - 46EB2E0001A150 /* React-RCTAnimation.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTAnimation"; - sourceTree = ""; - }; - 46EB2E0001A280 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001A2B0 /* React-RCTAppDelegate.modulemap */, - 46EB2E0001A2F0 /* React-RCTAppDelegate-dummy.m */, - 46EB2E0001A2E0 /* React-RCTAppDelegate-prefix.pch */, - 46EB2E0001A2C0 /* React-RCTAppDelegate-umbrella.h */, - 46EB2E0001A290 /* React-RCTAppDelegate.debug.xcconfig */, - 46EB2E0001A2A0 /* React-RCTAppDelegate.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTAppDelegate"; - sourceTree = ""; - }; - 46EB2E0001A410 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001A450 /* React-RCTBlob-dummy.m */, - 46EB2E0001A440 /* React-RCTBlob-prefix.pch */, - 46EB2E0001A420 /* React-RCTBlob.debug.xcconfig */, - 46EB2E0001A430 /* React-RCTBlob.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTBlob"; - sourceTree = ""; - }; - 46EB2E0001AAF0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001AB20 /* React-RCTFabric.modulemap */, - 46EB2E0001AB60 /* React-RCTFabric-dummy.m */, - 46EB2E0001AB50 /* React-RCTFabric-prefix.pch */, - 46EB2E0001AB30 /* React-RCTFabric-umbrella.h */, - 46EB2E0001AB00 /* React-RCTFabric.debug.xcconfig */, - 46EB2E0001AB10 /* React-RCTFabric.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/React-RCTFabric"; - sourceTree = ""; - }; - 46EB2E0001AD20 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001AD60 /* React-RCTImage-dummy.m */, - 46EB2E0001AD50 /* React-RCTImage-prefix.pch */, - 46EB2E0001AD30 /* React-RCTImage.debug.xcconfig */, - 46EB2E0001AD40 /* React-RCTImage.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTImage"; - sourceTree = ""; - }; - 46EB2E0001AE20 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001AE60 /* React-RCTLinking-dummy.m */, - 46EB2E0001AE50 /* React-RCTLinking-prefix.pch */, - 46EB2E0001AE30 /* React-RCTLinking.debug.xcconfig */, - 46EB2E0001AE40 /* React-RCTLinking.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTLinking"; - sourceTree = ""; - }; - 46EB2E0001AF60 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001AFA0 /* React-RCTNetwork-dummy.m */, - 46EB2E0001AF90 /* React-RCTNetwork-prefix.pch */, - 46EB2E0001AF70 /* React-RCTNetwork.debug.xcconfig */, - 46EB2E0001AF80 /* React-RCTNetwork.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTNetwork"; - sourceTree = ""; - }; - 46EB2E0001B060 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001B0A0 /* React-RCTSettings-dummy.m */, - 46EB2E0001B090 /* React-RCTSettings-prefix.pch */, - 46EB2E0001B070 /* React-RCTSettings.debug.xcconfig */, - 46EB2E0001B080 /* React-RCTSettings.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTSettings"; - sourceTree = ""; - }; - 46EB2E0001B510 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001B550 /* React-RCTText-dummy.m */, - 46EB2E0001B540 /* React-RCTText-prefix.pch */, - 46EB2E0001B520 /* React-RCTText.debug.xcconfig */, - 46EB2E0001B530 /* React-RCTText.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTText"; - sourceTree = ""; - }; - 46EB2E0001B610 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001B650 /* React-RCTVibration-dummy.m */, - 46EB2E0001B640 /* React-RCTVibration-prefix.pch */, - 46EB2E0001B620 /* React-RCTVibration.debug.xcconfig */, - 46EB2E0001B630 /* React-RCTVibration.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTVibration"; - sourceTree = ""; - }; - 46EB2E0001B7F0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001B830 /* React-RuntimeApple-dummy.m */, - 46EB2E0001B820 /* React-RuntimeApple-prefix.pch */, - 46EB2E0001B800 /* React-RuntimeApple.debug.xcconfig */, - 46EB2E0001B810 /* React-RuntimeApple.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../../ios/Pods/Target Support Files/React-RuntimeApple"; - sourceTree = ""; - }; - 46EB2E0001B9D0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001BA10 /* React-RuntimeCore-dummy.m */, - 46EB2E0001BA00 /* React-RuntimeCore-prefix.pch */, - 46EB2E0001B9E0 /* React-RuntimeCore.debug.xcconfig */, - 46EB2E0001B9F0 /* React-RuntimeCore.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/React-RuntimeCore"; - sourceTree = ""; - }; - 46EB2E0001BAD0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001BB10 /* React-RuntimeHermes-dummy.m */, - 46EB2E0001BB00 /* React-RuntimeHermes-prefix.pch */, - 46EB2E0001BAE0 /* React-RuntimeHermes.debug.xcconfig */, - 46EB2E0001BAF0 /* React-RuntimeHermes.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/React-RuntimeHermes"; - sourceTree = ""; - }; - 46EB2E0001BB70 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001BB80 /* React-callinvoker.debug.xcconfig */, - 46EB2E0001BB90 /* React-callinvoker.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-callinvoker"; - sourceTree = ""; - }; - 46EB2E0001BE40 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001BE80 /* React-cxxreact-dummy.m */, - 46EB2E0001BE70 /* React-cxxreact-prefix.pch */, - 46EB2E0001BE50 /* React-cxxreact.debug.xcconfig */, - 46EB2E0001BE60 /* React-cxxreact.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-cxxreact"; - sourceTree = ""; - }; - 46EB2E0001BF60 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001BF90 /* React-debug.modulemap */, - 46EB2E0001BFD0 /* React-debug-dummy.m */, - 46EB2E0001BFC0 /* React-debug-prefix.pch */, - 46EB2E0001BFA0 /* React-debug-umbrella.h */, - 46EB2E0001BF70 /* React-debug.debug.xcconfig */, - 46EB2E0001BF80 /* React-debug.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/React-debug"; - sourceTree = ""; - }; - 46EB2E0001C0D0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001C100 /* React-featureflags.modulemap */, - 46EB2E0001C140 /* React-featureflags-dummy.m */, - 46EB2E0001C130 /* React-featureflags-prefix.pch */, - 46EB2E0001C110 /* React-featureflags-umbrella.h */, - 46EB2E0001C0E0 /* React-featureflags.debug.xcconfig */, - 46EB2E0001C0F0 /* React-featureflags.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/React-featureflags"; - sourceTree = ""; - }; - 46EB2E0001C350 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001C380 /* React-graphics.modulemap */, - 46EB2E0001C3C0 /* React-graphics-dummy.m */, - 46EB2E0001C3B0 /* React-graphics-prefix.pch */, - 46EB2E0001C390 /* React-graphics-umbrella.h */, - 46EB2E0001C360 /* React-graphics.debug.xcconfig */, - 46EB2E0001C370 /* React-graphics.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../ios/Pods/Target Support Files/React-graphics"; - sourceTree = ""; - }; - 46EB2E0001C4E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001C510 /* React-hermes.modulemap */, - 46EB2E0001C550 /* React-hermes-dummy.m */, - 46EB2E0001C540 /* React-hermes-prefix.pch */, - 46EB2E0001C520 /* React-hermes-umbrella.h */, - 46EB2E0001C4F0 /* React-hermes.debug.xcconfig */, - 46EB2E0001C500 /* React-hermes.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-hermes"; - sourceTree = ""; - }; - 46EB2E0001C610 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001C650 /* React-jserrorhandler-dummy.m */, - 46EB2E0001C640 /* React-jserrorhandler-prefix.pch */, - 46EB2E0001C620 /* React-jserrorhandler.debug.xcconfig */, - 46EB2E0001C630 /* React-jserrorhandler.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-jserrorhandler"; - sourceTree = ""; - }; - 46EB2E0001C770 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001C7A0 /* React-jsi.modulemap */, - 46EB2E0001C7E0 /* React-jsi-dummy.m */, - 46EB2E0001C7D0 /* React-jsi-prefix.pch */, - 46EB2E0001C7B0 /* React-jsi-umbrella.h */, - 46EB2E0001C780 /* React-jsi.debug.xcconfig */, - 46EB2E0001C790 /* React-jsi.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-jsi"; - sourceTree = ""; - }; - 46EB2E0001C8C0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001C900 /* React-jsiexecutor-dummy.m */, - 46EB2E0001C8F0 /* React-jsiexecutor-prefix.pch */, - 46EB2E0001C8D0 /* React-jsiexecutor.debug.xcconfig */, - 46EB2E0001C8E0 /* React-jsiexecutor.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-jsiexecutor"; - sourceTree = ""; - }; - 46EB2E0001CBE0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001CC10 /* React-jsinspector.modulemap */, - 46EB2E0001CC50 /* React-jsinspector-dummy.m */, - 46EB2E0001CC40 /* React-jsinspector-prefix.pch */, - 46EB2E0001CC20 /* React-jsinspector-umbrella.h */, - 46EB2E0001CBF0 /* React-jsinspector.debug.xcconfig */, - 46EB2E0001CC00 /* React-jsinspector.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-jsinspector"; - sourceTree = ""; - }; - 46EB2E0001CCB0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001CCC0 /* React-jsitracing.debug.xcconfig */, - 46EB2E0001CCD0 /* React-jsitracing.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/React-jsitracing"; - sourceTree = ""; - }; - 46EB2E0001CD80 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001CDC0 /* React-logger-dummy.m */, - 46EB2E0001CDB0 /* React-logger-prefix.pch */, - 46EB2E0001CD90 /* React-logger.debug.xcconfig */, - 46EB2E0001CDA0 /* React-logger.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-logger"; - sourceTree = ""; - }; - 46EB2E0001CE80 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001CEC0 /* React-nativeconfig-dummy.m */, - 46EB2E0001CEB0 /* React-nativeconfig-prefix.pch */, - 46EB2E0001CE90 /* React-nativeconfig.debug.xcconfig */, - 46EB2E0001CEA0 /* React-nativeconfig.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/React-nativeconfig"; - sourceTree = ""; - }; - 46EB2E0001CF90 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001CFD0 /* React-perflogger-dummy.m */, - 46EB2E0001CFC0 /* React-perflogger-prefix.pch */, - 46EB2E0001CFA0 /* React-perflogger.debug.xcconfig */, - 46EB2E0001CFB0 /* React-perflogger.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-perflogger"; - sourceTree = ""; - }; - 46EB2E0001D0E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001D110 /* React-rendererdebug.modulemap */, - 46EB2E0001D150 /* React-rendererdebug-dummy.m */, - 46EB2E0001D140 /* React-rendererdebug-prefix.pch */, - 46EB2E0001D120 /* React-rendererdebug-umbrella.h */, - 46EB2E0001D0F0 /* React-rendererdebug.debug.xcconfig */, - 46EB2E0001D100 /* React-rendererdebug.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../ios/Pods/Target Support Files/React-rendererdebug"; - sourceTree = ""; - }; - 46EB2E0001D1B0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001D1C0 /* React-rncore.debug.xcconfig */, - 46EB2E0001D1D0 /* React-rncore.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/React-rncore"; - sourceTree = ""; - }; - 46EB2E0001D220 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001D230 /* React-runtimeexecutor.debug.xcconfig */, - 46EB2E0001D240 /* React-runtimeexecutor.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-runtimeexecutor"; - sourceTree = ""; - }; - 46EB2E0001D3C0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001D400 /* React-runtimescheduler-dummy.m */, - 46EB2E0001D3F0 /* React-runtimescheduler-prefix.pch */, - 46EB2E0001D3D0 /* React-runtimescheduler.debug.xcconfig */, - 46EB2E0001D3E0 /* React-runtimescheduler.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../../ios/Pods/Target Support Files/React-runtimescheduler"; - sourceTree = ""; - }; - 46EB2E0001D5B0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001D5E0 /* React-utils.modulemap */, - 46EB2E0001D620 /* React-utils-dummy.m */, - 46EB2E0001D610 /* React-utils-prefix.pch */, - 46EB2E0001D5F0 /* React-utils-umbrella.h */, - 46EB2E0001D5C0 /* React-utils.debug.xcconfig */, - 46EB2E0001D5D0 /* React-utils.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../../ios/Pods/Target Support Files/React-utils"; - sourceTree = ""; - }; - 46EB2E0001D8B0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001D8E0 /* ReactCommon.modulemap */, - 46EB2E0001D920 /* ReactCommon-dummy.m */, - 46EB2E0001D910 /* ReactCommon-prefix.pch */, - 46EB2E0001D8F0 /* ReactCommon-umbrella.h */, - 46EB2E0001D8C0 /* ReactCommon.debug.xcconfig */, - 46EB2E0001D8D0 /* ReactCommon.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ReactCommon"; - sourceTree = ""; - }; - 46EB2E0001DC50 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001DC90 /* SocketRocket-dummy.m */, - 46EB2E0001DC80 /* SocketRocket-prefix.pch */, - 46EB2E0001DC60 /* SocketRocket.debug.xcconfig */, - 46EB2E0001DC70 /* SocketRocket.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SocketRocket"; - sourceTree = ""; - }; - 46EB2E0001E1B0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001E1E0 /* Yoga.modulemap */, - 46EB2E0001E220 /* Yoga-dummy.m */, - 46EB2E0001E210 /* Yoga-prefix.pch */, - 46EB2E0001E1F0 /* Yoga-umbrella.h */, - 46EB2E0001E1C0 /* Yoga.debug.xcconfig */, - 46EB2E0001E1D0 /* Yoga.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/Yoga"; - sourceTree = ""; - }; - 46EB2E0001F7C0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001F7F0 /* ZXingObjC.modulemap */, - 46EB2E0001F830 /* ZXingObjC-dummy.m */, - 46EB2E0001F820 /* ZXingObjC-prefix.pch */, - 46EB2E0001F800 /* ZXingObjC-umbrella.h */, - 46EB2E0001F7D0 /* ZXingObjC.debug.xcconfig */, - 46EB2E0001F7E0 /* ZXingObjC.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/ZXingObjC"; - sourceTree = ""; - }; - 46EB2E0001F890 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001F8A0 /* boost.debug.xcconfig */, - 46EB2E0001F8B0 /* boost.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/boost"; - sourceTree = ""; - }; - 46EB2E0001FA20 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001FA60 /* fmt-dummy.m */, - 46EB2E0001FA50 /* fmt-prefix.pch */, - 46EB2E0001FA30 /* fmt.debug.xcconfig */, - 46EB2E0001FA40 /* fmt.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/fmt"; - sourceTree = ""; - }; - 46EB2E0001FBC0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001FBF0 /* glog.modulemap */, - 46EB2E0001FC30 /* glog-dummy.m */, - 46EB2E0001FC20 /* glog-prefix.pch */, - 46EB2E0001FC00 /* glog-umbrella.h */, - 46EB2E0001FBD0 /* glog.debug.xcconfig */, - 46EB2E0001FBE0 /* glog.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/glog"; - sourceTree = ""; - }; - 46EB2E0001FC90 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001FCA0 /* hermes-engine-xcframeworks.sh */, - 46EB2E0001FCB0 /* hermes-engine.debug.xcconfig */, - 46EB2E0001FCC0 /* hermes-engine.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/hermes-engine"; - sourceTree = ""; - }; - 46EB2E0001FEB0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 46EB2E0001FEF0 /* react-native-safe-area-context-dummy.m */, - 46EB2E0001FEE0 /* react-native-safe-area-context-prefix.pch */, - 46EB2E0001FEC0 /* react-native-safe-area-context.debug.xcconfig */, - 46EB2E0001FED0 /* react-native-safe-area-context.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/react-native-safe-area-context"; - sourceTree = ""; - }; - 46EB2E0001FF90 /* Pods-mobileapptemplate */ = { - isa = PBXGroup; - children = ( - 46EB2E0001FFC0 /* Pods-mobileapptemplate.modulemap */, - 46EB2E00020020 /* Pods-mobileapptemplate-acknowledgements.markdown */, - 46EB2E00020010 /* Pods-mobileapptemplate-acknowledgements.plist */, - 46EB2E00020030 /* Pods-mobileapptemplate-dummy.m */, - 46EB2E0001FFF0 /* Pods-mobileapptemplate-frameworks.sh */, - 46EB2E00020000 /* Pods-mobileapptemplate-resources.sh */, - 46EB2E0001FFD0 /* Pods-mobileapptemplate-umbrella.h */, - 46EB2E0001FFB0 /* Pods-mobileapptemplate.debug.xcconfig */, - 46EB2E0001FFA0 /* Pods-mobileapptemplate.release.xcconfig */, - ); - name = "Pods-mobileapptemplate"; - path = "Target Support Files/Pods-mobileapptemplate"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 46EB2E0000E540 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000E9E0 /* AppAuth.h in Headers */, - 46EB2E0000EA80 /* AppAuth-umbrella.h in Headers */, - 46EB2E0000E7A0 /* AppAuthCore.h in Headers */, - 46EB2E0000E7B0 /* OIDAuthorizationRequest.h in Headers */, - 46EB2E0000E7C0 /* OIDAuthorizationResponse.h in Headers */, - 46EB2E0000E7D0 /* OIDAuthorizationService.h in Headers */, - 46EB2E0000E9F0 /* OIDAuthorizationService+IOS.h in Headers */, - 46EB2E0000E7E0 /* OIDAuthState.h in Headers */, - 46EB2E0000EA00 /* OIDAuthState+IOS.h in Headers */, - 46EB2E0000E7F0 /* OIDAuthStateChangeDelegate.h in Headers */, - 46EB2E0000E800 /* OIDAuthStateErrorDelegate.h in Headers */, - 46EB2E0000E810 /* OIDClientMetadataParameters.h in Headers */, - 46EB2E0000E820 /* OIDDefines.h in Headers */, - 46EB2E0000E830 /* OIDEndSessionRequest.h in Headers */, - 46EB2E0000E840 /* OIDEndSessionResponse.h in Headers */, - 46EB2E0000E850 /* OIDError.h in Headers */, - 46EB2E0000E860 /* OIDErrorUtilities.h in Headers */, - 46EB2E0000E870 /* OIDExternalUserAgent.h in Headers */, - 46EB2E0000EA10 /* OIDExternalUserAgentCatalyst.h in Headers */, - 46EB2E0000EA20 /* OIDExternalUserAgentIOS.h in Headers */, - 46EB2E0000EA30 /* OIDExternalUserAgentIOSCustomBrowser.h in Headers */, - 46EB2E0000E880 /* OIDExternalUserAgentRequest.h in Headers */, - 46EB2E0000E890 /* OIDExternalUserAgentSession.h in Headers */, - 46EB2E0000E8A0 /* OIDFieldMapping.h in Headers */, - 46EB2E0000E8B0 /* OIDGrantTypes.h in Headers */, - 46EB2E0000E8C0 /* OIDIDToken.h in Headers */, - 46EB2E0000E8D0 /* OIDRegistrationRequest.h in Headers */, - 46EB2E0000E8E0 /* OIDRegistrationResponse.h in Headers */, - 46EB2E0000E8F0 /* OIDResponseTypes.h in Headers */, - 46EB2E0000E900 /* OIDScopes.h in Headers */, - 46EB2E0000E910 /* OIDScopeUtilities.h in Headers */, - 46EB2E0000E920 /* OIDServiceConfiguration.h in Headers */, - 46EB2E0000E930 /* OIDServiceDiscovery.h in Headers */, - 46EB2E0000E940 /* OIDTokenRequest.h in Headers */, - 46EB2E0000E950 /* OIDTokenResponse.h in Headers */, - 46EB2E0000E960 /* OIDTokenUtilities.h in Headers */, - 46EB2E0000E970 /* OIDURLQueryComponent.h in Headers */, - 46EB2E0000E980 /* OIDURLSessionProvider.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EB10 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EBD0 /* bignum.h in Headers */, - 46EB2E0000EBC0 /* bignum-dtoa.h in Headers */, - 46EB2E0000EBE0 /* cached-powers.h in Headers */, - 46EB2E0000EBF0 /* diy-fp.h in Headers */, - 46EB2E0000EC00 /* double-conversion.h in Headers */, - 46EB2E0000ECB0 /* DoubleConversion-umbrella.h in Headers */, - 46EB2E0000EC10 /* fast-dtoa.h in Headers */, - 46EB2E0000EC20 /* fixed-dtoa.h in Headers */, - 46EB2E0000EC30 /* ieee.h in Headers */, - 46EB2E0000EC40 /* strtod.h in Headers */, - 46EB2E0000EC50 /* utils.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000ED40 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EEA0 /* EXApplication-umbrella.h in Headers */, - 46EB2E0000EE50 /* EXProvisioningProfile.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EF40 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EFE0 /* EXBarCodeCameraRequester.h in Headers */, - 46EB2E0000EFF0 /* EXBarCodeScanner.h in Headers */, - 46EB2E0000F080 /* EXBarCodeScanner-umbrella.h in Headers */, - 46EB2E0000F000 /* EXBarCodeScannerProvider.h in Headers */, - 46EB2E0000F020 /* EXBarCodeScannerUtils.h in Headers */, - 46EB2E0000F010 /* EXBarCodeScannerView.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F120 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F320 /* EXConstants-umbrella.h in Headers */, - 46EB2E0000F2C0 /* EXConstantsInstallationIdProvider.h in Headers */, - 46EB2E0000F2D0 /* EXConstantsService.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F3C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F400 /* EXImageLoader.h in Headers */, - 46EB2E0000F460 /* EXImageLoader-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F4F0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F530 /* EXAppDefinesLoader.h in Headers */, - 46EB2E0000F540 /* Expo.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F600 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F690 /* ExpoAdapterGoogleSignIn-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F730 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F7C0 /* ExpoAsset-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F860 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FA20 /* ExpoCamera-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FAC0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FB70 /* ExpoCrypto-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FC10 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FD50 /* ExpoDevice-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FDF0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FFF0 /* EXFileSystemAssetLibraryHandler.h in Headers */, - 46EB2E00010000 /* EXFileSystemHandler.h in Headers */, - 46EB2E00010010 /* EXFileSystemLocalFileHandler.h in Headers */, - 46EB2E00010020 /* ExpoFileSystem.h in Headers */, - 46EB2E00010100 /* ExpoFileSystem-umbrella.h in Headers */, - 46EB2E00010030 /* EXSessionCancelableUploadTaskDelegate.h in Headers */, - 46EB2E00010040 /* EXSessionDownloadTaskDelegate.h in Headers */, - 46EB2E00010050 /* EXSessionHandler.h in Headers */, - 46EB2E00010060 /* EXSessionResumableDownloadTaskDelegate.h in Headers */, - 46EB2E00010070 /* EXSessionTaskDelegate.h in Headers */, - 46EB2E00010080 /* EXSessionTaskDispatcher.h in Headers */, - 46EB2E00010090 /* EXSessionUploadTaskDelegate.h in Headers */, - 46EB2E000100A0 /* EXTaskHandlersManager.h in Headers */, - 46EB2E000100B0 /* NSData+EXFileSystem.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000101A0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00010270 /* ExpoFont-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00010310 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000103A0 /* ExpoKeepAwake-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00010440 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000112F0 /* BridgelessJSCallInvoker.h in Headers */, - 46EB2E00011300 /* EventEmitter.h in Headers */, - 46EB2E00010F60 /* EXAccelerometerInterface.h in Headers */, - 46EB2E00010E60 /* EXAppDefines.h in Headers */, - 46EB2E00010E20 /* EXAppDelegatesLoader.h in Headers */, - 46EB2E00010E30 /* EXAppDelegateWrapper.h in Headers */, - 46EB2E00011170 /* EXAppLifecycleListener.h in Headers */, - 46EB2E00011180 /* EXAppLifecycleService.h in Headers */, - 46EB2E00010EA0 /* EXBarcodeScannerInterface.h in Headers */, - 46EB2E00010EB0 /* EXBarcodeScannerProviderInterface.h in Headers */, - 46EB2E00010F70 /* EXBarometerInterface.h in Headers */, - 46EB2E000110C0 /* EXBridgeModule.h in Headers */, - 46EB2E00010EC0 /* EXCameraInterface.h in Headers */, - 46EB2E00010ED0 /* EXConstantsInterface.h in Headers */, - 46EB2E00010E70 /* EXDefines.h in Headers */, - 46EB2E00010F80 /* EXDeviceMotionInterface.h in Headers */, - 46EB2E00011190 /* EXEventEmitter.h in Headers */, - 46EB2E000111A0 /* EXEventEmitterService.h in Headers */, - 46EB2E000110D0 /* EXExportedModule.h in Headers */, - 46EB2E00010EE0 /* EXFaceDetectorManagerInterface.h in Headers */, - 46EB2E00010EF0 /* EXFaceDetectorManagerProviderInterface.h in Headers */, - 46EB2E00010F00 /* EXFilePermissionModuleInterface.h in Headers */, - 46EB2E00010F10 /* EXFileSystemInterface.h in Headers */, - 46EB2E00010F90 /* EXGyroscopeInterface.h in Headers */, - 46EB2E00010F20 /* EXImageLoaderInterface.h in Headers */, - 46EB2E000111B0 /* EXInternalModule.h in Headers */, - 46EB2E000111C0 /* EXJavaScriptContextProvider.h in Headers */, - 46EB2E00011010 /* EXJavaScriptObject.h in Headers */, - 46EB2E00011020 /* EXJavaScriptRuntime.h in Headers */, - 46EB2E00011030 /* EXJavaScriptTypedArray.h in Headers */, - 46EB2E00011040 /* EXJavaScriptValue.h in Headers */, - 46EB2E00011050 /* EXJavaScriptWeakObject.h in Headers */, - 46EB2E00011060 /* EXJSIConversions.h in Headers */, - 46EB2E00011070 /* EXJSIInstaller.h in Headers */, - 46EB2E00011080 /* EXJSIUtils.h in Headers */, - 46EB2E000111D0 /* EXKernelService.h in Headers */, - 46EB2E00010E40 /* EXLegacyAppDelegateWrapper.h in Headers */, - 46EB2E00010E80 /* EXLegacyExpoViewProtocol.h in Headers */, - 46EB2E000111E0 /* EXLogHandler.h in Headers */, - 46EB2E00011220 /* EXLogManager.h in Headers */, - 46EB2E00010FA0 /* EXMagnetometerInterface.h in Headers */, - 46EB2E00010FB0 /* EXMagnetometerUncalibratedInterface.h in Headers */, - 46EB2E00011110 /* EXModuleRegistry.h in Headers */, - 46EB2E00011130 /* EXModuleRegistryAdapter.h in Headers */, - 46EB2E000111F0 /* EXModuleRegistryConsumer.h in Headers */, - 46EB2E00011120 /* EXModuleRegistryDelegate.h in Headers */, - 46EB2E00011140 /* EXModuleRegistryHolderReactModule.h in Headers */, - 46EB2E00011150 /* EXModuleRegistryProvider.h in Headers */, - 46EB2E00011160 /* EXNativeModulesProxy.h in Headers */, - 46EB2E00010F30 /* EXPermissionsInterface.h in Headers */, - 46EB2E00010F40 /* EXPermissionsMethodsDelegate.h in Headers */, - 46EB2E00011260 /* EXPermissionsService.h in Headers */, - 46EB2E00010E50 /* ExpoBridgeModule.h in Headers */, - 46EB2E00010E90 /* ExpoModulesCore.h in Headers */, - 46EB2E000113D0 /* ExpoModulesCore-umbrella.h in Headers */, - 46EB2E00011090 /* ExpoModulesHostObject.h in Headers */, - 46EB2E000110A0 /* EXRawJavaScriptFunction.h in Headers */, - 46EB2E000112B0 /* EXReactDelegateWrapper.h in Headers */, - 46EB2E000112A0 /* EXReactDelegateWrapper+Private.h in Headers */, - 46EB2E00011230 /* EXReactLogHandler.h in Headers */, - 46EB2E00011240 /* EXReactNativeAdapter.h in Headers */, - 46EB2E00011250 /* EXReactNativeEventEmitter.h in Headers */, - 46EB2E00011270 /* EXReactNativeUserNotificationCenterProxy.h in Headers */, - 46EB2E000112C0 /* EXReactRootViewFactory.h in Headers */, - 46EB2E000110B0 /* EXSharedObjectUtils.h in Headers */, - 46EB2E000110E0 /* EXSingletonModule.h in Headers */, - 46EB2E00010FC0 /* EXTaskConsumerInterface.h in Headers */, - 46EB2E00010FD0 /* EXTaskInterface.h in Headers */, - 46EB2E00010FE0 /* EXTaskLaunchReason.h in Headers */, - 46EB2E00010FF0 /* EXTaskManagerInterface.h in Headers */, - 46EB2E00011000 /* EXTaskServiceInterface.h in Headers */, - 46EB2E00011200 /* EXUIManager.h in Headers */, - 46EB2E000110F0 /* EXUnimodulesCompat.h in Headers */, - 46EB2E00010F50 /* EXUserNotificationCenterProxyInterface.h in Headers */, - 46EB2E00011100 /* EXUtilities.h in Headers */, - 46EB2E00011210 /* EXUtilitiesInterface.h in Headers */, - 46EB2E00011310 /* JSIUtils.h in Headers */, - 46EB2E00011320 /* LazyObject.h in Headers */, - 46EB2E00011330 /* NativeModule.h in Headers */, - 46EB2E00011340 /* ObjectDeallocator.h in Headers */, - 46EB2E00011280 /* Platform.h in Headers */, - 46EB2E000112D0 /* RCTAppDelegate+Recreate.h in Headers */, - 46EB2E00011290 /* RCTComponentData+Privates.h in Headers */, - 46EB2E00011350 /* SharedObject.h in Headers */, - 46EB2E000112E0 /* Swift.h in Headers */, - 46EB2E00011360 /* TestingSyncJSCallInvoker.h in Headers */, - 46EB2E00011370 /* TypedArray.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011470 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011540 /* ExpoWebBrowser-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011650 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000117E0 /* GTMAppAuth-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011870 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000119A0 /* GTMSessionFetcher.h in Headers */, - 46EB2E00011A20 /* GTMSessionFetcher-umbrella.h in Headers */, - 46EB2E000119B0 /* GTMSessionFetcherLogging.h in Headers */, - 46EB2E000119C0 /* GTMSessionFetcherService.h in Headers */, - 46EB2E00011990 /* GTMSessionFetcherService+Internal.h in Headers */, - 46EB2E000119D0 /* GTMSessionUploadFetcher.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011AA0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011F60 /* GIDAuthentication.h in Headers */, - 46EB2E00011F70 /* GIDAuthStateMigration.h in Headers */, - 46EB2E00011F80 /* GIDCallbackQueue.h in Headers */, - 46EB2E00012090 /* GIDConfiguration.h in Headers */, - 46EB2E00011F90 /* GIDEMMErrorHandler.h in Headers */, - 46EB2E00011FA0 /* GIDEMMSupport.h in Headers */, - 46EB2E000120A0 /* GIDGoogleUser.h in Headers */, - 46EB2E00011FB0 /* GIDGoogleUser_Private.h in Headers */, - 46EB2E00011FC0 /* GIDMDMPasscodeCache.h in Headers */, - 46EB2E00011FD0 /* GIDMDMPasscodeState.h in Headers */, - 46EB2E00011FE0 /* GIDMDMPasscodeState_Private.h in Headers */, - 46EB2E000120B0 /* GIDProfileData.h in Headers */, - 46EB2E00011FF0 /* GIDProfileData_Private.h in Headers */, - 46EB2E00012000 /* GIDScopes.h in Headers */, - 46EB2E000120C0 /* GIDSignIn.h in Headers */, - 46EB2E00012060 /* GIDSignIn_Private.h in Headers */, - 46EB2E000120D0 /* GIDSignInButton.h in Headers */, - 46EB2E00012010 /* GIDSignInCallbackSchemes.h in Headers */, - 46EB2E00012020 /* GIDSignInInternalOptions.h in Headers */, - 46EB2E00012030 /* GIDSignInPreferences.h in Headers */, - 46EB2E000120E0 /* GIDSignInResult.h in Headers */, - 46EB2E00012040 /* GIDSignInResult_Private.h in Headers */, - 46EB2E00012050 /* GIDSignInStrings.h in Headers */, - 46EB2E000120F0 /* GIDToken.h in Headers */, - 46EB2E00012070 /* GIDToken_Private.h in Headers */, - 46EB2E00012100 /* GoogleSignIn.h in Headers */, - 46EB2E00012150 /* GoogleSignIn-umbrella.h in Headers */, - 46EB2E00012080 /* NSBundle+GID3PAdditions.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000121D0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00012B20 /* Access.h in Headers */, - 46EB2E00012FD0 /* Access.h in Headers */, - 46EB2E00012FE0 /* Align.h in Headers */, - 46EB2E00012FF0 /* Aligned.h in Headers */, - 46EB2E00012F30 /* ApplyTuple.h in Headers */, - 46EB2E000131C0 /* Arena.h in Headers */, - 46EB2E000131B0 /* Arena-inl.h in Headers */, - 46EB2E00012B30 /* Array.h in Headers */, - 46EB2E00013300 /* Asm.h in Headers */, - 46EB2E00013000 /* Assume.h in Headers */, - 46EB2E00013650 /* AsymmetricThreadFence.h in Headers */, - 46EB2E00012CF0 /* AsyncTrace.h in Headers */, - 46EB2E00013580 /* AtFork.h in Headers */, - 46EB2E00013310 /* Atomic.h in Headers */, - 46EB2E000123A0 /* AtomicHashArray.h in Headers */, - 46EB2E00012390 /* AtomicHashArray-inl.h in Headers */, - 46EB2E000123C0 /* AtomicHashMap.h in Headers */, - 46EB2E000123B0 /* AtomicHashMap-inl.h in Headers */, - 46EB2E00012D00 /* AtomicHashUtils.h in Headers */, - 46EB2E000123D0 /* AtomicIntrusiveLinkedList.h in Headers */, - 46EB2E000123E0 /* AtomicLinkedList.h in Headers */, - 46EB2E00013670 /* AtomicNotification.h in Headers */, - 46EB2E00013660 /* AtomicNotification-inl.h in Headers */, - 46EB2E00013680 /* AtomicRef.h in Headers */, - 46EB2E00013690 /* AtomicStruct.h in Headers */, - 46EB2E000123F0 /* AtomicUnorderedMap.h in Headers */, - 46EB2E00012D10 /* AtomicUnorderedMapUtils.h in Headers */, - 46EB2E000136B0 /* AtomicUtil.h in Headers */, - 46EB2E000136A0 /* AtomicUtil-inl.h in Headers */, - 46EB2E00013010 /* Badge.h in Headers */, - 46EB2E00012400 /* base64.h in Headers */, - 46EB2E000136C0 /* Baton.h in Headers */, - 46EB2E00012410 /* Benchmark.h in Headers */, - 46EB2E00012420 /* BenchmarkUtil.h in Headers */, - 46EB2E00012B40 /* BitIterator.h in Headers */, - 46EB2E00012C60 /* BitIteratorDetail.h in Headers */, - 46EB2E00012430 /* Bits.h in Headers */, - 46EB2E00013020 /* Bits.h in Headers */, - 46EB2E00013030 /* Builtin.h in Headers */, - 46EB2E00013320 /* Builtins.h in Headers */, - 46EB2E00013040 /* Byte.h in Headers */, - 46EB2E00013640 /* CacheLocality.h in Headers */, - 46EB2E000136D0 /* CallOnce.h in Headers */, - 46EB2E00012450 /* CancellationToken.h in Headers */, - 46EB2E00012440 /* CancellationToken-inl.h in Headers */, - 46EB2E00013050 /* CArray.h in Headers */, - 46EB2E00013060 /* Cast.h in Headers */, - 46EB2E00013070 /* CheckedMath.h in Headers */, - 46EB2E00012F80 /* Checksum.h in Headers */, - 46EB2E00012460 /* Chrono.h in Headers */, - 46EB2E00012470 /* ClockGettimeWrappers.h in Headers */, - 46EB2E00012480 /* ConcurrentBitSet.h in Headers */, - 46EB2E00012490 /* ConcurrentLazy.h in Headers */, - 46EB2E000124B0 /* ConcurrentSkipList.h in Headers */, - 46EB2E000124A0 /* ConcurrentSkipList-inl.h in Headers */, - 46EB2E00013330 /* Config.h in Headers */, - 46EB2E00013340 /* Constexpr.h in Headers */, - 46EB2E000124C0 /* ConstexprMath.h in Headers */, - 46EB2E000124D0 /* ConstructorCallbackList.h in Headers */, - 46EB2E000124E0 /* Conv.h in Headers */, - 46EB2E000124F0 /* CPortability.h in Headers */, - 46EB2E00012500 /* CppAttributes.h in Headers */, - 46EB2E00012510 /* CpuId.h in Headers */, - 46EB2E00013080 /* CString.h in Headers */, - 46EB2E00013090 /* CustomizationPoint.h in Headers */, - 46EB2E00012520 /* DefaultKeepAliveExecutor.h in Headers */, - 46EB2E000136E0 /* DelayedInit.h in Headers */, - 46EB2E00012530 /* Demangle.h in Headers */, - 46EB2E00013350 /* Dirent.h in Headers */, - 46EB2E00012540 /* DiscriminatedPtr.h in Headers */, - 46EB2E00012D20 /* DiscriminatedPtrDetail.h in Headers */, - 46EB2E00013700 /* DistributedMutex.h in Headers */, - 46EB2E000136F0 /* DistributedMutex-inl.h in Headers */, - 46EB2E00012560 /* dynamic.h in Headers */, - 46EB2E00012550 /* dynamic-inl.h in Headers */, - 46EB2E00012570 /* DynamicConverter.h in Headers */, - 46EB2E000131D0 /* EnableSharedFromThis.h in Headers */, - 46EB2E00012B50 /* Enumerate.h in Headers */, - 46EB2E00013360 /* Event.h in Headers */, - 46EB2E00012B60 /* EvictingCacheMap.h in Headers */, - 46EB2E00012580 /* Exception.h in Headers */, - 46EB2E000130A0 /* Exception.h in Headers */, - 46EB2E00012590 /* ExceptionString.h in Headers */, - 46EB2E000125B0 /* ExceptionWrapper.h in Headers */, - 46EB2E000125A0 /* ExceptionWrapper-inl.h in Headers */, - 46EB2E000125C0 /* Executor.h in Headers */, - 46EB2E000125D0 /* Expected.h in Headers */, - 46EB2E000130B0 /* Extern.h in Headers */, - 46EB2E00012C70 /* F14Defaults.h in Headers */, - 46EB2E00012C80 /* F14IntrinsicsAvailability.h in Headers */, - 46EB2E00012B80 /* F14Map.h in Headers */, - 46EB2E00012B70 /* F14Map-fwd.h in Headers */, - 46EB2E00012C90 /* F14MapFallback.h in Headers */, - 46EB2E00012CA0 /* F14Mask.h in Headers */, - 46EB2E00012CB0 /* F14Policy.h in Headers */, - 46EB2E00012BA0 /* F14Set.h in Headers */, - 46EB2E00012B90 /* F14Set-fwd.h in Headers */, - 46EB2E00012CC0 /* F14SetFallback.h in Headers */, - 46EB2E00012CD0 /* F14Table.h in Headers */, - 46EB2E00012F90 /* FarmHash.h in Headers */, - 46EB2E000125E0 /* FBString.h in Headers */, - 46EB2E000125F0 /* FBVector.h in Headers */, - 46EB2E00013370 /* Fcntl.h in Headers */, - 46EB2E00012600 /* File.h in Headers */, - 46EB2E00013380 /* Filesystem.h in Headers */, - 46EB2E00012610 /* FileUtil.h in Headers */, - 46EB2E00012D30 /* FileUtilDetail.h in Headers */, - 46EB2E00012D40 /* FileUtilVectorDetail.h in Headers */, - 46EB2E00012620 /* Fingerprint.h in Headers */, - 46EB2E00012D50 /* FingerprintPolynomial.h in Headers */, - 46EB2E00012630 /* FixedString.h in Headers */, - 46EB2E00013390 /* FmtCompile.h in Headers */, - 46EB2E00012640 /* FollyMemcpy.h in Headers */, - 46EB2E00012650 /* FollyMemset.h in Headers */, - 46EB2E00012BC0 /* Foreach.h in Headers */, - 46EB2E00012BB0 /* Foreach-inl.h in Headers */, - 46EB2E00012670 /* Format.h in Headers */, - 46EB2E00012660 /* Format-inl.h in Headers */, - 46EB2E00012680 /* FormatArg.h in Headers */, - 46EB2E00012690 /* FormatTraits.h in Headers */, - 46EB2E000126A0 /* Function.h in Headers */, - 46EB2E00012D70 /* Futex.h in Headers */, - 46EB2E00012D60 /* Futex-inl.h in Headers */, - 46EB2E000133A0 /* GFlags.h in Headers */, - 46EB2E000126B0 /* GLog.h in Headers */, - 46EB2E000133B0 /* GMock.h in Headers */, - 46EB2E000126C0 /* GroupVarint.h in Headers */, - 46EB2E00012D80 /* GroupVarintDetail.h in Headers */, - 46EB2E000133C0 /* GTest.h in Headers */, - 46EB2E00013590 /* HardwareConcurrency.h in Headers */, - 46EB2E000126D0 /* Hash.h in Headers */, - 46EB2E00012FA0 /* Hash.h in Headers */, - 46EB2E00013720 /* Hazptr.h in Headers */, - 46EB2E00013710 /* Hazptr-fwd.h in Headers */, - 46EB2E00013730 /* HazptrDomain.h in Headers */, - 46EB2E00013740 /* HazptrHolder.h in Headers */, - 46EB2E00013750 /* HazptrObj.h in Headers */, - 46EB2E00013760 /* HazptrObjLinked.h in Headers */, - 46EB2E00013770 /* HazptrRec.h in Headers */, - 46EB2E00013780 /* HazptrThreadPoolExecutor.h in Headers */, - 46EB2E00013790 /* HazptrThrLocal.h in Headers */, - 46EB2E00012BD0 /* heap_vector_types.h in Headers */, - 46EB2E00012BF0 /* HeterogeneousAccess.h in Headers */, - 46EB2E00012BE0 /* HeterogeneousAccess-fwd.h in Headers */, - 46EB2E000130D0 /* Hint.h in Headers */, - 46EB2E000130C0 /* Hint-inl.h in Headers */, - 46EB2E000126E0 /* Indestructible.h in Headers */, - 46EB2E000126F0 /* IndexedMemPool.h in Headers */, - 46EB2E00012C00 /* IntrusiveHeap.h in Headers */, - 46EB2E00012700 /* IntrusiveList.h in Headers */, - 46EB2E00012F40 /* Invoke.h in Headers */, - 46EB2E000133D0 /* IOVec.h in Headers */, - 46EB2E00012D90 /* IPAddress.h in Headers */, - 46EB2E00012710 /* IPAddress.h in Headers */, - 46EB2E00012720 /* IPAddressException.h in Headers */, - 46EB2E00012DA0 /* IPAddressSource.h in Headers */, - 46EB2E00012730 /* IPAddressV4.h in Headers */, - 46EB2E00012740 /* IPAddressV6.h in Headers */, - 46EB2E00012C10 /* Iterator.h in Headers */, - 46EB2E00012DB0 /* Iterators.h in Headers */, - 46EB2E00012750 /* json.h in Headers */, - 46EB2E00012760 /* json_patch.h in Headers */, - 46EB2E00012770 /* json_pointer.h in Headers */, - 46EB2E000130E0 /* Keep.h in Headers */, - 46EB2E000137A0 /* Latch.h in Headers */, - 46EB2E000130F0 /* Launder.h in Headers */, - 46EB2E00012780 /* Lazy.h in Headers */, - 46EB2E000133E0 /* Libgen.h in Headers */, - 46EB2E000133F0 /* Libunwind.h in Headers */, - 46EB2E000137B0 /* LifoSem.h in Headers */, - 46EB2E00012790 /* Likely.h in Headers */, - 46EB2E000137C0 /* Lock.h in Headers */, - 46EB2E000127A0 /* MacAddress.h in Headers */, - 46EB2E000131E0 /* MallctlHelper.h in Headers */, - 46EB2E000131F0 /* Malloc.h in Headers */, - 46EB2E00013400 /* Malloc.h in Headers */, - 46EB2E00013280 /* MallocImpl.h in Headers */, - 46EB2E000127B0 /* MapUtil.h in Headers */, - 46EB2E000127C0 /* Math.h in Headers */, - 46EB2E00013410 /* Math.h in Headers */, - 46EB2E000127D0 /* MaybeManagedPtr.h in Headers */, - 46EB2E000127E0 /* Memory.h in Headers */, - 46EB2E00013420 /* Memory.h in Headers */, - 46EB2E00012DC0 /* MemoryIdler.h in Headers */, - 46EB2E000135A0 /* MemoryMapping.h in Headers */, - 46EB2E00013200 /* MemoryResource.h in Headers */, - 46EB2E00012C20 /* Merge.h in Headers */, - 46EB2E000127F0 /* MicroLock.h in Headers */, - 46EB2E00012800 /* MicroSpinLock.h in Headers */, - 46EB2E000137D0 /* MicroSpinLock.h in Headers */, - 46EB2E00012810 /* MoveWrapper.h in Headers */, - 46EB2E00012820 /* MPMCPipeline.h in Headers */, - 46EB2E00012DD0 /* MPMCPipelineDetail.h in Headers */, - 46EB2E00012830 /* MPMCQueue.h in Headers */, - 46EB2E000137E0 /* NativeSemaphore.h in Headers */, - 46EB2E00013290 /* NetOps.h in Headers */, - 46EB2E000132A0 /* NetOpsDispatcher.h in Headers */, - 46EB2E000132B0 /* NetworkSocket.h in Headers */, - 46EB2E00013100 /* New.h in Headers */, - 46EB2E00013220 /* not_null.h in Headers */, - 46EB2E00013210 /* not_null-inl.h in Headers */, - 46EB2E00012840 /* ObserverContainer.h in Headers */, - 46EB2E00013430 /* OpenSSL.h in Headers */, - 46EB2E00012850 /* Optional.h in Headers */, - 46EB2E00013110 /* Ordering.h in Headers */, - 46EB2E00012860 /* Overload.h in Headers */, - 46EB2E00012870 /* PackedSyncPtr.h in Headers */, - 46EB2E00012880 /* Padded.h in Headers */, - 46EB2E000137F0 /* ParkingLot.h in Headers */, - 46EB2E00012F50 /* Partial.h in Headers */, - 46EB2E00012DE0 /* PerfScoped.h in Headers */, - 46EB2E00013800 /* PicoSpinLock.h in Headers */, - 46EB2E000135B0 /* Pid.h in Headers */, - 46EB2E000128A0 /* Poly.h in Headers */, - 46EB2E00012890 /* Poly-inl.h in Headers */, - 46EB2E00012DF0 /* PolyDetail.h in Headers */, - 46EB2E000128B0 /* PolyException.h in Headers */, - 46EB2E000128C0 /* Portability.h in Headers */, - 46EB2E000128D0 /* Preprocessor.h in Headers */, - 46EB2E00013120 /* Pretty.h in Headers */, - 46EB2E000128E0 /* ProducerConsumerQueue.h in Headers */, - 46EB2E00013130 /* PropagateConst.h in Headers */, - 46EB2E00012F60 /* protocol.h in Headers */, - 46EB2E00013440 /* PThread.h in Headers */, - 46EB2E00012900 /* Random.h in Headers */, - 46EB2E000128F0 /* Random-inl.h in Headers */, - 46EB2E00012910 /* Range.h in Headers */, - 46EB2E00012E00 /* RangeCommon.h in Headers */, - 46EB2E00012E10 /* RangeSse42.h in Headers */, - 46EB2E000138F0 /* RCT-Folly-umbrella.h in Headers */, - 46EB2E00013810 /* Rcu.h in Headers */, - 46EB2E00013230 /* ReentrantAllocator.h in Headers */, - 46EB2E00013820 /* RelaxedAtomic.h in Headers */, - 46EB2E00012920 /* Replaceable.h in Headers */, - 46EB2E00013140 /* RValueReferenceWrapper.h in Headers */, - 46EB2E00012930 /* RWSpinLock.h in Headers */, - 46EB2E00013830 /* RWSpinLock.h in Headers */, - 46EB2E00013150 /* SafeAssert.h in Headers */, - 46EB2E00013240 /* SanitizeAddress.h in Headers */, - 46EB2E00013250 /* SanitizeLeak.h in Headers */, - 46EB2E00013840 /* SanitizeThread.h in Headers */, - 46EB2E00013850 /* SaturatingSemaphore.h in Headers */, - 46EB2E00013450 /* Sched.h in Headers */, - 46EB2E00012940 /* ScopeGuard.h in Headers */, - 46EB2E00012950 /* SharedMutex.h in Headers */, - 46EB2E000135C0 /* Shell.h in Headers */, - 46EB2E00012E20 /* SimdAnyOf.h in Headers */, - 46EB2E00012E30 /* SimdCharPlatform.h in Headers */, - 46EB2E00012E40 /* SimdForEach.h in Headers */, - 46EB2E00012E50 /* SimpleSimdStringUtils.h in Headers */, - 46EB2E00012E60 /* SimpleSimdStringUtilsImpl.h in Headers */, - 46EB2E00012E70 /* Singleton.h in Headers */, - 46EB2E00012970 /* Singleton.h in Headers */, - 46EB2E00012960 /* Singleton-inl.h in Headers */, - 46EB2E00012980 /* SingletonThreadLocal.h in Headers */, - 46EB2E00012E80 /* SlowFingerprint.h in Headers */, - 46EB2E00012990 /* small_vector.h in Headers */, - 46EB2E00013860 /* SmallLocks.h in Headers */, - 46EB2E000129A0 /* SocketAddress.h in Headers */, - 46EB2E00012E90 /* SocketFastOpen.h in Headers */, - 46EB2E000132F0 /* SocketFileDescriptorMap.h in Headers */, - 46EB2E00013460 /* Sockets.h in Headers */, - 46EB2E000129B0 /* sorted_vector_types.h in Headers */, - 46EB2E00013470 /* SourceLocation.h in Headers */, - 46EB2E00012C30 /* SparseByteSet.h in Headers */, - 46EB2E000129C0 /* SpinLock.h in Headers */, - 46EB2E00012EA0 /* SplitStringSimd.h in Headers */, - 46EB2E00012EB0 /* SplitStringSimdImpl.h in Headers */, - 46EB2E00012FB0 /* SpookyHashV1.h in Headers */, - 46EB2E00012FC0 /* SpookyHashV2.h in Headers */, - 46EB2E00012EC0 /* Sse.h in Headers */, - 46EB2E00013160 /* StaticConst.h in Headers */, - 46EB2E00012ED0 /* StaticSingletonManager.h in Headers */, - 46EB2E00013480 /* Stdio.h in Headers */, - 46EB2E00013490 /* Stdlib.h in Headers */, - 46EB2E000129D0 /* stop_watch.h in Headers */, - 46EB2E000134A0 /* String.h in Headers */, - 46EB2E000129F0 /* String.h in Headers */, - 46EB2E000129E0 /* String-inl.h in Headers */, - 46EB2E00012A00 /* Subprocess.h in Headers */, - 46EB2E00012A10 /* Synchronized.h in Headers */, - 46EB2E00012A20 /* SynchronizedPtr.h in Headers */, - 46EB2E000134B0 /* SysFile.h in Headers */, - 46EB2E000134C0 /* Syslog.h in Headers */, - 46EB2E000134D0 /* SysMembarrier.h in Headers */, - 46EB2E000134E0 /* SysMman.h in Headers */, - 46EB2E000134F0 /* SysResource.h in Headers */, - 46EB2E00013500 /* SysStat.h in Headers */, - 46EB2E00013510 /* SysSyscall.h in Headers */, - 46EB2E00013520 /* SysTime.h in Headers */, - 46EB2E00013530 /* SysTypes.h in Headers */, - 46EB2E00013540 /* SysUio.h in Headers */, - 46EB2E000132C0 /* TcpInfo.h in Headers */, - 46EB2E000132D0 /* TcpInfoDispatcher.h in Headers */, - 46EB2E000132E0 /* TcpInfoTypes.h in Headers */, - 46EB2E00013260 /* ThreadCachedArena.h in Headers */, - 46EB2E00012A30 /* ThreadCachedInt.h in Headers */, - 46EB2E000135D0 /* ThreadId.h in Headers */, - 46EB2E00012A40 /* ThreadLocal.h in Headers */, - 46EB2E00012EE0 /* ThreadLocalDetail.h in Headers */, - 46EB2E000135E0 /* ThreadName.h in Headers */, - 46EB2E00013870 /* ThrottledLifoSem.h in Headers */, - 46EB2E00013170 /* Thunk.h in Headers */, - 46EB2E00013550 /* Time.h in Headers */, - 46EB2E00012A50 /* TimeoutQueue.h in Headers */, - 46EB2E00013180 /* ToAscii.h in Headers */, - 46EB2E00012A60 /* TokenBucket.h in Headers */, - 46EB2E00012F70 /* traits.h in Headers */, - 46EB2E00012A70 /* Traits.h in Headers */, - 46EB2E00012A90 /* Try.h in Headers */, - 46EB2E00012A80 /* Try-inl.h in Headers */, - 46EB2E00012EF0 /* TurnSequencer.h in Headers */, - 46EB2E00013190 /* TypeInfo.h in Headers */, - 46EB2E00012F00 /* TypeList.h in Headers */, - 46EB2E000131A0 /* UncaughtExceptions.h in Headers */, - 46EB2E00012AA0 /* Unicode.h in Headers */, - 46EB2E00013270 /* UninitializedMemoryHacks.h in Headers */, - 46EB2E00012F10 /* UniqueInstance.h in Headers */, - 46EB2E00013560 /* Unistd.h in Headers */, - 46EB2E00012AB0 /* Unit.h in Headers */, - 46EB2E00012F20 /* UnrollUtils.h in Headers */, - 46EB2E00012AD0 /* Uri.h in Headers */, - 46EB2E00012AC0 /* Uri-inl.h in Headers */, - 46EB2E00012AE0 /* UTF8String.h in Headers */, - 46EB2E00012CE0 /* Util.h in Headers */, - 46EB2E00013880 /* Utility.h in Headers */, - 46EB2E00012AF0 /* Utility.h in Headers */, - 46EB2E00012B00 /* Varint.h in Headers */, - 46EB2E00012C40 /* View.h in Headers */, - 46EB2E00012B10 /* VirtualExecutor.h in Headers */, - 46EB2E00013890 /* WaitOptions.h in Headers */, - 46EB2E00012C50 /* WeightedEvictingCacheMap.h in Headers */, - 46EB2E00013570 /* Windows.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013980 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000139C0 /* RCTDeprecation.h in Headers */, - 46EB2E00013A20 /* RCTDeprecation-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013B20 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013B70 /* RCTConvertHelpers.h in Headers */, - 46EB2E00013B80 /* RCTTypedModuleConstants.h in Headers */, - 46EB2E00013BE0 /* RCTTypeSafety-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013C70 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013D60 /* RNCAsyncStorage.h in Headers */, - 46EB2E00013D70 /* RNCAsyncStorageDelegate.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013E20 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013FD0 /* RNFlingHandler.h in Headers */, - 46EB2E00013FE0 /* RNForceTouchHandler.h in Headers */, - 46EB2E00014070 /* RNGestureHandler.h in Headers */, - 46EB2E00014080 /* RNGestureHandlerActionType.h in Headers */, - 46EB2E00014090 /* RNGestureHandlerButton.h in Headers */, - 46EB2E000140A0 /* RNGestureHandlerButtonComponentView.h in Headers */, - 46EB2E000140B0 /* RNGestureHandlerButtonManager.h in Headers */, - 46EB2E000140C0 /* RNGestureHandlerDirection.h in Headers */, - 46EB2E000140D0 /* RNGestureHandlerEvents.h in Headers */, - 46EB2E000140E0 /* RNGestureHandlerManager.h in Headers */, - 46EB2E000140F0 /* RNGestureHandlerModule.h in Headers */, - 46EB2E00014100 /* RNGestureHandlerPointerTracker.h in Headers */, - 46EB2E00014110 /* RNGestureHandlerPointerType.h in Headers */, - 46EB2E00014120 /* RNGestureHandlerRegistry.h in Headers */, - 46EB2E00014130 /* RNGestureHandlerState.h in Headers */, - 46EB2E00014140 /* RNGestureHandlerStateManager.h in Headers */, - 46EB2E00014150 /* RNGHStylusData.h in Headers */, - 46EB2E00014160 /* RNGHTouchEventType.h in Headers */, - 46EB2E00014170 /* RNGHUIKit.h in Headers */, - 46EB2E00014180 /* RNGHVector.h in Headers */, - 46EB2E00013FF0 /* RNHoverHandler.h in Headers */, - 46EB2E00014000 /* RNLongPressHandler.h in Headers */, - 46EB2E00014190 /* RNManualActivationRecognizer.h in Headers */, - 46EB2E00014010 /* RNManualHandler.h in Headers */, - 46EB2E00014020 /* RNNativeViewHandler.h in Headers */, - 46EB2E00014030 /* RNPanHandler.h in Headers */, - 46EB2E00014040 /* RNPinchHandler.h in Headers */, - 46EB2E000141A0 /* RNRootViewGestureRecognizer.h in Headers */, - 46EB2E00014050 /* RNRotationHandler.h in Headers */, - 46EB2E00014060 /* RNTapHandler.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00014260 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000142D0 /* RCTConvert+RNGoogleSignin.h in Headers */, - 46EB2E000142E0 /* RNGoogleSignin.h in Headers */, - 46EB2E000142F0 /* RNGoogleSignInButton.h in Headers */, - 46EB2E00014300 /* RNGoogleSigninButtonPaper.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000143C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000147D0 /* AnimatedSensorModule.h in Headers */, - 46EB2E00014A20 /* AsyncQueue.h in Headers */, - 46EB2E00014890 /* CollectionUtils.h in Headers */, - 46EB2E000149F0 /* EventHandlerRegistry.h in Headers */, - 46EB2E000148A0 /* FeaturesConfig.h in Headers */, - 46EB2E00014A30 /* JSISerializer.h in Headers */, - 46EB2E00014A40 /* JSLogger.h in Headers */, - 46EB2E00014A50 /* JSScheduler.h in Headers */, - 46EB2E00014830 /* LayoutAnimationsManager.h in Headers */, - 46EB2E00014840 /* LayoutAnimationsProxy.h in Headers */, - 46EB2E00014850 /* LayoutAnimationsUtils.h in Headers */, - 46EB2E00014860 /* LayoutAnimationType.h in Headers */, - 46EB2E000146B0 /* NativeMethods.h in Headers */, - 46EB2E000146C0 /* NativeProxy.h in Headers */, - 46EB2E00014870 /* NativeReanimatedModule.h in Headers */, - 46EB2E00014880 /* NativeReanimatedModuleSpec.h in Headers */, - 46EB2E000148B0 /* PlatformDepMethodsHolder.h in Headers */, - 46EB2E000146D0 /* PlatformDepMethodsHolderImpl.h in Headers */, - 46EB2E000148C0 /* PlatformLogger.h in Headers */, - 46EB2E000147E0 /* PropsRegistry.h in Headers */, - 46EB2E00014710 /* RCTEventDispatcher+Reanimated.h in Headers */, - 46EB2E00014720 /* RCTUIView+Reanimated.h in Headers */, - 46EB2E00014640 /* REAAnimationsManager.h in Headers */, - 46EB2E00014730 /* READisplayLink.h in Headers */, - 46EB2E00014650 /* REAFrame.h in Headers */, - 46EB2E00014620 /* REAInitializerRCTFabricSurface.h in Headers */, - 46EB2E000146E0 /* REAIOSUIScheduler.h in Headers */, - 46EB2E000146F0 /* REAJSIUtils.h in Headers */, - 46EB2E00014630 /* REAKeyboardEventObserver.h in Headers */, - 46EB2E00014700 /* REAMessageThread.h in Headers */, - 46EB2E00014740 /* REAModule.h in Headers */, - 46EB2E000147F0 /* ReanimatedCommitHook.h in Headers */, - 46EB2E00014800 /* ReanimatedCommitShadowNode.h in Headers */, - 46EB2E00014AB0 /* ReanimatedHermesRuntime.h in Headers */, - 46EB2E00014A60 /* ReanimatedJSIUtils.h in Headers */, - 46EB2E00014810 /* ReanimatedMountHook.h in Headers */, - 46EB2E00014AC0 /* ReanimatedRuntime.h in Headers */, - 46EB2E000147A0 /* ReanimatedSensor.h in Headers */, - 46EB2E000147B0 /* ReanimatedSensorContainer.h in Headers */, - 46EB2E000147C0 /* ReanimatedSensorType.h in Headers */, - 46EB2E00014A70 /* ReanimatedVersion.h in Headers */, - 46EB2E00014750 /* REANodesManager.h in Headers */, - 46EB2E00014660 /* REAScreensHelper.h in Headers */, - 46EB2E00014670 /* REASharedElement.h in Headers */, - 46EB2E00014680 /* REASharedTransitionManager.h in Headers */, - 46EB2E00014760 /* REASlowAnimations.h in Headers */, - 46EB2E00014690 /* REASnapshot.h in Headers */, - 46EB2E000146A0 /* REASwizzledUIManager.h in Headers */, - 46EB2E00014770 /* REAUIKit.h in Headers */, - 46EB2E00014780 /* REAUtils.h in Headers */, - 46EB2E00014790 /* RNGestureHandlerStateManager.h in Headers */, - 46EB2E00014B60 /* RNReanimated-umbrella.h in Headers */, - 46EB2E00014AD0 /* RNRuntimeDecorator.h in Headers */, - 46EB2E00014820 /* ShadowTreeCloner.h in Headers */, - 46EB2E00014A10 /* Shareables.h in Headers */, - 46EB2E000148D0 /* SingleInstanceChecker.h in Headers */, - 46EB2E00014A80 /* ThreadSafeQueue.h in Headers */, - 46EB2E000148E0 /* UIRuntimeDecorator.h in Headers */, - 46EB2E00014A90 /* UIScheduler.h in Headers */, - 46EB2E00014AA0 /* WorkletEventHandler.h in Headers */, - 46EB2E00014AE0 /* WorkletRuntime.h in Headers */, - 46EB2E00014AF0 /* WorkletRuntimeCollector.h in Headers */, - 46EB2E00014B00 /* WorkletRuntimeDecorator.h in Headers */, - 46EB2E00014A00 /* WorkletRuntimeRegistry.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00014BF0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00015410 /* RCTConvert+RNSVG.h in Headers */, - 46EB2E00015420 /* RNSVGBezierElement.h in Headers */, - 46EB2E00015120 /* RNSVGBrush.h in Headers */, - 46EB2E00015130 /* RNSVGBrushType.h in Headers */, - 46EB2E00015430 /* RNSVGCGFCRule.h in Headers */, - 46EB2E00015350 /* RNSVGCircle.h in Headers */, - 46EB2E000154F0 /* RNSVGCircleManager.h in Headers */, - 46EB2E00015180 /* RNSVGClipPath.h in Headers */, - 46EB2E00015500 /* RNSVGClipPathManager.h in Headers */, - 46EB2E00015260 /* RNSVGColorMatrixType.h in Headers */, - 46EB2E000152F0 /* RNSVGContainer.h in Headers */, - 46EB2E00015140 /* RNSVGContextBrush.h in Headers */, - 46EB2E00015440 /* RNSVGConvert.h in Headers */, - 46EB2E00015190 /* RNSVGDefs.h in Headers */, - 46EB2E00015510 /* RNSVGDefsManager.h in Headers */, - 46EB2E00015270 /* RNSVGEdgeMode.h in Headers */, - 46EB2E00015360 /* RNSVGEllipse.h in Headers */, - 46EB2E00015520 /* RNSVGEllipseManager.h in Headers */, - 46EB2E00015280 /* RNSVGFeColorMatrix.h in Headers */, - 46EB2E00015530 /* RNSVGFeColorMatrixManager.h in Headers */, - 46EB2E00015290 /* RNSVGFeGaussianBlur.h in Headers */, - 46EB2E00015540 /* RNSVGFeGaussianBlurManager.h in Headers */, - 46EB2E000152A0 /* RNSVGFeMerge.h in Headers */, - 46EB2E00015550 /* RNSVGFeMergeManager.h in Headers */, - 46EB2E000152B0 /* RNSVGFeOffset.h in Headers */, - 46EB2E00015560 /* RNSVGFeOffsetManager.h in Headers */, - 46EB2E000152C0 /* RNSVGFilter.h in Headers */, - 46EB2E00015570 /* RNSVGFilterManager.h in Headers */, - 46EB2E000152D0 /* RNSVGFilterPrimitive.h in Headers */, - 46EB2E00015580 /* RNSVGFilterPrimitiveManager.h in Headers */, - 46EB2E000152E0 /* RNSVGFilterRegion.h in Headers */, - 46EB2E00015390 /* RNSVGFontData.h in Headers */, - 46EB2E000151A0 /* RNSVGForeignObject.h in Headers */, - 46EB2E00015590 /* RNSVGForeignObjectManager.h in Headers */, - 46EB2E000153A0 /* RNSVGGlyphContext.h in Headers */, - 46EB2E000151B0 /* RNSVGGroup.h in Headers */, - 46EB2E000155A0 /* RNSVGGroupManager.h in Headers */, - 46EB2E000151C0 /* RNSVGImage.h in Headers */, - 46EB2E000155B0 /* RNSVGImageManager.h in Headers */, - 46EB2E00015450 /* RNSVGLength.h in Headers */, - 46EB2E00015370 /* RNSVGLine.h in Headers */, - 46EB2E000151D0 /* RNSVGLinearGradient.h in Headers */, - 46EB2E000155C0 /* RNSVGLinearGradientManager.h in Headers */, - 46EB2E000155D0 /* RNSVGLineManager.h in Headers */, - 46EB2E000151E0 /* RNSVGMarker.h in Headers */, - 46EB2E000155E0 /* RNSVGMarkerManager.h in Headers */, - 46EB2E00015460 /* RNSVGMarkerPosition.h in Headers */, - 46EB2E000151F0 /* RNSVGMask.h in Headers */, - 46EB2E000155F0 /* RNSVGMaskManager.h in Headers */, - 46EB2E00015470 /* RNSVGMaskType.h in Headers */, - 46EB2E00015300 /* RNSVGNode.h in Headers */, - 46EB2E00015600 /* RNSVGNodeManager.h in Headers */, - 46EB2E00015150 /* RNSVGPainter.h in Headers */, - 46EB2E00015160 /* RNSVGPainterBrush.h in Headers */, - 46EB2E00015200 /* RNSVGPath.h in Headers */, - 46EB2E00015610 /* RNSVGPathManager.h in Headers */, - 46EB2E00015480 /* RNSVGPathMeasure.h in Headers */, - 46EB2E00015490 /* RNSVGPathParser.h in Headers */, - 46EB2E00015210 /* RNSVGPattern.h in Headers */, - 46EB2E00015620 /* RNSVGPatternManager.h in Headers */, - 46EB2E000153B0 /* RNSVGPropHelper.h in Headers */, - 46EB2E00015220 /* RNSVGRadialGradient.h in Headers */, - 46EB2E00015630 /* RNSVGRadialGradientManager.h in Headers */, - 46EB2E00015380 /* RNSVGRect.h in Headers */, - 46EB2E00015640 /* RNSVGRectManager.h in Headers */, - 46EB2E00015310 /* RNSVGRenderable.h in Headers */, - 46EB2E00015650 /* RNSVGRenderableManager.h in Headers */, - 46EB2E00015320 /* RNSVGRenderableModule.h in Headers */, - 46EB2E000154A0 /* RNSVGRenderUtils.h in Headers */, - 46EB2E00015170 /* RNSVGSolidColorBrush.h in Headers */, - 46EB2E00015230 /* RNSVGSvgView.h in Headers */, - 46EB2E00015660 /* RNSVGSvgViewManager.h in Headers */, - 46EB2E00015330 /* RNSVGSvgViewModule.h in Headers */, - 46EB2E00015240 /* RNSVGSymbol.h in Headers */, - 46EB2E00015670 /* RNSVGSymbolManager.h in Headers */, - 46EB2E000153C0 /* RNSVGText.h in Headers */, - 46EB2E00015680 /* RNSVGTextManager.h in Headers */, - 46EB2E000153D0 /* RNSVGTextPath.h in Headers */, - 46EB2E00015690 /* RNSVGTextPathManager.h in Headers */, - 46EB2E000153E0 /* RNSVGTextProperties.h in Headers */, - 46EB2E000153F0 /* RNSVGTopAlignedLabel.h in Headers */, - 46EB2E00015400 /* RNSVGTSpan.h in Headers */, - 46EB2E000156A0 /* RNSVGTSpanManager.h in Headers */, - 46EB2E00015340 /* RNSVGUIKit.h in Headers */, - 46EB2E000154B0 /* RNSVGUnits.h in Headers */, - 46EB2E00015250 /* RNSVGUse.h in Headers */, - 46EB2E000156B0 /* RNSVGUseManager.h in Headers */, - 46EB2E000154C0 /* RNSVGVBMOS.h in Headers */, - 46EB2E000154D0 /* RNSVGVectorEffect.h in Headers */, - 46EB2E000154E0 /* RNSVGViewBox.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00015770 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00015900 /* RCTImageComponentView+RNSScreenStackHeaderConfig.h in Headers */, - 46EB2E00015910 /* RNSConvert.h in Headers */, - 46EB2E00015A20 /* RNScreensTurboModule.h in Headers */, - 46EB2E00015920 /* RNSEnums.h in Headers */, - 46EB2E00015930 /* RNSFullWindowOverlay.h in Headers */, - 46EB2E000158E0 /* RNSHeaderHeightChangeEvent.h in Headers */, - 46EB2E00015940 /* RNSModalScreen.h in Headers */, - 46EB2E00015950 /* RNSModule.h in Headers */, - 46EB2E00015960 /* RNSScreen.h in Headers */, - 46EB2E00015970 /* RNSScreenContainer.h in Headers */, - 46EB2E00015980 /* RNSScreenNavigationContainer.h in Headers */, - 46EB2E00015990 /* RNSScreenStack.h in Headers */, - 46EB2E000159A0 /* RNSScreenStackAnimator.h in Headers */, - 46EB2E000159B0 /* RNSScreenStackHeaderConfig.h in Headers */, - 46EB2E000159C0 /* RNSScreenStackHeaderSubview.h in Headers */, - 46EB2E000158F0 /* RNSScreenViewEvent.h in Headers */, - 46EB2E000159D0 /* RNSScreenWindowTraits.h in Headers */, - 46EB2E000159E0 /* RNSSearchBar.h in Headers */, - 46EB2E00015A10 /* RNSUIBarButtonItem.h in Headers */, - 46EB2E000159F0 /* UIViewController+RNScreens.h in Headers */, - 46EB2E00015A00 /* UIWindow+RNScreens.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00015B50 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00015E50 /* ComponentDescriptors.h in Headers */, - 46EB2E00015EB0 /* ComponentDescriptors.h in Headers */, - 46EB2E00015F10 /* ComponentDescriptors.h in Headers */, - 46EB2E00015F70 /* ComponentDescriptors.h in Headers */, - 46EB2E00015FD0 /* ComponentDescriptors.h in Headers */, - 46EB2E00015E60 /* EventEmitters.h in Headers */, - 46EB2E00015EC0 /* EventEmitters.h in Headers */, - 46EB2E00015F20 /* EventEmitters.h in Headers */, - 46EB2E00015F80 /* EventEmitters.h in Headers */, - 46EB2E00015FE0 /* EventEmitters.h in Headers */, - 46EB2E00015E20 /* FBReactNativeSpec.h in Headers */, - 46EB2E00015E30 /* FBReactNativeSpecJSI.h in Headers */, - 46EB2E00015E70 /* Props.h in Headers */, - 46EB2E00015ED0 /* Props.h in Headers */, - 46EB2E00015F30 /* Props.h in Headers */, - 46EB2E00015F90 /* Props.h in Headers */, - 46EB2E00015FF0 /* Props.h in Headers */, - 46EB2E00015E80 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E00015EE0 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E00015F40 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E00015FA0 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E00016000 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E00015E40 /* RCTModulesConformingToProtocolsProvider.h in Headers */, - 46EB2E00016160 /* React-Codegen-umbrella.h in Headers */, - 46EB2E00016030 /* rnasyncstorage.h in Headers */, - 46EB2E00016040 /* rnasyncstorageJSI.h in Headers */, - 46EB2E00016050 /* rngesturehandler_codegen.h in Headers */, - 46EB2E00016060 /* rngesturehandler_codegenJSI.h in Headers */, - 46EB2E00016070 /* RNGoogleSignInCGen.h in Headers */, - 46EB2E00016080 /* RNGoogleSignInCGenJSI.h in Headers */, - 46EB2E00016090 /* rnreanimated.h in Headers */, - 46EB2E000160A0 /* rnreanimatedJSI.h in Headers */, - 46EB2E000160B0 /* rnscreens.h in Headers */, - 46EB2E000160C0 /* rnscreensJSI.h in Headers */, - 46EB2E000160D0 /* rnsvg.h in Headers */, - 46EB2E000160E0 /* rnsvgJSI.h in Headers */, - 46EB2E000160F0 /* safeareacontext.h in Headers */, - 46EB2E00016100 /* safeareacontextJSI.h in Headers */, - 46EB2E00015E90 /* ShadowNodes.h in Headers */, - 46EB2E00015EF0 /* ShadowNodes.h in Headers */, - 46EB2E00015F50 /* ShadowNodes.h in Headers */, - 46EB2E00015FB0 /* ShadowNodes.h in Headers */, - 46EB2E00016010 /* ShadowNodes.h in Headers */, - 46EB2E00015EA0 /* States.h in Headers */, - 46EB2E00015F00 /* States.h in Headers */, - 46EB2E00015F60 /* States.h in Headers */, - 46EB2E00015FC0 /* States.h in Headers */, - 46EB2E00016020 /* States.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000161F0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00016510 /* CoreModulesPlugins.h in Headers */, - 46EB2E00017270 /* DispatchMessageQueueThread.h in Headers */, - 46EB2E000172D0 /* FBXXHashUtils.h in Headers */, - 46EB2E00017210 /* NSDataBigString.h in Headers */, - 46EB2E00017C70 /* NSTextStorage+FontScaling.h in Headers */, - 46EB2E00016530 /* RCTAccessibilityManager.h in Headers */, - 46EB2E00016520 /* RCTAccessibilityManager+Internal.h in Headers */, - 46EB2E00016540 /* RCTActionSheetManager.h in Headers */, - 46EB2E000173B0 /* RCTActivityIndicatorView.h in Headers */, - 46EB2E000173C0 /* RCTActivityIndicatorViewManager.h in Headers */, - 46EB2E00017890 /* RCTAdditionAnimatedNode.h in Headers */, - 46EB2E00016550 /* RCTAlertController.h in Headers */, - 46EB2E00016560 /* RCTAlertManager.h in Headers */, - 46EB2E000179F0 /* RCTAnimatedImage.h in Headers */, - 46EB2E000178A0 /* RCTAnimatedNode.h in Headers */, - 46EB2E00017840 /* RCTAnimationDriver.h in Headers */, - 46EB2E00017980 /* RCTAnimationPlugins.h in Headers */, - 46EB2E000173D0 /* RCTAnimationType.h in Headers */, - 46EB2E00017990 /* RCTAnimationUtils.h in Headers */, - 46EB2E00016570 /* RCTAppearance.h in Headers */, - 46EB2E00016580 /* RCTAppState.h in Headers */, - 46EB2E00016DB0 /* RCTAssert.h in Headers */, - 46EB2E000173E0 /* RCTAutoInsetsProtocol.h in Headers */, - 46EB2E00017CF0 /* RCTBackedTextInputDelegate.h in Headers */, - 46EB2E00017D00 /* RCTBackedTextInputDelegateAdapter.h in Headers */, - 46EB2E00017D10 /* RCTBackedTextInputViewProtocol.h in Headers */, - 46EB2E00017D20 /* RCTBaseTextInputShadowView.h in Headers */, - 46EB2E00017D30 /* RCTBaseTextInputView.h in Headers */, - 46EB2E00017D40 /* RCTBaseTextInputViewManager.h in Headers */, - 46EB2E00017C00 /* RCTBaseTextShadowView.h in Headers */, - 46EB2E00017C10 /* RCTBaseTextViewManager.h in Headers */, - 46EB2E000179D0 /* RCTBlobManager.h in Headers */, - 46EB2E000173F0 /* RCTBorderCurve.h in Headers */, - 46EB2E00017400 /* RCTBorderDrawing.h in Headers */, - 46EB2E00017410 /* RCTBorderStyle.h in Headers */, - 46EB2E00016DE0 /* RCTBridge.h in Headers */, - 46EB2E00016DC0 /* RCTBridge+Inspector.h in Headers */, - 46EB2E00016DD0 /* RCTBridge+Private.h in Headers */, - 46EB2E00016DF0 /* RCTBridgeConstants.h in Headers */, - 46EB2E00016E00 /* RCTBridgeDelegate.h in Headers */, - 46EB2E00016E10 /* RCTBridgeMethod.h in Headers */, - 46EB2E00016E20 /* RCTBridgeModule.h in Headers */, - 46EB2E00016E30 /* RCTBridgeModuleDecorator.h in Headers */, - 46EB2E00016E50 /* RCTBridgeProxy.h in Headers */, - 46EB2E00016E40 /* RCTBridgeProxy+Cxx.h in Headers */, - 46EB2E00017A00 /* RCTBundleAssetImageLoader.h in Headers */, - 46EB2E00016E60 /* RCTBundleManager.h in Headers */, - 46EB2E00016E70 /* RCTBundleURLProvider.h in Headers */, - 46EB2E00016590 /* RCTClipboard.h in Headers */, - 46EB2E000178B0 /* RCTColorAnimatedNode.h in Headers */, - 46EB2E00017420 /* RCTComponent.h in Headers */, - 46EB2E00017430 /* RCTComponentData.h in Headers */, - 46EB2E00016E80 /* RCTComponentEvent.h in Headers */, - 46EB2E00016E90 /* RCTConstants.h in Headers */, - 46EB2E00016EA0 /* RCTConvert.h in Headers */, - 46EB2E00017440 /* RCTConvert+CoreLocation.h in Headers */, - 46EB2E00017C40 /* RCTConvert+Text.h in Headers */, - 46EB2E00017450 /* RCTConvert+Transform.h in Headers */, - 46EB2E00017460 /* RCTCursor.h in Headers */, - 46EB2E00017220 /* RCTCxxBridgeDelegate.h in Headers */, - 46EB2E00016EB0 /* RCTCxxConvert.h in Headers */, - 46EB2E000177F0 /* RCTCxxInspectorPackagerConnection.h in Headers */, - 46EB2E00017800 /* RCTCxxInspectorPackagerConnectionDelegate.h in Headers */, - 46EB2E00017810 /* RCTCxxInspectorWebSocketAdapter.h in Headers */, - 46EB2E00017280 /* RCTCxxMethod.h in Headers */, - 46EB2E00017290 /* RCTCxxModule.h in Headers */, - 46EB2E000172A0 /* RCTCxxUtils.h in Headers */, - 46EB2E00017B80 /* RCTDataRequestHandler.h in Headers */, - 46EB2E00017470 /* RCTDebuggingOverlay.h in Headers */, - 46EB2E00017480 /* RCTDebuggingOverlayManager.h in Headers */, - 46EB2E00017850 /* RCTDecayAnimation.h in Headers */, - 46EB2E00017260 /* RCTDefaultCxxLogFunction.h in Headers */, - 46EB2E00016EC0 /* RCTDefines.h in Headers */, - 46EB2E000165A0 /* RCTDeviceInfo.h in Headers */, - 46EB2E000165B0 /* RCTDevLoadingView.h in Headers */, - 46EB2E000177A0 /* RCTDevLoadingViewProtocol.h in Headers */, - 46EB2E000177B0 /* RCTDevLoadingViewSetEnabled.h in Headers */, - 46EB2E000165C0 /* RCTDevMenu.h in Headers */, - 46EB2E000165D0 /* RCTDevSettings.h in Headers */, - 46EB2E000178C0 /* RCTDiffClampAnimatedNode.h in Headers */, - 46EB2E00016ED0 /* RCTDisplayLink.h in Headers */, - 46EB2E00017A10 /* RCTDisplayWeakRefreshable.h in Headers */, - 46EB2E000178D0 /* RCTDivisionAnimatedNode.h in Headers */, - 46EB2E00017C80 /* RCTDynamicTypeRamp.h in Headers */, - 46EB2E00016EE0 /* RCTErrorCustomizer.h in Headers */, - 46EB2E00016EF0 /* RCTErrorInfo.h in Headers */, - 46EB2E00017860 /* RCTEventAnimation.h in Headers */, - 46EB2E000165E0 /* RCTEventDispatcher.h in Headers */, - 46EB2E00016F00 /* RCTEventDispatcherProtocol.h in Headers */, - 46EB2E000172F0 /* RCTEventEmitter.h in Headers */, - 46EB2E000165F0 /* RCTExceptionsManager.h in Headers */, - 46EB2E000179E0 /* RCTFileReaderModule.h in Headers */, - 46EB2E00017B90 /* RCTFileRequestHandler.h in Headers */, - 46EB2E000172C0 /* RCTFollyConvert.h in Headers */, - 46EB2E00017490 /* RCTFont.h in Headers */, - 46EB2E00016600 /* RCTFPSGraph.h in Headers */, - 46EB2E00017870 /* RCTFrameAnimation.h in Headers */, - 46EB2E00016F10 /* RCTFrameUpdate.h in Headers */, - 46EB2E00017A20 /* RCTGIFImageDecoder.h in Headers */, - 46EB2E00017BA0 /* RCTHTTPRequestHandler.h in Headers */, - 46EB2E00016610 /* RCTI18nManager.h in Headers */, - 46EB2E00017300 /* RCTI18nUtil.h in Headers */, - 46EB2E00017A30 /* RCTImageBlurUtils.h in Headers */, - 46EB2E00017A40 /* RCTImageCache.h in Headers */, - 46EB2E00017A50 /* RCTImageDataDecoder.h in Headers */, - 46EB2E00017A60 /* RCTImageEditingManager.h in Headers */, - 46EB2E00017A70 /* RCTImageLoader.h in Headers */, - 46EB2E00017A80 /* RCTImageLoaderLoggable.h in Headers */, - 46EB2E00017A90 /* RCTImageLoaderProtocol.h in Headers */, - 46EB2E00017AA0 /* RCTImageLoaderWithAttributionProtocol.h in Headers */, - 46EB2E00017AB0 /* RCTImagePlugins.h in Headers */, - 46EB2E00017AC0 /* RCTImageShadowView.h in Headers */, - 46EB2E00016F20 /* RCTImageSource.h in Headers */, - 46EB2E00017AD0 /* RCTImageStoreManager.h in Headers */, - 46EB2E00017AE0 /* RCTImageURLLoader.h in Headers */, - 46EB2E00017AF0 /* RCTImageURLLoaderWithAttribution.h in Headers */, - 46EB2E00017B00 /* RCTImageUtils.h in Headers */, - 46EB2E00017B10 /* RCTImageView.h in Headers */, - 46EB2E00017B20 /* RCTImageViewManager.h in Headers */, - 46EB2E00016F30 /* RCTInitializing.h in Headers */, - 46EB2E00017D50 /* RCTInputAccessoryShadowView.h in Headers */, - 46EB2E00017D60 /* RCTInputAccessoryView.h in Headers */, - 46EB2E00017D70 /* RCTInputAccessoryViewContent.h in Headers */, - 46EB2E00017D80 /* RCTInputAccessoryViewManager.h in Headers */, - 46EB2E00017820 /* RCTInspector.h in Headers */, - 46EB2E000177C0 /* RCTInspectorDevServerHelper.h in Headers */, - 46EB2E00017830 /* RCTInspectorPackagerConnection.h in Headers */, - 46EB2E000178E0 /* RCTInterpolationAnimatedNode.h in Headers */, - 46EB2E00016F40 /* RCTInvalidating.h in Headers */, - 46EB2E00016F50 /* RCTJavaScriptExecutor.h in Headers */, - 46EB2E00016F60 /* RCTJavaScriptLoader.h in Headers */, - 46EB2E00017230 /* RCTJSIExecutorRuntimeInstaller.h in Headers */, - 46EB2E00016F70 /* RCTJSStackFrame.h in Headers */, - 46EB2E00016F80 /* RCTJSThread.h in Headers */, - 46EB2E00016620 /* RCTKeyboardObserver.h in Headers */, - 46EB2E00016F90 /* RCTKeyCommands.h in Headers */, - 46EB2E000174A0 /* RCTLayout.h in Headers */, - 46EB2E00017310 /* RCTLayoutAnimation.h in Headers */, - 46EB2E00017320 /* RCTLayoutAnimationGroup.h in Headers */, - 46EB2E00017B60 /* RCTLinkingManager.h in Headers */, - 46EB2E00017B70 /* RCTLinkingPlugins.h in Headers */, - 46EB2E00017B30 /* RCTLocalAssetImageLoader.h in Headers */, - 46EB2E000172E0 /* RCTLocalizedString.h in Headers */, - 46EB2E00016FA0 /* RCTLog.h in Headers */, - 46EB2E00016630 /* RCTLogBox.h in Headers */, - 46EB2E00016640 /* RCTLogBoxView.h in Headers */, - 46EB2E00017380 /* RCTMacros.h in Headers */, - 46EB2E00016FB0 /* RCTManagedPointer.h in Headers */, - 46EB2E00017240 /* RCTMessageThread.h in Headers */, - 46EB2E00016FC0 /* RCTMockDef.h in Headers */, - 46EB2E000174B0 /* RCTModalHostView.h in Headers */, - 46EB2E000174C0 /* RCTModalHostViewController.h in Headers */, - 46EB2E000174D0 /* RCTModalHostViewManager.h in Headers */, - 46EB2E000174E0 /* RCTModalManager.h in Headers */, - 46EB2E00016FD0 /* RCTModuleData.h in Headers */, - 46EB2E00016FE0 /* RCTModuleMethod.h in Headers */, - 46EB2E000178F0 /* RCTModuloAnimatedNode.h in Headers */, - 46EB2E00017CC0 /* RCTMultilineTextInputView.h in Headers */, - 46EB2E00017CD0 /* RCTMultilineTextInputViewManager.h in Headers */, - 46EB2E00016FF0 /* RCTMultipartDataTask.h in Headers */, - 46EB2E00017000 /* RCTMultipartStreamReader.h in Headers */, - 46EB2E00017900 /* RCTMultiplicationAnimatedNode.h in Headers */, - 46EB2E000179A0 /* RCTNativeAnimatedModule.h in Headers */, - 46EB2E000179B0 /* RCTNativeAnimatedNodesManager.h in Headers */, - 46EB2E000179C0 /* RCTNativeAnimatedTurboModule.h in Headers */, - 46EB2E000172B0 /* RCTNativeModule.h in Headers */, - 46EB2E00017BB0 /* RCTNetworking.h in Headers */, - 46EB2E00017BC0 /* RCTNetworkPlugins.h in Headers */, - 46EB2E00017BD0 /* RCTNetworkTask.h in Headers */, - 46EB2E00017010 /* RCTNullability.h in Headers */, - 46EB2E00017250 /* RCTObjcExecutor.h in Headers */, - 46EB2E00017910 /* RCTObjectAnimatedNode.h in Headers */, - 46EB2E000177D0 /* RCTPackagerClient.h in Headers */, - 46EB2E000177E0 /* RCTPackagerConnection.h in Headers */, - 46EB2E00017020 /* RCTParserUtils.h in Headers */, - 46EB2E00017030 /* RCTPerformanceLogger.h in Headers */, - 46EB2E00017040 /* RCTPerformanceLoggerLabels.h in Headers */, - 46EB2E00016650 /* RCTPlatform.h in Headers */, - 46EB2E00017050 /* RCTPLTag.h in Headers */, - 46EB2E000174F0 /* RCTPointerEvents.h in Headers */, - 46EB2E00017390 /* RCTProfile.h in Headers */, - 46EB2E00017920 /* RCTPropsAnimatedNode.h in Headers */, - 46EB2E00017C20 /* RCTRawTextShadowView.h in Headers */, - 46EB2E00017C30 /* RCTRawTextViewManager.h in Headers */, - 46EB2E00017E30 /* RCTReconnectingWebSocket.h in Headers */, - 46EB2E00016660 /* RCTRedBox.h in Headers */, - 46EB2E00017330 /* RCTRedBoxExtraDataViewController.h in Headers */, - 46EB2E00017060 /* RCTRedBoxSetEnabled.h in Headers */, - 46EB2E000175D0 /* RCTRefreshableProtocol.h in Headers */, - 46EB2E000175E0 /* RCTRefreshControl.h in Headers */, - 46EB2E000175F0 /* RCTRefreshControlManager.h in Headers */, - 46EB2E00017070 /* RCTReloadCommand.h in Headers */, - 46EB2E00017B40 /* RCTResizeMode.h in Headers */, - 46EB2E00017080 /* RCTRootContentView.h in Headers */, - 46EB2E00017500 /* RCTRootShadowView.h in Headers */, - 46EB2E00017090 /* RCTRootView.h in Headers */, - 46EB2E000170A0 /* RCTRootViewDelegate.h in Headers */, - 46EB2E000170B0 /* RCTRootViewInternal.h in Headers */, - 46EB2E000170C0 /* RCTRuntimeExecutorModule.h in Headers */, - 46EB2E00017600 /* RCTSafeAreaShadowView.h in Headers */, - 46EB2E00017610 /* RCTSafeAreaView.h in Headers */, - 46EB2E00017620 /* RCTSafeAreaViewLocalData.h in Headers */, - 46EB2E00017630 /* RCTSafeAreaViewManager.h in Headers */, - 46EB2E00017640 /* RCTScrollableProtocol.h in Headers */, - 46EB2E00017650 /* RCTScrollContentShadowView.h in Headers */, - 46EB2E00017660 /* RCTScrollContentView.h in Headers */, - 46EB2E00017670 /* RCTScrollContentViewManager.h in Headers */, - 46EB2E00017680 /* RCTScrollEvent.h in Headers */, - 46EB2E00017690 /* RCTScrollView.h in Headers */, - 46EB2E000176A0 /* RCTScrollViewManager.h in Headers */, - 46EB2E00017510 /* RCTSegmentedControl.h in Headers */, - 46EB2E00017520 /* RCTSegmentedControlManager.h in Headers */, - 46EB2E00017BE0 /* RCTSettingsManager.h in Headers */, - 46EB2E00017BF0 /* RCTSettingsPlugins.h in Headers */, - 46EB2E00017550 /* RCTShadowView.h in Headers */, - 46EB2E00017530 /* RCTShadowView+Internal.h in Headers */, - 46EB2E00017540 /* RCTShadowView+Layout.h in Headers */, - 46EB2E00017DA0 /* RCTSinglelineTextInputView.h in Headers */, - 46EB2E00017DB0 /* RCTSinglelineTextInputViewManager.h in Headers */, - 46EB2E00016670 /* RCTSourceCode.h in Headers */, - 46EB2E00017880 /* RCTSpringAnimation.h in Headers */, - 46EB2E00016680 /* RCTStatusBarManager.h in Headers */, - 46EB2E00017930 /* RCTStyleAnimatedNode.h in Headers */, - 46EB2E00017940 /* RCTSubtractionAnimatedNode.h in Headers */, - 46EB2E00017150 /* RCTSurface.h in Headers */, - 46EB2E00017160 /* RCTSurfaceDelegate.h in Headers */, - 46EB2E000171E0 /* RCTSurfaceHostingProxyRootView.h in Headers */, - 46EB2E000171F0 /* RCTSurfaceHostingView.h in Headers */, - 46EB2E00017340 /* RCTSurfacePresenterStub.h in Headers */, - 46EB2E00017170 /* RCTSurfaceProtocol.h in Headers */, - 46EB2E00017180 /* RCTSurfaceRootShadowView.h in Headers */, - 46EB2E00017190 /* RCTSurfaceRootShadowViewDelegate.h in Headers */, - 46EB2E000171A0 /* RCTSurfaceRootView.h in Headers */, - 46EB2E00017200 /* RCTSurfaceSizeMeasureMode.h in Headers */, - 46EB2E000171B0 /* RCTSurfaceStage.h in Headers */, - 46EB2E000171D0 /* RCTSurfaceView.h in Headers */, - 46EB2E000171C0 /* RCTSurfaceView+Internal.h in Headers */, - 46EB2E00017560 /* RCTSwitch.h in Headers */, - 46EB2E00017570 /* RCTSwitchManager.h in Headers */, - 46EB2E00017C50 /* RCTTextAttributes.h in Headers */, - 46EB2E00017580 /* RCTTextDecorationLineType.h in Headers */, - 46EB2E00017D90 /* RCTTextSelection.h in Headers */, - 46EB2E00017C90 /* RCTTextShadowView.h in Headers */, - 46EB2E00017C60 /* RCTTextTransform.h in Headers */, - 46EB2E00017CA0 /* RCTTextView.h in Headers */, - 46EB2E00017CB0 /* RCTTextViewManager.h in Headers */, - 46EB2E00016690 /* RCTTiming.h in Headers */, - 46EB2E000170D0 /* RCTTouchEvent.h in Headers */, - 46EB2E000170E0 /* RCTTouchHandler.h in Headers */, - 46EB2E00017950 /* RCTTrackingAnimatedNode.h in Headers */, - 46EB2E00017960 /* RCTTransformAnimatedNode.h in Headers */, - 46EB2E000170F0 /* RCTTurboModuleRegistry.h in Headers */, - 46EB2E00017B50 /* RCTUIImageViewAnimated.h in Headers */, - 46EB2E00017350 /* RCTUIManager.h in Headers */, - 46EB2E00017360 /* RCTUIManagerObserverCoordinator.h in Headers */, - 46EB2E00017370 /* RCTUIManagerUtils.h in Headers */, - 46EB2E00017DC0 /* RCTUITextField.h in Headers */, - 46EB2E00017CE0 /* RCTUITextView.h in Headers */, - 46EB2E000173A0 /* RCTUIUtils.h in Headers */, - 46EB2E00017100 /* RCTURLRequestDelegate.h in Headers */, - 46EB2E00017110 /* RCTURLRequestHandler.h in Headers */, - 46EB2E00017120 /* RCTUtils.h in Headers */, - 46EB2E00017130 /* RCTUtilsUIOverride.h in Headers */, - 46EB2E00017970 /* RCTValueAnimatedNode.h in Headers */, - 46EB2E00017140 /* RCTVersion.h in Headers */, - 46EB2E00017E00 /* RCTVibration.h in Headers */, - 46EB2E00017E10 /* RCTVibrationPlugins.h in Headers */, - 46EB2E00017590 /* RCTView.h in Headers */, - 46EB2E000175A0 /* RCTViewManager.h in Headers */, - 46EB2E000175B0 /* RCTViewUtils.h in Headers */, - 46EB2E00017DD0 /* RCTVirtualTextShadowView.h in Headers */, - 46EB2E00017DE0 /* RCTVirtualTextView.h in Headers */, - 46EB2E00017DF0 /* RCTVirtualTextViewManager.h in Headers */, - 46EB2E000166A0 /* RCTWebSocketExecutor.h in Headers */, - 46EB2E000166B0 /* RCTWebSocketModule.h in Headers */, - 46EB2E000175C0 /* RCTWrapperViewController.h in Headers */, - 46EB2E00017E80 /* React-Core-umbrella.h in Headers */, - 46EB2E000176B0 /* UIView+Private.h in Headers */, - 46EB2E000176C0 /* UIView+React.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00017F10 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000181A0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00018AB0 /* AccessibilityPrimitives.h in Headers */, - 46EB2E00018AC0 /* AccessibilityProps.h in Headers */, - 46EB2E00018AD0 /* accessibilityPropsConversions.h in Headers */, - 46EB2E00019440 /* AsynchronousEventBeat.h in Headers */, - 46EB2E000182A0 /* AttributedString.h in Headers */, - 46EB2E000182B0 /* AttributedStringBox.h in Headers */, - 46EB2E00018800 /* BaseTextProps.h in Headers */, - 46EB2E00018810 /* BaseTextShadowNode.h in Headers */, - 46EB2E00018AE0 /* BaseTouch.h in Headers */, - 46EB2E00018AF0 /* BaseViewEventEmitter.h in Headers */, - 46EB2E00018B00 /* BaseViewProps.h in Headers */, - 46EB2E00018E30 /* BatchedEventQueue.h in Headers */, - 46EB2E00019630 /* bindingUtils.h in Headers */, - 46EB2E00018E40 /* ComponentDescriptor.h in Headers */, - 46EB2E00018330 /* ComponentDescriptorFactory.h in Headers */, - 46EB2E00018340 /* ComponentDescriptorProvider.h in Headers */, - 46EB2E00018350 /* ComponentDescriptorProviderRegistry.h in Headers */, - 46EB2E00018360 /* ComponentDescriptorRegistry.h in Headers */, - 46EB2E00018590 /* ComponentDescriptors.h in Headers */, - 46EB2E00018370 /* componentNameByReactViewName.h in Headers */, - 46EB2E00018E50 /* ConcreteComponentDescriptor.h in Headers */, - 46EB2E00018E60 /* ConcreteShadowNode.h in Headers */, - 46EB2E00018E70 /* ConcreteState.h in Headers */, - 46EB2E00018B10 /* ConcreteViewShadowNode.h in Headers */, - 46EB2E00018200 /* conversions.h in Headers */, - 46EB2E000182C0 /* conversions.h in Headers */, - 46EB2E000186D0 /* conversions.h in Headers */, - 46EB2E00018820 /* conversions.h in Headers */, - 46EB2E00018930 /* conversions.h in Headers */, - 46EB2E00018B20 /* conversions.h in Headers */, - 46EB2E00018E80 /* conversions.h in Headers */, - 46EB2E00019310 /* Differentiator.h in Headers */, - 46EB2E00018E90 /* DynamicPropsUtilities.h in Headers */, - 46EB2E00018EA0 /* EventBeat.h in Headers */, - 46EB2E00018EB0 /* EventDispatcher.h in Headers */, - 46EB2E00018EC0 /* EventEmitter.h in Headers */, - 46EB2E000185A0 /* EventEmitters.h in Headers */, - 46EB2E00018ED0 /* EventListener.h in Headers */, - 46EB2E00018EE0 /* EventLogger.h in Headers */, - 46EB2E00018EF0 /* EventPayload.h in Headers */, - 46EB2E00018F00 /* EventPayloadType.h in Headers */, - 46EB2E00018F10 /* EventPipe.h in Headers */, - 46EB2E00018F20 /* EventPriority.h in Headers */, - 46EB2E00018F30 /* EventQueue.h in Headers */, - 46EB2E00018F40 /* EventQueueProcessor.h in Headers */, - 46EB2E00018F50 /* EventTarget.h in Headers */, - 46EB2E00018F60 /* graphicsConversions.h in Headers */, - 46EB2E00018B30 /* HostPlatformTouch.h in Headers */, - 46EB2E00018B40 /* HostPlatformViewEventEmitter.h in Headers */, - 46EB2E00018B50 /* HostPlatformViewProps.h in Headers */, - 46EB2E00018B60 /* HostPlatformViewTraitsInitializer.h in Headers */, - 46EB2E000191A0 /* ImageManager.h in Headers */, - 46EB2E000191B0 /* ImageRequest.h in Headers */, - 46EB2E000191C0 /* ImageResponse.h in Headers */, - 46EB2E000191D0 /* ImageResponseObserver.h in Headers */, - 46EB2E000191E0 /* ImageResponseObserverCoordinator.h in Headers */, - 46EB2E000191F0 /* ImageTelemetry.h in Headers */, - 46EB2E000183B0 /* InputAccessoryComponentDescriptor.h in Headers */, - 46EB2E000183C0 /* InputAccessoryShadowNode.h in Headers */, - 46EB2E000183D0 /* InputAccessoryState.h in Headers */, - 46EB2E00019450 /* InspectorData.h in Headers */, - 46EB2E00018F70 /* InstanceHandle.h in Headers */, - 46EB2E00018F80 /* LayoutableShadowNode.h in Headers */, - 46EB2E00018210 /* LayoutAnimationCallbackWrapper.h in Headers */, - 46EB2E00018220 /* LayoutAnimationDriver.h in Headers */, - 46EB2E00018230 /* LayoutAnimationKeyFrameManager.h in Headers */, - 46EB2E00019640 /* LayoutAnimationStatusDelegate.h in Headers */, - 46EB2E00018F90 /* LayoutConstraints.h in Headers */, - 46EB2E00018FA0 /* LayoutContext.h in Headers */, - 46EB2E00018FB0 /* LayoutMetrics.h in Headers */, - 46EB2E00018FC0 /* LayoutPrimitives.h in Headers */, - 46EB2E00019230 /* LeakChecker.h in Headers */, - 46EB2E00018460 /* LegacyViewManagerInteropComponentDescriptor.h in Headers */, - 46EB2E00018470 /* LegacyViewManagerInteropShadowNode.h in Headers */, - 46EB2E00018480 /* LegacyViewManagerInteropState.h in Headers */, - 46EB2E00018490 /* LegacyViewManagerInteropViewEventEmitter.h in Headers */, - 46EB2E000184A0 /* LegacyViewManagerInteropViewProps.h in Headers */, - 46EB2E00018510 /* ModalHostViewComponentDescriptor.h in Headers */, - 46EB2E00018520 /* ModalHostViewShadowNode.h in Headers */, - 46EB2E00018530 /* ModalHostViewState.h in Headers */, - 46EB2E00019320 /* MountingCoordinator.h in Headers */, - 46EB2E00019330 /* MountingOverrideDelegate.h in Headers */, - 46EB2E00019340 /* MountingTransaction.h in Headers */, - 46EB2E00018390 /* NativeComponentRegistryBinding.h in Headers */, - 46EB2E000182D0 /* ParagraphAttributes.h in Headers */, - 46EB2E00018830 /* ParagraphComponentDescriptor.h in Headers */, - 46EB2E00018840 /* ParagraphEventEmitter.h in Headers */, - 46EB2E00018850 /* ParagraphLayoutManager.h in Headers */, - 46EB2E00018860 /* ParagraphProps.h in Headers */, - 46EB2E00018870 /* ParagraphShadowNode.h in Headers */, - 46EB2E00018880 /* ParagraphState.h in Headers */, - 46EB2E00018B70 /* PointerEvent.h in Headers */, - 46EB2E00019650 /* PointerEventsProcessor.h in Headers */, - 46EB2E00019660 /* PointerHoverTracker.h in Headers */, - 46EB2E00018240 /* primitives.h in Headers */, - 46EB2E000182E0 /* primitives.h in Headers */, - 46EB2E000186E0 /* primitives.h in Headers */, - 46EB2E00018940 /* primitives.h in Headers */, - 46EB2E00018B80 /* primitives.h in Headers */, - 46EB2E00019200 /* primitives.h in Headers */, - 46EB2E00019670 /* primitives.h in Headers */, - 46EB2E000185B0 /* Props.h in Headers */, - 46EB2E00018FD0 /* Props.h in Headers */, - 46EB2E00018950 /* propsConversions.h in Headers */, - 46EB2E00018B90 /* propsConversions.h in Headers */, - 46EB2E00018FE0 /* propsConversions.h in Headers */, - 46EB2E00018FF0 /* PropsMacros.h in Headers */, - 46EB2E00019000 /* PropsParserContext.h in Headers */, - 46EB2E00019010 /* RawEvent.h in Headers */, - 46EB2E00019020 /* RawProps.h in Headers */, - 46EB2E00019030 /* RawPropsKey.h in Headers */, - 46EB2E00019040 /* RawPropsKeyMap.h in Headers */, - 46EB2E00019050 /* RawPropsParser.h in Headers */, - 46EB2E00019060 /* RawPropsPrimitives.h in Headers */, - 46EB2E00018890 /* RawTextComponentDescriptor.h in Headers */, - 46EB2E000188A0 /* RawTextProps.h in Headers */, - 46EB2E000188B0 /* RawTextShadowNode.h in Headers */, - 46EB2E00019070 /* RawValue.h in Headers */, - 46EB2E00019550 /* RCTAttributedTextUtils.h in Headers */, - 46EB2E000185C0 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E000186F0 /* RCTComponentViewHelpers.h in Headers */, - 46EB2E00019560 /* RCTFontProperties.h in Headers */, - 46EB2E00019570 /* RCTFontUtils.h in Headers */, - 46EB2E000184B0 /* RCTLegacyViewManagerInteropCoordinator.h in Headers */, - 46EB2E00019580 /* RCTTextLayoutManager.h in Headers */, - 46EB2E00019590 /* RCTTextPrimitivesConversions.h in Headers */, - 46EB2E00019740 /* React-Fabric-umbrella.h in Headers */, - 46EB2E00019080 /* ReactEventPriority.h in Headers */, - 46EB2E00019090 /* ReactPrimitives.h in Headers */, - 46EB2E00018610 /* RootComponentDescriptor.h in Headers */, - 46EB2E00018620 /* RootProps.h in Headers */, - 46EB2E00018630 /* RootShadowNode.h in Headers */, - 46EB2E00018660 /* SafeAreaViewComponentDescriptor.h in Headers */, - 46EB2E00018670 /* SafeAreaViewShadowNode.h in Headers */, - 46EB2E00018680 /* SafeAreaViewState.h in Headers */, - 46EB2E00019460 /* Scheduler.h in Headers */, - 46EB2E00019470 /* SchedulerDelegate.h in Headers */, - 46EB2E00019480 /* SchedulerToolbox.h in Headers */, - 46EB2E00018700 /* ScrollViewComponentDescriptor.h in Headers */, - 46EB2E00018710 /* ScrollViewEventEmitter.h in Headers */, - 46EB2E00018720 /* ScrollViewProps.h in Headers */, - 46EB2E00018730 /* ScrollViewShadowNode.h in Headers */, - 46EB2E00018740 /* ScrollViewState.h in Headers */, - 46EB2E000190A0 /* Sealable.h in Headers */, - 46EB2E000190B0 /* ShadowNode.h in Headers */, - 46EB2E000190C0 /* ShadowNodeFamily.h in Headers */, - 46EB2E000190D0 /* ShadowNodeFragment.h in Headers */, - 46EB2E000185D0 /* ShadowNodes.h in Headers */, - 46EB2E000190E0 /* ShadowNodeTraits.h in Headers */, - 46EB2E00019350 /* ShadowTree.h in Headers */, - 46EB2E00019360 /* ShadowTreeDelegate.h in Headers */, - 46EB2E00019370 /* ShadowTreeRegistry.h in Headers */, - 46EB2E00019380 /* ShadowTreeRevision.h in Headers */, - 46EB2E00019390 /* ShadowView.h in Headers */, - 46EB2E000193A0 /* ShadowViewMutation.h in Headers */, - 46EB2E000190F0 /* State.h in Headers */, - 46EB2E00019100 /* StateData.h in Headers */, - 46EB2E00019110 /* StatePipe.h in Headers */, - 46EB2E000185E0 /* States.h in Headers */, - 46EB2E00019120 /* StateUpdate.h in Headers */, - 46EB2E000193B0 /* stubs.h in Headers */, - 46EB2E000193C0 /* StubView.h in Headers */, - 46EB2E000193D0 /* StubViewTree.h in Headers */, - 46EB2E00019490 /* SurfaceHandler.h in Headers */, - 46EB2E000194A0 /* SurfaceManager.h in Headers */, - 46EB2E00019680 /* SurfaceRegistryBinding.h in Headers */, - 46EB2E000194E0 /* SurfaceTelemetry.h in Headers */, - 46EB2E000194B0 /* SynchronousEventBeat.h in Headers */, - 46EB2E000193E0 /* TelemetryController.h in Headers */, - 46EB2E000182F0 /* TextAttributes.h in Headers */, - 46EB2E000188C0 /* TextComponentDescriptor.h in Headers */, - 46EB2E00018960 /* TextInputComponentDescriptor.h in Headers */, - 46EB2E00018970 /* TextInputEventEmitter.h in Headers */, - 46EB2E00018980 /* TextInputProps.h in Headers */, - 46EB2E00018990 /* TextInputShadowNode.h in Headers */, - 46EB2E000189A0 /* TextInputState.h in Headers */, - 46EB2E000195B0 /* TextLayoutContext.h in Headers */, - 46EB2E000195A0 /* TextLayoutManager.h in Headers */, - 46EB2E000195C0 /* TextMeasureCache.h in Headers */, - 46EB2E000188D0 /* TextProps.h in Headers */, - 46EB2E000188E0 /* TextShadowNode.h in Headers */, - 46EB2E00018BA0 /* Touch.h in Headers */, - 46EB2E00018BB0 /* TouchEvent.h in Headers */, - 46EB2E00018BC0 /* TouchEventEmitter.h in Headers */, - 46EB2E000194F0 /* TransactionTelemetry.h in Headers */, - 46EB2E00019690 /* UIManager.h in Headers */, - 46EB2E000196A0 /* UIManagerAnimationDelegate.h in Headers */, - 46EB2E000196B0 /* UIManagerBinding.h in Headers */, - 46EB2E000196C0 /* UIManagerCommitHook.h in Headers */, - 46EB2E000196D0 /* UIManagerDelegate.h in Headers */, - 46EB2E000196E0 /* UIManagerMountHook.h in Headers */, - 46EB2E00019130 /* UnbatchedEventQueue.h in Headers */, - 46EB2E000189E0 /* UnimplementedViewComponentDescriptor.h in Headers */, - 46EB2E000189F0 /* UnimplementedViewProps.h in Headers */, - 46EB2E00018A00 /* UnimplementedViewShadowNode.h in Headers */, - 46EB2E000184C0 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.h in Headers */, - 46EB2E000184D0 /* UnstableLegacyViewManagerAutomaticShadowNode.h in Headers */, - 46EB2E000184E0 /* UnstableLegacyViewManagerInteropComponentDescriptor.h in Headers */, - 46EB2E00018250 /* utils.h in Headers */, - 46EB2E00019140 /* ValueFactory.h in Headers */, - 46EB2E00019150 /* ValueFactoryEventPayload.h in Headers */, - 46EB2E00018BD0 /* ViewComponentDescriptor.h in Headers */, - 46EB2E00018BE0 /* ViewEventEmitter.h in Headers */, - 46EB2E00018BF0 /* ViewProps.h in Headers */, - 46EB2E00018C00 /* ViewPropsInterpolation.h in Headers */, - 46EB2E00018C10 /* ViewShadowNode.h in Headers */, - 46EB2E00019240 /* WeakFamilyRegistry.h in Headers */, - 46EB2E00018C20 /* YogaLayoutableShadowNode.h in Headers */, - 46EB2E00018C30 /* YogaStylableProps.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000197D0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019840 /* conversions.h in Headers */, - 46EB2E00019850 /* ImageComponentDescriptor.h in Headers */, - 46EB2E00019860 /* ImageEventEmitter.h in Headers */, - 46EB2E00019870 /* ImageProps.h in Headers */, - 46EB2E00019880 /* ImageShadowNode.h in Headers */, - 46EB2E00019890 /* ImageState.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019950 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000199B0 /* RCTImageManager.h in Headers */, - 46EB2E000199C0 /* RCTImageManagerProtocol.h in Headers */, - 46EB2E000199D0 /* RCTImagePrimitivesConversions.h in Headers */, - 46EB2E000199E0 /* RCTSyncImageManager.h in Headers */, - 46EB2E00019A40 /* React-ImageManager-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019AD0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019B20 /* MapBuffer.h in Headers */, - 46EB2E00019B30 /* MapBufferBuilder.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019BF0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019C60 /* RCTInteropTurboModule.h in Headers */, - 46EB2E00019C70 /* RCTRuntimeExecutor.h in Headers */, - 46EB2E00019C80 /* RCTTurboModule.h in Headers */, - 46EB2E00019C90 /* RCTTurboModuleManager.h in Headers */, - 46EB2E00019CF0 /* React-NativeModulesApple-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019DF0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019FF0 /* RCTAdditionAnimatedNode.h in Headers */, - 46EB2E0001A000 /* RCTAnimatedNode.h in Headers */, - 46EB2E00019FA0 /* RCTAnimationDriver.h in Headers */, - 46EB2E0001A0E0 /* RCTAnimationPlugins.h in Headers */, - 46EB2E0001A0F0 /* RCTAnimationUtils.h in Headers */, - 46EB2E0001A010 /* RCTColorAnimatedNode.h in Headers */, - 46EB2E00019FB0 /* RCTDecayAnimation.h in Headers */, - 46EB2E0001A020 /* RCTDiffClampAnimatedNode.h in Headers */, - 46EB2E0001A030 /* RCTDivisionAnimatedNode.h in Headers */, - 46EB2E00019FC0 /* RCTEventAnimation.h in Headers */, - 46EB2E00019FD0 /* RCTFrameAnimation.h in Headers */, - 46EB2E0001A040 /* RCTInterpolationAnimatedNode.h in Headers */, - 46EB2E0001A050 /* RCTModuloAnimatedNode.h in Headers */, - 46EB2E0001A060 /* RCTMultiplicationAnimatedNode.h in Headers */, - 46EB2E0001A100 /* RCTNativeAnimatedModule.h in Headers */, - 46EB2E0001A110 /* RCTNativeAnimatedNodesManager.h in Headers */, - 46EB2E0001A120 /* RCTNativeAnimatedTurboModule.h in Headers */, - 46EB2E0001A070 /* RCTObjectAnimatedNode.h in Headers */, - 46EB2E0001A080 /* RCTPropsAnimatedNode.h in Headers */, - 46EB2E00019FE0 /* RCTSpringAnimation.h in Headers */, - 46EB2E0001A090 /* RCTStyleAnimatedNode.h in Headers */, - 46EB2E0001A0A0 /* RCTSubtractionAnimatedNode.h in Headers */, - 46EB2E0001A0B0 /* RCTTrackingAnimatedNode.h in Headers */, - 46EB2E0001A0C0 /* RCTTransformAnimatedNode.h in Headers */, - 46EB2E0001A0D0 /* RCTValueAnimatedNode.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A1E0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001A250 /* RCTAppDelegate.h in Headers */, - 46EB2E0001A240 /* RCTAppDelegate+Protected.h in Headers */, - 46EB2E0001A260 /* RCTAppSetupUtils.h in Headers */, - 46EB2E0001A270 /* RCTRootViewFactory.h in Headers */, - 46EB2E0001A2D0 /* React-RCTAppDelegate-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A360 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001A3D0 /* RCTBlobCollector.h in Headers */, - 46EB2E0001A3E0 /* RCTBlobManager.h in Headers */, - 46EB2E0001A3F0 /* RCTBlobPlugins.h in Headers */, - 46EB2E0001A400 /* RCTFileReaderModule.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A4C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001AAB0 /* PlatformRunLoopObserver.h in Headers */, - 46EB2E0001A8A0 /* RCTAccessibilityElement.h in Headers */, - 46EB2E0001A790 /* RCTActivityIndicatorViewComponentView.h in Headers */, - 46EB2E0001A930 /* RCTComponentViewClassDescriptor.h in Headers */, - 46EB2E0001A940 /* RCTComponentViewDescriptor.h in Headers */, - 46EB2E0001A950 /* RCTComponentViewFactory.h in Headers */, - 46EB2E0001A960 /* RCTComponentViewProtocol.h in Headers */, - 46EB2E0001A970 /* RCTComponentViewRegistry.h in Headers */, - 46EB2E0001A9D0 /* RCTConversions.h in Headers */, - 46EB2E0001A850 /* RCTCustomPullToRefreshViewProtocol.h in Headers */, - 46EB2E0001A7A0 /* RCTDebuggingOverlayComponentView.h in Headers */, - 46EB2E0001A860 /* RCTEnhancedScrollView.h in Headers */, - 46EB2E0001A820 /* RCTFabricComponentsPlugins.h in Headers */, - 46EB2E0001A800 /* RCTFabricModalHostViewController.h in Headers */, - 46EB2E0001AAA0 /* RCTFabricSurface.h in Headers */, - 46EB2E0001AAC0 /* RCTGenericDelegateSplitter.h in Headers */, - 46EB2E0001AAD0 /* RCTIdentifierPool.h in Headers */, - 46EB2E0001A7B0 /* RCTImageComponentView.h in Headers */, - 46EB2E0001A9E0 /* RCTImageResponseDelegate.h in Headers */, - 46EB2E0001A9F0 /* RCTImageResponseObserverProxy.h in Headers */, - 46EB2E0001A7C0 /* RCTInputAccessoryComponentView.h in Headers */, - 46EB2E0001A7D0 /* RCTInputAccessoryContentView.h in Headers */, - 46EB2E0001A7E0 /* RCTLegacyViewManagerInteropComponentView.h in Headers */, - 46EB2E0001A7F0 /* RCTLegacyViewManagerInteropCoordinatorAdapter.h in Headers */, - 46EB2E0001AA00 /* RCTLocalizationProvider.h in Headers */, - 46EB2E0001A810 /* RCTModalHostViewComponentView.h in Headers */, - 46EB2E0001A980 /* RCTMountingManager.h in Headers */, - 46EB2E0001A990 /* RCTMountingManagerDelegate.h in Headers */, - 46EB2E0001A9A0 /* RCTMountingTransactionObserverCoordinator.h in Headers */, - 46EB2E0001A9B0 /* RCTMountingTransactionObserving.h in Headers */, - 46EB2E0001A8B0 /* RCTParagraphComponentAccessibilityProvider.h in Headers */, - 46EB2E0001A8C0 /* RCTParagraphComponentView.h in Headers */, - 46EB2E0001AA10 /* RCTPrimitives.h in Headers */, - 46EB2E0001A870 /* RCTPullToRefreshViewComponentView.h in Headers */, - 46EB2E0001AAE0 /* RCTReactTaggedView.h in Headers */, - 46EB2E0001A830 /* RCTRootComponentView.h in Headers */, - 46EB2E0001A840 /* RCTSafeAreaViewComponentView.h in Headers */, - 46EB2E0001AA20 /* RCTScheduler.h in Headers */, - 46EB2E0001A880 /* RCTScrollViewComponentView.h in Headers */, - 46EB2E0001AA30 /* RCTSurfacePointerHandler.h in Headers */, - 46EB2E0001AA40 /* RCTSurfacePresenter.h in Headers */, - 46EB2E0001AA50 /* RCTSurfacePresenterBridgeAdapter.h in Headers */, - 46EB2E0001AA60 /* RCTSurfaceRegistry.h in Headers */, - 46EB2E0001AA70 /* RCTSurfaceTouchHandler.h in Headers */, - 46EB2E0001A890 /* RCTSwitchComponentView.h in Headers */, - 46EB2E0001A8D0 /* RCTTextInputComponentView.h in Headers */, - 46EB2E0001A8E0 /* RCTTextInputNativeCommands.h in Headers */, - 46EB2E0001A8F0 /* RCTTextInputUtils.h in Headers */, - 46EB2E0001AA80 /* RCTThirdPartyFabricComponentsProvider.h in Headers */, - 46EB2E0001AA90 /* RCTTouchableComponentViewProtocol.h in Headers */, - 46EB2E0001A900 /* RCTUnimplementedNativeComponentView.h in Headers */, - 46EB2E0001A910 /* RCTUnimplementedViewComponentView.h in Headers */, - 46EB2E0001A920 /* RCTViewComponentView.h in Headers */, - 46EB2E0001AB40 /* React-RCTFabric-umbrella.h in Headers */, - 46EB2E0001A9C0 /* UIView+ComponentViewProtocol.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001ABD0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001ADD0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001AED0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B010 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B110 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B380 /* NSTextStorage+FontScaling.h in Headers */, - 46EB2E0001B400 /* RCTBackedTextInputDelegate.h in Headers */, - 46EB2E0001B410 /* RCTBackedTextInputDelegateAdapter.h in Headers */, - 46EB2E0001B420 /* RCTBackedTextInputViewProtocol.h in Headers */, - 46EB2E0001B430 /* RCTBaseTextInputShadowView.h in Headers */, - 46EB2E0001B440 /* RCTBaseTextInputView.h in Headers */, - 46EB2E0001B450 /* RCTBaseTextInputViewManager.h in Headers */, - 46EB2E0001B310 /* RCTBaseTextShadowView.h in Headers */, - 46EB2E0001B320 /* RCTBaseTextViewManager.h in Headers */, - 46EB2E0001B350 /* RCTConvert+Text.h in Headers */, - 46EB2E0001B390 /* RCTDynamicTypeRamp.h in Headers */, - 46EB2E0001B460 /* RCTInputAccessoryShadowView.h in Headers */, - 46EB2E0001B470 /* RCTInputAccessoryView.h in Headers */, - 46EB2E0001B480 /* RCTInputAccessoryViewContent.h in Headers */, - 46EB2E0001B490 /* RCTInputAccessoryViewManager.h in Headers */, - 46EB2E0001B3D0 /* RCTMultilineTextInputView.h in Headers */, - 46EB2E0001B3E0 /* RCTMultilineTextInputViewManager.h in Headers */, - 46EB2E0001B330 /* RCTRawTextShadowView.h in Headers */, - 46EB2E0001B340 /* RCTRawTextViewManager.h in Headers */, - 46EB2E0001B4B0 /* RCTSinglelineTextInputView.h in Headers */, - 46EB2E0001B4C0 /* RCTSinglelineTextInputViewManager.h in Headers */, - 46EB2E0001B360 /* RCTTextAttributes.h in Headers */, - 46EB2E0001B4A0 /* RCTTextSelection.h in Headers */, - 46EB2E0001B3A0 /* RCTTextShadowView.h in Headers */, - 46EB2E0001B370 /* RCTTextTransform.h in Headers */, - 46EB2E0001B3B0 /* RCTTextView.h in Headers */, - 46EB2E0001B3C0 /* RCTTextViewManager.h in Headers */, - 46EB2E0001B4D0 /* RCTUITextField.h in Headers */, - 46EB2E0001B3F0 /* RCTUITextView.h in Headers */, - 46EB2E0001B4E0 /* RCTVirtualTextShadowView.h in Headers */, - 46EB2E0001B4F0 /* RCTVirtualTextView.h in Headers */, - 46EB2E0001B500 /* RCTVirtualTextViewManager.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B5C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B6C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B760 /* ObjCTimerRegistry.h in Headers */, - 46EB2E0001B770 /* RCTContextContainerHandling.h in Headers */, - 46EB2E0001B780 /* RCTHermesInstance.h in Headers */, - 46EB2E0001B7A0 /* RCTHost.h in Headers */, - 46EB2E0001B790 /* RCTHost+Internal.h in Headers */, - 46EB2E0001B7B0 /* RCTInstance.h in Headers */, - 46EB2E0001B7C0 /* RCTJSThreadManager.h in Headers */, - 46EB2E0001B7D0 /* RCTLegacyUIManagerConstantsProvider.h in Headers */, - 46EB2E0001B7E0 /* RCTPerformanceLoggerUtils.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B8A0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B940 /* BindingsInstaller.h in Headers */, - 46EB2E0001B950 /* BridgelessJSCallInvoker.h in Headers */, - 46EB2E0001B960 /* BridgelessNativeMethodCallInvoker.h in Headers */, - 46EB2E0001B970 /* BufferedRuntimeExecutor.h in Headers */, - 46EB2E0001B980 /* JSRuntimeFactory.h in Headers */, - 46EB2E0001B9C0 /* LegacyUIManagerConstantsProviderBinding.h in Headers */, - 46EB2E0001B990 /* PlatformTimerRegistry.h in Headers */, - 46EB2E0001B9A0 /* ReactInstance.h in Headers */, - 46EB2E0001B9B0 /* TimerManager.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BA80 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001BAC0 /* HermesInstance.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BBF0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001BCD0 /* CxxModule.h in Headers */, - 46EB2E0001BCE0 /* CxxNativeModule.h in Headers */, - 46EB2E0001BCF0 /* ErrorUtils.h in Headers */, - 46EB2E0001BD00 /* Instance.h in Headers */, - 46EB2E0001BD20 /* JsArgumentHelpers.h in Headers */, - 46EB2E0001BD10 /* JsArgumentHelpers-inl.h in Headers */, - 46EB2E0001BD30 /* JSBigString.h in Headers */, - 46EB2E0001BD40 /* JSBundleType.h in Headers */, - 46EB2E0001BD50 /* JSExecutor.h in Headers */, - 46EB2E0001BD60 /* JSIndexedRAMBundle.h in Headers */, - 46EB2E0001BD70 /* JSModulesUnbundle.h in Headers */, - 46EB2E0001BD80 /* MessageQueueThread.h in Headers */, - 46EB2E0001BD90 /* MethodCall.h in Headers */, - 46EB2E0001BDA0 /* ModuleRegistry.h in Headers */, - 46EB2E0001BDB0 /* MoveWrapper.h in Headers */, - 46EB2E0001BDC0 /* NativeModule.h in Headers */, - 46EB2E0001BDD0 /* NativeToJsBridge.h in Headers */, - 46EB2E0001BDE0 /* RAMBundleRegistry.h in Headers */, - 46EB2E0001BDF0 /* ReactMarker.h in Headers */, - 46EB2E0001BE00 /* ReactNativeVersion.h in Headers */, - 46EB2E0001BE10 /* RecoverableError.h in Headers */, - 46EB2E0001BE20 /* SharedProxyCxxModule.h in Headers */, - 46EB2E0001BE30 /* SystraceSection.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BEF0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001BF30 /* flags.h in Headers */, - 46EB2E0001BFB0 /* React-debug-umbrella.h in Headers */, - 46EB2E0001BF40 /* react_native_assert.h in Headers */, - 46EB2E0001BF50 /* react_native_expect.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C040 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C120 /* React-featureflags-umbrella.h in Headers */, - 46EB2E0001C090 /* ReactNativeFeatureFlags.h in Headers */, - 46EB2E0001C0A0 /* ReactNativeFeatureFlagsAccessor.h in Headers */, - 46EB2E0001C0B0 /* ReactNativeFeatureFlagsDefaults.h in Headers */, - 46EB2E0001C0C0 /* ReactNativeFeatureFlagsProvider.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C1B0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C230 /* Color.h in Headers */, - 46EB2E0001C240 /* ColorComponents.h in Headers */, - 46EB2E0001C250 /* conversions.h in Headers */, - 46EB2E0001C280 /* Float.h in Headers */, - 46EB2E0001C260 /* fromRawValueShared.h in Headers */, - 46EB2E0001C270 /* Geometry.h in Headers */, - 46EB2E0001C290 /* HostPlatformColor.h in Headers */, - 46EB2E0001C2A0 /* PlatformColorParser.h in Headers */, - 46EB2E0001C2C0 /* Point.h in Headers */, - 46EB2E0001C2B0 /* RCTPlatformColorUtils.h in Headers */, - 46EB2E0001C3A0 /* React-graphics-umbrella.h in Headers */, - 46EB2E0001C2D0 /* Rect.h in Headers */, - 46EB2E0001C2E0 /* RectangleCorners.h in Headers */, - 46EB2E0001C2F0 /* RectangleEdges.h in Headers */, - 46EB2E0001C300 /* rounding.h in Headers */, - 46EB2E0001C310 /* Size.h in Headers */, - 46EB2E0001C320 /* Transform.h in Headers */, - 46EB2E0001C330 /* ValueUnit.h in Headers */, - 46EB2E0001C340 /* Vector.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C430 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C4B0 /* ConnectionDemux.h in Headers */, - 46EB2E0001C4A0 /* HermesExecutorFactory.h in Headers */, - 46EB2E0001C4C0 /* HermesRuntimeAgentDelegate.h in Headers */, - 46EB2E0001C530 /* React-hermes-umbrella.h in Headers */, - 46EB2E0001C4D0 /* Registration.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C5C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C600 /* JsErrorHandler.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C6C0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C700 /* decorator.h in Headers */, - 46EB2E0001C710 /* instrumentation.h in Headers */, - 46EB2E0001C730 /* jsi.h in Headers */, - 46EB2E0001C720 /* jsi-inl.h in Headers */, - 46EB2E0001C740 /* JSIDynamic.h in Headers */, - 46EB2E0001C750 /* jsilib.h in Headers */, - 46EB2E0001C7C0 /* React-jsi-umbrella.h in Headers */, - 46EB2E0001C760 /* threadsafe.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C850 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C8A0 /* JSIExecutor.h in Headers */, - 46EB2E0001C8B0 /* JSINativeModules.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C970 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CA80 /* ExecutionContext.h in Headers */, - 46EB2E0001CA90 /* ExecutionContextManager.h in Headers */, - 46EB2E0001CAA0 /* FallbackRuntimeAgentDelegate.h in Headers */, - 46EB2E0001CAB0 /* InspectorFlags.h in Headers */, - 46EB2E0001CAC0 /* InspectorInterfaces.h in Headers */, - 46EB2E0001CAD0 /* InspectorPackagerConnection.h in Headers */, - 46EB2E0001CAE0 /* InspectorPackagerConnectionImpl.h in Headers */, - 46EB2E0001CAF0 /* InspectorUtilities.h in Headers */, - 46EB2E0001CB00 /* InstanceAgent.h in Headers */, - 46EB2E0001CB10 /* InstanceTarget.h in Headers */, - 46EB2E0001CB20 /* PageAgent.h in Headers */, - 46EB2E0001CB30 /* PageTarget.h in Headers */, - 46EB2E0001CB40 /* Parsing.h in Headers */, - 46EB2E0001CC30 /* React-jsinspector-umbrella.h in Headers */, - 46EB2E0001CB50 /* ReactCdp.h in Headers */, - 46EB2E0001CB60 /* RuntimeAgent.h in Headers */, - 46EB2E0001CB70 /* RuntimeAgentDelegate.h in Headers */, - 46EB2E0001CB80 /* RuntimeTarget.h in Headers */, - 46EB2E0001CB90 /* ScopedExecutor.h in Headers */, - 46EB2E0001CBA0 /* SessionState.h in Headers */, - 46EB2E0001CBB0 /* UniqueMonostate.h in Headers */, - 46EB2E0001CBC0 /* WeakList.h in Headers */, - 46EB2E0001CBD0 /* WebSocketInterfaces.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CD30 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CD70 /* react_native_log.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CE30 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CE70 /* ReactNativeConfig.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CF30 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CF70 /* BridgeNativeModulePerfLogger.h in Headers */, - 46EB2E0001CF80 /* NativeModulePerfLogger.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D040 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D090 /* DebugStringConvertible.h in Headers */, - 46EB2E0001D0A0 /* DebugStringConvertibleItem.h in Headers */, - 46EB2E0001D0B0 /* debugStringConvertibleUtils.h in Headers */, - 46EB2E0001D0C0 /* flags.h in Headers */, - 46EB2E0001D130 /* React-rendererdebug-umbrella.h in Headers */, - 46EB2E0001D0D0 /* SystraceSection.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D2A0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D330 /* primitives.h in Headers */, - 46EB2E0001D340 /* RuntimeScheduler.h in Headers */, - 46EB2E0001D380 /* RuntimeScheduler_Legacy.h in Headers */, - 46EB2E0001D390 /* RuntimeScheduler_Modern.h in Headers */, - 46EB2E0001D350 /* RuntimeSchedulerBinding.h in Headers */, - 46EB2E0001D360 /* RuntimeSchedulerCallInvoker.h in Headers */, - 46EB2E0001D370 /* RuntimeSchedulerClock.h in Headers */, - 46EB2E0001D3A0 /* SchedulerPriorityUtils.h in Headers */, - 46EB2E0001D3B0 /* Task.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D470 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D4E0 /* ContextContainer.h in Headers */, - 46EB2E0001D4F0 /* CoreFeatures.h in Headers */, - 46EB2E0001D500 /* FloatComparison.h in Headers */, - 46EB2E0001D510 /* fnv1a.h in Headers */, - 46EB2E0001D520 /* hash_combine.h in Headers */, - 46EB2E0001D530 /* jsi.h in Headers */, - 46EB2E0001D540 /* ManagedObjectWrapper.h in Headers */, - 46EB2E0001D550 /* PackTraits.h in Headers */, - 46EB2E0001D600 /* React-utils-umbrella.h in Headers */, - 46EB2E0001D560 /* RunLoopObserver.h in Headers */, - 46EB2E0001D570 /* SharedFunction.h in Headers */, - 46EB2E0001D580 /* SimpleThreadSafeCache.h in Headers */, - 46EB2E0001D590 /* Telemetry.h in Headers */, - 46EB2E0001D5A0 /* to_underlying.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D690 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D6D0 /* Array.h in Headers */, - 46EB2E0001D6E0 /* AString.h in Headers */, - 46EB2E0001D6F0 /* Base.h in Headers */, - 46EB2E0001D700 /* Bool.h in Headers */, - 46EB2E0001D710 /* Bridging.h in Headers */, - 46EB2E0001D720 /* CallbackWrapper.h in Headers */, - 46EB2E0001D830 /* CallbackWrapper.h in Headers */, - 46EB2E0001D730 /* Class.h in Headers */, - 46EB2E0001D740 /* Convert.h in Headers */, - 46EB2E0001D840 /* CxxTurboModuleUtils.h in Headers */, - 46EB2E0001D750 /* Dynamic.h in Headers */, - 46EB2E0001D760 /* Error.h in Headers */, - 46EB2E0001D770 /* Function.h in Headers */, - 46EB2E0001D780 /* LongLivedObject.h in Headers */, - 46EB2E0001D850 /* LongLivedObject.h in Headers */, - 46EB2E0001D790 /* Number.h in Headers */, - 46EB2E0001D7A0 /* Object.h in Headers */, - 46EB2E0001D7B0 /* Promise.h in Headers */, - 46EB2E0001D900 /* ReactCommon-umbrella.h in Headers */, - 46EB2E0001D860 /* TurboCxxModule.h in Headers */, - 46EB2E0001D870 /* TurboModule.h in Headers */, - 46EB2E0001D880 /* TurboModuleBinding.h in Headers */, - 46EB2E0001D890 /* TurboModulePerfLogger.h in Headers */, - 46EB2E0001D8A0 /* TurboModuleUtils.h in Headers */, - 46EB2E0001D7C0 /* Value.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D990 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001DC00 /* NSRunLoop+SRWebSocket.h in Headers */, - 46EB2E0001DB20 /* NSRunLoop+SRWebSocketPrivate.h in Headers */, - 46EB2E0001DC10 /* NSURLRequest+SRWebSocket.h in Headers */, - 46EB2E0001DB30 /* NSURLRequest+SRWebSocketPrivate.h in Headers */, - 46EB2E0001DC20 /* SocketRocket.h in Headers */, - 46EB2E0001DB70 /* SRConstants.h in Headers */, - 46EB2E0001DAF0 /* SRDelegateController.h in Headers */, - 46EB2E0001DB80 /* SRError.h in Headers */, - 46EB2E0001DB90 /* SRHash.h in Headers */, - 46EB2E0001DBA0 /* SRHTTPConnectMessage.h in Headers */, - 46EB2E0001DB00 /* SRIOConsumer.h in Headers */, - 46EB2E0001DB10 /* SRIOConsumerPool.h in Headers */, - 46EB2E0001DBB0 /* SRLog.h in Headers */, - 46EB2E0001DBC0 /* SRMutex.h in Headers */, - 46EB2E0001DB60 /* SRPinningSecurityPolicy.h in Headers */, - 46EB2E0001DB40 /* SRProxyConnect.h in Headers */, - 46EB2E0001DBD0 /* SRRandom.h in Headers */, - 46EB2E0001DB50 /* SRRunLoopThread.h in Headers */, - 46EB2E0001DC30 /* SRSecurityPolicy.h in Headers */, - 46EB2E0001DBE0 /* SRSIMDHelpers.h in Headers */, - 46EB2E0001DBF0 /* SRURLUtilities.h in Headers */, - 46EB2E0001DC40 /* SRWebSocket.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001DD00 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001DE60 /* AbsoluteLayout.h in Headers */, - 46EB2E0001DE70 /* Align.h in Headers */, - 46EB2E0001DF40 /* Align.h in Headers */, - 46EB2E0001DF20 /* AssertFatal.h in Headers */, - 46EB2E0001DE80 /* Baseline.h in Headers */, - 46EB2E0001DE90 /* BoundAxis.h in Headers */, - 46EB2E0001DEA0 /* Cache.h in Headers */, - 46EB2E0001E080 /* CachedMeasurement.h in Headers */, - 46EB2E0001DEB0 /* CalculateLayout.h in Headers */, - 46EB2E0001E0B0 /* Comparison.h in Headers */, - 46EB2E0001DF10 /* Config.h in Headers */, - 46EB2E0001DF50 /* Dimension.h in Headers */, - 46EB2E0001DF60 /* Direction.h in Headers */, - 46EB2E0001DF70 /* Display.h in Headers */, - 46EB2E0001DF80 /* Edge.h in Headers */, - 46EB2E0001DF90 /* Errata.h in Headers */, - 46EB2E0001E070 /* event.h in Headers */, - 46EB2E0001DFA0 /* ExperimentalFeature.h in Headers */, - 46EB2E0001DEC0 /* FlexDirection.h in Headers */, - 46EB2E0001DFB0 /* FlexDirection.h in Headers */, - 46EB2E0001DED0 /* FlexLine.h in Headers */, - 46EB2E0001E0C0 /* FloatOptional.h in Headers */, - 46EB2E0001DFC0 /* Gutter.h in Headers */, - 46EB2E0001DFD0 /* Justify.h in Headers */, - 46EB2E0001E090 /* LayoutResults.h in Headers */, - 46EB2E0001DF30 /* Log.h in Headers */, - 46EB2E0001DFE0 /* LogLevel.h in Headers */, - 46EB2E0001DFF0 /* MeasureMode.h in Headers */, - 46EB2E0001E0A0 /* Node.h in Headers */, - 46EB2E0001E000 /* NodeType.h in Headers */, - 46EB2E0001E010 /* Overflow.h in Headers */, - 46EB2E0001E020 /* PhysicalEdge.h in Headers */, - 46EB2E0001DEE0 /* PixelGrid.h in Headers */, - 46EB2E0001E030 /* PositionType.h in Headers */, - 46EB2E0001DEF0 /* SizingMode.h in Headers */, - 46EB2E0001E0D0 /* SmallValueBuffer.h in Headers */, - 46EB2E0001E0E0 /* Style.h in Headers */, - 46EB2E0001E0F0 /* StyleLength.h in Headers */, - 46EB2E0001E100 /* StyleValueHandle.h in Headers */, - 46EB2E0001E110 /* StyleValuePool.h in Headers */, - 46EB2E0001DF00 /* TrailingPosition.h in Headers */, - 46EB2E0001E040 /* Unit.h in Headers */, - 46EB2E0001E050 /* Wrap.h in Headers */, - 46EB2E0001E120 /* YGConfig.h in Headers */, - 46EB2E0001E130 /* YGEnums.h in Headers */, - 46EB2E0001E140 /* YGMacros.h in Headers */, - 46EB2E0001E150 /* YGNode.h in Headers */, - 46EB2E0001E160 /* YGNodeLayout.h in Headers */, - 46EB2E0001E170 /* YGNodeStyle.h in Headers */, - 46EB2E0001E180 /* YGPixelGrid.h in Headers */, - 46EB2E0001E190 /* YGValue.h in Headers */, - 46EB2E0001E1A0 /* Yoga.h in Headers */, - 46EB2E0001E200 /* Yoga-umbrella.h in Headers */, - 46EB2E0001E060 /* YogaEnums.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001E290 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001F240 /* ZXAbstractDoCoMoResultParser.h in Headers */, - 46EB2E0001EEA0 /* ZXAbstractExpandedDecoder.h in Headers */, - 46EB2E0001F010 /* ZXAbstractRSSReader.h in Headers */, - 46EB2E0001F250 /* ZXAddressBookAUResultParser.h in Headers */, - 46EB2E0001F260 /* ZXAddressBookDoCoMoResultParser.h in Headers */, - 46EB2E0001F270 /* ZXAddressBookParsedResult.h in Headers */, - 46EB2E0001EEB0 /* ZXAI013103decoder.h in Headers */, - 46EB2E0001EEC0 /* ZXAI01320xDecoder.h in Headers */, - 46EB2E0001EED0 /* ZXAI01392xDecoder.h in Headers */, - 46EB2E0001EEE0 /* ZXAI01393xDecoder.h in Headers */, - 46EB2E0001EEF0 /* ZXAI013x0x1xDecoder.h in Headers */, - 46EB2E0001EF00 /* ZXAI013x0xDecoder.h in Headers */, - 46EB2E0001EF10 /* ZXAI01AndOtherAIs.h in Headers */, - 46EB2E0001EF20 /* ZXAI01decoder.h in Headers */, - 46EB2E0001EF30 /* ZXAI01weightDecoder.h in Headers */, - 46EB2E0001EF40 /* ZXAnyAIDecoder.h in Headers */, - 46EB2E0001E770 /* ZXBarcodeFormat.h in Headers */, - 46EB2E0001E780 /* ZXBinarizer.h in Headers */, - 46EB2E0001E790 /* ZXBinaryBitmap.h in Headers */, - 46EB2E0001E670 /* ZXBitArray.h in Headers */, - 46EB2E0001EFD0 /* ZXBitArrayBuilder.h in Headers */, - 46EB2E0001E680 /* ZXBitMatrix.h in Headers */, - 46EB2E0001E690 /* ZXBitSource.h in Headers */, - 46EB2E0001F280 /* ZXBizcardResultParser.h in Headers */, - 46EB2E0001F290 /* ZXBookmarkDoCoMoResultParser.h in Headers */, - 46EB2E0001E6A0 /* ZXBoolArray.h in Headers */, - 46EB2E0001E8A0 /* ZXByQuadrantReader.h in Headers */, - 46EB2E0001E6B0 /* ZXByteArray.h in Headers */, - 46EB2E0001E7A0 /* ZXByteMatrix.h in Headers */, - 46EB2E0001F2A0 /* ZXCalendarParsedResult.h in Headers */, - 46EB2E0001E5B0 /* ZXCapture.h in Headers */, - 46EB2E0001E5C0 /* ZXCaptureDelegate.h in Headers */, - 46EB2E0001E5D0 /* ZXCGImageLuminanceSource.h in Headers */, - 46EB2E0001E5E0 /* ZXCGImageLuminanceSourceInfo.h in Headers */, - 46EB2E0001E6C0 /* ZXCharacterSetECI.h in Headers */, - 46EB2E0001F070 /* ZXCodaBarReader.h in Headers */, - 46EB2E0001F080 /* ZXCodaBarWriter.h in Headers */, - 46EB2E0001F090 /* ZXCode128Reader.h in Headers */, - 46EB2E0001F0A0 /* ZXCode128Writer.h in Headers */, - 46EB2E0001F0B0 /* ZXCode39Reader.h in Headers */, - 46EB2E0001F0C0 /* ZXCode39Writer.h in Headers */, - 46EB2E0001F0D0 /* ZXCode93Reader.h in Headers */, - 46EB2E0001F0E0 /* ZXCode93Writer.h in Headers */, - 46EB2E0001E6D0 /* ZXDecimal.h in Headers */, - 46EB2E0001E7B0 /* ZXDecodeHints.h in Headers */, - 46EB2E0001E6E0 /* ZXDecoderResult.h in Headers */, - 46EB2E0001E6F0 /* ZXDefaultGridSampler.h in Headers */, - 46EB2E0001E700 /* ZXDetectorResult.h in Headers */, - 46EB2E0001E7C0 /* ZXDimension.h in Headers */, - 46EB2E0001F0F0 /* ZXEAN13Reader.h in Headers */, - 46EB2E0001F100 /* ZXEAN13Writer.h in Headers */, - 46EB2E0001F110 /* ZXEAN8Reader.h in Headers */, - 46EB2E0001F120 /* ZXEAN8Writer.h in Headers */, - 46EB2E0001F130 /* ZXEANManufacturerOrgSupport.h in Headers */, - 46EB2E0001F2B0 /* ZXEmailAddressParsedResult.h in Headers */, - 46EB2E0001F2C0 /* ZXEmailAddressResultParser.h in Headers */, - 46EB2E0001F2D0 /* ZXEmailDoCoMoResultParser.h in Headers */, - 46EB2E0001E7D0 /* ZXEncodeHints.h in Headers */, - 46EB2E0001E7E0 /* ZXErrors.h in Headers */, - 46EB2E0001F2E0 /* ZXExpandedProductParsedResult.h in Headers */, - 46EB2E0001F2F0 /* ZXExpandedProductResultParser.h in Headers */, - 46EB2E0001E630 /* ZXGenericGF.h in Headers */, - 46EB2E0001E640 /* ZXGenericGFPoly.h in Headers */, - 46EB2E0001E8B0 /* ZXGenericMultipleBarcodeReader.h in Headers */, - 46EB2E0001F300 /* ZXGeoParsedResult.h in Headers */, - 46EB2E0001F310 /* ZXGeoResultParser.h in Headers */, - 46EB2E0001E710 /* ZXGlobalHistogramBinarizer.h in Headers */, - 46EB2E0001E720 /* ZXGridSampler.h in Headers */, - 46EB2E0001E730 /* ZXHybridBinarizer.h in Headers */, - 46EB2E0001E5F0 /* ZXImage.h in Headers */, - 46EB2E0001E580 /* ZXingObjC.h in Headers */, - 46EB2E0001F810 /* ZXingObjC-umbrella.h in Headers */, - 46EB2E0001E7F0 /* ZXingObjCCore.h in Headers */, - 46EB2E0001F140 /* ZXingObjCOneD.h in Headers */, - 46EB2E0001F770 /* ZXingObjCPDF417.h in Headers */, - 46EB2E0001E740 /* ZXIntArray.h in Headers */, - 46EB2E0001E800 /* ZXInvertedLuminanceSource.h in Headers */, - 46EB2E0001F320 /* ZXISBNParsedResult.h in Headers */, - 46EB2E0001F330 /* ZXISBNResultParser.h in Headers */, - 46EB2E0001F150 /* ZXITFReader.h in Headers */, - 46EB2E0001F160 /* ZXITFWriter.h in Headers */, - 46EB2E0001E810 /* ZXLuminanceSource.h in Headers */, - 46EB2E0001E600 /* ZXMathUtils.h in Headers */, - 46EB2E0001F620 /* ZXModulusGF.h in Headers */, - 46EB2E0001F630 /* ZXModulusPoly.h in Headers */, - 46EB2E0001E610 /* ZXMonochromeRectangleDetector.h in Headers */, - 46EB2E0001F170 /* ZXMultiFormatOneDReader.h in Headers */, - 46EB2E0001E590 /* ZXMultiFormatReader.h in Headers */, - 46EB2E0001F180 /* ZXMultiFormatUPCEANReader.h in Headers */, - 46EB2E0001E5A0 /* ZXMultiFormatWriter.h in Headers */, - 46EB2E0001E8C0 /* ZXMultipleBarcodeReader.h in Headers */, - 46EB2E0001F190 /* ZXOneDimensionalCodeWriter.h in Headers */, - 46EB2E0001F1A0 /* ZXOneDReader.h in Headers */, - 46EB2E0001F340 /* ZXParsedResult.h in Headers */, - 46EB2E0001F350 /* ZXParsedResultType.h in Headers */, - 46EB2E0001F710 /* ZXPDF417.h in Headers */, - 46EB2E0001F720 /* ZXPDF417BarcodeMatrix.h in Headers */, - 46EB2E0001F650 /* ZXPDF417BarcodeMetadata.h in Headers */, - 46EB2E0001F730 /* ZXPDF417BarcodeRow.h in Headers */, - 46EB2E0001F660 /* ZXPDF417BarcodeValue.h in Headers */, - 46EB2E0001F670 /* ZXPDF417BoundingBox.h in Headers */, - 46EB2E0001F680 /* ZXPDF417Codeword.h in Headers */, - 46EB2E0001F690 /* ZXPDF417CodewordDecoder.h in Headers */, - 46EB2E0001F780 /* ZXPDF417Common.h in Headers */, - 46EB2E0001F6A0 /* ZXPDF417DecodedBitStreamParser.h in Headers */, - 46EB2E0001F6B0 /* ZXPDF417DetectionResult.h in Headers */, - 46EB2E0001F6C0 /* ZXPDF417DetectionResultColumn.h in Headers */, - 46EB2E0001F6D0 /* ZXPDF417DetectionResultRowIndicatorColumn.h in Headers */, - 46EB2E0001F6F0 /* ZXPDF417Detector.h in Headers */, - 46EB2E0001F700 /* ZXPDF417DetectorResult.h in Headers */, - 46EB2E0001F740 /* ZXPDF417Dimensions.h in Headers */, - 46EB2E0001F640 /* ZXPDF417ECErrorCorrection.h in Headers */, - 46EB2E0001F750 /* ZXPDF417ErrorCorrection.h in Headers */, - 46EB2E0001F760 /* ZXPDF417HighLevelEncoder.h in Headers */, - 46EB2E0001F790 /* ZXPDF417Reader.h in Headers */, - 46EB2E0001F7A0 /* ZXPDF417ResultMetadata.h in Headers */, - 46EB2E0001F6E0 /* ZXPDF417ScanningDecoder.h in Headers */, - 46EB2E0001F7B0 /* ZXPDF417Writer.h in Headers */, - 46EB2E0001E750 /* ZXPerspectiveTransform.h in Headers */, - 46EB2E0001E820 /* ZXPlanarYUVLuminanceSource.h in Headers */, - 46EB2E0001F360 /* ZXProductParsedResult.h in Headers */, - 46EB2E0001F370 /* ZXProductResultParser.h in Headers */, - 46EB2E0001E830 /* ZXReader.h in Headers */, - 46EB2E0001E650 /* ZXReedSolomonDecoder.h in Headers */, - 46EB2E0001E660 /* ZXReedSolomonEncoder.h in Headers */, - 46EB2E0001E840 /* ZXResult.h in Headers */, - 46EB2E0001E850 /* ZXResultMetadataType.h in Headers */, - 46EB2E0001F380 /* ZXResultParser.h in Headers */, - 46EB2E0001E860 /* ZXResultPoint.h in Headers */, - 46EB2E0001E870 /* ZXResultPointCallback.h in Headers */, - 46EB2E0001E880 /* ZXRGBLuminanceSource.h in Headers */, - 46EB2E0001F020 /* ZXRSS14Reader.h in Headers */, - 46EB2E0001F030 /* ZXRSSDataCharacter.h in Headers */, - 46EB2E0001EF50 /* ZXRSSExpandedBlockParsedResult.h in Headers */, - 46EB2E0001EF60 /* ZXRSSExpandedCurrentParsingState.h in Headers */, - 46EB2E0001EF70 /* ZXRSSExpandedDecodedChar.h in Headers */, - 46EB2E0001EF80 /* ZXRSSExpandedDecodedInformation.h in Headers */, - 46EB2E0001EF90 /* ZXRSSExpandedDecodedNumeric.h in Headers */, - 46EB2E0001EFA0 /* ZXRSSExpandedDecodedObject.h in Headers */, - 46EB2E0001EFB0 /* ZXRSSExpandedFieldParser.h in Headers */, - 46EB2E0001EFC0 /* ZXRSSExpandedGeneralAppIdDecoder.h in Headers */, - 46EB2E0001EFE0 /* ZXRSSExpandedPair.h in Headers */, - 46EB2E0001EFF0 /* ZXRSSExpandedReader.h in Headers */, - 46EB2E0001F000 /* ZXRSSExpandedRow.h in Headers */, - 46EB2E0001F040 /* ZXRSSFinderPattern.h in Headers */, - 46EB2E0001F050 /* ZXRSSPair.h in Headers */, - 46EB2E0001F060 /* ZXRSSUtils.h in Headers */, - 46EB2E0001F390 /* ZXSMSMMSResultParser.h in Headers */, - 46EB2E0001F3A0 /* ZXSMSParsedResult.h in Headers */, - 46EB2E0001F3B0 /* ZXSMSTOMMSTOResultParser.h in Headers */, - 46EB2E0001F3C0 /* ZXSMTPResultParser.h in Headers */, - 46EB2E0001E760 /* ZXStringUtils.h in Headers */, - 46EB2E0001F3D0 /* ZXTelParsedResult.h in Headers */, - 46EB2E0001F3E0 /* ZXTelResultParser.h in Headers */, - 46EB2E0001F3F0 /* ZXTextParsedResult.h in Headers */, - 46EB2E0001F1B0 /* ZXUPCAReader.h in Headers */, - 46EB2E0001F1C0 /* ZXUPCAWriter.h in Headers */, - 46EB2E0001F1D0 /* ZXUPCEANExtension2Support.h in Headers */, - 46EB2E0001F1E0 /* ZXUPCEANExtension5Support.h in Headers */, - 46EB2E0001F1F0 /* ZXUPCEANExtensionSupport.h in Headers */, - 46EB2E0001F200 /* ZXUPCEANReader.h in Headers */, - 46EB2E0001F210 /* ZXUPCEANWriter.h in Headers */, - 46EB2E0001F220 /* ZXUPCEReader.h in Headers */, - 46EB2E0001F230 /* ZXUPCEWriter.h in Headers */, - 46EB2E0001F400 /* ZXURIParsedResult.h in Headers */, - 46EB2E0001F410 /* ZXURIResultParser.h in Headers */, - 46EB2E0001F420 /* ZXURLTOResultParser.h in Headers */, - 46EB2E0001F430 /* ZXVCardResultParser.h in Headers */, - 46EB2E0001F440 /* ZXVEventResultParser.h in Headers */, - 46EB2E0001F450 /* ZXVINParsedResult.h in Headers */, - 46EB2E0001F460 /* ZXVINResultParser.h in Headers */, - 46EB2E0001E620 /* ZXWhiteRectangleDetector.h in Headers */, - 46EB2E0001F470 /* ZXWifiParsedResult.h in Headers */, - 46EB2E0001F480 /* ZXWifiResultParser.h in Headers */, - 46EB2E0001E890 /* ZXWriter.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001F910 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001F950 /* args.h in Headers */, - 46EB2E0001F960 /* chrono.h in Headers */, - 46EB2E0001F970 /* color.h in Headers */, - 46EB2E0001F980 /* compile.h in Headers */, - 46EB2E0001F990 /* core.h in Headers */, - 46EB2E0001F9B0 /* format.h in Headers */, - 46EB2E0001F9A0 /* format-inl.h in Headers */, - 46EB2E0001F9C0 /* os.h in Headers */, - 46EB2E0001F9D0 /* ostream.h in Headers */, - 46EB2E0001F9E0 /* printf.h in Headers */, - 46EB2E0001F9F0 /* ranges.h in Headers */, - 46EB2E0001FA00 /* std.h in Headers */, - 46EB2E0001FA10 /* xchar.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FAD0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001FC10 /* glog-umbrella.h in Headers */, - 46EB2E0001FB80 /* log_severity.h in Headers */, - 46EB2E0001FB70 /* logging.h in Headers */, - 46EB2E0001FB90 /* raw_logging.h in Headers */, - 46EB2E0001FBA0 /* stl_logging.h in Headers */, - 46EB2E0001FBB0 /* vlog_is_on.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FD20 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001FE00 /* RNCSafeAreaContext.h in Headers */, - 46EB2E0001FE10 /* RNCSafeAreaProvider.h in Headers */, - 46EB2E0001FE20 /* RNCSafeAreaProviderManager.h in Headers */, - 46EB2E0001FE30 /* RNCSafeAreaShadowView.h in Headers */, - 46EB2E0001FE40 /* RNCSafeAreaUtils.h in Headers */, - 46EB2E0001FE50 /* RNCSafeAreaView.h in Headers */, - 46EB2E0001FE60 /* RNCSafeAreaViewEdgeMode.h in Headers */, - 46EB2E0001FE70 /* RNCSafeAreaViewEdges.h in Headers */, - 46EB2E0001FE80 /* RNCSafeAreaViewLocalData.h in Headers */, - 46EB2E0001FE90 /* RNCSafeAreaViewManager.h in Headers */, - 46EB2E0001FEA0 /* RNCSafeAreaViewMode.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FF60 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001FFE0 /* Pods-mobileapptemplate-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 02B79DFED924FA19CA90EC69614733E1 /* fmt */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001F8D0 /* Build configuration list for PBXNativeTarget "fmt" */; - buildPhases = ( - 46EB2E0001F910 /* Headers */, - 46EB2E0001F920 /* Sources */, - 46EB2E0001F930 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = fmt; - productName = fmt; - productReference = F4BDA69E3BCB0166D49FB679ABADCA00 /* fmt */; - productType = "com.apple.product-type.library.static"; - }; - 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001CCF0 /* Build configuration list for PBXNativeTarget "React-logger" */; - buildPhases = ( - 46EB2E0001CD30 /* Headers */, - 46EB2E0001CD40 /* Sources */, - 46EB2E0001CD50 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00024090 /* PBXTargetDependency */, - ); - name = "React-logger"; - productName = "React-logger"; - productReference = A5B49761F8D1EB12585DD45CAA2E489F /* React-logger */; - productType = "com.apple.product-type.library.static"; - }; - 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00019A90 /* Build configuration list for PBXNativeTarget "React-Mapbuffer" */; - buildPhases = ( - 46EB2E00019AD0 /* Headers */, - 46EB2E00019AE0 /* Sources */, - 46EB2E00019AF0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00022750 /* PBXTargetDependency */, - 46EB2E00022730 /* PBXTargetDependency */, - ); - name = "React-Mapbuffer"; - productName = "React-Mapbuffer"; - productReference = C941106D9D54AE237C5110F5638389AC /* React-Mapbuffer */; - productType = "com.apple.product-type.library.static"; - }; - 0A9E313F802B28B44A928D7969FB06FB /* ExpoWebBrowser */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00011430 /* Build configuration list for PBXNativeTarget "ExpoWebBrowser" */; - buildPhases = ( - 46EB2E00011470 /* Headers */, - 46EB2E00011480 /* Sources */, - 46EB2E00011490 /* Frameworks */, - 46EB2E00011550 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000210B0 /* PBXTargetDependency */, - ); - name = ExpoWebBrowser; - productName = ExpoWebBrowser; - productReference = 91BFA73E529051CDD2E6783F3C8023D1 /* ExpoWebBrowser */; - productType = "com.apple.product-type.library.static"; - }; - 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001BEB0 /* Build configuration list for PBXNativeTarget "React-debug" */; - buildPhases = ( - 46EB2E0001BEF0 /* Headers */, - 46EB2E0001BF00 /* Sources */, - 46EB2E0001BF10 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "React-debug"; - productName = "React-debug"; - productReference = 6ED2C07E6AE77BBD9A6856E523EF6A06 /* React-debug */; - productType = "com.apple.product-type.library.static"; - }; - 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001BA40 /* Build configuration list for PBXNativeTarget "React-RuntimeHermes" */; - buildPhases = ( - 46EB2E0001BA80 /* Headers */, - 46EB2E0001BA90 /* Sources */, - 46EB2E0001BAA0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023830 /* PBXTargetDependency */, - 46EB2E000238D0 /* PBXTargetDependency */, - 46EB2E000238F0 /* PBXTargetDependency */, - 46EB2E00023930 /* PBXTargetDependency */, - 46EB2E00023890 /* PBXTargetDependency */, - 46EB2E00023910 /* PBXTargetDependency */, - 46EB2E00023870 /* PBXTargetDependency */, - 46EB2E00023850 /* PBXTargetDependency */, - 46EB2E000238B0 /* PBXTargetDependency */, - 46EB2E00023950 /* PBXTargetDependency */, - ); - name = "React-RuntimeHermes"; - productName = "React-RuntimeHermes"; - productReference = 4F3E9C98444FA55E416B857143C48013 /* React-RuntimeHermes */; - productType = "com.apple.product-type.library.static"; - }; - 0F782E65C434CB2F920719FC727833DC /* EXConstants-EXConstants */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F160 /* Build configuration list for PBXNativeTarget "EXConstants-EXConstants" */; - buildPhases = ( - 46EB2E0000F1A0 /* Sources */, - 46EB2E0000F1B0 /* Frameworks */, - 46EB2E0000F1C0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "EXConstants-EXConstants"; - productName = EXConstants; - productReference = 8373770623C36DC1B0469DD50C6F763C /* EXConstants-EXConstants */; - productType = "com.apple.product-type.bundle"; - }; - 105765E503515FDF1EFEBEFA6F166225 /* ExpoFont */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00010160 /* Build configuration list for PBXNativeTarget "ExpoFont" */; - buildPhases = ( - 46EB2E000101A0 /* Headers */, - 46EB2E000101B0 /* Sources */, - 46EB2E000101C0 /* Frameworks */, - 46EB2E00010280 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020DD0 /* PBXTargetDependency */, - ); - name = ExpoFont; - productName = ExpoFont; - productReference = ABC8ABA7BE6A035D2B3BD07109EFD54A /* ExpoFont */; - productType = "com.apple.product-type.library.static"; - }; - 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001D950 /* Build configuration list for PBXNativeTarget "SocketRocket" */; - buildPhases = ( - 46EB2E0001D990 /* Headers */, - 46EB2E0001D9A0 /* Sources */, - 46EB2E0001D9B0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SocketRocket; - productName = SocketRocket; - productReference = 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */; - productType = "com.apple.product-type.library.static"; - }; - 20140544B89B60083D9626CBDB171E89 /* EXBarCodeScanner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000EF00 /* Build configuration list for PBXNativeTarget "EXBarCodeScanner" */; - buildPhases = ( - 46EB2E0000EF40 /* Headers */, - 46EB2E0000EF50 /* Sources */, - 46EB2E0000EF60 /* Frameworks */, - 46EB2E0000F090 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020B70 /* PBXTargetDependency */, - 46EB2E00020B50 /* PBXTargetDependency */, - 46EB2E00020B90 /* PBXTargetDependency */, - ); - name = EXBarCodeScanner; - productName = EXBarCodeScanner; - productReference = 981DE5816F289093469CC450A22DC1F7 /* EXBarCodeScanner */; - productType = "com.apple.product-type.library.static"; - }; - 20B605F265EBCD84C7167FE854FDED12 /* EXApplication-ExpoApplication_privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000ED80 /* Build configuration list for PBXNativeTarget "EXApplication-ExpoApplication_privacy" */; - buildPhases = ( - 46EB2E0000EDC0 /* Sources */, - 46EB2E0000EDD0 /* Frameworks */, - 46EB2E0000EDE0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "EXApplication-ExpoApplication_privacy"; - productName = ExpoApplication_privacy; - productReference = 89113033478803623ECCDB4F9A1CBE61 /* EXApplication-ExpoApplication_privacy */; - productType = "com.apple.product-type.bundle"; - }; - 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C3F0 /* Build configuration list for PBXNativeTarget "React-hermes" */; - buildPhases = ( - 46EB2E0001C430 /* Headers */, - 46EB2E0001C440 /* Sources */, - 46EB2E0001C450 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023C70 /* PBXTargetDependency */, - 46EB2E00023C50 /* PBXTargetDependency */, - 46EB2E00023BD0 /* PBXTargetDependency */, - 46EB2E00023CF0 /* PBXTargetDependency */, - 46EB2E00023BF0 /* PBXTargetDependency */, - 46EB2E00023C10 /* PBXTargetDependency */, - 46EB2E00023C30 /* PBXTargetDependency */, - 46EB2E00023D10 /* PBXTargetDependency */, - 46EB2E00023C90 /* PBXTargetDependency */, - 46EB2E00023CB0 /* PBXTargetDependency */, - 46EB2E00023CD0 /* PBXTargetDependency */, - ); - name = "React-hermes"; - productName = "React-hermes"; - productReference = DAD8B71DF2DFCF15AAF98C06D37D5703 /* React-hermes */; - productType = "com.apple.product-type.library.static"; - }; - 214E42634D1E187D876346D36184B655 /* RNScreens */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00015730 /* Build configuration list for PBXNativeTarget "RNScreens" */; - buildPhases = ( - 46EB2E00015770 /* Headers */, - 46EB2E00015780 /* Sources */, - 46EB2E00015790 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021A30 /* PBXTargetDependency */, - 46EB2E00021830 /* PBXTargetDependency */, - 46EB2E000218B0 /* PBXTargetDependency */, - 46EB2E000218D0 /* PBXTargetDependency */, - 46EB2E00021890 /* PBXTargetDependency */, - 46EB2E00021810 /* PBXTargetDependency */, - 46EB2E00021950 /* PBXTargetDependency */, - 46EB2E000219F0 /* PBXTargetDependency */, - 46EB2E00021910 /* PBXTargetDependency */, - 46EB2E00021870 /* PBXTargetDependency */, - 46EB2E00021A70 /* PBXTargetDependency */, - 46EB2E000219D0 /* PBXTargetDependency */, - 46EB2E000219B0 /* PBXTargetDependency */, - 46EB2E00021970 /* PBXTargetDependency */, - 46EB2E00021A10 /* PBXTargetDependency */, - 46EB2E00021990 /* PBXTargetDependency */, - 46EB2E000218F0 /* PBXTargetDependency */, - 46EB2E00021930 /* PBXTargetDependency */, - 46EB2E00021850 /* PBXTargetDependency */, - 46EB2E00021A50 /* PBXTargetDependency */, - ); - name = RNScreens; - productName = RNScreens; - productReference = 50B5347C9A6E93B7D4CFC3673BA6FB7E /* RNScreens */; - productType = "com.apple.product-type.library.static"; - }; - 219BE94914A9A27C5B88F925A6F26253 /* ExpoCrypto */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000FA80 /* Build configuration list for PBXNativeTarget "ExpoCrypto" */; - buildPhases = ( - 46EB2E0000FAC0 /* Headers */, - 46EB2E0000FAD0 /* Sources */, - 46EB2E0000FAE0 /* Frameworks */, - 46EB2E0000FB80 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020D30 /* PBXTargetDependency */, - ); - name = ExpoCrypto; - productName = ExpoCrypto; - productReference = 5C7A70A46CC181F171F0AB9E1682D2B7 /* ExpoCrypto */; - productType = "com.apple.product-type.library.static"; - }; - 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F380 /* Build configuration list for PBXNativeTarget "EXImageLoader" */; - buildPhases = ( - 46EB2E0000F3C0 /* Headers */, - 46EB2E0000F3D0 /* Sources */, - 46EB2E0000F3E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020C30 /* PBXTargetDependency */, - 46EB2E00020C10 /* PBXTargetDependency */, - ); - name = EXImageLoader; - productName = EXImageLoader; - productReference = 494E934B4070A029E1A8D42C9BDF4646 /* EXImageLoader */; - productType = "com.apple.product-type.library.static"; - }; - 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C580 /* Build configuration list for PBXNativeTarget "React-jserrorhandler" */; - buildPhases = ( - 46EB2E0001C5C0 /* Headers */, - 46EB2E0001C5D0 /* Sources */, - 46EB2E0001C5E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023D30 /* PBXTargetDependency */, - 46EB2E00023D90 /* PBXTargetDependency */, - 46EB2E00023D70 /* PBXTargetDependency */, - 46EB2E00023D50 /* PBXTargetDependency */, - ); - name = "React-jserrorhandler"; - productName = "React-jserrorhandler"; - productReference = C02EAF482D8B4DE45E3A58A25AE1FA91 /* React-jserrorhandler */; - productType = "com.apple.product-type.library.static"; - }; - 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C000 /* Build configuration list for PBXNativeTarget "React-featureflags" */; - buildPhases = ( - 46EB2E0001C040 /* Headers */, - 46EB2E0001C050 /* Sources */, - 46EB2E0001C060 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "React-featureflags"; - productName = "React-featureflags"; - productReference = 971F6C319DDD4BD078954A5EF77B5BA7 /* React-featureflags */; - productType = "com.apple.product-type.library.static"; - }; - 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000EAD0 /* Build configuration list for PBXNativeTarget "DoubleConversion" */; - buildPhases = ( - 46EB2E0000EB10 /* Headers */, - 46EB2E0000EB20 /* Sources */, - 46EB2E0000EB30 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = DoubleConversion; - productName = DoubleConversion; - productReference = 6FFB7B2992BB53405E6B771A5BA1E97D /* DoubleConversion */; - productType = "com.apple.product-type.library.static"; - }; - 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001DCC0 /* Build configuration list for PBXNativeTarget "Yoga" */; - buildPhases = ( - 46EB2E0001DD00 /* Headers */, - 46EB2E0001DD10 /* Sources */, - 46EB2E0001DD20 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Yoga; - productName = Yoga; - productReference = 65D0A19C165FA1126B1360680FE6DB12 /* Yoga */; - productType = "com.apple.product-type.library.static"; - }; - 2E8DE00395DDCF21D15D83FC2DDD3A93 /* ExpoAsset */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F6F0 /* Build configuration list for PBXNativeTarget "ExpoAsset" */; - buildPhases = ( - 46EB2E0000F730 /* Headers */, - 46EB2E0000F740 /* Sources */, - 46EB2E0000F750 /* Frameworks */, - 46EB2E0000F7D0 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020CD0 /* PBXTargetDependency */, - ); - name = ExpoAsset; - productName = ExpoAsset; - productReference = 80854D88467765B192E95AC12D7E7825 /* ExpoAsset */; - productType = "com.apple.product-type.library.static"; - }; - 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001D430 /* Build configuration list for PBXNativeTarget "React-utils" */; - buildPhases = ( - 46EB2E0001D470 /* Headers */, - 46EB2E0001D480 /* Sources */, - 46EB2E0001D490 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000242B0 /* PBXTargetDependency */, - 46EB2E00024330 /* PBXTargetDependency */, - 46EB2E000242D0 /* PBXTargetDependency */, - 46EB2E000242F0 /* PBXTargetDependency */, - 46EB2E00024310 /* PBXTargetDependency */, - ); - name = "React-utils"; - productName = "React-utils"; - productReference = B7610E9FDE749C16C0B1CDAAF3B2DDC2 /* React-utils */; - productType = "com.apple.product-type.library.static"; - }; - 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001E250 /* Build configuration list for PBXNativeTarget "ZXingObjC" */; - buildPhases = ( - 46EB2E0001E290 /* Headers */, - 46EB2E0001E2A0 /* Sources */, - 46EB2E0001E2B0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ZXingObjC; - productName = ZXingObjC; - productReference = 6F73B6C7971A37DCD5170ED89E3DF741 /* ZXingObjC */; - productType = "com.apple.product-type.library.static"; - }; - 337D49CFF8C109DC1CC07F326439084E /* Expo */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F4B0 /* Build configuration list for PBXNativeTarget "Expo" */; - buildPhases = ( - 46EB2E0000F4F0 /* Headers */, - 46EB2E0000F500 /* Sources */, - 46EB2E0000F510 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020C50 /* PBXTargetDependency */, - ); - name = Expo; - productName = Expo; - productReference = 58926B83684F42641928AA071B863676 /* Expo */; - productType = "com.apple.product-type.library.static"; - }; - 3B932EC9659D505694902B50F4EB3D8B /* AppAuth-AppAuthCore_Privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000E580 /* Build configuration list for PBXNativeTarget "AppAuth-AppAuthCore_Privacy" */; - buildPhases = ( - 46EB2E0000E5C0 /* Sources */, - 46EB2E0000E5D0 /* Frameworks */, - 46EB2E0000E5E0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "AppAuth-AppAuthCore_Privacy"; - productName = AppAuthCore_Privacy; - productReference = EF9852680BCD6EC8B15F622B5B92A838 /* AppAuth-AppAuthCore_Privacy */; - productType = "com.apple.product-type.bundle"; - }; - 417B25AC44CA1D040034CC1F375CEE36 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E000118B0 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy" */; - buildPhases = ( - 46EB2E000118F0 /* Sources */, - 46EB2E00011900 /* Frameworks */, - 46EB2E00011910 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; - productName = GTMSessionFetcher_Core_Privacy; - productReference = E826FA0DCB9AA6E7829C68391B323B78 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */; - productType = "com.apple.product-type.bundle"; - }; - 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001BBB0 /* Build configuration list for PBXNativeTarget "React-cxxreact" */; - buildPhases = ( - 46EB2E0001BBF0 /* Headers */, - 46EB2E0001BC00 /* Sources */, - 46EB2E0001BC10 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023990 /* PBXTargetDependency */, - 46EB2E000239D0 /* PBXTargetDependency */, - 46EB2E00023A30 /* PBXTargetDependency */, - 46EB2E00023AD0 /* PBXTargetDependency */, - 46EB2E00023A90 /* PBXTargetDependency */, - 46EB2E00023A10 /* PBXTargetDependency */, - 46EB2E00023AB0 /* PBXTargetDependency */, - 46EB2E00023A70 /* PBXTargetDependency */, - 46EB2E00023A50 /* PBXTargetDependency */, - 46EB2E00023970 /* PBXTargetDependency */, - 46EB2E000239B0 /* PBXTargetDependency */, - 46EB2E000239F0 /* PBXTargetDependency */, - 46EB2E00023AF0 /* PBXTargetDependency */, - ); - name = "React-cxxreact"; - productName = "React-cxxreact"; - productReference = 37592FDAD45752511010F4B06AC57355 /* React-cxxreact */; - productType = "com.apple.product-type.library.static"; - }; - 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C170 /* Build configuration list for PBXNativeTarget "React-graphics" */; - buildPhases = ( - 46EB2E0001C1B0 /* Headers */, - 46EB2E0001C1C0 /* Sources */, - 46EB2E0001C1D0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023B90 /* PBXTargetDependency */, - 46EB2E00023B30 /* PBXTargetDependency */, - 46EB2E00023B50 /* PBXTargetDependency */, - 46EB2E00023B70 /* PBXTargetDependency */, - 46EB2E00023BB0 /* PBXTargetDependency */, - 46EB2E00023B10 /* PBXTargetDependency */, - ); - name = "React-graphics"; - productName = "React-graphics"; - productReference = 5AA54A19E2135E09B9C8C0767385FD3A /* React-graphics */; - productType = "com.apple.product-type.library.static"; - }; - 4C0DE1C47CE99F0D1B5D4618E9E61DA6 /* RNCAsyncStorage-RNCAsyncStorage_resources */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00013CB0 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage-RNCAsyncStorage_resources" */; - buildPhases = ( - 46EB2E00013CF0 /* Sources */, - 46EB2E00013D00 /* Frameworks */, - 46EB2E00013D10 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "RNCAsyncStorage-RNCAsyncStorage_resources"; - productName = RNCAsyncStorage_resources; - productReference = 7894B46E6C7FA2545BF0AD11EFC6F44E /* RNCAsyncStorage-RNCAsyncStorage_resources */; - productType = "com.apple.product-type.bundle"; - }; - 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001AB90 /* Build configuration list for PBXNativeTarget "React-RCTImage" */; - buildPhases = ( - 46EB2E0001ABD0 /* Headers */, - 46EB2E0001ABE0 /* Sources */, - 46EB2E0001ABF0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023030 /* PBXTargetDependency */, - 46EB2E00023050 /* PBXTargetDependency */, - 46EB2E000230D0 /* PBXTargetDependency */, - 46EB2E00023090 /* PBXTargetDependency */, - 46EB2E00023110 /* PBXTargetDependency */, - 46EB2E000230B0 /* PBXTargetDependency */, - 46EB2E00023070 /* PBXTargetDependency */, - 46EB2E000230F0 /* PBXTargetDependency */, - ); - name = "React-RCTImage"; - productName = "React-RCTImage"; - productReference = EEDBF403E8E0B3885E65C2741B536BC5 /* React-RCTImage */; - productType = "com.apple.product-type.library.static"; - }; - 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00018160 /* Build configuration list for PBXNativeTarget "React-Fabric" */; - buildPhases = ( - 46EB2E000181A0 /* Headers */, - 46EB2E00020070 /* [CP-User] [RN]Check rncore */, - 46EB2E000181B0 /* Sources */, - 46EB2E000181C0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000222B0 /* PBXTargetDependency */, - 46EB2E000221B0 /* PBXTargetDependency */, - 46EB2E000221F0 /* PBXTargetDependency */, - 46EB2E00022210 /* PBXTargetDependency */, - 46EB2E000222F0 /* PBXTargetDependency */, - 46EB2E00022370 /* PBXTargetDependency */, - 46EB2E00022310 /* PBXTargetDependency */, - 46EB2E000223B0 /* PBXTargetDependency */, - 46EB2E00022250 /* PBXTargetDependency */, - 46EB2E000221D0 /* PBXTargetDependency */, - 46EB2E00022270 /* PBXTargetDependency */, - 46EB2E00022390 /* PBXTargetDependency */, - 46EB2E00022350 /* PBXTargetDependency */, - 46EB2E00022330 /* PBXTargetDependency */, - 46EB2E00022230 /* PBXTargetDependency */, - 46EB2E000223F0 /* PBXTargetDependency */, - 46EB2E000222D0 /* PBXTargetDependency */, - 46EB2E00022290 /* PBXTargetDependency */, - 46EB2E000223D0 /* PBXTargetDependency */, - ); - name = "React-Fabric"; - productName = "React-Fabric"; - productReference = DE73D8A5ECB254D9D3F8C36C8D201F89 /* React-Fabric */; - productType = "com.apple.product-type.library.static"; - }; - 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00013940 /* Build configuration list for PBXNativeTarget "RCTDeprecation" */; - buildPhases = ( - 46EB2E00013980 /* Headers */, - 46EB2E00013990 /* Sources */, - 46EB2E000139A0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = RCTDeprecation; - productName = RCTDeprecation; - productReference = 33EEBF1D210254B5452CE560F81C9D38 /* RCTDeprecation */; - productType = "com.apple.product-type.library.static"; - }; - 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001D260 /* Build configuration list for PBXNativeTarget "React-runtimescheduler" */; - buildPhases = ( - 46EB2E0001D2A0 /* Headers */, - 46EB2E0001D2B0 /* Sources */, - 46EB2E0001D2C0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00024230 /* PBXTargetDependency */, - 46EB2E00024170 /* PBXTargetDependency */, - 46EB2E00024190 /* PBXTargetDependency */, - 46EB2E00024270 /* PBXTargetDependency */, - 46EB2E000241F0 /* PBXTargetDependency */, - 46EB2E00024250 /* PBXTargetDependency */, - 46EB2E000241B0 /* PBXTargetDependency */, - 46EB2E00024150 /* PBXTargetDependency */, - 46EB2E000241D0 /* PBXTargetDependency */, - 46EB2E00024210 /* PBXTargetDependency */, - 46EB2E00024290 /* PBXTargetDependency */, - ); - name = "React-runtimescheduler"; - productName = "React-runtimescheduler"; - productReference = A67E85E5F06FDA406D3A1B378BDF0C5C /* React-runtimescheduler */; - productType = "com.apple.product-type.library.static"; - }; - 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001B580 /* Build configuration list for PBXNativeTarget "React-RCTVibration" */; - buildPhases = ( - 46EB2E0001B5C0 /* Headers */, - 46EB2E0001B5D0 /* Sources */, - 46EB2E0001B5E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000233D0 /* PBXTargetDependency */, - 46EB2E00023430 /* PBXTargetDependency */, - 46EB2E00023410 /* PBXTargetDependency */, - 46EB2E00023470 /* PBXTargetDependency */, - 46EB2E000233F0 /* PBXTargetDependency */, - 46EB2E00023450 /* PBXTargetDependency */, - ); - name = "React-RCTVibration"; - productName = "React-RCTVibration"; - productReference = C1A919103EAC9813D236486C34FC0A21 /* React-RCTVibration */; - productType = "com.apple.product-type.library.static"; - }; - 5476F82C9430F9DD7EC76D0150754254 /* RNGoogleSignin */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00014220 /* Build configuration list for PBXNativeTarget "RNGoogleSignin" */; - buildPhases = ( - 46EB2E00014260 /* Headers */, - 46EB2E00014270 /* Sources */, - 46EB2E00014280 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021550 /* PBXTargetDependency */, - 46EB2E00021570 /* PBXTargetDependency */, - ); - name = RNGoogleSignin; - productName = RNGoogleSignin; - productReference = 97CE6A3FA04F0B3C1E0418A227804309 /* RNGoogleSignin */; - productType = "com.apple.product-type.library.static"; - }; - 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00019BB0 /* Build configuration list for PBXNativeTarget "React-NativeModulesApple" */; - buildPhases = ( - 46EB2E00019BF0 /* Headers */, - 46EB2E00019C00 /* Sources */, - 46EB2E00019C10 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000227D0 /* PBXTargetDependency */, - 46EB2E000227B0 /* PBXTargetDependency */, - 46EB2E000227F0 /* PBXTargetDependency */, - 46EB2E00022810 /* PBXTargetDependency */, - 46EB2E00022850 /* PBXTargetDependency */, - 46EB2E00022830 /* PBXTargetDependency */, - 46EB2E00022790 /* PBXTargetDependency */, - 46EB2E00022770 /* PBXTargetDependency */, - 46EB2E00022870 /* PBXTargetDependency */, - ); - name = "React-NativeModulesApple"; - productName = "React-NativeModulesApple"; - productReference = 1E649614D7644BF68C2F5D4CB3FBF8DC /* React-NativeModulesApple */; - productType = "com.apple.product-type.library.static"; - }; - 5955B61E4C6FA72C100438F1FB8EB025 /* Pods-mobileapptemplate */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001FF20 /* Build configuration list for PBXNativeTarget "Pods-mobileapptemplate" */; - buildPhases = ( - 46EB2E0001FF60 /* Headers */, - 46EB2E0001FF70 /* Sources */, - 46EB2E0001FF80 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000200B0 /* PBXTargetDependency */, - 46EB2E000200D0 /* PBXTargetDependency */, - 46EB2E000200F0 /* PBXTargetDependency */, - 46EB2E00020110 /* PBXTargetDependency */, - 46EB2E00020130 /* PBXTargetDependency */, - 46EB2E00020150 /* PBXTargetDependency */, - 46EB2E00020170 /* PBXTargetDependency */, - 46EB2E00020190 /* PBXTargetDependency */, - 46EB2E000201B0 /* PBXTargetDependency */, - 46EB2E000201D0 /* PBXTargetDependency */, - 46EB2E000201F0 /* PBXTargetDependency */, - 46EB2E00020210 /* PBXTargetDependency */, - 46EB2E00020230 /* PBXTargetDependency */, - 46EB2E00020250 /* PBXTargetDependency */, - 46EB2E00020270 /* PBXTargetDependency */, - 46EB2E00020290 /* PBXTargetDependency */, - 46EB2E000202B0 /* PBXTargetDependency */, - 46EB2E000202D0 /* PBXTargetDependency */, - 46EB2E000202F0 /* PBXTargetDependency */, - 46EB2E00020310 /* PBXTargetDependency */, - 46EB2E00020330 /* PBXTargetDependency */, - 46EB2E00020350 /* PBXTargetDependency */, - 46EB2E00020370 /* PBXTargetDependency */, - 46EB2E00020390 /* PBXTargetDependency */, - 46EB2E000203B0 /* PBXTargetDependency */, - 46EB2E000203D0 /* PBXTargetDependency */, - 46EB2E000203F0 /* PBXTargetDependency */, - 46EB2E00020410 /* PBXTargetDependency */, - 46EB2E00020430 /* PBXTargetDependency */, - 46EB2E00020450 /* PBXTargetDependency */, - 46EB2E00020470 /* PBXTargetDependency */, - 46EB2E00020490 /* PBXTargetDependency */, - 46EB2E000204B0 /* PBXTargetDependency */, - 46EB2E000204D0 /* PBXTargetDependency */, - 46EB2E000204F0 /* PBXTargetDependency */, - 46EB2E00020510 /* PBXTargetDependency */, - 46EB2E00020530 /* PBXTargetDependency */, - 46EB2E00020550 /* PBXTargetDependency */, - 46EB2E00020570 /* PBXTargetDependency */, - 46EB2E00020590 /* PBXTargetDependency */, - 46EB2E000205B0 /* PBXTargetDependency */, - 46EB2E000205D0 /* PBXTargetDependency */, - 46EB2E000205F0 /* PBXTargetDependency */, - 46EB2E00020610 /* PBXTargetDependency */, - 46EB2E00020630 /* PBXTargetDependency */, - 46EB2E00020650 /* PBXTargetDependency */, - 46EB2E00020670 /* PBXTargetDependency */, - 46EB2E00020690 /* PBXTargetDependency */, - 46EB2E000206B0 /* PBXTargetDependency */, - 46EB2E000206D0 /* PBXTargetDependency */, - 46EB2E000206F0 /* PBXTargetDependency */, - 46EB2E00020710 /* PBXTargetDependency */, - 46EB2E00020730 /* PBXTargetDependency */, - 46EB2E00020750 /* PBXTargetDependency */, - 46EB2E00020770 /* PBXTargetDependency */, - 46EB2E00020790 /* PBXTargetDependency */, - 46EB2E000207B0 /* PBXTargetDependency */, - 46EB2E000207D0 /* PBXTargetDependency */, - 46EB2E000207F0 /* PBXTargetDependency */, - 46EB2E00020810 /* PBXTargetDependency */, - 46EB2E00020830 /* PBXTargetDependency */, - 46EB2E00020850 /* PBXTargetDependency */, - 46EB2E00020870 /* PBXTargetDependency */, - 46EB2E00020890 /* PBXTargetDependency */, - 46EB2E000208B0 /* PBXTargetDependency */, - 46EB2E000208D0 /* PBXTargetDependency */, - 46EB2E000208F0 /* PBXTargetDependency */, - 46EB2E00020910 /* PBXTargetDependency */, - 46EB2E00020930 /* PBXTargetDependency */, - 46EB2E00020950 /* PBXTargetDependency */, - 46EB2E00020970 /* PBXTargetDependency */, - 46EB2E00020990 /* PBXTargetDependency */, - 46EB2E000209B0 /* PBXTargetDependency */, - 46EB2E000209D0 /* PBXTargetDependency */, - 46EB2E000209F0 /* PBXTargetDependency */, - 46EB2E00020A10 /* PBXTargetDependency */, - 46EB2E00020A30 /* PBXTargetDependency */, - 46EB2E00020A50 /* PBXTargetDependency */, - 46EB2E00020A70 /* PBXTargetDependency */, - 46EB2E00020A90 /* PBXTargetDependency */, - 46EB2E00020AB0 /* PBXTargetDependency */, - 46EB2E00020AD0 /* PBXTargetDependency */, - ); - name = "Pods-mobileapptemplate"; - productName = "Pods-mobileapptemplate"; - productReference = 288CD1F2113855AFB654C359138106EF /* Pods-mobileapptemplate */; - productType = "com.apple.product-type.library.static"; - }; - 5C642AA10FB29936669CC269F42079C6 /* AppAuth */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000E500 /* Build configuration list for PBXNativeTarget "AppAuth" */; - buildPhases = ( - 46EB2E0000E540 /* Headers */, - 46EB2E0000E550 /* Sources */, - 46EB2E0000E560 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020AF0 /* PBXTargetDependency */, - ); - name = AppAuth; - productName = AppAuth; - productReference = 3FD1B4C1246D643E9476438C28048FA8 /* AppAuth */; - productType = "com.apple.product-type.library.static"; - }; - 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00010400 /* Build configuration list for PBXNativeTarget "ExpoModulesCore" */; - buildPhases = ( - 46EB2E00010440 /* Headers */, - 46EB2E00010450 /* Sources */, - 46EB2E00010460 /* Frameworks */, - 46EB2E000113E0 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021090 /* PBXTargetDependency */, - 46EB2E00020ED0 /* PBXTargetDependency */, - 46EB2E00020F50 /* PBXTargetDependency */, - 46EB2E00020F70 /* PBXTargetDependency */, - 46EB2E00020F30 /* PBXTargetDependency */, - 46EB2E00020E50 /* PBXTargetDependency */, - 46EB2E00020FB0 /* PBXTargetDependency */, - 46EB2E00021050 /* PBXTargetDependency */, - 46EB2E00020EB0 /* PBXTargetDependency */, - 46EB2E00020E90 /* PBXTargetDependency */, - 46EB2E00020F10 /* PBXTargetDependency */, - 46EB2E00021030 /* PBXTargetDependency */, - 46EB2E00021010 /* PBXTargetDependency */, - 46EB2E00020FD0 /* PBXTargetDependency */, - 46EB2E00020E30 /* PBXTargetDependency */, - 46EB2E00021070 /* PBXTargetDependency */, - 46EB2E00020FF0 /* PBXTargetDependency */, - 46EB2E00020E70 /* PBXTargetDependency */, - 46EB2E00020F90 /* PBXTargetDependency */, - 46EB2E00020EF0 /* PBXTargetDependency */, - 46EB2E00020E10 /* PBXTargetDependency */, - ); - name = ExpoModulesCore; - productName = ExpoModulesCore; - productReference = 5868279839278475B7AAE3A5535A508C /* ExpoModulesCore */; - productType = "com.apple.product-type.library.static"; - }; - 61D0956690519FC30DB411716DB5D4E9 /* ExpoFileSystem */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000FDB0 /* Build configuration list for PBXNativeTarget "ExpoFileSystem" */; - buildPhases = ( - 46EB2E0000FDF0 /* Headers */, - 46EB2E0000FE00 /* Sources */, - 46EB2E0000FE10 /* Frameworks */, - 46EB2E00010110 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020D90 /* PBXTargetDependency */, - 46EB2E00020DB0 /* PBXTargetDependency */, - ); - name = ExpoFileSystem; - productName = ExpoFileSystem; - productReference = CD31A81A9E8B35D5194EE8ED811B5D64 /* ExpoFileSystem */; - productType = "com.apple.product-type.library.static"; - }; - 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001AE90 /* Build configuration list for PBXNativeTarget "React-RCTNetwork" */; - buildPhases = ( - 46EB2E0001AED0 /* Headers */, - 46EB2E0001AEE0 /* Sources */, - 46EB2E0001AEF0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000231D0 /* PBXTargetDependency */, - 46EB2E000231F0 /* PBXTargetDependency */, - 46EB2E00023250 /* PBXTargetDependency */, - 46EB2E00023230 /* PBXTargetDependency */, - 46EB2E00023290 /* PBXTargetDependency */, - 46EB2E00023210 /* PBXTargetDependency */, - 46EB2E00023270 /* PBXTargetDependency */, - ); - name = "React-RCTNetwork"; - productName = "React-RCTNetwork"; - productReference = A68E5A9B69A3BA0FD52CAF7A354EC93B /* React-RCTNetwork */; - productType = "com.apple.product-type.library.static"; - }; - 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00015B10 /* Build configuration list for PBXNativeTarget "React-Codegen" */; - buildPhases = ( - 46EB2E00015B50 /* Headers */, - 46EB2E00020060 /* [CP-User] Generate Specs */, - 46EB2E00015B60 /* Sources */, - 46EB2E00015B70 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021CF0 /* PBXTargetDependency */, - 46EB2E00021BF0 /* PBXTargetDependency */, - 46EB2E00021C10 /* PBXTargetDependency */, - 46EB2E00021C30 /* PBXTargetDependency */, - 46EB2E00021C50 /* PBXTargetDependency */, - 46EB2E00021D50 /* PBXTargetDependency */, - 46EB2E00021D70 /* PBXTargetDependency */, - 46EB2E00021CB0 /* PBXTargetDependency */, - 46EB2E00021D90 /* PBXTargetDependency */, - 46EB2E00021DD0 /* PBXTargetDependency */, - 46EB2E00021D10 /* PBXTargetDependency */, - 46EB2E00021C70 /* PBXTargetDependency */, - 46EB2E00021BD0 /* PBXTargetDependency */, - 46EB2E00021D30 /* PBXTargetDependency */, - 46EB2E00021DB0 /* PBXTargetDependency */, - 46EB2E00021C90 /* PBXTargetDependency */, - 46EB2E00021CD0 /* PBXTargetDependency */, - 46EB2E00021DF0 /* PBXTargetDependency */, - ); - name = "React-Codegen"; - productName = "React-Codegen"; - productReference = E7178FECB829C9576A3723658B07F087 /* React-Codegen */; - productType = "com.apple.product-type.library.static"; - }; - 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001AFD0 /* Build configuration list for PBXNativeTarget "React-RCTSettings" */; - buildPhases = ( - 46EB2E0001B010 /* Headers */, - 46EB2E0001B020 /* Sources */, - 46EB2E0001B030 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000232B0 /* PBXTargetDependency */, - 46EB2E000232D0 /* PBXTargetDependency */, - 46EB2E00023330 /* PBXTargetDependency */, - 46EB2E00023310 /* PBXTargetDependency */, - 46EB2E00023370 /* PBXTargetDependency */, - 46EB2E000232F0 /* PBXTargetDependency */, - 46EB2E00023350 /* PBXTargetDependency */, - ); - name = "React-RCTSettings"; - productName = "React-RCTSettings"; - productReference = 269BE773C9482484B70949A40F4EA525 /* React-RCTSettings */; - productType = "com.apple.product-type.library.static"; - }; - 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F0E0 /* Build configuration list for PBXNativeTarget "EXConstants" */; - buildPhases = ( - 46EB2E0000F120 /* Headers */, - 46EB2E00020050 /* [CP-User] Generate app.config for prebuilt Constants.manifest */, - 46EB2E0000F130 /* Sources */, - 46EB2E0000F140 /* Frameworks */, - 46EB2E0000F330 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020BB0 /* PBXTargetDependency */, - 46EB2E00020BD0 /* PBXTargetDependency */, - 46EB2E00020BF0 /* PBXTargetDependency */, - ); - name = EXConstants; - productName = EXConstants; - productReference = 220361FF3B2778F8F38C2C4DCC5B49FD /* EXConstants */; - productType = "com.apple.product-type.library.static"; - }; - 6EDBCD95D1624C1F631DF5983AADB3B3 /* ExpoCamera */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F820 /* Build configuration list for PBXNativeTarget "ExpoCamera" */; - buildPhases = ( - 46EB2E0000F860 /* Headers */, - 46EB2E0000F870 /* Sources */, - 46EB2E0000F880 /* Frameworks */, - 46EB2E0000FA30 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020CF0 /* PBXTargetDependency */, - 46EB2E00020D10 /* PBXTargetDependency */, - ); - name = ExpoCamera; - productName = ExpoCamera; - productReference = 8EB3D0724E20D016740D2411561FB73D /* ExpoCamera */; - productType = "com.apple.product-type.library.static"; - }; - 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001AD90 /* Build configuration list for PBXNativeTarget "React-RCTLinking" */; - buildPhases = ( - 46EB2E0001ADD0 /* Headers */, - 46EB2E0001ADE0 /* Sources */, - 46EB2E0001ADF0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023190 /* PBXTargetDependency */, - 46EB2E00023130 /* PBXTargetDependency */, - 46EB2E000231B0 /* PBXTargetDependency */, - 46EB2E00023170 /* PBXTargetDependency */, - 46EB2E00023150 /* PBXTargetDependency */, - ); - name = "React-RCTLinking"; - productName = "React-RCTLinking"; - productReference = 802121F5B756ACBFDD6D08C36246DADD /* React-RCTLinking */; - productType = "com.apple.product-type.library.static"; - }; - 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E000161B0 /* Build configuration list for PBXNativeTarget "React-Core" */; - buildPhases = ( - 46EB2E000161F0 /* Headers */, - 46EB2E00016200 /* Sources */, - 46EB2E00016210 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021E30 /* PBXTargetDependency */, - 46EB2E00021FB0 /* PBXTargetDependency */, - 46EB2E00021E10 /* PBXTargetDependency */, - 46EB2E00021E50 /* PBXTargetDependency */, - 46EB2E00021EF0 /* PBXTargetDependency */, - 46EB2E00021FD0 /* PBXTargetDependency */, - 46EB2E00021E90 /* PBXTargetDependency */, - 46EB2E00021EB0 /* PBXTargetDependency */, - 46EB2E00021F90 /* PBXTargetDependency */, - 46EB2E00021E70 /* PBXTargetDependency */, - 46EB2E00021F30 /* PBXTargetDependency */, - 46EB2E00021ED0 /* PBXTargetDependency */, - 46EB2E00021F10 /* PBXTargetDependency */, - 46EB2E00021F50 /* PBXTargetDependency */, - 46EB2E00021F70 /* PBXTargetDependency */, - 46EB2E00021FF0 /* PBXTargetDependency */, - ); - name = "React-Core"; - productName = "React-Core"; - productReference = BD71E2539823621820F84384064C253A /* React-Core */; - productType = "com.apple.product-type.library.static"; - }; - 7DFA91ED3A3D0BC020C3C843A3D1EB38 /* GoogleSignIn-GoogleSignIn */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00011AE0 /* Build configuration list for PBXNativeTarget "GoogleSignIn-GoogleSignIn" */; - buildPhases = ( - 46EB2E00011B20 /* Sources */, - 46EB2E00011B30 /* Frameworks */, - 46EB2E00011B40 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "GoogleSignIn-GoogleSignIn"; - productName = GoogleSignIn; - productReference = E5BA41B7F2E1FE47F9ABCAC27C9E4281 /* GoogleSignIn-GoogleSignIn */; - productType = "com.apple.product-type.bundle"; - }; - 7E666B1A2E7C9940B41E40FF9793F57C /* GTMAppAuth-GTMAppAuth_Privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00011690 /* Build configuration list for PBXNativeTarget "GTMAppAuth-GTMAppAuth_Privacy" */; - buildPhases = ( - 46EB2E000116D0 /* Sources */, - 46EB2E000116E0 /* Frameworks */, - 46EB2E000116F0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "GTMAppAuth-GTMAppAuth_Privacy"; - productName = GTMAppAuth_Privacy; - productReference = DA0C8E4A1DAFC158C8B8845D021E6531 /* GTMAppAuth-GTMAppAuth_Privacy */; - productType = "com.apple.product-type.bundle"; - }; - 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00011610 /* Build configuration list for PBXNativeTarget "GTMAppAuth" */; - buildPhases = ( - 46EB2E00011650 /* Headers */, - 46EB2E00011660 /* Sources */, - 46EB2E00011670 /* Frameworks */, - 46EB2E000117F0 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021110 /* PBXTargetDependency */, - 46EB2E000210D0 /* PBXTargetDependency */, - 46EB2E000210F0 /* PBXTargetDependency */, - ); - name = GTMAppAuth; - productName = GTMAppAuth; - productReference = 6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth */; - productType = "com.apple.product-type.library.static"; - }; - 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00013C30 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage" */; - buildPhases = ( - 46EB2E00013C70 /* Headers */, - 46EB2E00013C80 /* Sources */, - 46EB2E00013C90 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000212B0 /* PBXTargetDependency */, - 46EB2E000212D0 /* PBXTargetDependency */, - ); - name = RNCAsyncStorage; - productName = RNCAsyncStorage; - productReference = 5737DDB4BC95AD399B3206838AB97095 /* RNCAsyncStorage */; - productType = "com.apple.product-type.library.static"; - }; - 8C8F782BF97E9978F4B6AF92621D724F /* EXConstants-ExpoConstants_privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F200 /* Build configuration list for PBXNativeTarget "EXConstants-ExpoConstants_privacy" */; - buildPhases = ( - 46EB2E0000F240 /* Sources */, - 46EB2E0000F250 /* Frameworks */, - 46EB2E0000F260 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "EXConstants-ExpoConstants_privacy"; - productName = ExpoConstants_privacy; - productReference = BB41A78C1BAC8F34C36E35A225A47DFC /* EXConstants-ExpoConstants_privacy */; - productType = "com.apple.product-type.bundle"; - }; - 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001A480 /* Build configuration list for PBXNativeTarget "React-RCTFabric" */; - buildPhases = ( - 46EB2E0001A4C0 /* Headers */, - 46EB2E0001A4D0 /* Sources */, - 46EB2E0001A4E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00022E10 /* PBXTargetDependency */, - 46EB2E00022DD0 /* PBXTargetDependency */, - 46EB2E00022ED0 /* PBXTargetDependency */, - 46EB2E00022EB0 /* PBXTargetDependency */, - 46EB2E00022F30 /* PBXTargetDependency */, - 46EB2E00022DF0 /* PBXTargetDependency */, - 46EB2E00022E70 /* PBXTargetDependency */, - 46EB2E00022F70 /* PBXTargetDependency */, - 46EB2E00022F50 /* PBXTargetDependency */, - 46EB2E00022F10 /* PBXTargetDependency */, - 46EB2E00022E90 /* PBXTargetDependency */, - 46EB2E00022FF0 /* PBXTargetDependency */, - 46EB2E00022EF0 /* PBXTargetDependency */, - 46EB2E00022FB0 /* PBXTargetDependency */, - 46EB2E00022FD0 /* PBXTargetDependency */, - 46EB2E00022F90 /* PBXTargetDependency */, - 46EB2E00022E50 /* PBXTargetDependency */, - 46EB2E00022E30 /* PBXTargetDependency */, - 46EB2E00023010 /* PBXTargetDependency */, - ); - name = "React-RCTFabric"; - productName = "React-RCTFabric"; - productReference = DA7ABB6DD8AEACED51D63B2C774E3A63 /* React-RCTFabric */; - productType = "com.apple.product-type.library.static"; - }; - 90ADA47ADE107F8BBE8456EF975D4E83 /* ExpoKeepAwake */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E000102D0 /* Build configuration list for PBXNativeTarget "ExpoKeepAwake" */; - buildPhases = ( - 46EB2E00010310 /* Headers */, - 46EB2E00010320 /* Sources */, - 46EB2E00010330 /* Frameworks */, - 46EB2E000103B0 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020DF0 /* PBXTargetDependency */, - ); - name = ExpoKeepAwake; - productName = ExpoKeepAwake; - productReference = 07BCD730F7BAE0FD407C1930FCA0A217 /* ExpoKeepAwake */; - productType = "com.apple.product-type.library.static"; - }; - 90FCC21376F1111702F7D48E658E43A2 /* EXApplication */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000ED00 /* Build configuration list for PBXNativeTarget "EXApplication" */; - buildPhases = ( - 46EB2E0000ED40 /* Headers */, - 46EB2E0000ED50 /* Sources */, - 46EB2E0000ED60 /* Frameworks */, - 46EB2E0000EEB0 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020B10 /* PBXTargetDependency */, - 46EB2E00020B30 /* PBXTargetDependency */, - ); - name = EXApplication; - productName = EXApplication; - productReference = 0AE30817DC70B7BDE99523E2FB47404C /* EXApplication */; - productType = "com.apple.product-type.library.static"; - }; - 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001B680 /* Build configuration list for PBXNativeTarget "React-RuntimeApple" */; - buildPhases = ( - 46EB2E0001B6C0 /* Headers */, - 46EB2E0001B6D0 /* Sources */, - 46EB2E0001B6E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023490 /* PBXTargetDependency */, - 46EB2E00023570 /* PBXTargetDependency */, - 46EB2E00023590 /* PBXTargetDependency */, - 46EB2E00023610 /* PBXTargetDependency */, - 46EB2E000235B0 /* PBXTargetDependency */, - 46EB2E000235D0 /* PBXTargetDependency */, - 46EB2E000235F0 /* PBXTargetDependency */, - 46EB2E00023690 /* PBXTargetDependency */, - 46EB2E000234F0 /* PBXTargetDependency */, - 46EB2E000234D0 /* PBXTargetDependency */, - 46EB2E00023630 /* PBXTargetDependency */, - 46EB2E00023550 /* PBXTargetDependency */, - 46EB2E000234B0 /* PBXTargetDependency */, - 46EB2E00023650 /* PBXTargetDependency */, - 46EB2E00023510 /* PBXTargetDependency */, - 46EB2E00023530 /* PBXTargetDependency */, - 46EB2E00023670 /* PBXTargetDependency */, - ); - name = "React-RuntimeApple"; - productName = "React-RuntimeApple"; - productReference = 1381503C42FFF460E946860A32A6F981 /* React-RuntimeApple */; - productType = "com.apple.product-type.library.static"; - }; - 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00019DB0 /* Build configuration list for PBXNativeTarget "React-RCTAnimation" */; - buildPhases = ( - 46EB2E00019DF0 /* Headers */, - 46EB2E00019E00 /* Sources */, - 46EB2E00019E10 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000228B0 /* PBXTargetDependency */, - 46EB2E000228D0 /* PBXTargetDependency */, - 46EB2E00022930 /* PBXTargetDependency */, - 46EB2E00022910 /* PBXTargetDependency */, - 46EB2E00022970 /* PBXTargetDependency */, - 46EB2E000228F0 /* PBXTargetDependency */, - 46EB2E00022950 /* PBXTargetDependency */, - ); - name = "React-RCTAnimation"; - productName = "React-RCTAnimation"; - productReference = FE7B9294FF05AAFD1653E2104E10844A /* React-RCTAnimation */; - productType = "com.apple.product-type.library.static"; - }; - 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001A320 /* Build configuration list for PBXNativeTarget "React-RCTBlob" */; - buildPhases = ( - 46EB2E0001A360 /* Headers */, - 46EB2E0001A370 /* Sources */, - 46EB2E0001A380 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00022C70 /* PBXTargetDependency */, - 46EB2E00022CB0 /* PBXTargetDependency */, - 46EB2E00022D30 /* PBXTargetDependency */, - 46EB2E00022CF0 /* PBXTargetDependency */, - 46EB2E00022D50 /* PBXTargetDependency */, - 46EB2E00022D10 /* PBXTargetDependency */, - 46EB2E00022CD0 /* PBXTargetDependency */, - 46EB2E00022D70 /* PBXTargetDependency */, - 46EB2E00022D90 /* PBXTargetDependency */, - 46EB2E00022C90 /* PBXTargetDependency */, - 46EB2E00022DB0 /* PBXTargetDependency */, - ); - name = "React-RCTBlob"; - productName = "React-RCTBlob"; - productReference = F71EBF73F354B475D465FF6DE9A66707 /* React-RCTBlob */; - productType = "com.apple.product-type.library.static"; - }; - 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001D000 /* Build configuration list for PBXNativeTarget "React-rendererdebug" */; - buildPhases = ( - 46EB2E0001D040 /* Headers */, - 46EB2E0001D050 /* Sources */, - 46EB2E0001D060 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000240D0 /* PBXTargetDependency */, - 46EB2E000240B0 /* PBXTargetDependency */, - 46EB2E00024110 /* PBXTargetDependency */, - 46EB2E000240F0 /* PBXTargetDependency */, - ); - name = "React-rendererdebug"; - productName = "React-rendererdebug"; - productReference = 1E04881EDF02715BD6AC2C6ED3FBB37E /* React-rendererdebug */; - productType = "com.apple.product-type.library.static"; - }; - A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00019790 /* Build configuration list for PBXNativeTarget "React-FabricImage" */; - buildPhases = ( - 46EB2E000197D0 /* Headers */, - 46EB2E000197E0 /* Sources */, - 46EB2E000197F0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000224F0 /* PBXTargetDependency */, - 46EB2E00022410 /* PBXTargetDependency */, - 46EB2E00022450 /* PBXTargetDependency */, - 46EB2E00022470 /* PBXTargetDependency */, - 46EB2E000225D0 /* PBXTargetDependency */, - 46EB2E00022530 /* PBXTargetDependency */, - 46EB2E000225B0 /* PBXTargetDependency */, - 46EB2E00022490 /* PBXTargetDependency */, - 46EB2E00022430 /* PBXTargetDependency */, - 46EB2E000224B0 /* PBXTargetDependency */, - 46EB2E000225F0 /* PBXTargetDependency */, - 46EB2E00022550 /* PBXTargetDependency */, - 46EB2E00022590 /* PBXTargetDependency */, - 46EB2E00022570 /* PBXTargetDependency */, - 46EB2E00022510 /* PBXTargetDependency */, - 46EB2E000224D0 /* PBXTargetDependency */, - 46EB2E00022610 /* PBXTargetDependency */, - ); - name = "React-FabricImage"; - productName = "React-FabricImage"; - productReference = 61A80F68AE163B384B7D7A9E76B6046C /* React-FabricImage */; - productType = "com.apple.product-type.library.static"; - }; - B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00019910 /* Build configuration list for PBXNativeTarget "React-ImageManager" */; - buildPhases = ( - 46EB2E00019950 /* Headers */, - 46EB2E00019960 /* Sources */, - 46EB2E00019970 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00022630 /* PBXTargetDependency */, - 46EB2E00022650 /* PBXTargetDependency */, - 46EB2E00022690 /* PBXTargetDependency */, - 46EB2E000226D0 /* PBXTargetDependency */, - 46EB2E000226B0 /* PBXTargetDependency */, - 46EB2E00022710 /* PBXTargetDependency */, - 46EB2E000226F0 /* PBXTargetDependency */, - 46EB2E00022670 /* PBXTargetDependency */, - ); - name = "React-ImageManager"; - productName = "React-ImageManager"; - productReference = CEA45A2349847B8CEAC9ABF565A04BD0 /* React-ImageManager */; - productType = "com.apple.product-type.library.static"; - }; - B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001CDF0 /* Build configuration list for PBXNativeTarget "React-nativeconfig" */; - buildPhases = ( - 46EB2E0001CE30 /* Headers */, - 46EB2E0001CE40 /* Sources */, - 46EB2E0001CE50 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "React-nativeconfig"; - productName = "React-nativeconfig"; - productReference = 60D5A56E763D6E7C4FBE797565062EEA /* React-nativeconfig */; - productType = "com.apple.product-type.library.static"; - }; - B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001D650 /* Build configuration list for PBXNativeTarget "ReactCommon" */; - buildPhases = ( - 46EB2E0001D690 /* Headers */, - 46EB2E0001D6A0 /* Sources */, - 46EB2E0001D6B0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00024410 /* PBXTargetDependency */, - 46EB2E000243D0 /* PBXTargetDependency */, - 46EB2E00024350 /* PBXTargetDependency */, - 46EB2E00024390 /* PBXTargetDependency */, - 46EB2E00024490 /* PBXTargetDependency */, - 46EB2E000243B0 /* PBXTargetDependency */, - 46EB2E000243F0 /* PBXTargetDependency */, - 46EB2E00024370 /* PBXTargetDependency */, - 46EB2E000244B0 /* PBXTargetDependency */, - 46EB2E00024430 /* PBXTargetDependency */, - 46EB2E00024450 /* PBXTargetDependency */, - 46EB2E00024470 /* PBXTargetDependency */, - ); - name = ReactCommon; - productName = ReactCommon; - productReference = D5C775614AC76D44CECB6BE08B022F1F /* ReactCommon */; - productType = "com.apple.product-type.library.static"; - }; - B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00013DE0 /* Build configuration list for PBXNativeTarget "RNGestureHandler" */; - buildPhases = ( - 46EB2E00013E20 /* Headers */, - 46EB2E00013E30 /* Sources */, - 46EB2E00013E40 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021510 /* PBXTargetDependency */, - 46EB2E00021310 /* PBXTargetDependency */, - 46EB2E00021390 /* PBXTargetDependency */, - 46EB2E000213B0 /* PBXTargetDependency */, - 46EB2E00021370 /* PBXTargetDependency */, - 46EB2E000212F0 /* PBXTargetDependency */, - 46EB2E00021430 /* PBXTargetDependency */, - 46EB2E000214D0 /* PBXTargetDependency */, - 46EB2E000213F0 /* PBXTargetDependency */, - 46EB2E00021350 /* PBXTargetDependency */, - 46EB2E000214B0 /* PBXTargetDependency */, - 46EB2E00021490 /* PBXTargetDependency */, - 46EB2E00021450 /* PBXTargetDependency */, - 46EB2E000214F0 /* PBXTargetDependency */, - 46EB2E00021470 /* PBXTargetDependency */, - 46EB2E000213D0 /* PBXTargetDependency */, - 46EB2E00021410 /* PBXTargetDependency */, - 46EB2E00021330 /* PBXTargetDependency */, - 46EB2E00021530 /* PBXTargetDependency */, - ); - name = RNGestureHandler; - productName = RNGestureHandler; - productReference = 8F65F9361F2069CF9E9D751272968DE4 /* RNGestureHandler */; - productType = "com.apple.product-type.library.static"; - }; - BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001FCE0 /* Build configuration list for PBXNativeTarget "react-native-safe-area-context" */; - buildPhases = ( - 46EB2E0001FD20 /* Headers */, - 46EB2E0001FD30 /* Sources */, - 46EB2E0001FD40 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000244D0 /* PBXTargetDependency */, - ); - name = "react-native-safe-area-context"; - productName = "react-native-safe-area-context"; - productReference = 52FCF98CEFF94C742080B6965D537AD0 /* react-native-safe-area-context */; - productType = "com.apple.product-type.library.static"; - }; - C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001A1A0 /* Build configuration list for PBXNativeTarget "React-RCTAppDelegate" */; - buildPhases = ( - 46EB2E0001A1E0 /* Headers */, - 46EB2E0001A1F0 /* Sources */, - 46EB2E0001A200 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000229B0 /* PBXTargetDependency */, - 46EB2E000229D0 /* PBXTargetDependency */, - 46EB2E000229F0 /* PBXTargetDependency */, - 46EB2E00022A90 /* PBXTargetDependency */, - 46EB2E00022990 /* PBXTargetDependency */, - 46EB2E00022A50 /* PBXTargetDependency */, - 46EB2E00022B70 /* PBXTargetDependency */, - 46EB2E00022AD0 /* PBXTargetDependency */, - 46EB2E00022B10 /* PBXTargetDependency */, - 46EB2E00022A30 /* PBXTargetDependency */, - 46EB2E00022A10 /* PBXTargetDependency */, - 46EB2E00022B50 /* PBXTargetDependency */, - 46EB2E00022B30 /* PBXTargetDependency */, - 46EB2E00022C50 /* PBXTargetDependency */, - 46EB2E00022BD0 /* PBXTargetDependency */, - 46EB2E00022C10 /* PBXTargetDependency */, - 46EB2E00022B90 /* PBXTargetDependency */, - 46EB2E00022C30 /* PBXTargetDependency */, - 46EB2E00022A70 /* PBXTargetDependency */, - 46EB2E00022BF0 /* PBXTargetDependency */, - 46EB2E00022AF0 /* PBXTargetDependency */, - 46EB2E00022BB0 /* PBXTargetDependency */, - 46EB2E00022AB0 /* PBXTargetDependency */, - ); - name = "React-RCTAppDelegate"; - productName = "React-RCTAppDelegate"; - productReference = 39D0105B481E5FB78C661496BD63B8A5 /* React-RCTAppDelegate */; - productType = "com.apple.product-type.library.static"; - }; - C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001B860 /* Build configuration list for PBXNativeTarget "React-RuntimeCore" */; - buildPhases = ( - 46EB2E0001B8A0 /* Headers */, - 46EB2E0001B8B0 /* Sources */, - 46EB2E0001B8C0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000236B0 /* PBXTargetDependency */, - 46EB2E000236F0 /* PBXTargetDependency */, - 46EB2E000237D0 /* PBXTargetDependency */, - 46EB2E00023770 /* PBXTargetDependency */, - 46EB2E00023750 /* PBXTargetDependency */, - 46EB2E000236D0 /* PBXTargetDependency */, - 46EB2E00023810 /* PBXTargetDependency */, - 46EB2E00023710 /* PBXTargetDependency */, - 46EB2E00023790 /* PBXTargetDependency */, - 46EB2E000237B0 /* PBXTargetDependency */, - 46EB2E00023730 /* PBXTargetDependency */, - 46EB2E000237F0 /* PBXTargetDependency */, - ); - name = "React-RuntimeCore"; - productName = "React-RuntimeCore"; - productReference = D22EED118A762A7D7BC88A4ADBB7026E /* React-RuntimeCore */; - productType = "com.apple.product-type.library.static"; - }; - C94F5F32730982C482173E4C78004673 /* ExpoDevice-ExpoDevice_privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000FC50 /* Build configuration list for PBXNativeTarget "ExpoDevice-ExpoDevice_privacy" */; - buildPhases = ( - 46EB2E0000FC90 /* Sources */, - 46EB2E0000FCA0 /* Frameworks */, - 46EB2E0000FCB0 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "ExpoDevice-ExpoDevice_privacy"; - productName = ExpoDevice_privacy; - productReference = F8A439592F13E493EBAB22D857A814DB /* ExpoDevice-ExpoDevice_privacy */; - productType = "com.apple.product-type.bundle"; - }; - CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00011A60 /* Build configuration list for PBXNativeTarget "GoogleSignIn" */; - buildPhases = ( - 46EB2E00011AA0 /* Headers */, - 46EB2E00011AB0 /* Sources */, - 46EB2E00011AC0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021170 /* PBXTargetDependency */, - 46EB2E00021190 /* PBXTargetDependency */, - 46EB2E000211B0 /* PBXTargetDependency */, - 46EB2E00021150 /* PBXTargetDependency */, - ); - name = GoogleSignIn; - productName = GoogleSignIn; - productReference = FD56AB51475BC5F592781EE2692D1412 /* GoogleSignIn */; - productType = "com.apple.product-type.library.static"; - }; - D0DD0961119C95E188122B13F3BF4380 /* React-Core-RCTI18nStrings */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00016230 /* Build configuration list for PBXNativeTarget "React-Core-RCTI18nStrings" */; - buildPhases = ( - 46EB2E00016270 /* Sources */, - 46EB2E00016280 /* Frameworks */, - 46EB2E00016290 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "React-Core-RCTI18nStrings"; - productName = RCTI18nStrings; - productReference = E50E54D57E4CB3E0920119CF69AD9A2D /* React-Core-RCTI18nStrings */; - productType = "com.apple.product-type.bundle"; - }; - D0EFEFB685D97280256C559792236873 /* glog */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001FA90 /* Build configuration list for PBXNativeTarget "glog" */; - buildPhases = ( - 46EB2E0001FAD0 /* Headers */, - 46EB2E0001FAE0 /* Sources */, - 46EB2E0001FAF0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = glog; - productName = glog; - productReference = 3CA7A9404CCDD6BA22C97F8348CE3209 /* glog */; - productType = "com.apple.product-type.library.static"; - }; - D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00013AE0 /* Build configuration list for PBXNativeTarget "RCTTypeSafety" */; - buildPhases = ( - 46EB2E00013B20 /* Headers */, - 46EB2E00013B30 /* Sources */, - 46EB2E00013B40 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021250 /* PBXTargetDependency */, - 46EB2E00021270 /* PBXTargetDependency */, - 46EB2E00021290 /* PBXTargetDependency */, - ); - name = RCTTypeSafety; - productName = RCTTypeSafety; - productReference = F958876A082BF810B342435CE3FB5AF6 /* RCTTypeSafety */; - productType = "com.apple.product-type.library.static"; - }; - D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00011830 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */; - buildPhases = ( - 46EB2E00011870 /* Headers */, - 46EB2E00011880 /* Sources */, - 46EB2E00011890 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00021130 /* PBXTargetDependency */, - ); - name = GTMSessionFetcher; - productName = GTMSessionFetcher; - productReference = C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher */; - productType = "com.apple.product-type.library.static"; - }; - DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C810 /* Build configuration list for PBXNativeTarget "React-jsiexecutor" */; - buildPhases = ( - 46EB2E0001C850 /* Headers */, - 46EB2E0001C860 /* Sources */, - 46EB2E0001C870 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023EF0 /* PBXTargetDependency */, - 46EB2E00023ED0 /* PBXTargetDependency */, - 46EB2E00023E70 /* PBXTargetDependency */, - 46EB2E00023E90 /* PBXTargetDependency */, - 46EB2E00023F50 /* PBXTargetDependency */, - 46EB2E00023EB0 /* PBXTargetDependency */, - 46EB2E00023F10 /* PBXTargetDependency */, - 46EB2E00023F30 /* PBXTargetDependency */, - 46EB2E00023F70 /* PBXTargetDependency */, - ); - name = "React-jsiexecutor"; - productName = "React-jsiexecutor"; - productReference = F2E7C88DFCD460A4B46B913ADEB8A641 /* React-jsiexecutor */; - productType = "com.apple.product-type.library.static"; - }; - DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001B0D0 /* Build configuration list for PBXNativeTarget "React-RCTText" */; - buildPhases = ( - 46EB2E0001B110 /* Headers */, - 46EB2E0001B120 /* Sources */, - 46EB2E0001B130 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000233B0 /* PBXTargetDependency */, - 46EB2E00023390 /* PBXTargetDependency */, - ); - name = "React-RCTText"; - productName = "React-RCTText"; - productReference = E6A16705C69FC7DE11C2469A4A0F8358 /* React-RCTText */; - productType = "com.apple.product-type.library.static"; - }; - DCBBC340ADCFC40E2F676B616BA8D2F4 /* ExpoFileSystem-ExpoFileSystem_privacy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000FE30 /* Build configuration list for PBXNativeTarget "ExpoFileSystem-ExpoFileSystem_privacy" */; - buildPhases = ( - 46EB2E0000FE70 /* Sources */, - 46EB2E0000FE80 /* Frameworks */, - 46EB2E0000FE90 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "ExpoFileSystem-ExpoFileSystem_privacy"; - productName = ExpoFileSystem_privacy; - productReference = 178DE81B4D5424C480EC2B1B64A6412D /* ExpoFileSystem-ExpoFileSystem_privacy */; - productType = "com.apple.product-type.bundle"; - }; - DE32677FA772BFFD0172EB7EE9E4E7E9 /* RNSVG */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00014BB0 /* Build configuration list for PBXNativeTarget "RNSVG" */; - buildPhases = ( - 46EB2E00014BF0 /* Headers */, - 46EB2E00014C00 /* Sources */, - 46EB2E00014C10 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000217F0 /* PBXTargetDependency */, - ); - name = RNSVG; - productName = RNSVG; - productReference = 90EE8D3C082C157169540FC8F5913DAD /* RNSVG */; - productType = "com.apple.product-type.library.static"; - }; - E16E206437995280D349D4B67695C894 /* React-CoreModules */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00017ED0 /* Build configuration list for PBXNativeTarget "React-CoreModules" */; - buildPhases = ( - 46EB2E00017F10 /* Headers */, - 46EB2E00017F20 /* Sources */, - 46EB2E00017F30 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00022010 /* PBXTargetDependency */, - 46EB2E00022050 /* PBXTargetDependency */, - 46EB2E00022070 /* PBXTargetDependency */, - 46EB2E00022150 /* PBXTargetDependency */, - 46EB2E00022090 /* PBXTargetDependency */, - 46EB2E00022190 /* PBXTargetDependency */, - 46EB2E000220F0 /* PBXTargetDependency */, - 46EB2E000220B0 /* PBXTargetDependency */, - 46EB2E000220D0 /* PBXTargetDependency */, - 46EB2E00022130 /* PBXTargetDependency */, - 46EB2E00022170 /* PBXTargetDependency */, - 46EB2E00022110 /* PBXTargetDependency */, - 46EB2E00022030 /* PBXTargetDependency */, - ); - name = "React-CoreModules"; - productName = "React-CoreModules"; - productReference = 6771D231F4C8C5976470A369C474B32E /* React-CoreModules */; - productType = "com.apple.product-type.library.static"; - }; - E75C38C362BC8874606E6C3B70DBE44D /* ExpoDevice */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000FBD0 /* Build configuration list for PBXNativeTarget "ExpoDevice" */; - buildPhases = ( - 46EB2E0000FC10 /* Headers */, - 46EB2E0000FC20 /* Sources */, - 46EB2E0000FC30 /* Frameworks */, - 46EB2E0000FD60 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020D50 /* PBXTargetDependency */, - 46EB2E00020D70 /* PBXTargetDependency */, - ); - name = ExpoDevice; - productName = ExpoDevice; - productReference = EE0F6648D04CB8A4D349EA4DAA91AF81 /* ExpoDevice */; - productType = "com.apple.product-type.library.static"; - }; - EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00012190 /* Build configuration list for PBXNativeTarget "RCT-Folly" */; - buildPhases = ( - 46EB2E000121D0 /* Headers */, - 46EB2E000121E0 /* Sources */, - 46EB2E000121F0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000211F0 /* PBXTargetDependency */, - 46EB2E000211D0 /* PBXTargetDependency */, - 46EB2E00021230 /* PBXTargetDependency */, - 46EB2E00021210 /* PBXTargetDependency */, - ); - name = "RCT-Folly"; - productName = "RCT-Folly"; - productReference = 1936453FF2A7E3A13063C4917C4D5598 /* RCT-Folly */; - productType = "com.apple.product-type.library.static"; - }; - F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001CEF0 /* Build configuration list for PBXNativeTarget "React-perflogger" */; - buildPhases = ( - 46EB2E0001CF30 /* Headers */, - 46EB2E0001CF40 /* Sources */, - 46EB2E0001CF50 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "React-perflogger"; - productName = "React-perflogger"; - productReference = 666E72807891C591E025A75410CD2A26 /* React-perflogger */; - productType = "com.apple.product-type.library.static"; - }; - F77F2C3B4862C46B748290E60FD6B02B /* ExpoAdapterGoogleSignIn */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0000F5C0 /* Build configuration list for PBXNativeTarget "ExpoAdapterGoogleSignIn" */; - buildPhases = ( - 46EB2E0000F600 /* Headers */, - 46EB2E0000F610 /* Sources */, - 46EB2E0000F620 /* Frameworks */, - 46EB2E0000F6A0 /* Copy generated compatibility header */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00020C70 /* PBXTargetDependency */, - 46EB2E00020CB0 /* PBXTargetDependency */, - 46EB2E00020C90 /* PBXTargetDependency */, - ); - name = ExpoAdapterGoogleSignIn; - productName = ExpoAdapterGoogleSignIn; - productReference = 8C58DB1533FFA98B1F8D7AD4C7F57F2B /* ExpoAdapterGoogleSignIn */; - productType = "com.apple.product-type.library.static"; - }; - F7D033C4C128EECAA020990641FA985F /* React-jsinspector */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C930 /* Build configuration list for PBXNativeTarget "React-jsinspector" */; - buildPhases = ( - 46EB2E0001C970 /* Headers */, - 46EB2E0001C980 /* Sources */, - 46EB2E0001C990 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023FF0 /* PBXTargetDependency */, - 46EB2E00023FB0 /* PBXTargetDependency */, - 46EB2E00023FD0 /* PBXTargetDependency */, - 46EB2E00024030 /* PBXTargetDependency */, - 46EB2E00024010 /* PBXTargetDependency */, - 46EB2E00023F90 /* PBXTargetDependency */, - 46EB2E00024050 /* PBXTargetDependency */, - ); - name = "React-jsinspector"; - productName = "React-jsinspector"; - productReference = 2577F299FCB0A19824FE989BE77B8E8F /* React-jsinspector */; - productType = "com.apple.product-type.library.static"; - }; - FA877ADC442CB19CF61793D234C8B131 /* React-jsi */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E0001C680 /* Build configuration list for PBXNativeTarget "React-jsi" */; - buildPhases = ( - 46EB2E0001C6C0 /* Headers */, - 46EB2E0001C6D0 /* Sources */, - 46EB2E0001C6E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E00023DD0 /* PBXTargetDependency */, - 46EB2E00023E10 /* PBXTargetDependency */, - 46EB2E00023DB0 /* PBXTargetDependency */, - 46EB2E00023DF0 /* PBXTargetDependency */, - 46EB2E00023E30 /* PBXTargetDependency */, - 46EB2E00023E50 /* PBXTargetDependency */, - ); - name = "React-jsi"; - productName = "React-jsi"; - productReference = D9F334F2E90E3EE462FC4192AF5C03BD /* React-jsi */; - productType = "com.apple.product-type.library.static"; - }; - FF879E718031128A75E7DE54046E6219 /* RNReanimated */ = { - isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00014380 /* Build configuration list for PBXNativeTarget "RNReanimated" */; - buildPhases = ( - 46EB2E000143C0 /* Headers */, - 46EB2E000143D0 /* Sources */, - 46EB2E000143E0 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 46EB2E000217B0 /* PBXTargetDependency */, - 46EB2E000215D0 /* PBXTargetDependency */, - 46EB2E00021650 /* PBXTargetDependency */, - 46EB2E00021670 /* PBXTargetDependency */, - 46EB2E00021630 /* PBXTargetDependency */, - 46EB2E000215B0 /* PBXTargetDependency */, - 46EB2E000216D0 /* PBXTargetDependency */, - 46EB2E00021770 /* PBXTargetDependency */, - 46EB2E00021690 /* PBXTargetDependency */, - 46EB2E00021610 /* PBXTargetDependency */, - 46EB2E00021750 /* PBXTargetDependency */, - 46EB2E00021730 /* PBXTargetDependency */, - 46EB2E000216F0 /* PBXTargetDependency */, - 46EB2E00021790 /* PBXTargetDependency */, - 46EB2E00021710 /* PBXTargetDependency */, - 46EB2E00021590 /* PBXTargetDependency */, - 46EB2E000216B0 /* PBXTargetDependency */, - 46EB2E000215F0 /* PBXTargetDependency */, - 46EB2E000217D0 /* PBXTargetDependency */, - ); - name = RNReanimated; - productName = RNReanimated; - productReference = C777CF2FB1E39A45CBBDB54E8693F471 /* RNReanimated */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 46EB2E00000000 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1500; - LastUpgradeCheck = 1500; - }; - buildConfigurationList = 46EB2E00000030 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - Base, - ar, - ca, - cs, - da, - de, - el, - en, - "en-GB", - en_GB, - es, - "es-ES", - es_MX, - fi, - fr, - fr_CA, - he, - hi, - hr, - hu, - id, - it, - ja, - ko, - ms, - nb, - nl, - pl, - pt, - "pt-PT", - pt_BR, - pt_PT, - ro, - ru, - sk, - sv, - th, - tr, - uk, - vi, - "zh-Hans", - "zh-Hant", - "zh-Hant-HK", - zh_CN, - zh_TW, - zu, - ); - mainGroup = 46EB2E00000010; - minimizedProjectReferenceProxies = 0; - productRefGroup = 46EB2E00000020 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 5C642AA10FB29936669CC269F42079C6 /* AppAuth */, - 3B932EC9659D505694902B50F4EB3D8B /* AppAuth-AppAuthCore_Privacy */, - EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */, - 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */, - 90FCC21376F1111702F7D48E658E43A2 /* EXApplication */, - 20B605F265EBCD84C7167FE854FDED12 /* EXApplication-ExpoApplication_privacy */, - 20140544B89B60083D9626CBDB171E89 /* EXBarCodeScanner */, - 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */, - 0F782E65C434CB2F920719FC727833DC /* EXConstants-EXConstants */, - 8C8F782BF97E9978F4B6AF92621D724F /* EXConstants-ExpoConstants_privacy */, - 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */, - 337D49CFF8C109DC1CC07F326439084E /* Expo */, - F77F2C3B4862C46B748290E60FD6B02B /* ExpoAdapterGoogleSignIn */, - 2E8DE00395DDCF21D15D83FC2DDD3A93 /* ExpoAsset */, - 6EDBCD95D1624C1F631DF5983AADB3B3 /* ExpoCamera */, - 219BE94914A9A27C5B88F925A6F26253 /* ExpoCrypto */, - E75C38C362BC8874606E6C3B70DBE44D /* ExpoDevice */, - C94F5F32730982C482173E4C78004673 /* ExpoDevice-ExpoDevice_privacy */, - 61D0956690519FC30DB411716DB5D4E9 /* ExpoFileSystem */, - DCBBC340ADCFC40E2F676B616BA8D2F4 /* ExpoFileSystem-ExpoFileSystem_privacy */, - 105765E503515FDF1EFEBEFA6F166225 /* ExpoFont */, - 90ADA47ADE107F8BBE8456EF975D4E83 /* ExpoKeepAwake */, - 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */, - 0A9E313F802B28B44A928D7969FB06FB /* ExpoWebBrowser */, - 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */, - 02B79DFED924FA19CA90EC69614733E1 /* fmt */, - D0EFEFB685D97280256C559792236873 /* glog */, - CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */, - 7DFA91ED3A3D0BC020C3C843A3D1EB38 /* GoogleSignIn-GoogleSignIn */, - 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */, - 7E666B1A2E7C9940B41E40FF9793F57C /* GTMAppAuth-GTMAppAuth_Privacy */, - D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */, - 417B25AC44CA1D040034CC1F375CEE36 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */, - 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */, - 5955B61E4C6FA72C100438F1FB8EB025 /* Pods-mobileapptemplate */, - EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */, - 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */, - E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */, - D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */, - 1BEE828C124E6416179B904A9F66D794 /* React */, - 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */, - 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */, - 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */, - D0DD0961119C95E188122B13F3BF4380 /* React-Core-RCTI18nStrings */, - E16E206437995280D349D4B67695C894 /* React-CoreModules */, - 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */, - 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */, - 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */, - A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */, - 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */, - 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */, - 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */, - B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */, - 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */, - FA877ADC442CB19CF61793D234C8B131 /* React-jsi */, - DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */, - F7D033C4C128EECAA020990641FA985F /* React-jsinspector */, - 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */, - 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */, - 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */, - BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */, - B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */, - 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */, - F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */, - 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */, - 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */, - C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */, - 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */, - 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */, - 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */, - 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */, - 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */, - 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */, - DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */, - 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */, - 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */, - B41E34C6B259B9994C513BE178912491 /* React-rncore */, - 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */, - C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */, - 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */, - 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */, - 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */, - 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */, - B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */, - 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */, - 4C0DE1C47CE99F0D1B5D4618E9E61DA6 /* RNCAsyncStorage-RNCAsyncStorage_resources */, - B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */, - 5476F82C9430F9DD7EC76D0150754254 /* RNGoogleSignin */, - FF879E718031128A75E7DE54046E6219 /* RNReanimated */, - 214E42634D1E187D876346D36184B655 /* RNScreens */, - DE32677FA772BFFD0172EB7EE9E4E7E9 /* RNSVG */, - 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */, - 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */, - 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 46EB2E0000E5E0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000E5F0 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EDE0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EDF0 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F1C0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F260 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F270 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FCB0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FCC0 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FE90 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FEA0 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000116F0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011700 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011910 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011920 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011B40 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011BA0 /* ar.lproj in Resources */, - 46EB2E00011BB0 /* ca.lproj in Resources */, - 46EB2E00011BC0 /* cs.lproj in Resources */, - 46EB2E00011BD0 /* da.lproj in Resources */, - 46EB2E00011BE0 /* de.lproj in Resources */, - 46EB2E00011BF0 /* el.lproj in Resources */, - 46EB2E00011C00 /* en.lproj in Resources */, - 46EB2E00011C10 /* en_GB.lproj in Resources */, - 46EB2E00011C20 /* es.lproj in Resources */, - 46EB2E00011C30 /* es_MX.lproj in Resources */, - 46EB2E00011C40 /* fi.lproj in Resources */, - 46EB2E00011C50 /* fr.lproj in Resources */, - 46EB2E00011C60 /* fr_CA.lproj in Resources */, - 46EB2E00011B50 /* google.png in Resources */, - 46EB2E00011B60 /* google@2x.png in Resources */, - 46EB2E00011B70 /* google@3x.png in Resources */, - 46EB2E00011C70 /* he.lproj in Resources */, - 46EB2E00011C80 /* hi.lproj in Resources */, - 46EB2E00011C90 /* hr.lproj in Resources */, - 46EB2E00011CA0 /* hu.lproj in Resources */, - 46EB2E00011CB0 /* id.lproj in Resources */, - 46EB2E00011CC0 /* it.lproj in Resources */, - 46EB2E00011CD0 /* ja.lproj in Resources */, - 46EB2E00011CE0 /* ko.lproj in Resources */, - 46EB2E00011CF0 /* ms.lproj in Resources */, - 46EB2E00011D00 /* nb.lproj in Resources */, - 46EB2E00011D10 /* nl.lproj in Resources */, - 46EB2E00011D20 /* pl.lproj in Resources */, - 46EB2E00011B80 /* PrivacyInfo.xcprivacy in Resources */, - 46EB2E00011D30 /* pt.lproj in Resources */, - 46EB2E00011D40 /* pt_BR.lproj in Resources */, - 46EB2E00011D50 /* pt_PT.lproj in Resources */, - 46EB2E00011D60 /* ro.lproj in Resources */, - 46EB2E00011B90 /* Roboto-Bold.ttf in Resources */, - 46EB2E00011D70 /* ru.lproj in Resources */, - 46EB2E00011D80 /* sk.lproj in Resources */, - 46EB2E00011D90 /* sv.lproj in Resources */, - 46EB2E00011DA0 /* th.lproj in Resources */, - 46EB2E00011DB0 /* tr.lproj in Resources */, - 46EB2E00011DC0 /* uk.lproj in Resources */, - 46EB2E00011DD0 /* vi.lproj in Resources */, - 46EB2E00011DE0 /* zh_CN.lproj in Resources */, - 46EB2E00011DF0 /* zh_TW.lproj in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013D10 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013D20 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00016290 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000162A0 /* ar.lproj in Resources */, - 46EB2E000162B0 /* cs.lproj in Resources */, - 46EB2E000162C0 /* da.lproj in Resources */, - 46EB2E000162D0 /* de.lproj in Resources */, - 46EB2E000162E0 /* el.lproj in Resources */, - 46EB2E00016300 /* en.lproj in Resources */, - 46EB2E000162F0 /* en-GB.lproj in Resources */, - 46EB2E00016320 /* es.lproj in Resources */, - 46EB2E00016310 /* es-ES.lproj in Resources */, - 46EB2E00016330 /* fi.lproj in Resources */, - 46EB2E00016340 /* fr.lproj in Resources */, - 46EB2E00016350 /* he.lproj in Resources */, - 46EB2E00016360 /* hi.lproj in Resources */, - 46EB2E00016370 /* hr.lproj in Resources */, - 46EB2E00016380 /* hu.lproj in Resources */, - 46EB2E00016390 /* id.lproj in Resources */, - 46EB2E000163A0 /* it.lproj in Resources */, - 46EB2E000163B0 /* ja.lproj in Resources */, - 46EB2E000163C0 /* ko.lproj in Resources */, - 46EB2E000163D0 /* ms.lproj in Resources */, - 46EB2E000163E0 /* nb.lproj in Resources */, - 46EB2E000163F0 /* nl.lproj in Resources */, - 46EB2E00016400 /* pl.lproj in Resources */, - 46EB2E00016420 /* pt.lproj in Resources */, - 46EB2E00016410 /* pt-PT.lproj in Resources */, - 46EB2E00016430 /* ro.lproj in Resources */, - 46EB2E00016440 /* ru.lproj in Resources */, - 46EB2E00016450 /* sk.lproj in Resources */, - 46EB2E00016460 /* sv.lproj in Resources */, - 46EB2E00016470 /* th.lproj in Resources */, - 46EB2E00016480 /* tr.lproj in Resources */, - 46EB2E00016490 /* uk.lproj in Resources */, - 46EB2E000164A0 /* vi.lproj in Resources */, - 46EB2E000164B0 /* zh-Hans.lproj in Resources */, - 46EB2E000164D0 /* zh-Hant.lproj in Resources */, - 46EB2E000164C0 /* zh-Hant-HK.lproj in Resources */, - 46EB2E000164E0 /* zu.lproj in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 46EB2E0000EEB0 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/EXApplication/EXApplication.modulemap", - "${PODS_ROOT}/Headers/Public/EXApplication/EXApplication-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/EXApplication-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXApplication/EXApplication.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXApplication/EXApplication-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000F090 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap", - "${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/EXBarCodeScanner-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXBarCodeScanner/EXBarCodeScanner-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000F330 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/EXConstants/EXConstants.modulemap", - "${PODS_ROOT}/Headers/Public/EXConstants/EXConstants-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/EXConstants-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXConstants/EXConstants.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/EXConstants/EXConstants-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000F6A0 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoAdapterGoogleSignIn-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000F7D0 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoAsset-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoAsset/ExpoAsset-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000FA30 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoCamera-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCamera/ExpoCamera-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000FB80 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoCrypto-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoCrypto/ExpoCrypto-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E0000FD60 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoDevice-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoDevice/ExpoDevice-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E00010110 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoFileSystem-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFileSystem/ExpoFileSystem-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E00010280 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoFont-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoFont/ExpoFont-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E000103B0 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoKeepAwake-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoKeepAwake/ExpoKeepAwake-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E000113E0 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoModulesCore-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoModulesCore/ExpoModulesCore-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E00011550 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap", - "${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/ExpoWebBrowser-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ExpoWebBrowser/ExpoWebBrowser-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E000117F0 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth.modulemap", - "${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/GTMAppAuth-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/GTMAppAuth/GTMAppAuth-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 46EB2E00020050 /* [CP-User] Generate app.config for prebuilt Constants.manifest */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - name = "[CP-User] Generate app.config for prebuilt Constants.manifest"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "bash -l -c \"$PODS_TARGET_SRCROOT/../scripts/get-app-config-ios.sh\""; - }; - 46EB2E00020060 /* [CP-User] Generate Specs */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP-User] Generate Specs"; - outputPaths = ( - "${DERIVED_FILE_DIR}/react-codegen.log", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "pushd \"$PODS_ROOT/../\" > /dev/null\nRCT_SCRIPT_POD_INSTALLATION_ROOT=$(pwd)\npopd >/dev/null\n\nexport RCT_SCRIPT_RN_DIR=$RCT_SCRIPT_POD_INSTALLATION_ROOT/../node_modules/react-native\nexport RCT_SCRIPT_APP_PATH=$RCT_SCRIPT_POD_INSTALLATION_ROOT/..\nexport RCT_SCRIPT_OUTPUT_DIR=$RCT_SCRIPT_POD_INSTALLATION_ROOT\nexport RCT_SCRIPT_TYPE=withCodegenDiscovery\n\nSCRIPT_PHASES_SCRIPT=\"$RCT_SCRIPT_RN_DIR/scripts/react_native_pods_utils/script_phases.sh\"\nWITH_ENVIRONMENT=\"$RCT_SCRIPT_RN_DIR/scripts/xcode/with-environment.sh\"\n/bin/sh -c \"$WITH_ENVIRONMENT $SCRIPT_PHASES_SCRIPT\"\n"; - }; - 46EB2E00020070 /* [CP-User] [RN]Check rncore */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - name = "[CP-User] [RN]Check rncore"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"Checking whether Codegen has run...\"\nrncorePath=\"$REACT_NATIVE_PATH/ReactCommon/react/renderer/components/rncore\"\n\nif [[ ! -d \"$rncorePath\" ]]; then\n echo 'error: Codegen did not run properly in your project. Please reinstall cocoapods with `bundle exec pod install`.'\n exit 1\nfi\n"; - }; - 46EB2E00020080 /* [CP] Copy XCFrameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/hermes-engine/hermes-engine-xcframeworks.sh", - "${PODS_ROOT}/hermes-engine/destroot/Library/Frameworks/universal/hermes.xcframework", - ); - name = "[CP] Copy XCFrameworks"; - outputPaths = ( - "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/hermes-engine/hermes-engine-xcframeworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 46EB2E00020090 /* [CP-User] [Hermes] Replace Hermes for the right configuration, if needed */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - name = "[CP-User] [Hermes] Replace Hermes for the right configuration, if needed"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = " . \"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\n\n CONFIG=\"Release\"\n if echo $GCC_PREPROCESSOR_DEFINITIONS | grep -q \"DEBUG=1\"; then\n CONFIG=\"Debug\"\n fi\n\n \"$NODE_BINARY\" \"$REACT_NATIVE_PATH/sdks/hermes-engine/utils/replace_hermes_version.js\" -c \"$CONFIG\" -r \"0.74.5\" -p \"$PODS_ROOT\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 46EB2E0000E550 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EAB0 /* AppAuth-dummy.m in Sources */, - 46EB2E0000E620 /* OIDAuthorizationRequest.m in Sources */, - 46EB2E0000E630 /* OIDAuthorizationResponse.m in Sources */, - 46EB2E0000E640 /* OIDAuthorizationService.m in Sources */, - 46EB2E0000E990 /* OIDAuthorizationService+IOS.m in Sources */, - 46EB2E0000E650 /* OIDAuthState.m in Sources */, - 46EB2E0000E9A0 /* OIDAuthState+IOS.m in Sources */, - 46EB2E0000E660 /* OIDClientMetadataParameters.m in Sources */, - 46EB2E0000E670 /* OIDEndSessionRequest.m in Sources */, - 46EB2E0000E680 /* OIDEndSessionResponse.m in Sources */, - 46EB2E0000E690 /* OIDError.m in Sources */, - 46EB2E0000E6A0 /* OIDErrorUtilities.m in Sources */, - 46EB2E0000E9B0 /* OIDExternalUserAgentCatalyst.m in Sources */, - 46EB2E0000E9C0 /* OIDExternalUserAgentIOS.m in Sources */, - 46EB2E0000E9D0 /* OIDExternalUserAgentIOSCustomBrowser.m in Sources */, - 46EB2E0000E6B0 /* OIDFieldMapping.m in Sources */, - 46EB2E0000E6C0 /* OIDGrantTypes.m in Sources */, - 46EB2E0000E6D0 /* OIDIDToken.m in Sources */, - 46EB2E0000E6E0 /* OIDRegistrationRequest.m in Sources */, - 46EB2E0000E6F0 /* OIDRegistrationResponse.m in Sources */, - 46EB2E0000E700 /* OIDResponseTypes.m in Sources */, - 46EB2E0000E710 /* OIDScopes.m in Sources */, - 46EB2E0000E720 /* OIDScopeUtilities.m in Sources */, - 46EB2E0000E730 /* OIDServiceConfiguration.m in Sources */, - 46EB2E0000E740 /* OIDServiceDiscovery.m in Sources */, - 46EB2E0000E750 /* OIDTokenRequest.m in Sources */, - 46EB2E0000E760 /* OIDTokenResponse.m in Sources */, - 46EB2E0000E770 /* OIDTokenUtilities.m in Sources */, - 46EB2E0000E780 /* OIDURLQueryComponent.m in Sources */, - 46EB2E0000E790 /* OIDURLSessionProvider.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000E5C0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EB20 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EB50 /* bignum.cc in Sources */, - 46EB2E0000EB40 /* bignum-dtoa.cc in Sources */, - 46EB2E0000EB60 /* cached-powers.cc in Sources */, - 46EB2E0000EB70 /* diy-fp.cc in Sources */, - 46EB2E0000EB80 /* double-conversion.cc in Sources */, - 46EB2E0000ECE0 /* DoubleConversion-dummy.m in Sources */, - 46EB2E0000EB90 /* fast-dtoa.cc in Sources */, - 46EB2E0000EBA0 /* fixed-dtoa.cc in Sources */, - 46EB2E0000EBB0 /* strtod.cc in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000ED50 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EE30 /* ApplicationExceptions.swift in Sources */, - 46EB2E0000EE40 /* ApplicationModule.swift in Sources */, - 46EB2E0000EEE0 /* EXApplication-dummy.m in Sources */, - 46EB2E0000EE20 /* EXProvisioningProfile.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EDC0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000EF50 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000EFC0 /* BarCodeScannerExceptions.swift in Sources */, - 46EB2E0000EFD0 /* BarCodeScannerModule.swift in Sources */, - 46EB2E0000EF70 /* EXBarCodeCameraRequester.m in Sources */, - 46EB2E0000EF80 /* EXBarCodeScanner.m in Sources */, - 46EB2E0000F0C0 /* EXBarCodeScanner-dummy.m in Sources */, - 46EB2E0000EF90 /* EXBarCodeScannerProvider.m in Sources */, - 46EB2E0000EFB0 /* EXBarCodeScannerUtils.m in Sources */, - 46EB2E0000EFA0 /* EXBarCodeScannerView.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F130 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F2B0 /* ConstantsModule.swift in Sources */, - 46EB2E0000F360 /* EXConstants-dummy.m in Sources */, - 46EB2E0000F290 /* EXConstantsInstallationIdProvider.m in Sources */, - 46EB2E0000F2A0 /* EXConstantsService.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F1A0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F240 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F3D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F3F0 /* EXImageLoader.m in Sources */, - 46EB2E0000F490 /* EXImageLoader-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F500 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F520 /* EXAppDefinesLoader.m in Sources */, - 46EB2E0000F5A0 /* Expo-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F610 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F6D0 /* ExpoAdapterGoogleSignIn-dummy.m in Sources */, - 46EB2E0000F630 /* GoogleSignInAppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F740 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F760 /* AssetModule.swift in Sources */, - 46EB2E0000F800 /* ExpoAsset-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000F870 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000F8B0 /* BarcodeExceptions.swift in Sources */, - 46EB2E0000F910 /* BarcodeRecord.swift in Sources */, - 46EB2E0000F920 /* BarcodeScanner.swift in Sources */, - 46EB2E0000F930 /* BarcodeScannerUtils.swift in Sources */, - 46EB2E0000F8C0 /* BarcodeUtils.swift in Sources */, - 46EB2E0000F940 /* CameraEnums.swift in Sources */, - 46EB2E0000F990 /* CameraEnumsLegacy.swift in Sources */, - 46EB2E0000F8D0 /* CameraExceptions.swift in Sources */, - 46EB2E0000F8E0 /* CameraPermissionsRequester.swift in Sources */, - 46EB2E0000F950 /* CameraRecordingOptions.swift in Sources */, - 46EB2E0000F9A0 /* CameraRecordingOptionsLegacy.swift in Sources */, - 46EB2E0000F960 /* CameraView.swift in Sources */, - 46EB2E0000F9B0 /* CameraViewLegacy.swift in Sources */, - 46EB2E0000F890 /* CameraViewLegacyModule.swift in Sources */, - 46EB2E0000F8A0 /* CameraViewModule.swift in Sources */, - 46EB2E0000FA60 /* ExpoCamera-dummy.m in Sources */, - 46EB2E0000F8F0 /* ExpoCameraUtils.swift in Sources */, - 46EB2E0000F970 /* PreviewView.swift in Sources */, - 46EB2E0000F9C0 /* SimulatorUtils.swift in Sources */, - 46EB2E0000F900 /* TakePictureOptions.swift in Sources */, - 46EB2E0000F980 /* VisionScannerDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FAD0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FAF0 /* CryptoModule.swift in Sources */, - 46EB2E0000FB00 /* DigestAlgorithm.swift in Sources */, - 46EB2E0000FB10 /* DigestOptions.swift in Sources */, - 46EB2E0000FBB0 /* ExpoCrypto-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FC20 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FCF0 /* DeviceModule.swift in Sources */, - 46EB2E0000FD90 /* ExpoDevice-dummy.m in Sources */, - 46EB2E0000FD00 /* UIDevice.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FC90 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FE00 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0000FF80 /* Encoding.swift in Sources */, - 46EB2E0000FED0 /* EXFileSystemAssetLibraryHandler.m in Sources */, - 46EB2E0000FEE0 /* EXFileSystemLocalFileHandler.m in Sources */, - 46EB2E00010140 /* ExpoFileSystem-dummy.m in Sources */, - 46EB2E0000FEF0 /* EXSessionCancelableUploadTaskDelegate.m in Sources */, - 46EB2E0000FF00 /* EXSessionDownloadTaskDelegate.m in Sources */, - 46EB2E0000FF10 /* EXSessionHandler.m in Sources */, - 46EB2E0000FF20 /* EXSessionResumableDownloadTaskDelegate.m in Sources */, - 46EB2E0000FF30 /* EXSessionTaskDelegate.m in Sources */, - 46EB2E0000FF40 /* EXSessionTaskDispatcher.m in Sources */, - 46EB2E0000FF50 /* EXSessionUploadTaskDelegate.m in Sources */, - 46EB2E0000FF60 /* EXTaskHandlersManager.m in Sources */, - 46EB2E0000FF90 /* FileSystemBackgroundSessionHandler.swift in Sources */, - 46EB2E0000FFA0 /* FileSystemExceptions.swift in Sources */, - 46EB2E0000FFB0 /* FileSystemHelpers.swift in Sources */, - 46EB2E0000FFC0 /* FileSystemModule.swift in Sources */, - 46EB2E0000FFD0 /* FileSystemRecords.swift in Sources */, - 46EB2E0000FFE0 /* NetworkingHelpers.swift in Sources */, - 46EB2E0000FF70 /* NSData+EXFileSystem.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0000FE70 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000101B0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000102B0 /* ExpoFont-dummy.m in Sources */, - 46EB2E000101D0 /* FontExceptions.swift in Sources */, - 46EB2E000101E0 /* FontFamilyAliasManager.swift in Sources */, - 46EB2E000101F0 /* FontLoaderModule.swift in Sources */, - 46EB2E00010200 /* FontUtils.swift in Sources */, - 46EB2E00010210 /* UIFont+FontFamilyAlias.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00010320 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000103E0 /* ExpoKeepAwake-dummy.m in Sources */, - 46EB2E00010340 /* KeepAwakeModule.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00010450 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00010810 /* AnyArgument.swift in Sources */, - 46EB2E00010850 /* AnyClassDefinitionElement.swift in Sources */, - 46EB2E00010BB0 /* AnyDefinition.swift in Sources */, - 46EB2E000108B0 /* AnyDynamicType.swift in Sources */, - 46EB2E00010BC0 /* AnyExpoView.swift in Sources */, - 46EB2E00010BF0 /* AnyField.swift in Sources */, - 46EB2E00010A50 /* AnyFunctionDefinition.swift in Sources */, - 46EB2E00010BD0 /* AnyModule.swift in Sources */, - 46EB2E00010C70 /* AnyTypedArray.swift in Sources */, - 46EB2E00010BE0 /* AnyViewDefinition.swift in Sources */, - 46EB2E00010CB0 /* AnyViewProp.swift in Sources */, - 46EB2E000107F0 /* AppContext.swift in Sources */, - 46EB2E00010800 /* AppContextConfig.swift in Sources */, - 46EB2E00010A60 /* AsyncFunctionDefinition.swift in Sources */, - 46EB2E00010740 /* AsyncFunctionFactories.swift in Sources */, - 46EB2E00010990 /* Callback.swift in Sources */, - 46EB2E00010D20 /* CdpNetworkTypes.swift in Sources */, - 46EB2E000109D0 /* ChainableException.swift in Sources */, - 46EB2E00010710 /* ClassComponentBuilder.swift in Sources */, - 46EB2E00010860 /* ClassDefinition.swift in Sources */, - 46EB2E00010750 /* ClassFactories.swift in Sources */, - 46EB2E00010870 /* ClassRegistry.swift in Sources */, - 46EB2E000109E0 /* CodedError.swift in Sources */, - 46EB2E000109F0 /* CommonExceptions.swift in Sources */, - 46EB2E00010CC0 /* ComponentData.swift in Sources */, - 46EB2E00010C80 /* ConcreteTypedArrays.swift in Sources */, - 46EB2E00010CD0 /* ConcreteViewProp.swift in Sources */, - 46EB2E00010A70 /* ConcurrentFunctionDefinition.swift in Sources */, - 46EB2E00010760 /* ConcurrentFunctionFactories.swift in Sources */, - 46EB2E00010880 /* Conversions.swift in Sources */, - 46EB2E00010820 /* Convertible.swift in Sources */, - 46EB2E00010830 /* Convertibles.swift in Sources */, - 46EB2E00010890 /* Convertibles+Color.swift in Sources */, - 46EB2E00010B20 /* CoreModule.swift in Sources */, - 46EB2E000108C0 /* DynamicArrayType.swift in Sources */, - 46EB2E000108D0 /* DynamicConvertibleType.swift in Sources */, - 46EB2E000108E0 /* DynamicDataType.swift in Sources */, - 46EB2E000108F0 /* DynamicDictionaryType.swift in Sources */, - 46EB2E00010900 /* DynamicEnumType.swift in Sources */, - 46EB2E00010910 /* DynamicJavaScriptType.swift in Sources */, - 46EB2E00010920 /* DynamicOptionalType.swift in Sources */, - 46EB2E00010930 /* DynamicRawType.swift in Sources */, - 46EB2E00010940 /* DynamicSharedObjectType.swift in Sources */, - 46EB2E00010950 /* DynamicType.swift in Sources */, - 46EB2E00010960 /* DynamicTypedArrayType.swift in Sources */, - 46EB2E00010970 /* DynamicViewType.swift in Sources */, - 46EB2E000108A0 /* Either.swift in Sources */, - 46EB2E00010840 /* Enumerable.swift in Sources */, - 46EB2E000109A0 /* EventDispatcher.swift in Sources */, - 46EB2E000106A0 /* EventEmitter.cpp in Sources */, - 46EB2E00010980 /* EventListener.swift in Sources */, - 46EB2E00010770 /* EventListenersFactories.swift in Sources */, - 46EB2E000109B0 /* EventObservingDefinition.swift in Sources */, - 46EB2E000104B0 /* EXAppDefines.m in Sources */, - 46EB2E00010470 /* EXAppDelegatesLoader.m in Sources */, - 46EB2E00010480 /* EXAppDelegateWrapper.mm in Sources */, - 46EB2E00010A00 /* Exception.swift in Sources */, - 46EB2E00010A10 /* ExceptionOrigin.swift in Sources */, - 46EB2E00010E00 /* Exceptions.swift in Sources */, - 46EB2E00010580 /* EXExportedModule.m in Sources */, - 46EB2E000104D0 /* EXJavaScriptObject.mm in Sources */, - 46EB2E000104E0 /* EXJavaScriptRuntime.mm in Sources */, - 46EB2E000104F0 /* EXJavaScriptTypedArray.mm in Sources */, - 46EB2E00010500 /* EXJavaScriptValue.mm in Sources */, - 46EB2E00010510 /* EXJavaScriptWeakObject.mm in Sources */, - 46EB2E00010520 /* EXJSIConversions.mm in Sources */, - 46EB2E00010530 /* EXJSIInstaller.mm in Sources */, - 46EB2E00010540 /* EXJSIUtils.mm in Sources */, - 46EB2E00010490 /* EXLegacyAppDelegateWrapper.m in Sources */, - 46EB2E00010600 /* EXLogManager.m in Sources */, - 46EB2E000105B0 /* EXModuleRegistry.m in Sources */, - 46EB2E000105C0 /* EXModuleRegistryAdapter.m in Sources */, - 46EB2E000105D0 /* EXModuleRegistryHolderReactModule.m in Sources */, - 46EB2E000105E0 /* EXModuleRegistryProvider.m in Sources */, - 46EB2E000105F0 /* EXNativeModulesProxy.mm in Sources */, - 46EB2E000104C0 /* EXPermissionsMethodsDelegate.m in Sources */, - 46EB2E00010640 /* EXPermissionsService.m in Sources */, - 46EB2E000107D0 /* ExpoAppDelegate.swift in Sources */, - 46EB2E000107E0 /* ExpoAppDelegateSubscriber.swift in Sources */, - 46EB2E000104A0 /* ExpoBridgeModule.mm in Sources */, - 46EB2E00011410 /* ExpoModulesCore-dummy.m in Sources */, - 46EB2E00010550 /* ExpoModulesHostObject.mm in Sources */, - 46EB2E00010DC0 /* ExpoReactDelegate.swift in Sources */, - 46EB2E00010DD0 /* ExpoReactDelegateHandler.swift in Sources */, - 46EB2E00010D30 /* ExpoRequestCdpInterceptor.swift in Sources */, - 46EB2E00010D40 /* ExpoRequestInterceptorProtocol.swift in Sources */, - 46EB2E00010A40 /* ExpoRuntime.swift in Sources */, - 46EB2E00010CE0 /* ExpoView.swift in Sources */, - 46EB2E00010560 /* EXRawJavaScriptFunction.mm in Sources */, - 46EB2E00010670 /* EXReactDelegateWrapper.mm in Sources */, - 46EB2E00010610 /* EXReactLogHandler.m in Sources */, - 46EB2E00010620 /* EXReactNativeAdapter.mm in Sources */, - 46EB2E00010630 /* EXReactNativeEventEmitter.m in Sources */, - 46EB2E00010650 /* EXReactNativeUserNotificationCenterProxy.m in Sources */, - 46EB2E00010680 /* EXReactRootViewFactory.mm in Sources */, - 46EB2E00010570 /* EXSharedObjectUtils.mm in Sources */, - 46EB2E00010590 /* EXSingletonModule.m in Sources */, - 46EB2E000105A0 /* EXUtilities.m in Sources */, - 46EB2E00010C00 /* Field.swift in Sources */, - 46EB2E00010C10 /* FieldExtensions.swift in Sources */, - 46EB2E00010C20 /* FieldOption.swift in Sources */, - 46EB2E00010D60 /* FileSystemLegacyUtilities.swift in Sources */, - 46EB2E00010D70 /* FileSystemUtilities.swift in Sources */, - 46EB2E00010A20 /* GenericException.swift in Sources */, - 46EB2E00010C90 /* GenericTypedArray.swift in Sources */, - 46EB2E00010A90 /* JavaScriptFunction.swift in Sources */, - 46EB2E00010B70 /* JavaScriptObjectBuilder.swift in Sources */, - 46EB2E00010D80 /* JavaScriptRuntime.swift in Sources */, - 46EB2E00010AA0 /* JavaScriptUtils.swift in Sources */, - 46EB2E00010D90 /* JavaScriptValue.swift in Sources */, - 46EB2E000106B0 /* JSIUtils.cpp in Sources */, - 46EB2E000106C0 /* LazyObject.cpp in Sources */, - 46EB2E000109C0 /* LegacyEventEmitterCompat.swift in Sources */, - 46EB2E00010AB0 /* Logger.swift in Sources */, - 46EB2E00010AC0 /* LoggerTimer.swift in Sources */, - 46EB2E00010AD0 /* LogHandlers.swift in Sources */, - 46EB2E00010AE0 /* LogType.swift in Sources */, - 46EB2E00010B30 /* Module.swift in Sources */, - 46EB2E00010B40 /* ModuleDefinition.swift in Sources */, - 46EB2E00010B50 /* ModuleDefinitionBuilder.swift in Sources */, - 46EB2E00010780 /* ModuleFactories.swift in Sources */, - 46EB2E00010B00 /* ModuleHolder.swift in Sources */, - 46EB2E00010DE0 /* ModulePriorities.swift in Sources */, - 46EB2E00010B10 /* ModuleRegistry.swift in Sources */, - 46EB2E00010B60 /* ModulesProvider.swift in Sources */, - 46EB2E000106D0 /* NativeModule.cpp in Sources */, - 46EB2E00010DA0 /* NativeModulesProxyModule.swift in Sources */, - 46EB2E000106E0 /* ObjectDeallocator.cpp in Sources */, - 46EB2E00010B80 /* ObjectDefinition.swift in Sources */, - 46EB2E00010720 /* ObjectDefinitionBuilder.swift in Sources */, - 46EB2E00010790 /* ObjectFactories.swift in Sources */, - 46EB2E00010AF0 /* PersistentFileLog.swift in Sources */, - 46EB2E00010DB0 /* Platform.swift in Sources */, - 46EB2E00010BA0 /* Promise.swift in Sources */, - 46EB2E00010B90 /* PropertyDefinition.swift in Sources */, - 46EB2E000107A0 /* PropertyFactories.swift in Sources */, - 46EB2E00010690 /* RCTAppDelegate+Recreate.mm in Sources */, - 46EB2E00010660 /* RCTComponentData+Privates.m in Sources */, - 46EB2E00010C30 /* Record.swift in Sources */, - 46EB2E000106F0 /* SharedObject.cpp in Sources */, - 46EB2E00010C40 /* SharedObject.swift in Sources */, - 46EB2E00010C50 /* SharedObjectRegistry.swift in Sources */, - 46EB2E00010C60 /* SharedRef.swift in Sources */, - 46EB2E00010A80 /* SyncFunctionDefinition.swift in Sources */, - 46EB2E000107B0 /* SyncFunctionFactories.swift in Sources */, - 46EB2E00010700 /* TypedArray.cpp in Sources */, - 46EB2E00010CA0 /* TypedArray.swift in Sources */, - 46EB2E00010A30 /* UnexpectedException.swift in Sources */, - 46EB2E00010D50 /* URLRequest+httpBodyData.swift in Sources */, - 46EB2E00010DF0 /* Utilities.swift in Sources */, - 46EB2E00010E10 /* Uuidv5.swift in Sources */, - 46EB2E00010CF0 /* ViewDefinition.swift in Sources */, - 46EB2E00010730 /* ViewDefinitionBuilder.swift in Sources */, - 46EB2E000107C0 /* ViewFactories.swift in Sources */, - 46EB2E00010D00 /* ViewLifecycleMethod.swift in Sources */, - 46EB2E00010D10 /* ViewModuleWrapper.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011480 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011580 /* ExpoWebBrowser-dummy.m in Sources */, - 46EB2E000114A0 /* WebAuthSession.swift in Sources */, - 46EB2E000114B0 /* WebBrowserExceptions.swift in Sources */, - 46EB2E000114C0 /* WebBrowserModule.swift in Sources */, - 46EB2E000114D0 /* WebBrowserOptions.swift in Sources */, - 46EB2E000114E0 /* WebBrowserSession.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011660 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011730 /* AuthSession.swift in Sources */, - 46EB2E00011740 /* AuthSessionDelegate.swift in Sources */, - 46EB2E00011750 /* AuthSessionStore.swift in Sources */, - 46EB2E00011810 /* GTMAppAuth-dummy.m in Sources */, - 46EB2E00011760 /* GTMOAuth2Compatibility.swift in Sources */, - 46EB2E00011770 /* KeychainAttribute.swift in Sources */, - 46EB2E00011780 /* KeychainHelper.swift in Sources */, - 46EB2E00011790 /* KeychainStore.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000116D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011880 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011950 /* GTMSessionFetcher.m in Sources */, - 46EB2E00011A40 /* GTMSessionFetcher-dummy.m in Sources */, - 46EB2E00011960 /* GTMSessionFetcherLogging.m in Sources */, - 46EB2E00011970 /* GTMSessionFetcherService.m in Sources */, - 46EB2E00011980 /* GTMSessionUploadFetcher.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000118F0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011AB0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00011E20 /* GIDAuthentication.m in Sources */, - 46EB2E00011E30 /* GIDAuthStateMigration.m in Sources */, - 46EB2E00011E40 /* GIDCallbackQueue.m in Sources */, - 46EB2E00011E50 /* GIDConfiguration.m in Sources */, - 46EB2E00011E60 /* GIDEMMErrorHandler.m in Sources */, - 46EB2E00011E70 /* GIDEMMSupport.m in Sources */, - 46EB2E00011E80 /* GIDGoogleUser.m in Sources */, - 46EB2E00011E90 /* GIDMDMPasscodeCache.m in Sources */, - 46EB2E00011EA0 /* GIDMDMPasscodeState.m in Sources */, - 46EB2E00011EB0 /* GIDProfileData.m in Sources */, - 46EB2E00011EC0 /* GIDScopes.m in Sources */, - 46EB2E00011ED0 /* GIDSignIn.m in Sources */, - 46EB2E00011EE0 /* GIDSignInButton.m in Sources */, - 46EB2E00011EF0 /* GIDSignInCallbackSchemes.m in Sources */, - 46EB2E00011F00 /* GIDSignInInternalOptions.m in Sources */, - 46EB2E00011F10 /* GIDSignInPreferences.m in Sources */, - 46EB2E00011F20 /* GIDSignInResult.m in Sources */, - 46EB2E00011F30 /* GIDSignInStrings.m in Sources */, - 46EB2E00011F40 /* GIDToken.m in Sources */, - 46EB2E00012170 /* GoogleSignIn-dummy.m in Sources */, - 46EB2E00011F50 /* NSBundle+GID3PAdditions.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00011B20 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000121E0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00012370 /* AtFork.cpp in Sources */, - 46EB2E00013600 /* CacheLocality.cpp in Sources */, - 46EB2E00012210 /* Conv.cpp in Sources */, - 46EB2E00012310 /* CString.cpp in Sources */, - 46EB2E00012220 /* Demangle.cpp in Sources */, - 46EB2E00012290 /* dynamic.cpp in Sources */, - 46EB2E00012320 /* Exception.cpp in Sources */, - 46EB2E000122C0 /* F14Table.cpp in Sources */, - 46EB2E00012230 /* FileUtil.cpp in Sources */, - 46EB2E000122D0 /* FileUtilDetail.cpp in Sources */, - 46EB2E00012240 /* Format.cpp in Sources */, - 46EB2E00013610 /* Futex.cpp in Sources */, - 46EB2E000122A0 /* json.cpp in Sources */, - 46EB2E000122B0 /* json_pointer.cpp in Sources */, - 46EB2E00013630 /* Malloc.cpp in Sources */, - 46EB2E00012330 /* MallocImpl.cpp in Sources */, - 46EB2E00012340 /* NetOps.cpp in Sources */, - 46EB2E00013620 /* ParkingLot.cpp in Sources */, - 46EB2E00013920 /* RCT-Folly-dummy.m in Sources */, - 46EB2E00012250 /* SafeAssert.cpp in Sources */, - 46EB2E00012360 /* SanitizeThread.cpp in Sources */, - 46EB2E00012270 /* ScopeGuard.cpp in Sources */, - 46EB2E000135F0 /* SharedMutex.cpp in Sources */, - 46EB2E000122E0 /* SplitStringSimd.cpp in Sources */, - 46EB2E00012300 /* SpookyHashV2.cpp in Sources */, - 46EB2E00012200 /* String.cpp in Sources */, - 46EB2E00012350 /* SysUio.cpp in Sources */, - 46EB2E00012380 /* ThreadId.cpp in Sources */, - 46EB2E00012260 /* ToAscii.cpp in Sources */, - 46EB2E00012280 /* Unicode.cpp in Sources */, - 46EB2E000122F0 /* UniqueInstance.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013990 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000139B0 /* RCTDeprecation.m in Sources */, - 46EB2E00013A50 /* RCTDeprecation-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013B30 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013B50 /* RCTConvertHelpers.mm in Sources */, - 46EB2E00013B60 /* RCTTypedModuleConstants.mm in Sources */, - 46EB2E00013C10 /* RCTTypeSafety-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013C80 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013D50 /* RNCAsyncStorage.mm in Sources */, - 46EB2E00013DC0 /* RNCAsyncStorage-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013CF0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00013E30 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00013E50 /* RNFlingHandler.m in Sources */, - 46EB2E00013E60 /* RNForceTouchHandler.m in Sources */, - 46EB2E00013EF0 /* RNGestureHandler.mm in Sources */, - 46EB2E00014200 /* RNGestureHandler-dummy.m in Sources */, - 46EB2E00013F00 /* RNGestureHandlerButton.m in Sources */, - 46EB2E00013F10 /* RNGestureHandlerButtonComponentView.mm in Sources */, - 46EB2E00013F20 /* RNGestureHandlerButtonManager.m in Sources */, - 46EB2E00013F30 /* RNGestureHandlerEvents.m in Sources */, - 46EB2E00013F40 /* RNGestureHandlerManager.mm in Sources */, - 46EB2E00013F50 /* RNGestureHandlerModule.mm in Sources */, - 46EB2E00013F60 /* RNGestureHandlerPointerTracker.m in Sources */, - 46EB2E00013F70 /* RNGestureHandlerRegistry.m in Sources */, - 46EB2E00013F80 /* RNGestureHandlerRootViewComponentView.mm in Sources */, - 46EB2E00013F90 /* RNGHStylusData.m in Sources */, - 46EB2E00013FA0 /* RNGHVector.m in Sources */, - 46EB2E00013E70 /* RNHoverHandler.m in Sources */, - 46EB2E00013E80 /* RNLongPressHandler.m in Sources */, - 46EB2E00013FB0 /* RNManualActivationRecognizer.m in Sources */, - 46EB2E00013E90 /* RNManualHandler.m in Sources */, - 46EB2E00013EA0 /* RNNativeViewHandler.mm in Sources */, - 46EB2E00013EB0 /* RNPanHandler.m in Sources */, - 46EB2E00013EC0 /* RNPinchHandler.m in Sources */, - 46EB2E00013FC0 /* RNRootViewGestureRecognizer.m in Sources */, - 46EB2E00013ED0 /* RNRotationHandler.m in Sources */, - 46EB2E00013EE0 /* RNTapHandler.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00014270 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00014290 /* RCTConvert+RNGoogleSignin.mm in Sources */, - 46EB2E000142A0 /* RNGoogleSignin.mm in Sources */, - 46EB2E00014360 /* RNGoogleSignin-dummy.m in Sources */, - 46EB2E000142B0 /* RNGoogleSignInButton.mm in Sources */, - 46EB2E000142C0 /* RNGoogleSigninButtonManager.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000143D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00014560 /* AnimatedSensorModule.cpp in Sources */, - 46EB2E00014920 /* AsyncQueue.cpp in Sources */, - 46EB2E000148F0 /* EventHandlerRegistry.cpp in Sources */, - 46EB2E00014600 /* FeaturesConfig.cpp in Sources */, - 46EB2E00014930 /* JSISerializer.cpp in Sources */, - 46EB2E00014940 /* JSLogger.cpp in Sources */, - 46EB2E00014950 /* JSScheduler.cpp in Sources */, - 46EB2E000145B0 /* LayoutAnimationsManager.cpp in Sources */, - 46EB2E000145C0 /* LayoutAnimationsProxy.cpp in Sources */, - 46EB2E000145D0 /* LayoutAnimationsUtils.cpp in Sources */, - 46EB2E00014480 /* NativeMethods.mm in Sources */, - 46EB2E00014490 /* NativeProxy.mm in Sources */, - 46EB2E000145E0 /* NativeReanimatedModule.cpp in Sources */, - 46EB2E000145F0 /* NativeReanimatedModuleSpec.cpp in Sources */, - 46EB2E000144A0 /* PlatformDepMethodsHolderImpl.mm in Sources */, - 46EB2E000144B0 /* PlatformLogger.mm in Sources */, - 46EB2E00014570 /* PropsRegistry.cpp in Sources */, - 46EB2E000144E0 /* RCTEventDispatcher+Reanimated.m in Sources */, - 46EB2E000144F0 /* RCTUIView+Reanimated.m in Sources */, - 46EB2E00014410 /* REAAnimationsManager.m in Sources */, - 46EB2E00014420 /* REAFrame.m in Sources */, - 46EB2E000143F0 /* REAInitializerRCTFabricSurface.mm in Sources */, - 46EB2E000144C0 /* REAIOSUIScheduler.mm in Sources */, - 46EB2E00014400 /* REAKeyboardEventObserver.mm in Sources */, - 46EB2E000144D0 /* REAMessageThread.mm in Sources */, - 46EB2E00014500 /* REAModule.mm in Sources */, - 46EB2E00014580 /* ReanimatedCommitHook.cpp in Sources */, - 46EB2E000149A0 /* ReanimatedHermesRuntime.cpp in Sources */, - 46EB2E00014960 /* ReanimatedJSIUtils.cpp in Sources */, - 46EB2E00014590 /* ReanimatedMountHook.cpp in Sources */, - 46EB2E000149B0 /* ReanimatedRuntime.cpp in Sources */, - 46EB2E00014540 /* ReanimatedSensor.m in Sources */, - 46EB2E00014550 /* ReanimatedSensorContainer.m in Sources */, - 46EB2E00014970 /* ReanimatedVersion.cpp in Sources */, - 46EB2E00014510 /* REANodesManager.mm in Sources */, - 46EB2E00014430 /* REAScreensHelper.m in Sources */, - 46EB2E00014440 /* REASharedElement.m in Sources */, - 46EB2E00014450 /* REASharedTransitionManager.m in Sources */, - 46EB2E00014520 /* REASlowAnimations.mm in Sources */, - 46EB2E00014460 /* REASnapshot.m in Sources */, - 46EB2E00014470 /* REASwizzledUIManager.mm in Sources */, - 46EB2E00014530 /* REAUtils.m in Sources */, - 46EB2E00014B90 /* RNReanimated-dummy.m in Sources */, - 46EB2E000149C0 /* RNRuntimeDecorator.cpp in Sources */, - 46EB2E000145A0 /* ShadowTreeCloner.cpp in Sources */, - 46EB2E00014910 /* Shareables.cpp in Sources */, - 46EB2E00014610 /* UIRuntimeDecorator.cpp in Sources */, - 46EB2E00014980 /* UIScheduler.cpp in Sources */, - 46EB2E00014990 /* WorkletEventHandler.cpp in Sources */, - 46EB2E000149D0 /* WorkletRuntime.cpp in Sources */, - 46EB2E000149E0 /* WorkletRuntimeDecorator.cpp in Sources */, - 46EB2E00014900 /* WorkletRuntimeRegistry.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00014C00 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00014EC0 /* RCTConvert+RNSVG.mm in Sources */, - 46EB2E00015710 /* RNSVG-dummy.m in Sources */, - 46EB2E00014ED0 /* RNSVGBezierElement.mm in Sources */, - 46EB2E00014C20 /* RNSVGBrush.mm in Sources */, - 46EB2E00014E00 /* RNSVGCircle.mm in Sources */, - 46EB2E00014F50 /* RNSVGCircleManager.mm in Sources */, - 46EB2E00014C70 /* RNSVGClipPath.mm in Sources */, - 46EB2E00014F60 /* RNSVGClipPathManager.mm in Sources */, - 46EB2E00014C30 /* RNSVGContextBrush.mm in Sources */, - 46EB2E00014EE0 /* RNSVGConvert.mm in Sources */, - 46EB2E00014C80 /* RNSVGDefs.mm in Sources */, - 46EB2E00014F70 /* RNSVGDefsManager.mm in Sources */, - 46EB2E00014E10 /* RNSVGEllipse.mm in Sources */, - 46EB2E00014F80 /* RNSVGEllipseManager.mm in Sources */, - 46EB2E00014D50 /* RNSVGFeColorMatrix.mm in Sources */, - 46EB2E00014F90 /* RNSVGFeColorMatrixManager.mm in Sources */, - 46EB2E00014D60 /* RNSVGFeGaussianBlur.mm in Sources */, - 46EB2E00014FA0 /* RNSVGFeGaussianBlurManager.mm in Sources */, - 46EB2E00014D70 /* RNSVGFeMerge.mm in Sources */, - 46EB2E00014FB0 /* RNSVGFeMergeManager.mm in Sources */, - 46EB2E00014D80 /* RNSVGFeOffset.mm in Sources */, - 46EB2E00014FC0 /* RNSVGFeOffsetManager.mm in Sources */, - 46EB2E00014D90 /* RNSVGFilter.mm in Sources */, - 46EB2E00014FD0 /* RNSVGFilterManager.mm in Sources */, - 46EB2E00014DA0 /* RNSVGFilterPrimitive.mm in Sources */, - 46EB2E00014FE0 /* RNSVGFilterPrimitiveManager.mm in Sources */, - 46EB2E00014DB0 /* RNSVGFilterRegion.mm in Sources */, - 46EB2E00014E40 /* RNSVGFontData.mm in Sources */, - 46EB2E00014C90 /* RNSVGForeignObject.mm in Sources */, - 46EB2E00014FF0 /* RNSVGForeignObjectManager.mm in Sources */, - 46EB2E00014E50 /* RNSVGGlyphContext.mm in Sources */, - 46EB2E00014CA0 /* RNSVGGroup.mm in Sources */, - 46EB2E00015000 /* RNSVGGroupManager.mm in Sources */, - 46EB2E00014CB0 /* RNSVGImage.mm in Sources */, - 46EB2E00015010 /* RNSVGImageManager.mm in Sources */, - 46EB2E00014EF0 /* RNSVGLength.mm in Sources */, - 46EB2E00014E20 /* RNSVGLine.mm in Sources */, - 46EB2E00014CC0 /* RNSVGLinearGradient.mm in Sources */, - 46EB2E00015020 /* RNSVGLinearGradientManager.mm in Sources */, - 46EB2E00015030 /* RNSVGLineManager.mm in Sources */, - 46EB2E00014CD0 /* RNSVGMarker.mm in Sources */, - 46EB2E00015040 /* RNSVGMarkerManager.mm in Sources */, - 46EB2E00014F00 /* RNSVGMarkerPosition.mm in Sources */, - 46EB2E00014CE0 /* RNSVGMask.mm in Sources */, - 46EB2E00015050 /* RNSVGMaskManager.mm in Sources */, - 46EB2E00014DC0 /* RNSVGNode.mm in Sources */, - 46EB2E00015060 /* RNSVGNodeManager.mm in Sources */, - 46EB2E00014C40 /* RNSVGPainter.mm in Sources */, - 46EB2E00014C50 /* RNSVGPainterBrush.mm in Sources */, - 46EB2E00014CF0 /* RNSVGPath.mm in Sources */, - 46EB2E00015070 /* RNSVGPathManager.mm in Sources */, - 46EB2E00014F10 /* RNSVGPathMeasure.mm in Sources */, - 46EB2E00014F20 /* RNSVGPathParser.mm in Sources */, - 46EB2E00014D00 /* RNSVGPattern.mm in Sources */, - 46EB2E00015080 /* RNSVGPatternManager.mm in Sources */, - 46EB2E00014E60 /* RNSVGPropHelper.mm in Sources */, - 46EB2E00014D10 /* RNSVGRadialGradient.mm in Sources */, - 46EB2E00015090 /* RNSVGRadialGradientManager.mm in Sources */, - 46EB2E00014E30 /* RNSVGRect.mm in Sources */, - 46EB2E000150A0 /* RNSVGRectManager.mm in Sources */, - 46EB2E00014DD0 /* RNSVGRenderable.mm in Sources */, - 46EB2E000150B0 /* RNSVGRenderableManager.mm in Sources */, - 46EB2E00014DE0 /* RNSVGRenderableModule.mm in Sources */, - 46EB2E00014F30 /* RNSVGRenderUtils.mm in Sources */, - 46EB2E00014C60 /* RNSVGSolidColorBrush.mm in Sources */, - 46EB2E00014D20 /* RNSVGSvgView.mm in Sources */, - 46EB2E000150C0 /* RNSVGSvgViewManager.mm in Sources */, - 46EB2E00014DF0 /* RNSVGSvgViewModule.mm in Sources */, - 46EB2E00014D30 /* RNSVGSymbol.mm in Sources */, - 46EB2E000150D0 /* RNSVGSymbolManager.mm in Sources */, - 46EB2E00014E70 /* RNSVGText.mm in Sources */, - 46EB2E000150E0 /* RNSVGTextManager.mm in Sources */, - 46EB2E00014E80 /* RNSVGTextPath.mm in Sources */, - 46EB2E000150F0 /* RNSVGTextPathManager.mm in Sources */, - 46EB2E00014E90 /* RNSVGTextProperties.mm in Sources */, - 46EB2E00014EA0 /* RNSVGTopAlignedLabel.ios.mm in Sources */, - 46EB2E00014EB0 /* RNSVGTSpan.mm in Sources */, - 46EB2E00015100 /* RNSVGTSpanManager.mm in Sources */, - 46EB2E00014D40 /* RNSVGUse.mm in Sources */, - 46EB2E00015110 /* RNSVGUseManager.mm in Sources */, - 46EB2E00014F40 /* RNSVGViewBox.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00015780 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000157C0 /* RCTImageComponentView+RNSScreenStackHeaderConfig.mm in Sources */, - 46EB2E000157D0 /* RNSConvert.mm in Sources */, - 46EB2E00015A80 /* RNScreens-dummy.m in Sources */, - 46EB2E000158D0 /* RNScreensTurboModule.cpp in Sources */, - 46EB2E000157E0 /* RNSFullWindowOverlay.mm in Sources */, - 46EB2E000157A0 /* RNSHeaderHeightChangeEvent.mm in Sources */, - 46EB2E000157F0 /* RNSModalScreen.mm in Sources */, - 46EB2E00015800 /* RNSModule.mm in Sources */, - 46EB2E00015810 /* RNSScreen.mm in Sources */, - 46EB2E00015820 /* RNSScreenContainer.mm in Sources */, - 46EB2E00015830 /* RNSScreenNavigationContainer.mm in Sources */, - 46EB2E00015840 /* RNSScreenStack.mm in Sources */, - 46EB2E00015850 /* RNSScreenStackAnimator.mm in Sources */, - 46EB2E00015860 /* RNSScreenStackHeaderConfig.mm in Sources */, - 46EB2E00015870 /* RNSScreenStackHeaderSubview.mm in Sources */, - 46EB2E000157B0 /* RNSScreenViewEvent.mm in Sources */, - 46EB2E00015880 /* RNSScreenWindowTraits.mm in Sources */, - 46EB2E00015890 /* RNSSearchBar.mm in Sources */, - 46EB2E000158C0 /* RNSUIBarButtonItem.mm in Sources */, - 46EB2E000158A0 /* UIViewController+RNScreens.mm in Sources */, - 46EB2E000158B0 /* UIWindow+RNScreens.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00015B60 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00015BB0 /* ComponentDescriptors.cpp in Sources */, - 46EB2E00015C00 /* ComponentDescriptors.cpp in Sources */, - 46EB2E00015C50 /* ComponentDescriptors.cpp in Sources */, - 46EB2E00015CA0 /* ComponentDescriptors.cpp in Sources */, - 46EB2E00015CF0 /* ComponentDescriptors.cpp in Sources */, - 46EB2E00015BC0 /* EventEmitters.cpp in Sources */, - 46EB2E00015C10 /* EventEmitters.cpp in Sources */, - 46EB2E00015C60 /* EventEmitters.cpp in Sources */, - 46EB2E00015CB0 /* EventEmitters.cpp in Sources */, - 46EB2E00015D00 /* EventEmitters.cpp in Sources */, - 46EB2E00015B80 /* FBReactNativeSpec-generated.mm in Sources */, - 46EB2E00015B90 /* FBReactNativeSpecJSI-generated.cpp in Sources */, - 46EB2E00015BD0 /* Props.cpp in Sources */, - 46EB2E00015C20 /* Props.cpp in Sources */, - 46EB2E00015C70 /* Props.cpp in Sources */, - 46EB2E00015CC0 /* Props.cpp in Sources */, - 46EB2E00015D10 /* Props.cpp in Sources */, - 46EB2E00015BA0 /* RCTModulesConformingToProtocolsProvider.mm in Sources */, - 46EB2E00016190 /* React-Codegen-dummy.m in Sources */, - 46EB2E00015D40 /* rnasyncstorage-generated.mm in Sources */, - 46EB2E00015D50 /* rnasyncstorageJSI-generated.cpp in Sources */, - 46EB2E00015D60 /* rngesturehandler_codegen-generated.mm in Sources */, - 46EB2E00015D70 /* rngesturehandler_codegenJSI-generated.cpp in Sources */, - 46EB2E00015D80 /* RNGoogleSignInCGen-generated.mm in Sources */, - 46EB2E00015D90 /* RNGoogleSignInCGenJSI-generated.cpp in Sources */, - 46EB2E00015DA0 /* rnreanimated-generated.mm in Sources */, - 46EB2E00015DB0 /* rnreanimatedJSI-generated.cpp in Sources */, - 46EB2E00015DC0 /* rnscreens-generated.mm in Sources */, - 46EB2E00015DD0 /* rnscreensJSI-generated.cpp in Sources */, - 46EB2E00015DE0 /* rnsvg-generated.mm in Sources */, - 46EB2E00015DF0 /* rnsvgJSI-generated.cpp in Sources */, - 46EB2E00015E00 /* safeareacontext-generated.mm in Sources */, - 46EB2E00015E10 /* safeareacontextJSI-generated.cpp in Sources */, - 46EB2E00015BE0 /* ShadowNodes.cpp in Sources */, - 46EB2E00015C30 /* ShadowNodes.cpp in Sources */, - 46EB2E00015C80 /* ShadowNodes.cpp in Sources */, - 46EB2E00015CD0 /* ShadowNodes.cpp in Sources */, - 46EB2E00015D20 /* ShadowNodes.cpp in Sources */, - 46EB2E00015BF0 /* States.cpp in Sources */, - 46EB2E00015C40 /* States.cpp in Sources */, - 46EB2E00015C90 /* States.cpp in Sources */, - 46EB2E00015CE0 /* States.cpp in Sources */, - 46EB2E00015D30 /* States.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00016200 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E000169D0 /* NSDataBigString.mm in Sources */, - 46EB2E00016B40 /* RCTActivityIndicatorView.m in Sources */, - 46EB2E00016B50 /* RCTActivityIndicatorViewManager.m in Sources */, - 46EB2E000166C0 /* RCTAssert.m in Sources */, - 46EB2E00016B60 /* RCTBorderDrawing.m in Sources */, - 46EB2E000166D0 /* RCTBridge.mm in Sources */, - 46EB2E000166E0 /* RCTBridgeConstants.m in Sources */, - 46EB2E000166F0 /* RCTBridgeModuleDecorator.m in Sources */, - 46EB2E00016700 /* RCTBridgeProxy.mm in Sources */, - 46EB2E00016710 /* RCTBundleManager.m in Sources */, - 46EB2E00016720 /* RCTBundleURLProvider.mm in Sources */, - 46EB2E00016730 /* RCTCallableJSModules.m in Sources */, - 46EB2E00016B70 /* RCTComponentData.m in Sources */, - 46EB2E00016740 /* RCTComponentEvent.m in Sources */, - 46EB2E00016750 /* RCTConstants.m in Sources */, - 46EB2E00016760 /* RCTConvert.mm in Sources */, - 46EB2E00016B80 /* RCTConvert+CoreLocation.m in Sources */, - 46EB2E00016B90 /* RCTConvert+Transform.m in Sources */, - 46EB2E000169E0 /* RCTCxxBridge.mm in Sources */, - 46EB2E00016770 /* RCTCxxConvert.m in Sources */, - 46EB2E00017750 /* RCTCxxInspectorPackagerConnection.mm in Sources */, - 46EB2E00017760 /* RCTCxxInspectorPackagerConnectionDelegate.mm in Sources */, - 46EB2E00017770 /* RCTCxxInspectorWebSocketAdapter.mm in Sources */, - 46EB2E00016A30 /* RCTCxxMethod.mm in Sources */, - 46EB2E00016A40 /* RCTCxxModule.mm in Sources */, - 46EB2E00016A50 /* RCTCxxUtils.mm in Sources */, - 46EB2E00016BA0 /* RCTDebuggingOverlay.m in Sources */, - 46EB2E00016BB0 /* RCTDebuggingOverlayManager.m in Sources */, - 46EB2E00016A20 /* RCTDefaultCxxLogFunction.mm in Sources */, - 46EB2E00017710 /* RCTDevLoadingViewSetEnabled.m in Sources */, - 46EB2E00016780 /* RCTDisplayLink.m in Sources */, - 46EB2E00016790 /* RCTErrorInfo.m in Sources */, - 46EB2E000167A0 /* RCTEventDispatcher.m in Sources */, - 46EB2E00016A90 /* RCTEventEmitter.m in Sources */, - 46EB2E00016A70 /* RCTFollyConvert.mm in Sources */, - 46EB2E00016BC0 /* RCTFont.mm in Sources */, - 46EB2E000167B0 /* RCTFrameUpdate.m in Sources */, - 46EB2E00016AA0 /* RCTI18nUtil.m in Sources */, - 46EB2E000167C0 /* RCTImageSource.m in Sources */, - 46EB2E00017780 /* RCTInspector.mm in Sources */, - 46EB2E00017720 /* RCTInspectorDevServerHelper.mm in Sources */, - 46EB2E00017790 /* RCTInspectorPackagerConnection.m in Sources */, - 46EB2E000167D0 /* RCTJavaScriptLoader.mm in Sources */, - 46EB2E000169F0 /* RCTJSIExecutorRuntimeInstaller.mm in Sources */, - 46EB2E000167E0 /* RCTJSStackFrame.m in Sources */, - 46EB2E000167F0 /* RCTJSThread.m in Sources */, - 46EB2E00016800 /* RCTKeyCommands.m in Sources */, - 46EB2E00016BD0 /* RCTLayout.m in Sources */, - 46EB2E00016AB0 /* RCTLayoutAnimation.m in Sources */, - 46EB2E00016AC0 /* RCTLayoutAnimationGroup.m in Sources */, - 46EB2E00016A80 /* RCTLocalizedString.mm in Sources */, - 46EB2E00016810 /* RCTLog.mm in Sources */, - 46EB2E00016820 /* RCTManagedPointer.mm in Sources */, - 46EB2E00016A00 /* RCTMessageThread.mm in Sources */, - 46EB2E00016BE0 /* RCTModalHostView.m in Sources */, - 46EB2E00016BF0 /* RCTModalHostViewController.m in Sources */, - 46EB2E00016C00 /* RCTModalHostViewManager.m in Sources */, - 46EB2E00016C10 /* RCTModalManager.m in Sources */, - 46EB2E00016830 /* RCTModuleData.mm in Sources */, - 46EB2E00016840 /* RCTModuleMethod.mm in Sources */, - 46EB2E00016850 /* RCTModuleRegistry.m in Sources */, - 46EB2E00016860 /* RCTMultipartDataTask.m in Sources */, - 46EB2E00016870 /* RCTMultipartStreamReader.m in Sources */, - 46EB2E00016A60 /* RCTNativeModule.mm in Sources */, - 46EB2E00016A10 /* RCTObjcExecutor.mm in Sources */, - 46EB2E00017730 /* RCTPackagerClient.m in Sources */, - 46EB2E00017740 /* RCTPackagerConnection.mm in Sources */, - 46EB2E00016880 /* RCTParserUtils.m in Sources */, - 46EB2E00016890 /* RCTPerformanceLogger.mm in Sources */, - 46EB2E000168A0 /* RCTPerformanceLoggerLabels.m in Sources */, - 46EB2E00016B20 /* RCTProfile.m in Sources */, - 46EB2E000176D0 /* RCTProfileTrampoline-arm.S in Sources */, - 46EB2E000176E0 /* RCTProfileTrampoline-arm64.S in Sources */, - 46EB2E000176F0 /* RCTProfileTrampoline-i386.S in Sources */, - 46EB2E00017700 /* RCTProfileTrampoline-x86_64.S in Sources */, - 46EB2E00017E20 /* RCTReconnectingWebSocket.m in Sources */, - 46EB2E00016AD0 /* RCTRedBoxExtraDataViewController.m in Sources */, - 46EB2E000168B0 /* RCTRedBoxSetEnabled.m in Sources */, - 46EB2E00016CE0 /* RCTRefreshControl.m in Sources */, - 46EB2E00016CF0 /* RCTRefreshControlManager.m in Sources */, - 46EB2E000168C0 /* RCTReloadCommand.m in Sources */, - 46EB2E000168D0 /* RCTRootContentView.m in Sources */, - 46EB2E00016C20 /* RCTRootShadowView.m in Sources */, - 46EB2E000168E0 /* RCTRootView.m in Sources */, - 46EB2E00016D00 /* RCTSafeAreaShadowView.m in Sources */, - 46EB2E00016D10 /* RCTSafeAreaView.m in Sources */, - 46EB2E00016D20 /* RCTSafeAreaViewLocalData.m in Sources */, - 46EB2E00016D30 /* RCTSafeAreaViewManager.m in Sources */, - 46EB2E00016D40 /* RCTScrollContentShadowView.m in Sources */, - 46EB2E00016D50 /* RCTScrollContentView.m in Sources */, - 46EB2E00016D60 /* RCTScrollContentViewManager.m in Sources */, - 46EB2E00016D70 /* RCTScrollEvent.m in Sources */, - 46EB2E00016D80 /* RCTScrollView.m in Sources */, - 46EB2E00016D90 /* RCTScrollViewManager.m in Sources */, - 46EB2E00016C30 /* RCTSegmentedControl.m in Sources */, - 46EB2E00016C40 /* RCTSegmentedControlManager.m in Sources */, - 46EB2E00016C70 /* RCTShadowView.m in Sources */, - 46EB2E00016C50 /* RCTShadowView+Internal.m in Sources */, - 46EB2E00016C60 /* RCTShadowView+Layout.m in Sources */, - 46EB2E00016950 /* RCTSurface.mm in Sources */, - 46EB2E000169A0 /* RCTSurfaceHostingProxyRootView.mm in Sources */, - 46EB2E000169B0 /* RCTSurfaceHostingView.mm in Sources */, - 46EB2E00016AE0 /* RCTSurfacePresenterStub.m in Sources */, - 46EB2E00016960 /* RCTSurfaceRootShadowView.m in Sources */, - 46EB2E00016970 /* RCTSurfaceRootView.mm in Sources */, - 46EB2E000169C0 /* RCTSurfaceSizeMeasureMode.mm in Sources */, - 46EB2E00016980 /* RCTSurfaceStage.m in Sources */, - 46EB2E00016990 /* RCTSurfaceView.mm in Sources */, - 46EB2E00016C80 /* RCTSwitch.m in Sources */, - 46EB2E00016C90 /* RCTSwitchManager.m in Sources */, - 46EB2E000168F0 /* RCTTouchEvent.m in Sources */, - 46EB2E00016900 /* RCTTouchHandler.m in Sources */, - 46EB2E00016AF0 /* RCTUIManager.m in Sources */, - 46EB2E00016B00 /* RCTUIManagerObserverCoordinator.mm in Sources */, - 46EB2E00016B10 /* RCTUIManagerUtils.m in Sources */, - 46EB2E00016B30 /* RCTUIUtils.m in Sources */, - 46EB2E00016910 /* RCTUtils.m in Sources */, - 46EB2E00016920 /* RCTUtilsUIOverride.m in Sources */, - 46EB2E00016930 /* RCTVersion.m in Sources */, - 46EB2E00016CA0 /* RCTView.m in Sources */, - 46EB2E00016CB0 /* RCTViewManager.m in Sources */, - 46EB2E00016940 /* RCTViewRegistry.m in Sources */, - 46EB2E00016CC0 /* RCTViewUtils.m in Sources */, - 46EB2E00016CD0 /* RCTWrapperViewController.m in Sources */, - 46EB2E00017EB0 /* React-Core-dummy.m in Sources */, - 46EB2E00016DA0 /* UIView+React.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00016270 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00017F20 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00017F40 /* CoreModulesPlugins.mm in Sources */, - 46EB2E00017F50 /* RCTAccessibilityManager.mm in Sources */, - 46EB2E00017F60 /* RCTActionSheetManager.mm in Sources */, - 46EB2E00017F70 /* RCTAlertController.mm in Sources */, - 46EB2E00017F80 /* RCTAlertManager.mm in Sources */, - 46EB2E00017F90 /* RCTAppearance.mm in Sources */, - 46EB2E00017FA0 /* RCTAppState.mm in Sources */, - 46EB2E00017FB0 /* RCTClipboard.mm in Sources */, - 46EB2E00017FC0 /* RCTDeviceInfo.mm in Sources */, - 46EB2E00017FD0 /* RCTDevLoadingView.mm in Sources */, - 46EB2E00017FE0 /* RCTDevMenu.mm in Sources */, - 46EB2E00017FF0 /* RCTDevSettings.mm in Sources */, - 46EB2E00018000 /* RCTEventDispatcher.mm in Sources */, - 46EB2E00018010 /* RCTExceptionsManager.mm in Sources */, - 46EB2E00018020 /* RCTFPSGraph.mm in Sources */, - 46EB2E00018030 /* RCTI18nManager.mm in Sources */, - 46EB2E00018040 /* RCTKeyboardObserver.mm in Sources */, - 46EB2E00018050 /* RCTLogBox.mm in Sources */, - 46EB2E00018060 /* RCTLogBoxView.mm in Sources */, - 46EB2E00018070 /* RCTPerfMonitor.mm in Sources */, - 46EB2E00018080 /* RCTPlatform.mm in Sources */, - 46EB2E00018090 /* RCTRedBox.mm in Sources */, - 46EB2E000180A0 /* RCTSourceCode.mm in Sources */, - 46EB2E000180B0 /* RCTStatusBarManager.mm in Sources */, - 46EB2E000180C0 /* RCTTiming.mm in Sources */, - 46EB2E000180D0 /* RCTWebSocketExecutor.mm in Sources */, - 46EB2E000180E0 /* RCTWebSocketModule.mm in Sources */, - 46EB2E00018140 /* React-CoreModules-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000181B0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00018A10 /* AccessibilityProps.cpp in Sources */, - 46EB2E000193F0 /* AsynchronousEventBeat.cpp in Sources */, - 46EB2E00018260 /* AttributedString.cpp in Sources */, - 46EB2E00018270 /* AttributedStringBox.cpp in Sources */, - 46EB2E00018750 /* BaseTextProps.cpp in Sources */, - 46EB2E00018760 /* BaseTextShadowNode.cpp in Sources */, - 46EB2E00018A20 /* BaseTouch.cpp in Sources */, - 46EB2E00018A30 /* BaseViewEventEmitter.cpp in Sources */, - 46EB2E00018A40 /* BaseViewProps.cpp in Sources */, - 46EB2E00018C40 /* BatchedEventQueue.cpp in Sources */, - 46EB2E000195D0 /* bindingUtils.cpp in Sources */, - 46EB2E00018C50 /* ComponentDescriptor.cpp in Sources */, - 46EB2E00018300 /* ComponentDescriptorProviderRegistry.cpp in Sources */, - 46EB2E00018310 /* ComponentDescriptorRegistry.cpp in Sources */, - 46EB2E00018540 /* ComponentDescriptors.cpp in Sources */, - 46EB2E00018320 /* componentNameByReactViewName.cpp in Sources */, - 46EB2E00019250 /* Differentiator.cpp in Sources */, - 46EB2E00018C60 /* DynamicPropsUtilities.cpp in Sources */, - 46EB2E00018C70 /* EventBeat.cpp in Sources */, - 46EB2E00018C80 /* EventDispatcher.cpp in Sources */, - 46EB2E00018C90 /* EventEmitter.cpp in Sources */, - 46EB2E00018550 /* EventEmitters.cpp in Sources */, - 46EB2E00018CA0 /* EventListener.cpp in Sources */, - 46EB2E00018CB0 /* EventLogger.cpp in Sources */, - 46EB2E00018CC0 /* EventQueue.cpp in Sources */, - 46EB2E00018CD0 /* EventQueueProcessor.cpp in Sources */, - 46EB2E00018CE0 /* EventTarget.cpp in Sources */, - 46EB2E00019160 /* ImageRequest.cpp in Sources */, - 46EB2E00019170 /* ImageResponse.cpp in Sources */, - 46EB2E00019180 /* ImageResponseObserverCoordinator.cpp in Sources */, - 46EB2E00019190 /* ImageTelemetry.cpp in Sources */, - 46EB2E000183A0 /* InputAccessoryShadowNode.cpp in Sources */, - 46EB2E00018CF0 /* InstanceHandle.cpp in Sources */, - 46EB2E00018D00 /* LayoutableShadowNode.cpp in Sources */, - 46EB2E000181D0 /* LayoutAnimationDriver.cpp in Sources */, - 46EB2E000181E0 /* LayoutAnimationKeyFrameManager.cpp in Sources */, - 46EB2E00018D10 /* LayoutConstraints.cpp in Sources */, - 46EB2E00018D20 /* LayoutMetrics.cpp in Sources */, - 46EB2E00019210 /* LeakChecker.cpp in Sources */, - 46EB2E000183E0 /* LegacyViewManagerInteropComponentDescriptor.mm in Sources */, - 46EB2E000183F0 /* LegacyViewManagerInteropShadowNode.cpp in Sources */, - 46EB2E00018400 /* LegacyViewManagerInteropState.mm in Sources */, - 46EB2E00018410 /* LegacyViewManagerInteropViewEventEmitter.cpp in Sources */, - 46EB2E00018420 /* LegacyViewManagerInteropViewProps.cpp in Sources */, - 46EB2E000184F0 /* ModalHostViewShadowNode.cpp in Sources */, - 46EB2E00018500 /* ModalHostViewState.cpp in Sources */, - 46EB2E00019260 /* MountingCoordinator.cpp in Sources */, - 46EB2E00019270 /* MountingTransaction.cpp in Sources */, - 46EB2E00018380 /* NativeComponentRegistryBinding.cpp in Sources */, - 46EB2E00018280 /* ParagraphAttributes.cpp in Sources */, - 46EB2E00018770 /* ParagraphEventEmitter.cpp in Sources */, - 46EB2E00018780 /* ParagraphLayoutManager.cpp in Sources */, - 46EB2E00018790 /* ParagraphProps.cpp in Sources */, - 46EB2E000187A0 /* ParagraphShadowNode.cpp in Sources */, - 46EB2E000187B0 /* ParagraphState.cpp in Sources */, - 46EB2E00018A50 /* PointerEvent.cpp in Sources */, - 46EB2E000195E0 /* PointerEventsProcessor.cpp in Sources */, - 46EB2E000195F0 /* PointerHoverTracker.cpp in Sources */, - 46EB2E00018560 /* Props.cpp in Sources */, - 46EB2E00018D30 /* Props.cpp in Sources */, - 46EB2E00018D40 /* RawEvent.cpp in Sources */, - 46EB2E00018D50 /* RawProps.cpp in Sources */, - 46EB2E00018D60 /* RawPropsKey.cpp in Sources */, - 46EB2E00018D70 /* RawPropsKeyMap.cpp in Sources */, - 46EB2E00018D80 /* RawPropsParser.cpp in Sources */, - 46EB2E000187C0 /* RawTextProps.cpp in Sources */, - 46EB2E000187D0 /* RawTextShadowNode.cpp in Sources */, - 46EB2E00018D90 /* RawValue.cpp in Sources */, - 46EB2E00019500 /* RCTAttributedTextUtils.mm in Sources */, - 46EB2E00019510 /* RCTFontUtils.mm in Sources */, - 46EB2E00018430 /* RCTLegacyViewManagerInteropCoordinator.mm in Sources */, - 46EB2E00019520 /* RCTTextLayoutManager.mm in Sources */, - 46EB2E00019770 /* React-Fabric-dummy.m in Sources */, - 46EB2E000185F0 /* RootProps.cpp in Sources */, - 46EB2E00018600 /* RootShadowNode.cpp in Sources */, - 46EB2E00018640 /* SafeAreaViewShadowNode.cpp in Sources */, - 46EB2E00018650 /* SafeAreaViewState.cpp in Sources */, - 46EB2E00019400 /* Scheduler.cpp in Sources */, - 46EB2E00018690 /* ScrollViewEventEmitter.cpp in Sources */, - 46EB2E000186A0 /* ScrollViewProps.cpp in Sources */, - 46EB2E000186B0 /* ScrollViewShadowNode.cpp in Sources */, - 46EB2E000186C0 /* ScrollViewState.cpp in Sources */, - 46EB2E00018DA0 /* Sealable.cpp in Sources */, - 46EB2E00018DB0 /* ShadowNode.cpp in Sources */, - 46EB2E00018DC0 /* ShadowNodeFamily.cpp in Sources */, - 46EB2E00018DD0 /* ShadowNodeFragment.cpp in Sources */, - 46EB2E00018570 /* ShadowNodes.cpp in Sources */, - 46EB2E00018DE0 /* ShadowNodeTraits.cpp in Sources */, - 46EB2E00019280 /* ShadowTree.cpp in Sources */, - 46EB2E00019290 /* ShadowTreeRegistry.cpp in Sources */, - 46EB2E000192A0 /* ShadowTreeRevision.cpp in Sources */, - 46EB2E000192B0 /* ShadowView.cpp in Sources */, - 46EB2E000192C0 /* ShadowViewMutation.cpp in Sources */, - 46EB2E00018DF0 /* State.cpp in Sources */, - 46EB2E00018580 /* States.cpp in Sources */, - 46EB2E00018E00 /* StateUpdate.cpp in Sources */, - 46EB2E000192D0 /* stubs.cpp in Sources */, - 46EB2E000192E0 /* StubView.cpp in Sources */, - 46EB2E000192F0 /* StubViewTree.cpp in Sources */, - 46EB2E00019410 /* SurfaceHandler.cpp in Sources */, - 46EB2E00019420 /* SurfaceManager.cpp in Sources */, - 46EB2E00019600 /* SurfaceRegistryBinding.cpp in Sources */, - 46EB2E000194C0 /* SurfaceTelemetry.cpp in Sources */, - 46EB2E00019430 /* SynchronousEventBeat.cpp in Sources */, - 46EB2E00019300 /* TelemetryController.cpp in Sources */, - 46EB2E00018290 /* TextAttributes.cpp in Sources */, - 46EB2E000188F0 /* TextInputEventEmitter.cpp in Sources */, - 46EB2E00018900 /* TextInputProps.cpp in Sources */, - 46EB2E00018910 /* TextInputShadowNode.cpp in Sources */, - 46EB2E00018920 /* TextInputState.cpp in Sources */, - 46EB2E00019530 /* TextLayoutManager.mm in Sources */, - 46EB2E00019540 /* TextMeasureCache.cpp in Sources */, - 46EB2E000187E0 /* TextProps.cpp in Sources */, - 46EB2E000187F0 /* TextShadowNode.cpp in Sources */, - 46EB2E00018A60 /* TouchEvent.cpp in Sources */, - 46EB2E00018A70 /* TouchEventEmitter.cpp in Sources */, - 46EB2E000194D0 /* TransactionTelemetry.cpp in Sources */, - 46EB2E00019610 /* UIManager.cpp in Sources */, - 46EB2E00019620 /* UIManagerBinding.cpp in Sources */, - 46EB2E00018E10 /* UnbatchedEventQueue.cpp in Sources */, - 46EB2E000189B0 /* UnimplementedViewComponentDescriptor.cpp in Sources */, - 46EB2E000189C0 /* UnimplementedViewProps.cpp in Sources */, - 46EB2E000189D0 /* UnimplementedViewShadowNode.cpp in Sources */, - 46EB2E00018440 /* UnstableLegacyViewManagerAutomaticComponentDescriptor.cpp in Sources */, - 46EB2E00018450 /* UnstableLegacyViewManagerAutomaticShadowNode.cpp in Sources */, - 46EB2E000181F0 /* utils.cpp in Sources */, - 46EB2E00018E20 /* ValueFactoryEventPayload.cpp in Sources */, - 46EB2E00018A80 /* ViewShadowNode.cpp in Sources */, - 46EB2E00019220 /* WeakFamilyRegistry.cpp in Sources */, - 46EB2E00018A90 /* YogaLayoutableShadowNode.cpp in Sources */, - 46EB2E00018AA0 /* YogaStylableProps.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E000197E0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019800 /* ImageEventEmitter.cpp in Sources */, - 46EB2E00019810 /* ImageProps.cpp in Sources */, - 46EB2E00019820 /* ImageShadowNode.cpp in Sources */, - 46EB2E00019830 /* ImageState.cpp in Sources */, - 46EB2E000198F0 /* React-FabricImage-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019960 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019980 /* ImageManager.mm in Sources */, - 46EB2E00019990 /* RCTImageManager.mm in Sources */, - 46EB2E000199A0 /* RCTSyncImageManager.mm in Sources */, - 46EB2E00019A70 /* React-ImageManager-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019AE0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019B00 /* MapBuffer.cpp in Sources */, - 46EB2E00019B10 /* MapBufferBuilder.cpp in Sources */, - 46EB2E00019B90 /* React-Mapbuffer-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019C00 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019C20 /* RCTInteropTurboModule.mm in Sources */, - 46EB2E00019C30 /* RCTRuntimeExecutor.mm in Sources */, - 46EB2E00019C40 /* RCTTurboModule.mm in Sources */, - 46EB2E00019C50 /* RCTTurboModuleManager.mm in Sources */, - 46EB2E00019D20 /* React-NativeModulesApple-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E00019E00 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00019E60 /* RCTAdditionAnimatedNode.mm in Sources */, - 46EB2E00019E70 /* RCTAnimatedNode.mm in Sources */, - 46EB2E00019F50 /* RCTAnimationPlugins.mm in Sources */, - 46EB2E00019F60 /* RCTAnimationUtils.mm in Sources */, - 46EB2E00019E80 /* RCTColorAnimatedNode.mm in Sources */, - 46EB2E00019E20 /* RCTDecayAnimation.mm in Sources */, - 46EB2E00019E90 /* RCTDiffClampAnimatedNode.mm in Sources */, - 46EB2E00019EA0 /* RCTDivisionAnimatedNode.mm in Sources */, - 46EB2E00019E30 /* RCTEventAnimation.mm in Sources */, - 46EB2E00019E40 /* RCTFrameAnimation.mm in Sources */, - 46EB2E00019EB0 /* RCTInterpolationAnimatedNode.mm in Sources */, - 46EB2E00019EC0 /* RCTModuloAnimatedNode.mm in Sources */, - 46EB2E00019ED0 /* RCTMultiplicationAnimatedNode.mm in Sources */, - 46EB2E00019F70 /* RCTNativeAnimatedModule.mm in Sources */, - 46EB2E00019F80 /* RCTNativeAnimatedNodesManager.mm in Sources */, - 46EB2E00019F90 /* RCTNativeAnimatedTurboModule.mm in Sources */, - 46EB2E00019EE0 /* RCTObjectAnimatedNode.mm in Sources */, - 46EB2E00019EF0 /* RCTPropsAnimatedNode.mm in Sources */, - 46EB2E00019E50 /* RCTSpringAnimation.mm in Sources */, - 46EB2E00019F00 /* RCTStyleAnimatedNode.mm in Sources */, - 46EB2E00019F10 /* RCTSubtractionAnimatedNode.mm in Sources */, - 46EB2E00019F20 /* RCTTrackingAnimatedNode.mm in Sources */, - 46EB2E00019F30 /* RCTTransformAnimatedNode.mm in Sources */, - 46EB2E00019F40 /* RCTValueAnimatedNode.mm in Sources */, - 46EB2E0001A180 /* React-RCTAnimation-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A1F0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001A210 /* RCTAppDelegate.mm in Sources */, - 46EB2E0001A220 /* RCTAppSetupUtils.mm in Sources */, - 46EB2E0001A230 /* RCTRootViewFactory.mm in Sources */, - 46EB2E0001A300 /* React-RCTAppDelegate-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A370 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001A390 /* RCTBlobCollector.mm in Sources */, - 46EB2E0001A3A0 /* RCTBlobManager.mm in Sources */, - 46EB2E0001A3B0 /* RCTBlobPlugins.mm in Sources */, - 46EB2E0001A3C0 /* RCTFileReaderModule.mm in Sources */, - 46EB2E0001A460 /* React-RCTBlob-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001A4D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001A760 /* PlatformRunLoopObserver.mm in Sources */, - 46EB2E0001A5F0 /* RCTAccessibilityElement.mm in Sources */, - 46EB2E0001A4F0 /* RCTActivityIndicatorViewComponentView.mm in Sources */, - 46EB2E0001A670 /* RCTComponentViewFactory.mm in Sources */, - 46EB2E0001A680 /* RCTComponentViewRegistry.mm in Sources */, - 46EB2E0001A500 /* RCTDebuggingOverlayComponentView.mm in Sources */, - 46EB2E0001A5B0 /* RCTEnhancedScrollView.mm in Sources */, - 46EB2E0001A580 /* RCTFabricComponentsPlugins.mm in Sources */, - 46EB2E0001A560 /* RCTFabricModalHostViewController.mm in Sources */, - 46EB2E0001A750 /* RCTFabricSurface.mm in Sources */, - 46EB2E0001A770 /* RCTGenericDelegateSplitter.mm in Sources */, - 46EB2E0001A510 /* RCTImageComponentView.mm in Sources */, - 46EB2E0001A6C0 /* RCTImageResponseObserverProxy.mm in Sources */, - 46EB2E0001A520 /* RCTInputAccessoryComponentView.mm in Sources */, - 46EB2E0001A530 /* RCTInputAccessoryContentView.mm in Sources */, - 46EB2E0001A540 /* RCTLegacyViewManagerInteropComponentView.mm in Sources */, - 46EB2E0001A550 /* RCTLegacyViewManagerInteropCoordinatorAdapter.mm in Sources */, - 46EB2E0001A6D0 /* RCTLocalizationProvider.mm in Sources */, - 46EB2E0001A570 /* RCTModalHostViewComponentView.mm in Sources */, - 46EB2E0001A690 /* RCTMountingManager.mm in Sources */, - 46EB2E0001A6A0 /* RCTMountingTransactionObserverCoordinator.mm in Sources */, - 46EB2E0001A600 /* RCTParagraphComponentAccessibilityProvider.mm in Sources */, - 46EB2E0001A610 /* RCTParagraphComponentView.mm in Sources */, - 46EB2E0001A5C0 /* RCTPullToRefreshViewComponentView.mm in Sources */, - 46EB2E0001A780 /* RCTReactTaggedView.mm in Sources */, - 46EB2E0001A590 /* RCTRootComponentView.mm in Sources */, - 46EB2E0001A5A0 /* RCTSafeAreaViewComponentView.mm in Sources */, - 46EB2E0001A6E0 /* RCTScheduler.mm in Sources */, - 46EB2E0001A5D0 /* RCTScrollViewComponentView.mm in Sources */, - 46EB2E0001A6F0 /* RCTSurfacePointerHandler.mm in Sources */, - 46EB2E0001A700 /* RCTSurfacePresenter.mm in Sources */, - 46EB2E0001A710 /* RCTSurfacePresenterBridgeAdapter.mm in Sources */, - 46EB2E0001A720 /* RCTSurfaceRegistry.mm in Sources */, - 46EB2E0001A730 /* RCTSurfaceTouchHandler.mm in Sources */, - 46EB2E0001A5E0 /* RCTSwitchComponentView.mm in Sources */, - 46EB2E0001A620 /* RCTTextInputComponentView.mm in Sources */, - 46EB2E0001A630 /* RCTTextInputUtils.mm in Sources */, - 46EB2E0001A740 /* RCTThirdPartyFabricComponentsProvider.mm in Sources */, - 46EB2E0001A640 /* RCTUnimplementedNativeComponentView.mm in Sources */, - 46EB2E0001A650 /* RCTUnimplementedViewComponentView.mm in Sources */, - 46EB2E0001A660 /* RCTViewComponentView.mm in Sources */, - 46EB2E0001AB70 /* React-RCTFabric-dummy.m in Sources */, - 46EB2E0001A6B0 /* UIView+ComponentViewProtocol.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001ABE0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001AC00 /* RCTAnimatedImage.mm in Sources */, - 46EB2E0001AC10 /* RCTBundleAssetImageLoader.mm in Sources */, - 46EB2E0001AC20 /* RCTDisplayWeakRefreshable.mm in Sources */, - 46EB2E0001AC30 /* RCTGIFImageDecoder.mm in Sources */, - 46EB2E0001AC40 /* RCTImageBlurUtils.mm in Sources */, - 46EB2E0001AC50 /* RCTImageCache.mm in Sources */, - 46EB2E0001AC60 /* RCTImageEditingManager.mm in Sources */, - 46EB2E0001AC70 /* RCTImageLoader.mm in Sources */, - 46EB2E0001AC80 /* RCTImagePlugins.mm in Sources */, - 46EB2E0001AC90 /* RCTImageShadowView.mm in Sources */, - 46EB2E0001ACA0 /* RCTImageStoreManager.mm in Sources */, - 46EB2E0001ACB0 /* RCTImageURLLoaderWithAttribution.mm in Sources */, - 46EB2E0001ACC0 /* RCTImageUtils.mm in Sources */, - 46EB2E0001ACD0 /* RCTImageView.mm in Sources */, - 46EB2E0001ACE0 /* RCTImageViewManager.mm in Sources */, - 46EB2E0001ACF0 /* RCTLocalAssetImageLoader.mm in Sources */, - 46EB2E0001AD00 /* RCTResizeMode.mm in Sources */, - 46EB2E0001AD10 /* RCTUIImageViewAnimated.mm in Sources */, - 46EB2E0001AD70 /* React-RCTImage-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001ADE0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001AE00 /* RCTLinkingManager.mm in Sources */, - 46EB2E0001AE10 /* RCTLinkingPlugins.mm in Sources */, - 46EB2E0001AE70 /* React-RCTLinking-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001AEE0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001AF00 /* RCTDataRequestHandler.mm in Sources */, - 46EB2E0001AF10 /* RCTFileRequestHandler.mm in Sources */, - 46EB2E0001AF20 /* RCTHTTPRequestHandler.mm in Sources */, - 46EB2E0001AF30 /* RCTNetworking.mm in Sources */, - 46EB2E0001AF40 /* RCTNetworkPlugins.mm in Sources */, - 46EB2E0001AF50 /* RCTNetworkTask.mm in Sources */, - 46EB2E0001AFB0 /* React-RCTNetwork-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B020 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B040 /* RCTSettingsManager.mm in Sources */, - 46EB2E0001B050 /* RCTSettingsPlugins.mm in Sources */, - 46EB2E0001B0B0 /* React-RCTSettings-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B120 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B1A0 /* NSTextStorage+FontScaling.m in Sources */, - 46EB2E0001B220 /* RCTBackedTextInputDelegateAdapter.mm in Sources */, - 46EB2E0001B230 /* RCTBaseTextInputShadowView.mm in Sources */, - 46EB2E0001B240 /* RCTBaseTextInputView.mm in Sources */, - 46EB2E0001B250 /* RCTBaseTextInputViewManager.mm in Sources */, - 46EB2E0001B140 /* RCTBaseTextShadowView.mm in Sources */, - 46EB2E0001B150 /* RCTBaseTextViewManager.mm in Sources */, - 46EB2E0001B180 /* RCTConvert+Text.mm in Sources */, - 46EB2E0001B1B0 /* RCTDynamicTypeRamp.mm in Sources */, - 46EB2E0001B260 /* RCTInputAccessoryShadowView.mm in Sources */, - 46EB2E0001B270 /* RCTInputAccessoryView.mm in Sources */, - 46EB2E0001B280 /* RCTInputAccessoryViewContent.mm in Sources */, - 46EB2E0001B290 /* RCTInputAccessoryViewManager.mm in Sources */, - 46EB2E0001B1F0 /* RCTMultilineTextInputView.mm in Sources */, - 46EB2E0001B200 /* RCTMultilineTextInputViewManager.mm in Sources */, - 46EB2E0001B160 /* RCTRawTextShadowView.mm in Sources */, - 46EB2E0001B170 /* RCTRawTextViewManager.mm in Sources */, - 46EB2E0001B2B0 /* RCTSinglelineTextInputView.mm in Sources */, - 46EB2E0001B2C0 /* RCTSinglelineTextInputViewManager.mm in Sources */, - 46EB2E0001B190 /* RCTTextAttributes.mm in Sources */, - 46EB2E0001B2A0 /* RCTTextSelection.mm in Sources */, - 46EB2E0001B1C0 /* RCTTextShadowView.mm in Sources */, - 46EB2E0001B1D0 /* RCTTextView.mm in Sources */, - 46EB2E0001B1E0 /* RCTTextViewManager.mm in Sources */, - 46EB2E0001B2D0 /* RCTUITextField.mm in Sources */, - 46EB2E0001B210 /* RCTUITextView.mm in Sources */, - 46EB2E0001B2E0 /* RCTVirtualTextShadowView.mm in Sources */, - 46EB2E0001B2F0 /* RCTVirtualTextView.mm in Sources */, - 46EB2E0001B300 /* RCTVirtualTextViewManager.mm in Sources */, - 46EB2E0001B560 /* React-RCTText-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B5D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B5F0 /* RCTVibration.mm in Sources */, - 46EB2E0001B600 /* RCTVibrationPlugins.mm in Sources */, - 46EB2E0001B660 /* React-RCTVibration-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B6D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B6F0 /* ObjCTimerRegistry.mm in Sources */, - 46EB2E0001B700 /* RCTHermesInstance.mm in Sources */, - 46EB2E0001B710 /* RCTHost.mm in Sources */, - 46EB2E0001B720 /* RCTInstance.mm in Sources */, - 46EB2E0001B730 /* RCTJSThreadManager.mm in Sources */, - 46EB2E0001B740 /* RCTLegacyUIManagerConstantsProvider.mm in Sources */, - 46EB2E0001B750 /* RCTPerformanceLoggerUtils.mm in Sources */, - 46EB2E0001B840 /* React-RuntimeApple-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001B8B0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001B8D0 /* BridgelessJSCallInvoker.cpp in Sources */, - 46EB2E0001B8E0 /* BridgelessNativeMethodCallInvoker.cpp in Sources */, - 46EB2E0001B8F0 /* BufferedRuntimeExecutor.cpp in Sources */, - 46EB2E0001B900 /* JSRuntimeFactory.cpp in Sources */, - 46EB2E0001B930 /* LegacyUIManagerConstantsProviderBinding.cpp in Sources */, - 46EB2E0001BA20 /* React-RuntimeCore-dummy.m in Sources */, - 46EB2E0001B910 /* ReactInstance.cpp in Sources */, - 46EB2E0001B920 /* TimerManager.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BA90 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001BAB0 /* HermesInstance.cpp in Sources */, - 46EB2E0001BB20 /* React-RuntimeHermes-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BC00 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001BC20 /* CxxNativeModule.cpp in Sources */, - 46EB2E0001BC30 /* Instance.cpp in Sources */, - 46EB2E0001BC40 /* JSBigString.cpp in Sources */, - 46EB2E0001BC50 /* JSBundleType.cpp in Sources */, - 46EB2E0001BC60 /* JSExecutor.cpp in Sources */, - 46EB2E0001BC70 /* JSIndexedRAMBundle.cpp in Sources */, - 46EB2E0001BC80 /* MethodCall.cpp in Sources */, - 46EB2E0001BC90 /* ModuleRegistry.cpp in Sources */, - 46EB2E0001BCA0 /* NativeToJsBridge.cpp in Sources */, - 46EB2E0001BCB0 /* RAMBundleRegistry.cpp in Sources */, - 46EB2E0001BE90 /* React-cxxreact-dummy.m in Sources */, - 46EB2E0001BCC0 /* ReactMarker.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001BF00 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001BFE0 /* React-debug-dummy.m in Sources */, - 46EB2E0001BF20 /* react_native_assert.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C050 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C150 /* React-featureflags-dummy.m in Sources */, - 46EB2E0001C070 /* ReactNativeFeatureFlags.cpp in Sources */, - 46EB2E0001C080 /* ReactNativeFeatureFlagsAccessor.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C1C0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C1E0 /* Color.cpp in Sources */, - 46EB2E0001C1F0 /* HostPlatformColor.mm in Sources */, - 46EB2E0001C200 /* PlatformColorParser.mm in Sources */, - 46EB2E0001C210 /* RCTPlatformColorUtils.mm in Sources */, - 46EB2E0001C3D0 /* React-graphics-dummy.m in Sources */, - 46EB2E0001C220 /* Transform.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C440 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C470 /* ConnectionDemux.cpp in Sources */, - 46EB2E0001C460 /* HermesExecutorFactory.cpp in Sources */, - 46EB2E0001C480 /* HermesRuntimeAgentDelegate.cpp in Sources */, - 46EB2E0001C560 /* React-hermes-dummy.m in Sources */, - 46EB2E0001C490 /* Registration.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C5D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C5F0 /* JsErrorHandler.cpp in Sources */, - 46EB2E0001C660 /* React-jserrorhandler-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C6D0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C6F0 /* JSIDynamic.cpp in Sources */, - 46EB2E0001C7F0 /* React-jsi-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C860 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C880 /* JSIExecutor.cpp in Sources */, - 46EB2E0001C890 /* JSINativeModules.cpp in Sources */, - 46EB2E0001C910 /* React-jsiexecutor-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001C980 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001C9A0 /* ExecutionContext.cpp in Sources */, - 46EB2E0001C9B0 /* ExecutionContextManager.cpp in Sources */, - 46EB2E0001C9C0 /* FallbackRuntimeAgentDelegate.cpp in Sources */, - 46EB2E0001C9D0 /* InspectorFlags.cpp in Sources */, - 46EB2E0001C9E0 /* InspectorInterfaces.cpp in Sources */, - 46EB2E0001C9F0 /* InspectorPackagerConnection.cpp in Sources */, - 46EB2E0001CA00 /* InspectorUtilities.cpp in Sources */, - 46EB2E0001CA10 /* InstanceAgent.cpp in Sources */, - 46EB2E0001CA20 /* InstanceTarget.cpp in Sources */, - 46EB2E0001CA30 /* PageAgent.cpp in Sources */, - 46EB2E0001CA40 /* PageTarget.cpp in Sources */, - 46EB2E0001CA50 /* Parsing.cpp in Sources */, - 46EB2E0001CC60 /* React-jsinspector-dummy.m in Sources */, - 46EB2E0001CA60 /* RuntimeAgent.cpp in Sources */, - 46EB2E0001CA70 /* RuntimeTarget.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CD40 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CDD0 /* React-logger-dummy.m in Sources */, - 46EB2E0001CD60 /* react_native_log.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CE40 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CED0 /* React-nativeconfig-dummy.m in Sources */, - 46EB2E0001CE60 /* ReactNativeConfig.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001CF40 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001CF60 /* BridgeNativeModulePerfLogger.cpp in Sources */, - 46EB2E0001CFE0 /* React-perflogger-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D050 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D070 /* DebugStringConvertible.cpp in Sources */, - 46EB2E0001D080 /* DebugStringConvertibleItem.cpp in Sources */, - 46EB2E0001D160 /* React-rendererdebug-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D2B0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D410 /* React-runtimescheduler-dummy.m in Sources */, - 46EB2E0001D2D0 /* RuntimeScheduler.cpp in Sources */, - 46EB2E0001D300 /* RuntimeScheduler_Legacy.cpp in Sources */, - 46EB2E0001D310 /* RuntimeScheduler_Modern.cpp in Sources */, - 46EB2E0001D2E0 /* RuntimeSchedulerBinding.cpp in Sources */, - 46EB2E0001D2F0 /* RuntimeSchedulerCallInvoker.cpp in Sources */, - 46EB2E0001D320 /* Task.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D480 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D4A0 /* CoreFeatures.cpp in Sources */, - 46EB2E0001D4B0 /* jsi.cpp in Sources */, - 46EB2E0001D4C0 /* ManagedObjectWrapper.mm in Sources */, - 46EB2E0001D630 /* React-utils-dummy.m in Sources */, - 46EB2E0001D4D0 /* RunLoopObserver.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D6A0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001D7D0 /* CxxTurboModuleUtils.cpp in Sources */, - 46EB2E0001D6C0 /* LongLivedObject.cpp in Sources */, - 46EB2E0001D930 /* ReactCommon-dummy.m in Sources */, - 46EB2E0001D7E0 /* TurboCxxModule.cpp in Sources */, - 46EB2E0001D7F0 /* TurboModule.cpp in Sources */, - 46EB2E0001D800 /* TurboModuleBinding.cpp in Sources */, - 46EB2E0001D810 /* TurboModulePerfLogger.cpp in Sources */, - 46EB2E0001D820 /* TurboModuleUtils.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001D9A0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001DAB0 /* NSRunLoop+SRWebSocket.m in Sources */, - 46EB2E0001DAC0 /* NSURLRequest+SRWebSocket.m in Sources */, - 46EB2E0001DCA0 /* SocketRocket-dummy.m in Sources */, - 46EB2E0001DA20 /* SRConstants.m in Sources */, - 46EB2E0001D9C0 /* SRDelegateController.m in Sources */, - 46EB2E0001DA30 /* SRError.m in Sources */, - 46EB2E0001DA40 /* SRHash.m in Sources */, - 46EB2E0001DA50 /* SRHTTPConnectMessage.m in Sources */, - 46EB2E0001D9D0 /* SRIOConsumer.m in Sources */, - 46EB2E0001D9E0 /* SRIOConsumerPool.m in Sources */, - 46EB2E0001DA60 /* SRLog.m in Sources */, - 46EB2E0001DA70 /* SRMutex.m in Sources */, - 46EB2E0001DA10 /* SRPinningSecurityPolicy.m in Sources */, - 46EB2E0001D9F0 /* SRProxyConnect.m in Sources */, - 46EB2E0001DA80 /* SRRandom.m in Sources */, - 46EB2E0001DA00 /* SRRunLoopThread.m in Sources */, - 46EB2E0001DAD0 /* SRSecurityPolicy.m in Sources */, - 46EB2E0001DA90 /* SRSIMDHelpers.m in Sources */, - 46EB2E0001DAA0 /* SRURLUtilities.m in Sources */, - 46EB2E0001DAE0 /* SRWebSocket.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001DD10 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001DD30 /* AbsoluteLayout.cpp in Sources */, - 46EB2E0001DDA0 /* AssertFatal.cpp in Sources */, - 46EB2E0001DD40 /* Baseline.cpp in Sources */, - 46EB2E0001DD50 /* Cache.cpp in Sources */, - 46EB2E0001DD60 /* CalculateLayout.cpp in Sources */, - 46EB2E0001DD90 /* Config.cpp in Sources */, - 46EB2E0001DDC0 /* event.cpp in Sources */, - 46EB2E0001DD70 /* FlexLine.cpp in Sources */, - 46EB2E0001DDD0 /* LayoutResults.cpp in Sources */, - 46EB2E0001DDB0 /* Log.cpp in Sources */, - 46EB2E0001DDE0 /* Node.cpp in Sources */, - 46EB2E0001DD80 /* PixelGrid.cpp in Sources */, - 46EB2E0001DDF0 /* YGConfig.cpp in Sources */, - 46EB2E0001DE00 /* YGEnums.cpp in Sources */, - 46EB2E0001DE10 /* YGNode.cpp in Sources */, - 46EB2E0001DE20 /* YGNodeLayout.cpp in Sources */, - 46EB2E0001DE30 /* YGNodeStyle.cpp in Sources */, - 46EB2E0001DE40 /* YGPixelGrid.cpp in Sources */, - 46EB2E0001DE50 /* YGValue.cpp in Sources */, - 46EB2E0001E230 /* Yoga-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001E2A0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001EC60 /* ZXAbstractDoCoMoResultParser.m in Sources */, - 46EB2E0001E8D0 /* ZXAbstractExpandedDecoder.m in Sources */, - 46EB2E0001EA40 /* ZXAbstractRSSReader.m in Sources */, - 46EB2E0001EC70 /* ZXAddressBookAUResultParser.m in Sources */, - 46EB2E0001EC80 /* ZXAddressBookDoCoMoResultParser.m in Sources */, - 46EB2E0001EC90 /* ZXAddressBookParsedResult.m in Sources */, - 46EB2E0001E8E0 /* ZXAI013103decoder.m in Sources */, - 46EB2E0001E8F0 /* ZXAI01320xDecoder.m in Sources */, - 46EB2E0001E900 /* ZXAI01392xDecoder.m in Sources */, - 46EB2E0001E910 /* ZXAI01393xDecoder.m in Sources */, - 46EB2E0001E920 /* ZXAI013x0x1xDecoder.m in Sources */, - 46EB2E0001E930 /* ZXAI013x0xDecoder.m in Sources */, - 46EB2E0001E940 /* ZXAI01AndOtherAIs.m in Sources */, - 46EB2E0001E950 /* ZXAI01decoder.m in Sources */, - 46EB2E0001E960 /* ZXAI01weightDecoder.m in Sources */, - 46EB2E0001E970 /* ZXAnyAIDecoder.m in Sources */, - 46EB2E0001E490 /* ZXBinarizer.m in Sources */, - 46EB2E0001E4A0 /* ZXBinaryBitmap.m in Sources */, - 46EB2E0001E390 /* ZXBitArray.m in Sources */, - 46EB2E0001EA00 /* ZXBitArrayBuilder.m in Sources */, - 46EB2E0001E3A0 /* ZXBitMatrix.m in Sources */, - 46EB2E0001E3B0 /* ZXBitSource.m in Sources */, - 46EB2E0001ECA0 /* ZXBizcardResultParser.m in Sources */, - 46EB2E0001ECB0 /* ZXBookmarkDoCoMoResultParser.m in Sources */, - 46EB2E0001E3C0 /* ZXBoolArray.m in Sources */, - 46EB2E0001E560 /* ZXByQuadrantReader.m in Sources */, - 46EB2E0001E3D0 /* ZXByteArray.m in Sources */, - 46EB2E0001E4B0 /* ZXByteMatrix.m in Sources */, - 46EB2E0001ECC0 /* ZXCalendarParsedResult.m in Sources */, - 46EB2E0001E2E0 /* ZXCapture.m in Sources */, - 46EB2E0001E2F0 /* ZXCGImageLuminanceSource.m in Sources */, - 46EB2E0001E300 /* ZXCGImageLuminanceSourceInfo.m in Sources */, - 46EB2E0001E3E0 /* ZXCharacterSetECI.m in Sources */, - 46EB2E0001EAA0 /* ZXCodaBarReader.m in Sources */, - 46EB2E0001EAB0 /* ZXCodaBarWriter.m in Sources */, - 46EB2E0001EAC0 /* ZXCode128Reader.m in Sources */, - 46EB2E0001EAD0 /* ZXCode128Writer.m in Sources */, - 46EB2E0001EAE0 /* ZXCode39Reader.m in Sources */, - 46EB2E0001EAF0 /* ZXCode39Writer.m in Sources */, - 46EB2E0001EB00 /* ZXCode93Reader.m in Sources */, - 46EB2E0001EB10 /* ZXCode93Writer.m in Sources */, - 46EB2E0001E3F0 /* ZXDecimal.m in Sources */, - 46EB2E0001E4C0 /* ZXDecodeHints.m in Sources */, - 46EB2E0001E400 /* ZXDecoderResult.m in Sources */, - 46EB2E0001E410 /* ZXDefaultGridSampler.m in Sources */, - 46EB2E0001E420 /* ZXDetectorResult.m in Sources */, - 46EB2E0001E4D0 /* ZXDimension.m in Sources */, - 46EB2E0001EB20 /* ZXEAN13Reader.m in Sources */, - 46EB2E0001EB30 /* ZXEAN13Writer.m in Sources */, - 46EB2E0001EB40 /* ZXEAN8Reader.m in Sources */, - 46EB2E0001EB50 /* ZXEAN8Writer.m in Sources */, - 46EB2E0001EB60 /* ZXEANManufacturerOrgSupport.m in Sources */, - 46EB2E0001ECD0 /* ZXEmailAddressParsedResult.m in Sources */, - 46EB2E0001ECE0 /* ZXEmailAddressResultParser.m in Sources */, - 46EB2E0001ECF0 /* ZXEmailDoCoMoResultParser.m in Sources */, - 46EB2E0001E4E0 /* ZXEncodeHints.m in Sources */, - 46EB2E0001E4F0 /* ZXErrors.m in Sources */, - 46EB2E0001ED00 /* ZXExpandedProductParsedResult.m in Sources */, - 46EB2E0001ED10 /* ZXExpandedProductResultParser.m in Sources */, - 46EB2E0001E350 /* ZXGenericGF.m in Sources */, - 46EB2E0001E360 /* ZXGenericGFPoly.m in Sources */, - 46EB2E0001E570 /* ZXGenericMultipleBarcodeReader.m in Sources */, - 46EB2E0001ED20 /* ZXGeoParsedResult.m in Sources */, - 46EB2E0001ED30 /* ZXGeoResultParser.m in Sources */, - 46EB2E0001E430 /* ZXGlobalHistogramBinarizer.m in Sources */, - 46EB2E0001E440 /* ZXGridSampler.m in Sources */, - 46EB2E0001E450 /* ZXHybridBinarizer.m in Sources */, - 46EB2E0001E310 /* ZXImage.m in Sources */, - 46EB2E0001F840 /* ZXingObjC-dummy.m in Sources */, - 46EB2E0001E460 /* ZXIntArray.m in Sources */, - 46EB2E0001E500 /* ZXInvertedLuminanceSource.m in Sources */, - 46EB2E0001ED40 /* ZXISBNParsedResult.m in Sources */, - 46EB2E0001ED50 /* ZXISBNResultParser.m in Sources */, - 46EB2E0001EB70 /* ZXITFReader.m in Sources */, - 46EB2E0001EB80 /* ZXITFWriter.m in Sources */, - 46EB2E0001E510 /* ZXLuminanceSource.m in Sources */, - 46EB2E0001E320 /* ZXMathUtils.m in Sources */, - 46EB2E0001F490 /* ZXModulusGF.m in Sources */, - 46EB2E0001F4A0 /* ZXModulusPoly.m in Sources */, - 46EB2E0001E330 /* ZXMonochromeRectangleDetector.m in Sources */, - 46EB2E0001EB90 /* ZXMultiFormatOneDReader.m in Sources */, - 46EB2E0001E2C0 /* ZXMultiFormatReader.m in Sources */, - 46EB2E0001EBA0 /* ZXMultiFormatUPCEANReader.m in Sources */, - 46EB2E0001E2D0 /* ZXMultiFormatWriter.m in Sources */, - 46EB2E0001EBB0 /* ZXOneDimensionalCodeWriter.m in Sources */, - 46EB2E0001EBC0 /* ZXOneDReader.m in Sources */, - 46EB2E0001ED60 /* ZXParsedResult.m in Sources */, - 46EB2E0001F580 /* ZXPDF417.m in Sources */, - 46EB2E0001F590 /* ZXPDF417BarcodeMatrix.m in Sources */, - 46EB2E0001F4C0 /* ZXPDF417BarcodeMetadata.m in Sources */, - 46EB2E0001F5A0 /* ZXPDF417BarcodeRow.m in Sources */, - 46EB2E0001F4D0 /* ZXPDF417BarcodeValue.m in Sources */, - 46EB2E0001F4E0 /* ZXPDF417BoundingBox.m in Sources */, - 46EB2E0001F4F0 /* ZXPDF417Codeword.m in Sources */, - 46EB2E0001F500 /* ZXPDF417CodewordDecoder.m in Sources */, - 46EB2E0001F5E0 /* ZXPDF417Common.m in Sources */, - 46EB2E0001F510 /* ZXPDF417DecodedBitStreamParser.m in Sources */, - 46EB2E0001F520 /* ZXPDF417DetectionResult.m in Sources */, - 46EB2E0001F530 /* ZXPDF417DetectionResultColumn.m in Sources */, - 46EB2E0001F540 /* ZXPDF417DetectionResultRowIndicatorColumn.m in Sources */, - 46EB2E0001F560 /* ZXPDF417Detector.m in Sources */, - 46EB2E0001F570 /* ZXPDF417DetectorResult.m in Sources */, - 46EB2E0001F5B0 /* ZXPDF417Dimensions.m in Sources */, - 46EB2E0001F4B0 /* ZXPDF417ECErrorCorrection.m in Sources */, - 46EB2E0001F5C0 /* ZXPDF417ErrorCorrection.m in Sources */, - 46EB2E0001F5D0 /* ZXPDF417HighLevelEncoder.m in Sources */, - 46EB2E0001F5F0 /* ZXPDF417Reader.m in Sources */, - 46EB2E0001F600 /* ZXPDF417ResultMetadata.m in Sources */, - 46EB2E0001F550 /* ZXPDF417ScanningDecoder.m in Sources */, - 46EB2E0001F610 /* ZXPDF417Writer.m in Sources */, - 46EB2E0001E470 /* ZXPerspectiveTransform.m in Sources */, - 46EB2E0001E520 /* ZXPlanarYUVLuminanceSource.m in Sources */, - 46EB2E0001ED70 /* ZXProductParsedResult.m in Sources */, - 46EB2E0001ED80 /* ZXProductResultParser.m in Sources */, - 46EB2E0001E370 /* ZXReedSolomonDecoder.m in Sources */, - 46EB2E0001E380 /* ZXReedSolomonEncoder.m in Sources */, - 46EB2E0001E530 /* ZXResult.m in Sources */, - 46EB2E0001ED90 /* ZXResultParser.m in Sources */, - 46EB2E0001E540 /* ZXResultPoint.m in Sources */, - 46EB2E0001E550 /* ZXRGBLuminanceSource.m in Sources */, - 46EB2E0001EA50 /* ZXRSS14Reader.m in Sources */, - 46EB2E0001EA60 /* ZXRSSDataCharacter.m in Sources */, - 46EB2E0001E980 /* ZXRSSExpandedBlockParsedResult.m in Sources */, - 46EB2E0001E990 /* ZXRSSExpandedCurrentParsingState.m in Sources */, - 46EB2E0001E9A0 /* ZXRSSExpandedDecodedChar.m in Sources */, - 46EB2E0001E9B0 /* ZXRSSExpandedDecodedInformation.m in Sources */, - 46EB2E0001E9C0 /* ZXRSSExpandedDecodedNumeric.m in Sources */, - 46EB2E0001E9D0 /* ZXRSSExpandedDecodedObject.m in Sources */, - 46EB2E0001E9E0 /* ZXRSSExpandedFieldParser.m in Sources */, - 46EB2E0001E9F0 /* ZXRSSExpandedGeneralAppIdDecoder.m in Sources */, - 46EB2E0001EA10 /* ZXRSSExpandedPair.m in Sources */, - 46EB2E0001EA20 /* ZXRSSExpandedReader.m in Sources */, - 46EB2E0001EA30 /* ZXRSSExpandedRow.m in Sources */, - 46EB2E0001EA70 /* ZXRSSFinderPattern.m in Sources */, - 46EB2E0001EA80 /* ZXRSSPair.m in Sources */, - 46EB2E0001EA90 /* ZXRSSUtils.m in Sources */, - 46EB2E0001EDA0 /* ZXSMSMMSResultParser.m in Sources */, - 46EB2E0001EDB0 /* ZXSMSParsedResult.m in Sources */, - 46EB2E0001EDC0 /* ZXSMSTOMMSTOResultParser.m in Sources */, - 46EB2E0001EDD0 /* ZXSMTPResultParser.m in Sources */, - 46EB2E0001E480 /* ZXStringUtils.m in Sources */, - 46EB2E0001EDE0 /* ZXTelParsedResult.m in Sources */, - 46EB2E0001EDF0 /* ZXTelResultParser.m in Sources */, - 46EB2E0001EE00 /* ZXTextParsedResult.m in Sources */, - 46EB2E0001EBD0 /* ZXUPCAReader.m in Sources */, - 46EB2E0001EBE0 /* ZXUPCAWriter.m in Sources */, - 46EB2E0001EBF0 /* ZXUPCEANExtension2Support.m in Sources */, - 46EB2E0001EC00 /* ZXUPCEANExtension5Support.m in Sources */, - 46EB2E0001EC10 /* ZXUPCEANExtensionSupport.m in Sources */, - 46EB2E0001EC20 /* ZXUPCEANReader.m in Sources */, - 46EB2E0001EC30 /* ZXUPCEANWriter.m in Sources */, - 46EB2E0001EC40 /* ZXUPCEReader.m in Sources */, - 46EB2E0001EC50 /* ZXUPCEWriter.m in Sources */, - 46EB2E0001EE10 /* ZXURIParsedResult.m in Sources */, - 46EB2E0001EE20 /* ZXURIResultParser.m in Sources */, - 46EB2E0001EE30 /* ZXURLTOResultParser.m in Sources */, - 46EB2E0001EE40 /* ZXVCardResultParser.m in Sources */, - 46EB2E0001EE50 /* ZXVEventResultParser.m in Sources */, - 46EB2E0001EE60 /* ZXVINParsedResult.m in Sources */, - 46EB2E0001EE70 /* ZXVINResultParser.m in Sources */, - 46EB2E0001E340 /* ZXWhiteRectangleDetector.m in Sources */, - 46EB2E0001EE80 /* ZXWifiParsedResult.m in Sources */, - 46EB2E0001EE90 /* ZXWifiResultParser.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001F920 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001FA70 /* fmt-dummy.m in Sources */, - 46EB2E0001F940 /* format.cc in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FAE0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001FB00 /* demangle.cc in Sources */, - 46EB2E0001FC40 /* glog-dummy.m in Sources */, - 46EB2E0001FB10 /* logging.cc in Sources */, - 46EB2E0001FB20 /* raw_logging.cc in Sources */, - 46EB2E0001FB30 /* signalhandler.cc in Sources */, - 46EB2E0001FB40 /* symbolize.cc in Sources */, - 46EB2E0001FB50 /* utilities.cc in Sources */, - 46EB2E0001FB60 /* vlog_is_on.cc in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FD30 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E0001FF00 /* react-native-safe-area-context-dummy.m in Sources */, - 46EB2E0001FD50 /* RNCSafeAreaContext.mm in Sources */, - 46EB2E0001FD60 /* RNCSafeAreaProvider.m in Sources */, - 46EB2E0001FD70 /* RNCSafeAreaProviderManager.m in Sources */, - 46EB2E0001FD80 /* RNCSafeAreaShadowView.m in Sources */, - 46EB2E0001FD90 /* RNCSafeAreaUtils.m in Sources */, - 46EB2E0001FDA0 /* RNCSafeAreaView.m in Sources */, - 46EB2E0001FDB0 /* RNCSafeAreaViewEdgeMode.m in Sources */, - 46EB2E0001FDC0 /* RNCSafeAreaViewEdges.m in Sources */, - 46EB2E0001FDD0 /* RNCSafeAreaViewLocalData.m in Sources */, - 46EB2E0001FDE0 /* RNCSafeAreaViewManager.m in Sources */, - 46EB2E0001FDF0 /* RNCSafeAreaViewMode.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 46EB2E0001FF70 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 46EB2E00020040 /* Pods-mobileapptemplate-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 46EB2E000200B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AppAuth; - target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */; - targetProxy = 46EB2E000200A0 /* PBXContainerItemProxy */; - }; - 46EB2E000200D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E000200C0 /* PBXContainerItemProxy */; - }; - 46EB2E000200F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXApplication; - target = 90FCC21376F1111702F7D48E658E43A2 /* EXApplication */; - targetProxy = 46EB2E000200E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020110 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXBarCodeScanner; - target = 20140544B89B60083D9626CBDB171E89 /* EXBarCodeScanner */; - targetProxy = 46EB2E00020100 /* PBXContainerItemProxy */; - }; - 46EB2E00020130 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXConstants; - target = 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */; - targetProxy = 46EB2E00020120 /* PBXContainerItemProxy */; - }; - 46EB2E00020150 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXImageLoader; - target = 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */; - targetProxy = 46EB2E00020140 /* PBXContainerItemProxy */; - }; - 46EB2E00020170 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Expo; - target = 337D49CFF8C109DC1CC07F326439084E /* Expo */; - targetProxy = 46EB2E00020160 /* PBXContainerItemProxy */; - }; - 46EB2E00020190 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoAdapterGoogleSignIn; - target = F77F2C3B4862C46B748290E60FD6B02B /* ExpoAdapterGoogleSignIn */; - targetProxy = 46EB2E00020180 /* PBXContainerItemProxy */; - }; - 46EB2E000201B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoAsset; - target = 2E8DE00395DDCF21D15D83FC2DDD3A93 /* ExpoAsset */; - targetProxy = 46EB2E000201A0 /* PBXContainerItemProxy */; - }; - 46EB2E000201D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoCamera; - target = 6EDBCD95D1624C1F631DF5983AADB3B3 /* ExpoCamera */; - targetProxy = 46EB2E000201C0 /* PBXContainerItemProxy */; - }; - 46EB2E000201F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoCrypto; - target = 219BE94914A9A27C5B88F925A6F26253 /* ExpoCrypto */; - targetProxy = 46EB2E000201E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020210 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoDevice; - target = E75C38C362BC8874606E6C3B70DBE44D /* ExpoDevice */; - targetProxy = 46EB2E00020200 /* PBXContainerItemProxy */; - }; - 46EB2E00020230 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoFileSystem; - target = 61D0956690519FC30DB411716DB5D4E9 /* ExpoFileSystem */; - targetProxy = 46EB2E00020220 /* PBXContainerItemProxy */; - }; - 46EB2E00020250 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoFont; - target = 105765E503515FDF1EFEBEFA6F166225 /* ExpoFont */; - targetProxy = 46EB2E00020240 /* PBXContainerItemProxy */; - }; - 46EB2E00020270 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoKeepAwake; - target = 90ADA47ADE107F8BBE8456EF975D4E83 /* ExpoKeepAwake */; - targetProxy = 46EB2E00020260 /* PBXContainerItemProxy */; - }; - 46EB2E00020290 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020280 /* PBXContainerItemProxy */; - }; - 46EB2E000202B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoWebBrowser; - target = 0A9E313F802B28B44A928D7969FB06FB /* ExpoWebBrowser */; - targetProxy = 46EB2E000202A0 /* PBXContainerItemProxy */; - }; - 46EB2E000202D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBLazyVector; - target = 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */; - targetProxy = 46EB2E000202C0 /* PBXContainerItemProxy */; - }; - 46EB2E000202F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GTMAppAuth; - target = 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */; - targetProxy = 46EB2E000202E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020310 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GTMSessionFetcher; - target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */; - targetProxy = 46EB2E00020300 /* PBXContainerItemProxy */; - }; - 46EB2E00020330 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleSignIn; - target = CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */; - targetProxy = 46EB2E00020320 /* PBXContainerItemProxy */; - }; - 46EB2E00020350 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00020340 /* PBXContainerItemProxy */; - }; - 46EB2E00020370 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTDeprecation; - target = 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */; - targetProxy = 46EB2E00020360 /* PBXContainerItemProxy */; - }; - 46EB2E00020390 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00020380 /* PBXContainerItemProxy */; - }; - 46EB2E000203B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000203A0 /* PBXContainerItemProxy */; - }; - 46EB2E000203D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNCAsyncStorage; - target = 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */; - targetProxy = 46EB2E000203C0 /* PBXContainerItemProxy */; - }; - 46EB2E000203F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNGestureHandler; - target = B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */; - targetProxy = 46EB2E000203E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020410 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNGoogleSignin; - target = 5476F82C9430F9DD7EC76D0150754254 /* RNGoogleSignin */; - targetProxy = 46EB2E00020400 /* PBXContainerItemProxy */; - }; - 46EB2E00020430 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNReanimated; - target = FF879E718031128A75E7DE54046E6219 /* RNReanimated */; - targetProxy = 46EB2E00020420 /* PBXContainerItemProxy */; - }; - 46EB2E00020450 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNSVG; - target = DE32677FA772BFFD0172EB7EE9E4E7E9 /* RNSVG */; - targetProxy = 46EB2E00020440 /* PBXContainerItemProxy */; - }; - 46EB2E00020470 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNScreens; - target = 214E42634D1E187D876346D36184B655 /* RNScreens */; - targetProxy = 46EB2E00020460 /* PBXContainerItemProxy */; - }; - 46EB2E00020490 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = React; - target = 1BEE828C124E6416179B904A9F66D794 /* React */; - targetProxy = 46EB2E00020480 /* PBXContainerItemProxy */; - }; - 46EB2E000204B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E000204A0 /* PBXContainerItemProxy */; - }; - 46EB2E000204D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000204C0 /* PBXContainerItemProxy */; - }; - 46EB2E000204F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-CoreModules"; - target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; - targetProxy = 46EB2E000204E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020510 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00020500 /* PBXContainerItemProxy */; - }; - 46EB2E00020530 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-FabricImage"; - target = A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */; - targetProxy = 46EB2E00020520 /* PBXContainerItemProxy */; - }; - 46EB2E00020550 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E00020540 /* PBXContainerItemProxy */; - }; - 46EB2E00020570 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Mapbuffer"; - target = 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */; - targetProxy = 46EB2E00020560 /* PBXContainerItemProxy */; - }; - 46EB2E00020590 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00020580 /* PBXContainerItemProxy */; - }; - 46EB2E000205B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTActionSheet"; - target = 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */; - targetProxy = 46EB2E000205A0 /* PBXContainerItemProxy */; - }; - 46EB2E000205D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTAnimation"; - target = 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */; - targetProxy = 46EB2E000205C0 /* PBXContainerItemProxy */; - }; - 46EB2E000205F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTAppDelegate"; - target = C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */; - targetProxy = 46EB2E000205E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020610 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTBlob"; - target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; - targetProxy = 46EB2E00020600 /* PBXContainerItemProxy */; - }; - 46EB2E00020630 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E00020620 /* PBXContainerItemProxy */; - }; - 46EB2E00020650 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = 46EB2E00020640 /* PBXContainerItemProxy */; - }; - 46EB2E00020670 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTLinking"; - target = 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */; - targetProxy = 46EB2E00020660 /* PBXContainerItemProxy */; - }; - 46EB2E00020690 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTNetwork"; - target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; - targetProxy = 46EB2E00020680 /* PBXContainerItemProxy */; - }; - 46EB2E000206B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTSettings"; - target = 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */; - targetProxy = 46EB2E000206A0 /* PBXContainerItemProxy */; - }; - 46EB2E000206D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTText"; - target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; - targetProxy = 46EB2E000206C0 /* PBXContainerItemProxy */; - }; - 46EB2E000206F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTVibration"; - target = 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */; - targetProxy = 46EB2E000206E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020710 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeApple"; - target = 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */; - targetProxy = 46EB2E00020700 /* PBXContainerItemProxy */; - }; - 46EB2E00020730 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeCore"; - target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; - targetProxy = 46EB2E00020720 /* PBXContainerItemProxy */; - }; - 46EB2E00020750 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeHermes"; - target = 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */; - targetProxy = 46EB2E00020740 /* PBXContainerItemProxy */; - }; - 46EB2E00020770 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = 46EB2E00020760 /* PBXContainerItemProxy */; - }; - 46EB2E00020790 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00020780 /* PBXContainerItemProxy */; - }; - 46EB2E000207B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E000207A0 /* PBXContainerItemProxy */; - }; - 46EB2E000207D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E000207C0 /* PBXContainerItemProxy */; - }; - 46EB2E000207F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E000207E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020810 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-hermes"; - target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; - targetProxy = 46EB2E00020800 /* PBXContainerItemProxy */; - }; - 46EB2E00020830 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jserrorhandler"; - target = 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */; - targetProxy = 46EB2E00020820 /* PBXContainerItemProxy */; - }; - 46EB2E00020850 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00020840 /* PBXContainerItemProxy */; - }; - 46EB2E00020870 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E00020860 /* PBXContainerItemProxy */; - }; - 46EB2E00020890 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00020880 /* PBXContainerItemProxy */; - }; - 46EB2E000208B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsitracing"; - target = 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */; - targetProxy = 46EB2E000208A0 /* PBXContainerItemProxy */; - }; - 46EB2E000208D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-logger"; - target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; - targetProxy = 46EB2E000208C0 /* PBXContainerItemProxy */; - }; - 46EB2E000208F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-nativeconfig"; - target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; - targetProxy = 46EB2E000208E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020910 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-perflogger"; - target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; - targetProxy = 46EB2E00020900 /* PBXContainerItemProxy */; - }; - 46EB2E00020930 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00020920 /* PBXContainerItemProxy */; - }; - 46EB2E00020950 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rncore"; - target = B41E34C6B259B9994C513BE178912491 /* React-rncore */; - targetProxy = 46EB2E00020940 /* PBXContainerItemProxy */; - }; - 46EB2E00020970 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00020960 /* PBXContainerItemProxy */; - }; - 46EB2E00020990 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimescheduler"; - target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; - targetProxy = 46EB2E00020980 /* PBXContainerItemProxy */; - }; - 46EB2E000209B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E000209A0 /* PBXContainerItemProxy */; - }; - 46EB2E000209D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E000209C0 /* PBXContainerItemProxy */; - }; - 46EB2E000209F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SocketRocket; - target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; - targetProxy = 46EB2E000209E0 /* PBXContainerItemProxy */; - }; - 46EB2E00020A10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00020A00 /* PBXContainerItemProxy */; - }; - 46EB2E00020A30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZXingObjC; - target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; - targetProxy = 46EB2E00020A20 /* PBXContainerItemProxy */; - }; - 46EB2E00020A50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = boost; - target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; - targetProxy = 46EB2E00020A40 /* PBXContainerItemProxy */; - }; - 46EB2E00020A70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00020A60 /* PBXContainerItemProxy */; - }; - 46EB2E00020A90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00020A80 /* PBXContainerItemProxy */; - }; - 46EB2E00020AB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00020AA0 /* PBXContainerItemProxy */; - }; - 46EB2E00020AD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "react-native-safe-area-context"; - target = BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */; - targetProxy = 46EB2E00020AC0 /* PBXContainerItemProxy */; - }; - 46EB2E00020AF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AppAuth-AppAuthCore_Privacy"; - target = 3B932EC9659D505694902B50F4EB3D8B /* AppAuth-AppAuthCore_Privacy */; - targetProxy = 46EB2E00020AE0 /* PBXContainerItemProxy */; - }; - 46EB2E00020B10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "EXApplication-ExpoApplication_privacy"; - target = 20B605F265EBCD84C7167FE854FDED12 /* EXApplication-ExpoApplication_privacy */; - targetProxy = 46EB2E00020B00 /* PBXContainerItemProxy */; - }; - 46EB2E00020B30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020B20 /* PBXContainerItemProxy */; - }; - 46EB2E00020B50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020B40 /* PBXContainerItemProxy */; - }; - 46EB2E00020B70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXImageLoader; - target = 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */; - targetProxy = 46EB2E00020B60 /* PBXContainerItemProxy */; - }; - 46EB2E00020B90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZXingObjC; - target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; - targetProxy = 46EB2E00020B80 /* PBXContainerItemProxy */; - }; - 46EB2E00020BB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "EXConstants-EXConstants"; - target = 0F782E65C434CB2F920719FC727833DC /* EXConstants-EXConstants */; - targetProxy = 46EB2E00020BA0 /* PBXContainerItemProxy */; - }; - 46EB2E00020BD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "EXConstants-ExpoConstants_privacy"; - target = 8C8F782BF97E9978F4B6AF92621D724F /* EXConstants-ExpoConstants_privacy */; - targetProxy = 46EB2E00020BC0 /* PBXContainerItemProxy */; - }; - 46EB2E00020BF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020BE0 /* PBXContainerItemProxy */; - }; - 46EB2E00020C10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00020C00 /* PBXContainerItemProxy */; - }; - 46EB2E00020C30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020C20 /* PBXContainerItemProxy */; - }; - 46EB2E00020C50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020C40 /* PBXContainerItemProxy */; - }; - 46EB2E00020C70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020C60 /* PBXContainerItemProxy */; - }; - 46EB2E00020C90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00020C80 /* PBXContainerItemProxy */; - }; - 46EB2E00020CB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleSignIn; - target = CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */; - targetProxy = 46EB2E00020CA0 /* PBXContainerItemProxy */; - }; - 46EB2E00020CD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020CC0 /* PBXContainerItemProxy */; - }; - 46EB2E00020CF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020CE0 /* PBXContainerItemProxy */; - }; - 46EB2E00020D10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZXingObjC; - target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; - targetProxy = 46EB2E00020D00 /* PBXContainerItemProxy */; - }; - 46EB2E00020D30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020D20 /* PBXContainerItemProxy */; - }; - 46EB2E00020D50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "ExpoDevice-ExpoDevice_privacy"; - target = C94F5F32730982C482173E4C78004673 /* ExpoDevice-ExpoDevice_privacy */; - targetProxy = 46EB2E00020D40 /* PBXContainerItemProxy */; - }; - 46EB2E00020D70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020D60 /* PBXContainerItemProxy */; - }; - 46EB2E00020D90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "ExpoFileSystem-ExpoFileSystem_privacy"; - target = DCBBC340ADCFC40E2F676B616BA8D2F4 /* ExpoFileSystem-ExpoFileSystem_privacy */; - targetProxy = 46EB2E00020D80 /* PBXContainerItemProxy */; - }; - 46EB2E00020DB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020DA0 /* PBXContainerItemProxy */; - }; - 46EB2E00020DD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020DC0 /* PBXContainerItemProxy */; - }; - 46EB2E00020DF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E00020DE0 /* PBXContainerItemProxy */; - }; - 46EB2E00020E10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00020E00 /* PBXContainerItemProxy */; - }; - 46EB2E00020E30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00020E20 /* PBXContainerItemProxy */; - }; - 46EB2E00020E50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00020E40 /* PBXContainerItemProxy */; - }; - 46EB2E00020E70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00020E60 /* PBXContainerItemProxy */; - }; - 46EB2E00020E90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTAppDelegate"; - target = C2B1B75CCC326124F29FE703CC59BFB7 /* React-RCTAppDelegate */; - targetProxy = 46EB2E00020E80 /* PBXContainerItemProxy */; - }; - 46EB2E00020EB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00020EA0 /* PBXContainerItemProxy */; - }; - 46EB2E00020ED0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00020EC0 /* PBXContainerItemProxy */; - }; - 46EB2E00020EF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00020EE0 /* PBXContainerItemProxy */; - }; - 46EB2E00020F10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E00020F00 /* PBXContainerItemProxy */; - }; - 46EB2E00020F30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00020F20 /* PBXContainerItemProxy */; - }; - 46EB2E00020F50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00020F40 /* PBXContainerItemProxy */; - }; - 46EB2E00020F70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00020F60 /* PBXContainerItemProxy */; - }; - 46EB2E00020F90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00020F80 /* PBXContainerItemProxy */; - }; - 46EB2E00020FB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00020FA0 /* PBXContainerItemProxy */; - }; - 46EB2E00020FD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E00020FC0 /* PBXContainerItemProxy */; - }; - 46EB2E00020FF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00020FE0 /* PBXContainerItemProxy */; - }; - 46EB2E00021010 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00021000 /* PBXContainerItemProxy */; - }; - 46EB2E00021030 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00021020 /* PBXContainerItemProxy */; - }; - 46EB2E00021050 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E00021040 /* PBXContainerItemProxy */; - }; - 46EB2E00021070 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00021060 /* PBXContainerItemProxy */; - }; - 46EB2E00021090 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00021080 /* PBXContainerItemProxy */; - }; - 46EB2E000210B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ExpoModulesCore; - target = 610FC7E417637BE9134A858CB4D7F9A4 /* ExpoModulesCore */; - targetProxy = 46EB2E000210A0 /* PBXContainerItemProxy */; - }; - 46EB2E000210D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "GTMAppAuth-GTMAppAuth_Privacy"; - target = 7E666B1A2E7C9940B41E40FF9793F57C /* GTMAppAuth-GTMAppAuth_Privacy */; - targetProxy = 46EB2E000210C0 /* PBXContainerItemProxy */; - }; - 46EB2E000210F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GTMSessionFetcher; - target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */; - targetProxy = 46EB2E000210E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021110 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AppAuth; - target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */; - targetProxy = 46EB2E00021100 /* PBXContainerItemProxy */; - }; - 46EB2E00021130 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"; - target = 417B25AC44CA1D040034CC1F375CEE36 /* GTMSessionFetcher-GTMSessionFetcher_Core_Privacy */; - targetProxy = 46EB2E00021120 /* PBXContainerItemProxy */; - }; - 46EB2E00021150 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "GoogleSignIn-GoogleSignIn"; - target = 7DFA91ED3A3D0BC020C3C843A3D1EB38 /* GoogleSignIn-GoogleSignIn */; - targetProxy = 46EB2E00021140 /* PBXContainerItemProxy */; - }; - 46EB2E00021170 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AppAuth; - target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */; - targetProxy = 46EB2E00021160 /* PBXContainerItemProxy */; - }; - 46EB2E00021190 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GTMAppAuth; - target = 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */; - targetProxy = 46EB2E00021180 /* PBXContainerItemProxy */; - }; - 46EB2E000211B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GTMSessionFetcher; - target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */; - targetProxy = 46EB2E000211A0 /* PBXContainerItemProxy */; - }; - 46EB2E000211D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = boost; - target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; - targetProxy = 46EB2E000211C0 /* PBXContainerItemProxy */; - }; - 46EB2E000211F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E000211E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021210 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00021200 /* PBXContainerItemProxy */; - }; - 46EB2E00021230 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00021220 /* PBXContainerItemProxy */; - }; - 46EB2E00021250 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBLazyVector; - target = 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */; - targetProxy = 46EB2E00021240 /* PBXContainerItemProxy */; - }; - 46EB2E00021270 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00021260 /* PBXContainerItemProxy */; - }; - 46EB2E00021290 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00021280 /* PBXContainerItemProxy */; - }; - 46EB2E000212B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RNCAsyncStorage-RNCAsyncStorage_resources"; - target = 4C0DE1C47CE99F0D1B5D4618E9E61DA6 /* RNCAsyncStorage-RNCAsyncStorage_resources */; - targetProxy = 46EB2E000212A0 /* PBXContainerItemProxy */; - }; - 46EB2E000212D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000212C0 /* PBXContainerItemProxy */; - }; - 46EB2E000212F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000212E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021310 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00021300 /* PBXContainerItemProxy */; - }; - 46EB2E00021330 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00021320 /* PBXContainerItemProxy */; - }; - 46EB2E00021350 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E00021340 /* PBXContainerItemProxy */; - }; - 46EB2E00021370 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00021360 /* PBXContainerItemProxy */; - }; - 46EB2E00021390 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00021380 /* PBXContainerItemProxy */; - }; - 46EB2E000213B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000213A0 /* PBXContainerItemProxy */; - }; - 46EB2E000213D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E000213C0 /* PBXContainerItemProxy */; - }; - 46EB2E000213F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E000213E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021410 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00021400 /* PBXContainerItemProxy */; - }; - 46EB2E00021430 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00021420 /* PBXContainerItemProxy */; - }; - 46EB2E00021450 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E00021440 /* PBXContainerItemProxy */; - }; - 46EB2E00021470 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00021460 /* PBXContainerItemProxy */; - }; - 46EB2E00021490 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00021480 /* PBXContainerItemProxy */; - }; - 46EB2E000214B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E000214A0 /* PBXContainerItemProxy */; - }; - 46EB2E000214D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E000214C0 /* PBXContainerItemProxy */; - }; - 46EB2E000214F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E000214E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021510 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00021500 /* PBXContainerItemProxy */; - }; - 46EB2E00021530 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00021520 /* PBXContainerItemProxy */; - }; - 46EB2E00021550 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleSignIn; - target = CAD3534FC55B0333104E5117C0A9A324 /* GoogleSignIn */; - targetProxy = 46EB2E00021540 /* PBXContainerItemProxy */; - }; - 46EB2E00021570 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00021560 /* PBXContainerItemProxy */; - }; - 46EB2E00021590 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00021580 /* PBXContainerItemProxy */; - }; - 46EB2E000215B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000215A0 /* PBXContainerItemProxy */; - }; - 46EB2E000215D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000215C0 /* PBXContainerItemProxy */; - }; - 46EB2E000215F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E000215E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021610 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E00021600 /* PBXContainerItemProxy */; - }; - 46EB2E00021630 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00021620 /* PBXContainerItemProxy */; - }; - 46EB2E00021650 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00021640 /* PBXContainerItemProxy */; - }; - 46EB2E00021670 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00021660 /* PBXContainerItemProxy */; - }; - 46EB2E00021690 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00021680 /* PBXContainerItemProxy */; - }; - 46EB2E000216B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E000216A0 /* PBXContainerItemProxy */; - }; - 46EB2E000216D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E000216C0 /* PBXContainerItemProxy */; - }; - 46EB2E000216F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E000216E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021710 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00021700 /* PBXContainerItemProxy */; - }; - 46EB2E00021730 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00021720 /* PBXContainerItemProxy */; - }; - 46EB2E00021750 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00021740 /* PBXContainerItemProxy */; - }; - 46EB2E00021770 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E00021760 /* PBXContainerItemProxy */; - }; - 46EB2E00021790 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00021780 /* PBXContainerItemProxy */; - }; - 46EB2E000217B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E000217A0 /* PBXContainerItemProxy */; - }; - 46EB2E000217D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E000217C0 /* PBXContainerItemProxy */; - }; - 46EB2E000217F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000217E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021810 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00021800 /* PBXContainerItemProxy */; - }; - 46EB2E00021830 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00021820 /* PBXContainerItemProxy */; - }; - 46EB2E00021850 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00021840 /* PBXContainerItemProxy */; - }; - 46EB2E00021870 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E00021860 /* PBXContainerItemProxy */; - }; - 46EB2E00021890 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00021880 /* PBXContainerItemProxy */; - }; - 46EB2E000218B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E000218A0 /* PBXContainerItemProxy */; - }; - 46EB2E000218D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000218C0 /* PBXContainerItemProxy */; - }; - 46EB2E000218F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E000218E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021910 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00021900 /* PBXContainerItemProxy */; - }; - 46EB2E00021930 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00021920 /* PBXContainerItemProxy */; - }; - 46EB2E00021950 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00021940 /* PBXContainerItemProxy */; - }; - 46EB2E00021970 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E00021960 /* PBXContainerItemProxy */; - }; - 46EB2E00021990 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00021980 /* PBXContainerItemProxy */; - }; - 46EB2E000219B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E000219A0 /* PBXContainerItemProxy */; - }; - 46EB2E000219D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E000219C0 /* PBXContainerItemProxy */; - }; - 46EB2E000219F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E000219E0 /* PBXContainerItemProxy */; - }; - 46EB2E00021A10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00021A00 /* PBXContainerItemProxy */; - }; - 46EB2E00021A30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00021A20 /* PBXContainerItemProxy */; - }; - 46EB2E00021A50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00021A40 /* PBXContainerItemProxy */; - }; - 46EB2E00021A70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = 46EB2E00021A60 /* PBXContainerItemProxy */; - }; - 46EB2E00021A90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00021A80 /* PBXContainerItemProxy */; - }; - 46EB2E00021AB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTActionSheet"; - target = 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */; - targetProxy = 46EB2E00021AA0 /* PBXContainerItemProxy */; - }; - 46EB2E00021AD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTAnimation"; - target = 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */; - targetProxy = 46EB2E00021AC0 /* PBXContainerItemProxy */; - }; - 46EB2E00021AF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTBlob"; - target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; - targetProxy = 46EB2E00021AE0 /* PBXContainerItemProxy */; - }; - 46EB2E00021B10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = 46EB2E00021B00 /* PBXContainerItemProxy */; - }; - 46EB2E00021B30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTLinking"; - target = 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */; - targetProxy = 46EB2E00021B20 /* PBXContainerItemProxy */; - }; - 46EB2E00021B50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTNetwork"; - target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; - targetProxy = 46EB2E00021B40 /* PBXContainerItemProxy */; - }; - 46EB2E00021B70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTSettings"; - target = 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */; - targetProxy = 46EB2E00021B60 /* PBXContainerItemProxy */; - }; - 46EB2E00021B90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTText"; - target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; - targetProxy = 46EB2E00021B80 /* PBXContainerItemProxy */; - }; - 46EB2E00021BB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTVibration"; - target = 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */; - targetProxy = 46EB2E00021BA0 /* PBXContainerItemProxy */; - }; - 46EB2E00021BD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E00021BC0 /* PBXContainerItemProxy */; - }; - 46EB2E00021BF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00021BE0 /* PBXContainerItemProxy */; - }; - 46EB2E00021C10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00021C00 /* PBXContainerItemProxy */; - }; - 46EB2E00021C30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00021C20 /* PBXContainerItemProxy */; - }; - 46EB2E00021C50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00021C40 /* PBXContainerItemProxy */; - }; - 46EB2E00021C70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00021C60 /* PBXContainerItemProxy */; - }; - 46EB2E00021C90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00021C80 /* PBXContainerItemProxy */; - }; - 46EB2E00021CB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00021CA0 /* PBXContainerItemProxy */; - }; - 46EB2E00021CD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00021CC0 /* PBXContainerItemProxy */; - }; - 46EB2E00021CF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00021CE0 /* PBXContainerItemProxy */; - }; - 46EB2E00021D10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E00021D00 /* PBXContainerItemProxy */; - }; - 46EB2E00021D30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00021D20 /* PBXContainerItemProxy */; - }; - 46EB2E00021D50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00021D40 /* PBXContainerItemProxy */; - }; - 46EB2E00021D70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-FabricImage"; - target = A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */; - targetProxy = 46EB2E00021D60 /* PBXContainerItemProxy */; - }; - 46EB2E00021D90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00021D80 /* PBXContainerItemProxy */; - }; - 46EB2E00021DB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00021DA0 /* PBXContainerItemProxy */; - }; - 46EB2E00021DD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00021DC0 /* PBXContainerItemProxy */; - }; - 46EB2E00021DF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00021DE0 /* PBXContainerItemProxy */; - }; - 46EB2E00021E10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core-RCTI18nStrings"; - target = D0DD0961119C95E188122B13F3BF4380 /* React-Core-RCTI18nStrings */; - targetProxy = 46EB2E00021E00 /* PBXContainerItemProxy */; - }; - 46EB2E00021E30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00021E20 /* PBXContainerItemProxy */; - }; - 46EB2E00021E50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00021E40 /* PBXContainerItemProxy */; - }; - 46EB2E00021E70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-perflogger"; - target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; - targetProxy = 46EB2E00021E60 /* PBXContainerItemProxy */; - }; - 46EB2E00021E90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00021E80 /* PBXContainerItemProxy */; - }; - 46EB2E00021EB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E00021EA0 /* PBXContainerItemProxy */; - }; - 46EB2E00021ED0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00021EC0 /* PBXContainerItemProxy */; - }; - 46EB2E00021EF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00021EE0 /* PBXContainerItemProxy */; - }; - 46EB2E00021F10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SocketRocket; - target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; - targetProxy = 46EB2E00021F00 /* PBXContainerItemProxy */; - }; - 46EB2E00021F30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimescheduler"; - target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; - targetProxy = 46EB2E00021F20 /* PBXContainerItemProxy */; - }; - 46EB2E00021F50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00021F40 /* PBXContainerItemProxy */; - }; - 46EB2E00021F70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00021F60 /* PBXContainerItemProxy */; - }; - 46EB2E00021F90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00021F80 /* PBXContainerItemProxy */; - }; - 46EB2E00021FB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTDeprecation; - target = 5211B5AB7B81060AA8E78614DD75D3AB /* RCTDeprecation */; - targetProxy = 46EB2E00021FA0 /* PBXContainerItemProxy */; - }; - 46EB2E00021FD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-hermes"; - target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; - targetProxy = 46EB2E00021FC0 /* PBXContainerItemProxy */; - }; - 46EB2E00021FF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00021FE0 /* PBXContainerItemProxy */; - }; - 46EB2E00022010 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00022000 /* PBXContainerItemProxy */; - }; - 46EB2E00022030 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00022020 /* PBXContainerItemProxy */; - }; - 46EB2E00022050 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00022040 /* PBXContainerItemProxy */; - }; - 46EB2E00022070 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00022060 /* PBXContainerItemProxy */; - }; - 46EB2E00022090 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022080 /* PBXContainerItemProxy */; - }; - 46EB2E000220B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = 46EB2E000220A0 /* PBXContainerItemProxy */; - }; - 46EB2E000220D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E000220C0 /* PBXContainerItemProxy */; - }; - 46EB2E000220F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTBlob"; - target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; - targetProxy = 46EB2E000220E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022110 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SocketRocket; - target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; - targetProxy = 46EB2E00022100 /* PBXContainerItemProxy */; - }; - 46EB2E00022130 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00022120 /* PBXContainerItemProxy */; - }; - 46EB2E00022150 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00022140 /* PBXContainerItemProxy */; - }; - 46EB2E00022170 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022160 /* PBXContainerItemProxy */; - }; - 46EB2E00022190 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00022180 /* PBXContainerItemProxy */; - }; - 46EB2E000221B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000221A0 /* PBXContainerItemProxy */; - }; - 46EB2E000221D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E000221C0 /* PBXContainerItemProxy */; - }; - 46EB2E000221F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E000221E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022210 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00022200 /* PBXContainerItemProxy */; - }; - 46EB2E00022230 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022220 /* PBXContainerItemProxy */; - }; - 46EB2E00022250 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00022240 /* PBXContainerItemProxy */; - }; - 46EB2E00022270 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-logger"; - target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; - targetProxy = 46EB2E00022260 /* PBXContainerItemProxy */; - }; - 46EB2E00022290 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00022280 /* PBXContainerItemProxy */; - }; - 46EB2E000222B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E000222A0 /* PBXContainerItemProxy */; - }; - 46EB2E000222D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E000222C0 /* PBXContainerItemProxy */; - }; - 46EB2E000222F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000222E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022310 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00022300 /* PBXContainerItemProxy */; - }; - 46EB2E00022330 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00022320 /* PBXContainerItemProxy */; - }; - 46EB2E00022350 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimescheduler"; - target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; - targetProxy = 46EB2E00022340 /* PBXContainerItemProxy */; - }; - 46EB2E00022370 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00022360 /* PBXContainerItemProxy */; - }; - 46EB2E00022390 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00022380 /* PBXContainerItemProxy */; - }; - 46EB2E000223B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E000223A0 /* PBXContainerItemProxy */; - }; - 46EB2E000223D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E000223C0 /* PBXContainerItemProxy */; - }; - 46EB2E000223F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E000223E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022410 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00022400 /* PBXContainerItemProxy */; - }; - 46EB2E00022430 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E00022420 /* PBXContainerItemProxy */; - }; - 46EB2E00022450 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E00022440 /* PBXContainerItemProxy */; - }; - 46EB2E00022470 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00022460 /* PBXContainerItemProxy */; - }; - 46EB2E00022490 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00022480 /* PBXContainerItemProxy */; - }; - 46EB2E000224B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-logger"; - target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; - targetProxy = 46EB2E000224A0 /* PBXContainerItemProxy */; - }; - 46EB2E000224D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E000224C0 /* PBXContainerItemProxy */; - }; - 46EB2E000224F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E000224E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022510 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00022500 /* PBXContainerItemProxy */; - }; - 46EB2E00022530 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E00022520 /* PBXContainerItemProxy */; - }; - 46EB2E00022550 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00022540 /* PBXContainerItemProxy */; - }; - 46EB2E00022570 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00022560 /* PBXContainerItemProxy */; - }; - 46EB2E00022590 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022580 /* PBXContainerItemProxy */; - }; - 46EB2E000225B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E000225A0 /* PBXContainerItemProxy */; - }; - 46EB2E000225D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E000225C0 /* PBXContainerItemProxy */; - }; - 46EB2E000225F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E000225E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022610 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00022600 /* PBXContainerItemProxy */; - }; - 46EB2E00022630 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00022620 /* PBXContainerItemProxy */; - }; - 46EB2E00022650 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022640 /* PBXContainerItemProxy */; - }; - 46EB2E00022670 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00022660 /* PBXContainerItemProxy */; - }; - 46EB2E00022690 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00022680 /* PBXContainerItemProxy */; - }; - 46EB2E000226B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E000226A0 /* PBXContainerItemProxy */; - }; - 46EB2E000226D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E000226C0 /* PBXContainerItemProxy */; - }; - 46EB2E000226F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E000226E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022710 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00022700 /* PBXContainerItemProxy */; - }; - 46EB2E00022730 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00022720 /* PBXContainerItemProxy */; - }; - 46EB2E00022750 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00022740 /* PBXContainerItemProxy */; - }; - 46EB2E00022770 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00022760 /* PBXContainerItemProxy */; - }; - 46EB2E00022790 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022780 /* PBXContainerItemProxy */; - }; - 46EB2E000227B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = 46EB2E000227A0 /* PBXContainerItemProxy */; - }; - 46EB2E000227D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000227C0 /* PBXContainerItemProxy */; - }; - 46EB2E000227F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E000227E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022810 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00022800 /* PBXContainerItemProxy */; - }; - 46EB2E00022830 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00022820 /* PBXContainerItemProxy */; - }; - 46EB2E00022850 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00022840 /* PBXContainerItemProxy */; - }; - 46EB2E00022870 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00022860 /* PBXContainerItemProxy */; - }; - 46EB2E00022890 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022880 /* PBXContainerItemProxy */; - }; - 46EB2E000228B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000228A0 /* PBXContainerItemProxy */; - }; - 46EB2E000228D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000228C0 /* PBXContainerItemProxy */; - }; - 46EB2E000228F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E000228E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022910 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022900 /* PBXContainerItemProxy */; - }; - 46EB2E00022930 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00022920 /* PBXContainerItemProxy */; - }; - 46EB2E00022950 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022940 /* PBXContainerItemProxy */; - }; - 46EB2E00022970 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00022960 /* PBXContainerItemProxy */; - }; - 46EB2E00022990 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022980 /* PBXContainerItemProxy */; - }; - 46EB2E000229B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000229A0 /* PBXContainerItemProxy */; - }; - 46EB2E000229D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 46EB2E000229C0 /* PBXContainerItemProxy */; - }; - 46EB2E000229F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000229E0 /* PBXContainerItemProxy */; - }; - 46EB2E00022A10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTNetwork"; - target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; - targetProxy = 46EB2E00022A00 /* PBXContainerItemProxy */; - }; - 46EB2E00022A30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = 46EB2E00022A20 /* PBXContainerItemProxy */; - }; - 46EB2E00022A50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-CoreModules"; - target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; - targetProxy = 46EB2E00022A40 /* PBXContainerItemProxy */; - }; - 46EB2E00022A70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-nativeconfig"; - target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; - targetProxy = 46EB2E00022A60 /* PBXContainerItemProxy */; - }; - 46EB2E00022A90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00022A80 /* PBXContainerItemProxy */; - }; - 46EB2E00022AB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022AA0 /* PBXContainerItemProxy */; - }; - 46EB2E00022AD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00022AC0 /* PBXContainerItemProxy */; - }; - 46EB2E00022AF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimescheduler"; - target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; - targetProxy = 46EB2E00022AE0 /* PBXContainerItemProxy */; - }; - 46EB2E00022B10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E00022B00 /* PBXContainerItemProxy */; - }; - 46EB2E00022B30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeCore"; - target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; - targetProxy = 46EB2E00022B20 /* PBXContainerItemProxy */; - }; - 46EB2E00022B50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeApple"; - target = 91D38B18A4E42B1622B83F450706C2F5 /* React-RuntimeApple */; - targetProxy = 46EB2E00022B40 /* PBXContainerItemProxy */; - }; - 46EB2E00022B70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00022B60 /* PBXContainerItemProxy */; - }; - 46EB2E00022B90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E00022B80 /* PBXContainerItemProxy */; - }; - 46EB2E00022BB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00022BA0 /* PBXContainerItemProxy */; - }; - 46EB2E00022BD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00022BC0 /* PBXContainerItemProxy */; - }; - 46EB2E00022BF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00022BE0 /* PBXContainerItemProxy */; - }; - 46EB2E00022C10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00022C00 /* PBXContainerItemProxy */; - }; - 46EB2E00022C30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-hermes"; - target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; - targetProxy = 46EB2E00022C20 /* PBXContainerItemProxy */; - }; - 46EB2E00022C50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeHermes"; - target = 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */; - targetProxy = 46EB2E00022C40 /* PBXContainerItemProxy */; - }; - 46EB2E00022C70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00022C60 /* PBXContainerItemProxy */; - }; - 46EB2E00022C90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00022C80 /* PBXContainerItemProxy */; - }; - 46EB2E00022CB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00022CA0 /* PBXContainerItemProxy */; - }; - 46EB2E00022CD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00022CC0 /* PBXContainerItemProxy */; - }; - 46EB2E00022CF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022CE0 /* PBXContainerItemProxy */; - }; - 46EB2E00022D10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTNetwork"; - target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; - targetProxy = 46EB2E00022D00 /* PBXContainerItemProxy */; - }; - 46EB2E00022D30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00022D20 /* PBXContainerItemProxy */; - }; - 46EB2E00022D50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00022D40 /* PBXContainerItemProxy */; - }; - 46EB2E00022D70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00022D60 /* PBXContainerItemProxy */; - }; - 46EB2E00022D90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00022D80 /* PBXContainerItemProxy */; - }; - 46EB2E00022DB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00022DA0 /* PBXContainerItemProxy */; - }; - 46EB2E00022DD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00022DC0 /* PBXContainerItemProxy */; - }; - 46EB2E00022DF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = 46EB2E00022DE0 /* PBXContainerItemProxy */; - }; - 46EB2E00022E10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00022E00 /* PBXContainerItemProxy */; - }; - 46EB2E00022E30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00022E20 /* PBXContainerItemProxy */; - }; - 46EB2E00022E50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00022E40 /* PBXContainerItemProxy */; - }; - 46EB2E00022E70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTText"; - target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; - targetProxy = 46EB2E00022E60 /* PBXContainerItemProxy */; - }; - 46EB2E00022E90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00022E80 /* PBXContainerItemProxy */; - }; - 46EB2E00022EB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-FabricImage"; - target = A5E93F38E96B3A37575BEC88AD69AE85 /* React-FabricImage */; - targetProxy = 46EB2E00022EA0 /* PBXContainerItemProxy */; - }; - 46EB2E00022ED0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Fabric"; - target = 50DBAF155FAFB994E067BA8820221EDF /* React-Fabric */; - targetProxy = 46EB2E00022EC0 /* PBXContainerItemProxy */; - }; - 46EB2E00022EF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-nativeconfig"; - target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; - targetProxy = 46EB2E00022EE0 /* PBXContainerItemProxy */; - }; - 46EB2E00022F10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-graphics"; - target = 4BDD270EACFE5730793AEF0B9BCCBA31 /* React-graphics */; - targetProxy = 46EB2E00022F00 /* PBXContainerItemProxy */; - }; - 46EB2E00022F30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-ImageManager"; - target = B5E1D7706FCB7EC5FF39F8CDA49A5653 /* React-ImageManager */; - targetProxy = 46EB2E00022F20 /* PBXContainerItemProxy */; - }; - 46EB2E00022F50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00022F40 /* PBXContainerItemProxy */; - }; - 46EB2E00022F70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00022F60 /* PBXContainerItemProxy */; - }; - 46EB2E00022F90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00022F80 /* PBXContainerItemProxy */; - }; - 46EB2E00022FB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E00022FA0 /* PBXContainerItemProxy */; - }; - 46EB2E00022FD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimescheduler"; - target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; - targetProxy = 46EB2E00022FC0 /* PBXContainerItemProxy */; - }; - 46EB2E00022FF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00022FE0 /* PBXContainerItemProxy */; - }; - 46EB2E00023010 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023000 /* PBXContainerItemProxy */; - }; - 46EB2E00023030 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023020 /* PBXContainerItemProxy */; - }; - 46EB2E00023050 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E00023040 /* PBXContainerItemProxy */; - }; - 46EB2E00023070 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023060 /* PBXContainerItemProxy */; - }; - 46EB2E00023090 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023080 /* PBXContainerItemProxy */; - }; - 46EB2E000230B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTNetwork"; - target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; - targetProxy = 46EB2E000230A0 /* PBXContainerItemProxy */; - }; - 46EB2E000230D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E000230C0 /* PBXContainerItemProxy */; - }; - 46EB2E000230F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E000230E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023110 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00023100 /* PBXContainerItemProxy */; - }; - 46EB2E00023130 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023120 /* PBXContainerItemProxy */; - }; - 46EB2E00023150 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00023140 /* PBXContainerItemProxy */; - }; - 46EB2E00023170 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023160 /* PBXContainerItemProxy */; - }; - 46EB2E00023190 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00023180 /* PBXContainerItemProxy */; - }; - 46EB2E000231B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E000231A0 /* PBXContainerItemProxy */; - }; - 46EB2E000231D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000231C0 /* PBXContainerItemProxy */; - }; - 46EB2E000231F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000231E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023210 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023200 /* PBXContainerItemProxy */; - }; - 46EB2E00023230 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023220 /* PBXContainerItemProxy */; - }; - 46EB2E00023250 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00023240 /* PBXContainerItemProxy */; - }; - 46EB2E00023270 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00023260 /* PBXContainerItemProxy */; - }; - 46EB2E00023290 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00023280 /* PBXContainerItemProxy */; - }; - 46EB2E000232B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000232A0 /* PBXContainerItemProxy */; - }; - 46EB2E000232D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = 46EB2E000232C0 /* PBXContainerItemProxy */; - }; - 46EB2E000232F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E000232E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023310 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023300 /* PBXContainerItemProxy */; - }; - 46EB2E00023330 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00023320 /* PBXContainerItemProxy */; - }; - 46EB2E00023350 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00023340 /* PBXContainerItemProxy */; - }; - 46EB2E00023370 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00023360 /* PBXContainerItemProxy */; - }; - 46EB2E00023390 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 46EB2E00023380 /* PBXContainerItemProxy */; - }; - 46EB2E000233B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000233A0 /* PBXContainerItemProxy */; - }; - 46EB2E000233D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000233C0 /* PBXContainerItemProxy */; - }; - 46EB2E000233F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E000233E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023410 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023400 /* PBXContainerItemProxy */; - }; - 46EB2E00023430 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Codegen"; - target = 66B8F5758E6F90E16807A85C003CE61F /* React-Codegen */; - targetProxy = 46EB2E00023420 /* PBXContainerItemProxy */; - }; - 46EB2E00023450 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 46EB2E00023440 /* PBXContainerItemProxy */; - }; - 46EB2E00023470 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E00023460 /* PBXContainerItemProxy */; - }; - 46EB2E00023490 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023480 /* PBXContainerItemProxy */; - }; - 46EB2E000234B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E000234A0 /* PBXContainerItemProxy */; - }; - 46EB2E000234D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E000234C0 /* PBXContainerItemProxy */; - }; - 46EB2E000234F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = 46EB2E000234E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023510 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00023500 /* PBXContainerItemProxy */; - }; - 46EB2E00023530 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00023520 /* PBXContainerItemProxy */; - }; - 46EB2E00023550 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023540 /* PBXContainerItemProxy */; - }; - 46EB2E00023570 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023560 /* PBXContainerItemProxy */; - }; - 46EB2E00023590 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-CoreModules"; - target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; - targetProxy = 46EB2E00023580 /* PBXContainerItemProxy */; - }; - 46EB2E000235B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-NativeModulesApple"; - target = 5807741745EB757C97C09F2D56726BE0 /* React-NativeModulesApple */; - targetProxy = 46EB2E000235A0 /* PBXContainerItemProxy */; - }; - 46EB2E000235D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTFabric"; - target = 8DED5282246ABFC24F4460D3066C84A0 /* React-RCTFabric */; - targetProxy = 46EB2E000235C0 /* PBXContainerItemProxy */; - }; - 46EB2E000235F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeCore"; - target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; - targetProxy = 46EB2E000235E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023610 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Mapbuffer"; - target = 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */; - targetProxy = 46EB2E00023600 /* PBXContainerItemProxy */; - }; - 46EB2E00023630 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jserrorhandler"; - target = 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */; - targetProxy = 46EB2E00023620 /* PBXContainerItemProxy */; - }; - 46EB2E00023650 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00023640 /* PBXContainerItemProxy */; - }; - 46EB2E00023670 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023660 /* PBXContainerItemProxy */; - }; - 46EB2E00023690 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeHermes"; - target = 0EF07AE1AD53436E8D2B9B0086EA0163 /* React-RuntimeHermes */; - targetProxy = 46EB2E00023680 /* PBXContainerItemProxy */; - }; - 46EB2E000236B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000236A0 /* PBXContainerItemProxy */; - }; - 46EB2E000236D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E000236C0 /* PBXContainerItemProxy */; - }; - 46EB2E000236F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E000236E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023710 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00023700 /* PBXContainerItemProxy */; - }; - 46EB2E00023730 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00023720 /* PBXContainerItemProxy */; - }; - 46EB2E00023750 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023740 /* PBXContainerItemProxy */; - }; - 46EB2E00023770 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jserrorhandler"; - target = 27F648AD269E94404D6A7547C4F9C683 /* React-jserrorhandler */; - targetProxy = 46EB2E00023760 /* PBXContainerItemProxy */; - }; - 46EB2E00023790 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimescheduler"; - target = 52C3F83DB80E5D527EDA54FA1DE5470A /* React-runtimescheduler */; - targetProxy = 46EB2E00023780 /* PBXContainerItemProxy */; - }; - 46EB2E000237B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E000237A0 /* PBXContainerItemProxy */; - }; - 46EB2E000237D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E000237C0 /* PBXContainerItemProxy */; - }; - 46EB2E000237F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E000237E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023810 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00023800 /* PBXContainerItemProxy */; - }; - 46EB2E00023830 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023820 /* PBXContainerItemProxy */; - }; - 46EB2E00023850 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-nativeconfig"; - target = B69D68A280EC3E60655BD2C715ACB004 /* React-nativeconfig */; - targetProxy = 46EB2E00023840 /* PBXContainerItemProxy */; - }; - 46EB2E00023870 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsitracing"; - target = 718331030FAA6D88E74D4B2240BB4AC8 /* React-jsitracing */; - targetProxy = 46EB2E00023860 /* PBXContainerItemProxy */; - }; - 46EB2E00023890 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023880 /* PBXContainerItemProxy */; - }; - 46EB2E000238B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E000238A0 /* PBXContainerItemProxy */; - }; - 46EB2E000238D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RuntimeCore"; - target = C7F600C052808C7C987C26EC74B3A290 /* React-RuntimeCore */; - targetProxy = 46EB2E000238C0 /* PBXContainerItemProxy */; - }; - 46EB2E000238F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E000238E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023910 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00023900 /* PBXContainerItemProxy */; - }; - 46EB2E00023930 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-hermes"; - target = 20F066A71CEA5EECC7463413442F2B77 /* React-hermes */; - targetProxy = 46EB2E00023920 /* PBXContainerItemProxy */; - }; - 46EB2E00023950 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023940 /* PBXContainerItemProxy */; - }; - 46EB2E00023970 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = boost; - target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; - targetProxy = 46EB2E00023960 /* PBXContainerItemProxy */; - }; - 46EB2E00023990 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00023980 /* PBXContainerItemProxy */; - }; - 46EB2E000239B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E000239A0 /* PBXContainerItemProxy */; - }; - 46EB2E000239D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000239C0 /* PBXContainerItemProxy */; - }; - 46EB2E000239F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E000239E0 /* PBXContainerItemProxy */; - }; - 46EB2E00023A10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00023A00 /* PBXContainerItemProxy */; - }; - 46EB2E00023A30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = 46EB2E00023A20 /* PBXContainerItemProxy */; - }; - 46EB2E00023A50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00023A40 /* PBXContainerItemProxy */; - }; - 46EB2E00023A70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-perflogger"; - target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; - targetProxy = 46EB2E00023A60 /* PBXContainerItemProxy */; - }; - 46EB2E00023A90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023A80 /* PBXContainerItemProxy */; - }; - 46EB2E00023AB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-logger"; - target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; - targetProxy = 46EB2E00023AA0 /* PBXContainerItemProxy */; - }; - 46EB2E00023AD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00023AC0 /* PBXContainerItemProxy */; - }; - 46EB2E00023AF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023AE0 /* PBXContainerItemProxy */; - }; - 46EB2E00023B10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00023B00 /* PBXContainerItemProxy */; - }; - 46EB2E00023B30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023B20 /* PBXContainerItemProxy */; - }; - 46EB2E00023B50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E00023B40 /* PBXContainerItemProxy */; - }; - 46EB2E00023B70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E00023B60 /* PBXContainerItemProxy */; - }; - 46EB2E00023B90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00023B80 /* PBXContainerItemProxy */; - }; - 46EB2E00023BB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00023BA0 /* PBXContainerItemProxy */; - }; - 46EB2E00023BD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00023BC0 /* PBXContainerItemProxy */; - }; - 46EB2E00023BF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 46EB2E00023BE0 /* PBXContainerItemProxy */; - }; - 46EB2E00023C10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00023C00 /* PBXContainerItemProxy */; - }; - 46EB2E00023C30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-perflogger"; - target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; - targetProxy = 46EB2E00023C20 /* PBXContainerItemProxy */; - }; - 46EB2E00023C50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023C40 /* PBXContainerItemProxy */; - }; - 46EB2E00023C70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00023C60 /* PBXContainerItemProxy */; - }; - 46EB2E00023C90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00023C80 /* PBXContainerItemProxy */; - }; - 46EB2E00023CB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00023CA0 /* PBXContainerItemProxy */; - }; - 46EB2E00023CD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023CC0 /* PBXContainerItemProxy */; - }; - 46EB2E00023CF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023CE0 /* PBXContainerItemProxy */; - }; - 46EB2E00023D10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00023D00 /* PBXContainerItemProxy */; - }; - 46EB2E00023D30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023D20 /* PBXContainerItemProxy */; - }; - 46EB2E00023D50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023D40 /* PBXContainerItemProxy */; - }; - 46EB2E00023D70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00023D60 /* PBXContainerItemProxy */; - }; - 46EB2E00023D90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Mapbuffer"; - target = 091003D98BDA80B01B9E35CADE3947F0 /* React-Mapbuffer */; - targetProxy = 46EB2E00023D80 /* PBXContainerItemProxy */; - }; - 46EB2E00023DB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = boost; - target = EFEA55B1B776B6EB4B16F363BFE64D1A /* boost */; - targetProxy = 46EB2E00023DA0 /* PBXContainerItemProxy */; - }; - 46EB2E00023DD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00023DC0 /* PBXContainerItemProxy */; - }; - 46EB2E00023DF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00023DE0 /* PBXContainerItemProxy */; - }; - 46EB2E00023E10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023E00 /* PBXContainerItemProxy */; - }; - 46EB2E00023E30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00023E20 /* PBXContainerItemProxy */; - }; - 46EB2E00023E50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023E40 /* PBXContainerItemProxy */; - }; - 46EB2E00023E70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00023E60 /* PBXContainerItemProxy */; - }; - 46EB2E00023E90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00023E80 /* PBXContainerItemProxy */; - }; - 46EB2E00023EB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-perflogger"; - target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; - targetProxy = 46EB2E00023EA0 /* PBXContainerItemProxy */; - }; - 46EB2E00023ED0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023EC0 /* PBXContainerItemProxy */; - }; - 46EB2E00023EF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00023EE0 /* PBXContainerItemProxy */; - }; - 46EB2E00023F10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00023F00 /* PBXContainerItemProxy */; - }; - 46EB2E00023F30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00023F20 /* PBXContainerItemProxy */; - }; - 46EB2E00023F50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 46EB2E00023F40 /* PBXContainerItemProxy */; - }; - 46EB2E00023F70 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00023F60 /* PBXContainerItemProxy */; - }; - 46EB2E00023F90 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00023F80 /* PBXContainerItemProxy */; - }; - 46EB2E00023FB0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00023FA0 /* PBXContainerItemProxy */; - }; - 46EB2E00023FD0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E00023FC0 /* PBXContainerItemProxy */; - }; - 46EB2E00023FF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00023FE0 /* PBXContainerItemProxy */; - }; - 46EB2E00024010 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00024000 /* PBXContainerItemProxy */; - }; - 46EB2E00024030 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00024020 /* PBXContainerItemProxy */; - }; - 46EB2E00024050 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00024040 /* PBXContainerItemProxy */; - }; - 46EB2E00024070 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00024060 /* PBXContainerItemProxy */; - }; - 46EB2E00024090 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00024080 /* PBXContainerItemProxy */; - }; - 46EB2E000240B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000240A0 /* PBXContainerItemProxy */; - }; - 46EB2E000240D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E000240C0 /* PBXContainerItemProxy */; - }; - 46EB2E000240F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E000240E0 /* PBXContainerItemProxy */; - }; - 46EB2E00024110 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00024100 /* PBXContainerItemProxy */; - }; - 46EB2E00024130 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00024120 /* PBXContainerItemProxy */; - }; - 46EB2E00024150 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-runtimeexecutor"; - target = 54EB12219122432FA744088BC5A680D2 /* React-runtimeexecutor */; - targetProxy = 46EB2E00024140 /* PBXContainerItemProxy */; - }; - 46EB2E00024170 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = 46EB2E00024160 /* PBXContainerItemProxy */; - }; - 46EB2E00024190 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00024180 /* PBXContainerItemProxy */; - }; - 46EB2E000241B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-rendererdebug"; - target = 9F96BF8B7FC28F5CF47242D7A73B11DA /* React-rendererdebug */; - targetProxy = 46EB2E000241A0 /* PBXContainerItemProxy */; - }; - 46EB2E000241D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E000241C0 /* PBXContainerItemProxy */; - }; - 46EB2E000241F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-featureflags"; - target = 28CE447E6F9C5F0EECC0CDD607D06A24 /* React-featureflags */; - targetProxy = 46EB2E000241E0 /* PBXContainerItemProxy */; - }; - 46EB2E00024210 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00024200 /* PBXContainerItemProxy */; - }; - 46EB2E00024230 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E00024220 /* PBXContainerItemProxy */; - }; - 46EB2E00024250 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E00024240 /* PBXContainerItemProxy */; - }; - 46EB2E00024270 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00024260 /* PBXContainerItemProxy */; - }; - 46EB2E00024290 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00024280 /* PBXContainerItemProxy */; - }; - 46EB2E000242B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000242A0 /* PBXContainerItemProxy */; - }; - 46EB2E000242D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E000242C0 /* PBXContainerItemProxy */; - }; - 46EB2E000242F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E000242E0 /* PBXContainerItemProxy */; - }; - 46EB2E00024310 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00024300 /* PBXContainerItemProxy */; - }; - 46EB2E00024330 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00024320 /* PBXContainerItemProxy */; - }; - 46EB2E00024350 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = 46EB2E00024340 /* PBXContainerItemProxy */; - }; - 46EB2E00024370 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-perflogger"; - target = F1E2583679398CB5F4D2B3272E9B198F /* React-perflogger */; - targetProxy = 46EB2E00024360 /* PBXContainerItemProxy */; - }; - 46EB2E00024390 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 46EB2E00024380 /* PBXContainerItemProxy */; - }; - 46EB2E000243B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 46EB2E000243A0 /* PBXContainerItemProxy */; - }; - 46EB2E000243D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RCT-Folly"; - target = EC55D52694092A9D0E6A78EB01207EB5 /* RCT-Folly */; - targetProxy = 46EB2E000243C0 /* PBXContainerItemProxy */; - }; - 46EB2E000243F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-logger"; - target = 083B602EA19B4AD50EC53C0602F29A7D /* React-logger */; - targetProxy = 46EB2E000243E0 /* PBXContainerItemProxy */; - }; - 46EB2E00024410 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 46EB2E00024400 /* PBXContainerItemProxy */; - }; - 46EB2E00024430 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = fmt; - target = 02B79DFED924FA19CA90EC69614733E1 /* fmt */; - targetProxy = 46EB2E00024420 /* PBXContainerItemProxy */; - }; - 46EB2E00024450 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 46EB2E00024440 /* PBXContainerItemProxy */; - }; - 46EB2E00024470 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "hermes-engine"; - target = 985FEA01F314F3C00F0C1E1181E6C4A5 /* hermes-engine */; - targetProxy = 46EB2E00024460 /* PBXContainerItemProxy */; - }; - 46EB2E00024490 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-debug"; - target = 0C050E11C4409D3BFAE9CC219C4D6195 /* React-debug */; - targetProxy = 46EB2E00024480 /* PBXContainerItemProxy */; - }; - 46EB2E000244B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-utils"; - target = 30621D5A9764AC0BD9D02E87B2EA6665 /* React-utils */; - targetProxy = 46EB2E000244A0 /* PBXContainerItemProxy */; - }; - 46EB2E000244D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 46EB2E000244C0 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 46EB2E00000040 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - CXX = ""; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD = ""; - LDPLUSPLUS = ""; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - USE_HERMES = true; - }; - name = Debug; - }; - 46EB2E00000050 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - CXX = ""; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD = ""; - LDPLUSPLUS = ""; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - USE_HERMES = true; - }; - name = Release; - }; - 46EB2E0000E510 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EA50 /* AppAuth.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/AppAuth/AppAuth.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = AppAuth; - PRODUCT_NAME = AppAuth; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000E520 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EA40 /* AppAuth.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/AppAuth/AppAuth.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = AppAuth; - PRODUCT_NAME = AppAuth; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000E590 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EA50 /* AppAuth.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AppAuth"; - IBSC_MODULE = AppAuth; - INFOPLIST_FILE = "Target Support Files/AppAuth/ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = AppAuthCore_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E0000E5A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EA40 /* AppAuth.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/AppAuth"; - IBSC_MODULE = AppAuth; - INFOPLIST_FILE = "Target Support Files/AppAuth/ResourceBundle-AppAuthCore_Privacy-AppAuth-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = AppAuthCore_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E0000EAE0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EC80 /* DoubleConversion.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/DoubleConversion/DoubleConversion-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/DoubleConversion/DoubleConversion.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DoubleConversion; - PRODUCT_NAME = DoubleConversion; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000EAF0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EC70 /* DoubleConversion.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/DoubleConversion/DoubleConversion-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/DoubleConversion/DoubleConversion.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DoubleConversion; - PRODUCT_NAME = DoubleConversion; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000ED10 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EE70 /* EXApplication.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXApplication/EXApplication-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXApplication/EXApplication.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXApplication; - PRODUCT_NAME = EXApplication; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000ED20 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EE60 /* EXApplication.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXApplication/EXApplication-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXApplication/EXApplication.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXApplication; - PRODUCT_NAME = EXApplication; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000ED90 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EE70 /* EXApplication.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXApplication"; - IBSC_MODULE = EXApplication; - INFOPLIST_FILE = "Target Support Files/EXApplication/ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoApplication_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E0000EDA0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000EE60 /* EXApplication.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXApplication"; - IBSC_MODULE = EXApplication; - INFOPLIST_FILE = "Target Support Files/EXApplication/ResourceBundle-ExpoApplication_privacy-EXApplication-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoApplication_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E0000EF10 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F050 /* EXBarCodeScanner.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXBarCodeScanner/EXBarCodeScanner-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXBarCodeScanner; - PRODUCT_NAME = EXBarCodeScanner; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000EF20 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F040 /* EXBarCodeScanner.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXBarCodeScanner/EXBarCodeScanner-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXBarCodeScanner/EXBarCodeScanner.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXBarCodeScanner; - PRODUCT_NAME = EXBarCodeScanner; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000F0F0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F2F0 /* EXConstants.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXConstants/EXConstants-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXConstants/EXConstants.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXConstants; - PRODUCT_NAME = EXConstants; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000F100 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXConstants/EXConstants-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXConstants/EXConstants.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXConstants; - PRODUCT_NAME = EXConstants; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000F170 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F2F0 /* EXConstants.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; - IBSC_MODULE = EXConstants; - INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-EXConstants-EXConstants-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = EXConstants; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E0000F180 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; - IBSC_MODULE = EXConstants; - INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-EXConstants-EXConstants-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = EXConstants; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E0000F210 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F2F0 /* EXConstants.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; - IBSC_MODULE = EXConstants; - INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoConstants_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E0000F220 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F2E0 /* EXConstants.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/EXConstants"; - IBSC_MODULE = EXConstants; - INFOPLIST_FILE = "Target Support Files/EXConstants/ResourceBundle-ExpoConstants_privacy-EXConstants-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoConstants_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E0000F390 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F430 /* EXImageLoader.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXImageLoader/EXImageLoader-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXImageLoader/EXImageLoader.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXImageLoader; - PRODUCT_NAME = EXImageLoader; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000F3A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F420 /* EXImageLoader.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXImageLoader/EXImageLoader-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/EXImageLoader/EXImageLoader.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXImageLoader; - PRODUCT_NAME = EXImageLoader; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000F4C0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F570 /* Expo.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Expo/Expo-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Expo; - PRODUCT_NAME = Expo; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000F4D0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F560 /* Expo.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Expo/Expo-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Expo; - PRODUCT_NAME = Expo; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000F5D0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F660 /* ExpoAdapterGoogleSignIn.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoAdapterGoogleSignIn; - PRODUCT_NAME = ExpoAdapterGoogleSignIn; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000F5E0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F650 /* ExpoAdapterGoogleSignIn.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoAdapterGoogleSignIn/ExpoAdapterGoogleSignIn.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoAdapterGoogleSignIn; - PRODUCT_NAME = ExpoAdapterGoogleSignIn; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000F700 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F790 /* ExpoAsset.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoAsset/ExpoAsset-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoAsset/ExpoAsset.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoAsset; - PRODUCT_NAME = ExpoAsset; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000F710 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F780 /* ExpoAsset.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoAsset/ExpoAsset-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoAsset/ExpoAsset.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoAsset; - PRODUCT_NAME = ExpoAsset; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000F830 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F9F0 /* ExpoCamera.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoCamera/ExpoCamera-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoCamera/ExpoCamera.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoCamera; - PRODUCT_NAME = ExpoCamera; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000F840 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000F9E0 /* ExpoCamera.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoCamera/ExpoCamera-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoCamera/ExpoCamera.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoCamera; - PRODUCT_NAME = ExpoCamera; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000FA90 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000FB40 /* ExpoCrypto.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoCrypto/ExpoCrypto-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoCrypto/ExpoCrypto.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoCrypto; - PRODUCT_NAME = ExpoCrypto; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000FAA0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000FB30 /* ExpoCrypto.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoCrypto/ExpoCrypto-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoCrypto/ExpoCrypto.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoCrypto; - PRODUCT_NAME = ExpoCrypto; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000FBE0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoDevice/ExpoDevice-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoDevice/ExpoDevice.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoDevice; - PRODUCT_NAME = ExpoDevice; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000FBF0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoDevice/ExpoDevice-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoDevice/ExpoDevice.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoDevice; - PRODUCT_NAME = ExpoDevice; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000FC60 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000FD20 /* ExpoDevice.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoDevice"; - IBSC_MODULE = ExpoDevice; - INFOPLIST_FILE = "Target Support Files/ExpoDevice/ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoDevice_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E0000FC70 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0000FD10 /* ExpoDevice.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoDevice"; - IBSC_MODULE = ExpoDevice; - INFOPLIST_FILE = "Target Support Files/ExpoDevice/ResourceBundle-ExpoDevice_privacy-ExpoDevice-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoDevice_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E0000FDC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoFileSystem/ExpoFileSystem-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoFileSystem; - PRODUCT_NAME = ExpoFileSystem; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0000FDD0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoFileSystem/ExpoFileSystem-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoFileSystem/ExpoFileSystem.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoFileSystem; - PRODUCT_NAME = ExpoFileSystem; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0000FE40 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000100D0 /* ExpoFileSystem.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoFileSystem"; - IBSC_MODULE = ExpoFileSystem; - INFOPLIST_FILE = "Target Support Files/ExpoFileSystem/ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoFileSystem_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E0000FE50 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000100C0 /* ExpoFileSystem.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ExpoFileSystem"; - IBSC_MODULE = ExpoFileSystem; - INFOPLIST_FILE = "Target Support Files/ExpoFileSystem/ResourceBundle-ExpoFileSystem_privacy-ExpoFileSystem-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = ExpoFileSystem_privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E00010170 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00010240 /* ExpoFont.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoFont/ExpoFont-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoFont/ExpoFont.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoFont; - PRODUCT_NAME = ExpoFont; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00010180 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00010230 /* ExpoFont.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoFont/ExpoFont-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoFont/ExpoFont.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoFont; - PRODUCT_NAME = ExpoFont; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E000102E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00010370 /* ExpoKeepAwake.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoKeepAwake/ExpoKeepAwake-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoKeepAwake; - PRODUCT_NAME = ExpoKeepAwake; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E000102F0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00010360 /* ExpoKeepAwake.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoKeepAwake/ExpoKeepAwake-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoKeepAwake/ExpoKeepAwake.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoKeepAwake; - PRODUCT_NAME = ExpoKeepAwake; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00010410 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000113A0 /* ExpoModulesCore.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoModulesCore/ExpoModulesCore-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoModulesCore; - PRODUCT_NAME = ExpoModulesCore; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00010420 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00011390 /* ExpoModulesCore.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoModulesCore/ExpoModulesCore-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoModulesCore/ExpoModulesCore.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoModulesCore; - PRODUCT_NAME = ExpoModulesCore; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00011440 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00011510 /* ExpoWebBrowser.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoWebBrowser/ExpoWebBrowser-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoWebBrowser; - PRODUCT_NAME = ExpoWebBrowser; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00011450 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00011500 /* ExpoWebBrowser.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ExpoWebBrowser/ExpoWebBrowser-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ExpoWebBrowser/ExpoWebBrowser.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ExpoWebBrowser; - PRODUCT_NAME = ExpoWebBrowser; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.4; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E000115B0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000115F0 /* FBLazyVector.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E000115C0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000115E0 /* FBLazyVector.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00011620 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/GTMAppAuth/GTMAppAuth.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GTMAppAuth; - PRODUCT_NAME = GTMAppAuth; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00011630 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/GTMAppAuth/GTMAppAuth.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GTMAppAuth; - PRODUCT_NAME = GTMAppAuth; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E000116A0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000117B0 /* GTMAppAuth.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMAppAuth"; - IBSC_MODULE = GTMAppAuth; - INFOPLIST_FILE = "Target Support Files/GTMAppAuth/ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = GTMAppAuth_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E000116B0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000117A0 /* GTMAppAuth.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMAppAuth"; - IBSC_MODULE = GTMAppAuth; - INFOPLIST_FILE = "Target Support Files/GTMAppAuth/ResourceBundle-GTMAppAuth_Privacy-GTMAppAuth-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = GTMAppAuth_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E00011840 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/GTMSessionFetcher/GTMSessionFetcher.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GTMSessionFetcher; - PRODUCT_NAME = GTMSessionFetcher; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00011850 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/GTMSessionFetcher/GTMSessionFetcher.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GTMSessionFetcher; - PRODUCT_NAME = GTMSessionFetcher; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E000118C0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000119F0 /* GTMSessionFetcher.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMSessionFetcher"; - IBSC_MODULE = GTMSessionFetcher; - INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = GTMSessionFetcher_Core_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E000118D0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000119E0 /* GTMSessionFetcher.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMSessionFetcher"; - IBSC_MODULE = GTMSessionFetcher; - INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = GTMSessionFetcher_Core_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E00011A70 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00012120 /* GoogleSignIn.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/GoogleSignIn/GoogleSignIn.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GoogleSignIn; - PRODUCT_NAME = GoogleSignIn; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00011A80 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/GoogleSignIn/GoogleSignIn.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GoogleSignIn; - PRODUCT_NAME = GoogleSignIn; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00011AF0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00012120 /* GoogleSignIn.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleSignIn"; - IBSC_MODULE = GoogleSignIn; - INFOPLIST_FILE = "Target Support Files/GoogleSignIn/ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = GoogleSignIn; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E00011B00 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00012110 /* GoogleSignIn.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleSignIn"; - IBSC_MODULE = GoogleSignIn; - INFOPLIST_FILE = "Target Support Files/GoogleSignIn/ResourceBundle-GoogleSignIn-GoogleSignIn-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = GoogleSignIn; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E000121A0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000138C0 /* RCT-Folly.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RCT-Folly/RCT-Folly-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/folly/RCT-Folly.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = folly; - PRODUCT_NAME = "RCT-Folly"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E000121B0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000138B0 /* RCT-Folly.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RCT-Folly/RCT-Folly-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/folly/RCT-Folly.modulemap"; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = folly; - PRODUCT_NAME = "RCT-Folly"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00013950 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000139F0 /* RCTDeprecation.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RCTDeprecation/RCTDeprecation-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/RCTDeprecation/RCTDeprecation.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTDeprecation; - PRODUCT_NAME = RCTDeprecation; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00013960 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000139E0 /* RCTDeprecation.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RCTDeprecation/RCTDeprecation-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/RCTDeprecation/RCTDeprecation.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTDeprecation; - PRODUCT_NAME = RCTDeprecation; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00013A80 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013AC0 /* RCTRequired.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00013A90 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013AB0 /* RCTRequired.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00013AF0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013BB0 /* RCTTypeSafety.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RCTTypeSafety/RCTTypeSafety-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/RCTTypeSafety/RCTTypeSafety.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTTypeSafety; - PRODUCT_NAME = RCTTypeSafety; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00013B00 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013BA0 /* RCTTypeSafety.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RCTTypeSafety/RCTTypeSafety-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/RCTTypeSafety/RCTTypeSafety.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTTypeSafety; - PRODUCT_NAME = RCTTypeSafety; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00013C40 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNCAsyncStorage/RNCAsyncStorage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNCAsyncStorage; - PRODUCT_NAME = RNCAsyncStorage; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00013C50 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNCAsyncStorage/RNCAsyncStorage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNCAsyncStorage; - PRODUCT_NAME = RNCAsyncStorage; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00013CC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013D90 /* RNCAsyncStorage.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RNCAsyncStorage"; - IBSC_MODULE = RNCAsyncStorage; - INFOPLIST_FILE = "Target Support Files/RNCAsyncStorage/ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = RNCAsyncStorage_resources; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E00013CD0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00013D80 /* RNCAsyncStorage.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RNCAsyncStorage"; - IBSC_MODULE = RNCAsyncStorage; - INFOPLIST_FILE = "Target Support Files/RNCAsyncStorage/ResourceBundle-RNCAsyncStorage_resources-RNCAsyncStorage-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = RNCAsyncStorage_resources; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E00013DF0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000141D0 /* RNGestureHandler.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNGestureHandler/RNGestureHandler-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNGestureHandler; - PRODUCT_NAME = RNGestureHandler; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00013E00 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000141C0 /* RNGestureHandler.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNGestureHandler/RNGestureHandler-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNGestureHandler; - PRODUCT_NAME = RNGestureHandler; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00014230 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00014330 /* RNGoogleSignin.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNGoogleSignin/RNGoogleSignin-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNGoogleSignin; - PRODUCT_NAME = RNGoogleSignin; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00014240 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00014320 /* RNGoogleSignin.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNGoogleSignin/RNGoogleSignin-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNGoogleSignin; - PRODUCT_NAME = RNGoogleSignin; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00014390 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00014B30 /* RNReanimated.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNReanimated/RNReanimated-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/RNReanimated/RNReanimated.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNReanimated; - PRODUCT_NAME = RNReanimated; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E000143A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00014B20 /* RNReanimated.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNReanimated/RNReanimated-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/RNReanimated/RNReanimated.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNReanimated; - PRODUCT_NAME = RNReanimated; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00014BC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000156E0 /* RNSVG.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNSVG/RNSVG-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNSVG; - PRODUCT_NAME = RNSVG; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00014BD0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000156D0 /* RNSVG.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNSVG/RNSVG-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNSVG; - PRODUCT_NAME = RNSVG; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00015740 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00015A50 /* RNScreens.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNScreens/RNScreens-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNScreens; - PRODUCT_NAME = RNScreens; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00015750 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00015A40 /* RNScreens.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNScreens/RNScreens-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNScreens; - PRODUCT_NAME = RNScreens; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00015AB0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00015AF0 /* React.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00015AC0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00015AE0 /* React.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00015B20 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00016130 /* React-Codegen.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Codegen/React-Codegen-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_Codegen/React-Codegen.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_Codegen; - PRODUCT_NAME = "React-Codegen"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00015B30 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00016120 /* React-Codegen.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Codegen/React-Codegen-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_Codegen/React-Codegen.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_Codegen; - PRODUCT_NAME = "React-Codegen"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E000161C0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00017E50 /* React-Core.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Core/React-Core-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React-Core/React/React-Core.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - "-DFOLLY_CFG_NO_COROUTINES=1", - "-DFOLLY_HAVE_CLOCK_GETTIME=1", - "-Wno-comma", - "-Wno-shorten-64-to-32", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React; - PRODUCT_NAME = "React-Core"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E000161D0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00017E40 /* React-Core.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Core/React-Core-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React-Core/React/React-Core.modulemap"; - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - "-DFOLLY_CFG_NO_COROUTINES=1", - "-DFOLLY_HAVE_CLOCK_GETTIME=1", - "-Wno-comma", - "-Wno-shorten-64-to-32", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React; - PRODUCT_NAME = "React-Core"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00016240 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00017E50 /* React-Core.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/React-Core"; - IBSC_MODULE = React; - INFOPLIST_FILE = "Target Support Files/React-Core/ResourceBundle-RCTI18nStrings-React-Core-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = RCTI18nStrings; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 46EB2E00016250 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00017E40 /* React-Core.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/React-Core"; - IBSC_MODULE = React; - INFOPLIST_FILE = "Target Support Files/React-Core/ResourceBundle-RCTI18nStrings-React-Core-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - PRODUCT_NAME = RCTI18nStrings; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46EB2E00017EE0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00018110 /* React-CoreModules.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-CoreModules/React-CoreModules-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - "-DFOLLY_CFG_NO_COROUTINES=1", - "-DFOLLY_HAVE_CLOCK_GETTIME=1", - "-Wno-comma", - "-Wno-shorten-64-to-32", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = CoreModules; - PRODUCT_NAME = "React-CoreModules"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00017EF0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00018100 /* React-CoreModules.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-CoreModules/React-CoreModules-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - "-DFOLLY_CFG_NO_COROUTINES=1", - "-DFOLLY_HAVE_CLOCK_GETTIME=1", - "-Wno-comma", - "-Wno-shorten-64-to-32", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = CoreModules; - PRODUCT_NAME = "React-CoreModules"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00018170 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019710 /* React-Fabric.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Fabric/React-Fabric-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_Fabric/React-Fabric.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_Fabric; - PRODUCT_NAME = "React-Fabric"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00018180 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019700 /* React-Fabric.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Fabric/React-Fabric-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_Fabric/React-Fabric.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_Fabric; - PRODUCT_NAME = "React-Fabric"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E000197A0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000198C0 /* React-FabricImage.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-FabricImage/React-FabricImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_components_image; - PRODUCT_NAME = "React-FabricImage"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E000197B0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000198B0 /* React-FabricImage.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-FabricImage/React-FabricImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_components_image; - PRODUCT_NAME = "React-FabricImage"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00019920 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019A10 /* React-ImageManager.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-ImageManager/React-ImageManager-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_renderer_imagemanager/React-ImageManager.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_imagemanager; - PRODUCT_NAME = "React-ImageManager"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00019930 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019A00 /* React-ImageManager.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-ImageManager/React-ImageManager-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_renderer_imagemanager/React-ImageManager.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_imagemanager; - PRODUCT_NAME = "React-ImageManager"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00019AA0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019B60 /* React-Mapbuffer.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Mapbuffer/React-Mapbuffer-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_mapbuffer; - PRODUCT_NAME = "React-Mapbuffer"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00019AB0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019B50 /* React-Mapbuffer.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-Mapbuffer/React-Mapbuffer-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_mapbuffer; - PRODUCT_NAME = "React-Mapbuffer"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00019BC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019CC0 /* React-NativeModulesApple.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-NativeModulesApple/React-NativeModulesApple-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_NativeModulesApple/React-NativeModulesApple.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_NativeModulesApple; - PRODUCT_NAME = "React-NativeModulesApple"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00019BD0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019CB0 /* React-NativeModulesApple.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-NativeModulesApple/React-NativeModulesApple-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_NativeModulesApple/React-NativeModulesApple.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_NativeModulesApple; - PRODUCT_NAME = "React-NativeModulesApple"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00019D50 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019D90 /* React-RCTActionSheet.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00019D60 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E00019D80 /* React-RCTActionSheet.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E00019DC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001A150 /* React-RCTAnimation.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTAnimation/React-RCTAnimation-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTAnimation; - PRODUCT_NAME = "React-RCTAnimation"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E00019DD0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001A140 /* React-RCTAnimation.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTAnimation/React-RCTAnimation-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTAnimation; - PRODUCT_NAME = "React-RCTAnimation"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001A1B0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001A2A0 /* React-RCTAppDelegate.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTAppDelegate/React-RCTAppDelegate-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_RCTAppDelegate/React-RCTAppDelegate.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_RCTAppDelegate; - PRODUCT_NAME = "React-RCTAppDelegate"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001A1C0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001A290 /* React-RCTAppDelegate.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTAppDelegate/React-RCTAppDelegate-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React_RCTAppDelegate/React-RCTAppDelegate.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = React_RCTAppDelegate; - PRODUCT_NAME = "React-RCTAppDelegate"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001A330 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001A430 /* React-RCTBlob.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTBlob/React-RCTBlob-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTBlob; - PRODUCT_NAME = "React-RCTBlob"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001A340 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001A420 /* React-RCTBlob.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTBlob/React-RCTBlob-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTBlob; - PRODUCT_NAME = "React-RCTBlob"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001A490 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AB10 /* React-RCTFabric.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTFabric/React-RCTFabric-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React-RCTFabric/RCTFabric/React-RCTFabric.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTFabric; - PRODUCT_NAME = "React-RCTFabric"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001A4A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AB00 /* React-RCTFabric.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTFabric/React-RCTFabric-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/React-RCTFabric/RCTFabric/React-RCTFabric.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTFabric; - PRODUCT_NAME = "React-RCTFabric"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001ABA0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AD40 /* React-RCTImage.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTImage/React-RCTImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTImage; - PRODUCT_NAME = "React-RCTImage"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001ABB0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AD30 /* React-RCTImage.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTImage/React-RCTImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTImage; - PRODUCT_NAME = "React-RCTImage"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001ADA0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AE40 /* React-RCTLinking.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTLinking/React-RCTLinking-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTLinking; - PRODUCT_NAME = "React-RCTLinking"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001ADB0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AE30 /* React-RCTLinking.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTLinking/React-RCTLinking-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTLinking; - PRODUCT_NAME = "React-RCTLinking"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001AEA0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AF80 /* React-RCTNetwork.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTNetwork/React-RCTNetwork-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTNetwork; - PRODUCT_NAME = "React-RCTNetwork"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001AEB0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001AF70 /* React-RCTNetwork.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTNetwork/React-RCTNetwork-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTNetwork; - PRODUCT_NAME = "React-RCTNetwork"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001AFE0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B080 /* React-RCTSettings.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTSettings/React-RCTSettings-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTSettings; - PRODUCT_NAME = "React-RCTSettings"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001AFF0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B070 /* React-RCTSettings.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTSettings/React-RCTSettings-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTSettings; - PRODUCT_NAME = "React-RCTSettings"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001B0E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B530 /* React-RCTText.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTText/React-RCTText-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTText; - PRODUCT_NAME = "React-RCTText"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001B0F0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B520 /* React-RCTText.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTText/React-RCTText-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTText; - PRODUCT_NAME = "React-RCTText"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001B590 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B630 /* React-RCTVibration.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTVibration/React-RCTVibration-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTVibration; - PRODUCT_NAME = "React-RCTVibration"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001B5A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B620 /* React-RCTVibration.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RCTVibration/React-RCTVibration-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RCTVibration; - PRODUCT_NAME = "React-RCTVibration"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001B690 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B810 /* React-RuntimeApple.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeApple/React-RuntimeApple-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ReactCommon; - PRODUCT_NAME = "React-RuntimeApple"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001B6A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B800 /* React-RuntimeApple.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeApple/React-RuntimeApple-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ReactCommon; - PRODUCT_NAME = "React-RuntimeApple"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001B870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B9F0 /* React-RuntimeCore.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeCore/React-RuntimeCore-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_runtime; - PRODUCT_NAME = "React-RuntimeCore"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001B880 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001B9E0 /* React-RuntimeCore.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeCore/React-RuntimeCore-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_runtime; - PRODUCT_NAME = "React-RuntimeCore"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001BA50 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BAF0 /* React-RuntimeHermes.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeHermes/React-RuntimeHermes-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_runtime_hermes; - PRODUCT_NAME = "React-RuntimeHermes"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001BA60 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BAE0 /* React-RuntimeHermes.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-RuntimeHermes/React-RuntimeHermes-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "HERMES_ENABLE_DEBUGGER=1", - ); - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_runtime_hermes; - PRODUCT_NAME = "React-RuntimeHermes"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001BB50 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BB90 /* React-callinvoker.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001BB60 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BB80 /* React-callinvoker.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001BBC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BE60 /* React-cxxreact.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-cxxreact/React-cxxreact-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = cxxreact; - PRODUCT_NAME = "React-cxxreact"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001BBD0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BE50 /* React-cxxreact.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-cxxreact/React-cxxreact-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = cxxreact; - PRODUCT_NAME = "React-cxxreact"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001BEC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BF80 /* React-debug.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-debug/React-debug-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_debug/React-debug.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_debug; - PRODUCT_NAME = "React-debug"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001BED0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001BF70 /* React-debug.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-debug/React-debug-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_debug/React-debug.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_debug; - PRODUCT_NAME = "React-debug"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C010 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C0F0 /* React-featureflags.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-featureflags/React-featureflags-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_featureflags/React-featureflags.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_featureflags; - PRODUCT_NAME = "React-featureflags"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C020 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C0E0 /* React-featureflags.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-featureflags/React-featureflags-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_featureflags/React-featureflags.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_featureflags; - PRODUCT_NAME = "React-featureflags"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C180 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C370 /* React-graphics.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-graphics/React-graphics-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_renderer_graphics/React-graphics.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_graphics; - PRODUCT_NAME = "React-graphics"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C190 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C360 /* React-graphics.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-graphics/React-graphics-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_renderer_graphics/React-graphics.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_graphics; - PRODUCT_NAME = "React-graphics"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C400 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C500 /* React-hermes.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-hermes/React-hermes-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/reacthermes/React-hermes.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = reacthermes; - PRODUCT_NAME = "React-hermes"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C410 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C4F0 /* React-hermes.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-hermes/React-hermes-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "HERMES_ENABLE_DEBUGGER=1", - ); - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/reacthermes/React-hermes.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = reacthermes; - PRODUCT_NAME = "React-hermes"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C590 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C630 /* React-jserrorhandler.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jserrorhandler/React-jserrorhandler-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jserrorhandler; - PRODUCT_NAME = "React-jserrorhandler"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C5A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C620 /* React-jserrorhandler.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jserrorhandler/React-jserrorhandler-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jserrorhandler; - PRODUCT_NAME = "React-jserrorhandler"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C690 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C790 /* React-jsi.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jsi/React-jsi-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/jsi/React-jsi.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jsi; - PRODUCT_NAME = "React-jsi"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C6A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C780 /* React-jsi.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jsi/React-jsi-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/jsi/React-jsi.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jsi; - PRODUCT_NAME = "React-jsi"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C820 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C8E0 /* React-jsiexecutor.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jsiexecutor/React-jsiexecutor-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jsireact; - PRODUCT_NAME = "React-jsiexecutor"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C830 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001C8D0 /* React-jsiexecutor.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jsiexecutor/React-jsiexecutor-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jsireact; - PRODUCT_NAME = "React-jsiexecutor"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001C940 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CC00 /* React-jsinspector.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jsinspector/React-jsinspector-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/jsinspector_modern/React-jsinspector.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jsinspector_modern; - PRODUCT_NAME = "React-jsinspector"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001C950 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CBF0 /* React-jsinspector.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-jsinspector/React-jsinspector-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/jsinspector_modern/React-jsinspector.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = jsinspector_modern; - PRODUCT_NAME = "React-jsinspector"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001CC90 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CCD0 /* React-jsitracing.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001CCA0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CCC0 /* React-jsitracing.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001CD00 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CDA0 /* React-logger.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-logger/React-logger-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = logger; - PRODUCT_NAME = "React-logger"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001CD10 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CD90 /* React-logger.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-logger/React-logger-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = logger; - PRODUCT_NAME = "React-logger"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001CE00 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CEA0 /* React-nativeconfig.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-nativeconfig/React-nativeconfig-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_config; - PRODUCT_NAME = "React-nativeconfig"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001CE10 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CE90 /* React-nativeconfig.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-nativeconfig/React-nativeconfig-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_config; - PRODUCT_NAME = "React-nativeconfig"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001CF00 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CFB0 /* React-perflogger.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-perflogger/React-perflogger-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = reactperflogger; - PRODUCT_NAME = "React-perflogger"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001CF10 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001CFA0 /* React-perflogger.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-perflogger/React-perflogger-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = reactperflogger; - PRODUCT_NAME = "React-perflogger"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D010 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D100 /* React-rendererdebug.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-rendererdebug/React-rendererdebug-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_renderer_debug/React-rendererdebug.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_debug; - PRODUCT_NAME = "React-rendererdebug"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D020 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D0F0 /* React-rendererdebug.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-rendererdebug/React-rendererdebug-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_renderer_debug/React-rendererdebug.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_debug; - PRODUCT_NAME = "React-rendererdebug"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D190 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D1D0 /* React-rncore.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D1A0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D1C0 /* React-rncore.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D200 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D240 /* React-runtimeexecutor.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D210 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D230 /* React-runtimeexecutor.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D270 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D3E0 /* React-runtimescheduler.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-runtimescheduler/React-runtimescheduler-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_runtimescheduler; - PRODUCT_NAME = "React-runtimescheduler"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D280 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D3D0 /* React-runtimescheduler.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-runtimescheduler/React-runtimescheduler-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_renderer_runtimescheduler; - PRODUCT_NAME = "React-runtimescheduler"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D440 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D5D0 /* React-utils.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-utils/React-utils-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_utils/React-utils.modulemap"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_utils; - PRODUCT_NAME = "React-utils"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D450 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D5C0 /* React-utils.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/React-utils/React-utils-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = "Headers/Public/react_utils/React-utils.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_utils; - PRODUCT_NAME = "React-utils"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D660 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D8D0 /* ReactCommon.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ReactCommon/ReactCommon-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ReactCommon/ReactCommon.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ReactCommon; - PRODUCT_NAME = ReactCommon; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D670 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001D8C0 /* ReactCommon.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ReactCommon/ReactCommon-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ReactCommon/ReactCommon.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ReactCommon; - PRODUCT_NAME = ReactCommon; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001D960 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001DC70 /* SocketRocket.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SocketRocket; - PRODUCT_NAME = SocketRocket; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001D970 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001DC60 /* SocketRocket.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SocketRocket; - PRODUCT_NAME = SocketRocket; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001DCD0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001E1D0 /* Yoga.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Yoga/Yoga-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/yoga/Yoga.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = yoga; - PRODUCT_NAME = Yoga; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001DCE0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001E1C0 /* Yoga.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Yoga/Yoga-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/yoga/Yoga.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = yoga; - PRODUCT_NAME = Yoga; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001E260 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001F7E0 /* ZXingObjC.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ZXingObjC/ZXingObjC-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ZXingObjC/ZXingObjC.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ZXingObjC; - PRODUCT_NAME = ZXingObjC; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001E270 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001F7D0 /* ZXingObjC.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/ZXingObjC/ZXingObjC-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/ZXingObjC/ZXingObjC.modulemap; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ZXingObjC; - PRODUCT_NAME = ZXingObjC; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001F870 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001F8B0 /* boost.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001F880 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001F8A0 /* boost.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001F8E0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FA40 /* fmt.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/fmt/fmt-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = fmt; - PRODUCT_NAME = fmt; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001F8F0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FA30 /* fmt.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/fmt/fmt-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = fmt; - PRODUCT_NAME = fmt; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001FAA0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FBE0 /* glog.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/glog/glog-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/glog/glog.modulemap; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = glog; - PRODUCT_NAME = glog; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001FAB0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FBD0 /* glog.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/glog/glog-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MODULEMAP_FILE = Headers/Public/glog/glog.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = glog; - PRODUCT_NAME = glog; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001FC70 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FCC0 /* hermes-engine.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001FC80 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FCB0 /* hermes-engine.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "HERMES_ENABLE_DEBUGGER=1", - ); - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001FCF0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FED0 /* react-native-safe-area-context.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/react-native-safe-area-context/react-native-safe-area-context-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_CFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_CPLUSPLUSFLAGS = ( - "$(inherited)", - "-DNDEBUG", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_native_safe_area_context; - PRODUCT_NAME = "react-native-safe-area-context"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001FD00 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FEC0 /* react-native-safe-area-context.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/react-native-safe-area-context/react-native-safe-area-context-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = react_native_safe_area_context; - PRODUCT_NAME = "react-native-safe-area-context"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 46EB2E0001FF30 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FFA0 /* Pods-mobileapptemplate.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 46EB2E0001FF40 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E0001FFB0 /* Pods-mobileapptemplate.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-mobileapptemplate/Pods-mobileapptemplate.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 46EB2E00000030 /* Build configuration list for PBXProject "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00000040 /* Debug */, - 46EB2E00000050 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000E500 /* Build configuration list for PBXNativeTarget "AppAuth" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000E520 /* Debug */, - 46EB2E0000E510 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000E580 /* Build configuration list for PBXNativeTarget "AppAuth-AppAuthCore_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000E5A0 /* Debug */, - 46EB2E0000E590 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000EAD0 /* Build configuration list for PBXNativeTarget "DoubleConversion" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000EAF0 /* Debug */, - 46EB2E0000EAE0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000ED00 /* Build configuration list for PBXNativeTarget "EXApplication" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000ED20 /* Debug */, - 46EB2E0000ED10 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000ED80 /* Build configuration list for PBXNativeTarget "EXApplication-ExpoApplication_privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000EDA0 /* Debug */, - 46EB2E0000ED90 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000EF00 /* Build configuration list for PBXNativeTarget "EXBarCodeScanner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000EF20 /* Debug */, - 46EB2E0000EF10 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F0E0 /* Build configuration list for PBXNativeTarget "EXConstants" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F100 /* Debug */, - 46EB2E0000F0F0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F160 /* Build configuration list for PBXNativeTarget "EXConstants-EXConstants" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F180 /* Debug */, - 46EB2E0000F170 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F200 /* Build configuration list for PBXNativeTarget "EXConstants-ExpoConstants_privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F220 /* Debug */, - 46EB2E0000F210 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F380 /* Build configuration list for PBXNativeTarget "EXImageLoader" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F3A0 /* Debug */, - 46EB2E0000F390 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F4B0 /* Build configuration list for PBXNativeTarget "Expo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F4D0 /* Debug */, - 46EB2E0000F4C0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F5C0 /* Build configuration list for PBXNativeTarget "ExpoAdapterGoogleSignIn" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F5E0 /* Debug */, - 46EB2E0000F5D0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F6F0 /* Build configuration list for PBXNativeTarget "ExpoAsset" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F710 /* Debug */, - 46EB2E0000F700 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000F820 /* Build configuration list for PBXNativeTarget "ExpoCamera" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000F840 /* Debug */, - 46EB2E0000F830 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000FA80 /* Build configuration list for PBXNativeTarget "ExpoCrypto" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000FAA0 /* Debug */, - 46EB2E0000FA90 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000FBD0 /* Build configuration list for PBXNativeTarget "ExpoDevice" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000FBF0 /* Debug */, - 46EB2E0000FBE0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000FC50 /* Build configuration list for PBXNativeTarget "ExpoDevice-ExpoDevice_privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000FC70 /* Debug */, - 46EB2E0000FC60 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000FDB0 /* Build configuration list for PBXNativeTarget "ExpoFileSystem" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000FDD0 /* Debug */, - 46EB2E0000FDC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0000FE30 /* Build configuration list for PBXNativeTarget "ExpoFileSystem-ExpoFileSystem_privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0000FE50 /* Debug */, - 46EB2E0000FE40 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00010160 /* Build configuration list for PBXNativeTarget "ExpoFont" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00010180 /* Debug */, - 46EB2E00010170 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E000102D0 /* Build configuration list for PBXNativeTarget "ExpoKeepAwake" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000102F0 /* Debug */, - 46EB2E000102E0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00010400 /* Build configuration list for PBXNativeTarget "ExpoModulesCore" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00010420 /* Debug */, - 46EB2E00010410 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00011430 /* Build configuration list for PBXNativeTarget "ExpoWebBrowser" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00011450 /* Debug */, - 46EB2E00011440 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E000115A0 /* Build configuration list for PBXAggregateTarget "FBLazyVector" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000115C0 /* Debug */, - 46EB2E000115B0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00011610 /* Build configuration list for PBXNativeTarget "GTMAppAuth" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00011630 /* Debug */, - 46EB2E00011620 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00011690 /* Build configuration list for PBXNativeTarget "GTMAppAuth-GTMAppAuth_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000116B0 /* Debug */, - 46EB2E000116A0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00011830 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00011850 /* Debug */, - 46EB2E00011840 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E000118B0 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher-GTMSessionFetcher_Core_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000118D0 /* Debug */, - 46EB2E000118C0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00011A60 /* Build configuration list for PBXNativeTarget "GoogleSignIn" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00011A80 /* Debug */, - 46EB2E00011A70 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00011AE0 /* Build configuration list for PBXNativeTarget "GoogleSignIn-GoogleSignIn" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00011B00 /* Debug */, - 46EB2E00011AF0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00012190 /* Build configuration list for PBXNativeTarget "RCT-Folly" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000121B0 /* Debug */, - 46EB2E000121A0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00013940 /* Build configuration list for PBXNativeTarget "RCTDeprecation" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00013960 /* Debug */, - 46EB2E00013950 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00013A70 /* Build configuration list for PBXAggregateTarget "RCTRequired" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00013A90 /* Debug */, - 46EB2E00013A80 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00013AE0 /* Build configuration list for PBXNativeTarget "RCTTypeSafety" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00013B00 /* Debug */, - 46EB2E00013AF0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00013C30 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00013C50 /* Debug */, - 46EB2E00013C40 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00013CB0 /* Build configuration list for PBXNativeTarget "RNCAsyncStorage-RNCAsyncStorage_resources" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00013CD0 /* Debug */, - 46EB2E00013CC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00013DE0 /* Build configuration list for PBXNativeTarget "RNGestureHandler" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00013E00 /* Debug */, - 46EB2E00013DF0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00014220 /* Build configuration list for PBXNativeTarget "RNGoogleSignin" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00014240 /* Debug */, - 46EB2E00014230 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00014380 /* Build configuration list for PBXNativeTarget "RNReanimated" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000143A0 /* Debug */, - 46EB2E00014390 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00014BB0 /* Build configuration list for PBXNativeTarget "RNSVG" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00014BD0 /* Debug */, - 46EB2E00014BC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00015730 /* Build configuration list for PBXNativeTarget "RNScreens" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00015750 /* Debug */, - 46EB2E00015740 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00015AA0 /* Build configuration list for PBXAggregateTarget "React" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00015AC0 /* Debug */, - 46EB2E00015AB0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00015B10 /* Build configuration list for PBXNativeTarget "React-Codegen" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00015B30 /* Debug */, - 46EB2E00015B20 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E000161B0 /* Build configuration list for PBXNativeTarget "React-Core" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000161D0 /* Debug */, - 46EB2E000161C0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00016230 /* Build configuration list for PBXNativeTarget "React-Core-RCTI18nStrings" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00016250 /* Debug */, - 46EB2E00016240 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00017ED0 /* Build configuration list for PBXNativeTarget "React-CoreModules" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00017EF0 /* Debug */, - 46EB2E00017EE0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00018160 /* Build configuration list for PBXNativeTarget "React-Fabric" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00018180 /* Debug */, - 46EB2E00018170 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00019790 /* Build configuration list for PBXNativeTarget "React-FabricImage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E000197B0 /* Debug */, - 46EB2E000197A0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00019910 /* Build configuration list for PBXNativeTarget "React-ImageManager" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00019930 /* Debug */, - 46EB2E00019920 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00019A90 /* Build configuration list for PBXNativeTarget "React-Mapbuffer" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00019AB0 /* Debug */, - 46EB2E00019AA0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00019BB0 /* Build configuration list for PBXNativeTarget "React-NativeModulesApple" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00019BD0 /* Debug */, - 46EB2E00019BC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00019D40 /* Build configuration list for PBXAggregateTarget "React-RCTActionSheet" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00019D60 /* Debug */, - 46EB2E00019D50 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E00019DB0 /* Build configuration list for PBXNativeTarget "React-RCTAnimation" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E00019DD0 /* Debug */, - 46EB2E00019DC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001A1A0 /* Build configuration list for PBXNativeTarget "React-RCTAppDelegate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001A1C0 /* Debug */, - 46EB2E0001A1B0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001A320 /* Build configuration list for PBXNativeTarget "React-RCTBlob" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001A340 /* Debug */, - 46EB2E0001A330 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001A480 /* Build configuration list for PBXNativeTarget "React-RCTFabric" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001A4A0 /* Debug */, - 46EB2E0001A490 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001AB90 /* Build configuration list for PBXNativeTarget "React-RCTImage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001ABB0 /* Debug */, - 46EB2E0001ABA0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001AD90 /* Build configuration list for PBXNativeTarget "React-RCTLinking" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001ADB0 /* Debug */, - 46EB2E0001ADA0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001AE90 /* Build configuration list for PBXNativeTarget "React-RCTNetwork" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001AEB0 /* Debug */, - 46EB2E0001AEA0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001AFD0 /* Build configuration list for PBXNativeTarget "React-RCTSettings" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001AFF0 /* Debug */, - 46EB2E0001AFE0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001B0D0 /* Build configuration list for PBXNativeTarget "React-RCTText" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001B0F0 /* Debug */, - 46EB2E0001B0E0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001B580 /* Build configuration list for PBXNativeTarget "React-RCTVibration" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001B5A0 /* Debug */, - 46EB2E0001B590 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001B680 /* Build configuration list for PBXNativeTarget "React-RuntimeApple" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001B6A0 /* Debug */, - 46EB2E0001B690 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001B860 /* Build configuration list for PBXNativeTarget "React-RuntimeCore" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001B880 /* Debug */, - 46EB2E0001B870 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001BA40 /* Build configuration list for PBXNativeTarget "React-RuntimeHermes" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001BA60 /* Debug */, - 46EB2E0001BA50 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001BB40 /* Build configuration list for PBXAggregateTarget "React-callinvoker" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001BB60 /* Debug */, - 46EB2E0001BB50 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001BBB0 /* Build configuration list for PBXNativeTarget "React-cxxreact" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001BBD0 /* Debug */, - 46EB2E0001BBC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001BEB0 /* Build configuration list for PBXNativeTarget "React-debug" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001BED0 /* Debug */, - 46EB2E0001BEC0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C000 /* Build configuration list for PBXNativeTarget "React-featureflags" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C020 /* Debug */, - 46EB2E0001C010 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C170 /* Build configuration list for PBXNativeTarget "React-graphics" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C190 /* Debug */, - 46EB2E0001C180 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C3F0 /* Build configuration list for PBXNativeTarget "React-hermes" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C410 /* Debug */, - 46EB2E0001C400 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C580 /* Build configuration list for PBXNativeTarget "React-jserrorhandler" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C5A0 /* Debug */, - 46EB2E0001C590 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C680 /* Build configuration list for PBXNativeTarget "React-jsi" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C6A0 /* Debug */, - 46EB2E0001C690 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C810 /* Build configuration list for PBXNativeTarget "React-jsiexecutor" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C830 /* Debug */, - 46EB2E0001C820 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001C930 /* Build configuration list for PBXNativeTarget "React-jsinspector" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001C950 /* Debug */, - 46EB2E0001C940 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001CC80 /* Build configuration list for PBXAggregateTarget "React-jsitracing" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001CCA0 /* Debug */, - 46EB2E0001CC90 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001CCF0 /* Build configuration list for PBXNativeTarget "React-logger" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001CD10 /* Debug */, - 46EB2E0001CD00 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001CDF0 /* Build configuration list for PBXNativeTarget "React-nativeconfig" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001CE10 /* Debug */, - 46EB2E0001CE00 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001CEF0 /* Build configuration list for PBXNativeTarget "React-perflogger" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001CF10 /* Debug */, - 46EB2E0001CF00 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D000 /* Build configuration list for PBXNativeTarget "React-rendererdebug" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D020 /* Debug */, - 46EB2E0001D010 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D180 /* Build configuration list for PBXAggregateTarget "React-rncore" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D1A0 /* Debug */, - 46EB2E0001D190 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D1F0 /* Build configuration list for PBXAggregateTarget "React-runtimeexecutor" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D210 /* Debug */, - 46EB2E0001D200 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D260 /* Build configuration list for PBXNativeTarget "React-runtimescheduler" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D280 /* Debug */, - 46EB2E0001D270 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D430 /* Build configuration list for PBXNativeTarget "React-utils" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D450 /* Debug */, - 46EB2E0001D440 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D650 /* Build configuration list for PBXNativeTarget "ReactCommon" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D670 /* Debug */, - 46EB2E0001D660 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001D950 /* Build configuration list for PBXNativeTarget "SocketRocket" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001D970 /* Debug */, - 46EB2E0001D960 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001DCC0 /* Build configuration list for PBXNativeTarget "Yoga" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001DCE0 /* Debug */, - 46EB2E0001DCD0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001E250 /* Build configuration list for PBXNativeTarget "ZXingObjC" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001E270 /* Debug */, - 46EB2E0001E260 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001F860 /* Build configuration list for PBXAggregateTarget "boost" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001F880 /* Debug */, - 46EB2E0001F870 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001F8D0 /* Build configuration list for PBXNativeTarget "fmt" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001F8F0 /* Debug */, - 46EB2E0001F8E0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001FA90 /* Build configuration list for PBXNativeTarget "glog" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001FAB0 /* Debug */, - 46EB2E0001FAA0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001FC60 /* Build configuration list for PBXAggregateTarget "hermes-engine" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001FC80 /* Debug */, - 46EB2E0001FC70 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001FCE0 /* Build configuration list for PBXNativeTarget "react-native-safe-area-context" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001FD00 /* Debug */, - 46EB2E0001FCF0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46EB2E0001FF20 /* Build configuration list for PBXNativeTarget "Pods-mobileapptemplate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46EB2E0001FF40 /* Debug */, - 46EB2E0001FF30 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 46EB2E00000000 /* Project object */; -} diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme deleted file mode 100644 index b739656..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth-AppAuthCore_Privacy.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme deleted file mode 100644 index b489457..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/AppAuth.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme deleted file mode 100644 index 32124f0..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/DoubleConversion.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme deleted file mode 100644 index 4df4c72..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXApplication.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme deleted file mode 100644 index 3f9a2d8..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXBarCodeScanner.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme deleted file mode 100644 index e40628f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-EXConstants.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme deleted file mode 100644 index c4e90e3..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants-ExpoConstants_privacy.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme deleted file mode 100644 index b7a05f2..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXConstants.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme deleted file mode 100644 index e1a35da..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/EXImageLoader.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme deleted file mode 100644 index 9dfe33d..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Expo.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme deleted file mode 100644 index a86b09c..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAdapterGoogleSignIn.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme deleted file mode 100644 index ecc860a..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoAsset.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme deleted file mode 100644 index 27667f0..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCamera.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme deleted file mode 100644 index 88943bf..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoCrypto.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme deleted file mode 100644 index 7fa3aa9..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice-ExpoDevice_privacy.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme deleted file mode 100644 index 1835a1a..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoDevice.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme deleted file mode 100644 index 071e016..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem-ExpoFileSystem_privacy.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme deleted file mode 100644 index fe1f517..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFileSystem.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme deleted file mode 100644 index 8834600..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoFont.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme deleted file mode 100644 index a91a526..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoKeepAwake.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme deleted file mode 100644 index ba83a2c..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoModulesCore.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme deleted file mode 100644 index 8f51565..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ExpoWebBrowser.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme deleted file mode 100644 index f36cd22..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/FBLazyVector.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme deleted file mode 100644 index 138e5a4..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth-GTMAppAuth_Privacy.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme deleted file mode 100644 index d839d04..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMAppAuth.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme deleted file mode 100644 index f206a50..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme deleted file mode 100644 index 7d04048..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme deleted file mode 100644 index 20507e1..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn-GoogleSignIn.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme deleted file mode 100644 index d405036..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/GoogleSignIn.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme deleted file mode 100644 index a3ab86f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Pods-mobileapptemplate.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme deleted file mode 100644 index e0e80d6..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCT-Folly.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme deleted file mode 100644 index 9c3d4d3..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTDeprecation.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme deleted file mode 100644 index f1cc16a..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTRequired.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme deleted file mode 100644 index fd31547..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RCTTypeSafety.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme deleted file mode 100644 index 479b1f1..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme deleted file mode 100644 index 8fd3211..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNCAsyncStorage.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme deleted file mode 100644 index 7a79623..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGestureHandler.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme deleted file mode 100644 index 4081276..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNGoogleSignin.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme deleted file mode 100644 index 47664f9..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNReanimated.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme deleted file mode 100644 index 9ea286f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNSVG.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme deleted file mode 100644 index c48c298..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/RNScreens.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme deleted file mode 100644 index 69f61c5..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Codegen.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme deleted file mode 100644 index 36b8b5f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core-RCTI18nStrings.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme deleted file mode 100644 index 01db4d3..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Core.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme deleted file mode 100644 index 7e54b57..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-CoreModules.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme deleted file mode 100644 index c8c1573..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Fabric.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme deleted file mode 100644 index 157ed9c..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-FabricImage.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme deleted file mode 100644 index dc30f9b..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-ImageManager.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme deleted file mode 100644 index 53958e1..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-Mapbuffer.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme deleted file mode 100644 index bbe17a5..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-NativeModulesApple.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme deleted file mode 100644 index 0922d64..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTActionSheet.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme deleted file mode 100644 index 83c55c7..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAnimation.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme deleted file mode 100644 index 1b55b74..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTAppDelegate.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme deleted file mode 100644 index 55462f7..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTBlob.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme deleted file mode 100644 index 86b461c..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTFabric.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme deleted file mode 100644 index c246f2c..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTImage.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme deleted file mode 100644 index 8f0eacf..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTLinking.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme deleted file mode 100644 index bc15b1f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTNetwork.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme deleted file mode 100644 index a54f3ec..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTSettings.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme deleted file mode 100644 index d0fb18a..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTText.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme deleted file mode 100644 index 0cd9bf9..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RCTVibration.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme deleted file mode 100644 index b354f52..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeApple.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme deleted file mode 100644 index abfb5d9..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeCore.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme deleted file mode 100644 index 6b162bc..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-RuntimeHermes.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme deleted file mode 100644 index bfe930f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-callinvoker.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme deleted file mode 100644 index f22887f..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-cxxreact.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme deleted file mode 100644 index f230936..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-debug.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme deleted file mode 100644 index fad3cd0..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-featureflags.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme deleted file mode 100644 index 791e64b..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-graphics.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme deleted file mode 100644 index 8a63920..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-hermes.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme deleted file mode 100644 index c312f31..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jserrorhandler.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme deleted file mode 100644 index 40110a6..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsi.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme deleted file mode 100644 index 8cf4a10..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsiexecutor.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme deleted file mode 100644 index afa7280..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsinspector.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme deleted file mode 100644 index 1494a97..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-jsitracing.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme deleted file mode 100644 index 0974d45..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-logger.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme deleted file mode 100644 index 8ea2f93..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-nativeconfig.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme deleted file mode 100644 index 7758c68..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-perflogger.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme deleted file mode 100644 index 11ee775..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rendererdebug.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme deleted file mode 100644 index 0457ef7..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-rncore.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme deleted file mode 100644 index 49faef0..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimeexecutor.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme deleted file mode 100644 index 8483bc2..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-runtimescheduler.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme deleted file mode 100644 index 24877cb..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React-utils.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme deleted file mode 100644 index 49749c0..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/React.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme deleted file mode 100644 index f0ecfd4..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ReactCommon.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme deleted file mode 100644 index b4bc81d..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/SocketRocket.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme deleted file mode 100644 index 7f4fed0..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/Yoga.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme deleted file mode 100644 index 3995f9a..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/ZXingObjC.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme deleted file mode 100644 index 255a105..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/boost.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme deleted file mode 100644 index 78b8721..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/fmt.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme deleted file mode 100644 index 5f262cd..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/glog.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme deleted file mode 100644 index 12b3dcd..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/hermes-engine.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme deleted file mode 100644 index 68eb96c..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/react-native-safe-area-context.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist b/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index b7d5838..0000000 --- a/ios/Pods/Pods 2.xcodeproj/xcuserdata/carolynzhuang.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,481 +0,0 @@ - - - - - SchemeUserState - - AppAuth-AppAuthCore_Privacy.xcscheme - - isShown - - - AppAuth.xcscheme - - isShown - - - DoubleConversion.xcscheme - - isShown - - - EXApplication-ExpoApplication_privacy.xcscheme - - isShown - - - EXApplication.xcscheme - - isShown - - - EXBarCodeScanner.xcscheme - - isShown - - - EXConstants-EXConstants.xcscheme - - isShown - - - EXConstants-ExpoConstants_privacy.xcscheme - - isShown - - - EXConstants.xcscheme - - isShown - - - EXImageLoader.xcscheme - - isShown - - - Expo.xcscheme - - isShown - - - ExpoAdapterGoogleSignIn.xcscheme - - isShown - - - ExpoAsset.xcscheme - - isShown - - - ExpoCamera.xcscheme - - isShown - - - ExpoCrypto.xcscheme - - isShown - - - ExpoDevice-ExpoDevice_privacy.xcscheme - - isShown - - - ExpoDevice.xcscheme - - isShown - - - ExpoFileSystem-ExpoFileSystem_privacy.xcscheme - - isShown - - - ExpoFileSystem.xcscheme - - isShown - - - ExpoFont.xcscheme - - isShown - - - ExpoKeepAwake.xcscheme - - isShown - - - ExpoModulesCore.xcscheme - - isShown - - - ExpoWebBrowser.xcscheme - - isShown - - - FBLazyVector.xcscheme - - isShown - - - GTMAppAuth-GTMAppAuth_Privacy.xcscheme - - isShown - - - GTMAppAuth.xcscheme - - isShown - - - GTMSessionFetcher-GTMSessionFetcher_Core_Privacy.xcscheme - - isShown - - - GTMSessionFetcher.xcscheme - - isShown - - - GoogleSignIn-GoogleSignIn.xcscheme - - isShown - - - GoogleSignIn.xcscheme - - isShown - - - Pods-mobileapptemplate.xcscheme - - isShown - - - RCT-Folly.xcscheme - - isShown - - - RCTDeprecation.xcscheme - - isShown - - - RCTRequired.xcscheme - - isShown - - - RCTTypeSafety.xcscheme - - isShown - - - RNCAsyncStorage-RNCAsyncStorage_resources.xcscheme - - isShown - - - RNCAsyncStorage.xcscheme - - isShown - - - RNGestureHandler.xcscheme - - isShown - - - RNGoogleSignin.xcscheme - - isShown - - - RNReanimated.xcscheme - - isShown - - - RNSVG.xcscheme - - isShown - - - RNScreens.xcscheme - - isShown - - - React-Codegen.xcscheme - - isShown - - - React-Core-RCTI18nStrings.xcscheme - - isShown - - - React-Core.xcscheme - - isShown - - - React-CoreModules.xcscheme - - isShown - - - React-Fabric.xcscheme - - isShown - - - React-FabricImage.xcscheme - - isShown - - - React-ImageManager.xcscheme - - isShown - - - React-Mapbuffer.xcscheme - - isShown - - - React-NativeModulesApple.xcscheme - - isShown - - - React-RCTActionSheet.xcscheme - - isShown - - - React-RCTAnimation.xcscheme - - isShown - - - React-RCTAppDelegate.xcscheme - - isShown - - - React-RCTBlob.xcscheme - - isShown - - - React-RCTFabric.xcscheme - - isShown - - - React-RCTImage.xcscheme - - isShown - - - React-RCTLinking.xcscheme - - isShown - - - React-RCTNetwork.xcscheme - - isShown - - - React-RCTSettings.xcscheme - - isShown - - - React-RCTText.xcscheme - - isShown - - - React-RCTVibration.xcscheme - - isShown - - - React-RuntimeApple.xcscheme - - isShown - - - React-RuntimeCore.xcscheme - - isShown - - - React-RuntimeHermes.xcscheme - - isShown - - - React-callinvoker.xcscheme - - isShown - - - React-cxxreact.xcscheme - - isShown - - - React-debug.xcscheme - - isShown - - - React-featureflags.xcscheme - - isShown - - - React-graphics.xcscheme - - isShown - - - React-hermes.xcscheme - - isShown - - - React-jserrorhandler.xcscheme - - isShown - - - React-jsi.xcscheme - - isShown - - - React-jsiexecutor.xcscheme - - isShown - - - React-jsinspector.xcscheme - - isShown - - - React-jsitracing.xcscheme - - isShown - - - React-logger.xcscheme - - isShown - - - React-nativeconfig.xcscheme - - isShown - - - React-perflogger.xcscheme - - isShown - - - React-rendererdebug.xcscheme - - isShown - - - React-rncore.xcscheme - - isShown - - - React-runtimeexecutor.xcscheme - - isShown - - - React-runtimescheduler.xcscheme - - isShown - - - React-utils.xcscheme - - isShown - - - React.xcscheme - - isShown - - - ReactCommon.xcscheme - - isShown - - - SocketRocket.xcscheme - - isShown - - - Yoga.xcscheme - - isShown - - - ZXingObjC.xcscheme - - isShown - - - boost.xcscheme - - isShown - - - fmt.xcscheme - - isShown - - - glog.xcscheme - - isShown - - - hermes-engine.xcscheme - - isShown - - - react-native-safe-area-context.xcscheme - - isShown - - - - SuppressBuildableAutocreation - - - diff --git a/package-lock.json b/package-lock.json index 2fc2d0b..a7a965a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -242,30 +242,7 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "peer": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -397,17 +374,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", @@ -2238,34 +2204,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", - "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.26.0", - "@babel/types": "^7.26.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@babel/types": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", @@ -2374,9 +2312,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.14.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.14.0.tgz", - "integrity": "sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz", + "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==", "dev": true, "license": "MIT", "license": "MIT", @@ -4846,6 +4784,7 @@ } }, <<<<<<< HEAD +<<<<<<< HEAD ======= "node_modules/@react-native-community/cli/node_modules/supports-color": { "version": "7.2.0", @@ -4859,6 +4798,8 @@ } }, >>>>>>> c679eaf (google auth draft) +======= +>>>>>>> 37a79df (google auth draft 2) "node_modules/@react-native-google-signin/google-signin": { "version": "13.1.0", "resolved": "https://registry.npmjs.org/@react-native-google-signin/google-signin/-/google-signin-13.1.0.tgz", @@ -4880,9 +4821,9 @@ } }, "node_modules/@react-native/assets-registry": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.74.88.tgz", - "integrity": "sha512-tOvA+ikxa0Yxk3gLWR4+Pp4Y6Se+JEs6XXabX4/jgxIDnDfhT/czFNhqH/hdk4uOT8uVJGnilvevsia2TCFMiw==", + "version": "0.74.87", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.74.87.tgz", + "integrity": "sha512-1XmRhqQchN+pXPKEKYdpJlwESxVomJOxtEnIkbo7GAlaN2sym84fHEGDXAjLilih5GVPpcpSmFzTy8jx3LtaFg==", "license": "MIT", "engines": { "node": ">=18" @@ -5000,9 +4941,9 @@ } }, "node_modules/@react-native/community-cli-plugin": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.74.88.tgz", - "integrity": "sha512-O8zz784kksa36nBNiULHh0rYFGr4mwtBB95YvvBOEYiYnMjFkEOUe7BPKvYmX8W29MgskXcIGNrNvfre59o4xw==", + "version": "0.74.87", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.74.87.tgz", + "integrity": "sha512-EgJG9lSr8x3X67dHQKQvU6EkO+3ksVlJHYIVv6U/AmW9dN80BEFxgYbSJ7icXS4wri7m4kHdgeq2PQ7/3vvrTQ==", "license": "MIT", "dependencies": { "@react-native-community/cli-server-api": "13.6.9", @@ -5023,18 +4964,18 @@ } }, "node_modules/@react-native/community-cli-plugin/node_modules/@react-native/debugger-frontend": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.74.88.tgz", - "integrity": "sha512-3xUR/uJza241ya0UFxxaxQiB/gkUx1gynMxhlgc6zFxz/zSrLG1/AcA6hpua2ZvmOMabpo09XOOR1Hqvf2qPEQ==", + "version": "0.74.87", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.74.87.tgz", + "integrity": "sha512-MN95DJLYTv4EqJc+9JajA3AJZSBYJz2QEJ3uWlHrOky2vKrbbRVaW1ityTmaZa2OXIvNc6CZwSRSE7xCoHbXhQ==", "license": "BSD-3-Clause", "engines": { "node": ">=18" } }, "node_modules/@react-native/community-cli-plugin/node_modules/@react-native/dev-middleware": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.74.88.tgz", - "integrity": "sha512-RYaQ72j9ggeGI712UlAfWtuY0rD4WllArlYtEybT0x1zmUtLgq5lgJcSkwg501yfG/g10XB69Q2MM8gCWK8NAw==", + "version": "0.74.87", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.74.87.tgz", + "integrity": "sha512-7TmZ3hTHwooYgIHqc/z87BMe1ryrIqAUi+AF7vsD+EHCGxHFdMjSpf1BZ2SUPXuLnF2cTiTfV2RwhbPzx0tYIA==", "license": "MIT", "dependencies": { "@isaacs/ttlcache": "^1.4.1", @@ -5252,27 +5193,27 @@ } }, "node_modules/@react-native/gradle-plugin": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.74.88.tgz", - "integrity": "sha512-cUu4gVLFTkHe0e5/IxSycRfbBhZs/5QF8AqYcoUBsZ5o+22Im9+M4DuGFv4U5Sa2NTy2VXOCpbBTepzKsdXlgw==", + "version": "0.74.87", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.74.87.tgz", + "integrity": "sha512-T+VX0N1qP+U9V4oAtn7FTX7pfsoVkd1ocyw9swYXgJqU2fK7hC9famW7b3s3ZiufPGPr1VPJe2TVGtSopBjL6A==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@react-native/js-polyfills": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.74.88.tgz", - "integrity": "sha512-6KljxfNKAz2b2uXqxagKbytb3MvUujAmfvuubKOoCLAiLbs8CYKW0OV1FqVLYUEXXw5GEDhXcVzQxxFuDlMafQ==", + "version": "0.74.87", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.74.87.tgz", + "integrity": "sha512-M5Evdn76CuVEF0GsaXiGi95CBZ4IWubHqwXxV9vG9CC9kq0PSkoM2Pn7Lx7dgyp4vT7ccJ8a3IwHbe+5KJRnpw==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@react-native/metro-babel-transformer": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.74.88.tgz", - "integrity": "sha512-r7Er162iLpQce3ODQzNVS+PnjglJoHZ4l0NeaVMB4w45DIgKM4hC2vI6a/fzyFm9C6N+QY4P2i2RSkwjXVuBlQ==", + "version": "0.74.87", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.74.87.tgz", + "integrity": "sha512-UsJCO24sNax2NSPBmV1zLEVVNkS88kcgAiYrZHtYSwSjpl4WZ656tIeedBfiySdJ94Hr3kQmBYLipV5zk0NI1A==", "license": "MIT", "dependencies": { "@babel/core": "^7.20.0", @@ -5507,9 +5448,9 @@ } }, "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/@types/node": { - "version": "18.19.64", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.64.tgz", - "integrity": "sha512-955mDqvO2vFf/oL7V3WiUtiz+BugyX8uVbaT2H8oj3+8dRyH2FLiNdowe7eNqRM7IOIZvzDH76EoAT+gwm6aIQ==", + "version": "18.19.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.61.tgz", + "integrity": "sha512-z8fH66NcVkDzBItOao+Nyh0fiy7CYdxIyxnNCcZ60aY0I+EA/y4TSi/S/W9i8DIQvwVo7a0pgzAxmDeNnqrpkw==", "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -5707,9 +5648,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", - "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", + "version": "22.8.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.4.tgz", + "integrity": "sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==", "license": "MIT", "dependencies": { "undici-types": "~6.19.8" @@ -5756,19 +5697,6 @@ "@types/react": "*" } }, - "node_modules/@types/react-native/node_modules/@react-native/virtualized-lists": { - "version": "0.72.8", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", - "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", - "license": "MIT", - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "peerDependencies": { - "react-native": "*" - } - }, "node_modules/@types/react-navigation": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/@types/react-navigation/-/react-navigation-3.0.8.tgz", @@ -6910,9 +6838,9 @@ "license": "MIT" }, "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -7066,9 +6994,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001678", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001678.tgz", - "integrity": "sha512-RR+4U/05gNtps58PEBDZcPWTgEO2MBeoPZ96aQcjmfkBWRIDfN451fW2qyDA9/+HohLLIL5GqiMwA+IB1pWarw==", + "version": "1.0.30001675", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001675.tgz", + "integrity": "sha512-/wV1bQwPrkLiQMjaJF5yUMVM/VdRPOCU8QZ+PmG6uW6DvYSrNY1bpwHI/3mOcUosLaJCzYDi5o91IQB51ft6cg==", "funding": [ { "type": "opencollective", @@ -7337,9 +7265,9 @@ } }, "node_modules/compression": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", - "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "license": "MIT", "dependencies": { "bytes": "3.1.2", @@ -7369,15 +7297,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/compression/node_modules/negotiator": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -7508,9 +7427,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", - "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -7992,9 +7911,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.54", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.54.tgz", - "integrity": "sha512-TX6vHleisn5i/4pekTyy1sdoLXQNy8VFvBK/fJRXSyp7GUO27KioLTG0Qo5wFjM3ZF4ryKinDo4m+IJ+rwUWSw==", + "version": "1.5.49", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz", + "integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -8187,9 +8106,9 @@ } }, "node_modules/es-iterator-helpers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", - "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", + "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", "dev": true, "license": "MIT", "dependencies": { @@ -8201,7 +8120,6 @@ "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "globalthis": "^1.0.4", - "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", "has-symbols": "^1.0.3", @@ -9020,102 +8938,6 @@ "expo": "*" } }, - "node_modules/expo-dev-launcher": { - "version": "4.0.29", - "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-4.0.29.tgz", - "integrity": "sha512-0a0SL8mc4FrqPeGxJHe9kf0kG+Di+38Gd+HP5DEL9dcOa8m2qffKnk22UcyujCT6+Qk0OUK1s53nnfqFB26uVw==", - "license": "MIT", - "dependencies": { - "ajv": "8.11.0", - "expo-dev-menu": "5.0.23", - "expo-manifests": "~0.14.0", - "resolve-from": "^5.0.0", - "semver": "^7.6.0" - }, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/expo-dev-launcher/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/expo-dev-launcher/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/expo-dev-launcher/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/expo-dev-menu": { - "version": "5.0.23", - "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-5.0.23.tgz", - "integrity": "sha512-ztDvrSdFGkRbMoQlGLyKMS6CslMGylonVW4kQHUrBQApCL0c2NtRwLlr2bA1SXF0S7qYdPPg/ayLnj7DDR5X2w==", - "license": "MIT", - "dependencies": { - "expo-dev-menu-interface": "1.8.4", - "semver": "^7.5.4" - }, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/expo-dev-menu-interface": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.8.4.tgz", - "integrity": "sha512-FpYI57EUu9qTSOOi+FZJ58xkCGJK7QD0mTiXK/y1I8lRdZGjCmdBqVvC4dAx2GcbIT78EPxaVf4/90tK/KRK6A==", - "license": "MIT", - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/expo-dev-menu/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/expo-device": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/expo-device/-/expo-device-6.0.2.tgz", - "integrity": "sha512-sCt91CuTmAuMXX4SlFOn4lIos2UIr8vb0jDstDDZXys6kErcj0uynC7bQAMreU5uRUTKMAl4MAMpKt9ufCXPBw==", - "license": "MIT", - "dependencies": { - "ua-parser-js": "^0.7.33" - }, - "peerDependencies": { - "expo": "*" - } - }, "node_modules/expo-file-system": { "version": "17.0.1", "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-17.0.1.tgz", @@ -9251,15 +9073,6 @@ "integrity": "sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA==", "license": "MIT" }, - "node_modules/expo-updates-interface": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-0.16.2.tgz", - "integrity": "sha512-929XBU70q5ELxkKADj1xL0UIm3HvhYhNAOZv5DSk7rrKvLo7QDdPyl+JVnwZm9LrkNbH4wuE2rLoKu1KMgZ+9A==", - "license": "MIT", - "peerDependencies": { - "expo": "*" - } - }, "node_modules/expo-web-browser": { "version": "13.0.3", "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-13.0.3.tgz", @@ -9327,7 +9140,8 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-loops": { "version": "1.1.4", @@ -9589,9 +9403,9 @@ "license": "MIT" }, "node_modules/flow-parser": { - "version": "0.252.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.252.0.tgz", - "integrity": "sha512-z8hKPUjZ33VLn4HVntifqmEhmolUMopysnMNzazoDqo1GLUkBsreLNsxETlKJMPotUWStQnen6SGvUNe1j4Hlg==", + "version": "0.251.1", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.251.1.tgz", + "integrity": "sha512-8ZuLqJPlL/T9K3zFdr1m88Lx8JOoJluTTdyvN4uH5NT9zoIIFqbCDoXVhkHh022k2lhuAyFF27cu0BYKh5SmDA==", "license": "MIT", "engines": { "node": ">=0.4.0" @@ -14191,15 +14005,6 @@ "react": "^18.2.0" } }, - "node_modules/react-dom/node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, "node_modules/react-freeze": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", @@ -14219,9 +14024,9 @@ "license": "MIT" }, "node_modules/react-native": { - "version": "0.74.6", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.74.6.tgz", - "integrity": "sha512-TZ8uLf+dH+nO5nFwjhMd4PqtraeNT5cXQ0ySAhq7qqbTBgalxO3UklsLFW3cTSedC+eLw6J3P3H62e3/MjpWNw==", + "version": "0.74.5", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.74.5.tgz", + "integrity": "sha512-Bgg2WvxaGODukJMTZFTZBNMKVaROHLwSb8VAGEdrlvKwfb1hHg/3aXTUICYk7dwgAnb+INbGMwnF8yeAgIUmqw==", "license": "MIT", "dependencies": { "@jest/create-cache-key-function": "^29.6.3", @@ -14485,15 +14290,15 @@ } }, "node_modules/react-native/node_modules/@react-native/normalize-colors": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.88.tgz", - "integrity": "sha512-He5oTwPBxvXrxJ91dZzpxR7P+VYmc9IkJfhuH8zUiU50ckrt+xWNjtVugPdUv4LuVjmZ36Vk2EX8bl1gVn2dVA==", + "version": "0.74.87", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.87.tgz", + "integrity": "sha512-Xh7Nyk/MPefkb0Itl5Z+3oOobeG9lfLb7ZOY2DKpFnoCE1TzBmib9vMNdFaLdSxLIP+Ec6icgKtdzYg8QUPYzA==", "license": "MIT" }, "node_modules/react-native/node_modules/@react-native/virtualized-lists": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.74.88.tgz", - "integrity": "sha512-nZn4X9zuyinRJoE/WcgB1e/X6b3J3QPRSsNC0LOjHzP97tvW6xvBacjbCAJAaZQwD9KaqZyK86eCi61ksr350g==", + "version": "0.74.87", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.74.87.tgz", + "integrity": "sha512-lsGxoFMb0lyK/MiplNKJpD+A1EoEUumkLrCjH4Ht+ZlG8S0BfCxmskLZ6qXn3BiDSkLjfjI/qyZ3pnxNBvkXpQ==", "license": "MIT", "dependencies": { "invariant": "^2.2.4", @@ -14531,27 +14336,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/react-native/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/react-native/node_modules/pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", @@ -14649,36 +14433,6 @@ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "license": "MIT" }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/readdirp/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/readline": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", @@ -15024,23 +14778,9 @@ } }, "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "license": "MIT" }, "node_modules/safe-regex-test": { @@ -15071,7 +14811,6 @@ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0" } @@ -16297,7 +16036,8 @@ "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" }, "node_modules/to-regex-range": { "version": "5.0.1", @@ -16407,9 +16147,9 @@ } }, "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", + "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", "license": "0BSD" }, "node_modules/type-check": { @@ -16734,6 +16474,7 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index ad94cdc..fc429cd 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -64,6 +64,7 @@ export default function GoogleSignInButton({ navigation, route }: LoginProps) { return ( { + console.log('Button pressed - triggering promptAsync'); promptAsync(); navigation.navigate('AllTrees'); }} diff --git a/src/components/GoogleSignInButton1.tsx b/src/components/GoogleSignInButton1.tsx new file mode 100644 index 0000000..977b0a0 --- /dev/null +++ b/src/components/GoogleSignInButton1.tsx @@ -0,0 +1,85 @@ +import React, { useEffect, useState } from 'react'; +import { Text, TouchableOpacity } from 'react-native'; +import * as Google from 'expo-auth-session/providers/google'; +import * as WebBrowser from 'expo-web-browser'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import { styles } from '@/screens/styles'; + +WebBrowser.maybeCompleteAuthSession(); + +const redirectUri = 'https://auth.expo.io/@ocfdev/our-city-forest'; +export default function GoogleSignInButton() { + const [userInfo, setUserInfo] = useState(null); + const [request, response, promptAsync] = Google.useIdTokenAuthRequest({ + webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, + androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, + iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, + redirectUri, + }); + + console.log('Request URI:', request?.url); + + React.useEffect(() => { + console.log('Response received:', response); + handleSignInWithGoogle(); + }, [response]); + + async function handleSignInWithGoogle() { + const user = await AsyncStorage.getItem('@user'); + console.log('Retrieved user from AsyncStorage:', user); + if (!user) { + if ( + response?.type === 'success' && + response.authentication?.accessToken + ) { + console.log('Response is successful, fetching user info...'); + await getUserInfo(response.authentication.accessToken); + } else { + console.log('Response is not successful or missing accessToken.'); + } + } else { + console.log('User already exists in AsyncStorage, setting user info...'); + setUserInfo(JSON.parse(user)); + } + } + + const getUserInfo = async (token: string) => { + if (!token) { + console.log('No token provided, aborting getUserInfo.'); + return; + } + console.log('Fetching user info with token:', token); + try { + const response = await fetch( + 'https://www.googleapis.com/userinfo/v2/me', + { + headers: { Authorization: `Bearer ${token}` }, + }, + ); + const user = await response.json(); + console.log('Fetched user data:', user); + await AsyncStorage.setItem('@user', JSON.stringify(user)); + setUserInfo(user); + } catch (error) { + console.error('Failed to fetch user data:', error); + } + }; + + console.log('Current userInfo state:', userInfo); + + return ( + { + if (request) { + console.log('Prompting for Google sign-in...'); + promptAsync(); + } else { + console.log('Request is not ready.'); + } + }} + > + Sign in with Google + + ); +} diff --git a/src/components/QRCodeScanner/QRCodeScanner 2.tsx b/src/components/QRCodeScanner/QRCodeScanner 2.tsx new file mode 100644 index 0000000..4d71f2c --- /dev/null +++ b/src/components/QRCodeScanner/QRCodeScanner 2.tsx @@ -0,0 +1,99 @@ +import { useEffect, useRef, useState } from 'react'; +import { SafeAreaView, Text, TouchableOpacity, View } from 'react-native'; +import { + BarcodeScanningResult, + CameraView, + useCameraPermissions, +} from 'expo-camera'; +import { NativeStackScreenProps } from '@react-navigation/native-stack'; +import { RootStackParamList } from '@/types/navigation'; +import styles from './styles'; + +type QRCodeScannerProps = NativeStackScreenProps; + +export default function QRCodeScanner({ navigation }: QRCodeScannerProps) { + const [permission, requestPermission] = useCameraPermissions(); + const [qrCodeFound, setQrCodeFound] = useState(false); + const [qrCodeData, setQrCodeData] = useState(null); + const [flashEnabled, setFlashEnabled] = useState(false); + + const resetQrCodeFound = () => { + setQrCodeFound(false); + setQrCodeData(null); + }; + let qrCodeFoundTimeout = useRef | undefined>( + undefined, + ); + + const onBarcodeScanned = (data: BarcodeScanningResult) => { + setQrCodeFound(true); + setQrCodeData(data.data); + + // Reset the QR code found state after not seeing a QR for 100ms + clearTimeout(qrCodeFoundTimeout.current); + qrCodeFoundTimeout.current = setTimeout(resetQrCodeFound, 100); + }; + + useEffect(() => { + // Request camera permissions if not granted on mount + if (!permission?.granted) { + requestPermission(); + } + }, [permission, requestPermission]); + + // Camera permissions are still loading. + if (!permission) { + return ; + } + + // No perms :( + if (!permission.granted) { + return Permission for camera not granted.; + } + + return ( + + + setFlashEnabled(!flashEnabled)}> + Flash + + navigation.goBack()}> + X + + + + + + Scan QR Code + Aim the camera at the tree's code + + + + + + + + + navigation.push('TreeInfoPage', { treeId: qrCodeData ?? '' }) + } + disabled={!qrCodeFound} + > + Scan + + + ); +} diff --git a/src/components/QRCodeScanner/styles 2.ts b/src/components/QRCodeScanner/styles 2.ts new file mode 100644 index 0000000..7de0f02 --- /dev/null +++ b/src/components/QRCodeScanner/styles 2.ts @@ -0,0 +1,101 @@ +import { StyleSheet } from 'react-native'; +import colors from '@/styles/colors'; + +export default StyleSheet.create({ + container: { + flex: 1, + flexDirection: 'column', + justifyContent: 'space-between', + paddingHorizontal: 44, + backgroundColor: colors.primary_green, + }, + + iconFlex: { + flex: 0, + width: '100%', + paddingHorizontal: 44, + flexDirection: 'row', + justifyContent: 'space-between', + }, + + icon: { + backgroundColor: colors.white1, + padding: 8, + }, + + mainFlex: { + flex: 1, + padding: 24, + flexDirection: 'column', + justifyContent: 'flex-start', + gap: 86, + }, + + textFlex: { + flex: 0, + flexDirection: 'column', + gap: 8, + }, + header: { + textAlign: 'center', + fontSize: 24, + color: colors.white1, + }, + subtext: { + textAlign: 'center', + fontSize: 20, + color: colors.white1, + }, + + cameraView: { + alignSelf: 'center', + width: 285, + height: 248, + borderWidth: 2, + borderColor: colors.primary_green_2, + borderRadius: 12, + zIndex: 1, + }, + camera: { + flex: 1, + borderRadius: 12, + overflow: 'hidden', + }, + qrCodeFoundCamera: { + borderColor: colors.primary_yellow, + }, + + buttonContainer: { + flex: 1, + flexDirection: 'row', + backgroundColor: 'transparent', + margin: 64, + }, + scanButton: { + alignItems: 'center', + justifyContent: 'center', + paddingVertical: 10, + borderRadius: 10, + elevation: 3, + marginHorizontal: 44, + marginBottom: 64, + }, + + scanButtonDisabled: { + backgroundColor: colors.gray4, + }, + scanButtonEnabled: { + backgroundColor: colors.primary_yellow, + }, + + scanButtonText: { + fontSize: 18, + color: colors.white1, + }, + + text: { + fontSize: 24, + fontWeight: 'bold', + color: 'white', + }, +}); diff --git a/src/navigation/types 2.tsx b/src/navigation/types 2.tsx deleted file mode 100644 index edf2cc0..0000000 --- a/src/navigation/types 2.tsx +++ /dev/null @@ -1,5 +0,0 @@ -export type LoginStackParamList = { - Login: undefined; - GuestLogin: undefined; - MemberLogin: undefined; -}; diff --git a/src/navigation/types.tsx b/src/navigation/types.tsx deleted file mode 100644 index edf2cc0..0000000 --- a/src/navigation/types.tsx +++ /dev/null @@ -1,5 +0,0 @@ -export type LoginStackParamList = { - Login: undefined; - GuestLogin: undefined; - MemberLogin: undefined; -}; diff --git a/src/styles/colors 2.ts b/src/styles/colors 2.ts new file mode 100644 index 0000000..23f24bd --- /dev/null +++ b/src/styles/colors 2.ts @@ -0,0 +1,12 @@ +export default { + primary_green: '#446127', + primary_green_2: '#9BA964', + primary_yellow: '#F9BD24', + white1: '#FFFFFF', + off_white: '#F9F4E8', + pure_black: '#000000', + black3: '#282828', + gray2: '#4F4F4F', + gray4: '#BDBDBD', + gray3: '#828282', +}; diff --git a/src/supabase/queries/species 2.ts b/src/supabase/queries/species 2.ts new file mode 100644 index 0000000..b89d4cf --- /dev/null +++ b/src/supabase/queries/species 2.ts @@ -0,0 +1,63 @@ +import { Species } from '@/types/species'; +import { supabase } from '../client'; + +export async function addSpecies(species: Species) { + const { error } = await supabase.from('species').insert({ ...species }); + + if (error) { + throw new Error(`Error inserting species: ${error.message}`); + } +} + +export async function updateSpecies( + speciesName: string, + update: Partial>, +) { + const { error } = await supabase + .from('species') + .update({ ...update }) + .eq('name', speciesName); + + if (error) { + throw new Error(`Error updating species: ${error.message}`); + } +} + +export async function getAllSpecies() { + const { error, data } = await supabase.from('species').select(); + + if (error) { + throw new Error(`Error getting all species: ${error.message}`); + } + + return data as Species[]; +} + +export async function getSpecies(speciesName: string) { + const { error, data } = await supabase + .from('species') + .select('*') + .eq('name', speciesName) + .limit(1); + + if (error) { + throw new Error(`Error getting species: ${error.message}`); + } + + if (!data || data.length === 0) { + throw new Error(`No species found with name: ${speciesName}`); + } + + return data[0] as Species; +} + +export async function deleteSpecies(speciesName: string) { + const { error } = await supabase + .from('species') + .delete() + .eq('name', speciesName); + + if (error) { + throw new Error(`Error deleting species: ${error.message}`); + } +} diff --git a/src/supabase/queries/trees 2.ts b/src/supabase/queries/trees 2.ts new file mode 100644 index 0000000..07acac8 --- /dev/null +++ b/src/supabase/queries/trees 2.ts @@ -0,0 +1,242 @@ +import { supabase } from '../client'; + +// Function to add a single tree +export async function addTree(species: string) { + const { error } = await supabase.rpc('add_tree', { species }); + + if (error) { + throw new Error(`Error adding tree: ${error.message}`); + } +} + +// Function to add multiple trees +export async function addMultipleTrees(species: string, quantity: number) { + const { error } = await supabase.rpc('add_multiple_trees', { + species: species, + quantity: quantity, + }); + + if (error) { + throw new Error(`Error adding multiple trees: ${error.message}`); + } +} + +// Function to remove a single tree by UUID +export async function removeTree(treeId: string) { + const { error } = await supabase.rpc('remove_tree', { + tree_uuid: treeId, + }); + + if (error) { + throw new Error(`Error removing tree: ${error.message}`); + } +} + +// Function to remove multiple trees by a list of UUIDs +export async function removeMultipleTrees(treeIds: string[]) { + const { error } = await supabase.rpc('remove_multiple_trees', { + tree_uuids: treeIds, + }); + + if (error) { + throw new Error(`Error removing multiple trees: ${error.message}`); + } +} + +// Retrieves tree info by UUID, returns properties as JSON: { "bank": null, "date": null, "health_status": null, ... } +export async function getTreeInfo(treeId: string) { + const { data, error } = await supabase.rpc('get_tree_by_uuid', { + tree_uuid: treeId, + }); + + if (error) { + throw new Error(`Error retrieving tree info: ${error.message}`); + } + + return data; +} + +// Functions to update each property + +// Update species +export async function updateTreeSpecies(treeId: string, newSpecies: string) { + const { error } = await supabase + .from('trees') + .update({ species: newSpecies }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating species: ${error.message}`); + } +} + +// Update street address +export async function updateTreeStreetAddress( + treeId: string, + newAddress: string, +) { + const { error } = await supabase + .from('trees') + .update({ street_address: newAddress }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating street address: ${error.message}`); + } +} + +// Update bank +export async function updateTreeBank(treeId: string, newBank: number) { + const { error } = await supabase + .from('trees') + .update({ bank: newBank }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating bank: ${error.message}`); + } +} + +// Update row +export async function updateTreeRow(treeId: string, newRow: number) { + const { error } = await supabase + .from('trees') + .update({ row: newRow }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating row: ${error.message}`); + } +} + +// Update health status +export async function updateTreeHealthStatus( + treeId: string, + newHealthStatus: string, +) { + const { error } = await supabase + .from('trees') + .update({ health_status: newHealthStatus }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating health status: ${error.message}`); + } +} + +// Update planted status +export async function updateTreePlanted(treeId: string, isPlanted: boolean) { + const { error } = await supabase + .from('trees') + .update({ planted: isPlanted }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating planted status: ${error.message}`); + } +} + +// Update sold status +export async function updateTreeSold(treeId: string, isSold: boolean) { + const { error } = await supabase + .from('trees') + .update({ sold: isSold }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating sold status: ${error.message}`); + } +} + +// Update reserved status +export async function updateTreeReserved(treeId: string, isReserved: boolean) { + const { error } = await supabase + .from('trees') + .update({ reserved: isReserved }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating reserved status: ${error.message}`); + } +} + +// Update reserved for +export async function updateTreeReservedFor( + treeId: string, + reservedFor?: string, +) { + const { error } = await supabase + .from('trees') + .update({ reserved_for: reservedFor }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating reserved for: ${error.message}`); + } +} + +// Update street ready status +export async function updateTreeStreetReady( + treeId: string, + isStreetReady?: boolean, +) { + const { error } = await supabase + .from('trees') + .update({ street_ready: isStreetReady }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating street ready status: ${error.message}`); + } +} + +// Update required action +export async function updateTreeRequiredAction( + treeId: string, + requiredAction?: string, +) { + const { error } = await supabase + .from('trees') + .update({ required_action: requiredAction }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating required action: ${error.message}`); + } +} + +// Update source +export async function updateTreeSource(treeId: string, source?: string) { + const { error } = await supabase + .from('trees') + .update({ source }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating source: ${error.message}`); + } +} + +// Update date +export async function updateTreeDate(treeId: string, date?: Date) { + const { error } = await supabase + .from('trees') + .update({ date }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating date: ${error.message}`); + } +} + +// Update QR code URL +export async function updateTreeQrCodeUrl(treeId: string, qrCodeUrl?: string) { + const { error } = await supabase + .from('trees') + .update({ qr_code_url: qrCodeUrl }) + .eq('tree_id', treeId); + + if (error) { + throw new Error(`Error updating QR code URL: ${error.message}`); + } +} From 0fd400f7b16d0c4373c3a0e26519fdac86b5ccb4 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 30 Oct 2024 19:28:18 -0700 Subject: [PATCH 31/67] draft --- src/components/GoogleSignInButton1.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/GoogleSignInButton1.tsx b/src/components/GoogleSignInButton1.tsx index 977b0a0..f6e7570 100644 --- a/src/components/GoogleSignInButton1.tsx +++ b/src/components/GoogleSignInButton1.tsx @@ -19,8 +19,12 @@ export default function GoogleSignInButton() { console.log('Request URI:', request?.url); +<<<<<<< HEAD React.useEffect(() => { console.log('Response received:', response); +======= + useEffect(() => { +>>>>>>> 2efb378 (draft) handleSignInWithGoogle(); }, [response]); From 62b14c1b5607218f254b4ee039da45e2468c487b Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sun, 3 Nov 2024 21:49:28 -0800 Subject: [PATCH 32/67] draft --- android/app/src/main/AndroidManifest.xml | 2 + .../drawable-xhdpi/splashscreen_image 2.png | Bin 0 -> 38054 bytes .../drawable-xxhdpi/splashscreen_image 2.png | Bin 0 -> 38054 bytes .../drawable-xxxhdpi/splashscreen_image 2.png | Bin 0 -> 38054 bytes ios/OurCityForest.xcodeproj/project.pbxproj | 16 +- .../SplashScreen.imageset/Contents 2.json | 21 ++ .../SplashScreen.imageset/image 2.png | Bin 0 -> 38054 bytes .../Contents 2.json | 21 ++ .../image 2.png | Bin 0 -> 68 bytes ios/OurCityForest/Info.plist | 8 +- ios/Podfile.lock | 248 +++++++++++++++++- package-lock.json | 123 ++++++++- src/components/GoogleSignInButton1.tsx | 4 +- src/components/GoogleSignOutButton.tsx | 2 +- src/types/navigation.ts | 11 - src/types/navigation.tsx | 6 + 16 files changed, 438 insertions(+), 24 deletions(-) create mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents 2.json create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image 2.png create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json create mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png delete mode 100644 src/types/navigation.ts diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index fbbad28..8817477 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -28,6 +28,8 @@ + + diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/ios/OurCityForest.xcodeproj/project.pbxproj b/ios/OurCityForest.xcodeproj/project.pbxproj index 33eb8c5..6eefdbf 100644 --- a/ios/OurCityForest.xcodeproj/project.pbxproj +++ b/ios/OurCityForest.xcodeproj/project.pbxproj @@ -269,6 +269,7 @@ }; 711F00AE250137122D393E2E /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); @@ -287,6 +288,7 @@ }; 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); @@ -303,6 +305,8 @@ "${PODS_CONFIGURATION_BUILD_DIR}/GoogleSignIn/GoogleSignIn.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/expo-dev-launcher/EXDevLauncher.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/expo-dev-menu/EXDevMenu.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( @@ -317,6 +321,8 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXDevLauncher.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXDevMenu.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -469,7 +475,10 @@ LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; @@ -529,7 +538,10 @@ ); LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; diff --git a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents 2.json b/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents 2.json new file mode 100644 index 0000000..7d28020 --- /dev/null +++ b/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents 2.json @@ -0,0 +1,21 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "image.png", + "scale": "1x" + }, + { + "idiom": "universal", + "scale": "2x" + }, + { + "idiom": "universal", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} diff --git a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image 2.png b/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image 2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bf387fba1fa237d92d89827c69991f7ffc9495 GIT binary patch literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png b/android/app/src/main/res/drawable-mdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq ztp+X}g`(*P0v&2XG{@SHgaG?-ftUrc{2TgD)Kl|p-zsTZA_Z`;SzRB@IzCQ#Hu5*) ztTEJ1{w*6nS{>d^eWGEWtxpovF02zdn#fPeRjI7lcul6hL@L|7nyM3_&-}dQ?xeSI%-blyxtYJvux=$gz2pB5_Y%=3GILwf_AX|l zM6z;XuZU?w0AB}z9kLS`3esne0uy-PHv+OG3rMXs*HPf6UbX>E;WRtwL*3~T(a#vT zsDKbTIu6evK?z8S&L1jJS9^L&O94wV>ByFUjuhzQTOLMdb*JAL#YkDHdY3kaYA@Aw z1`~%@zIcm&FHq|k*set_5vep2yMwKiBq}&$idC2@+``5I6 zjtDms)`&>C?eIBS^f_}jKm?GiDjgL3okqq0t#=J2qNIgmBSYvTDH8m4=Pz9xb z1U&XH`aQtlC_>xJAW$AJqPa`>xmCO&2y$z7O8n75kD&`xTAG+>7?qTC@PWwxD6QLi z=O}DLqrp@FO&ow7gP9Yb0CZf?BzJkgwC+nbwzi=7fCy7!0PJ~NOBk?K=8im9((tqSK6U(HO2#pLSdL zPWu`)=1kB5gPK<$wj0BU^!W!M`WHcUTx+FxIM-yeCMII}v}fEfxjF<1-{rS|3wXFi zR(E-B*@1dz`uL`7mpUgNZ;Wuz3T3Nx-gjlsProP_Sd+v2og=GUc8K6+yB< zVrgO2%;Ki@kEvW~Q^T^`BFGk z7$E{`Yg1n#BtWV*Xy)t-4$ax^sqf9cfRYIUe;l-8s4fw@$o{oGl#iNMR6~&qxI=*Q zVqqWBtcuf17p%+=@84z$qa7Z0ax)GkiY`RsIw-bwu7`2giH`yQpF+^*_V#}EN>e_e z?1@@(2+RE*q~Ak;1#tkJe{JB^6_hp=R|~Zgfn0q>)p+sR+NrU}_MS-r>V#x*u6s6V zfhkbuO_ZQnR9_3X05l&7%e2<1ulaIcUJ~gCWPt)TjNk-$sHvYmY39(Z2LnlbEooth z2s&CLKPbwGMXHhOJGpWJvMa!N=Q#~1G={JV!hWwgC-I?a%DjiSa^>PljU!LVtq-7e zi4ua6lo?%4FV}mlc)A{EaiibR_jIpnKc!bs9-s@`c*{+ ziNx~O8foh1kIL_Wa9n&WxXbKd%h^;D@~}S@JD!XtcoTRY+1)0FnsS@a~>0nMoZ3UIn5pB5+4prkq@f7x?!3UX1CVz2Dh#fp2#MR4yLtL-8m` zE(hqQIi}#aAfT_nY;tDi>qa!BgBW-ZZT6<+`7z;h*1B?sk?k!3&6U|>EBJ4<-gyn$ zHPzpShr3Y$BNqd|SCEO2kOqiIxtxSd+ytZ-19Gok%}B zi_RH9d*X}!0ee4`H!eG=D!ADWR%g2QXZ~aPoaJUIP%(v_CB=uF5u`2gKYrr z0Ktd|*aksG2{{hwga;#g%L1>(Hoo>_DR2h)3;ELCru*{?F515yNfluB63jHx-!~c} zi3CQAh>!0<@oc;S$ec39P~-Zguzg+^`Ds@W#HmVyL@%FY|@J^H^)Hbx&OM zZ=c*~`b0DCXow1;i89nks8_T-J-kl=K2f|TK1GB)_!?LCH#CC8l|dB1#Q$=@#`_@m z9)@!hW(RvHt1c2g)Qh`x6A|I02Oz`}iddqMCK6i(I0#oPx~`FfhdgIb)+Lh;2}VJ) z%TLzaykqmjTkx3Ft-=lBO50KwwAtZa6oYw9?*vX1vy~yJamxpnP4~M zDrvzxgwTQ?&yAp*8*OLv9_jLQI4^M8uJLW=c8H(3k-LT=uvq%GKc^{`YonY#ZLf~`}*)M7~r zS3kofr{x2hp&CWG8ma-_KCXbJ;O>T`VGOFSA${p-?Ld4^W3vW)C?gx5LN@#(_^N;GLe>z|-vT%QkfTkx=h7D|7;nu2CTO zYyl;T^y^;8jTc}un6qnpCPEK`=>{&4v+G#SMOJcW*LRehC8VN(JD@szU_}h;!`{a* zgdsPQYvCdR0LoR?wpDv>nVyK!IM2m4^;&LV>s(J@h*p=r5cv`qq{+UU~xh z6}QARfFazr?^ z7rgN+pa*R#4TY8*!Rz`i$|Rz%IqLUX;<hUHgecVGa{NfB*eeTnQlLwjl}Go3(ABvT zDF$Ax^LS)VbieBR5r8?XW)AqNuCKk){UxQ%PI;WWn-x5^i+N>;Spzf}b}Ujn61=`2 ziA^xw_)$l_cK(mVxkbi<@GV|krq>NVz~m=&>VxAxmq|k_v?-!5BZj(cNtU}0P`kp zp5-nY>_mhE!F7HfbaLy1_4UdLK&d}d`U;Fg_Jl!f<4jWu=V)OBIW;qs8#+&L9-p@f z<-y>rh)rp)DXBlU#9Oj4ScqMNMDi6oHmk|*l4(Xt!JS^-VsmM}KjN>(?Shu@ zp7(Y5`GNH(Qar{<5=vxAWo5!s!A+VTjlwV%f&p;BX5oW%Kj4D4vP=j)KsOhyV+#yK?7$D9@ua~o8{hb_i(Z2&{$wwWCVb#3x~Po*^Q z>`WXv7|PhhqqnJ9Fir*gsx7s~S}GFP~_z^O1letDPv{VoT2Yw&O-Cw3&zgx1|}@ zES-Mq6T@?%_V3Q#xRViAip(}cHo5oz`2Jh~^7`4;34afCN?>AF(T!a3Nz*W%`e3uX#%Q!KRd z`=fsxTOKY_E{f8KEmU=pQ>Cu^CC$q(2zgKL(4%ij;z-pDEf-q{4YO-jH&jHhVPo0Fmk= zTmzxA&Au@he;Giw?h=nyfg>?*SnLN9BD!M`5@@^4w+d+dW$mX=+op9uX6536cNZPn z$(+{^>I|9!N3S28YG`m!-LZYvOw{<;2XGO z0Lo{{-=bRQeiAu?b-`xEw2g&bR(WWTZ@?atfXaZ>^O>M30Ct4m5bxbC{KEck(Mxq4+y%S2(z_{e?Kv7MOc+I+&I~8i(EyM^PT{r6~ zk?@GSBWdG4GU53sTgjM$nk(GfsRqqHh)Oj1*pi7N7jp+)!JdHuBm1AWw4wVSe%$k~ zm7uoua-?-XCttI^Tz`6Xy$-5hKtqua2CJ*u`*$-S#73k?Efn>NML=F-KpuGG?lN9m zT57@6lqnUQJEW#{)vE#xTGmEVRO^@2Yo%ETgxcD)8<^);VtvpQ!ZsxmRW#g19@i%v9q&#pIk6|Jr}0VuqB=Q2qY*NpjoPH zwZ!XP#LRR)B-t;tI}lb2F(sgIR*K9nwSs>A9{33rB1sLyvtNh%>JDhc1u8YV%-Kfa zVaj9@<_4Ag89a*X85#<8#vls$yOA~ML^@20W&3k9W;5ACaGse=)1(wM_c!>7+C*!O z!%a*LWU=?xj?7!{kanRt$#b~6nZX%F8hFn|3$S%H;=J|S*ROj>OEbWgVz;2PD!^<8 zO}m0a5it2(1mH$ZGa^fB9ZrduwE<8n1scNLlU;8$r9k*%*DwU*txP1GxI{D3nlF3f zGhx(i>>_L?*x)2&&Jmt`xIzfuNpx>Zx)O>FbWe(l2gw#d`1M1{jRX=Q17K{S?`0Ae zN9tXatcQz^>cM2^el~y@xgt-VM$&&klTxd4kDZLqyJO%AB?utl=w4h<)k7iB@t<&= zlCPhMI*&CLhMOQ2HtD+VaC1)*8J8Kd31z|h31Vv1Qvl4}*x8=JP36UHt^XE&55q~#q|XM@#va6`wZgL&O18&V#7qXY(x{H;>N5_;nx8}!SHCSaP?_?Zgq zQf}S%Gf~9K797`+waa{l{L0Aby&UMaHCbnwXh^|o0x^;L4q34DgRrs`yM9~SPlx;- zN2jmI*rDy7mX9k~aa|sa-K(pN&wYC;8DL_-Wt&3mZ^UDca9&3*qWoi#H$HIVi$*k4 zk08Xd@XZ4Cx@=P)DZi~G;umLm|8ky%h8$*>?j9CWfI=Co;yYzDKsp4sYX=cY1<9n0 zKNxC`nAOWQoGIH2?{GlD(O;+ZEl=YD#a!SktQH=|M-rRk#c6#j_D&;PKNMdr4*)+; z>>-!#EpdT$@NFHX78)C&fdHvT8ro}ZF8Xg|#57p%zo3HUlcxH^EdzV`R}o!Dz%I6& zTisq)o92|owFfK-sG#jM#2}7G70ZMcn$+BRX>p~*uY7U zOWOVR-z80dJ6w^P=z>8cydS~#U~0B;bYu9uq6l4rG<}3???b_@m}oQWJE;%3;_#Rxs#dd z#{3>%5$WPC#_sgbD4R=lt!?4X>XA}wxPK_2)$#%M!wtf~ya0>}Sm3T~{}VdS&mbt< zgmz#_g#=U=_Iee)0SuKz0y&Ucag^5F@KORHdzDdPCCAfY4Cz89iVQrMv#1?GAcl!1 z^N9~dvq_Xu3uLli#|ndEbln79CvhQ0af5bS7qb=a4d4Bl5MPRRSApLPDkvy;@u1My zgaWeY|7HDSkkqEXdK&s@_E;JMd{rW`Ga()ex7b7Ly3xIz0+a=zf7t=E^T_0C-2-?d zN?{ASfegJDYWNJ$>Jq=Gf0D?}DCnsxVYV2_>g_s6ehXQnb*;Er^_J;|Z9mziX# zU_4jQmk=Mx9B|xar3X9Zg;o#Ij(iEt>Ax3;26-B~Qc}BRwZ6f2bj2KLg=cN5T}2Qh zq6G~uy{Bt@7rFu>y+$Bw;C;hyH1Ph^8+faUTQ1?xx0>L+tV+}sJ8Q6ljGS|R_Itga z&4G3IXuI9DDTa9yW-D-PG}VW@$Pix@dlyFr#IO}mxkA5cS_bL+!<#Ry+1MU0(%i(i zRcIJ_&C#X8`Sxic>?Cn{d=+kjQi!eb$`64*3()&Pbz5N(OZ@7$J>X;j6q29lg11lp zRqD;etd-7!g#oXh?_(TmLi>(PUNk?UDpAmJsp-wtfZIdoc5-e}V%q+evQ~n~BxQE& za)A|9^axuIPgR`RQ`$YjZ;v!xi#_YrNP8zbt>-q=ZsxfS4SNK5_Wp6OdYpOWZr+cd zDp`$%?$5;M&PG)a=q9LecrY4&@~{Ni$F_R@QOe;bKlhG~nhJY(e2dC=S-es?q zJ5*W%$gop|623Ol%*n~==V(s#thC~3@t_-FyXf@$zV>Bb^ttHCuoBww#oCbl@6TDm(iJ zlVwq}^PBUcqIAjrC9=V9qT1&lMxD=`?JCTIC(#}AJ>gBjE;(yPVaGxvXldOi(Y91! zTf?tZIOwWho@)=U@VO}$A96-o@g}RvB9KPA&u`fHTyX(A5x%q&Z8N3UP+T4ze_6g9)NFIu)l`f_}WjLIQS_t za!fAz8UFkCK$*3z!6tA96`Mq!munuh%}w(rZ%t{Rlo#y@Ez*GgRPYxoCbV||`<~pk zrV^_y@DjNpCFN2}%XNqEmlWY^)!>a^cX*L;mI`gSi_^(!*kSJca@%wYk9J!68I>3Q zRG*qX;hS$QtgK$;U?L-dgf(8V2awrdlbcqXVWa?G`L*stc;h^_73}cY`g~}GkB>*< zv+|XR6BWU$inci4e;J5mpuf--m8_YQ2A(b8+eFW6BIBvO9O6$kP)zr~!l^eTmqr@D zyg=`pTZ|g1QXbPWxs;41@iL3?v2gb^8#_#VE4uQuX(4yW~F za<=CSEr>m(@**vb<`R7U!#I$R6~_g9q@!*%u_}C=07q48Bz}|Y|IlGY$K0|s(LtHx zW~A`q2s&a{V{i(t5K;zWp=fHVB9w(`rK)>Zo&D%|rT(swooXif`e!xi-n}C)P z&lW;x`JpDp=qv4Z)JNrYzFg@{W$)J8O`gYMr@!o#Mi5F%>a2B5xeJm@mlTTUw- zb22PShFji~oK|6w8@IOp-eO}@S(#Nfhl(nV&uG5+s0}XRy7S-MUg{BZ8=TlwCR%F#E?vw7^9jF z8%k*wN!BrhEipq5gPhM}=G*5b)!O|J`sSDUWv=&o-}||r`+nZ{d*^uu%-d)WQs(*) zxMoCa_v=Gi3T;$!z6X`T0)6a$HD7JoR8y0*e(50N%9TArQ0jRS>kko1$^%fE-S^h|bhoUv7W%{lux{sc z2yQ8G1ICiB<=Jm0!*$m)vPfVxe+19*AMFu7Q3RAXQR-9{QmG=tEeX;Ag#;aa{i@e@ zG6Z!+R#&P88e4sx^&fSVyrDRro;Z>|LuaMyXg6RasZXdGcq`_mm zW)b(glb?UKDSSI2XR~AVWqHzhU`jA1?DGtgJajubgOb_&Oz3&0bo0FxQNDhwrK_7( zz1xnlkn}s3D^5x%JDcYmzDQnvSZ|~IgA)Un(*5EKXEADxHukR+^-+z~U`=~LrsJiN zOe5n^VQBCqBd_Bu0PeEma5$~7gBd&-U|6t-sH|L(egEcu3NJa>IX+|o-Jt4`N3nXh zjEszbX`7G(9S#IYIaG8ECNB)RRWf@oq#g;@%-X8jo>A{8icp6Gq|SD2xyz+(9ErrX zn6m$;TeqBSc-m!)QC&xw~ zj0@YBo}H~X&=MUjzu9a5C3&Td;MWoI5^Bd?M)XQ}_e8Tn%VI&3oPl+w+fHWKJa=+; zw@hPYY+kI{*w7%uO4Rc_mdFIB`UCE}GrRgsPdrXL{PNZ0{1LhD<{S9+hgB4-1q?H1 zG%=nvy)p*))#$LFoB2Zf^77^*1SL&KnJFkFDP!;gE@*`-$M>Pp%Vv7lDXY@VtP#1c zW#O{l01reC3XS!8zz@m{nYK;a(Hf}a+{jF$<7*;QCpfj$ei^GKrq;EhiIsK?wK~Ub zV3gX5#q5hYA5bsSfZ~B_sJ4&Z$(Kul`T_8^PSyk$2?bJ3^7DCgW28-GzR2q8soimH zLlXlw-@1EvEYXsTck)}(*FyL0rvrxus`7c=Mx%o-q``eOY=PWf=GTHo|7IH-zezA( zP3Lgd$6id$wTMsaee$T4s1`K*A|j>Wzp?vru6ule6d`f%+(dCrU^BZKPb2rWN%^a7 z(2kCAS~qRFQCFvx;k4Yf>Uo%;hpVb^n-0mxp2-#xClhuG-fLn?p20y;&zn1f*U&{T z`GyDGO@nsOJ6`%=5u<+(jYji$uxoIF{EX!Jsv)kjqqtDTfkH{_4D3pnv19I8u(_$K zXvfY#R^JE{knTfUfpK%hoWZx})jx3{pD52)_wT-AMVm}&H_k)R!zk>Fq*-AZkDL`2 zB);!UQYohl5WD`gHeVMO;*_GfJ#C1zzfgCu);7ry)z3sPosbaeJi>()Uew3e*Q;`? z_+%OXU*4TMB~;Y(~pL)j6_F|p}* zVS7Ke7^uK2@4iGgg`R9bqvodFuk>UoE$G7po8>Y&K| zdDUa&ESa+Q_N5MuO)DfxAmpQdYE5I~F40X}babu~;1nVjkz6+hDhsSdtGDTKkf_2~ zAO~F}N#5n40%x)0Y(2}3PIptY;5*cbI3+amR$)ZKnmke=@qNls%s=J_wgaYRBKGU3 zsCP7cu>?r5;D#(bhJ-xStHEciJv^Kuv4Rm?T+|Nq2!$rlI1NU_KR5z70yqLV0yqLV z0yqLV0yqLV0-rAeXRw-;D(E$-)WS(DS1kqhnD_@r07n2v07n2v07n2v07n2v07u|+ bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 zcmeFZc{tVE8#b;{MX7{JD5Wxsq6i(5G9**T4w+@1BGYa{5|Sx|C?uJuZQP}Vkg3dU z^N@L-_kN$XsWW}w>vvthKi}(|Kb&*Q{;aj0;ePJte%5DuUArp1bH~9Q6ciLYuUx*U zL_x7-GX=$tmTg<%PgJ^hb5l?RnqRs2hl=Bdk&hcTz#rawMobyowh{j8zkmL-z<(C_ z&jSBh;6DreXMz7L@Sg?#v%r5A_|F3WS>Qhl{AYpxr!8==`5~#3Yk1Qiodh$(xhnCy zQ^H57!wbF@lzlt)Cd0g-Pa4-D!8*OQEqcZtV_9n@^EH?4Hk*a!`&Oq9*`jCivpa9! z&w5=8l{vqr!dRqL22BT5HWy+U#?=ln1DzqDObDMMX&F7!=vu$?~ zWBGsDrvDx8KMVY4f&VP8%ZIh%-HS{1ya1Y2BVwz&#*AF z;V=2Z?-EVZjlMm7dG-05-4qlr=nXbd-1Fmp5;N0~L}Nk79I|EVB2D%NGEqW;(x6 zH;J*37YmY6eT0>Eb#;|IZYw!ASQ|NJ<+J3n?An@>Nx&a2no7ZoIX9{{js58XBAkZ_)M=rR25;hQ5!q6 z$mg@mZTv$r!!G6~QP>lFbRi-L?Cy3#abIkX`SRD-`3~Z?QW9fW&sm;FiR$+9@^hi%W8zvjl>>INorbNJZHja{9H)=fK0mn`w) z%$a7RqI{AgJXSDJ-C$oVX=F~Epmg(QfT*ouuif)w?(k4c6|^rQ{!qE>jA^fdU|vhJ z9c+KIlip#q3OlBSs-_$Mz4Mjyb4P1mBT?*PlanDq4pVUxx zc9o`(`4UDN{+qAjsUN9A-E`Qae{ym%jZeBQcQQFiyJK!5nNL~{4m8@jJoBwFPuo?D zf&!xlcK&eYScqx)c>D5vO23WiRD#Mo)=G(gY=*1RW%}m|L_zJqr$b5r82#aD1Bri2 z@#H;y8z?#t)->T_5|GQY&2r~C;W4{1F#A+vZF7TN);-22`=jB<85h$=LSYyR>~n9k zEvzLGW^i!6o@r|0l@2(@zM0})A_m$0iIid>aj6lXJ7B8aTErPpuK(%KUVtA=G8>__ zwVtWe`bZ@|iphBVbR}b>wz%aVFM7ll%N5QDg1xl=3p+Cow16Q6$94M-8J$ z=ueG~)~3$RwlGF6H1q=e8WAA0V+-=)jx#3n2hh^$wUS!3v%u*3+OVG;kiqv7<@9=< z#2H1klP>Y(9FIc5a7YM6CZ}5Rjpe0bPZ~P!k_5g_9IsEhcCu(KnV?+3xWoSz5;Jlv z-X$lON1hX~5x(+V0v$0BJ@O)e(WkL?g~Ejoo0vpm-f}P{vrhL{X{Xxsy~|3$yDeNx zQ-8TbU~p)BWtB0@-kY&lHTjp}ic=!a2{ zuv0DJ?sPw|dalin7BG{`TXn9h?gu7f&1taCqukiMBN)kGuA2>+hE-7(ILA}De8R%~ z`za{;abPw+&#Wx-jwSNOPRe+iey*wE-Kwc6bh^|UvrVmLpmn^pD0Y>|)OAo0(B)1w zwlM#$jjk?~mr6ynnO(QdFtv6QowB8kNt*a02z*V;3hqubwAs~Tja~YJLgqa=dw*8| zE1$%tF?Rp1BK&|dWULq|Fas|(ilgA9ezDZISxnW$4{yhvb^kyto>xuTVLTdh<3 zM+3KoI;mMxXw~iKJf|BJL0YsSb|`7K7a(7_HOE|y$2*Mj0ICFc{~R7>*=T^ay8W)va4;;pXTb+;>+9FA#UCz^y!hnb0bW+SIFKfXQ=)PXSKdQq8tN02 ztX;OBi`|79vi=1-I`pW9XFwQ~-?<|;*%pFdsnG+YF)om96cwZ;ynoL{O+6E}jYauy z#X>*_yf_kBY{2LF9jt0>p%sDuGf)gek#l6B0ClAIb$AMkL^&40 zKSwH0r4&p}P1Dl$=#e2@Kxc94OI&(-Iv-yRmX%y--H?sBFphdRUu?Ky6K#cE)^6h$ zoU8DMQ^jA67!he}&k}$4G&vFcvCZ}(l$>x&tq5&Au|b~2g>RAA#7kh@4#&F)fbn9B zMgC~D;AqFH1MhD*JF;ohs%vYuYuf1IKver`gXRg}_cyX`kD?HKbRgB`uAZ`nhQ|K= zgW`L{9;CRMFGrFVhJel(mSIU>v~x(krQ%KkD=g2Cu^$q5dq4cJynNo&boe0nk*WXj z*OM|S8q4vFe`h>~>S!~6`1o*!AyXtLncGSO4gz?UT6g(N7qt+5EJs|dbah?0R&GFM zI}In%O4|TRqFgt*~Iu6?5kK1TvXl;GSlad5*jwC{Rs9GmiXH&4Y z)s02ju4;&VoIB>*Q`}KVxLfeLhsuF^S5Yeqkp*hd)yNU?G>i5nSQcu+J%C*CQ>RV| zofz>X zJMb++6iaMNvB^EN$R`QbS}6}$J@KWqw6xe@VdB%Yk@$<3F8Ia%AB$F7Mp~z5z7;x0 zw(Q}Ng#79$^|NOh8*3r76$ooX0ppWaxulqfeidc(_eO{JB5P>;02zs{4$9b2v(Y@> zzaptT9+4qWNRWB+*13{w*X6nM%ush$c6oSuZk60-fSg=RUEbHwOK=+g>_0tF9kDY6 z0mKA~6cnp8Y<3G-$*b7i;SZ{m;(&Qu&>q`Y~teqBrmmrB@gKPS~Q9;tzYFb~|Og7aPEB zy6t(hj2-{iUGWK@=XWF&&bRH2`v{D(v#U|79XnJP+l`!6d`L+%2X|}L$g+KAIf0O} z(463K6$`?9ahn4D$5#EfEY)YS?_Tp9;CeO~~=l2BYTk`Ygq=Rbh zv+V76-txU1t3-#Ini~iL{tTxJUZ|4pZOWVdIEtus-Bh2C{4L*eP!$pjS0gq3m`8^Y zwZ3(52G&o}oDbcJ2#UbrC-3TVF|tKDIq@RCJrX$T*RPL0bQM3}P}m==DfmW-j;>1& z^(6U5)9qC(ZjMB=llK9dO8r=dg$0Cdmi&l=%06WH{e?{_NjKXjrlX>mFO%D!I1K~_ zmr$JSVs;sF{7oA8`DzF`=B*5^bEB=(jzDMme4dnat01NX#L^G=<%^{qb zEJwK0IvNhHl={DH&aYtcOLRY^7Fx6-@EF66`5aOSx1JvU&~~*N)VUBQ_1YB;>~5Oh zyeUbJeAfiW1jnD>%ZmV}d{73Ks%UEyCZ;NGir>sMR=oK_64oARUydjh5iYVS{cr)R zjoS!+RIobdb=09F*IM?)k$)NrY+vKBqV8Y|r50+&Cj-ZYXx?_~pWj7XZ*4txMd_^D zih5($Sn{eY(NUv*b~;&mcmF+um%IJW3~?MHZ#Tw zYKW7m)#L&)fdlYS02ZDH{y|SM9uO<806)BoJqGfP)%k9JEHJH@54@%+YG|Kzd2#E? z^L<)wi#0`mgM$))gVo}X*e2I?H@yKjxllux60=(^2>bdU-@i{RGH)$vnnPXm7f2=n zeMd)QzDL&@0K3>LpPhUsGhoBL*wGO=22jz(k4|jUOX-4R`8t>wB z<(pzv4%}3OzIV4_Xl2Q<~ z3s5{&F8cUlu36v}9hLh0RKvsKwYv>3LnTLaw`*p|fpV=z3EThFCjg6@U=d$EVfrb> zXO|y!hr_sN&ZBesHa5B=?hh&NVEN81x|y5bltdv*?L5{zE+#ftF@I^}uU$w&%;ljT z-CaW;HTs%4Ze6}7qS~?q0J~mn+PZaV`FhfgtUE|iD5kywP?^(yXF2ZJ6&`YB=c%tI z4cTD{G=BC*3?1qYq(ZE9MXW5eE0jLa_|7qjH!!JQYD7KSqXRQlmLq0(6|Sq$YMQ7( z=PKrbybTQ}6PXjFLS#im_=&F6NNV2>f3cs1%JwpBZ;3ch!vX~BM+<5>wh0&`4WVM4 zz*>chtxT*me@d|*#oHyErRz`qg{46A@X#&iqh7vi2O|^nT0jE94nx$~&xE+Lh^?uy zg4*^+z5~|TNV=3^3|QMZm95IZDAeD0Z6jJkx?|;I^k0(&5O6_9&md378=X`$KL?`!3=T)DK;9{tFd zG@%ai;7NbfdF%uSeUFjC;&7AVKBn0R2Qp90w1eq@VHtMoM?_X`G!iK&uCd}7 z;K}6^6E!;U^lK7GMg)~(SL3Vb=x9(9#VyHF#C`BS7WK>m(3xT+!@|_Cf`Qji2kpk%ax*OPuH9vM_QOJN5P|&!nu2Sq zd5&eC-H?*C)kHhdDo7JazNpcb*e*Ih;=mHM7N=`xR|Hy)w9>$996|3K$xXWHcU0;k z#j#^*xou%CFSh(5be9xWo#2u8$r_;&oV-;FxZ{z)%K)yHZm!bK;HGE-N`XPd=gFQ% zq9DjIOv$&%9U|(_xGP!B&7+3Tx-3wR8-gl^lUbbv0XzDU+uXNuXxv|YCZ8LTI8HUe zq$(hle>*nxCa2GyIz@B?hQ(s&1u2@7Wj=QKd2cb%xt4J{xEb0IJr-sBoWmf9{{237QF`2Qc!GzD~C{x z4m~zzQftl4)KIaMZ~2Qumhn&XmKQXLqk74 zEYc8h?8*^L+`nU7gLRE3i$OMupe7L2n}1^KK4N<>5Cst@X5;E@dyEWlEbxJJTprTNFJKH`f#ibGknlVm9 z`*$tYWqaZa$x4+FYPt|J)Fz~j0nByr!?I%|!znCcffZT3uR&Ha^k1h?U%t@EBb)&6 ze{`-}ww1X9ZT*@AVdcxWIa#O+5Zq~iLDx2x=vv=ioT8IQBt_;J=v)P0@7E}5ZtZ%T zoKP+{J#xRN3WP~dtTd7_fQm0K`P!d=FbQD?bN-e1gDNbSjbsBPO)xVH-z1Za>^~z| zc=lU)Q3$Ct+7*P?9jKFLQ&Ls6Z$}N5$6lG|I4fYN4lnwUhh~y2#bFFg^DT6$ZoTb-P2D zljd4a_`^PbPb>!75+U%x{4CQj8c*>k|Dr5UV%`l~fB^A@Pqr#t2>S=BHh;}Z$VHygtR|Hf25R0b!3eDxKlCwaQ91q z6I4|tPP@96=0S)5$geXg=W4+LiIb)vk?u20Ly?Z?RcPhTX2|b)Gzy?@sdFRDwd9rT zgqp`fx}~;O1Uh#h6_ahI!_`KUnNSh}BtT^tO_5iQ^hdiQo) zJ({@uZEYQ(&6XfB&3p}#H&sRrT?t|uEiHl$`usxro}QjpQI{^z`De`kHQUyY4c5C+ zs+7z*LJxhps$?bqPPGmtNAZlf>%o8f+PL@B`c@Xk+ zjFk7!;zQS<_pE8i&ON%0bW7NDO43L39}Y3|;#W@FM}|5ViB;A_To;a{Ydvs`v;Gow z`kPEmmwi2f?d)kv0UbOwUyiqyaJ7A&$*!5(cx8vX#NFUWN960Y4xR|tZ#{C{#>PRD z>uFyHy`5QKa^2OLhX*dm9jj&1xg_Q({(NQfyh8s0;$VAztLg(k?vnAwitJGjoY{1L z%F~NZF>$z)LPFu^h{e@3P+C5)-e7|%F^}_fm5|KQqu6D0>)Lp+*@Vvfo0cO3rGnK7 zAuIVtks_11;-nSs^vlA+!q>4~!T6Q0&g1y`<;IFw0h=vmtrjbOBK7B?bv>Ouc6aV*+1AS!<~;T`YYip+NHKI{=cx;<^Bi9q zro_(=&X*?Vk17A5q3a*{mObR@-z z=xfIEICZX^cYONpEUma_k{#tMLw#gn?|G+joPi@!PM&6qRR$T>{ z4XxRXdV1pRM_D<$C+*`h55x-3UOTyunYlywpkIoB)b;mof4mE#V&Hih!f7=xIzNUR z%M+)1;vE;SeZ?Ry{x~|n|6Q^bnzGx=3^PI<&s%)mnD*Z6ctqsO{Vdp9l_-Xe)zO|A zXU=tyhE2(MPr20%gpkz4(qWKQn4!+q%i=WXZ$$mNg4g^cy?1z;dfUFcOPvb~lW7dv z=iN?*yK)~5Ig&=~e}fzOUQX+YR@?4KURnM6o#V`Y;Zu9muL}lTRk-@p56@@VdPfq| zJG;1Y^eAlCUZ?(9X6leyoRSDLaV)i`X{QFo(2V{&ST)C-vHjdx++FX?w2vQKJ+@L> zG739R#5*%Pn>D^YeFU~_u&1}*Pyp^Uq;5WseqPpcnRHJZZIyN?Gf4l(5#^L+@T z_%H@&el`eIiz8dpYwctzi9cin!>c~`SSu5^fsb1uf(5F&Ndg)-(xH@ltY;O zG3wB^_(M^C_qHo)TPMS1Jy znHd!nI>C>nQ2_ZH7#MX=;@C+~3=9OCM@$8RgQ~!qN4+oq>p)Fxm-^H&h?MW>tyaW=VuAyRWA8Tk%H z3*D1xuFGyNtov@z1`GOw(=P|G`oCr8;bf3qbSk`#a)Yg#oFOVn*ExmSCWcG_XUg_^ z&0MU?mmX{1GvpOkcj;@15|MG9kdvU5qN?u&*8ZB5L+so6>63%cuAS{!?RbWhXtTX&vx(}E8prp# zZu))rFJNuTxmDxF+M}Khvfc?`ZA#{a{%2rf^h~~|JowE073uuzkNaVoC6kM(gihzf z-YEpos+W{y2)I+{^p7uXWffIaZc!<`p6H@CQzYMK!_LcX=CZQTgmTQh^^(J`T^-pa z=*X;GoFYf%WsWU9?@q^9@EnB`%T}VFY8&L)MfVP!vc&h8wjM=~Yn$OzPGF+JIy702 zcw~B^T%Imr@bfco70k1>vYMth*$_N?<5HNNo|m+OV?b7j7pW_=a9G~TMh z6EaoT52kYY?w6d6M3yp5*o-duPk!o^cjRb>Du_-YG6j8{@nqWgXPBRei1yL}0& zHKq?mqY=q(Zp`jb{*j8$$k&sTJ$k6TAs>ALe|JB)J&TEjGW%xxeI33Ll(8{RN!Qs! zyzfGNGv2_AsvPTm9fz~X^-nK49~IrB3^vu+`ZMc>LFrKf6BIK;{m_Ff;$nhgZZ7Xp z0W&rpo+DQQ=$4J%T=BmQ!QN+Mdmxuu+K=esRIXQ;( zw1X1eBibilRsratAQLY}`9%dg@Vn?#dHGn2v+LpgzB3o)?*sqnY4ShnJU8xa5#K5P zD<_WR>LZT8>uNF`jO=W{v2Vv+6N$t7shwTL@MMoH0JYqUn+psy1hQ^qDZ%LhsMNF3!Zn-Ma$)Pnk6DH>yh9L#53tH$ zL|YwF$4!(AoktUYfggq+C0IyN=3UwI%tCzx#gqHKA^eZjTB~be`+&f~kwdo7dzVzH zb6M=7v1AI8g#xh8+r0ov9k{Sa{X7{%Ahs(WAT%fL3{!Gqtqq~x{J^y8qITWz^x_t5 zAOKRN+t2c4g{v?3)8cg3;qufcz7-%ShnR~@ogL=GQddBEdKPm0Cd->k%{07v^s=f5%?encpcoKd)I@oP!{Zd;qd;e$CkEQjCh6J zzre?3`~(*FWjdEWFzEj&pQ+Sh8%7NP@yE}#4EDISu)K_ab_mK!U3=kiOkzahW!ls7 z^~hzI-m_OnL}O( zPJ*ITaH_7J(d%Lrs!tgD(ooAoA~yQfsQ!rfw(sWhx}A07oa4k|J0*=6zLk#}3ncq8 z?Z%H|skrwTj{ZLWM-tJgna{xCXHjt$hqRQ7wh|N~$?iIO8=t91zx!Kt=!PpUzI^KtaG`b0}UBvaasU*w|QVW;Afr?DKO?$%+uS z=AQsFUU5qS!H(JAfue{9Te{9p`{+sgj+}GqovrLd>lhX#2iX) z2h#(;&p>MWl+Iy)rM6CUuGnsMPM*ZZ+jJ&MeEV;Z8@tcwbV)Cu)^1Td2GCnBry&3G z<&1x%QIH8v~K_%4GINlFd*3pEc!Pw0g5nNvt2( zAjr6QI6|J>H30&)gEQ9d_r`Ev1HEHijtiXeuc$J#vCTNJfp{;@BrneXXLn4aHgAOg z@kN)LZs^x9qI2MOppGDPD8UQ06y%5FkM2gf4+Rk*cm2%d-!+!>6(GED>kIlm)YeuB zY>6FAwDI&G^`~!Qt|Kb)Mu#u+I&7ZaAE8joJ&1#^u{L4?qG$Ypg9KK@7Eq{t7@l1$ zG4LHdy%weLd){TJUT~MKTT)m^DB#!D>F+fTPb2f|YK5KVpPH4QToBI47s(Wat_t!7 zK87KaP5Mr7oK3<@ap-}|`wRv8l-S21i0^HgyOJ`mP$Jc*%g!6}5g;8{daoqFO@6*) z7r@yahZGG)0NAx>(UTj9;Pq`2?JO*g0~ZUFjV*u#+klBPkzrss$I`TOaT`!BL^7au z2fBd$-Pa%IArYO`-fmh9DQ4x45-oKbHA`C|#Lci3q0<9=*%*@ho ztU&q)1mV|C_Lc%aDrb{nFU%L&x68fZkzSgkrGtY*6QnUbs%A5}uD`-?^(jO}MzDv- zEFgI$`<1dpl*pH5O{U40iJuLThpw@)YmPvTgTa~Jptlt(NBJRCyaC;@rcX*NP;aaNZ& zYcnL5i}@O|<{6VsGVHFfiEBU!?!!jDvY=K%Nd^@q_3Ni&hr0Po?;J!XEJi+=h_1J_ z6_EC0Zn?=5G=(DG{5WVeQ29I73moyWx>-c%Rea!HE>4u28mkdEq+lmEUZAiRQ%P*> z2m>0yW-h@VJ3o&-asYVA^0LseAf>$1<$Tn5o#xup@(dy8*60xZT7wWBSSJbOA>49| zWgFSKICeE84xrMbnfl&1tgb`~?8XW!aDO8wgbaJEr-W%SfUgkzUVD3Vs*+5|mYVkV zLX>0o4A#?zkD8RAj9)MUDCGIe!3D`SRRO$3C-1%v?zuqq4mu6%P|%ei^C^NugV0~a zy!&BGXRU~8Kl~v@MWqb7(cXI)*Y%Po_xCH+4tChe0@F@8Y-Bl9@IJ#pXsMO)} z_YCx7(WU!o59|}A%%{M5jr3J19hikQP1hQ_CZei z>i!Zb8T+3P3_e-E^uU!3&n}^(mL%;%JCtKbzf6((^ga4t`s+Yyy7_@XQUz}TZ0u$o z6(^(AjkUd518Lu^PT|{g8un6$Fx%Lgyo-|NITuMVsTf{I<1JJUYk$!8;JMruWDA@H zy`-BJ2>cdxim*78zUvP4&M=QZ!lNWJ^uQn*kl?cc@DN_~IkUCTA$;cA4YlyG_i1_Z z=ZeY4g3mdxyU^_H9OX`Hf9O8pAQz}KQObSbSK?uqh863{d%T7A*eN;w-PDrGDrot` zqK+2mQA=c0B0mq#4|)CsHyEHrh$06X`7sqQZ|%o&s0$+Uj(Kx>^dLGg`C;IfL!}mv zy_0D+H~#tiXxX5tZdRzrK;!PwXDh*8?isxK+sSUDlTlR2L2vok8&Ng*zs$ENC?K@@ zY)EV+tvvMs%=RX9OUqGHm5|Ykus0Gp!W@QPVR350z{R2TTma}9rI!K zd{uJ5qneioCD+IFZlJ56@)U?gY15-hVq=?I zIn*{H2mD_dmLX>xf}xu3z@Okx9oRAwmTa~_rBLJvnntA<)S+rbTHw+02>o7_K=fNH zCf!M9Rljp}pxm0I1MxP+L!liUx6n$lOKFhUa>apI#iOlt;nyw$YSsk>;Nj z9!{>d0acSsJ|O?y{19Ca3{C(o@yC{|7h%LU)(d={Av_A;7}Yo+ZduTb_(3lSA9q

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml deleted file mode 100644 index 5c25e72..0000000 --- a/android/app/src/main/res/drawable/rn_edit_text_material.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - diff --git a/android/app/src/main/res/drawable/splashscreen.xml b/android/app/src/main/res/drawable/splashscreen.xml deleted file mode 100644 index c8568e1..0000000 --- a/android/app/src/main/res/drawable/splashscreen.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 3941bea..0000000 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 3941bea..0000000 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a6a3e765771cd8852a6a47d6dfe4d7a766cfc765..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6265 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 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png deleted file mode 100644 index 1a7040cf0f808215a10118f7d4ebb67df127b044..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5571 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 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 86b3bbab156f8e2af58aff4d60816167523b2ec4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8055 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 NFwiyCsnmC_&%-L^#F1_nl<#h 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 W4#sBDk!+97VQqfitOk8K?tcL5YJScD diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png deleted file mode 100644 index 3e333eb5638df9a4437e4c25484ea20408fc5bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3585 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 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png deleted file mode 100644 index 4b5660365429cae933b8ba7c89586ba60839d4b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7713 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

F~y~fr@TRB(zYDTB;1ReL|iI zzE_NqD32X9wQviQWICU-n?*z%bzn2|Li=*dpGm{Pg7jbD$=4NP?o zo<>r;J~e3l^I2pp%(OPI7|vJS#zRE?-vd!JXEJ{Ef^;pPEw7$)7H?Ay^5B;|dZHO0 z&a;_lpW#~($wE~^v7SMOtLyP563h~DnGYuwdeH*~8v|^D`CIXNI~*6krP+{Oct$!V zm=J5x$?lq?6N169|GK8UVP?XU>EP=x&bD8n>gc-RMYkT+){-{j#1Q|=#RuXruBbX& zhx+QSM%4WqHv0RW*}cf%NBgtxe6H5}20HK@VW*YU_$R2h#aL2FV9bROZgwX5-tfl- zb&9$Qk2Fvj(Zj^|k4TDS-t!}pypw@Z&pdLxAC$3n^5sgPYtgfROi|r!L(hA4@6R`` zb`>p-X^7nx7TBH`Uk)OJpO-zn{6p=rFUa{IPlemX0#X6z-?euB~)N~GTk64Q|w`+f1k$AwPHTX+qI98$Pqd&ul~L6EOJPxGs zxhV1NkbrHvqWwHEC((yQ9IM>-Z$Ba~q%ewpkB3;w-#>mXc)*eg4$~X0VM04-FjN`m zgT2oUbV*-Wq23~r{=ebo2b>&O{~2gi)w`*4j`hYb&hLIZIJn>E=~X_(_KGOi`NHd_ zckD#rqV-(J?%Q6+WJmkY_N*zeQSfZeYIi12XZo17|b?1xTy8SR6k zTW{JKU>DQzT4`?5bkko8cET`qJA)O}51a8Gk#ahEVj&_G6L-+_m|lX4h3vPJ+bf zAbuo8QYf9B&qPEc1bvIN!DzU|hOFQrh4y}zX(#ao>oSJZNZmJG+&nl#^dYD~8~&fj~cmtMYsygkkcdoDUY>di!E zz25~CmImytZqYfJi`mp)9;u`i#XH(MlRRNKKSYw|r)D8iIA1PXC91UpTtgq&V2HWW z{-M&Tq-X5XyY(9RV6BYcyQ_;i7qHCK%(RJjKZop=T^cRw9VB$cpUmzR67b$RgI<-5 zN_26rZt5nANb6uKg<|Dj=9XL8UTv%g&BnCiXqQFRmKJIyBA?@i|HT$^K3P}y7)-Cq zXg*T$b2K$wte=C~wno_XJ*-Z&HhesIgxuRz@Vm=+2pqAYgQjEmaL}0iu_)+V#b=T! z|9ma_;QCzj=87pWaZePUi+<;#`o5JRqR*MnANoUH^uU^r!RvVBKKl|!QHU@>qiG&x4LwcF0bNLF6=mk7n!YD)!t3!a6Umu z?y~`zoXht3RLfRQrI);X_1Q7q5pTF?zRk@+g=SPMx*-$Vg?$2qs3L0;#hY;)ocK0g zjP97W&f!mEt84GGY}Ir{v*&_@cf09-0)ra4wDet>_VUuAJ)nhJEx;-J<}3fqb&;=j z;;*Y0i|*u6DJ^)=(9KqC3C7KBi?F^tA+6vWgVI-m=@|_%F0M=yyH&fo$t%oe0*u|g zU+0_t5SHymEm`_R%VYm`_35f9jm$i^O3Tn8JcNxB5xc)`REg@fEOn1G_HRnxbJxO! z8i_ufW>I$P6s*NAB(#&nSsO``$IqUM;^}piX15#)KoIr`c^x5Uv9Gq@VZ-E}C$CSU zy#g(W#gw1px08i!xuZJL``uCvymL&=S#G6W{k(`Svh#mk1nV8$Ft>O8Kx?Hd1W1*e@$r9U1kxk%h7N7trgQsb7?f=s@E_LN(+o8NSs>s=xg9;h9 zQJ0b;u?s02Z<7+x21-tO)T26)~}*j1~l*=VhCuj}SxDpwa50}59CX$qh1!=;hrIqQ-q689R@ z75Z}?wVq=aXk3}T^a+&QkeVEkO(-Wij*@Sq{o77Hsah{()j1b?>xkm%mJ{E>w)w{*t*Aa!F@UJbI5Ry&}0JBz-huFmU!^g z0%qsh5)a@cMKOAvGXs^U7yh~k;XU(jVmv)+NVdp)ZHbI1Ir-`d2gJ^efbZcX{YrF-CzkZn-S*KVI%!G_`kO zu!}TG09^<%7a@LnUOyPL8Pd1oQba_reH0q9hsk-fpJD8_P~nAN(uBR#(v54cp=&6v62QZ3@;dJ^QB&ST1(z0NSaltK6v}WHkAK3D z!RJhWa=lhWcWu8FWK~RBvu2Sc2p_euBY8+6CZVR7Bj4VkHa>I1W1xq>S^Beq#Rm@> zZYId2?k<;B0i>sL_9c2t!QH40Sp#=s@|Ads;6rpZj?^kXjwKD7h}^GNOV!CiJ+i7# z;ZcB9CJuiqHu3{akh||8E#GLs@A{CiuyU7-Fua9#I(FP>o)1o&qFLV#Z0t0A7p(zD zC*l*BRNmhS!P3kOz!Q;$-uJQsGZ$Vv|7Jv4mP#r=o!nvAY>k;aHBuqZGqqSF6SXZ; zwSvd`fXp4E139!80{XZA%ojLEHt`vTxg_LF29JC)`w?=~3ocWA_edMw@bO00ixl=T ziEoZt`pc3cJg2z9bmTn&?bq^jZD*^@iG|Y>%rsn7ZTQ=ZU zz=$YR8m)fPRqbyL9Z^WpmUx#(qL~QyCOAM$BxHL6+cU-M&Xppb=>xz~IaS#9mqHCn zXMgn6or^qvjIN8XYb%z=!vA$MbVcSL3Z4p0OA|iZ0e1QXTOm9#>xjnA&*y=Y}$XG7|Z-%WcTcoPX$pum;w7*W@it$R;|)P;1i>QRMNz~ zi+Jt$vBXc*1)pNY77=mp>~=NCnr>?zI`NkC zdKIQO3{{-(80*uG@ch+j#mVVRPfnmJwUjS;Nuusgey7<@piHU`e9oI{qn~@|vl_|} zC|H)><$FC=-j0JoH7r-(C!_Ur$vyuc33S96cG>Ss+4>qk?&q}qPZ9r7&+Df_q3WaO zmTYYy9y;Z`;cHlX-=`mzERq)K>2yx)9{y^ruq z%~q5kwcnUj^esp@>Ioe{F{b1w{>dlkOi$eLaD;pwsFs;ws7h*AMKKyyR;OU?nJJu@ zQjg*XAfHVZ3wci+x+wG?8^+6LA2E&KChF6V;!WcIgEViS6r&hTA1MOMxup?P($r)2 z0_l5eTUja-$DhLN_e20qNp~DrPfF+A@U;l)rbbAyq2 z{p0H4T+Mz|v#TZEZc%F?nBkP_=F^l_otz$Jw(GttiH-KTr<>hqopMe4L+88;yOJv} zN^Qpy&3-$Vm)_zTlswfGF!#{51SaPrs~+WL|Apovc^~#uhef+mBpHl1$V6O$g#xH# zA$J^uskXDhhZTm8NfyI`&ZpB`oXd>C@g zUOt6@UC{yangR(k222p-Jw(w_VP4skHIFV&dG2#(UzI7}M6CNWNk}dad+CRd#U6szq?rve*;F zNPLXVa%U8+Q6~9aT-8A3&zIGDo|U!s)A@O$K%78eWQ+3Dy=6nLC^<32qivS+*>LU| zR`LT8#CSHAf|s;95Rf89KMLiky4Pm_{O3+|9_#0yk2amQ09*^+MA}m7hX~B;ze^RY zYIl6?by<52t6#=<@TNeq&7{RL<&r~mASbef z_r)!$7y$S_++@AB+_hy;PA>tJ+ka(p$hs-8ML%%2nmTg9Qq#+bS6ML`DIc`Wkd_%l z?jsjp>bB<|U1g{nlloEFyHIz?ZNFY9mS1Vn@b;_qcf1*I?pu8T0r2;D6z>x6NMFUx|t>AMZfYwM!{aUbew(68gB;bjN z4C2orvf;beg@Cu-kXz4%4Yyl)9zZx%lPQI*t)W*|Py0UejDld5JT!WHqxCBAB0#&W z?x#g~d~1s^B;^k^Z7%c=9k;m>%C`D1$@Ne*sB3oGK= ze3Y8Qn)-RBC|Lt$tveKh!LB zzLqw@Jpw6SP&i|)z@)R)xC&{k!O~W4!x+I+KvvT@?&rj){%%JKXMQ8J^K0ZzTU?*niD)=^AYgTzRBKM4@ei)es3A6UCGO`p8}Mn1Xk z@>+sE_DDN86aZ*%!QUq_rZP2EwE7berO^^wD!)`wv-tJguY=5+bpg)jb>@(>3#B!$ zsQ4j^4T$uy#nXVA`7;xdnWU5iq)@U`BIRc?d;KE-<{JcrwB2|pMtPIyY{94j-fU%y zcyZ7SD4@>sUBrsu=ikO=!W@yyX~_#r4XrdK3mQ@jH!d82=K5)<$*E_bvlvINRvE^0f6l2xqW2l(W(4<(h? zZ8ooSdYml2La94t&9KeSj;1&;majLrcc-{gMG_unV~pC8S9anbQ!N*WdjP;&O8U#g zj!vQRCB~dzLzeOGldM0}x22JwCnbtbQl<=w_1+w-KC zC6S??50lh#8f%nl7g8qRDjl|fzrAOt@&KLez)c^bYF1Yx0y&r3HRDK!a z*Mgp!wmnrGf9TH2e#oNSih4VP|Lj$N(;Xo?8|xyikGl6PNi~AGBh)juq9yoE=es({j2U?z%_(cJXCpNW|;pf~pMo?>|u z{UT>N|DAwg30FX>=R3JnsU25WzOm&soNCslH-lH(hlRLL1hxo)RhN>b^PIu0&Uku90KipdqpVhp3jVN0w?p?bVC^b=D4Q%n zl~X;=n@=-VCDi6xbk`EI9Lp)VYDndnsY4Lscoo^%TBrKJ#{m69ML?4&&B!hx-)qm# z7N1GHW1PN6@u)hNYt1I-(Wj4@at~57D>n$*iOGQM`dG9+W#MU?rUQyxZ;zTU+}IFL zu>Y!~wAv8vZBxz*;MXbSU%CM^3dqauROs_MnEnJCmRBnxeO4}t_$KPv-9jimNhI-o2^Nu~+5&>>_ z%|RcMB9vQ9nUTx3ATF2atP-ZJmia(!vanLq{FrXtMZg zN*dv@XW6m5TEWr(CAwjNnwWb`S2xLXg#C;duM9KK*8JJ20i-OLUYXB+Uvi8=Eux{K zJ6Ljy`_(DGR`+segUgjcAwb#=40H-_I02%+$g9Npve<`I)G?dSH(7I1P5L~d+M%NW4a><7&zb|H>uBG75J>%!i zm`R8rzB!fxh$w5<%(B66K_!45#pJ9B@l6%o6uCM5YpfM02On;d9SCP_!`;rIrYuPEB4RsE<>93jEaA5TbDvxW6j{DtD&+QwoDl&QY6~( zS3AFw{~R~Ca5)slc`rz&%Xn`-aR&~{g$fhWR~*}x2!~!7BZz~UFx2cB#6h#TF>o~7 z0P)zcW;lhidzO~?g6)LrBK`}deqLj~!hZknoYSNTdV#{f28Ay-(x~Ww6RNU7Mwi1G zytF_S*DT4OzSeLYFp-_!+4@H{+`8#eyX8ezQ{^1At%>XSz=S8EZd1((1>R0<8A$84vxH zppk@bw`#AbSaqEwUd#-SFRH123Q$RdJ7iHFas#c}oq}eWf>y-$|K&;EY3-#ek8%^t z-=VZNl8E{yPF`x|zj*D&k+sV=-@>>iMb&S!`S3bbjK%GHeF=SbEO+ZAHT#^5*r26R zaD%MGz`JI+U-W#LgN@HxtN@&Mp`@D)st!t^TAv#MNa`tc2* zB1x|SX zU#Ah{%Z8Ejn~;rvIv(q-WlFPZl&PE3+QiksZ&6CS##JR3@UuR!L3dwAp6Ui?R(rJN za0135V?GNYw+@2}dN&)lmL`gGb#fXC%uc6y!`j%(L*Ya?|19>eD|Z~EWhSag3)^h{BM}#sGx+R1{7rrjHQlAVv&$>4 zZQlI&2WLV2e@{Gg{GD?@5}h$K?JX_`Ta?4VeFXC=2php&7@_kC9wH z-hJ(V%;2D{IvoHI{bL5rY_84NE`f|FXiubyQz1Ym0DjA6N}LW>)B*Z)21c6^B_1kg zcg0HrtWMwVS`R$yk(y+CH7T?%?uC7c`;D3WUw@H{AYQGco%INdF`}yUH6^pW+pGZo z${p`O{Za)YQ7G|{HgzEd79~^x|FoHsF7wzBkx~O3S>o2lCS1KjnG1qS&>5L29ydq> zX0r0PD+L$7_L+qH7l&-1`@=*HN9KcRglL|8-(LjUR`(;c)qpc_n8k-i-HCxv=A3q# z`t-g|JoE%kRQ`ZoklPR*BfA{^lQNoTT`7`w-c6W<=}fnZmiuY9w*YdfbB8q(QS_q3Eg~?`l^VHF@u~tym z<;N~WNFgYgsN>7~PMFn)T@f#WUk7Z{m~#D%&Qg!=#mebNO`>6h+jsx1*Qo`W0qB8# z;z=Q&_qkS7)dF+e1bi^`l?W;(e!&^29cJ9_-(F0>4NGp*T*Tjyp4ux|**ltraVf<^ zBZP_f?&2#WzL0+u8e{Pu8Jz;AA?s_Mer*B%S+=$HTDTXnrA0PPlMqlhrsRna*jfcp3X+bc%3QK^@6$?J+?ixw_!o!F zp}W@LOsVNx;R`Q*WZyU-2cW}i<8^EZp1lW2>+aPID0z>mP^%MEEIvRG1R33Z3LtWy z^q+^*>6V7?5S}IrggX1(lPBc8vWgp{cjEQ2+zT|2m~FaBt`+^zfzg`X(Oc%4`a2kx z`!s{mkLu?cFW&r_a*g_8OimUv`j4=$jIRY=_`p^wvJ?C$oB5YWBNmMRIWg#Uu*w86 z7yZd^sV0)FCzlqSxX9FD88WF7%CRsVIB1*NM5^Ri(0fdHT1CQ{dFPPbF;a5mj>})l z0X=EQ)3O@8H=fT$A4yirOyhk%oyb9{?`{QCRumZpDFZrPlKRoeat#aK>H@2~(MQ_@ z7n!&Ntq`2$m`WmBLEBKg*W;Gicm9oY4(Uy7cE(+v!s3Ry5s?f90sB!54rbi4``p(_ zkAN>Te&FX$WdPF)6B_Wf+*iaf{qwvGkiY-ukNH43pbMB@+>CMDTcNbB>SXzg=Fp3c zZfqT3m#L`31;5UOLMCYOdM?c)p8Ocn%ULu!9(RNVKIgQ+dgv(M%tIlsZs0wD&%rW8 zI#N6u-2@p*p1E@p4Re?Sd^?dd*!6#=o*=v|Bx__UL>(h6wSwZt(xU{2nXM$;EG z{*9sUNy@&f#;HC?1`ap1=B{t#H)h@S$6 zw-r{<7{H06!7W2&0Y}sgd=&mok4xD-4itT4lIA2DLqlp$qW)r6`7J$89EXg{9bX_y zqM3+DG+{bi5yRh_tNF@f-+_97R)uVKBJb&2((B-088SFjG8i0&r3mqUOo3CvJ40ct z+Hd9nyA`R1OmnzB#d~UrTgh$kzI@ULWM4>GH;wGYvFq4Ns3xoS`h9{EA&THy$zb1C zPccL*;Z4~Az?wCC0V=bG4JyzYe~`7@Fs+COp( zc!gD6>;v!@!8wQOmU}pT+zp&FhSp9U`~~7~pv`*F1nFTpGbhjylwIP+J@LPAwAC_c zv#sDBt}`mk4Ge8_&Ta@H34i1TN}D}VZly%g^sw~Mt!P9+BSDdIP><}QkDz9XFW@U0 zq5?jyu|*L37jz#IC`1aF^yctQ_y`;)P7rV7GT2G(K&=9epF*=X)5qiP0WWeqEs*LT zI!PQL&qjY-XKjAcL}CZ-2BqP2@h&c9j{m`{%Eum2Jj>nlIJ4NmPvw1joAi9}OK z$WV~!%h%U?-R&OcWU7EHup-VL0tstE7Kcgoa~Wet?XfK` z!ffAvA|{iMLORt2?BgYFMoA3dgs2?iB}||L%nrq}@e%{NUd#^h8LRLCX32iw6{px< zW(NZO|GxPDxjha92^SrYm@$RSwW2?cvyB&*n}Mzg9>)@!p26`5tf76~+f-zpSQT%u zy;8t4+l=y#JB7dRs@YE(JV`tIA{nUkD>C)(Vg!rp2if?HghYuc=ArI_1??>wlClSD zo_n{==O|#)6^d%tJ5k3YsfGN(wDIRcN&}av!7Mq8 z)fAr`ZyzMpfh^xc+B}eT9=_?B@p=XGEwv z1#LIZ?3`Ir2p!N&&GFroU7TB&2OaP(PHR}pJsc$EkdJTsy-6GR#5N;Wok7|!ZGCl& z@^I9I?t;l|_Cw8GYKLIL_e|kk_K2uc{7C}Ob5CY6h4FsgjY4TvEW%8ryyNsM&wP8k zAVCFx@Y0#w`>T%n--G-+oqo?UFA96xo}J_7D)SUB0upN~IgMzXmcztA^!o0kw41s@ zhJXHWCJg&aZ^b;Uz+Zk)Tnqm3S%I@vVT6*6j`dU>UM;V*=_g*gWnYY!ln% ze4!VV+FpQ8B}(*_)Izu?152KDj|4v3I-wPcK&y99g#I&6xF@}J9NH$q)9L*r)7J_< zD9!1k%O>8#voL(?4~;M;uZw5lxnM~>ISf5xqR997ViVL%hnbVFI&5uB{8=P$6uep{ zVpbi;1H(DIN<{Fd5e59crqFB#ERap~=Kp7|eE&4Q>5!nPw27k=-etvVw4~)J)IK(m;qtVUk2W;QesNv-^d^w&eNX5cRH!tKh78{%Av5VhA@dQZ?kTr!FUkJ0BY)1UaY&Jk33vR27Vx#zvjOwGhpEG%NUc2IRAq zd%X%1>>#NJW1d5#9xNMi2AjtY>CWquQeG$$$!m9Yv5{`)<+7JQrm&26elU^CEN z4hqlU3?{TC-O4lAHw%2GOfp>INtEY3O%&1U9}cQ`yy|R>>G=C7N4di-UfYu>w@rA& zLdW59g}vYcWnh6WEn9fOEfeB~>$GK9gP1uX`~!izIW6t6#;f~LIO@QgbH3hsoAqw$ z4#dup$Etx_roqf?7cjf3pH_?5ZR#~%&Rw>Dtk4pQBiv1~1 z2akRa-?lO=s{|r|+t~VNNjlG+d}d0ms8Z|20WDl+0hwZf=NQ!t)6?Yp(QtCc!sQf< z=PVswCtAdV=CdRPgfGDoKaL=Y`;L8-rFNL@IoAODJ%~)0B^}lMnQk^mdxXNRBa$W4 z2iC1i_@xZj&qMgMxiJia3JWHi-^Vu5D*6vkwa&sz75`iAcB%&FH#EnOyLaP2wOrc; z9_Eo&ZAkMZMikcUoa*&VZ}X zlz1+1QnuI%LCA&)&TNtByS%t1k9s{rp0n1ed4UYN`$-8D<~^;=J&B+gVN*9z>bb*e zlHfKg(DY-2NDbjwy!dW@?%v{p;IY zUrkn1)g>%zsZ7|~UcQ3+2%|rJslIfP-{n9e9Zf~tp3C@y*ci#Y5_^aF-*SUnZ>l1m z_Frp>Oq$V4I*8c5Qv~%`NLpU}q5gDGEn)g+CCAdgety@FPoZFeo{I>je?KbdkHG;o zt-2k$mSpoGX3+&xw?vgjBd=NazAMwx4A3o?*l4m>3n%qws(0q4e-^3kr@#L+^i{>9lZ;ZF zKvw7N(I9=D+i==LV~-4#(lT#Q;-1jYb|!MGPHt7TN&C%&MlU)i;93Q|H3`I%|97ez z1zRGjVisUgS5+*F+Zd>bW@rzN>o3b!AAP?yB?UEhCr0p@8CNMPg=NTJd5}dB8MVKVI0s45MKI}L zW7h`zQ0(1qA0!&~u8?XVR&$AjAz55)4qowyo=$0Mm_MuSM<2;O>YI-c%mPS7#kJj}#n3wUX1QUw<~4Y&7)TwsATvqWa`|P^L9jcEDmM0z-Kzes%g9@_ zW+>I;5Ed$ZPt6awAzN#cL4oSwRg$c(lB&@|@)F+C;@9zO;#I@LYn_XPV>UW;?~Pjy zxaJM_ENliwKh;_dZj`^e%8^w|FLqB7Q?8a;*JhcSIuRU~XV_IcST>b{T9Sz!7k^=K) zxQ~M8DhxcgGi5_hzmbG`{cGZYnym+{jgJ+IIw<&Y&~rT-rKjDGU22E-N_M_iSqybbDKvOcA`+|R^TmGibuS@i zledMd-^f+BCym{6K`u}9RuA-{R`<*xc$--}0>~r2u*75hO>XU%mXpgrBN}B6=H_OF zXsuiL6EcFRBn1=%YRY1U6vEhM)ii3Cv6 z69#E=!B9w^LY+n{T#2|dRr36^GN&>lfYh_ zU457H)pybI;L;aZhUfB-4NKO+r;MC6b zAE*;2|6oOpj+xY5;OFK8i_!a)`+${ie1ce**+Cc6#n;Ngp|1ItcR=hCJ|MM6tN6cd@{9A zm_DGCy5nc~;pMX;sPIgFS+KKD4t~^hDY*Pi^rH$;`Tsh=1_L zzkk;ZPE!%7?tiYEJ@ZPkzA}{S#$5G_ev2}G+q)d!!uLB!{n}ihBqR?jS zOzB#oDp8cS`$)B3*crUbzFL!?{f>@nO;0;X` zLf`yrysSiB4;6 z+(Ml0-#nXqg+L?jXTKOuvt^zwd8!T7?}-{Q?ahem24iLvVe=Qa=NmAeB`dIHP)f|k zYrxS_BdkyX@k5FFe*1?5nf$5Ikw@b)VTRX3*0?*LdQ)!Nm<{xXky3 zR4GcC;yi>TBKe!+Cn88x*>I!G*7*Uu!!8E}!jg0V+5FS3H~8<5VR-Y6ImJ2|#E z)q76=Tkcz60hWjyBNyGWtZA~rdX-_Ogz2>fJ^%(sf6F`uT znPFvIJ@I&9@sro*f4&Yj`P@s^W)&6QZwbULytv*OYR|fbRkKK9TzuAcXvp*k0n$FE z+*s)r3#en0%S@vr&y(WWL125EeiRWIIj;4nmjgF+&EcW8hGfeIR}bw0yU1`)CciHR zk`hBMS?_UYd2F9;>&RezD7`e+8w9KhVt__5onm!Nds5^!y2XalGZ>0!8h&-ZRsw8* zHeSL{jf0duU4~*2D<$yF)NM`FnaW%v3t$EH^3#rs7=hNQpINa>X zUzNsVQX~rS!a+p$GzX`N$!gBKd{svsP7@NmPS>iO`NXxj9RMJjfoXpw+_-2S^f~;j z;j_y|nZb+J626(+AzjX?ASpTumc-=JFM2~SdakDloFcjHW<^Sg4REuGHbNlUeyEk7 z6_LrCVBL=vt=Gt6#VXYpog*T#bVt~N_ipb9Te-OL&;W(8ZZF3aLv?qH659|BMY9S$ zkVd!vkZT-vgYrP7WKwdt!hG@hFmLhC-b%jw9haZxjpJr2aH+w;=`6?Np2M5iPytk4 znZhJyb)R$O=a@JnvuGKdT;F>AsPfH@MI)RaJrsV&s!{*fhEkeF>jY4T#J-l|(sih# zsVN2A(X8U-s{?ho)Q7=oC@stcbJJ(|qxkwSpppqF6QIF3eQed&`?j=TDDDRqK;yQO zAeIqnFNG8RdPjiTk6{jnZILAdReSxbqH|E^Bclx%xc~ysInJR+Q)#^;TfO5vSl=V$ zz2N!n9+5HwQ0OyEq^+VnuyZr1G34o0k(8Cg#ftAd=u?L+j7f7K_N@LL#$06$@l&<0 z2S`k6fkH&e5)@ciTe$Qrk83Hk`7LlKu465pc(;x*E!vD_=r|CHPbxfnpMFB%6()%P zAcXI0DNd28Z7i~@=gWDh>+ZawGHC^-xx#$Qd$7hwVxCK*u%Jk_6 zngwf0Lh~|-Tqa=LaKp2JC(6IJq6rX}vD=kE;08iue#=v9B9pJdx_acujkLeFl|LIz zay}Lvf-E>H!WqeY9${(+mu$>R{)=n`sU`5BI5xrQlhRv-TF#r^1amdI+Y&}90WbBe z`3@anF+rXmGMT50B8>5UiU7_9JP@76PJBJ_Nm^5=a}4PdrfpWTp>*265%8$2F49r$ zpIc@RERwvCFJl5dFOhi#EKewf#yC|@6S<*zvlIbT_N+i0q?;M$PsHePObL+;e|*Ee zeXEkiWd!NQnrWP$qXw@X7$lT(p&NePRG79HkCN9p9Iv7Sa!*lGrjPNPu_deYja7^n z3Tw%DwA^$9sUcYtN|CdVS(r!^jGB9`dVNJ|IP6f^7n;dL5kA6uXakJ&1-x0f-zouj*)?tT|UnN*hG#|n%PC359nhWEk9of-T+>? zb&~!eJ!ZFUL!uZ`R^yE2k+wlTq3Rh`EtWNM)l_k_tgoc9z(o$w^D1B*zqpCk(D zN0NT2;|3gphRHy*B4s`;H6I|w5=P37EnVj&LBTW(=&e6=n>~t&I{a;+gNsJ(aI;PXE($@yDe1s- zo}`z}*X|aiy7$@U!981*4njFLaAz`sIW$-+liZ9KnEhCA6FkN8A?lGlGtCS@NkNAf zCCc=}e$pMzUk4e9S&Bv56|XoX49&ja`!jJ%{d{E>mgtwpEQW`VA;N%C_w2`!NmeH; zVTC@Pjv>DVke}i&Sl4^2r?3iLq@ERc-raud9l+Skw{9mujLUTNpyB@&~lT};&niN zVDryIsm5>PU!$lKO4}x>vwLx5M-mtwq8}C|gQC7Qc~S%0aUuHmpbqK<8a~>6h&)y@ zM*u@Ds0~-C-m$&A7)U3gY47xHIY1Cq*R%)`23-3i$7B|LIE`EsgNcPwvGCuY?8kt& z4ggm9>U!$qi{Hb1DQ^WuPAKwdb`Uyg`PrdSH-rcjlw0WQ+~Knoy##S!l$bTd*{fYc z3Xeo!iPy%Z!kamy`N`m%bje<+W5QD9teTZ zzHvsP!-~z7m-z6rQX)?qok!DUPJ6+>+|@Lxe7!f&x2>=zlt#Dz92a|w#Iv92=5f}B z1R}^aeu`<(d}4j5k6ojj24MX(?^6Yrkil>)%}+wY-R1=FbzCToI8RTjjb)Ojb`&f_ zdCj+bLiurJM-mJrWQqRi8$b7MC-Lm5x(#?C-;8}8Q5>~QSx!|~(%E6pfjHgIC&{A& za6Am;G@7b5)15WcA>p{h{6#(?o`K8IhVPQRn*ioC@dKz#4P=W(?0oY}EySdROZibi zuea@(IrLR+IqE3IdZa z4!Qzp05+h|=_+syJ%+n+@0?M7b6k^(`Kf9IiLSwEdRp0#m@(g2N5=}42b5qS8Sz5+ zzOkA%ob+}W2}Xf7ajQU4$IqWNzA2fV45KH4x#^zKy{`Rj_St&B4It789_3zh7D2A%fSfFqHj}d8-$$+J z)(oi@-6u30nO*<}75PJN zU_qHC(GbENWJE~8!Tfc{IWEDYH;|zLdkf+Ud{hx7%_+%I?Kw`ZrH!Ww5SvD*8yPbw zVV*z^B(iFo_6pI9RuF9D@rU8O*-`IJ`QJ*V0_%Q( z3YoKTZ#B7!Zfy6~_N|aG3SGf8&!1(oqu{B}%2h}dm^#x~kgIKg{P)P^aWCXD^bJ1{ zOuT+v$nMKY6_tpe^q*oK^p;2fG0ks_i%$3`QeYea;m7als4OLuVm|Qd-Z;ncnCALs zP4CH;E^H~5lz`OI^4e-D#g~8X(HR`42DG*ICH#GUzbhV~4*8)ye~kcdbkWS$vc>a>5c}Q=ZwQBfyBU=Z5>l=7Y32C{1eA=UseyiK$ck0J>Ln_*bSrGFi0RF#g z;`kzol)I@9$E-WReDq!P$+txOvuYIv%C*CGJe5+nPDvl_h#WpJ$S4WY-esXWw-Eat zEy<1nt{)Qh!=ev7_0-8DW==TbV0ZEP(xUu;#vW^WV>WJiZYgONs0p!wcNqXzEmj2L zFP3$Kgt2(M|M(rA%5^N3KZHRbJVQ~bIRAc*rq00Hq!dSbRm_nv#t~5GOcd2QmP}>` zPg2)2LL3Lkv=I*gVOVK|RiRkYie?~I8y)u@HydCS_{1Zlmqk?AHc)QNEce4m^T_>+ z-%Q0DJAPoj0TkYg7y&2)+Z-zxBxOv{cxKpti+`C4-$(QRtR^9mYz@|(i2;qUDZZ8| z4)_iRy^3|5F}oN(MEPe3oH8Oh`Uib_d|NcG-~sN%EXC9pDH=~Zk#$Xc4$OSt+22dC6sk;87 zM6dfn@wTx3m0gy*(Rgm~=O%bIV5?vR;nQr#bKAd*g1JvU!tFWUp91C$#bHakbfx;fQJCSCU<38_kGzG4B0Rr(p*#(hOz=+_# zt#0t&!G4ye-`o!ZRdKe+On785)YVHn?sH@Qu_kRJY?vI1;`R!y; zHx;0K^yb@mugE97vH`G7zZPhfet#q3Y=xDl`}aB0)jC#yls{M21Vtkza9GSs7Y)g} z!fqefRV2QpR9x&wnfIJVb^gWdot`^SsBZ$551t+aIIqZDaA0&JG6h z5yBjxgdP7BNgDSl&|XynQsr*u;51DV^Tn>ZyX3>Yt#M=^OvAZK*M=?gy4jds?avwt zO0B^OW}&X^uNdlh9<;@zhJi~2(abzOiuZRrXl!R!KKexTN>5$+fWK4b=mlPw!#M!GLAH~y6(XKxGv$0DWV?*5=Z@- zg``+5(r*2==Ic28g?$#PV|3`~bk(NtbYJ##Uu2l+afP#A?bujNsBW_Z8;Lds^seg0 zs1?OaEm|i#IMd<#-veih!0OVZoe{$~8FQsp9xKeO0;!MK< zHZTO2W4ku>Y|C9gJXw{ zbS}OH>Lkll(Uls2U`YCH+yUAkhKZU4NuqYH5_-N{XZJ815HpL5e;IU1{*KxGr4IO@ z)36VW%`#-s|E{r^1!SwsMRUte1&@A7M7=Bg^RlDHs)fHQqX{%c6ZX1pJSDt}whjtI z)s@j!?Ww$$A%j8d4U_jDiP5O<PqrfSpDWx*tDFp&sbl1rlrY`&<#jm&@%h z=YNOsF9usdmy9rtkA*xxZ;?74h0y^Lh*pzRrRJnYMqXi}O$%Msj>`8}$f7ncKV7z0 zNcs($j??=#aH($lhuV1UQ&4ifGdFtyEDIuL#jy2z-+g`bROT>pL!v0wM%HjMR-9tH z{c9X_G+!=YL@qfs(HqM+)BTdoPOW?yK`V@x`VMTn1M0XvolFi4NLmx4vvdNW? zi3E^*f%;9pdf~s7KJ_Vg6y&76OnCSi;PStANcYXnjp+w_>-lF8Xph_n5v=+iyAZhshhLh3tRW-P5%2L;f*0w7X^ zuHH73zh;)gGM%QZ5~zI782k=@dE7Y~z(|zk(f33>W_MguT*Kyh3+f3aH&(pxrPwH` za~fxp;kw13GAmJzCgzm%CYTx2t5a_501Q>Z%Wu zIJ&Zx(0>70iHnl@G{S&#O;=?hkdlz6YxyL;Y79!c-M+L>YSW%Ioj9Q7=)_;k>${m7V&Y&v7evv<&DdnP|Qcw!zn4j_ElM*7}qp9r~5R-J|-RD1u!X)GTP4BKgn2;inLy}1aASH7@)2fd`unSfqOrZv zh-n5<6pmh*qBb~4ZXJ}ONVDXH0j)J8Mv7lBg+aW11a?5i+A#F{$DG^;1+-fJXb`}< z4;6IIiU4(xkyhEk2hxF!g46hdvgv#_Y2IiAEJLsxp!5ZuMrC#NWa0ckGonAD(pFI*0wR2uLFw6&EN63&Rj*;Gl+Jhdt?GEljOZJ3y2#iJHYyWHi$*Gb zR{SkLp93tnxhlcH_7&f@iBag2rKaG^4sefQDIcINvvUfR0sRZx?9>u~bpH?u+ya0z zSycJxt$+6MNHX{+oAORcg!aW$(BRpxUIaSLk|uIEM4l{otvQQs0tMa+E{e`zQ*s*J z(AEx3(A2(u`9S9B30;v8AM$0(3YJ%AM=@kjChEbdohBcaEYx>P&<{L8os*WTMM!f8 zGSjP|fwMjG8$uBvjg=trjr0DgS3qS5aQcWj`25flDl|PG9ZB)~h*KxBe+*y;=!32K#&5x}9al zY7(AdO(nVY^e*CI|FxX?xL`NQM?Xx^8GaiyHgb3p?qP1Zi>P`zkf}hG%tw6 z(%3~VQaArg?DhF(wLmB3Uj|&aSV@*7Dt)b*eirh|UyNMb_uxXSAh2H>>49#gc+5u* zK=@Rcw^%Lqc=^qlNx7#Uq2>r$4uD z2KpLk;q$F%y9si@ybwOYn`m|X!K7+apyb8wvm$y!FNk{69|p&L!5#wyJOP-P1-G1( zB9ScK)~*T!dHS^5sb*FGc4)p{3~NUK9Yw*va*ReV3D;~x8@Td}{miNp9h`EndRj*D zJvyY^hGoT27|<&d1gi0J(Y*@j!7M=U$4;0R)^&a4odb>gSnM<(?)4U`%7)3g4zKV9 zlTQa^b>dcS?_Myt2CRWDQaN@T+g!JnN%Z`#qkiaEHVVG%Db@P(N~bnJpG30!zeXYc zJ@6WzEL?wPWB6UjwF~ceT$H6a8Vmv}-yjq;NJCXX4{MDa-=v?!(HF0wfH-V*nizTb zYw>p46&l{oq4SWJQ0-xI+Q}P*bp{+oUw$lx0)0!;S<{z^6zu)Pm0Wdus#k@(Fa)|jkiAU2p;p&!%_Rp4s&)xkAV7xvlG_qTwT3Yc)~mi zAnvm(o^ySduP2f*0I%aW$d!*a6T+69a(}&8$>JOK5?w}}S)f-Y9s_y~LG!KWmi~q| z?d%=NO04){bEC8i0=n{MY$Jl~s&B925$lwJRfalBHuXJn$W}3R?Vp0|sHSQLWygyv z#Ig3~wn*72+-GcXI{pz+)h^9v`7(tz(jV*^_?ijWd@Z>&CraErvd)o#cE!*}AzG=G zlRMmSrHXxcL)cfu&JyUk*;+Ck3ovSS*9p@;TmJ*8srfMV@0q@3z)PV2(BRF{;h=xQ z`yluO>F6#tv;MP@^6#<^S^#XkIz%Zo5`YrEV8qAqgg^`_@Gb9Qhu+HZjBoiU!L|XF zAwZv*ZrDQaIF2TBO83?#*sNOTK+`OFG%rcJ$v?(#-UP}kyzN}s$BZNN6QnIJzMi1|gH!1-9q5t;gdF3BL zF7nCnE!=GzEaxK=Z%3ei&(o7=w*L7(cAGb3<*M$n$PWOR?KWGcaSvywQ18`du;{GH3jC*BTMFOY5@)iQ%U77CY>mXX1hW9J%x2GI z)SB!TD=M_+o@1ek`h)x5Hr$d5#i9B>U%W zibgbTPm{1Mr8;726HDEdoNQdQ$USVxgCa39KU6P#& zu8*{?RP4Cw*(*0uOphdC7gcKPY&5FATz$LCK~}21&3w6cgXQnR z>K#AuATLmTQAv96g{(|sdcMkZO+I~SDi>+f%9v>kB!{Mmj?1H~!g?Ah~4z^z+)+ z7f*lxW^Fz%zG>0Q#g7a8I0%Jgf!yBM2P(FCssuh&rYGJ+_q>qt=K>^oZ8@KqG12|U zso(#3MTdbM#Y8IoFROK?E*7VzQewfIpOzgGgutAmRJIMye{F*0yC99}uVgGZp@H_jnF5wRK5^;7g+3vJGqxQ_9- z%g&SK&Hf!CvaW-m(LdgIom+hVJgS41WUyLkI_5{)WoX{zQs2{#5G-(y3wN3MH*Se< zh^TkNs2YOYEkD)tYvPb!1n!TD%X8sylui#9PXkBA4{`%sC_lb%13k|F@x3+pAXqsk z@Ko1lC!N1Z)l__B^EkV}E8shbC!4}|(5)bE!j1InKHsKk57QClQchSzB%9L{m0CY* znr^*Dhq961W5;XT{-bwFLfykd?X}pb+&NZ0TI)D?w?#y1f3V18D43^t z<#6zgenLO|-h)AOdI9N$1T$ro2FY&5kAu%EF`GX^9CQ;J$30yO@=|Gak7MfBJTK9` z?;&?O|LA+NU+CDK`i{H#jJVq_ZF~z;8td?HK%7q@-)Z`kr!+oEeDC2>rjP7cS?m3~AyXwZx7&G)jb!rL?+@CsWXJ6I|Uf=yfQ(?(C|G1&TeXvAaA3kGHRs1#l1@-CK z=FCQ0gHQZ>8yMfDqp29>i6YHzc32Fb)zs^Hxa4w!RAU)CXD57uQ2EG9i)43xeC1U- zzidtC*m?l@c8c^Q18liN)pN|6(l!@c-SNVQ=`3zrN#Qoj{GO9p-P%z)X>hI|?mx4b@gIO-cDek^fd!x~$%Vn+3 zw#^xT8a`OEav2e+>}MI~EAWs<)VPE})4v9lf~M0l*5cLTOXf}cANbGTYlouj6JpEg Rs~;;}(^A(*RUz%d{|^cjGoJte diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 6a9cd024c2fd8f1bc8c9c4a02c60ee68a38751fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12192 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 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 73887356cfad5084ee9777ae0077c9fd721931bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17419 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 U%cm=Vhfy(jy85}Sb4q9e0AvUEJOBUy diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 804e004c02e81700f80cfec6f0391763cb1f94a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17370 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 W;OtD-Qp|UDV5uwXAU-JCMEpOAAeOKI diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 87a8e3faebc6c895295dff3d9ac7aab6c8b334d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24124 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 vA7f&^pnt%Q?%z2m^Z \ No newline at end of file diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml deleted file mode 100644 index f387b90..0000000 --- a/android/app/src/main/res/values/colors.xml +++ /dev/null @@ -1,6 +0,0 @@ - - #ffffff - #ffffff - #023c69 - #ffffff - \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml deleted file mode 100644 index aceaa29..0000000 --- a/android/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,5 +0,0 @@ - - Our City Forest - contain - false - \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml deleted file mode 100644 index ab7cb49..0000000 --- a/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle deleted file mode 100644 index 9ae2aca..0000000 --- a/android/build.gradle +++ /dev/null @@ -1,45 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. - -buildscript { - ext { - buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0' - minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '23') - compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34') - targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34') - kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23' - - ndkVersion = "26.1.10909125" - } - repositories { - google() - mavenCentral() - } - dependencies { - classpath('com.android.tools.build:gradle') - classpath('com.facebook.react:react-native-gradle-plugin') - classpath('org.jetbrains.kotlin:kotlin-gradle-plugin') - } -} - -apply plugin: "com.facebook.react.rootproject" - -allprojects { - repositories { - maven { - // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm - url(new File(['node', '--print', "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), '../android')) - } - maven { - // Android JSC is installed from npm - url(new File(['node', '--print', "require.resolve('jsc-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), '../dist')) - } - - google() - mavenCentral() - maven { url 'https://www.jitpack.io' } - } -} -// @generated begin expo-camera-import - expo prebuild (DO NOT MODIFY) sync-f244f4f3d8bf7229102e8f992b525b8602c74770 -def expoCameraMavenPath = new File(["node", "--print", "require.resolve('expo-camera/package.json')"].execute(null, rootDir).text.trim(), "../android/maven") -allprojects { repositories { maven { url(expoCameraMavenPath) } } } -// @generated end expo-camera-import \ No newline at end of file diff --git a/android/gradle.properties b/android/gradle.properties deleted file mode 100644 index 40220de..0000000 --- a/android/gradle.properties +++ /dev/null @@ -1,59 +0,0 @@ -# Project-wide Gradle settings. - -# IDE (e.g. Android Studio) users: -# Gradle settings configured through the IDE *will override* -# any settings specified in this file. - -# For more details on how to configure your build environment visit -# http://www.gradle.org/docs/current/userguide/build_environment.html - -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m -org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m - -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true - -# AndroidX package structure to make it clearer which packages are bundled with the -# Android operating system, and which are packaged with your app's APK -# https://developer.android.com/topic/libraries/support-library/androidx-rn -android.useAndroidX=true - -# Automatically convert third-party libraries to use AndroidX -android.enableJetifier=true - -# Enable AAPT2 PNG crunching -android.enablePngCrunchInReleaseBuilds=true - -# Use this property to specify which architecture you want to build. -# You can also override it from the CLI using -# ./gradlew -PreactNativeArchitectures=x86_64 -reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 - -# Use this property to enable support to the new architecture. -# This will allow you to use TurboModules and the Fabric render in -# your application. You should enable this flag either if you want -# to write custom TurboModules/Fabric components OR use libraries that -# are providing them. -newArchEnabled=false - -# Use this property to enable or disable the Hermes JS engine. -# If set to false, you will be using JSC instead. -hermesEnabled=true - -# Enable GIF support in React Native images (~200 B increase) -expo.gif.enabled=true -# Enable webp support in React Native images (~85 KB increase) -expo.webp.enabled=true -# Enable animated webp support (~3.4 MB increase) -# Disabled by default because iOS doesn't support animated webp -expo.webp.animated=false - -# Enable network inspector -EX_DEV_CLIENT_NETWORK_INSPECTOR=true - -# Use legacy packaging to compress native libraries in the resulting APK. -expo.useLegacyPackaging=false diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index e6441136f3d4ba8a0da8d277868979cfbc8ad796..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43453 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK literal 0 HcmV?d00001 diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json new file mode 100644 index 0000000..7d28020 --- /dev/null +++ b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json @@ -0,0 +1,21 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "image.png", + "scale": "1x" + }, + { + "idiom": "universal", + "scale": "2x" + }, + { + "idiom": "universal", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png new file mode 100644 index 0000000000000000000000000000000000000000..33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j literal 0 HcmV?d00001 diff --git a/ios/OurCityForest/Info.plist b/ios/OurCityForest/Info.plist index f6fd89e..2ecf5ed 100644 --- a/ios/OurCityForest/Info.plist +++ b/ios/OurCityForest/Info.plist @@ -27,8 +27,14 @@ CFBundleURLSchemes + our-city-forest org.calblueprint.ourcityforest - org.calblueprint.ourcityforest + + + + CFBundleURLSchemes + + exp+our-city-forest diff --git a/ios/Podfile.lock b/ios/Podfile.lock index e8df24e..a3d12de 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -11,8 +11,218 @@ PODS: - ExpoModulesCore - EXConstants (16.0.2): - ExpoModulesCore + - EXJSONUtils (0.13.1) + - EXManifests (0.14.3): + - ExpoModulesCore - Expo (51.0.38): - ExpoModulesCore + - expo-dev-client (4.0.28): + - EXManifests + - expo-dev-launcher + - expo-dev-menu + - expo-dev-menu-interface + - EXUpdatesInterface + - expo-dev-launcher (4.0.28): + - DoubleConversion + - EXManifests + - expo-dev-launcher/Main (= 4.0.28) + - expo-dev-menu + - expo-dev-menu-interface + - ExpoModulesCore + - EXUpdatesInterface + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-launcher/Main (4.0.28): + - DoubleConversion + - EXManifests + - expo-dev-launcher/Unsafe + - expo-dev-menu + - expo-dev-menu-interface + - ExpoModulesCore + - EXUpdatesInterface + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-launcher/Unsafe (4.0.28): + - DoubleConversion + - EXManifests + - expo-dev-menu + - expo-dev-menu-interface + - ExpoModulesCore + - EXUpdatesInterface + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-menu (5.0.22): + - DoubleConversion + - expo-dev-menu/Main (= 5.0.22) + - expo-dev-menu/ReactNativeCompatibles (= 5.0.22) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-menu-interface (1.8.3) + - expo-dev-menu/Main (5.0.22): + - DoubleConversion + - EXManifests + - expo-dev-menu-interface + - expo-dev-menu/Vendored + - ExpoModulesCore + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-menu/ReactNativeCompatibles (5.0.22): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-menu/SafeAreaView (5.0.22): + - DoubleConversion + - ExpoModulesCore + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-menu/Vendored (5.0.22): + - DoubleConversion + - expo-dev-menu/SafeAreaView + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga - ExpoAdapterGoogleSignIn (13.1.0): - ExpoModulesCore - GoogleSignIn (~> 7.1) @@ -58,6 +268,8 @@ PODS: - Yoga - ExpoWebBrowser (13.0.3): - ExpoModulesCore + - EXUpdatesInterface (0.16.2): + - ExpoModulesCore - FBLazyVector (0.74.5) - fmt (9.1.0) - glog (0.3.5) @@ -1385,7 +1597,13 @@ DEPENDENCIES: - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - EXApplication (from `../node_modules/expo-application/ios`) - EXConstants (from `../node_modules/expo-constants/ios`) + - EXJSONUtils (from `../node_modules/expo-json-utils/ios`) + - EXManifests (from `../node_modules/expo-manifests/ios`) - Expo (from `../node_modules/expo`) + - expo-dev-client (from `../node_modules/expo-dev-client/ios`) + - expo-dev-launcher (from `../node_modules/expo-dev-launcher`) + - expo-dev-menu (from `../node_modules/expo-dev-menu`) + - expo-dev-menu-interface (from `../node_modules/expo-dev-menu-interface/ios`) - "ExpoAdapterGoogleSignIn (from `../node_modules/@react-native-google-signin/google-signin/expo/ios`)" - ExpoAsset (from `../node_modules/expo-asset/ios`) - ExpoCamera (from `../node_modules/expo-camera/ios`) @@ -1396,6 +1614,7 @@ DEPENDENCIES: - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) - ExpoModulesCore (from `../node_modules/expo-modules-core`) - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`) + - EXUpdatesInterface (from `../node_modules/expo-updates-interface/ios`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) @@ -1477,8 +1696,20 @@ EXTERNAL SOURCES: :path: "../node_modules/expo-application/ios" EXConstants: :path: "../node_modules/expo-constants/ios" + EXJSONUtils: + :path: "../node_modules/expo-json-utils/ios" + EXManifests: + :path: "../node_modules/expo-manifests/ios" Expo: :path: "../node_modules/expo" + expo-dev-client: + :path: "../node_modules/expo-dev-client/ios" + expo-dev-launcher: + :path: "../node_modules/expo-dev-launcher" + expo-dev-menu: + :path: "../node_modules/expo-dev-menu" + expo-dev-menu-interface: + :path: "../node_modules/expo-dev-menu-interface/ios" ExpoAdapterGoogleSignIn: :path: "../node_modules/@react-native-google-signin/google-signin/expo/ios" ExpoAsset: @@ -1499,6 +1730,8 @@ EXTERNAL SOURCES: :path: "../node_modules/expo-modules-core" ExpoWebBrowser: :path: "../node_modules/expo-web-browser/ios" + EXUpdatesInterface: + :path: "../node_modules/expo-updates-interface/ios" FBLazyVector: :path: "../node_modules/react-native/Libraries/FBLazyVector" fmt: @@ -1627,7 +1860,13 @@ SPEC CHECKSUMS: DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 EXApplication: c08200c34daca7af7fd76ac4b9d606077410e8ad EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 + EXJSONUtils: 30c17fd9cc364d722c0946a550dfbf1be92ef6a4 + EXManifests: c1fab4c3237675e7b0299ea8df0bcb14baca4f42 Expo: 9b6666ef2fedcfc89c5b9be2aa1ce12b81f9e7f5 + expo-dev-client: e25e1c63686cc097d9701354e475b2b60038b83b + expo-dev-launcher: 8a308596a1a2fa9c4480eccdb8d0c1d1035bbfdf + expo-dev-menu: 9c3004c35de890a799fd88f73b106c5e2c5b6d6d + expo-dev-menu-interface: be32c09f1e03833050f0ee290dcc86b3ad0e73e4 ExpoAdapterGoogleSignIn: da10ae7e7c1d73a10c2facebcdfe5ebea8e073ce ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5 @@ -1638,14 +1877,15 @@ SPEC CHECKSUMS: ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4 ExpoWebBrowser: 7595ccac6938eb65b076385fd23d035db9ecdc8e + EXUpdatesInterface: 996527fd7d1a5d271eb523258d603f8f92038f24 FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af - fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 - glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f + fmt: 8083860262b879fc92bca720969c91bdb88ada93 + glog: 77f46f3d5c779b34a09b51a92fa9e0fcab64df1c GoogleSignIn: d4281ab6cf21542b1cfaff85c191f230b399d2db GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 - hermes-engine: 8c1577f3fdb849cbe7729c2e7b5abc4b845e88f8 - RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 + hermes-engine: e52d9706e7fd6078e529d8ada1af7b95946c4ce6 + RCT-Folly: 36944e180e3143948e1c8b0c5eade65a3dd45142 RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584 RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1 RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994 diff --git a/package-lock.json b/package-lock.json index a7a965a..baaf993 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "expo-camera": "~15.0.16", "expo-constants": "~16.0.2", "expo-crypto": "~13.0.2", + "expo-dev-client": "~4.0.28", "expo-device": "~6.0.2", "expo-status-bar": "~1.12.1", "expo-web-browser": "~13.0.3", @@ -8923,9 +8924,109 @@ } }, "node_modules/expo-dev-client": { - "version": "4.0.29", - "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-4.0.29.tgz", - "integrity": "sha512-aANlw9dC4PJEPaRNpe+X5xwyYI+aCIcbZklAAsFlkv2/05gLrsvAFgmQpRtowAzF+VggHWde1eKUOeUccAYIEg==", + "version": "4.0.28", + "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-4.0.28.tgz", + "integrity": "sha512-wz5G4vY3Gbk5GuQTyijdqY4Hwr/NDt5OUTErbOu1vd4XRIAsI+8IkK5hsBUhGmqrdkYnP5NxxOxC/soFzX/9+w==", + "license": "MIT", + "dependencies": { + "expo-dev-launcher": "4.0.28", + "expo-dev-menu": "5.0.22", + "expo-dev-menu-interface": "1.8.3", + "expo-manifests": "~0.14.0", + "expo-updates-interface": "~0.16.2" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-launcher": { + "version": "4.0.28", + "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-4.0.28.tgz", + "integrity": "sha512-goE7jcaGVA2zu4gV3/hQ9RXqGhUZZAu339VYNLbwPdaNCzFaG6A8MZHg18gytCUnZ5QkRJsYi4q/8YcwUCASlQ==", + "license": "MIT", + "dependencies": { + "ajv": "8.11.0", + "expo-dev-menu": "5.0.22", + "expo-manifests": "~0.14.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-launcher/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/expo-dev-launcher/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/expo-dev-launcher/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-dev-menu": { + "version": "5.0.22", + "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-5.0.22.tgz", + "integrity": "sha512-VzpdQReAtjbI1qIuwOf0sUzf91HsfGThojgJD9Ez0eca12qY5tTGYzHa1EM9V+zIcNuNZ7+A8bHJJdmZ4zvU6g==", + "license": "MIT", + "dependencies": { + "expo-dev-menu-interface": "1.8.3", + "semver": "^7.5.4" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-menu-interface": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.8.3.tgz", + "integrity": "sha512-QM0LRozeFT5Ek0N7XpV93M+HMdEKRLEOXn0aW5M3uoUlnqC1+PLtF3HMy3k3hMKTTE/kJ1y1Z7akH07T0lunCQ==", + "license": "MIT", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-menu/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-device": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/expo-device/-/expo-device-6.0.2.tgz", + "integrity": "sha512-sCt91CuTmAuMXX4SlFOn4lIos2UIr8vb0jDstDDZXys6kErcj0uynC7bQAMreU5uRUTKMAl4MAMpKt9ufCXPBw==", "license": "MIT", "dependencies": { "expo-dev-launcher": "4.0.29", @@ -8959,6 +9060,12 @@ "expo": "*" } }, + "node_modules/expo-json-utils": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.13.1.tgz", + "integrity": "sha512-mlfaSArGVb+oJmUcR22jEONlgPp0wj4iNIHfQ2je9Q8WTOqMc0Ws9tUciz3JdJnhffdHqo/k8fpvf0IRmN5HPA==", + "license": "MIT" + }, "node_modules/expo-keep-awake": { "version": "13.0.2", "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-13.0.2.tgz", @@ -9073,6 +9180,15 @@ "integrity": "sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA==", "license": "MIT" }, + "node_modules/expo-updates-interface": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-0.16.2.tgz", + "integrity": "sha512-929XBU70q5ELxkKADj1xL0UIm3HvhYhNAOZv5DSk7rrKvLo7QDdPyl+JVnwZm9LrkNbH4wuE2rLoKu1KMgZ+9A==", + "license": "MIT", + "peerDependencies": { + "expo": "*" + } + }, "node_modules/expo-web-browser": { "version": "13.0.3", "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-13.0.3.tgz", @@ -16474,7 +16590,6 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" diff --git a/src/components/GoogleSignInButton1.tsx b/src/components/GoogleSignInButton1.tsx index f6e7570..cc6f503 100644 --- a/src/components/GoogleSignInButton1.tsx +++ b/src/components/GoogleSignInButton1.tsx @@ -10,13 +10,15 @@ WebBrowser.maybeCompleteAuthSession(); const redirectUri = 'https://auth.expo.io/@ocfdev/our-city-forest'; export default function GoogleSignInButton() { const [userInfo, setUserInfo] = useState(null); - const [request, response, promptAsync] = Google.useIdTokenAuthRequest({ + const [request, response, promptAsync] = Google.useAuthRequest({ webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, redirectUri, }); + console.log(process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID); + console.log('Request URI:', request?.url); <<<<<<< HEAD diff --git a/src/components/GoogleSignOutButton.tsx b/src/components/GoogleSignOutButton.tsx index be6a8ec..9970774 100644 --- a/src/components/GoogleSignOutButton.tsx +++ b/src/components/GoogleSignOutButton.tsx @@ -1,6 +1,6 @@ import { Text, TouchableOpacity } from 'react-native'; import AsyncStorage from '@react-native-async-storage/async-storage'; -import { styles } from '@/screens/styles'; +import { styles } from '@/screens/login/styles'; export default function GoogleSignOutButton() { return ( diff --git a/src/types/navigation.ts b/src/types/navigation.ts deleted file mode 100644 index c65363d..0000000 --- a/src/types/navigation.ts +++ /dev/null @@ -1,11 +0,0 @@ -export type LoginStackParamList = { - Login: undefined; - AllTrees: undefined; - AvailableTrees: undefined; -}; - -export type RootStackParamList = { - Home: undefined; - Scanner: undefined; - TreeInfoPage: { treeId: string }; -}; diff --git a/src/types/navigation.tsx b/src/types/navigation.tsx index 3655185..14ba82d 100644 --- a/src/types/navigation.tsx +++ b/src/types/navigation.tsx @@ -3,3 +3,9 @@ export type LoginStackParamList = { AvailableTrees: undefined; AllTrees: undefined; }; + +export type RootStackParamList = { + Home: undefined; + Scanner: undefined; + TreeInfoPage: { treeId: string }; +}; From 2b6282d5b0f3ba1d0cebdfffbbfc44a287219447 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 6 Nov 2024 14:43:50 -0800 Subject: [PATCH 33/67] auth --- .gitignore | 8 +++++++- src/components/GoogleSignInButton1.tsx | 4 +++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c407fca..0fcd55f 100644 --- a/.gitignore +++ b/.gitignore @@ -39,5 +39,11 @@ yarn-error.* # typescript *.tsbuildinfo +<<<<<<< HEAD ios/ -android/ \ No newline at end of file +android/ +======= +# ios +ios/* +android/* +>>>>>>> 893ea80 (auth) diff --git a/src/components/GoogleSignInButton1.tsx b/src/components/GoogleSignInButton1.tsx index cc6f503..352d526 100644 --- a/src/components/GoogleSignInButton1.tsx +++ b/src/components/GoogleSignInButton1.tsx @@ -7,14 +7,16 @@ import { styles } from '@/screens/styles'; WebBrowser.maybeCompleteAuthSession(); +<<<<<<< HEAD const redirectUri = 'https://auth.expo.io/@ocfdev/our-city-forest'; +======= +>>>>>>> 893ea80 (auth) export default function GoogleSignInButton() { const [userInfo, setUserInfo] = useState(null); const [request, response, promptAsync] = Google.useAuthRequest({ webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, - redirectUri, }); console.log(process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID); From 7c3697b01cb1df0688a004e5af2adc3fb8a331ae Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Thu, 7 Nov 2024 13:47:43 -0800 Subject: [PATCH 34/67] created login screen --- ...ogleSignInButton1.tsx => GoogleSignIn.tsx} | 26 ++++++------------- src/screens/login/LoginScreen.tsx | 20 ++++++++++++++ src/screens/login/styles.ts | 15 +++++++++++ 3 files changed, 43 insertions(+), 18 deletions(-) rename src/components/{GoogleSignInButton1.tsx => GoogleSignIn.tsx} (85%) diff --git a/src/components/GoogleSignInButton1.tsx b/src/components/GoogleSignIn.tsx similarity index 85% rename from src/components/GoogleSignInButton1.tsx rename to src/components/GoogleSignIn.tsx index 352d526..e8182db 100644 --- a/src/components/GoogleSignInButton1.tsx +++ b/src/components/GoogleSignIn.tsx @@ -1,17 +1,24 @@ +<<<<<<< HEAD:src/components/GoogleSignInButton1.tsx import React, { useEffect, useState } from 'react'; import { Text, TouchableOpacity } from 'react-native'; +======= +import { useEffect, useState } from 'react'; +>>>>>>> d83525b (created login screen):src/components/GoogleSignIn.tsx import * as Google from 'expo-auth-session/providers/google'; import * as WebBrowser from 'expo-web-browser'; import AsyncStorage from '@react-native-async-storage/async-storage'; -import { styles } from '@/screens/styles'; WebBrowser.maybeCompleteAuthSession(); +<<<<<<< HEAD:src/components/GoogleSignInButton1.tsx <<<<<<< HEAD const redirectUri = 'https://auth.expo.io/@ocfdev/our-city-forest'; ======= >>>>>>> 893ea80 (auth) export default function GoogleSignInButton() { +======= +export default function GoogleSignIn() { +>>>>>>> d83525b (created login screen):src/components/GoogleSignIn.tsx const [userInfo, setUserInfo] = useState(null); const [request, response, promptAsync] = Google.useAuthRequest({ webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, @@ -72,22 +79,5 @@ export default function GoogleSignInButton() { console.error('Failed to fetch user data:', error); } }; - console.log('Current userInfo state:', userInfo); - - return ( - { - if (request) { - console.log('Prompting for Google sign-in...'); - promptAsync(); - } else { - console.log('Request is not ready.'); - } - }} - > - Sign in with Google - - ); } diff --git a/src/screens/login/LoginScreen.tsx b/src/screens/login/LoginScreen.tsx index d7315f0..fa7bb32 100644 --- a/src/screens/login/LoginScreen.tsx +++ b/src/screens/login/LoginScreen.tsx @@ -1,6 +1,10 @@ import { Image, Text, TouchableOpacity, View } from 'react-native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; +<<<<<<< HEAD import GoogleSignInButton from '@/components/GoogleSignInButton'; +======= +import GoogleSignIn from '@/components/GoogleSignIn'; +>>>>>>> d83525b (created login screen) import { LoginStackParamList } from '@/types/navigation'; import { styles } from './styles'; @@ -15,16 +19,32 @@ export default function LoginScreen({ navigation, route }: LoginProps) { +<<<<<<< HEAD navigation.navigate('AvailableTrees')} > Guest +======= + + navigation.navigate('TreeAvailability')} + > + Guest + +>>>>>>> d83525b (created login screen) Are you an admin? +<<<<<<< HEAD +======= + GoogleSignIn()}> + Login Here + +>>>>>>> d83525b (created login screen) ); diff --git a/src/screens/login/styles.ts b/src/screens/login/styles.ts index 3eb0408..5266b66 100644 --- a/src/screens/login/styles.ts +++ b/src/screens/login/styles.ts @@ -15,12 +15,20 @@ export const styles = StyleSheet.create({ logoContainer: { alignItems: 'center', +<<<<<<< HEAD paddingTop: 20, paddingBottom: 70, +======= +>>>>>>> d83525b (created login screen) }, logo: { height: 200, +<<<<<<< HEAD +======= + marginTop: 20, + marginBottom: 70, +>>>>>>> d83525b (created login screen) }, button: { @@ -28,6 +36,10 @@ export const styles = StyleSheet.create({ padding: 15, borderRadius: 5, alignItems: 'center', +<<<<<<< HEAD +======= + marginBottom: 10, +>>>>>>> d83525b (created login screen) }, buttonText: { @@ -40,7 +52,10 @@ export const styles = StyleSheet.create({ flex: 0, flexDirection: 'row', justifyContent: 'flex-end', +<<<<<<< HEAD paddingTop: 10, +======= +>>>>>>> d83525b (created login screen) }, adminLoginText: { From 937f7d217131afa5af7b10ba8b18e73bac934704 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Thu, 7 Nov 2024 19:40:46 -0800 Subject: [PATCH 35/67] hi fi login page created --- package-lock.json | 2 + src/screens/login/GoogleSignInButton.tsx | 75 ++++++++++++++++++++++++ src/screens/login/LoginScreen.tsx | 14 +++++ src/screens/login/styles.ts | 15 +++++ 4 files changed, 106 insertions(+) create mode 100644 src/screens/login/GoogleSignInButton.tsx diff --git a/package-lock.json b/package-lock.json index baaf993..a549a76 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,8 @@ "expo-crypto": "~13.0.2", "expo-dev-client": "~4.0.28", "expo-device": "~6.0.2", + "expo-linking": "~6.3.1", + "expo-random": "~14.0.1", "expo-status-bar": "~1.12.1", "expo-web-browser": "~13.0.3", "nodemon": "^3.1.7", diff --git a/src/screens/login/GoogleSignInButton.tsx b/src/screens/login/GoogleSignInButton.tsx new file mode 100644 index 0000000..c2ba523 --- /dev/null +++ b/src/screens/login/GoogleSignInButton.tsx @@ -0,0 +1,75 @@ +import { useEffect, useState } from 'react'; +import { Text, TouchableOpacity } from 'react-native'; +import { makeRedirectUri } from 'expo-auth-session'; +import * as Google from 'expo-auth-session/providers/google'; +import * as WebBrowser from 'expo-web-browser'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import { NativeStackScreenProps } from '@react-navigation/native-stack'; +import { LoginStackParamList } from '@/navigation/types'; +import { styles } from './styles'; + +WebBrowser.maybeCompleteAuthSession(); + +type LoginProps = NativeStackScreenProps; + +export default function GoogleSignInButton({ navigation, route }: LoginProps) { + const [userInfo, setUserInfo] = useState(null); + const [request, response, promptAsync] = Google.useAuthRequest({ + webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, + androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, + iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, + redirectUri: makeRedirectUri({ scheme: 'org.calblueprint.ourcityforest' }), + }); + + console.log(request); + console.log(userInfo); + + useEffect(() => { + handleSignInWithGoogle(); + }, [response]); + + async function handleSignInWithGoogle() { + try { + const userJSON = await AsyncStorage.getItem('@user'); + if (userJSON) { + setUserInfo(JSON.parse(userJSON)); + } else if ( + response?.type === 'success' && + response.authentication?.accessToken + ) { + getUserInfo(response.authentication.accessToken); + } + } catch (error) { + console.error('Error retrieving user data from AsyncStorage:', error); + } + } + + const getUserInfo = async (token: string) => { + if (!token) return; + try { + const userResponse = await fetch( + 'https://www.googleapis.com/userinfo/v2/me', + { + headers: { Authorization: `Bearer ${token}` }, + }, + ); + const user = await userResponse.json(); + await AsyncStorage.setItem('@user', JSON.stringify(user)); + setUserInfo(user); + } catch (error) { + console.error('Failed to fetch user data:', error); + } + }; + + return ( + { + promptAsync(); + navigation.navigate('AllTrees'); + }} + > + Login Here + + ); +} diff --git a/src/screens/login/LoginScreen.tsx b/src/screens/login/LoginScreen.tsx index fa7bb32..22bf9e4 100644 --- a/src/screens/login/LoginScreen.tsx +++ b/src/screens/login/LoginScreen.tsx @@ -1,10 +1,14 @@ import { Image, Text, TouchableOpacity, View } from 'react-native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; <<<<<<< HEAD +<<<<<<< HEAD import GoogleSignInButton from '@/components/GoogleSignInButton'; ======= import GoogleSignIn from '@/components/GoogleSignIn'; >>>>>>> d83525b (created login screen) +======= +import GoogleSignInButton from '@/screens/login/GoogleSignInButton'; +>>>>>>> 67e2d98 (hi fi login page created) import { LoginStackParamList } from '@/types/navigation'; import { styles } from './styles'; @@ -20,11 +24,15 @@ export default function LoginScreen({ navigation, route }: LoginProps) { <<<<<<< HEAD +<<<<<<< HEAD +======= +>>>>>>> 67e2d98 (hi fi login page created) navigation.navigate('AvailableTrees')} > Guest +<<<<<<< HEAD ======= >>>>>>> d83525b (created login screen) +======= +>>>>>>> 67e2d98 (hi fi login page created) Are you an admin? +<<<<<<< HEAD <<<<<<< HEAD ======= @@ -45,6 +56,9 @@ export default function LoginScreen({ navigation, route }: LoginProps) { Login Here >>>>>>> d83525b (created login screen) +======= + +>>>>>>> 67e2d98 (hi fi login page created) ); diff --git a/src/screens/login/styles.ts b/src/screens/login/styles.ts index 5266b66..264bd62 100644 --- a/src/screens/login/styles.ts +++ b/src/screens/login/styles.ts @@ -15,20 +15,28 @@ export const styles = StyleSheet.create({ logoContainer: { alignItems: 'center', +<<<<<<< HEAD <<<<<<< HEAD paddingTop: 20, paddingBottom: 70, ======= >>>>>>> d83525b (created login screen) +======= + paddingTop: 20, + paddingBottom: 70, +>>>>>>> 67e2d98 (hi fi login page created) }, logo: { height: 200, <<<<<<< HEAD +<<<<<<< HEAD ======= marginTop: 20, marginBottom: 70, >>>>>>> d83525b (created login screen) +======= +>>>>>>> 67e2d98 (hi fi login page created) }, button: { @@ -37,9 +45,12 @@ export const styles = StyleSheet.create({ borderRadius: 5, alignItems: 'center', <<<<<<< HEAD +<<<<<<< HEAD ======= marginBottom: 10, >>>>>>> d83525b (created login screen) +======= +>>>>>>> 67e2d98 (hi fi login page created) }, buttonText: { @@ -52,10 +63,14 @@ export const styles = StyleSheet.create({ flex: 0, flexDirection: 'row', justifyContent: 'flex-end', +<<<<<<< HEAD <<<<<<< HEAD paddingTop: 10, ======= >>>>>>> d83525b (created login screen) +======= + paddingTop: 10, +>>>>>>> 67e2d98 (hi fi login page created) }, adminLoginText: { From f7d73731824263de1b2bebfa261966e56edce9d4 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 13 Nov 2024 16:55:17 -0800 Subject: [PATCH 36/67] changed file structure --- src/components/GoogleSignIn.tsx | 83 ------------------------------- src/screens/login/LoginScreen.tsx | 4 ++ 2 files changed, 4 insertions(+), 83 deletions(-) delete mode 100644 src/components/GoogleSignIn.tsx diff --git a/src/components/GoogleSignIn.tsx b/src/components/GoogleSignIn.tsx deleted file mode 100644 index e8182db..0000000 --- a/src/components/GoogleSignIn.tsx +++ /dev/null @@ -1,83 +0,0 @@ -<<<<<<< HEAD:src/components/GoogleSignInButton1.tsx -import React, { useEffect, useState } from 'react'; -import { Text, TouchableOpacity } from 'react-native'; -======= -import { useEffect, useState } from 'react'; ->>>>>>> d83525b (created login screen):src/components/GoogleSignIn.tsx -import * as Google from 'expo-auth-session/providers/google'; -import * as WebBrowser from 'expo-web-browser'; -import AsyncStorage from '@react-native-async-storage/async-storage'; - -WebBrowser.maybeCompleteAuthSession(); - -<<<<<<< HEAD:src/components/GoogleSignInButton1.tsx -<<<<<<< HEAD -const redirectUri = 'https://auth.expo.io/@ocfdev/our-city-forest'; -======= ->>>>>>> 893ea80 (auth) -export default function GoogleSignInButton() { -======= -export default function GoogleSignIn() { ->>>>>>> d83525b (created login screen):src/components/GoogleSignIn.tsx - const [userInfo, setUserInfo] = useState(null); - const [request, response, promptAsync] = Google.useAuthRequest({ - webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, - androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, - iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, - }); - - console.log(process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID); - - console.log('Request URI:', request?.url); - -<<<<<<< HEAD - React.useEffect(() => { - console.log('Response received:', response); -======= - useEffect(() => { ->>>>>>> 2efb378 (draft) - handleSignInWithGoogle(); - }, [response]); - - async function handleSignInWithGoogle() { - const user = await AsyncStorage.getItem('@user'); - console.log('Retrieved user from AsyncStorage:', user); - if (!user) { - if ( - response?.type === 'success' && - response.authentication?.accessToken - ) { - console.log('Response is successful, fetching user info...'); - await getUserInfo(response.authentication.accessToken); - } else { - console.log('Response is not successful or missing accessToken.'); - } - } else { - console.log('User already exists in AsyncStorage, setting user info...'); - setUserInfo(JSON.parse(user)); - } - } - - const getUserInfo = async (token: string) => { - if (!token) { - console.log('No token provided, aborting getUserInfo.'); - return; - } - console.log('Fetching user info with token:', token); - try { - const response = await fetch( - 'https://www.googleapis.com/userinfo/v2/me', - { - headers: { Authorization: `Bearer ${token}` }, - }, - ); - const user = await response.json(); - console.log('Fetched user data:', user); - await AsyncStorage.setItem('@user', JSON.stringify(user)); - setUserInfo(user); - } catch (error) { - console.error('Failed to fetch user data:', error); - } - }; - console.log('Current userInfo state:', userInfo); -} diff --git a/src/screens/login/LoginScreen.tsx b/src/screens/login/LoginScreen.tsx index 22bf9e4..4e9acfc 100644 --- a/src/screens/login/LoginScreen.tsx +++ b/src/screens/login/LoginScreen.tsx @@ -2,6 +2,7 @@ import { Image, Text, TouchableOpacity, View } from 'react-native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD import GoogleSignInButton from '@/components/GoogleSignInButton'; ======= import GoogleSignIn from '@/components/GoogleSignIn'; @@ -9,6 +10,9 @@ import GoogleSignIn from '@/components/GoogleSignIn'; ======= import GoogleSignInButton from '@/screens/login/GoogleSignInButton'; >>>>>>> 67e2d98 (hi fi login page created) +======= +import GoogleSignInButton from '@/components/GoogleSignInButton'; +>>>>>>> c708f3b (changed file structure) import { LoginStackParamList } from '@/types/navigation'; import { styles } from './styles'; From 5238296c33dd93a8b6f11884c476befcea6bd2c5 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sun, 17 Nov 2024 15:29:41 -0800 Subject: [PATCH 37/67] changes --- .gitignore | 4 +- App.tsx | 5 +- app.json | 13 +- package-lock.json | 22731 +++++++++++++++++------- package.json | 51 +- src/components/GoogleSignInButton.tsx | 1 - src/styles/colors 2.ts | 12 - 7 files changed, 15905 insertions(+), 6912 deletions(-) delete mode 100644 src/styles/colors 2.ts diff --git a/.gitignore b/.gitignore index 0fcd55f..0ff09f6 100644 --- a/.gitignore +++ b/.gitignore @@ -9,8 +9,8 @@ dist/ web-build/ # Platforms -ios/ -android/ +ios/* +android/* # Native *.orig.* diff --git a/App.tsx b/App.tsx index 0644683..08b3108 100644 --- a/App.tsx +++ b/App.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import * as React from 'react'; import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import QRCodeScanner from '@/components/QRCodeScanner/QRCodeScanner'; @@ -9,8 +9,9 @@ import LoginScreen from '@/screens/login/LoginScreen'; import TreeInfoPage from '@/screens/TreeInfo/TreeInfo'; import { LoginStackParamList, RootStackParamList } from '@/types/navigation'; -const LoginStack = createNativeStackNavigator(); const RootStack = createNativeStackNavigator(); +const LoginStack = createNativeStackNavigator(); +DefaultTheme.colors.background = '#FFFFFF'; DefaultTheme.colors.background = '#FFFFFF'; diff --git a/app.json b/app.json index bde7c80..16eae43 100644 --- a/app.json +++ b/app.json @@ -9,19 +9,23 @@ "userInterfaceStyle": "light", "plugins": [ [ - "expo-camera", - { - "cameraPermission": "Allow Our City Forest to access your camera to scan QR codes." - }, "expo-dev-launcher", { "launchMode": "most-recent" } +<<<<<<< HEAD ], [ "expo-dev-launcher", { "launchMode": "most-recent" +======= + ], + [ + "expo-camera", + { + "cameraPermission": "Allow Our City Forest to access your camera to scan QR codes." +>>>>>>> 809f175 (changes) } ] ], @@ -30,6 +34,7 @@ "resizeMode": "contain", "backgroundColor": "#ffffff" }, + "platforms": ["ios", "android", "web"], "ios": { "bundleIdentifier": "org.calblueprint.ourcityforest", diff --git a/package-lock.json b/package-lock.json index a549a76..7263c79 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,61 +8,78 @@ "name": "our-city-forest", "version": "1.0.0", "dependencies": { +<<<<<<< HEAD "@expo/metro-runtime": "~3.2.3", "@expo/metro-runtime": "~3.2.3", "@react-native-async-storage/async-storage": "^2.0.0", "@react-native-google-signin/google-signin": "^13.1.0", +======= + "@expo/metro-runtime": "~4.0.0", + "@react-native-async-storage/async-storage": "1.23.1", +>>>>>>> 809f175 (changes) "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", "dotenv": "^16.4.5", - "expo": "~51.0.21", - "expo-auth-session": "~5.5.2", - "expo-camera": "~15.0.16", - "expo-constants": "~16.0.2", - "expo-crypto": "~13.0.2", - "expo-dev-client": "~4.0.28", - "expo-device": "~6.0.2", - "expo-linking": "~6.3.1", - "expo-random": "~14.0.1", - "expo-status-bar": "~1.12.1", - "expo-web-browser": "~13.0.3", + "expo": "^52.0.0", + "expo-auth-session": "~6.0.0", + "expo-camera": "~16.0.5", + "expo-cli": "^6.3.12", + "expo-constants": "~17.0.3", + "expo-crypto": "~14.0.1", + "expo-dev-client": "~5.0.2", + "expo-device": "~7.0.1", + "expo-status-bar": "~2.0.0", + "expo-web-browser": "~14.0.1", "nodemon": "^3.1.7", - "react": "18.2.0", - "react-dom": "18.2.0", - "react-native": "^0.74.5", + "react": "18.3.1", + "react-native": "0.76.2", "react-native-config": "^1.5.3", "react-native-config": "^1.5.3", "react-native-dotenv": "^3.4.11", - "react-native-gesture-handler": "^2.20.0", - "react-native-reanimated": "^3.15.4", - "react-native-safe-area-context": "^4.10.5", - "react-native-screens": "^3.31.1", - "react-native-svg": "^15.7.1", + "react-native-gesture-handler": "~2.20.2", + "react-native-reanimated": "~3.16.1", + "react-native-safe-area-context": "4.12.0", + "react-native-screens": "~4.1.0", + "react-native-svg": "15.8.0", "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", - "react-native-web": "~0.19.10", + "react-native-web": "~0.19.13", "zod": "^3.23.8", "zustand": "^5.0.0-rc.2" }, "devDependencies": { - "@babel/core": "^7.24.0", + "@babel/core": "^7.25.2", "@eslint/js": "^9.9.0", "@ianvs/prettier-plugin-sort-imports": "^4.3.1", - "@types/react": "~18.2.79", + "@types/react": "~18.3.12", "babel-plugin-module-resolver": "^5.0.2", "eslint": "^8.57.0", - "eslint-config-expo": "~7.1.2", + "eslint-config-expo": "~8.0.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "husky": "^9.1.5", "metro-react-native-babel-preset": "^0.77.0", "prettier": "^3.3.3", - "typescript": "~5.3.3", + "typescript": "^5.3.3", "yarnhook": "^0.6.2" } }, + "node_modules/@0no-co/graphql.web": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.0.11.tgz", + "integrity": "sha512-xuSJ9WXwTmtngWkbdEoopMo6F8NLtjy84UNAMsAr5C3/2SgAL/dEU10TMqTIsipqPQ8HA/7WzeqQ9DEQxSvPPA==", + "license": "MIT", + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" + }, + "peerDependenciesMeta": { + "graphql": { + "optional": true + } + } + }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -226,9 +243,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -684,15 +701,16 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", - "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", "license": "MIT", + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -815,6 +833,45 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-decorators": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", @@ -857,6 +914,19 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", @@ -893,7 +963,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", "license": "MIT", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -904,6 +973,30 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", @@ -991,6 +1084,36 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", @@ -1043,7 +1166,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", "license": "MIT", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-remap-async-to-generator": "^7.25.9", @@ -1307,7 +1429,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", "license": "MIT", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" @@ -1372,7 +1493,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", "license": "MIT", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1521,7 +1641,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", "license": "MIT", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1571,7 +1690,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", "license": "MIT", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1762,7 +1880,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", "license": "MIT", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "regenerator-transform": "^0.15.2" @@ -2207,6 +2324,25 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse--for-generate-function-map": { + "name": "@babel/traverse", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/types": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", @@ -2220,6 +2356,16 @@ "node": ">=6.9.0" } }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/@egjs/hammerjs": { "version": "2.0.17", "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", @@ -2301,23 +2447,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@eslint/js": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz", - "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==", + "version": "9.15.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.15.0.tgz", + "integrity": "sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==", "dev": true, "license": "MIT", "license": "MIT", @@ -2325,6 +2458,15 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@expo/apple-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/apple-utils/-/apple-utils-1.0.0.tgz", + "integrity": "sha512-V8gMy1C63oAYlvkSjhfGYOET7sOmRIUAYv/wVcKJZiVAMZ5MQ2geeXCpLGC4+vuOQe2Hs3+qAgl4y0/b8OUO+A==", + "license": "MIT", + "bin": { + "apple-utils": "bin.js" + } + }, "node_modules/@expo/bunyan": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.1.tgz", @@ -2338,67 +2480,61 @@ } }, "node_modules/@expo/cli": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.18.30.tgz", - "integrity": "sha512-V90TUJh9Ly8stYo8nwqIqNWCsYjE28GlVFWEhAFCUOp99foiQr8HSTpiiX5GIrprcPoWmlGoY+J5fQA29R4lFg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.21.5.tgz", + "integrity": "sha512-hd0pC5ntZxon7IijOsqp5wPOMGtaQNvTPOc74EQc+WS+Cldd7cMNSKKVUI2X7Lrn2Zcje9ne/WgGCnMTjdcVgA==", "license": "MIT", "dependencies": { + "@0no-co/graphql.web": "^1.0.8", "@babel/runtime": "^7.20.0", - "@expo/code-signing-certificates": "0.0.5", - "@expo/config": "~9.0.0-beta.0", - "@expo/config-plugins": "~8.0.8", - "@expo/devcert": "^1.0.0", - "@expo/env": "~0.3.0", - "@expo/image-utils": "^0.5.0", - "@expo/json-file": "^8.3.0", - "@expo/metro-config": "0.18.11", + "@expo/code-signing-certificates": "^0.0.5", + "@expo/config": "~10.0.4", + "@expo/config-plugins": "~9.0.3", + "@expo/devcert": "^1.1.2", + "@expo/env": "~0.4.0", + "@expo/image-utils": "^0.6.0", + "@expo/json-file": "^9.0.0", + "@expo/metro-config": "~0.19.0", "@expo/osascript": "^2.0.31", "@expo/package-manager": "^1.5.0", - "@expo/plist": "^0.1.0", - "@expo/prebuild-config": "7.0.9", - "@expo/rudder-sdk-node": "1.1.1", + "@expo/plist": "^0.2.0", + "@expo/prebuild-config": "^8.0.16", + "@expo/rudder-sdk-node": "^1.1.1", "@expo/spawn-async": "^1.7.2", "@expo/xcpretty": "^4.3.0", - "@react-native/dev-middleware": "0.74.85", - "@urql/core": "2.3.6", - "@urql/exchange-retry": "0.3.0", + "@react-native/dev-middleware": "0.76.2", + "@urql/core": "^5.0.6", + "@urql/exchange-retry": "^1.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", "ci-info": "^3.3.0", + "compression": "^1.7.4", "connect": "^3.7.0", "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", - "graphql-tag": "^2.10.1", - "https-proxy-agent": "^5.0.1", - "internal-ip": "4.3.0", + "glob": "^10.4.2", + "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", - "open": "^8.3.0", - "ora": "3.4.0", + "npm-package-arg": "^11.0.0", + "ora": "^3.4.0", "picomatch": "^3.0.1", - "pretty-bytes": "5.6.0", - "progress": "2.0.3", + "pretty-bytes": "^5.6.0", + "pretty-format": "^29.7.0", + "progress": "^2.0.3", "prompts": "^2.3.2", "qrcode-terminal": "0.11.0", "require-from-string": "^2.0.2", @@ -2407,17 +2543,17 @@ "resolve-from": "^5.0.0", "resolve.exports": "^2.0.2", "semver": "^7.6.0", - "send": "^0.18.0", + "send": "^0.19.0", "slugify": "^1.3.4", "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" }, @@ -2425,47 +2561,48 @@ "expo-internal": "build/bin/cli" } }, - "node_modules/@expo/cli/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/@expo/cli/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "license": "MIT", "dependencies": { - "sprintf-js": "~1.0.2" + "balanced-match": "^1.0.0" } }, "node_modules/@expo/cli/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "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" }, - "engines": { - "node": "*" + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/cli/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "license": "MIT", + "node_modules/@expo/cli/node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "brace-expansion": "^2.0.1" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@expo/cli/node_modules/semver": { @@ -2491,39 +2628,40 @@ } }, "node_modules/@expo/config": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-9.0.4.tgz", - "integrity": "sha512-g5ns5u1JSKudHYhjo1zaSfkJ/iZIcWmUmIQptMJZ6ag1C0ShL2sj8qdfU8MmAMuKLOgcIfSaiWlQnm4X3VJVkg==", + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-10.0.4.tgz", + "integrity": "sha512-pkvdPqKTaP6+Qvc8aTmDLQ9Dfwp98P1GO37MFKwsF5XormfN/9/eN8HfIRoM6d3uSIVKCcWW3X2yAEbNmOyfXw==", "license": "MIT", "dependencies": { "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~8.0.8", - "@expo/config-types": "^51.0.3", - "@expo/json-file": "^8.3.0", + "@expo/config-plugins": "~9.0.0", + "@expo/config-types": "^52.0.0", + "@expo/json-file": "^9.0.0", + "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": "^2.0.0", "semver": "^7.6.0", "slugify": "^1.3.4", - "sucrase": "3.34.0" + "sucrase": "3.35.0" } }, "node_modules/@expo/config-plugins": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-8.0.10.tgz", - "integrity": "sha512-KG1fnSKRmsudPU9BWkl59PyE0byrE2HTnqbOrgwr2FAhqh7tfr9nRs6A9oLS/ntpGzmFxccTEcsV0L4apsuxxg==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-9.0.9.tgz", + "integrity": "sha512-pbgbY3SwCMwkijhfe163J05BrTx4MqzeaV+nVgUMs7vRcjHY1tfM57Pdv6SPtgeDvZ8fvdXFXXzkJva+a7C9Bw==", "license": "MIT", "dependencies": { - "@expo/config-types": "^51.0.3", - "@expo/json-file": "~8.3.0", - "@expo/plist": "^0.1.0", + "@expo/config-types": "^52.0.0", + "@expo/json-file": "~9.0.0", + "@expo/plist": "^0.2.0", "@expo/sdk-runtime-versions": "^1.0.0", "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", + "debug": "^4.3.5", "getenv": "^1.0.0", - "glob": "7.1.6", + "glob": "^10.4.2", "resolve-from": "^5.0.0", "semver": "^7.5.4", "slash": "^3.0.0", @@ -2532,76 +2670,51 @@ "xml2js": "0.6.0" } }, + "node_modules/@expo/config-plugins/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/@expo/config-plugins/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "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" }, - "engines": { - "node": "*" + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/config-plugins/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/config-types": { - "version": "51.0.3", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-51.0.3.tgz", - "integrity": "sha512-hMfuq++b8VySb+m9uNNrlpbvGxYc8OcFCUX9yTmi9tlx6A4k8SDabWFBgmnr4ao3wEArvWrtUQIfQCVtPRdpKA==", - "license": "MIT" - }, - "node_modules/@expo/config/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@expo/config/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/@expo/config-plugins/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/config/node_modules/semver": { + "node_modules/@expo/config-plugins/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", @@ -2613,27 +2726,22 @@ "node": ">=10" } }, - "node_modules/@expo/devcert": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.4.tgz", - "integrity": "sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw==", + "node_modules/@expo/config-types": { + "version": "52.0.1", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-52.0.1.tgz", + "integrity": "sha512-vD8ZetyKV7U29lR6+NJohYeoLYTH+eNYXJeNiSOrWCz0witJYY11meMmEnpEaVbN89EfC6uauSUOa6wihtbyPQ==", + "license": "MIT" + }, + "node_modules/@expo/config/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "license": "MIT", "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": "^10.4.2", - "lodash": "^4.17.21", - "mkdirp": "^0.5.1", - "password-prompt": "^1.0.4", - "sudo-prompt": "^8.2.0", - "tmp": "^0.0.33", - "tslib": "^2.4.0" + "@babel/highlight": "^7.10.4" } }, - "node_modules/@expo/devcert/node_modules/brace-expansion": { + "node_modules/@expo/config/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", @@ -2642,16 +2750,7 @@ "balanced-match": "^1.0.0" } }, - "node_modules/@expo/devcert/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/@expo/devcert/node_modules/glob": { + "node_modules/@expo/config/node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", @@ -2671,7 +2770,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/devcert/node_modules/minimatch": { + "node_modules/@expo/config/node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", @@ -2686,47 +2785,189 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/env": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.3.0.tgz", - "integrity": "sha512-OtB9XVHWaXidLbHvrVDeeXa09yvTl3+IQN884sO6PhIi2/StXfgSH/9zC7IvzrDB8kW3EBJ1PPLuCUJ2hxAT7Q==", + "node_modules/@expo/config/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/dev-server": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.2.0.tgz", + "integrity": "sha512-1XG8TS48M2oJyTVF6lYd3NX0hTauCjYfdMiDp3ZLFDV6Xoq+YXMKSKCD+kEtB8SefEmtJcFrstFXkpy9KTvk4w==", "license": "MIT", "dependencies": { + "@expo/bunyan": "4.0.0", + "@expo/metro-config": "~0.6.0", + "@expo/osascript": "2.0.33", + "@expo/spawn-async": "^1.5.0", + "body-parser": "^1.20.1", "chalk": "^4.0.0", - "debug": "^4.3.4", - "dotenv": "~16.4.5", - "dotenv-expand": "~11.0.6", - "getenv": "^1.0.0" + "connect": "^3.7.0", + "fs-extra": "9.0.0", + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1", + "node-fetch": "^2.6.0", + "open": "^8.3.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "serialize-error": "6.0.0", + "temp-dir": "^2.0.0" } }, - "node_modules/@expo/image-utils": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.5.1.tgz", - "integrity": "sha512-U/GsFfFox88lXULmFJ9Shfl2aQGcwoKPF7fawSCLixIKtMCpsI+1r0h+5i0nQnmt9tHuzXZDL8+Dg1z6OhkI9A==", + "node_modules/@expo/dev-server/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "license": "MIT", "dependencies": { - "@expo/spawn-async": "^1.7.2", - "chalk": "^4.0.0", - "fs-extra": "9.0.0", + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/bunyan": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", + "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", + "engines": [ + "node >=0.10.0" + ], + "license": "MIT", + "dependencies": { + "uuid": "^8.0.0" + }, + "optionalDependencies": { + "mv": "~2", + "safe-json-stringify": "~1" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/config": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.0.5.tgz", + "integrity": "sha512-3CnLmtAQUWqLZwTRliS23QoFwdyhg4AWtp6gZ0qfcXthR84RvlZKcCDQQIyPiRUgu8dZa+gQDcdRJtgE+GM5XQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~6.0.0", + "@expo/config-types": "^48.0.0", + "@expo/json-file": "^8.2.37", "getenv": "^1.0.0", - "jimp-compact": "0.16.1", - "node-fetch": "^2.6.0", - "parse-png": "^2.1.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", "resolve-from": "^5.0.0", - "semver": "^7.6.0", - "tempy": "0.3.0" + "semver": "7.3.2", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" } }, - "node_modules/@expo/image-utils/node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", + "node_modules/@expo/dev-server/node_modules/@expo/config-plugins": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-6.0.2.tgz", + "integrity": "sha512-Cn01fXMHwjU042EgO9oO3Mna0o/UCrW91MQLMbJa4pXM41CYGjNgVy1EVXiuRRx/upegHhvltBw5D+JaUm8aZQ==", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^48.0.0", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/config-plugins/node_modules/@expo/json-file": { + "version": "8.2.37", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", + "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.2", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/config-plugins/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/@expo/image-utils/node_modules/fs-extra": { + "node_modules/@expo/dev-server/node_modules/@expo/config-types": { + "version": "48.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-48.0.0.tgz", + "integrity": "sha512-DwyV4jTy/+cLzXGAo1xftS6mVlSiLIWZjl9DjTCLPFVgNYQxnh7htPilRv4rBhiNs7KaznWqKU70+4zQoKVT9A==", + "license": "MIT" + }, + "node_modules/@expo/dev-server/node_modules/@expo/json-file": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.3.3.tgz", + "integrity": "sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.2", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/metro-config": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.6.0.tgz", + "integrity": "sha512-AqiWCyD6MGQuddZuitdpNVpPUO7JZEjPmLaDabAf/hEP6Uo9UJ4flx0OGcJRBkZTRSZ3Z3WwSBtq0LWvABJzrA==", + "license": "MIT", + "dependencies": { + "@expo/config": "~8.0.0", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "resolve-from": "^5.0.0", + "sucrase": "^3.20.0" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/osascript": { + "version": "2.0.33", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", + "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.5.0", + "exec-async": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/plist": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", + "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "~0.7.7", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/@expo/dev-server/node_modules/fs-extra": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", @@ -2741,7 +2982,28 @@ "node": ">=10" } }, - "node_modules/@expo/image-utils/node_modules/jsonfile": { + "node_modules/@expo/dev-server/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/dev-server/node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", @@ -2753,7 +3015,7 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/@expo/image-utils/node_modules/jsonfile/node_modules/universalify": { + "node_modules/@expo/dev-server/node_modules/jsonfile/node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", @@ -2762,10 +3024,27 @@ "node": ">= 10.0.0" } }, - "node_modules/@expo/image-utils/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/@expo/dev-server/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@expo/dev-server/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -2774,48 +3053,220 @@ "node": ">=10" } }, - "node_modules/@expo/image-utils/node_modules/temp-dir": { + "node_modules/@expo/dev-server/node_modules/universalify": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 10.0.0" } }, - "node_modules/@expo/image-utils/node_modules/tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "node_modules/@expo/dev-server/node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", "license": "MIT", "dependencies": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, "engines": { - "node": ">=8" + "node": ">=4.0.0" } }, - "node_modules/@expo/image-utils/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "license": "(MIT OR CC0-1.0)", + "node_modules/@expo/dev-server/node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=4.0" } }, - "node_modules/@expo/image-utils/node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "node_modules/@expo/devcert": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.4.tgz", + "integrity": "sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw==", "license": "MIT", "dependencies": { - "crypto-random-string": "^1.0.0" + "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": "^10.4.2", + "lodash": "^4.17.21", + "mkdirp": "^0.5.1", + "password-prompt": "^1.0.4", + "sudo-prompt": "^8.2.0", + "tmp": "^0.0.33", + "tslib": "^2.4.0" + } + }, + "node_modules/@expo/devcert/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@expo/devcert/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@expo/devcert/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "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" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/devcert/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/env": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.4.0.tgz", + "integrity": "sha512-g2JYFqck3xKIwJyK+8LxZ2ENZPWtRgjFWpeht9abnKgzXVXBeSNECFBkg+WQjQocSIdxXhEWM6hz4ZAe7Tc4ng==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "debug": "^4.3.4", + "dotenv": "~16.4.5", + "dotenv-expand": "~11.0.6", + "getenv": "^1.0.0" + } + }, + "node_modules/@expo/fingerprint": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.11.2.tgz", + "integrity": "sha512-WPibADqymGSKkNNnrGfw4dRipz7F8DwMSv7zb6T9oTGtdRiObrUpGmtBXmvo6z9MqWkNRprEJNxPjvkkvMvwhQ==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "arg": "^5.0.2", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "find-up": "^5.0.0", + "getenv": "^1.0.0", + "minimatch": "^3.0.4", + "p-limit": "^3.1.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0" + }, + "bin": { + "fingerprint": "bin/cli.js" + } + }, + "node_modules/@expo/fingerprint/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/image-utils": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.6.3.tgz", + "integrity": "sha512-v/JbCKBrHeudxn1gN1TgfPE/pWJSlLPrl29uXJBgrJFQVkViQvUHQNDhaS+UEa9wYI5HHh7XYmtzAehyG4L+GA==", + "license": "MIT", + "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" + } + }, + "node_modules/@expo/image-utils/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/image-utils/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@expo/image-utils/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/image-utils/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/@expo/image-utils/node_modules/universalify": { @@ -2828,13 +3279,13 @@ } }, "node_modules/@expo/json-file": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.3.3.tgz", - "integrity": "sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-9.0.0.tgz", + "integrity": "sha512-M+55xFVrFzDcgMDf+52lPDLjKB5xwRfStWlv/b/Vu2OLgxGZLWpxoPYjlRoHqxjPbCQIi2ZCbobK+0KuNhsELg==", "license": "MIT", "dependencies": { "@babel/code-frame": "~7.10.4", - "json5": "^2.2.2", + "json5": "^2.2.3", "write-file-atomic": "^2.3.0" } }, @@ -2848,31 +3299,40 @@ } }, "node_modules/@expo/metro-config": { - "version": "0.18.11", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.18.11.tgz", - "integrity": "sha512-/uOq55VbSf9yMbUO1BudkUM2SsGW1c5hr9BnhIqYqcsFv0Jp5D3DtJ4rljDKaUeNLbwr6m7pqIrkSMq5NrYf4Q==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.19.4.tgz", + "integrity": "sha512-2SWwYN8MZvMIRawWEr+1RBYncitPwu2VMACRYig+wBycJ9fsPb6BMVmBYi+3MHDUlJHNy/Bqfw++jn1eqBFETQ==", "license": "MIT", "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/config": "~10.0.4", + "@expo/env": "~0.4.0", + "@expo/json-file": "~9.0.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", + "glob": "^10.4.2", "jsc-safe-url": "^0.2.4", - "lightningcss": "~1.19.0", + "lightningcss": "~1.27.0", + "minimatch": "^3.0.4", "postcss": "~8.4.32", "resolve-from": "^5.0.0" } }, + "node_modules/@expo/metro-config/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/@expo/metro-config/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -2889,21 +3349,35 @@ } }, "node_modules/@expo/metro-config/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "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" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/metro-config/node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2931,18 +3405,18 @@ } }, "node_modules/@expo/metro-runtime": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-3.2.3.tgz", - "integrity": "sha512-v5ji+fAGi7B9YavrxvekuF8gXEV/5fz0+PhaED5AaFDnbGB4IJIbpaiqK9nqZV1axjGZNQSw6Q8TsnFetCR3bQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-4.0.0.tgz", + "integrity": "sha512-+zgCyuXqIzgZVN8h0g36sursGXBy3xqtJW9han7t/iR2HTTrrbEoep5ftW1a27bdSINU96ng+rSsPLbyHYeBvw==", "license": "MIT", "peerDependencies": { "react-native": "*" } }, "node_modules/@expo/osascript": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.1.3.tgz", - "integrity": "sha512-aOEkhPzDsaAfolSswObGiYW0Pf0ROfR9J2NBRLQACdQ6uJlyAMiPF45DVEVknAU9juKh0y8ZyvC9LXqLEJYohA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.1.4.tgz", + "integrity": "sha512-LcPjxJ5FOFpqPORm+5MRLV0CuYWMthJYV6eerF+lQVXKlvgSn3EOqaHC3Vf3H+vmB0f6G4kdvvFtg40vG4bIhA==", "license": "MIT", "dependencies": { "@expo/spawn-async": "^1.7.2", @@ -2953,21 +3427,21 @@ } }, "node_modules/@expo/package-manager": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.5.2.tgz", - "integrity": "sha512-IuA9XtGBilce0q8cyxtWINqbzMB1Fia0Yrug/O53HNuRSwQguV/iqjV68bsa4z8mYerePhcFgtvISWLAlNEbUA==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.6.1.tgz", + "integrity": "sha512-4rT46wP/94Ll+CWXtFKok1Lbo9XncSUtErFOo/9/3FVughGbIfdG4SKZOAWIpr9wxwEfkyhHfAP9q71ONlWODw==", "license": "MIT", "dependencies": { - "@expo/json-file": "^8.3.0", + "@expo/json-file": "^9.0.0", "@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", + "micromatch": "^4.0.8", + "npm-package-arg": "^11.0.0", "ora": "^3.4.0", + "resolve-workspace-root": "^2.0.0", "split": "^1.0.1", "sudo-prompt": "9.1.1" } @@ -3001,9 +3475,9 @@ "license": "MIT" }, "node_modules/@expo/plist": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.1.3.tgz", - "integrity": "sha512-GW/7hVlAylYg1tUrEASclw1MMk9FP4ZwyFAY/SUTJIhPDQHtfOlXREyWV3hhrHdX/K+pS73GNgdfT6E/e+kBbg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.2.0.tgz", + "integrity": "sha512-F/IZJQaf8OIVnVA6XWUeMPC3OH6MV00Wxf0WC0JhTQht2QgjyHUa3U5Gs3vRtDq8tXNsZneOQRDVwpaOnd4zTQ==", "license": "MIT", "dependencies": { "@xmldom/xmldom": "~0.7.7", @@ -3012,25 +3486,22 @@ } }, "node_modules/@expo/prebuild-config": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-7.0.9.tgz", - "integrity": "sha512-9i6Cg7jInpnGEHN0jxnW0P+0BexnePiBzmbUvzSbRXpdXihYUX2AKMu73jgzxn5P1hXOSkzNS7umaY+BZ+aBag==", + "version": "8.0.17", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-8.0.17.tgz", + "integrity": "sha512-HM+XpDox3fAZuXZXvy55VRcBbsZSDijGf8jI8i/pexgWvtsnt1ouelPXRuE1pXDicMX+lZO83QV+XkyLmBEXYQ==", "license": "MIT", "dependencies": { - "@expo/config": "~9.0.0-beta.0", - "@expo/config-plugins": "~8.0.8", - "@expo/config-types": "^51.0.3", - "@expo/image-utils": "^0.5.0", - "@expo/json-file": "^8.3.0", - "@react-native/normalize-colors": "0.74.85", + "@expo/config": "~10.0.4", + "@expo/config-plugins": "~9.0.0", + "@expo/config-types": "^52.0.0", + "@expo/image-utils": "^0.6.0", + "@expo/json-file": "^9.0.0", + "@react-native/normalize-colors": "0.76.2", "debug": "^4.3.1", "fs-extra": "^9.0.0", "resolve-from": "^5.0.0", "semver": "^7.6.0", "xml2js": "0.6.0" - }, - "peerDependencies": { - "expo-modules-autolinking": ">=0.8.1" } }, "node_modules/@expo/prebuild-config/node_modules/fs-extra": { @@ -3099,13 +3570,60 @@ "node": ">=12" } }, - "node_modules/@expo/sdk-runtime-versions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", - "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==", - "license": "MIT" - }, - "node_modules/@expo/spawn-async": { + "node_modules/@expo/schemer": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@expo/schemer/-/schemer-1.4.5.tgz", + "integrity": "sha512-i96A2GaZWLE7K1McRt8Vf7vsMKzzM/1t+xUXOTdBEiGH2ffiJjU69ufbTI0OwjLFCUCzPI2LzXwAHVnSP+Rkog==", + "license": "MIT", + "dependencies": { + "ajv": "^8.1.0", + "ajv-formats": "^2.0.2", + "json-schema-traverse": "^1.0.0", + "lodash": "^4.17.21", + "probe-image-size": "^7.1.0", + "read-chunk": "^3.2.0" + } + }, + "node_modules/@expo/schemer/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@expo/schemer/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/@expo/schemer/node_modules/probe-image-size": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", + "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", + "license": "MIT", + "dependencies": { + "lodash.merge": "^4.6.2", + "needle": "^2.5.2", + "stream-parser": "~0.3.1" + } + }, + "node_modules/@expo/sdk-runtime-versions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", + "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==", + "license": "MIT" + }, + "node_modules/@expo/spawn-async": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.2.tgz", "integrity": "sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==", @@ -3150,14 +3668,11 @@ "@babel/highlight": "^7.10.4" } }, - "node_modules/@graphql-typed-document-node/core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", - "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", - "license": "MIT", - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "license": "MIT" }, "node_modules/@hapi/hoek": { "version": "9.3.0", @@ -3353,101 +3868,139 @@ "node": ">=12" } }, - "node_modules/@jest/create-cache-key-function": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", - "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", - "license": "MIT", + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "license": "ISC", "dependencies": { - "@jest/types": "^29.6.3" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@jest/create-cache-key-function/node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "license": "MIT", "dependencies": { - "@types/istanbul-lib-report": "*" + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "license": "MIT", "dependencies": { - "@types/yargs-parser": "*" + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "license": "MIT", "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" + "p-try": "^2.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jest/environment/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "p-limit": "^2.2.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@jest/environment/node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", "license": "MIT", "dependencies": { - "@types/istanbul-lib-report": "*" + "@jest/types": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/environment/node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "license": "MIT", "dependencies": { - "@types/yargs-parser": "*" + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/fake-timers": { @@ -3467,65 +4020,72 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/fake-timers/node_modules/@jest/types": { + "node_modules/@jest/schemas": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "@sinclair/typebox": "^0.27.8" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/fake-timers/node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@jest/fake-timers/node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "license": "MIT", "dependencies": { - "@types/yargs-parser": "*" + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "license": "MIT", + "node_modules/@jest/transform/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "license": "ISC", "dependencies": { - "@sinclair/typebox": "^0.27.8" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "license": "MIT", "dependencies": { + "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jridgewell/gen-mapping": { @@ -3586,6 +4146,12 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3655,6 +4221,32 @@ "node": ">=10" } }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -3679,14 +4271,15 @@ } }, "node_modules/@react-native-async-storage/async-storage": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-2.0.0.tgz", - "integrity": "sha512-af6H9JjfL6G/PktBfUivvexoiFKQTJGQCtSWxMdivLzNIY94mu9DdiY0JqCSg/LyPCLGKhHPUlRQhNvpu3/KVA==", + "version": "1.23.1", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.23.1.tgz", + "integrity": "sha512-Qd2kQ3yi6Y3+AcUlrHxSLlnBvpdCEMVGFlVBneVOjaFaPU61g1huc38g339ysXspwY1QZA2aNhrk/KlHGO+ewA==", "license": "MIT", "dependencies": { "merge-options": "^3.0.4" }, "peerDependencies": { +<<<<<<< HEAD "react-native": "^0.0.0-0 || >=0.65 <1.0" } }, @@ -4821,76 +5414,81 @@ "react-dom": { "optional": true } +======= + "react-native": "^0.0.0-0 || >=0.60 <1.0" +>>>>>>> 809f175 (changes) } }, "node_modules/@react-native/assets-registry": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.74.87.tgz", - "integrity": "sha512-1XmRhqQchN+pXPKEKYdpJlwESxVomJOxtEnIkbo7GAlaN2sym84fHEGDXAjLilih5GVPpcpSmFzTy8jx3LtaFg==", + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.76.2.tgz", + "integrity": "sha512-0CTWv/FqJzU1vsyx2JpCkyLSUOePU7DdKgFvtHdwOxFpOw3aBecszqZDGJADYV9WSZQlq6RV0HmIaWycGYCOMA==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.74.87.tgz", - "integrity": "sha512-+vJYpMnENFrwtgvDfUj+CtVJRJuUnzAUYT0/Pb68Sq9RfcZ5xdcCuUgyf7JO+akW2VTBoJY427wkcxU30qrWWw==", + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.2.tgz", + "integrity": "sha512-a1IfRho/ZUVbvzSu3JWkxsvqyEI7IXApPQikhGWw4e24QYsIYHdlIULs3rb0840lqpO1dbbuudfO7lmkpkbkMg==", "license": "MIT", "dependencies": { - "@react-native/codegen": "0.74.87" + "@react-native/codegen": "0.76.2" }, "engines": { "node": ">=18" } }, "node_modules/@react-native/babel-preset": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.74.87.tgz", - "integrity": "sha512-hyKpfqzN2nxZmYYJ0tQIHG99FQO0OWXp/gVggAfEUgiT+yNKas1C60LuofUsK7cd+2o9jrpqgqW4WzEDZoBlTg==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.20.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.11", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "@react-native/babel-plugin-codegen": "0.74.87", + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.76.2.tgz", + "integrity": "sha512-/kbxZqy70mGONv23uZg7lm7ZCE4dO5dgMzVPz6QsveXIRHQBRLsSC+9w2iZEnYWpLayoWFmTbq8ZG+4W32D3bA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/plugin-proposal-export-default-from": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-default-from": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-flow-strip-types": "^7.25.2", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-runtime": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.25.2", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/template": "^7.25.0", + "@react-native/babel-plugin-codegen": "0.76.2", + "babel-plugin-syntax-hermes-parser": "^0.25.1", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" }, @@ -4902,18 +5500,19 @@ } }, "node_modules/@react-native/codegen": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.74.87.tgz", - "integrity": "sha512-GMSYDiD+86zLKgMMgz9z0k6FxmRn+z6cimYZKkucW4soGbxWsbjUAZoZ56sJwt2FJ3XVRgXCrnOCgXoH/Bkhcg==", + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.76.2.tgz", + "integrity": "sha512-rIgdI5mHHnNTzAeDYH+ivKMIcv6vr04Ol+TmX77n1HjJkzMhQqSHWcX+Pq9oiu7l2zKkymadrw6OPD8VPgre8g==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.20.0", + "@babel/parser": "^7.25.3", "glob": "^7.1.1", - "hermes-parser": "0.19.1", + "hermes-parser": "0.23.1", "invariant": "^2.2.4", "jscodeshift": "^0.14.0", "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1" + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" }, "engines": { "node": ">=18" @@ -4944,68 +5543,33 @@ } }, "node_modules/@react-native/community-cli-plugin": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.74.87.tgz", - "integrity": "sha512-EgJG9lSr8x3X67dHQKQvU6EkO+3ksVlJHYIVv6U/AmW9dN80BEFxgYbSJ7icXS4wri7m4kHdgeq2PQ7/3vvrTQ==", + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.2.tgz", + "integrity": "sha512-ZRL8oTGSMwXqTsVkRL9AVW8C/AZRnxCcFfhestsx//SrQt3J/hbtDOHTIGkkt5AEA0zEvb/UAAyIAN/wuN4llw==", "license": "MIT", "dependencies": { - "@react-native-community/cli-server-api": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", - "@react-native/dev-middleware": "0.74.88", - "@react-native/metro-babel-transformer": "0.74.88", + "@react-native/dev-middleware": "0.76.2", + "@react-native/metro-babel-transformer": "0.76.2", "chalk": "^4.0.0", "execa": "^5.1.1", - "metro": "^0.80.3", - "metro-config": "^0.80.3", - "metro-core": "^0.80.3", + "invariant": "^2.2.4", + "metro": "^0.81.0", + "metro-config": "^0.81.0", + "metro-core": "^0.81.0", "node-fetch": "^2.2.0", - "querystring": "^0.2.1", - "readline": "^1.3.0" + "readline": "^1.3.0", + "semver": "^7.1.3" }, "engines": { "node": ">=18" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/@react-native/debugger-frontend": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.74.87.tgz", - "integrity": "sha512-MN95DJLYTv4EqJc+9JajA3AJZSBYJz2QEJ3uWlHrOky2vKrbbRVaW1ityTmaZa2OXIvNc6CZwSRSE7xCoHbXhQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/@react-native/dev-middleware": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.74.87.tgz", - "integrity": "sha512-7TmZ3hTHwooYgIHqc/z87BMe1ryrIqAUi+AF7vsD+EHCGxHFdMjSpf1BZ2SUPXuLnF2cTiTfV2RwhbPzx0tYIA==", - "license": "MIT", - "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.74.88", - "@rnx-kit/chromium-edge-launcher": "^1.0.0", - "chrome-launcher": "^0.15.2", - "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", - "temp-dir": "^2.0.0", - "ws": "^6.2.2" }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "peerDependencies": { + "@react-native-community/cli-server-api": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli-server-api": { + "optional": true + } } }, "node_modules/@react-native/community-cli-plugin/node_modules/execa": { @@ -5064,12 +5628,6 @@ "node": ">=6" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, "node_modules/@react-native/community-cli-plugin/node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -5097,59 +5655,44 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "node_modules/@react-native/community-cli-plugin/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", - "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" + "node": ">=10" } }, "node_modules/@react-native/debugger-frontend": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.74.85.tgz", - "integrity": "sha512-gUIhhpsYLUTYWlWw4vGztyHaX/kNlgVspSvKe2XaPA7o3jYKUoNLc3Ov7u70u/MBWfKdcEffWq44eSe3j3s5JQ==", + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.2.tgz", + "integrity": "sha512-FIcz24Oya2wIO7rZD3dxVyK8t5ZD6Fojl9o7lrjnTWqMedcevRTtdSOIAf4ypksYH/x7HypovE2Zp8U65Xv0Mw==", "license": "BSD-3-Clause", "engines": { "node": ">=18" } }, "node_modules/@react-native/dev-middleware": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.74.85.tgz", - "integrity": "sha512-BRmgCK5vnMmHaKRO+h8PKJmHHH3E6JFuerrcfE3wG2eZ1bcSr+QTu8DAlpxsDWvJvHpCi8tRJGauxd+Ssj/c7w==", + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.76.2.tgz", + "integrity": "sha512-qiowXpxofLk0lpIZps7fyyp9NiKlqBwh0R0yVub5l4EJcqjLonjsznYAHbusnPW9kb9MQSdovGPNv5b8RadJww==", "license": "MIT", "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.74.85", - "@rnx-kit/chromium-edge-launcher": "^1.0.0", + "@react-native/debugger-frontend": "0.76.2", "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", - "temp-dir": "^2.0.0", - "ws": "^6.2.2" + "ws": "^6.2.3" }, "engines": { "node": ">=18" @@ -5170,22 +5713,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/@react-native/dev-middleware/node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@react-native/dev-middleware/node_modules/ws": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", @@ -5196,32 +5723,32 @@ } }, "node_modules/@react-native/gradle-plugin": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.74.87.tgz", - "integrity": "sha512-T+VX0N1qP+U9V4oAtn7FTX7pfsoVkd1ocyw9swYXgJqU2fK7hC9famW7b3s3ZiufPGPr1VPJe2TVGtSopBjL6A==", + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.76.2.tgz", + "integrity": "sha512-KC5/uAeLoeD1dOjymx6gnNFHGGLB22xNYjrjrJNK5r0bw2O2KXp4rpB5VCT/2H5B48cVC0xPB7RIKOFrDHr5bQ==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@react-native/js-polyfills": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.74.87.tgz", - "integrity": "sha512-M5Evdn76CuVEF0GsaXiGi95CBZ4IWubHqwXxV9vG9CC9kq0PSkoM2Pn7Lx7dgyp4vT7ccJ8a3IwHbe+5KJRnpw==", + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.76.2.tgz", + "integrity": "sha512-OXunyNn33fa7gQ6iU5rQcYZQsO7OkJIAr/TgVdoHxpOB4i+ZGsfv6df3JKriBVT1ZZm6ZTlKyIa4QpLq3p0dmw==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@react-native/metro-babel-transformer": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.74.87.tgz", - "integrity": "sha512-UsJCO24sNax2NSPBmV1zLEVVNkS88kcgAiYrZHtYSwSjpl4WZ656tIeedBfiySdJ94Hr3kQmBYLipV5zk0NI1A==", + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.2.tgz", + "integrity": "sha512-OIYhmWfN+HDyQLzoEg+2P0h7OopYk4djggg0M+k5e1a+g2dFNJILO/BsDobM8uLA8hAzClAJyJLZbPo5jeqdMA==", "license": "MIT", "dependencies": { - "@babel/core": "^7.20.0", - "@react-native/babel-preset": "0.74.88", - "hermes-parser": "0.19.1", + "@babel/core": "^7.25.2", + "@react-native/babel-preset": "0.76.2", + "hermes-parser": "0.23.1", "nullthrows": "^1.1.1" }, "engines": { @@ -5231,122 +5758,16 @@ "@babel/core": "*" } }, - "node_modules/@react-native/metro-babel-transformer/node_modules/@react-native/babel-plugin-codegen": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.74.88.tgz", - "integrity": "sha512-hul4gPU09q7K0amhzhZnG3EVxeCXjP2l1x/zdgtliRRB8Nq7Za8YkM7dy84X+Vv4UC9G1nzxIbibsKeLsY1N4A==", - "license": "MIT", - "dependencies": { - "@react-native/codegen": "0.74.88" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/metro-babel-transformer/node_modules/@react-native/babel-preset": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.74.88.tgz", - "integrity": "sha512-SQODiFGlyblFTvdvePUDrQ+qlSzhcOm7It/yW2CVKxw5zRUf50+Cj3DBkRFhQDqF3ri2EnWsLnJ3oNE7hqDUxg==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.20.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.11", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "@react-native/babel-plugin-codegen": "0.74.88", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/@react-native/metro-babel-transformer/node_modules/@react-native/codegen": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.74.88.tgz", - "integrity": "sha512-HMk/LCrSdUof9DZFaB2bK0soKyAF6XiCg2LG7WFjEkUDXayeiB4p7IsHISJWY4bYg7cMPZ0fiZMRaBP2vXJxgg==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.0", - "glob": "^7.1.1", - "hermes-parser": "0.19.1", - "invariant": "^2.2.4", - "jscodeshift": "^0.14.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "yargs": "^17.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/@react-native/metro-babel-transformer/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/@react-native/normalize-color": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.1.0.tgz", + "integrity": "sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==", + "license": "MIT" }, "node_modules/@react-native/normalize-colors": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.85.tgz", - "integrity": "sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw==", + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.2.tgz", + "integrity": "sha512-ICoOpaTLPsFQjNLSM00NgQr6wal300cZZonHVSDXKntX+BfkLeuCHRtr/Mn+klTtW+/1v2/2FRm9dXjvyGf9Dw==", "license": "MIT" }, "node_modules/@react-native/virtualized-lists": { @@ -5433,64 +5854,20 @@ "nanoid": "^3.1.23" } }, - "node_modules/@rnx-kit/chromium-edge-launcher": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rnx-kit/chromium-edge-launcher/-/chromium-edge-launcher-1.0.0.tgz", - "integrity": "sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==", - "license": "Apache-2.0", - "dependencies": { - "@types/node": "^18.0.0", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=14.15" - } + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" }, - "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/@types/node": { - "version": "18.19.61", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.61.tgz", - "integrity": "sha512-z8fH66NcVkDzBItOao+Nyh0fiy7CYdxIyxnNCcZ60aY0I+EA/y4TSi/S/W9i8DIQvwVo7a0pgzAxmDeNnqrpkw==", - "license": "MIT", + "node_modules/@segment/loosely-validate-event": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", + "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "license": "MIT" - }, - "node_modules/@rtsao/scc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@segment/loosely-validate-event": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", - "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", - "dependencies": { - "component-type": "^1.2.1", - "join-component": "^1.1.0" + "component-type": "^1.2.1", + "join-component": "^1.1.0" } }, "node_modules/@sideway/address": { @@ -5520,6 +5897,18 @@ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "license": "MIT" }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, "node_modules/@sinonjs/commons": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", @@ -5612,12 +6001,232 @@ "@supabase/storage-js": "2.7.1" } }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.1.tgz", + "integrity": "sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/hammerjs": { "version": "2.0.46", "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz", "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", "license": "MIT" }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -5634,15 +6243,20 @@ } }, "node_modules/@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "*", "@types/istanbul-lib-report": "*" } }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -5650,10 +6264,31 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "license": "MIT" + }, "node_modules/@types/node": { - "version": "22.8.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.4.tgz", - "integrity": "sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==", + "version": "22.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", + "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", "license": "MIT", "dependencies": { "undici-types": "~6.19.8" @@ -5680,10 +6315,22 @@ "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", "license": "MIT" }, + "node_modules/@types/qs": { + "version": "6.9.17", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", + "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, "node_modules/@types/react": { - "version": "18.2.79", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz", - "integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==", + "version": "18.3.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -5710,6 +6357,60 @@ "@types/react-native": "*" } }, + "node_modules/@types/responselike": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz", + "integrity": "sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", @@ -5726,9 +6427,9 @@ } }, "node_modules/@types/yargs": { - "version": "13.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", - "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "license": "MIT", "dependencies": { "@types/yargs-parser": "*" @@ -5741,32 +6442,32 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", - "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.14.0.tgz", + "integrity": "sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/type-utils": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/type-utils": "8.14.0", + "@typescript-eslint/utils": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -5775,27 +6476,27 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", - "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.14.0.tgz", + "integrity": "sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/typescript-estree": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", "debug": "^4.3.4" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -5804,17 +6505,17 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", - "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.14.0.tgz", + "integrity": "sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -5822,27 +6523,24 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", - "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.14.0.tgz", + "integrity": "sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/utils": "7.18.0", + "@typescript-eslint/typescript-estree": "8.14.0", + "@typescript-eslint/utils": "8.14.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependencies": { - "eslint": "^8.56.0" - }, "peerDependenciesMeta": { "typescript": { "optional": true @@ -5850,13 +6548,13 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", - "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.14.0.tgz", + "integrity": "sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==", "dev": true, "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -5864,23 +6562,23 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", - "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.14.0.tgz", + "integrity": "sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", "debug": "^4.3.4", - "globby": "^11.1.0", + "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -5932,40 +6630,40 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.14.0.tgz", + "integrity": "sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0" + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/typescript-estree": "8.14.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", - "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz", + "integrity": "sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/types": "8.14.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -5980,54 +6678,216 @@ "license": "ISC" }, "node_modules/@urql/core": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/@urql/core/-/core-2.3.6.tgz", - "integrity": "sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@urql/core/-/core-5.0.8.tgz", + "integrity": "sha512-1GOnUw7/a9bzkcM0+U8U5MmxW2A7FE5YquuEmcJzTtW5tIs2EoS4F2ITpuKBjRBbyRjZgO860nWFPo1m4JImGA==", "license": "MIT", "dependencies": { - "@graphql-typed-document-node/core": "^3.1.0", - "wonka": "^4.0.14" - }, - "peerDependencies": { - "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "@0no-co/graphql.web": "^1.0.5", + "wonka": "^6.3.2" } }, "node_modules/@urql/exchange-retry": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz", - "integrity": "sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-1.3.0.tgz", + "integrity": "sha512-FLt+d81gP4oiHah4hWFDApimc+/xABWMU1AMYsZ1PVB0L0YPtrMCjbOp9WMM7hBzy4gbTDrG24sio0dCfSh/HQ==", "license": "MIT", "dependencies": { - "@urql/core": ">=2.3.1", - "wonka": "^4.0.14" + "@urql/core": "^5.0.0", + "wonka": "^6.3.2" }, "peerDependencies": { - "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" + "@urql/core": "^5.0.0" } }, - "node_modules/@xmldom/xmldom": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", - "deprecated": "this version is no longer supported, please update to at least 0.8.*", + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", "license": "MIT", - "engines": { - "node": ">=10.0.0" + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", "license": "MIT", "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" } }, - "node_modules/accepts": { + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "deprecated": "this version is no longer supported, please update to at least 0.8.*", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "license": "BSD-3-Clause" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", @@ -6067,6 +6927,7 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "license": "MIT", + "peer": true, "dependencies": { "debug": "4" }, @@ -6091,7 +6952,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -6104,12 +6964,69 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/anser": { "version": "1.4.10", "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", "license": "MIT" }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -6125,36 +7042,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-fragments": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", - "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "license": "MIT", - "dependencies": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" - } - }, - "node_modules/ansi-fragments/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "license": "MIT", + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-fragments/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" } }, "node_modules/ansi-regex": { @@ -6212,12 +7121,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/appdirsjs": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", - "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", - "license": "MIT" - }, "node_modules/application-config-path": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", @@ -6252,6 +7155,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, "node_modules/array-includes": { "version": "3.1.8", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", @@ -6282,6 +7191,15 @@ "node": ">=8" } }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array.prototype.findlast": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", @@ -6401,6 +7319,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", @@ -6419,14 +7346,11 @@ "node": ">=4" } }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", + "license": "MIT" }, "node_modules/async-limiter": { "version": "1.0.1", @@ -6464,6 +7388,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.10.0" + } + }, "node_modules/babel-core": { "version": "7.0.0-bridge.0", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", @@ -6473,114 +7406,273 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-plugin-module-resolver": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.2.tgz", - "integrity": "sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-babel-config": "^2.1.1", - "glob": "^9.3.3", - "pkg-up": "^3.1.0", - "reselect": "^4.1.7", - "resolve": "^1.22.8" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@babel/core": "^7.8.0" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" }, "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "node_modules/babel-loader/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/babel-plugin-react-compiler": { - "version": "0.0.0-experimental-592953e-20240517", - "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-0.0.0-experimental-592953e-20240517.tgz", - "integrity": "sha512-OjG1SVaeQZaJrqkMFJatg8W/MTow8Ak5rx2SI0ETQBO1XvOk/XZGMbltNCPdFJLKghBYoBjC+Y3Ap/Xr7B01mA==", + "node_modules/babel-loader/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "license": "MIT", "dependencies": { - "@babel/generator": "7.2.0", - "@babel/types": "^7.19.0", - "chalk": "4", - "invariant": "^2.2.4", - "pretty-format": "^24", - "zod": "^3.22.4", - "zod-validation-error": "^2.1.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/babel-plugin-react-compiler/node_modules/@babel/generator": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.0.tgz", - "integrity": "sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==", + "node_modules/babel-loader/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "license": "MIT", "dependencies": { - "@babel/types": "^7.2.0", - "jsesc": "^2.5.1", - "lodash": "^4.17.10", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/babel-plugin-react-compiler/node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "node_modules/babel-loader/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" + "dependencies": { + "semver": "^6.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-plugin-react-compiler/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", + "node_modules/babel-loader/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-plugin-react-native-web": { + "node_modules/babel-loader/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-plugin-module-resolver": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.2.tgz", + "integrity": "sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==", + "license": "MIT", + "dependencies": { + "find-babel-config": "^2.1.1", + "glob": "^9.3.3", + "pkg-up": "^3.1.0", + "reselect": "^4.1.7", + "resolve": "^1.22.8" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-react-native-web": { "version": "0.19.13", "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.13.tgz", "integrity": "sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ==", "license": "MIT" }, + "node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz", + "integrity": "sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==", + "license": "MIT", + "dependencies": { + "hermes-parser": "0.25.1" + } + }, + "node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "license": "MIT" + }, + "node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, "node_modules/babel-plugin-transform-flow-enums": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", @@ -6590,10 +7682,36 @@ "@babel/plugin-syntax-flow": "^7.12.1" } }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/babel-preset-expo": { - "version": "11.0.15", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-11.0.15.tgz", - "integrity": "sha512-rgiMTYwqIPULaO7iZdqyL7aAff9QLOX6OWUtLZBlOrOTreGY1yHah/5+l8MvI6NVc/8Zj5LY4Y5uMSnJIuzTLw==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-12.0.1.tgz", + "integrity": "sha512-9T2o+aeKnHOtQhk/undQbibJv02bdCgfs68ZwgAdueljDBcs2oVfq41qG9XThYwa6Dn7CdfnoEUsIyFqBwjcVw==", "license": "MIT", "dependencies": { "@babel/plugin-proposal-decorators": "^7.12.9", @@ -6602,10 +7720,37 @@ "@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.87", - "babel-plugin-react-compiler": "0.0.0-experimental-592953e-20240517", - "babel-plugin-react-native-web": "~0.19.10", + "@react-native/babel-preset": "0.76.2", + "babel-plugin-react-native-web": "~0.19.13", "react-refresh": "^0.14.2" + }, + "peerDependencies": { + "babel-plugin-react-compiler": "^19.0.0-beta-9ee70a1-20241017", + "react-compiler-runtime": "^19.0.0-beta-8a03594-20241020" + }, + "peerDependenciesMeta": { + "babel-plugin-react-compiler": { + "optional": true + }, + "react-compiler-runtime": { + "optional": true + } + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/balanced-match": { @@ -6634,6 +7779,12 @@ ], "license": "MIT" }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" + }, "node_modules/better-opn": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", @@ -6646,6 +7797,23 @@ "node": ">=12.0.0" } }, + "node_modules/better-opn/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/big-integer": { "version": "1.6.52", "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", @@ -6655,6 +7823,15 @@ "node": ">=0.6" } }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -6667,29 +7844,60 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "node_modules/blueimp-md5": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", + "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } + "peer": true }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, "node_modules/boolbase": { @@ -6698,6 +7906,28 @@ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "license": "ISC" }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bplist-creator": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", @@ -6841,9 +8071,9 @@ "license": "MIT" }, "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -6922,6 +8152,33 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "license": "MIT", + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", @@ -6974,6 +8231,14 @@ "node": ">=4" } }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "engines": { + "node": "*" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -6984,6 +8249,16 @@ "node": ">=6" } }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", @@ -6996,10 +8271,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, "node_modules/caniuse-lite": { - "version": "1.0.30001675", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001675.tgz", - "integrity": "sha512-/wV1bQwPrkLiQMjaJF5yUMVM/VdRPOCU8QZ+PmG6uW6DvYSrNY1bpwHI/3mOcUosLaJCzYDi5o91IQB51ft6cg==", + "version": "1.0.30001680", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", + "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", "funding": [ { "type": "opencollective", @@ -7104,28 +8391,209 @@ "node": ">=12.13.0" } }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=6.0" + } + }, + "node_modules/chromium-edge-launcher": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", + "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", + "license": "Apache-2.0", + "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" + } + }, + "node_modules/chromium-edge-launcher/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/clean-webpack-plugin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", + "license": "MIT", + "dependencies": { + "del": "^4.1.1" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": ">=4.0.0 <6.0.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "license": "MIT", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clean-webpack-plugin/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/clean-webpack-plugin/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "license": "MIT", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/clean-webpack-plugin/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cli-cursor": { @@ -7152,6 +8620,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -7167,9 +8650,9 @@ } }, "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "license": "MIT", "engines": { "node": ">=0.8" @@ -7189,6 +8672,18 @@ "node": ">=6" } }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -7207,10 +8702,16 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" + }, "node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "license": "MIT" }, "node_modules/combined-stream": { @@ -7232,13 +8733,10 @@ "license": "MIT" }, "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "license": "MIT", - "engines": { - "node": ">= 10" - } + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "license": "MIT" }, "node_modules/commondir": { "version": "1.0.1", @@ -7246,6 +8744,13 @@ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "license": "MIT" }, + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "license": "MIT", + "peer": true + }, "node_modules/component-type": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.2.tgz", @@ -7268,9 +8773,9 @@ } }, "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", "license": "MIT", "dependencies": { "bytes": "3.1.2", @@ -7300,12 +8805,36 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "license": "MIT" }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, "node_modules/connect": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", @@ -7321,6 +8850,15 @@ "node": ">= 0.10.0" } }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, "node_modules/connect/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -7336,57 +8874,211 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "license": "MIT" }, - "node_modules/core-js-compat": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", - "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", "license": "MIT", - "dependencies": { - "browserslist": "^4.24.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "engines": { + "node": ">= 0.6" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "license": "MIT" }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "node_modules/copy-webpack-plugin": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", + "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", "license": "MIT", "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" }, "engines": { - "node": ">=4" + "node": ">= 12.20.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" } }, - "node_modules/cosmiconfig/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/copy-webpack-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/cosmiconfig/node_modules/import-fresh": { - "version": "2.0.0", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/copy-webpack-plugin/node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "license": "MIT", + "dependencies": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js-compat": { + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/cosmiconfig/node_modules/import-fresh": { + "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", "license": "MIT", @@ -7430,9 +9122,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", + "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -7461,6 +9153,18 @@ "node": ">=8" } }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, "node_modules/css-in-js-utils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", @@ -7470,6 +9174,182 @@ "hyphenate-style-name": "^1.0.3" } }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "license": "MIT", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/css-select": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", @@ -7520,34 +9400,134 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" - }, - "node_modules/dag-map": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz", - "integrity": "sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==", - "license": "MIT" + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/dag-map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz", + "integrity": "sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==", + "license": "MIT" + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/data-view-byte-length": { "version": "1.0.1", @@ -7583,11 +9563,14 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dayjs": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", - "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", - "license": "MIT" + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "license": "MIT", + "engines": { + "node": "*" + } }, "node_modules/debug": { "version": "4.3.7", @@ -7606,13 +9589,13 @@ } } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "node_modules/decache": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/decache/-/decache-4.4.0.tgz", + "integrity": "sha512-G8CyOswrO0mDcSf9t5dXS7D0Zw1wBqQPIkvYIkO3yzAEUzU0uEunAMz2BTBmJXJnd+WJEtmQKjQFrXXIXBxqgQ==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "callsite": "^1.0.0" } }, "node_modules/decode-uri-component": { @@ -7624,6 +9607,33 @@ "node": ">=0.10" } }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -7674,13 +9684,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">=10" } }, "node_modules/define-data-property": { @@ -7794,6 +9804,12 @@ "node": ">=0.10" } }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -7806,6 +9822,18 @@ "node": ">=8" } }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -7819,6 +9847,15 @@ "node": ">=6.0.0" } }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, "node_modules/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", @@ -7860,6 +9897,12 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, + "node_modules/domino": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz", + "integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==", + "license": "BSD-2-Clause" + }, "node_modules/domutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", @@ -7874,6 +9917,16 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/dotenv": { "version": "16.4.5", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", @@ -7887,12 +9940,12 @@ } }, "node_modules/dotenv-expand": { - "version": "11.0.6", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.6.tgz", - "integrity": "sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==", + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz", + "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==", "license": "BSD-2-Clause", "dependencies": { - "dotenv": "^16.4.4" + "dotenv": "^16.4.5" }, "engines": { "node": ">=12" @@ -7901,6 +9954,12 @@ "url": "https://dotenvx.com" } }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "license": "BSD-3-Clause" + }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -7914,9 +9973,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.49", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz", - "integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==", + "version": "1.5.62", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.62.tgz", + "integrity": "sha512-t8c+zLmJHa9dJy96yBZRXGQYoiCEnHYgFwn1asvSPZSUdVxnB62A4RASd7k41ytG3ErFBA0TpHlKg9D9SQBmLg==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -7925,6 +9984,15 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "license": "MIT" }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -7947,7 +10015,6 @@ "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", - "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -7978,18 +10045,6 @@ "node": ">=8" } }, - "node_modules/envinfo": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", - "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", - "license": "MIT", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/eol": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", @@ -8014,23 +10069,10 @@ "stackframe": "^1.3.4" } }, - "node_modules/errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "version": "1.23.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", + "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", @@ -8048,7 +10090,7 @@ "function.prototype.name": "^1.1.6", "get-intrinsic": "^1.2.4", "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", + "globalthis": "^1.0.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", @@ -8064,10 +10106,10 @@ "is-string": "^1.0.7", "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", + "object-inspect": "^1.13.3", "object-keys": "^1.1.1", "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", + "regexp.prototype.flags": "^1.5.3", "safe-array-concat": "^1.1.2", "safe-regex-test": "^1.0.3", "string.prototype.trim": "^1.2.9", @@ -8109,9 +10151,9 @@ } }, "node_modules/es-iterator-helpers": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", - "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", + "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -8123,6 +10165,7 @@ "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "globalthis": "^1.0.4", + "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", "has-symbols": "^1.0.3", @@ -8134,6 +10177,12 @@ "node": ">= 0.4" } }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "license": "MIT" + }, "node_modules/es-object-atoms": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", @@ -8272,19 +10321,19 @@ } }, "node_modules/eslint-config-expo": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/eslint-config-expo/-/eslint-config-expo-7.1.2.tgz", - "integrity": "sha512-WxrDVNklN43Op0v3fglQfzL2bC7vqacUq9oVwJcGCUEDzdM7kGOR6pfEJiz3i3dQv3cFjHtct0CFEExep5c/dA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-expo/-/eslint-config-expo-8.0.1.tgz", + "integrity": "sha512-r9PSgkuZk5Q5ALbk1yowYwEIj0oqO/ikRO9TNhpx2DzSOdK65y3urgFI04WYvQzMr9q1fnA62wr9iGfrsmF5pQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "^7.4.0", - "@typescript-eslint/parser": "^7.4.0", - "eslint-import-resolver-typescript": "^3.6.1", - "eslint-plugin-expo": "^0.0.1", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-react": "^7.34.0", - "eslint-plugin-react-hooks": "^4.6.0" + "@typescript-eslint/eslint-plugin": "^8.9.0", + "@typescript-eslint/parser": "^8.9.0", + "eslint-import-resolver-typescript": "^3.6.3", + "eslint-plugin-expo": "^0.1.0", + "eslint-plugin-import": "^2.30.0", + "eslint-plugin-react": "^7.36.1", + "eslint-plugin-react-hooks": "^4.6.2" }, "peerDependencies": { "eslint": ">=8.10" @@ -8390,20 +10439,20 @@ } }, "node_modules/eslint-plugin-expo": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-0.0.1.tgz", - "integrity": "sha512-dNri81vunJ3T+N1YWWxjLU6ux6KiukwZ4ECXCOPp8hG7M4kuvPAb9YQSIM63AT0pbtfYH/a6htikhaQcRPjhRA==", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-0.1.0.tgz", + "integrity": "sha512-bX0ABF5CTbwUnFXHN5aHhx2uyasbmr1ADlY/D1bmFb31sNd1rc+K1Ss4/BlTU6H0urGNOD30+q7LTDABKB/10g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "^7.2.0", - "@typescript-eslint/utils": "^7.2.0" + "@typescript-eslint/types": "^8.9.0", + "@typescript-eslint/utils": "^8.9.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "eslint": ">=8" + "eslint": ">=8 <9" } }, "node_modules/eslint-plugin-import": { @@ -8627,19 +10676,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -8688,7 +10724,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" @@ -8701,7 +10736,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=4.0" @@ -8734,6 +10768,21 @@ "node": ">=6" } }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, "node_modules/exec-async": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", @@ -8774,6 +10823,18 @@ "node": ">=4.8" } }, + "node_modules/execa/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/execa/node_modules/path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", @@ -8826,194 +10887,295 @@ } }, "node_modules/expo": { - "version": "51.0.38", - "resolved": "https://registry.npmjs.org/expo/-/expo-51.0.38.tgz", - "integrity": "sha512-/B9npFkOPmv6WMIhdjQXEY0Z9k/67UZIVkodW8JxGIXwKUZAGHL+z1R5hTtWimpIrvVhyHUFU3f8uhfEKYhHNQ==", + "version": "52.0.7", + "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.7.tgz", + "integrity": "sha512-AXN+FmYF8jR+IUJCuETO9iuMZ2DdGpL175kvHveBM/cS4MQsF7oe1MTnCRLyXQ92BDUZlqjWqWTX1sY3ysPoZw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "0.18.30", - "@expo/config": "9.0.4", - "@expo/config-plugins": "8.0.10", - "@expo/metro-config": "0.18.11", - "@expo/vector-icons": "^14.0.3", - "babel-preset-expo": "~11.0.15", - "expo-asset": "~10.0.10", - "expo-file-system": "~17.0.1", - "expo-font": "~12.0.10", - "expo-keep-awake": "~13.0.2", - "expo-modules-autolinking": "1.11.3", - "expo-modules-core": "1.12.26", + "@expo/cli": "0.21.5", + "@expo/config": "~10.0.4", + "@expo/config-plugins": "9.0.9", + "@expo/fingerprint": "0.11.2", + "@expo/metro-config": "0.19.4", + "@expo/vector-icons": "^14.0.0", + "babel-preset-expo": "~12.0.1", + "expo-asset": "~11.0.1", + "expo-constants": "~17.0.3", + "expo-file-system": "~18.0.3", + "expo-font": "~13.0.1", + "expo-keep-awake": "~14.0.1", + "expo-modules-autolinking": "2.0.2", + "expo-modules-core": "2.0.3", "fbemitter": "^3.0.0", + "web-streams-polyfill": "^3.3.2", "whatwg-url-without-unicode": "8.0.0-3" }, "bin": { "expo": "bin/cli" + }, + "peerDependencies": { + "@expo/dom-webview": "*", + "@expo/metro-runtime": "*", + "react": "*", + "react-native": "*", + "react-native-webview": "*" + }, + "peerDependenciesMeta": { + "@expo/dom-webview": { + "optional": true + }, + "@expo/metro-runtime": { + "optional": true + }, + "react-native-webview": { + "optional": true + } } }, "node_modules/expo-application": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-5.9.1.tgz", - "integrity": "sha512-uAfLBNZNahnDZLRU41ZFmNSKtetHUT9Ua557/q189ua0AWV7pQjoVAx49E4953feuvqc9swtU3ScZ/hN1XO/FQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-6.0.1.tgz", + "integrity": "sha512-w+1quSmKp8SYKT+GAFHSN5c6u+PqoVRIfpsLyRQrQdOnBA9dA8Hw6JT9sHNFmA30A2v1b/sdYZE3qKuRJFNSWQ==", "license": "MIT", "peerDependencies": { "expo": "*" } }, "node_modules/expo-asset": { - "version": "10.0.10", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-10.0.10.tgz", - "integrity": "sha512-0qoTIihB79k+wGus9wy0JMKq7DdenziVx3iUkGvMAy2azscSgWH6bd2gJ9CGnhC6JRd3qTMFBL0ou/fx7WZl7A==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-11.0.1.tgz", + "integrity": "sha512-WatvD7JVC89EsllXFYcS/rji3ajVzE2B/USo0TqedsETixwyVCQfrrvCdCPQyuKghrxVNEj8bQ/Qbea/RZLYjg==", "license": "MIT", "dependencies": { - "expo-constants": "~16.0.0", + "@expo/image-utils": "^0.6.0", + "expo-constants": "~17.0.0", "invariant": "^2.2.4", "md5-file": "^3.2.3" }, "peerDependencies": { - "expo": "*" + "expo": "*", + "react": "*", + "react-native": "*" } }, "node_modules/expo-auth-session": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/expo-auth-session/-/expo-auth-session-5.5.2.tgz", - "integrity": "sha512-fgqrNz9FhCl/kNyU2Vy2AmLWk+X7vmgiGN2KVUgB8yLHl/tPogYLpNOiqFl/pMLMveoKjPpVOVfbz3RTJHJoTg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/expo-auth-session/-/expo-auth-session-6.0.0.tgz", + "integrity": "sha512-t40IvmUnWPdSFTr/d3FxDo3qbHdt6hPoRApZ9KH8/UoTjkdoSKnxi6W0/svpISDPMi25gB0lNYwy72YUisl1Yw==", "license": "MIT", "dependencies": { - "expo-application": "~5.9.0", - "expo-constants": "~16.0.0", - "expo-crypto": "~13.0.0", - "expo-linking": "~6.3.0", - "expo-web-browser": "~13.0.0", + "expo-application": "~6.0.0", + "expo-constants": "~17.0.0", + "expo-crypto": "~14.0.0", + "expo-linking": "~7.0.0", + "expo-web-browser": "~14.0.0", "invariant": "^2.2.4" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" } }, "node_modules/expo-camera": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/expo-camera/-/expo-camera-15.0.16.tgz", - "integrity": "sha512-FLE02DMqkjwsb7IugKAqQvBe6s+TCQeb5LupO1+r//wAhBwmHncOrc6zV95ZEC2f9PTPK34nFH/s8CDGiVzIAA==", + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/expo-camera/-/expo-camera-16.0.5.tgz", + "integrity": "sha512-GmsqBl+to5oEy01kUXu2Ul5Z38ugSLlA7sd3f+2PVJHNFv1Gou0nbkGTx6k5JZrSiP/vxuP6QKPIg8rIJoeWGA==", "license": "MIT", "dependencies": { "invariant": "^2.2.4" }, "peerDependencies": { - "expo": "*" + "expo": "*", + "react": "*", + "react-native": "*", + "react-native-web": "*" + }, + "peerDependenciesMeta": { + "react-native-web": { + "optional": true + } } }, - "node_modules/expo-constants": { - "version": "16.0.2", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-16.0.2.tgz", - "integrity": "sha512-9tNY3OVO0jfiMzl7ngb6IOyR5VFzNoN5OOazUWoeGfmMqVB5kltTemRvKraK9JRbBKIw+SOYLEmF0sEqgFZ6OQ==", + "node_modules/expo-cli": { + "version": "6.3.12", + "resolved": "https://registry.npmjs.org/expo-cli/-/expo-cli-6.3.12.tgz", + "integrity": "sha512-Tye0lHQ4WnWtvvH9xauAqahDzJgY20zawLLJ8qyI/21B1d35lC16kSpCLVX0uwH0MKYAfcmrkQwlwkyz4rJAVw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "7.9.0", + "@expo/apple-utils": "1.0.0", + "@expo/bunyan": "4.0.0", + "@expo/config": "6.0.24", + "@expo/config-plugins": "4.1.5", + "@expo/dev-server": "0.2.0", + "@expo/json-file": "8.2.37", + "@expo/osascript": "2.0.33", + "@expo/package-manager": "0.0.56", + "@expo/plist": "0.0.20", + "@expo/prebuild-config": "4.0.3", + "@expo/spawn-async": "1.5.0", + "@expo/xcpretty": "^4.1.0", + "better-opn": "^3.0.1", + "boxen": "^5.0.1", + "bplist-parser": "0.2.0", + "cacache": "^15.3.0", + "chalk": "^4.0.0", + "cli-table3": "^0.6.0", + "command-exists": "^1.2.8", + "commander": "2.17.1", + "dateformat": "3.0.3", + "env-editor": "^0.4.1", + "find-up": "^5.0.0", + "find-yarn-workspace-root": "~2.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "got": "^11.1.4", + "hashids": "1.1.4", + "joi": "^17.4.0", + "js-yaml": "^3.13.1", + "keychain": "1.3.0", + "leven": "^3.1.0", + "lodash": "^4.17.19", + "minipass": "3.1.6", + "npm-package-arg": "6.1.0", + "ora": "3.4.0", + "pngjs": "3.4.0", + "progress": "2.0.3", + "prompts": "^2.3.2", + "qrcode-terminal": "0.11.0", + "read-last-lines": "1.6.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "slugify": "^1.3.4", + "strip-ansi": "^6.0.0", + "tar": "^6.0.5", + "tempy": "^0.7.1", + "terminal-link": "^2.1.1", + "turndown": "~7.0.0", + "untildify": "3.0.3", + "url-join": "4.0.0", + "uuid": "^8.0.0", + "wrap-ansi": "^7.0.0", + "xdl": "60.0.12" + }, + "bin": { + "expo": "bin/expo.js", + "expo-cli": "bin/expo.js" + } + }, + "node_modules/expo-cli/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "license": "MIT", "dependencies": { - "@expo/config": "~9.0.0", - "@expo/env": "~0.3.0" - }, - "peerDependencies": { - "expo": "*" + "@babel/highlight": "^7.10.4" } }, - "node_modules/expo-crypto": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/expo-crypto/-/expo-crypto-13.0.2.tgz", - "integrity": "sha512-7f/IMPYJZkBM21LNEMXGrNo/0uXSVfZTwufUdpNKedJR0fm5fH4DCSN79ZddlV26nF90PuXjK2inIbI6lb0qRA==", + "node_modules/expo-cli/node_modules/@babel/runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", + "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", "license": "MIT", "dependencies": { - "base64-js": "^1.3.0" - }, - "peerDependencies": { - "expo": "*" + "regenerator-runtime": "^0.13.4" } }, - "node_modules/expo-dev-client": { - "version": "4.0.28", - "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-4.0.28.tgz", - "integrity": "sha512-wz5G4vY3Gbk5GuQTyijdqY4Hwr/NDt5OUTErbOu1vd4XRIAsI+8IkK5hsBUhGmqrdkYnP5NxxOxC/soFzX/9+w==", + "node_modules/expo-cli/node_modules/@expo/bunyan": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", + "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", + "engines": [ + "node >=0.10.0" + ], "license": "MIT", "dependencies": { - "expo-dev-launcher": "4.0.28", - "expo-dev-menu": "5.0.22", - "expo-dev-menu-interface": "1.8.3", - "expo-manifests": "~0.14.0", - "expo-updates-interface": "~0.16.2" + "uuid": "^8.0.0" }, - "peerDependencies": { - "expo": "*" + "optionalDependencies": { + "mv": "~2", + "safe-json-stringify": "~1" } }, - "node_modules/expo-dev-launcher": { - "version": "4.0.28", - "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-4.0.28.tgz", - "integrity": "sha512-goE7jcaGVA2zu4gV3/hQ9RXqGhUZZAu339VYNLbwPdaNCzFaG6A8MZHg18gytCUnZ5QkRJsYi4q/8YcwUCASlQ==", + "node_modules/expo-cli/node_modules/@expo/config": { + "version": "6.0.24", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-6.0.24.tgz", + "integrity": "sha512-OcACI1md1Yo5TQmUxxueJ/RaTlR2Mgl6KswTFOYCL1XJERF/jjAx95zhWXH+JQGdlM0yB0vqM6vB6GbUFRvLxA==", "license": "MIT", "dependencies": { - "ajv": "8.11.0", - "expo-dev-menu": "5.0.22", - "expo-manifests": "~0.14.0", + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "4.1.5", + "@expo/config-types": "^45.0.0", + "@expo/json-file": "8.2.36", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", "resolve-from": "^5.0.0", - "semver": "^7.6.0" - }, - "peerDependencies": { - "expo": "*" + "semver": "7.3.2", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" } }, - "node_modules/expo-dev-launcher/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "node_modules/expo-cli/node_modules/@expo/config-plugins": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.5.tgz", + "integrity": "sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "@expo/config-types": "^45.0.0", + "@expo/json-file": "8.2.36", + "@expo/plist": "0.0.18", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" } }, - "node_modules/expo-dev-launcher/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/expo-dev-launcher/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" } }, - "node_modules/expo-dev-menu": { - "version": "5.0.22", - "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-5.0.22.tgz", - "integrity": "sha512-VzpdQReAtjbI1qIuwOf0sUzf91HsfGThojgJD9Ez0eca12qY5tTGYzHa1EM9V+zIcNuNZ7+A8bHJJdmZ4zvU6g==", + "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/@expo/plist": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", + "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", "license": "MIT", "dependencies": { - "expo-dev-menu-interface": "1.8.3", - "semver": "^7.5.4" - }, - "peerDependencies": { - "expo": "*" + "@xmldom/xmldom": "~0.7.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" } }, - "node_modules/expo-dev-menu-interface": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.8.3.tgz", - "integrity": "sha512-QM0LRozeFT5Ek0N7XpV93M+HMdEKRLEOXn0aW5M3uoUlnqC1+PLtF3HMy3k3hMKTTE/kJ1y1Z7akH07T0lunCQ==", + "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "license": "MIT", - "peerDependencies": { - "expo": "*" + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/expo-dev-menu/node_modules/semver": { + "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", @@ -9025,2816 +11187,2900 @@ "node": ">=10" } }, - "node_modules/expo-device": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/expo-device/-/expo-device-6.0.2.tgz", - "integrity": "sha512-sCt91CuTmAuMXX4SlFOn4lIos2UIr8vb0jDstDDZXys6kErcj0uynC7bQAMreU5uRUTKMAl4MAMpKt9ufCXPBw==", + "node_modules/expo-cli/node_modules/@expo/config-types": { + "version": "45.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz", + "integrity": "sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==", + "license": "MIT" + }, + "node_modules/expo-cli/node_modules/@expo/config/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", "license": "MIT", "dependencies": { - "expo-dev-launcher": "4.0.29", - "expo-dev-menu": "5.0.23", - "expo-dev-menu-interface": "1.8.4", - "expo-manifests": "~0.14.0", - "expo-updates-interface": "~0.16.2" - }, - "peerDependencies": { - "expo": "*" + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" } }, - "node_modules/expo-file-system": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-17.0.1.tgz", - "integrity": "sha512-dYpnZJqTGj6HCYJyXAgpFkQWsiCH3HY1ek2cFZVHFoEc5tLz9gmdEgTF6nFHurvmvfmXqxi7a5CXyVm0aFYJBw==", + "node_modules/expo-cli/node_modules/@expo/config/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "license": "MIT", - "peerDependencies": { - "expo": "*" + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/expo-font": { - "version": "12.0.10", - "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-12.0.10.tgz", - "integrity": "sha512-Q1i2NuYri3jy32zdnBaHHCya1wH1yMAsI+3CCmj9zlQzlhsS9Bdwcj2W3c5eU5FvH2hsNQy4O+O1NnM6o/pDaQ==", + "node_modules/expo-cli/node_modules/@expo/image-utils": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.21.tgz", + "integrity": "sha512-Ha7pNcpl52RJIeYz3gR1ajOgPPl7WLZWiLqtLi94s9J0a7FvmNBMqd/VKrfHNj8QmtZxXcmXr7y7tPhZbVFg7w==", "license": "MIT", "dependencies": { - "fontfaceobserver": "^2.1.0" - }, - "peerDependencies": { - "expo": "*" + "@expo/spawn-async": "1.5.0", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "jimp-compact": "0.16.1", + "mime": "^2.4.4", + "node-fetch": "^2.6.0", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "tempy": "0.3.0" } }, - "node_modules/expo-json-utils": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.13.1.tgz", - "integrity": "sha512-mlfaSArGVb+oJmUcR22jEONlgPp0wj4iNIHfQ2je9Q8WTOqMc0Ws9tUciz3JdJnhffdHqo/k8fpvf0IRmN5HPA==", - "license": "MIT" - }, - "node_modules/expo-keep-awake": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-13.0.2.tgz", - "integrity": "sha512-kKiwkVg/bY0AJ5q1Pxnm/GvpeB6hbNJhcFsoOWDh2NlpibhCLaHL826KHUM+WsnJRbVRxJ+K9vbPRHEMvFpVyw==", + "node_modules/expo-cli/node_modules/@expo/image-utils/node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", "license": "MIT", - "peerDependencies": { - "expo": "*" + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/expo-linking": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-6.3.1.tgz", - "integrity": "sha512-xuZCntSBGWCD/95iZ+mTUGTwHdy8Sx+immCqbUBxdvZ2TN61P02kKg7SaLS8A4a/hLrSCwrg5tMMwu5wfKr35g==", + "node_modules/expo-cli/node_modules/@expo/json-file": { + "version": "8.2.37", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", + "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", "license": "MIT", "dependencies": { - "expo-constants": "~16.0.0", - "invariant": "^2.2.4" + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.2", + "write-file-atomic": "^2.3.0" } }, - "node_modules/expo-manifests": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.14.3.tgz", - "integrity": "sha512-L3b5/qocBPiQjbW0cpOHfnqdKZbTJS7sA3mgeDJT+mWga/xYsdpma1EfNmsuvrOzjLGjStr1k1fceM9Bl49aqQ==", + "node_modules/expo-cli/node_modules/@expo/osascript": { + "version": "2.0.33", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", + "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", "license": "MIT", "dependencies": { - "@expo/config": "~9.0.0", - "expo-json-utils": "~0.13.0" + "@expo/spawn-async": "^1.5.0", + "exec-async": "^2.2.0" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=12" } }, - "node_modules/expo-modules-autolinking": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.11.3.tgz", - "integrity": "sha512-oYh8EZEvYF5TYppxEKUTTJmbr8j7eRRnrIxzZtMvxLTXoujThVPMFS/cbnSnf2bFm1lq50TdDNABhmEi7z0ngQ==", + "node_modules/expo-cli/node_modules/@expo/package-manager": { + "version": "0.0.56", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.56.tgz", + "integrity": "sha512-PGk34uz4XDyhoNIlPh2D+BDsiXYuW2jXavTiax8d32uvHlRO6FN0cAsqlWD6fx3H2hRn8cU/leTuc4M7pYovCQ==", "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "commander": "^7.2.0", - "fast-glob": "^3.2.5", + "@expo/json-file": "8.2.36", + "@expo/spawn-async": "^1.5.0", + "ansi-regex": "^5.0.0", + "chalk": "^4.0.0", "find-up": "^5.0.0", - "fs-extra": "^9.1.0", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0" - }, - "bin": { - "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + "find-yarn-workspace-root": "~2.0.0", + "npm-package-arg": "^7.0.0", + "rimraf": "^3.0.2", + "split": "^1.0.1", + "sudo-prompt": "9.1.1" } }, - "node_modules/expo-modules-autolinking/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/expo-modules-autolinking/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "minimist": "^1.2.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/expo-modules-autolinking/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/npm-package-arg": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", + "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^3.0.2", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" } }, - "node_modules/expo-modules-core": { - "version": "1.12.26", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.12.26.tgz", - "integrity": "sha512-y8yDWjOi+rQRdO+HY+LnUlz8qzHerUaw/LUjKPU/mX8PRXP4UUPEEp5fjAwBU44xjNmYSHWZDwet4IBBE+yQUA==", + "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/expo-cli/node_modules/@expo/plist": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", + "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", "license": "MIT", "dependencies": { - "invariant": "^2.2.4" + "@xmldom/xmldom": "~0.7.7", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" } }, - "node_modules/expo-random": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-random/-/expo-random-14.0.1.tgz", - "integrity": "sha512-gX2mtR9o+WelX21YizXUCD/y+a4ZL+RDthDmFkHxaYbdzjSYTn8u/igoje/l3WEO+/RYspmqUFa8w/ckNbt6Vg==", - "deprecated": "This package is now deprecated in favor of expo-crypto, which provides the same functionality. To migrate, replace all imports from expo-random with imports from expo-crypto.", + "node_modules/expo-cli/node_modules/@expo/prebuild-config": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-4.0.3.tgz", + "integrity": "sha512-ZRMn0a9Wo/coKXLMvizUytqtG5pniUHaBMSS28yFTcGVvyDJh2nFVkBf9po52mSkbm9rGp/Pev6GAf57m6S2BA==", "license": "MIT", "dependencies": { - "base64-js": "^1.3.0" - }, - "peerDependencies": { - "expo": "*" + "@expo/config": "6.0.24", + "@expo/config-plugins": "4.1.5", + "@expo/config-types": "^45.0.0", + "@expo/image-utils": "0.3.21", + "@expo/json-file": "8.2.36", + "debug": "^4.3.1", + "expo-modules-autolinking": "0.8.1", + "fs-extra": "^9.0.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "xml2js": "0.4.23" } }, - "node_modules/expo-status-bar": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.12.1.tgz", - "integrity": "sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA==", - "license": "MIT" + "node_modules/expo-cli/node_modules/@expo/prebuild-config/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + } }, - "node_modules/expo-updates-interface": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-0.16.2.tgz", - "integrity": "sha512-929XBU70q5ELxkKADj1xL0UIm3HvhYhNAOZv5DSk7rrKvLo7QDdPyl+JVnwZm9LrkNbH4wuE2rLoKu1KMgZ+9A==", + "node_modules/expo-cli/node_modules/@expo/prebuild-config/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "license": "MIT", - "peerDependencies": { - "expo": "*" + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/expo-web-browser": { - "version": "13.0.3", - "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-13.0.3.tgz", - "integrity": "sha512-HXb7y82ApVJtqk8tManyudtTrCtx8xcUnVzmJECeHCB0SsWSQ+penVLZxJkcyATWoJOsFMnfVSVdrTcpKKGszQ==", + "node_modules/expo-cli/node_modules/@expo/spawn-async": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", + "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", "license": "MIT", - "peerDependencies": { - "expo": "*" + "dependencies": { + "cross-spawn": "^6.0.5" + }, + "engines": { + "node": ">=4" } }, - "node_modules/exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "license": "Apache-2.0" + "node_modules/expo-cli/node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" + "node_modules/expo-cli/node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true, - "license": "Apache-2.0" + "node_modules/expo-cli/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "node_modules/expo-cli/node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "big-integer": "^1.6.44" }, "engines": { - "node": ">=8.6.0" + "node": ">= 5.10.0" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/expo-cli/node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", "license": "ISC", "dependencies": { - "is-glob": "^4.0.1" + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" }, "engines": { - "node": ">= 6" + "node": ">= 10" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-loops": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.4.tgz", - "integrity": "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg==", - "license": "MIT" - }, - "node_modules/fast-xml-parser": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", - "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - ], + "node_modules/expo-cli/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "license": "MIT", "dependencies": { - "strnum": "^1.0.5" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, - "bin": { - "fxparser": "src/cli/cli.js" + "engines": { + "node": ">=4.8" } }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "node_modules/expo-cli/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" + "bin": { + "semver": "bin/semver" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" + "node_modules/expo-cli/node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", + "license": "MIT", + "engines": { + "node": ">=4" } }, - "node_modules/fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "license": "BSD-3-Clause", + "node_modules/expo-cli/node_modules/expo-modules-autolinking": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-0.8.1.tgz", + "integrity": "sha512-S8qfaXCv//7tQWV9M+JKx3CF7ypYhDdSUbkUQdaVO/r8D76/aRTArY/aRw1yEfaAOzyK8C8diDToV1itl51DfQ==", + "license": "MIT", "dependencies": { - "fbjs": "^3.0.0" + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0" + }, + "bin": { + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" } }, - "node_modules/fbjs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", - "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "node_modules/expo-cli/node_modules/expo-modules-autolinking/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "license": "MIT", - "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^1.0.35" + "engines": { + "node": ">= 10" } }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", - "license": "MIT" - }, - "node_modules/fbjs/node_modules/ua-parser-js": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", - "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], + "node_modules/expo-cli/node_modules/expo-modules-autolinking/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/fetch-retry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", - "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==", - "license": "MIT" - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, + "node_modules/expo-cli/node_modules/expo-modules-autolinking/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 10.0.0" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "node_modules/expo-cli/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", - "license": "MIT", + "node_modules/expo-cli/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "license": "MIT", + "node_modules/expo-cli/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/expo-cli/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "license": "ISC" + }, + "node_modules/expo-cli/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/find-babel-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz", - "integrity": "sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==", - "dev": true, + "node_modules/expo-cli/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "license": "MIT", "dependencies": { - "json5": "^2.2.3" + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "node_modules/expo-cli/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">= 10.0.0" } }, - "node_modules/find-parent-dir": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz", - "integrity": "sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==", - "dev": true, - "license": "MIT" - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "license": "MIT", + "node_modules/expo-cli/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" + } + }, + "node_modules/expo-cli/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", + "bin": { + "mime": "cli.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/find-yarn-workspace-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", - "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", - "license": "Apache-2.0", + "node_modules/expo-cli/node_modules/minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "license": "ISC", "dependencies": { - "micromatch": "^4.0.2" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "license": "MIT", + "node_modules/expo-cli/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "license": "ISC", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "minipass": "^3.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 8" } }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true, - "license": "ISC" - }, - "node_modules/flow-enums-runtime": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", - "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", - "license": "MIT" - }, - "node_modules/flow-parser": { - "version": "0.251.1", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.251.1.tgz", - "integrity": "sha512-8ZuLqJPlL/T9K3zFdr1m88Lx8JOoJluTTdyvN4uH5NT9zoIIFqbCDoXVhkHh022k2lhuAyFF27cu0BYKh5SmDA==", + "node_modules/expo-cli/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">=0.4.0" + "node": ">=10" } }, - "node_modules/fontfaceobserver": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", - "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==", - "license": "BSD-2-Clause" - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "license": "MIT", + "node_modules/expo-cli/node_modules/npm-package-arg": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", + "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", + "license": "ISC", "dependencies": { - "is-callable": "^1.1.3" + "hosted-git-info": "^2.6.0", + "osenv": "^0.1.5", + "semver": "^5.5.0", + "validate-npm-package-name": "^3.0.0" } }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "node_modules/expo-cli/node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/expo-cli/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=4" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "node_modules/expo-cli/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/expo-cli/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "license": "ISC", - "engines": { - "node": ">=14" + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=10" } }, - "node_modules/form-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "node_modules/expo-cli/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/freeport-async": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", - "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", + "node_modules/expo-cli/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "license": "MIT", + "node_modules/expo-cli/node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, "engines": { - "node": ">= 0.6" + "node": ">= 8" } }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/expo-cli/node_modules/sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", + "license": "MIT" + }, + "node_modules/expo-cli/node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=4" } }, - "node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "node_modules/expo-cli/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" + } + }, + "node_modules/expo-cli/node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "license": "ISC", "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "unique-slug": "^2.0.0" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/expo-cli/node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" } }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "node_modules/expo-cli/node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "crypto-random-string": "^1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "node_modules/expo-cli/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" + "node_modules/expo-cli/node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "license": "ISC", + "dependencies": { + "builtins": "^1.0.3" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "node_modules/expo-cli/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "node_modules/expo-cli/node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4.0.0" } }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "node_modules/expo-cli/node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=4.0" } }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "node_modules/expo-cli/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/expo-constants": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.3.tgz", + "integrity": "sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ==", "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "@expo/config": "~10.0.4", + "@expo/env": "~0.4.0" }, - "engines": { - "node": ">=6" + "peerDependencies": { + "expo": "*", + "react-native": "*" } }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "node_modules/expo-crypto": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-crypto/-/expo-crypto-14.0.1.tgz", + "integrity": "sha512-/gGpD9UAz8fgZtU08cwwqeQElkFmMy2Hc8lLa9laSjD3YN0XM07zDJyJ+CC1VhQ63G8WpUnq1IHSmaPbbLp+oQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" + "base64-js": "^1.3.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "expo": "*" } }, - "node_modules/get-tsconfig": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", - "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", - "dev": true, + "node_modules/expo-dev-client": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-5.0.2.tgz", + "integrity": "sha512-c6Qqdos5yvPWEQUMncLABLy1aVO0qhpyCLRiYCLMHqQ28D/joMUFpQqzAbP1J0/v91HXDeLBNr+4e89fwlBTEw==", "license": "MIT", "dependencies": { - "resolve-pkg-maps": "^1.0.0" + "expo-dev-launcher": "5.0.14", + "expo-dev-menu": "6.0.10", + "expo-dev-menu-interface": "1.9.1", + "expo-manifests": "~0.15.0", + "expo-updates-interface": "~1.0.0" }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + "peerDependencies": { + "expo": "*" } }, - "node_modules/getenv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", - "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", + "node_modules/expo-dev-launcher": { + "version": "5.0.14", + "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-5.0.14.tgz", + "integrity": "sha512-va7m9eyfLicsh+UjUhFAvTRZI9vBZNLuRhdK+7RkWBI68yo8U1rQOeEA9W6f21PmPVRf3qY6OgfXfJ1FKGABmA==", "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/glob": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", - "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", - "dev": true, - "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^8.0.2", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "ajv": "8.11.0", + "expo-dev-menu": "6.0.9", + "expo-manifests": "~0.15.0", + "resolve-from": "^5.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "expo": "*" } }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", + "node_modules/expo-dev-launcher/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.3" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=10.13.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, + "node_modules/expo-dev-launcher/node_modules/expo-dev-menu": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.9.tgz", + "integrity": "sha512-xmPeJWH5Yw3NjrHD6dm2AhZUf8Lwf8kdFEIZcm4/xl7xyjY3rq9AxaR8+iB64koVclkwjPNqgn5MCfejbHOWog==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "expo-dev-menu-interface": "1.9.1" + }, + "peerDependencies": { + "expo": "*" } }, - "node_modules/glob/node_modules/minimatch": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", - "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", - "dev": true, - "license": "ISC", + "node_modules/expo-dev-launcher/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/expo-dev-menu": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.10.tgz", + "integrity": "sha512-CW4l4JLxZb6IZHvqD/ikL9UKRSyyR64gqX77FqdaUAlh2HCbXNfNHpTVWoQgyXbfPknUB1qpS2eZhh+FTNN9Eg==", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "expo-dev-menu-interface": "1.9.1" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "expo": "*" } }, - "node_modules/glob/node_modules/minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" + "node_modules/expo-dev-menu-interface": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.1.tgz", + "integrity": "sha512-YciUyAwSfloU76JAc18Jvuv8JOZHBLM1E/DwAqNC/rLg5ju76CaSS0Hx1Q4MyF79yi3G/y9o34K0hJmCCyQ9LQ==", + "license": "MIT", + "peerDependencies": { + "expo": "*" } }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "node_modules/expo-device": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/expo-device/-/expo-device-7.0.1.tgz", + "integrity": "sha512-/3lk0f9wvle+6svHqWSCBC1B5NYFmXp1D7hmIyecJJVYRLwzrwwTDyNs76oG/UDU5Appdu8QyDKycsx2hqv71w==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "ua-parser-js": "^0.7.33" + }, + "peerDependencies": { + "expo": "*" } }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "license": "MIT", - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/expo-file-system": { + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.3.tgz", + "integrity": "sha512-HKe0dGW3FWYFi1F3THVnTRueTG7j0onmEpUJKRB4UbjeHD2723cn/EutcG216wvrJeebe8w3+00F8Z4xk+9Jrw==", "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" + "web-streams-polyfill": "^3.3.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "expo": "*", + "react-native": "*" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "node_modules/expo-font": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.1.tgz", + "integrity": "sha512-8JE47B+6cLeKWr5ql8gU6YsPHjhrz1vMrTqYMm72No/8iW8Sb/uL4Oc0dpmbjq3hLLXBY0xPBQOgU7FQ6Y04Vg==", "license": "MIT", "dependencies": { - "get-intrinsic": "^1.1.3" + "fontfaceobserver": "^2.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "expo": "*", + "react": "*" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, + "node_modules/expo-json-utils": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.14.0.tgz", + "integrity": "sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==", "license": "MIT" }, - "node_modules/graphql": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", + "node_modules/expo-keep-awake": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.1.tgz", + "integrity": "sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw==", "license": "MIT", - "engines": { - "node": ">= 10.x" + "peerDependencies": { + "expo": "*", + "react": "*" } }, - "node_modules/graphql-tag": { - "version": "2.12.6", - "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", - "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "node_modules/expo-linking": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-7.0.2.tgz", + "integrity": "sha512-bNm7LLfDwbgfs5wysK0ZhsL5gTJyYzBmK/E1IozcSpxezjXpIMDCVnkjDSfgcayGveOOGepMZk7x9zU2feYDMA==", "license": "MIT", "dependencies": { - "tslib": "^2.1.0" + "expo-constants": "~17.0.0", + "invariant": "^2.2.4" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo-manifests": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.15.3.tgz", + "integrity": "sha512-yXP7/AN9gRvnCMyGn2esaaDtY3RwiALMJThmGKqaHjlv9cLtiL23aCw5EiNddyI0eZnuHlotGf68Yagz+UZD/Q==", + "license": "MIT", + "dependencies": { + "@expo/config": "~10.0.4", + "expo-json-utils": "~0.14.0" }, "peerDependencies": { - "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "expo": "*" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "node_modules/expo-modules-autolinking": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.2.tgz", + "integrity": "sha512-n3jC7VoJLfOLGk8NWhEAvM5zSjbLh1kMUSo76nJupx5/vASxDdzihppYebrKrNXPHq5mcw8Jr+r7YB+8xHx7QQ==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0" + }, + "bin": { + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/expo-modules-autolinking/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "node_modules/expo-modules-autolinking/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10" } }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "node_modules/expo-modules-autolinking/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "universalify": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/expo-modules-autolinking/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 10.0.0" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "node_modules/expo-modules-core": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.0.3.tgz", + "integrity": "sha512-S/Ozg6NhLkMc7k+qSLzOtjCexuimkYXHM/PCZtbn53nkuNYyaLpfVfrsJsRWxLIMe8ftbm6cDrKlN5mJ6lNODg==", "license": "MIT", "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "invariant": "^2.2.4" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/expo-pwa": { + "version": "0.0.127", + "resolved": "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.127.tgz", + "integrity": "sha512-8D9wEDkEXG9r6TPvAFpWt27IiP1cLm/4RWVRUHzFZflbWYLi8GkYArj5LHbbfokybRm1GVAanSrrYFEqHoIUiA==", "license": "MIT", "dependencies": { - "function-bind": "^1.1.2" + "@expo/image-utils": "0.3.23", + "chalk": "^4.0.0", + "commander": "2.20.0", + "update-check": "1.5.3" }, - "engines": { - "node": ">= 0.4" + "bin": { + "expo-pwa": "build/cli.js" + }, + "peerDependencies": { + "expo": "*" } }, - "node_modules/hermes-estree": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.19.1.tgz", - "integrity": "sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==", - "license": "MIT" - }, - "node_modules/hermes-parser": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.19.1.tgz", - "integrity": "sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==", + "node_modules/expo-pwa/node_modules/@expo/image-utils": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.23.tgz", + "integrity": "sha512-nhUVvW0TrRE4jtWzHQl8TR4ox7kcmrc2I0itaeJGjxF5A54uk7avgA0wRt7jP1rdvqQo1Ke1lXyLYREdhN9tPw==", "license": "MIT", "dependencies": { - "hermes-estree": "0.19.1" + "@expo/spawn-async": "1.5.0", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "jimp-compact": "0.16.1", + "mime": "^2.4.4", + "node-fetch": "^2.6.0", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "tempy": "0.3.0" } }, - "node_modules/hermes-profile-transformer": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", - "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "node_modules/expo-pwa/node_modules/@expo/spawn-async": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", + "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", "license": "MIT", "dependencies": { - "source-map": "^0.7.3" + "cross-spawn": "^6.0.5" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } + "node_modules/expo-pwa/node_modules/commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "license": "MIT" }, - "node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "license": "ISC", + "node_modules/expo-pwa/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, "engines": { - "node": ">=10" + "node": ">=4.8" } }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/expo-pwa/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/expo-pwa/node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/hosted-git-info/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "node_modules/expo-pwa/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", "license": "MIT", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" }, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "node_modules/expo-pwa/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "license": "MIT", "dependencies": { - "agent-base": "6", - "debug": "4" + "universalify": "^2.0.0" }, - "engines": { - "node": ">= 6" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "license": "Apache-2.0", + "node_modules/expo-pwa/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", "engines": { - "node": ">=10.17.0" + "node": ">= 10.0.0" } }, - "node_modules/husky": { - "version": "9.1.6", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz", - "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==", - "dev": true, + "node_modules/expo-pwa/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "license": "MIT", "bin": { - "husky": "bin.js" + "mime": "cli.js" }, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" + "node": ">=4.0.0" } }, - "node_modules/hyphenate-style-name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", - "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==", - "license": "BSD-3-Clause" - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "node_modules/expo-pwa/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "license": "MIT", "engines": { - "node": ">= 4" + "node": ">=4" } }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", - "license": "ISC" - }, - "node_modules/image-size": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", - "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", - "license": "MIT", - "dependencies": { - "queue": "6.0.2" - }, + "node_modules/expo-pwa/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "license": "ISC", "bin": { - "image-size": "bin/image-size.js" + "semver": "bin/semver.js" }, "engines": { - "node": ">=16.x" + "node": ">=10" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, + "node_modules/expo-pwa/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, + "node_modules/expo-pwa/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "node_modules/expo-pwa/node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", "license": "MIT", "engines": { - "node": ">=0.8.19" + "node": ">=4" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "node_modules/expo-pwa/node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", "license": "MIT", + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "node_modules/expo-pwa/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" - }, - "node_modules/inline-style-prefixer": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", - "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", + "node_modules/expo-pwa/node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", "license": "MIT", "dependencies": { - "css-in-js-utils": "^3.1.0", - "fast-loops": "^1.1.3" + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "node_modules/expo-pwa/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", "license": "MIT", - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, "engines": { - "node": ">=6" + "node": ">= 10.0.0" } }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "license": "MIT", + "node_modules/expo-pwa/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" + "isexe": "^2.0.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "which": "bin/which" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "node_modules/expo-status-bar": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-2.0.0.tgz", + "integrity": "sha512-vxxdpvpNDMTEc5uTiIrbTvySKKUsOACmfl8OZuUdjNle05oGqwtq3v5YObwym/njSByjoyuZX8UpXBZnxvarwQ==", "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "node_modules/expo-updates-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz", + "integrity": "sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ==", "license": "MIT", - "engines": { - "node": ">=4" + "peerDependencies": { + "expo": "*" } }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "node_modules/expo-web-browser": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-14.0.1.tgz", + "integrity": "sha512-QM9F3ie+UyIOoBvqFmT6CZojb1vMc2H+7ZlMT5dEu1PL2jtYyOeK2hLfbt/EMt7CBm/w+P29H9W9Y9gdebOkuQ==", "license": "MIT", - "engines": { - "node": ">= 0.10" + "peerDependencies": { + "expo": "*", + "react-native": "*" } }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "license": "Apache-2.0" + }, + "node_modules/express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.10.0" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "license": "MIT" - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, + "node_modules/express/node_modules/body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "node_modules/express/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "license": "MIT", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.8" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" + "ms": "2.0.0" } }, - "node_modules/is-boolean-object": { + "node_modules/express/node_modules/depd": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "node_modules/express/node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", "license": "MIT" }, - "node_modules/is-bun-module": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz", - "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==", - "dev": true, + "node_modules/express/node_modules/finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "license": "MIT", "dependencies": { - "semver": "^7.6.3" - } - }, - "node_modules/is-bun-module/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "node_modules/express/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.6" } }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "node_modules/express/node_modules/iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", "license": "MIT", "dependencies": { - "hasown": "^2.0.2" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "node_modules/express/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/express/node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", "license": "MIT", - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "mime": "cli.js" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/express/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "ee-first": "1.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "license": "MIT", + "node_modules/express/node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=0.6" } }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "node_modules/express/node_modules/raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", "license": "MIT", - "bin": { - "is-docker": "cli.js" + "dependencies": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/express/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, + "node_modules/express/node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 0.8.0" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, + "node_modules/express/node_modules/serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8.0" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/express/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "node_modules/express/node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/is-invalid-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", - "integrity": "sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==", + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "license": "MIT", "dependencies": { - "is-glob": "^2.0.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.6.0" } }, - "node_modules/is-invalid-path/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "license": "MIT", + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/is-invalid-path/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "license": "MIT", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-loops": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.4.tgz", + "integrity": "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", "dependencies": { - "is-extglob": "^1.0.0" + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8.0" } }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" } }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "license": "BSD-3-Clause", + "dependencies": { + "fbjs": "^3.0.0" } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "node_modules/fbjs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", "license": "MIT", - "engines": { - "node": ">=0.12.0" + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^1.0.35" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "license": "MIT" + }, + "node_modules/fbjs/node_modules/ua-parser-js": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", + "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" + "bin": { + "ua-parser-js": "script/cli.js" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "*" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "node_modules/fetch-retry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", + "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==", + "license": "MIT" + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, "engines": { - "node": ">=6" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, "engines": { "node": ">=8" } }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "license": "MIT", "dependencies": { - "isobject": "^3.0.1" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ms": "2.0.0" } }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7" + "ee-first": "1.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "node_modules/find-babel-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz", + "integrity": "sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "json5": "^2.2.3" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "node_modules/find-parent-dir": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz", + "integrity": "sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==", + "dev": true, + "license": "MIT" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "license": "MIT", + "node_modules/find-yarn-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "license": "Apache-2.0", "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromatch": "^4.0.2" } }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/is-valid-path": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", - "integrity": "sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==", + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC" + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", + "license": "MIT" + }, + "node_modules/flow-parser": { + "version": "0.253.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.253.0.tgz", + "integrity": "sha512-EbxtzRIzp8dDSzTloPhsc6uOvrEFIyu08cqQzXBWLAgxK+i2d/5qOos9ryQHRmk+RyDDXfnz/7qteh3jnAlc4w==", "license": "MIT", - "dependencies": { - "is-invalid-path": "^0.1.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.0" } }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=4.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "node_modules/fontfaceobserver": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", + "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==", + "license": "BSD-2-Clause" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "is-callable": "^1.1.3" } }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dev": true, - "license": "MIT", + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/isexe": { + "node_modules/freeport-async": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" + "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", + "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/iterator.prototype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", - "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", - "dev": true, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6 <7 || >=8" } }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "license": "BlueOak-1.0.0", + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "license": "ISC", "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "minipass": "^7.0.3" }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/jest-environment-node/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-environment-node/node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "license": "MIT", "dependencies": { - "@types/istanbul-lib-report": "*" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-environment-node/node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" } }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/jest-message-util/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-message-util/node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" + "engines": { + "node": ">=8.0.0" } }, - "node_modules/jest-message-util/node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" + "engines": { + "node": ">=4" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { + "node_modules/get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-message-util/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "node_modules/get-tsconfig": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" + "resolve-pkg-maps": "^1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, - "node_modules/jest-mock/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/getenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", + "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-mock/node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" + "node": ">=6" } }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "license": "MIT", + "node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "license": "ISC", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jest-util/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "license": "MIT", + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "is-glob": "^4.0.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10.13.0" } }, - "node_modules/jest-util/node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" }, - "node_modules/jest-util/node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "license": "MIT", "dependencies": { - "@types/yargs-parser": "*" + "balanced-match": "^1.0.0" } }, - "node_modules/jest-util/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", + "node_modules/glob/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=8.6" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, + "node_modules/glob/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "license": "ISC", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/jest-validate/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/jest-validate/node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "license": "MIT", "dependencies": { - "@types/istanbul-lib-report": "*" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-validate/node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "license": "MIT", "dependencies": { - "@types/yargs-parser": "*" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "get-intrinsic": "^1.1.3" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-validate/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/jest-validate/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, "license": "MIT" }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "node_modules/graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, + "peer": true, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.x" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", "license": "MIT", + "peer": true, "dependencies": { - "has-flag": "^4.0.0" + "tslib": "^2.1.0" }, "engines": { "node": ">=10" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "peerDependencies": { + "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/jimp-compact": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", - "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==", + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", "license": "MIT" }, - "node_modules/joi": { - "version": "17.13.3", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", - "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/join-component": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", - "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==", - "license": "MIT" - }, - "node_modules/js-tokens": { + "node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "es-define-property": "^1.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jsc-android": { - "version": "250231.0.0", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", - "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", - "license": "BSD-2-Clause" + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/jsc-safe-url": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", - "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", - "license": "0BSD" + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/jscodeshift": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", - "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "license": "MIT", "dependencies": { - "@babel/core": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/preset-flow": "^7.13.13", - "@babel/preset-typescript": "^7.13.0", - "@babel/register": "^7.13.16", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.21.0", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" + "has-symbols": "^1.0.3" }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" + "engines": { + "node": ">= 0.4" }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "node_modules/hasbin": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/hasbin/-/hasbin-1.2.3.tgz", + "integrity": "sha512-CCd8e/w2w28G8DyZvKgiHnQJ/5XXDz6qiUHnthvtag/6T5acUeN5lqq+HMoBqcmgWueWDhiCplrw0Kb1zDACRg==", "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" + "dependencies": { + "async": "~1.5" }, "engines": { - "node": ">=6" + "node": ">=0.10" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "node_modules/hashids": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/hashids/-/hashids-1.1.4.tgz", + "integrity": "sha512-U/fnTE3edW0AV92ZI/BfEluMZuVcu3MDOopsN7jS+HqDYcarQo8rXQiWlsBlm0uX48/taYSdxRsfzh2HRg5Z6w==", "license": "MIT" }, - "node_modules/json-schema-deref-sync": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz", - "integrity": "sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==", + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "license": "MIT", "dependencies": { - "clone": "^2.1.2", - "dag-map": "~1.0.0", - "is-valid-path": "^0.1.1", - "lodash": "^4.17.13", - "md5": "~2.2.0", - "memory-cache": "~0.2.0", - "traverse": "~0.6.6", - "valid-url": "~1.0.9" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.4" } }, - "node_modules/json-schema-deref-sync/node_modules/md5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", - "integrity": "sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==", - "license": "BSD-3-Clause", - "dependencies": { - "charenc": "~0.0.1", - "crypt": "~0.0.1", - "is-buffer": "~1.1.1" + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" } }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, + "node_modules/hermes-estree": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", + "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", "license": "MIT" }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "node_modules/hermes-parser": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", + "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" + "dependencies": { + "hermes-estree": "0.23.1" } }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "license": "MIT", + "node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "license": "ISC", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" + "lru-cache": "^10.0.1" }, "engines": { - "node": ">=4.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "license": "MIT", "dependencies": { - "json-buffer": "3.0.1" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 12" } }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, + "node_modules/html-webpack-plugin": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, - "node_modules/lighthouse-logger": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", - "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", - "license": "Apache-2.0", + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", "dependencies": { - "debug": "^2.6.9", - "marky": "^1.2.2" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, - "node_modules/lighthouse-logger/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/lighthouse-logger/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/lightningcss": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz", - "integrity": "sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==", - "license": "MPL-2.0", + "node_modules/htmlparser2/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", "dependencies": { - "detect-libc": "^1.0.3" + "domelementtype": "^2.2.0" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-darwin-arm64": "1.19.0", - "lightningcss-darwin-x64": "1.19.0", - "lightningcss-linux-arm-gnueabihf": "1.19.0", - "lightningcss-linux-arm64-gnu": "1.19.0", - "lightningcss-linux-arm64-musl": "1.19.0", - "lightningcss-linux-x64-gnu": "1.19.0", - "lightningcss-linux-x64-musl": "1.19.0", - "lightningcss-win32-x64-msvc": "1.19.0" + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz", - "integrity": "sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "license": "MIT" - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.throttle": { + "node_modules/http-cache-semantics": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", "license": "MIT" }, - "node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "license": "MIT", "dependencies": { - "chalk": "^2.0.1" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=4" + "node": ">= 0.8" } }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, "engines": { - "node": ">=4" + "node": ">= 0.8" } }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=8.0.0" } }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/http-proxy-middleware": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", "license": "MIT", "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/log-symbols/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, "engines": { - "node": ">=0.8.0" + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "node_modules/log-symbols/node_modules/has-flag": { + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=10.19.0" } }, - "node_modules/logkitty": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", - "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "license": "MIT", + "peer": true, "dependencies": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^15.1.0" + "agent-base": "6", + "debug": "4" }, - "bin": { - "logkitty": "bin/logkitty.js" - } - }, - "node_modules/logkitty/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/logkitty/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" } }, - "node_modules/logkitty/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/husky": { + "version": "9.1.6", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz", + "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==", + "dev": true, + "license": "MIT", + "bin": { + "husky": "bin.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/hyphenate-style-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", + "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==", + "license": "BSD-3-Clause" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/logkitty/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "license": "ISC" + }, + "node_modules/image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" }, "engines": { - "node": ">=8" + "node": ">=16.x" } }, - "node_modules/logkitty/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { "node": ">=6" @@ -11843,3406 +14089,3283 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/logkitty/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/logkitty/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/logkitty/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "license": "ISC" }, - "node_modules/logkitty/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "node_modules/inline-style-prefixer": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", + "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", "license": "MIT", "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" } }, - "node_modules/logkitty/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "license": "ISC", + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "license": "MIT", "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" }, "engines": { "node": ">=6" } }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "license": "MIT", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">= 0.4" } }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", "dependencies": { - "yallist": "^3.0.2" + "loose-envify": "^1.0.0" } }, - "node_modules/make-dir": { + "node_modules/ip-regex": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" } }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "license": "BSD-3-Clause", + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "license": "MIT", "dependencies": { - "tmpl": "1.0.5" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/marky": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", - "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", - "license": "Apache-2.0" - }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "license": "BSD-3-Clause", - "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" }, - "node_modules/md5-file": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", - "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, "license": "MIT", "dependencies": { - "buffer-alloc": "^1.1.0" - }, - "bin": { - "md5-file": "cli.js" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=0.10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/md5hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz", - "integrity": "sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==", - "license": "MIT" - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "license": "CC0-1.0" - }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", - "license": "MIT" - }, - "node_modules/memory-cache": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz", - "integrity": "sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==", - "license": "BSD-2-Clause" - }, - "node_modules/merge-options": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "license": "MIT", "dependencies": { - "is-plain-obj": "^2.1.0" + "has-bigints": "^1.0.1" }, - "engines": { - "node": ">=10" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "license": "MIT", - "engines": { - "node": ">= 8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.12.tgz", - "integrity": "sha512-1UsH5FzJd9quUsD1qY+zUG4JY3jo3YEMxbMYH9jT6NK3j4iORhlwTK8fYTfAUBhDKjgLfKjAh7aoazNE23oIRA==", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.0", - "accepts": "^1.3.7", - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "error-stack-parser": "^2.0.6", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.23.1", - "image-size": "^1.0.2", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "jsc-safe-url": "^0.2.2", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.80.12", - "metro-cache": "0.80.12", - "metro-cache-key": "0.80.12", - "metro-config": "0.80.12", - "metro-core": "0.80.12", - "metro-file-map": "0.80.12", - "metro-resolver": "0.80.12", - "metro-runtime": "0.80.12", - "metro-source-map": "0.80.12", - "metro-symbolicate": "0.80.12", - "metro-transform-plugins": "0.80.12", - "metro-transform-worker": "0.80.12", - "mime-types": "^2.1.27", - "nullthrows": "^1.1.1", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "throat": "^5.0.0", - "ws": "^7.5.10", - "yargs": "^17.6.2" - }, - "bin": { - "metro": "src/cli.js" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">=18" + "node": ">=8" } }, - "node_modules/metro-babel-transformer": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.12.tgz", - "integrity": "sha512-YZziRs0MgA3pzCkkvOoQRXjIoVjvrpi/yRlJnObyIvMP6lFdtyG4nUGIwGY9VXnBvxmXD6mPY2e+NSw6JAyiRg==", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "license": "MIT", "dependencies": { - "@babel/core": "^7.20.0", - "flow-enums-runtime": "^0.0.6", - "hermes-parser": "0.23.1", - "nullthrows": "^1.1.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-babel-transformer/node_modules/hermes-estree": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", - "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "license": "MIT" }, - "node_modules/metro-babel-transformer/node_modules/hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", - "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", + "node_modules/is-bun-module": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz", + "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==", + "dev": true, "license": "MIT", "dependencies": { - "hermes-estree": "0.23.1" + "semver": "^7.6.3" } }, - "node_modules/metro-cache": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.12.tgz", - "integrity": "sha512-p5kNHh2KJ0pbQI/H7ZBPCEwkyNcSz7OUkslzsiIWBMPQGFJ/xArMwkV7I+GJcWh+b4m6zbLxE5fk6fqbVK1xGA==", - "license": "MIT", - "dependencies": { - "exponential-backoff": "^3.1.1", - "flow-enums-runtime": "^0.0.6", - "metro-core": "0.80.12" + "node_modules/is-bun-module/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=18" + "node": ">=10" } }, - "node_modules/metro-cache-key": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.12.tgz", - "integrity": "sha512-o4BspKnugg/pE45ei0LGHVuBJXwRgruW7oSFAeSZvBKA/sGr0UhOGY3uycOgWInnS3v5yTTfiBA9lHlNRhsvGA==", + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6" - }, "engines": { - "node": ">=18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-config": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.12.tgz", - "integrity": "sha512-4rwOWwrhm62LjB12ytiuR5NgK1ZBNr24/He8mqCsC+HXZ+ATbrewLNztzbAZHtFsrxP4D4GLTGgh96pCpYLSAQ==", + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "license": "MIT", "dependencies": { - "connect": "^3.6.5", - "cosmiconfig": "^5.0.5", - "flow-enums-runtime": "^0.0.6", - "jest-validate": "^29.6.3", - "metro": "0.80.12", - "metro-cache": "0.80.12", - "metro-core": "0.80.12", - "metro-runtime": "0.80.12" + "hasown": "^2.0.2" }, "engines": { - "node": ">=18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-core": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.12.tgz", - "integrity": "sha512-QqdJ/yAK+IpPs2HU/h5v2pKEdANBagSsc6DRSjnwSyJsCoHlmyJKCaCJ7KhWGx+N4OHxh37hoA8fc2CuZbx0Fw==", + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6", - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.80.12" + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-file-map": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.12.tgz", - "integrity": "sha512-sYdemWSlk66bWzW2wp79kcPMzwuG32x1ZF3otI0QZTmrnTaaTiGyhE66P1z6KR4n2Eu5QXiABa6EWbAQv0r8bw==", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "license": "MIT", "dependencies": { - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "micromatch": "^4.0.4", - "node-abort-controller": "^3.1.1", - "nullthrows": "^1.1.1", - "walker": "^1.0.7" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=18" + "node": ">= 0.4" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-file-map/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/metro-file-map/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/metro-minify-terser": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.12.tgz", - "integrity": "sha512-muWzUw3y5k+9083ZoX9VaJLWEV2Jcgi+Oan0Mmb/fBNMPqP9xVDuy4pOMn/HOiGndgfh/MK7s4bsjkyLJKMnXQ==", + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6", - "terser": "^5.15.0" + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">=18" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/metro-react-native-babel-preset": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.77.0.tgz", - "integrity": "sha512-HPPD+bTxADtoE4y/4t1txgTQ1LVR6imOBy7RMHUsqMVTbekoi8Ph5YI9vKX2VMPtVWeFt0w9YnCSLPa76GcXsA==", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.20.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.4.0" - }, - "engines": { - "node": ">=18" + "call-bind": "^1.0.2" }, - "peerDependencies": { - "@babel/core": "*" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-react-native-babel-preset/node_modules/react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", - "dev": true, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/metro-resolver": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.12.tgz", - "integrity": "sha512-PR24gYRZnYHM3xT9pg6BdbrGbM/Cu1TcyIFBVlAk7qDAuHkUNQ1nMzWumWs+kwSvtd9eZGzHoucGJpTUEeLZAw==", + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-runtime": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.12.tgz", - "integrity": "sha512-LIx7+92p5rpI0i6iB4S4GBvvLxStNt6fF0oPMaUd1Weku7jZdfkCZzmrtDD9CSQ6EPb0T9NUZoyXIxlBa3wOCw==", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.25.0", - "flow-enums-runtime": "^0.0.6" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=18" + "node": ">=0.10.0" } }, - "node_modules/metro-source-map": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.12.tgz", - "integrity": "sha512-o+AXmE7hpvM8r8MKsx7TI21/eerYYy2DCDkWfoBkv+jNkl61khvDHlQn0cXZa6lrcNZiZkl9oHSMcwLLIrFmpw==", + "node_modules/is-invalid-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", + "integrity": "sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.0", - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-symbolicate": "0.80.12", - "nullthrows": "^1.1.1", - "ob1": "0.80.12", - "source-map": "^0.5.6", - "vlq": "^1.0.0" + "is-glob": "^2.0.0" }, "engines": { - "node": ">=18" + "node": ">=0.10.0" } }, - "node_modules/metro-source-map/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", + "node_modules/is-invalid-path/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/metro-symbolicate": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.12.tgz", - "integrity": "sha512-/dIpNdHksXkGHZXARZpL7doUzHqSNxgQ8+kQGxwpJuHnDhGkENxB5PS2QBaTDdEcmyTMjS53CN1rl9n1gR6fmw==", + "node_modules/is-invalid-path/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-source-map": "0.80.12", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" + "is-extglob": "^1.0.0" }, "engines": { - "node": ">=18" + "node": ">=0.10.0" } }, - "node_modules/metro-symbolicate/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-transform-plugins": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.12.tgz", - "integrity": "sha512-WQWp00AcZvXuQdbjQbx1LzFR31IInlkCDYJNRs6gtEtAyhwpMMlL2KcHmdY+wjDO9RPcliZ+Xl1riOuBecVlPA==", + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "license": "MIT", - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", - "flow-enums-runtime": "^0.0.6", - "nullthrows": "^1.1.1" + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { - "node": ">=18" + "node": ">=0.12.0" } }, - "node_modules/metro-transform-worker": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.12.tgz", - "integrity": "sha512-KAPFN1y3eVqEbKLx1I8WOarHPqDMUa8WelWxaJCNKO/yHCP26zELeqTJvhsQup+8uwB6EYi/sp0b6TGoh6lOEA==", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "license": "MIT", "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/types": "^7.20.0", - "flow-enums-runtime": "^0.0.6", - "metro": "0.80.12", - "metro-babel-transformer": "0.80.12", - "metro-cache": "0.80.12", - "metro-cache-key": "0.80.12", - "metro-minify-terser": "0.80.12", - "metro-source-map": "0.80.12", - "metro-transform-plugins": "0.80.12", - "nullthrows": "^1.1.1" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "license": "MIT" + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/metro/node_modules/hermes-estree": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", - "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", - "license": "MIT" - }, - "node_modules/metro/node_modules/hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", - "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", + "node_modules/is-path-in-cwd/node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", "license": "MIT", "dependencies": { - "hermes-estree": "0.23.1" + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" } }, - "node_modules/metro/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/metro/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/metro/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "license": "MIT", "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node": ">=8" } }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "license": "MIT", "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" + "isobject": "^3.0.1" }, "engines": { - "node": ">=8.6" + "node": ">=0.10.0" } }, - "node_modules/micromatch/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/is-port-reachable": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-2.0.1.tgz", + "integrity": "sha512-SqU55C5gkitgOhl2ccd2v23MbkbcOFa5e4aPo8h8VGqOifh7iDwG44bQBWGW/lZulTjl9AWIKP0NiUWpa+TtWA==", "license": "MIT", "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">=4" } }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "node_modules/is-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-reachable/-/is-reachable-4.0.0.tgz", + "integrity": "sha512-eCTBKm9K6nO3H1S3BrJBAqZJIVXKNdwDuGl6KHf1bnf/bn02BvEe+l+MypjsxbqZ7mt5oMhu+bS/mm7G2FRW3A==", "license": "MIT", - "bin": { - "mime": "cli.js" + "dependencies": { + "arrify": "^2.0.1", + "got": "^9.6.0", + "is-port-reachable": "^2.0.1", + "p-any": "^2.1.0", + "p-timeout": "^3.2.0", + "prepend-http": "^3.0.1", + "router-ips": "^1.0.0", + "url-parse": "^1.4.7" }, "engines": { - "node": ">=4.0.0" + "node": ">=8" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "node_modules/is-reachable/node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/is-reachable/node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "defer-to-connect": "^1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "node_modules/is-reachable/node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/is-reachable/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", + "dependencies": { + "mimic-response": "^1.0.0" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=4" } }, - "node_modules/minipass-collect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", - "license": "ISC", + "node_modules/is-reachable/node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "license": "MIT" + }, + "node_modules/is-reachable/node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "license": "MIT", "dependencies": { - "minipass": "^7.0.3" + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=8.6" } }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "license": "ISC", + "node_modules/is-reachable/node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "pump": "^3.0.0" }, "engines": { - "node": ">= 8" + "node": ">=6" } }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, + "node_modules/is-reachable/node_modules/got/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/minipass-flush/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" + "node_modules/is-reachable/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "license": "MIT" }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "license": "ISC", + "node_modules/is-reachable/node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" + "json-buffer": "3.0.0" } }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, + "node_modules/is-reachable/node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/minipass-pipeline/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "node_modules/is-reachable/node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, "engines": { - "node": ">= 8" + "node": ">=6" } }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", + "node_modules/is-reachable/node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "p-finally": "^1.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/is-reachable/node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", "license": "MIT", "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "lowercase-keys": "^1.0.0" } }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "node_modules/is-reachable/node_modules/responselike/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "license": "MIT" - }, - "node_modules/nested-error-stacks": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", - "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==", - "license": "MIT" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "license": "MIT" - }, - "node_modules/nocache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", - "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", "license": "MIT", "engines": { - "node": ">=12.0.0" + "node": ">=6" } }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", - "license": "MIT" - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, "license": "MIT", - "dependencies": { - "minimatch": "^3.0.2" - }, "engines": { - "node": ">= 0.10.5" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "call-bind": "^1.0.7" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "license": "(BSD-3-Clause OR GPL-2.0)", + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { - "node": ">= 6.13.0" + "node": ">=0.10.0" } }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "license": "MIT" - }, - "node_modules/node-stream-zip": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", - "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">=0.12.0" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/antelle" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/nodemon": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", - "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "license": "MIT", "dependencies": { - "chokidar": "^3.5.2", - "debug": "^4", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.1.2", - "pstree.remy": "^1.1.8", - "semver": "^7.5.3", - "simple-update-notifier": "^2.0.0", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5" - }, - "bin": { - "nodemon": "bin/nodemon.js" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nodemon" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/nodemon/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/nodemon/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "which-typed-array": "^1.1.14" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/nodemon/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/is-valid-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", + "integrity": "sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==", "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "is-invalid-path": "^0.1.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/npm-package-arg": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", - "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", - "license": "ISC", + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "license": "MIT", "dependencies": { - "hosted-git-info": "^3.0.2", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, "license": "MIT", "dependencies": { - "path-key": "^2.0.0" + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "license": "MIT" }, - "node_modules/ob1": { - "version": "0.80.12", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.12.tgz", - "integrity": "sha512-VMArClVT6LkhUGpnuEoBuyjG9rzUyEzg4PDkav6wK1cLhOK02gPCYFxoiB4mqVnrMhDpIzJcrGNAMVi9P+hXrw==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18" - } + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "license": "MIT", + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "license": "MIT", + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "node_modules/iterator.prototype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dev": true, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": ">= 0.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dev": true, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, "engines": { - "node": ">= 0.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dev": true, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" }, "engines": { - "node": ">= 0.8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "license": "MIT", "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", - "dependencies": { - "wrappy": "1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "license": "MIT", "dependencies": { - "mimic-fn": "^1.0.0" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "node_modules/jest-util/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, "engines": { - "node": ">=12" + "node": ">=8.6" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "license": "MIT", "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "license": "MIT", - "engines": { - "node": ">=6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/ora/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/ora/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", + "node_modules/jimp-compact": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", + "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==", + "license": "MIT" + }, + "node_modules/joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "license": "BSD-3-Clause", "dependencies": { - "color-name": "1.1.3" + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" } }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "node_modules/join-component": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", + "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==", "license": "MIT" }, - "node_modules/ora/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, - "node_modules/ora/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/jsc-android": { + "version": "250231.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", + "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", + "license": "BSD-2-Clause" + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "license": "0BSD" + }, + "node_modules/jscodeshift": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", + "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" }, - "engines": { - "node": ">=6" + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, - "node_modules/ora/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/os-homedir": { + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json-schema-deref-sync": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz", + "integrity": "sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==", "license": "MIT", + "dependencies": { + "clone": "^2.1.2", + "dag-map": "~1.0.0", + "is-valid-path": "^0.1.1", + "lodash": "^4.17.13", + "md5": "~2.2.0", + "memory-cache": "~0.2.0", + "traverse": "~0.6.6", + "valid-url": "~1.0.9" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "node_modules/json-schema-deref-sync/node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "deprecated": "This package is no longer supported.", - "license": "ISC", + "node_modules/json-schema-deref-sync/node_modules/md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==", + "license": "BSD-3-Clause", "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" } }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "node_modules/keychain": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/keychain/-/keychain-1.3.0.tgz", + "integrity": "sha512-VHdsIWwXNO1l+fqwNdYZ/dDGnaN60RLuOIgMnwL+2kE3woPvxpOpeusjfaMZbTFaQFwGnTTzFbVHqQrDqf1FnQ==", + "license": "MIT" + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "json-buffer": "3.0.1" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "license": "BlueOak-1.0.0" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, "engines": { "node": ">=6" } }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", "license": "MIT", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "package-json": "^6.3.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/parse-png": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", - "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", + "node_modules/launch-editor": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", "license": "MIT", "dependencies": { - "pngjs": "^3.3.0" - }, - "engines": { - "node": ">=10" + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "license": "MIT", "engines": { - "node": ">= 0.8" - } - }, - "node_modules/password-prompt": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", - "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", - "license": "0BSD", - "dependencies": { - "ansi-escapes": "^4.3.2", - "cross-spawn": "^7.0.3" + "node": ">=6" } }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "license": "Apache-2.0", + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", + "node_modules/lightningcss": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", + "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", + "license": "MPL-2.0", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "detect-libc": "^1.0.3" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.27.0", + "lightningcss-darwin-x64": "1.27.0", + "lightningcss-freebsd-x64": "1.27.0", + "lightningcss-linux-arm-gnueabihf": "1.27.0", + "lightningcss-linux-arm64-gnu": "1.27.0", + "lightningcss-linux-arm64-musl": "1.27.0", + "lightningcss-linux-x64-gnu": "1.27.0", + "lightningcss-linux-x64-musl": "1.27.0", + "lightningcss-win32-arm64-msvc": "1.27.0", + "lightningcss-win32-x64-msvc": "1.27.0" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "license": "MIT", + "node_modules/lightningcss-darwin-arm64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", + "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=8" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", - "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", - "license": "MIT", + "node_modules/lightningcss-darwin-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz", + "integrity": "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=10" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "license": "MIT", + "node_modules/lightningcss-freebsd-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz", + "integrity": "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=6" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "license": "MIT", + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz", + "integrity": "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 6" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz", + "integrity": "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz", + "integrity": "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz", + "integrity": "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz", + "integrity": "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz", + "integrity": "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "license": "MIT", + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz", + "integrity": "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=4" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dev": true, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">=6.11.5" } }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "license": "MIT", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": ">=6" + "node": ">=8.9.0" } }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "license": "MIT" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "chalk": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, "engines": { "node": ">=4" } }, - "node_modules/plist": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", - "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "license": "MIT", "dependencies": { - "@xmldom/xmldom": "^0.8.8", - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=10.4.0" + "node": ">=4" } }, - "node_modules/plist/node_modules/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "node_modules/log-symbols/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "license": "MIT", - "engines": { - "node": ">=10.0.0" + "dependencies": { + "color-name": "1.1.3" } }, - "node_modules/plist/node_modules/xmlbuilder": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/log-symbols/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "license": "MIT", "engines": { - "node": ">=8.0" + "node": ">=0.8.0" } }, - "node_modules/pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "node_modules/log-symbols/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "license": "MIT", "engines": { - "node": ">=4.0.0" + "node": ">=4" } }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "node_modules/log-symbols/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.0", - "source-map-js": "^1.2.1" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { - "node": "^10 || ^12 || >=14" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "license": "MIT", - "engines": { - "node": ">= 0.8.0" + "dependencies": { + "tslib": "^2.0.3" } }, - "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", - "dev": true, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "node": ">=8" } }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "license": "MIT", + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" + "yallist": "^3.0.2" } }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "license": "MIT", - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "engines": { - "node": ">= 6" + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "node_modules/pretty-format/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "license": "MIT", - "engines": { - "node": ">=6" + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "license": "Apache-2.0" + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "license": "BSD-3-Clause", "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" } }, - "node_modules/pretty-format/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/md5-file": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", + "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "buffer-alloc": "^1.1.0" + }, + "bin": { + "md5-file": "cli.js" + }, + "engines": { + "node": ">=0.10" } }, - "node_modules/pretty-format/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "node_modules/md5hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz", + "integrity": "sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==", "license": "MIT" }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "license": "MIT", "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "license": "MIT", - "dependencies": { - "asap": "~2.0.3" + "node": ">= 0.6" } }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "license": "MIT", + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "fs-monkey": "^1.0.4" }, "engines": { - "node": ">= 6" + "node": ">= 4.0.0" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "license": "MIT" + }, + "node_modules/memory-cache": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz", + "integrity": "sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==", + "license": "BSD-2-Clause" + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "license": "MIT" + }, + "node_modules/merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", "license": "MIT", "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "license": "MIT" }, - "node_modules/pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "engines": { + "node": ">= 8" } }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.6" } }, - "node_modules/qrcode-terminal": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", - "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", + "node_modules/metro": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.0.tgz", + "integrity": "sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.24.0", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-config": "0.81.0", + "metro-core": "0.81.0", + "metro-file-map": "0.81.0", + "metro-resolver": "0.81.0", + "metro-runtime": "0.81.0", + "metro-source-map": "0.81.0", + "metro-symbolicate": "0.81.0", + "metro-transform-plugins": "0.81.0", + "metro-transform-worker": "0.81.0", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" + }, "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" + "metro": "src/cli.js" + }, + "engines": { + "node": ">=18.18" } }, - "node_modules/query-string": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", - "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "node_modules/metro-babel-transformer": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz", + "integrity": "sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==", "license": "MIT", "dependencies": { - "decode-uri-component": "^0.2.2", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.24.0", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18.18" } }, - "node_modules/querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "license": "MIT", - "engines": { - "node": ">=0.4.x" - } + "node_modules/metro-babel-transformer/node_modules/hermes-estree": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", + "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", + "license": "MIT" }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "node_modules/metro-babel-transformer/node_modules/hermes-parser": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", + "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", "license": "MIT", "dependencies": { - "inherits": "~2.0.3" + "hermes-estree": "0.24.0" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "node_modules/metro-cache": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.0.tgz", + "integrity": "sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==", "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.81.0" }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=18.18" } }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "node_modules/metro-cache-key": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.0.tgz", + "integrity": "sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==", "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0" + "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=0.10.0" + "node": ">=18.18" } }, - "node_modules/react-devtools-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", - "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", + "node_modules/metro-config": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.0.tgz", + "integrity": "sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==", "license": "MIT", "dependencies": { - "shell-quote": "^1.6.1", - "ws": "^7" + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.6.3", + "metro": "0.81.0", + "metro-cache": "0.81.0", + "metro-core": "0.81.0", + "metro-runtime": "0.81.0" + }, + "engines": { + "node": ">=18.18" } }, - "node_modules/react-devtools-core/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "node_modules/metro-core": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.0.tgz", + "integrity": "sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==", "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.81.0" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">=18.18" } }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "node_modules/metro-file-map": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.0.tgz", + "integrity": "sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==", "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "micromatch": "^4.0.4", + "node-abort-controller": "^3.1.1", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" }, - "peerDependencies": { - "react": "^18.2.0" + "engines": { + "node": ">=18.18" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/react-freeze": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", - "integrity": "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==", + "node_modules/metro-file-map/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=17.0.0" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "node_modules/metro-file-map/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/react-native": { - "version": "0.74.5", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.74.5.tgz", - "integrity": "sha512-Bgg2WvxaGODukJMTZFTZBNMKVaROHLwSb8VAGEdrlvKwfb1hHg/3aXTUICYk7dwgAnb+INbGMwnF8yeAgIUmqw==", + "node_modules/metro-minify-terser": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz", + "integrity": "sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==", "license": "MIT", "dependencies": { - "@jest/create-cache-key-function": "^29.6.3", - "@react-native-community/cli": "13.6.9", - "@react-native-community/cli-platform-android": "13.6.9", - "@react-native-community/cli-platform-ios": "13.6.9", - "@react-native/assets-registry": "0.74.88", - "@react-native/codegen": "0.74.88", - "@react-native/community-cli-plugin": "0.74.88", - "@react-native/gradle-plugin": "0.74.88", - "@react-native/js-polyfills": "0.74.88", - "@react-native/normalize-colors": "0.74.88", - "@react-native/virtualized-lists": "0.74.88", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "ansi-regex": "^5.0.0", - "base64-js": "^1.5.1", - "chalk": "^4.0.0", - "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", - "memoize-one": "^5.0.0", - "metro-runtime": "^0.80.3", - "metro-source-map": "^0.80.3", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^26.5.2", - "promise": "^8.3.0", - "react-devtools-core": "^5.0.0", - "react-refresh": "^0.14.0", - "react-shallow-renderer": "^16.15.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.24.0-canary-efb381bbf-20230505", - "stacktrace-parser": "^0.1.10", - "whatwg-fetch": "^3.0.0", - "ws": "^6.2.2", - "yargs": "^17.6.2" + "terser": "^5.15.0" }, - "bin": { - "react-native": "cli.js" + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-react-native-babel-preset": { + "version": "0.77.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.77.0.tgz", + "integrity": "sha512-HPPD+bTxADtoE4y/4t1txgTQ1LVR6imOBy7RMHUsqMVTbekoi8Ph5YI9vKX2VMPtVWeFt0w9YnCSLPa76GcXsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.4.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@types/react": "^18.2.6", - "react": "18.2.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@babel/core": "*" } }, - "node_modules/react-native-config": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", - "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", + "node_modules/metro-react-native-babel-preset/node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "dev": true, "license": "MIT", - "peerDependencies": { - "react-native-windows": ">=0.61" - }, - "peerDependenciesMeta": { - "react-native-windows": { - "optional": true - } + "engines": { + "node": ">=0.10.0" } }, - "node_modules/react-native-config": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", - "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", + "node_modules/metro-resolver": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.0.tgz", + "integrity": "sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==", "license": "MIT", - "peerDependencies": { - "react-native-windows": ">=0.61" + "dependencies": { + "flow-enums-runtime": "^0.0.6" }, - "peerDependenciesMeta": { - "react-native-windows": { - "optional": true - } + "engines": { + "node": ">=18.18" } }, - "node_modules/react-native-dotenv": { - "version": "3.4.11", - "resolved": "https://registry.npmjs.org/react-native-dotenv/-/react-native-dotenv-3.4.11.tgz", - "integrity": "sha512-6vnIE+WHABSeHCaYP6l3O1BOEhWxKH6nHAdV7n/wKn/sciZ64zPPp2NUdEUf1m7g4uuzlLbjgr+6uDt89q2DOg==", + "node_modules/metro-runtime": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.0.tgz", + "integrity": "sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==", "license": "MIT", "dependencies": { - "dotenv": "^16.4.5" + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" }, - "peerDependencies": { - "@babel/runtime": "^7.20.6" + "engines": { + "node": ">=18.18" } }, - "node_modules/react-native-gesture-handler": { - "version": "2.20.2", - "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.20.2.tgz", - "integrity": "sha512-HqzFpFczV4qCnwKlvSAvpzEXisL+Z9fsR08YV5LfJDkzuArMhBu2sOoSPUF/K62PCoAb+ObGlTC83TKHfUd0vg==", + "node_modules/metro-source-map": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.0.tgz", + "integrity": "sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==", "license": "MIT", "dependencies": { - "@egjs/hammerjs": "^2.0.17", - "hoist-non-react-statics": "^3.3.0", + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", - "prop-types": "^15.7.2" + "metro-symbolicate": "0.81.0", + "nullthrows": "^1.1.1", + "ob1": "0.81.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">=18.18" } }, - "node_modules/react-native-reanimated": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.1.tgz", - "integrity": "sha512-Wnbo7toHZ6kPLAD8JWKoKCTfNoqYOMW5vUEP76Rr4RBmJCrdXj6oauYP0aZnZq8NCbiP5bwwu7+RECcWtoetnQ==", + "node_modules/metro-symbolicate": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz", + "integrity": "sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==", "license": "MIT", "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" + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.81.0", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0", - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-safe-area-context": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.14.0.tgz", - "integrity": "sha512-/SyYpCulWQOnnXhRq6wepkhoyQMowHm1ptDyRz20s+YS/R9mbd+mK+jFyFCyXFJn8jp7vFl43VUCgspuOiEbwA==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=18.18" } }, - "node_modules/react-native-screens": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.35.0.tgz", - "integrity": "sha512-rmkqb/M/SQIrXwygk6pXcOhgHltYAhidf1WceO7ujAxkr6XtwmgFyd1HIztsrJa568GrAuwPdQ11I7TpVk+XsA==", + "node_modules/metro-transform-plugins": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz", + "integrity": "sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==", "license": "MIT", "dependencies": { - "react-freeze": "^1.0.0", - "warn-once": "^0.1.0" + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">=18.18" } }, - "node_modules/react-native-svg": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.8.0.tgz", - "integrity": "sha512-KHJzKpgOjwj1qeZzsBjxNdoIgv2zNCO9fVcoq2TEhTRsVV5DGTZ9JzUZwybd7q4giT/H3RdtqC3u44dWdO0Ffw==", + "node_modules/metro-transform-worker": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz", + "integrity": "sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==", "license": "MIT", "dependencies": { - "css-select": "^5.1.0", - "css-tree": "^1.1.3", - "warn-once": "0.1.1" + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.81.0", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-minify-terser": "0.81.0", + "metro-source-map": "0.81.0", + "metro-transform-plugins": "0.81.0", + "nullthrows": "^1.1.1" }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-toast-message": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz", - "integrity": "sha512-iXFMnlxPcgKKs4bZOIl06W16m6KXMh/bAYpWLyVXlISSCdcL2+FX5WPpRP3TGQeM/u9q+j5ex48DDY+72en+Sw==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">=18.18" } }, - "node_modules/react-native-url-polyfill": { + "node_modules/metro/node_modules/ci-info": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-2.0.0.tgz", - "integrity": "sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "license": "MIT" + }, + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { - "whatwg-url-without-unicode": "8.0.0-3" - }, - "peerDependencies": { - "react-native": "*" + "ms": "2.0.0" } }, - "node_modules/react-native-web": { - "version": "0.19.13", - "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.13.tgz", - "integrity": "sha512-etv3bN8rJglrRCp/uL4p7l8QvUNUC++QwDbdZ8CB7BvZiMvsxfFIRM1j04vxNldG3uo2puRd6OSWR3ibtmc29A==", + "node_modules/metro/node_modules/hermes-estree": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", + "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", + "license": "MIT" + }, + "node_modules/metro/node_modules/hermes-parser": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", + "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.18.6", - "@react-native/normalize-colors": "^0.74.1", - "fbjs": "^3.0.4", - "inline-style-prefixer": "^6.0.1", - "memoize-one": "^6.0.0", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "styleq": "^0.1.3" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "hermes-estree": "0.24.0" } }, - "node_modules/react-native-web/node_modules/memoize-one": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", - "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/react-native/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/react-native/node_modules/@react-native/codegen": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.74.88.tgz", - "integrity": "sha512-HMk/LCrSdUof9DZFaB2bK0soKyAF6XiCg2LG7WFjEkUDXayeiB4p7IsHISJWY4bYg7cMPZ0fiZMRaBP2vXJxgg==", + "node_modules/metro/node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.0", - "glob": "^7.1.1", - "hermes-parser": "0.19.1", - "invariant": "^2.2.4", - "jscodeshift": "^0.14.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "yargs": "^17.6.2" - }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" + "node": ">=0.10.0" } }, - "node_modules/react-native/node_modules/@react-native/normalize-colors": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.87.tgz", - "integrity": "sha512-Xh7Nyk/MPefkb0Itl5Z+3oOobeG9lfLb7ZOY2DKpFnoCE1TzBmib9vMNdFaLdSxLIP+Ec6icgKtdzYg8QUPYzA==", - "license": "MIT" - }, - "node_modules/react-native/node_modules/@react-native/virtualized-lists": { - "version": "0.74.87", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.74.87.tgz", - "integrity": "sha512-lsGxoFMb0lyK/MiplNKJpD+A1EoEUumkLrCjH4Ht+ZlG8S0BfCxmskLZ6qXn3BiDSkLjfjI/qyZ3pnxNBvkXpQ==", + "node_modules/metro/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "license": "MIT", - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, "engines": { - "node": ">=18" + "node": ">=8.3.0" }, "peerDependencies": { - "@types/react": "^18.2.6", - "react": "*", - "react-native": "*" + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" }, "peerDependenciesMeta": { - "@types/react": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { "optional": true } } }, - "node_modules/react-native/node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "license": "MIT", "dependencies": { - "@types/istanbul-lib-report": "*" + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" } }, - "node_modules/react-native/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/react-native/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "license": "MIT", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">= 10" + "node": ">=4" } }, - "node_modules/react-native/node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "node_modules/mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", "license": "MIT", - "dependencies": { - "asap": "~2.0.6" + "engines": { + "node": ">= 0.6" } }, - "node_modules/react-native/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "license": "MIT" - }, - "node_modules/react-native/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "license": "MIT" - }, - "node_modules/react-native/node_modules/scheduler": { - "version": "0.24.0-canary-efb381bbf-20230505", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", - "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0" + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/react-native/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" + "engines": { + "node": ">= 0.6" } }, - "node_modules/react-refresh": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", - "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=4" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "license": "MIT", + "engines": { + "node": ">=4" } }, - "node_modules/react-shallow-renderer": { - "version": "16.15.0", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", "license": "MIT", "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" + "webpack": "^5.0.0" } }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "license": "BSD" - }, - "node_modules/recast": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", - "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "license": "MIT", "dependencies": { - "ast-types": "0.15.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">= 4" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dev": true, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "license": "MIT" + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "license": "MIT", + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { - "regenerate": "^1.4.2" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "license": "MIT", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.8.4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.2" - }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/regexpu-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", - "license": "MIT", + "node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "license": "ISC", "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.11.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=4" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", - "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", - "license": "BSD-2-Clause", + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "license": "ISC", "dependencies": { - "jsesc": "~3.0.2" + "minipass": "^3.0.0" }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/remove-trailing-slash": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", - "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==", - "license": "MIT" - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "license": "MIT", + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "license": "ISC" }, - "node_modules/requireg": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", - "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "license": "ISC", "dependencies": { - "nested-error-stacks": "~2.0.1", - "rc": "~1.2.7", - "resolve": "~1.7.1" + "minipass": "^3.0.0" }, "engines": { - "node": ">= 4.0.0" + "node": ">=8" } }, - "node_modules/requireg/node_modules/resolve": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", - "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", - "license": "MIT", + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { - "path-parse": "^1.0.5" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/reselect": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", - "dev": true, - "license": "MIT" + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 8" } }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "license": "MIT", + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "license": "MIT", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" } }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "node_modules/mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==", "license": "MIT", "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" }, "engines": { - "node": ">=4" + "node": ">=0.8.0" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "license": "MIT", + "node_modules/mv/node_modules/glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/mv/node_modules/rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==", "deprecated": "Rimraf versions prior to v4 are no longer supported", "license": "ISC", "dependencies": { - "glob": "^7.1.3" + "glob": "^6.0.1" }, "bin": { "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "funding": [ { "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "url": "https://github.com/sponsors/ai" } ], "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, "license": "MIT" }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "node_modules/ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==", + "license": "MIT", + "bin": { + "ncp": "bin/ncp" + } + }, + "node_modules/needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" }, - "engines": { - "node": ">= 0.4" + "bin": { + "needle": "bin/needle" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 4.4.x" } }, - "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", - "license": "ISC" - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0" + "ms": "^2.1.1" } }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "license": "MIT", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } + "node_modules/nested-error-stacks": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", + "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==", + "license": "MIT" }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", "license": "MIT" }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", "license": "MIT", - "bin": { - "mime": "cli.js" + "dependencies": { + "minimatch": "^3.0.2" }, "engines": { - "node": ">=4" + "node": ">= 0.10.5" } }, - "node_modules/send/node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">= 0.8" + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { - "node": ">= 0.8" + "node": ">= 6.13.0" } }, - "node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "node_modules/node-html-parser": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", + "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "css-select": "^4.2.1", + "he": "1.2.0" } }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "license": "MIT", + "node_modules/node-html-parser/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/serve-static/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/node-html-parser/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/serve-static/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/node-html-parser/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "license": "MIT" }, - "node_modules/serve-static/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" + }, + "node_modules/nodemon": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", + "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" } }, - "node_modules/serve-static/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "node_modules/nodemon/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "license": "MIT", - "bin": { - "mime": "cli.js" - }, "engines": { "node": ">=4" } }, - "node_modules/serve-static/node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" + "node_modules/nodemon/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/serve-static/node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "node_modules/nodemon/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "license": "MIT", "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "has-flag": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/serve-static/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "license": "ISC" - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "license": "MIT", + "node_modules/npm-package-arg": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", + "license": "ISC", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/set-function-name": { + "node_modules/npm-package-arg/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" + "path-key": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", "dependencies": { - "kind-of": "^6.0.2" + "boolbase": "^1.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "license": "MIT" + }, + "node_modules/ob1": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.0.tgz", + "integrity": "sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==", "license": "MIT", "dependencies": { - "shebang-regex": "^3.0.0" + "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=8" + "node": ">=18.18" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "node_modules/object-inspect": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" @@ -15251,98 +17374,182 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } }, - "node_modules/simple-plist": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", - "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, "license": "MIT", "dependencies": { - "bplist-creator": "0.1.0", - "bplist-parser": "0.3.1", - "plist": "^3.0.5" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/simple-plist/node_modules/bplist-creator": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", - "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, "license": "MIT", "dependencies": { - "stream-buffers": "2.2.x" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/simple-plist/node_modules/bplist-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", - "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, "license": "MIT", "dependencies": { - "big-integer": "1.6.x" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">= 5.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/simple-update-notifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", - "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "license": "MIT", "dependencies": { - "semver": "^7.5.3" + "ee-first": "1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/simple-update-notifier/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "license": "MIT" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" }, "engines": { "node": ">=6" } }, - "node_modules/slice-ansi/node_modules/ansi-styles": { + "node_modules/ora/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", @@ -15354,7 +17561,21 @@ "node": ">=4" } }, - "node_modules/slice-ansi/node_modules/color-convert": { + "node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", @@ -15363,1590 +17584,8395 @@ "color-name": "1.1.3" } }, - "node_modules/slice-ansi/node_modules/color-name": { + "node_modules/ora/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "license": "MIT" }, - "node_modules/slugify": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "node_modules/ora/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "license": "MIT", "engines": { - "node": ">=8.0.0" + "node": ">=0.8.0" } }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "license": "BSD-3-Clause", + "node_modules/ora/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=4" } }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", + "node_modules/ora/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/ora/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-any": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-any/-/p-any-2.1.0.tgz", + "integrity": "sha512-JAERcaMBLYKMq+voYw36+x5Dgh47+/o7yuv2oQYuSSUml4YeqJEFznBrY2UeEkoSHqBua6hz518n/PsowTYLLg==", "license": "MIT", "dependencies": { - "through": "2" + "p-cancelable": "^2.0.0", + "p-some": "^4.0.0", + "type-fest": "^0.3.0" }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", - "license": "MIT", + "node_modules/p-any/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=6" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "license": "ISC", + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { - "minipass": "^7.0.3" + "yocto-queue": "^0.1.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "license": "MIT", "dependencies": { - "escape-string-regexp": "^2.0.0" + "p-limit": "^3.0.2" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.1.0.tgz", + "integrity": "sha512-oepllyG9gX1qH4Sm20YAKxg1GA7L7puhvGnTfimi31P07zSIj7SDV6YtuAx9nbJF51DES+2CIIRkXs8GKqWJxA==", "license": "MIT", + "dependencies": { + "@types/retry": "^0.12.0", + "retry": "^0.12.0" + }, "engines": { "node": ">=8" } }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "license": "MIT" + "node_modules/p-some": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-some/-/p-some-4.1.0.tgz", + "integrity": "sha512-MF/HIbq6GeBqTrTIl5OJubzkGU+qfFhAFi0gnTAK6rgEIJIknEiABHOTtQu4e6JiXjIwuMPMUFQzyHh5QjCl1g==", + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0", + "p-cancelable": "^2.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "node_modules/p-timeout": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.1.0.tgz", + "integrity": "sha512-C27DYI+tCroT8J8cTEyySGydl2B7FlxrGNF5/wmMbl1V+jeehUCzEE/BVgzRebdm2K3ZitKOKx8YbdFumDyYmw==", "license": "MIT", "dependencies": { - "type-fest": "^0.7.1" + "p-finally": "^1.0.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/stacktrace-parser/node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "license": "(MIT OR CC0-1.0)", + "node_modules/package-json": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.4.0.tgz", + "integrity": "sha512-bd1T8OBG7hcvMd9c/udgv6u5v9wISP3Oyl9Cm7Weop8EFwrtcQDnS2sb6zhwqus2WslSr5wSTIPiTTpxxmPm7Q==", + "license": "MIT", + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^3.4.0", + "registry-url": "^5.0.0", + "semver": "^6.1.1" + }, "engines": { "node": ">=8" } }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/package-json/node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", - "license": "Unlicense", + "node_modules/package-json/node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "license": "MIT", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, "engines": { - "node": ">= 0.10.0" + "node": ">=6" } }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "node_modules/package-json/node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/package-json/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.0" + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "node_modules/package-json/node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", "license": "MIT" }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/package-json/node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=8.6" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/package-json/node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "pump": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/package-json/node_modules/got/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/string-width/node_modules/is-fullwidth-code-point": { + "node_modules/package-json/node_modules/json-buffer": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "license": "MIT" + }, + "node_modules/package-json/node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/package-json/node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, + "node_modules/package-json/node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "dev": true, + "node_modules/package-json/node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", "license": "MIT", "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "lowercase-keys": "^1.0.0" } }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "node_modules/package-json/node_modules/responselike/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "callsites": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/parse-png": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", + "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "pngjs": "^3.3.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 0.8" } }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "license": "MIT", - "engines": { - "node": ">=6" + "node_modules/password-prompt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", + "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", + "license": "0BSD", + "dependencies": { + "ansi-escapes": "^4.3.2", + "cross-spawn": "^7.0.3" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "license": "MIT", + "peer": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "license": "MIT", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "license": "MIT" - }, - "node_modules/structured-headers": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", - "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", - "license": "MIT" - }, - "node_modules/styleq": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", - "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==", - "license": "MIT" - }, - "node_modules/sucrase": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", - "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "license": "(WTFPL OR MIT)" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/sucrase/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/sudo-prompt": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", - "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==", + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", "license": "MIT" }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "node_modules/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/synckit": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", - "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", - "dev": true, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "license": "MIT", - "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" - }, "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" + "node": ">=6" } }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "license": "ISC", + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "license": "MIT", "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" + "pinkie": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "find-up": "^3.0.0" }, "engines": { - "node": ">= 8" + "node": ">=6" } }, - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "locate-path": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "license": "ISC", + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "dependencies": { + "p-try": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "license": "MIT", "dependencies": { - "rimraf": "~2.6.2" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6" } }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/temp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "find-up": "^3.0.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "locate-path": "^3.0.0" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=6" } }, - "node_modules/tempy": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", - "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "license": "MIT", "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" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/tempy/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "p-try": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "license": "MIT", "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/terser": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", - "license": "BSD-2-Clause", + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "license": "MIT", "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" }, "engines": { - "node": ">=10" + "node": ">=10.4.0" } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" + "node_modules/plist/node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "license": "MIT" + "node_modules/plist/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "license": "MIT", + "engines": { + "node": ">=8.0" + } }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "thenify": ">= 3.1.0 < 4" + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { - "node": ">=0.8" + "node": "^10 || ^12 || >=14" } }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "license": "MIT" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "license": "MIT" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "license": "MIT", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" } }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", "license": "MIT", "dependencies": { - "os-tmpdir": "~1.0.2" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.6.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "license": "BSD-3-Clause" - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "license": "MIT", "dependencies": { - "is-number": "^7.0.0" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "license": "MIT", "engines": { - "node": ">=0.6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/touch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", - "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", - "license": "ISC", - "bin": { - "nodetouch": "bin/nodetouch.js" + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" - }, - "node_modules/traverse": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.10.tgz", - "integrity": "sha512-hN4uFRxbK+PX56DxYiGHsTn2dME3TVr9vbNqlQGcGcPhJAn+tdP126iA+TArMpI4YSgnTkMWyoLl5bf81Hi5TA==", + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", "license": "MIT", - "dependencies": { - "gopd": "^1.0.1", - "typedarray.prototype.slice": "^1.0.3", - "which-typed-array": "^1.1.15" - }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/ts-api-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", - "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", - "dev": true, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, "engines": { - "node": ">=16" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "typescript": ">=4.2.0" + "postcss": "^8.2.15" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "license": "Apache-2.0" - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", "license": "MIT", "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "license": "MIT", "dependencies": { - "minimist": "^1.2.0" + "postcss-value-parser": "^4.2.0" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/tslib": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", - "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", - "license": "0BSD" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1" + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.8.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "license": "(MIT OR CC0-1.0)", + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz", + "integrity": "sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "license": "MIT", + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "postcss-selector-parser": "^7.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >= 14" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/typedarray.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", - "integrity": "sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==", - "license": "MIT", + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-errors": "^1.3.0", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-offset": "^1.0.2" + "icss-utils": "^5.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >= 14" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "license": "MIT", "engines": { - "node": ">=14.17" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/ua-parser-js": { - "version": "0.7.39", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", - "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" + "dependencies": { + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "*" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "postcss-value-parser": "^4.2.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/undefsafe": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - "license": "MIT" - }, - "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "license": "MIT" + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "license": "MIT", "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "license": "ISC", + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "license": "MIT", "dependencies": { - "unique-slug": "^4.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "license": "ISC", + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", "license": "MIT", "dependencies": { - "crypto-random-string": "^2.0.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">= 4.0.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-3.0.1.tgz", + "integrity": "sha512-BLxfZh+m6UiAiCPZFJ4+vYoL7NrRs5XgCTRrjseATAggXhdZKKxn+JUNmuVYWY23bDHgaEHodxw8mnmtVEDtHw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/probe-image-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-6.0.0.tgz", + "integrity": "sha512-99PZ5+RU4gqiTfK5ZDMDkZtn6eL4WlKfFyVJV7lFQvH3iGmQ85DqMTOdxorERO26LHkevR2qsxnHp0x/2UDJPA==", + "license": "MIT", + "dependencies": { + "deepmerge": "^4.0.0", + "needle": "^2.5.2", + "stream-parser": "~0.3.1" + } + }, + "node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "license": "ISC" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode-terminal": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", + "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "license": "MIT", + "dependencies": { + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", + "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", + "license": "MIT", + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-freeze": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", + "integrity": "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=17.0.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/react-native": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.2.tgz", + "integrity": "sha512-mkEBKGOmJxhfq8IOsvmk0QuTzlBt9vS+uo0gwbqfUmEDqoC359v80zhUf94WimYBrBkpRQWFbEu5iqMDHrYzlQ==", + "license": "MIT", + "dependencies": { + "@jest/create-cache-key-function": "^29.6.3", + "@react-native/assets-registry": "0.76.2", + "@react-native/codegen": "0.76.2", + "@react-native/community-cli-plugin": "0.76.2", + "@react-native/gradle-plugin": "0.76.2", + "@react-native/js-polyfills": "0.76.2", + "@react-native/normalize-colors": "0.76.2", + "@react-native/virtualized-lists": "0.76.2", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "^0.23.1", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "commander": "^12.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.6.3", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.81.0", + "metro-source-map": "^0.81.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^5.3.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.3", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "^18.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-native-config": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", + "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", + "license": "MIT", + "peerDependencies": { + "react-native-windows": ">=0.61" + }, + "peerDependenciesMeta": { + "react-native-windows": { + "optional": true + } + } + }, + "node_modules/react-native-config": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", + "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", + "license": "MIT", + "peerDependencies": { + "react-native-windows": ">=0.61" + }, + "peerDependenciesMeta": { + "react-native-windows": { + "optional": true + } + } + }, + "node_modules/react-native-dotenv": { + "version": "3.4.11", + "resolved": "https://registry.npmjs.org/react-native-dotenv/-/react-native-dotenv-3.4.11.tgz", + "integrity": "sha512-6vnIE+WHABSeHCaYP6l3O1BOEhWxKH6nHAdV7n/wKn/sciZ64zPPp2NUdEUf1m7g4uuzlLbjgr+6uDt89q2DOg==", + "license": "MIT", + "dependencies": { + "dotenv": "^16.4.5" + }, + "peerDependencies": { + "@babel/runtime": "^7.20.6" + } + }, + "node_modules/react-native-gesture-handler": { + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.20.2.tgz", + "integrity": "sha512-HqzFpFczV4qCnwKlvSAvpzEXisL+Z9fsR08YV5LfJDkzuArMhBu2sOoSPUF/K62PCoAb+ObGlTC83TKHfUd0vg==", + "license": "MIT", + "dependencies": { + "@egjs/hammerjs": "^2.0.17", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-reanimated": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.1.tgz", + "integrity": "sha512-Wnbo7toHZ6kPLAD8JWKoKCTfNoqYOMW5vUEP76Rr4RBmJCrdXj6oauYP0aZnZq8NCbiP5bwwu7+RECcWtoetnQ==", + "license": "MIT", + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0", + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-safe-area-context": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.12.0.tgz", + "integrity": "sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-screens": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.1.0.tgz", + "integrity": "sha512-tCBwe7fRMpoi/nIgZxE86N8b2SH8d5PlfGaQO8lgqlXqIyvwqm3u1HJCaA0tsacPyzhW7vVtRfQyq9e1j0S2gA==", + "license": "MIT", + "dependencies": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-svg": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.8.0.tgz", + "integrity": "sha512-KHJzKpgOjwj1qeZzsBjxNdoIgv2zNCO9fVcoq2TEhTRsVV5DGTZ9JzUZwybd7q4giT/H3RdtqC3u44dWdO0Ffw==", + "license": "MIT", + "dependencies": { + "css-select": "^5.1.0", + "css-tree": "^1.1.3", + "warn-once": "0.1.1" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-toast-message": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz", + "integrity": "sha512-iXFMnlxPcgKKs4bZOIl06W16m6KXMh/bAYpWLyVXlISSCdcL2+FX5WPpRP3TGQeM/u9q+j5ex48DDY+72en+Sw==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-url-polyfill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-2.0.0.tgz", + "integrity": "sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==", + "license": "MIT", + "dependencies": { + "whatwg-url-without-unicode": "8.0.0-3" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/react-native-web": { + "version": "0.19.13", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.13.tgz", + "integrity": "sha512-etv3bN8rJglrRCp/uL4p7l8QvUNUC++QwDbdZ8CB7BvZiMvsxfFIRM1j04vxNldG3uo2puRd6OSWR3ibtmc29A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.6", + "@react-native/normalize-colors": "^0.74.1", + "fbjs": "^3.0.4", + "inline-style-prefixer": "^6.0.1", + "memoize-one": "^6.0.0", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "styleq": "^0.1.3" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/react-native-web/node_modules/@react-native/normalize-colors": { + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.88.tgz", + "integrity": "sha512-He5oTwPBxvXrxJ91dZzpxR7P+VYmc9IkJfhuH8zUiU50ckrt+xWNjtVugPdUv4LuVjmZ36Vk2EX8bl1gVn2dVA==", + "license": "MIT" + }, + "node_modules/react-native-web/node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "license": "MIT" + }, + "node_modules/react-native/node_modules/@react-native/virtualized-lists": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.2.tgz", + "integrity": "sha512-FzXvkHgKvJGf0pSuLy6878cxJ6mxWKgZsH9s2kO4LWJocI8Bi3ViDx7IGAWYuvN+Fnue5TKaqGPhfD+4XrKtYQ==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-native/node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz", + "integrity": "sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==", + "license": "MIT", + "dependencies": { + "hermes-parser": "0.23.1" + } + }, + "node_modules/react-native/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/react-native/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/react-native/node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/react-native/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/react-native/node_modules/scheduler": { + "version": "0.24.0-canary-efb381bbf-20230505", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", + "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/react-native/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-native/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-chunk": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", + "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "with-open-file": "^0.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/read-last-lines": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/read-last-lines/-/read-last-lines-1.6.0.tgz", + "integrity": "sha512-PLKEiyUBMqRMvPu+vfL1XQmkRE5g/TurxrsoNEURqfHbP6eOJaE/2K6+H2IXSfc6/flG5LIj+MtxahclzVvsAA==", + "license": "MIT", + "dependencies": { + "mz": "^2.7.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", + "license": "BSD" + }, + "node_modules/recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "license": "MIT", + "dependencies": { + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "license": "MIT", + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "license": "MIT", + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", + "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==", + "license": "MIT" + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requireg": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", + "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", + "dependencies": { + "nested-error-stacks": "~2.0.1", + "rc": "~1.2.7", + "resolve": "~1.7.1" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/requireg/node_modules/resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "license": "MIT", + "dependencies": { + "path-parse": "^1.0.5" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "license": "MIT" + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/resolve-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz", + "integrity": "sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==", + "license": "MIT" + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "license": "MIT", + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/router-ips": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/router-ips/-/router-ips-1.0.0.tgz", + "integrity": "sha512-yBo6F52Un/WYioXbedBGvrKIiofbwt+4cUhdqDb9fNMJBI4D4jOy7jlxxaRVEvICPKU7xMmJDtDFR6YswX/sFQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-json-stringify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", + "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", + "license": "MIT", + "optional": true + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", + "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-error": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-6.0.0.tgz", + "integrity": "sha512-3vmBkMZLQO+BR4RPHcyRGdE09XCF6cvxzk2N2qn8Er3F91cy8Qt7VvEbZBOpaL53qsBbe2cFOefU6tRY6WDelA==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.12.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz", + "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-static/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve-static/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve-static/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "license": "MIT", + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "node_modules/simple-plist/node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "license": "MIT", + "dependencies": { + "stream-buffers": "2.2.x" + } + }, + "node_modules/simple-plist/node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/slugify": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "license": "MIT", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "license": "MIT" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "license": "Unlicense", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", + "license": "MIT", + "dependencies": { + "debug": "2" + } + }, + "node_modules/stream-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/stream-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/structured-headers": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", + "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", + "license": "MIT" + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/styleq": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", + "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==", + "license": "MIT" + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "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" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sudo-prompt": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", + "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==", + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/svgo/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/svgo/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/synckit": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "license": "MIT", + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/temp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/tempy": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", + "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "license": "MIT" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/touch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "license": "ISC", + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/traverse": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.10.tgz", + "integrity": "sha512-hN4uFRxbK+PX56DxYiGHsTn2dME3TVr9vbNqlQGcGcPhJAn+tdP126iA+TArMpI4YSgnTkMWyoLl5bf81Hi5TA==", + "license": "MIT", + "dependencies": { + "gopd": "^1.0.1", + "typedarray.prototype.slice": "^1.0.3", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-api-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", + "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/turndown": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.0.0.tgz", + "integrity": "sha512-G1FfxfR0mUNMeGjszLYl3kxtopC4O9DRRiMlMDDVHvU1jaBkGFg4qxIyjIk2aiKLHyDyZvZyu4qBO2guuYBy3Q==", + "license": "MIT", + "dependencies": { + "domino": "^2.1.6" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "license": "MIT" + }, + "node_modules/typedarray.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", + "integrity": "sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-errors": "^1.3.0", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-offset": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", + "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "license": "MIT" + }, + "node_modules/undici": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", + "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/untildify": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", + "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", "url": "https://opencollective.com/browserslist" }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-check": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.3.tgz", + "integrity": "sha512-6KLU4/dd0Tg/l0xwL+f9V7kEIPSL1vOIbnNnhSLiRDlj4AVG6Ks9Zoc9Jgt9kIgWFPZ/wp2AHgmG7xNf15TJOA==", + "license": "MIT", + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "node_modules/update-check/node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "license": "MIT", + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/update-check/node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "license": "MIT", + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-join": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", + "integrity": "sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==", + "license": "MIT" + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "license": "MIT", + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/url-parse-lax/node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/use-latest-callback": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.3.tgz", + "integrity": "sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==" + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "license": "MIT" + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warn-once": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", + "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==", + "license": "MIT" + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "5.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/webpack-dev-server/node_modules/express": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", + "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.10", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/webpack-dev-server/node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "license": "MIT", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/whatwg-url-without-unicode": { + "version": "8.0.0-3", + "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", + "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", + "license": "MIT", + "dependencies": { + "buffer": "^5.4.3", + "punycode": "^2.1.1", + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "dev": true, + "license": "MIT", + "dependencies": { + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/with-open-file": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", + "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", + "license": "MIT", + "dependencies": { + "p-finally": "^1.0.0", + "p-try": "^2.1.0", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wonka": { + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.4.tgz", + "integrity": "sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==", + "license": "MIT" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" + "utf-8-validate": { + "optional": true } + } + }, + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "license": "Apache-2.0", + "dependencies": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xcode/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/xdl": { + "version": "60.0.12", + "resolved": "https://registry.npmjs.org/xdl/-/xdl-60.0.12.tgz", + "integrity": "sha512-mvv2ZKqzCcoTb7Yqs1Rs11ysj45o+pp6JUE2LYSDRvF2z6eJ+uf99mlR4JbXgxtNwjaF4qHt5I9fbeGsZiHFxA==", + "license": "MIT", + "dependencies": { + "@expo/bunyan": "4.0.0", + "@expo/config": "6.0.24", + "@expo/config-plugins": "4.1.5", + "@expo/dev-server": "0.2.0", + "@expo/devcert": "^1.0.0", + "@expo/json-file": "8.2.37", + "@expo/osascript": "2.0.33", + "@expo/package-manager": "0.0.56", + "@expo/plist": "0.0.20", + "@expo/rudder-sdk-node": "1.1.1", + "@expo/schemer": "1.4.5", + "@expo/sdk-runtime-versions": "^1.0.0", + "@expo/spawn-async": "1.5.0", + "@expo/webpack-config": "19.0.0", + "axios": "0.21.1", + "better-opn": "^3.0.1", + "boxen": "^5.0.1", + "bplist-parser": "^0.3.0", + "chalk": "^4.0.0", + "concat-stream": "1.6.2", + "decache": "4.4.0", + "express": "4.16.4", + "form-data": "^2.3.2", + "freeport-async": "2.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "hasbin": "1.2.3", + "internal-ip": "4.3.0", + "is-reachable": "^4.0.0", + "is-root": "^2.1.0", + "json-schema-deref-sync": "^0.13.0", + "latest-version": "5.1.0", + "lodash": "^4.17.19", + "md5hex": "1.0.0", + "minimatch": "3.0.4", + "mv": "2.1.1", + "node-forge": "0.10.0", + "nullthrows": "1.1.1", + "p-map": "3.0.0", + "p-retry": "4.1.0", + "p-timeout": "3.1.0", + "package-json": "6.4.0", + "pretty-bytes": "^5.3.0", + "probe-image-size": "~6.0.0", + "progress": "2.0.3", + "prompts": "^2.3.2", + "requireg": "^0.2.2", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "serialize-error": "6.0.0", + "source-map-support": "0.4.18", + "split": "1.0.1", + "strip-ansi": "^6.0.0", + "tar": "^6.0.5", + "terminal-link": "^2.1.1", + "text-table": "^0.2.0", + "tree-kill": "1.2.2", + "url-join": "4.0.0", + "uuid": "^8.0.0", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.11.1", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/xdl/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/xdl/node_modules/@expo/bunyan": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", + "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", + "engines": [ + "node >=0.10.0" + ], + "license": "MIT", + "dependencies": { + "uuid": "^8.0.0" + }, + "optionalDependencies": { + "mv": "~2", + "safe-json-stringify": "~1" + } + }, + "node_modules/xdl/node_modules/@expo/cli": { + "version": "0.10.17", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.10.17.tgz", + "integrity": "sha512-HkHDvHPzq4M244hIerwnsw2IdjOo7RSsMYWGhc7ZY7DQWIMUC88b7f5+0RtD4JQfXQrgKS5Tvqm/5E6kAH0rIA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.20.0", + "@expo/code-signing-certificates": "0.0.5", + "@expo/config": "~8.1.0", + "@expo/config-plugins": "~7.2.0", + "@expo/dev-server": "0.5.5", + "@expo/devcert": "^1.0.0", + "@expo/env": "0.0.5", + "@expo/json-file": "^8.2.37", + "@expo/metro-config": "~0.10.0", + "@expo/osascript": "^2.0.31", + "@expo/package-manager": "~1.1.0", + "@expo/plist": "^0.0.20", + "@expo/prebuild-config": "6.2.6", + "@expo/rudder-sdk-node": "1.1.1", + "@expo/spawn-async": "1.5.0", + "@expo/xcpretty": "^4.2.1", + "@urql/core": "2.3.6", + "@urql/exchange-retry": "0.3.0", + "accepts": "^1.3.8", + "arg": "4.1.0", + "better-opn": "~3.0.2", + "bplist-parser": "^0.3.1", + "cacache": "^15.3.0", + "chalk": "^4.0.0", + "ci-info": "^3.3.0", + "debug": "^4.3.4", + "env-editor": "^0.4.1", + "form-data": "^3.0.1", + "freeport-async": "2.0.0", + "fs-extra": "~8.1.0", + "getenv": "^1.0.0", + "graphql": "15.8.0", + "graphql-tag": "^2.10.1", + "https-proxy-agent": "^5.0.1", + "internal-ip": "4.3.0", + "js-yaml": "^3.13.1", + "json-schema-deref-sync": "^0.13.0", + "md5-file": "^3.2.3", + "md5hex": "^1.0.0", + "minipass": "3.1.6", + "node-fetch": "^2.6.7", + "node-forge": "^1.3.1", + "npm-package-arg": "^7.0.0", + "ora": "3.4.0", + "pretty-bytes": "5.6.0", + "progress": "2.0.3", + "prompts": "^2.3.2", + "qrcode-terminal": "0.11.0", + "require-from-string": "^2.0.2", + "requireg": "^0.2.2", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "send": "^0.18.0", + "slugify": "^1.3.4", + "structured-headers": "^0.4.1", + "tar": "^6.0.5", + "tempy": "^0.7.1", + "terminal-link": "^2.1.1", + "text-table": "^0.2.0", + "url-join": "4.0.0", + "wrap-ansi": "^7.0.0", + "ws": "^8.12.1" + }, + "bin": { + "expo-internal": "build/bin/cli" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", + "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config-plugins": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", + "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config-types": { + "version": "49.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", + "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.5.5.tgz", + "integrity": "sha512-t0fT8xH1exwYsH5hh7bAt85VF+gXxg24qrbny2rR/iKoPTWFCd2JNQV8pvfLg51hvrywQ3YCBuT3lU1w7aZxFA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/bunyan": "4.0.0", + "@expo/metro-config": "~0.10.0", + "@expo/osascript": "2.0.33", + "@expo/spawn-async": "^1.5.0", + "body-parser": "^1.20.1", + "chalk": "^4.0.0", + "connect": "^3.7.0", + "fs-extra": "9.0.0", + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1", + "node-fetch": "^2.6.0", + "open": "^8.3.0", + "resolve-from": "^5.0.0", + "serialize-error": "6.0.0", + "temp-dir": "^2.0.0" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "license": "MIT", + "peer": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/package-manager": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.1.2.tgz", + "integrity": "sha512-JI9XzrxB0QVXysyuJ996FPCJGDCYRkbUvgG4QmMTTMFA1T+mv8YzazC3T9C1pHQUAAveVCre1+Pqv0nZXN24Xg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/json-file": "^8.2.37", + "@expo/spawn-async": "^1.5.0", + "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", + "split": "^1.0.1", + "sudo-prompt": "9.1.1" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "peer": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "peer": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xdl/node_modules/@expo/config": { + "version": "6.0.24", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-6.0.24.tgz", + "integrity": "sha512-OcACI1md1Yo5TQmUxxueJ/RaTlR2Mgl6KswTFOYCL1XJERF/jjAx95zhWXH+JQGdlM0yB0vqM6vB6GbUFRvLxA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "4.1.5", + "@expo/config-types": "^45.0.0", + "@expo/json-file": "8.2.36", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + } + }, + "node_modules/xdl/node_modules/@expo/config-plugins": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.5.tgz", + "integrity": "sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^45.0.0", + "@expo/json-file": "8.2.36", + "@expo/plist": "0.0.18", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" + } + }, + "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/@expo/plist": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", + "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "~0.7.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/@expo/config-types": { + "version": "45.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz", + "integrity": "sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==", + "license": "MIT" + }, + "node_modules/xdl/node_modules/@expo/config/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/xdl/node_modules/@expo/config/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/xdl/node_modules/@expo/env": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.0.5.tgz", + "integrity": "sha512-UXuKAqyXfhMQC3gP0OyjXmFX08Z1fkVWiGBN7bYzfoX8LHatjeHrDtI6w5nDvd8XPxPvmqaZoEDw1lW3+dz3oQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "chalk": "^4.0.0", + "debug": "^4.3.4", + "dotenv": "~16.0.3", + "dotenv-expand": "~10.0.0", + "getenv": "^1.0.0" + } + }, + "node_modules/xdl/node_modules/@expo/image-utils": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.22.tgz", + "integrity": "sha512-uzq+RERAtkWypOFOLssFnXXqEqKjNj9eXN7e97d/EXUAojNcLDoXc0sL+F5B1I4qtlsnhX01kcpoIBBZD8wZNQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/spawn-async": "1.5.0", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "jimp-compact": "0.16.1", + "mime": "^2.4.4", + "node-fetch": "^2.6.0", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "tempy": "0.3.0" + } + }, + "node_modules/xdl/node_modules/@expo/image-utils/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xdl/node_modules/@expo/image-utils/node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/xdl/node_modules/@expo/image-utils/node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/xdl/node_modules/@expo/json-file": { + "version": "8.2.37", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", + "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.2", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/xdl/node_modules/@expo/metro-config": { + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.10.7.tgz", + "integrity": "sha512-uACymEiyX0447hI4unt+2cemLQkTZXKvTev936NhtsgVnql45EP0V0pzmo/0H0WlHaAGXgvOBZJl8wFqcJ3CbQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/config": "~8.1.0", + "@expo/env": "0.0.5", + "@expo/json-file": "~8.2.37", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "jsc-safe-url": "^0.2.4", + "lightningcss": "~1.19.0", + "postcss": "~8.4.21", + "resolve-from": "^5.0.0", + "sucrase": "^3.20.0" + } + }, + "node_modules/xdl/node_modules/@expo/metro-config/node_modules/@expo/config": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", + "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + } + }, + "node_modules/xdl/node_modules/@expo/metro-config/node_modules/@expo/config-plugins": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", + "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/xdl/node_modules/@expo/metro-config/node_modules/@expo/config-types": { + "version": "49.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", + "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/@expo/metro-config/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/@expo/metro-config/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "peer": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xdl/node_modules/@expo/metro-config/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xdl/node_modules/@expo/osascript": { + "version": "2.0.33", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", + "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.5.0", + "exec-async": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/xdl/node_modules/@expo/package-manager": { + "version": "0.0.56", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.56.tgz", + "integrity": "sha512-PGk34uz4XDyhoNIlPh2D+BDsiXYuW2jXavTiax8d32uvHlRO6FN0cAsqlWD6fx3H2hRn8cU/leTuc4M7pYovCQ==", + "license": "MIT", + "dependencies": { + "@expo/json-file": "8.2.36", + "@expo/spawn-async": "^1.5.0", + "ansi-regex": "^5.0.0", + "chalk": "^4.0.0", + "find-up": "^5.0.0", + "find-yarn-workspace-root": "~2.0.0", + "npm-package-arg": "^7.0.0", + "rimraf": "^3.0.2", + "split": "^1.0.1", + "sudo-prompt": "9.1.1" + } + }, + "node_modules/xdl/node_modules/@expo/package-manager/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/xdl/node_modules/@expo/package-manager/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/xdl/node_modules/@expo/plist": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", + "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "~0.7.7", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/xdl/node_modules/@expo/prebuild-config": { + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-6.2.6.tgz", + "integrity": "sha512-uFVvDAm9dPg9p1qpnr4CVnpo2hmkZIL5FQz+VlIdXXJpe7ySh/qTGHtKWY/lWUshQkAJ0nwbKGPztGWdABns/Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/config": "~8.1.0", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/image-utils": "0.3.22", + "@expo/json-file": "^8.2.37", + "debug": "^4.3.1", + "fs-extra": "^9.0.0", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "xml2js": "0.6.0" + }, + "peerDependencies": { + "expo-modules-autolinking": ">=0.8.1" + } + }, + "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/@expo/config": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", + "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + } + }, + "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/@expo/config-plugins": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", + "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/@expo/config-types": { + "version": "49.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", + "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "peer": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xdl/node_modules/@expo/spawn-async": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", + "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/xdl/node_modules/@expo/vector-icons": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-13.0.0.tgz", + "integrity": "sha512-TI+l71+5aSKnShYclFa14Kum+hQMZ86b95SH6tQUG3qZEmLTarvWpKwqtTwQKqvlJSJrpFiSFu3eCuZokY6zWA==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/@expo/webpack-config": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-19.0.0.tgz", + "integrity": "sha512-mX28BNyf4Cs0+4L44QQyhy5QMVfsYhOdB9Fpf3rp982KTKUsy01UFJ0irGI1jQ68jXrQn5/WU4u1pvN6DDao5Q==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.2", + "babel-loader": "^8.3.0", + "chalk": "^4.0.0", + "clean-webpack-plugin": "^4.0.0", + "copy-webpack-plugin": "^10.2.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.4.1", + "expo-pwa": "0.0.127", + "find-up": "^5.0.0", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "html-webpack-plugin": "^5.5.0", + "is-wsl": "^2.0.0", + "mini-css-extract-plugin": "^2.5.2", + "node-html-parser": "^5.2.0", + "semver": "~7.3.2", + "source-map-loader": "^3.0.1", + "style-loader": "^3.3.1", + "terser-webpack-plugin": "^5.3.0", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.11.1", + "webpack-manifest-plugin": "^4.1.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "expo": "^49.0.7" + } + }, + "node_modules/xdl/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/xdl/node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/xdl/node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/xdl/node_modules/@urql/core": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/@urql/core/-/core-2.3.6.tgz", + "integrity": "sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.0", + "wonka": "^4.0.14" + }, + "peerDependencies": { + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/xdl/node_modules/@urql/core/node_modules/@graphql-typed-document-node/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "license": "MIT", + "peer": true, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/xdl/node_modules/@urql/exchange-retry": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz", + "integrity": "sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@urql/core": ">=2.3.1", + "wonka": "^4.0.14" + }, + "peerDependencies": { + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" + } + }, + "node_modules/xdl/node_modules/arg": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", + "integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/xdl/node_modules/babel-plugin-react-native-web": { + "version": "0.18.12", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.12.tgz", + "integrity": "sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/babel-preset-expo": { + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.5.2.tgz", + "integrity": "sha512-hU1G1TDiikuXV6UDZjPnX+WdbjbtidDiYhftMEVrZQSst45pDPVBWbM41TUKrpJMwv4FypsLzK+378gnMPRVWQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/plugin-proposal-decorators": "^7.12.9", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-object-rest-spread": "^7.12.13", + "@babel/plugin-transform-react-jsx": "^7.12.17", + "@babel/preset-env": "^7.20.0", + "babel-plugin-module-resolver": "^5.0.0", + "babel-plugin-react-native-web": "~0.18.10", + "metro-react-native-babel-preset": "0.76.8" + } + }, + "node_modules/xdl/node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/xdl/node_modules/cacache/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xdl/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/xdl/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/xdl/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/xdl/node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/xdl/node_modules/dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/xdl/node_modules/dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/xdl/node_modules/expo": { + "version": "49.0.23", + "resolved": "https://registry.npmjs.org/expo/-/expo-49.0.23.tgz", + "integrity": "sha512-mFdBpWisPXBuocRGywC14nDai5vSUmvEyQpwvKH/xUo+m5/TUvfqV6YIewFpW22zn5WFGFiuJPhzNrqhBBinIw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.20.0", + "@expo/cli": "0.10.17", + "@expo/config": "8.1.2", + "@expo/config-plugins": "7.2.5", + "@expo/vector-icons": "^13.0.0", + "babel-preset-expo": "~9.5.2", + "expo-application": "~5.3.0", + "expo-asset": "~8.10.1", + "expo-constants": "~14.4.2", + "expo-file-system": "~15.4.5", + "expo-font": "~11.4.0", + "expo-keep-awake": "~12.3.0", + "expo-modules-autolinking": "1.5.1", + "expo-modules-core": "1.5.13", + "fbemitter": "^3.0.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3", + "node-fetch": "^2.6.7", + "pretty-format": "^26.5.2", + "uuid": "^3.4.0" + }, + "bin": { + "expo": "bin/cli" + } + }, + "node_modules/xdl/node_modules/expo-application": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-5.3.1.tgz", + "integrity": "sha512-HR2+K+Hm33vLw/TfbFaHrvUbRRNRco8R+3QaCKy7eJC2LFfT05kZ15ynGaKfB5DJ/oqPV3mxXVR/EfwmE++hoA==", + "license": "MIT", + "peer": true, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/xdl/node_modules/expo-asset": { + "version": "8.10.1", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.10.1.tgz", + "integrity": "sha512-5VMTESxgY9GBsspO/esY25SKEa7RyascVkLe/OcL1WgblNFm7xCCEEUIW8VWS1nHJQGYxpMZPr3bEfjMpdWdyA==", + "license": "MIT", + "peer": true, + "dependencies": { + "blueimp-md5": "^2.10.0", + "expo-constants": "~14.4.2", + "expo-file-system": "~15.4.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3", + "path-browserify": "^1.0.0", + "url-parse": "^1.5.9" + } + }, + "node_modules/xdl/node_modules/expo-constants": { + "version": "14.4.2", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-14.4.2.tgz", + "integrity": "sha512-nOB122DOAjk+KrJT69lFQAoYVQGQjFHSigCPVBzVdko9S1xGsfiOH9+X5dygTsZTIlVLpQJDdmZ7ONiv3i+26w==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/config": "~8.1.0", + "uuid": "^3.3.2" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/xdl/node_modules/expo-constants/node_modules/@expo/config": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", + "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + } + }, + "node_modules/xdl/node_modules/expo-constants/node_modules/@expo/config-plugins": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", + "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/xdl/node_modules/expo-constants/node_modules/@expo/config-types": { + "version": "49.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", + "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/expo-constants/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/expo-constants/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "license": "MIT", + "peer": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/xdl/node_modules/expo-constants/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "peer": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xdl/node_modules/expo-constants/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xdl/node_modules/expo-file-system": { + "version": "15.4.5", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-15.4.5.tgz", + "integrity": "sha512-xy61KaTaDgXhT/dllwYDHm3ch026EyO8j4eC6wSVr/yE12MMMxAC09yGwy4f7kkOs6ztGVQF5j7ldRzNLN4l0Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "uuid": "^3.4.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/xdl/node_modules/expo-file-system/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "license": "MIT", + "peer": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/xdl/node_modules/expo-font": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-11.4.0.tgz", + "integrity": "sha512-nkmezCFD7gR/I6R+e3/ry18uEfF8uYrr6h+PdBJu+3dawoLOpo+wFb/RG9bHUekU1/cPanR58LR7G5MEMKHR2w==", + "license": "MIT", + "peer": true, + "dependencies": { + "fontfaceobserver": "^2.1.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/xdl/node_modules/expo-keep-awake": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-12.3.0.tgz", + "integrity": "sha512-ujiJg1p9EdCOYS05jh5PtUrfiZnK0yyLy+UewzqrjUqIT8eAGMQbkfOn3C3fHE7AKd5AefSMzJnS3lYZcZYHDw==", + "license": "MIT", + "peer": true, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/xdl/node_modules/expo-modules-autolinking": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.5.1.tgz", + "integrity": "sha512-yt5a1VCp2BF9CrsO689PCD5oXKP14MMhnOanQMvDn4BDpURYfzAlDVGC5fZrNQKtwn/eq3bcrxIwZ7D9QjVVRg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/config": "~8.1.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0" + }, + "bin": { + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + } + }, + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/@expo/config": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", + "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + } + }, + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/@expo/config-plugins": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", + "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/@expo/config-types": { + "version": "49.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", + "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "peer": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xdl/node_modules/expo-modules-core": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.5.13.tgz", + "integrity": "sha512-cKRsiHKwpDPRkBgMW3XdUWmEUDzihEPWXAyeo629BXpJ6uX6a66Zbz63SEXhlgsbLq8FB77gvYku3ceBqb+hHg==", + "license": "MIT", + "peer": true, + "dependencies": { + "compare-versions": "^3.4.0", + "invariant": "^2.2.4" + } + }, + "node_modules/xdl/node_modules/expo/node_modules/@expo/config": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", + "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + } + }, + "node_modules/xdl/node_modules/expo/node_modules/@expo/config-plugins": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", + "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/xdl/node_modules/expo/node_modules/@expo/config-types": { + "version": "49.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", + "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/expo/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/expo/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "license": "MIT", + "peer": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/xdl/node_modules/expo/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "peer": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xdl/node_modules/expo/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xdl/node_modules/form-data": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.2.tgz", + "integrity": "sha512-GgwY0PS7DbXqajuGf4OYlsrIu3zgxD6Vvql43IBhm6MahqA5SK/7mwhtNj2AdH2z35YR34ujJ7BN+3fFC3jP5Q==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/xdl/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/fs-extra/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/xdl/node_modules/fs-extra/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/xdl/node_modules/fs-extra/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/xdl/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "peer": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/xdl/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/xdl/node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/xdl/node_modules/lightningcss": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz", + "integrity": "sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==", + "license": "MPL-2.0", + "peer": true, + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.19.0", + "lightningcss-darwin-x64": "1.19.0", + "lightningcss-linux-arm-gnueabihf": "1.19.0", + "lightningcss-linux-arm64-gnu": "1.19.0", + "lightningcss-linux-arm64-musl": "1.19.0", + "lightningcss-linux-x64-gnu": "1.19.0", + "lightningcss-linux-x64-musl": "1.19.0", + "lightningcss-win32-x64-msvc": "1.19.0" + } + }, + "node_modules/xdl/node_modules/lightningcss-darwin-arm64": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz", + "integrity": "sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/xdl/node_modules/lightningcss-darwin-x64": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz", + "integrity": "sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/xdl/node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz", + "integrity": "sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/xdl/node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz", + "integrity": "sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/xdl/node_modules/lightningcss-linux-arm64-musl": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz", + "integrity": "sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/xdl/node_modules/lightningcss-linux-x64-gnu": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz", + "integrity": "sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/xdl/node_modules/lightningcss-linux-x64-musl": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz", + "integrity": "sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" ], + "peer": true, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/xdl/node_modules/lightningcss-win32-x64-msvc": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz", + "integrity": "sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/xdl/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/metro-react-native-babel-preset": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz", + "integrity": "sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg==", "license": "MIT", + "peer": true, "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.4.0" }, - "bin": { - "update-browserslist-db": "cli.js" + "engines": { + "node": ">=16" }, "peerDependencies": { - "browserslist": ">= 4.21.0" + "@babel/core": "*" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", + "node_modules/xdl/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "license": "ISC", "dependencies": { - "punycode": "^2.1.0" + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/url-join": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", - "integrity": "sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==", - "license": "MIT" - }, - "node_modules/use-latest-callback": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.1.tgz", - "integrity": "sha512-QWlq8Is8BGWBf883QOEQP5HWYX/kMI+JTbJ5rdtvJLmXTIh9XoHIO3PQcmQl8BU44VKxow1kbQUHa6mQSMALDQ==", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8" + "node_modules/xdl/node_modules/minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/util-deprecate": { + "node_modules/xdl/node_modules/minipass-collect": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "license": "ISC", + "peer": true, + "dependencies": { + "minipass": "^3.0.0" + }, "engines": { - "node": ">= 0.4.0" + "node": ">= 8" } }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "node_modules/xdl/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "license": "MIT", + "peer": true, "bin": { - "uuid": "dist/bin/uuid" + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/valid-url": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", - "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==" + "node_modules/xdl/node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.0.0" + } }, - "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "node_modules/xdl/node_modules/npm-package-arg": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", + "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", "license": "ISC", "dependencies": { - "builtins": "^1.0.3" + "hosted-git-info": "^3.0.2", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" + "node_modules/xdl/node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "node_modules/vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", - "license": "MIT" - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "license": "Apache-2.0", + "node_modules/xdl/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "peer": true, "dependencies": { - "makeerror": "1.0.12" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/warn-once": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", - "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==", - "license": "MIT" - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "node_modules/xdl/node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "license": "MIT", "dependencies": { - "defaults": "^1.0.3" + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "license": "MIT" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "node_modules/xdl/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/whatwg-url-without-unicode": { - "version": "8.0.0-3", - "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", - "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", + "node_modules/xdl/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "license": "MIT", + "peer": true, "dependencies": { - "buffer": "^5.4.3", - "punycode": "^2.1.1", - "webidl-conversions": "^5.0.0" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=10" + "node": ">= 10" } }, - "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "license": "BSD-2-Clause", + "node_modules/xdl/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "license": "MIT", + "peer": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/xdl/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, "bin": { - "node-which": "bin/node-which" + "semver": "bin/semver.js" }, "engines": { - "node": ">= 8" + "node": ">=10" + } + }, + "node_modules/xdl/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/xdl/node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "node_modules/xdl/node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "license": "MIT", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "shebang-regex": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/which-builtin-type": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", - "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", - "dev": true, + "node_modules/xdl/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "license": "MIT", - "dependencies": { - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.15" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, + "node_modules/xdl/node_modules/source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "license": "MIT", "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" + "source-map": "^0.5.6" + } + }, + "node_modules/xdl/node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "minipass": "^3.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 8" } }, - "node_modules/which-module": { + "node_modules/xdl/node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "license": "ISC" - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, + "peer": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/wonka": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz", - "integrity": "sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==", + "node_modules/xdl/node_modules/sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", "license": "MIT" }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "license": "MIT", + "node_modules/xdl/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "license": "(MIT OR CC0-1.0)", + "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", + "node_modules/xdl/node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "license": "ISC", + "peer": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "unique-slug": "^2.0.0" } }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/xdl/node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "license": "ISC", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/xdl/node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", "license": "MIT", + "peer": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "crypto-random-string": "^1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=4" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "node_modules/xdl/node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", "license": "ISC", "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "builtins": "^1.0.3" } }, - "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "node_modules/xdl/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "bin": { + "which": "bin/which" } }, - "node_modules/xcode": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", - "license": "Apache-2.0", + "node_modules/xdl/node_modules/wonka": { + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz", + "integrity": "sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "license": "MIT", "dependencies": { - "simple-plist": "^1.1.0", - "uuid": "^7.0.3" + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=4.0.0" } }, - "node_modules/xcode/node_modules/uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "node_modules/xdl/node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "engines": { + "node": ">=4.0" } }, + "node_modules/xdl/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, "node_modules/xml2js": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", @@ -17003,15 +26029,12 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", - "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, "engines": { - "node": ">= 14" + "node": ">= 6" } }, "node_modules/yargs": { @@ -17079,22 +26102,6 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/yarnhook/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/yarnhook/node_modules/human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", @@ -17178,18 +26185,6 @@ "url": "https://github.com/sponsors/colinhacks" } }, - "node_modules/zod-validation-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-2.1.0.tgz", - "integrity": "sha512-VJh93e2wb4c3tWtGgTa0OF/dTt/zoPCPzXq4V11ZjxmEAFaPi/Zss1xIZdEB5RD8GD00U0/iVXgqkF77RV7pdQ==", - "license": "MIT", - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "zod": "^3.18.0" - } - }, "node_modules/zustand": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.1.tgz", diff --git a/package.json b/package.json index b04d1a0..b57cc49 100644 --- a/package.json +++ b/package.json @@ -17,37 +17,39 @@ "pre-commit": "(npm run tsc || true) && (npm run lint:check || true) && npm run prettier:check" }, "dependencies": { - "@expo/metro-runtime": "~3.2.3", - "@react-native-async-storage/async-storage": "^2.0.0", - "@react-native-google-signin/google-signin": "^13.1.0", + "@expo/metro-runtime": "~4.0.0", + "@react-native-async-storage/async-storage": "1.23.1", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", "dotenv": "^16.4.5", - "expo": "~51.0.21", - "expo-auth-session": "~5.5.2", - "expo-camera": "~15.0.16", - "expo-constants": "~16.0.2", - "expo-crypto": "~13.0.2", - "expo-device": "~6.0.2", - "expo-status-bar": "~1.12.1", - "expo-web-browser": "~13.0.3", + "expo": "^52.0.0", + "expo-auth-session": "~6.0.0", + "expo-camera": "~16.0.5", + "expo-cli": "^6.3.12", + "expo-constants": "~17.0.3", + "expo-crypto": "~14.0.1", + "expo-dev-client": "~5.0.2", + "expo-device": "~7.0.1", + "expo-status-bar": "~2.0.0", + "expo-web-browser": "~14.0.1", "nodemon": "^3.1.7", - "react": "18.2.0", - "react-native": "^0.74.5", + "react": "18.3.1", + "react-native": "0.76.2", "react-native-config": "^1.5.3", "react-native-config": "^1.5.3", "react-native-dotenv": "^3.4.11", - "react-native-gesture-handler": "^2.20.0", - "react-native-reanimated": "^3.15.4", - "react-native-safe-area-context": "^4.10.5", - "react-native-screens": "^3.31.1", - "react-native-svg": "^15.7.1", + "react-native-gesture-handler": "~2.20.2", + "react-native-reanimated": "~3.16.1", + "react-native-safe-area-context": "4.12.0", + "react-native-screens": "~4.1.0", + "react-native-svg": "15.8.0", "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", - "react-native-web": "~0.19.10", + "react-native-web": "~0.19.13", "zod": "^3.23.8", +<<<<<<< HEAD "zustand": "^5.0.0-rc.2", <<<<<<< HEAD "react-native-web": "~0.19.10", @@ -58,21 +60,24 @@ ======= "react-dom": "18.2.0" >>>>>>> 1b578f1 (draft user auth) +======= + "zustand": "^5.0.0-rc.2" +>>>>>>> 809f175 (changes) }, "devDependencies": { - "@babel/core": "^7.24.0", + "@babel/core": "^7.25.2", "@eslint/js": "^9.9.0", "@ianvs/prettier-plugin-sort-imports": "^4.3.1", - "@types/react": "~18.2.79", + "@types/react": "~18.3.12", "babel-plugin-module-resolver": "^5.0.2", "eslint": "^8.57.0", - "eslint-config-expo": "~7.1.2", + "eslint-config-expo": "~8.0.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "husky": "^9.1.5", "metro-react-native-babel-preset": "^0.77.0", "prettier": "^3.3.3", - "typescript": "~5.3.3", + "typescript": "^5.3.3", "yarnhook": "^0.6.2" }, "private": true diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index fc429cd..ad94cdc 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -64,7 +64,6 @@ export default function GoogleSignInButton({ navigation, route }: LoginProps) { return ( { - console.log('Button pressed - triggering promptAsync'); promptAsync(); navigation.navigate('AllTrees'); }} diff --git a/src/styles/colors 2.ts b/src/styles/colors 2.ts deleted file mode 100644 index 23f24bd..0000000 --- a/src/styles/colors 2.ts +++ /dev/null @@ -1,12 +0,0 @@ -export default { - primary_green: '#446127', - primary_green_2: '#9BA964', - primary_yellow: '#F9BD24', - white1: '#FFFFFF', - off_white: '#F9F4E8', - pure_black: '#000000', - black3: '#282828', - gray2: '#4F4F4F', - gray4: '#BDBDBD', - gray3: '#828282', -}; From 3c190d74ecee5bba1f0573875bb35faa949ddeb6 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sun, 17 Nov 2024 15:30:37 -0800 Subject: [PATCH 38/67] changes --- App.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/App.tsx b/App.tsx index 08b3108..64bf70e 100644 --- a/App.tsx +++ b/App.tsx @@ -1,12 +1,12 @@ import * as React from 'react'; import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; -import QRCodeScanner from '@/components/QRCodeScanner/QRCodeScanner'; +// import QRCodeScanner from '@/components/QRCodeScanner/QRCodeScanner'; +// import HomeScreen from '@/screens/Home/Home'; +// import TreeInfoPage from '@/screens/TreeInfo/TreeInfo'; import AllTreesScreen from '@/screens/all_trees/AllTreesScreen'; import AvailableTreesScreen from '@/screens/available_trees/AvailableTreesScreen'; -import HomeScreen from '@/screens/Home/Home'; import LoginScreen from '@/screens/login/LoginScreen'; -import TreeInfoPage from '@/screens/TreeInfo/TreeInfo'; import { LoginStackParamList, RootStackParamList } from '@/types/navigation'; const RootStack = createNativeStackNavigator(); From bab41d7de215aca8f0a3e6b0da417abf4a1ba6e9 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sun, 17 Nov 2024 15:31:00 -0800 Subject: [PATCH 39/67] changes --- App.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/App.tsx b/App.tsx index 64bf70e..ae3ba99 100644 --- a/App.tsx +++ b/App.tsx @@ -7,7 +7,7 @@ import { createNativeStackNavigator } from '@react-navigation/native-stack'; import AllTreesScreen from '@/screens/all_trees/AllTreesScreen'; import AvailableTreesScreen from '@/screens/available_trees/AvailableTreesScreen'; import LoginScreen from '@/screens/login/LoginScreen'; -import { LoginStackParamList, RootStackParamList } from '@/types/navigation'; +import { LoginStackParamList } from '@/types/navigation'; const RootStack = createNativeStackNavigator(); const LoginStack = createNativeStackNavigator(); From d9b742d04157ab2fbb3a4828485aede13e36c9ed Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sun, 17 Nov 2024 15:53:28 -0800 Subject: [PATCH 40/67] draft --- package-lock.json | 20300 ++++++++++++-------------------------------- 1 file changed, 5427 insertions(+), 14873 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7263c79..6678a3b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,6 @@ "expo": "^52.0.0", "expo-auth-session": "~6.0.0", "expo-camera": "~16.0.5", - "expo-cli": "^6.3.12", "expo-constants": "~17.0.3", "expo-crypto": "~14.0.1", "expo-dev-client": "~5.0.2", @@ -262,6 +261,7 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" @@ -638,6 +638,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", @@ -701,24 +702,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", @@ -741,6 +724,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", @@ -758,6 +742,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.20.5", @@ -778,6 +763,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", @@ -914,19 +900,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", @@ -2356,16 +2329,6 @@ "node": ">=6.9.0" } }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, "node_modules/@egjs/hammerjs": { "version": "2.0.17", "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", @@ -2458,15 +2421,6 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@expo/apple-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@expo/apple-utils/-/apple-utils-1.0.0.tgz", - "integrity": "sha512-V8gMy1C63oAYlvkSjhfGYOET7sOmRIUAYv/wVcKJZiVAMZ5MQ2geeXCpLGC4+vuOQe2Hs3+qAgl4y0/b8OUO+A==", - "license": "MIT", - "bin": { - "apple-utils": "bin.js" - } - }, "node_modules/@expo/bunyan": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.1.tgz", @@ -2797,293 +2751,6 @@ "node": ">=10" } }, - "node_modules/@expo/dev-server": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.2.0.tgz", - "integrity": "sha512-1XG8TS48M2oJyTVF6lYd3NX0hTauCjYfdMiDp3ZLFDV6Xoq+YXMKSKCD+kEtB8SefEmtJcFrstFXkpy9KTvk4w==", - "license": "MIT", - "dependencies": { - "@expo/bunyan": "4.0.0", - "@expo/metro-config": "~0.6.0", - "@expo/osascript": "2.0.33", - "@expo/spawn-async": "^1.5.0", - "body-parser": "^1.20.1", - "chalk": "^4.0.0", - "connect": "^3.7.0", - "fs-extra": "9.0.0", - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1", - "node-fetch": "^2.6.0", - "open": "^8.3.0", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "serialize-error": "6.0.0", - "temp-dir": "^2.0.0" - } - }, - "node_modules/@expo/dev-server/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@expo/dev-server/node_modules/@expo/bunyan": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", - "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", - "engines": [ - "node >=0.10.0" - ], - "license": "MIT", - "dependencies": { - "uuid": "^8.0.0" - }, - "optionalDependencies": { - "mv": "~2", - "safe-json-stringify": "~1" - } - }, - "node_modules/@expo/dev-server/node_modules/@expo/config": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.0.5.tgz", - "integrity": "sha512-3CnLmtAQUWqLZwTRliS23QoFwdyhg4AWtp6gZ0qfcXthR84RvlZKcCDQQIyPiRUgu8dZa+gQDcdRJtgE+GM5XQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~6.0.0", - "@expo/config-types": "^48.0.0", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" - } - }, - "node_modules/@expo/dev-server/node_modules/@expo/config-plugins": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-6.0.2.tgz", - "integrity": "sha512-Cn01fXMHwjU042EgO9oO3Mna0o/UCrW91MQLMbJa4pXM41CYGjNgVy1EVXiuRRx/upegHhvltBw5D+JaUm8aZQ==", - "license": "MIT", - "dependencies": { - "@expo/config-types": "^48.0.0", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.4.23" - } - }, - "node_modules/@expo/dev-server/node_modules/@expo/config-plugins/node_modules/@expo/json-file": { - "version": "8.2.37", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", - "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^2.2.2", - "write-file-atomic": "^2.3.0" - } - }, - "node_modules/@expo/dev-server/node_modules/@expo/config-plugins/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/dev-server/node_modules/@expo/config-types": { - "version": "48.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-48.0.0.tgz", - "integrity": "sha512-DwyV4jTy/+cLzXGAo1xftS6mVlSiLIWZjl9DjTCLPFVgNYQxnh7htPilRv4rBhiNs7KaznWqKU70+4zQoKVT9A==", - "license": "MIT" - }, - "node_modules/@expo/dev-server/node_modules/@expo/json-file": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.3.3.tgz", - "integrity": "sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^2.2.2", - "write-file-atomic": "^2.3.0" - } - }, - "node_modules/@expo/dev-server/node_modules/@expo/metro-config": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.6.0.tgz", - "integrity": "sha512-AqiWCyD6MGQuddZuitdpNVpPUO7JZEjPmLaDabAf/hEP6Uo9UJ4flx0OGcJRBkZTRSZ3Z3WwSBtq0LWvABJzrA==", - "license": "MIT", - "dependencies": { - "@expo/config": "~8.0.0", - "chalk": "^4.1.0", - "debug": "^4.3.2", - "find-yarn-workspace-root": "~2.0.0", - "getenv": "^1.0.0", - "resolve-from": "^5.0.0", - "sucrase": "^3.20.0" - } - }, - "node_modules/@expo/dev-server/node_modules/@expo/osascript": { - "version": "2.0.33", - "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", - "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", - "license": "MIT", - "dependencies": { - "@expo/spawn-async": "^1.5.0", - "exec-async": "^2.2.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@expo/dev-server/node_modules/@expo/plist": { - "version": "0.0.20", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", - "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", - "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "~0.7.7", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" - } - }, - "node_modules/@expo/dev-server/node_modules/fs-extra": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", - "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/dev-server/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@expo/dev-server/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@expo/dev-server/node_modules/jsonfile/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@expo/dev-server/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@expo/dev-server/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/dev-server/node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@expo/dev-server/node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@expo/dev-server/node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "engines": { - "node": ">=4.0" - } - }, "node_modules/@expo/devcert": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.4.tgz", @@ -3570,75 +3237,28 @@ "node": ">=12" } }, - "node_modules/@expo/schemer": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/@expo/schemer/-/schemer-1.4.5.tgz", - "integrity": "sha512-i96A2GaZWLE7K1McRt8Vf7vsMKzzM/1t+xUXOTdBEiGH2ffiJjU69ufbTI0OwjLFCUCzPI2LzXwAHVnSP+Rkog==", + "node_modules/@expo/sdk-runtime-versions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", + "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==", + "license": "MIT" + }, + "node_modules/@expo/spawn-async": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.2.tgz", + "integrity": "sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==", "license": "MIT", "dependencies": { - "ajv": "^8.1.0", - "ajv-formats": "^2.0.2", - "json-schema-traverse": "^1.0.0", - "lodash": "^4.17.21", - "probe-image-size": "^7.1.0", - "read-chunk": "^3.2.0" + "cross-spawn": "^7.0.3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@expo/schemer/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@expo/schemer/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/@expo/schemer/node_modules/probe-image-size": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", - "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", - "license": "MIT", - "dependencies": { - "lodash.merge": "^4.6.2", - "needle": "^2.5.2", - "stream-parser": "~0.3.1" - } - }, - "node_modules/@expo/sdk-runtime-versions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", - "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==", - "license": "MIT" - }, - "node_modules/@expo/spawn-async": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.2.tgz", - "integrity": "sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@expo/vector-icons": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-14.0.4.tgz", - "integrity": "sha512-+yKshcbpDfbV4zoXOgHxCwh7lkE9VVTT5T03OUlBsqfze1PLy6Hi4jp1vSb1GVbY6eskvMIivGVc9SKzIv0oEQ==", + "node_modules/@expo/vector-icons": { + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-14.0.4.tgz", + "integrity": "sha512-+yKshcbpDfbV4zoXOgHxCwh7lkE9VVTT5T03OUlBsqfze1PLy6Hi4jp1vSb1GVbY6eskvMIivGVc9SKzIv0oEQ==", "license": "MIT", "dependencies": { "prop-types": "^15.8.1" @@ -3668,27 +3288,6 @@ "@babel/highlight": "^7.10.4" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "license": "MIT" - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "license": "BSD-3-Clause" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, "node_modules/@humanwhocodes/config-array": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", @@ -4146,12 +3745,6 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "license": "MIT" - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -4221,32 +3814,6 @@ "node": ">=10" } }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "deprecated": "This functionality has been moved to @npmcli/fs", - "license": "MIT", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -5758,12 +5325,6 @@ "@babel/core": "*" } }, - "node_modules/@react-native/normalize-color": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.1.0.tgz", - "integrity": "sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==", - "license": "MIT" - }, "node_modules/@react-native/normalize-colors": { "version": "0.76.2", "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.2.tgz", @@ -5870,45 +5431,12 @@ "join-component": "^1.1.0" } }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", - "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "license": "BSD-3-Clause" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "license": "BSD-3-Clause" - }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "license": "MIT" }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, "node_modules/@sinonjs/commons": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", @@ -6001,27 +5529,6 @@ "@supabase/storage-js": "2.7.1" } }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "license": "ISC", - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -6063,127 +5570,27 @@ "@babel/types": "^7.20.7" } }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/cacheable-request": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", - "license": "MIT", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "license": "MIT", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, "node_modules/@types/eslint": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "license": "MIT", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "license": "MIT" - }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.1.tgz", - "integrity": "sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, "license": "MIT", - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } + "optional": true, + "peer": true }, "node_modules/@types/graceful-fs": { "version": "4.1.9", @@ -6200,33 +5607,6 @@ "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", "license": "MIT" }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "license": "MIT" - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", - "license": "MIT" - }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "license": "MIT" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -6255,7 +5635,10 @@ "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "license": "MIT" + "dev": true, + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@types/json5": { "version": "0.0.29", @@ -6264,27 +5647,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "license": "MIT" - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "license": "MIT" - }, "node_modules/@types/node": { "version": "22.9.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", @@ -6315,18 +5677,6 @@ "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", "license": "MIT" }, - "node_modules/@types/qs": { - "version": "6.9.17", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", - "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==", - "license": "MIT" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "license": "MIT" - }, "node_modules/@types/react": { "version": "18.3.12", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", @@ -6357,60 +5707,6 @@ "@types/react-native": "*" } }, - "node_modules/@types/responselike": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", - "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz", - "integrity": "sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==", - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "license": "MIT", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", @@ -6700,191 +5996,26 @@ "@urql/core": "^5.0.0" } }, - "node_modules/@webassemblyjs/ast": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "deprecated": "this version is no longer supported, please update to at least 0.8.*", "license": "MIT", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + "engines": { + "node": ">=10.0.0" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "license": "MIT", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "license": "MIT", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "license": "Apache-2.0", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xmldom/xmldom": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", - "deprecated": "this version is no longer supported, please update to at least 0.8.*", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "license": "BSD-3-Clause" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "license": "Apache-2.0" - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead", - "license": "BSD-3-Clause" - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" } }, "node_modules/accepts": { @@ -6922,19 +6053,6 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -6952,6 +6070,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -6964,69 +6083,12 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, "node_modules/anser": { "version": "1.4.10", "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", "license": "MIT" }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "license": "ISC", - "dependencies": { - "string-width": "^4.1.0" - } - }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -7054,18 +6116,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" - } - }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -7143,6 +6193,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.5", @@ -7155,12 +6206,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "license": "MIT" - }, "node_modules/array-includes": { "version": "3.1.8", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", @@ -7191,15 +6236,6 @@ "node": ">=8" } }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array.prototype.findlast": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", @@ -7301,6 +6337,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", @@ -7319,15 +6356,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", @@ -7346,12 +6374,6 @@ "node": ">=4" } }, - "node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", - "license": "MIT" - }, "node_modules/async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -7377,6 +6399,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" @@ -7388,15 +6411,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.10.0" - } - }, "node_modules/babel-core": { "version": "7.0.0-bridge.0", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", @@ -7427,139 +6441,6 @@ "@babel/core": "^7.8.0" } }, - "node_modules/babel-loader": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", - "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", - "license": "MIT", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.4", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/babel-loader/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-loader/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-loader/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", @@ -7595,6 +6476,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.2.tgz", "integrity": "sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==", + "dev": true, "license": "MIT", "dependencies": { "find-babel-config": "^2.1.1", @@ -7779,12 +6661,6 @@ ], "license": "MIT" }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "license": "MIT" - }, "node_modules/better-opn": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", @@ -7823,15 +6699,6 @@ "node": ">=0.6" } }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -7844,94 +6711,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/blueimp-md5": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", - "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", - "license": "MIT", - "peer": true + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" }, - "node_modules/body-parser": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.13.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "license": "ISC" - }, - "node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "license": "MIT", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bplist-creator": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", - "integrity": "sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA==", + "node_modules/bplist-creator": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", + "integrity": "sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA==", "license": "MIT", "dependencies": { "stream-buffers": "~2.2.0" @@ -8064,12 +6853,6 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, - "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", - "license": "MIT" - }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -8152,37 +6935,11 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "license": "MIT", - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/cacheable-request": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", - "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -8231,14 +6988,6 @@ "node": ">=4" } }, - "node_modules/callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", - "engines": { - "node": "*" - } - }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -8249,16 +6998,6 @@ "node": ">=6" } }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "license": "MIT", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", @@ -8271,18 +7010,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, "node_modules/caniuse-lite": { "version": "1.0.30001680", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", @@ -8391,15 +7118,6 @@ "node": ">=12.13.0" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, "node_modules/chromium-edge-launcher": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", @@ -8441,27 +7159,6 @@ "node": ">=8" } }, - "node_modules/clean-css": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "license": "MIT", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -8471,131 +7168,6 @@ "node": ">=6" } }, - "node_modules/clean-webpack-plugin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", - "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", - "license": "MIT", - "dependencies": { - "del": "^4.1.1" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": ">=4.0.0 <6.0.0" - } - }, - "node_modules/clean-webpack-plugin/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "license": "MIT", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-webpack-plugin/node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "license": "MIT", - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clean-webpack-plugin/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/clean-webpack-plugin/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "license": "MIT", - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-webpack-plugin/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-webpack-plugin/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/clean-webpack-plugin/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", @@ -8620,21 +7192,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-table3": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", - "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", - "license": "MIT", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -8672,18 +7229,6 @@ "node": ">=6" } }, - "node_modules/clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -8702,18 +7247,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "license": "MIT" - }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -8732,25 +7265,12 @@ "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", "license": "MIT" }, - "node_modules/commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "license": "MIT" - }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "license": "MIT" }, - "node_modules/compare-versions": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", - "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", - "license": "MIT", - "peer": true - }, "node_modules/component-type": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.2.tgz", @@ -8820,21 +7340,6 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "license": "MIT" }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "node_modules/connect": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", @@ -8850,15 +7355,6 @@ "node": ">= 0.10.0" } }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, "node_modules/connect/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -8874,173 +7370,19 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "license": "MIT" }, - "node_modules/cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "license": "MIT" - }, - "node_modules/copy-webpack-plugin": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", - "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", + "node_modules/core-js-compat": { + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", "license": "MIT", "dependencies": { - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.1", - "globby": "^12.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 12.20.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/copy-webpack-plugin/node_modules/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", - "license": "MIT", - "dependencies": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-js-compat": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", - "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.2" + "browserslist": "^4.24.2" }, "funding": { "type": "opencollective", @@ -9153,18 +7495,6 @@ "node": ">=8" } }, - "node_modules/css-declaration-sorter": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, "node_modules/css-in-js-utils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", @@ -9174,182 +7504,6 @@ "hyphenate-style-name": "^1.0.3" } }, - "node_modules/css-loader": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", - "license": "MIT", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "license": "MIT", - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/css-select": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", @@ -9400,122 +7554,17 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "license": "MIT", - "dependencies": { - "cssnano-preset-default": "^5.2.14", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "license": "MIT", - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "license": "MIT", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "license": "MIT" }, - "node_modules/dag-map": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz", - "integrity": "sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==", - "license": "MIT" - }, "node_modules/data-view-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.6", @@ -9533,6 +7582,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -9550,6 +7600,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.6", @@ -9563,15 +7614,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/debug": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", @@ -9589,15 +7631,6 @@ } } }, - "node_modules/decache": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/decache/-/decache-4.4.0.tgz", - "integrity": "sha512-G8CyOswrO0mDcSf9t5dXS7D0Zw1wBqQPIkvYIkO3yzAEUzU0uEunAMz2BTBmJXJnd+WJEtmQKjQFrXXIXBxqgQ==", - "license": "MIT", - "dependencies": { - "callsite": "^1.0.0" - } - }, "node_modules/decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", @@ -9607,37 +7640,10 @@ "node": ">=0.10" } }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "license": "MIT", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "license": "MIT", "engines": { "node": ">=4.0.0" @@ -9684,19 +7690,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -9723,6 +7721,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", @@ -9804,12 +7803,6 @@ "node": ">=0.10" } }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "license": "MIT" - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -9822,18 +7815,6 @@ "node": ">=8" } }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "license": "MIT", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -9847,15 +7828,6 @@ "node": ">=6.0.0" } }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "license": "MIT", - "dependencies": { - "utila": "~0.4" - } - }, "node_modules/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", @@ -9897,12 +7869,6 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/domino": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz", - "integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==", - "license": "BSD-2-Clause" - }, "node_modules/domutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", @@ -9917,16 +7883,6 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/dotenv": { "version": "16.4.5", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", @@ -9954,12 +7910,6 @@ "url": "https://dotenvx.com" } }, - "node_modules/duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", - "license": "BSD-3-Clause" - }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -9984,15 +7934,6 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "license": "MIT" }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -10015,6 +7956,7 @@ "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -10073,6 +8015,7 @@ "version": "1.23.5", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", + "dev": true, "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", @@ -10133,6 +8076,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" @@ -10145,6 +8089,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -10177,16 +8122,11 @@ "node": ">= 0.4" } }, - "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "license": "MIT" - }, "node_modules/es-object-atoms": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -10199,6 +8139,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", @@ -10223,6 +8164,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.1.4", @@ -10724,6 +8666,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" @@ -10736,6 +8679,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=4.0" @@ -10768,21 +8712,6 @@ "node": ">=6" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, "node_modules/exec-async": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", @@ -10997,3872 +8926,3805 @@ } } }, - "node_modules/expo-cli": { - "version": "6.3.12", - "resolved": "https://registry.npmjs.org/expo-cli/-/expo-cli-6.3.12.tgz", - "integrity": "sha512-Tye0lHQ4WnWtvvH9xauAqahDzJgY20zawLLJ8qyI/21B1d35lC16kSpCLVX0uwH0MKYAfcmrkQwlwkyz4rJAVw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "7.9.0", - "@expo/apple-utils": "1.0.0", - "@expo/bunyan": "4.0.0", - "@expo/config": "6.0.24", - "@expo/config-plugins": "4.1.5", - "@expo/dev-server": "0.2.0", - "@expo/json-file": "8.2.37", - "@expo/osascript": "2.0.33", - "@expo/package-manager": "0.0.56", - "@expo/plist": "0.0.20", - "@expo/prebuild-config": "4.0.3", - "@expo/spawn-async": "1.5.0", - "@expo/xcpretty": "^4.1.0", - "better-opn": "^3.0.1", - "boxen": "^5.0.1", - "bplist-parser": "0.2.0", - "cacache": "^15.3.0", - "chalk": "^4.0.0", - "cli-table3": "^0.6.0", - "command-exists": "^1.2.8", - "commander": "2.17.1", - "dateformat": "3.0.3", - "env-editor": "^0.4.1", - "find-up": "^5.0.0", - "find-yarn-workspace-root": "~2.0.0", - "fs-extra": "9.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "got": "^11.1.4", - "hashids": "1.1.4", - "joi": "^17.4.0", - "js-yaml": "^3.13.1", - "keychain": "1.3.0", - "leven": "^3.1.0", - "lodash": "^4.17.19", - "minipass": "3.1.6", - "npm-package-arg": "6.1.0", - "ora": "3.4.0", - "pngjs": "3.4.0", - "progress": "2.0.3", - "prompts": "^2.3.2", - "qrcode-terminal": "0.11.0", - "read-last-lines": "1.6.0", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "slugify": "^1.3.4", - "strip-ansi": "^6.0.0", - "tar": "^6.0.5", - "tempy": "^0.7.1", - "terminal-link": "^2.1.1", - "turndown": "~7.0.0", - "untildify": "3.0.3", - "url-join": "4.0.0", - "uuid": "^8.0.0", - "wrap-ansi": "^7.0.0", - "xdl": "60.0.12" + "node_modules/expo-constants": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.3.tgz", + "integrity": "sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ==", + "license": "MIT", + "dependencies": { + "@expo/config": "~10.0.4", + "@expo/env": "~0.4.0" }, - "bin": { - "expo": "bin/expo.js", - "expo-cli": "bin/expo.js" + "peerDependencies": { + "expo": "*", + "react-native": "*" } }, - "node_modules/expo-cli/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "node_modules/expo-crypto": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-crypto/-/expo-crypto-14.0.1.tgz", + "integrity": "sha512-/gGpD9UAz8fgZtU08cwwqeQElkFmMy2Hc8lLa9laSjD3YN0XM07zDJyJ+CC1VhQ63G8WpUnq1IHSmaPbbLp+oQ==", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.10.4" + "base64-js": "^1.3.0" + }, + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@babel/runtime": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", - "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", + "node_modules/expo-dev-client": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-5.0.2.tgz", + "integrity": "sha512-c6Qqdos5yvPWEQUMncLABLy1aVO0qhpyCLRiYCLMHqQ28D/joMUFpQqzAbP1J0/v91HXDeLBNr+4e89fwlBTEw==", "license": "MIT", "dependencies": { - "regenerator-runtime": "^0.13.4" + "expo-dev-launcher": "5.0.14", + "expo-dev-menu": "6.0.10", + "expo-dev-menu-interface": "1.9.1", + "expo-manifests": "~0.15.0", + "expo-updates-interface": "~1.0.0" + }, + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/bunyan": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", - "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", - "engines": [ - "node >=0.10.0" - ], + "node_modules/expo-dev-launcher": { + "version": "5.0.14", + "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-5.0.14.tgz", + "integrity": "sha512-va7m9eyfLicsh+UjUhFAvTRZI9vBZNLuRhdK+7RkWBI68yo8U1rQOeEA9W6f21PmPVRf3qY6OgfXfJ1FKGABmA==", "license": "MIT", "dependencies": { - "uuid": "^8.0.0" + "ajv": "8.11.0", + "expo-dev-menu": "6.0.9", + "expo-manifests": "~0.15.0", + "resolve-from": "^5.0.0" }, - "optionalDependencies": { - "mv": "~2", - "safe-json-stringify": "~1" + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/config": { - "version": "6.0.24", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-6.0.24.tgz", - "integrity": "sha512-OcACI1md1Yo5TQmUxxueJ/RaTlR2Mgl6KswTFOYCL1XJERF/jjAx95zhWXH+JQGdlM0yB0vqM6vB6GbUFRvLxA==", + "node_modules/expo-dev-launcher/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "4.1.5", - "@expo/config-types": "^45.0.0", - "@expo/json-file": "8.2.36", - "getenv": "^1.0.0", - "glob": "7.1.6", + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/expo-cli/node_modules/@expo/config-plugins": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.5.tgz", - "integrity": "sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==", + "node_modules/expo-dev-launcher/node_modules/expo-dev-menu": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.9.tgz", + "integrity": "sha512-xmPeJWH5Yw3NjrHD6dm2AhZUf8Lwf8kdFEIZcm4/xl7xyjY3rq9AxaR8+iB64koVclkwjPNqgn5MCfejbHOWog==", "license": "MIT", "dependencies": { - "@expo/config-types": "^45.0.0", - "@expo/json-file": "8.2.36", - "@expo/plist": "0.0.18", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.4.23" + "expo-dev-menu-interface": "1.9.1" + }, + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "node_modules/expo-dev-launcher/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/expo-dev-menu": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.10.tgz", + "integrity": "sha512-CW4l4JLxZb6IZHvqD/ikL9UKRSyyR64gqX77FqdaUAlh2HCbXNfNHpTVWoQgyXbfPknUB1qpS2eZhh+FTNN9Eg==", "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" + "expo-dev-menu-interface": "1.9.1" + }, + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/@expo/plist": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", - "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", + "node_modules/expo-dev-menu-interface": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.1.tgz", + "integrity": "sha512-YciUyAwSfloU76JAc18Jvuv8JOZHBLM1E/DwAqNC/rLg5ju76CaSS0Hx1Q4MyF79yi3G/y9o34K0hJmCCyQ9LQ==", "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "~0.7.0", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/expo-device": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/expo-device/-/expo-device-7.0.1.tgz", + "integrity": "sha512-/3lk0f9wvle+6svHqWSCBC1B5NYFmXp1D7hmIyecJJVYRLwzrwwTDyNs76oG/UDU5Appdu8QyDKycsx2hqv71w==", "license": "MIT", "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "ua-parser-js": "^0.7.33" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/config-types": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz", - "integrity": "sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==", - "license": "MIT" - }, - "node_modules/expo-cli/node_modules/@expo/config/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "node_modules/expo-file-system": { + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.3.tgz", + "integrity": "sha512-HKe0dGW3FWYFi1F3THVnTRueTG7j0onmEpUJKRB4UbjeHD2723cn/EutcG216wvrJeebe8w3+00F8Z4xk+9Jrw==", "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" + "web-streams-polyfill": "^3.3.2" + }, + "peerDependencies": { + "expo": "*", + "react-native": "*" } }, - "node_modules/expo-cli/node_modules/@expo/config/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/expo-font": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.1.tgz", + "integrity": "sha512-8JE47B+6cLeKWr5ql8gU6YsPHjhrz1vMrTqYMm72No/8iW8Sb/uL4Oc0dpmbjq3hLLXBY0xPBQOgU7FQ6Y04Vg==", "license": "MIT", "dependencies": { - "minimist": "^1.2.0" + "fontfaceobserver": "^2.1.0" }, - "bin": { - "json5": "lib/cli.js" + "peerDependencies": { + "expo": "*", + "react": "*" } }, - "node_modules/expo-cli/node_modules/@expo/image-utils": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.21.tgz", - "integrity": "sha512-Ha7pNcpl52RJIeYz3gR1ajOgPPl7WLZWiLqtLi94s9J0a7FvmNBMqd/VKrfHNj8QmtZxXcmXr7y7tPhZbVFg7w==", - "license": "MIT", - "dependencies": { - "@expo/spawn-async": "1.5.0", - "chalk": "^4.0.0", - "fs-extra": "9.0.0", - "getenv": "^1.0.0", - "jimp-compact": "0.16.1", - "mime": "^2.4.4", - "node-fetch": "^2.6.0", - "parse-png": "^2.1.0", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "tempy": "0.3.0" - } + "node_modules/expo-json-utils": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.14.0.tgz", + "integrity": "sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==", + "license": "MIT" }, - "node_modules/expo-cli/node_modules/@expo/image-utils/node_modules/tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "node_modules/expo-keep-awake": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.1.tgz", + "integrity": "sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw==", "license": "MIT", - "dependencies": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" - }, - "engines": { - "node": ">=8" + "peerDependencies": { + "expo": "*", + "react": "*" } }, - "node_modules/expo-cli/node_modules/@expo/json-file": { - "version": "8.2.37", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", - "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", + "node_modules/expo-linking": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-7.0.2.tgz", + "integrity": "sha512-bNm7LLfDwbgfs5wysK0ZhsL5gTJyYzBmK/E1IozcSpxezjXpIMDCVnkjDSfgcayGveOOGepMZk7x9zU2feYDMA==", "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^2.2.2", - "write-file-atomic": "^2.3.0" + "expo-constants": "~17.0.0", + "invariant": "^2.2.4" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/expo-cli/node_modules/@expo/osascript": { - "version": "2.0.33", - "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", - "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", + "node_modules/expo-manifests": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.15.3.tgz", + "integrity": "sha512-yXP7/AN9gRvnCMyGn2esaaDtY3RwiALMJThmGKqaHjlv9cLtiL23aCw5EiNddyI0eZnuHlotGf68Yagz+UZD/Q==", "license": "MIT", "dependencies": { - "@expo/spawn-async": "^1.5.0", - "exec-async": "^2.2.0" + "@expo/config": "~10.0.4", + "expo-json-utils": "~0.14.0" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/package-manager": { - "version": "0.0.56", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.56.tgz", - "integrity": "sha512-PGk34uz4XDyhoNIlPh2D+BDsiXYuW2jXavTiax8d32uvHlRO6FN0cAsqlWD6fx3H2hRn8cU/leTuc4M7pYovCQ==", + "node_modules/expo-modules-autolinking": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.2.tgz", + "integrity": "sha512-n3jC7VoJLfOLGk8NWhEAvM5zSjbLh1kMUSo76nJupx5/vASxDdzihppYebrKrNXPHq5mcw8Jr+r7YB+8xHx7QQ==", "license": "MIT", "dependencies": { - "@expo/json-file": "8.2.36", - "@expo/spawn-async": "^1.5.0", - "ansi-regex": "^5.0.0", - "chalk": "^4.0.0", + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", "find-up": "^5.0.0", - "find-yarn-workspace-root": "~2.0.0", - "npm-package-arg": "^7.0.0", - "rimraf": "^3.0.2", - "split": "^1.0.1", - "sudo-prompt": "9.1.1" + "fs-extra": "^9.1.0", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0" + }, + "bin": { + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" } }, - "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "node_modules/expo-modules-autolinking/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" + "engines": { + "node": ">= 10" } }, - "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "license": "ISC", + "node_modules/expo-modules-autolinking/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/expo-modules-autolinking/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "license": "MIT", "dependencies": { - "minimist": "^1.2.0" + "universalify": "^2.0.0" }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/npm-package-arg": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", - "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", - "license": "ISC", - "dependencies": { - "hosted-git-info": "^3.0.2", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node_modules/expo-modules-autolinking/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/expo-cli/node_modules/@expo/plist": { - "version": "0.0.20", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", - "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", + "node_modules/expo-modules-core": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.0.3.tgz", + "integrity": "sha512-S/Ozg6NhLkMc7k+qSLzOtjCexuimkYXHM/PCZtbn53nkuNYyaLpfVfrsJsRWxLIMe8ftbm6cDrKlN5mJ6lNODg==", "license": "MIT", "dependencies": { - "@xmldom/xmldom": "~0.7.7", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" + "invariant": "^2.2.4" } }, - "node_modules/expo-cli/node_modules/@expo/prebuild-config": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-4.0.3.tgz", - "integrity": "sha512-ZRMn0a9Wo/coKXLMvizUytqtG5pniUHaBMSS28yFTcGVvyDJh2nFVkBf9po52mSkbm9rGp/Pev6GAf57m6S2BA==", + "node_modules/expo-status-bar": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-2.0.0.tgz", + "integrity": "sha512-vxxdpvpNDMTEc5uTiIrbTvySKKUsOACmfl8OZuUdjNle05oGqwtq3v5YObwym/njSByjoyuZX8UpXBZnxvarwQ==", "license": "MIT", - "dependencies": { - "@expo/config": "6.0.24", - "@expo/config-plugins": "4.1.5", - "@expo/config-types": "^45.0.0", - "@expo/image-utils": "0.3.21", - "@expo/json-file": "8.2.36", - "debug": "^4.3.1", - "expo-modules-autolinking": "0.8.1", - "fs-extra": "^9.0.0", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "xml2js": "0.4.23" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/expo-cli/node_modules/@expo/prebuild-config/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "node_modules/expo-updates-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz", + "integrity": "sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ==", "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/prebuild-config/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/expo-web-browser": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-14.0.1.tgz", + "integrity": "sha512-QM9F3ie+UyIOoBvqFmT6CZojb1vMc2H+7ZlMT5dEu1PL2jtYyOeK2hLfbt/EMt7CBm/w+P29H9W9Y9gdebOkuQ==", "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" + "peerDependencies": { + "expo": "*", + "react-native": "*" } }, - "node_modules/expo-cli/node_modules/@expo/spawn-async": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", - "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "license": "Apache-2.0" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "license": "MIT", "dependencies": { - "cross-spawn": "^6.0.5" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=4" + "node": ">=8.6.0" } }, - "node_modules/expo-cli/node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "license": "ISC", "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/expo-cli/node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/expo-cli/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-loops": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.4.tgz", + "integrity": "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg==", + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", "dependencies": { - "sprintf-js": "~1.0.2" + "reusify": "^1.0.4" } }, - "node_modules/expo-cli/node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "license": "MIT", + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" + "bser": "2.1.1" } }, - "node_modules/expo-cli/node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "license": "ISC", + "node_modules/fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "license": "BSD-3-Clause", "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" + "fbjs": "^3.0.0" } }, - "node_modules/expo-cli/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "node_modules/fbjs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", "license": "MIT", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^1.0.35" } }, - "node_modules/expo-cli/node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "license": "MIT" }, - "node_modules/expo-cli/node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", + "node_modules/fbjs/node_modules/ua-parser-js": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", + "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/expo-cli/node_modules/expo-modules-autolinking": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-0.8.1.tgz", - "integrity": "sha512-S8qfaXCv//7tQWV9M+JKx3CF7ypYhDdSUbkUQdaVO/r8D76/aRTArY/aRw1yEfaAOzyK8C8diDToV1itl51DfQ==", + "node_modules/fetch-retry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", + "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==", + "license": "MIT" + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "commander": "^7.2.0", - "fast-glob": "^3.2.5", - "find-up": "^5.0.0", - "fs-extra": "^9.1.0" + "flat-cache": "^3.0.4" }, - "bin": { - "expo-modules-autolinking": "bin/expo-modules-autolinking.js" - } - }, - "node_modules/expo-cli/node_modules/expo-modules-autolinking/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "license": "MIT", "engines": { - "node": ">= 10" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/expo-cli/node_modules/expo-modules-autolinking/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/expo-cli/node_modules/expo-modules-autolinking/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=0.10.0" } }, - "node_modules/expo-cli/node_modules/fs-extra": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", - "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/expo-cli/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" + "ms": "2.0.0" } }, - "node_modules/expo-cli/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "ee-first": "1.1.1" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 0.8" } }, - "node_modules/expo-cli/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "license": "ISC" - }, - "node_modules/expo-cli/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/find-babel-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz", + "integrity": "sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==", + "dev": true, "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "json5": "^2.2.3" } }, - "node_modules/expo-cli/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/expo-cli/node_modules/jsonfile/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=6" } }, - "node_modules/expo-cli/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "license": "ISC", + "node_modules/find-parent-dir": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz", + "integrity": "sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==", + "dev": true, + "license": "MIT" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { "node": ">=10" - } - }, - "node_modules/expo-cli/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "license": "MIT", - "bin": { - "mime": "cli.js" }, - "engines": { - "node": ">=4.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expo-cli/node_modules/minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "license": "ISC", + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=8" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/expo-cli/node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC" + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", + "license": "MIT" + }, + "node_modules/flow-parser": { + "version": "0.253.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.253.0.tgz", + "integrity": "sha512-EbxtzRIzp8dDSzTloPhsc6uOvrEFIyu08cqQzXBWLAgxK+i2d/5qOos9ryQHRmk+RyDDXfnz/7qteh3jnAlc4w==", + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=0.4.0" } }, - "node_modules/expo-cli/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "node_modules/fontfaceobserver": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", + "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==", + "license": "BSD-2-Clause" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" + "dependencies": { + "is-callable": "^1.1.3" } }, - "node_modules/expo-cli/node_modules/npm-package-arg": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", - "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", "license": "ISC", "dependencies": { - "hosted-git-info": "^2.6.0", - "osenv": "^0.1.5", - "semver": "^5.5.0", - "validate-npm-package-name": "^3.0.0" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/expo-cli/node_modules/npm-package-arg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "license": "ISC", - "bin": { - "semver": "bin/semver" + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/expo-cli/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/expo-cli/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "license": "MIT" - }, - "node_modules/expo-cli/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/freeport-async": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", + "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/expo-cli/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/expo-cli/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6 <7 || >=8" } }, - "node_modules/expo-cli/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", "license": "ISC", "dependencies": { - "minipass": "^3.1.1" + "minipass": "^7.0.3" }, "engines": { - "node": ">= 8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/expo-cli/node_modules/sudo-prompt": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", - "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", - "license": "MIT" - }, - "node_modules/expo-cli/node_modules/temp-dir": { + "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" }, - "node_modules/expo-cli/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "license": "(MIT OR CC0-1.0)", + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6" - } - }, - "node_modules/expo-cli/node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "license": "ISC", - "dependencies": { - "unique-slug": "^2.0.0" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/expo-cli/node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-cli/node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, "license": "MIT", "dependencies": { - "crypto-random-string": "^1.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-cli/node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-cli/node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, - "node_modules/expo-cli/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "engines": { + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/expo-cli/node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, "license": "MIT", "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-cli/node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=8.0.0" } }, - "node_modules/expo-cli/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/expo-constants": { - "version": "17.0.3", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.3.tgz", - "integrity": "sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ==", + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", "license": "MIT", - "dependencies": { - "@expo/config": "~10.0.4", - "@expo/env": "~0.4.0" - }, - "peerDependencies": { - "expo": "*", - "react-native": "*" + "engines": { + "node": ">=4" } }, - "node_modules/expo-crypto": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-crypto/-/expo-crypto-14.0.1.tgz", - "integrity": "sha512-/gGpD9UAz8fgZtU08cwwqeQElkFmMy2Hc8lLa9laSjD3YN0XM07zDJyJ+CC1VhQ63G8WpUnq1IHSmaPbbLp+oQ==", + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "license": "MIT", "dependencies": { - "base64-js": "^1.3.0" + "pump": "^3.0.0" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expo-dev-client": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-5.0.2.tgz", - "integrity": "sha512-c6Qqdos5yvPWEQUMncLABLy1aVO0qhpyCLRiYCLMHqQ28D/joMUFpQqzAbP1J0/v91HXDeLBNr+4e89fwlBTEw==", + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, "license": "MIT", "dependencies": { - "expo-dev-launcher": "5.0.14", - "expo-dev-menu": "6.0.10", - "expo-dev-menu-interface": "1.9.1", - "expo-manifests": "~0.15.0", - "expo-updates-interface": "~1.0.0" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-dev-launcher": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-5.0.14.tgz", - "integrity": "sha512-va7m9eyfLicsh+UjUhFAvTRZI9vBZNLuRhdK+7RkWBI68yo8U1rQOeEA9W6f21PmPVRf3qY6OgfXfJ1FKGABmA==", + "node_modules/get-tsconfig": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "dev": true, "license": "MIT", "dependencies": { - "ajv": "8.11.0", - "expo-dev-menu": "6.0.9", - "expo-manifests": "~0.15.0", - "resolve-from": "^5.0.0" + "resolve-pkg-maps": "^1.0.0" }, - "peerDependencies": { - "expo": "*" + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, - "node_modules/expo-dev-launcher/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "node_modules/getenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", + "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "license": "ISC", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/expo-dev-launcher/node_modules/expo-dev-menu": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.9.tgz", - "integrity": "sha512-xmPeJWH5Yw3NjrHD6dm2AhZUf8Lwf8kdFEIZcm4/xl7xyjY3rq9AxaR8+iB64koVclkwjPNqgn5MCfejbHOWog==", - "license": "MIT", + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", "dependencies": { - "expo-dev-menu-interface": "1.9.1" + "is-glob": "^4.0.3" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=10.13.0" } }, - "node_modules/expo-dev-launcher/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/expo-dev-menu": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.10.tgz", - "integrity": "sha512-CW4l4JLxZb6IZHvqD/ikL9UKRSyyR64gqX77FqdaUAlh2HCbXNfNHpTVWoQgyXbfPknUB1qpS2eZhh+FTNN9Eg==", + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "license": "MIT", "dependencies": { - "expo-dev-menu-interface": "1.9.1" + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/expo-dev-menu-interface": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.1.tgz", - "integrity": "sha512-YciUyAwSfloU76JAc18Jvuv8JOZHBLM1E/DwAqNC/rLg5ju76CaSS0Hx1Q4MyF79yi3G/y9o34K0hJmCCyQ9LQ==", + "node_modules/glob/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "license": "MIT", - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=4" } }, - "node_modules/expo-device": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/expo-device/-/expo-device-7.0.1.tgz", - "integrity": "sha512-/3lk0f9wvle+6svHqWSCBC1B5NYFmXp1D7hmIyecJJVYRLwzrwwTDyNs76oG/UDU5Appdu8QyDKycsx2hqv71w==", + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, "license": "MIT", "dependencies": { - "ua-parser-js": "^0.7.33" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-file-system": { - "version": "18.0.3", - "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.3.tgz", - "integrity": "sha512-HKe0dGW3FWYFi1F3THVnTRueTG7j0onmEpUJKRB4UbjeHD2723cn/EutcG216wvrJeebe8w3+00F8Z4xk+9Jrw==", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "license": "MIT", "dependencies": { - "web-streams-polyfill": "^3.3.2" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, - "peerDependencies": { - "expo": "*", - "react-native": "*" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expo-font": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.1.tgz", - "integrity": "sha512-8JE47B+6cLeKWr5ql8gU6YsPHjhrz1vMrTqYMm72No/8iW8Sb/uL4Oc0dpmbjq3hLLXBY0xPBQOgU7FQ6Y04Vg==", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, "license": "MIT", "dependencies": { - "fontfaceobserver": "^2.1.0" + "get-intrinsic": "^1.1.3" }, - "peerDependencies": { - "expo": "*", - "react": "*" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-json-utils": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.14.0.tgz", - "integrity": "sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==", - "license": "MIT" + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" }, - "node_modules/expo-keep-awake": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.1.tgz", - "integrity": "sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw==", + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", "license": "MIT", - "peerDependencies": { - "expo": "*", - "react": "*" + "optional": true, + "peer": true, + "engines": { + "node": ">= 10.x" } }, - "node_modules/expo-linking": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-7.0.2.tgz", - "integrity": "sha512-bNm7LLfDwbgfs5wysK0ZhsL5gTJyYzBmK/E1IozcSpxezjXpIMDCVnkjDSfgcayGveOOGepMZk7x9zU2feYDMA==", + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, "license": "MIT", - "dependencies": { - "expo-constants": "~17.0.0", - "invariant": "^2.2.4" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-manifests": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.15.3.tgz", - "integrity": "sha512-yXP7/AN9gRvnCMyGn2esaaDtY3RwiALMJThmGKqaHjlv9cLtiL23aCw5EiNddyI0eZnuHlotGf68Yagz+UZD/Q==", + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "license": "MIT", - "dependencies": { - "@expo/config": "~10.0.4", - "expo-json-utils": "~0.14.0" - }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=8" } }, - "node_modules/expo-modules-autolinking": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.2.tgz", - "integrity": "sha512-n3jC7VoJLfOLGk8NWhEAvM5zSjbLh1kMUSo76nJupx5/vASxDdzihppYebrKrNXPHq5mcw8Jr+r7YB+8xHx7QQ==", + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, "license": "MIT", "dependencies": { - "@expo/spawn-async": "^1.7.2", - "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" + "es-define-property": "^1.0.0" }, - "bin": { - "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-modules-autolinking/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, "license": "MIT", "engines": { - "node": ">= 10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-modules-autolinking/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-modules-autolinking/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "has-symbols": "^1.0.3" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/expo-modules-autolinking/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-modules-core": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.0.3.tgz", - "integrity": "sha512-S/Ozg6NhLkMc7k+qSLzOtjCexuimkYXHM/PCZtbn53nkuNYyaLpfVfrsJsRWxLIMe8ftbm6cDrKlN5mJ6lNODg==", + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "license": "MIT", "dependencies": { - "invariant": "^2.2.4" + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/expo-pwa": { - "version": "0.0.127", - "resolved": "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.127.tgz", - "integrity": "sha512-8D9wEDkEXG9r6TPvAFpWt27IiP1cLm/4RWVRUHzFZflbWYLi8GkYArj5LHbbfokybRm1GVAanSrrYFEqHoIUiA==", + "node_modules/hermes-estree": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", + "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", + "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", "license": "MIT", "dependencies": { - "@expo/image-utils": "0.3.23", - "chalk": "^4.0.0", - "commander": "2.20.0", - "update-check": "1.5.3" - }, - "bin": { - "expo-pwa": "build/cli.js" - }, - "peerDependencies": { - "expo": "*" + "hermes-estree": "0.23.1" } }, - "node_modules/expo-pwa/node_modules/@expo/image-utils": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.23.tgz", - "integrity": "sha512-nhUVvW0TrRE4jtWzHQl8TR4ox7kcmrc2I0itaeJGjxF5A54uk7avgA0wRt7jP1rdvqQo1Ke1lXyLYREdhN9tPw==", - "license": "MIT", + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { - "@expo/spawn-async": "1.5.0", - "chalk": "^4.0.0", - "fs-extra": "9.0.0", - "getenv": "^1.0.0", - "jimp-compact": "0.16.1", - "mime": "^2.4.4", - "node-fetch": "^2.6.0", - "parse-png": "^2.1.0", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "tempy": "0.3.0" + "react-is": "^16.7.0" } }, - "node_modules/expo-pwa/node_modules/@expo/spawn-async": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", - "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", - "license": "MIT", + "node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "license": "ISC", "dependencies": { - "cross-spawn": "^6.0.5" + "lru-cache": "^10.0.1" }, "engines": { - "node": ">=4" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/expo-pwa/node_modules/commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "license": "MIT" + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, - "node_modules/expo-pwa/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "license": "MIT", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=4.8" + "node": ">= 0.8" } }, - "node_modules/expo-pwa/node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, - "node_modules/expo-pwa/node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", - "license": "MIT", + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", "engines": { - "node": ">=4" + "node": ">=10.17.0" } }, - "node_modules/expo-pwa/node_modules/fs-extra": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", - "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "node_modules/husky": { + "version": "9.1.6", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz", + "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==", + "dev": true, "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "bin": { + "husky": "bin.js" }, "engines": { - "node": ">=10" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" } }, - "node_modules/expo-pwa/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } + "node_modules/hyphenate-style-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", + "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==", + "license": "BSD-3-Clause" }, - "node_modules/expo-pwa/node_modules/jsonfile/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" }, - "node_modules/expo-pwa/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "license": "MIT", - "bin": { - "mime": "cli.js" - }, "engines": { - "node": ">=4.0.0" + "node": ">= 4" } }, - "node_modules/expo-pwa/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "license": "ISC" }, - "node_modules/expo-pwa/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "license": "ISC", + "node_modules/image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "license": "MIT", + "dependencies": { + "queue": "6.0.2" + }, "bin": { - "semver": "bin/semver.js" + "image-size": "bin/image-size.js" }, "engines": { - "node": ">=10" + "node": ">=16.x" } }, - "node_modules/expo-pwa/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "license": "MIT", "dependencies": { - "shebang-regex": "^1.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expo-pwa/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/expo-pwa/node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.8.19" } }, - "node_modules/expo-pwa/node_modules/tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "license": "MIT", - "dependencies": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/expo-pwa/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=6" + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/expo-pwa/node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/inline-style-prefixer": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", + "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", "license": "MIT", "dependencies": { - "crypto-random-string": "^1.0.0" - }, - "engines": { - "node": ">=4" + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" } }, - "node_modules/expo-pwa/node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", "license": "MIT", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=6" } }, - "node_modules/expo-pwa/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "license": "ISC", + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">= 0.4" } }, - "node_modules/expo-status-bar": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-2.0.0.tgz", - "integrity": "sha512-vxxdpvpNDMTEc5uTiIrbTvySKKUsOACmfl8OZuUdjNle05oGqwtq3v5YObwym/njSByjoyuZX8UpXBZnxvarwQ==", + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" + "dependencies": { + "loose-envify": "^1.0.0" } }, - "node_modules/expo-updates-interface": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz", - "integrity": "sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ==", + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", "license": "MIT", - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=4" } }, - "node_modules/expo-web-browser": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-14.0.1.tgz", - "integrity": "sha512-QM9F3ie+UyIOoBvqFmT6CZojb1vMc2H+7ZlMT5dEu1PL2jtYyOeK2hLfbt/EMt7CBm/w+P29H9W9Y9gdebOkuQ==", + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "license": "MIT", - "peerDependencies": { - "expo": "*", - "react-native": "*" + "engines": { + "node": ">= 0.10" } }, - "node_modules/exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "license": "Apache-2.0" - }, - "node_modules/express": { - "version": "4.16.4", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", - "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, "license": "MIT", "dependencies": { - "accepts": "~1.3.5", - "array-flatten": "1.1.1", - "body-parser": "1.18.3", - "content-disposition": "0.5.2", - "content-type": "~1.0.4", - "cookie": "0.3.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.1.1", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.4", - "qs": "6.5.2", - "range-parser": "~1.2.0", - "safe-buffer": "5.1.2", - "send": "0.16.2", - "serve-static": "1.13.2", - "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" }, "engines": { - "node": ">= 0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/body-parser": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", - "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, "license": "MIT", "dependencies": { - "bytes": "3.0.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "~1.6.3", - "iconv-lite": "0.4.23", - "on-finished": "~2.3.0", - "qs": "6.5.2", - "raw-body": "2.3.3", - "type-is": "~1.6.16" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.8" + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/express/node_modules/depd": { + "node_modules/is-boolean-object": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "license": "MIT" }, - "node_modules/express/node_modules/finalhandler": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "node_modules/is-bun-module": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz", + "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==", + "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.4.0", - "unpipe": "~1.0.0" + "semver": "^7.6.3" + } + }, + "node_modules/is-bun-module/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/express/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "hasown": "^2.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "license": "ISC" - }, - "node_modules/express/node_modules/mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, "license": "MIT", - "bin": { - "mime": "cli.js" + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/express/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "license": "BSD-3-Clause", + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "license": "MIT", "engines": { - "node": ">=0.6" + "node": ">=0.10.0" } }, - "node_modules/express/node_modules/raw-body": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", - "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "license": "MIT", - "dependencies": { - "bytes": "3.0.0", - "http-errors": "1.6.3", - "iconv-lite": "0.4.23", - "unpipe": "1.0.0" + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">= 0.8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/express/node_modules/send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "node_modules/express/node_modules/serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" + "call-bind": "^1.0.2" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "license": "ISC" - }, - "node_modules/express/node_modules/statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" - }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, - "license": "Apache-2.0" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8.6.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, - "license": "MIT" - }, - "node_modules/fast-loops": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.4.tgz", - "integrity": "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg==", - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/fast-uri": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", - "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", - "license": "BSD-3-Clause" + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "license": "Apache-2.0", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "license": "MIT", "dependencies": { - "websocket-driver": ">=0.5.1" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "license": "MIT", + "engines": { + "node": ">=6" } }, - "node_modules/fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "license": "BSD-3-Clause", - "dependencies": { - "fbjs": "^3.0.0" + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/fbjs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", - "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "license": "MIT", - "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^1.0.35" + "engines": { + "node": ">=8" } }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", - "license": "MIT" - }, - "node_modules/fbjs/node_modules/ua-parser-js": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", - "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" + "dependencies": { + "isobject": "^3.0.1" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/fetch-retry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", - "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==", - "license": "MIT" - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" + "call-bind": "^1.0.7" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/filter-obj": { + "node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/finalhandler/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "which-typed-array": "^1.1.14" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-babel-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz", - "integrity": "sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==", - "license": "MIT", - "dependencies": { - "json5": "^2.2.3" + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, "license": "MIT", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "call-bind": "^1.0.2" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-parent-dir": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz", - "integrity": "sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==", + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, - "license": "MIT" - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-yarn-workspace-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", - "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", - "license": "Apache-2.0", - "dependencies": { - "micromatch": "^4.0.2" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "license": "MIT", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "is-docker": "^2.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=8" } }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "dev": true, - "license": "ISC" - }, - "node_modules/flow-enums-runtime": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", - "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", "license": "MIT" }, - "node_modules/flow-parser": { - "version": "0.253.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.253.0.tgz", - "integrity": "sha512-EbxtzRIzp8dDSzTloPhsc6uOvrEFIyu08cqQzXBWLAgxK+i2d/5qOos9ryQHRmk+RyDDXfnz/7qteh3jnAlc4w==", + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">=8" } }, - "node_modules/fontfaceobserver": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", - "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==", - "license": "BSD-2-Clause" - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "license": "MIT", + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", "dependencies": { - "is-callable": "^1.1.3" + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "license": "ISC", + "node_modules/iterator.prototype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", + "dev": true, + "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 0.4" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", - "engines": { - "node": ">=14" + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" }, "funding": { "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/form-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": ">= 6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/freeport-async": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", - "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, "engines": { - "node": ">= 0.6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", - "license": "Unlicense" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "node_modules/jest-util/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", + "engines": { + "node": ">=8.6" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, "engines": { - "node": ">=6.9.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } + "node_modules/jimp-compact": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", + "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==", + "license": "MIT" }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "node_modules/join-component": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", + "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==", + "license": "MIT" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "node_modules/jsc-android": { + "version": "250231.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", + "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", + "license": "BSD-2-Clause" + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "license": "0BSD" + }, + "node_modules/jscodeshift": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", + "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" }, - "engines": { - "node": ">=8" + "bin": { + "jscodeshift": "bin/jscodeshift.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/get-tsconfig": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", - "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true, - "license": "MIT", - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } + "license": "MIT" }, - "node_modules/getenv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", - "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, "engines": { "node": ">=6" } }, - "node_modules/glob": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", - "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^8.0.2", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "license": "ISC", + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", "dependencies": { - "is-glob": "^4.0.3" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { - "node": ">=10.13.0" + "node": ">=4.0" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "license": "BSD-2-Clause" - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", - "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "json-buffer": "3.0.1" } }, - "node_modules/glob/node_modules/minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", - "license": "ISC", + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "license": "MIT", - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8.0" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "license": "MIT", + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "license": "Apache-2.0", "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "debug": "^2.6.9", + "marky": "^1.2.2" } }, - "node_modules/got": { - "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=10.19.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" + "ms": "2.0.0" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/graphql": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/graphql-tag": { - "version": "2.12.6", - "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", - "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", - "license": "MIT", - "peer": true, + "node_modules/lightningcss": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", + "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", + "license": "MPL-2.0", "dependencies": { - "tslib": "^2.1.0" + "detect-libc": "^1.0.3" }, "engines": { - "node": ">=10" + "node": ">= 12.0.0" }, - "peerDependencies": { - "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.27.0", + "lightningcss-darwin-x64": "1.27.0", + "lightningcss-freebsd-x64": "1.27.0", + "lightningcss-linux-arm-gnueabihf": "1.27.0", + "lightningcss-linux-arm64-gnu": "1.27.0", + "lightningcss-linux-arm64-musl": "1.27.0", + "lightningcss-linux-x64-gnu": "1.27.0", + "lightningcss-linux-x64-musl": "1.27.0", + "lightningcss-win32-arm64-msvc": "1.27.0", + "lightningcss-win32-x64-msvc": "1.27.0" } }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "license": "MIT" + "node_modules/lightningcss-darwin-arm64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", + "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "license": "MIT", + "node_modules/lightningcss-darwin-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz", + "integrity": "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", + "node_modules/lightningcss-freebsd-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz", + "integrity": "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=8" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz", + "integrity": "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "license": "MIT", + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz", + "integrity": "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "license": "MIT", + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz", + "integrity": "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.3" + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz", + "integrity": "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz", + "integrity": "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/hasbin": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/hasbin/-/hasbin-1.2.3.tgz", - "integrity": "sha512-CCd8e/w2w28G8DyZvKgiHnQJ/5XXDz6qiUHnthvtag/6T5acUeN5lqq+HMoBqcmgWueWDhiCplrw0Kb1zDACRg==", - "license": "MIT", - "dependencies": { - "async": "~1.5" + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz", + "integrity": "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz", + "integrity": "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=0.10" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/hashids": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/hashids/-/hashids-1.1.4.tgz", - "integrity": "sha512-U/fnTE3edW0AV92ZI/BfEluMZuVcu3MDOopsN7jS+HqDYcarQo8rXQiWlsBlm0uX48/taYSdxRsfzh2HRg5Z6w==", + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "license": "MIT" }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "license": "MIT", "dependencies": { - "function-bind": "^1.1.2" + "p-locate": "^5.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "license": "MIT", - "bin": { - "he": "bin/he" - } + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" }, - "node_modules/hermes-estree": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", - "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "license": "MIT" }, - "node_modules/hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", - "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "license": "MIT", "dependencies": { - "hermes-estree": "0.23.1" + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "license": "BSD-3-Clause", + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { - "react-is": "^16.7.0" + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", - "license": "ISC", + "node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { - "lru-cache": "^10.0.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "node_modules/log-symbols/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "color-name": "1.1.3" } }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "license": "MIT" }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "node_modules/log-symbols/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "license": "MIT", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, "engines": { - "node": ">=12" + "node": ">=0.8.0" } }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "node_modules/log-symbols/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "license": "MIT", "engines": { - "node": ">= 12" + "node": ">=4" } }, - "node_modules/html-webpack-plugin": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", - "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "node_modules/log-symbols/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "license": "MIT", "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.20.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } + "node": ">=4" } }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "license": "MIT", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/htmlparser2/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "yallist": "^3.0.2" } }, - "node_modules/htmlparser2/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", "dependencies": { - "domelementtype": "^2.2.0" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">=6" } }, - "node_modules/htmlparser2/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "license": "BSD-2-Clause" + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "license": "Apache-2.0" }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "license": "MIT" + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "node_modules/md5-file": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", + "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", "license": "MIT", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "buffer-alloc": "^1.1.0" + }, + "bin": { + "md5-file": "cli.js" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10" } }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "license": "MIT" + }, + "node_modules/merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", "license": "MIT", + "dependencies": { + "is-plain-obj": "^2.1.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "license": "MIT" }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, "engines": { - "node": ">=8.0.0" + "node": ">= 8" } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", - "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "node_modules/metro": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.0.tgz", + "integrity": "sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==", "license": "MIT", "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.24.0", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-config": "0.81.0", + "metro-core": "0.81.0", + "metro-file-map": "0.81.0", + "metro-resolver": "0.81.0", + "metro-runtime": "0.81.0", + "metro-source-map": "0.81.0", + "metro-symbolicate": "0.81.0", + "metro-transform-plugins": "0.81.0", + "metro-transform-worker": "0.81.0", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" }, - "peerDependencies": { - "@types/express": "^4.17.13" + "bin": { + "metro": "src/cli.js" }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "engines": { + "node": ">=18.18" } }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "node_modules/metro-babel-transformer": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz", + "integrity": "sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.24.0", + "nullthrows": "^1.1.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=18.18" } }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "node_modules/metro-babel-transformer/node_modules/hermes-estree": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", + "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", + "license": "MIT" + }, + "node_modules/metro-babel-transformer/node_modules/hermes-parser": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", + "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", "license": "MIT", "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" + "hermes-estree": "0.24.0" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "node_modules/metro-cache": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.0.tgz", + "integrity": "sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==", "license": "MIT", - "peer": true, "dependencies": { - "agent-base": "6", - "debug": "4" + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.81.0" }, "engines": { - "node": ">= 6" + "node": ">=18.18" } }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "license": "Apache-2.0", + "node_modules/metro-cache-key": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.0.tgz", + "integrity": "sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, "engines": { - "node": ">=10.17.0" + "node": ">=18.18" } }, - "node_modules/husky": { - "version": "9.1.6", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz", - "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==", - "dev": true, + "node_modules/metro-config": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.0.tgz", + "integrity": "sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==", "license": "MIT", - "bin": { - "husky": "bin.js" + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.6.3", + "metro": "0.81.0", + "metro-cache": "0.81.0", + "metro-core": "0.81.0", + "metro-runtime": "0.81.0" }, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" + "node": ">=18.18" } }, - "node_modules/hyphenate-style-name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", - "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==", - "license": "BSD-3-Clause" - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/metro-core": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.0.tgz", + "integrity": "sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.81.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=18.18" } }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "license": "ISC", + "node_modules/metro-file-map": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.0.tgz", + "integrity": "sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==", + "license": "MIT", + "dependencies": { + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "micromatch": "^4.0.4", + "node-abort-controller": "^3.1.1", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=18.18" }, - "peerDependencies": { - "postcss": "^8.1.0" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "node_modules/metro-file-map/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", - "engines": { - "node": ">= 4" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", - "license": "ISC" + "node_modules/metro-file-map/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, - "node_modules/image-size": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", - "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "node_modules/metro-minify-terser": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz", + "integrity": "sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==", "license": "MIT", "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" }, "engines": { - "node": ">=16.x" + "node": ">=18.18" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "node_modules/metro-react-native-babel-preset": { + "version": "0.77.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.77.0.tgz", + "integrity": "sha512-HPPD+bTxADtoE4y/4t1txgTQ1LVR6imOBy7RMHUsqMVTbekoi8Ph5YI9vKX2VMPtVWeFt0w9YnCSLPa76GcXsA==", "dev": true, "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "license": "MIT", + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.4.0" + }, "engines": { - "node": ">=0.8.19" + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "node_modules/metro-react-native-babel-preset/node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "license": "ISC" - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "node": ">=0.10.0" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" - }, - "node_modules/inline-style-prefixer": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", - "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", + "node_modules/metro-resolver": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.0.tgz", + "integrity": "sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==", "license": "MIT", "dependencies": { - "css-in-js-utils": "^3.1.0", - "fast-loops": "^1.1.3" + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" } }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "node_modules/metro-runtime": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.0.tgz", + "integrity": "sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==", "license": "MIT", "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=6" + "node": ">=18.18" } }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "node_modules/metro-source-map": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.0.tgz", + "integrity": "sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-symbolicate": "0.81.0", + "nullthrows": "^1.1.1", + "ob1": "0.81.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=18.18" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "node_modules/metro-symbolicate": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz", + "integrity": "sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==", "license": "MIT", "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", - "license": "MIT", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.81.0", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, "engines": { - "node": ">=4" + "node": ">=18.18" } }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "node_modules/metro-transform-plugins": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz", + "integrity": "sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==", "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" + }, "engines": { - "node": ">= 0.10" + "node": ">=18.18" } }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "node_modules/metro-transform-worker": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz", + "integrity": "sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.81.0", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-minify-terser": "0.81.0", + "metro-source-map": "0.81.0", + "metro-transform-plugins": "0.81.0", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=18.18" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "license": "MIT" }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ms": "2.0.0" } }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "node_modules/metro/node_modules/hermes-estree": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", + "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", + "license": "MIT" + }, + "node_modules/metro/node_modules/hermes-parser": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", + "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "hermes-estree": "0.24.0" } }, - "node_modules/is-binary-path": { + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/metro/node_modules/serialize-error": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "node_modules/metro/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, "engines": { - "node": ">= 0.4" + "node": ">=8.3.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "license": "MIT" - }, - "node_modules/is-bun-module": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz", - "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==", - "dev": true, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "license": "MIT", "dependencies": { - "semver": "^7.6.3" - } - }, - "node_modules/is-bun-module/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "braces": "^3.0.3", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=10" + "node": ">=8.6" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=8.6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "node_modules/mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", "license": "MIT", - "dependencies": { - "is-typed-array": "^1.1.13" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "mime-db": "1.52.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "license": "MIT", + "node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "license": "ISC", "dependencies": { - "has-tostringtag": "^1.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "license": "ISC", "dependencies": { - "is-extglob": "^2.1.1" + "minipass": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/is-invalid-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", - "integrity": "sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==", - "license": "MIT", + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { - "is-glob": "^2.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-invalid-path/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" }, - "node_modules/is-invalid-path/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "license": "MIT", + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "license": "ISC", "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" + "minipass": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=8" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "license": "MIT", + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { - "has-tostringtag": "^1.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "license": "MIT", "dependencies": { - "is-path-inside": "^2.1.0" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/is-path-in-cwd/node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "license": "MIT", + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { - "path-is-inside": "^1.0.2" + "yallist": "^4.0.0" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "license": "MIT", "dependencies": { - "isobject": "^3.0.1" + "minimist": "^1.2.6" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/is-port-reachable": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-2.0.1.tgz", - "integrity": "sha512-SqU55C5gkitgOhl2ccd2v23MbkbcOFa5e4aPo8h8VGqOifh7iDwG44bQBWGW/lZulTjl9AWIKP0NiUWpa+TtWA==", - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, - "node_modules/is-reachable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-reachable/-/is-reachable-4.0.0.tgz", - "integrity": "sha512-eCTBKm9K6nO3H1S3BrJBAqZJIVXKNdwDuGl6KHf1bnf/bn02BvEe+l+MypjsxbqZ7mt5oMhu+bS/mm7G2FRW3A==", + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "license": "MIT", "dependencies": { - "arrify": "^2.0.1", - "got": "^9.6.0", - "is-port-reachable": "^2.0.1", - "p-any": "^2.1.0", - "p-timeout": "^3.2.0", - "prepend-http": "^3.0.1", - "router-ips": "^1.0.0", - "url-parse": "^1.4.7" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-reachable/node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "license": "MIT", - "engines": { - "node": ">=6" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "node_modules/is-reachable/node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", - "dependencies": { - "defer-to-connect": "^1.0.1" + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/is-reachable/node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" }, - "node_modules/is-reachable/node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/is-reachable/node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/nested-error-stacks": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", + "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==", + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "license": "MIT" + }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", "license": "MIT" }, - "node_modules/is-reachable/node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", "license": "MIT", "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" + "minimatch": "^3.0.2" }, "engines": { - "node": ">=8.6" + "node": ">= 0.10.5" } }, - "node_modules/is-reachable/node_modules/got/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">=6" + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/is-reachable/node_modules/got/node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "license": "MIT", + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { - "node": ">=0.10.0" + "node": ">= 6.13.0" } }, - "node_modules/is-reachable/node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "license": "MIT" }, - "node_modules/is-reachable/node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.0" - } + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" }, - "node_modules/is-reachable/node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "node_modules/nodemon": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", + "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" } }, - "node_modules/is-reachable/node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "node_modules/nodemon/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/is-reachable/node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0" + "node_modules/nodemon/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/is-reachable/node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "node_modules/nodemon/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "license": "MIT", "dependencies": { - "lowercase-keys": "^1.0.0" + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/is-reachable/node_modules/responselike/node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "license": "MIT", + "node_modules/npm-package-arg": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10" } }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "license": "MIT" + }, + "node_modules/ob1": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.0.tgz", + "integrity": "sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7" + "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=18.18" } }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/object-inspect": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "dev": true, "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, "engines": { "node": ">= 0.4" }, @@ -14870,28 +12732,27 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.2" - }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.14" + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" @@ -14900,24 +12761,33 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-valid-path": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", - "integrity": "sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==", + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, "license": "MIT", "dependencies": { - "is-invalid-path": "^0.1.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -14925,27 +12795,31 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.4" } }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -14954,1615 +12828,1381 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "ee-first": "1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" } }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "license": "BSD-3-Clause", + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "license": "MIT", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" + "mimic-fn": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/iterator.prototype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", - "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", - "dev": true, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "license": "BlueOak-1.0.0", + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", "license": "MIT", "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6" } }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "node_modules/ora/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6" } }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "node_modules/ora/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "color-convert": "^1.9.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": ">=4" } }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "node_modules/ora/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, + "color-name": "1.1.3" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/ora/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.8.0" } }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "node_modules/ora/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "node_modules/ora/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "ansi-regex": "^4.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6" } }, - "node_modules/jest-util/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/ora/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "license": "MIT", - "engines": { - "node": ">=8.6" + "dependencies": { + "has-flag": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "engines": { + "node": ">=4" } }, - "node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "yocto-queue": "^0.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jimp-compact": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", - "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==", - "license": "MIT" - }, - "node_modules/joi": { - "version": "17.13.3", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", - "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", - "license": "BSD-3-Clause", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/join-component": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", - "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==", - "license": "MIT" - }, - "node_modules/js-tokens": { + "node_modules/p-map": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "aggregate-error": "^3.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jsc-android": { - "version": "250231.0.0", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", - "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", - "license": "BSD-2-Clause" + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/jsc-safe-url": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", - "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", - "license": "0BSD" + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" }, - "node_modules/jscodeshift": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", - "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/preset-flow": "^7.13.13", - "@babel/preset-typescript": "^7.13.0", - "@babel/register": "^7.13.16", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.21.0", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" + "callsites": "^3.0.0" }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" + "engines": { + "node": ">=6" } }, - "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "license": "MIT" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "license": "MIT" - }, - "node_modules/json-schema-deref-sync": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz", - "integrity": "sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==", + "node_modules/parse-png": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", + "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", "license": "MIT", "dependencies": { - "clone": "^2.1.2", - "dag-map": "~1.0.0", - "is-valid-path": "^0.1.1", - "lodash": "^4.17.13", - "md5": "~2.2.0", - "memory-cache": "~0.2.0", - "traverse": "~0.6.6", - "valid-url": "~1.0.9" + "pngjs": "^3.3.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" } }, - "node_modules/json-schema-deref-sync/node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">= 0.8" } }, - "node_modules/json-schema-deref-sync/node_modules/md5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", - "integrity": "sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==", - "license": "BSD-3-Clause", + "node_modules/password-prompt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", + "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", + "license": "0BSD", "dependencies": { - "charenc": "~0.0.1", - "crypt": "~0.0.1", - "is-buffer": "~1.1.1" + "ansi-escapes": "^4.3.2", + "cross-spawn": "^7.0.3" } }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/json-stable-stringify-without-jsonify": { + "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">=8" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "license": "MIT", + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=4.0" + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/keychain": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/keychain/-/keychain-1.3.0.tgz", - "integrity": "sha512-VHdsIWwXNO1l+fqwNdYZ/dDGnaN60RLuOIgMnwL+2kE3woPvxpOpeusjfaMZbTFaQFwGnTTzFbVHqQrDqf1FnQ==", - "license": "MIT" + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" + "engines": { + "node": ">=8" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "license": "MIT", - "dependencies": { - "package-json": "^6.3.0" - }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/launch-editor": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", - "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "license": "MIT", "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, "engines": { "node": ">=6" } }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=6" } }, - "node_modules/lighthouse-logger": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", - "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", - "license": "Apache-2.0", + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { - "debug": "^2.6.9", - "marky": "^1.2.2" + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lighthouse-logger/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/lighthouse-logger/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/lightningcss": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", - "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", - "license": "MPL-2.0", + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, + "license": "MIT", "dependencies": { - "detect-libc": "^1.0.3" + "find-up": "^3.0.0" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-darwin-arm64": "1.27.0", - "lightningcss-darwin-x64": "1.27.0", - "lightningcss-freebsd-x64": "1.27.0", - "lightningcss-linux-arm-gnueabihf": "1.27.0", - "lightningcss-linux-arm64-gnu": "1.27.0", - "lightningcss-linux-arm64-musl": "1.27.0", - "lightningcss-linux-x64-gnu": "1.27.0", - "lightningcss-linux-x64-musl": "1.27.0", - "lightningcss-win32-arm64-msvc": "1.27.0", - "lightningcss-win32-x64-msvc": "1.27.0" + "node": ">=8" } }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", - "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, "engines": { - "node": ">= 12.0.0" + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=6" } }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz", - "integrity": "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, "engines": { - "node": ">= 12.0.0" + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz", - "integrity": "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz", - "integrity": "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==", - "cpu": [ - "arm" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=6" } }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz", - "integrity": "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=4" } }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz", - "integrity": "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=10.4.0" } }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz", - "integrity": "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], + "node_modules/plist/node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "license": "MIT", "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=10.0.0" } }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz", - "integrity": "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], + "node_modules/plist/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "license": "MIT", "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=8.0" } }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz", - "integrity": "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "license": "MIT", "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=4.0.0" } }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz", - "integrity": "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 0.4" } }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "license": "MIT" }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.11.5" + "node": ">= 0.8.0" } }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=8.9.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "fast-diff": "^1.1.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6.0.0" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "license": "MIT" + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "license": "MIT" + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "node_modules/pretty-format/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "license": "MIT" }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "license": "MIT" + "node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "license": "MIT" }, - "node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "license": "MIT", - "dependencies": { - "chalk": "^2.0.1" - }, "engines": { - "node": ">=4" + "node": ">=0.4.0" } }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "asap": "~2.0.3" } }, - "node_modules/log-symbols/node_modules/chalk": { + "node_modules/prompts": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", "license": "MIT" }, - "node_modules/log-symbols/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", "license": "MIT", - "engines": { - "node": ">=0.8.0" + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "node_modules/qrcode-terminal": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", + "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" } }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", "license": "MIT", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", "license": "MIT", "dependencies": { - "tslib": "^2.0.3" + "inherits": "~2.0.3" } }, - "node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { - "yallist": "^3.0.2" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" } }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "license": "BSD-3-Clause", + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { - "tmpl": "1.0.5" + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/marky": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", - "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", - "license": "Apache-2.0" - }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "license": "BSD-3-Clause", + "node_modules/react-devtools-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", + "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", + "license": "MIT", "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" + "shell-quote": "^1.6.1", + "ws": "^7" } }, - "node_modules/md5-file": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", - "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "license": "MIT", - "dependencies": { - "buffer-alloc": "^1.1.0" + "engines": { + "node": ">=8.3.0" }, - "bin": { - "md5-file": "cli.js" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" }, - "engines": { - "node": ">=0.10" + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/md5hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz", - "integrity": "sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==", - "license": "MIT" - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "license": "CC0-1.0" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "license": "Unlicense", + "peer": true, "dependencies": { - "fs-monkey": "^1.0.4" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" }, - "engines": { - "node": ">= 4.0.0" + "peerDependencies": { + "react": "^18.3.1" } }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", - "license": "MIT" - }, - "node_modules/memory-cache": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz", - "integrity": "sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==", - "license": "BSD-2-Clause" - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "license": "MIT" - }, - "node_modules/merge-options": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "node_modules/react-freeze": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", + "integrity": "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==", "license": "MIT", - "dependencies": { - "is-plain-obj": "^2.1.0" - }, "engines": { "node": ">=10" + }, + "peerDependencies": { + "react": ">=17.0.0" } }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "license": "MIT" }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/metro": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.0.tgz", - "integrity": "sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==", + "node_modules/react-native": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.2.tgz", + "integrity": "sha512-mkEBKGOmJxhfq8IOsvmk0QuTzlBt9vS+uo0gwbqfUmEDqoC359v80zhUf94WimYBrBkpRQWFbEu5iqMDHrYzlQ==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "@babel/types": "^7.25.2", - "accepts": "^1.3.7", + "@jest/create-cache-key-function": "^29.6.3", + "@react-native/assets-registry": "0.76.2", + "@react-native/codegen": "0.76.2", + "@react-native/community-cli-plugin": "0.76.2", + "@react-native/gradle-plugin": "0.76.2", + "@react-native/js-polyfills": "0.76.2", + "@react-native/normalize-colors": "0.76.2", + "@react-native/virtualized-lists": "0.76.2", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "^0.23.1", + "base64-js": "^1.5.1", "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "error-stack-parser": "^2.0.6", + "commander": "^12.0.0", + "event-target-shim": "^5.0.1", "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.24.0", - "image-size": "^1.0.2", + "glob": "^7.1.1", "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "jsc-safe-url": "^0.2.2", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.81.0", - "metro-cache": "0.81.0", - "metro-cache-key": "0.81.0", - "metro-config": "0.81.0", - "metro-core": "0.81.0", - "metro-file-map": "0.81.0", - "metro-resolver": "0.81.0", - "metro-runtime": "0.81.0", - "metro-source-map": "0.81.0", - "metro-symbolicate": "0.81.0", - "metro-transform-plugins": "0.81.0", - "metro-transform-worker": "0.81.0", - "mime-types": "^2.1.27", + "jest-environment-node": "^29.6.3", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.81.0", + "metro-source-map": "^0.81.0", + "mkdirp": "^0.5.1", "nullthrows": "^1.1.1", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "throat": "^5.0.0", - "ws": "^7.5.10", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^5.3.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.3", "yargs": "^17.6.2" }, "bin": { - "metro": "src/cli.js" + "react-native": "cli.js" }, "engines": { - "node": ">=18.18" + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "^18.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/metro-babel-transformer": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz", - "integrity": "sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==", + "node_modules/react-native-config": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", + "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "hermes-parser": "0.24.0", - "nullthrows": "^1.1.1" + "peerDependencies": { + "react-native-windows": ">=0.61" }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-babel-transformer/node_modules/hermes-estree": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", - "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", - "license": "MIT" + "peerDependenciesMeta": { + "react-native-windows": { + "optional": true + } + } }, - "node_modules/metro-babel-transformer/node_modules/hermes-parser": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", - "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", + "node_modules/react-native-config": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", + "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", "license": "MIT", - "dependencies": { - "hermes-estree": "0.24.0" + "peerDependencies": { + "react-native-windows": ">=0.61" + }, + "peerDependenciesMeta": { + "react-native-windows": { + "optional": true + } } }, - "node_modules/metro-cache": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.0.tgz", - "integrity": "sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==", + "node_modules/react-native-dotenv": { + "version": "3.4.11", + "resolved": "https://registry.npmjs.org/react-native-dotenv/-/react-native-dotenv-3.4.11.tgz", + "integrity": "sha512-6vnIE+WHABSeHCaYP6l3O1BOEhWxKH6nHAdV7n/wKn/sciZ64zPPp2NUdEUf1m7g4uuzlLbjgr+6uDt89q2DOg==", "license": "MIT", "dependencies": { - "exponential-backoff": "^3.1.1", - "flow-enums-runtime": "^0.0.6", - "metro-core": "0.81.0" + "dotenv": "^16.4.5" }, - "engines": { - "node": ">=18.18" + "peerDependencies": { + "@babel/runtime": "^7.20.6" } }, - "node_modules/metro-cache-key": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.0.tgz", - "integrity": "sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==", + "node_modules/react-native-gesture-handler": { + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.20.2.tgz", + "integrity": "sha512-HqzFpFczV4qCnwKlvSAvpzEXisL+Z9fsR08YV5LfJDkzuArMhBu2sOoSPUF/K62PCoAb+ObGlTC83TKHfUd0vg==", "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6" + "@egjs/hammerjs": "^2.0.17", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "prop-types": "^15.7.2" }, - "engines": { - "node": ">=18.18" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/metro-config": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.0.tgz", - "integrity": "sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==", + "node_modules/react-native-reanimated": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.1.tgz", + "integrity": "sha512-Wnbo7toHZ6kPLAD8JWKoKCTfNoqYOMW5vUEP76Rr4RBmJCrdXj6oauYP0aZnZq8NCbiP5bwwu7+RECcWtoetnQ==", "license": "MIT", "dependencies": { - "connect": "^3.6.5", - "cosmiconfig": "^5.0.5", - "flow-enums-runtime": "^0.0.6", - "jest-validate": "^29.6.3", - "metro": "0.81.0", - "metro-cache": "0.81.0", - "metro-core": "0.81.0", - "metro-runtime": "0.81.0" + "@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" }, - "engines": { - "node": ">=18.18" + "peerDependencies": { + "@babel/core": "^7.0.0-0", + "react": "*", + "react-native": "*" } }, - "node_modules/metro-core": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.0.tgz", - "integrity": "sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==", + "node_modules/react-native-safe-area-context": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.12.0.tgz", + "integrity": "sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-screens": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.1.0.tgz", + "integrity": "sha512-tCBwe7fRMpoi/nIgZxE86N8b2SH8d5PlfGaQO8lgqlXqIyvwqm3u1HJCaA0tsacPyzhW7vVtRfQyq9e1j0S2gA==", "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6", - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.81.0" + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" }, - "engines": { - "node": ">=18.18" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/metro-file-map": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.0.tgz", - "integrity": "sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==", + "node_modules/react-native-svg": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.8.0.tgz", + "integrity": "sha512-KHJzKpgOjwj1qeZzsBjxNdoIgv2zNCO9fVcoq2TEhTRsVV5DGTZ9JzUZwybd7q4giT/H3RdtqC3u44dWdO0Ffw==", "license": "MIT", "dependencies": { - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "micromatch": "^4.0.4", - "node-abort-controller": "^3.1.1", - "nullthrows": "^1.1.1", - "walker": "^1.0.7" - }, - "engines": { - "node": ">=18.18" + "css-select": "^5.1.0", + "css-tree": "^1.1.3", + "warn-once": "0.1.1" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/metro-file-map/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/react-native-toast-message": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz", + "integrity": "sha512-iXFMnlxPcgKKs4bZOIl06W16m6KXMh/bAYpWLyVXlISSCdcL2+FX5WPpRP3TGQeM/u9q+j5ex48DDY+72en+Sw==", "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/metro-file-map/node_modules/ms": { + "node_modules/react-native-url-polyfill": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/metro-minify-terser": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz", - "integrity": "sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==", + "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-2.0.0.tgz", + "integrity": "sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==", "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6", - "terser": "^5.15.0" + "whatwg-url-without-unicode": "8.0.0-3" }, - "engines": { - "node": ">=18.18" + "peerDependencies": { + "react-native": "*" } }, - "node_modules/metro-react-native-babel-preset": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.77.0.tgz", - "integrity": "sha512-HPPD+bTxADtoE4y/4t1txgTQ1LVR6imOBy7RMHUsqMVTbekoi8Ph5YI9vKX2VMPtVWeFt0w9YnCSLPa76GcXsA==", - "dev": true, + "node_modules/react-native-web": { + "version": "0.19.13", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.13.tgz", + "integrity": "sha512-etv3bN8rJglrRCp/uL4p7l8QvUNUC++QwDbdZ8CB7BvZiMvsxfFIRM1j04vxNldG3uo2puRd6OSWR3ibtmc29A==", "license": "MIT", "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.20.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.4.0" - }, - "engines": { - "node": ">=18" + "@babel/runtime": "^7.18.6", + "@react-native/normalize-colors": "^0.74.1", + "fbjs": "^3.0.4", + "inline-style-prefixer": "^6.0.1", + "memoize-one": "^6.0.0", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "styleq": "^0.1.3" }, "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/metro-react-native-babel-preset/node_modules/react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/metro-resolver": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.0.tgz", - "integrity": "sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" - } + "node_modules/react-native-web/node_modules/@react-native/normalize-colors": { + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.88.tgz", + "integrity": "sha512-He5oTwPBxvXrxJ91dZzpxR7P+VYmc9IkJfhuH8zUiU50ckrt+xWNjtVugPdUv4LuVjmZ36Vk2EX8bl1gVn2dVA==", + "license": "MIT" }, - "node_modules/metro-runtime": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.0.tgz", - "integrity": "sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==", + "node_modules/react-native-web/node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "license": "MIT" + }, + "node_modules/react-native/node_modules/@react-native/virtualized-lists": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.2.tgz", + "integrity": "sha512-FzXvkHgKvJGf0pSuLy6878cxJ6mxWKgZsH9s2kO4LWJocI8Bi3ViDx7IGAWYuvN+Fnue5TKaqGPhfD+4XrKtYQ==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.25.0", - "flow-enums-runtime": "^0.0.6" + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">=18.18" + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/metro-source-map": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.0.tgz", - "integrity": "sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==", + "node_modules/react-native/node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz", + "integrity": "sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.3", - "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-symbolicate": "0.81.0", - "nullthrows": "^1.1.1", - "ob1": "0.81.0", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - }, - "engines": { - "node": ">=18.18" + "hermes-parser": "0.23.1" } }, - "node_modules/metro-symbolicate": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz", - "integrity": "sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==", + "node_modules/react-native/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-source-map": "0.81.0", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, "engines": { - "node": ">=18.18" + "node": ">=18" } }, - "node_modules/metro-transform-plugins": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz", - "integrity": "sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==", - "license": "MIT", + "node_modules/react-native/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "flow-enums-runtime": "^0.0.6", - "nullthrows": "^1.1.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=18.18" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/metro-transform-worker": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz", - "integrity": "sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==", + "node_modules/react-native/node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "license": "MIT", "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "metro": "0.81.0", - "metro-babel-transformer": "0.81.0", - "metro-cache": "0.81.0", - "metro-cache-key": "0.81.0", - "metro-minify-terser": "0.81.0", - "metro-source-map": "0.81.0", - "metro-transform-plugins": "0.81.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18.18" + "asap": "~2.0.6" } }, - "node_modules/metro/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "node_modules/react-native/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", "license": "MIT" }, - "node_modules/metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/react-native/node_modules/scheduler": { + "version": "0.24.0-canary-efb381bbf-20230505", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", + "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "loose-envify": "^1.1.0" } }, - "node_modules/metro/node_modules/hermes-estree": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", - "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", - "license": "MIT" + "node_modules/react-native/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } }, - "node_modules/metro/node_modules/hermes-parser": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", - "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", + "node_modules/react-native/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", "license": "MIT", "dependencies": { - "hermes-estree": "0.24.0" + "async-limiter": "~1.0.0" } }, - "node_modules/metro/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/metro/node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/metro/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "license": "MIT", "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=8.6" + "node": ">=8.10.0" } }, - "node_modules/micromatch/node_modules/picomatch": { + "node_modules/readdirp/node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", @@ -16574,636 +14214,723 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", + "license": "BSD" + }, + "node_modules/recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", "license": "MIT", - "bin": { - "mime": "cli.js" + "dependencies": { + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">= 4" } }, - "node_modules/mime-db": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", - "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", - "license": "MIT", + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mime-types/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" }, - "node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, "engines": { "node": ">=4" } }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "@babel/runtime": "^7.8.4" } }, - "node_modules/mini-css-extract-plugin": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", - "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, "license": "MIT", "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "node_modules/regexpu-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=4" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "license": "MIT", + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", + "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", + "license": "BSD-2-Clause", "dependencies": { - "fast-deep-equal": "^3.1.3" + "jsesc": "~3.0.2" }, - "peerDependencies": { - "ajv": "^8.8.2" + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "node_modules/remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==", "license": "MIT" }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=0.10.0" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "license": "ISC" + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", + "node_modules/requireg": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", + "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", "dependencies": { - "brace-expansion": "^1.1.7" + "nested-error-stacks": "~2.0.1", + "rc": "~1.2.7", + "resolve": "~1.7.1" }, "engines": { - "node": "*" + "node": ">= 4.0.0" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/requireg/node_modules/resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "path-parse": "^1.0.5" } }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", + "dev": true, + "license": "MIT" }, - "node_modules/minipass-collect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", - "license": "ISC", + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", "dependencies": { - "minipass": "^7.0.3" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">=16 || 14 >=14.17" + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, - "node_modules/minipass-flush/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" + "node_modules/resolve-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz", + "integrity": "sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==", + "license": "MIT" }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/minipass-pipeline/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, "engines": { - "node": ">= 8" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "license": "ISC", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "license": "MIT", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" + "glob": "^7.1.3" }, "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/mv": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", - "integrity": "sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==", - "license": "MIT", - "dependencies": { - "mkdirp": "~0.5.1", - "ncp": "~2.0.0", - "rimraf": "~2.4.0" + "rimraf": "bin.js" }, - "engines": { - "node": ">=0.8.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/mv/node_modules/glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==", + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", "license": "ISC", "dependencies": { + "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "2 || 3", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, "engines": { "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/mv/node_modules/rimraf": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", - "integrity": "sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", "dependencies": { - "glob": "^6.0.1" - }, - "bin": { - "rimraf": "bin.js" + "queue-microtask": "^1.2.2" } }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, "license": "MIT", "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", - "url": "https://github.com/sponsors/ai" + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" }, - "node_modules/ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==", + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "license": "MIT", - "bin": { - "ncp": "bin/ncp" + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" } }, - "node_modules/needle": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "license": "MIT", "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" + "@types/node-forge": "^1.3.0", + "node-forge": "^1" }, "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" + "node": ">=10" } }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", + "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8.0" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/nested-error-stacks": { + "node_modules/send/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", - "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "license": "MIT" + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "node_modules/serve-static/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "ms": "2.0.0" } }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "node_modules/serve-static/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "license": "MIT", - "dependencies": { - "minimatch": "^3.0.2" - }, "engines": { - "node": ">= 0.10.5" + "node": ">= 0.8" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "node_modules/serve-static/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "node": ">= 0.8.0" } }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "license": "(BSD-3-Clause OR GPL-2.0)", + "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", "engines": { - "node": ">= 6.13.0" + "node": ">= 0.8" } }, - "node_modules/node-html-parser": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", - "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", + "node_modules/serve-static/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", - "dependencies": { - "css-select": "^4.2.1", - "he": "1.2.0" + "engines": { + "node": ">= 0.8" } }, - "node_modules/node-html-parser/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "license": "BSD-2-Clause", + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "engines": { + "node": ">= 0.4" } }, - "node_modules/node-html-parser/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, "license": "MIT", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "engines": { + "node": ">= 0.4" } }, - "node_modules/node-html-parser/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", "dependencies": { - "domelementtype": "^2.2.0" + "kind-of": "^6.0.2" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">=8" } }, - "node_modules/node-html-parser/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "shebang-regex": "^3.0.0" }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/node-html-parser/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "license": "MIT", "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "license": "MIT" - }, - "node_modules/nodemon": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", - "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, "license": "MIT", "dependencies": { - "chokidar": "^3.5.2", - "debug": "^4", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.1.2", - "pstree.remy": "^1.1.8", - "semver": "^7.5.3", - "simple-update-notifier": "^2.0.0", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5" - }, - "bin": { - "nodemon": "bin/nodemon.js" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nodemon" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/nodemon/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "license": "MIT", + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "node_modules/simple-plist/node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "license": "MIT", + "dependencies": { + "stream-buffers": "2.2.x" + } + }, + "node_modules/simple-plist/node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/nodemon/node_modules/semver": { + "node_modules/simple-update-notifier/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", @@ -17215,157 +14942,244 @@ "node": ">=10" } }, - "node_modules/nodemon/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/slugify": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "license": "MIT", + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/npm-package-arg": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", - "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", - "license": "ISC", + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", "dependencies": { - "hosted-git-info": "^7.0.0", - "proc-log": "^4.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "license": "MIT", "dependencies": { - "path-key": "^2.0.0" + "through": "2" }, "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "license": "BSD-2-Clause", + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "license": "ISC", "dependencies": { - "boolbase": "^1.0.0" + "minipass": "^7.0.3" }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "license": "MIT" - }, - "node_modules/ob1": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.0.tgz", - "integrity": "sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==", + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6" + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=10" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/object-inspect": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", - "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.7.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "node_modules/object-keys": { + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "license": "Unlicense", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" }, "engines": { "node": ">= 0.4" @@ -17374,31 +15188,27 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" } }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", + "es-abstract": "^1.23.0", "es-object-atoms": "^1.0.0" }, "engines": { @@ -17408,25 +15218,25 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" + "es-object-atoms": "^1.0.0" }, - "engines": { - "node": ">= 0.4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, "license": "MIT", "dependencies": { @@ -17441,63 +15251,65 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "license": "MIT" + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", - "dependencies": { - "wrappy": "1" + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "license": "MIT", - "dependencies": { - "mimic-fn": "^1.0.0" - }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, "engines": { "node": ">=8" }, @@ -17505,8474 +15317,1225 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" + "node_modules/structured-headers": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", + "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", + "license": "MIT" + }, + "node_modules/styleq": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", + "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==", + "license": "MIT" + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" }, "engines": { - "node": ">= 0.8.0" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "license": "MIT", "dependencies": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=6" + "balanced-match": "^1.0.0" } }, - "node_modules/ora/node_modules/ansi-regex": { + "node_modules/sucrase/node_modules/commander": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", "dependencies": { - "color-convert": "^1.9.0" + "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" }, - "engines": { - "node": ">=4" + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/ora/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "node_modules/sudo-prompt": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", + "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==", "license": "MIT" }, - "node_modules/ora/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ora/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/ora/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "node_modules/synckit": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", + "dev": true, "license": "MIT", + "dependencies": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=0.10.0" + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "deprecated": "This package is no longer supported.", + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "license": "ISC", "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "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" + }, + "engines": { + "node": ">=10" } }, - "node_modules/p-any": { + "node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-any/-/p-any-2.1.0.tgz", - "integrity": "sha512-JAERcaMBLYKMq+voYw36+x5Dgh47+/o7yuv2oQYuSSUml4YeqJEFznBrY2UeEkoSHqBua6hz518n/PsowTYLLg==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", "dependencies": { - "p-cancelable": "^2.0.0", - "p-some": "^4.0.0", - "type-fest": "^0.3.0" + "minipass": "^3.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/p-any/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "license": "MIT", + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "license": "MIT", + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" + "bin": { + "mkdirp": "bin/cmd.js" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "rimraf": "~2.6.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6.0.0" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/temp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "aggregate-error": "^3.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/p-retry": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.1.0.tgz", - "integrity": "sha512-oepllyG9gX1qH4Sm20YAKxg1GA7L7puhvGnTfimi31P07zSIj7SDV6YtuAx9nbJF51DES+2CIIRkXs8GKqWJxA==", - "license": "MIT", + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { - "@types/retry": "^0.12.0", - "retry": "^0.12.0" + "glob": "^7.1.3" }, - "engines": { - "node": ">=8" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/p-some": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-some/-/p-some-4.1.0.tgz", - "integrity": "sha512-MF/HIbq6GeBqTrTIl5OJubzkGU+qfFhAFi0gnTAK6rgEIJIknEiABHOTtQu4e6JiXjIwuMPMUFQzyHh5QjCl1g==", + "node_modules/tempy": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", + "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0", - "p-cancelable": "^2.0.0" + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-timeout": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.1.0.tgz", - "integrity": "sha512-C27DYI+tCroT8J8cTEyySGydl2B7FlxrGNF5/wmMbl1V+jeehUCzEE/BVgzRebdm2K3ZitKOKx8YbdFumDyYmw==", + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0" - }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "license": "MIT", + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.4.0.tgz", - "integrity": "sha512-bd1T8OBG7hcvMd9c/udgv6u5v9wISP3Oyl9Cm7Weop8EFwrtcQDnS2sb6zhwqus2WslSr5wSTIPiTTpxxmPm7Q==", + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "license": "MIT", "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^3.4.0", - "registry-url": "^5.0.0", - "semver": "^6.1.1" + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "license": "BlueOak-1.0.0" - }, - "node_modules/package-json/node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "license": "MIT", + "node_modules/terser": { + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "license": "BSD-2-Clause", "dependencies": { - "defer-to-connect": "^1.0.1" + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/package-json/node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "license": "MIT", + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { "node": ">=8" } }, - "node_modules/package-json/node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "license": "MIT", + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "mimic-response": "^1.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=4" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/package-json/node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, "license": "MIT" }, - "node_modules/package-json/node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "license": "MIT", "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" + "any-promise": "^1.0.0" } }, - "node_modules/package-json/node_modules/got/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "thenify": ">= 3.1.0 < 4" }, "engines": { - "node": ">=6" + "node": ">=0.8" } }, - "node_modules/package-json/node_modules/got/node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "license": "MIT" }, - "node_modules/package-json/node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "license": "MIT" }, - "node_modules/package-json/node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "license": "MIT", "dependencies": { - "json-buffer": "3.0.0" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/package-json/node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, "engines": { - "node": ">=8" + "node": ">=0.6.0" } }, - "node_modules/package-json/node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" }, - "node_modules/package-json/node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "license": "MIT", "dependencies": { - "lowercase-keys": "^1.0.0" + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "node_modules/package-json/node_modules/responselike/node_modules/lowercase-keys": { + "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.6" } }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "node_modules/touch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "license": "ISC", + "bin": { + "nodetouch": "bin/nodetouch.js" } }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/ts-api-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", + "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", "dev": true, "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" } }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, "license": "MIT", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "node_modules/parse-png": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", - "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, "license": "MIT", "dependencies": { - "pngjs": "^3.3.0" + "minimist": "^1.2.0" }, - "engines": { - "node": ">=10" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, "license": "MIT", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/password-prompt": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", - "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", - "license": "0BSD", - "dependencies": { - "ansi-escapes": "^4.3.2", - "cross-spawn": "^7.0.3" + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "license": "MIT", - "peer": true - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "license": "MIT", + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/path-is-inside": { + "node_modules/typed-array-buffer": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "license": "(WTFPL OR MIT)" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "license": "MIT", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", - "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "license": "MIT", + "node_modules/typescript": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, "engines": { - "node": ">=6" + "node": ">=14.17" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "license": "MIT", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/ua-parser-js": { + "version": "0.7.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", + "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "bin": { + "ua-parser-js": "script/cli.js" }, "engines": { - "node": ">=6" + "node": "*" } }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "license": "MIT" }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/undici": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", + "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18.17" } }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/plist": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", - "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "license": "MIT", "dependencies": { - "@xmldom/xmldom": "^0.8.8", - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" }, "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/plist/node_modules/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/plist/node_modules/xmlbuilder": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", - "license": "MIT", - "engines": { - "node": ">=8.0" - } - }, - "node_modules/pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "license": "MIT", - "engines": { - "node": ">=4.0.0" + "node": ">=4" } }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "license": "MIT", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz", - "integrity": "sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==", - "license": "MIT", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^7.0.0", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", - "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "license": "ISC", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "license": "MIT", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "license": "MIT", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-3.0.1.tgz", - "integrity": "sha512-BLxfZh+m6UiAiCPZFJ4+vYoL7NrRs5XgCTRrjseATAggXhdZKKxn+JUNmuVYWY23bDHgaEHodxw8mnmtVEDtHw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, - "node_modules/probe-image-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-6.0.0.tgz", - "integrity": "sha512-99PZ5+RU4gqiTfK5ZDMDkZtn6eL4WlKfFyVJV7lFQvH3iGmQ85DqMTOdxorERO26LHkevR2qsxnHp0x/2UDJPA==", - "license": "MIT", - "dependencies": { - "deepmerge": "^4.0.0", - "needle": "^2.5.2", - "stream-parser": "~0.3.1" - } - }, - "node_modules/proc-log": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", - "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "license": "MIT", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "license": "ISC" - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "license": "MIT", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", - "license": "MIT" - }, - "node_modules/pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcode-terminal": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", - "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" - } - }, - "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/query-string": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", - "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", - "license": "MIT", - "dependencies": { - "decode-uri-component": "^0.2.2", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "license": "MIT" - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "license": "MIT", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-devtools-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", - "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", - "license": "MIT", - "dependencies": { - "shell-quote": "^1.6.1", - "ws": "^7" - } - }, - "node_modules/react-devtools-core/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "license": "MIT", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-freeze": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", - "integrity": "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=17.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/react-native": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.2.tgz", - "integrity": "sha512-mkEBKGOmJxhfq8IOsvmk0QuTzlBt9vS+uo0gwbqfUmEDqoC359v80zhUf94WimYBrBkpRQWFbEu5iqMDHrYzlQ==", - "license": "MIT", - "dependencies": { - "@jest/create-cache-key-function": "^29.6.3", - "@react-native/assets-registry": "0.76.2", - "@react-native/codegen": "0.76.2", - "@react-native/community-cli-plugin": "0.76.2", - "@react-native/gradle-plugin": "0.76.2", - "@react-native/js-polyfills": "0.76.2", - "@react-native/normalize-colors": "0.76.2", - "@react-native/virtualized-lists": "0.76.2", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "ansi-regex": "^5.0.0", - "babel-jest": "^29.7.0", - "babel-plugin-syntax-hermes-parser": "^0.23.1", - "base64-js": "^1.5.1", - "chalk": "^4.0.0", - "commander": "^12.0.0", - "event-target-shim": "^5.0.1", - "flow-enums-runtime": "^0.0.6", - "glob": "^7.1.1", - "invariant": "^2.2.4", - "jest-environment-node": "^29.6.3", - "jsc-android": "^250231.0.0", - "memoize-one": "^5.0.0", - "metro-runtime": "^0.81.0", - "metro-source-map": "^0.81.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^29.7.0", - "promise": "^8.3.0", - "react-devtools-core": "^5.3.1", - "react-refresh": "^0.14.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.24.0-canary-efb381bbf-20230505", - "semver": "^7.1.3", - "stacktrace-parser": "^0.1.10", - "whatwg-fetch": "^3.0.0", - "ws": "^6.2.3", - "yargs": "^17.6.2" - }, - "bin": { - "react-native": "cli.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "^18.2.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-native-config": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", - "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", - "license": "MIT", - "peerDependencies": { - "react-native-windows": ">=0.61" - }, - "peerDependenciesMeta": { - "react-native-windows": { - "optional": true - } - } - }, - "node_modules/react-native-config": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", - "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", - "license": "MIT", - "peerDependencies": { - "react-native-windows": ">=0.61" - }, - "peerDependenciesMeta": { - "react-native-windows": { - "optional": true - } - } - }, - "node_modules/react-native-dotenv": { - "version": "3.4.11", - "resolved": "https://registry.npmjs.org/react-native-dotenv/-/react-native-dotenv-3.4.11.tgz", - "integrity": "sha512-6vnIE+WHABSeHCaYP6l3O1BOEhWxKH6nHAdV7n/wKn/sciZ64zPPp2NUdEUf1m7g4uuzlLbjgr+6uDt89q2DOg==", - "license": "MIT", - "dependencies": { - "dotenv": "^16.4.5" - }, - "peerDependencies": { - "@babel/runtime": "^7.20.6" - } - }, - "node_modules/react-native-gesture-handler": { - "version": "2.20.2", - "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.20.2.tgz", - "integrity": "sha512-HqzFpFczV4qCnwKlvSAvpzEXisL+Z9fsR08YV5LfJDkzuArMhBu2sOoSPUF/K62PCoAb+ObGlTC83TKHfUd0vg==", - "license": "MIT", - "dependencies": { - "@egjs/hammerjs": "^2.0.17", - "hoist-non-react-statics": "^3.3.0", - "invariant": "^2.2.4", - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-reanimated": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.1.tgz", - "integrity": "sha512-Wnbo7toHZ6kPLAD8JWKoKCTfNoqYOMW5vUEP76Rr4RBmJCrdXj6oauYP0aZnZq8NCbiP5bwwu7+RECcWtoetnQ==", - "license": "MIT", - "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" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0", - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-safe-area-context": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.12.0.tgz", - "integrity": "sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-screens": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.1.0.tgz", - "integrity": "sha512-tCBwe7fRMpoi/nIgZxE86N8b2SH8d5PlfGaQO8lgqlXqIyvwqm3u1HJCaA0tsacPyzhW7vVtRfQyq9e1j0S2gA==", - "license": "MIT", - "dependencies": { - "react-freeze": "^1.0.0", - "warn-once": "^0.1.0" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-svg": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.8.0.tgz", - "integrity": "sha512-KHJzKpgOjwj1qeZzsBjxNdoIgv2zNCO9fVcoq2TEhTRsVV5DGTZ9JzUZwybd7q4giT/H3RdtqC3u44dWdO0Ffw==", - "license": "MIT", - "dependencies": { - "css-select": "^5.1.0", - "css-tree": "^1.1.3", - "warn-once": "0.1.1" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-toast-message": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz", - "integrity": "sha512-iXFMnlxPcgKKs4bZOIl06W16m6KXMh/bAYpWLyVXlISSCdcL2+FX5WPpRP3TGQeM/u9q+j5ex48DDY+72en+Sw==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-url-polyfill": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-2.0.0.tgz", - "integrity": "sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==", - "license": "MIT", - "dependencies": { - "whatwg-url-without-unicode": "8.0.0-3" - }, - "peerDependencies": { - "react-native": "*" - } - }, - "node_modules/react-native-web": { - "version": "0.19.13", - "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.13.tgz", - "integrity": "sha512-etv3bN8rJglrRCp/uL4p7l8QvUNUC++QwDbdZ8CB7BvZiMvsxfFIRM1j04vxNldG3uo2puRd6OSWR3ibtmc29A==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.18.6", - "@react-native/normalize-colors": "^0.74.1", - "fbjs": "^3.0.4", - "inline-style-prefixer": "^6.0.1", - "memoize-one": "^6.0.0", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "styleq": "^0.1.3" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/react-native-web/node_modules/@react-native/normalize-colors": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.88.tgz", - "integrity": "sha512-He5oTwPBxvXrxJ91dZzpxR7P+VYmc9IkJfhuH8zUiU50ckrt+xWNjtVugPdUv4LuVjmZ36Vk2EX8bl1gVn2dVA==", - "license": "MIT" - }, - "node_modules/react-native-web/node_modules/memoize-one": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", - "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", - "license": "MIT" - }, - "node_modules/react-native/node_modules/@react-native/virtualized-lists": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.2.tgz", - "integrity": "sha512-FzXvkHgKvJGf0pSuLy6878cxJ6mxWKgZsH9s2kO4LWJocI8Bi3ViDx7IGAWYuvN+Fnue5TKaqGPhfD+4XrKtYQ==", - "license": "MIT", - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "*", - "react-native": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-native/node_modules/babel-plugin-syntax-hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz", - "integrity": "sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==", - "license": "MIT", - "dependencies": { - "hermes-parser": "0.23.1" - } - }, - "node_modules/react-native/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/react-native/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/react-native/node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "license": "MIT", - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/react-native/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "license": "MIT" - }, - "node_modules/react-native/node_modules/scheduler": { - "version": "0.24.0-canary-efb381bbf-20230505", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", - "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/react-native/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-native/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", - "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/react-refresh": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", - "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-chunk": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", - "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", - "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "with-open-file": "^0.1.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/read-last-lines": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/read-last-lines/-/read-last-lines-1.6.0.tgz", - "integrity": "sha512-PLKEiyUBMqRMvPu+vfL1XQmkRE5g/TurxrsoNEURqfHbP6eOJaE/2K6+H2IXSfc6/flG5LIj+MtxahclzVvsAA==", - "license": "MIT", - "dependencies": { - "mz": "^2.7.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/readdirp/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "license": "BSD" - }, - "node_modules/recast": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", - "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", - "license": "MIT", - "dependencies": { - "ast-types": "0.15.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.11.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "license": "MIT", - "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "license": "MIT", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", - "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remove-trailing-slash": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", - "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==", - "license": "MIT" - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "license": "MIT", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requireg": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", - "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", - "dependencies": { - "nested-error-stacks": "~2.0.1", - "rc": "~1.2.7", - "resolve": "~1.7.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/requireg/node_modules/resolve": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", - "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", - "license": "MIT", - "dependencies": { - "path-parse": "^1.0.5" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "license": "MIT" - }, - "node_modules/reselect": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "license": "MIT" - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/resolve-workspace-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz", - "integrity": "sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==", - "license": "MIT" - }, - "node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "license": "MIT", - "dependencies": { - "lowercase-keys": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", - "license": "MIT", - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/router-ips": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/router-ips/-/router-ips-1.0.0.tgz", - "integrity": "sha512-yBo6F52Un/WYioXbedBGvrKIiofbwt+4cUhdqDb9fNMJBI4D4jOy7jlxxaRVEvICPKU7xMmJDtDFR6YswX/sFQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-json-stringify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", - "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", - "license": "MIT", - "optional": true - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - }, - "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", - "license": "ISC" - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "license": "MIT" - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "license": "MIT", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", - "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/send/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serialize-error": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-6.0.0.tgz", - "integrity": "sha512-3vmBkMZLQO+BR4RPHcyRGdE09XCF6cvxzk2N2qn8Er3F91cy8Qt7VvEbZBOpaL53qsBbe2cFOefU6tRY6WDelA==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.12.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/serialize-error/node_modules/type-fest": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz", - "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "license": "ISC" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "license": "ISC" - }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "license": "MIT", - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-static/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-static/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/serve-static/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serve-static/node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serve-static/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" - }, - "node_modules/simple-plist": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", - "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", - "license": "MIT", - "dependencies": { - "bplist-creator": "0.1.0", - "bplist-parser": "0.3.1", - "plist": "^3.0.5" - } - }, - "node_modules/simple-plist/node_modules/bplist-creator": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", - "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", - "license": "MIT", - "dependencies": { - "stream-buffers": "2.2.x" - } - }, - "node_modules/simple-plist/node_modules/bplist-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", - "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", - "license": "MIT", - "dependencies": { - "big-integer": "1.6.x" - }, - "engines": { - "node": ">= 5.10.0" - } - }, - "node_modules/simple-update-notifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", - "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/simple-update-notifier/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "license": "MIT" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/slugify": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "license": "MIT", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "license": "MIT" - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", - "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", - "license": "MIT", - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/source-map-loader/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "license": "MIT", - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, - "node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", - "license": "MIT" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "license": "MIT" - }, - "node_modules/stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.7.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/stacktrace-parser/node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", - "license": "Unlicense", - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/stream-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", - "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", - "license": "MIT", - "dependencies": { - "debug": "2" - } - }, - "node_modules/stream-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/stream-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/structured-headers": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", - "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", - "license": "MIT" - }, - "node_modules/style-loader": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", - "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", - "license": "MIT", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/styleq": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", - "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==", - "license": "MIT" - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", - "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" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sudo-prompt": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", - "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==", - "license": "MIT" - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "license": "MIT", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/svgo/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/synckit": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", - "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "license": "ISC", - "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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "license": "MIT", - "dependencies": { - "rimraf": "~2.6.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/temp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/tempy": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", - "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", - "license": "MIT", - "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "license": "MIT" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "license": "MIT" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "license": "MIT" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "license": "MIT" - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "license": "BSD-3-Clause" - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/touch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", - "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", - "license": "ISC", - "bin": { - "nodetouch": "bin/nodetouch.js" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" - }, - "node_modules/traverse": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.10.tgz", - "integrity": "sha512-hN4uFRxbK+PX56DxYiGHsTn2dME3TVr9vbNqlQGcGcPhJAn+tdP126iA+TArMpI4YSgnTkMWyoLl5bf81Hi5TA==", - "license": "MIT", - "dependencies": { - "gopd": "^1.0.1", - "typedarray.prototype.slice": "^1.0.3", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "license": "MIT", - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/ts-api-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", - "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "license": "Apache-2.0" - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/turndown": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.0.0.tgz", - "integrity": "sha512-G1FfxfR0mUNMeGjszLYl3kxtopC4O9DRRiMlMDDVHvU1jaBkGFg4qxIyjIk2aiKLHyDyZvZyu4qBO2guuYBy3Q==", - "license": "MIT", - "dependencies": { - "domino": "^2.1.6" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "license": "MIT" - }, - "node_modules/typedarray.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", - "integrity": "sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-errors": "^1.3.0", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-offset": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ua-parser-js": { - "version": "0.7.39", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", - "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/undefsafe": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - "license": "MIT" - }, - "node_modules/undici": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", - "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", - "license": "MIT", - "engines": { - "node": ">=18.17" - } - }, - "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "license": "MIT" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "license": "ISC", - "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/untildify": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", - "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-check": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.3.tgz", - "integrity": "sha512-6KLU4/dd0Tg/l0xwL+f9V7kEIPSL1vOIbnNnhSLiRDlj4AVG6Ks9Zoc9Jgt9kIgWFPZ/wp2AHgmG7xNf15TJOA==", - "license": "MIT", - "dependencies": { - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0" - } - }, - "node_modules/update-check/node_modules/registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "license": "MIT", - "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/update-check/node_modules/registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", - "license": "MIT", - "dependencies": { - "rc": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url-join": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", - "integrity": "sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==", - "license": "MIT" - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "license": "MIT", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "license": "MIT", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/url-parse-lax/node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/use-latest-callback": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.3.tgz", - "integrity": "sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ==", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "license": "MIT" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/valid-url": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", - "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==" - }, - "node_modules/validate-npm-package-name": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", - "license": "MIT" - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/warn-once": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", - "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==", - "license": "MIT" - }, - "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "license": "MIT", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", - "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" - }, - "node_modules/webpack": { - "version": "5.96.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", - "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", - "license": "MIT", - "dependencies": { - "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.6", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.14.0", - "browserslist": "^4.24.0", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", - "license": "MIT", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "license": "MIT", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.4", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "license": "MIT" - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-server/node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-server/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/webpack-dev-server/node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "license": "BSD-2-Clause", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-dev-server/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/webpack-dev-server/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/webpack-dev-server/node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.3", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", - "proxy-addr": "~2.0.7", - "qs": "6.13.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/webpack-dev-server/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-dev-server/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/webpack-dev-server/node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack-dev-server/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-server/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack-dev-server/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack-dev-server/node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "license": "MIT", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-server/node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", - "license": "MIT" - }, - "node_modules/webpack-dev-server/node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/webpack-dev-server/node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/webpack-dev-server/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "license": "MIT", - "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "license": "MIT", - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "license": "Apache-2.0", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "license": "MIT" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/whatwg-url-without-unicode": { - "version": "8.0.0-3", - "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", - "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", - "license": "MIT", - "dependencies": { - "buffer": "^5.4.3", - "punycode": "^2.1.1", - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "license": "MIT", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", - "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", - "dev": true, - "license": "MIT", - "dependencies": { - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "license": "MIT", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/with-open-file": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", - "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", - "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0", - "p-try": "^2.1.0", - "pify": "^4.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wonka": { - "version": "6.3.4", - "resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.4.tgz", - "integrity": "sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==", - "license": "MIT" - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xcode": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", - "license": "Apache-2.0", - "dependencies": { - "simple-plist": "^1.1.0", - "uuid": "^7.0.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/xcode/node_modules/uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/xdl": { - "version": "60.0.12", - "resolved": "https://registry.npmjs.org/xdl/-/xdl-60.0.12.tgz", - "integrity": "sha512-mvv2ZKqzCcoTb7Yqs1Rs11ysj45o+pp6JUE2LYSDRvF2z6eJ+uf99mlR4JbXgxtNwjaF4qHt5I9fbeGsZiHFxA==", - "license": "MIT", - "dependencies": { - "@expo/bunyan": "4.0.0", - "@expo/config": "6.0.24", - "@expo/config-plugins": "4.1.5", - "@expo/dev-server": "0.2.0", - "@expo/devcert": "^1.0.0", - "@expo/json-file": "8.2.37", - "@expo/osascript": "2.0.33", - "@expo/package-manager": "0.0.56", - "@expo/plist": "0.0.20", - "@expo/rudder-sdk-node": "1.1.1", - "@expo/schemer": "1.4.5", - "@expo/sdk-runtime-versions": "^1.0.0", - "@expo/spawn-async": "1.5.0", - "@expo/webpack-config": "19.0.0", - "axios": "0.21.1", - "better-opn": "^3.0.1", - "boxen": "^5.0.1", - "bplist-parser": "^0.3.0", - "chalk": "^4.0.0", - "concat-stream": "1.6.2", - "decache": "4.4.0", - "express": "4.16.4", - "form-data": "^2.3.2", - "freeport-async": "2.0.0", - "fs-extra": "9.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "hasbin": "1.2.3", - "internal-ip": "4.3.0", - "is-reachable": "^4.0.0", - "is-root": "^2.1.0", - "json-schema-deref-sync": "^0.13.0", - "latest-version": "5.1.0", - "lodash": "^4.17.19", - "md5hex": "1.0.0", - "minimatch": "3.0.4", - "mv": "2.1.1", - "node-forge": "0.10.0", - "nullthrows": "1.1.1", - "p-map": "3.0.0", - "p-retry": "4.1.0", - "p-timeout": "3.1.0", - "package-json": "6.4.0", - "pretty-bytes": "^5.3.0", - "probe-image-size": "~6.0.0", - "progress": "2.0.3", - "prompts": "^2.3.2", - "requireg": "^0.2.2", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "serialize-error": "6.0.0", - "source-map-support": "0.4.18", - "split": "1.0.1", - "strip-ansi": "^6.0.0", - "tar": "^6.0.5", - "terminal-link": "^2.1.1", - "text-table": "^0.2.0", - "tree-kill": "1.2.2", - "url-join": "4.0.0", - "uuid": "^8.0.0", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.11.1", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/xdl/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/xdl/node_modules/@expo/bunyan": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", - "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", - "engines": [ - "node >=0.10.0" - ], - "license": "MIT", - "dependencies": { - "uuid": "^8.0.0" - }, - "optionalDependencies": { - "mv": "~2", - "safe-json-stringify": "~1" - } - }, - "node_modules/xdl/node_modules/@expo/cli": { - "version": "0.10.17", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.10.17.tgz", - "integrity": "sha512-HkHDvHPzq4M244hIerwnsw2IdjOo7RSsMYWGhc7ZY7DQWIMUC88b7f5+0RtD4JQfXQrgKS5Tvqm/5E6kAH0rIA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.20.0", - "@expo/code-signing-certificates": "0.0.5", - "@expo/config": "~8.1.0", - "@expo/config-plugins": "~7.2.0", - "@expo/dev-server": "0.5.5", - "@expo/devcert": "^1.0.0", - "@expo/env": "0.0.5", - "@expo/json-file": "^8.2.37", - "@expo/metro-config": "~0.10.0", - "@expo/osascript": "^2.0.31", - "@expo/package-manager": "~1.1.0", - "@expo/plist": "^0.0.20", - "@expo/prebuild-config": "6.2.6", - "@expo/rudder-sdk-node": "1.1.1", - "@expo/spawn-async": "1.5.0", - "@expo/xcpretty": "^4.2.1", - "@urql/core": "2.3.6", - "@urql/exchange-retry": "0.3.0", - "accepts": "^1.3.8", - "arg": "4.1.0", - "better-opn": "~3.0.2", - "bplist-parser": "^0.3.1", - "cacache": "^15.3.0", - "chalk": "^4.0.0", - "ci-info": "^3.3.0", - "debug": "^4.3.4", - "env-editor": "^0.4.1", - "form-data": "^3.0.1", - "freeport-async": "2.0.0", - "fs-extra": "~8.1.0", - "getenv": "^1.0.0", - "graphql": "15.8.0", - "graphql-tag": "^2.10.1", - "https-proxy-agent": "^5.0.1", - "internal-ip": "4.3.0", - "js-yaml": "^3.13.1", - "json-schema-deref-sync": "^0.13.0", - "md5-file": "^3.2.3", - "md5hex": "^1.0.0", - "minipass": "3.1.6", - "node-fetch": "^2.6.7", - "node-forge": "^1.3.1", - "npm-package-arg": "^7.0.0", - "ora": "3.4.0", - "pretty-bytes": "5.6.0", - "progress": "2.0.3", - "prompts": "^2.3.2", - "qrcode-terminal": "0.11.0", - "require-from-string": "^2.0.2", - "requireg": "^0.2.2", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "send": "^0.18.0", - "slugify": "^1.3.4", - "structured-headers": "^0.4.1", - "tar": "^6.0.5", - "tempy": "^0.7.1", - "terminal-link": "^2.1.1", - "text-table": "^0.2.0", - "url-join": "4.0.0", - "wrap-ansi": "^7.0.0", - "ws": "^8.12.1" - }, - "bin": { - "expo-internal": "build/bin/cli" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", - "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config-plugins": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", - "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.6.0" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config-types": { - "version": "49.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", - "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.5.5.tgz", - "integrity": "sha512-t0fT8xH1exwYsH5hh7bAt85VF+gXxg24qrbny2rR/iKoPTWFCd2JNQV8pvfLg51hvrywQ3YCBuT3lU1w7aZxFA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/bunyan": "4.0.0", - "@expo/metro-config": "~0.10.0", - "@expo/osascript": "2.0.33", - "@expo/spawn-async": "^1.5.0", - "body-parser": "^1.20.1", - "chalk": "^4.0.0", - "connect": "^3.7.0", - "fs-extra": "9.0.0", - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1", - "node-fetch": "^2.6.0", - "open": "^8.3.0", - "resolve-from": "^5.0.0", - "serialize-error": "6.0.0", - "temp-dir": "^2.0.0" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/fs-extra": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", - "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", - "license": "MIT", - "peer": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/jsonfile/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/package-manager": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.1.2.tgz", - "integrity": "sha512-JI9XzrxB0QVXysyuJ996FPCJGDCYRkbUvgG4QmMTTMFA1T+mv8YzazC3T9C1pHQUAAveVCre1+Pqv0nZXN24Xg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/json-file": "^8.2.37", - "@expo/spawn-async": "^1.5.0", - "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", - "split": "^1.0.1", - "sudo-prompt": "9.1.1" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/form-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "license": "MIT", - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "license": "(BSD-3-Clause OR GPL-2.0)", - "peer": true, - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", - "license": "MIT", - "peer": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xdl/node_modules/@expo/config": { - "version": "6.0.24", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-6.0.24.tgz", - "integrity": "sha512-OcACI1md1Yo5TQmUxxueJ/RaTlR2Mgl6KswTFOYCL1XJERF/jjAx95zhWXH+JQGdlM0yB0vqM6vB6GbUFRvLxA==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "4.1.5", - "@expo/config-types": "^45.0.0", - "@expo/json-file": "8.2.36", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" - } - }, - "node_modules/xdl/node_modules/@expo/config-plugins": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.5.tgz", - "integrity": "sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==", - "license": "MIT", - "dependencies": { - "@expo/config-types": "^45.0.0", - "@expo/json-file": "8.2.36", - "@expo/plist": "0.0.18", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.4.23" - } - }, - "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" - } - }, - "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/@expo/plist": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", - "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", - "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "~0.7.0", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" - } - }, - "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/@expo/config-types": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz", - "integrity": "sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==", - "license": "MIT" - }, - "node_modules/xdl/node_modules/@expo/config/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" - } - }, - "node_modules/xdl/node_modules/@expo/config/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/xdl/node_modules/@expo/env": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.0.5.tgz", - "integrity": "sha512-UXuKAqyXfhMQC3gP0OyjXmFX08Z1fkVWiGBN7bYzfoX8LHatjeHrDtI6w5nDvd8XPxPvmqaZoEDw1lW3+dz3oQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "debug": "^4.3.4", - "dotenv": "~16.0.3", - "dotenv-expand": "~10.0.0", - "getenv": "^1.0.0" - } - }, - "node_modules/xdl/node_modules/@expo/image-utils": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.22.tgz", - "integrity": "sha512-uzq+RERAtkWypOFOLssFnXXqEqKjNj9eXN7e97d/EXUAojNcLDoXc0sL+F5B1I4qtlsnhX01kcpoIBBZD8wZNQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/spawn-async": "1.5.0", - "chalk": "^4.0.0", - "fs-extra": "9.0.0", - "getenv": "^1.0.0", - "jimp-compact": "0.16.1", - "mime": "^2.4.4", - "node-fetch": "^2.6.0", - "parse-png": "^2.1.0", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "tempy": "0.3.0" - } - }, - "node_modules/xdl/node_modules/@expo/image-utils/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "license": "MIT", - "peer": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xdl/node_modules/@expo/image-utils/node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/xdl/node_modules/@expo/image-utils/node_modules/tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/xdl/node_modules/@expo/json-file": { - "version": "8.2.37", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", - "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^2.2.2", - "write-file-atomic": "^2.3.0" - } - }, - "node_modules/xdl/node_modules/@expo/metro-config": { - "version": "0.10.7", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.10.7.tgz", - "integrity": "sha512-uACymEiyX0447hI4unt+2cemLQkTZXKvTev936NhtsgVnql45EP0V0pzmo/0H0WlHaAGXgvOBZJl8wFqcJ3CbQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/config": "~8.1.0", - "@expo/env": "0.0.5", - "@expo/json-file": "~8.2.37", - "chalk": "^4.1.0", - "debug": "^4.3.2", - "find-yarn-workspace-root": "~2.0.0", - "getenv": "^1.0.0", - "jsc-safe-url": "^0.2.4", - "lightningcss": "~1.19.0", - "postcss": "~8.4.21", - "resolve-from": "^5.0.0", - "sucrase": "^3.20.0" - } - }, - "node_modules/xdl/node_modules/@expo/metro-config/node_modules/@expo/config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", - "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" - } - }, - "node_modules/xdl/node_modules/@expo/metro-config/node_modules/@expo/config-plugins": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", - "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.6.0" - } - }, - "node_modules/xdl/node_modules/@expo/metro-config/node_modules/@expo/config-types": { - "version": "49.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", - "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/@expo/metro-config/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/@expo/metro-config/node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", - "license": "MIT", - "peer": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xdl/node_modules/@expo/metro-config/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xdl/node_modules/@expo/osascript": { - "version": "2.0.33", - "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", - "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", - "license": "MIT", - "dependencies": { - "@expo/spawn-async": "^1.5.0", - "exec-async": "^2.2.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/xdl/node_modules/@expo/package-manager": { - "version": "0.0.56", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.56.tgz", - "integrity": "sha512-PGk34uz4XDyhoNIlPh2D+BDsiXYuW2jXavTiax8d32uvHlRO6FN0cAsqlWD6fx3H2hRn8cU/leTuc4M7pYovCQ==", - "license": "MIT", - "dependencies": { - "@expo/json-file": "8.2.36", - "@expo/spawn-async": "^1.5.0", - "ansi-regex": "^5.0.0", - "chalk": "^4.0.0", - "find-up": "^5.0.0", - "find-yarn-workspace-root": "~2.0.0", - "npm-package-arg": "^7.0.0", - "rimraf": "^3.0.2", - "split": "^1.0.1", - "sudo-prompt": "9.1.1" - } - }, - "node_modules/xdl/node_modules/@expo/package-manager/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" - } - }, - "node_modules/xdl/node_modules/@expo/package-manager/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/xdl/node_modules/@expo/plist": { - "version": "0.0.20", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", - "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", - "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "~0.7.7", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" - } - }, - "node_modules/xdl/node_modules/@expo/prebuild-config": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-6.2.6.tgz", - "integrity": "sha512-uFVvDAm9dPg9p1qpnr4CVnpo2hmkZIL5FQz+VlIdXXJpe7ySh/qTGHtKWY/lWUshQkAJ0nwbKGPztGWdABns/Q==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/config": "~8.1.0", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/image-utils": "0.3.22", - "@expo/json-file": "^8.2.37", - "debug": "^4.3.1", - "fs-extra": "^9.0.0", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "xml2js": "0.6.0" - }, - "peerDependencies": { - "expo-modules-autolinking": ">=0.8.1" - } - }, - "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/@expo/config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", - "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" - } - }, - "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/@expo/config-plugins": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", - "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.6.0" - } - }, - "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/@expo/config-types": { - "version": "49.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", - "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", - "license": "MIT", - "peer": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xdl/node_modules/@expo/spawn-async": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", - "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^6.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/xdl/node_modules/@expo/vector-icons": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-13.0.0.tgz", - "integrity": "sha512-TI+l71+5aSKnShYclFa14Kum+hQMZ86b95SH6tQUG3qZEmLTarvWpKwqtTwQKqvlJSJrpFiSFu3eCuZokY6zWA==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/@expo/webpack-config": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-19.0.0.tgz", - "integrity": "sha512-mX28BNyf4Cs0+4L44QQyhy5QMVfsYhOdB9Fpf3rp982KTKUsy01UFJ0irGI1jQ68jXrQn5/WU4u1pvN6DDao5Q==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.20.2", - "babel-loader": "^8.3.0", - "chalk": "^4.0.0", - "clean-webpack-plugin": "^4.0.0", - "copy-webpack-plugin": "^10.2.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.4.1", - "expo-pwa": "0.0.127", - "find-up": "^5.0.0", - "find-yarn-workspace-root": "~2.0.0", - "getenv": "^1.0.0", - "html-webpack-plugin": "^5.5.0", - "is-wsl": "^2.0.0", - "mini-css-extract-plugin": "^2.5.2", - "node-html-parser": "^5.2.0", - "semver": "~7.3.2", - "source-map-loader": "^3.0.1", - "style-loader": "^3.3.1", - "terser-webpack-plugin": "^5.3.0", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.11.1", - "webpack-manifest-plugin": "^4.1.1" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "expo": "^49.0.7" - } - }, - "node_modules/xdl/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/xdl/node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/xdl/node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/xdl/node_modules/@urql/core": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/@urql/core/-/core-2.3.6.tgz", - "integrity": "sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.0", - "wonka": "^4.0.14" - }, - "peerDependencies": { - "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/xdl/node_modules/@urql/core/node_modules/@graphql-typed-document-node/core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", - "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", - "license": "MIT", - "peer": true, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/xdl/node_modules/@urql/exchange-retry": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz", - "integrity": "sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@urql/core": ">=2.3.1", - "wonka": "^4.0.14" - }, - "peerDependencies": { - "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" - } - }, - "node_modules/xdl/node_modules/arg": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", - "integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/xdl/node_modules/babel-plugin-react-native-web": { - "version": "0.18.12", - "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.12.tgz", - "integrity": "sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/babel-preset-expo": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.5.2.tgz", - "integrity": "sha512-hU1G1TDiikuXV6UDZjPnX+WdbjbtidDiYhftMEVrZQSst45pDPVBWbM41TUKrpJMwv4FypsLzK+378gnMPRVWQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/plugin-proposal-decorators": "^7.12.9", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-object-rest-spread": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.12.17", - "@babel/preset-env": "^7.20.0", - "babel-plugin-module-resolver": "^5.0.0", - "babel-plugin-react-native-web": "~0.18.10", - "metro-react-native-babel-preset": "0.76.8" - } - }, - "node_modules/xdl/node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/xdl/node_modules/cacache/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/xdl/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/xdl/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "license": "MIT", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/xdl/node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/xdl/node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/xdl/node_modules/dotenv": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", - "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", - "license": "BSD-2-Clause", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/xdl/node_modules/dotenv-expand": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", - "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", - "license": "BSD-2-Clause", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/xdl/node_modules/expo": { - "version": "49.0.23", - "resolved": "https://registry.npmjs.org/expo/-/expo-49.0.23.tgz", - "integrity": "sha512-mFdBpWisPXBuocRGywC14nDai5vSUmvEyQpwvKH/xUo+m5/TUvfqV6YIewFpW22zn5WFGFiuJPhzNrqhBBinIw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.20.0", - "@expo/cli": "0.10.17", - "@expo/config": "8.1.2", - "@expo/config-plugins": "7.2.5", - "@expo/vector-icons": "^13.0.0", - "babel-preset-expo": "~9.5.2", - "expo-application": "~5.3.0", - "expo-asset": "~8.10.1", - "expo-constants": "~14.4.2", - "expo-file-system": "~15.4.5", - "expo-font": "~11.4.0", - "expo-keep-awake": "~12.3.0", - "expo-modules-autolinking": "1.5.1", - "expo-modules-core": "1.5.13", - "fbemitter": "^3.0.0", - "invariant": "^2.2.4", - "md5-file": "^3.2.3", - "node-fetch": "^2.6.7", - "pretty-format": "^26.5.2", - "uuid": "^3.4.0" - }, - "bin": { - "expo": "bin/cli" - } - }, - "node_modules/xdl/node_modules/expo-application": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-5.3.1.tgz", - "integrity": "sha512-HR2+K+Hm33vLw/TfbFaHrvUbRRNRco8R+3QaCKy7eJC2LFfT05kZ15ynGaKfB5DJ/oqPV3mxXVR/EfwmE++hoA==", - "license": "MIT", - "peer": true, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/xdl/node_modules/expo-asset": { - "version": "8.10.1", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.10.1.tgz", - "integrity": "sha512-5VMTESxgY9GBsspO/esY25SKEa7RyascVkLe/OcL1WgblNFm7xCCEEUIW8VWS1nHJQGYxpMZPr3bEfjMpdWdyA==", - "license": "MIT", - "peer": true, - "dependencies": { - "blueimp-md5": "^2.10.0", - "expo-constants": "~14.4.2", - "expo-file-system": "~15.4.0", - "invariant": "^2.2.4", - "md5-file": "^3.2.3", - "path-browserify": "^1.0.0", - "url-parse": "^1.5.9" - } - }, - "node_modules/xdl/node_modules/expo-constants": { - "version": "14.4.2", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-14.4.2.tgz", - "integrity": "sha512-nOB122DOAjk+KrJT69lFQAoYVQGQjFHSigCPVBzVdko9S1xGsfiOH9+X5dygTsZTIlVLpQJDdmZ7ONiv3i+26w==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/config": "~8.1.0", - "uuid": "^3.3.2" - }, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/xdl/node_modules/expo-constants/node_modules/@expo/config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", - "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" - } - }, - "node_modules/xdl/node_modules/expo-constants/node_modules/@expo/config-plugins": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", - "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.6.0" - } - }, - "node_modules/xdl/node_modules/expo-constants/node_modules/@expo/config-types": { - "version": "49.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", - "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/expo-constants/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/expo-constants/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "license": "MIT", - "peer": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/xdl/node_modules/expo-constants/node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", - "license": "MIT", - "peer": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xdl/node_modules/expo-constants/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xdl/node_modules/expo-file-system": { - "version": "15.4.5", - "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-15.4.5.tgz", - "integrity": "sha512-xy61KaTaDgXhT/dllwYDHm3ch026EyO8j4eC6wSVr/yE12MMMxAC09yGwy4f7kkOs6ztGVQF5j7ldRzNLN4l0Q==", - "license": "MIT", - "peer": true, - "dependencies": { - "uuid": "^3.4.0" - }, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/xdl/node_modules/expo-file-system/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "license": "MIT", - "peer": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/xdl/node_modules/expo-font": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-11.4.0.tgz", - "integrity": "sha512-nkmezCFD7gR/I6R+e3/ry18uEfF8uYrr6h+PdBJu+3dawoLOpo+wFb/RG9bHUekU1/cPanR58LR7G5MEMKHR2w==", - "license": "MIT", - "peer": true, - "dependencies": { - "fontfaceobserver": "^2.1.0" - }, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/xdl/node_modules/expo-keep-awake": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-12.3.0.tgz", - "integrity": "sha512-ujiJg1p9EdCOYS05jh5PtUrfiZnK0yyLy+UewzqrjUqIT8eAGMQbkfOn3C3fHE7AKd5AefSMzJnS3lYZcZYHDw==", - "license": "MIT", - "peer": true, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/xdl/node_modules/expo-modules-autolinking": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.5.1.tgz", - "integrity": "sha512-yt5a1VCp2BF9CrsO689PCD5oXKP14MMhnOanQMvDn4BDpURYfzAlDVGC5fZrNQKtwn/eq3bcrxIwZ7D9QjVVRg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/config": "~8.1.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "fast-glob": "^3.2.5", - "find-up": "^5.0.0", - "fs-extra": "^9.1.0" - }, - "bin": { - "expo-modules-autolinking": "bin/expo-modules-autolinking.js" - } - }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/@expo/config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", - "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" - } - }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/@expo/config-plugins": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", - "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.6.0" - } - }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/@expo/config-types": { - "version": "49.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", - "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", - "license": "MIT", - "peer": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xdl/node_modules/expo-modules-core": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.5.13.tgz", - "integrity": "sha512-cKRsiHKwpDPRkBgMW3XdUWmEUDzihEPWXAyeo629BXpJ6uX6a66Zbz63SEXhlgsbLq8FB77gvYku3ceBqb+hHg==", - "license": "MIT", - "peer": true, - "dependencies": { - "compare-versions": "^3.4.0", - "invariant": "^2.2.4" - } - }, - "node_modules/xdl/node_modules/expo/node_modules/@expo/config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", - "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" - } - }, - "node_modules/xdl/node_modules/expo/node_modules/@expo/config-plugins": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", - "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.6.0" - } - }, - "node_modules/xdl/node_modules/expo/node_modules/@expo/config-types": { - "version": "49.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", - "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/expo/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/expo/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "license": "MIT", - "peer": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/xdl/node_modules/expo/node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", - "license": "MIT", - "peer": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xdl/node_modules/expo/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xdl/node_modules/form-data": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.2.tgz", - "integrity": "sha512-GgwY0PS7DbXqajuGf4OYlsrIu3zgxD6Vvql43IBhm6MahqA5SK/7mwhtNj2AdH2z35YR34ujJ7BN+3fFC3jP5Q==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/xdl/node_modules/fs-extra": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", - "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/fs-extra/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/xdl/node_modules/fs-extra/node_modules/jsonfile/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/xdl/node_modules/fs-extra/node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/xdl/node_modules/fs-minipass": { + "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", - "peer": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/xdl/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/xdl/node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "license": "MIT", - "peer": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/xdl/node_modules/lightningcss": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz", - "integrity": "sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==", - "license": "MPL-2.0", - "peer": true, - "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-darwin-arm64": "1.19.0", - "lightningcss-darwin-x64": "1.19.0", - "lightningcss-linux-arm-gnueabihf": "1.19.0", - "lightningcss-linux-arm64-gnu": "1.19.0", - "lightningcss-linux-arm64-musl": "1.19.0", - "lightningcss-linux-x64-gnu": "1.19.0", - "lightningcss-linux-x64-musl": "1.19.0", - "lightningcss-win32-x64-msvc": "1.19.0" - } - }, - "node_modules/xdl/node_modules/lightningcss-darwin-arm64": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz", - "integrity": "sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/xdl/node_modules/lightningcss-darwin-x64": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz", - "integrity": "sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/xdl/node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz", - "integrity": "sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==", - "cpu": [ - "arm" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/xdl/node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz", - "integrity": "sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/xdl/node_modules/lightningcss-linux-arm64-musl": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz", - "integrity": "sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/xdl/node_modules/lightningcss-linux-x64-gnu": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz", - "integrity": "sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/xdl/node_modules/lightningcss-linux-x64-musl": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz", - "integrity": "sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/xdl/node_modules/lightningcss-win32-x64-msvc": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz", - "integrity": "sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/xdl/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/xdl/node_modules/metro-react-native-babel-preset": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz", - "integrity": "sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.20.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.4.0" - }, + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", "engines": { - "node": ">=16" - }, - "peerDependencies": { - "@babel/core": "*" + "node": ">=4" } }, - "node_modules/xdl/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "unique-slug": "^4.0.0" }, "engines": { - "node": "*" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/xdl/node_modules/minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", "license": "ISC", - "peer": true, "dependencies": { - "yallist": "^4.0.0" + "imurmurhash": "^0.1.4" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/xdl/node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "license": "ISC", - "peer": true, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "crypto-random-string": "^2.0.0" }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/xdl/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "license": "MIT", - "peer": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, "engines": { - "node": ">=10" + "node": ">= 4.0.0" } }, - "node_modules/xdl/node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "license": "(BSD-3-Clause OR GPL-2.0)", + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { - "node": ">= 6.0.0" + "node": ">= 0.8" } }, - "node_modules/xdl/node_modules/npm-package-arg": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", - "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", - "license": "ISC", + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "hosted-git-info": "^3.0.2", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/xdl/node_modules/npm-package-arg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" } }, - "node_modules/xdl/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "node_modules/use-latest-callback": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.3.tgz", + "integrity": "sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ==", "license": "MIT", - "peer": true, - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/xdl/node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.4.0" } }, - "node_modules/xdl/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "license": "ISC", "engines": { - "node": ">=4" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/xdl/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "license": "MIT", - "peer": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, "engines": { - "node": ">= 10" + "node": ">= 0.8" } }, - "node_modules/xdl/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "license": "MIT", - "peer": true + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "license": "MIT" }, - "node_modules/xdl/node_modules/react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warn-once": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", + "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==", + "license": "MIT" + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "defaults": "^1.0.3" } }, - "node_modules/xdl/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 8" } }, - "node_modules/xdl/node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "license": "MIT", - "peer": true, "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/whatwg-url-without-unicode": { + "version": "8.0.0-3", + "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", + "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", + "license": "MIT", + "dependencies": { + "buffer": "^5.4.3", + "punycode": "^2.1.1", + "webidl-conversions": "^5.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" } }, - "node_modules/xdl/node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "peer": true, - "dependencies": { - "ms": "2.0.0" + "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" } }, - "node_modules/xdl/node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "license": "MIT", + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { - "shebang-regex": "^1.0.0" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/xdl/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "node_modules/which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "dev": true, "license": "MIT", "dependencies": { - "source-map": "^0.5.6" + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "license": "ISC", - "peer": true, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", "dependencies": { - "minipass": "^3.1.1" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, "license": "MIT", - "peer": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/sudo-prompt": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", - "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", + "node_modules/wonka": { + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.4.tgz", + "integrity": "sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==", "license": "MIT" }, - "node_modules/xdl/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "license": "(MIT OR CC0-1.0)", - "peer": true, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6" - } - }, - "node_modules/xdl/node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "unique-slug": "^2.0.0" + "node": ">=0.10.0" } }, - "node_modules/xdl/node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "license": "ISC", - "peer": true, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/xdl/node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "license": "MIT", - "peer": true, "dependencies": { - "crypto-random-string": "^1.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/xdl/node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" - } + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" }, - "node_modules/xdl/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", "license": "ISC", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, - "node_modules/xdl/node_modules/wonka": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz", - "integrity": "sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==", + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "license": "MIT", - "peer": true + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, - "node_modules/xdl/node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "license": "MIT", + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "license": "Apache-2.0", "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" }, "engines": { - "node": ">=4.0.0" + "node": ">=10.0.0" } }, - "node_modules/xdl/node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "node_modules/xcode/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", "license": "MIT", - "engines": { - "node": ">=4.0" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/xdl/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, "node_modules/xml2js": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", @@ -26028,15 +16591,6 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "license": "ISC" }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", From 74ee1d1e6f2563cdaf1623256b0fd4b1a6217747 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sun, 17 Nov 2024 16:38:33 -0800 Subject: [PATCH 41/67] finished merge --- App.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/App.tsx b/App.tsx index ae3ba99..fd2e0d5 100644 --- a/App.tsx +++ b/App.tsx @@ -1,13 +1,13 @@ import * as React from 'react'; import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; -// import QRCodeScanner from '@/components/QRCodeScanner/QRCodeScanner'; -// import HomeScreen from '@/screens/Home/Home'; -// import TreeInfoPage from '@/screens/TreeInfo/TreeInfo'; +import QRCodeScanner from '@/components/QRCodeScanner/QRCodeScanner'; +import HomeScreen from '@/screens/Home/Home'; +import TreeInfoPage from '@/screens/TreeInfo/TreeInfo'; import AllTreesScreen from '@/screens/all_trees/AllTreesScreen'; import AvailableTreesScreen from '@/screens/available_trees/AvailableTreesScreen'; import LoginScreen from '@/screens/login/LoginScreen'; -import { LoginStackParamList } from '@/types/navigation'; +import { LoginStackParamList, RootStackParamList } from '@/types/navigation'; const RootStack = createNativeStackNavigator(); const LoginStack = createNativeStackNavigator(); From 9f1128fb587619f7007e4acdb0a2dae469d08946 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sun, 17 Nov 2024 16:39:16 -0800 Subject: [PATCH 42/67] finished merge --- App.tsx | 4 +- app.json | 14 +---- package-lock.json | 33 ----------- package.json | 17 +----- src/screens/login/GoogleSignInButton.tsx | 75 ------------------------ src/screens/login/LoginScreen.tsx | 38 ------------ src/screens/login/styles.ts | 27 --------- 7 files changed, 6 insertions(+), 202 deletions(-) delete mode 100644 src/screens/login/GoogleSignInButton.tsx diff --git a/App.tsx b/App.tsx index fd2e0d5..08b3108 100644 --- a/App.tsx +++ b/App.tsx @@ -2,11 +2,11 @@ import * as React from 'react'; import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import QRCodeScanner from '@/components/QRCodeScanner/QRCodeScanner'; -import HomeScreen from '@/screens/Home/Home'; -import TreeInfoPage from '@/screens/TreeInfo/TreeInfo'; import AllTreesScreen from '@/screens/all_trees/AllTreesScreen'; import AvailableTreesScreen from '@/screens/available_trees/AvailableTreesScreen'; +import HomeScreen from '@/screens/Home/Home'; import LoginScreen from '@/screens/login/LoginScreen'; +import TreeInfoPage from '@/screens/TreeInfo/TreeInfo'; import { LoginStackParamList, RootStackParamList } from '@/types/navigation'; const RootStack = createNativeStackNavigator(); diff --git a/app.json b/app.json index 16eae43..5b69f13 100644 --- a/app.json +++ b/app.json @@ -9,23 +9,15 @@ "userInterfaceStyle": "light", "plugins": [ [ - "expo-dev-launcher", + "expo-camera", { - "launchMode": "most-recent" + "cameraPermission": "Allow Our City Forest to access your camera to scan QR codes." } -<<<<<<< HEAD - ], + ], [ "expo-dev-launcher", { "launchMode": "most-recent" -======= - ], - [ - "expo-camera", - { - "cameraPermission": "Allow Our City Forest to access your camera to scan QR codes." ->>>>>>> 809f175 (changes) } ] ], diff --git a/package-lock.json b/package-lock.json index 6678a3b..e0af261 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,15 +8,8 @@ "name": "our-city-forest", "version": "1.0.0", "dependencies": { -<<<<<<< HEAD - "@expo/metro-runtime": "~3.2.3", - "@expo/metro-runtime": "~3.2.3", - "@react-native-async-storage/async-storage": "^2.0.0", - "@react-native-google-signin/google-signin": "^13.1.0", -======= "@expo/metro-runtime": "~4.0.0", "@react-native-async-storage/async-storage": "1.23.1", ->>>>>>> 809f175 (changes) "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", @@ -35,7 +28,6 @@ "react": "18.3.1", "react-native": "0.76.2", "react-native-config": "^1.5.3", - "react-native-config": "^1.5.3", "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "~2.20.2", "react-native-reanimated": "~3.16.1", @@ -2416,7 +2408,6 @@ "integrity": "sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==", "dev": true, "license": "MIT", - "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -3846,7 +3837,6 @@ "merge-options": "^3.0.4" }, "peerDependencies": { -<<<<<<< HEAD "react-native": "^0.0.0-0 || >=0.65 <1.0" } }, @@ -4946,9 +4936,6 @@ "node": ">=10" } }, -<<<<<<< HEAD -<<<<<<< HEAD -======= "node_modules/@react-native-community/cli/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -4960,9 +4947,6 @@ "node": ">=8" } }, ->>>>>>> c679eaf (google auth draft) -======= ->>>>>>> 37a79df (google auth draft 2) "node_modules/@react-native-google-signin/google-signin": { "version": "13.1.0", "resolved": "https://registry.npmjs.org/@react-native-google-signin/google-signin/-/google-signin-13.1.0.tgz", @@ -4981,9 +4965,6 @@ "react-dom": { "optional": true } -======= - "react-native": "^0.0.0-0 || >=0.60 <1.0" ->>>>>>> 809f175 (changes) } }, "node_modules/@react-native/assets-registry": { @@ -13888,20 +13869,6 @@ } } }, - "node_modules/react-native-config": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", - "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", - "license": "MIT", - "peerDependencies": { - "react-native-windows": ">=0.61" - }, - "peerDependenciesMeta": { - "react-native-windows": { - "optional": true - } - } - }, "node_modules/react-native-dotenv": { "version": "3.4.11", "resolved": "https://registry.npmjs.org/react-native-dotenv/-/react-native-dotenv-3.4.11.tgz", diff --git a/package.json b/package.json index b57cc49..9773c31 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,6 @@ "start": "expo start", "android": "expo run:android", "ios": "expo run:ios", - "android": "expo run:android", - "ios": "expo run:ios", "lint:check": "npx eslint .", "lint:fix": "npx eslint . --fix", "prettier:check": "npx prettier --check .", @@ -30,7 +28,6 @@ "expo-cli": "^6.3.12", "expo-constants": "~17.0.3", "expo-crypto": "~14.0.1", - "expo-dev-client": "~5.0.2", "expo-device": "~7.0.1", "expo-status-bar": "~2.0.0", "expo-web-browser": "~14.0.1", @@ -38,7 +35,6 @@ "react": "18.3.1", "react-native": "0.76.2", "react-native-config": "^1.5.3", - "react-native-config": "^1.5.3", "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "~2.20.2", "react-native-reanimated": "~3.16.1", @@ -49,20 +45,9 @@ "react-native-url-polyfill": "^2.0.0", "react-native-web": "~0.19.13", "zod": "^3.23.8", -<<<<<<< HEAD "zustand": "^5.0.0-rc.2", -<<<<<<< HEAD - "react-native-web": "~0.19.10", "react-dom": "18.2.0", - "@expo/metro-runtime": "~3.2.3", - "expo-dev-client": "~4.0.28", - "expo-random": "~14.0.1" -======= - "react-dom": "18.2.0" ->>>>>>> 1b578f1 (draft user auth) -======= - "zustand": "^5.0.0-rc.2" ->>>>>>> 809f175 (changes) + "expo-dev-client": "~4.0.28" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/src/screens/login/GoogleSignInButton.tsx b/src/screens/login/GoogleSignInButton.tsx deleted file mode 100644 index c2ba523..0000000 --- a/src/screens/login/GoogleSignInButton.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import { useEffect, useState } from 'react'; -import { Text, TouchableOpacity } from 'react-native'; -import { makeRedirectUri } from 'expo-auth-session'; -import * as Google from 'expo-auth-session/providers/google'; -import * as WebBrowser from 'expo-web-browser'; -import AsyncStorage from '@react-native-async-storage/async-storage'; -import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { LoginStackParamList } from '@/navigation/types'; -import { styles } from './styles'; - -WebBrowser.maybeCompleteAuthSession(); - -type LoginProps = NativeStackScreenProps; - -export default function GoogleSignInButton({ navigation, route }: LoginProps) { - const [userInfo, setUserInfo] = useState(null); - const [request, response, promptAsync] = Google.useAuthRequest({ - webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, - androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, - iosClientId: process.env.EXPO_PUBLIC_GOOGLE_IOS_CLIENT_ID, - redirectUri: makeRedirectUri({ scheme: 'org.calblueprint.ourcityforest' }), - }); - - console.log(request); - console.log(userInfo); - - useEffect(() => { - handleSignInWithGoogle(); - }, [response]); - - async function handleSignInWithGoogle() { - try { - const userJSON = await AsyncStorage.getItem('@user'); - if (userJSON) { - setUserInfo(JSON.parse(userJSON)); - } else if ( - response?.type === 'success' && - response.authentication?.accessToken - ) { - getUserInfo(response.authentication.accessToken); - } - } catch (error) { - console.error('Error retrieving user data from AsyncStorage:', error); - } - } - - const getUserInfo = async (token: string) => { - if (!token) return; - try { - const userResponse = await fetch( - 'https://www.googleapis.com/userinfo/v2/me', - { - headers: { Authorization: `Bearer ${token}` }, - }, - ); - const user = await userResponse.json(); - await AsyncStorage.setItem('@user', JSON.stringify(user)); - setUserInfo(user); - } catch (error) { - console.error('Failed to fetch user data:', error); - } - }; - - return ( - { - promptAsync(); - navigation.navigate('AllTrees'); - }} - > - Login Here - - ); -} diff --git a/src/screens/login/LoginScreen.tsx b/src/screens/login/LoginScreen.tsx index 4e9acfc..d7315f0 100644 --- a/src/screens/login/LoginScreen.tsx +++ b/src/screens/login/LoginScreen.tsx @@ -1,18 +1,6 @@ import { Image, Text, TouchableOpacity, View } from 'react-native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; -<<<<<<< HEAD -<<<<<<< HEAD -<<<<<<< HEAD import GoogleSignInButton from '@/components/GoogleSignInButton'; -======= -import GoogleSignIn from '@/components/GoogleSignIn'; ->>>>>>> d83525b (created login screen) -======= -import GoogleSignInButton from '@/screens/login/GoogleSignInButton'; ->>>>>>> 67e2d98 (hi fi login page created) -======= -import GoogleSignInButton from '@/components/GoogleSignInButton'; ->>>>>>> c708f3b (changed file structure) import { LoginStackParamList } from '@/types/navigation'; import { styles } from './styles'; @@ -27,42 +15,16 @@ export default function LoginScreen({ navigation, route }: LoginProps) { -<<<<<<< HEAD -<<<<<<< HEAD -======= ->>>>>>> 67e2d98 (hi fi login page created) navigation.navigate('AvailableTrees')} > Guest -<<<<<<< HEAD -======= - - navigation.navigate('TreeAvailability')} - > - Guest - ->>>>>>> d83525b (created login screen) -======= ->>>>>>> 67e2d98 (hi fi login page created) Are you an admin? -<<<<<<< HEAD -<<<<<<< HEAD - -======= - GoogleSignIn()}> - Login Here - ->>>>>>> d83525b (created login screen) -======= ->>>>>>> 67e2d98 (hi fi login page created) ); diff --git a/src/screens/login/styles.ts b/src/screens/login/styles.ts index 264bd62..a3ce3bc 100644 --- a/src/screens/login/styles.ts +++ b/src/screens/login/styles.ts @@ -15,28 +15,14 @@ export const styles = StyleSheet.create({ logoContainer: { alignItems: 'center', -<<<<<<< HEAD -<<<<<<< HEAD paddingTop: 20, paddingBottom: 70, -======= ->>>>>>> d83525b (created login screen) -======= - paddingTop: 20, - paddingBottom: 70, ->>>>>>> 67e2d98 (hi fi login page created) }, logo: { height: 200, -<<<<<<< HEAD -<<<<<<< HEAD -======= marginTop: 20, marginBottom: 70, ->>>>>>> d83525b (created login screen) -======= ->>>>>>> 67e2d98 (hi fi login page created) }, button: { @@ -44,13 +30,7 @@ export const styles = StyleSheet.create({ padding: 15, borderRadius: 5, alignItems: 'center', -<<<<<<< HEAD -<<<<<<< HEAD -======= marginBottom: 10, ->>>>>>> d83525b (created login screen) -======= ->>>>>>> 67e2d98 (hi fi login page created) }, buttonText: { @@ -63,14 +43,7 @@ export const styles = StyleSheet.create({ flex: 0, flexDirection: 'row', justifyContent: 'flex-end', -<<<<<<< HEAD -<<<<<<< HEAD - paddingTop: 10, -======= ->>>>>>> d83525b (created login screen) -======= paddingTop: 10, ->>>>>>> 67e2d98 (hi fi login page created) }, adminLoginText: { From 834a5194f8234d68ac166d8edb1c73c62488b100 Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Sun, 17 Nov 2024 16:46:16 -0800 Subject: [PATCH 43/67] conflicts --- package-lock.json | 25689 +++++++++++++++++++++++++++++--------------- package.json | 14 +- 2 files changed, 17232 insertions(+), 8471 deletions(-) diff --git a/package-lock.json b/package-lock.json index e0af261..85e5036 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "dependencies": { "@expo/metro-runtime": "~4.0.0", - "@react-native-async-storage/async-storage": "1.23.1", + "@react-native-async-storage/async-storage": "^1.23.1", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", @@ -18,6 +18,7 @@ "expo": "^52.0.0", "expo-auth-session": "~6.0.0", "expo-camera": "~16.0.5", + "expo-cli": "^6.3.12", "expo-constants": "~17.0.3", "expo-crypto": "~14.0.1", "expo-dev-client": "~5.0.2", @@ -25,13 +26,14 @@ "expo-status-bar": "~2.0.0", "expo-web-browser": "~14.0.1", "nodemon": "^3.1.7", - "react": "18.3.1", - "react-native": "0.76.2", + "react": "^18.3.1", + "react-dom": "18.2.0", + "react-native": "^0.76.2", "react-native-config": "^1.5.3", "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "~2.20.2", "react-native-reanimated": "~3.16.1", - "react-native-safe-area-context": "4.12.0", + "react-native-safe-area-context": "^4.12.0", "react-native-screens": "~4.1.0", "react-native-svg": "15.8.0", "react-native-toast-message": "^2.2.1", @@ -253,7 +255,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" @@ -630,7 +631,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", @@ -694,6 +694,24 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", @@ -716,7 +734,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", @@ -734,7 +751,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", - "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.20.5", @@ -755,7 +771,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", @@ -892,6 +907,19 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", @@ -2321,6 +2349,16 @@ "node": ">=6.9.0" } }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/@egjs/hammerjs": { "version": "2.0.17", "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", @@ -2412,6 +2450,15 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@expo/apple-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/apple-utils/-/apple-utils-1.0.0.tgz", + "integrity": "sha512-V8gMy1C63oAYlvkSjhfGYOET7sOmRIUAYv/wVcKJZiVAMZ5MQ2geeXCpLGC4+vuOQe2Hs3+qAgl4y0/b8OUO+A==", + "license": "MIT", + "bin": { + "apple-utils": "bin.js" + } + }, "node_modules/@expo/bunyan": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.1.tgz", @@ -2742,6 +2789,293 @@ "node": ">=10" } }, + "node_modules/@expo/dev-server": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.2.0.tgz", + "integrity": "sha512-1XG8TS48M2oJyTVF6lYd3NX0hTauCjYfdMiDp3ZLFDV6Xoq+YXMKSKCD+kEtB8SefEmtJcFrstFXkpy9KTvk4w==", + "license": "MIT", + "dependencies": { + "@expo/bunyan": "4.0.0", + "@expo/metro-config": "~0.6.0", + "@expo/osascript": "2.0.33", + "@expo/spawn-async": "^1.5.0", + "body-parser": "^1.20.1", + "chalk": "^4.0.0", + "connect": "^3.7.0", + "fs-extra": "9.0.0", + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1", + "node-fetch": "^2.6.0", + "open": "^8.3.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "serialize-error": "6.0.0", + "temp-dir": "^2.0.0" + } + }, + "node_modules/@expo/dev-server/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/bunyan": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", + "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", + "engines": [ + "node >=0.10.0" + ], + "license": "MIT", + "dependencies": { + "uuid": "^8.0.0" + }, + "optionalDependencies": { + "mv": "~2", + "safe-json-stringify": "~1" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/config": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.0.5.tgz", + "integrity": "sha512-3CnLmtAQUWqLZwTRliS23QoFwdyhg4AWtp6gZ0qfcXthR84RvlZKcCDQQIyPiRUgu8dZa+gQDcdRJtgE+GM5XQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~6.0.0", + "@expo/config-types": "^48.0.0", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/config-plugins": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-6.0.2.tgz", + "integrity": "sha512-Cn01fXMHwjU042EgO9oO3Mna0o/UCrW91MQLMbJa4pXM41CYGjNgVy1EVXiuRRx/upegHhvltBw5D+JaUm8aZQ==", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^48.0.0", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/config-plugins/node_modules/@expo/json-file": { + "version": "8.2.37", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", + "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.2", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/config-plugins/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/config-types": { + "version": "48.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-48.0.0.tgz", + "integrity": "sha512-DwyV4jTy/+cLzXGAo1xftS6mVlSiLIWZjl9DjTCLPFVgNYQxnh7htPilRv4rBhiNs7KaznWqKU70+4zQoKVT9A==", + "license": "MIT" + }, + "node_modules/@expo/dev-server/node_modules/@expo/json-file": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.3.3.tgz", + "integrity": "sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.2", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/metro-config": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.6.0.tgz", + "integrity": "sha512-AqiWCyD6MGQuddZuitdpNVpPUO7JZEjPmLaDabAf/hEP6Uo9UJ4flx0OGcJRBkZTRSZ3Z3WwSBtq0LWvABJzrA==", + "license": "MIT", + "dependencies": { + "@expo/config": "~8.0.0", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "resolve-from": "^5.0.0", + "sucrase": "^3.20.0" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/osascript": { + "version": "2.0.33", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", + "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.5.0", + "exec-async": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/dev-server/node_modules/@expo/plist": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", + "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "~0.7.7", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/@expo/dev-server/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/dev-server/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/dev-server/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@expo/dev-server/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/dev-server/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@expo/dev-server/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/dev-server/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/dev-server/node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@expo/dev-server/node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, "node_modules/@expo/devcert": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.4.tgz", @@ -3228,31 +3562,78 @@ "node": ">=12" } }, - "node_modules/@expo/sdk-runtime-versions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", - "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==", - "license": "MIT" - }, - "node_modules/@expo/spawn-async": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.2.tgz", - "integrity": "sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==", + "node_modules/@expo/schemer": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@expo/schemer/-/schemer-1.4.5.tgz", + "integrity": "sha512-i96A2GaZWLE7K1McRt8Vf7vsMKzzM/1t+xUXOTdBEiGH2ffiJjU69ufbTI0OwjLFCUCzPI2LzXwAHVnSP+Rkog==", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3" - }, - "engines": { - "node": ">=12" + "ajv": "^8.1.0", + "ajv-formats": "^2.0.2", + "json-schema-traverse": "^1.0.0", + "lodash": "^4.17.21", + "probe-image-size": "^7.1.0", + "read-chunk": "^3.2.0" } }, - "node_modules/@expo/vector-icons": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-14.0.4.tgz", - "integrity": "sha512-+yKshcbpDfbV4zoXOgHxCwh7lkE9VVTT5T03OUlBsqfze1PLy6Hi4jp1vSb1GVbY6eskvMIivGVc9SKzIv0oEQ==", + "node_modules/@expo/schemer/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { - "prop-types": "^15.8.1" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@expo/schemer/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/@expo/schemer/node_modules/probe-image-size": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", + "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", + "license": "MIT", + "dependencies": { + "lodash.merge": "^4.6.2", + "needle": "^2.5.2", + "stream-parser": "~0.3.1" + } + }, + "node_modules/@expo/sdk-runtime-versions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", + "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==", + "license": "MIT" + }, + "node_modules/@expo/spawn-async": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.2.tgz", + "integrity": "sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/vector-icons": { + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-14.0.4.tgz", + "integrity": "sha512-+yKshcbpDfbV4zoXOgHxCwh7lkE9VVTT5T03OUlBsqfze1PLy6Hi4jp1vSb1GVbY6eskvMIivGVc9SKzIv0oEQ==", + "license": "MIT", + "dependencies": { + "prop-types": "^15.8.1" } }, "node_modules/@expo/xcpretty": { @@ -3279,6 +3660,27 @@ "@babel/highlight": "^7.10.4" } }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "license": "MIT" + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, "node_modules/@humanwhocodes/config-array": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", @@ -3736,6 +4138,12 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3805,6 +4213,32 @@ "node": ">=10" } }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -3837,188 +4271,143 @@ "merge-options": "^3.0.4" }, "peerDependencies": { - "react-native": "^0.0.0-0 || >=0.65 <1.0" + "react-native": "^0.0.0-0 || >=0.60 <1.0" } }, - "node_modules/@react-native-community/cli": { + "node_modules/@react-native-community/cli-debugger-ui": { "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-13.6.9.tgz", - "integrity": "sha512-hFJL4cgLPxncJJd/epQ4dHnMg5Jy/7Q56jFvA3MHViuKpzzfTCJCB+pGY54maZbtym53UJON9WTGpM3S81UfjQ==", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-13.6.9.tgz", + "integrity": "sha512-TkN7IdFmGPPvTpAo3nCAH9uwGCPxWBEAwpqEZDrq0NWllI7Tdie8vDpGdrcuCcKalmhq6OYnkXzeBah7O1Ztpw==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "@react-native-community/cli-clean": "13.6.9", - "@react-native-community/cli-config": "13.6.9", - "@react-native-community/cli-debugger-ui": "13.6.9", - "@react-native-community/cli-doctor": "13.6.9", - "@react-native-community/cli-hermes": "13.6.9", - "@react-native-community/cli-server-api": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", - "@react-native-community/cli-types": "13.6.9", - "chalk": "^4.1.2", - "commander": "^9.4.1", - "deepmerge": "^4.3.0", - "execa": "^5.0.0", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0", - "graceful-fs": "^4.1.3", - "prompts": "^2.4.2", - "semver": "^7.5.2" - }, - "bin": { - "rnc-cli": "build/bin.js" - }, - "engines": { - "node": ">=18" + "serve-static": "^1.13.1" } }, - "node_modules/@react-native-community/cli-clean": { + "node_modules/@react-native-community/cli-server-api": { "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-13.6.9.tgz", - "integrity": "sha512-7Dj5+4p9JggxuVNOjPbduZBAP1SUgNhLKVw5noBUzT/3ZpUZkDM+RCSwyoyg8xKWoE4OrdUAXwAFlMcFDPKykA==", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-13.6.9.tgz", + "integrity": "sha512-W8FSlCPWymO+tlQfM3E0JmM8Oei5HZsIk5S0COOl0MRi8h0NmHI4WSTF2GCfbFZkcr2VI/fRsocoN8Au4EZAug==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { + "@react-native-community/cli-debugger-ui": "13.6.9", "@react-native-community/cli-tools": "13.6.9", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2" + "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" } }, - "node_modules/@react-native-community/cli-clean/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/@react-native-community/cli-server-api/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "license": "MIT", - "engines": { - "node": ">=10" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 10.14.2" } }, - "node_modules/@react-native-community/cli-clean/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/@react-native-community/cli-server-api/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "license": "MIT", - "engines": { - "node": ">=6" + "optional": true, + "peer": true, + "dependencies": { + "@types/istanbul-lib-report": "*" } }, - "node_modules/@react-native-community/cli-clean/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/@react-native-community/cli-server-api/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" + "@types/yargs-parser": "*" } }, - "node_modules/@react-native-community/cli-clean/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "mimic-fn": "^2.1.0" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 10" } }, - "node_modules/@react-native-community/cli-config": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-13.6.9.tgz", - "integrity": "sha512-rFfVBcNojcMm+KKHE/xqpqXg8HoKl4EC7bFHUrahMJ+y/tZll55+oX/PGG37rzB8QzP2UbMQ19DYQKC1G7kXeg==", + "node_modules/@react-native-community/cli-server-api/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "license": "MIT", - "dependencies": { - "@react-native-community/cli-tools": "13.6.9", - "chalk": "^4.1.2", - "cosmiconfig": "^5.1.0", - "deepmerge": "^4.3.0", - "fast-glob": "^3.3.2", - "joi": "^17.2.1" - } + "optional": true, + "peer": true }, - "node_modules/@react-native-community/cli-debugger-ui": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-13.6.9.tgz", - "integrity": "sha512-TkN7IdFmGPPvTpAo3nCAH9uwGCPxWBEAwpqEZDrq0NWllI7Tdie8vDpGdrcuCcKalmhq6OYnkXzeBah7O1Ztpw==", + "node_modules/@react-native-community/cli-server-api/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "serve-static": "^1.13.1" + "async-limiter": "~1.0.0" } }, - "node_modules/@react-native-community/cli-doctor": { + "node_modules/@react-native-community/cli-tools": { "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-13.6.9.tgz", - "integrity": "sha512-5quFaLdWFQB+677GXh5dGU9I5eg2z6Vg4jOX9vKnc9IffwyIFAyJfCZHrxLSRPDGNXD7biDQUdoezXYGwb6P/A==", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-13.6.9.tgz", + "integrity": "sha512-OXaSjoN0mZVw3nrAwcY1PC0uMfyTd9fz7Cy06dh+EJc+h0wikABsVRzV8cIOPrVV+PPEEXE0DBrH20T2puZzgQ==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "@react-native-community/cli-config": "13.6.9", - "@react-native-community/cli-platform-android": "13.6.9", - "@react-native-community/cli-platform-apple": "13.6.9", - "@react-native-community/cli-platform-ios": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", + "appdirsjs": "^1.2.4", "chalk": "^4.1.2", - "command-exists": "^1.2.8", - "deepmerge": "^4.3.0", - "envinfo": "^7.10.0", "execa": "^5.0.0", - "hermes-profile-transformer": "^0.0.6", - "node-stream-zip": "^1.9.1", + "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", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1", - "yaml": "^2.2.1" + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/cli-cursor": { + "node_modules/@react-native-community/cli-tools/node_modules/cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "restore-cursor": "^3.1.0" }, @@ -4026,11 +4415,13 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/execa": { + "node_modules/@react-native-community/cli-tools/node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -4049,11 +4440,13 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/get-stream": { + "node_modules/@react-native-community/cli-tools/node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">=10" }, @@ -4061,23 +4454,38 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/is-stream": { + "node_modules/@react-native-community/cli-tools/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "license": "MIT", - "engines": { + "optional": true, + "peer": true, + "engines": { "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/log-symbols": { + "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -4089,20 +4497,38 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/mimic-fn": { + "node_modules/@react-native-community/cli-tools/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">=6" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/npm-run-path": { + "node_modules/@react-native-community/cli-tools/node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "path-key": "^3.0.0" }, @@ -4110,11 +4536,13 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/onetime": { + "node_modules/@react-native-community/cli-tools/node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "mimic-fn": "^2.1.0" }, @@ -4125,11 +4553,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/ora": { + "node_modules/@react-native-community/cli-tools/node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/ora": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -4148,23 +4592,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/ora/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/restore-cursor": { + "node_modules/@react-native-community/cli-tools/node_modules/restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -4173,11 +4607,13 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/semver": { + "node_modules/@react-native-community/cli-tools/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "license": "ISC", + "optional": true, + "peer": true, "bin": { "semver": "bin/semver.js" }, @@ -4185,54 +4621,168 @@ "node": ">=10" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/@react-native-community/cli-tools/node_modules/sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/@react-native/assets-registry": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.76.2.tgz", + "integrity": "sha512-0CTWv/FqJzU1vsyx2JpCkyLSUOePU7DdKgFvtHdwOxFpOw3aBecszqZDGJADYV9WSZQlq6RV0HmIaWycGYCOMA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-plugin-codegen": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.2.tgz", + "integrity": "sha512-a1IfRho/ZUVbvzSu3JWkxsvqyEI7IXApPQikhGWw4e24QYsIYHdlIULs3rb0840lqpO1dbbuudfO7lmkpkbkMg==", "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" + "@react-native/codegen": "0.76.2" }, "engines": { - "node": ">=6" + "node": ">=18" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "node_modules/@react-native/babel-preset": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.76.2.tgz", + "integrity": "sha512-/kbxZqy70mGONv23uZg7lm7ZCE4dO5dgMzVPz6QsveXIRHQBRLsSC+9w2iZEnYWpLayoWFmTbq8ZG+4W32D3bA==", "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/plugin-proposal-export-default-from": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-default-from": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-flow-strip-types": "^7.25.2", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-runtime": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.25.2", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/template": "^7.25.0", + "@react-native/babel-plugin-codegen": "0.76.2", + "babel-plugin-syntax-hermes-parser": "^0.25.1", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" + }, "engines": { - "node": ">=6" + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" } }, - "node_modules/@react-native-community/cli-hermes": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-13.6.9.tgz", - "integrity": "sha512-GvwiwgvFw4Ws+krg2+gYj8sR3g05evmNjAHkKIKMkDTJjZ8EdyxbkifRUs1ZCq3TMZy2oeblZBXCJVOH4W7ZbA==", + "node_modules/@react-native/codegen": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.76.2.tgz", + "integrity": "sha512-rIgdI5mHHnNTzAeDYH+ivKMIcv6vr04Ol+TmX77n1HjJkzMhQqSHWcX+Pq9oiu7l2zKkymadrw6OPD8VPgre8g==", "license": "MIT", "dependencies": { - "@react-native-community/cli-platform-android": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", - "chalk": "^4.1.2", - "hermes-profile-transformer": "^0.0.6" + "@babel/parser": "^7.25.3", + "glob": "^7.1.1", + "hermes-parser": "0.23.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, - "node_modules/@react-native-community/cli-platform-android": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-13.6.9.tgz", - "integrity": "sha512-9KsYGdr08QhdvT3Ht7e8phQB3gDX9Fs427NJe0xnoBh+PDPTI2BD5ks5ttsH8CzEw8/P6H8tJCHq6hf2nxd9cw==", + "node_modules/@react-native/codegen/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.2.tgz", + "integrity": "sha512-ZRL8oTGSMwXqTsVkRL9AVW8C/AZRnxCcFfhestsx//SrQt3J/hbtDOHTIGkkt5AEA0zEvb/UAAyIAN/wuN4llw==", "license": "MIT", "dependencies": { - "@react-native-community/cli-tools": "13.6.9", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2", - "fast-xml-parser": "^4.2.4", - "logkitty": "^0.7.1" + "@react-native/dev-middleware": "0.76.2", + "@react-native/metro-babel-transformer": "0.76.2", + "chalk": "^4.0.0", + "execa": "^5.1.1", + "invariant": "^2.2.4", + "metro": "^0.81.0", + "metro-config": "^0.81.0", + "metro-core": "^0.81.0", + "node-fetch": "^2.2.0", + "readline": "^1.3.0", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@react-native-community/cli-server-api": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli-server-api": { + "optional": true + } } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/execa": { + "node_modules/@react-native/community-cli-plugin/node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", @@ -4255,7 +4805,7 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/get-stream": { + "node_modules/@react-native/community-cli-plugin/node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", @@ -4267,7 +4817,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/is-stream": { + "node_modules/@react-native/community-cli-plugin/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", @@ -4279,7 +4829,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/mimic-fn": { + "node_modules/@react-native/community-cli-plugin/node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", @@ -4288,7 +4838,7 @@ "node": ">=6" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/npm-run-path": { + "node_modules/@react-native/community-cli-plugin/node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", @@ -4300,7 +4850,7 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/onetime": { + "node_modules/@react-native/community-cli-plugin/node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", @@ -4315,1768 +4865,1854 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-platform-apple": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-apple/-/cli-platform-apple-13.6.9.tgz", - "integrity": "sha512-KoeIHfhxMhKXZPXmhQdl6EE+jGKWwoO9jUVWgBvibpVmsNjo7woaG/tfJMEWfWF3najX1EkQAoJWpCDBMYWtlA==", - "license": "MIT", - "dependencies": { - "@react-native-community/cli-tools": "13.6.9", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2", - "fast-xml-parser": "^4.0.12", - "ora": "^5.4.1" + "node_modules/@react-native/community-cli-plugin/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.2.tgz", + "integrity": "sha512-FIcz24Oya2wIO7rZD3dxVyK8t5ZD6Fojl9o7lrjnTWqMedcevRTtdSOIAf4ypksYH/x7HypovE2Zp8U65Xv0Mw==", + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/@react-native/dev-middleware": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.76.2.tgz", + "integrity": "sha512-qiowXpxofLk0lpIZps7fyyp9NiKlqBwh0R0yVub5l4EJcqjLonjsznYAHbusnPW9kb9MQSdovGPNv5b8RadJww==", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.76.2", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "selfsigned": "^2.4.1", + "serve-static": "^1.13.1", + "ws": "^6.2.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">=18" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/@react-native/dev-middleware/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/@react-native/dev-middleware/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "node_modules/@react-native/dev-middleware/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "async-limiter": "~1.0.0" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/@react-native/gradle-plugin": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.76.2.tgz", + "integrity": "sha512-KC5/uAeLoeD1dOjymx6gnNFHGGLB22xNYjrjrJNK5r0bw2O2KXp4rpB5VCT/2H5B48cVC0xPB7RIKOFrDHr5bQ==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=18" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/@react-native/js-polyfills": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.76.2.tgz", + "integrity": "sha512-OXunyNn33fa7gQ6iU5rQcYZQsO7OkJIAr/TgVdoHxpOB4i+ZGsfv6df3JKriBVT1ZZm6ZTlKyIa4QpLq3p0dmw==", "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/@react-native/metro-babel-transformer": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.2.tgz", + "integrity": "sha512-OIYhmWfN+HDyQLzoEg+2P0h7OopYk4djggg0M+k5e1a+g2dFNJILO/BsDobM8uLA8hAzClAJyJLZbPo5jeqdMA==", "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "@babel/core": "^7.25.2", + "@react-native/babel-preset": "0.76.2", + "hermes-parser": "0.23.1", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">=6" + "node": ">=18" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "*" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "node_modules/@react-native/normalize-color": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.1.0.tgz", + "integrity": "sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==", + "license": "MIT" + }, + "node_modules/@react-native/normalize-colors": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.2.tgz", + "integrity": "sha512-ICoOpaTLPsFQjNLSM00NgQr6wal300cZZonHVSDXKntX+BfkLeuCHRtr/Mn+klTtW+/1v2/2FRm9dXjvyGf9Dw==", + "license": "MIT" + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", + "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", "license": "MIT", "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react-native": "*" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/@react-navigation/core": { + "version": "6.4.17", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.17.tgz", + "integrity": "sha512-Nd76EpomzChWAosGqWOYE3ItayhDzIEzzZsT7PfGcRFDgW5miHV2t4MZcq9YIK4tzxZjVVpYbIynOOQQd1e0Cg==", "license": "MIT", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "@react-navigation/routers": "^6.1.9", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.23", + "query-string": "^7.1.3", + "react-is": "^16.13.0", + "use-latest-callback": "^0.2.1" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": "*" } }, - "node_modules/@react-native-community/cli-platform-ios": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-13.6.9.tgz", - "integrity": "sha512-CiUcHlGs8vE0CAB4oi1f+dzniqfGuhWPNrDvae2nm8dewlahTBwIcK5CawyGezjcJoeQhjBflh9vloska+nlnw==", + "node_modules/@react-navigation/elements": { + "version": "1.3.31", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.31.tgz", + "integrity": "sha512-bUzP4Awlljx5RKEExw8WYtif8EuQni2glDaieYROKTnaxsu9kEIA515sXQgUDZU4Ob12VoL7+z70uO3qrlfXcQ==", "license": "MIT", - "dependencies": { - "@react-native-community/cli-platform-apple": "13.6.9" + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0" } }, - "node_modules/@react-native-community/cli-server-api": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-13.6.9.tgz", - "integrity": "sha512-W8FSlCPWymO+tlQfM3E0JmM8Oei5HZsIk5S0COOl0MRi8h0NmHI4WSTF2GCfbFZkcr2VI/fRsocoN8Au4EZAug==", + "node_modules/@react-navigation/native": { + "version": "6.1.18", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.1.18.tgz", + "integrity": "sha512-mIT9MiL/vMm4eirLcmw2h6h/Nm5FICtnYSdohq4vTLA2FF/6PNhByM7s8ffqoVfE5L0uAa6Xda1B7oddolUiGg==", "license": "MIT", "dependencies": { - "@react-native-community/cli-debugger-ui": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", - "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" + "@react-navigation/core": "^6.4.17", + "escape-string-regexp": "^4.0.0", + "fast-deep-equal": "^3.1.3", + "nanoid": "^3.1.23" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/@react-navigation/native-stack": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.11.0.tgz", + "integrity": "sha512-U5EcUB9Q2NQspCFwYGGNJm0h6wBCOv7T30QjndmvlawLkNt7S7KWbpWyxS9XBHSIKF57RgWjfxuJNTgTstpXxw==", "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "@react-navigation/elements": "^1.3.31", + "warn-once": "^0.1.0" }, - "engines": { - "node": ">= 10.14.2" + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0", + "react-native-screens": ">= 3.0.0" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/@react-navigation/routers": { + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.9.tgz", + "integrity": "sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA==", "license": "MIT", "dependencies": { - "@types/istanbul-lib-report": "*" + "nanoid": "^3.1.23" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@segment/loosely-validate-event": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", + "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", + "dependencies": { + "component-type": "^1.2.1", + "join-component": "^1.1.0" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "license": "MIT", + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "license": "BSD-3-Clause", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" + "@hapi/hoek": "^9.0.0" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "license": "BSD-3-Clause" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "license": "MIT" }, - "node_modules/@react-native-community/cli-server-api/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "license": "BSD-3-Clause", "dependencies": { - "async-limiter": "~1.0.0" + "type-detect": "4.0.8" } }, - "node_modules/@react-native-community/cli-tools": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-13.6.9.tgz", - "integrity": "sha512-OXaSjoN0mZVw3nrAwcY1PC0uMfyTd9fz7Cy06dh+EJc+h0wikABsVRzV8cIOPrVV+PPEEXE0DBrH20T2puZzgQ==", + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@supabase/auth-js": { + "version": "2.65.1", + "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.65.1.tgz", + "integrity": "sha512-IA7i2Xq2SWNCNMKxwmPlHafBQda0qtnFr8QnyyBr+KaSxoXXqEzFCnQ1dGTy6bsZjVBgXu++o3qrDypTspaAPw==", "license": "MIT", "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" + "@supabase/node-fetch": "^2.6.14" } }, - "node_modules/@react-native-community/cli-tools/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "node_modules/@supabase/functions-js": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.4.3.tgz", + "integrity": "sha512-sOLXy+mWRyu4LLv1onYydq+10mNRQ4rzqQxNhbrKLTLTcdcmS9hbWif0bGz/NavmiQfPs4ZcmQJp4WqOXlR4AQ==", "license": "MIT", "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" + "@supabase/node-fetch": "^2.6.14" } }, - "node_modules/@react-native-community/cli-tools/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/@supabase/node-fetch": { + "version": "2.6.15", + "resolved": "https://registry.npmjs.org/@supabase/node-fetch/-/node-fetch-2.6.15.tgz", + "integrity": "sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": "4.x || >=6.0.0" } }, - "node_modules/@react-native-community/cli-tools/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/@supabase/postgrest-js": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.16.3.tgz", + "integrity": "sha512-HI6dsbW68AKlOPofUjDTaosiDBCtW4XAm0D18pPwxoW3zKOE2Ru13Z69Wuys9fd6iTpfDViNco5sgrtnP0666A==", "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@supabase/node-fetch": "^2.6.14" } }, - "node_modules/@react-native-community/cli-tools/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/@supabase/realtime-js": { + "version": "2.10.7", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.10.7.tgz", + "integrity": "sha512-OLI0hiSAqQSqRpGMTUwoIWo51eUivSYlaNBgxsXZE7PSoWh12wPRdVt0psUMaUzEonSB85K21wGc7W5jHnT6uA==", "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@supabase/node-fetch": "^2.6.14", + "@types/phoenix": "^1.5.4", + "@types/ws": "^8.5.10", + "ws": "^8.14.2" } }, - "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "node_modules/@supabase/storage-js": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.7.1.tgz", + "integrity": "sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "@supabase/node-fetch": "^2.6.14" } }, - "node_modules/@react-native-community/cli-tools/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "node_modules/@supabase/supabase-js": { + "version": "2.46.1", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.46.1.tgz", + "integrity": "sha512-HiBpd8stf7M6+tlr+/82L8b2QmCjAD8ex9YdSAKU+whB/SHXXJdus1dGlqiH9Umy9ePUuxaYmVkGd9BcvBnNvg==", "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" + "@supabase/auth-js": "2.65.1", + "@supabase/functions-js": "2.4.3", + "@supabase/node-fetch": "2.6.15", + "@supabase/postgrest-js": "1.16.3", + "@supabase/realtime-js": "2.10.7", + "@supabase/storage-js": "2.7.1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-tools/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", "engines": { - "node": ">=6" + "node": ">=10.13.0" } }, - "node_modules/@react-native-community/cli-tools/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "license": "MIT", "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/@react-native-community/cli-tools/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@babel/types": "^7.0.0" } }, - "node_modules/@react-native-community/cli-tools/node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "license": "MIT", "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/@react-native-community/cli-tools/node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "license": "MIT", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "@babel/types": "^7.20.7" } }, - "node_modules/@react-native-community/cli-tools/node_modules/sudo-prompt": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", - "license": "MIT" - }, - "node_modules/@react-native-community/cli-types": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-13.6.9.tgz", - "integrity": "sha512-RLxDppvRxXfs3hxceW/mShi+6o5yS+kFPnPqZTaMKKR5aSg7LwDpLQW4K2D22irEG8e6RKDkZUeH9aL3vO2O0w==", + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "license": "MIT", "dependencies": { - "joi": "^17.2.1" + "@types/connect": "*", + "@types/node": "*" } }, - "node_modules/@react-native-community/cli/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "license": "MIT", - "engines": { - "node": "^12.20.0 || >=14" + "dependencies": { + "@types/node": "*" } }, - "node_modules/@react-native-community/cli/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" } }, - "node_modules/@react-native-community/cli/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@types/node": "*" } }, - "node_modules/@react-native-community/cli/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" } }, - "node_modules/@react-native-community/cli/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" } }, - "node_modules/@react-native-community/cli/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" + "@types/eslint": "*", + "@types/estree": "*" } }, - "node_modules/@react-native-community/cli/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "node_modules/@react-native-community/cli/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/@types/express-serve-static-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.1.tgz", + "integrity": "sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==", "license": "MIT", "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" } }, - "node_modules/@react-native-community/cli/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" } }, - "node_modules/@react-native-community/cli/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "license": "MIT", "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/minimatch": "*", + "@types/node": "*" } }, - "node_modules/@react-native-community/cli/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" + "@types/node": "*" } }, - "node_modules/@react-native-community/cli/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } + "node_modules/@types/hammerjs": { + "version": "2.0.46", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz", + "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", + "license": "MIT" }, - "node_modules/@react-native-community/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" }, - "node_modules/@react-native-google-signin/google-signin": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@react-native-google-signin/google-signin/-/google-signin-13.1.0.tgz", - "integrity": "sha512-C2/sqb0/s0c+Dwc/mykASZsRuHxGqn7SFrCxCY9D8p8IOQO05haInhCc7lzraJshRixGva5c/4usQZ71HMYSEQ==", - "license": "MIT", - "peerDependencies": { - "expo": ">=50.0.0", - "react": "*", - "react-dom": "*", - "react-native": "*" - }, - "peerDependenciesMeta": { - "expo": { - "optional": true - }, - "react-dom": { - "optional": true - } - } + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "license": "MIT" }, - "node_modules/@react-native/assets-registry": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.76.2.tgz", - "integrity": "sha512-0CTWv/FqJzU1vsyx2JpCkyLSUOePU7DdKgFvtHdwOxFpOw3aBecszqZDGJADYV9WSZQlq6RV0HmIaWycGYCOMA==", + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", "license": "MIT", - "engines": { - "node": ">=18" + "dependencies": { + "@types/node": "*" } }, - "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.2.tgz", - "integrity": "sha512-a1IfRho/ZUVbvzSu3JWkxsvqyEI7IXApPQikhGWw4e24QYsIYHdlIULs3rb0840lqpO1dbbuudfO7lmkpkbkMg==", + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "license": "MIT", "dependencies": { - "@react-native/codegen": "0.76.2" - }, - "engines": { - "node": ">=18" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/@react-native/babel-preset": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.76.2.tgz", - "integrity": "sha512-/kbxZqy70mGONv23uZg7lm7ZCE4dO5dgMzVPz6QsveXIRHQBRLsSC+9w2iZEnYWpLayoWFmTbq8ZG+4W32D3bA==", + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "license": "MIT", "dependencies": { - "@babel/core": "^7.25.2", - "@babel/plugin-proposal-export-default-from": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-default-from": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.25.4", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.25.0", - "@babel/plugin-transform-class-properties": "^7.25.4", - "@babel/plugin-transform-classes": "^7.25.4", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.8", - "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-literals": "^7.25.2", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-react-display-name": "^7.24.7", - "@babel/plugin-transform-react-jsx": "^7.25.2", - "@babel/plugin-transform-react-jsx-self": "^7.24.7", - "@babel/plugin-transform-react-jsx-source": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-runtime": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-typescript": "^7.25.2", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/template": "^7.25.0", - "@react-native/babel-plugin-codegen": "0.76.2", - "babel-plugin-syntax-hermes-parser": "^0.25.1", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" + "@types/istanbul-lib-report": "*" } }, - "node_modules/@react-native/codegen": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.76.2.tgz", - "integrity": "sha512-rIgdI5mHHnNTzAeDYH+ivKMIcv6vr04Ol+TmX77n1HjJkzMhQqSHWcX+Pq9oiu7l2zKkymadrw6OPD8VPgre8g==", + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.25.3", - "glob": "^7.1.1", - "hermes-parser": "0.23.1", - "invariant": "^2.2.4", - "jscodeshift": "^0.14.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "yargs": "^17.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" + "@types/node": "*" } }, - "node_modules/@react-native/codegen/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", + "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "undici-types": "~6.19.8" } }, - "node_modules/@react-native/community-cli-plugin": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.2.tgz", - "integrity": "sha512-ZRL8oTGSMwXqTsVkRL9AVW8C/AZRnxCcFfhestsx//SrQt3J/hbtDOHTIGkkt5AEA0zEvb/UAAyIAN/wuN4llw==", + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", "license": "MIT", "dependencies": { - "@react-native/dev-middleware": "0.76.2", - "@react-native/metro-babel-transformer": "0.76.2", - "chalk": "^4.0.0", - "execa": "^5.1.1", - "invariant": "^2.2.4", - "metro": "^0.81.0", - "metro-config": "^0.81.0", - "metro-core": "^0.81.0", - "node-fetch": "^2.2.0", - "readline": "^1.3.0", - "semver": "^7.1.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@react-native-community/cli-server-api": "*" - }, - "peerDependenciesMeta": { - "@react-native-community/cli-server-api": { - "optional": true - } + "@types/node": "*" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/@types/phoenix": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.5.tgz", + "integrity": "sha512-xegpDuR+z0UqG9fwHqNoy3rI7JDlvaPh2TY47Fl80oq6g+hXT+c/LEuE43X48clZ6lOfANl5WrPur9fYO1RJ/w==", + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.17", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", + "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/@types/react-native": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.72.8.tgz", + "integrity": "sha512-St6xA7+EoHN5mEYfdWnfYt0e8u6k2FR0P9s2arYgakQGFgU1f9FlPrIEcj0X24pLCF5c5i3WVuLCUdiCYHmOoA==", "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@react-native/virtualized-lists": "^0.72.4", + "@types/react": "*" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/@types/react-navigation": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/react-navigation/-/react-navigation-3.0.8.tgz", + "integrity": "sha512-r8UQvBmOz7XjPE8AHTHh0SThGqModhQtSsntkmob7rczhueJIqDwBOgsEn54SJa25XzD/KBlelAWeVZ7+Ggm8A==", "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@types/react": "*", + "@types/react-native": "*" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/@types/responselike": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@types/node": "*" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/@types/retry": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz", + "integrity": "sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "license": "MIT", "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" + "@types/mime": "^1", + "@types/node": "*" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/express": "*" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" } }, - "node_modules/@react-native/debugger-frontend": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.2.tgz", - "integrity": "sha512-FIcz24Oya2wIO7rZD3dxVyK8t5ZD6Fojl9o7lrjnTWqMedcevRTtdSOIAf4ypksYH/x7HypovE2Zp8U65Xv0Mw==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.76.2.tgz", - "integrity": "sha512-qiowXpxofLk0lpIZps7fyyp9NiKlqBwh0R0yVub5l4EJcqjLonjsznYAHbusnPW9kb9MQSdovGPNv5b8RadJww==", - "license": "MIT", - "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.76.2", - "chrome-launcher": "^0.15.2", - "chromium-edge-launcher": "^0.2.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "nullthrows": "^1.1.1", - "open": "^7.0.3", - "selfsigned": "^2.4.1", - "serve-static": "^1.13.1", - "ws": "^6.2.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "@types/node": "*" } }, - "node_modules/@react-native/dev-middleware/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", "license": "MIT" }, - "node_modules/@react-native/dev-middleware/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "node_modules/@types/ws": { + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", + "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", "license": "MIT", "dependencies": { - "async-limiter": "~1.0.0" + "@types/node": "*" } }, - "node_modules/@react-native/gradle-plugin": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.76.2.tgz", - "integrity": "sha512-KC5/uAeLoeD1dOjymx6gnNFHGGLB22xNYjrjrJNK5r0bw2O2KXp4rpB5VCT/2H5B48cVC0xPB7RIKOFrDHr5bQ==", + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "license": "MIT", - "engines": { - "node": ">=18" + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/@react-native/js-polyfills": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.76.2.tgz", - "integrity": "sha512-OXunyNn33fa7gQ6iU5rQcYZQsO7OkJIAr/TgVdoHxpOB4i+ZGsfv6df3JKriBVT1ZZm6ZTlKyIa4QpLq3p0dmw==", - "license": "MIT", - "engines": { - "node": ">=18" - } + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" }, - "node_modules/@react-native/metro-babel-transformer": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.2.tgz", - "integrity": "sha512-OIYhmWfN+HDyQLzoEg+2P0h7OopYk4djggg0M+k5e1a+g2dFNJILO/BsDobM8uLA8hAzClAJyJLZbPo5jeqdMA==", + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.14.0.tgz", + "integrity": "sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.76.2", - "hermes-parser": "0.23.1", - "nullthrows": "^1.1.1" + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/type-utils": "8.14.0", + "@typescript-eslint/utils": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "*" + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@react-native/normalize-colors": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.2.tgz", - "integrity": "sha512-ICoOpaTLPsFQjNLSM00NgQr6wal300cZZonHVSDXKntX+BfkLeuCHRtr/Mn+klTtW+/1v2/2FRm9dXjvyGf9Dw==", - "license": "MIT" - }, - "node_modules/@react-native/virtualized-lists": { - "version": "0.72.8", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", - "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", - "license": "MIT", + "node_modules/@typescript-eslint/parser": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.14.0.tgz", + "integrity": "sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/typescript-estree": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "react-native": "*" + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@react-navigation/core": { - "version": "6.4.17", - "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.17.tgz", - "integrity": "sha512-Nd76EpomzChWAosGqWOYE3ItayhDzIEzzZsT7PfGcRFDgW5miHV2t4MZcq9YIK4tzxZjVVpYbIynOOQQd1e0Cg==", + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.14.0.tgz", + "integrity": "sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==", + "dev": true, "license": "MIT", "dependencies": { - "@react-navigation/routers": "^6.1.9", - "escape-string-regexp": "^4.0.0", - "nanoid": "^3.1.23", - "query-string": "^7.1.3", - "react-is": "^16.13.0", - "use-latest-callback": "^0.2.1" + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0" }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/@react-navigation/elements": { - "version": "1.3.31", - "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.31.tgz", - "integrity": "sha512-bUzP4Awlljx5RKEExw8WYtif8EuQni2glDaieYROKTnaxsu9kEIA515sXQgUDZU4Ob12VoL7+z70uO3qrlfXcQ==", - "license": "MIT", - "peerDependencies": { - "@react-navigation/native": "^6.0.0", - "react": "*", - "react-native": "*", - "react-native-safe-area-context": ">= 3.0.0" + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@react-navigation/native": { - "version": "6.1.18", - "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.1.18.tgz", - "integrity": "sha512-mIT9MiL/vMm4eirLcmw2h6h/Nm5FICtnYSdohq4vTLA2FF/6PNhByM7s8ffqoVfE5L0uAa6Xda1B7oddolUiGg==", + "node_modules/@typescript-eslint/type-utils": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.14.0.tgz", + "integrity": "sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==", + "dev": true, "license": "MIT", "dependencies": { - "@react-navigation/core": "^6.4.17", - "escape-string-regexp": "^4.0.0", - "fast-deep-equal": "^3.1.3", - "nanoid": "^3.1.23" + "@typescript-eslint/typescript-estree": "8.14.0", + "@typescript-eslint/utils": "8.14.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@react-navigation/native-stack": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.11.0.tgz", - "integrity": "sha512-U5EcUB9Q2NQspCFwYGGNJm0h6wBCOv7T30QjndmvlawLkNt7S7KWbpWyxS9XBHSIKF57RgWjfxuJNTgTstpXxw==", + "node_modules/@typescript-eslint/types": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.14.0.tgz", + "integrity": "sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==", + "dev": true, "license": "MIT", - "dependencies": { - "@react-navigation/elements": "^1.3.31", - "warn-once": "^0.1.0" + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "@react-navigation/native": "^6.0.0", - "react": "*", - "react-native": "*", - "react-native-safe-area-context": ">= 3.0.0", - "react-native-screens": ">= 3.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@react-navigation/routers": { - "version": "6.1.9", - "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.9.tgz", - "integrity": "sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA==", - "license": "MIT", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.14.0.tgz", + "integrity": "sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "nanoid": "^3.1.23" - } - }, - "node_modules/@rtsao/scc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "dev": true, - "license": "MIT" + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } }, - "node_modules/@segment/loosely-validate-event": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", - "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", "dependencies": { - "component-type": "^1.2.1", - "join-component": "^1.1.0" + "balanced-match": "^1.0.0" } }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "license": "MIT" - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "license": "BSD-3-Clause", + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", "dependencies": { - "type-detect": "4.0.8" + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "license": "BSD-3-Clause", + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.14.0.tgz", + "integrity": "sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==", + "dev": true, + "license": "MIT", "dependencies": { - "@sinonjs/commons": "^3.0.0" + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/typescript-estree": "8.14.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" } }, - "node_modules/@supabase/auth-js": { - "version": "2.65.1", - "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.65.1.tgz", - "integrity": "sha512-IA7i2Xq2SWNCNMKxwmPlHafBQda0qtnFr8QnyyBr+KaSxoXXqEzFCnQ1dGTy6bsZjVBgXu++o3qrDypTspaAPw==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz", + "integrity": "sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==", + "dev": true, "license": "MIT", "dependencies": { - "@supabase/node-fetch": "^2.6.14" + "@typescript-eslint/types": "8.14.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@supabase/functions-js": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.4.3.tgz", - "integrity": "sha512-sOLXy+mWRyu4LLv1onYydq+10mNRQ4rzqQxNhbrKLTLTcdcmS9hbWif0bGz/NavmiQfPs4ZcmQJp4WqOXlR4AQ==", + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@urql/core": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@urql/core/-/core-5.0.8.tgz", + "integrity": "sha512-1GOnUw7/a9bzkcM0+U8U5MmxW2A7FE5YquuEmcJzTtW5tIs2EoS4F2ITpuKBjRBbyRjZgO860nWFPo1m4JImGA==", "license": "MIT", "dependencies": { - "@supabase/node-fetch": "^2.6.14" + "@0no-co/graphql.web": "^1.0.5", + "wonka": "^6.3.2" } }, - "node_modules/@supabase/node-fetch": { - "version": "2.6.15", - "resolved": "https://registry.npmjs.org/@supabase/node-fetch/-/node-fetch-2.6.15.tgz", - "integrity": "sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==", + "node_modules/@urql/exchange-retry": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-1.3.0.tgz", + "integrity": "sha512-FLt+d81gP4oiHah4hWFDApimc+/xABWMU1AMYsZ1PVB0L0YPtrMCjbOp9WMM7hBzy4gbTDrG24sio0dCfSh/HQ==", "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "@urql/core": "^5.0.0", + "wonka": "^6.3.2" }, - "engines": { - "node": "4.x || >=6.0.0" + "peerDependencies": { + "@urql/core": "^5.0.0" } }, - "node_modules/@supabase/postgrest-js": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.16.3.tgz", - "integrity": "sha512-HI6dsbW68AKlOPofUjDTaosiDBCtW4XAm0D18pPwxoW3zKOE2Ru13Z69Wuys9fd6iTpfDViNco5sgrtnP0666A==", + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", "license": "MIT", "dependencies": { - "@supabase/node-fetch": "^2.6.14" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, - "node_modules/@supabase/realtime-js": { - "version": "2.10.7", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.10.7.tgz", - "integrity": "sha512-OLI0hiSAqQSqRpGMTUwoIWo51eUivSYlaNBgxsXZE7PSoWh12wPRdVt0psUMaUzEonSB85K21wGc7W5jHnT6uA==", + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", "license": "MIT", "dependencies": { - "@supabase/node-fetch": "^2.6.14", - "@types/phoenix": "^1.5.4", - "@types/ws": "^8.5.10", - "ws": "^8.14.2" + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" } }, - "node_modules/@supabase/storage-js": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.7.1.tgz", - "integrity": "sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==", + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", "license": "MIT", "dependencies": { - "@supabase/node-fetch": "^2.6.14" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, - "node_modules/@supabase/supabase-js": { - "version": "2.46.1", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.46.1.tgz", - "integrity": "sha512-HiBpd8stf7M6+tlr+/82L8b2QmCjAD8ex9YdSAKU+whB/SHXXJdus1dGlqiH9Umy9ePUuxaYmVkGd9BcvBnNvg==", + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", "license": "MIT", "dependencies": { - "@supabase/auth-js": "2.65.1", - "@supabase/functions-js": "2.4.3", - "@supabase/node-fetch": "2.6.15", - "@supabase/postgrest-js": "1.16.3", - "@supabase/realtime-js": "2.10.7", - "@supabase/storage-js": "2.7.1" + "@xtuc/ieee754": "^1.2.0" } }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "license": "MIT", + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "@xtuc/long": "4.2.2" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.0.0" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, - "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", "license": "MIT", "dependencies": { - "@babel/types": "^7.20.7" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, - "node_modules/@types/eslint": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", - "dev": true, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", "license": "MIT", - "optional": true, - "peer": true + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "deprecated": "this version is no longer supported, please update to at least 0.8.*", "license": "MIT", - "dependencies": { - "@types/node": "*" + "engines": { + "node": ">=10.0.0" } }, - "node_modules/@types/hammerjs": { - "version": "2.0.46", - "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz", - "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", - "license": "MIT" + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" }, - "node_modules/@types/istanbul-lib-coverage": { + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/abab": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "license": "BSD-3-Clause" }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "*" + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "license": "MIT", "dependencies": { - "@types/istanbul-lib-report": "*" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "license": "MIT", - "optional": true, - "peer": true + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "node_modules/@types/node": { - "version": "22.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", - "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "license": "MIT", + "peer": true, "dependencies": { - "undici-types": "~6.19.8" + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" } }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "license": "MIT", "dependencies": { - "@types/node": "*" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/phoenix": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.5.tgz", - "integrity": "sha512-xegpDuR+z0UqG9fwHqNoy3rI7JDlvaPh2TY47Fl80oq6g+hXT+c/LEuE43X48clZ6lOfANl5WrPur9fYO1RJ/w==", - "license": "MIT" - }, - "node_modules/@types/prop-types": { - "version": "15.7.13", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.3.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", - "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@types/react-native": { - "version": "0.72.8", - "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.72.8.tgz", - "integrity": "sha512-St6xA7+EoHN5mEYfdWnfYt0e8u6k2FR0P9s2arYgakQGFgU1f9FlPrIEcj0X24pLCF5c5i3WVuLCUdiCYHmOoA==", + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "license": "MIT", "dependencies": { - "@react-native/virtualized-lists": "^0.72.4", - "@types/react": "*" + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/@types/react-navigation": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@types/react-navigation/-/react-navigation-3.0.8.tgz", - "integrity": "sha512-r8UQvBmOz7XjPE8AHTHh0SThGqModhQtSsntkmob7rczhueJIqDwBOgsEn54SJa25XzD/KBlelAWeVZ7+Ggm8A==", + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { - "@types/react": "*", - "@types/react-native": "*" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "license": "MIT" }, - "node_modules/@types/ws": { - "version": "8.5.13", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", - "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "license": "MIT", - "dependencies": { - "@types/node": "*" + "peerDependencies": { + "ajv": "^6.9.1" } }, - "node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "license": "MIT", + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "license": "MIT" + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", "dependencies": { - "@types/yargs-parser": "*" + "string-width": "^4.1.0" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "license": "MIT" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.14.0.tgz", - "integrity": "sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==", - "dev": true, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.14.0", - "@typescript-eslint/type-utils": "8.14.0", - "@typescript-eslint/utils": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" + "type-fest": "^0.21.3" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", - "eslint": "^8.57.0 || ^9.0.0" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/parser": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.14.0.tgz", - "integrity": "sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.14.0", - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/typescript-estree": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0", - "debug": "^4.3.4" + "color-convert": "^2.0.1" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.14.0.tgz", - "integrity": "sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==", - "dev": true, - "license": "MIT", + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 8" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.14.0.tgz", - "integrity": "sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==", - "dev": true, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "8.14.0", - "@typescript-eslint/utils": "8.14.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=8.6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@typescript-eslint/types": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.14.0.tgz", - "integrity": "sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==", - "dev": true, + "node_modules/appdirsjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/application-config-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", + "integrity": "sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==", + "license": "MIT" + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.14.0.tgz", - "integrity": "sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==", + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/utils": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.14.0.tgz", - "integrity": "sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==", + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.14.0", - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/typescript-estree": "8.14.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz", - "integrity": "sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.14.0", - "eslint-visitor-keys": "^3.4.3" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dev": true, - "license": "ISC" - }, - "node_modules/@urql/core": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/@urql/core/-/core-5.0.8.tgz", - "integrity": "sha512-1GOnUw7/a9bzkcM0+U8U5MmxW2A7FE5YquuEmcJzTtW5tIs2EoS4F2ITpuKBjRBbyRjZgO860nWFPo1m4JImGA==", "license": "MIT", "dependencies": { - "@0no-co/graphql.web": "^1.0.5", - "wonka": "^6.3.2" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/@urql/exchange-retry": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-1.3.0.tgz", - "integrity": "sha512-FLt+d81gP4oiHah4hWFDApimc+/xABWMU1AMYsZ1PVB0L0YPtrMCjbOp9WMM7hBzy4gbTDrG24sio0dCfSh/HQ==", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "license": "MIT", "dependencies": { - "@urql/core": "^5.0.0", - "wonka": "^6.3.2" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" }, - "peerDependencies": { - "@urql/core": "^5.0.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@xmldom/xmldom": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", - "deprecated": "this version is no longer supported, please update to at least 0.8.*", + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=8" } }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "node_modules/ast-types": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", + "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", "license": "MIT", "dependencies": { - "event-target-shim": "^5.0.0" + "tslib": "^2.0.1" }, "engines": { - "node": ">=6.5" + "node": ">=4" } }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", + "license": "MIT" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "license": "MIT", "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "node_modules/axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "dependencies": { + "follow-redirects": "^1.10.0" + } + }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "license": "MIT", + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" }, "engines": { - "node": ">=0.4.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "node_modules/babel-loader/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "license": "MIT", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, + "node_modules/babel-loader/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=8" } }, - "node_modules/anser": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", - "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", - "license": "MIT" + "node_modules/babel-loader/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "node_modules/babel-loader/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" + "semver": "^6.0.0" }, "engines": { "node": ">=8" @@ -6085,470 +6721,189 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "license": "(MIT OR CC0-1.0)", + "node_modules/babel-loader/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/babel-loader/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, "engines": { "node": ">=8" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/babel-loader/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "find-up": "^4.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 8" + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/anymatch/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/application-config-path": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", - "integrity": "sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==", - "license": "MIT" - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "license": "MIT" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "license": "MIT", + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "node_modules/babel-plugin-module-resolver": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.2.tgz", + "integrity": "sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "find-babel-config": "^2.1.1", + "glob": "^9.3.3", + "pkg-up": "^3.1.0", + "reselect": "^4.1.7", + "resolve": "^1.22.8" } }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dev": true, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.3", + "semver": "^6.3.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "dev": true, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "@babel/helper-define-polyfill-provider": "^0.6.3" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, + "node_modules/babel-plugin-react-native-web": { + "version": "0.19.13", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.13.tgz", + "integrity": "sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ==", + "license": "MIT" + }, + "node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz", + "integrity": "sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "hermes-parser": "0.25.1" } }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dev": true, + "node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "license": "MIT" + }, + "node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "hermes-estree": "0.25.1" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, + "node_modules/babel-plugin-transform-flow-enums": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", + "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@babel/plugin-syntax-flow": "^7.12.1" } }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "license": "MIT" - }, - "node_modules/ast-types": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", - "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "license": "MIT" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "license": "MIT" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "license": "MIT", - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", - "license": "MIT", - "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-plugin-module-resolver": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.2.tgz", - "integrity": "sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-babel-config": "^2.1.1", - "glob": "^9.3.3", - "pkg-up": "^3.1.0", - "reselect": "^4.1.7", - "resolve": "^1.22.8" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", - "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.3", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", - "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.3" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-react-native-web": { - "version": "0.19.13", - "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.13.tgz", - "integrity": "sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ==", - "license": "MIT" - }, - "node_modules/babel-plugin-syntax-hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz", - "integrity": "sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==", - "license": "MIT", - "dependencies": { - "hermes-parser": "0.25.1" - } - }, - "node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-estree": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", - "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", - "license": "MIT" - }, - "node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", - "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", - "license": "MIT", - "dependencies": { - "hermes-estree": "0.25.1" - } - }, - "node_modules/babel-plugin-transform-flow-enums": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", - "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-flow": "^7.12.1" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", - "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -6642,6 +6997,12 @@ ], "license": "MIT" }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" + }, "node_modules/better-opn": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", @@ -6680,6 +7041,15 @@ "node": ">=0.6" } }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -6692,62 +7062,169 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "license": "ISC" - }, - "node_modules/bplist-creator": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", - "integrity": "sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA==", + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "stream-buffers": "~2.2.0" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/bplist-parser": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", - "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "big-integer": "1.6.x" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">= 5.10.0" + "node": ">= 6" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/blueimp-md5": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", + "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } + "peer": true }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "license": "MIT", "dependencies": { - "fill-range": "^7.1.1" + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", - "funding": [ - { - "type": "opencollective", + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bplist-creator": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", + "integrity": "sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA==", + "license": "MIT", + "dependencies": { + "stream-buffers": "~2.2.0" + } + }, + "node_modules/bplist-parser": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "funding": [ + { + "type": "opencollective", "url": "https://opencollective.com/browserslist" }, { @@ -6834,6 +7311,12 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", + "license": "MIT" + }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -6916,11 +7399,37 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "license": "MIT", + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -6969,6 +7478,14 @@ "node": ">=4" } }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "engines": { + "node": "*" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -6979,6 +7496,16 @@ "node": ">=6" } }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", @@ -6991,6 +7518,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001680", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", @@ -7099,6 +7638,15 @@ "node": ">=12.13.0" } }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, "node_modules/chromium-edge-launcher": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", @@ -7140,6 +7688,27 @@ "node": ">=8" } }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -7149,6 +7718,131 @@ "node": ">=6" } }, + "node_modules/clean-webpack-plugin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", + "license": "MIT", + "dependencies": { + "del": "^4.1.1" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": ">=4.0.0 <6.0.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "license": "MIT", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clean-webpack-plugin/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/clean-webpack-plugin/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "license": "MIT", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/clean-webpack-plugin/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", @@ -7173,6 +7867,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -7184,5527 +7893,12836 @@ "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=12" + "node": ">=12" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "license": "MIT" + }, + "node_modules/commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "license": "MIT" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "license": "MIT", + "peer": true + }, + "node_modules/component-type": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.2.tgz", + "integrity": "sha512-99VUHREHiN5cLeHm3YLq312p6v+HUEcwtLCAtelvUDI6+SH5g5Cr85oNR2S1o6ywzL0ykMbuwLzM2ANocjEOIA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" + }, + "node_modules/copy-webpack-plugin": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", + "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", + "license": "MIT", + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.20.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/copy-webpack-plugin/node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "license": "MIT", + "dependencies": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js-compat": { + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/cosmiconfig/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/cosmiconfig/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", + "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-in-js-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", + "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==", + "license": "MIT", + "dependencies": { + "hyphenate-style-name": "^1.0.3" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "license": "MIT", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/dag-map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz", + "integrity": "sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==", + "license": "MIT" + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decache": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/decache/-/decache-4.4.0.tgz", + "integrity": "sha512-G8CyOswrO0mDcSf9t5dXS7D0Zw1wBqQPIkvYIkO3yzAEUzU0uEunAMz2BTBmJXJnd+WJEtmQKjQFrXXIXBxqgQ==", + "license": "MIT", + "dependencies": { + "callsite": "^1.0.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", + "license": "MIT" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domino": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz", + "integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==", + "license": "BSD-2-Clause" + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dotenv-expand": { + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz", + "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==", + "license": "BSD-2-Clause", + "dependencies": { + "dotenv": "^16.4.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "license": "BSD-3-Clause" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.62", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.62.tgz", + "integrity": "sha512-t8c+zLmJHa9dJy96yBZRXGQYoiCEnHYgFwn1asvSPZSUdVxnB62A4RASd7k41ytG3ErFBA0TpHlKg9D9SQBmLg==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-editor": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz", + "integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-abstract": { + "version": "1.23.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", + "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", + "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.3", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-expo": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-expo/-/eslint-config-expo-8.0.1.tgz", + "integrity": "sha512-r9PSgkuZk5Q5ALbk1yowYwEIj0oqO/ikRO9TNhpx2DzSOdK65y3urgFI04WYvQzMr9q1fnA62wr9iGfrsmF5pQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "^8.9.0", + "@typescript-eslint/parser": "^8.9.0", + "eslint-import-resolver-typescript": "^3.6.3", + "eslint-plugin-expo": "^0.1.0", + "eslint-plugin-import": "^2.30.0", + "eslint-plugin-react": "^7.36.1", + "eslint-plugin-react-hooks": "^4.6.2" + }, + "peerDependencies": { + "eslint": ">=8.10" + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz", + "integrity": "sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.3.5", + "enhanced-resolve": "^5.15.0", + "eslint-module-utils": "^2.8.1", + "fast-glob": "^3.3.2", + "get-tsconfig": "^4.7.5", + "is-bun-module": "^1.0.2", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-expo": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-0.1.0.tgz", + "integrity": "sha512-bX0ABF5CTbwUnFXHN5aHhx2uyasbmr1ADlY/D1bmFb31sNd1rc+K1Ss4/BlTU6H0urGNOD30+q7LTDABKB/10g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "^8.9.0", + "@typescript-eslint/utils": "^8.9.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8 <9" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.9.1" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-plugin-prettier" + }, + "peerDependencies": { + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "eslint-config-prettier": "*", + "prettier": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", + "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.1.0", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/exec-async": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", + "integrity": "sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw==", + "license": "MIT" + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/execa/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/expo": { + "version": "52.0.7", + "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.7.tgz", + "integrity": "sha512-AXN+FmYF8jR+IUJCuETO9iuMZ2DdGpL175kvHveBM/cS4MQsF7oe1MTnCRLyXQ92BDUZlqjWqWTX1sY3ysPoZw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.0", + "@expo/cli": "0.21.5", + "@expo/config": "~10.0.4", + "@expo/config-plugins": "9.0.9", + "@expo/fingerprint": "0.11.2", + "@expo/metro-config": "0.19.4", + "@expo/vector-icons": "^14.0.0", + "babel-preset-expo": "~12.0.1", + "expo-asset": "~11.0.1", + "expo-constants": "~17.0.3", + "expo-file-system": "~18.0.3", + "expo-font": "~13.0.1", + "expo-keep-awake": "~14.0.1", + "expo-modules-autolinking": "2.0.2", + "expo-modules-core": "2.0.3", + "fbemitter": "^3.0.0", + "web-streams-polyfill": "^3.3.2", + "whatwg-url-without-unicode": "8.0.0-3" + }, + "bin": { + "expo": "bin/cli" + }, + "peerDependencies": { + "@expo/dom-webview": "*", + "@expo/metro-runtime": "*", + "react": "*", + "react-native": "*", + "react-native-webview": "*" + }, + "peerDependenciesMeta": { + "@expo/dom-webview": { + "optional": true + }, + "@expo/metro-runtime": { + "optional": true + }, + "react-native-webview": { + "optional": true + } + } + }, + "node_modules/expo-application": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-6.0.1.tgz", + "integrity": "sha512-w+1quSmKp8SYKT+GAFHSN5c6u+PqoVRIfpsLyRQrQdOnBA9dA8Hw6JT9sHNFmA30A2v1b/sdYZE3qKuRJFNSWQ==", + "license": "MIT", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-asset": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-11.0.1.tgz", + "integrity": "sha512-WatvD7JVC89EsllXFYcS/rji3ajVzE2B/USo0TqedsETixwyVCQfrrvCdCPQyuKghrxVNEj8bQ/Qbea/RZLYjg==", + "license": "MIT", + "dependencies": { + "@expo/image-utils": "^0.6.0", + "expo-constants": "~17.0.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3" + }, + "peerDependencies": { + "expo": "*", + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo-auth-session": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/expo-auth-session/-/expo-auth-session-6.0.0.tgz", + "integrity": "sha512-t40IvmUnWPdSFTr/d3FxDo3qbHdt6hPoRApZ9KH8/UoTjkdoSKnxi6W0/svpISDPMi25gB0lNYwy72YUisl1Yw==", + "license": "MIT", + "dependencies": { + "expo-application": "~6.0.0", + "expo-constants": "~17.0.0", + "expo-crypto": "~14.0.0", + "expo-linking": "~7.0.0", + "expo-web-browser": "~14.0.0", + "invariant": "^2.2.4" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo-camera": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/expo-camera/-/expo-camera-16.0.5.tgz", + "integrity": "sha512-GmsqBl+to5oEy01kUXu2Ul5Z38ugSLlA7sd3f+2PVJHNFv1Gou0nbkGTx6k5JZrSiP/vxuP6QKPIg8rIJoeWGA==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4" + }, + "peerDependencies": { + "expo": "*", + "react": "*", + "react-native": "*", + "react-native-web": "*" + }, + "peerDependenciesMeta": { + "react-native-web": { + "optional": true + } + } + }, + "node_modules/expo-cli": { + "version": "6.3.12", + "resolved": "https://registry.npmjs.org/expo-cli/-/expo-cli-6.3.12.tgz", + "integrity": "sha512-Tye0lHQ4WnWtvvH9xauAqahDzJgY20zawLLJ8qyI/21B1d35lC16kSpCLVX0uwH0MKYAfcmrkQwlwkyz4rJAVw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "7.9.0", + "@expo/apple-utils": "1.0.0", + "@expo/bunyan": "4.0.0", + "@expo/config": "6.0.24", + "@expo/config-plugins": "4.1.5", + "@expo/dev-server": "0.2.0", + "@expo/json-file": "8.2.37", + "@expo/osascript": "2.0.33", + "@expo/package-manager": "0.0.56", + "@expo/plist": "0.0.20", + "@expo/prebuild-config": "4.0.3", + "@expo/spawn-async": "1.5.0", + "@expo/xcpretty": "^4.1.0", + "better-opn": "^3.0.1", + "boxen": "^5.0.1", + "bplist-parser": "0.2.0", + "cacache": "^15.3.0", + "chalk": "^4.0.0", + "cli-table3": "^0.6.0", + "command-exists": "^1.2.8", + "commander": "2.17.1", + "dateformat": "3.0.3", + "env-editor": "^0.4.1", + "find-up": "^5.0.0", + "find-yarn-workspace-root": "~2.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "got": "^11.1.4", + "hashids": "1.1.4", + "joi": "^17.4.0", + "js-yaml": "^3.13.1", + "keychain": "1.3.0", + "leven": "^3.1.0", + "lodash": "^4.17.19", + "minipass": "3.1.6", + "npm-package-arg": "6.1.0", + "ora": "3.4.0", + "pngjs": "3.4.0", + "progress": "2.0.3", + "prompts": "^2.3.2", + "qrcode-terminal": "0.11.0", + "read-last-lines": "1.6.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "slugify": "^1.3.4", + "strip-ansi": "^6.0.0", + "tar": "^6.0.5", + "tempy": "^0.7.1", + "terminal-link": "^2.1.1", + "turndown": "~7.0.0", + "untildify": "3.0.3", + "url-join": "4.0.0", + "uuid": "^8.0.0", + "wrap-ansi": "^7.0.0", + "xdl": "60.0.12" + }, + "bin": { + "expo": "bin/expo.js", + "expo-cli": "bin/expo.js" + } + }, + "node_modules/expo-cli/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/expo-cli/node_modules/@babel/runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", + "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/expo-cli/node_modules/@expo/bunyan": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", + "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", + "engines": [ + "node >=0.10.0" + ], + "license": "MIT", + "dependencies": { + "uuid": "^8.0.0" + }, + "optionalDependencies": { + "mv": "~2", + "safe-json-stringify": "~1" + } + }, + "node_modules/expo-cli/node_modules/@expo/config": { + "version": "6.0.24", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-6.0.24.tgz", + "integrity": "sha512-OcACI1md1Yo5TQmUxxueJ/RaTlR2Mgl6KswTFOYCL1XJERF/jjAx95zhWXH+JQGdlM0yB0vqM6vB6GbUFRvLxA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "4.1.5", + "@expo/config-types": "^45.0.0", + "@expo/json-file": "8.2.36", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + } + }, + "node_modules/expo-cli/node_modules/@expo/config-plugins": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.5.tgz", + "integrity": "sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^45.0.0", + "@expo/json-file": "8.2.36", + "@expo/plist": "0.0.18", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" + } + }, + "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/@expo/plist": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", + "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "~0.7.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-cli/node_modules/@expo/config-types": { + "version": "45.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz", + "integrity": "sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==", + "license": "MIT" + }, + "node_modules/expo-cli/node_modules/@expo/config/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/expo-cli/node_modules/@expo/config/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/expo-cli/node_modules/@expo/image-utils": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.21.tgz", + "integrity": "sha512-Ha7pNcpl52RJIeYz3gR1ajOgPPl7WLZWiLqtLi94s9J0a7FvmNBMqd/VKrfHNj8QmtZxXcmXr7y7tPhZbVFg7w==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "1.5.0", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "jimp-compact": "0.16.1", + "mime": "^2.4.4", + "node-fetch": "^2.6.0", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "tempy": "0.3.0" + } + }, + "node_modules/expo-cli/node_modules/@expo/image-utils/node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "license": "MIT", + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/expo-cli/node_modules/@expo/json-file": { + "version": "8.2.37", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", + "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.2", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/expo-cli/node_modules/@expo/osascript": { + "version": "2.0.33", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", + "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.5.0", + "exec-async": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/expo-cli/node_modules/@expo/package-manager": { + "version": "0.0.56", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.56.tgz", + "integrity": "sha512-PGk34uz4XDyhoNIlPh2D+BDsiXYuW2jXavTiax8d32uvHlRO6FN0cAsqlWD6fx3H2hRn8cU/leTuc4M7pYovCQ==", + "license": "MIT", + "dependencies": { + "@expo/json-file": "8.2.36", + "@expo/spawn-async": "^1.5.0", + "ansi-regex": "^5.0.0", + "chalk": "^4.0.0", + "find-up": "^5.0.0", + "find-yarn-workspace-root": "~2.0.0", + "npm-package-arg": "^7.0.0", + "rimraf": "^3.0.2", + "split": "^1.0.1", + "sudo-prompt": "9.1.1" + } + }, + "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/npm-package-arg": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", + "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^3.0.2", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/expo-cli/node_modules/@expo/plist": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", + "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "~0.7.7", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/expo-cli/node_modules/@expo/prebuild-config": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-4.0.3.tgz", + "integrity": "sha512-ZRMn0a9Wo/coKXLMvizUytqtG5pniUHaBMSS28yFTcGVvyDJh2nFVkBf9po52mSkbm9rGp/Pev6GAf57m6S2BA==", + "license": "MIT", + "dependencies": { + "@expo/config": "6.0.24", + "@expo/config-plugins": "4.1.5", + "@expo/config-types": "^45.0.0", + "@expo/image-utils": "0.3.21", + "@expo/json-file": "8.2.36", + "debug": "^4.3.1", + "expo-modules-autolinking": "0.8.1", + "fs-extra": "^9.0.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "xml2js": "0.4.23" + } + }, + "node_modules/expo-cli/node_modules/@expo/prebuild-config/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/expo-cli/node_modules/@expo/prebuild-config/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/expo-cli/node_modules/@expo/spawn-async": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", + "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/expo-cli/node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/expo-cli/node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-cli/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/expo-cli/node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "license": "MIT", + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/expo-cli/node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/expo-cli/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/expo-cli/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/expo-cli/node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/expo-cli/node_modules/expo-modules-autolinking": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-0.8.1.tgz", + "integrity": "sha512-S8qfaXCv//7tQWV9M+JKx3CF7ypYhDdSUbkUQdaVO/r8D76/aRTArY/aRw1yEfaAOzyK8C8diDToV1itl51DfQ==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0" + }, + "bin": { + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + } + }, + "node_modules/expo-cli/node_modules/expo-modules-autolinking/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/expo-cli/node_modules/expo-modules-autolinking/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-cli/node_modules/expo-modules-autolinking/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/expo-cli/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-cli/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/expo-cli/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/expo-cli/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "license": "ISC" + }, + "node_modules/expo-cli/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/expo-cli/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/expo-cli/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/expo-cli/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-cli/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/expo-cli/node_modules/minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/expo-cli/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/expo-cli/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-cli/node_modules/npm-package-arg": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", + "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^2.6.0", + "osenv": "^0.1.5", + "semver": "^5.5.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/expo-cli/node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/expo-cli/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/expo-cli/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/expo-cli/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-cli/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expo-cli/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expo-cli/node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/expo-cli/node_modules/sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", + "license": "MIT" + }, + "node_modules/expo-cli/node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/expo-cli/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" + } + }, + "node_modules/expo-cli/node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/expo-cli/node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/expo-cli/node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/expo-cli/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/expo-cli/node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "license": "ISC", + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/expo-cli/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/expo-cli/node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/expo-cli/node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/expo-cli/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/expo-constants": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.3.tgz", + "integrity": "sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ==", + "license": "MIT", + "dependencies": { + "@expo/config": "~10.0.4", + "@expo/env": "~0.4.0" + }, + "peerDependencies": { + "expo": "*", + "react-native": "*" + } + }, + "node_modules/expo-crypto": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-crypto/-/expo-crypto-14.0.1.tgz", + "integrity": "sha512-/gGpD9UAz8fgZtU08cwwqeQElkFmMy2Hc8lLa9laSjD3YN0XM07zDJyJ+CC1VhQ63G8WpUnq1IHSmaPbbLp+oQ==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-client": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-5.0.2.tgz", + "integrity": "sha512-c6Qqdos5yvPWEQUMncLABLy1aVO0qhpyCLRiYCLMHqQ28D/joMUFpQqzAbP1J0/v91HXDeLBNr+4e89fwlBTEw==", + "license": "MIT", + "dependencies": { + "expo-dev-launcher": "5.0.14", + "expo-dev-menu": "6.0.10", + "expo-dev-menu-interface": "1.9.1", + "expo-manifests": "~0.15.0", + "expo-updates-interface": "~1.0.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-launcher": { + "version": "5.0.14", + "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-5.0.14.tgz", + "integrity": "sha512-va7m9eyfLicsh+UjUhFAvTRZI9vBZNLuRhdK+7RkWBI68yo8U1rQOeEA9W6f21PmPVRf3qY6OgfXfJ1FKGABmA==", + "license": "MIT", + "dependencies": { + "ajv": "8.11.0", + "expo-dev-menu": "6.0.9", + "expo-manifests": "~0.15.0", + "resolve-from": "^5.0.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-launcher/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/expo-dev-launcher/node_modules/expo-dev-menu": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.9.tgz", + "integrity": "sha512-xmPeJWH5Yw3NjrHD6dm2AhZUf8Lwf8kdFEIZcm4/xl7xyjY3rq9AxaR8+iB64koVclkwjPNqgn5MCfejbHOWog==", + "license": "MIT", + "dependencies": { + "expo-dev-menu-interface": "1.9.1" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-launcher/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/expo-dev-menu": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.10.tgz", + "integrity": "sha512-CW4l4JLxZb6IZHvqD/ikL9UKRSyyR64gqX77FqdaUAlh2HCbXNfNHpTVWoQgyXbfPknUB1qpS2eZhh+FTNN9Eg==", + "license": "MIT", + "dependencies": { + "expo-dev-menu-interface": "1.9.1" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-menu-interface": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.1.tgz", + "integrity": "sha512-YciUyAwSfloU76JAc18Jvuv8JOZHBLM1E/DwAqNC/rLg5ju76CaSS0Hx1Q4MyF79yi3G/y9o34K0hJmCCyQ9LQ==", + "license": "MIT", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-device": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/expo-device/-/expo-device-7.0.1.tgz", + "integrity": "sha512-/3lk0f9wvle+6svHqWSCBC1B5NYFmXp1D7hmIyecJJVYRLwzrwwTDyNs76oG/UDU5Appdu8QyDKycsx2hqv71w==", + "license": "MIT", + "dependencies": { + "ua-parser-js": "^0.7.33" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-file-system": { + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.3.tgz", + "integrity": "sha512-HKe0dGW3FWYFi1F3THVnTRueTG7j0onmEpUJKRB4UbjeHD2723cn/EutcG216wvrJeebe8w3+00F8Z4xk+9Jrw==", + "license": "MIT", + "dependencies": { + "web-streams-polyfill": "^3.3.2" + }, + "peerDependencies": { + "expo": "*", + "react-native": "*" + } + }, + "node_modules/expo-font": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.1.tgz", + "integrity": "sha512-8JE47B+6cLeKWr5ql8gU6YsPHjhrz1vMrTqYMm72No/8iW8Sb/uL4Oc0dpmbjq3hLLXBY0xPBQOgU7FQ6Y04Vg==", + "license": "MIT", + "dependencies": { + "fontfaceobserver": "^2.1.0" + }, + "peerDependencies": { + "expo": "*", + "react": "*" + } + }, + "node_modules/expo-json-utils": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.14.0.tgz", + "integrity": "sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==", + "license": "MIT" + }, + "node_modules/expo-keep-awake": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.1.tgz", + "integrity": "sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw==", + "license": "MIT", + "peerDependencies": { + "expo": "*", + "react": "*" + } + }, + "node_modules/expo-linking": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-7.0.2.tgz", + "integrity": "sha512-bNm7LLfDwbgfs5wysK0ZhsL5gTJyYzBmK/E1IozcSpxezjXpIMDCVnkjDSfgcayGveOOGepMZk7x9zU2feYDMA==", + "license": "MIT", + "dependencies": { + "expo-constants": "~17.0.0", + "invariant": "^2.2.4" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo-manifests": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.15.3.tgz", + "integrity": "sha512-yXP7/AN9gRvnCMyGn2esaaDtY3RwiALMJThmGKqaHjlv9cLtiL23aCw5EiNddyI0eZnuHlotGf68Yagz+UZD/Q==", + "license": "MIT", + "dependencies": { + "@expo/config": "~10.0.4", + "expo-json-utils": "~0.14.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-modules-autolinking": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.2.tgz", + "integrity": "sha512-n3jC7VoJLfOLGk8NWhEAvM5zSjbLh1kMUSo76nJupx5/vASxDdzihppYebrKrNXPHq5mcw8Jr+r7YB+8xHx7QQ==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0" + }, + "bin": { + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + } + }, + "node_modules/expo-modules-autolinking/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/expo-modules-autolinking/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-modules-autolinking/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/expo-modules-autolinking/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/expo-modules-core": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.0.3.tgz", + "integrity": "sha512-S/Ozg6NhLkMc7k+qSLzOtjCexuimkYXHM/PCZtbn53nkuNYyaLpfVfrsJsRWxLIMe8ftbm6cDrKlN5mJ6lNODg==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4" + } + }, + "node_modules/expo-pwa": { + "version": "0.0.127", + "resolved": "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.127.tgz", + "integrity": "sha512-8D9wEDkEXG9r6TPvAFpWt27IiP1cLm/4RWVRUHzFZflbWYLi8GkYArj5LHbbfokybRm1GVAanSrrYFEqHoIUiA==", + "license": "MIT", + "dependencies": { + "@expo/image-utils": "0.3.23", + "chalk": "^4.0.0", + "commander": "2.20.0", + "update-check": "1.5.3" + }, + "bin": { + "expo-pwa": "build/cli.js" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-pwa/node_modules/@expo/image-utils": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.23.tgz", + "integrity": "sha512-nhUVvW0TrRE4jtWzHQl8TR4ox7kcmrc2I0itaeJGjxF5A54uk7avgA0wRt7jP1rdvqQo1Ke1lXyLYREdhN9tPw==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "1.5.0", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "jimp-compact": "0.16.1", + "mime": "^2.4.4", + "node-fetch": "^2.6.0", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "tempy": "0.3.0" + } + }, + "node_modules/expo-pwa/node_modules/@expo/spawn-async": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", + "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/expo-pwa/node_modules/commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "license": "MIT" + }, + "node_modules/expo-pwa/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/expo-pwa/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/expo-pwa/node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/expo-pwa/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-pwa/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/expo-pwa/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/expo-pwa/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/expo-pwa/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/expo-pwa/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-pwa/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expo-pwa/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expo-pwa/node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/expo-pwa/node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "license": "MIT", + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/expo-pwa/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" + } + }, + "node_modules/expo-pwa/node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/expo-pwa/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/expo-pwa/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/expo-status-bar": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-2.0.0.tgz", + "integrity": "sha512-vxxdpvpNDMTEc5uTiIrbTvySKKUsOACmfl8OZuUdjNle05oGqwtq3v5YObwym/njSByjoyuZX8UpXBZnxvarwQ==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo-updates-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz", + "integrity": "sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ==", + "license": "MIT", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-web-browser": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-14.0.1.tgz", + "integrity": "sha512-QM9F3ie+UyIOoBvqFmT6CZojb1vMc2H+7ZlMT5dEu1PL2jtYyOeK2hLfbt/EMt7CBm/w+P29H9W9Y9gdebOkuQ==", + "license": "MIT", + "peerDependencies": { + "expo": "*", + "react-native": "*" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "license": "Apache-2.0" + }, + "node_modules/express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", + "license": "MIT", + "dependencies": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "license": "MIT" + }, + "node_modules/express/node_modules/finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/express/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/express/node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "license": "MIT", + "bin": { + "mime": "cli.js" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/express/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "license": "MIT", + "dependencies": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/express/node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express/node_modules/serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "node_modules/express/node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-loops": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.4.tgz", + "integrity": "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "license": "BSD-3-Clause", + "dependencies": { + "fbjs": "^3.0.0" + } + }, + "node_modules/fbjs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "license": "MIT", + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^1.0.35" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "license": "MIT" + }, + "node_modules/fbjs/node_modules/ua-parser-js": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", + "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fetch-retry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", + "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==", + "license": "MIT" + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-babel-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz", + "integrity": "sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==", + "license": "MIT", + "dependencies": { + "json5": "^2.2.3" + } + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-parent-dir": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz", + "integrity": "sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==", + "dev": true, + "license": "MIT" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-yarn-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "license": "Apache-2.0", + "dependencies": { + "micromatch": "^4.0.2" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC" + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", + "license": "MIT" + }, + "node_modules/flow-parser": { + "version": "0.253.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.253.0.tgz", + "integrity": "sha512-EbxtzRIzp8dDSzTloPhsc6uOvrEFIyu08cqQzXBWLAgxK+i2d/5qOos9ryQHRmk+RyDDXfnz/7qteh3jnAlc4w==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fontfaceobserver": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", + "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==", + "license": "BSD-2-Clause" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/freeport-async": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", + "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/getenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", + "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "license": "MIT", + "peer": true, + "dependencies": { + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasbin": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/hasbin/-/hasbin-1.2.3.tgz", + "integrity": "sha512-CCd8e/w2w28G8DyZvKgiHnQJ/5XXDz6qiUHnthvtag/6T5acUeN5lqq+HMoBqcmgWueWDhiCplrw0Kb1zDACRg==", + "license": "MIT", + "dependencies": { + "async": "~1.5" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/hashids": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/hashids/-/hashids-1.1.4.tgz", + "integrity": "sha512-U/fnTE3edW0AV92ZI/BfEluMZuVcu3MDOopsN7jS+HqDYcarQo8rXQiWlsBlm0uX48/taYSdxRsfzh2HRg5Z6w==", + "license": "MIT" + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hermes-estree": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", + "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", + "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.23.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "peer": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/husky": { + "version": "9.1.6", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz", + "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==", + "dev": true, + "license": "MIT", + "bin": { + "husky": "bin.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/hyphenate-style-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", + "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==", + "license": "BSD-3-Clause" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "license": "ISC" + }, + "node_modules/image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "license": "MIT", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/inline-style-prefixer": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", + "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", + "license": "MIT", + "dependencies": { + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" + } + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "license": "MIT", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "license": "MIT" + }, + "node_modules/is-bun-module": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz", + "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.6.3" + } + }, + "node_modules/is-bun-module/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-invalid-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", + "integrity": "sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==", + "license": "MIT", + "dependencies": { + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-invalid-path/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-invalid-path/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "license": "MIT", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd/node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "license": "MIT", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-port-reachable": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-2.0.1.tgz", + "integrity": "sha512-SqU55C5gkitgOhl2ccd2v23MbkbcOFa5e4aPo8h8VGqOifh7iDwG44bQBWGW/lZulTjl9AWIKP0NiUWpa+TtWA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-reachable/-/is-reachable-4.0.0.tgz", + "integrity": "sha512-eCTBKm9K6nO3H1S3BrJBAqZJIVXKNdwDuGl6KHf1bnf/bn02BvEe+l+MypjsxbqZ7mt5oMhu+bS/mm7G2FRW3A==", + "license": "MIT", + "dependencies": { + "arrify": "^2.0.1", + "got": "^9.6.0", + "is-port-reachable": "^2.0.1", + "p-any": "^2.1.0", + "p-timeout": "^3.2.0", + "prepend-http": "^3.0.1", + "router-ips": "^1.0.0", + "url-parse": "^1.4.7" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-reachable/node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-reachable/node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "license": "MIT", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-reachable/node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-reachable/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-reachable/node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "license": "MIT" + }, + "node_modules/is-reachable/node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/is-reachable/node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-reachable/node_modules/got/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-reachable/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "license": "MIT" + }, + "node_modules/is-reachable/node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/is-reachable/node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-reachable/node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-reachable/node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "license": "MIT", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-reachable/node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "license": "MIT", + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/is-reachable/node_modules/responselike/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-valid-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", + "integrity": "sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==", + "license": "MIT", + "dependencies": { + "is-invalid-path": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jimp-compact": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", + "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==", + "license": "MIT" + }, + "node_modules/joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/join-component": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", + "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==", + "license": "MIT" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsc-android": { + "version": "250231.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", + "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", + "license": "BSD-2-Clause" + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "license": "0BSD" + }, + "node_modules/jscodeshift": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", + "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json-schema-deref-sync": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz", + "integrity": "sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==", + "license": "MIT", + "dependencies": { + "clone": "^2.1.2", + "dag-map": "~1.0.0", + "is-valid-path": "^0.1.1", + "lodash": "^4.17.13", + "md5": "~2.2.0", + "memory-cache": "~0.2.0", + "traverse": "~0.6.6", + "valid-url": "~1.0.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/json-schema-deref-sync/node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/json-schema-deref-sync/node_modules/md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==", + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keychain": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/keychain/-/keychain-1.3.0.tgz", + "integrity": "sha512-VHdsIWwXNO1l+fqwNdYZ/dDGnaN60RLuOIgMnwL+2kE3woPvxpOpeusjfaMZbTFaQFwGnTTzFbVHqQrDqf1FnQ==", + "license": "MIT" + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "license": "MIT", + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/launch-editor": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "license": "Apache-2.0", + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/lightningcss": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", + "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.27.0", + "lightningcss-darwin-x64": "1.27.0", + "lightningcss-freebsd-x64": "1.27.0", + "lightningcss-linux-arm-gnueabihf": "1.27.0", + "lightningcss-linux-arm64-gnu": "1.27.0", + "lightningcss-linux-arm64-musl": "1.27.0", + "lightningcss-linux-x64-gnu": "1.27.0", + "lightningcss-linux-x64-musl": "1.27.0", + "lightningcss-win32-arm64-msvc": "1.27.0", + "lightningcss-win32-x64-msvc": "1.27.0" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", + "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz", + "integrity": "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz", + "integrity": "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz", + "integrity": "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz", + "integrity": "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz", + "integrity": "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz", + "integrity": "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz", + "integrity": "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz", + "integrity": "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz", + "integrity": "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", + "engines": { + "node": ">=10" } }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">=6.11.5" } }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "license": "MIT", "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": ">=6" + "node": ">=8.9.0" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "license": "MIT" }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" }, - "node_modules/command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", "license": "MIT" }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "license": "MIT" }, - "node_modules/component-type": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.2.tgz", - "integrity": "sha512-99VUHREHiN5cLeHm3YLq312p6v+HUEcwtLCAtelvUDI6+SH5g5Cr85oNR2S1o6ywzL0ykMbuwLzM2ANocjEOIA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "license": "MIT" }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "license": "MIT", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" }, - "node_modules/compression": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", - "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "compressible": "~2.0.18", - "debug": "2.6.9", - "negotiator": "~0.6.4", - "on-headers": "~1.0.2", - "safe-buffer": "5.2.1", - "vary": "~1.1.2" + "chalk": "^2.0.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "license": "MIT", "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/compression/node_modules/negotiator": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", - "license": "MIT", + "color-convert": "^1.9.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "MIT" - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "license": "MIT", "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">= 0.10.0" + "node": ">=4" } }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/log-symbols/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "color-name": "1.1.3" } }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "license": "MIT" }, - "node_modules/core-js-compat": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", - "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "node_modules/log-symbols/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "license": "MIT", - "dependencies": { - "browserslist": "^4.24.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "engines": { + "node": ">=0.8.0" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "node_modules/log-symbols/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "license": "MIT", - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, "engines": { "node": ">=4" } }, - "node_modules/cosmiconfig/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/cosmiconfig/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "node_modules/log-symbols/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "license": "MIT", "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "has-flag": "^3.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { - "js-yaml": "bin/js-yaml.js" + "loose-envify": "cli.js" } }, - "node_modules/cosmiconfig/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "tslib": "^2.0.3" } }, - "node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", "dependencies": { - "node-fetch": "^2.6.12" + "yallist": "^3.0.2" } }, - "node_modules/cross-spawn": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", - "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "license": "MIT", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", - "license": "BSD-3-Clause", - "engines": { - "node": "*" + "node": ">=6" } }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "node_modules/css-in-js-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", - "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==", - "license": "MIT", + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", "dependencies": { - "hyphenate-style-name": "^1.0.3" + "tmpl": "1.0.5" } }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "license": "BSD-2-Clause", + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "license": "Apache-2.0" + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "license": "BSD-3-Clause", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" } }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "node_modules/md5-file": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", + "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", "license": "MIT", "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "buffer-alloc": "^1.1.0" + }, + "bin": { + "md5-file": "cli.js" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10" } }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", + "node_modules/md5hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz", + "integrity": "sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==", + "license": "MIT" + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", "license": "MIT" }, - "node_modules/data-view-buffer": { + "node_modules/memory-cache": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz", + "integrity": "sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==", + "license": "BSD-2-Clause" + }, + "node_modules/merge-descriptors": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "license": "MIT" + }, + "node_modules/merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "is-plain-obj": "^2.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/metro": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.0.tgz", + "integrity": "sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.24.0", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-config": "0.81.0", + "metro-core": "0.81.0", + "metro-file-map": "0.81.0", + "metro-resolver": "0.81.0", + "metro-runtime": "0.81.0", + "metro-source-map": "0.81.0", + "metro-symbolicate": "0.81.0", + "metro-transform-plugins": "0.81.0", + "metro-transform-worker": "0.81.0", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" }, - "engines": { - "node": ">= 0.4" + "bin": { + "metro": "src/cli.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=18.18" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, + "node_modules/metro-babel-transformer": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz", + "integrity": "sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.24.0", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=18.18" } }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "node_modules/metro-babel-transformer/node_modules/hermes-estree": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", + "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", + "license": "MIT" + }, + "node_modules/metro-babel-transformer/node_modules/hermes-parser": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", + "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", "license": "MIT", "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "hermes-estree": "0.24.0" } }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "node_modules/metro-cache": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.0.tgz", + "integrity": "sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==", "license": "MIT", + "dependencies": { + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.81.0" + }, "engines": { - "node": ">=0.10" + "node": ">=18.18" } }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "node_modules/metro-cache-key": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.0.tgz", + "integrity": "sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==", "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, "engines": { - "node": ">=4.0.0" + "node": ">=18.18" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "node_modules/metro-config": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.0.tgz", + "integrity": "sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==", "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "license": "BSD-2-Clause", "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.6.3", + "metro": "0.81.0", + "metro-cache": "0.81.0", + "metro-core": "0.81.0", + "metro-runtime": "0.81.0" }, "engines": { - "node": ">=6" + "node": ">=18.18" } }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "node_modules/metro-core": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.0.tgz", + "integrity": "sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==", "license": "MIT", "dependencies": { - "clone": "^1.0.2" + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.81.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=18.18" } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, + "node_modules/metro-file-map": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.0.tgz", + "integrity": "sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "micromatch": "^4.0.4", + "node-abort-controller": "^3.1.1", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" }, "engines": { - "node": ">= 0.4" + "node": ">=18.18" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "node_modules/metro-file-map/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, + "node_modules/metro-file-map/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/metro-minify-terser": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz", + "integrity": "sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==", "license": "MIT", "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=18.18" } }, - "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "node_modules/metro-react-native-babel-preset": { + "version": "0.77.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.77.0.tgz", + "integrity": "sha512-HPPD+bTxADtoE4y/4t1txgTQ1LVR6imOBy7RMHUsqMVTbekoi8Ph5YI9vKX2VMPtVWeFt0w9YnCSLPa76GcXsA==", + "dev": true, "license": "MIT", "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" + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.4.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" + "peerDependencies": { + "@babel/core": "*" } }, - "node_modules/denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", - "license": "MIT" - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "node_modules/metro-react-native-babel-preset/node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "node_modules/metro-resolver": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.0.tgz", + "integrity": "sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==", "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "license": "Apache-2.0", - "bin": { - "detect-libc": "bin/detect-libc.js" + "dependencies": { + "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=0.10" + "node": ">=18.18" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/metro-runtime": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.0.tgz", + "integrity": "sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==", "license": "MIT", "dependencies": { - "path-type": "^4.0.0" + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=8" + "node": ">=18.18" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "license": "Apache-2.0", + "node_modules/metro-source-map": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.0.tgz", + "integrity": "sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==", + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-symbolicate": "0.81.0", + "nullthrows": "^1.1.1", + "ob1": "0.81.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=18.18" } }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "node_modules/metro-symbolicate": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz", + "integrity": "sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==", "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.81.0", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" + "bin": { + "metro-symbolicate": "src/index.js" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">=18.18" } }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "license": "BSD-2-Clause", + "node_modules/metro-transform-plugins": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz", + "integrity": "sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==", + "license": "MIT", "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "license": "BSD-2-Clause", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" + "node": ">=18.18" } }, - "node_modules/dotenv-expand": { - "version": "11.0.7", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz", - "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==", - "license": "BSD-2-Clause", + "node_modules/metro-transform-worker": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz", + "integrity": "sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==", + "license": "MIT", "dependencies": { - "dotenv": "^16.4.5" + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.81.0", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-minify-terser": "0.81.0", + "metro-source-map": "0.81.0", + "metro-transform-plugins": "0.81.0", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" + "node": ">=18.18" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "license": "MIT" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "license": "MIT" }, - "node_modules/electron-to-chromium": { - "version": "1.5.62", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.62.tgz", - "integrity": "sha512-t8c+zLmJHa9dJy96yBZRXGQYoiCEnHYgFwn1asvSPZSUdVxnB62A4RASd7k41ytG3ErFBA0TpHlKg9D9SQBmLg==", - "license": "ISC" + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "node_modules/metro/node_modules/hermes-estree": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", + "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", "license": "MIT" }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/metro/node_modules/hermes-parser": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", + "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.24.0" + } + }, + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/metro/node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "node_modules/metro/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "license": "MIT", - "dependencies": { - "once": "^1.4.0" + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", - "dev": true, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "braces": "^3.0.3", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=8.6" } }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "license": "BSD-2-Clause", + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { - "node": ">=0.12" + "node": ">=8.6" }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/env-editor": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz", - "integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==", + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "license": "MIT", + "bin": { + "mime": "cli.js" + }, "engines": { - "node": ">=8" - } - }, - "node_modules/eol": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", - "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", - "license": "MIT" - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" + "node": ">=4" } }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "node_modules/mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", "license": "MIT", - "dependencies": { - "stackframe": "^1.3.4" + "engines": { + "node": ">= 0.6" } }, - "node_modules/es-abstract": { - "version": "1.23.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", - "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", - "dev": true, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.3", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" + "mime-db": "1.52.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, "engines": { - "node": ">= 0.4" + "node": ">= 0.6" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/es-iterator-helpers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", - "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", - "dev": true, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.3", - "safe-array-concat": "^1.1.2" - }, "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0" + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" }, "engines": { - "node": ">= 0.4" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, - "engines": { - "node": ">= 0.4" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=6" + "node": "*" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "license": "MIT", - "engines": { - "node": ">=10" - }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dev": true, - "license": "MIT", + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "license": "ISC", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" + "minipass": "^7.0.3" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "engines": { + "node": ">= 8" } }, - "node_modules/eslint-config-expo": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-expo/-/eslint-config-expo-8.0.1.tgz", - "integrity": "sha512-r9PSgkuZk5Q5ALbk1yowYwEIj0oqO/ikRO9TNhpx2DzSOdK65y3urgFI04WYvQzMr9q1fnA62wr9iGfrsmF5pQ==", - "dev": true, - "license": "MIT", + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { - "@typescript-eslint/eslint-plugin": "^8.9.0", - "@typescript-eslint/parser": "^8.9.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-expo": "^0.1.0", - "eslint-plugin-import": "^2.30.0", - "eslint-plugin-react": "^7.36.1", - "eslint-plugin-react-hooks": "^4.6.2" + "yallist": "^4.0.0" }, - "peerDependencies": { - "eslint": ">=8.10" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" }, - "peerDependencies": { - "eslint": ">=7.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, - "license": "MIT", + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz", - "integrity": "sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==", - "dev": true, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "license": "ISC", "dependencies": { - "@nolyfill/is-core-module": "1.0.39", - "debug": "^4.3.5", - "enhanced-resolve": "^5.15.0", - "eslint-module-utils": "^2.8.1", - "fast-glob": "^3.3.2", - "get-tsconfig": "^4.7.5", - "is-bun-module": "^1.0.2", - "is-glob": "^4.0.3" + "yallist": "^4.0.0" }, "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*", - "eslint-plugin-import-x": "*" - }, - "peerDependenciesMeta": { - "eslint-plugin-import": { - "optional": true - }, - "eslint-plugin-import-x": { - "optional": true - } + "node": ">=8" } }, - "node_modules/eslint-module-utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", - "dev": true, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "license": "MIT", "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" + "minimist": "^1.2.6" }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" } }, - "node_modules/eslint-plugin-expo": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-0.1.0.tgz", - "integrity": "sha512-bX0ABF5CTbwUnFXHN5aHhx2uyasbmr1ADlY/D1bmFb31sNd1rc+K1Ss4/BlTU6H0urGNOD30+q7LTDABKB/10g==", - "dev": true, + "node_modules/mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "^8.9.0", - "@typescript-eslint/utils": "^8.9.0" + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" }, "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "eslint": ">=8 <9" + "node": ">=0.8.0" } }, - "node_modules/eslint-plugin-import": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", - "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", - "dev": true, - "license": "MIT", + "node_modules/mv/node_modules/glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.8", - "array.prototype.findlastindex": "^1.2.5", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.12.0", - "hasown": "^2.0.2", - "is-core-module": "^2.15.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "object.groupby": "^1.0.3", - "object.values": "^1.2.0", - "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.8", - "tsconfig-paths": "^3.15.0" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=4" + "node": "*" + } + }, + "node_modules/mv/node_modules/rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^6.0.1" }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/eslint-plugin-prettier": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", - "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true, + "license": "MIT" + }, + "node_modules/ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==", + "license": "MIT", + "bin": { + "ncp": "bin/ncp" + } + }, + "node_modules/needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", "license": "MIT", "dependencies": { - "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.9.1" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" }, - "funding": { - "url": "https://opencollective.com/eslint-plugin-prettier" - }, - "peerDependencies": { - "@types/eslint": ">=8.0.0", - "eslint": ">=8.0.0", - "eslint-config-prettier": "*", - "prettier": ">=3.0.0" + "bin": { + "needle": "bin/needle" }, - "peerDependenciesMeta": { - "@types/eslint": { - "optional": true - }, - "eslint-config-prettier": { - "optional": true - } + "engines": { + "node": ">= 4.4.x" } }, - "node_modules/eslint-plugin-react": { - "version": "7.37.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", - "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", - "dev": true, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "license": "MIT", "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.1.0", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11", - "string.prototype.repeat": "^1.0.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + "ms": "^2.1.1" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", - "dev": true, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "license": "MIT", "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "node": ">= 0.6" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "license": "Apache-2.0", + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/nested-error-stacks": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", + "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==", + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" - }, + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/nocache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", + "license": "MIT", + "optional": true, + "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">=12.0.0" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "license": "MIT" + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "minimatch": "^3.0.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.10.5" } }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "whatwg-url": "^5.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "4.x || >=6.0.0" }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "peerDependencies": { + "encoding": "^0.1.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/eslint/node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, - "license": "MIT", + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 6.13.0" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, + "node_modules/node-html-parser": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", + "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "css-select": "^4.2.1", + "he": "1.2.0" } }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, + "node_modules/node-html-parser/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/node-html-parser/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", "dependencies": { - "estraverse": "^5.1.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, - "engines": { - "node": ">=0.10" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, + "node_modules/node-html-parser/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "license": "BSD-2-Clause", "dependencies": { - "estraverse": "^5.2.0" + "domelementtype": "^2.2.0" }, "engines": { - "node": ">=4.0" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, + "node_modules/node-html-parser/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "node_modules/node-html-parser/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" }, - "node_modules/exec-async": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", - "integrity": "sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw==", + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "license": "MIT" }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "node_modules/nodemon": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", + "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", "license": "MIT", "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "license": "MIT", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "bin": { + "nodemon": "bin/nodemon.js" }, "engines": { - "node": ">=4.8" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" + "node": ">=10" }, - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" } }, - "node_modules/execa/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/nodemon/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/execa/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/nodemon/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "license": "ISC", "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/execa/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/nodemon/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "license": "MIT", "dependencies": { - "shebang-regex": "^1.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/execa/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-package-arg": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", "license": "ISC", "dependencies": { - "isexe": "^2.0.0" + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", "bin": { - "which": "bin/which" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/expo": { - "version": "52.0.7", - "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.7.tgz", - "integrity": "sha512-AXN+FmYF8jR+IUJCuETO9iuMZ2DdGpL175kvHveBM/cS4MQsF7oe1MTnCRLyXQ92BDUZlqjWqWTX1sY3ysPoZw==", + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.20.0", - "@expo/cli": "0.21.5", - "@expo/config": "~10.0.4", - "@expo/config-plugins": "9.0.9", - "@expo/fingerprint": "0.11.2", - "@expo/metro-config": "0.19.4", - "@expo/vector-icons": "^14.0.0", - "babel-preset-expo": "~12.0.1", - "expo-asset": "~11.0.1", - "expo-constants": "~17.0.3", - "expo-file-system": "~18.0.3", - "expo-font": "~13.0.1", - "expo-keep-awake": "~14.0.1", - "expo-modules-autolinking": "2.0.2", - "expo-modules-core": "2.0.3", - "fbemitter": "^3.0.0", - "web-streams-polyfill": "^3.3.2", - "whatwg-url-without-unicode": "8.0.0-3" - }, - "bin": { - "expo": "bin/cli" - }, - "peerDependencies": { - "@expo/dom-webview": "*", - "@expo/metro-runtime": "*", - "react": "*", - "react-native": "*", - "react-native-webview": "*" + "path-key": "^2.0.0" }, - "peerDependenciesMeta": { - "@expo/dom-webview": { - "optional": true - }, - "@expo/metro-runtime": { - "optional": true - }, - "react-native-webview": { - "optional": true - } + "engines": { + "node": ">=4" } }, - "node_modules/expo-application": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-6.0.1.tgz", - "integrity": "sha512-w+1quSmKp8SYKT+GAFHSN5c6u+PqoVRIfpsLyRQrQdOnBA9dA8Hw6JT9sHNFmA30A2v1b/sdYZE3qKuRJFNSWQ==", + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "license": "MIT", - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=4" } }, - "node_modules/expo-asset": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-11.0.1.tgz", - "integrity": "sha512-WatvD7JVC89EsllXFYcS/rji3ajVzE2B/USo0TqedsETixwyVCQfrrvCdCPQyuKghrxVNEj8bQ/Qbea/RZLYjg==", - "license": "MIT", + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", "dependencies": { - "@expo/image-utils": "^0.6.0", - "expo-constants": "~17.0.0", - "invariant": "^2.2.4", - "md5-file": "^3.2.3" + "boolbase": "^1.0.0" }, - "peerDependencies": { - "expo": "*", - "react": "*", - "react-native": "*" + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/expo-auth-session": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/expo-auth-session/-/expo-auth-session-6.0.0.tgz", - "integrity": "sha512-t40IvmUnWPdSFTr/d3FxDo3qbHdt6hPoRApZ9KH8/UoTjkdoSKnxi6W0/svpISDPMi25gB0lNYwy72YUisl1Yw==", + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "license": "MIT" + }, + "node_modules/ob1": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.0.tgz", + "integrity": "sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==", "license": "MIT", "dependencies": { - "expo-application": "~6.0.0", - "expo-constants": "~17.0.0", - "expo-crypto": "~14.0.0", - "expo-linking": "~7.0.0", - "expo-web-browser": "~14.0.0", - "invariant": "^2.2.4" + "flow-enums-runtime": "^0.0.6" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">=18.18" } }, - "node_modules/expo-camera": { - "version": "16.0.5", - "resolved": "https://registry.npmjs.org/expo-camera/-/expo-camera-16.0.5.tgz", - "integrity": "sha512-GmsqBl+to5oEy01kUXu2Ul5Z38ugSLlA7sd3f+2PVJHNFv1Gou0nbkGTx6k5JZrSiP/vxuP6QKPIg8rIJoeWGA==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "license": "MIT", - "dependencies": { - "invariant": "^2.2.4" - }, - "peerDependencies": { - "expo": "*", - "react": "*", - "react-native": "*", - "react-native-web": "*" - }, - "peerDependenciesMeta": { - "react-native-web": { - "optional": true - } + "engines": { + "node": ">=0.10.0" } }, - "node_modules/expo-constants": { - "version": "17.0.3", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.3.tgz", - "integrity": "sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ==", + "node_modules/object-inspect": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", "license": "MIT", - "dependencies": { - "@expo/config": "~10.0.4", - "@expo/env": "~0.4.0" + "engines": { + "node": ">= 0.4" }, - "peerDependencies": { - "expo": "*", - "react-native": "*" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-crypto": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-crypto/-/expo-crypto-14.0.1.tgz", - "integrity": "sha512-/gGpD9UAz8fgZtU08cwwqeQElkFmMy2Hc8lLa9laSjD3YN0XM07zDJyJ+CC1VhQ63G8WpUnq1IHSmaPbbLp+oQ==", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "license": "MIT", "dependencies": { - "base64-js": "^1.3.0" + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-dev-client": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-5.0.2.tgz", - "integrity": "sha512-c6Qqdos5yvPWEQUMncLABLy1aVO0qhpyCLRiYCLMHqQ28D/joMUFpQqzAbP1J0/v91HXDeLBNr+4e89fwlBTEw==", + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, "license": "MIT", "dependencies": { - "expo-dev-launcher": "5.0.14", - "expo-dev-menu": "6.0.10", - "expo-dev-menu-interface": "1.9.1", - "expo-manifests": "~0.15.0", - "expo-updates-interface": "~1.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">= 0.4" } }, - "node_modules/expo-dev-launcher": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-5.0.14.tgz", - "integrity": "sha512-va7m9eyfLicsh+UjUhFAvTRZI9vBZNLuRhdK+7RkWBI68yo8U1rQOeEA9W6f21PmPVRf3qY6OgfXfJ1FKGABmA==", + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, "license": "MIT", "dependencies": { - "ajv": "8.11.0", - "expo-dev-menu": "6.0.9", - "expo-manifests": "~0.15.0", - "resolve-from": "^5.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-dev-launcher/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">= 0.4" } }, - "node_modules/expo-dev-launcher/node_modules/expo-dev-menu": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.9.tgz", - "integrity": "sha512-xmPeJWH5Yw3NjrHD6dm2AhZUf8Lwf8kdFEIZcm4/xl7xyjY3rq9AxaR8+iB64koVclkwjPNqgn5MCfejbHOWog==", + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, "license": "MIT", "dependencies": { - "expo-dev-menu-interface": "1.9.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-dev-launcher/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", "license": "MIT" }, - "node_modules/expo-dev-menu": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.10.tgz", - "integrity": "sha512-CW4l4JLxZb6IZHvqD/ikL9UKRSyyR64gqX77FqdaUAlh2HCbXNfNHpTVWoQgyXbfPknUB1qpS2eZhh+FTNN9Eg==", + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "license": "MIT", "dependencies": { - "expo-dev-menu-interface": "1.9.1" + "ee-first": "1.1.1" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">= 0.8" } }, - "node_modules/expo-dev-menu-interface": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.1.tgz", - "integrity": "sha512-YciUyAwSfloU76JAc18Jvuv8JOZHBLM1E/DwAqNC/rLg5ju76CaSS0Hx1Q4MyF79yi3G/y9o34K0hJmCCyQ9LQ==", + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "license": "MIT", - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">= 0.8" } }, - "node_modules/expo-device": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/expo-device/-/expo-device-7.0.1.tgz", - "integrity": "sha512-/3lk0f9wvle+6svHqWSCBC1B5NYFmXp1D7hmIyecJJVYRLwzrwwTDyNs76oG/UDU5Appdu8QyDKycsx2hqv71w==", + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", "license": "MIT", "dependencies": { - "ua-parser-js": "^0.7.33" + "mimic-fn": "^1.0.0" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=4" } }, - "node_modules/expo-file-system": { - "version": "18.0.3", - "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.3.tgz", - "integrity": "sha512-HKe0dGW3FWYFi1F3THVnTRueTG7j0onmEpUJKRB4UbjeHD2723cn/EutcG216wvrJeebe8w3+00F8Z4xk+9Jrw==", + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "license": "MIT", "dependencies": { - "web-streams-polyfill": "^3.3.2" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" }, - "peerDependencies": { - "expo": "*", - "react-native": "*" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expo-font": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.1.tgz", - "integrity": "sha512-8JE47B+6cLeKWr5ql8gU6YsPHjhrz1vMrTqYMm72No/8iW8Sb/uL4Oc0dpmbjq3hLLXBY0xPBQOgU7FQ6Y04Vg==", + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, "license": "MIT", "dependencies": { - "fontfaceobserver": "^2.1.0" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, - "peerDependencies": { - "expo": "*", - "react": "*" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/expo-json-utils": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.14.0.tgz", - "integrity": "sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==", - "license": "MIT" + "node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } }, - "node_modules/expo-keep-awake": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.1.tgz", - "integrity": "sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw==", + "node_modules/ora/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "license": "MIT", - "peerDependencies": { - "expo": "*", - "react": "*" + "engines": { + "node": ">=6" } }, - "node_modules/expo-linking": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-7.0.2.tgz", - "integrity": "sha512-bNm7LLfDwbgfs5wysK0ZhsL5gTJyYzBmK/E1IozcSpxezjXpIMDCVnkjDSfgcayGveOOGepMZk7x9zU2feYDMA==", + "node_modules/ora/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "license": "MIT", "dependencies": { - "expo-constants": "~17.0.0", - "invariant": "^2.2.4" + "color-convert": "^1.9.0" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">=4" } }, - "node_modules/expo-manifests": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.15.3.tgz", - "integrity": "sha512-yXP7/AN9gRvnCMyGn2esaaDtY3RwiALMJThmGKqaHjlv9cLtiL23aCw5EiNddyI0eZnuHlotGf68Yagz+UZD/Q==", + "node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "license": "MIT", "dependencies": { - "@expo/config": "~10.0.4", - "expo-json-utils": "~0.14.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=4" } }, - "node_modules/expo-modules-autolinking": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.2.tgz", - "integrity": "sha512-n3jC7VoJLfOLGk8NWhEAvM5zSjbLh1kMUSo76nJupx5/vASxDdzihppYebrKrNXPHq5mcw8Jr+r7YB+8xHx7QQ==", + "node_modules/ora/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "license": "MIT", "dependencies": { - "@expo/spawn-async": "^1.7.2", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "fast-glob": "^3.2.5", - "find-up": "^5.0.0", - "fs-extra": "^9.1.0", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0" - }, - "bin": { - "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + "color-name": "1.1.3" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/ora/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" } }, - "node_modules/expo-modules-autolinking/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "node_modules/ora/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "license": "MIT", "engines": { - "node": ">= 10" + "node": ">=4" } }, - "node_modules/expo-modules-autolinking/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/ora/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/expo-modules-autolinking/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/ora/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "has-flag": "^3.0.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">=4" } }, - "node_modules/expo-modules-autolinking/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=0.10.0" } }, - "node_modules/expo-modules-core": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.0.3.tgz", - "integrity": "sha512-S/Ozg6NhLkMc7k+qSLzOtjCexuimkYXHM/PCZtbn53nkuNYyaLpfVfrsJsRWxLIMe8ftbm6cDrKlN5mJ6lNODg==", + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "deprecated": "This package is no longer supported.", + "license": "ISC", "dependencies": { - "invariant": "^2.2.4" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, - "node_modules/expo-status-bar": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-2.0.0.tgz", - "integrity": "sha512-vxxdpvpNDMTEc5uTiIrbTvySKKUsOACmfl8OZuUdjNle05oGqwtq3v5YObwym/njSByjoyuZX8UpXBZnxvarwQ==", + "node_modules/p-any": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-any/-/p-any-2.1.0.tgz", + "integrity": "sha512-JAERcaMBLYKMq+voYw36+x5Dgh47+/o7yuv2oQYuSSUml4YeqJEFznBrY2UeEkoSHqBua6hz518n/PsowTYLLg==", "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" + "dependencies": { + "p-cancelable": "^2.0.0", + "p-some": "^4.0.0", + "type-fest": "^0.3.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/expo-updates-interface": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz", - "integrity": "sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ==", - "license": "MIT", - "peerDependencies": { - "expo": "*" + "node_modules/p-any/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" } }, - "node_modules/expo-web-browser": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-14.0.1.tgz", - "integrity": "sha512-QM9F3ie+UyIOoBvqFmT6CZojb1vMc2H+7ZlMT5dEu1PL2jtYyOeK2hLfbt/EMt7CBm/w+P29H9W9Y9gdebOkuQ==", + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", "license": "MIT", - "peerDependencies": { - "expo": "*", - "react-native": "*" + "engines": { + "node": ">=8" } }, - "node_modules/exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "license": "Apache-2.0" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" - }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, "engines": { - "node": ">=8.6.0" + "node": ">=4" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-loops": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.4.tgz", - "integrity": "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg==", - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "license": "Apache-2.0", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { - "bser": "2.1.1" + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "license": "BSD-3-Clause", + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", "dependencies": { - "fbjs": "^3.0.0" + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fbjs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", - "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "node_modules/p-retry": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.1.0.tgz", + "integrity": "sha512-oepllyG9gX1qH4Sm20YAKxg1GA7L7puhvGnTfimi31P07zSIj7SDV6YtuAx9nbJF51DES+2CIIRkXs8GKqWJxA==", "license": "MIT", "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^1.0.35" + "@types/retry": "^0.12.0", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", - "license": "MIT" - }, - "node_modules/fbjs/node_modules/ua-parser-js": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", - "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], + "node_modules/p-some": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-some/-/p-some-4.1.0.tgz", + "integrity": "sha512-MF/HIbq6GeBqTrTIl5OJubzkGU+qfFhAFi0gnTAK6rgEIJIknEiABHOTtQu4e6JiXjIwuMPMUFQzyHh5QjCl1g==", "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" + "dependencies": { + "aggregate-error": "^3.0.0", + "p-cancelable": "^2.0.0" }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/fetch-retry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", - "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==", - "license": "MIT" - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, + "node_modules/p-timeout": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.1.0.tgz", + "integrity": "sha512-C27DYI+tCroT8J8cTEyySGydl2B7FlxrGNF5/wmMbl1V+jeehUCzEE/BVgzRebdm2K3ZitKOKx8YbdFumDyYmw==", "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "p-finally": "^1.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=8" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.4.0.tgz", + "integrity": "sha512-bd1T8OBG7hcvMd9c/udgv6u5v9wISP3Oyl9Cm7Weop8EFwrtcQDnS2sb6zhwqus2WslSr5wSTIPiTTpxxmPm7Q==", "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" + "got": "^9.6.0", + "registry-auth-token": "^3.4.0", + "registry-url": "^5.0.0", + "semver": "^6.1.1" }, "engines": { "node": ">=8" } }, - "node_modules/filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/package-json/node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/finalhandler": { + "node_modules/package-json/node_modules/@szmarczak/http-timer": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "license": "MIT", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" + "defer-to-connect": "^1.0.1" }, "engines": { - "node": ">= 0.8" + "node": ">=6" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/package-json/node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/finalhandler/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "node_modules/package-json/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "mimic-response": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/find-babel-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz", - "integrity": "sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==", - "dev": true, + "node_modules/package-json/node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "license": "MIT" + }, + "node_modules/package-json/node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", "license": "MIT", "dependencies": { - "json5": "^2.2.3" + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" } }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "node_modules/package-json/node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "license": "MIT", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "pump": "^3.0.0" }, "engines": { "node": ">=6" } }, - "node_modules/find-parent-dir": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz", - "integrity": "sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==", - "dev": true, + "node_modules/package-json/node_modules/got/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/package-json/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", "license": "MIT" }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/package-json/node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "json-buffer": "3.0.0" } }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, + "node_modules/package-json/node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=8" } }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true, - "license": "ISC" + "node_modules/package-json/node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/flow-enums-runtime": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", - "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", - "license": "MIT" + "node_modules/package-json/node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "license": "MIT", + "dependencies": { + "lowercase-keys": "^1.0.0" + } }, - "node_modules/flow-parser": { - "version": "0.253.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.253.0.tgz", - "integrity": "sha512-EbxtzRIzp8dDSzTloPhsc6uOvrEFIyu08cqQzXBWLAgxK+i2d/5qOos9ryQHRmk+RyDDXfnz/7qteh3jnAlc4w==", + "node_modules/package-json/node_modules/responselike/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/fontfaceobserver": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", - "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==", - "license": "BSD-2-Clause" + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "license": "ISC", + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">=14" + "node": ">=4" + } + }, + "node_modules/parse-png": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", + "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", + "license": "MIT", + "dependencies": { + "pngjs": "^3.3.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=10" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 0.8" } }, - "node_modules/form-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/password-prompt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", + "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", + "license": "0BSD", + "dependencies": { + "ansi-escapes": "^4.3.2", + "cross-spawn": "^7.0.3" } }, - "node_modules/freeport-async": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", - "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "license": "MIT", + "peer": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "license": "(WTFPL OR MIT)" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=8" } }, - "node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "license": "ISC", + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { - "minipass": "^7.0.3" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", "license": "ISC" }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=8" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, + "node_modules/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "license": "MIT", "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=0.10.0" } }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" + "pinkie": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "license": "MIT", "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "find-up": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" + "locate-path": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/get-tsconfig": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", - "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", - "dev": true, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "license": "MIT", "dependencies": { - "resolve-pkg-maps": "^1.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/getenv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", - "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", - "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/glob": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", - "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^8.0.2", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.3" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=6" } }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/glob/node_modules/minimatch": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", - "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", - "dev": true, - "license": "ISC", + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "find-up": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob/node_modules/minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", - "dev": true, - "license": "ISC", "engines": { "node": ">=8" } }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "license": "MIT", "dependencies": { - "get-intrinsic": "^1.1.3" + "p-limit": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, - "license": "MIT" - }, - "node_modules/graphql": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", - "license": "MIT", - "optional": true, - "peer": true, "engines": { - "node": ">= 10.x" + "node": ">=6" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, "engines": { - "node": ">=8" + "node": ">=10.4.0" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, + "node_modules/plist/node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10.0.0" } }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, + "node_modules/plist/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8.0" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4.0.0" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.3" - }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "function-bind": "^1.1.2" + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14" } }, - "node_modules/hermes-estree": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", - "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", - "license": "MIT" - }, - "node_modules/hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", - "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "license": "MIT", "dependencies": { - "hermes-estree": "0.23.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" } }, - "node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", - "license": "ISC", + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "license": "MIT", "dependencies": { - "lru-cache": "^10.0.1" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "license": "MIT", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "license": "Apache-2.0", + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "license": "MIT", "engines": { - "node": ">=10.17.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/husky": { - "version": "9.1.6", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz", - "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==", - "dev": true, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", "license": "MIT", - "bin": { - "husky": "bin.js" - }, "engines": { - "node": ">=18" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/typicode" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/hyphenate-style-name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", - "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==", - "license": "BSD-3-Clause" - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "license": "MIT", "engines": { - "node": ">= 4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", - "license": "ISC" - }, - "node_modules/image-size": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", - "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "license": "MIT", "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" }, "engines": { - "node": ">=16.x" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=0.8.19" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "license": "ISC", + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "license": "MIT", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" - }, - "node_modules/inline-style-prefixer": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", - "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", - "license": "MIT", - "dependencies": { - "css-in-js-utils": "^3.1.0", - "fast-loops": "^1.1.3" + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "node_modules/postcss-modules-local-by-default": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz", + "integrity": "sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==", "license": "MIT", "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "license": "MIT", + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, "engines": { "node": ">=4" } }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "license": "MIT", "engines": { - "node": ">= 0.10" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "license": "MIT" - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" + "postcss-value-parser": "^4.2.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "license": "MIT", "dependencies": { - "binary-extensions": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "license": "MIT" - }, - "node_modules/is-bun-module": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz", - "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==", - "dev": true, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "license": "MIT", "dependencies": { - "semver": "^7.6.3" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-bun-module/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "license": "MIT", "dependencies": { - "hasown": "^2.0.2" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", "license": "MIT", "dependencies": { - "is-typed-array": "^1.1.13" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "license": "MIT", - "bin": { - "is-docker": "cli.js" + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/prepend-http": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-3.0.1.tgz", + "integrity": "sha512-BLxfZh+m6UiAiCPZFJ4+vYoL7NrRs5XgCTRrjseATAggXhdZKKxn+JUNmuVYWY23bDHgaEHodxw8mnmtVEDtHw==", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">= 0.4" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "fast-diff": "^1.1.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "license": "MIT", - "engines": { - "node": ">=0.12.0" + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "node_modules/pretty-format/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/probe-image-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-6.0.0.tgz", + "integrity": "sha512-99PZ5+RU4gqiTfK5ZDMDkZtn6eL4WlKfFyVJV7lFQvH3iGmQ85DqMTOdxorERO26LHkevR2qsxnHp0x/2UDJPA==", "license": "MIT", + "dependencies": { + "deepmerge": "^4.0.0", + "needle": "^2.5.2", + "stream-parser": "~0.3.1" + } + }, + "node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "license": "ISC", "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "license": "MIT", "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "asap": "~2.0.3" } }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "license": "ISC" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" } }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.10" } }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode-terminal": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", + "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", "dependencies": { - "has-tostringtag": "^1.0.0" + "side-channel": "^1.0.6" }, "engines": { - "node": ">= 0.4" + "node": ">=0.6" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, + "node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "inherits": "~2.0.3" } }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "safe-buffer": "^5.1.0" } }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dev": true, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "license": "BSD-3-Clause", + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "license": "BSD-3-Clause", + "node_modules/react-devtools-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", + "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", + "license": "MIT", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/iterator.prototype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", - "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", - "dev": true, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-freeze": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", + "integrity": "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==", + "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=10" + }, + "peerDependencies": { + "react": ">=17.0.0" } }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "license": "BlueOak-1.0.0", + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/react-native": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.2.tgz", + "integrity": "sha512-mkEBKGOmJxhfq8IOsvmk0QuTzlBt9vS+uo0gwbqfUmEDqoC359v80zhUf94WimYBrBkpRQWFbEu5iqMDHrYzlQ==", + "license": "MIT", "dependencies": { - "@isaacs/cliui": "^8.0.2" + "@jest/create-cache-key-function": "^29.6.3", + "@react-native/assets-registry": "0.76.2", + "@react-native/codegen": "0.76.2", + "@react-native/community-cli-plugin": "0.76.2", + "@react-native/gradle-plugin": "0.76.2", + "@react-native/js-polyfills": "0.76.2", + "@react-native/normalize-colors": "0.76.2", + "@react-native/virtualized-lists": "0.76.2", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "^0.23.1", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "commander": "^12.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.6.3", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.81.0", + "metro-source-map": "^0.81.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^5.3.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.3", + "yargs": "^17.6.2" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "bin": { + "react-native": "cli.js" }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "^18.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "node_modules/react-native-config": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", + "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", + "license": "MIT", + "peerDependencies": { + "react-native-windows": ">=0.61" + }, + "peerDependenciesMeta": { + "react-native-windows": { + "optional": true + } + } + }, + "node_modules/react-native-dotenv": { + "version": "3.4.11", + "resolved": "https://registry.npmjs.org/react-native-dotenv/-/react-native-dotenv-3.4.11.tgz", + "integrity": "sha512-6vnIE+WHABSeHCaYP6l3O1BOEhWxKH6nHAdV7n/wKn/sciZ64zPPp2NUdEUf1m7g4uuzlLbjgr+6uDt89q2DOg==", "license": "MIT", "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" + "dotenv": "^16.4.5" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "@babel/runtime": "^7.20.6" } }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "node_modules/react-native-gesture-handler": { + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.20.2.tgz", + "integrity": "sha512-HqzFpFczV4qCnwKlvSAvpzEXisL+Z9fsR08YV5LfJDkzuArMhBu2sOoSPUF/K62PCoAb+ObGlTC83TKHfUd0vg==", "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "dependencies": { + "@egjs/hammerjs": "^2.0.17", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "node_modules/react-native-reanimated": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.1.tgz", + "integrity": "sha512-Wnbo7toHZ6kPLAD8JWKoKCTfNoqYOMW5vUEP76Rr4RBmJCrdXj6oauYP0aZnZq8NCbiP5bwwu7+RECcWtoetnQ==", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "@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" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "peerDependencies": { + "@babel/core": "^7.0.0-0", + "react": "*", + "react-native": "*" } }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "node_modules/react-native-safe-area-context": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.12.0.tgz", + "integrity": "sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-screens": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.1.0.tgz", + "integrity": "sha512-tCBwe7fRMpoi/nIgZxE86N8b2SH8d5PlfGaQO8lgqlXqIyvwqm3u1HJCaA0tsacPyzhW7vVtRfQyq9e1j0S2gA==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "node_modules/react-native-svg": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.8.0.tgz", + "integrity": "sha512-KHJzKpgOjwj1qeZzsBjxNdoIgv2zNCO9fVcoq2TEhTRsVV5DGTZ9JzUZwybd7q4giT/H3RdtqC3u44dWdO0Ffw==", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" + "css-select": "^5.1.0", + "css-tree": "^1.1.3", + "warn-once": "0.1.1" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "node_modules/react-native-toast-message": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz", + "integrity": "sha512-iXFMnlxPcgKKs4bZOIl06W16m6KXMh/bAYpWLyVXlISSCdcL2+FX5WPpRP3TGQeM/u9q+j5ex48DDY+72en+Sw==", "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "node_modules/react-native-url-polyfill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-2.0.0.tgz", + "integrity": "sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "whatwg-url-without-unicode": "8.0.0-3" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react-native": "*" } }, - "node_modules/jest-util/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/react-native-web": { + "version": "0.19.13", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.13.tgz", + "integrity": "sha512-etv3bN8rJglrRCp/uL4p7l8QvUNUC++QwDbdZ8CB7BvZiMvsxfFIRM1j04vxNldG3uo2puRd6OSWR3ibtmc29A==", "license": "MIT", - "engines": { - "node": ">=8.6" + "dependencies": { + "@babel/runtime": "^7.18.6", + "@react-native/normalize-colors": "^0.74.1", + "fbjs": "^3.0.4", + "inline-style-prefixer": "^6.0.1", + "memoize-one": "^6.0.0", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "styleq": "^0.1.3" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "node_modules/react-native-web/node_modules/@react-native/normalize-colors": { + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.88.tgz", + "integrity": "sha512-He5oTwPBxvXrxJ91dZzpxR7P+VYmc9IkJfhuH8zUiU50ckrt+xWNjtVugPdUv4LuVjmZ36Vk2EX8bl1gVn2dVA==", + "license": "MIT" + }, + "node_modules/react-native-web/node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "license": "MIT" + }, + "node_modules/react-native/node_modules/@react-native/virtualized-lists": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.2.tgz", + "integrity": "sha512-FzXvkHgKvJGf0pSuLy6878cxJ6mxWKgZsH9s2kO4LWJocI8Bi3ViDx7IGAWYuvN+Fnue5TKaqGPhfD+4XrKtYQ==", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "node_modules/react-native/node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz", + "integrity": "sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==", "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "hermes-parser": "0.23.1" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/react-native/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/react-native/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "has-flag": "^4.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jimp-compact": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", - "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==", - "license": "MIT" - }, - "node_modules/join-component": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", - "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==", - "license": "MIT" + "node_modules/react-native/node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.6" + } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "node_modules/react-native/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", "license": "MIT" }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/react-native/node_modules/scheduler": { + "version": "0.24.0-canary-efb381bbf-20230505", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", + "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", "license": "MIT", "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "loose-envify": "^1.1.0" } }, - "node_modules/jsc-android": { - "version": "250231.0.0", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", - "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", - "license": "BSD-2-Clause" - }, - "node_modules/jsc-safe-url": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", - "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", - "license": "0BSD" + "node_modules/react-native/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } }, - "node_modules/jscodeshift": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", - "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "node_modules/react-native/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", "license": "MIT", "dependencies": { - "@babel/core": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/preset-flow": "^7.13.13", - "@babel/preset-typescript": "^7.13.0", - "@babel/register": "^7.13.16", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.21.0", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" + "async-limiter": "~1.0.0" } }, - "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-chunk": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", + "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "with-open-file": "^0.1.6" }, "engines": { "node": ">=6" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" + "node_modules/read-last-lines": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/read-last-lines/-/read-last-lines-1.6.0.tgz", + "integrity": "sha512-PLKEiyUBMqRMvPu+vfL1XQmkRE5g/TurxrsoNEURqfHbP6eOJaE/2K6+H2IXSfc6/flG5LIj+MtxahclzVvsAA==", + "license": "MIT", + "dependencies": { + "mz": "^2.7.0" + } }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "license": "MIT" + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "license": "MIT" }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "license": "MIT" }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "license": "MIT", - "bin": { - "json5": "lib/cli.js" + "dependencies": { + "picomatch": "^2.2.1" }, "engines": { - "node": ">=6" + "node": ">=8.10.0" } }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", + "license": "BSD" + }, + "node_modules/recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", "license": "MIT", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" }, "engines": { - "node": ">=4.0" + "node": ">= 4" } }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", "dev": true, "license": "MIT", "dependencies": { - "json-buffer": "3.0.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@babel/runtime": "^7.8.4" } }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, + "node_modules/regexpu-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/lighthouse-logger": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", - "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", - "license": "Apache-2.0", + "node_modules/registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "license": "MIT", "dependencies": { - "debug": "^2.6.9", - "marky": "^1.2.2" + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" } }, - "node_modules/lighthouse-logger/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" } }, - "node_modules/lighthouse-logger/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", "license": "MIT" }, - "node_modules/lightningcss": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", - "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", - "license": "MPL-2.0", + "node_modules/regjsparser": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", + "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", + "license": "BSD-2-Clause", "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-darwin-arm64": "1.27.0", - "lightningcss-darwin-x64": "1.27.0", - "lightningcss-freebsd-x64": "1.27.0", - "lightningcss-linux-arm-gnueabihf": "1.27.0", - "lightningcss-linux-arm64-gnu": "1.27.0", - "lightningcss-linux-arm64-musl": "1.27.0", - "lightningcss-linux-x64-gnu": "1.27.0", - "lightningcss-linux-x64-musl": "1.27.0", - "lightningcss-win32-arm64-msvc": "1.27.0", - "lightningcss-win32-x64-msvc": "1.27.0" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", - "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" + "jsesc": "~3.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz", - "integrity": "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 0.10" } }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz", - "integrity": "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "node_modules/remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==", + "license": "MIT" }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz", - "integrity": "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==", - "cpu": [ - "arm" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" } }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz", - "integrity": "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz", - "integrity": "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz", - "integrity": "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, "engines": { - "node": ">= 12.0.0" + "node": ">= 4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz", - "integrity": "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz", - "integrity": "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz", - "integrity": "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", "engines": { - "node": ">= 12.0.0" + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requireg": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", + "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", + "dependencies": { + "nested-error-stacks": "~2.0.1", + "rc": "~1.2.7", + "resolve": "~1.7.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "node_modules/requireg/node_modules/resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "license": "MIT", + "dependencies": { + "path-parse": "^1.0.5" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", "license": "MIT" }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">=10" + "bin": { + "resolve": "bin/resolve" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", "license": "MIT" }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "license": "MIT" + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", "dev": true, - "license": "MIT" + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "node_modules/resolve-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz", + "integrity": "sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==", "license": "MIT" }, - "node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "license": "MIT", + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "chalk": "^2.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=4" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/router-ips": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/router-ips/-/router-ips-1.0.0.tgz", + "integrity": "sha512-yBo6F52Un/WYioXbedBGvrKIiofbwt+4cUhdqDb9fNMJBI4D4jOy7jlxxaRVEvICPKU7xMmJDtDFR6YswX/sFQ==", "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, "engines": { "node": ">=4" } }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" + "queue-microtask": "^1.2.2" } }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT" }, - "node_modules/log-symbols/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/safe-json-stringify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", + "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", + "license": "MIT", + "optional": true + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, "engines": { - "node": ">=0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "loose-envify": "^1.1.0" } }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=4" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "license": "MIT", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "@types/node-forge": "^1.3.0", + "node-forge": "^1" }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">=10" } }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "node_modules/send": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", + "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", "license": "MIT", "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node": ">= 0.8.0" } }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "license": "BSD-3-Clause", + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { - "tmpl": "1.0.5" + "ms": "2.0.0" } }, - "node_modules/marky": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", - "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", - "license": "Apache-2.0" + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "license": "BSD-3-Clause", - "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" + "node_modules/send/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, - "node_modules/md5-file": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", - "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-error": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-6.0.0.tgz", + "integrity": "sha512-3vmBkMZLQO+BR4RPHcyRGdE09XCF6cvxzk2N2qn8Er3F91cy8Qt7VvEbZBOpaL53qsBbe2cFOefU6tRY6WDelA==", "license": "MIT", "dependencies": { - "buffer-alloc": "^1.1.0" - }, - "bin": { - "md5-file": "cli.js" + "type-fest": "^0.12.0" }, "engines": { - "node": ">=0.10" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "license": "CC0-1.0" + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz", + "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", - "license": "MIT" + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } }, - "node_modules/merge-options": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "license": "MIT", "dependencies": { - "is-plain-obj": "^2.1.0" + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" }, "engines": { - "node": ">=10" + "node": ">= 0.8.0" } }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "license": "MIT", "engines": { - "node": ">= 8" + "node": ">= 0.6" } }, - "node_modules/metro": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.0.tgz", - "integrity": "sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==", + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "@babel/types": "^7.25.2", - "accepts": "^1.3.7", - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "error-stack-parser": "^2.0.6", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.24.0", - "image-size": "^1.0.2", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "jsc-safe-url": "^0.2.2", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.81.0", - "metro-cache": "0.81.0", - "metro-cache-key": "0.81.0", - "metro-config": "0.81.0", - "metro-core": "0.81.0", - "metro-file-map": "0.81.0", - "metro-resolver": "0.81.0", - "metro-runtime": "0.81.0", - "metro-source-map": "0.81.0", - "metro-symbolicate": "0.81.0", - "metro-transform-plugins": "0.81.0", - "metro-transform-worker": "0.81.0", - "mime-types": "^2.1.27", - "nullthrows": "^1.1.1", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "throat": "^5.0.0", - "ws": "^7.5.10", - "yargs": "^17.6.2" - }, - "bin": { - "metro": "src/cli.js" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" }, "engines": { - "node": ">=18.18" + "node": ">= 0.6" } }, - "node_modules/metro-babel-transformer": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz", - "integrity": "sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==", + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "license": "MIT", "dependencies": { - "@babel/core": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "hermes-parser": "0.24.0", - "nullthrows": "^1.1.1" + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" }, "engines": { - "node": ">=18.18" + "node": ">= 0.8.0" } }, - "node_modules/metro-babel-transformer/node_modules/hermes-estree": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", - "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", - "license": "MIT" - }, - "node_modules/metro-babel-transformer/node_modules/hermes-parser": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", - "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", + "node_modules/serve-static/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { - "hermes-estree": "0.24.0" + "ms": "2.0.0" } }, - "node_modules/metro-cache": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.0.tgz", - "integrity": "sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==", + "node_modules/serve-static/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "license": "MIT", - "dependencies": { - "exponential-backoff": "^3.1.1", - "flow-enums-runtime": "^0.0.6", - "metro-core": "0.81.0" - }, "engines": { - "node": ">=18.18" + "node": ">= 0.8" } }, - "node_modules/metro-cache-key": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.0.tgz", - "integrity": "sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==", + "node_modules/serve-static/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { - "node": ">=18.18" + "node": ">= 0.8.0" } }, - "node_modules/metro-config": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.0.tgz", - "integrity": "sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==", + "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "license": "MIT", - "dependencies": { - "connect": "^3.6.5", - "cosmiconfig": "^5.0.5", - "flow-enums-runtime": "^0.0.6", - "jest-validate": "^29.6.3", - "metro": "0.81.0", - "metro-cache": "0.81.0", - "metro-core": "0.81.0", - "metro-runtime": "0.81.0" - }, "engines": { - "node": ">=18.18" + "node": ">= 0.8" } }, - "node_modules/metro-core": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.0.tgz", - "integrity": "sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==", + "node_modules/serve-static/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6", - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.81.0" - }, "engines": { - "node": ">=18.18" + "node": ">= 0.8" } }, - "node_modules/metro-file-map": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.0.tgz", - "integrity": "sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==", - "license": "MIT", - "dependencies": { - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "micromatch": "^4.0.4", - "node-abort-controller": "^3.1.1", - "nullthrows": "^1.1.1", - "walker": "^1.0.7" + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": ">=18.18" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": ">= 0.4" } }, - "node_modules/metro-file-map/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/metro-file-map/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", "license": "MIT" }, - "node_modules/metro-minify-terser": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz", - "integrity": "sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==", + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6", - "terser": "^5.15.0" + "kind-of": "^6.0.2" }, "engines": { - "node": ">=18.18" + "node": ">=8" } }, - "node_modules/metro-react-native-babel-preset": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.77.0.tgz", - "integrity": "sha512-HPPD+bTxADtoE4y/4t1txgTQ1LVR6imOBy7RMHUsqMVTbekoi8Ph5YI9vKX2VMPtVWeFt0w9YnCSLPa76GcXsA==", - "dev": true, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "license": "MIT", "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.20.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.4.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" + "node": ">=8" } }, - "node_modules/metro-react-native-babel-preset/node_modules/react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", - "dev": true, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/metro-resolver": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.0.tgz", - "integrity": "sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==", + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" }, "engines": { - "node": ">=18.18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-runtime": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.0.tgz", - "integrity": "sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==", + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.25.0", - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" } }, - "node_modules/metro-source-map": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.0.tgz", - "integrity": "sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==", + "node_modules/simple-plist/node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.3", - "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-symbolicate": "0.81.0", - "nullthrows": "^1.1.1", - "ob1": "0.81.0", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - }, - "engines": { - "node": ">=18.18" + "stream-buffers": "2.2.x" } }, - "node_modules/metro-symbolicate": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz", - "integrity": "sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==", + "node_modules/simple-plist/node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-source-map": "0.81.0", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" + "big-integer": "1.6.x" }, "engines": { - "node": ">=18.18" + "node": ">= 5.10.0" } }, - "node_modules/metro-transform-plugins": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz", - "integrity": "sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==", + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", "license": "MIT", "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "flow-enums-runtime": "^0.0.6", - "nullthrows": "^1.1.1" + "semver": "^7.5.3" }, "engines": { - "node": ">=18.18" + "node": ">=10" } }, - "node_modules/metro-transform-worker": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz", - "integrity": "sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "metro": "0.81.0", - "metro-babel-transformer": "0.81.0", - "metro-cache": "0.81.0", - "metro-cache-key": "0.81.0", - "metro-minify-terser": "0.81.0", - "metro-source-map": "0.81.0", - "metro-transform-plugins": "0.81.0", - "nullthrows": "^1.1.1" + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=18.18" + "node": ">=10" } }, - "node_modules/metro/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "license": "MIT" }, - "node_modules/metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/metro/node_modules/hermes-estree": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", - "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", - "license": "MIT" + "node_modules/slugify": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } }, - "node_modules/metro/node_modules/hermes-parser": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", - "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "license": "MIT", "dependencies": { - "hermes-estree": "0.24.0" + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" } }, - "node_modules/metro/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", "license": "MIT" }, - "node_modules/metro/node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", - "license": "MIT", + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/metro/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, "engines": { - "node": ">=8.3.0" + "node": ">= 12.13.0" }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "license": "MIT", "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">=8.6" + "node": ">=0.10.0" } }, - "node_modules/micromatch/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">=0.10.0" } }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "license": "MIT", - "bin": { - "mime": "cli.js" + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=6.0.0" } }, - "node_modules/mime-db": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", - "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 6" } }, - "node_modules/mime-types/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "license": "MIT", + "dependencies": { + "through": "2" + }, "engines": { - "node": ">= 0.6" + "node": "*" } }, - "node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "node_modules/split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "minipass": "^7.0.3" }, "engines": { - "node": "*" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "license": "MIT" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=8" } }, - "node_modules/minipass-collect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", - "license": "ISC", + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "license": "MIT", "dependencies": { - "minipass": "^7.0.3" + "type-fest": "^0.7.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6" + } + }, + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "license": "Unlicense", + "engines": { + "node": ">= 0.10.0" } }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "license": "ISC", + "node_modules/stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" + "debug": "2" } }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", + "node_modules/stream-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "ms": "2.0.0" } }, - "node_modules/minipass-flush/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" + "node_modules/stream-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "safe-buffer": "~5.1.0" } }, - "node_modules/minipass-pipeline/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, "license": "MIT", "dependencies": { - "minimist": "^1.2.6" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, "license": "MIT", "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" } }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "license": "MIT" - }, - "node_modules/nested-error-stacks": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", - "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==", - "license": "MIT" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "license": "MIT" - }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", - "license": "MIT" - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "license": "MIT", "dependencies": { - "minimatch": "^3.0.2" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, - "engines": { - "node": ">= 0.10.5" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "license": "(BSD-3-Clause OR GPL-2.0)", + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { - "node": ">= 6.13.0" + "node": ">=8" } }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "license": "MIT" - }, - "node_modules/nodemon": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", - "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", "dependencies": { - "chokidar": "^3.5.2", - "debug": "^4", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.1.2", - "pstree.remy": "^1.1.8", - "semver": "^7.5.3", - "simple-update-notifier": "^2.0.0", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5" - }, - "bin": { - "nodemon": "bin/nodemon.js" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nodemon" + "node": ">=8" } }, - "node_modules/nodemon/node_modules/has-flag": { + "node_modules/strip-bom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/nodemon/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/nodemon/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm-package-arg": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", - "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", - "license": "ISC", - "dependencies": { - "hosted-git-info": "^7.0.0", - "proc-log": "^4.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, + "node_modules/structured-headers": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", + "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", + "license": "MIT" + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "license": "MIT", "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "node_modules/styleq": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", + "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==", + "license": "MIT" + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", "license": "MIT", "dependencies": { - "path-key": "^2.0.0" + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" }, "engines": { - "node": ">=4" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/npm-run-path/node_modules/path-key": { + "node_modules/sucrase/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "license": "BSD-2-Clause", + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", "dependencies": { - "boolbase": "^1.0.0" + "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" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sudo-prompt": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", + "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==", "license": "MIT" }, - "node_modules/ob1": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.0.tgz", - "integrity": "sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==", + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=8" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/object-inspect": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", - "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", - "dev": true, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -12713,737 +20731,975 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, "engines": { - "node": ">= 0.4" + "node": ">=10.13.0" } }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, "engines": { - "node": ">= 0.4" + "node": ">= 10" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dev": true, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, - "engines": { - "node": ">= 0.4" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, - "license": "MIT", + "node_modules/svgo/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" + "domelementtype": "^2.2.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 4" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dev": true, - "license": "MIT", + "node_modules/svgo/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, - "engines": { - "node": ">= 0.4" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "node_modules/svgo/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/synckit": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 0.4" + "node": "^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://opencollective.com/unts" } }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, "engines": { - "node": ">= 0.8" + "node": ">=6" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "license": "MIT", + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", + "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" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "license": "ISC", "dependencies": { - "wrappy": "1" + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", - "license": "MIT", + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { - "mimic-fn": "^1.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" + "bin": { + "mkdirp": "bin/cmd.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" } }, - "node_modules/ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", "license": "MIT", "dependencies": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" + "rimraf": "~2.6.2" }, "engines": { - "node": ">=6" + "node": ">=6.0.0" } }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", + "node_modules/temp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "color-convert": "^1.9.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=4" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/ora/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "glob": "^7.1.3" }, - "engines": { - "node": ">=4" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/ora/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/tempy": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", + "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/ora/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", + "node_modules/terser": { + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "license": "BSD-2-Clause", "dependencies": { - "has-flag": "^3.0.0" + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, "engines": { - "node": ">=4" + "node": ">= 10.13.0" } }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "license": "MIT", + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", "dependencies": { - "p-limit": "^3.0.2" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "license": "MIT", + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "aggregate-error": "^3.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "license": "MIT", - "engines": { - "node": ">=6" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "license": "BlueOak-1.0.0" + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "license": "MIT", "dependencies": { - "callsites": "^3.0.0" + "thenify": ">= 3.1.0 < 4" }, "engines": { - "node": ">=6" + "node": ">=0.8" } }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "license": "MIT" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "license": "MIT", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/parse-png": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", - "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "license": "MIT", "dependencies": { - "pngjs": "^3.3.0" + "os-tmpdir": "~1.0.2" }, "engines": { - "node": ">=10" + "node": ">=0.6.0" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", "license": "MIT", "engines": { - "node": ">= 0.8" - } - }, - "node_modules/password-prompt": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", - "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", - "license": "0BSD", - "dependencies": { - "ansi-escapes": "^4.3.2", - "cross-spawn": "^7.0.3" + "node": ">=6" } }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, "engines": { - "node": ">=8" + "node": ">=8.0" } }, - "node_modules/path-is-absolute": { + "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.6" } }, - "node_modules/path-key": { + "node_modules/touch": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "license": "MIT", - "engines": { - "node": ">=8" + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "license": "ISC", + "bin": { + "nodetouch": "bin/nodetouch.js" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "license": "MIT" }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", + "node_modules/traverse": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.10.tgz", + "integrity": "sha512-hN4uFRxbK+PX56DxYiGHsTn2dME3TVr9vbNqlQGcGcPhJAn+tdP126iA+TArMpI4YSgnTkMWyoLl5bf81Hi5TA==", + "license": "MIT", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "gopd": "^1.0.1", + "typedarray.prototype.slice": "^1.0.3", + "which-typed-array": "^1.1.15" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/ts-api-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", + "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" } }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" }, - "node_modules/picomatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", - "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/turndown": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.0.0.tgz", + "integrity": "sha512-G1FfxfR0mUNMeGjszLYl3kxtopC4O9DRRiMlMDDVHvU1jaBkGFg4qxIyjIk2aiKLHyDyZvZyu4qBO2guuYBy3Q==", + "license": "MIT", + "dependencies": { + "domino": "^2.1.6" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, "engines": { - "node": ">=6" + "node": ">= 0.8.0" } }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=4" } }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "license": "MIT", "dependencies": { - "find-up": "^3.0.0" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" }, "engines": { - "node": ">=6" + "node": ">= 0.6" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "license": "MIT", "dependencies": { - "locate-path": "^3.0.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "license": "MIT", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "license": "MIT" + }, + "node_modules/typedarray.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", + "integrity": "sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-errors": "^1.3.0", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-offset": "^1.0.2" + }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "node_modules/typescript": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=8" + "node": ">=14.17" } }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, + "node_modules/ua-parser-js": { + "version": "0.7.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", + "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" + "bin": { + "ua-parser-js": "script/cli.js" }, "engines": { - "node": ">=6" + "node": "*" } }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "license": "MIT", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "license": "MIT" + }, + "node_modules/undici": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", + "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=18.17" } }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/plist": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", - "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "license": "ISC", "dependencies": { - "@xmldom/xmldom": "^0.8.8", - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" + "unique-slug": "^4.0.0" }, "engines": { - "node": ">=10.4.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/plist/node_modules/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, "engines": { - "node": ">=10.0.0" + "node": ">=8" } }, - "node_modules/plist/node_modules/xmlbuilder": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "license": "MIT", "engines": { - "node": ">=8.0" + "node": ">= 4.0.0" } }, - "node_modules/pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "license": "MIT", "engines": { - "node": ">=4.0.0" + "node": ">= 0.8" } }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, + "node_modules/untildify": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", + "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/browserslist" }, { "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" + "url": "https://tidelift.com/funding/github/npm/browserslist" }, { "type": "github", @@ -13452,757 +21708,785 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, - "engines": { - "node": "^10 || ^12 || >=14" + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, + "node_modules/update-check": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.3.tgz", + "integrity": "sha512-6KLU4/dd0Tg/l0xwL+f9V7kEIPSL1vOIbnNnhSLiRDlj4AVG6Ks9Zoc9Jgt9kIgWFPZ/wp2AHgmG7xNf15TJOA==", "license": "MIT", - "engines": { - "node": ">= 0.8.0" + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" } }, - "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", - "dev": true, + "node_modules/update-check/node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" } }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, + "node_modules/update-check/node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", "license": "MIT", "dependencies": { - "fast-diff": "^1.1.2" + "rc": "^1.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-join": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", + "integrity": "sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==", + "license": "MIT" + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "prepend-http": "^2.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/url-parse-lax/node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, - "node_modules/proc-log": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", - "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node_modules/use-latest-callback": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.3.tgz", + "integrity": "sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">= 0.4.0" } }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "license": "MIT", - "dependencies": { - "asap": "~2.0.3" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, + "node_modules/valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==" + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "license": "ISC", "engines": { - "node": ">= 6" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "engines": { + "node": ">= 0.8" } }, - "node_modules/pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", "license": "MIT" }, - "node_modules/pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", - "license": "MIT", + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcode-terminal": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", - "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" + "makeerror": "1.0.12" } }, - "node_modules/query-string": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", - "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "node_modules/warn-once": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", + "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==", + "license": "MIT" + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "license": "MIT", "dependencies": { - "decode-uri-component": "^0.2.2", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10.13.0" } }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "license": "MIT", "dependencies": { - "inherits": "~2.0.3" + "minimalistic-assert": "^1.0.0" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" + "defaults": "^1.0.3" } }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "5.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0" + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "node_modules/react-devtools-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", - "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", "license": "MIT", "dependencies": { - "shell-quote": "^1.6.1", - "ws": "^7" - } - }, - "node_modules/react-devtools-core/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, "engines": { - "node": ">=8.3.0" + "node": ">= 12.13.0" }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", - "peer": true, "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, - "peerDependencies": { - "react": "^18.3.1" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/react-freeze": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", - "integrity": "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==", + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "fast-deep-equal": "^3.1.3" }, "peerDependencies": { - "react": ">=17.0.0" + "ajv": "^8.8.2" } }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "license": "MIT" }, - "node_modules/react-native": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.2.tgz", - "integrity": "sha512-mkEBKGOmJxhfq8IOsvmk0QuTzlBt9vS+uo0gwbqfUmEDqoC359v80zhUf94WimYBrBkpRQWFbEu5iqMDHrYzlQ==", + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "license": "MIT", "dependencies": { - "@jest/create-cache-key-function": "^29.6.3", - "@react-native/assets-registry": "0.76.2", - "@react-native/codegen": "0.76.2", - "@react-native/community-cli-plugin": "0.76.2", - "@react-native/gradle-plugin": "0.76.2", - "@react-native/js-polyfills": "0.76.2", - "@react-native/normalize-colors": "0.76.2", - "@react-native/virtualized-lists": "0.76.2", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "ansi-regex": "^5.0.0", - "babel-jest": "^29.7.0", - "babel-plugin-syntax-hermes-parser": "^0.23.1", - "base64-js": "^1.5.1", - "chalk": "^4.0.0", - "commander": "^12.0.0", - "event-target-shim": "^5.0.1", - "flow-enums-runtime": "^0.0.6", - "glob": "^7.1.1", - "invariant": "^2.2.4", - "jest-environment-node": "^29.6.3", - "jsc-android": "^250231.0.0", - "memoize-one": "^5.0.0", - "metro-runtime": "^0.81.0", - "metro-source-map": "^0.81.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^29.7.0", - "promise": "^8.3.0", - "react-devtools-core": "^5.3.1", - "react-refresh": "^0.14.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.24.0-canary-efb381bbf-20230505", - "semver": "^7.1.3", - "stacktrace-parser": "^0.1.10", - "whatwg-fetch": "^3.0.0", - "ws": "^6.2.3", - "yargs": "^17.6.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" }, "bin": { - "react-native": "cli.js" + "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">=18" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "@types/react": "^18.2.6", - "react": "^18.2.0" + "webpack": "^4.37.0 || ^5.0.0" }, "peerDependenciesMeta": { - "@types/react": { + "webpack": { + "optional": true + }, + "webpack-cli": { "optional": true } } }, - "node_modules/react-native-config": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", - "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", + "node_modules/webpack-dev-server/node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", - "peerDependencies": { - "react-native-windows": ">=0.61" + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, - "peerDependenciesMeta": { - "react-native-windows": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/react-native-dotenv": { - "version": "3.4.11", - "resolved": "https://registry.npmjs.org/react-native-dotenv/-/react-native-dotenv-3.4.11.tgz", - "integrity": "sha512-6vnIE+WHABSeHCaYP6l3O1BOEhWxKH6nHAdV7n/wKn/sciZ64zPPp2NUdEUf1m7g4uuzlLbjgr+6uDt89q2DOg==", + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "license": "MIT", "dependencies": { - "dotenv": "^16.4.5" + "fast-deep-equal": "^3.1.3" }, "peerDependencies": { - "@babel/runtime": "^7.20.6" + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "node_modules/react-native-gesture-handler": { - "version": "2.20.2", - "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.20.2.tgz", - "integrity": "sha512-HqzFpFczV4qCnwKlvSAvpzEXisL+Z9fsR08YV5LfJDkzuArMhBu2sOoSPUF/K62PCoAb+ObGlTC83TKHfUd0vg==", + "node_modules/webpack-dev-server/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { - "@egjs/hammerjs": "^2.0.17", - "hoist-non-react-statics": "^3.3.0", - "invariant": "^2.2.4", - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "ms": "2.0.0" } }, - "node_modules/react-native-reanimated": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.1.tgz", - "integrity": "sha512-Wnbo7toHZ6kPLAD8JWKoKCTfNoqYOMW5vUEP76Rr4RBmJCrdXj6oauYP0aZnZq8NCbiP5bwwu7+RECcWtoetnQ==", - "license": "MIT", + "node_modules/webpack-dev-server/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", "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" + "execa": "^5.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0", - "react": "*", - "react-native": "*" + "engines": { + "node": ">= 10" } }, - "node_modules/react-native-safe-area-context": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.12.0.tgz", - "integrity": "sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ==", + "node_modules/webpack-dev-server/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">= 0.8" } }, - "node_modules/react-native-screens": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.1.0.tgz", - "integrity": "sha512-tCBwe7fRMpoi/nIgZxE86N8b2SH8d5PlfGaQO8lgqlXqIyvwqm3u1HJCaA0tsacPyzhW7vVtRfQyq9e1j0S2gA==", + "node_modules/webpack-dev-server/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "license": "MIT", "dependencies": { - "react-freeze": "^1.0.0", - "warn-once": "^0.1.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/react-native-svg": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.8.0.tgz", - "integrity": "sha512-KHJzKpgOjwj1qeZzsBjxNdoIgv2zNCO9fVcoq2TEhTRsVV5DGTZ9JzUZwybd7q4giT/H3RdtqC3u44dWdO0Ffw==", + "node_modules/webpack-dev-server/node_modules/express": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", + "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", "license": "MIT", "dependencies": { - "css-select": "^5.1.0", - "css-tree": "^1.1.3", - "warn-once": "0.1.1" + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.10", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">= 0.10.0" } }, - "node_modules/react-native-toast-message": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz", - "integrity": "sha512-iXFMnlxPcgKKs4bZOIl06W16m6KXMh/bAYpWLyVXlISSCdcL2+FX5WPpRP3TGQeM/u9q+j5ex48DDY+72en+Sw==", + "node_modules/webpack-dev-server/node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/react-native-url-polyfill": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-2.0.0.tgz", - "integrity": "sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==", + "node_modules/webpack-dev-server/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "license": "MIT", - "dependencies": { - "whatwg-url-without-unicode": "8.0.0-3" + "engines": { + "node": ">=10" }, - "peerDependencies": { - "react-native": "*" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-native-web": { - "version": "0.19.13", - "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.13.tgz", - "integrity": "sha512-etv3bN8rJglrRCp/uL4p7l8QvUNUC++QwDbdZ8CB7BvZiMvsxfFIRM1j04vxNldG3uo2puRd6OSWR3ibtmc29A==", + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.18.6", - "@react-native/normalize-colors": "^0.74.1", - "fbjs": "^3.0.4", - "inline-style-prefixer": "^6.0.1", - "memoize-one": "^6.0.0", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "styleq": "^0.1.3" + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-native-web/node_modules/@react-native/normalize-colors": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.88.tgz", - "integrity": "sha512-He5oTwPBxvXrxJ91dZzpxR7P+VYmc9IkJfhuH8zUiU50ckrt+xWNjtVugPdUv4LuVjmZ36Vk2EX8bl1gVn2dVA==", + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "license": "MIT" }, - "node_modules/react-native-web/node_modules/memoize-one": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", - "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", - "license": "MIT" + "node_modules/webpack-dev-server/node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/react-native/node_modules/@react-native/virtualized-lists": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.2.tgz", - "integrity": "sha512-FzXvkHgKvJGf0pSuLy6878cxJ6mxWKgZsH9s2kO4LWJocI8Bi3ViDx7IGAWYuvN+Fnue5TKaqGPhfD+4XrKtYQ==", + "node_modules/webpack-dev-server/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "license": "MIT", - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "*", - "react-native": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "node": ">=6" } }, - "node_modules/react-native/node_modules/babel-plugin-syntax-hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz", - "integrity": "sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==", + "node_modules/webpack-dev-server/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "license": "MIT", "dependencies": { - "hermes-parser": "0.23.1" + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/react-native/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "node_modules/webpack-dev-server/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, "engines": { - "node": ">=18" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-native/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "node_modules/webpack-dev-server/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": "*" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-native/node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "node_modules/webpack-dev-server/node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "license": "MIT", "dependencies": { - "asap": "~2.0.6" + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/react-native/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "node_modules/webpack-dev-server/node_modules/path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", "license": "MIT" }, - "node_modules/react-native/node_modules/scheduler": { - "version": "0.24.0-canary-efb381bbf-20230505", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", - "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", + "node_modules/webpack-dev-server/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/react-native/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, "engines": { - "node": ">=10" + "node": ">= 4" } }, - "node_modules/react-native/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "license": "MIT", "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/react-refresh": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", - "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", - "license": "MIT", + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/webpack-dev-server/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "license": "MIT", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/webpack-dev-server/node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, "engines": { - "node": ">=8.10.0" + "node": ">= 0.8" } }, - "node_modules/readdirp/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/webpack-dev-server/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">= 0.8" } }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "license": "BSD" - }, - "node_modules/recast": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", - "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", "license": "MIT", "dependencies": { - "ast-types": "0.15.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" }, "engines": { - "node": ">= 4" + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" } }, - "node_modules/recast/node_modules/source-map": { + "node_modules/webpack-manifest-plugin/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", @@ -14211,693 +22495,829 @@ "node": ">=0.10.0" } }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dev": true, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10.13.0" } }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { - "regenerate": "^1.4.2" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=4" + "node": ">=8.0.0" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", - "dev": true, - "license": "MIT", + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.2" + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.8.0" } }, - "node_modules/regexpu-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.11.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", "engines": { - "node": ">=4" + "node": ">=0.8.0" } }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", "license": "MIT" }, - "node_modules/regjsparser": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", - "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", - "license": "BSD-2-Clause", + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", "dependencies": { - "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, - "node_modules/remove-trailing-slash": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", - "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==", - "license": "MIT" - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "node_modules/whatwg-url-without-unicode": { + "version": "8.0.0-3", + "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", + "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", "license": "MIT", + "dependencies": { + "buffer": "^5.4.3", + "punycode": "^2.1.1", + "webidl-conversions": "^5.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "license": "MIT", + "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/requireg": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", - "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { - "nested-error-stacks": "~2.0.1", - "rc": "~1.2.7", - "resolve": "~1.7.1" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": ">= 4.0.0" + "node": ">= 8" } }, - "node_modules/requireg/node_modules/resolve": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", - "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "license": "MIT", "dependencies": { - "path-parse": "^1.0.5" + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/reselect": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", + "node_modules/which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", "dev": true, - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-workspace-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz", - "integrity": "sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==", - "license": "MIT" - }, - "node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "node_modules/with-open-file": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", + "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", "license": "MIT", "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "p-finally": "^1.0.0", + "p-try": "^2.1.0", + "pify": "^4.0.1" }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "node_modules/wonka": { + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.4.tgz", + "integrity": "sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==", + "license": "MIT" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, "license": "MIT", "engines": { - "iojs": ">=1.0.0", "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "*" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true }, - { - "type": "consulting", - "url": "https://feross.org/support" + "utf-8-validate": { + "optional": true } - ], - "license": "MIT" + } }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "license": "MIT", + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "license": "Apache-2.0", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10.0.0" } }, - "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", - "license": "ISC" + "node_modules/xcode/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "node_modules/xdl": { + "version": "60.0.12", + "resolved": "https://registry.npmjs.org/xdl/-/xdl-60.0.12.tgz", + "integrity": "sha512-mvv2ZKqzCcoTb7Yqs1Rs11ysj45o+pp6JUE2LYSDRvF2z6eJ+uf99mlR4JbXgxtNwjaF4qHt5I9fbeGsZiHFxA==", "license": "MIT", - "peer": true, "dependencies": { - "loose-envify": "^1.1.0" + "@expo/bunyan": "4.0.0", + "@expo/config": "6.0.24", + "@expo/config-plugins": "4.1.5", + "@expo/dev-server": "0.2.0", + "@expo/devcert": "^1.0.0", + "@expo/json-file": "8.2.37", + "@expo/osascript": "2.0.33", + "@expo/package-manager": "0.0.56", + "@expo/plist": "0.0.20", + "@expo/rudder-sdk-node": "1.1.1", + "@expo/schemer": "1.4.5", + "@expo/sdk-runtime-versions": "^1.0.0", + "@expo/spawn-async": "1.5.0", + "@expo/webpack-config": "19.0.0", + "axios": "0.21.1", + "better-opn": "^3.0.1", + "boxen": "^5.0.1", + "bplist-parser": "^0.3.0", + "chalk": "^4.0.0", + "concat-stream": "1.6.2", + "decache": "4.4.0", + "express": "4.16.4", + "form-data": "^2.3.2", + "freeport-async": "2.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "hasbin": "1.2.3", + "internal-ip": "4.3.0", + "is-reachable": "^4.0.0", + "is-root": "^2.1.0", + "json-schema-deref-sync": "^0.13.0", + "latest-version": "5.1.0", + "lodash": "^4.17.19", + "md5hex": "1.0.0", + "minimatch": "3.0.4", + "mv": "2.1.1", + "node-forge": "0.10.0", + "nullthrows": "1.1.1", + "p-map": "3.0.0", + "p-retry": "4.1.0", + "p-timeout": "3.1.0", + "package-json": "6.4.0", + "pretty-bytes": "^5.3.0", + "probe-image-size": "~6.0.0", + "progress": "2.0.3", + "prompts": "^2.3.2", + "requireg": "^0.2.2", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "serialize-error": "6.0.0", + "source-map-support": "0.4.18", + "split": "1.0.1", + "strip-ansi": "^6.0.0", + "tar": "^6.0.5", + "terminal-link": "^2.1.1", + "text-table": "^0.2.0", + "tree-kill": "1.2.2", + "url-join": "4.0.0", + "uuid": "^8.0.0", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.11.1", + "wrap-ansi": "^7.0.0" } }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "node_modules/xdl/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "license": "MIT", "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" + "@babel/highlight": "^7.10.4" } }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/xdl/node_modules/@expo/bunyan": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", + "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", + "engines": [ + "node >=0.10.0" + ], + "license": "MIT", + "dependencies": { + "uuid": "^8.0.0" + }, + "optionalDependencies": { + "mv": "~2", + "safe-json-stringify": "~1" } }, - "node_modules/send": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", - "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", + "node_modules/xdl/node_modules/@expo/cli": { + "version": "0.10.17", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.10.17.tgz", + "integrity": "sha512-HkHDvHPzq4M244hIerwnsw2IdjOo7RSsMYWGhc7ZY7DQWIMUC88b7f5+0RtD4JQfXQrgKS5Tvqm/5E6kAH0rIA==", "license": "MIT", + "peer": true, "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "@babel/runtime": "^7.20.0", + "@expo/code-signing-certificates": "0.0.5", + "@expo/config": "~8.1.0", + "@expo/config-plugins": "~7.2.0", + "@expo/dev-server": "0.5.5", + "@expo/devcert": "^1.0.0", + "@expo/env": "0.0.5", + "@expo/json-file": "^8.2.37", + "@expo/metro-config": "~0.10.0", + "@expo/osascript": "^2.0.31", + "@expo/package-manager": "~1.1.0", + "@expo/plist": "^0.0.20", + "@expo/prebuild-config": "6.2.6", + "@expo/rudder-sdk-node": "1.1.1", + "@expo/spawn-async": "1.5.0", + "@expo/xcpretty": "^4.2.1", + "@urql/core": "2.3.6", + "@urql/exchange-retry": "0.3.0", + "accepts": "^1.3.8", + "arg": "4.1.0", + "better-opn": "~3.0.2", + "bplist-parser": "^0.3.1", + "cacache": "^15.3.0", + "chalk": "^4.0.0", + "ci-info": "^3.3.0", + "debug": "^4.3.4", + "env-editor": "^0.4.1", + "form-data": "^3.0.1", + "freeport-async": "2.0.0", + "fs-extra": "~8.1.0", + "getenv": "^1.0.0", + "graphql": "15.8.0", + "graphql-tag": "^2.10.1", + "https-proxy-agent": "^5.0.1", + "internal-ip": "4.3.0", + "js-yaml": "^3.13.1", + "json-schema-deref-sync": "^0.13.0", + "md5-file": "^3.2.3", + "md5hex": "^1.0.0", + "minipass": "3.1.6", + "node-fetch": "^2.6.7", + "node-forge": "^1.3.1", + "npm-package-arg": "^7.0.0", + "ora": "3.4.0", + "pretty-bytes": "5.6.0", + "progress": "2.0.3", + "prompts": "^2.3.2", + "qrcode-terminal": "0.11.0", + "require-from-string": "^2.0.2", + "requireg": "^0.2.2", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "send": "^0.18.0", + "slugify": "^1.3.4", + "structured-headers": "^0.4.1", + "tar": "^6.0.5", + "tempy": "^0.7.1", + "terminal-link": "^2.1.1", + "text-table": "^0.2.0", + "url-join": "4.0.0", + "wrap-ansi": "^7.0.0", + "ws": "^8.12.1" }, - "engines": { - "node": ">= 0.8.0" + "bin": { + "expo-internal": "build/bin/cli" } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", + "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", "license": "MIT", + "peer": true, "dependencies": { - "ms": "2.0.0" + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" } }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/send/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config-plugins": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", + "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", "license": "MIT", - "engines": { - "node": ">= 0.8" + "peer": true, + "dependencies": { + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.6.0" } }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config-types": { + "version": "49.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", + "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.5.5.tgz", + "integrity": "sha512-t0fT8xH1exwYsH5hh7bAt85VF+gXxg24qrbny2rR/iKoPTWFCd2JNQV8pvfLg51hvrywQ3YCBuT3lU1w7aZxFA==", "license": "MIT", + "peer": true, "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, - "engines": { - "node": ">= 0.8.0" + "@expo/bunyan": "4.0.0", + "@expo/metro-config": "~0.10.0", + "@expo/osascript": "2.0.33", + "@expo/spawn-async": "^1.5.0", + "body-parser": "^1.20.1", + "chalk": "^4.0.0", + "connect": "^3.7.0", + "fs-extra": "9.0.0", + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1", + "node-fetch": "^2.6.0", + "open": "^8.3.0", + "resolve-from": "^5.0.0", + "serialize-error": "6.0.0", + "temp-dir": "^2.0.0" } }, - "node_modules/serve-static/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", "license": "MIT", + "peer": true, "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-static/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/serve-static/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/serve-static/node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "license": "MIT", + "peer": true, "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "universalify": "^2.0.0" }, - "engines": { - "node": ">= 0.8.0" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "license": "MIT", + "peer": true, "engines": { - "node": ">= 0.8" + "node": ">= 10.0.0" } }, - "node_modules/serve-static/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", "license": "MIT", + "peer": true, "engines": { - "node": ">= 0.8" + "node": ">= 10.0.0" } }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, + "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/package-manager": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.1.2.tgz", + "integrity": "sha512-JI9XzrxB0QVXysyuJ996FPCJGDCYRkbUvgG4QmMTTMFA1T+mv8YzazC3T9C1pHQUAAveVCre1+Pqv0nZXN24Xg==", "license": "MIT", + "peer": true, "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "@expo/json-file": "^8.2.37", + "@expo/spawn-async": "^1.5.0", + "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", + "split": "^1.0.1", + "sudo-prompt": "9.1.1" } }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, + "node_modules/xdl/node_modules/@expo/cli/node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", "license": "MIT", + "peer": true, "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">= 0.4" + "node": ">= 6" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "node_modules/xdl/node_modules/@expo/cli/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "license": "MIT", + "peer": true, "dependencies": { - "kind-of": "^6.0.2" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">=8" + "node": ">=6 <7 || >=8" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" + "node_modules/xdl/node_modules/@expo/cli/node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "peer": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/xdl/node_modules/@expo/cli/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/xdl/node_modules/@expo/cli/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", "license": "MIT", + "peer": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, "engines": { - "node": ">=8" + "node": ">=4.0.0" } }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "node_modules/xdl/node_modules/@expo/cli/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peer": true, + "engines": { + "node": ">=4.0" } }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, + "node_modules/xdl/node_modules/@expo/config": { + "version": "6.0.24", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-6.0.24.tgz", + "integrity": "sha512-OcACI1md1Yo5TQmUxxueJ/RaTlR2Mgl6KswTFOYCL1XJERF/jjAx95zhWXH+JQGdlM0yB0vqM6vB6GbUFRvLxA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "4.1.5", + "@expo/config-types": "^45.0.0", + "@expo/json-file": "8.2.36", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" } }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" - }, - "node_modules/simple-plist": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", - "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "node_modules/xdl/node_modules/@expo/config-plugins": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.5.tgz", + "integrity": "sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==", "license": "MIT", "dependencies": { - "bplist-creator": "0.1.0", - "bplist-parser": "0.3.1", - "plist": "^3.0.5" + "@expo/config-types": "^45.0.0", + "@expo/json-file": "8.2.36", + "@expo/plist": "0.0.18", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" } }, - "node_modules/simple-plist/node_modules/bplist-creator": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", - "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", "license": "MIT", "dependencies": { - "stream-buffers": "2.2.x" + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" } }, - "node_modules/simple-plist/node_modules/bplist-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", - "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/@expo/plist": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", + "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", "license": "MIT", "dependencies": { - "big-integer": "1.6.x" - }, - "engines": { - "node": ">= 5.10.0" + "@xmldom/xmldom": "~0.7.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" } }, - "node_modules/simple-update-notifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", - "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "license": "MIT", "dependencies": { - "semver": "^7.5.3" + "minimist": "^1.2.0" }, - "engines": { - "node": ">=10" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/simple-update-notifier/node_modules/semver": { + "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", @@ -14909,1600 +23329,1932 @@ "node": ">=10" } }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "node_modules/xdl/node_modules/@expo/config-types": { + "version": "45.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz", + "integrity": "sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==", "license": "MIT" }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/xdl/node_modules/@expo/config/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" } }, - "node_modules/slugify": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "node_modules/xdl/node_modules/@expo/config/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "license": "MIT", - "engines": { - "node": ">=8.0.0" + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/xdl/node_modules/@expo/env": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.0.5.tgz", + "integrity": "sha512-UXuKAqyXfhMQC3gP0OyjXmFX08Z1fkVWiGBN7bYzfoX8LHatjeHrDtI6w5nDvd8XPxPvmqaZoEDw1lW3+dz3oQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "chalk": "^4.0.0", + "debug": "^4.3.4", + "dotenv": "~16.0.3", + "dotenv-expand": "~10.0.0", + "getenv": "^1.0.0" } }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/xdl/node_modules/@expo/image-utils": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.22.tgz", + "integrity": "sha512-uzq+RERAtkWypOFOLssFnXXqEqKjNj9eXN7e97d/EXUAojNcLDoXc0sL+F5B1I4qtlsnhX01kcpoIBBZD8wZNQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/spawn-async": "1.5.0", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "jimp-compact": "0.16.1", + "mime": "^2.4.4", + "node-fetch": "^2.6.0", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "tempy": "0.3.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/xdl/node_modules/@expo/image-utils/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", + "node_modules/xdl/node_modules/@expo/image-utils/node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "license": "MIT", + "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "node_modules/xdl/node_modules/@expo/image-utils/node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", "license": "MIT", + "peer": true, "dependencies": { - "through": "2" + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "node_modules/xdl/node_modules/@expo/json-file": { + "version": "8.2.37", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", + "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.2", + "write-file-atomic": "^2.3.0" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, - "node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "license": "ISC", + "node_modules/xdl/node_modules/@expo/metro-config": { + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.10.7.tgz", + "integrity": "sha512-uACymEiyX0447hI4unt+2cemLQkTZXKvTev936NhtsgVnql45EP0V0pzmo/0H0WlHaAGXgvOBZJl8wFqcJ3CbQ==", + "license": "MIT", + "peer": true, "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "@expo/config": "~8.1.0", + "@expo/env": "0.0.5", + "@expo/json-file": "~8.2.37", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "jsc-safe-url": "^0.2.4", + "lightningcss": "~1.19.0", + "postcss": "~8.4.21", + "resolve-from": "^5.0.0", + "sucrase": "^3.20.0" } }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "node_modules/xdl/node_modules/@expo/metro-config/node_modules/@expo/config": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", + "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", "license": "MIT", + "peer": true, "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" } }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "node_modules/xdl/node_modules/@expo/metro-config/node_modules/@expo/config-plugins": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", + "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", "license": "MIT", - "engines": { - "node": ">=8" + "peer": true, + "dependencies": { + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.6.0" } }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "license": "MIT" - }, - "node_modules/stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "node_modules/xdl/node_modules/@expo/metro-config/node_modules/@expo/config-types": { + "version": "49.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", + "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/@expo/metro-config/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "license": "ISC", + "peer": true, "dependencies": { - "type-fest": "^0.7.1" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/stacktrace-parser/node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "license": "(MIT OR CC0-1.0)", + "node_modules/xdl/node_modules/@expo/metro-config/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "peer": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, "engines": { - "node": ">=8" + "node": ">=4.0.0" } }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "node_modules/xdl/node_modules/@expo/metro-config/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "license": "MIT", + "peer": true, "engines": { - "node": ">= 0.6" + "node": ">=4.0" } }, - "node_modules/stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", - "license": "Unlicense", + "node_modules/xdl/node_modules/@expo/osascript": { + "version": "2.0.33", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", + "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.5.0", + "exec-async": "^2.2.0" + }, "engines": { - "node": ">= 0.10.0" + "node": ">=12" } }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "node_modules/xdl/node_modules/@expo/package-manager": { + "version": "0.0.56", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.56.tgz", + "integrity": "sha512-PGk34uz4XDyhoNIlPh2D+BDsiXYuW2jXavTiax8d32uvHlRO6FN0cAsqlWD6fx3H2hRn8cU/leTuc4M7pYovCQ==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "@expo/json-file": "8.2.36", + "@expo/spawn-async": "^1.5.0", + "ansi-regex": "^5.0.0", + "chalk": "^4.0.0", + "find-up": "^5.0.0", + "find-yarn-workspace-root": "~2.0.0", + "npm-package-arg": "^7.0.0", + "rimraf": "^3.0.2", + "split": "^1.0.1", + "sudo-prompt": "9.1.1" } }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/xdl/node_modules/@expo/package-manager/node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.0" + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" + "node_modules/xdl/node_modules/@expo/package-manager/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/xdl/node_modules/@expo/plist": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", + "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" + "@xmldom/xmldom": "~0.7.7", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/xdl/node_modules/@expo/prebuild-config": { + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-6.2.6.tgz", + "integrity": "sha512-uFVvDAm9dPg9p1qpnr4CVnpo2hmkZIL5FQz+VlIdXXJpe7ySh/qTGHtKWY/lWUshQkAJ0nwbKGPztGWdABns/Q==", "license": "MIT", + "peer": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@expo/config": "~8.1.0", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/image-utils": "0.3.22", + "@expo/json-file": "^8.2.37", + "debug": "^4.3.1", + "fs-extra": "^9.0.0", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "xml2js": "0.6.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "expo-modules-autolinking": ">=0.8.1" } }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, + "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/@expo/config": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", + "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", "license": "MIT", + "peer": true, "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" } }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "dev": true, + "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/@expo/config-plugins": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", + "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", "license": "MIT", + "peer": true, "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.6.0" } }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dev": true, + "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/@expo/config-types": { + "version": "49.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", + "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "license": "ISC", + "peer": true, "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" + "lru-cache": "^6.0.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dev": true, + "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", "license": "MIT", + "peer": true, "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, + "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, + "peer": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4.0" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/xdl/node_modules/@expo/spawn-async": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", + "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "cross-spawn": "^6.0.5" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/xdl/node_modules/@expo/vector-icons": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-13.0.0.tgz", + "integrity": "sha512-TI+l71+5aSKnShYclFa14Kum+hQMZ86b95SH6tQUG3qZEmLTarvWpKwqtTwQKqvlJSJrpFiSFu3eCuZokY6zWA==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/@expo/webpack-config": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-19.0.0.tgz", + "integrity": "sha512-mX28BNyf4Cs0+4L44QQyhy5QMVfsYhOdB9Fpf3rp982KTKUsy01UFJ0irGI1jQ68jXrQn5/WU4u1pvN6DDao5Q==", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "@babel/core": "^7.20.2", + "babel-loader": "^8.3.0", + "chalk": "^4.0.0", + "clean-webpack-plugin": "^4.0.0", + "copy-webpack-plugin": "^10.2.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.4.1", + "expo-pwa": "0.0.127", + "find-up": "^5.0.0", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "html-webpack-plugin": "^5.5.0", + "is-wsl": "^2.0.0", + "mini-css-extract-plugin": "^2.5.2", + "node-html-parser": "^5.2.0", + "semver": "~7.3.2", + "source-map-loader": "^3.0.1", + "style-loader": "^3.3.1", + "terser-webpack-plugin": "^5.3.0", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.11.1", + "webpack-manifest-plugin": "^4.1.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "peerDependencies": { + "expo": "^49.0.7" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, + "node_modules/xdl/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "license": "MIT", + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, "engines": { - "node": ">=4" + "node": ">= 10.14.2" } }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "license": "MIT", + "node_modules/xdl/node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/xdl/node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "node_modules/xdl/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "license": "MIT", - "engines": { - "node": ">=6" + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, + "node_modules/xdl/node_modules/@urql/core": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/@urql/core/-/core-2.3.6.tgz", + "integrity": "sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==", "license": "MIT", - "engines": { - "node": ">=8" + "peer": true, + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.0", + "wonka": "^4.0.14" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/structured-headers": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", - "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", - "license": "MIT" - }, - "node_modules/styleq": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", - "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==", - "license": "MIT" + "node_modules/xdl/node_modules/@urql/core/node_modules/@graphql-typed-document-node/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "license": "MIT", + "peer": true, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "node_modules/xdl/node_modules/@urql/exchange-retry": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz", + "integrity": "sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==", "license": "MIT", + "peer": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" + "@urql/core": ">=2.3.1", + "wonka": "^4.0.14" }, - "engines": { - "node": ">=16 || 14 >=14.17" + "peerDependencies": { + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" } }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/xdl/node_modules/arg": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", + "integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "license": "MIT", + "peer": true, "dependencies": { - "balanced-match": "^1.0.0" + "sprintf-js": "~1.0.2" } }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "node_modules/xdl/node_modules/babel-plugin-react-native-web": { + "version": "0.18.12", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.12.tgz", + "integrity": "sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==", "license": "MIT", - "engines": { - "node": ">= 6" - } + "peer": true }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "node_modules/xdl/node_modules/babel-preset-expo": { + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.5.2.tgz", + "integrity": "sha512-hU1G1TDiikuXV6UDZjPnX+WdbjbtidDiYhftMEVrZQSst45pDPVBWbM41TUKrpJMwv4FypsLzK+378gnMPRVWQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/plugin-proposal-decorators": "^7.12.9", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-object-rest-spread": "^7.12.13", + "@babel/plugin-transform-react-jsx": "^7.12.17", + "@babel/preset-env": "^7.20.0", + "babel-plugin-module-resolver": "^5.0.0", + "babel-plugin-react-native-web": "~0.18.10", + "metro-react-native-babel-preset": "0.76.8" + } + }, + "node_modules/xdl/node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", "license": "ISC", + "peer": true, "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" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">= 10" } }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", + "node_modules/xdl/node_modules/cacache/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", + "peer": true, "dependencies": { - "brace-expansion": "^2.0.1" + "aggregate-error": "^3.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sudo-prompt": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", - "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==", - "license": "MIT" - }, - "node_modules/supports-color": { + "node_modules/xdl/node_modules/commander": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, + "peer": true, "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "node_modules/xdl/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, "engines": { - "node": ">=8" + "node": ">=4.8" } }, - "node_modules/supports-preserve-symlinks-flag": { + "node_modules/xdl/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/xdl/node_modules/crypto-random-string": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", "license": "MIT", + "peer": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/synckit": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", - "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", - "dev": true, + "node_modules/xdl/node_modules/dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/xdl/node_modules/dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/xdl/node_modules/expo": { + "version": "49.0.23", + "resolved": "https://registry.npmjs.org/expo/-/expo-49.0.23.tgz", + "integrity": "sha512-mFdBpWisPXBuocRGywC14nDai5vSUmvEyQpwvKH/xUo+m5/TUvfqV6YIewFpW22zn5WFGFiuJPhzNrqhBBinIw==", "license": "MIT", + "peer": true, "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" + "@babel/runtime": "^7.20.0", + "@expo/cli": "0.10.17", + "@expo/config": "8.1.2", + "@expo/config-plugins": "7.2.5", + "@expo/vector-icons": "^13.0.0", + "babel-preset-expo": "~9.5.2", + "expo-application": "~5.3.0", + "expo-asset": "~8.10.1", + "expo-constants": "~14.4.2", + "expo-file-system": "~15.4.5", + "expo-font": "~11.4.0", + "expo-keep-awake": "~12.3.0", + "expo-modules-autolinking": "1.5.1", + "expo-modules-core": "1.5.13", + "fbemitter": "^3.0.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3", + "node-fetch": "^2.6.7", + "pretty-format": "^26.5.2", + "uuid": "^3.4.0" }, - "funding": { - "url": "https://opencollective.com/unts" + "bin": { + "expo": "bin/cli" } }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, + "node_modules/xdl/node_modules/expo-application": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-5.3.1.tgz", + "integrity": "sha512-HR2+K+Hm33vLw/TfbFaHrvUbRRNRco8R+3QaCKy7eJC2LFfT05kZ15ynGaKfB5DJ/oqPV3mxXVR/EfwmE++hoA==", "license": "MIT", - "engines": { - "node": ">=6" + "peer": true, + "peerDependencies": { + "expo": "*" } }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "license": "ISC", + "node_modules/xdl/node_modules/expo-asset": { + "version": "8.10.1", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.10.1.tgz", + "integrity": "sha512-5VMTESxgY9GBsspO/esY25SKEa7RyascVkLe/OcL1WgblNFm7xCCEEUIW8VWS1nHJQGYxpMZPr3bEfjMpdWdyA==", + "license": "MIT", + "peer": true, "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" - }, - "engines": { - "node": ">=10" + "blueimp-md5": "^2.10.0", + "expo-constants": "~14.4.2", + "expo-file-system": "~15.4.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3", + "path-browserify": "^1.0.0", + "url-parse": "^1.5.9" } }, - "node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", + "node_modules/xdl/node_modules/expo-constants": { + "version": "14.4.2", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-14.4.2.tgz", + "integrity": "sha512-nOB122DOAjk+KrJT69lFQAoYVQGQjFHSigCPVBzVdko9S1xGsfiOH9+X5dygTsZTIlVLpQJDdmZ7ONiv3i+26w==", + "license": "MIT", + "peer": true, "dependencies": { - "minipass": "^3.0.0" + "@expo/config": "~8.1.0", + "uuid": "^3.3.2" }, - "engines": { - "node": ">= 8" + "peerDependencies": { + "expo": "*" } }, - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", + "node_modules/xdl/node_modules/expo-constants/node_modules/@expo/config": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", + "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "license": "MIT", + "peer": true, "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" } }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "node_modules/xdl/node_modules/expo-constants/node_modules/@expo/config-plugins": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", + "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/xdl/node_modules/expo-constants/node_modules/@expo/config-types": { + "version": "49.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", + "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/expo-constants/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", "license": "ISC", + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "node_modules/xdl/node_modules/expo-constants/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "license": "MIT", + "peer": true, "bin": { - "mkdirp": "bin/cmd.js" + "uuid": "bin/uuid" + } + }, + "node_modules/xdl/node_modules/expo-constants/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "peer": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, "engines": { - "node": ">=10" + "node": ">=4.0.0" + } + }, + "node_modules/xdl/node_modules/expo-constants/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0" } }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "node_modules/xdl/node_modules/expo-file-system": { + "version": "15.4.5", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-15.4.5.tgz", + "integrity": "sha512-xy61KaTaDgXhT/dllwYDHm3ch026EyO8j4eC6wSVr/yE12MMMxAC09yGwy4f7kkOs6ztGVQF5j7ldRzNLN4l0Q==", "license": "MIT", + "peer": true, "dependencies": { - "rimraf": "~2.6.2" + "uuid": "^3.4.0" }, - "engines": { - "node": ">=6.0.0" + "peerDependencies": { + "expo": "*" } }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "node_modules/xdl/node_modules/expo-file-system/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "license": "MIT", - "engines": { - "node": ">=8" + "peer": true, + "bin": { + "uuid": "bin/uuid" } }, - "node_modules/temp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", + "node_modules/xdl/node_modules/expo-font": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-11.4.0.tgz", + "integrity": "sha512-nkmezCFD7gR/I6R+e3/ry18uEfF8uYrr6h+PdBJu+3dawoLOpo+wFb/RG9bHUekU1/cPanR58LR7G5MEMKHR2w==", + "license": "MIT", + "peer": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" + "fontfaceobserver": "^2.1.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "expo": "*" } }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", + "node_modules/xdl/node_modules/expo-keep-awake": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-12.3.0.tgz", + "integrity": "sha512-ujiJg1p9EdCOYS05jh5PtUrfiZnK0yyLy+UewzqrjUqIT8eAGMQbkfOn3C3fHE7AKd5AefSMzJnS3lYZcZYHDw==", + "license": "MIT", + "peer": true, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/xdl/node_modules/expo-modules-autolinking": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.5.1.tgz", + "integrity": "sha512-yt5a1VCp2BF9CrsO689PCD5oXKP14MMhnOanQMvDn4BDpURYfzAlDVGC5fZrNQKtwn/eq3bcrxIwZ7D9QjVVRg==", + "license": "MIT", + "peer": true, "dependencies": { - "glob": "^7.1.3" + "@expo/config": "~8.1.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0" }, "bin": { - "rimraf": "bin.js" + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" } }, - "node_modules/tempy": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", - "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/@expo/config": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", + "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", "license": "MIT", + "peer": true, "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" } }, - "node_modules/tempy/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/@expo/config-plugins": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", + "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peer": true, + "dependencies": { + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.6.0" } }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "license": "(MIT OR CC0-1.0)", + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/@expo/config-types": { + "version": "49.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", + "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "license": "MIT", + "peer": true, "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" + "universalify": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/terser": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", - "license": "BSD-2-Clause", + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "license": "ISC", + "peer": true, "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" + "lru-cache": "^6.0.0" }, "bin": { - "terser": "bin/terser" + "semver": "bin/semver.js" }, "engines": { "node": ">=10" } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "peer": true, "engines": { - "node": ">=8" + "node": ">= 10.0.0" } }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "peer": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=4.0.0" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, - "license": "MIT" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" + "peer": true, + "engines": { + "node": ">=4.0" } }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "node_modules/xdl/node_modules/expo-modules-core": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.5.13.tgz", + "integrity": "sha512-cKRsiHKwpDPRkBgMW3XdUWmEUDzihEPWXAyeo629BXpJ6uX6a66Zbz63SEXhlgsbLq8FB77gvYku3ceBqb+hHg==", "license": "MIT", + "peer": true, "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" + "compare-versions": "^3.4.0", + "invariant": "^2.2.4" } }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "license": "MIT" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "license": "MIT" + "node_modules/xdl/node_modules/expo/node_modules/@expo/config": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", + "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + } }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/xdl/node_modules/expo/node_modules/@expo/config-plugins": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", + "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", "license": "MIT", + "peer": true, "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.6.0" } }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "node_modules/xdl/node_modules/expo/node_modules/@expo/config-types": { + "version": "49.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", + "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/expo/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "license": "ISC", + "peer": true, "dependencies": { - "os-tmpdir": "~1.0.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=0.6.0" + "node": ">=10" } }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "license": "BSD-3-Clause" + "node_modules/xdl/node_modules/expo/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "license": "MIT", + "peer": true, + "bin": { + "uuid": "bin/uuid" + } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/xdl/node_modules/expo/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", "license": "MIT", + "peer": true, "dependencies": { - "is-number": "^7.0.0" + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, "engines": { - "node": ">=8.0" + "node": ">=4.0.0" } }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/xdl/node_modules/expo/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "license": "MIT", + "peer": true, "engines": { - "node": ">=0.6" - } - }, - "node_modules/touch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", - "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", - "license": "ISC", - "bin": { - "nodetouch": "bin/nodetouch.js" + "node": ">=4.0" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" - }, - "node_modules/ts-api-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", - "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", - "dev": true, + "node_modules/xdl/node_modules/form-data": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.2.tgz", + "integrity": "sha512-GgwY0PS7DbXqajuGf4OYlsrIu3zgxD6Vvql43IBhm6MahqA5SK/7mwhtNj2AdH2z35YR34ujJ7BN+3fFC3jP5Q==", "license": "MIT", - "engines": { - "node": ">=16" + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12", + "safe-buffer": "^5.2.1" }, - "peerDependencies": { - "typescript": ">=4.2.0" + "engines": { + "node": ">= 0.12" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "license": "Apache-2.0" - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, + "node_modules/xdl/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", "license": "MIT", "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, + "node_modules/xdl/node_modules/fs-extra/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "license": "MIT", "dependencies": { - "minimist": "^1.2.0" + "universalify": "^2.0.0" }, - "bin": { - "json5": "lib/cli.js" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, + "node_modules/xdl/node_modules/fs-extra/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, "engines": { - "node": ">= 0.8.0" + "node": ">= 10.0.0" } }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "node_modules/xdl/node_modules/fs-extra/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 10.0.0" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", + "node_modules/xdl/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "peer": true, + "dependencies": { + "minipass": "^3.0.0" + }, "engines": { - "node": ">=10" + "node": ">= 8" + } + }, + "node_modules/xdl/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, - "license": "MIT", + "node_modules/xdl/node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" + "lru-cache": "^6.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" } }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, + "node_modules/xdl/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "license": "MIT", + "peer": true, "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/xdl/node_modules/lightningcss": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz", + "integrity": "sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==", + "license": "MPL-2.0", + "peer": true, + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.19.0", + "lightningcss-darwin-x64": "1.19.0", + "lightningcss-linux-arm-gnueabihf": "1.19.0", + "lightningcss-linux-arm64-gnu": "1.19.0", + "lightningcss-linux-arm64-musl": "1.19.0", + "lightningcss-linux-x64-gnu": "1.19.0", + "lightningcss-linux-x64-musl": "1.19.0", + "lightningcss-win32-x64-msvc": "1.19.0" + } + }, + "node_modules/xdl/node_modules/lightningcss-darwin-arm64": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz", + "integrity": "sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">= 12.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/xdl/node_modules/lightningcss-darwin-x64": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz", + "integrity": "sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, "engines": { - "node": ">= 0.4" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, + "node_modules/xdl/node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz", + "integrity": "sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": ">= 0.4" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, + "node_modules/xdl/node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz", + "integrity": "sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": ">= 0.4" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "node_modules/xdl/node_modules/lightningcss-linux-arm64-musl": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz", + "integrity": "sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": ">=14.17" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/ua-parser-js": { - "version": "0.7.39", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", - "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } + "node_modules/xdl/node_modules/lightningcss-linux-x64-gnu": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz", + "integrity": "sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==", + "cpu": [ + "x64" ], - "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": "*" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/undefsafe": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - "license": "MIT" - }, - "node_modules/undici": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", - "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", - "license": "MIT", + "node_modules/xdl/node_modules/lightningcss-linux-x64-musl": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz", + "integrity": "sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": ">=18.17" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "license": "MIT" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "license": "MIT", + "node_modules/xdl/node_modules/lightningcss-win32-x64-msvc": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz", + "integrity": "sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "peer": true, "engines": { - "node": ">=4" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "license": "MIT", + "node_modules/xdl/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "license": "MIT", - "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "node_modules/xdl/node_modules/metro-react-native-babel-preset": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz", + "integrity": "sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg==", "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.4.0" + }, "engines": { - "node": ">=4" + "node": ">=16" + }, + "peerDependencies": { + "@babel/core": "*" } }, - "node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "node_modules/xdl/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "license": "ISC", "dependencies": { - "unique-slug": "^4.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "*" } }, - "node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "node_modules/xdl/node_modules/minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", "license": "ISC", + "peer": true, "dependencies": { - "imurmurhash": "^0.1.4" + "yallist": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "license": "MIT", + "node_modules/xdl/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "license": "ISC", + "peer": true, "dependencies": { - "crypto-random-string": "^2.0.0" + "minipass": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "node_modules/xdl/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "license": "MIT", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">= 4.0.0" + "node": ">=10" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "license": "MIT", + "node_modules/xdl/node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "node": ">= 6.0.0" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", + "node_modules/xdl/node_modules/npm-package-arg": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", + "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", + "license": "ISC", "dependencies": { - "punycode": "^2.1.0" + "hosted-git-info": "^3.0.2", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" } }, - "node_modules/use-latest-callback": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.3.tgz", - "integrity": "sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ==", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8" + "node_modules/xdl/node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "node_modules/xdl/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "license": "MIT", + "peer": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, "engines": { - "node": ">= 0.4.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "node_modules/xdl/node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/validate-npm-package-name": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", - "license": "ISC", + "dependencies": { + "aggregate-error": "^3.0.0" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "node_modules/xdl/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", - "license": "MIT" - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "license": "Apache-2.0", + "node_modules/xdl/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "license": "MIT", + "peer": true, "dependencies": { - "makeerror": "1.0.12" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" } }, - "node_modules/warn-once": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", - "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==", - "license": "MIT" - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "node_modules/xdl/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } + "peer": true }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", - "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "node_modules/xdl/node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", "license": "MIT", + "peer": true, "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "license": "MIT" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "node_modules/xdl/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/whatwg-url-without-unicode": { - "version": "8.0.0-3", - "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", - "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", + "node_modules/xdl/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "license": "MIT", + "peer": true, "dependencies": { - "buffer": "^5.4.3", - "punycode": "^2.1.1", - "webidl-conversions": "^5.0.0" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { - "node": ">=10" + "node": ">= 0.8.0" } }, - "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=8" + "node_modules/xdl/node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", + "node_modules/xdl/node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, + "node_modules/xdl/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "license": "MIT", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/which-builtin-type": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", - "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", - "dev": true, + "node_modules/xdl/node_modules/source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "license": "MIT", "dependencies": { - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "source-map": "^0.5.6" } }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, - "license": "MIT", + "node_modules/xdl/node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "license": "ISC", + "peer": true, "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" + "minipass": "^3.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 8" } }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dev": true, + "node_modules/xdl/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, + "peer": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/wonka": { - "version": "6.3.4", - "resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.4.tgz", - "integrity": "sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==", + "node_modules/xdl/node_modules/sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", "license": "MIT" }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "license": "MIT", + "node_modules/xdl/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "license": "(MIT OR CC0-1.0)", + "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", + "node_modules/xdl/node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "license": "ISC", + "peer": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "unique-slug": "^2.0.0" } }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/xdl/node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "license": "ISC", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/xdl/node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", "license": "MIT", + "peer": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "crypto-random-string": "^1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=4" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "node_modules/xdl/node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", "license": "ISC", "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "builtins": "^1.0.3" } }, - "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "node_modules/xdl/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "bin": { + "which": "bin/which" } }, - "node_modules/xcode": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", - "license": "Apache-2.0", + "node_modules/xdl/node_modules/wonka": { + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz", + "integrity": "sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==", + "license": "MIT", + "peer": true + }, + "node_modules/xdl/node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "license": "MIT", "dependencies": { - "simple-plist": "^1.1.0", - "uuid": "^7.0.3" + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=4.0.0" } }, - "node_modules/xcode/node_modules/uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "node_modules/xdl/node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "engines": { + "node": ">=4.0" } }, + "node_modules/xdl/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, "node_modules/xml2js": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", @@ -16558,6 +25310,15 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "license": "ISC" }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", diff --git a/package.json b/package.json index 9773c31..6eea64b 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@expo/metro-runtime": "~4.0.0", - "@react-native-async-storage/async-storage": "1.23.1", + "@react-native-async-storage/async-storage": "^1.23.1", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", @@ -28,26 +28,26 @@ "expo-cli": "^6.3.12", "expo-constants": "~17.0.3", "expo-crypto": "~14.0.1", + "expo-dev-client": "~5.0.2", "expo-device": "~7.0.1", "expo-status-bar": "~2.0.0", "expo-web-browser": "~14.0.1", "nodemon": "^3.1.7", - "react": "18.3.1", - "react-native": "0.76.2", + "react": "^18.3.1", + "react-dom": "18.2.0", + "react-native": "^0.76.2", "react-native-config": "^1.5.3", "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "~2.20.2", "react-native-reanimated": "~3.16.1", - "react-native-safe-area-context": "4.12.0", + "react-native-safe-area-context": "^4.12.0", "react-native-screens": "~4.1.0", "react-native-svg": "15.8.0", "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", "react-native-web": "~0.19.13", "zod": "^3.23.8", - "zustand": "^5.0.0-rc.2", - "react-dom": "18.2.0", - "expo-dev-client": "~4.0.28" + "zustand": "^5.0.0-rc.2" }, "devDependencies": { "@babel/core": "^7.25.2", From bd29cad2ee9db5513ea9acc727ec3283930c51a0 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Mon, 18 Nov 2024 19:37:17 -0800 Subject: [PATCH 44/67] issues --- App.tsx | 4 +- android/.gitignore | 16 - android/app/build.gradle | 201 -- android/app/debug.keystore | Bin 2257 -> 0 bytes android/app/proguard-rules.pro | 14 - android/app/src/debug/AndroidManifest.xml | 7 - android/app/src/main/AndroidManifest.xml | 37 - .../ourcityforest/MainActivity.kt | 61 - .../ourcityforest/MainApplication.kt | 55 - .../res/drawable-hdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../res/drawable-mdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../drawable-xhdpi/splashscreen_image 2.png | Bin 38054 -> 0 bytes .../res/drawable-xhdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../drawable-xxhdpi/splashscreen_image 2.png | Bin 38054 -> 0 bytes .../drawable-xxhdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../drawable-xxxhdpi/splashscreen_image 2.png | Bin 38054 -> 0 bytes .../drawable-xxxhdpi/splashscreen_image.png | Bin 38054 -> 0 bytes .../res/drawable/rn_edit_text_material.xml | 37 - .../src/main/res/drawable/splashscreen.xml | 3 - .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 6265 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 5571 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 8055 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 4042 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 3585 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 5228 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 8519 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 7713 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 10921 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 13505 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 12192 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 17419 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 19123 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 17370 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 24124 -> 0 bytes .../app/src/main/res/values-night/colors.xml | 1 - android/app/src/main/res/values/colors.xml | 6 - android/app/src/main/res/values/strings.xml | 5 - android/app/src/main/res/values/styles.xml | 17 - android/build.gradle | 45 - android/gradle.properties | 59 - android/gradle/wrapper/gradle-wrapper.jar | Bin 43453 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 - android/gradlew | 249 --- android/gradlew.bat | 92 - .../react-settings-plugin/build.gradle.kts | 19 - .../expo/plugins/ReactSettingsPlugin.kt | 10 - android/settings.gradle | 66 - ios/.gitignore | 30 - ios/.xcode.env | 11 - ios/OurCityForest.xcodeproj/project.pbxproj | 577 ----- .../xcschemes/OurCityForest.xcscheme | 88 - .../contents.xcworkspacedata | 10 - ios/OurCityForest/AppDelegate.h | 7 - ios/OurCityForest/AppDelegate.mm | 62 - .../App-Icon-1024x1024@1x.png | Bin 49900 -> 0 bytes .../AppIcon.appiconset/Contents.json | 14 - .../Images.xcassets/Contents.json | 6 - .../SplashScreen.imageset/Contents 2.json | 21 - .../SplashScreen.imageset/Contents.json | 21 - .../SplashScreen.imageset/image 2.png | Bin 38054 -> 0 bytes .../SplashScreen.imageset/image.png | Bin 38054 -> 0 bytes .../Contents 2.json | 21 - .../Contents.json | 21 - .../image 2.png | Bin 68 -> 0 bytes .../SplashScreenBackground.imageset/image.png | Bin 68 -> 0 bytes ios/OurCityForest/Info.plist | 83 - .../OurCityForest-Bridging-Header.h | 3 - ios/OurCityForest/OurCityForest.entitlements | 5 - ios/OurCityForest/PrivacyInfo.xcprivacy | 48 - ios/OurCityForest/SplashScreen.storyboard | 51 - ios/OurCityForest/Supporting/Expo.plist | 12 - ios/OurCityForest/main.m | 10 - ios/OurCityForest/noop-file.swift | 4 - ios/Podfile | 79 - ios/Podfile.lock | 1949 ----------------- ios/Podfile.properties.json | 4 - .../QRCodeScanner/QRCodeScanner 2.tsx | 99 - src/components/QRCodeScanner/styles 2.ts | 101 - 80 files changed, 2 insertions(+), 4356 deletions(-) delete mode 100644 android/.gitignore delete mode 100644 android/app/build.gradle delete mode 100644 android/app/debug.keystore delete mode 100644 android/app/proguard-rules.pro delete mode 100644 android/app/src/debug/AndroidManifest.xml delete mode 100644 android/app/src/main/AndroidManifest.xml delete mode 100644 android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt delete mode 100644 android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt delete mode 100644 android/app/src/main/res/drawable-hdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-mdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png delete mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png delete mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png delete mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png delete mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml delete mode 100644 android/app/src/main/res/drawable/splashscreen.xml delete mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/values-night/colors.xml delete mode 100644 android/app/src/main/res/values/colors.xml delete mode 100644 android/app/src/main/res/values/strings.xml delete mode 100644 android/app/src/main/res/values/styles.xml delete mode 100644 android/build.gradle delete mode 100644 android/gradle.properties delete mode 100644 android/gradle/wrapper/gradle-wrapper.jar delete mode 100644 android/gradle/wrapper/gradle-wrapper.properties delete mode 100755 android/gradlew delete mode 100644 android/gradlew.bat delete mode 100644 android/react-settings-plugin/build.gradle.kts delete mode 100644 android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt delete mode 100644 android/settings.gradle delete mode 100644 ios/.gitignore delete mode 100644 ios/.xcode.env delete mode 100644 ios/OurCityForest.xcodeproj/project.pbxproj delete mode 100644 ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme delete mode 100644 ios/OurCityForest.xcworkspace/contents.xcworkspacedata delete mode 100644 ios/OurCityForest/AppDelegate.h delete mode 100644 ios/OurCityForest/AppDelegate.mm delete mode 100644 ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png delete mode 100644 ios/OurCityForest/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 ios/OurCityForest/Images.xcassets/Contents.json delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents 2.json delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents.json delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image 2.png delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image.png delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png delete mode 100644 ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png delete mode 100644 ios/OurCityForest/Info.plist delete mode 100644 ios/OurCityForest/OurCityForest-Bridging-Header.h delete mode 100644 ios/OurCityForest/OurCityForest.entitlements delete mode 100644 ios/OurCityForest/PrivacyInfo.xcprivacy delete mode 100644 ios/OurCityForest/SplashScreen.storyboard delete mode 100644 ios/OurCityForest/Supporting/Expo.plist delete mode 100644 ios/OurCityForest/main.m delete mode 100644 ios/OurCityForest/noop-file.swift delete mode 100644 ios/Podfile delete mode 100644 ios/Podfile.lock delete mode 100644 ios/Podfile.properties.json delete mode 100644 src/components/QRCodeScanner/QRCodeScanner 2.tsx delete mode 100644 src/components/QRCodeScanner/styles 2.ts diff --git a/App.tsx b/App.tsx index 08b3108..f435ae8 100644 --- a/App.tsx +++ b/App.tsx @@ -35,7 +35,7 @@ export default function App() { options={{ headerShown: false }} /> - + {/* - + */} ); } diff --git a/android/.gitignore b/android/.gitignore deleted file mode 100644 index 8a6be07..0000000 --- a/android/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -# OSX -# -.DS_Store - -# Android/IntelliJ -# -build/ -.idea -.gradle -local.properties -*.iml -*.hprof -.cxx/ - -# Bundle artifacts -*.jsbundle diff --git a/android/app/build.gradle b/android/app/build.gradle deleted file mode 100644 index e6f8f02..0000000 --- a/android/app/build.gradle +++ /dev/null @@ -1,201 +0,0 @@ -apply plugin: "com.android.application" -apply plugin: "org.jetbrains.kotlin.android" -apply plugin: "com.facebook.react" - -def projectRoot = rootDir.getAbsoluteFile().getParentFile().getAbsolutePath() - -static def versionToNumber(major, minor, patch) { - return patch * 100 + minor * 10000 + major * 1000000 -} - -def getRNVersion() { - def version = providers.exec { - workingDir(projectDir) - commandLine("node", "-e", "console.log(require('react-native/package.json').version);") - }.standardOutput.asText.get().trim() - - def coreVersion = version.split("-")[0] - def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } - - return versionToNumber( - major, - minor, - patch - ) -} -def rnVersion = getRNVersion() - -/** - * This is the configuration block to customize your React Native Android app. - * By default you don't need to apply any configuration, just uncomment the lines you need. - */ -react { - entryFile = file(["node", "-e", "require('expo/scripts/resolveAppEntry')", projectRoot, "android", "absolute"].execute(null, rootDir).text.trim()) - reactNativeDir = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() - hermesCommand = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/sdks/hermesc/%OS-BIN%/hermesc" - codegenDir = new File(["node", "--print", "require.resolve('@react-native/codegen/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() - - // Use Expo CLI to bundle the app, this ensures the Metro config - // works correctly with Expo projects. - cliFile = new File(["node", "--print", "require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })"].execute(null, rootDir).text.trim()) - bundleCommand = "export:embed" - - /* Folders */ - // The root of your project, i.e. where "package.json" lives. Default is '..' - // root = file("../") - // The folder where the react-native NPM package is. Default is ../node_modules/react-native - // reactNativeDir = file("../node_modules/react-native") - // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen - // codegenDir = file("../node_modules/@react-native/codegen") - - /* Variants */ - // The list of variants to that are debuggable. For those we're going to - // skip the bundling of the JS bundle and the assets. By default is just 'debug'. - // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. - // debuggableVariants = ["liteDebug", "prodDebug"] - - /* Bundling */ - // A list containing the node command and its flags. Default is just 'node'. - // nodeExecutableAndArgs = ["node"] - - // - // The path to the CLI configuration file. Default is empty. - // bundleConfig = file(../rn-cli.config.js) - // - // The name of the generated asset file containing your JS bundle - // bundleAssetName = "MyApplication.android.bundle" - // - // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' - // entryFile = file("../js/MyApplication.android.js") - // - // A list of extra flags to pass to the 'bundle' commands. - // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle - // extraPackagerArgs = [] - - /* Hermes Commands */ - // The hermes compiler command to run. By default it is 'hermesc' - // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" - // - // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" - // hermesFlags = ["-O", "-output-source-map"] - - if (rnVersion >= versionToNumber(0, 75, 0)) { - /* Autolinking */ - autolinkLibrariesWithApp() - } -} - -/** - * Set this to true to Run Proguard on Release builds to minify the Java bytecode. - */ -def enableProguardInReleaseBuilds = (findProperty('android.enableProguardInReleaseBuilds') ?: false).toBoolean() - -/** - * The preferred build flavor of JavaScriptCore (JSC) - * - * For example, to use the international variant, you can use: - * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` - * - * The international variant includes ICU i18n library and necessary data - * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that - * give correct results when using with locales other than en-US. Note that - * this variant is about 6MiB larger per architecture than default. - */ -def jscFlavor = 'org.webkit:android-jsc:+' - -android { - ndkVersion rootProject.ext.ndkVersion - - buildToolsVersion rootProject.ext.buildToolsVersion - compileSdk rootProject.ext.compileSdkVersion - - namespace 'org.calblueprint.ourcityforest' - defaultConfig { - applicationId 'org.calblueprint.ourcityforest' - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 1 - versionName "1.0.0" - } - signingConfigs { - debug { - storeFile file('debug.keystore') - storePassword 'android' - keyAlias 'androiddebugkey' - keyPassword 'android' - } - } - buildTypes { - debug { - signingConfig signingConfigs.debug - } - release { - // Caution! In production, you need to generate your own keystore file. - // see https://reactnative.dev/docs/signed-apk-android. - signingConfig signingConfigs.debug - shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false) - minifyEnabled enableProguardInReleaseBuilds - proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" - crunchPngs (findProperty('android.enablePngCrunchInReleaseBuilds')?.toBoolean() ?: true) - } - } - packagingOptions { - jniLibs { - useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false) - } - } -} - -// Apply static values from `gradle.properties` to the `android.packagingOptions` -// Accepts values in comma delimited lists, example: -// android.packagingOptions.pickFirsts=/LICENSE,**/picasa.ini -["pickFirsts", "excludes", "merges", "doNotStrip"].each { prop -> - // Split option: 'foo,bar' -> ['foo', 'bar'] - def options = (findProperty("android.packagingOptions.$prop") ?: "").split(","); - // Trim all elements in place. - for (i in 0.. 0) { - println "android.packagingOptions.$prop += $options ($options.length)" - // Ex: android.packagingOptions.pickFirsts += '**/SCCS/**' - options.each { - android.packagingOptions[prop] += it - } - } -} - -dependencies { - // The version of react-native is set by the React Native Gradle Plugin - implementation("com.facebook.react:react-android") - - def isGifEnabled = (findProperty('expo.gif.enabled') ?: "") == "true"; - def isWebpEnabled = (findProperty('expo.webp.enabled') ?: "") == "true"; - def isWebpAnimatedEnabled = (findProperty('expo.webp.animated') ?: "") == "true"; - - if (isGifEnabled) { - // For animated gif support - implementation("com.facebook.fresco:animated-gif:${reactAndroidLibs.versions.fresco.get()}") - } - - if (isWebpEnabled) { - // For webp support - implementation("com.facebook.fresco:webpsupport:${reactAndroidLibs.versions.fresco.get()}") - if (isWebpAnimatedEnabled) { - // Animated webp support - implementation("com.facebook.fresco:animated-webp:${reactAndroidLibs.versions.fresco.get()}") - } - } - - if (hermesEnabled.toBoolean()) { - implementation("com.facebook.react:hermes-android") - } else { - implementation jscFlavor - } -} - -if (rnVersion < versionToNumber(0, 75, 0)) { - apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); - applyNativeModulesAppBuildGradle(project) -} diff --git a/android/app/debug.keystore b/android/app/debug.keystore deleted file mode 100644 index 364e105ed39fbfd62001429a68140672b06ec0de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc - - - - - diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 8817477..0000000 --- a/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt b/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt deleted file mode 100644 index fe5d7f5..0000000 --- a/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt +++ /dev/null @@ -1,61 +0,0 @@ -package org.calblueprint.ourcityforest - -import android.os.Build -import android.os.Bundle - -import com.facebook.react.ReactActivity -import com.facebook.react.ReactActivityDelegate -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled -import com.facebook.react.defaults.DefaultReactActivityDelegate - -import expo.modules.ReactActivityDelegateWrapper - -class MainActivity : ReactActivity() { - override fun onCreate(savedInstanceState: Bundle?) { - // Set the theme to AppTheme BEFORE onCreate to support - // coloring the background, status bar, and navigation bar. - // This is required for expo-splash-screen. - setTheme(R.style.AppTheme); - super.onCreate(null) - } - - /** - * Returns the name of the main component registered from JavaScript. This is used to schedule - * rendering of the component. - */ - override fun getMainComponentName(): String = "main" - - /** - * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] - * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] - */ - override fun createReactActivityDelegate(): ReactActivityDelegate { - return ReactActivityDelegateWrapper( - this, - BuildConfig.IS_NEW_ARCHITECTURE_ENABLED, - object : DefaultReactActivityDelegate( - this, - mainComponentName, - fabricEnabled - ){}) - } - - /** - * Align the back button behavior with Android S - * where moving root activities to background instead of finishing activities. - * @see onBackPressed - */ - override fun invokeDefaultOnBackPressed() { - if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) { - if (!moveTaskToBack(false)) { - // For non-root activities, use the default implementation to finish them. - super.invokeDefaultOnBackPressed() - } - return - } - - // Use the default back button implementation on Android S - // because it's doing more than [Activity.moveTaskToBack] in fact. - super.invokeDefaultOnBackPressed() - } -} diff --git a/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt b/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt deleted file mode 100644 index b014431..0000000 --- a/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt +++ /dev/null @@ -1,55 +0,0 @@ -package org.calblueprint.ourcityforest - -import android.app.Application -import android.content.res.Configuration - -import com.facebook.react.PackageList -import com.facebook.react.ReactApplication -import com.facebook.react.ReactNativeHost -import com.facebook.react.ReactPackage -import com.facebook.react.ReactHost -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load -import com.facebook.react.defaults.DefaultReactNativeHost -import com.facebook.soloader.SoLoader - -import expo.modules.ApplicationLifecycleDispatcher -import expo.modules.ReactNativeHostWrapper - -class MainApplication : Application(), ReactApplication { - - override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper( - this, - object : DefaultReactNativeHost(this) { - override fun getPackages(): List { - // Packages that cannot be autolinked yet can be added manually here, for example: - // packages.add(new MyReactNativePackage()); - return PackageList(this).packages - } - - override fun getJSMainModuleName(): String = ".expo/.virtual-metro-entry" - - override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG - - override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED - override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED - } - ) - - override val reactHost: ReactHost - get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost) - - override fun onCreate() { - super.onCreate() - SoLoader.init(this, false) - if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - // If you opted-in for the New Architecture, we load the native entry point for this app. - load() - } - ApplicationLifecycleDispatcher.onApplicationCreate(this) - } - - override fun onConfigurationChanged(newConfig: Configuration) { - super.onConfigurationChanged(newConfig) - ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig) - } -} diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

NnX)EH+Nua)3Y(c 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 '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -# This is normally unused -# shellcheck disable=SC2034 -APP_BASE_NAME=${0##*/} -# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - if ! command -v java >/dev/null 2>&1 - then - die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, -# and any embedded shellness will be escaped. -# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be -# treated as '${Hostname}' itself on the command line. - -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ - "$@" - -# Stop when "xargs" is not available. -if ! command -v xargs >/dev/null 2>&1 -then - die "xargs is not available" -fi - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat deleted file mode 100644 index 25da30d..0000000 --- a/android/gradlew.bat +++ /dev/null @@ -1,92 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%"=="" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%"=="" set DIRNAME=. -@rem This is normally unused -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if %ERRORLEVEL% equ 0 goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/android/react-settings-plugin/build.gradle.kts b/android/react-settings-plugin/build.gradle.kts deleted file mode 100644 index b4f6668..0000000 --- a/android/react-settings-plugin/build.gradle.kts +++ /dev/null @@ -1,19 +0,0 @@ -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile - -plugins { - kotlin("jvm") version "1.9.24" - id("java-gradle-plugin") -} - -repositories { - mavenCentral() -} - -gradlePlugin { - plugins { - create("reactSettingsPlugin") { - id = "com.facebook.react.settings" - implementationClass = "expo.plugins.ReactSettingsPlugin" - } - } -} diff --git a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt deleted file mode 100644 index c54f6c7..0000000 --- a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt +++ /dev/null @@ -1,10 +0,0 @@ -package expo.plugins - -import org.gradle.api.Plugin -import org.gradle.api.initialization.Settings - -class ReactSettingsPlugin : Plugin { - override fun apply(settings: Settings) { - // Do nothing, just register the plugin. - } -} diff --git a/android/settings.gradle b/android/settings.gradle deleted file mode 100644 index 7b5a8bb..0000000 --- a/android/settings.gradle +++ /dev/null @@ -1,66 +0,0 @@ -pluginManagement { - def version = providers.exec { - commandLine("node", "-e", "console.log(require('react-native/package.json').version);") - }.standardOutput.asText.get().trim() - def (_, reactNativeMinor, reactNativePatch) = version.split("-")[0].tokenize('.').collect { it.toInteger() } - - includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json')"].execute(null, rootDir).text.trim()).getParentFile().toString()) - if(reactNativeMinor == 74 && reactNativePatch <= 3){ - includeBuild("react-settings-plugin") - } -} - -plugins { id("com.facebook.react.settings") } - -def getRNMinorVersion() { - def version = providers.exec { - commandLine("node", "-e", "console.log(require('react-native/package.json').version);") - }.standardOutput.asText.get().trim() - - def coreVersion = version.split("-")[0] - def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } - - return minor -} - -if (getRNMinorVersion() >= 75) { - extensions.configure(com.facebook.react.ReactSettingsExtension) { ex -> - if (System.getenv('EXPO_UNSTABLE_CORE_AUTOLINKING') == '1') { - println('\u001B[32mUsing expo-modules-autolinking as core autolinking source\u001B[0m') - def command = [ - 'node', - '--no-warnings', - '--eval', - 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', - 'react-native-config', - '--json', - '--platform', - 'android' - ].toList() - ex.autolinkLibrariesFromCommand(command) - } else { - ex.autolinkLibrariesFromCommand() - } - } -} - -rootProject.name = 'Our City Forest' - -dependencyResolutionManagement { - versionCatalogs { - reactAndroidLibs { - from(files(new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), "../gradle/libs.versions.toml"))) - } - } -} - -apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle"); -useExpoModules() - -if (getRNMinorVersion() < 75) { - apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); - applyNativeModulesSettingsGradle(settings) -} - -include ':app' -includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile()) diff --git a/ios/.gitignore b/ios/.gitignore deleted file mode 100644 index 8beb344..0000000 --- a/ios/.gitignore +++ /dev/null @@ -1,30 +0,0 @@ -# OSX -# -.DS_Store - -# Xcode -# -build/ -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate -project.xcworkspace -.xcode.env.local - -# Bundle artifacts -*.jsbundle - -# CocoaPods -/Pods/ diff --git a/ios/.xcode.env b/ios/.xcode.env deleted file mode 100644 index 3d5782c..0000000 --- a/ios/.xcode.env +++ /dev/null @@ -1,11 +0,0 @@ -# This `.xcode.env` file is versioned and is used to source the environment -# used when running script phases inside Xcode. -# To customize your local environment, you can create an `.xcode.env.local` -# file that is not versioned. - -# NODE_BINARY variable contains the PATH to the node executable. -# -# Customize the NODE_BINARY variable here. -# For example, to use nvm with brew, add the following line -# . "$(brew --prefix nvm)/nvm.sh" --no-use -export NODE_BINARY=$(command -v node) diff --git a/ios/OurCityForest.xcodeproj/project.pbxproj b/ios/OurCityForest.xcodeproj/project.pbxproj deleted file mode 100644 index 6eefdbf..0000000 --- a/ios/OurCityForest.xcodeproj/project.pbxproj +++ /dev/null @@ -1,577 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 35FBF3E0AF4E4A77B8066846 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D46009431F449E48D3C48CE /* noop-file.swift */; }; - 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; - 96905EF65AED1B983A6B3ABC /* libPods-OurCityForest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */; }; - AA6A166850FA3F0691268363 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */; }; - B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; - BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 13B07F961A680F5B00A75B9A /* OurCityForest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OurCityForest.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = OurCityForest/AppDelegate.h; sourceTree = ""; }; - 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = OurCityForest/AppDelegate.mm; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = OurCityForest/Images.xcassets; sourceTree = ""; }; - 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = OurCityForest/Info.plist; sourceTree = ""; }; - 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = OurCityForest/main.m; sourceTree = ""; }; - 3D46009431F449E48D3C48CE /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "OurCityForest/noop-file.swift"; sourceTree = ""; }; - 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OurCityForest.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OurCityForest.debug.xcconfig"; path = "Target Support Files/Pods-OurCityForest/Pods-OurCityForest.debug.xcconfig"; sourceTree = ""; }; - 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = OurCityForest/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OurCityForest.release.xcconfig"; path = "Target Support Files/Pods-OurCityForest/Pods-OurCityForest.release.xcconfig"; sourceTree = ""; }; - AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = OurCityForest/SplashScreen.storyboard; sourceTree = ""; }; - BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; - ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; - F4BFA883E4314836939365AF /* OurCityForest-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "OurCityForest-Bridging-Header.h"; path = "OurCityForest/OurCityForest-Bridging-Header.h"; sourceTree = ""; }; - FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-OurCityForest/ExpoModulesProvider.swift"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 96905EF65AED1B983A6B3ABC /* libPods-OurCityForest.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 13B07FAE1A68108700A75B9A /* OurCityForest */ = { - isa = PBXGroup; - children = ( - BB2F792B24A3F905000567C9 /* Supporting */, - 13B07FAF1A68108700A75B9A /* AppDelegate.h */, - 13B07FB01A68108700A75B9A /* AppDelegate.mm */, - 13B07FB51A68108700A75B9A /* Images.xcassets */, - 13B07FB61A68108700A75B9A /* Info.plist */, - 13B07FB71A68108700A75B9A /* main.m */, - AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - 3D46009431F449E48D3C48CE /* noop-file.swift */, - F4BFA883E4314836939365AF /* OurCityForest-Bridging-Header.h */, - 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */, - ); - name = OurCityForest; - sourceTree = ""; - }; - 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { - isa = PBXGroup; - children = ( - ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 832341AE1AAA6A7D00B99B32 /* Libraries */ = { - isa = PBXGroup; - children = ( - ); - name = Libraries; - sourceTree = ""; - }; - 83CBB9F61A601CBA00E9B192 = { - isa = PBXGroup; - children = ( - 13B07FAE1A68108700A75B9A /* OurCityForest */, - 832341AE1AAA6A7D00B99B32 /* Libraries */, - 83CBBA001A601CBA00E9B192 /* Products */, - 2D16E6871FA4F8E400B85C8A /* Frameworks */, - D65327D7A22EEC0BE12398D9 /* Pods */, - D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - 83CBBA001A601CBA00E9B192 /* Products */ = { - isa = PBXGroup; - children = ( - 13B07F961A680F5B00A75B9A /* OurCityForest.app */, - ); - name = Products; - sourceTree = ""; - }; - 92DBD88DE9BF7D494EA9DA96 /* OurCityForest */ = { - isa = PBXGroup; - children = ( - FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */, - ); - name = OurCityForest; - sourceTree = ""; - }; - BB2F792B24A3F905000567C9 /* Supporting */ = { - isa = PBXGroup; - children = ( - BB2F792C24A3F905000567C9 /* Expo.plist */, - ); - name = Supporting; - path = OurCityForest/Supporting; - sourceTree = ""; - }; - D65327D7A22EEC0BE12398D9 /* Pods */ = { - isa = PBXGroup; - children = ( - 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */, - 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */ = { - isa = PBXGroup; - children = ( - 92DBD88DE9BF7D494EA9DA96 /* OurCityForest */, - ); - name = ExpoModulesProviders; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 13B07F861A680F5B00A75B9A /* OurCityForest */ = { - isa = PBXNativeTarget; - buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "OurCityForest" */; - buildPhases = ( - 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, - 1B9ED052A6B672F71AB3EE62 /* [Expo] Configure project */, - 13B07F871A680F5B00A75B9A /* Sources */, - 13B07F8C1A680F5B00A75B9A /* Frameworks */, - 13B07F8E1A680F5B00A75B9A /* Resources */, - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, - 711F00AE250137122D393E2E /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OurCityForest; - productName = OurCityForest; - productReference = 13B07F961A680F5B00A75B9A /* OurCityForest.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 83CBB9F71A601CBA00E9B192 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1600; - TargetAttributes = { - 13B07F861A680F5B00A75B9A = { - LastSwiftMigration = 1250; - }; - }; - }; - buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "OurCityForest" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 83CBB9F61A601CBA00E9B192; - productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 13B07F861A680F5B00A75B9A /* OurCityForest */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 13B07F8E1A680F5B00A75B9A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, - 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, - AA6A166850FA3F0691268363 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Bundle React Native code and images"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; - }; - 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-OurCityForest-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 1B9ED052A6B672F71AB3EE62 /* [Expo] Configure project */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "[Expo] Configure project"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-OurCityForest/expo-configure-project.sh\"\n"; - }; - 711F00AE250137122D393E2E /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-frameworks.sh", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuthCore_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXApplication/ExpoApplication_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/ExpoDevice/ExpoDevice_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher_Core_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GoogleSignIn/GoogleSignIn.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/expo-dev-launcher/EXDevLauncher.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/expo-dev-menu/EXDevMenu.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AppAuthCore_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoApplication_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoDevice_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMAppAuth_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMSessionFetcher_Core_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXDevLauncher.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXDevMenu.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 13B07F871A680F5B00A75B9A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, - 13B07FC11A68108700A75B9A /* main.m in Sources */, - B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, - 35FBF3E0AF4E4A77B8066846 /* noop-file.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 13B07F941A680F5B00A75B9A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = OurCityForest/OurCityForest.entitlements; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = TH2D27QSGW; - ENABLE_BITCODE = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "FB_SONARKIT_ENABLED=1", - ); - INFOPLIST_FILE = OurCityForest/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = org.calblueprint.ourcityforest; - PRODUCT_NAME = OurCityForest; - SWIFT_OBJC_BRIDGING_HEADER = "OurCityForest/OurCityForest-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 13B07F951A680F5B00A75B9A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = OurCityForest/OurCityForest.entitlements; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = TH2D27QSGW; - INFOPLIST_FILE = OurCityForest/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; - PRODUCT_BUNDLE_IDENTIFIER = org.calblueprint.ourcityforest; - PRODUCT_NAME = OurCityForest; - SWIFT_OBJC_BRIDGING_HEADER = "OurCityForest/OurCityForest-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; - 83CBBA201A601CBA00E9B192 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++20"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CXX = ""; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD = ""; - LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, - "$(inherited)", - ); - LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - USE_HERMES = true; - }; - name = Debug; - }; - 83CBBA211A601CBA00E9B192 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++20"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - CXX = ""; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD = ""; - LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, - "$(inherited)", - ); - LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - USE_HERMES = true; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "OurCityForest" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 13B07F941A680F5B00A75B9A /* Debug */, - 13B07F951A680F5B00A75B9A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "OurCityForest" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 83CBBA201A601CBA00E9B192 /* Debug */, - 83CBBA211A601CBA00E9B192 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; -} diff --git a/ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme b/ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme deleted file mode 100644 index 061e527..0000000 --- a/ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/OurCityForest.xcworkspace/contents.xcworkspacedata b/ios/OurCityForest.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index d94d35e..0000000 --- a/ios/OurCityForest.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/ios/OurCityForest/AppDelegate.h b/ios/OurCityForest/AppDelegate.h deleted file mode 100644 index 1658a43..0000000 --- a/ios/OurCityForest/AppDelegate.h +++ /dev/null @@ -1,7 +0,0 @@ -#import -#import -#import - -@interface AppDelegate : EXAppDelegateWrapper - -@end diff --git a/ios/OurCityForest/AppDelegate.mm b/ios/OurCityForest/AppDelegate.mm deleted file mode 100644 index b27f832..0000000 --- a/ios/OurCityForest/AppDelegate.mm +++ /dev/null @@ -1,62 +0,0 @@ -#import "AppDelegate.h" - -#import -#import - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - self.moduleName = @"main"; - - // You can add your custom initial props in the dictionary below. - // They will be passed down to the ViewController used by React Native. - self.initialProps = @{}; - - return [super application:application didFinishLaunchingWithOptions:launchOptions]; -} - -- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge -{ - return [self bundleURL]; -} - -- (NSURL *)bundleURL -{ -#if DEBUG - return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; -#else - return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; -#endif -} - -// Linking API -- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { - return [super application:application openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options]; -} - -// Universal Links -- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler { - BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; - return [super application:application continueUserActivity:userActivity restorationHandler:restorationHandler] || result; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken -{ - return [super application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error -{ - return [super application:application didFailToRegisterForRemoteNotificationsWithError:error]; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler -{ - return [super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; -} - -@end diff --git a/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png deleted file mode 100644 index 53527464bfce12fa4b0bb4d5de7f4c17eae397ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49900 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image.png b/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image.png deleted file mode 100644 index f1bf387fba1fa237d92d89827c69991f7ffc9495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38054 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

sCvp(QBbq}CQ4bZmK&mf7gKvRZ{0v!}JpgNpq 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 bMc_{|flAf=im{{%A+U4%E(@;t!E^rrpMnfK diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json deleted file mode 100644 index 7d28020..0000000 --- a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images": [ - { - "idiom": "universal", - "filename": "image.png", - "scale": "1x" - }, - { - "idiom": "universal", - "scale": "2x" - }, - { - "idiom": "universal", - "scale": "3x" - } - ], - "info": { - "version": 1, - "author": "expo" - } -} diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json deleted file mode 100644 index 7d28020..0000000 --- a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images": [ - { - "idiom": "universal", - "filename": "image.png", - "scale": "1x" - }, - { - "idiom": "universal", - "scale": "2x" - }, - { - "idiom": "universal", - "scale": "3x" - } - ], - "info": { - "version": 1, - "author": "expo" - } -} diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png deleted file mode 100644 index 33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png deleted file mode 100644 index 33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j diff --git a/ios/OurCityForest/Info.plist b/ios/OurCityForest/Info.plist deleted file mode 100644 index 2ecf5ed..0000000 --- a/ios/OurCityForest/Info.plist +++ /dev/null @@ -1,83 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Our City Forest - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleURLTypes - - - CFBundleURLSchemes - - our-city-forest - org.calblueprint.ourcityforest - - - - CFBundleURLSchemes - - exp+our-city-forest - - - - CFBundleVersion - 1 - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - NSAllowsLocalNetworking - - - NSCameraUsageDescription - This app requires access to the camera to scan QR codes for tree information. - NSMicrophoneUsageDescription - Allow $(PRODUCT_NAME) to access your microphone - UILaunchStoryboardName - SplashScreen - UIRequiredDeviceCapabilities - - arm64 - - UIRequiresFullScreen - - UIStatusBarStyle - UIStatusBarStyleDefault - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIUserInterfaceStyle - Light - UIViewControllerBasedStatusBarAppearance - - - \ No newline at end of file diff --git a/ios/OurCityForest/OurCityForest-Bridging-Header.h b/ios/OurCityForest/OurCityForest-Bridging-Header.h deleted file mode 100644 index e11d920..0000000 --- a/ios/OurCityForest/OurCityForest-Bridging-Header.h +++ /dev/null @@ -1,3 +0,0 @@ -// -// Use this file to import your target's public headers that you would like to expose to Swift. -// diff --git a/ios/OurCityForest/OurCityForest.entitlements b/ios/OurCityForest/OurCityForest.entitlements deleted file mode 100644 index f683276..0000000 --- a/ios/OurCityForest/OurCityForest.entitlements +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/ios/OurCityForest/PrivacyInfo.xcprivacy b/ios/OurCityForest/PrivacyInfo.xcprivacy deleted file mode 100644 index c6b452e..0000000 --- a/ios/OurCityForest/PrivacyInfo.xcprivacy +++ /dev/null @@ -1,48 +0,0 @@ - - - - - NSPrivacyAccessedAPITypes - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryFileTimestamp - NSPrivacyAccessedAPITypeReasons - - C617.1 - 0A2A.1 - 3B52.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryUserDefaults - NSPrivacyAccessedAPITypeReasons - - CA92.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategorySystemBootTime - NSPrivacyAccessedAPITypeReasons - - 35F9.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryDiskSpace - NSPrivacyAccessedAPITypeReasons - - E174.1 - 85F4.1 - - - - NSPrivacyCollectedDataTypes - - NSPrivacyTracking - - - diff --git a/ios/OurCityForest/SplashScreen.storyboard b/ios/OurCityForest/SplashScreen.storyboard deleted file mode 100644 index ed03a52..0000000 --- a/ios/OurCityForest/SplashScreen.storyboard +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ios/OurCityForest/Supporting/Expo.plist b/ios/OurCityForest/Supporting/Expo.plist deleted file mode 100644 index 750be02..0000000 --- a/ios/OurCityForest/Supporting/Expo.plist +++ /dev/null @@ -1,12 +0,0 @@ - - - - - EXUpdatesCheckOnLaunch - ALWAYS - EXUpdatesEnabled - - EXUpdatesLaunchWaitMs - 0 - - \ No newline at end of file diff --git a/ios/OurCityForest/main.m b/ios/OurCityForest/main.m deleted file mode 100644 index 25181b6..0000000 --- a/ios/OurCityForest/main.m +++ /dev/null @@ -1,10 +0,0 @@ -#import - -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} - diff --git a/ios/OurCityForest/noop-file.swift b/ios/OurCityForest/noop-file.swift deleted file mode 100644 index b2ffafb..0000000 --- a/ios/OurCityForest/noop-file.swift +++ /dev/null @@ -1,4 +0,0 @@ -// -// @generated -// A blank Swift file must be created for native modules with Swift files to work correctly. -// diff --git a/ios/Podfile b/ios/Podfile deleted file mode 100644 index 2e36580..0000000 --- a/ios/Podfile +++ /dev/null @@ -1,79 +0,0 @@ -require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") -require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") - -require 'json' -podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} - -ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' -ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] - -use_autolinking_method_symbol = ('use' + '_native' + '_modules!').to_sym -origin_autolinking_method = self.method(use_autolinking_method_symbol) -self.define_singleton_method(use_autolinking_method_symbol) do |*args| - if ENV['EXPO_UNSTABLE_CORE_AUTOLINKING'] == '1' - Pod::UI.puts('Using expo-modules-autolinking as core autolinking source'.green) - config_command = [ - 'node', - '--no-warnings', - '--eval', - 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', - 'react-native-config', - '--json', - '--platform', - 'ios' - ] - origin_autolinking_method.call(config_command) - else - origin_autolinking_method.call() - end -end - -platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4' -install! 'cocoapods', - :deterministic_uuids => false - -prepare_react_native_project! - -target 'OurCityForest' do - use_expo_modules! - config = use_native_modules! - - use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] - use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] - - use_react_native!( - :path => config[:reactNativePath], - :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', - # An absolute path to your application root. - :app_path => "#{Pod::Config.instance.installation_root}/..", - :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false', - ) - - post_install do |installer| - react_native_post_install( - installer, - config[:reactNativePath], - :mac_catalyst_enabled => false, - :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', - ) - - # This is necessary for Xcode 14, because it signs resource bundles by default - # when building for devices. - installer.target_installation_results.pod_target_installation_results - .each do |pod_name, target_installation_result| - target_installation_result.resource_bundle_targets.each do |resource_bundle_target| - resource_bundle_target.build_configurations.each do |config| - config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' - end - end - end - end - - post_integrate do |installer| - begin - expo_patch_react_imports!(installer) - rescue => e - Pod::UI.warn e - end - end -end diff --git a/ios/Podfile.lock b/ios/Podfile.lock deleted file mode 100644 index a3d12de..0000000 --- a/ios/Podfile.lock +++ /dev/null @@ -1,1949 +0,0 @@ -PODS: - - AppAuth (1.7.5): - - AppAuth/Core (= 1.7.5) - - AppAuth/ExternalUserAgent (= 1.7.5) - - AppAuth/Core (1.7.5) - - AppAuth/ExternalUserAgent (1.7.5): - - AppAuth/Core - - boost (1.83.0) - - DoubleConversion (1.1.6) - - EXApplication (5.9.1): - - ExpoModulesCore - - EXConstants (16.0.2): - - ExpoModulesCore - - EXJSONUtils (0.13.1) - - EXManifests (0.14.3): - - ExpoModulesCore - - Expo (51.0.38): - - ExpoModulesCore - - expo-dev-client (4.0.28): - - EXManifests - - expo-dev-launcher - - expo-dev-menu - - expo-dev-menu-interface - - EXUpdatesInterface - - expo-dev-launcher (4.0.28): - - DoubleConversion - - EXManifests - - expo-dev-launcher/Main (= 4.0.28) - - expo-dev-menu - - expo-dev-menu-interface - - ExpoModulesCore - - EXUpdatesInterface - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-launcher/Main (4.0.28): - - DoubleConversion - - EXManifests - - expo-dev-launcher/Unsafe - - expo-dev-menu - - expo-dev-menu-interface - - ExpoModulesCore - - EXUpdatesInterface - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-launcher/Unsafe (4.0.28): - - DoubleConversion - - EXManifests - - expo-dev-menu - - expo-dev-menu-interface - - ExpoModulesCore - - EXUpdatesInterface - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-menu (5.0.22): - - DoubleConversion - - expo-dev-menu/Main (= 5.0.22) - - expo-dev-menu/ReactNativeCompatibles (= 5.0.22) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-menu-interface (1.8.3) - - expo-dev-menu/Main (5.0.22): - - DoubleConversion - - EXManifests - - expo-dev-menu-interface - - expo-dev-menu/Vendored - - ExpoModulesCore - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-menu/ReactNativeCompatibles (5.0.22): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-menu/SafeAreaView (5.0.22): - - DoubleConversion - - ExpoModulesCore - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - expo-dev-menu/Vendored (5.0.22): - - DoubleConversion - - expo-dev-menu/SafeAreaView - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - ExpoAdapterGoogleSignIn (13.1.0): - - ExpoModulesCore - - GoogleSignIn (~> 7.1) - - React-Core - - ExpoAsset (10.0.10): - - ExpoModulesCore - - ExpoCamera (15.0.16): - - ExpoModulesCore - - ZXingObjC/OneD - - ZXingObjC/PDF417 - - ExpoCrypto (13.0.2): - - ExpoModulesCore - - ExpoDevice (6.0.2): - - ExpoModulesCore - - ExpoFileSystem (17.0.1): - - ExpoModulesCore - - ExpoFont (12.0.10): - - ExpoModulesCore - - ExpoKeepAwake (13.0.2): - - ExpoModulesCore - - ExpoModulesCore (1.12.26): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - ExpoWebBrowser (13.0.3): - - ExpoModulesCore - - EXUpdatesInterface (0.16.2): - - ExpoModulesCore - - FBLazyVector (0.74.5) - - fmt (9.1.0) - - glog (0.3.5) - - GoogleSignIn (7.1.0): - - AppAuth (< 2.0, >= 1.7.3) - - GTMAppAuth (< 5.0, >= 4.1.1) - - GTMSessionFetcher/Core (~> 3.3) - - GTMAppAuth (4.1.1): - - AppAuth/Core (~> 1.7) - - GTMSessionFetcher/Core (< 4.0, >= 3.3) - - GTMSessionFetcher/Core (3.5.0) - - hermes-engine (0.74.5): - - hermes-engine/Pre-built (= 0.74.5) - - hermes-engine/Pre-built (0.74.5) - - RCT-Folly (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Default (= 2024.01.01.00) - - RCT-Folly/Default (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Fabric (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCTDeprecation (0.74.5) - - RCTRequired (0.74.5) - - RCTTypeSafety (0.74.5): - - FBLazyVector (= 0.74.5) - - RCTRequired (= 0.74.5) - - React-Core (= 0.74.5) - - React (0.74.5): - - React-Core (= 0.74.5) - - React-Core/DevSupport (= 0.74.5) - - React-Core/RCTWebSocket (= 0.74.5) - - React-RCTActionSheet (= 0.74.5) - - React-RCTAnimation (= 0.74.5) - - React-RCTBlob (= 0.74.5) - - React-RCTImage (= 0.74.5) - - React-RCTLinking (= 0.74.5) - - React-RCTNetwork (= 0.74.5) - - React-RCTSettings (= 0.74.5) - - React-RCTText (= 0.74.5) - - React-RCTVibration (= 0.74.5) - - React-callinvoker (0.74.5) - - React-Codegen (0.74.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-jsi - - React-jsiexecutor - - React-NativeModulesApple - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-Core (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/CoreModulesHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/Default (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/DevSupport (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-Core/RCTWebSocket (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTActionSheetHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTAnimationHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTBlobHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTImageHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTLinkingHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTNetworkHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTSettingsHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTTextHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTVibrationHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTWebSocket (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-CoreModules (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.74.5) - - React-Codegen - - React-Core/CoreModulesHeaders (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-NativeModulesApple - - React-RCTBlob - - React-RCTImage (= 0.74.5) - - ReactCommon - - SocketRocket (= 0.7.0) - - React-cxxreact (0.74.5): - - boost (= 1.83.0) - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-debug (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - React-runtimeexecutor (= 0.74.5) - - React-debug (0.74.5) - - React-Fabric (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/animations (= 0.74.5) - - React-Fabric/attributedstring (= 0.74.5) - - React-Fabric/componentregistry (= 0.74.5) - - React-Fabric/componentregistrynative (= 0.74.5) - - React-Fabric/components (= 0.74.5) - - React-Fabric/core (= 0.74.5) - - React-Fabric/imagemanager (= 0.74.5) - - React-Fabric/leakchecker (= 0.74.5) - - React-Fabric/mounting (= 0.74.5) - - React-Fabric/scheduler (= 0.74.5) - - React-Fabric/telemetry (= 0.74.5) - - React-Fabric/templateprocessor (= 0.74.5) - - React-Fabric/textlayoutmanager (= 0.74.5) - - React-Fabric/uimanager (= 0.74.5) - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/animations (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/components/inputaccessory (= 0.74.5) - - React-Fabric/components/legacyviewmanagerinterop (= 0.74.5) - - React-Fabric/components/modal (= 0.74.5) - - React-Fabric/components/rncore (= 0.74.5) - - React-Fabric/components/root (= 0.74.5) - - React-Fabric/components/safeareaview (= 0.74.5) - - React-Fabric/components/scrollview (= 0.74.5) - - React-Fabric/components/text (= 0.74.5) - - React-Fabric/components/textinput (= 0.74.5) - - React-Fabric/components/unimplementedview (= 0.74.5) - - React-Fabric/components/view (= 0.74.5) - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/unimplementedview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - Yoga - - React-Fabric/core (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/uimanager - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-FabricImage (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.74.5) - - RCTTypeSafety (= 0.74.5) - - React-Fabric - - React-graphics - - React-ImageManager - - React-jsi - - React-jsiexecutor (= 0.74.5) - - React-logger - - React-rendererdebug - - React-utils - - ReactCommon - - Yoga - - React-featureflags (0.74.5) - - React-graphics (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core/Default (= 0.74.5) - - React-utils - - React-hermes (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.5) - - React-jsi - - React-jsiexecutor (= 0.74.5) - - React-jsinspector - - React-perflogger (= 0.74.5) - - React-runtimeexecutor - - React-ImageManager (0.74.5): - - glog - - RCT-Folly/Fabric - - React-Core/Default - - React-debug - - React-Fabric - - React-graphics - - React-rendererdebug - - React-utils - - React-jserrorhandler (0.74.5): - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-debug - - React-jsi - - React-Mapbuffer - - React-jsi (0.74.5): - - boost (= 1.83.0) - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-perflogger (= 0.74.5) - - React-jsinspector (0.74.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-featureflags - - React-jsi - - React-runtimeexecutor (= 0.74.5) - - React-jsitracing (0.74.5): - - React-jsi - - React-logger (0.74.5): - - glog - - React-Mapbuffer (0.74.5): - - glog - - React-debug - - react-native-config (1.5.3): - - react-native-config/App (= 1.5.3) - - react-native-config/App (1.5.3): - - React-Core - - react-native-safe-area-context (4.10.5): - - React-Core - - React-nativeconfig (0.74.5) - - React-NativeModulesApple (0.74.5): - - glog - - hermes-engine - - React-callinvoker - - React-Core - - React-cxxreact - - React-jsi - - React-jsinspector - - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-perflogger (0.74.5) - - React-RCTActionSheet (0.74.5): - - React-Core/RCTActionSheetHeaders (= 0.74.5) - - React-RCTAnimation (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTAnimationHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTAppDelegate (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-CoreModules - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-hermes - - React-nativeconfig - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-RCTNetwork - - React-rendererdebug - - React-RuntimeApple - - React-RuntimeCore - - React-RuntimeHermes - - React-runtimescheduler - - React-utils - - ReactCommon - - React-RCTBlob (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-Codegen - - React-Core/RCTBlobHeaders - - React-Core/RCTWebSocket - - React-jsi - - React-jsinspector - - React-NativeModulesApple - - React-RCTNetwork - - ReactCommon - - React-RCTFabric (0.74.5): - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-jsinspector - - React-nativeconfig - - React-RCTImage - - React-RCTText - - React-rendererdebug - - React-runtimescheduler - - React-utils - - Yoga - - React-RCTImage (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTImageHeaders - - React-jsi - - React-NativeModulesApple - - React-RCTNetwork - - ReactCommon - - React-RCTLinking (0.74.5): - - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.74.5) - - React-jsi (= 0.74.5) - - React-NativeModulesApple - - ReactCommon - - ReactCommon/turbomodule/core (= 0.74.5) - - React-RCTNetwork (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTNetworkHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTSettings (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTSettingsHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTText (0.74.5): - - React-Core/RCTTextHeaders (= 0.74.5) - - Yoga - - React-RCTVibration (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - React-Codegen - - React-Core/RCTVibrationHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-rendererdebug (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - RCT-Folly (= 2024.01.01.00) - - React-debug - - React-rncore (0.74.5) - - React-RuntimeApple (0.74.5): - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-callinvoker - - React-Core/Default - - React-CoreModules - - React-cxxreact - - React-jserrorhandler - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-Mapbuffer - - React-NativeModulesApple - - React-RCTFabric - - React-RuntimeCore - - React-runtimeexecutor - - React-RuntimeHermes - - React-utils - - React-RuntimeCore (0.74.5): - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-cxxreact - - React-featureflags - - React-jserrorhandler - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - React-runtimeexecutor (0.74.5): - - React-jsi (= 0.74.5) - - React-RuntimeHermes (0.74.5): - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-featureflags - - React-hermes - - React-jsi - - React-jsinspector - - React-jsitracing - - React-nativeconfig - - React-RuntimeCore - - React-utils - - React-runtimescheduler (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker - - React-cxxreact - - React-debug - - React-featureflags - - React-jsi - - React-rendererdebug - - React-runtimeexecutor - - React-utils - - React-utils (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-debug - - React-jsi (= 0.74.5) - - ReactCommon (0.74.5): - - ReactCommon/turbomodule (= 0.74.5) - - ReactCommon/turbomodule (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - ReactCommon/turbomodule/bridging (= 0.74.5) - - ReactCommon/turbomodule/core (= 0.74.5) - - ReactCommon/turbomodule/bridging (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - ReactCommon/turbomodule/core (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-debug (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - React-utils (= 0.74.5) - - RNCAsyncStorage (2.0.0): - - React-Core - - RNGestureHandler (2.20.2): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNGoogleSignin (13.1.0): - - GoogleSignIn (~> 7.1) - - React-Core - - RNReanimated (3.16.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.16.1) - - RNReanimated/worklets (= 3.16.1) - - Yoga - - RNReanimated/reanimated (3.16.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.16.1) - - Yoga - - RNReanimated/reanimated/apple (3.16.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNReanimated/worklets (3.16.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNScreens (3.31.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNSVG (15.8.0): - - React-Core - - SocketRocket (0.7.0) - - Yoga (0.0.0) - - ZXingObjC/Core (3.6.9) - - ZXingObjC/OneD (3.6.9): - - ZXingObjC/Core - - ZXingObjC/PDF417 (3.6.9): - - ZXingObjC/Core - -DEPENDENCIES: - - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - EXApplication (from `../node_modules/expo-application/ios`) - - EXConstants (from `../node_modules/expo-constants/ios`) - - EXJSONUtils (from `../node_modules/expo-json-utils/ios`) - - EXManifests (from `../node_modules/expo-manifests/ios`) - - Expo (from `../node_modules/expo`) - - expo-dev-client (from `../node_modules/expo-dev-client/ios`) - - expo-dev-launcher (from `../node_modules/expo-dev-launcher`) - - expo-dev-menu (from `../node_modules/expo-dev-menu`) - - expo-dev-menu-interface (from `../node_modules/expo-dev-menu-interface/ios`) - - "ExpoAdapterGoogleSignIn (from `../node_modules/@react-native-google-signin/google-signin/expo/ios`)" - - ExpoAsset (from `../node_modules/expo-asset/ios`) - - ExpoCamera (from `../node_modules/expo-camera/ios`) - - ExpoCrypto (from `../node_modules/expo-crypto/ios`) - - ExpoDevice (from `../node_modules/expo-device/ios`) - - ExpoFileSystem (from `../node_modules/expo-file-system/ios`) - - ExpoFont (from `../node_modules/expo-font/ios`) - - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) - - ExpoModulesCore (from `../node_modules/expo-modules-core`) - - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`) - - EXUpdatesInterface (from `../node_modules/expo-updates-interface/ios`) - - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - - RCTRequired (from `../node_modules/react-native/Libraries/Required`) - - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - - React (from `../node_modules/react-native/`) - - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - - React-Codegen (from `build/generated/ios`) - - React-Core (from `../node_modules/react-native/`) - - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) - - React-Fabric (from `../node_modules/react-native/ReactCommon`) - - React-FabricImage (from `../node_modules/react-native/ReactCommon`) - - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) - - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) - - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) - - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) - - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) - - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - - react-native-config (from `../node_modules/react-native-config`) - - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) - - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) - - React-RCTFabric (from `../node_modules/react-native/React`) - - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) - - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - - React-rncore (from `../node_modules/react-native/ReactCommon`) - - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) - - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) - - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) - - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) - - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" - - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) - - "RNGoogleSignin (from `../node_modules/@react-native-google-signin/google-signin`)" - - RNReanimated (from `../node_modules/react-native-reanimated`) - - RNScreens (from `../node_modules/react-native-screens`) - - RNSVG (from `../node_modules/react-native-svg`) - - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) - -SPEC REPOS: - trunk: - - AppAuth - - GoogleSignIn - - GTMAppAuth - - GTMSessionFetcher - - SocketRocket - - ZXingObjC - -EXTERNAL SOURCES: - boost: - :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" - DoubleConversion: - :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" - EXApplication: - :path: "../node_modules/expo-application/ios" - EXConstants: - :path: "../node_modules/expo-constants/ios" - EXJSONUtils: - :path: "../node_modules/expo-json-utils/ios" - EXManifests: - :path: "../node_modules/expo-manifests/ios" - Expo: - :path: "../node_modules/expo" - expo-dev-client: - :path: "../node_modules/expo-dev-client/ios" - expo-dev-launcher: - :path: "../node_modules/expo-dev-launcher" - expo-dev-menu: - :path: "../node_modules/expo-dev-menu" - expo-dev-menu-interface: - :path: "../node_modules/expo-dev-menu-interface/ios" - ExpoAdapterGoogleSignIn: - :path: "../node_modules/@react-native-google-signin/google-signin/expo/ios" - ExpoAsset: - :path: "../node_modules/expo-asset/ios" - ExpoCamera: - :path: "../node_modules/expo-camera/ios" - ExpoCrypto: - :path: "../node_modules/expo-crypto/ios" - ExpoDevice: - :path: "../node_modules/expo-device/ios" - ExpoFileSystem: - :path: "../node_modules/expo-file-system/ios" - ExpoFont: - :path: "../node_modules/expo-font/ios" - ExpoKeepAwake: - :path: "../node_modules/expo-keep-awake/ios" - ExpoModulesCore: - :path: "../node_modules/expo-modules-core" - ExpoWebBrowser: - :path: "../node_modules/expo-web-browser/ios" - EXUpdatesInterface: - :path: "../node_modules/expo-updates-interface/ios" - FBLazyVector: - :path: "../node_modules/react-native/Libraries/FBLazyVector" - fmt: - :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" - glog: - :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" - hermes-engine: - :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85 - RCT-Folly: - :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" - RCTDeprecation: - :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" - RCTRequired: - :path: "../node_modules/react-native/Libraries/Required" - RCTTypeSafety: - :path: "../node_modules/react-native/Libraries/TypeSafety" - React: - :path: "../node_modules/react-native/" - React-callinvoker: - :path: "../node_modules/react-native/ReactCommon/callinvoker" - React-Codegen: - :path: build/generated/ios - React-Core: - :path: "../node_modules/react-native/" - React-CoreModules: - :path: "../node_modules/react-native/React/CoreModules" - React-cxxreact: - :path: "../node_modules/react-native/ReactCommon/cxxreact" - React-debug: - :path: "../node_modules/react-native/ReactCommon/react/debug" - React-Fabric: - :path: "../node_modules/react-native/ReactCommon" - React-FabricImage: - :path: "../node_modules/react-native/ReactCommon" - React-featureflags: - :path: "../node_modules/react-native/ReactCommon/react/featureflags" - React-graphics: - :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" - React-hermes: - :path: "../node_modules/react-native/ReactCommon/hermes" - React-ImageManager: - :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" - React-jserrorhandler: - :path: "../node_modules/react-native/ReactCommon/jserrorhandler" - React-jsi: - :path: "../node_modules/react-native/ReactCommon/jsi" - React-jsiexecutor: - :path: "../node_modules/react-native/ReactCommon/jsiexecutor" - React-jsinspector: - :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" - React-jsitracing: - :path: "../node_modules/react-native/ReactCommon/hermes/executor/" - React-logger: - :path: "../node_modules/react-native/ReactCommon/logger" - React-Mapbuffer: - :path: "../node_modules/react-native/ReactCommon" - react-native-config: - :path: "../node_modules/react-native-config" - react-native-safe-area-context: - :path: "../node_modules/react-native-safe-area-context" - React-nativeconfig: - :path: "../node_modules/react-native/ReactCommon" - React-NativeModulesApple: - :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" - React-perflogger: - :path: "../node_modules/react-native/ReactCommon/reactperflogger" - React-RCTActionSheet: - :path: "../node_modules/react-native/Libraries/ActionSheetIOS" - React-RCTAnimation: - :path: "../node_modules/react-native/Libraries/NativeAnimation" - React-RCTAppDelegate: - :path: "../node_modules/react-native/Libraries/AppDelegate" - React-RCTBlob: - :path: "../node_modules/react-native/Libraries/Blob" - React-RCTFabric: - :path: "../node_modules/react-native/React" - React-RCTImage: - :path: "../node_modules/react-native/Libraries/Image" - React-RCTLinking: - :path: "../node_modules/react-native/Libraries/LinkingIOS" - React-RCTNetwork: - :path: "../node_modules/react-native/Libraries/Network" - React-RCTSettings: - :path: "../node_modules/react-native/Libraries/Settings" - React-RCTText: - :path: "../node_modules/react-native/Libraries/Text" - React-RCTVibration: - :path: "../node_modules/react-native/Libraries/Vibration" - React-rendererdebug: - :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" - React-rncore: - :path: "../node_modules/react-native/ReactCommon" - React-RuntimeApple: - :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" - React-RuntimeCore: - :path: "../node_modules/react-native/ReactCommon/react/runtime" - React-runtimeexecutor: - :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" - React-RuntimeHermes: - :path: "../node_modules/react-native/ReactCommon/react/runtime" - React-runtimescheduler: - :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" - React-utils: - :path: "../node_modules/react-native/ReactCommon/react/utils" - ReactCommon: - :path: "../node_modules/react-native/ReactCommon" - RNCAsyncStorage: - :path: "../node_modules/@react-native-async-storage/async-storage" - RNGestureHandler: - :path: "../node_modules/react-native-gesture-handler" - RNGoogleSignin: - :path: "../node_modules/@react-native-google-signin/google-signin" - RNReanimated: - :path: "../node_modules/react-native-reanimated" - RNScreens: - :path: "../node_modules/react-native-screens" - RNSVG: - :path: "../node_modules/react-native-svg" - Yoga: - :path: "../node_modules/react-native/ReactCommon/yoga" - -SPEC CHECKSUMS: - AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa - boost: d3f49c53809116a5d38da093a8aa78bf551aed09 - DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 - EXApplication: c08200c34daca7af7fd76ac4b9d606077410e8ad - EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 - EXJSONUtils: 30c17fd9cc364d722c0946a550dfbf1be92ef6a4 - EXManifests: c1fab4c3237675e7b0299ea8df0bcb14baca4f42 - Expo: 9b6666ef2fedcfc89c5b9be2aa1ce12b81f9e7f5 - expo-dev-client: e25e1c63686cc097d9701354e475b2b60038b83b - expo-dev-launcher: 8a308596a1a2fa9c4480eccdb8d0c1d1035bbfdf - expo-dev-menu: 9c3004c35de890a799fd88f73b106c5e2c5b6d6d - expo-dev-menu-interface: be32c09f1e03833050f0ee290dcc86b3ad0e73e4 - ExpoAdapterGoogleSignIn: da10ae7e7c1d73a10c2facebcdfe5ebea8e073ce - ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 - ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5 - ExpoCrypto: 156078f266bf28f80ecf5e2a9c3a0d6ffce07a1c - ExpoDevice: fc94f0e42ecdfd897e7590f2874fc64dfa7e9b1c - ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 - ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238 - ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 - ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4 - ExpoWebBrowser: 7595ccac6938eb65b076385fd23d035db9ecdc8e - EXUpdatesInterface: 996527fd7d1a5d271eb523258d603f8f92038f24 - FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af - fmt: 8083860262b879fc92bca720969c91bdb88ada93 - glog: 77f46f3d5c779b34a09b51a92fa9e0fcab64df1c - GoogleSignIn: d4281ab6cf21542b1cfaff85c191f230b399d2db - GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de - GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 - hermes-engine: e52d9706e7fd6078e529d8ada1af7b95946c4ce6 - RCT-Folly: 36944e180e3143948e1c8b0c5eade65a3dd45142 - RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584 - RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1 - RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994 - React: fc9fa7258eff606f44d58c5b233a82dc9cf09018 - React-callinvoker: e3fab14d69607fb7e8e3a57e5a415aed863d3599 - React-Codegen: 6fa87b7c6b8efcd0cef4bfeaec8c8bc8a6abe75a - React-Core: 3a5fd9e781cecf87803e5b091496a606a3df774a - React-CoreModules: cbf4707dafab8f9f826ac0c63a07d0bf5d01e256 - React-cxxreact: 7b188556271e3c7fdf22a04819f6a6225045b9dd - React-debug: d30893c49ae1bce4037ea5cd8bb2511d2a38d057 - React-Fabric: 826729dd2304fda9b89ff0a579f60ba2a470bc26 - React-FabricImage: 2ad1fb8ffa5778eda9ed204a7b3cdd70bc333ce7 - React-featureflags: 4ae83e72d9a92452793601ac9ac7d2280e486089 - React-graphics: 61a026e1c1e7e20d20ac9fec6f6de631732b233d - React-hermes: a7054fbcbda3957e3c5eaad06ef9bf79998d535a - React-ImageManager: 2bbd6eb2e696bc680f76f84563e4b87d241614e1 - React-jserrorhandler: 56fa04d49bfbe54ddfece7916673a73ebfea286b - React-jsi: f3ce1dd2e950b6ad12b65ea3ef89168f1b94c584 - React-jsiexecutor: b4df3a27973d82f9abf3c4bd0f88e042cda25f16 - React-jsinspector: 97ea746c023687de7313ee289817d6991d596c7d - React-jsitracing: 3b6060bbf5317663667e1dd93560c7943ab86ccc - React-logger: 257858bd55f3a4e1bc0cf07ddc8fb9faba6f8c7c - React-Mapbuffer: 6c1cacdbf40b531f549eba249e531a7d0bfd8e7f - react-native-config: 8f7283449bbb048902f4e764affbbf24504454af - react-native-safe-area-context: a240ad4b683349e48b1d51fed1611138d1bdad97 - React-nativeconfig: ba9a2e54e2f0882cf7882698825052793ed4c851 - React-NativeModulesApple: 8d11ff8955181540585c944cf48e9e7236952697 - React-perflogger: ed4e0c65781521e0424f2e5e40b40cc7879d737e - React-RCTActionSheet: 49d53ff03bb5688ca4606c55859053a0cd129ea5 - React-RCTAnimation: 07b4923885c52c397c4ec103924bf6e53b42c73e - React-RCTAppDelegate: 316e295076734baf9bdf1bfac7d92ab647aed930 - React-RCTBlob: 85c57b0d5e667ff8a472163ba3af0628171a64bb - React-RCTFabric: 97c1465ded4dc92841f5376a39e43e1b2c455f40 - React-RCTImage: b965c85bec820e2a9c154b1fb00a2ecdd59a9c92 - React-RCTLinking: 75f04a5f27c26c4e73a39c50df470820d219df79 - React-RCTNetwork: c1a9143f4d5778efc92da40d83969d03912ccc24 - React-RCTSettings: c6800f91c0ecd48868cd5db754b0b0a7f5ffe039 - React-RCTText: b923e24f9b7250bc4f7ab154c4168ad9f8d8fc9d - React-RCTVibration: 08c4f0c917c435b3619386c25a94ee5d64c250f0 - React-rendererdebug: 3cda04217d9df67b94397ee0ead8ef3d8b7e427b - React-rncore: 4013508a2f3fcf46c961919bbbd4bfdda198977e - React-RuntimeApple: 447844a2bdb0a03ffd24e5b4a4b96cfc50325b88 - React-RuntimeCore: 9b5bffdaccee9b707b1c2694c9044e13ff0bb087 - React-runtimeexecutor: 0e688aefc14c6bc8601f4968d8d01c3fb6446844 - React-RuntimeHermes: 4d6ef6bb0f2b0b40d59143317f6b99c82764c959 - React-runtimescheduler: cfbe85c3510c541ec6dc815c7729b41304b67961 - React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29 - ReactCommon: f7da14a8827b72704169a48c929bcde802698361 - RNCAsyncStorage: d35c79ffba52c1013013e16b1fc295aec2feabb6 - RNGestureHandler: a8e61b93b4c5c44e6cd797cdaba43126ec36acaa - RNGoogleSignin: 9e68b9bcc3888219357924e32ee563624745647d - RNReanimated: af4e059a8fd0fb7a9cdf5ad35ead4699598a9447 - RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208 - RNSVG: 8b1a777d54096b8c2a0fd38fc9d5a454332bbb4d - SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d - Yoga: 950bbfd7e6f04790fdb51149ed51df41f329fcc8 - ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 - -PODFILE CHECKSUM: 2ed91d549cb585a1b349dd64d4a2e0a8053720dd - -COCOAPODS: 1.15.2 diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json deleted file mode 100644 index de9f7b7..0000000 --- a/ios/Podfile.properties.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "expo.jsEngine": "hermes", - "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true" -} diff --git a/src/components/QRCodeScanner/QRCodeScanner 2.tsx b/src/components/QRCodeScanner/QRCodeScanner 2.tsx deleted file mode 100644 index 4d71f2c..0000000 --- a/src/components/QRCodeScanner/QRCodeScanner 2.tsx +++ /dev/null @@ -1,99 +0,0 @@ -import { useEffect, useRef, useState } from 'react'; -import { SafeAreaView, Text, TouchableOpacity, View } from 'react-native'; -import { - BarcodeScanningResult, - CameraView, - useCameraPermissions, -} from 'expo-camera'; -import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { RootStackParamList } from '@/types/navigation'; -import styles from './styles'; - -type QRCodeScannerProps = NativeStackScreenProps; - -export default function QRCodeScanner({ navigation }: QRCodeScannerProps) { - const [permission, requestPermission] = useCameraPermissions(); - const [qrCodeFound, setQrCodeFound] = useState(false); - const [qrCodeData, setQrCodeData] = useState(null); - const [flashEnabled, setFlashEnabled] = useState(false); - - const resetQrCodeFound = () => { - setQrCodeFound(false); - setQrCodeData(null); - }; - let qrCodeFoundTimeout = useRef | undefined>( - undefined, - ); - - const onBarcodeScanned = (data: BarcodeScanningResult) => { - setQrCodeFound(true); - setQrCodeData(data.data); - - // Reset the QR code found state after not seeing a QR for 100ms - clearTimeout(qrCodeFoundTimeout.current); - qrCodeFoundTimeout.current = setTimeout(resetQrCodeFound, 100); - }; - - useEffect(() => { - // Request camera permissions if not granted on mount - if (!permission?.granted) { - requestPermission(); - } - }, [permission, requestPermission]); - - // Camera permissions are still loading. - if (!permission) { - return ; - } - - // No perms :( - if (!permission.granted) { - return Permission for camera not granted.; - } - - return ( - - - setFlashEnabled(!flashEnabled)}> - Flash - - navigation.goBack()}> - X - - - - - - Scan QR Code - Aim the camera at the tree's code - - - - - - - - - navigation.push('TreeInfoPage', { treeId: qrCodeData ?? '' }) - } - disabled={!qrCodeFound} - > - Scan - - - ); -} diff --git a/src/components/QRCodeScanner/styles 2.ts b/src/components/QRCodeScanner/styles 2.ts deleted file mode 100644 index 7de0f02..0000000 --- a/src/components/QRCodeScanner/styles 2.ts +++ /dev/null @@ -1,101 +0,0 @@ -import { StyleSheet } from 'react-native'; -import colors from '@/styles/colors'; - -export default StyleSheet.create({ - container: { - flex: 1, - flexDirection: 'column', - justifyContent: 'space-between', - paddingHorizontal: 44, - backgroundColor: colors.primary_green, - }, - - iconFlex: { - flex: 0, - width: '100%', - paddingHorizontal: 44, - flexDirection: 'row', - justifyContent: 'space-between', - }, - - icon: { - backgroundColor: colors.white1, - padding: 8, - }, - - mainFlex: { - flex: 1, - padding: 24, - flexDirection: 'column', - justifyContent: 'flex-start', - gap: 86, - }, - - textFlex: { - flex: 0, - flexDirection: 'column', - gap: 8, - }, - header: { - textAlign: 'center', - fontSize: 24, - color: colors.white1, - }, - subtext: { - textAlign: 'center', - fontSize: 20, - color: colors.white1, - }, - - cameraView: { - alignSelf: 'center', - width: 285, - height: 248, - borderWidth: 2, - borderColor: colors.primary_green_2, - borderRadius: 12, - zIndex: 1, - }, - camera: { - flex: 1, - borderRadius: 12, - overflow: 'hidden', - }, - qrCodeFoundCamera: { - borderColor: colors.primary_yellow, - }, - - buttonContainer: { - flex: 1, - flexDirection: 'row', - backgroundColor: 'transparent', - margin: 64, - }, - scanButton: { - alignItems: 'center', - justifyContent: 'center', - paddingVertical: 10, - borderRadius: 10, - elevation: 3, - marginHorizontal: 44, - marginBottom: 64, - }, - - scanButtonDisabled: { - backgroundColor: colors.gray4, - }, - scanButtonEnabled: { - backgroundColor: colors.primary_yellow, - }, - - scanButtonText: { - fontSize: 18, - color: colors.white1, - }, - - text: { - fontSize: 24, - fontWeight: 'bold', - color: 'white', - }, -}); From e58432427b7de5f11f657bd5c928e3dc9e49523b Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 20 Nov 2024 16:32:06 -0800 Subject: [PATCH 45/67] fixed --- App.tsx | 43 +- package-lock.json | 22747 +++++++++------------------- package.json | 40 +- src/supabase/queries/species 2.ts | 63 - src/supabase/queries/trees 2.ts | 242 - 5 files changed, 6794 insertions(+), 16341 deletions(-) delete mode 100644 src/supabase/queries/species 2.ts delete mode 100644 src/supabase/queries/trees 2.ts diff --git a/App.tsx b/App.tsx index f435ae8..4328ddc 100644 --- a/App.tsx +++ b/App.tsx @@ -1,57 +1,34 @@ -import * as React from 'react'; +import React from 'react'; import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; -import QRCodeScanner from '@/components/QRCodeScanner/QRCodeScanner'; import AllTreesScreen from '@/screens/all_trees/AllTreesScreen'; import AvailableTreesScreen from '@/screens/available_trees/AvailableTreesScreen'; -import HomeScreen from '@/screens/Home/Home'; import LoginScreen from '@/screens/login/LoginScreen'; -import TreeInfoPage from '@/screens/TreeInfo/TreeInfo'; -import { LoginStackParamList, RootStackParamList } from '@/types/navigation'; - -const RootStack = createNativeStackNavigator(); -const LoginStack = createNativeStackNavigator(); -DefaultTheme.colors.background = '#FFFFFF'; +import { LoginStackParamList } from '@/types/navigation'; +const Stack = createNativeStackNavigator(); DefaultTheme.colors.background = '#FFFFFF'; export default function App() { return ( - - + - - - - {/* - - - - */} + ); } diff --git a/package-lock.json b/package-lock.json index 85e5036..7b3fba5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,54 +9,68 @@ "version": "1.0.0", "dependencies": { "@expo/metro-runtime": "~4.0.0", - "@react-native-async-storage/async-storage": "^1.23.1", + "@react-native-async-storage/async-storage": "1.23.1", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", + "@typescript-eslint/eslint-plugin": "^8.15.0", + "@typescript-eslint/parser": "^8.15.0", + "axios": "^1.7.7", + "body-parser": "^1.20.3", + "cookie": "^1.0.2", + "cross-spawn": "^7.0.6", "dotenv": "^16.4.5", "expo": "^52.0.0", "expo-auth-session": "~6.0.0", - "expo-camera": "~16.0.5", - "expo-cli": "^6.3.12", + "expo-camera": "^16.0.6", "expo-constants": "~17.0.3", "expo-crypto": "~14.0.1", - "expo-dev-client": "~5.0.2", + "expo-dev-client": "^5.0.3", "expo-device": "~7.0.1", "expo-status-bar": "~2.0.0", "expo-web-browser": "~14.0.1", + "got": "^14.4.4", + "minimatch": "^10.0.1", + "node-forge": "^1.3.1", "nodemon": "^3.1.7", + "path-to-regexp": "^8.2.0", + "qs": "^6.13.1", "react": "^18.3.1", - "react-dom": "18.2.0", + "react-dom": "^18.3.1", "react-native": "^0.76.2", "react-native-config": "^1.5.3", "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "~2.20.2", "react-native-reanimated": "~3.16.1", - "react-native-safe-area-context": "^4.12.0", + "react-native-safe-area-context": "4.12.0", "react-native-screens": "~4.1.0", "react-native-svg": "15.8.0", "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", "react-native-web": "~0.19.13", + "semver": "^7.6.3", + "send": "^1.1.0", + "uuid": "^11.0.3", + "xml2js": "^0.6.2", "zod": "^3.23.8", "zustand": "^5.0.0-rc.2" }, "devDependencies": { - "@babel/core": "^7.25.2", - "@eslint/js": "^9.9.0", - "@ianvs/prettier-plugin-sort-imports": "^4.3.1", + "@eslint/config-array": "^0.19.0", + "@eslint/object-schema": "^2.1.4", "@types/react": "~18.3.12", "babel-plugin-module-resolver": "^5.0.2", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-config-expo": "~8.0.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-react-hooks": "^5.0.0", + "glob": "^11.0.0", "husky": "^9.1.5", - "metro-react-native-babel-preset": "^0.77.0", "prettier": "^3.3.3", - "typescript": "^5.3.3", - "yarnhook": "^0.6.2" + "rimraf": "^6.0.1", + "typescript": "^5.3.3" } }, "node_modules/@0no-co/graphql.web": { @@ -139,6 +153,15 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/generator": { "version": "7.26.2", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", @@ -197,6 +220,15 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", @@ -218,6 +250,15 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", @@ -235,6 +276,15 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", @@ -251,18 +301,6 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", @@ -626,25 +664,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", @@ -694,24 +713,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", @@ -729,60 +730,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", @@ -907,19 +854,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", @@ -1937,6 +1871,15 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", @@ -2183,6 +2126,16 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/preset-flow": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.25.9.tgz", @@ -2349,16 +2302,6 @@ "node": ">=6.9.0" } }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, "node_modules/@egjs/hammerjs": { "version": "2.0.17", "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", @@ -2375,7 +2318,6 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", - "dev": true, "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.4.3" @@ -2394,17 +2336,54 @@ "version": "4.12.1", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "dev": true, "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, + "node_modules/@eslint/config-array": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.0.tgz", + "integrity": "sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.4", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@eslint/eslintrc": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, "license": "MIT", "dependencies": { "ajv": "^6.12.4", @@ -2424,11 +2403,20 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, "license": "MIT", "dependencies": { "type-fest": "^0.20.2" @@ -2440,23 +2428,35 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@eslint/js": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.15.0.tgz", - "integrity": "sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==", - "dev": true, + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "license": "MIT", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@expo/apple-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@expo/apple-utils/-/apple-utils-1.0.0.tgz", - "integrity": "sha512-V8gMy1C63oAYlvkSjhfGYOET7sOmRIUAYv/wVcKJZiVAMZ5MQ2geeXCpLGC4+vuOQe2Hs3+qAgl4y0/b8OUO+A==", - "license": "MIT", - "bin": { - "apple-utils": "bin.js" + "node_modules/@eslint/object-schema": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@expo/bunyan": { @@ -2471,17 +2471,26 @@ "node": ">=0.10.0" } }, + "node_modules/@expo/bunyan/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@expo/cli": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.21.5.tgz", - "integrity": "sha512-hd0pC5ntZxon7IijOsqp5wPOMGtaQNvTPOc74EQc+WS+Cldd7cMNSKKVUI2X7Lrn2Zcje9ne/WgGCnMTjdcVgA==", + "version": "0.21.7", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.21.7.tgz", + "integrity": "sha512-qF9E2eOiafvlcDhMb2nrQCv+Opa9yUDVmzvLMwUSE0zsbUf6GuhBlbrbzy0dYLnwI8CvwDfJkLPAOgJhuxJCLw==", "license": "MIT", "dependencies": { "@0no-co/graphql.web": "^1.0.8", "@babel/runtime": "^7.20.0", "@expo/code-signing-certificates": "^0.0.5", "@expo/config": "~10.0.4", - "@expo/config-plugins": "~9.0.3", + "@expo/config-plugins": "~9.0.10", "@expo/devcert": "^1.1.2", "@expo/env": "~0.4.0", "@expo/image-utils": "^0.6.0", @@ -2490,7 +2499,7 @@ "@expo/osascript": "^2.0.31", "@expo/package-manager": "^1.5.0", "@expo/plist": "^0.2.0", - "@expo/prebuild-config": "^8.0.16", + "@expo/prebuild-config": "^8.0.17", "@expo/rudder-sdk-node": "^1.1.1", "@expo/spawn-async": "^1.7.2", "@expo/xcpretty": "^4.3.0", @@ -2553,13 +2562,27 @@ "expo-internal": "build/bin/cli" } }, - "node_modules/@expo/cli/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/@expo/cli/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@expo/cli/node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, "node_modules/@expo/cli/node_modules/glob": { @@ -2597,36 +2620,94 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/cli/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/@expo/cli/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" + "node": "*" } }, - "node_modules/@expo/code-signing-certificates": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz", - "integrity": "sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==", + "node_modules/@expo/cli/node_modules/minimatch/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", "dependencies": { - "node-forge": "^1.2.1", - "nullthrows": "^1.1.1" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@expo/config": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-10.0.4.tgz", - "integrity": "sha512-pkvdPqKTaP6+Qvc8aTmDLQ9Dfwp98P1GO37MFKwsF5XormfN/9/eN8HfIRoM6d3uSIVKCcWW3X2yAEbNmOyfXw==", - "license": "MIT", + "node_modules/@expo/cli/node_modules/send": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", + "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@expo/cli/node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@expo/cli/node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/@expo/cli/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@expo/code-signing-certificates": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz", + "integrity": "sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==", + "license": "MIT", + "dependencies": { + "node-forge": "^1.2.1", + "nullthrows": "^1.1.1" + } + }, + "node_modules/@expo/config": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-10.0.5.tgz", + "integrity": "sha512-wq48h3HlAPq5v/gMprarAiVY1aEXNBVJ+Em0vrHcYFO8UyxzR6oIao2E4Ed3VWHqhTzPXkMPH4hKCKlzFVBFwQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~9.0.0", + "@expo/config-plugins": "~9.0.10", "@expo/config-types": "^52.0.0", "@expo/json-file": "^9.0.0", "deepmerge": "^4.3.1", @@ -2641,9 +2722,9 @@ } }, "node_modules/@expo/config-plugins": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-9.0.9.tgz", - "integrity": "sha512-pbgbY3SwCMwkijhfe163J05BrTx4MqzeaV+nVgUMs7vRcjHY1tfM57Pdv6SPtgeDvZ8fvdXFXXzkJva+a7C9Bw==", + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-9.0.10.tgz", + "integrity": "sha512-4piPSylJ8z3to+YZpl/6M2mLxASOdIFANA8FYihsTf9kWlyimV9L/+MGgPXJcieaHXYZZqOryf8hQFVeg/68+A==", "license": "MIT", "dependencies": { "@expo/config-types": "^52.0.0", @@ -2662,15 +2743,6 @@ "xml2js": "0.6.0" } }, - "node_modules/@expo/config-plugins/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/@expo/config-plugins/node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", @@ -2706,16 +2778,26 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/config-plugins/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/@expo/config-plugins/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, "engines": { - "node": ">=10" + "node": ">=4.0.0" + } + }, + "node_modules/@expo/config-plugins/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "engines": { + "node": ">=4.0" } }, "node_modules/@expo/config-types": { @@ -2733,15 +2815,6 @@ "@babel/highlight": "^7.10.4" } }, - "node_modules/@expo/config/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/@expo/config/node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", @@ -2777,192 +2850,148 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/config/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "node_modules/@expo/devcert": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.4.tgz", + "integrity": "sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw==", + "license": "MIT", + "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": "^10.4.2", + "lodash": "^4.17.21", + "mkdirp": "^0.5.1", + "password-prompt": "^1.0.4", + "sudo-prompt": "^8.2.0", + "tmp": "^0.0.33", + "tslib": "^2.4.0" } }, - "node_modules/@expo/dev-server": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.2.0.tgz", - "integrity": "sha512-1XG8TS48M2oJyTVF6lYd3NX0hTauCjYfdMiDp3ZLFDV6Xoq+YXMKSKCD+kEtB8SefEmtJcFrstFXkpy9KTvk4w==", + "node_modules/@expo/devcert/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "license": "MIT", "dependencies": { - "@expo/bunyan": "4.0.0", - "@expo/metro-config": "~0.6.0", - "@expo/osascript": "2.0.33", - "@expo/spawn-async": "^1.5.0", - "body-parser": "^1.20.1", - "chalk": "^4.0.0", - "connect": "^3.7.0", - "fs-extra": "9.0.0", - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1", - "node-fetch": "^2.6.0", - "open": "^8.3.0", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "serialize-error": "6.0.0", - "temp-dir": "^2.0.0" + "ms": "^2.1.1" } }, - "node_modules/@expo/dev-server/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "license": "MIT", + "node_modules/@expo/devcert/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", "dependencies": { - "@babel/highlight": "^7.10.4" + "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" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/dev-server/node_modules/@expo/bunyan": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", - "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", - "engines": [ - "node >=0.10.0" - ], - "license": "MIT", + "node_modules/@expo/devcert/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", "dependencies": { - "uuid": "^8.0.0" + "brace-expansion": "^2.0.1" }, - "optionalDependencies": { - "mv": "~2", - "safe-json-stringify": "~1" + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/dev-server/node_modules/@expo/config": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.0.5.tgz", - "integrity": "sha512-3CnLmtAQUWqLZwTRliS23QoFwdyhg4AWtp6gZ0qfcXthR84RvlZKcCDQQIyPiRUgu8dZa+gQDcdRJtgE+GM5XQ==", + "node_modules/@expo/env": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.4.0.tgz", + "integrity": "sha512-g2JYFqck3xKIwJyK+8LxZ2ENZPWtRgjFWpeht9abnKgzXVXBeSNECFBkg+WQjQocSIdxXhEWM6hz4ZAe7Tc4ng==", "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~6.0.0", - "@expo/config-types": "^48.0.0", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" + "chalk": "^4.0.0", + "debug": "^4.3.4", + "dotenv": "~16.4.5", + "dotenv-expand": "~11.0.6", + "getenv": "^1.0.0" } }, - "node_modules/@expo/dev-server/node_modules/@expo/config-plugins": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-6.0.2.tgz", - "integrity": "sha512-Cn01fXMHwjU042EgO9oO3Mna0o/UCrW91MQLMbJa4pXM41CYGjNgVy1EVXiuRRx/upegHhvltBw5D+JaUm8aZQ==", + "node_modules/@expo/fingerprint": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.11.2.tgz", + "integrity": "sha512-WPibADqymGSKkNNnrGfw4dRipz7F8DwMSv7zb6T9oTGtdRiObrUpGmtBXmvo6z9MqWkNRprEJNxPjvkkvMvwhQ==", "license": "MIT", "dependencies": { - "@expo/config-types": "^48.0.0", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", + "@expo/spawn-async": "^1.7.2", + "arg": "^5.0.2", "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", + "debug": "^4.3.4", + "find-up": "^5.0.0", "getenv": "^1.0.0", - "glob": "7.1.6", + "minimatch": "^3.0.4", + "p-limit": "^3.1.0", "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.4.23" + "semver": "^7.6.0" + }, + "bin": { + "fingerprint": "bin/cli.js" } }, - "node_modules/@expo/dev-server/node_modules/@expo/config-plugins/node_modules/@expo/json-file": { - "version": "8.2.37", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", - "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", + "node_modules/@expo/fingerprint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^2.2.2", - "write-file-atomic": "^2.3.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@expo/dev-server/node_modules/@expo/config-plugins/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/@expo/fingerprint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/dev-server/node_modules/@expo/config-types": { - "version": "48.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-48.0.0.tgz", - "integrity": "sha512-DwyV4jTy/+cLzXGAo1xftS6mVlSiLIWZjl9DjTCLPFVgNYQxnh7htPilRv4rBhiNs7KaznWqKU70+4zQoKVT9A==", - "license": "MIT" - }, - "node_modules/@expo/dev-server/node_modules/@expo/json-file": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.3.3.tgz", - "integrity": "sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^2.2.2", - "write-file-atomic": "^2.3.0" + "node": "*" } }, - "node_modules/@expo/dev-server/node_modules/@expo/metro-config": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.6.0.tgz", - "integrity": "sha512-AqiWCyD6MGQuddZuitdpNVpPUO7JZEjPmLaDabAf/hEP6Uo9UJ4flx0OGcJRBkZTRSZ3Z3WwSBtq0LWvABJzrA==", + "node_modules/@expo/image-utils": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.6.3.tgz", + "integrity": "sha512-v/JbCKBrHeudxn1gN1TgfPE/pWJSlLPrl29uXJBgrJFQVkViQvUHQNDhaS+UEa9wYI5HHh7XYmtzAehyG4L+GA==", "license": "MIT", "dependencies": { - "@expo/config": "~8.0.0", - "chalk": "^4.1.0", - "debug": "^4.3.2", - "find-yarn-workspace-root": "~2.0.0", + "@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", - "sucrase": "^3.20.0" + "semver": "^7.6.0", + "temp-dir": "~2.0.0", + "unique-string": "~2.0.0" } }, - "node_modules/@expo/dev-server/node_modules/@expo/osascript": { - "version": "2.0.33", - "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", - "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", - "license": "MIT", - "dependencies": { - "@expo/spawn-async": "^1.5.0", - "exec-async": "^2.2.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@expo/dev-server/node_modules/@expo/plist": { - "version": "0.0.20", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", - "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", - "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "~0.7.7", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" - } - }, - "node_modules/@expo/dev-server/node_modules/fs-extra": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", - "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "node_modules/@expo/image-utils/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", @@ -2974,28 +3003,7 @@ "node": ">=10" } }, - "node_modules/@expo/dev-server/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@expo/dev-server/node_modules/jsonfile": { + "node_modules/@expo/image-utils/node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", @@ -3007,7 +3015,7 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/@expo/dev-server/node_modules/jsonfile/node_modules/universalify": { + "node_modules/@expo/image-utils/node_modules/jsonfile/node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", @@ -3016,36 +3024,7 @@ "node": ">= 10.0.0" } }, - "node_modules/@expo/dev-server/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@expo/dev-server/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/dev-server/node_modules/universalify": { + "node_modules/@expo/image-utils/node_modules/universalify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", @@ -3054,67 +3033,68 @@ "node": ">= 10.0.0" } }, - "node_modules/@expo/dev-server/node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "node_modules/@expo/json-file": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-9.0.0.tgz", + "integrity": "sha512-M+55xFVrFzDcgMDf+52lPDLjKB5xwRfStWlv/b/Vu2OLgxGZLWpxoPYjlRoHqxjPbCQIi2ZCbobK+0KuNhsELg==", "license": "MIT", "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@expo/dev-server/node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "engines": { - "node": ">=4.0" + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.3", + "write-file-atomic": "^2.3.0" } }, - "node_modules/@expo/devcert": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.4.tgz", - "integrity": "sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw==", + "node_modules/@expo/json-file/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "license": "MIT", "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": "^10.4.2", - "lodash": "^4.17.21", - "mkdirp": "^0.5.1", - "password-prompt": "^1.0.4", - "sudo-prompt": "^8.2.0", - "tmp": "^0.0.33", - "tslib": "^2.4.0" + "@babel/highlight": "^7.10.4" } }, - "node_modules/@expo/devcert/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/@expo/metro-config": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.19.4.tgz", + "integrity": "sha512-2SWwYN8MZvMIRawWEr+1RBYncitPwu2VMACRYig+wBycJ9fsPb6BMVmBYi+3MHDUlJHNy/Bqfw++jn1eqBFETQ==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.5", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", + "@expo/config": "~10.0.4", + "@expo/env": "~0.4.0", + "@expo/json-file": "~9.0.0", + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "fs-extra": "^9.1.0", + "getenv": "^1.0.0", + "glob": "^10.4.2", + "jsc-safe-url": "^0.2.4", + "lightningcss": "~1.27.0", + "minimatch": "^3.0.4", + "postcss": "~8.4.32", + "resolve-from": "^5.0.0" } }, - "node_modules/@expo/devcert/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/@expo/metro-config/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@expo/devcert/node_modules/glob": { + "node_modules/@expo/metro-config/node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", @@ -3134,7 +3114,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/devcert/node_modules/minimatch": { + "node_modules/@expo/metro-config/node_modules/glob/node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", @@ -3149,98 +3129,41 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@expo/env": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.4.0.tgz", - "integrity": "sha512-g2JYFqck3xKIwJyK+8LxZ2ENZPWtRgjFWpeht9abnKgzXVXBeSNECFBkg+WQjQocSIdxXhEWM6hz4ZAe7Tc4ng==", - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "debug": "^4.3.4", - "dotenv": "~16.4.5", - "dotenv-expand": "~11.0.6", - "getenv": "^1.0.0" - } - }, - "node_modules/@expo/fingerprint": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.11.2.tgz", - "integrity": "sha512-WPibADqymGSKkNNnrGfw4dRipz7F8DwMSv7zb6T9oTGtdRiObrUpGmtBXmvo6z9MqWkNRprEJNxPjvkkvMvwhQ==", + "node_modules/@expo/metro-config/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "license": "MIT", "dependencies": { - "@expo/spawn-async": "^1.7.2", - "arg": "^5.0.2", - "chalk": "^4.1.2", - "debug": "^4.3.4", - "find-up": "^5.0.0", - "getenv": "^1.0.0", - "minimatch": "^3.0.4", - "p-limit": "^3.1.0", - "resolve-from": "^5.0.0", - "semver": "^7.6.0" + "universalify": "^2.0.0" }, - "bin": { - "fingerprint": "bin/cli.js" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@expo/fingerprint/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/@expo/metro-config/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/image-utils": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.6.3.tgz", - "integrity": "sha512-v/JbCKBrHeudxn1gN1TgfPE/pWJSlLPrl29uXJBgrJFQVkViQvUHQNDhaS+UEa9wYI5HHh7XYmtzAehyG4L+GA==", - "license": "MIT", - "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" - } - }, - "node_modules/@expo/image-utils/node_modules/fs-extra": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", - "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", - "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" + "node": "*" } }, - "node_modules/@expo/image-utils/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/@expo/metro-config/node_modules/minimatch/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@expo/image-utils/node_modules/jsonfile/node_modules/universalify": { + "node_modules/@expo/metro-config/node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", @@ -3249,160 +3172,13 @@ "node": ">= 10.0.0" } }, - "node_modules/@expo/image-utils/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/image-utils/node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@expo/json-file": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-9.0.0.tgz", - "integrity": "sha512-M+55xFVrFzDcgMDf+52lPDLjKB5xwRfStWlv/b/Vu2OLgxGZLWpxoPYjlRoHqxjPbCQIi2ZCbobK+0KuNhsELg==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^2.2.3", - "write-file-atomic": "^2.3.0" - } - }, - "node_modules/@expo/json-file/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@expo/metro-config": { - "version": "0.19.4", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.19.4.tgz", - "integrity": "sha512-2SWwYN8MZvMIRawWEr+1RBYncitPwu2VMACRYig+wBycJ9fsPb6BMVmBYi+3MHDUlJHNy/Bqfw++jn1eqBFETQ==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.5", - "@babel/parser": "^7.20.0", - "@babel/types": "^7.20.0", - "@expo/config": "~10.0.4", - "@expo/env": "~0.4.0", - "@expo/json-file": "~9.0.0", - "@expo/spawn-async": "^1.7.2", - "chalk": "^4.1.0", - "debug": "^4.3.2", - "fs-extra": "^9.1.0", - "getenv": "^1.0.0", - "glob": "^10.4.2", - "jsc-safe-url": "^0.2.4", - "lightningcss": "~1.27.0", - "minimatch": "^3.0.4", - "postcss": "~8.4.32", - "resolve-from": "^5.0.0" - } - }, - "node_modules/@expo/metro-config/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@expo/metro-config/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/metro-config/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", - "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" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@expo/metro-config/node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@expo/metro-config/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@expo/metro-config/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@expo/metro-runtime": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-4.0.0.tgz", - "integrity": "sha512-+zgCyuXqIzgZVN8h0g36sursGXBy3xqtJW9han7t/iR2HTTrrbEoep5ftW1a27bdSINU96ng+rSsPLbyHYeBvw==", - "license": "MIT", - "peerDependencies": { - "react-native": "*" + "node_modules/@expo/metro-runtime": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-4.0.0.tgz", + "integrity": "sha512-+zgCyuXqIzgZVN8h0g36sursGXBy3xqtJW9han7t/iR2HTTrrbEoep5ftW1a27bdSINU96ng+rSsPLbyHYeBvw==", + "license": "MIT", + "peerDependencies": { + "react-native": "*" } }, "node_modules/@expo/osascript": { @@ -3478,13 +3254,13 @@ } }, "node_modules/@expo/prebuild-config": { - "version": "8.0.17", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-8.0.17.tgz", - "integrity": "sha512-HM+XpDox3fAZuXZXvy55VRcBbsZSDijGf8jI8i/pexgWvtsnt1ouelPXRuE1pXDicMX+lZO83QV+XkyLmBEXYQ==", + "version": "8.0.18", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-8.0.18.tgz", + "integrity": "sha512-uDOV/CTLuaK5Fsr0Wmyu1ZaGxyJQ1tKWyvi2lP+IM8r4SDq20p6iD6RjdWSvHaz9L9BUyJQOoiOSBr7IW0bDAw==", "license": "MIT", "dependencies": { "@expo/config": "~10.0.4", - "@expo/config-plugins": "~9.0.0", + "@expo/config-plugins": "~9.0.10", "@expo/config-types": "^52.0.0", "@expo/image-utils": "^0.6.0", "@expo/json-file": "^9.0.0", @@ -3523,18 +3299,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/@expo/prebuild-config/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@expo/prebuild-config/node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", @@ -3544,6 +3308,28 @@ "node": ">= 10.0.0" } }, + "node_modules/@expo/prebuild-config/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@expo/prebuild-config/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, "node_modules/@expo/rudder-sdk-node": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz", @@ -3562,51 +3348,13 @@ "node": ">=12" } }, - "node_modules/@expo/schemer": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/@expo/schemer/-/schemer-1.4.5.tgz", - "integrity": "sha512-i96A2GaZWLE7K1McRt8Vf7vsMKzzM/1t+xUXOTdBEiGH2ffiJjU69ufbTI0OwjLFCUCzPI2LzXwAHVnSP+Rkog==", - "license": "MIT", - "dependencies": { - "ajv": "^8.1.0", - "ajv-formats": "^2.0.2", - "json-schema-traverse": "^1.0.0", - "lodash": "^4.17.21", - "probe-image-size": "^7.1.0", - "read-chunk": "^3.2.0" - } - }, - "node_modules/@expo/schemer/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@expo/schemer/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/@expo/schemer/node_modules/probe-image-size": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", - "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", + "node_modules/@expo/rudder-sdk-node/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "license": "MIT", - "dependencies": { - "lodash.merge": "^4.6.2", - "needle": "^2.5.2", - "stream-parser": "~0.3.1" + "bin": { + "uuid": "dist/bin/uuid" } }, "node_modules/@expo/sdk-runtime-versions": { @@ -3660,33 +3408,11 @@ "@babel/highlight": "^7.10.4" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "license": "MIT" - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "license": "BSD-3-Clause" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, "node_modules/@humanwhocodes/config-array": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", - "dev": true, "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^2.0.3", @@ -3697,11 +3423,32 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, "license": "Apache-2.0", "engines": { "node": ">=12.22" @@ -3716,57 +3463,20 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "deprecated": "Use @eslint/object-schema instead", - "dev": true, "license": "BSD-3-Clause" }, - "node_modules/@ianvs/prettier-plugin-sort-imports": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.4.0.tgz", - "integrity": "sha512-f4/e+/ANGk3tHuwRW0uh2YuBR50I4h1ZjGQ+5uD8sWfinHTivQsnieR5cz24t8M6Vx4rYvZ5v/IEKZhYpzQm9Q==", - "dev": true, - "license": "Apache-2.0", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", "dependencies": { - "@babel/generator": "^7.26.2", - "@babel/parser": "^7.26.2", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", - "semver": "^7.5.2" - }, - "peerDependencies": { - "@vue/compiler-sfc": "2.7.x || 3.x", - "prettier": "2 || 3" - }, - "peerDependenciesMeta": { - "@vue/compiler-sfc": { - "optional": true - } - } - }, - "node_modules/@ianvs/prettier-plugin-sort-imports/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, "engines": { "node": ">=12" @@ -4138,12 +3848,6 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "license": "MIT" - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -4201,44 +3905,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "deprecated": "This functionality has been moved to @npmcli/fs", - "license": "MIT", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -4274,154 +3940,186 @@ "react-native": "^0.0.0-0 || >=0.60 <1.0" } }, - "node_modules/@react-native-community/cli-debugger-ui": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-13.6.9.tgz", - "integrity": "sha512-TkN7IdFmGPPvTpAo3nCAH9uwGCPxWBEAwpqEZDrq0NWllI7Tdie8vDpGdrcuCcKalmhq6OYnkXzeBah7O1Ztpw==", + "node_modules/@react-native/assets-registry": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.76.2.tgz", + "integrity": "sha512-0CTWv/FqJzU1vsyx2JpCkyLSUOePU7DdKgFvtHdwOxFpOw3aBecszqZDGJADYV9WSZQlq6RV0HmIaWycGYCOMA==", "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "serve-static": "^1.13.1" + "engines": { + "node": ">=18" } }, - "node_modules/@react-native-community/cli-server-api": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-13.6.9.tgz", - "integrity": "sha512-W8FSlCPWymO+tlQfM3E0JmM8Oei5HZsIk5S0COOl0MRi8h0NmHI4WSTF2GCfbFZkcr2VI/fRsocoN8Au4EZAug==", + "node_modules/@react-native/babel-plugin-codegen": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.2.tgz", + "integrity": "sha512-a1IfRho/ZUVbvzSu3JWkxsvqyEI7IXApPQikhGWw4e24QYsIYHdlIULs3rb0840lqpO1dbbuudfO7lmkpkbkMg==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@react-native-community/cli-debugger-ui": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", - "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" + "@react-native/codegen": "0.76.2" + }, + "engines": { + "node": ">=18" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/@react-native/babel-preset": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.76.2.tgz", + "integrity": "sha512-/kbxZqy70mGONv23uZg7lm7ZCE4dO5dgMzVPz6QsveXIRHQBRLsSC+9w2iZEnYWpLayoWFmTbq8ZG+4W32D3bA==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "@babel/core": "^7.25.2", + "@babel/plugin-proposal-export-default-from": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-default-from": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-flow-strip-types": "^7.25.2", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-runtime": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.25.2", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/template": "^7.25.0", + "@react-native/babel-plugin-codegen": "0.76.2", + "babel-plugin-syntax-hermes-parser": "^0.25.1", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/@react-native/codegen": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.76.2.tgz", + "integrity": "sha512-rIgdI5mHHnNTzAeDYH+ivKMIcv6vr04Ol+TmX77n1HjJkzMhQqSHWcX+Pq9oiu7l2zKkymadrw6OPD8VPgre8g==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@types/istanbul-lib-report": "*" + "@babel/parser": "^7.25.3", + "glob": "^7.1.1", + "hermes-parser": "0.23.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "node_modules/@react-native/codegen/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@types/yargs-parser": "*" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "license": "MIT", - "optional": true, - "peer": true, + "node_modules/@react-native/codegen/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">= 10" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@react-native-community/cli-server-api/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "async-limiter": "~1.0.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@react-native-community/cli-tools": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-13.6.9.tgz", - "integrity": "sha512-OXaSjoN0mZVw3nrAwcY1PC0uMfyTd9fz7Cy06dh+EJc+h0wikABsVRzV8cIOPrVV+PPEEXE0DBrH20T2puZzgQ==", - "license": "MIT", - "optional": true, - "peer": true, + "node_modules/@react-native/codegen/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "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" + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/@react-native-community/cli-tools/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "node_modules/@react-native/community-cli-plugin": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.2.tgz", + "integrity": "sha512-ZRL8oTGSMwXqTsVkRL9AVW8C/AZRnxCcFfhestsx//SrQt3J/hbtDOHTIGkkt5AEA0zEvb/UAAyIAN/wuN4llw==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "restore-cursor": "^3.1.0" + "@react-native/dev-middleware": "0.76.2", + "@react-native/metro-babel-transformer": "0.76.2", + "chalk": "^4.0.0", + "execa": "^5.1.1", + "invariant": "^2.2.4", + "metro": "^0.81.0", + "metro-config": "^0.81.0", + "metro-core": "^0.81.0", + "node-fetch": "^2.2.0", + "readline": "^1.3.0", + "semver": "^7.1.3" }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "peerDependencies": { + "@react-native-community/cli-server-api": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli-server-api": { + "optional": true + } } }, - "node_modules/@react-native-community/cli-tools/node_modules/execa": { + "node_modules/@react-native/community-cli-plugin/node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -4440,13 +4138,11 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@react-native-community/cli-tools/node_modules/get-stream": { + "node_modules/@react-native/community-cli-plugin/node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=10" }, @@ -4454,13 +4150,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-tools/node_modules/is-stream": { + "node_modules/@react-native/community-cli-plugin/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=8" }, @@ -4468,67 +4162,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/mimic-fn": { + "node_modules/@react-native/community-cli-plugin/node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=6" } }, - "node_modules/@react-native-community/cli-tools/node_modules/npm-run-path": { + "node_modules/@react-native/community-cli-plugin/node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "path-key": "^3.0.0" }, @@ -4536,13 +4183,11 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-tools/node_modules/onetime": { + "node_modules/@react-native/community-cli-plugin/node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "mimic-fn": "^2.1.0" }, @@ -4553,154 +4198,89 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-tools/node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.2.tgz", + "integrity": "sha512-FIcz24Oya2wIO7rZD3dxVyK8t5ZD6Fojl9o7lrjnTWqMedcevRTtdSOIAf4ypksYH/x7HypovE2Zp8U65Xv0Mw==", + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@react-native-community/cli-tools/node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "node_modules/@react-native/dev-middleware": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.76.2.tgz", + "integrity": "sha512-qiowXpxofLk0lpIZps7fyyp9NiKlqBwh0R0yVub5l4EJcqjLonjsznYAHbusnPW9kb9MQSdovGPNv5b8RadJww==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.76.2", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "selfsigned": "^2.4.1", + "serve-static": "^1.13.1", + "ws": "^6.2.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "node_modules/@react-native-community/cli-tools/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/@react-native/dev-middleware/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" + "ms": "2.0.0" } }, - "node_modules/@react-native-community/cli-tools/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } + "node_modules/@react-native/dev-middleware/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, - "node_modules/@react-native-community/cli-tools/node_modules/sudo-prompt": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", + "node_modules/@react-native/dev-middleware/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", "license": "MIT", - "optional": true, - "peer": true + "dependencies": { + "async-limiter": "~1.0.0" + } }, - "node_modules/@react-native/assets-registry": { + "node_modules/@react-native/gradle-plugin": { "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.76.2.tgz", - "integrity": "sha512-0CTWv/FqJzU1vsyx2JpCkyLSUOePU7DdKgFvtHdwOxFpOw3aBecszqZDGJADYV9WSZQlq6RV0HmIaWycGYCOMA==", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.76.2.tgz", + "integrity": "sha512-KC5/uAeLoeD1dOjymx6gnNFHGGLB22xNYjrjrJNK5r0bw2O2KXp4rpB5VCT/2H5B48cVC0xPB7RIKOFrDHr5bQ==", "license": "MIT", "engines": { "node": ">=18" } }, - "node_modules/@react-native/babel-plugin-codegen": { + "node_modules/@react-native/js-polyfills": { "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.2.tgz", - "integrity": "sha512-a1IfRho/ZUVbvzSu3JWkxsvqyEI7IXApPQikhGWw4e24QYsIYHdlIULs3rb0840lqpO1dbbuudfO7lmkpkbkMg==", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.76.2.tgz", + "integrity": "sha512-OXunyNn33fa7gQ6iU5rQcYZQsO7OkJIAr/TgVdoHxpOB4i+ZGsfv6df3JKriBVT1ZZm6ZTlKyIa4QpLq3p0dmw==", "license": "MIT", - "dependencies": { - "@react-native/codegen": "0.76.2" - }, "engines": { "node": ">=18" } }, - "node_modules/@react-native/babel-preset": { + "node_modules/@react-native/metro-babel-transformer": { "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.76.2.tgz", - "integrity": "sha512-/kbxZqy70mGONv23uZg7lm7ZCE4dO5dgMzVPz6QsveXIRHQBRLsSC+9w2iZEnYWpLayoWFmTbq8ZG+4W32D3bA==", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.2.tgz", + "integrity": "sha512-OIYhmWfN+HDyQLzoEg+2P0h7OopYk4djggg0M+k5e1a+g2dFNJILO/BsDobM8uLA8hAzClAJyJLZbPo5jeqdMA==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.2", - "@babel/plugin-proposal-export-default-from": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-default-from": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.25.4", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.25.0", - "@babel/plugin-transform-class-properties": "^7.25.4", - "@babel/plugin-transform-classes": "^7.25.4", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.8", - "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-literals": "^7.25.2", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-react-display-name": "^7.24.7", - "@babel/plugin-transform-react-jsx": "^7.25.2", - "@babel/plugin-transform-react-jsx-self": "^7.24.7", - "@babel/plugin-transform-react-jsx-source": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-runtime": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-typescript": "^7.25.2", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/template": "^7.25.0", - "@react-native/babel-plugin-codegen": "0.76.2", - "babel-plugin-syntax-hermes-parser": "^0.25.1", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0" + "@react-native/babel-preset": "0.76.2", + "hermes-parser": "0.23.1", + "nullthrows": "^1.1.1" }, "engines": { "node": ">=18" @@ -4709,311 +4289,46 @@ "@babel/core": "*" } }, - "node_modules/@react-native/codegen": { + "node_modules/@react-native/normalize-colors": { "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.76.2.tgz", - "integrity": "sha512-rIgdI5mHHnNTzAeDYH+ivKMIcv6vr04Ol+TmX77n1HjJkzMhQqSHWcX+Pq9oiu7l2zKkymadrw6OPD8VPgre8g==", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.2.tgz", + "integrity": "sha512-ICoOpaTLPsFQjNLSM00NgQr6wal300cZZonHVSDXKntX+BfkLeuCHRtr/Mn+klTtW+/1v2/2FRm9dXjvyGf9Dw==", + "license": "MIT" + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", + "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.25.3", - "glob": "^7.1.1", - "hermes-parser": "0.23.1", "invariant": "^2.2.4", - "jscodeshift": "^0.14.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "yargs": "^17.6.2" - }, - "engines": { - "node": ">=18" + "nullthrows": "^1.1.1" }, "peerDependencies": { - "@babel/preset-env": "^7.1.6" + "react-native": "*" } }, - "node_modules/@react-native/codegen/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", + "node_modules/@react-navigation/core": { + "version": "6.4.17", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.17.tgz", + "integrity": "sha512-Nd76EpomzChWAosGqWOYE3ItayhDzIEzzZsT7PfGcRFDgW5miHV2t4MZcq9YIK4tzxZjVVpYbIynOOQQd1e0Cg==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" + "@react-navigation/routers": "^6.1.9", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.23", + "query-string": "^7.1.3", + "react-is": "^16.13.0", + "use-latest-callback": "^0.2.1" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "react": "*" } }, - "node_modules/@react-native/community-cli-plugin": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.2.tgz", - "integrity": "sha512-ZRL8oTGSMwXqTsVkRL9AVW8C/AZRnxCcFfhestsx//SrQt3J/hbtDOHTIGkkt5AEA0zEvb/UAAyIAN/wuN4llw==", - "license": "MIT", - "dependencies": { - "@react-native/dev-middleware": "0.76.2", - "@react-native/metro-babel-transformer": "0.76.2", - "chalk": "^4.0.0", - "execa": "^5.1.1", - "invariant": "^2.2.4", - "metro": "^0.81.0", - "metro-config": "^0.81.0", - "metro-core": "^0.81.0", - "node-fetch": "^2.2.0", - "readline": "^1.3.0", - "semver": "^7.1.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@react-native-community/cli-server-api": "*" - }, - "peerDependenciesMeta": { - "@react-native-community/cli-server-api": { - "optional": true - } - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native/debugger-frontend": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.2.tgz", - "integrity": "sha512-FIcz24Oya2wIO7rZD3dxVyK8t5ZD6Fojl9o7lrjnTWqMedcevRTtdSOIAf4ypksYH/x7HypovE2Zp8U65Xv0Mw==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.76.2.tgz", - "integrity": "sha512-qiowXpxofLk0lpIZps7fyyp9NiKlqBwh0R0yVub5l4EJcqjLonjsznYAHbusnPW9kb9MQSdovGPNv5b8RadJww==", - "license": "MIT", - "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.76.2", - "chrome-launcher": "^0.15.2", - "chromium-edge-launcher": "^0.2.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "nullthrows": "^1.1.1", - "open": "^7.0.3", - "selfsigned": "^2.4.1", - "serve-static": "^1.13.1", - "ws": "^6.2.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@react-native/dev-middleware/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/@react-native/dev-middleware/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", - "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/@react-native/gradle-plugin": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.76.2.tgz", - "integrity": "sha512-KC5/uAeLoeD1dOjymx6gnNFHGGLB22xNYjrjrJNK5r0bw2O2KXp4rpB5VCT/2H5B48cVC0xPB7RIKOFrDHr5bQ==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/js-polyfills": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.76.2.tgz", - "integrity": "sha512-OXunyNn33fa7gQ6iU5rQcYZQsO7OkJIAr/TgVdoHxpOB4i+ZGsfv6df3JKriBVT1ZZm6ZTlKyIa4QpLq3p0dmw==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/metro-babel-transformer": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.2.tgz", - "integrity": "sha512-OIYhmWfN+HDyQLzoEg+2P0h7OopYk4djggg0M+k5e1a+g2dFNJILO/BsDobM8uLA8hAzClAJyJLZbPo5jeqdMA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.76.2", - "hermes-parser": "0.23.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/@react-native/normalize-color": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.1.0.tgz", - "integrity": "sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==", - "license": "MIT" - }, - "node_modules/@react-native/normalize-colors": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.2.tgz", - "integrity": "sha512-ICoOpaTLPsFQjNLSM00NgQr6wal300cZZonHVSDXKntX+BfkLeuCHRtr/Mn+klTtW+/1v2/2FRm9dXjvyGf9Dw==", - "license": "MIT" - }, - "node_modules/@react-native/virtualized-lists": { - "version": "0.72.8", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", - "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", - "license": "MIT", - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "peerDependencies": { - "react-native": "*" - } - }, - "node_modules/@react-navigation/core": { - "version": "6.4.17", - "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.17.tgz", - "integrity": "sha512-Nd76EpomzChWAosGqWOYE3ItayhDzIEzzZsT7PfGcRFDgW5miHV2t4MZcq9YIK4tzxZjVVpYbIynOOQQd1e0Cg==", - "license": "MIT", - "dependencies": { - "@react-navigation/routers": "^6.1.9", - "escape-string-regexp": "^4.0.0", - "nanoid": "^3.1.23", - "query-string": "^7.1.3", - "react-is": "^16.13.0", - "use-latest-callback": "^0.2.1" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/@react-navigation/elements": { - "version": "1.3.31", - "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.31.tgz", - "integrity": "sha512-bUzP4Awlljx5RKEExw8WYtif8EuQni2glDaieYROKTnaxsu9kEIA515sXQgUDZU4Ob12VoL7+z70uO3qrlfXcQ==", + "node_modules/@react-navigation/elements": { + "version": "1.3.31", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.31.tgz", + "integrity": "sha512-bUzP4Awlljx5RKEExw8WYtif8EuQni2glDaieYROKTnaxsu9kEIA515sXQgUDZU4Ob12VoL7+z70uO3qrlfXcQ==", "license": "MIT", "peerDependencies": { "@react-navigation/native": "^6.0.0", @@ -5071,6 +4386,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@sec-ant/readable-stream": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", + "license": "MIT" + }, "node_modules/@segment/loosely-validate-event": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", @@ -5080,27 +4401,6 @@ "join-component": "^1.1.0" } }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", - "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "license": "BSD-3-Clause" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "license": "BSD-3-Clause" - }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -5108,12 +4408,12 @@ "license": "MIT" }, "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.0.1.tgz", + "integrity": "sha512-QWLl2P+rsCJeofkDNIT3WFmb6NrRud1SUYW8dIhXK/46XFV8Q/g7Bsvib0Askb0reRLe+WYPeeE+l5cH7SlkuQ==", "license": "MIT", "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sindresorhus/is?sponsor=1" @@ -5212,24 +4512,15 @@ } }, "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", "license": "MIT", "dependencies": { - "defer-to-connect": "^2.0.0" + "defer-to-connect": "^2.0.1" }, "engines": { - "node": ">=10" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "license": "ISC", - "engines": { - "node": ">=10.13.0" + "node": ">=14.16" } }, "node_modules/@types/babel__core": { @@ -5273,127 +4564,27 @@ "@babel/types": "^7.20.7" } }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/cacheable-request": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", - "license": "MIT", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "license": "MIT", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, "node_modules/@types/eslint": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "license": "MIT", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "license": "MIT" - }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.1.tgz", - "integrity": "sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, "license": "MIT", - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } + "optional": true, + "peer": true }, "node_modules/@types/graceful-fs": { "version": "4.1.9", @@ -5410,33 +4601,12 @@ "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", "license": "MIT" }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "license": "MIT" - }, "node_modules/@types/http-cache-semantics": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", "license": "MIT" }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "license": "MIT" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -5465,7 +4635,10 @@ "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "license": "MIT" + "dev": true, + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@types/json5": { "version": "0.0.29", @@ -5474,27 +4647,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "license": "MIT" - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "license": "MIT" - }, "node_modules/@types/node": { "version": "22.9.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", @@ -5525,18 +4677,6 @@ "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", "license": "MIT" }, - "node_modules/@types/qs": { - "version": "6.9.17", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", - "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==", - "license": "MIT" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "license": "MIT" - }, "node_modules/@types/react": { "version": "18.3.12", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", @@ -5567,60 +4707,6 @@ "@types/react-native": "*" } }, - "node_modules/@types/responselike": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", - "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz", - "integrity": "sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==", - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "license": "MIT", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", @@ -5652,17 +4738,16 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.14.0.tgz", - "integrity": "sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==", - "dev": true, + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.15.0.tgz", + "integrity": "sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==", "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.14.0", - "@typescript-eslint/type-utils": "8.14.0", - "@typescript-eslint/utils": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0", + "@typescript-eslint/scope-manager": "8.15.0", + "@typescript-eslint/type-utils": "8.15.0", + "@typescript-eslint/utils": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -5686,16 +4771,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.14.0.tgz", - "integrity": "sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==", - "dev": true, + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.15.0.tgz", + "integrity": "sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==", "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "8.14.0", - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/typescript-estree": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0", + "@typescript-eslint/scope-manager": "8.15.0", + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/typescript-estree": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0", "debug": "^4.3.4" }, "engines": { @@ -5715,14 +4799,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.14.0.tgz", - "integrity": "sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==", - "dev": true, + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.15.0.tgz", + "integrity": "sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0" + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5733,14 +4816,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.14.0.tgz", - "integrity": "sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==", - "dev": true, + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.15.0.tgz", + "integrity": "sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==", "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.14.0", - "@typescript-eslint/utils": "8.14.0", + "@typescript-eslint/typescript-estree": "8.15.0", + "@typescript-eslint/utils": "8.15.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -5751,6 +4833,9 @@ "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, "peerDependenciesMeta": { "typescript": { "optional": true @@ -5758,10 +4843,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.14.0.tgz", - "integrity": "sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==", - "dev": true, + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.15.0.tgz", + "integrity": "sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==", "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5772,14 +4856,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.14.0.tgz", - "integrity": "sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==", - "dev": true, + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.15.0.tgz", + "integrity": "sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==", "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0", + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -5800,21 +4883,10 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -5826,30 +4898,16 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@typescript-eslint/utils": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.14.0.tgz", - "integrity": "sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==", - "dev": true, + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.15.0.tgz", + "integrity": "sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==", "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.14.0", - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/typescript-estree": "8.14.0" + "@typescript-eslint/scope-manager": "8.15.0", + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/typescript-estree": "8.15.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5860,17 +4918,21 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz", - "integrity": "sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==", - "dev": true, + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.15.0.tgz", + "integrity": "sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.14.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.15.0", + "eslint-visitor-keys": "^4.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5880,11 +4942,22 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true, "license": "ISC" }, "node_modules/@urql/core": { @@ -5910,152 +4983,6 @@ "@urql/core": "^5.0.0" } }, - "node_modules/@webassemblyjs/ast": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "license": "MIT", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "license": "Apache-2.0", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" - } - }, "node_modules/@xmldom/xmldom": { "version": "0.7.13", "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", @@ -6066,25 +4993,6 @@ "node": ">=10.0.0" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "license": "BSD-3-Clause" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "license": "Apache-2.0" - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead", - "license": "BSD-3-Clause" - }, "node_modules/abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", @@ -6126,29 +5034,15 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", @@ -6174,69 +5068,12 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, "node_modules/anser": { "version": "1.4.10", "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", "license": "MIT" }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "license": "ISC", - "dependencies": { - "string-width": "^4.1.0" - } - }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -6264,18 +5101,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" - } - }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -6331,14 +5156,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/appdirsjs": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", - "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/application-config-path": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", @@ -6361,6 +5178,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.5", @@ -6373,12 +5191,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "license": "MIT" - }, "node_modules/array-includes": { "version": "3.1.8", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", @@ -6409,15 +5221,6 @@ "node": ">=8" } }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array.prototype.findlast": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", @@ -6519,6 +5322,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", @@ -6537,15 +5341,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", @@ -6564,12 +5359,6 @@ "node": ">=4" } }, - "node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", - "license": "MIT" - }, "node_modules/async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -6595,6 +5384,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" @@ -6607,12 +5397,14 @@ } }, "node_modules/axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", "license": "MIT", "dependencies": { - "follow-redirects": "^1.10.0" + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "node_modules/babel-core": { @@ -6645,139 +5437,6 @@ "@babel/core": "^7.8.0" } }, - "node_modules/babel-loader": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", - "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", - "license": "MIT", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.4", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/babel-loader/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-loader/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-loader/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", @@ -6813,6 +5472,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.2.tgz", "integrity": "sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==", + "dev": true, "license": "MIT", "dependencies": { "find-babel-config": "^2.1.1", @@ -6822,6 +5482,51 @@ "resolve": "^1.22.8" } }, + "node_modules/babel-plugin-module-resolver/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/babel-plugin-module-resolver/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/babel-plugin-module-resolver/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.12", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", @@ -6836,6 +5541,15 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.10.6", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", @@ -6997,12 +5711,6 @@ ], "license": "MIT" }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "license": "MIT" - }, "node_modules/better-opn": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", @@ -7041,15 +5749,6 @@ "node": ">=0.6" } }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -7062,42 +5761,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/blueimp-md5": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", - "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", - "license": "MIT", - "peer": true - }, "node_modules/body-parser": { "version": "1.20.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", @@ -7137,44 +5800,27 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "license": "ISC" - }, - "node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "license": "MIT", + "node_modules/body-parser/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" + "side-channel": "^1.0.6" }, "engines": { - "node": ">=10" + "node": ">=0.6" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, "node_modules/bplist-creator": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", @@ -7197,13 +5843,12 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { @@ -7311,12 +5956,6 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, - "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", - "license": "MIT" - }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -7349,15 +5988,6 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/cacache/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/cacache/node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", @@ -7400,30 +6030,82 @@ } }, "node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", "license": "MIT", "engines": { - "node": ">=10.6.0" + "node": ">=14.16" } }, "node_modules/cacheable-request": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", - "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-12.0.1.tgz", + "integrity": "sha512-Yo9wGIQUaAfIbk+qY0X4cDQgCosecfBe3V9NSyeY4qPC2SAkbCS4Xj79VP8WOzitpJUZKc/wsRCYF5ariDIwkg==", "license": "MIT", "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" + "@types/http-cache-semantics": "^4.0.4", + "get-stream": "^9.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.4", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.1", + "responselike": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=18" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", + "license": "MIT", + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/normalize-url": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/call-bind": { @@ -7478,34 +6160,15 @@ "node": ">=4" } }, - "node_modules/callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", - "engines": { - "node": "*" - } - }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "license": "MIT", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", @@ -7518,18 +6181,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, "node_modules/caniuse-lite": { "version": "1.0.30001680", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", @@ -7638,15 +6289,6 @@ "node": ">=12.13.0" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, "node_modules/chromium-edge-launcher": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", @@ -7661,109 +6303,17 @@ "rimraf": "^3.0.2" } }, - "node_modules/chromium-edge-launcher/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-css": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "license": "MIT", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/clean-webpack-plugin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", - "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", - "license": "MIT", - "dependencies": { - "del": "^4.1.1" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": ">=4.0.0 <6.0.0" - } - }, - "node_modules/clean-webpack-plugin/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "license": "MIT", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-webpack-plugin/node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "node_modules/chromium-edge-launcher/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/clean-webpack-plugin/node_modules/glob": { + "node_modules/chromium-edge-launcher/node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", @@ -7784,44 +6334,34 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/clean-webpack-plugin/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "license": "MIT", + "node_modules/chromium-edge-launcher/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-webpack-plugin/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/clean-webpack-plugin/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "node_modules/chromium-edge-launcher/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/clean-webpack-plugin/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "node_modules/chromium-edge-launcher/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", "license": "ISC", "dependencies": { @@ -7829,18 +6369,33 @@ }, "bin": { "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "license": "MIT", "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cli-cursor": { @@ -7867,21 +6422,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-table3": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", - "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", - "license": "MIT", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -7919,22 +6459,10 @@ "node": ">=6" } }, - "node_modules/clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -7949,18 +6477,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "license": "MIT" - }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -7979,25 +6495,12 @@ "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", "license": "MIT" }, - "node_modules/commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "license": "MIT" - }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "license": "MIT" }, - "node_modules/compare-versions": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", - "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", - "license": "MIT", - "peer": true - }, "node_modules/component-type": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.2.tgz", @@ -8067,21 +6570,6 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "license": "MIT" }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "node_modules/connect": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", @@ -8097,15 +6585,6 @@ "node": ">= 0.10.0" } }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, "node_modules/connect/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -8121,15 +6600,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", @@ -8146,139 +6616,12 @@ "license": "MIT" }, "node_modules/cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "license": "MIT" - }, - "node_modules/copy-webpack-plugin": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", - "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", - "license": "MIT", - "dependencies": { - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.1", - "globby": "^12.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 12.20.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/copy-webpack-plugin/node_modules/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", - "license": "MIT", - "dependencies": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, "node_modules/core-js-compat": { @@ -8369,9 +6712,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", - "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -8400,18 +6743,6 @@ "node": ">=8" } }, - "node_modules/css-declaration-sorter": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, "node_modules/css-in-js-utils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", @@ -8421,182 +6752,6 @@ "hyphenate-style-name": "^1.0.3" } }, - "node_modules/css-loader": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", - "license": "MIT", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "license": "MIT", - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/css-select": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", @@ -8647,122 +6802,17 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "license": "MIT", - "dependencies": { - "cssnano-preset-default": "^5.2.14", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "license": "MIT", - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "license": "MIT", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" - }, - "node_modules/dag-map": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz", - "integrity": "sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==", - "license": "MIT" + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" }, "node_modules/data-view-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.6", @@ -8780,6 +6830,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -8797,6 +6848,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.6", @@ -8810,15 +6862,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/debug": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", @@ -8836,15 +6879,6 @@ } } }, - "node_modules/decache": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/decache/-/decache-4.4.0.tgz", - "integrity": "sha512-G8CyOswrO0mDcSf9t5dXS7D0Zw1wBqQPIkvYIkO3yzAEUzU0uEunAMz2BTBmJXJnd+WJEtmQKjQFrXXIXBxqgQ==", - "license": "MIT", - "dependencies": { - "callsite": "^1.0.0" - } - }, "node_modules/decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", @@ -8894,7 +6928,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, "license": "MIT" }, "node_modules/deepmerge": { @@ -8970,6 +7003,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", @@ -9005,6 +7039,65 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/del/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/del/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/del/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -9051,12 +7144,6 @@ "node": ">=0.10" } }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "license": "MIT" - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -9069,38 +7156,17 @@ "node": ">=8" } }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "license": "MIT", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "license": "MIT", - "dependencies": { - "utila": "~0.4" + "node": ">=0.10.0" } }, "node_modules/dom-serializer": { @@ -9144,12 +7210,6 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/domino": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz", - "integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==", - "license": "BSD-2-Clause" - }, "node_modules/domutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", @@ -9164,16 +7224,6 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/dotenv": { "version": "16.4.5", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", @@ -9201,12 +7251,6 @@ "url": "https://dotenvx.com" } }, - "node_modules/duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", - "license": "BSD-3-Clause" - }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -9220,9 +7264,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.62", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.62.tgz", - "integrity": "sha512-t8c+zLmJHa9dJy96yBZRXGQYoiCEnHYgFwn1asvSPZSUdVxnB62A4RASd7k41ytG3ErFBA0TpHlKg9D9SQBmLg==", + "version": "1.5.63", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.63.tgz", + "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -9231,15 +7275,6 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "license": "MIT" }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -9262,6 +7297,7 @@ "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -9316,25 +7352,11 @@ "stackframe": "^1.3.4" } }, - "node_modules/errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/es-abstract": { "version": "1.23.5", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", + "dev": true, "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", @@ -9439,16 +7461,11 @@ "node": ">= 0.4" } }, - "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "license": "MIT" - }, "node_modules/es-object-atoms": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -9461,6 +7478,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", @@ -9485,6 +7503,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.1.4", @@ -9530,7 +7549,6 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", @@ -9601,6 +7619,36 @@ "eslint": ">=8.10" } }, + "node_modules/eslint-config-expo/node_modules/eslint-plugin-expo": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-0.1.0.tgz", + "integrity": "sha512-bX0ABF5CTbwUnFXHN5aHhx2uyasbmr1ADlY/D1bmFb31sNd1rc+K1Ss4/BlTU6H0urGNOD30+q7LTDABKB/10g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "^8.9.0", + "@typescript-eslint/utils": "^8.9.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8 <9" + } + }, + "node_modules/eslint-config-expo/node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, "node_modules/eslint-config-prettier": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", @@ -9700,23 +7748,6 @@ "ms": "^2.1.1" } }, - "node_modules/eslint-plugin-expo": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-0.1.0.tgz", - "integrity": "sha512-bX0ABF5CTbwUnFXHN5aHhx2uyasbmr1ADlY/D1bmFb31sNd1rc+K1Ss4/BlTU6H0urGNOD30+q7LTDABKB/10g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "^8.9.0", - "@typescript-eslint/utils": "^8.9.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "eslint": ">=8 <9" - } - }, "node_modules/eslint-plugin-import": { "version": "2.31.0", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", @@ -9751,6 +7782,17 @@ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, + "node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", @@ -9761,17 +7803,27 @@ "ms": "^2.1.1" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "Apache-2.0", + "license": "ISC", "dependencies": { - "esutils": "^2.0.2" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=0.10.0" + "node": "*" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/eslint-plugin-prettier": { @@ -9839,32 +7891,43 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz", + "integrity": "sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==", "dev": true, "license": "MIT", "engines": { "node": ">=10" }, "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/eslint-plugin-react/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { + "node_modules/eslint-plugin-react/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "2.0.0-next.5", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", @@ -9882,11 +7945,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/eslint-scope": { "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", @@ -9903,7 +7975,6 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -9912,21 +7983,32 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6.0.0" } }, "node_modules/eslint/node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, "license": "MIT", "dependencies": { "type-fest": "^0.20.2" @@ -9938,11 +8020,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", @@ -9973,7 +8066,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" @@ -10030,21 +8122,6 @@ "node": ">=6" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, "node_modules/exec-async": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", @@ -10070,9 +8147,9 @@ } }, "node_modules/execa/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", "license": "MIT", "dependencies": { "nice-try": "^1.0.4", @@ -10149,26 +8226,26 @@ } }, "node_modules/expo": { - "version": "52.0.7", - "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.7.tgz", - "integrity": "sha512-AXN+FmYF8jR+IUJCuETO9iuMZ2DdGpL175kvHveBM/cS4MQsF7oe1MTnCRLyXQ92BDUZlqjWqWTX1sY3ysPoZw==", + "version": "52.0.9", + "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.9.tgz", + "integrity": "sha512-xbgsvshsJ99wEHp8IZLp4C4SIYVnafrlmQjTwyGjHKvZhBXLHRp7+fwx+Fa26iqQEbaPZ3XkSGxKR73cttR4ug==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "0.21.5", - "@expo/config": "~10.0.4", - "@expo/config-plugins": "9.0.9", + "@expo/cli": "0.21.7", + "@expo/config": "~10.0.5", + "@expo/config-plugins": "~9.0.10", "@expo/fingerprint": "0.11.2", "@expo/metro-config": "0.19.4", "@expo/vector-icons": "^14.0.0", "babel-preset-expo": "~12.0.1", "expo-asset": "~11.0.1", "expo-constants": "~17.0.3", - "expo-file-system": "~18.0.3", + "expo-file-system": "~18.0.4", "expo-font": "~13.0.1", "expo-keep-awake": "~14.0.1", "expo-modules-autolinking": "2.0.2", - "expo-modules-core": "2.0.3", + "expo-modules-core": "2.0.4", "fbemitter": "^3.0.0", "web-streams-polyfill": "^3.3.2", "whatwg-url-without-unicode": "8.0.0-3" @@ -10240,9 +8317,9 @@ } }, "node_modules/expo-camera": { - "version": "16.0.5", - "resolved": "https://registry.npmjs.org/expo-camera/-/expo-camera-16.0.5.tgz", - "integrity": "sha512-GmsqBl+to5oEy01kUXu2Ul5Z38ugSLlA7sd3f+2PVJHNFv1Gou0nbkGTx6k5JZrSiP/vxuP6QKPIg8rIJoeWGA==", + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/expo-camera/-/expo-camera-16.0.6.tgz", + "integrity": "sha512-SwUmSXgch+/ooGv7Hx1NtAdiVDnK0oB3HCOvOCgaTGWspbL+KHHKMW4TCVsvQdHfFxFIQHqpLwpw90mz+bO8EQ==", "license": "MIT", "dependencies": { "invariant": "^2.2.4" @@ -10259,10470 +8336,3901 @@ } } }, - "node_modules/expo-cli": { - "version": "6.3.12", - "resolved": "https://registry.npmjs.org/expo-cli/-/expo-cli-6.3.12.tgz", - "integrity": "sha512-Tye0lHQ4WnWtvvH9xauAqahDzJgY20zawLLJ8qyI/21B1d35lC16kSpCLVX0uwH0MKYAfcmrkQwlwkyz4rJAVw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "7.9.0", - "@expo/apple-utils": "1.0.0", - "@expo/bunyan": "4.0.0", - "@expo/config": "6.0.24", - "@expo/config-plugins": "4.1.5", - "@expo/dev-server": "0.2.0", - "@expo/json-file": "8.2.37", - "@expo/osascript": "2.0.33", - "@expo/package-manager": "0.0.56", - "@expo/plist": "0.0.20", - "@expo/prebuild-config": "4.0.3", - "@expo/spawn-async": "1.5.0", - "@expo/xcpretty": "^4.1.0", - "better-opn": "^3.0.1", - "boxen": "^5.0.1", - "bplist-parser": "0.2.0", - "cacache": "^15.3.0", - "chalk": "^4.0.0", - "cli-table3": "^0.6.0", - "command-exists": "^1.2.8", - "commander": "2.17.1", - "dateformat": "3.0.3", - "env-editor": "^0.4.1", - "find-up": "^5.0.0", - "find-yarn-workspace-root": "~2.0.0", - "fs-extra": "9.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "got": "^11.1.4", - "hashids": "1.1.4", - "joi": "^17.4.0", - "js-yaml": "^3.13.1", - "keychain": "1.3.0", - "leven": "^3.1.0", - "lodash": "^4.17.19", - "minipass": "3.1.6", - "npm-package-arg": "6.1.0", - "ora": "3.4.0", - "pngjs": "3.4.0", - "progress": "2.0.3", - "prompts": "^2.3.2", - "qrcode-terminal": "0.11.0", - "read-last-lines": "1.6.0", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "slugify": "^1.3.4", - "strip-ansi": "^6.0.0", - "tar": "^6.0.5", - "tempy": "^0.7.1", - "terminal-link": "^2.1.1", - "turndown": "~7.0.0", - "untildify": "3.0.3", - "url-join": "4.0.0", - "uuid": "^8.0.0", - "wrap-ansi": "^7.0.0", - "xdl": "60.0.12" + "node_modules/expo-constants": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.3.tgz", + "integrity": "sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ==", + "license": "MIT", + "dependencies": { + "@expo/config": "~10.0.4", + "@expo/env": "~0.4.0" }, - "bin": { - "expo": "bin/expo.js", - "expo-cli": "bin/expo.js" + "peerDependencies": { + "expo": "*", + "react-native": "*" } }, - "node_modules/expo-cli/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "node_modules/expo-crypto": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-crypto/-/expo-crypto-14.0.1.tgz", + "integrity": "sha512-/gGpD9UAz8fgZtU08cwwqeQElkFmMy2Hc8lLa9laSjD3YN0XM07zDJyJ+CC1VhQ63G8WpUnq1IHSmaPbbLp+oQ==", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.10.4" + "base64-js": "^1.3.0" + }, + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@babel/runtime": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", - "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", + "node_modules/expo-dev-client": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-5.0.3.tgz", + "integrity": "sha512-4ihdFHbW4V5MvW5k1gmOYpGgwVe1xePQ4lPKf9rcktNwen1cCe1lYaAWFtQKg7cEZgTpDJOo2BZWSy0nMjlFPw==", "license": "MIT", "dependencies": { - "regenerator-runtime": "^0.13.4" + "expo-dev-launcher": "5.0.15", + "expo-dev-menu": "6.0.10", + "expo-dev-menu-interface": "1.9.1", + "expo-manifests": "~0.15.0", + "expo-updates-interface": "~1.0.0" + }, + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/bunyan": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", - "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", - "engines": [ - "node >=0.10.0" - ], + "node_modules/expo-dev-launcher": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-5.0.15.tgz", + "integrity": "sha512-gMhu+KidhIUn+bsaD+3/yFuhOK8316acmQUC+dIBoLMh7pmhOXdAPMP48QVH1pwYCZFUMuKfHZdOURuMsiPkWg==", "license": "MIT", "dependencies": { - "uuid": "^8.0.0" + "ajv": "8.11.0", + "expo-dev-menu": "6.0.10", + "expo-manifests": "~0.15.0", + "resolve-from": "^5.0.0" }, - "optionalDependencies": { - "mv": "~2", - "safe-json-stringify": "~1" + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/config": { - "version": "6.0.24", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-6.0.24.tgz", - "integrity": "sha512-OcACI1md1Yo5TQmUxxueJ/RaTlR2Mgl6KswTFOYCL1XJERF/jjAx95zhWXH+JQGdlM0yB0vqM6vB6GbUFRvLxA==", + "node_modules/expo-dev-launcher/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "4.1.5", - "@expo/config-types": "^45.0.0", - "@expo/json-file": "8.2.36", - "getenv": "^1.0.0", - "glob": "7.1.6", + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/expo-cli/node_modules/@expo/config-plugins": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.5.tgz", - "integrity": "sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==", + "node_modules/expo-dev-launcher/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/expo-dev-menu": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.10.tgz", + "integrity": "sha512-CW4l4JLxZb6IZHvqD/ikL9UKRSyyR64gqX77FqdaUAlh2HCbXNfNHpTVWoQgyXbfPknUB1qpS2eZhh+FTNN9Eg==", "license": "MIT", "dependencies": { - "@expo/config-types": "^45.0.0", - "@expo/json-file": "8.2.36", - "@expo/plist": "0.0.18", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.4.23" + "expo-dev-menu-interface": "1.9.1" + }, + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "node_modules/expo-dev-menu-interface": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.1.tgz", + "integrity": "sha512-YciUyAwSfloU76JAc18Jvuv8JOZHBLM1E/DwAqNC/rLg5ju76CaSS0Hx1Q4MyF79yi3G/y9o34K0hJmCCyQ9LQ==", "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/@expo/plist": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", - "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", + "node_modules/expo-device": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/expo-device/-/expo-device-7.0.1.tgz", + "integrity": "sha512-/3lk0f9wvle+6svHqWSCBC1B5NYFmXp1D7hmIyecJJVYRLwzrwwTDyNs76oG/UDU5Appdu8QyDKycsx2hqv71w==", "license": "MIT", "dependencies": { - "@xmldom/xmldom": "~0.7.0", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" + "ua-parser-js": "^0.7.33" + }, + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/expo-file-system": { + "version": "18.0.4", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.4.tgz", + "integrity": "sha512-aAWEDwnu0XHOBYvQ9Q0+QIa+483vYJaC4IDsXyWQ73Rtsg273NZh5kYowY+cAocvoSmA99G6htrLBn11ax2bTQ==", "license": "MIT", "dependencies": { - "minimist": "^1.2.0" + "web-streams-polyfill": "^3.3.2" }, - "bin": { - "json5": "lib/cli.js" + "peerDependencies": { + "expo": "*", + "react-native": "*" } }, - "node_modules/expo-cli/node_modules/@expo/config-plugins/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/expo-font": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.1.tgz", + "integrity": "sha512-8JE47B+6cLeKWr5ql8gU6YsPHjhrz1vMrTqYMm72No/8iW8Sb/uL4Oc0dpmbjq3hLLXBY0xPBQOgU7FQ6Y04Vg==", + "license": "MIT", + "dependencies": { + "fontfaceobserver": "^2.1.0" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "expo": "*", + "react": "*" } }, - "node_modules/expo-cli/node_modules/@expo/config-types": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz", - "integrity": "sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==", + "node_modules/expo-json-utils": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.14.0.tgz", + "integrity": "sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==", "license": "MIT" }, - "node_modules/expo-cli/node_modules/@expo/config/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "node_modules/expo-keep-awake": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.1.tgz", + "integrity": "sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw==", "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" + "peerDependencies": { + "expo": "*", + "react": "*" } }, - "node_modules/expo-cli/node_modules/@expo/config/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/expo-linking": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-7.0.2.tgz", + "integrity": "sha512-bNm7LLfDwbgfs5wysK0ZhsL5gTJyYzBmK/E1IozcSpxezjXpIMDCVnkjDSfgcayGveOOGepMZk7x9zU2feYDMA==", "license": "MIT", "dependencies": { - "minimist": "^1.2.0" + "expo-constants": "~17.0.0", + "invariant": "^2.2.4" }, - "bin": { - "json5": "lib/cli.js" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/expo-cli/node_modules/@expo/image-utils": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.21.tgz", - "integrity": "sha512-Ha7pNcpl52RJIeYz3gR1ajOgPPl7WLZWiLqtLi94s9J0a7FvmNBMqd/VKrfHNj8QmtZxXcmXr7y7tPhZbVFg7w==", + "node_modules/expo-manifests": { + "version": "0.15.4", + "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.15.4.tgz", + "integrity": "sha512-Ki6+twRbm+HTX3L8larhOdDbSYPG3ojGnZepR/+TGg3JF/5yyscosDVY6c6z8xEGjKIjs1F813yq9yAfiPh8/g==", "license": "MIT", "dependencies": { - "@expo/spawn-async": "1.5.0", - "chalk": "^4.0.0", - "fs-extra": "9.0.0", - "getenv": "^1.0.0", - "jimp-compact": "0.16.1", - "mime": "^2.4.4", - "node-fetch": "^2.6.0", - "parse-png": "^2.1.0", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "tempy": "0.3.0" + "@expo/config": "~10.0.4", + "expo-json-utils": "~0.14.0" + }, + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/image-utils/node_modules/tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", - "license": "MIT", - "dependencies": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/expo-cli/node_modules/@expo/json-file": { - "version": "8.2.37", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", - "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^2.2.2", - "write-file-atomic": "^2.3.0" - } - }, - "node_modules/expo-cli/node_modules/@expo/osascript": { - "version": "2.0.33", - "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", - "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", + "node_modules/expo-modules-autolinking": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.2.tgz", + "integrity": "sha512-n3jC7VoJLfOLGk8NWhEAvM5zSjbLh1kMUSo76nJupx5/vASxDdzihppYebrKrNXPHq5mcw8Jr+r7YB+8xHx7QQ==", "license": "MIT", "dependencies": { - "@expo/spawn-async": "^1.5.0", - "exec-async": "^2.2.0" + "@expo/spawn-async": "^1.7.2", + "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" }, - "engines": { - "node": ">=12" + "bin": { + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" } }, - "node_modules/expo-cli/node_modules/@expo/package-manager": { - "version": "0.0.56", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.56.tgz", - "integrity": "sha512-PGk34uz4XDyhoNIlPh2D+BDsiXYuW2jXavTiax8d32uvHlRO6FN0cAsqlWD6fx3H2hRn8cU/leTuc4M7pYovCQ==", + "node_modules/expo-modules-autolinking/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "license": "MIT", - "dependencies": { - "@expo/json-file": "8.2.36", - "@expo/spawn-async": "^1.5.0", - "ansi-regex": "^5.0.0", - "chalk": "^4.0.0", - "find-up": "^5.0.0", - "find-yarn-workspace-root": "~2.0.0", - "npm-package-arg": "^7.0.0", - "rimraf": "^3.0.2", - "split": "^1.0.1", - "sudo-prompt": "9.1.1" + "engines": { + "node": ">= 10" } }, - "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "node_modules/expo-modules-autolinking/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" - } - }, - "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/expo-modules-autolinking/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "license": "MIT", "dependencies": { - "minimist": "^1.2.0" + "universalify": "^2.0.0" }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/npm-package-arg": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", - "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", - "license": "ISC", - "dependencies": { - "hosted-git-info": "^3.0.2", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/expo-cli/node_modules/@expo/package-manager/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node_modules/expo-modules-autolinking/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/expo-cli/node_modules/@expo/plist": { - "version": "0.0.20", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", - "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", + "node_modules/expo-modules-core": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.0.4.tgz", + "integrity": "sha512-nNS40KYh1d7tWXCcEKBrSigIKCVfJwkPLhR/mniAoPzqevUDLVJNJjIgKfQL6kPlsViC3hwwgrUpKSlmWv2DFg==", "license": "MIT", "dependencies": { - "@xmldom/xmldom": "~0.7.7", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" + "invariant": "^2.2.4" } }, - "node_modules/expo-cli/node_modules/@expo/prebuild-config": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-4.0.3.tgz", - "integrity": "sha512-ZRMn0a9Wo/coKXLMvizUytqtG5pniUHaBMSS28yFTcGVvyDJh2nFVkBf9po52mSkbm9rGp/Pev6GAf57m6S2BA==", + "node_modules/expo-status-bar": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-2.0.0.tgz", + "integrity": "sha512-vxxdpvpNDMTEc5uTiIrbTvySKKUsOACmfl8OZuUdjNle05oGqwtq3v5YObwym/njSByjoyuZX8UpXBZnxvarwQ==", "license": "MIT", - "dependencies": { - "@expo/config": "6.0.24", - "@expo/config-plugins": "4.1.5", - "@expo/config-types": "^45.0.0", - "@expo/image-utils": "0.3.21", - "@expo/json-file": "8.2.36", - "debug": "^4.3.1", - "expo-modules-autolinking": "0.8.1", - "fs-extra": "^9.0.0", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "xml2js": "0.4.23" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/expo-cli/node_modules/@expo/prebuild-config/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "node_modules/expo-updates-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz", + "integrity": "sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ==", "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" + "peerDependencies": { + "expo": "*" } }, - "node_modules/expo-cli/node_modules/@expo/prebuild-config/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/expo-web-browser": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-14.0.1.tgz", + "integrity": "sha512-QM9F3ie+UyIOoBvqFmT6CZojb1vMc2H+7ZlMT5dEu1PL2jtYyOeK2hLfbt/EMt7CBm/w+P29H9W9Y9gdebOkuQ==", "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" + "peerDependencies": { + "expo": "*", + "react-native": "*" } }, - "node_modules/expo-cli/node_modules/@expo/spawn-async": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", - "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "license": "Apache-2.0" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "license": "MIT", "dependencies": { - "cross-spawn": "^6.0.5" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=4" + "node": ">=8.6.0" } }, - "node_modules/expo-cli/node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "license": "ISC", "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/expo-cli/node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/expo-cli/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "license": "MIT" + }, + "node_modules/fast-loops": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.4.tgz", + "integrity": "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg==", + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", "dependencies": { - "sprintf-js": "~1.0.2" + "reusify": "^1.0.4" } }, - "node_modules/expo-cli/node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "license": "MIT", + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" + "bser": "2.1.1" } }, - "node_modules/expo-cli/node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "license": "ISC", + "node_modules/fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "license": "BSD-3-Clause", "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" + "fbjs": "^3.0.0" } }, - "node_modules/expo-cli/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "node_modules/fbjs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", "license": "MIT", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^1.0.35" } }, - "node_modules/expo-cli/node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "license": "MIT" + }, + "node_modules/fbjs/node_modules/ua-parser-js": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", + "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", "bin": { - "semver": "bin/semver" + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" } }, - "node_modules/expo-cli/node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", + "node_modules/fetch-retry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", + "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==", + "license": "MIT" + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, "engines": { - "node": ">=4" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/expo-cli/node_modules/expo-modules-autolinking": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-0.8.1.tgz", - "integrity": "sha512-S8qfaXCv//7tQWV9M+JKx3CF7ypYhDdSUbkUQdaVO/r8D76/aRTArY/aRw1yEfaAOzyK8C8diDToV1itl51DfQ==", + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "commander": "^7.2.0", - "fast-glob": "^3.2.5", - "find-up": "^5.0.0", - "fs-extra": "^9.1.0" + "to-regex-range": "^5.0.1" }, - "bin": { - "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + "engines": { + "node": ">=8" } }, - "node_modules/expo-cli/node_modules/expo-modules-autolinking/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", "license": "MIT", "engines": { - "node": ">= 10" + "node": ">=0.10.0" } }, - "node_modules/expo-cli/node_modules/expo-modules-autolinking/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/expo-cli/node_modules/expo-modules-autolinking/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/expo-cli/node_modules/fs-extra": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", - "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "ee-first": "1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.8" + } + }, + "node_modules/find-babel-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz", + "integrity": "sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "json5": "^2.2.3" } }, - "node_modules/expo-cli/node_modules/fs-minipass": { + "node_modules/find-cache-dir": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" }, "engines": { - "node": ">= 8" + "node": ">=6" } }, - "node_modules/expo-cli/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "*" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expo-cli/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "license": "ISC" - }, - "node_modules/expo-cli/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/expo-cli/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/flat-cache/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/expo-cli/node_modules/jsonfile/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/expo-cli/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/flat-cache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/expo-cli/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "license": "MIT", - "bin": { - "mime": "cli.js" + "node": "*" }, - "engines": { - "node": ">=4.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/expo-cli/node_modules/minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "node_modules/flat-cache/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/expo-cli/node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "license": "ISC", "dependencies": { - "minipass": "^3.0.0" + "glob": "^7.1.3" }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/expo-cli/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "license": "MIT", "bin": { - "mkdirp": "bin/cmd.js" + "rimraf": "bin.js" }, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/expo-cli/node_modules/npm-package-arg": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", - "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", - "license": "ISC", - "dependencies": { - "hosted-git-info": "^2.6.0", - "osenv": "^0.1.5", - "semver": "^5.5.0", - "validate-npm-package-name": "^3.0.0" - } + "node_modules/flatted": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", + "license": "ISC" }, - "node_modules/expo-cli/node_modules/npm-package-arg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", + "license": "MIT" }, - "node_modules/expo-cli/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/flow-parser": { + "version": "0.253.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.253.0.tgz", + "integrity": "sha512-EbxtzRIzp8dDSzTloPhsc6uOvrEFIyu08cqQzXBWLAgxK+i2d/5qOos9ryQHRmk+RyDDXfnz/7qteh3jnAlc4w==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.4.0" } }, - "node_modules/expo-cli/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "license": "MIT" - }, - "node_modules/expo-cli/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/expo-cli/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/fontfaceobserver": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", + "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==", + "license": "BSD-2-Clause" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, "license": "MIT", "dependencies": { - "shebang-regex": "^1.0.0" + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/expo-cli/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "license": "MIT", + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", "engines": { - "node": ">=0.10.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/expo-cli/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "license": "ISC", + "node_modules/form-data": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "license": "MIT", "dependencies": { - "minipass": "^3.1.1" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">= 8" + "node": ">= 6" } }, - "node_modules/expo-cli/node_modules/sudo-prompt": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", - "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", - "license": "MIT" - }, - "node_modules/expo-cli/node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "node_modules/form-data-encoder": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-4.0.2.tgz", + "integrity": "sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 18" } }, - "node_modules/expo-cli/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "license": "(MIT OR CC0-1.0)", + "node_modules/freeport-async": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", + "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/expo-cli/node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "license": "ISC", - "dependencies": { - "unique-slug": "^2.0.0" + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "node_modules/expo-cli/node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "license": "ISC", + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "node_modules/expo-cli/node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", - "license": "MIT", + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "license": "ISC", "dependencies": { - "crypto-random-string": "^1.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=4" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/expo-cli/node_modules/universalify": { + "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 10.0.0" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/expo-cli/node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-cli/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "license": "ISC", + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-cli/node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-cli/node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=6.9.0" } }, - "node_modules/expo-cli/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, - "node_modules/expo-constants": { - "version": "17.0.3", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.3.tgz", - "integrity": "sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ==", + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "license": "MIT", "dependencies": { - "@expo/config": "~10.0.4", - "@expo/env": "~0.4.0" - }, - "peerDependencies": { - "expo": "*", - "react-native": "*" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-crypto": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-crypto/-/expo-crypto-14.0.1.tgz", - "integrity": "sha512-/gGpD9UAz8fgZtU08cwwqeQElkFmMy2Hc8lLa9laSjD3YN0XM07zDJyJ+CC1VhQ63G8WpUnq1IHSmaPbbLp+oQ==", + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "license": "MIT", - "dependencies": { - "base64-js": "^1.3.0" - }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=8.0.0" } }, - "node_modules/expo-dev-client": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-5.0.2.tgz", - "integrity": "sha512-c6Qqdos5yvPWEQUMncLABLy1aVO0qhpyCLRiYCLMHqQ28D/joMUFpQqzAbP1J0/v91HXDeLBNr+4e89fwlBTEw==", + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", "license": "MIT", - "dependencies": { - "expo-dev-launcher": "5.0.14", - "expo-dev-menu": "6.0.10", - "expo-dev-menu-interface": "1.9.1", - "expo-manifests": "~0.15.0", - "expo-updates-interface": "~1.0.0" - }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=4" } }, - "node_modules/expo-dev-launcher": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-5.0.14.tgz", - "integrity": "sha512-va7m9eyfLicsh+UjUhFAvTRZI9vBZNLuRhdK+7RkWBI68yo8U1rQOeEA9W6f21PmPVRf3qY6OgfXfJ1FKGABmA==", + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, "license": "MIT", "dependencies": { - "ajv": "8.11.0", - "expo-dev-menu": "6.0.9", - "expo-manifests": "~0.15.0", - "resolve-from": "^5.0.0" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-dev-launcher/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "node_modules/get-tsconfig": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "resolve-pkg-maps": "^1.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, - "node_modules/expo-dev-launcher/node_modules/expo-dev-menu": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.9.tgz", - "integrity": "sha512-xmPeJWH5Yw3NjrHD6dm2AhZUf8Lwf8kdFEIZcm4/xl7xyjY3rq9AxaR8+iB64koVclkwjPNqgn5MCfejbHOWog==", + "node_modules/getenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", + "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/glob": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", + "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", + "dev": true, + "license": "ISC", "dependencies": { - "expo-dev-menu-interface": "1.9.1" + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" }, - "peerDependencies": { - "expo": "*" + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/expo-dev-launcher/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } }, - "node_modules/expo-dev-menu": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.10.tgz", - "integrity": "sha512-CW4l4JLxZb6IZHvqD/ikL9UKRSyyR64gqX77FqdaUAlh2HCbXNfNHpTVWoQgyXbfPknUB1qpS2eZhh+FTNN9Eg==", - "license": "MIT", + "node_modules/glob/node_modules/jackspeak": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz", + "integrity": "sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==", + "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "expo-dev-menu-interface": "1.9.1" + "@isaacs/cliui": "^8.0.2" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/expo-dev-menu-interface": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.1.tgz", - "integrity": "sha512-YciUyAwSfloU76JAc18Jvuv8JOZHBLM1E/DwAqNC/rLg5ju76CaSS0Hx1Q4MyF79yi3G/y9o34K0hJmCCyQ9LQ==", - "license": "MIT", - "peerDependencies": { - "expo": "*" + "node_modules/glob/node_modules/lru-cache": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", + "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" } }, - "node_modules/expo-device": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/expo-device/-/expo-device-7.0.1.tgz", - "integrity": "sha512-/3lk0f9wvle+6svHqWSCBC1B5NYFmXp1D7hmIyecJJVYRLwzrwwTDyNs76oG/UDU5Appdu8QyDKycsx2hqv71w==", - "license": "MIT", + "node_modules/glob/node_modules/path-scurry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "ua-parser-js": "^0.7.33" + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/expo-file-system": { - "version": "18.0.3", - "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.3.tgz", - "integrity": "sha512-HKe0dGW3FWYFi1F3THVnTRueTG7j0onmEpUJKRB4UbjeHD2723cn/EutcG216wvrJeebe8w3+00F8Z4xk+9Jrw==", + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "license": "MIT", - "dependencies": { - "web-streams-polyfill": "^3.3.2" - }, - "peerDependencies": { - "expo": "*", - "react-native": "*" + "engines": { + "node": ">=4" } }, - "node_modules/expo-font": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.1.tgz", - "integrity": "sha512-8JE47B+6cLeKWr5ql8gU6YsPHjhrz1vMrTqYMm72No/8iW8Sb/uL4Oc0dpmbjq3hLLXBY0xPBQOgU7FQ6Y04Vg==", + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, "license": "MIT", "dependencies": { - "fontfaceobserver": "^2.1.0" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, - "peerDependencies": { - "expo": "*", - "react": "*" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-json-utils": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.14.0.tgz", - "integrity": "sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==", - "license": "MIT" - }, - "node_modules/expo-keep-awake": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.1.tgz", - "integrity": "sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw==", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "license": "MIT", - "peerDependencies": { - "expo": "*", - "react": "*" + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expo-linking": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-7.0.2.tgz", - "integrity": "sha512-bNm7LLfDwbgfs5wysK0ZhsL5gTJyYzBmK/E1IozcSpxezjXpIMDCVnkjDSfgcayGveOOGepMZk7x9zU2feYDMA==", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "license": "MIT", "dependencies": { - "expo-constants": "~17.0.0", - "invariant": "^2.2.4" + "get-intrinsic": "^1.1.3" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-manifests": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.15.3.tgz", - "integrity": "sha512-yXP7/AN9gRvnCMyGn2esaaDtY3RwiALMJThmGKqaHjlv9cLtiL23aCw5EiNddyI0eZnuHlotGf68Yagz+UZD/Q==", + "node_modules/got": { + "version": "14.4.4", + "resolved": "https://registry.npmjs.org/got/-/got-14.4.4.tgz", + "integrity": "sha512-tqiF7eSgTBwQkxb1LxsEpva8TaMYVisbhplrFVmw9GQE3855Z+MH/mnsXLLOkDxR6hZJRFMj5VTAZ8lmTF8ZOA==", "license": "MIT", "dependencies": { - "@expo/config": "~10.0.4", - "expo-json-utils": "~0.14.0" + "@sindresorhus/is": "^7.0.1", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^12.0.1", + "decompress-response": "^6.0.0", + "form-data-encoder": "^4.0.2", + "http2-wrapper": "^2.2.1", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^4.0.1", + "responselike": "^3.0.0", + "type-fest": "^4.26.1" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/expo-modules-autolinking": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.2.tgz", - "integrity": "sha512-n3jC7VoJLfOLGk8NWhEAvM5zSjbLh1kMUSo76nJupx5/vASxDdzihppYebrKrNXPHq5mcw8Jr+r7YB+8xHx7QQ==", + "node_modules/got/node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", "license": "MIT", - "dependencies": { - "@expo/spawn-async": "^1.7.2", - "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" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "bin": { - "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expo-modules-autolinking/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "node_modules/got/node_modules/p-cancelable": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-4.0.1.tgz", + "integrity": "sha512-wBowNApzd45EIKdO1LaU+LrMBwAcjfPaYtVzV3lmfM3gf8Z4CHZsiIqlM8TZZ8okYvh5A1cP6gTfCRQtwUpaUg==", "license": "MIT", "engines": { - "node": ">= 10" + "node": ">=14.16" } }, - "node_modules/expo-modules-autolinking/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "node_modules/got/node_modules/type-fest": { + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.27.0.tgz", + "integrity": "sha512-3IMSWgP7C5KSQqmo1wjhKrwsvXAtF33jO3QY+Uy++ia7hqvgSK6iXbbg5PbDBc1P2ZbNEDgejOrN4YooXvhwCw==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" + }, + "node_modules/graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", + "license": "MIT", + "optional": true, + "peer": true, "engines": { - "node": ">=10" + "node": ">= 10.x" } }, - "node_modules/expo-modules-autolinking/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-modules-autolinking/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=8" } }, - "node_modules/expo-modules-core": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.0.3.tgz", - "integrity": "sha512-S/Ozg6NhLkMc7k+qSLzOtjCexuimkYXHM/PCZtbn53nkuNYyaLpfVfrsJsRWxLIMe8ftbm6cDrKlN5mJ6lNODg==", + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "license": "MIT", "dependencies": { - "invariant": "^2.2.4" + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-pwa": { - "version": "0.0.127", - "resolved": "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.127.tgz", - "integrity": "sha512-8D9wEDkEXG9r6TPvAFpWt27IiP1cLm/4RWVRUHzFZflbWYLi8GkYArj5LHbbfokybRm1GVAanSrrYFEqHoIUiA==", + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "license": "MIT", - "dependencies": { - "@expo/image-utils": "0.3.23", - "chalk": "^4.0.0", - "commander": "2.20.0", - "update-check": "1.5.3" - }, - "bin": { - "expo-pwa": "build/cli.js" + "engines": { + "node": ">= 0.4" }, - "peerDependencies": { - "expo": "*" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-pwa/node_modules/@expo/image-utils": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.23.tgz", - "integrity": "sha512-nhUVvW0TrRE4jtWzHQl8TR4ox7kcmrc2I0itaeJGjxF5A54uk7avgA0wRt7jP1rdvqQo1Ke1lXyLYREdhN9tPw==", + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "license": "MIT", - "dependencies": { - "@expo/spawn-async": "1.5.0", - "chalk": "^4.0.0", - "fs-extra": "9.0.0", - "getenv": "^1.0.0", - "jimp-compact": "0.16.1", - "mime": "^2.4.4", - "node-fetch": "^2.6.0", - "parse-png": "^2.1.0", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "tempy": "0.3.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-pwa/node_modules/@expo/spawn-async": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", - "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^6.0.5" + "has-symbols": "^1.0.3" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expo-pwa/node_modules/commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "license": "MIT" - }, - "node_modules/expo-pwa/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "license": "MIT", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=4.8" + "node": ">= 0.4" } }, - "node_modules/expo-pwa/node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } + "node_modules/hermes-estree": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", + "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", + "license": "MIT" }, - "node_modules/expo-pwa/node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", + "node_modules/hermes-parser": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", + "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "hermes-estree": "0.23.1" } }, - "node_modules/expo-pwa/node_modules/fs-extra": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", - "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", - "license": "MIT", + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "react-is": "^16.7.0" + } + }, + "node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" }, "engines": { - "node": ">=10" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/expo-pwa/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "license": "BSD-2-Clause" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">= 0.8" } }, - "node_modules/expo-pwa/node_modules/jsonfile/node_modules/universalify": { + "node_modules/http-errors/node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">= 0.8" } }, - "node_modules/expo-pwa/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "node_modules/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", "license": "MIT", - "bin": { - "mime": "cli.js" + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=10.19.0" } }, - "node_modules/expo-pwa/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "license": "MIT", + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", "engines": { - "node": ">=4" + "node": ">=10.17.0" } }, - "node_modules/expo-pwa/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "license": "ISC", + "node_modules/husky": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", + "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", + "dev": true, + "license": "MIT", "bin": { - "semver": "bin/semver.js" + "husky": "bin.js" }, "engines": { - "node": ">=10" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" } }, - "node_modules/expo-pwa/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/hyphenate-style-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", + "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==", + "license": "BSD-3-Clause" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "license": "MIT", "dependencies": { - "shebang-regex": "^1.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/expo-pwa/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 4" } }, - "node_modules/expo-pwa/node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "license": "ISC" + }, + "node_modules/image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", "license": "MIT", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, "engines": { - "node": ">=4" + "node": ">=16.x" } }, - "node_modules/expo-pwa/node_modules/tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "license": "MIT", "dependencies": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expo-pwa/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "license": "(MIT OR CC0-1.0)", + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/expo-pwa/node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "license": "MIT", - "dependencies": { - "crypto-random-string": "^1.0.0" - }, "engines": { - "node": ">=4" + "node": ">=0.8.19" } }, - "node_modules/expo-pwa/node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=8" } }, - "node_modules/expo-pwa/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "license": "ISC", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/expo-status-bar": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-2.0.0.tgz", - "integrity": "sha512-vxxdpvpNDMTEc5uTiIrbTvySKKUsOACmfl8OZuUdjNle05oGqwtq3v5YObwym/njSByjoyuZX8UpXBZnxvarwQ==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" - } + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" }, - "node_modules/expo-updates-interface": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz", - "integrity": "sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ==", - "license": "MIT", - "peerDependencies": { - "expo": "*" - } + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" }, - "node_modules/expo-web-browser": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-14.0.1.tgz", - "integrity": "sha512-QM9F3ie+UyIOoBvqFmT6CZojb1vMc2H+7ZlMT5dEu1PL2jtYyOeK2hLfbt/EMt7CBm/w+P29H9W9Y9gdebOkuQ==", + "node_modules/inline-style-prefixer": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", + "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", "license": "MIT", - "peerDependencies": { - "expo": "*", - "react-native": "*" + "dependencies": { + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" } }, - "node_modules/exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "license": "Apache-2.0" - }, - "node_modules/express": { - "version": "4.16.4", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", - "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", "license": "MIT", "dependencies": { - "accepts": "~1.3.5", - "array-flatten": "1.1.1", - "body-parser": "1.18.3", - "content-disposition": "0.5.2", - "content-type": "~1.0.4", - "cookie": "0.3.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.1.1", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.4", - "qs": "6.5.2", - "range-parser": "~1.2.0", - "safe-buffer": "5.1.2", - "send": "0.16.2", - "serve-static": "1.13.2", - "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" }, "engines": { - "node": ">= 0.10.0" + "node": ">=6" } }, - "node_modules/express/node_modules/body-parser": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", - "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, "license": "MIT", "dependencies": { - "bytes": "3.0.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "~1.6.3", - "iconv-lite": "0.4.23", - "on-finished": "~2.3.0", - "qs": "6.5.2", - "raw-body": "2.3.3", - "type-is": "~1.6.16" + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" } }, - "node_modules/express/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "license": "MIT", - "engines": { - "node": ">= 0.8" + "dependencies": { + "loose-envify": "^1.0.0" } }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/express/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.10" } }, - "node_modules/express/node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", - "license": "MIT" - }, - "node_modules/express/node_modules/finalhandler": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.4.0", - "unpipe": "~1.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, "license": "MIT", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "has-bigints": "^1.0.1" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "license": "ISC" + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/express/node_modules/mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, "license": "MIT", - "bin": { - "mime": "cli.js" + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "license": "MIT" }, - "node_modules/express/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "node_modules/is-bun-module": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz", + "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==", + "dev": true, "license": "MIT", "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" + "semver": "^7.6.3" } }, - "node_modules/express/node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "license": "BSD-3-Clause", + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/raw-body": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", - "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "license": "MIT", "dependencies": { - "bytes": "3.0.0", - "http-errors": "1.6.3", - "iconv-lite": "0.4.23", - "unpipe": "1.0.0" + "hasown": "^2.0.2" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/express/node_modules/send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "license": "ISC" + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/express/node_modules/statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, "engines": { - "node": ">= 0.6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, - "license": "Apache-2.0" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "call-bind": "^1.0.2" }, - "engines": { - "node": ">=8.6.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, - "license": "MIT" - }, - "node_modules/fast-loops": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.4.tgz", - "integrity": "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg==", - "license": "MIT" - }, - "node_modules/fast-uri": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", - "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", - "license": "BSD-3-Clause" - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "license": "ISC", + "license": "MIT", "dependencies": { - "reusify": "^1.0.4" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "license": "Apache-2.0", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { - "websocket-driver": ">=0.5.1" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "license": "BSD-3-Clause", - "dependencies": { - "fbjs": "^3.0.0" + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fbjs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", - "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, "license": "MIT", - "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^1.0.35" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", - "license": "MIT" - }, - "node_modules/fbjs/node_modules/ua-parser-js": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", - "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" - }, "engines": { - "node": "*" + "node": ">=0.12.0" } }, - "node_modules/fetch-retry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", - "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==", - "license": "MIT" - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/finalhandler/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-babel-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz", - "integrity": "sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==", + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, "license": "MIT", - "dependencies": { - "json5": "^2.2.3" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, "license": "MIT", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "call-bind": "^1.0.7" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-parent-dir": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz", - "integrity": "sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==", - "dev": true, - "license": "MIT" + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-yarn-workspace-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", - "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", - "license": "Apache-2.0", - "dependencies": { - "micromatch": "^4.0.2" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "license": "MIT", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "has-symbols": "^1.0.2" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, - "license": "ISC" - }, - "node_modules/flow-enums-runtime": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", - "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", - "license": "MIT" - }, - "node_modules/flow-parser": { - "version": "0.253.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.253.0.tgz", - "integrity": "sha512-EbxtzRIzp8dDSzTloPhsc6uOvrEFIyu08cqQzXBWLAgxK+i2d/5qOos9ryQHRmk+RyDDXfnz/7qteh3jnAlc4w==", "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, "engines": { - "node": ">=0.4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fontfaceobserver": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", - "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==", - "license": "BSD-2-Clause" - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" + "call-bind": "^1.0.2" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/form-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "is-docker": "^2.0.0" }, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" }, - "node_modules/freeport-async": { + "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", - "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "license": "MIT", + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "license": "MIT", + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=8" } }, - "node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", - "license": "Unlicense" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, + "node_modules/iterator.prototype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">= 0.4" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, "engines": { - "node": ">=8.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "license": "MIT", "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "node_modules/jest-util/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, "engines": { - "node": ">= 0.4" + "node": ">=8.6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/get-tsconfig": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", - "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", - "dev": true, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "license": "MIT", "dependencies": { - "resolve-pkg-maps": "^1.0.0" + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/getenv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", - "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, "engines": { - "node": ">=6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/glob": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", - "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", - "license": "ISC", + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^8.0.2", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } + "node_modules/jimp-compact": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", + "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==", + "license": "MIT" }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "license": "BSD-2-Clause" + "node_modules/join-component": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", + "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==", + "license": "MIT" }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, - "node_modules/glob/node_modules/minimatch": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", - "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", - "license": "ISC", + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "argparse": "^2.0.1" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/glob/node_modules/minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", - "license": "ISC", - "engines": { - "node": ">=8" - } + "node_modules/jsc-android": { + "version": "250231.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", + "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", + "license": "BSD-2-Clause" }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "license": "0BSD" }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "node_modules/jscodeshift": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", + "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "jscodeshift": "bin/jscodeshift.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/gopd": { + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "license": "MIT" }, - "node_modules/got": { - "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": ">=10.19.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" + "node": ">=6" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, - "license": "MIT" - }, - "node_modules/graphql": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "license": "MIT", - "peer": true, - "engines": { - "node": ">= 10.x" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/graphql-tag": { - "version": "2.12.6", - "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", - "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "tslib": "^2.1.0" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "node": ">=4.0" } }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "license": "MIT" - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "json-buffer": "3.0.1" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "license": "MIT", "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "license": "MIT", "dependencies": { - "has-symbols": "^1.0.3" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8.0" } }, - "node_modules/hasbin": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/hasbin/-/hasbin-1.2.3.tgz", - "integrity": "sha512-CCd8e/w2w28G8DyZvKgiHnQJ/5XXDz6qiUHnthvtag/6T5acUeN5lqq+HMoBqcmgWueWDhiCplrw0Kb1zDACRg==", + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "license": "Apache-2.0", + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { - "async": "~1.5" - }, - "engines": { - "node": ">=0.10" + "ms": "2.0.0" } }, - "node_modules/hashids": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/hashids/-/hashids-1.1.4.tgz", - "integrity": "sha512-U/fnTE3edW0AV92ZI/BfEluMZuVcu3MDOopsN7jS+HqDYcarQo8rXQiWlsBlm0uX48/taYSdxRsfzh2HRg5Z6w==", - "license": "MIT" - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hermes-estree": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", - "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", - "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", - "license": "MIT", - "dependencies": { - "hermes-estree": "0.23.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", - "license": "ISC", + "node_modules/lightningcss": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", + "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", + "license": "MPL-2.0", "dependencies": { - "lru-cache": "^10.0.1" + "detect-libc": "^1.0.3" }, "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], - "license": "MIT" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "license": "MIT", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" + "node": ">= 12.0.0" }, - "bin": { - "html-minifier-terser": "cli.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" }, - "engines": { - "node": ">=12" + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.27.0", + "lightningcss-darwin-x64": "1.27.0", + "lightningcss-freebsd-x64": "1.27.0", + "lightningcss-linux-arm-gnueabihf": "1.27.0", + "lightningcss-linux-arm64-gnu": "1.27.0", + "lightningcss-linux-arm64-musl": "1.27.0", + "lightningcss-linux-x64-gnu": "1.27.0", + "lightningcss-linux-x64-musl": "1.27.0", + "lightningcss-win32-arm64-msvc": "1.27.0", + "lightningcss-win32-x64-msvc": "1.27.0" } }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "license": "MIT", + "node_modules/lightningcss-darwin-arm64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", + "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 12" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/html-webpack-plugin": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", - "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", - "license": "MIT", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz", + "integrity": "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=10.13.0" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.20.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } + "url": "https://opencollective.com/parcel" } }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } + "node_modules/lightningcss-freebsd-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz", + "integrity": "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==", + "cpu": [ + "x64" ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/htmlparser2/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz", + "integrity": "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/htmlparser2/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz", + "integrity": "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 4" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/htmlparser2/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz", + "integrity": "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz", + "integrity": "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "license": "BSD-2-Clause" - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "license": "MIT" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "license": "MIT", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "license": "MIT" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", - "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", - "license": "MIT", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "license": "MIT", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "license": "MIT", - "peer": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/husky": { - "version": "9.1.6", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz", - "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==", - "dev": true, - "license": "MIT", - "bin": { - "husky": "bin.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, - "node_modules/hyphenate-style-name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", - "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==", - "license": "BSD-3-Clause" - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", - "license": "ISC" - }, - "node_modules/image-size": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", - "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", - "license": "MIT", - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "license": "ISC" - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" - }, - "node_modules/inline-style-prefixer": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", - "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", - "license": "MIT", - "dependencies": { - "css-in-js-utils": "^3.1.0", - "fast-loops": "^1.1.3" - } - }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "license": "MIT", - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "license": "MIT" - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "license": "MIT", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "license": "MIT" - }, - "node_modules/is-bun-module": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz", - "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.6.3" - } - }, - "node_modules/is-bun-module/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "license": "MIT", - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-invalid-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", - "integrity": "sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==", - "license": "MIT", - "dependencies": { - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-invalid-path/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-invalid-path/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "license": "MIT", - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd/node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "license": "MIT", - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-port-reachable": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-2.0.1.tgz", - "integrity": "sha512-SqU55C5gkitgOhl2ccd2v23MbkbcOFa5e4aPo8h8VGqOifh7iDwG44bQBWGW/lZulTjl9AWIKP0NiUWpa+TtWA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/is-reachable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-reachable/-/is-reachable-4.0.0.tgz", - "integrity": "sha512-eCTBKm9K6nO3H1S3BrJBAqZJIVXKNdwDuGl6KHf1bnf/bn02BvEe+l+MypjsxbqZ7mt5oMhu+bS/mm7G2FRW3A==", - "license": "MIT", - "dependencies": { - "arrify": "^2.0.1", - "got": "^9.6.0", - "is-port-reachable": "^2.0.1", - "p-any": "^2.1.0", - "p-timeout": "^3.2.0", - "prepend-http": "^3.0.1", - "router-ips": "^1.0.0", - "url-parse": "^1.4.7" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-reachable/node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-reachable/node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-reachable/node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-reachable/node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-reachable/node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "license": "MIT" - }, - "node_modules/is-reachable/node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/is-reachable/node_modules/got/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-reachable/node_modules/got/node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-reachable/node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", - "license": "MIT" - }, - "node_modules/is-reachable/node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/is-reachable/node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-reachable/node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-reachable/node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-reachable/node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "license": "MIT", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/is-reachable/node_modules/responselike/node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "license": "MIT", - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-valid-path": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", - "integrity": "sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==", - "license": "MIT", - "dependencies": { - "is-invalid-path": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iterator.prototype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", - "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jimp-compact": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", - "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==", - "license": "MIT" - }, - "node_modules/joi": { - "version": "17.13.3", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", - "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/join-component": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", - "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==", - "license": "MIT" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsc-android": { - "version": "250231.0.0", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", - "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", - "license": "BSD-2-Clause" - }, - "node_modules/jsc-safe-url": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", - "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", - "license": "0BSD" - }, - "node_modules/jscodeshift": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", - "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/preset-flow": "^7.13.13", - "@babel/preset-typescript": "^7.13.0", - "@babel/register": "^7.13.16", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.21.0", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "license": "MIT" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "license": "MIT" - }, - "node_modules/json-schema-deref-sync": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz", - "integrity": "sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==", - "license": "MIT", - "dependencies": { - "clone": "^2.1.2", - "dag-map": "~1.0.0", - "is-valid-path": "^0.1.1", - "lodash": "^4.17.13", - "md5": "~2.2.0", - "memory-cache": "~0.2.0", - "traverse": "~0.6.6", - "valid-url": "~1.0.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/json-schema-deref-sync/node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/json-schema-deref-sync/node_modules/md5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", - "integrity": "sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==", - "license": "BSD-3-Clause", - "dependencies": { - "charenc": "~0.0.1", - "crypt": "~0.0.1", - "is-buffer": "~1.1.1" - } - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keychain": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/keychain/-/keychain-1.3.0.tgz", - "integrity": "sha512-VHdsIWwXNO1l+fqwNdYZ/dDGnaN60RLuOIgMnwL+2kE3woPvxpOpeusjfaMZbTFaQFwGnTTzFbVHqQrDqf1FnQ==", - "license": "MIT" - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "license": "MIT", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/launch-editor": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", - "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", - "license": "MIT", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lighthouse-logger": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", - "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", - "license": "Apache-2.0", - "dependencies": { - "debug": "^2.6.9", - "marky": "^1.2.2" - } - }, - "node_modules/lighthouse-logger/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/lighthouse-logger/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/lightningcss": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", - "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", - "license": "MPL-2.0", - "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-darwin-arm64": "1.27.0", - "lightningcss-darwin-x64": "1.27.0", - "lightningcss-freebsd-x64": "1.27.0", - "lightningcss-linux-arm-gnueabihf": "1.27.0", - "lightningcss-linux-arm64-gnu": "1.27.0", - "lightningcss-linux-arm64-musl": "1.27.0", - "lightningcss-linux-x64-gnu": "1.27.0", - "lightningcss-linux-x64-musl": "1.27.0", - "lightningcss-win32-arm64-msvc": "1.27.0", - "lightningcss-win32-x64-msvc": "1.27.0" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", - "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz", - "integrity": "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz", - "integrity": "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz", - "integrity": "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==", - "cpu": [ - "arm" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz", - "integrity": "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz", - "integrity": "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz", - "integrity": "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz", - "integrity": "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz", - "integrity": "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz", - "integrity": "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "license": "MIT" - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "license": "MIT", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "license": "MIT" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "license": "MIT" - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "license": "MIT" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "license": "MIT", - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/log-symbols/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "license": "BSD-3-Clause", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/marky": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", - "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", - "license": "Apache-2.0" - }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "license": "BSD-3-Clause", - "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "node_modules/md5-file": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", - "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", - "license": "MIT", - "dependencies": { - "buffer-alloc": "^1.1.0" - }, - "bin": { - "md5-file": "cli.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/md5hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz", - "integrity": "sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==", - "license": "MIT" - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "license": "CC0-1.0" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "license": "Unlicense", - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", - "license": "MIT" - }, - "node_modules/memory-cache": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz", - "integrity": "sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==", - "license": "BSD-2-Clause" - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "license": "MIT" - }, - "node_modules/merge-options": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", - "license": "MIT", - "dependencies": { - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/metro": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.0.tgz", - "integrity": "sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "@babel/types": "^7.25.2", - "accepts": "^1.3.7", - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "error-stack-parser": "^2.0.6", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.24.0", - "image-size": "^1.0.2", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "jsc-safe-url": "^0.2.2", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.81.0", - "metro-cache": "0.81.0", - "metro-cache-key": "0.81.0", - "metro-config": "0.81.0", - "metro-core": "0.81.0", - "metro-file-map": "0.81.0", - "metro-resolver": "0.81.0", - "metro-runtime": "0.81.0", - "metro-source-map": "0.81.0", - "metro-symbolicate": "0.81.0", - "metro-transform-plugins": "0.81.0", - "metro-transform-worker": "0.81.0", - "mime-types": "^2.1.27", - "nullthrows": "^1.1.1", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "throat": "^5.0.0", - "ws": "^7.5.10", - "yargs": "^17.6.2" - }, - "bin": { - "metro": "src/cli.js" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-babel-transformer": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz", - "integrity": "sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "hermes-parser": "0.24.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-babel-transformer/node_modules/hermes-estree": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", - "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", - "license": "MIT" - }, - "node_modules/metro-babel-transformer/node_modules/hermes-parser": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", - "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", - "license": "MIT", - "dependencies": { - "hermes-estree": "0.24.0" - } - }, - "node_modules/metro-cache": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.0.tgz", - "integrity": "sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==", - "license": "MIT", - "dependencies": { - "exponential-backoff": "^3.1.1", - "flow-enums-runtime": "^0.0.6", - "metro-core": "0.81.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-cache-key": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.0.tgz", - "integrity": "sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-config": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.0.tgz", - "integrity": "sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==", - "license": "MIT", - "dependencies": { - "connect": "^3.6.5", - "cosmiconfig": "^5.0.5", - "flow-enums-runtime": "^0.0.6", - "jest-validate": "^29.6.3", - "metro": "0.81.0", - "metro-cache": "0.81.0", - "metro-core": "0.81.0", - "metro-runtime": "0.81.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-core": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.0.tgz", - "integrity": "sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6", - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.81.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-file-map": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.0.tgz", - "integrity": "sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==", - "license": "MIT", - "dependencies": { - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "micromatch": "^4.0.4", - "node-abort-controller": "^3.1.1", - "nullthrows": "^1.1.1", - "walker": "^1.0.7" - }, - "engines": { - "node": ">=18.18" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/metro-file-map/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro-file-map/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/metro-minify-terser": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz", - "integrity": "sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6", - "terser": "^5.15.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-react-native-babel-preset": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.77.0.tgz", - "integrity": "sha512-HPPD+bTxADtoE4y/4t1txgTQ1LVR6imOBy7RMHUsqMVTbekoi8Ph5YI9vKX2VMPtVWeFt0w9YnCSLPa76GcXsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.20.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.4.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/metro-react-native-babel-preset/node_modules/react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-resolver": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.0.tgz", - "integrity": "sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-runtime": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.0.tgz", - "integrity": "sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.25.0", - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-source-map": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.0.tgz", - "integrity": "sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.3", - "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-symbolicate": "0.81.0", - "nullthrows": "^1.1.1", - "ob1": "0.81.0", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-symbolicate": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz", - "integrity": "sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-source-map": "0.81.0", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-transform-plugins": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz", - "integrity": "sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "flow-enums-runtime": "^0.0.6", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-transform-worker": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz", - "integrity": "sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "metro": "0.81.0", - "metro-babel-transformer": "0.81.0", - "metro-cache": "0.81.0", - "metro-cache-key": "0.81.0", - "metro-minify-terser": "0.81.0", - "metro-source-map": "0.81.0", - "metro-transform-plugins": "0.81.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "license": "MIT" - }, - "node_modules/metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro/node_modules/hermes-estree": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", - "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", - "license": "MIT" - }, - "node_modules/metro/node_modules/hermes-parser": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", - "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", - "license": "MIT", - "dependencies": { - "hermes-estree": "0.24.0" - } - }, - "node_modules/metro/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/metro/node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/micromatch/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", - "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", - "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", - "license": "MIT", - "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "license": "ISC" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/minipass-collect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-flush/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "license": "MIT", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/mv": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", - "integrity": "sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==", - "license": "MIT", - "dependencies": { - "mkdirp": "~0.5.1", - "ncp": "~2.0.0", - "rimraf": "~2.4.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/mv/node_modules/glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mv/node_modules/rimraf": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", - "integrity": "sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^6.0.1" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==", - "license": "MIT", - "bin": { - "ncp": "bin/ncp" - } - }, - "node_modules/needle": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", - "license": "MIT", - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "license": "MIT" - }, - "node_modules/nested-error-stacks": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", - "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==", - "license": "MIT" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "license": "MIT" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "license": "MIT", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/nocache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", - "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", - "license": "MIT" - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "license": "MIT", - "dependencies": { - "minimatch": "^3.0.2" - }, - "engines": { - "node": ">= 0.10.5" - } - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-html-parser": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", - "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", - "license": "MIT", - "dependencies": { - "css-select": "^4.2.1", - "he": "1.2.0" - } - }, - "node_modules/node-html-parser/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/node-html-parser/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/node-html-parser/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/node-html-parser/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/node-html-parser/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "license": "MIT" - }, - "node_modules/nodemon": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", - "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", - "license": "MIT", - "dependencies": { - "chokidar": "^3.5.2", - "debug": "^4", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.1.2", - "pstree.remy": "^1.1.8", - "semver": "^7.5.3", - "simple-update-notifier": "^2.0.0", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5" - }, - "bin": { - "nodemon": "bin/nodemon.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nodemon" - } - }, - "node_modules/nodemon/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/nodemon/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/nodemon/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-package-arg": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", - "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", - "license": "ISC", - "dependencies": { - "hosted-git-info": "^7.0.0", - "proc-log": "^4.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "license": "MIT", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "license": "MIT" - }, - "node_modules/ob1": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.0.tgz", - "integrity": "sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", - "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "license": "MIT" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/ora/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ora/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "deprecated": "This package is no longer supported.", - "license": "ISC", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/p-any": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-any/-/p-any-2.1.0.tgz", - "integrity": "sha512-JAERcaMBLYKMq+voYw36+x5Dgh47+/o7yuv2oQYuSSUml4YeqJEFznBrY2UeEkoSHqBua6hz518n/PsowTYLLg==", - "license": "MIT", - "dependencies": { - "p-cancelable": "^2.0.0", - "p-some": "^4.0.0", - "type-fest": "^0.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-any/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.1.0.tgz", - "integrity": "sha512-oepllyG9gX1qH4Sm20YAKxg1GA7L7puhvGnTfimi31P07zSIj7SDV6YtuAx9nbJF51DES+2CIIRkXs8GKqWJxA==", - "license": "MIT", - "dependencies": { - "@types/retry": "^0.12.0", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-some": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-some/-/p-some-4.1.0.tgz", - "integrity": "sha512-MF/HIbq6GeBqTrTIl5OJubzkGU+qfFhAFi0gnTAK6rgEIJIknEiABHOTtQu4e6JiXjIwuMPMUFQzyHh5QjCl1g==", - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0", - "p-cancelable": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-timeout": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.1.0.tgz", - "integrity": "sha512-C27DYI+tCroT8J8cTEyySGydl2B7FlxrGNF5/wmMbl1V+jeehUCzEE/BVgzRebdm2K3ZitKOKx8YbdFumDyYmw==", - "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.4.0.tgz", - "integrity": "sha512-bd1T8OBG7hcvMd9c/udgv6u5v9wISP3Oyl9Cm7Weop8EFwrtcQDnS2sb6zhwqus2WslSr5wSTIPiTTpxxmPm7Q==", - "license": "MIT", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^3.4.0", - "registry-url": "^5.0.0", - "semver": "^6.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "license": "BlueOak-1.0.0" - }, - "node_modules/package-json/node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/package-json/node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "license": "MIT" - }, - "node_modules/package-json/node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/package-json/node_modules/got/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/got/node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/package-json/node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", - "license": "MIT" - }, - "node_modules/package-json/node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/package-json/node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "license": "MIT", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/package-json/node_modules/responselike/node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "license": "MIT", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parse-png": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", - "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", - "license": "MIT", - "dependencies": { - "pngjs": "^3.3.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/password-prompt": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", - "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", - "license": "0BSD", - "dependencies": { - "ansi-escapes": "^4.3.2", - "cross-spawn": "^7.0.3" - } - }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "license": "MIT", - "peer": true - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "license": "(WTFPL OR MIT)" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", - "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "license": "MIT", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/plist": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", - "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", - "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "^0.8.8", - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" - }, - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/plist/node_modules/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/plist/node_modules/xmlbuilder": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", - "license": "MIT", - "engines": { - "node": ">=8.0" - } - }, - "node_modules/pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "license": "MIT", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz", - "integrity": "sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==", - "license": "MIT", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^7.0.0", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", - "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "license": "ISC", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "license": "MIT", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "license": "MIT", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-3.0.1.tgz", - "integrity": "sha512-BLxfZh+m6UiAiCPZFJ4+vYoL7NrRs5XgCTRrjseATAggXhdZKKxn+JUNmuVYWY23bDHgaEHodxw8mnmtVEDtHw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, - "node_modules/probe-image-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-6.0.0.tgz", - "integrity": "sha512-99PZ5+RU4gqiTfK5ZDMDkZtn6eL4WlKfFyVJV7lFQvH3iGmQ85DqMTOdxorERO26LHkevR2qsxnHp0x/2UDJPA==", - "license": "MIT", - "dependencies": { - "deepmerge": "^4.0.0", - "needle": "^2.5.2", - "stream-parser": "~0.3.1" - } - }, - "node_modules/proc-log": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", - "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "license": "MIT", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "license": "ISC" - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "license": "MIT", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", - "license": "MIT" - }, - "node_modules/pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcode-terminal": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", - "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" - } - }, - "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/query-string": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", - "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", - "license": "MIT", - "dependencies": { - "decode-uri-component": "^0.2.2", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "license": "MIT" - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "license": "MIT", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-devtools-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", - "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", - "license": "MIT", - "dependencies": { - "shell-quote": "^1.6.1", - "ws": "^7" - } - }, - "node_modules/react-devtools-core/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-freeze": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", - "integrity": "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=17.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/react-native": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.2.tgz", - "integrity": "sha512-mkEBKGOmJxhfq8IOsvmk0QuTzlBt9vS+uo0gwbqfUmEDqoC359v80zhUf94WimYBrBkpRQWFbEu5iqMDHrYzlQ==", - "license": "MIT", - "dependencies": { - "@jest/create-cache-key-function": "^29.6.3", - "@react-native/assets-registry": "0.76.2", - "@react-native/codegen": "0.76.2", - "@react-native/community-cli-plugin": "0.76.2", - "@react-native/gradle-plugin": "0.76.2", - "@react-native/js-polyfills": "0.76.2", - "@react-native/normalize-colors": "0.76.2", - "@react-native/virtualized-lists": "0.76.2", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "ansi-regex": "^5.0.0", - "babel-jest": "^29.7.0", - "babel-plugin-syntax-hermes-parser": "^0.23.1", - "base64-js": "^1.5.1", - "chalk": "^4.0.0", - "commander": "^12.0.0", - "event-target-shim": "^5.0.1", - "flow-enums-runtime": "^0.0.6", - "glob": "^7.1.1", - "invariant": "^2.2.4", - "jest-environment-node": "^29.6.3", - "jsc-android": "^250231.0.0", - "memoize-one": "^5.0.0", - "metro-runtime": "^0.81.0", - "metro-source-map": "^0.81.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^29.7.0", - "promise": "^8.3.0", - "react-devtools-core": "^5.3.1", - "react-refresh": "^0.14.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.24.0-canary-efb381bbf-20230505", - "semver": "^7.1.3", - "stacktrace-parser": "^0.1.10", - "whatwg-fetch": "^3.0.0", - "ws": "^6.2.3", - "yargs": "^17.6.2" - }, - "bin": { - "react-native": "cli.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "^18.2.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-native-config": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", - "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", - "license": "MIT", - "peerDependencies": { - "react-native-windows": ">=0.61" - }, - "peerDependenciesMeta": { - "react-native-windows": { - "optional": true - } - } - }, - "node_modules/react-native-dotenv": { - "version": "3.4.11", - "resolved": "https://registry.npmjs.org/react-native-dotenv/-/react-native-dotenv-3.4.11.tgz", - "integrity": "sha512-6vnIE+WHABSeHCaYP6l3O1BOEhWxKH6nHAdV7n/wKn/sciZ64zPPp2NUdEUf1m7g4uuzlLbjgr+6uDt89q2DOg==", - "license": "MIT", - "dependencies": { - "dotenv": "^16.4.5" - }, - "peerDependencies": { - "@babel/runtime": "^7.20.6" - } - }, - "node_modules/react-native-gesture-handler": { - "version": "2.20.2", - "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.20.2.tgz", - "integrity": "sha512-HqzFpFczV4qCnwKlvSAvpzEXisL+Z9fsR08YV5LfJDkzuArMhBu2sOoSPUF/K62PCoAb+ObGlTC83TKHfUd0vg==", - "license": "MIT", - "dependencies": { - "@egjs/hammerjs": "^2.0.17", - "hoist-non-react-statics": "^3.3.0", - "invariant": "^2.2.4", - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-reanimated": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.1.tgz", - "integrity": "sha512-Wnbo7toHZ6kPLAD8JWKoKCTfNoqYOMW5vUEP76Rr4RBmJCrdXj6oauYP0aZnZq8NCbiP5bwwu7+RECcWtoetnQ==", - "license": "MIT", - "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" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0", - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-safe-area-context": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.12.0.tgz", - "integrity": "sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-screens": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.1.0.tgz", - "integrity": "sha512-tCBwe7fRMpoi/nIgZxE86N8b2SH8d5PlfGaQO8lgqlXqIyvwqm3u1HJCaA0tsacPyzhW7vVtRfQyq9e1j0S2gA==", - "license": "MIT", - "dependencies": { - "react-freeze": "^1.0.0", - "warn-once": "^0.1.0" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-svg": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.8.0.tgz", - "integrity": "sha512-KHJzKpgOjwj1qeZzsBjxNdoIgv2zNCO9fVcoq2TEhTRsVV5DGTZ9JzUZwybd7q4giT/H3RdtqC3u44dWdO0Ffw==", - "license": "MIT", - "dependencies": { - "css-select": "^5.1.0", - "css-tree": "^1.1.3", - "warn-once": "0.1.1" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-toast-message": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz", - "integrity": "sha512-iXFMnlxPcgKKs4bZOIl06W16m6KXMh/bAYpWLyVXlISSCdcL2+FX5WPpRP3TGQeM/u9q+j5ex48DDY+72en+Sw==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-url-polyfill": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-2.0.0.tgz", - "integrity": "sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==", - "license": "MIT", - "dependencies": { - "whatwg-url-without-unicode": "8.0.0-3" - }, - "peerDependencies": { - "react-native": "*" - } - }, - "node_modules/react-native-web": { - "version": "0.19.13", - "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.13.tgz", - "integrity": "sha512-etv3bN8rJglrRCp/uL4p7l8QvUNUC++QwDbdZ8CB7BvZiMvsxfFIRM1j04vxNldG3uo2puRd6OSWR3ibtmc29A==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.18.6", - "@react-native/normalize-colors": "^0.74.1", - "fbjs": "^3.0.4", - "inline-style-prefixer": "^6.0.1", - "memoize-one": "^6.0.0", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "styleq": "^0.1.3" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/react-native-web/node_modules/@react-native/normalize-colors": { - "version": "0.74.88", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.88.tgz", - "integrity": "sha512-He5oTwPBxvXrxJ91dZzpxR7P+VYmc9IkJfhuH8zUiU50ckrt+xWNjtVugPdUv4LuVjmZ36Vk2EX8bl1gVn2dVA==", - "license": "MIT" - }, - "node_modules/react-native-web/node_modules/memoize-one": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", - "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", - "license": "MIT" - }, - "node_modules/react-native/node_modules/@react-native/virtualized-lists": { - "version": "0.76.2", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.2.tgz", - "integrity": "sha512-FzXvkHgKvJGf0pSuLy6878cxJ6mxWKgZsH9s2kO4LWJocI8Bi3ViDx7IGAWYuvN+Fnue5TKaqGPhfD+4XrKtYQ==", - "license": "MIT", - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "*", - "react-native": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-native/node_modules/babel-plugin-syntax-hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz", - "integrity": "sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==", - "license": "MIT", - "dependencies": { - "hermes-parser": "0.23.1" - } - }, - "node_modules/react-native/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/react-native/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/react-native/node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "license": "MIT", - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/react-native/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "license": "MIT" - }, - "node_modules/react-native/node_modules/scheduler": { - "version": "0.24.0-canary-efb381bbf-20230505", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", - "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/react-native/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-native/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", - "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/react-refresh": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", - "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-chunk": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", - "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", - "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "with-open-file": "^0.1.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/read-last-lines": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/read-last-lines/-/read-last-lines-1.6.0.tgz", - "integrity": "sha512-PLKEiyUBMqRMvPu+vfL1XQmkRE5g/TurxrsoNEURqfHbP6eOJaE/2K6+H2IXSfc6/flG5LIj+MtxahclzVvsAA==", - "license": "MIT", - "dependencies": { - "mz": "^2.7.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/readdirp/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "license": "BSD" - }, - "node_modules/recast": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", - "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", - "license": "MIT", - "dependencies": { - "ast-types": "0.15.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.11.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "license": "MIT", - "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "license": "MIT", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", - "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remove-trailing-slash": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", - "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==", - "license": "MIT" - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "license": "MIT", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requireg": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", - "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", - "dependencies": { - "nested-error-stacks": "~2.0.1", - "rc": "~1.2.7", - "resolve": "~1.7.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/requireg/node_modules/resolve": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", - "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", - "license": "MIT", - "dependencies": { - "path-parse": "^1.0.5" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "license": "MIT" - }, - "node_modules/reselect": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "license": "MIT" - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/resolve-workspace-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz", - "integrity": "sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==", - "license": "MIT" - }, - "node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "license": "MIT", - "dependencies": { - "lowercase-keys": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", - "license": "MIT", - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "license": "MIT", + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz", + "integrity": "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz", + "integrity": "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": "*" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/router-ips": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/router-ips/-/router-ips-1.0.0.tgz", - "integrity": "sha512-yBo6F52Un/WYioXbedBGvrKIiofbwt+4cUhdqDb9fNMJBI4D4jOy7jlxxaRVEvICPKU7xMmJDtDFR6YswX/sFQ==", - "license": "MIT", - "engines": { - "node": ">=4" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz", + "integrity": "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, "engines": { - "node": ">=0.4" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "license": "MIT" }, - "node_modules/safe-json-stringify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", - "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", - "license": "MIT", - "optional": true - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "p-locate": "^5.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "license": "MIT" }, - "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", - "license": "ISC" + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "license": "MIT" }, - "node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "chalk": "^2.0.1" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=4" } }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "license": "MIT" - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "license": "MIT", "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node": ">=4" } }, - "node_modules/send": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", - "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", + "node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "license": "MIT", "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/log-symbols/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "color-name": "1.1.3" } }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "license": "MIT" }, - "node_modules/send/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "node_modules/log-symbols/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.8.0" } }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/log-symbols/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/serialize-error": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-6.0.0.tgz", - "integrity": "sha512-3vmBkMZLQO+BR4RPHcyRGdE09XCF6cvxzk2N2qn8Er3F91cy8Qt7VvEbZBOpaL53qsBbe2cFOefU6tRY6WDelA==", + "node_modules/log-symbols/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "license": "MIT", "dependencies": { - "type-fest": "^0.12.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/serialize-error/node_modules/type-fest": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz", - "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "license": "BSD-3-Clause", + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", "dependencies": { - "randombytes": "^2.1.0" + "yallist": "^3.0.2" } }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "license": "MIT", "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=6" } }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", "dependencies": { - "ms": "2.0.0" + "tmpl": "1.0.5" } }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "license": "Apache-2.0" + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/md5-file": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", + "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", "license": "MIT", + "dependencies": { + "buffer-alloc": "^1.1.0" + }, + "bin": { + "md5-file": "cli.js" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.10" } }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, "engines": { "node": ">= 0.6" } }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "license": "ISC" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", "license": "MIT" }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "license": "ISC" - }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "node_modules/merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", "license": "MIT", "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" + "is-plain-obj": "^2.1.0" }, "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-static/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "node": ">=10" } }, - "node_modules/serve-static/node_modules/debug/node_modules/ms": { + "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "license": "MIT" }, - "node_modules/serve-static/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">= 8" } }, - "node_modules/serve-static/node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "node_modules/metro": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.0.tgz", + "integrity": "sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==", "license": "MIT", "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.24.0", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-config": "0.81.0", + "metro-core": "0.81.0", + "metro-file-map": "0.81.0", + "metro-resolver": "0.81.0", + "metro-runtime": "0.81.0", + "metro-source-map": "0.81.0", + "metro-symbolicate": "0.81.0", + "metro-transform-plugins": "0.81.0", + "metro-transform-worker": "0.81.0", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">=18.18" } }, - "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/metro-babel-transformer": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz", + "integrity": "sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==", "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.24.0", + "nullthrows": "^1.1.1" + }, "engines": { - "node": ">= 0.8" + "node": ">=18.18" } }, - "node_modules/serve-static/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } + "node_modules/metro-babel-transformer/node_modules/hermes-estree": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", + "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", + "license": "MIT" }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "node_modules/metro-babel-transformer/node_modules/hermes-parser": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", + "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "hermes-estree": "0.24.0" } }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "node_modules/metro-cache": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.0.tgz", + "integrity": "sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==", "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.81.0" }, "engines": { - "node": ">= 0.4" + "node": ">=18.18" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "node_modules/metro-cache-key": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.0.tgz", + "integrity": "sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==", "license": "MIT", "dependencies": { - "kind-of": "^6.0.2" + "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=8" + "node": ">=18.18" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/metro-config": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.0.tgz", + "integrity": "sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==", "license": "MIT", "dependencies": { - "shebang-regex": "^3.0.0" + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.6.3", + "metro": "0.81.0", + "metro-cache": "0.81.0", + "metro-core": "0.81.0", + "metro-runtime": "0.81.0" }, "engines": { - "node": ">=8" + "node": ">=18.18" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/metro-core": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.0.tgz", + "integrity": "sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==", "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.81.0" + }, "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=18.18" } }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "node_modules/metro-file-map": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.0.tgz", + "integrity": "sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "micromatch": "^4.0.4", + "node-abort-controller": "^3.1.1", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" }, "engines": { - "node": ">= 0.4" + "node": ">=18.18" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" - }, - "node_modules/simple-plist": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", - "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "node_modules/metro-file-map/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { - "bplist-creator": "0.1.0", - "bplist-parser": "0.3.1", - "plist": "^3.0.5" + "ms": "2.0.0" } }, - "node_modules/simple-plist/node_modules/bplist-creator": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", - "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", - "license": "MIT", - "dependencies": { - "stream-buffers": "2.2.x" - } + "node_modules/metro-file-map/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, - "node_modules/simple-plist/node_modules/bplist-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", - "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "node_modules/metro-minify-terser": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz", + "integrity": "sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==", "license": "MIT", "dependencies": { - "big-integer": "1.6.x" + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" }, "engines": { - "node": ">= 5.10.0" + "node": ">=18.18" } }, - "node_modules/simple-update-notifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", - "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "node_modules/metro-resolver": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.0.tgz", + "integrity": "sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==", "license": "MIT", "dependencies": { - "semver": "^7.5.3" + "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=10" + "node": ">=18.18" } }, - "node_modules/simple-update-notifier/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/metro-runtime": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.0.tgz", + "integrity": "sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=10" + "node": ">=18.18" } }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "license": "MIT" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/metro-source-map": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.0.tgz", + "integrity": "sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==", "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-symbolicate": "0.81.0", + "nullthrows": "^1.1.1", + "ob1": "0.81.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">=18.18" } }, - "node_modules/slugify": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "node_modules/metro-symbolicate": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz", + "integrity": "sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==", "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.81.0", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, "engines": { - "node": ">=8.0.0" + "node": ">=18.18" } }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "node_modules/metro-transform-plugins": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz", + "integrity": "sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==", "license": "MIT", "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "license": "MIT" - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=18.18" } }, - "node_modules/source-map-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", - "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "node_modules/metro-transform-worker": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz", + "integrity": "sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==", "license": "MIT", "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.81.0", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-minify-terser": "0.81.0", + "metro-source-map": "0.81.0", + "metro-transform-plugins": "0.81.0", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "node": ">=18.18" } }, - "node_modules/source-map-loader/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "license": "MIT" + }, + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" + "ms": "2.0.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/metro/node_modules/hermes-estree": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", + "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", + "license": "MIT" + }, + "node_modules/metro/node_modules/hermes-parser": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", + "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "hermes-estree": "0.24.0" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/metro/node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "node_modules/metro/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, "engines": { - "node": ">=6.0.0" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "license": "MIT", "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" } }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, "engines": { - "node": ">= 6" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "license": "MIT", - "dependencies": { - "through": "2" + "bin": { + "mime": "cli.js" }, "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "node_modules/mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.6" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, - "node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "license": "ISC", + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { - "minipass": "^7.0.3" + "mime-db": "1.52.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 0.6" } }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", - "license": "MIT" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "license": "MIT", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "license": "MIT" - }, - "node_modules/stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", - "license": "MIT", + "node_modules/minimatch": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "license": "ISC", "dependencies": { - "type-fest": "^0.7.1" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=6" - } - }, - "node_modules/stacktrace-parser/node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "license": "MIT", - "engines": { - "node": ">= 0.6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", - "license": "Unlicense", + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", "engines": { - "node": ">= 0.10.0" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/stream-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", - "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", - "license": "MIT", + "node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "license": "ISC", "dependencies": { - "debug": "2" + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/stream-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "license": "ISC", "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/stream-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", - "license": "MIT", + "minipass": "^3.0.0" + }, "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { - "safe-buffer": "~5.1.0" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "license": "ISC", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "minipass": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 8" } }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "dev": true, - "license": "MIT", + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "minimist": "^1.2.6" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/nested-error-stacks": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", + "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==", + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "license": "MIT" + }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "license": "MIT" + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "minimatch": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.10.5" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, + "node_modules/node-dir/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "license": "MIT", + "node_modules/node-dir/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, "engines": { - "node": ">=6" + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "license": "MIT", + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6.13.0" } }, - "node_modules/structured-headers": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", - "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "license": "MIT" }, - "node_modules/style-loader": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", - "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "node_modules/nodemon": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", + "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, "engines": { - "node": ">= 12.13.0" + "node": ">=10" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "url": "https://opencollective.com/nodemon" } }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "node_modules/nodemon/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/styleq": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", - "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==", - "license": "MIT" - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "node_modules/nodemon/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/nodemon/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "*" } }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/nodemon/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "node_modules/npm-package-arg": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", "license": "ISC", "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" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "path-key": "^2.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=4" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/sudo-prompt": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", - "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==", + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", "license": "MIT" }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/ob1": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.0.tgz", + "integrity": "sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=8" + "node": ">=18.18" } }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "node_modules/object-inspect": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -20731,1964 +12239,1928 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, "license": "MIT", "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=10.13.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, "engines": { - "node": ">= 10" + "node": ">= 0.4" } }, - "node_modules/svgo/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "license": "BSD-2-Clause", + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, "license": "MIT", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "engines": { + "node": ">= 0.4" } }, - "node_modules/svgo/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "license": "MIT", "dependencies": { - "domelementtype": "^2.2.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/svgo/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/synckit": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", - "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", - "dev": true, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "license": "MIT", "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" + "ee-first": "1.1.1" }, "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" + "node": ">= 0.8" } }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.8" } }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "license": "ISC", "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" - }, - "engines": { - "node": ">=10" + "wrappy": "1" } }, - "node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "mimic-fn": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": ">=4" } }, - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { - "node": ">=10" + "node": ">= 0.8.0" } }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", "license": "MIT", "dependencies": { - "rimraf": "~2.6.2" + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=6" } }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "node_modules/ora/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/temp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", + "node_modules/ora/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "color-convert": "^1.9.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=4" } }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", + "node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=4" } }, - "node_modules/tempy": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", - "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", + "node_modules/ora/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "license": "MIT", "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "color-name": "1.1.3" } }, - "node_modules/tempy/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/ora/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/ora/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "license": "MIT", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.8.0" } }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "license": "(MIT OR CC0-1.0)", + "node_modules/ora/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "node_modules/ora/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "license": "MIT", "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/terser": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", - "license": "BSD-2-Clause", + "node_modules/ora/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, "engines": { - "node": ">= 10.13.0" + "node": ">=4" } }, - "node_modules/terser-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "yocto-queue": "^0.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "license": "ISC", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "aggregate-error": "^3.0.0" }, "engines": { - "node": "*" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "license": "MIT" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" + "engines": { + "node": ">=6" } }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "license": "MIT", "dependencies": { - "thenify": ">= 3.1.0 < 4" + "callsites": "^3.0.0" }, "engines": { - "node": ">=0.8" + "node": ">=6" } }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "license": "MIT" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "license": "MIT" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "license": "MIT", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" } }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "license": "MIT" - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "node_modules/parse-png": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", + "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", "license": "MIT", "dependencies": { - "os-tmpdir": "~1.0.2" + "pngjs": "^3.3.0" }, "engines": { - "node": ">=0.6.0" + "node": ">=10" } }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "license": "BSD-3-Clause" - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.8" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", + "node_modules/password-prompt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", + "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", + "license": "0BSD", "dependencies": { - "is-number": "^7.0.0" - }, + "ansi-escapes": "^4.3.2", + "cross-spawn": "^7.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { - "node": ">=8.0" + "node": ">=8" } }, - "node_modules/toidentifier": { + "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "license": "MIT", "engines": { - "node": ">=0.6" + "node": ">=0.10.0" } }, - "node_modules/touch": { + "node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", - "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", - "license": "ISC", - "bin": { - "nodetouch": "bin/nodetouch.js" + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "license": "MIT" }, - "node_modules/traverse": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.10.tgz", - "integrity": "sha512-hN4uFRxbK+PX56DxYiGHsTn2dME3TVr9vbNqlQGcGcPhJAn+tdP126iA+TArMpI4YSgnTkMWyoLl5bf81Hi5TA==", - "license": "MIT", + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { - "gopd": "^1.0.1", - "typedarray.prototype.slice": "^1.0.3", - "which-typed-array": "^1.1.15" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=16 || 14 >=14.18" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", "license": "MIT", - "bin": { - "tree-kill": "cli.js" + "engines": { + "node": ">=16" } }, - "node_modules/ts-api-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", - "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", - "dev": true, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "license": "MIT", "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" + "node": ">=8" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "license": "Apache-2.0" + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, + "node_modules/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">=6" } }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } }, - "node_modules/turndown": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.0.0.tgz", - "integrity": "sha512-G1FfxfR0mUNMeGjszLYl3kxtopC4O9DRRiMlMDDVHvU1jaBkGFg4qxIyjIk2aiKLHyDyZvZyu4qBO2guuYBy3Q==", + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "license": "MIT", "dependencies": { - "domino": "^2.1.6" + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1" + "locate-path": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=6" } }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "license": "(MIT OR CC0-1.0)", + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "license": "MIT", "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "p-limit": "^2.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "find-up": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "locate-path": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "license": "MIT" - }, - "node_modules/typedarray.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", - "integrity": "sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==", + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-errors": "^1.3.0", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-offset": "^1.0.2" + "p-try": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" }, "engines": { - "node": ">=14.17" + "node": ">=6" } }, - "node_modules/ua-parser-js": { - "version": "0.7.39", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", - "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" - }, "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10.4.0" } }, - "node_modules/undefsafe": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - "license": "MIT" - }, - "node_modules/undici": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", - "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", + "node_modules/plist/node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", "license": "MIT", "engines": { - "node": ">=18.17" + "node": ">=10.0.0" } }, - "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "license": "MIT" + "node_modules/plist/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "license": "MIT", + "engines": { + "node": ">=8.0" + } }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=4.0.0" } }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14" } }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 0.8.0" } }, - "node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "license": "ISC", - "dependencies": { - "unique-slug": "^4.0.0" + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "license": "ISC", + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4" + "fast-diff": "^1.1.2" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=6.0.0" } }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, "engines": { - "node": ">=8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">= 4.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/untildify": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", - "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==", - "license": "MIT", + "node_modules/pretty-format/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "license": "ISC", "engines": { - "node": ">=4" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" }, - "node_modules/update-check": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.3.tgz", - "integrity": "sha512-6KLU4/dd0Tg/l0xwL+f9V7kEIPSL1vOIbnNnhSLiRDlj4AVG6Ks9Zoc9Jgt9kIgWFPZ/wp2AHgmG7xNf15TJOA==", + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "license": "MIT", - "dependencies": { - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/update-check/node_modules/registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "license": "MIT", "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" + "asap": "~2.0.3" } }, - "node_modules/update-check/node_modules/registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "license": "MIT", "dependencies": { - "rc": "^1.0.1" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { - "punycode": "^2.1.0" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/url-join": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", - "integrity": "sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==", + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", "license": "MIT" }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", "license": "MIT", "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode-terminal": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", + "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/qs": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.1.tgz", + "integrity": "sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==", + "license": "BSD-3-Clause", "dependencies": { - "prepend-http": "^2.0.0" + "side-channel": "^1.0.6" }, "engines": { - "node": ">=4" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/url-parse-lax/node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", "license": "MIT", + "dependencies": { + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, "engines": { - "node": ">=4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/use-latest-callback": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.3.tgz", - "integrity": "sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ==", + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", "license": "MIT", - "peerDependencies": { - "react": ">=16.8" + "dependencies": { + "inherits": "~2.0.3" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT" }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "license": "MIT", "engines": { - "node": ">= 0.4.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/valid-url": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", - "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==" - }, - "node_modules/validate-npm-package-name": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", - "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 0.6" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, "engines": { "node": ">= 0.8" } }, - "node_modules/vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", - "license": "MIT" - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "license": "Apache-2.0", + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { - "makeerror": "1.0.12" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" } }, - "node_modules/warn-once": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", - "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==", - "license": "MIT" + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "loose-envify": "^1.1.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=0.10.0" } }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "node_modules/react-devtools-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", + "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", "license": "MIT", "dependencies": { - "minimalistic-assert": "^1.0.0" + "shell-quote": "^1.6.1", + "ws": "^7" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", "dependencies": { - "defaults": "^1.0.3" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" } }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", - "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "node_modules/react-freeze": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", + "integrity": "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==", "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=10" + }, + "peerDependencies": { + "react": ">=17.0.0" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" }, - "node_modules/webpack": { - "version": "5.96.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", - "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", + "node_modules/react-native": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.2.tgz", + "integrity": "sha512-mkEBKGOmJxhfq8IOsvmk0QuTzlBt9vS+uo0gwbqfUmEDqoC359v80zhUf94WimYBrBkpRQWFbEu5iqMDHrYzlQ==", "license": "MIT", "dependencies": { - "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.6", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.14.0", - "browserslist": "^4.24.0", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" + "@jest/create-cache-key-function": "^29.6.3", + "@react-native/assets-registry": "0.76.2", + "@react-native/codegen": "0.76.2", + "@react-native/community-cli-plugin": "0.76.2", + "@react-native/gradle-plugin": "0.76.2", + "@react-native/js-polyfills": "0.76.2", + "@react-native/normalize-colors": "0.76.2", + "@react-native/virtualized-lists": "0.76.2", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "^0.23.1", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "commander": "^12.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.6.3", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.81.0", + "metro-source-map": "^0.81.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^5.3.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.3", + "yargs": "^17.6.2" }, "bin": { - "webpack": "bin/webpack.js" + "react-native": "cli.js" }, "engines": { - "node": ">=10.13.0" + "node": ">=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "^18.2.0" }, "peerDependenciesMeta": { - "webpack-cli": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-native-config": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", + "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", + "license": "MIT", + "peerDependencies": { + "react-native-windows": ">=0.61" + }, + "peerDependenciesMeta": { + "react-native-windows": { "optional": true } } }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "node_modules/react-native-dotenv": { + "version": "3.4.11", + "resolved": "https://registry.npmjs.org/react-native-dotenv/-/react-native-dotenv-3.4.11.tgz", + "integrity": "sha512-6vnIE+WHABSeHCaYP6l3O1BOEhWxKH6nHAdV7n/wKn/sciZ64zPPp2NUdEUf1m7g4uuzlLbjgr+6uDt89q2DOg==", "license": "MIT", "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "dotenv": "^16.4.5" }, - "engines": { - "node": ">= 12.13.0" + "peerDependencies": { + "@babel/runtime": "^7.20.6" + } + }, + "node_modules/react-native-gesture-handler": { + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.20.2.tgz", + "integrity": "sha512-HqzFpFczV4qCnwKlvSAvpzEXisL+Z9fsR08YV5LfJDkzuArMhBu2sOoSPUF/K62PCoAb+ObGlTC83TKHfUd0vg==", + "license": "MIT", + "dependencies": { + "@egjs/hammerjs": "^2.0.17", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "prop-types": "^15.7.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-reanimated": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.1.tgz", + "integrity": "sha512-Wnbo7toHZ6kPLAD8JWKoKCTfNoqYOMW5vUEP76Rr4RBmJCrdXj6oauYP0aZnZq8NCbiP5bwwu7+RECcWtoetnQ==", + "license": "MIT", + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0", + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-safe-area-context": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.12.0.tgz", + "integrity": "sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-screens": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.1.0.tgz", + "integrity": "sha512-tCBwe7fRMpoi/nIgZxE86N8b2SH8d5PlfGaQO8lgqlXqIyvwqm3u1HJCaA0tsacPyzhW7vVtRfQyq9e1j0S2gA==", + "license": "MIT", + "dependencies": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-svg": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.8.0.tgz", + "integrity": "sha512-KHJzKpgOjwj1qeZzsBjxNdoIgv2zNCO9fVcoq2TEhTRsVV5DGTZ9JzUZwybd7q4giT/H3RdtqC3u44dWdO0Ffw==", + "license": "MIT", + "dependencies": { + "css-select": "^5.1.0", + "css-tree": "^1.1.3", + "warn-once": "0.1.1" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-toast-message": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz", + "integrity": "sha512-iXFMnlxPcgKKs4bZOIl06W16m6KXMh/bAYpWLyVXlISSCdcL2+FX5WPpRP3TGQeM/u9q+j5ex48DDY+72en+Sw==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "node_modules/react-native-url-polyfill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-2.0.0.tgz", + "integrity": "sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" + "whatwg-url-without-unicode": "8.0.0-3" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "peerDependencies": { + "react-native": "*" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/react-native-web": { + "version": "0.19.13", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.13.tgz", + "integrity": "sha512-etv3bN8rJglrRCp/uL4p7l8QvUNUC++QwDbdZ8CB7BvZiMvsxfFIRM1j04vxNldG3uo2puRd6OSWR3ibtmc29A==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3" + "@babel/runtime": "^7.18.6", + "@react-native/normalize-colors": "^0.74.1", + "fbjs": "^3.0.4", + "inline-style-prefixer": "^6.0.1", + "memoize-one": "^6.0.0", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "styleq": "^0.1.3" }, "peerDependencies": { - "ajv": "^8.8.2" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "node_modules/react-native-web/node_modules/@react-native/normalize-colors": { + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.88.tgz", + "integrity": "sha512-He5oTwPBxvXrxJ91dZzpxR7P+VYmc9IkJfhuH8zUiU50ckrt+xWNjtVugPdUv4LuVjmZ36Vk2EX8bl1gVn2dVA==", "license": "MIT" }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "node_modules/react-native-web/node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "license": "MIT" + }, + "node_modules/react-native/node_modules/@react-native/virtualized-lists": { + "version": "0.76.2", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.2.tgz", + "integrity": "sha512-FzXvkHgKvJGf0pSuLy6878cxJ6mxWKgZsH9s2kO4LWJocI8Bi3ViDx7IGAWYuvN+Fnue5TKaqGPhfD+4XrKtYQ==", "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "license": "MIT", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.4", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=18" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "@types/react": "^18.2.6", + "react": "*", + "react-native": "*" }, "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { + "@types/react": { "optional": true } } }, - "node_modules/webpack-dev-server/node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "license": "MIT" - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "node_modules/react-native/node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz", + "integrity": "sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "hermes-parser": "0.23.1" } }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/react-native/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/webpack-dev-server/node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/react-native/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/react-native/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "safe-buffer": "5.2.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">= 0.6" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/webpack-dev-server/node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", - "license": "MIT", + "node_modules/react-native/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">= 0.6" + "node": "*" } }, - "node_modules/webpack-dev-server/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/react-native/node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "asap": "~2.0.6" } }, - "node_modules/webpack-dev-server/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/react-native/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", "license": "MIT" }, - "node_modules/webpack-dev-server/node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "license": "BSD-2-Clause", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-dev-server/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "node_modules/react-native/node_modules/scheduler": { + "version": "0.24.0-canary-efb381bbf-20230505", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", + "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", "license": "MIT", - "engines": { - "node": ">= 0.8" + "dependencies": { + "loose-envify": "^1.1.0" } }, - "node_modules/webpack-dev-server/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/react-native/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "async-limiter": "~1.0.0" } }, - "node_modules/webpack-dev-server/node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "license": "MIT", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.3", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", - "proxy-addr": "~2.0.7", - "qs": "6.13.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, "engines": { - "node": ">= 0.10.0" + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "license": "MIT", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/webpack-dev-server/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" }, - "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, "engines": { - "node": ">= 10" + "node": ">=8.10.0" } }, - "node_modules/webpack-dev-server/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=8.6" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/webpack-dev-server/node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/webpack-dev-server/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", + "license": "BSD" }, - "node_modules/webpack-dev-server/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">= 4" } }, - "node_modules/webpack-dev-server/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, "license": "MIT", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/webpack-dev-server/node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "license": "MIT", "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" + "regenerate": "^1.4.2" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", "license": "MIT" }, - "node_modules/webpack-dev-server/node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "license": "MIT", - "engines": { - "node": ">= 4" + "dependencies": { + "@babel/runtime": "^7.8.4" } }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/webpack-dev-server/node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "node_modules/regexpu-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", "license": "MIT", "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", + "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==", + "license": "MIT" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "license": "MIT", + "node_modules/requireg": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", + "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" + "nested-error-stacks": "~2.0.1", + "rc": "~1.2.7", + "resolve": "~1.7.1" }, "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" + "node": ">= 4.0.0" } }, - "node_modules/webpack-manifest-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/requireg/node_modules/resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "license": "MIT", + "dependencies": { + "path-parse": "^1.0.5" } }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "license": "MIT", "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "license": "MIT" + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=10.13.0" + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } + "node_modules/resolve-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz", + "integrity": "sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==", + "license": "MIT" }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=10" } }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "license": "Apache-2.0", + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "license": "MIT", "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" + "lowercase-keys": "^3.0.0" }, "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8.0" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "license": "MIT" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "node_modules/responselike/node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/whatwg-url-without-unicode": { - "version": "8.0.0-3", - "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", - "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", "license": "MIT", "dependencies": { - "buffer": "^5.4.3", - "punycode": "^2.1.1", - "webidl-conversions": "^5.0.0" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "license": "BSD-2-Clause", + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", "engines": { - "node": ">=8" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/rimraf": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", + "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", + "dev": true, "license": "ISC", "dependencies": { - "isexe": "^2.0.0" + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" }, "bin": { - "node-which": "bin/node-which" + "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "license": "MIT", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "node": "20 || >=22" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/which-builtin-type": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", - "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", - "dev": true, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "queue-microtask": "^1.2.2" } }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, "license": "MIT", "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" }, "engines": { - "node": ">= 0.4" + "node": ">=0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" }, "engines": { "node": ">= 0.4" @@ -22697,1263 +14169,1007 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "license": "MIT", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/with-open-file": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", - "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", - "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0", - "p-try": "^2.1.0", - "pify": "^4.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wonka": { - "version": "6.3.4", - "resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.4.tgz", - "integrity": "sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==", + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "license": "MIT" }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "loose-envify": "^1.1.0" } }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "@types/node-forge": "^1.3.0", + "node-forge": "^1" }, "engines": { "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "engines": { + "node": ">=10" } }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/send": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/send/-/send-1.1.0.tgz", + "integrity": "sha512-v67WcEouB5GxbTWL/4NeToqcZiAWEq90N888fczVArY8A79J0L4FD7vj5hm3eUMua5EpoQ59wa/oovY6TLvRUA==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "debug": "^4.3.5", + "destroy": "^1.2.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "http-errors": "^2.0.0", + "mime-types": "^2.1.35", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">= 18" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "node_modules/send/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, - "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node": ">= 0.8" } }, - "node_modules/xcode": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", - "license": "Apache-2.0", + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", "dependencies": { - "simple-plist": "^1.1.0", - "uuid": "^7.0.3" + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" }, "engines": { - "node": ">=10.0.0" + "node": ">= 0.8.0" } }, - "node_modules/xcode/node_modules/uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "node_modules/serve-static/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/xdl": { - "version": "60.0.12", - "resolved": "https://registry.npmjs.org/xdl/-/xdl-60.0.12.tgz", - "integrity": "sha512-mvv2ZKqzCcoTb7Yqs1Rs11ysj45o+pp6JUE2LYSDRvF2z6eJ+uf99mlR4JbXgxtNwjaF4qHt5I9fbeGsZiHFxA==", + "node_modules/serve-static/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "license": "MIT", - "dependencies": { - "@expo/bunyan": "4.0.0", - "@expo/config": "6.0.24", - "@expo/config-plugins": "4.1.5", - "@expo/dev-server": "0.2.0", - "@expo/devcert": "^1.0.0", - "@expo/json-file": "8.2.37", - "@expo/osascript": "2.0.33", - "@expo/package-manager": "0.0.56", - "@expo/plist": "0.0.20", - "@expo/rudder-sdk-node": "1.1.1", - "@expo/schemer": "1.4.5", - "@expo/sdk-runtime-versions": "^1.0.0", - "@expo/spawn-async": "1.5.0", - "@expo/webpack-config": "19.0.0", - "axios": "0.21.1", - "better-opn": "^3.0.1", - "boxen": "^5.0.1", - "bplist-parser": "^0.3.0", - "chalk": "^4.0.0", - "concat-stream": "1.6.2", - "decache": "4.4.0", - "express": "4.16.4", - "form-data": "^2.3.2", - "freeport-async": "2.0.0", - "fs-extra": "9.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "hasbin": "1.2.3", - "internal-ip": "4.3.0", - "is-reachable": "^4.0.0", - "is-root": "^2.1.0", - "json-schema-deref-sync": "^0.13.0", - "latest-version": "5.1.0", - "lodash": "^4.17.19", - "md5hex": "1.0.0", - "minimatch": "3.0.4", - "mv": "2.1.1", - "node-forge": "0.10.0", - "nullthrows": "1.1.1", - "p-map": "3.0.0", - "p-retry": "4.1.0", - "p-timeout": "3.1.0", - "package-json": "6.4.0", - "pretty-bytes": "^5.3.0", - "probe-image-size": "~6.0.0", - "progress": "2.0.3", - "prompts": "^2.3.2", - "requireg": "^0.2.2", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "serialize-error": "6.0.0", - "source-map-support": "0.4.18", - "split": "1.0.1", - "strip-ansi": "^6.0.0", - "tar": "^6.0.5", - "terminal-link": "^2.1.1", - "text-table": "^0.2.0", - "tree-kill": "1.2.2", - "url-join": "4.0.0", - "uuid": "^8.0.0", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.11.1", - "wrap-ansi": "^7.0.0" + "engines": { + "node": ">= 0.8" } }, - "node_modules/xdl/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "node_modules/serve-static/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.10.4" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/xdl/node_modules/@expo/bunyan": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", - "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", - "engines": [ - "node >=0.10.0" - ], + "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "license": "MIT", - "dependencies": { - "uuid": "^8.0.0" - }, - "optionalDependencies": { - "mv": "~2", - "safe-json-stringify": "~1" + "engines": { + "node": ">= 0.8" } }, - "node_modules/xdl/node_modules/@expo/cli": { - "version": "0.10.17", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.10.17.tgz", - "integrity": "sha512-HkHDvHPzq4M244hIerwnsw2IdjOo7RSsMYWGhc7ZY7DQWIMUC88b7f5+0RtD4JQfXQrgKS5Tvqm/5E6kAH0rIA==", + "node_modules/serve-static/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.20.0", - "@expo/code-signing-certificates": "0.0.5", - "@expo/config": "~8.1.0", - "@expo/config-plugins": "~7.2.0", - "@expo/dev-server": "0.5.5", - "@expo/devcert": "^1.0.0", - "@expo/env": "0.0.5", - "@expo/json-file": "^8.2.37", - "@expo/metro-config": "~0.10.0", - "@expo/osascript": "^2.0.31", - "@expo/package-manager": "~1.1.0", - "@expo/plist": "^0.0.20", - "@expo/prebuild-config": "6.2.6", - "@expo/rudder-sdk-node": "1.1.1", - "@expo/spawn-async": "1.5.0", - "@expo/xcpretty": "^4.2.1", - "@urql/core": "2.3.6", - "@urql/exchange-retry": "0.3.0", - "accepts": "^1.3.8", - "arg": "4.1.0", - "better-opn": "~3.0.2", - "bplist-parser": "^0.3.1", - "cacache": "^15.3.0", - "chalk": "^4.0.0", - "ci-info": "^3.3.0", - "debug": "^4.3.4", - "env-editor": "^0.4.1", - "form-data": "^3.0.1", - "freeport-async": "2.0.0", - "fs-extra": "~8.1.0", - "getenv": "^1.0.0", - "graphql": "15.8.0", - "graphql-tag": "^2.10.1", - "https-proxy-agent": "^5.0.1", - "internal-ip": "4.3.0", - "js-yaml": "^3.13.1", - "json-schema-deref-sync": "^0.13.0", - "md5-file": "^3.2.3", - "md5hex": "^1.0.0", - "minipass": "3.1.6", - "node-fetch": "^2.6.7", - "node-forge": "^1.3.1", - "npm-package-arg": "^7.0.0", - "ora": "3.4.0", - "pretty-bytes": "5.6.0", - "progress": "2.0.3", - "prompts": "^2.3.2", - "qrcode-terminal": "0.11.0", - "require-from-string": "^2.0.2", - "requireg": "^0.2.2", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "send": "^0.18.0", - "slugify": "^1.3.4", - "structured-headers": "^0.4.1", - "tar": "^6.0.5", - "tempy": "^0.7.1", - "terminal-link": "^2.1.1", - "text-table": "^0.2.0", - "url-join": "4.0.0", - "wrap-ansi": "^7.0.0", - "ws": "^8.12.1" - }, - "bin": { - "expo-internal": "build/bin/cli" + "engines": { + "node": ">= 0.8" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", - "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "license": "MIT", - "peer": true, "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config-plugins": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", - "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.6.0" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config-types": { - "version": "49.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", - "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", - "license": "MIT", - "peer": true + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/config/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "license": "ISC", - "peer": true, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "kind-of": "^6.0.2" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.5.5.tgz", - "integrity": "sha512-t0fT8xH1exwYsH5hh7bAt85VF+gXxg24qrbny2rR/iKoPTWFCd2JNQV8pvfLg51hvrywQ3YCBuT3lU1w7aZxFA==", + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "license": "MIT", - "peer": true, "dependencies": { - "@expo/bunyan": "4.0.0", - "@expo/metro-config": "~0.10.0", - "@expo/osascript": "2.0.33", - "@expo/spawn-async": "^1.5.0", - "body-parser": "^1.20.1", - "chalk": "^4.0.0", - "connect": "^3.7.0", - "fs-extra": "9.0.0", - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1", - "node-fetch": "^2.6.0", - "open": "^8.3.0", - "resolve-from": "^5.0.0", - "serialize-error": "6.0.0", - "temp-dir": "^2.0.0" + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/fs-extra": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", - "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "license": "MIT", - "peer": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", "license": "MIT", - "peer": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/jsonfile/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "license": "MIT", - "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, "engines": { - "node": ">= 10.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/dev-server/node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", "license": "MIT", - "peer": true, - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/@expo/package-manager": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.1.2.tgz", - "integrity": "sha512-JI9XzrxB0QVXysyuJ996FPCJGDCYRkbUvgG4QmMTTMFA1T+mv8YzazC3T9C1pHQUAAveVCre1+Pqv0nZXN24Xg==", + "node_modules/simple-plist/node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", "license": "MIT", - "peer": true, "dependencies": { - "@expo/json-file": "^8.2.37", - "@expo/spawn-async": "^1.5.0", - "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", - "split": "^1.0.1", - "sudo-prompt": "9.1.1" + "stream-buffers": "2.2.x" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/form-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "node_modules/simple-plist/node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", "license": "MIT", - "peer": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "big-integer": "1.6.x" }, "engines": { - "node": ">= 6" + "node": ">= 5.10.0" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", "license": "MIT", - "peer": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "semver": "^7.5.3" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=10" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "license": "(BSD-3-Clause OR GPL-2.0)", - "peer": true, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { - "node": ">= 6.13.0" + "node": ">=8" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/slugify": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8.0.0" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", - "license": "MIT", - "peer": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", "engines": { - "node": ">=4.0.0" + "node": ">=0.10.0" } }, - "node_modules/xdl/node_modules/@expo/cli/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "peer": true, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", "engines": { - "node": ">=4.0" + "node": ">=0.10.0" } }, - "node_modules/xdl/node_modules/@expo/config": { - "version": "6.0.24", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-6.0.24.tgz", - "integrity": "sha512-OcACI1md1Yo5TQmUxxueJ/RaTlR2Mgl6KswTFOYCL1XJERF/jjAx95zhWXH+JQGdlM0yB0vqM6vB6GbUFRvLxA==", + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "4.1.5", - "@expo/config-types": "^45.0.0", - "@expo/json-file": "8.2.36", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/xdl/node_modules/@expo/config-plugins": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.5.tgz", - "integrity": "sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==", + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "license": "MIT", "dependencies": { - "@expo/config-types": "^45.0.0", - "@expo/json-file": "8.2.36", - "@expo/plist": "0.0.18", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.4.23" + "through": "2" + }, + "engines": { + "node": "*" } }, - "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "node_modules/split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" + "engines": { + "node": ">=6" } }, - "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/@expo/plist": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", - "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", - "license": "MIT", + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "license": "ISC", "dependencies": { - "@xmldom/xmldom": "~0.7.0", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "license": "MIT", "dependencies": { - "minimist": "^1.2.0" + "escape-string-regexp": "^2.0.0" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">=10" } }, - "node_modules/xdl/node_modules/@expo/config-plugins/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/xdl/node_modules/@expo/config-types": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz", - "integrity": "sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==", + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", "license": "MIT" }, - "node_modules/xdl/node_modules/@expo/config/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" } }, - "node_modules/xdl/node_modules/@expo/config/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">= 0.6" } }, - "node_modules/xdl/node_modules/@expo/env": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.0.5.tgz", - "integrity": "sha512-UXuKAqyXfhMQC3gP0OyjXmFX08Z1fkVWiGBN7bYzfoX8LHatjeHrDtI6w5nDvd8XPxPvmqaZoEDw1lW3+dz3oQ==", + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "license": "Unlicense", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", "license": "MIT", - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "debug": "^4.3.4", - "dotenv": "~16.0.3", - "dotenv-expand": "~10.0.0", - "getenv": "^1.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/xdl/node_modules/@expo/image-utils": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.22.tgz", - "integrity": "sha512-uzq+RERAtkWypOFOLssFnXXqEqKjNj9eXN7e97d/EXUAojNcLDoXc0sL+F5B1I4qtlsnhX01kcpoIBBZD8wZNQ==", + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "license": "MIT", - "peer": true, "dependencies": { - "@expo/spawn-async": "1.5.0", - "chalk": "^4.0.0", - "fs-extra": "9.0.0", - "getenv": "^1.0.0", - "jimp-compact": "0.16.1", - "mime": "^2.4.4", - "node-fetch": "^2.6.0", - "parse-png": "^2.1.0", - "resolve-from": "^5.0.0", - "semver": "7.3.2", - "tempy": "0.3.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/xdl/node_modules/@expo/image-utils/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", - "peer": true, - "bin": { - "mime": "cli.js" + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=4.0.0" + "node": ">=8" } }, - "node_modules/xdl/node_modules/@expo/image-utils/node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", - "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/xdl/node_modules/@expo/image-utils/node_modules/tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/@expo/json-file": { - "version": "8.2.37", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", - "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^2.2.2", - "write-file-atomic": "^2.3.0" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" } }, - "node_modules/xdl/node_modules/@expo/metro-config": { - "version": "0.10.7", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.10.7.tgz", - "integrity": "sha512-uACymEiyX0447hI4unt+2cemLQkTZXKvTev936NhtsgVnql45EP0V0pzmo/0H0WlHaAGXgvOBZJl8wFqcJ3CbQ==", + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@expo/config": "~8.1.0", - "@expo/env": "0.0.5", - "@expo/json-file": "~8.2.37", - "chalk": "^4.1.0", - "debug": "^4.3.2", - "find-yarn-workspace-root": "~2.0.0", - "getenv": "^1.0.0", - "jsc-safe-url": "^0.2.4", - "lightningcss": "~1.19.0", - "postcss": "~8.4.21", - "resolve-from": "^5.0.0", - "sucrase": "^3.20.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/@expo/metro-config/node_modules/@expo/config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", - "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/@expo/metro-config/node_modules/@expo/config-plugins": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", - "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.6.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/@expo/metro-config/node_modules/@expo/config-types": { - "version": "49.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", - "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/@expo/metro-config/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "license": "ISC", - "peer": true, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/xdl/node_modules/@expo/metro-config/node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", - "peer": true, "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=4.0.0" + "node": ">=8" } }, - "node_modules/xdl/node_modules/@expo/metro-config/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, "license": "MIT", - "peer": true, "engines": { - "node": ">=4.0" + "node": ">=4" } }, - "node_modules/xdl/node_modules/@expo/osascript": { - "version": "2.0.33", - "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", - "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", "license": "MIT", - "dependencies": { - "@expo/spawn-async": "^1.5.0", - "exec-async": "^2.2.0" - }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/xdl/node_modules/@expo/package-manager": { - "version": "0.0.56", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.56.tgz", - "integrity": "sha512-PGk34uz4XDyhoNIlPh2D+BDsiXYuW2jXavTiax8d32uvHlRO6FN0cAsqlWD6fx3H2hRn8cU/leTuc4M7pYovCQ==", + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "license": "MIT", - "dependencies": { - "@expo/json-file": "8.2.36", - "@expo/spawn-async": "^1.5.0", - "ansi-regex": "^5.0.0", - "chalk": "^4.0.0", - "find-up": "^5.0.0", - "find-yarn-workspace-root": "~2.0.0", - "npm-package-arg": "^7.0.0", - "rimraf": "^3.0.2", - "split": "^1.0.1", - "sudo-prompt": "9.1.1" + "engines": { + "node": ">=6" } }, - "node_modules/xdl/node_modules/@expo/package-manager/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/xdl/node_modules/@expo/package-manager/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/structured-headers": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", + "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", + "license": "MIT" + }, + "node_modules/styleq": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", + "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==", + "license": "MIT" + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", "license": "MIT", "dependencies": { - "minimist": "^1.2.0" + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" }, "bin": { - "json5": "lib/cli.js" + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/xdl/node_modules/@expo/plist": { - "version": "0.0.20", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", - "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "~0.7.7", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" + "engines": { + "node": ">= 6" } }, - "node_modules/xdl/node_modules/@expo/prebuild-config": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-6.2.6.tgz", - "integrity": "sha512-uFVvDAm9dPg9p1qpnr4CVnpo2hmkZIL5FQz+VlIdXXJpe7ySh/qTGHtKWY/lWUshQkAJ0nwbKGPztGWdABns/Q==", - "license": "MIT", - "peer": true, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", "dependencies": { - "@expo/config": "~8.1.0", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/image-utils": "0.3.22", - "@expo/json-file": "^8.2.37", - "debug": "^4.3.1", - "fs-extra": "^9.0.0", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "xml2js": "0.6.0" + "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" }, - "peerDependencies": { - "expo-modules-autolinking": ">=0.8.1" + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/@expo/config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", - "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", - "license": "MIT", - "peer": true, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/@expo/config-plugins": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", - "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.6.0" - } + "node_modules/sudo-prompt": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", + "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==", + "license": "MIT" }, - "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/@expo/config-types": { - "version": "49.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", - "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "license": "ISC", - "peer": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "license": "MIT", - "peer": true, "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=8" } }, - "node_modules/xdl/node_modules/@expo/prebuild-config/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "license": "MIT", - "peer": true, "engines": { - "node": ">=4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/@expo/spawn-async": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", - "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", + "node_modules/synckit": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", + "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^6.0.5" + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" } }, - "node_modules/xdl/node_modules/@expo/vector-icons": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-13.0.0.tgz", - "integrity": "sha512-TI+l71+5aSKnShYclFa14Kum+hQMZ86b95SH6tQUG3qZEmLTarvWpKwqtTwQKqvlJSJrpFiSFu3eCuZokY6zWA==", + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, "license": "MIT", - "peer": true + "engines": { + "node": ">=6" + } }, - "node_modules/xdl/node_modules/@expo/webpack-config": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-19.0.0.tgz", - "integrity": "sha512-mX28BNyf4Cs0+4L44QQyhy5QMVfsYhOdB9Fpf3rp982KTKUsy01UFJ0irGI1jQ68jXrQn5/WU4u1pvN6DDao5Q==", - "license": "MIT", + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", "dependencies": { - "@babel/core": "^7.20.2", - "babel-loader": "^8.3.0", - "chalk": "^4.0.0", - "clean-webpack-plugin": "^4.0.0", - "copy-webpack-plugin": "^10.2.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.4.1", - "expo-pwa": "0.0.127", - "find-up": "^5.0.0", - "find-yarn-workspace-root": "~2.0.0", - "getenv": "^1.0.0", - "html-webpack-plugin": "^5.5.0", - "is-wsl": "^2.0.0", - "mini-css-extract-plugin": "^2.5.2", - "node-html-parser": "^5.2.0", - "semver": "~7.3.2", - "source-map-loader": "^3.0.1", - "style-loader": "^3.3.1", - "terser-webpack-plugin": "^5.3.0", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.11.1", - "webpack-manifest-plugin": "^4.1.1" + "minipass": "^3.0.0" }, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "expo": "^49.0.7" + "node": ">= 8" } }, - "node_modules/xdl/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "license": "MIT", - "peer": true, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/xdl/node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "license": "ISC", - "peer": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" + "engines": { + "node": ">=8" } }, - "node_modules/xdl/node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "peer": true, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", "bin": { - "semver": "bin/semver.js" + "mkdirp": "bin/cmd.js" }, "engines": { "node": ">=10" } }, - "node_modules/xdl/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" }, - "node_modules/xdl/node_modules/@urql/core": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/@urql/core/-/core-2.3.6.tgz", - "integrity": "sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==", + "node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", "license": "MIT", - "peer": true, "dependencies": { - "@graphql-typed-document-node/core": "^3.1.0", - "wonka": "^4.0.14" + "rimraf": "~2.6.2" }, - "peerDependencies": { - "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/xdl/node_modules/@urql/core/node_modules/@graphql-typed-document-node/core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", - "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "license": "MIT", - "peer": true, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/xdl/node_modules/@urql/exchange-retry": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz", - "integrity": "sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==", + "node_modules/temp/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", - "peer": true, "dependencies": { - "@urql/core": ">=2.3.1", - "wonka": "^4.0.14" - }, - "peerDependencies": { - "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/xdl/node_modules/arg": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", - "integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "peer": true, + "node_modules/temp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "sprintf-js": "~1.0.2" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/xdl/node_modules/babel-plugin-react-native-web": { - "version": "0.18.12", - "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.12.tgz", - "integrity": "sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/babel-preset-expo": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.5.2.tgz", - "integrity": "sha512-hU1G1TDiikuXV6UDZjPnX+WdbjbtidDiYhftMEVrZQSst45pDPVBWbM41TUKrpJMwv4FypsLzK+378gnMPRVWQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/plugin-proposal-decorators": "^7.12.9", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-object-rest-spread": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.12.17", - "@babel/preset-env": "^7.20.0", - "babel-plugin-module-resolver": "^5.0.0", - "babel-plugin-react-native-web": "~0.18.10", - "metro-react-native-babel-preset": "0.76.8" - } - }, - "node_modules/xdl/node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "node_modules/temp/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "license": "ISC", - "peer": true, "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">= 10" + "node": "*" } }, - "node_modules/xdl/node_modules/cacache/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/tempy": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", + "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", "license": "MIT", - "peer": true, "dependencies": { - "aggregate-error": "^3.0.0" + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "engines": { "node": ">=10" @@ -23962,1303 +15178,963 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/xdl/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "license": "MIT", - "peer": true, "engines": { - "node": ">= 10" - } - }, - "node_modules/xdl/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "license": "MIT", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "node": ">=8" }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/xdl/node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/xdl/node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", - "license": "MIT", - "peer": true, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/xdl/node_modules/dotenv": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", - "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", - "license": "BSD-2-Clause", - "peer": true, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/xdl/node_modules/dotenv-expand": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", - "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "node_modules/terser": { + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", "license": "BSD-2-Clause", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/xdl/node_modules/expo": { - "version": "49.0.23", - "resolved": "https://registry.npmjs.org/expo/-/expo-49.0.23.tgz", - "integrity": "sha512-mFdBpWisPXBuocRGywC14nDai5vSUmvEyQpwvKH/xUo+m5/TUvfqV6YIewFpW22zn5WFGFiuJPhzNrqhBBinIw==", - "license": "MIT", - "peer": true, "dependencies": { - "@babel/runtime": "^7.20.0", - "@expo/cli": "0.10.17", - "@expo/config": "8.1.2", - "@expo/config-plugins": "7.2.5", - "@expo/vector-icons": "^13.0.0", - "babel-preset-expo": "~9.5.2", - "expo-application": "~5.3.0", - "expo-asset": "~8.10.1", - "expo-constants": "~14.4.2", - "expo-file-system": "~15.4.5", - "expo-font": "~11.4.0", - "expo-keep-awake": "~12.3.0", - "expo-modules-autolinking": "1.5.1", - "expo-modules-core": "1.5.13", - "fbemitter": "^3.0.0", - "invariant": "^2.2.4", - "md5-file": "^3.2.3", - "node-fetch": "^2.6.7", - "pretty-format": "^26.5.2", - "uuid": "^3.4.0" + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" }, "bin": { - "expo": "bin/cli" - } - }, - "node_modules/xdl/node_modules/expo-application": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-5.3.1.tgz", - "integrity": "sha512-HR2+K+Hm33vLw/TfbFaHrvUbRRNRco8R+3QaCKy7eJC2LFfT05kZ15ynGaKfB5DJ/oqPV3mxXVR/EfwmE++hoA==", - "license": "MIT", - "peer": true, - "peerDependencies": { - "expo": "*" + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "node_modules/xdl/node_modules/expo-asset": { - "version": "8.10.1", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.10.1.tgz", - "integrity": "sha512-5VMTESxgY9GBsspO/esY25SKEa7RyascVkLe/OcL1WgblNFm7xCCEEUIW8VWS1nHJQGYxpMZPr3bEfjMpdWdyA==", - "license": "MIT", - "peer": true, - "dependencies": { - "blueimp-md5": "^2.10.0", - "expo-constants": "~14.4.2", - "expo-file-system": "~15.4.0", - "invariant": "^2.2.4", - "md5-file": "^3.2.3", - "path-browserify": "^1.0.0", - "url-parse": "^1.5.9" - } + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" }, - "node_modules/xdl/node_modules/expo-constants": { - "version": "14.4.2", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-14.4.2.tgz", - "integrity": "sha512-nOB122DOAjk+KrJT69lFQAoYVQGQjFHSigCPVBzVdko9S1xGsfiOH9+X5dygTsZTIlVLpQJDdmZ7ONiv3i+26w==", - "license": "MIT", - "peer": true, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", "dependencies": { - "@expo/config": "~8.1.0", - "uuid": "^3.3.2" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=8" } }, - "node_modules/xdl/node_modules/expo-constants/node_modules/@expo/config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", - "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", - "peer": true, "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/xdl/node_modules/expo-constants/node_modules/@expo/config-plugins": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", - "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", - "license": "MIT", - "peer": true, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.6.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/xdl/node_modules/expo-constants/node_modules/@expo/config-types": { - "version": "49.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", - "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/expo-constants/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "license": "ISC", - "peer": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" + "node": "*" } }, - "node_modules/xdl/node_modules/expo-constants/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "license": "MIT", - "peer": true, - "bin": { - "uuid": "bin/uuid" + "dependencies": { + "any-promise": "^1.0.0" } }, - "node_modules/xdl/node_modules/expo-constants/node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "license": "MIT", - "peer": true, "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "thenify": ">= 3.1.0 < 4" }, "engines": { - "node": ">=4.0.0" + "node": ">=0.8" } }, - "node_modules/xdl/node_modules/expo-constants/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "license": "MIT" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "license": "MIT", - "peer": true, - "engines": { - "node": ">=4.0" + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/xdl/node_modules/expo-file-system": { - "version": "15.4.5", - "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-15.4.5.tgz", - "integrity": "sha512-xy61KaTaDgXhT/dllwYDHm3ch026EyO8j4eC6wSVr/yE12MMMxAC09yGwy4f7kkOs6ztGVQF5j7ldRzNLN4l0Q==", + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "license": "MIT", - "peer": true, "dependencies": { - "uuid": "^3.4.0" + "os-tmpdir": "~1.0.2" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=0.6.0" } }, - "node_modules/xdl/node_modules/expo-file-system/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "license": "MIT", - "peer": true, - "bin": { - "uuid": "bin/uuid" - } + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" }, - "node_modules/xdl/node_modules/expo-font": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-11.4.0.tgz", - "integrity": "sha512-nkmezCFD7gR/I6R+e3/ry18uEfF8uYrr6h+PdBJu+3dawoLOpo+wFb/RG9bHUekU1/cPanR58LR7G5MEMKHR2w==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "license": "MIT", - "peer": true, "dependencies": { - "fontfaceobserver": "^2.1.0" + "is-number": "^7.0.0" }, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=8.0" } }, - "node_modules/xdl/node_modules/expo-keep-awake": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-12.3.0.tgz", - "integrity": "sha512-ujiJg1p9EdCOYS05jh5PtUrfiZnK0yyLy+UewzqrjUqIT8eAGMQbkfOn3C3fHE7AKd5AefSMzJnS3lYZcZYHDw==", + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "license": "MIT", - "peer": true, - "peerDependencies": { - "expo": "*" + "engines": { + "node": ">=0.6" } }, - "node_modules/xdl/node_modules/expo-modules-autolinking": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.5.1.tgz", - "integrity": "sha512-yt5a1VCp2BF9CrsO689PCD5oXKP14MMhnOanQMvDn4BDpURYfzAlDVGC5fZrNQKtwn/eq3bcrxIwZ7D9QjVVRg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@expo/config": "~8.1.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "fast-glob": "^3.2.5", - "find-up": "^5.0.0", - "fs-extra": "^9.1.0" - }, + "node_modules/touch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "license": "ISC", "bin": { - "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + "nodetouch": "bin/nodetouch.js" } }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/@expo/config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", - "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/ts-api-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", + "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" } }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/@expo/config-plugins": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", - "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.6.0" + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/@expo/config-types": { - "version": "49.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", - "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "minimist": "^1.2.0" }, - "engines": { - "node": ">=10" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "license": "MIT", - "peer": true, "dependencies": { - "universalify": "^2.0.0" + "prelude-ls": "^1.2.1" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "peer": true, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">= 10.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "license": "MIT", - "peer": true, "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" }, "engines": { - "node": ">=4.0.0" + "node": ">= 0.6" } }, - "node_modules/xdl/node_modules/expo-modules-autolinking/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, "license": "MIT", - "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, "engines": { - "node": ">=4.0" + "node": ">= 0.4" } }, - "node_modules/xdl/node_modules/expo-modules-core": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.5.13.tgz", - "integrity": "sha512-cKRsiHKwpDPRkBgMW3XdUWmEUDzihEPWXAyeo629BXpJ6uX6a66Zbz63SEXhlgsbLq8FB77gvYku3ceBqb+hHg==", + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "compare-versions": "^3.4.0", - "invariant": "^2.2.4" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/expo/node_modules/@expo/config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", - "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~7.2.0", - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "^8.2.37", - "getenv": "^1.0.0", - "glob": "7.1.6", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "semver": "7.5.3", - "slugify": "^1.3.4", - "sucrase": "^3.20.0" + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/expo/node_modules/@expo/config-plugins": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", - "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@expo/config-types": "^49.0.0-alpha.1", - "@expo/json-file": "~8.2.37", - "@expo/plist": "^0.0.20", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.6.0" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/expo/node_modules/@expo/config-types": { - "version": "49.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", - "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/expo/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "node_modules/typescript": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "license": "Apache-2.0", "bin": { - "semver": "bin/semver.js" + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=10" + "node": ">=14.17" } }, - "node_modules/xdl/node_modules/expo/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "node_modules/ua-parser-js": { + "version": "0.7.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", + "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], "license": "MIT", - "peer": true, "bin": { - "uuid": "bin/uuid" + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" } }, - "node_modules/xdl/node_modules/expo/node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" }, - "engines": { - "node": ">=4.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/expo/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4.0" - } + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "license": "MIT" }, - "node_modules/xdl/node_modules/form-data": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.2.tgz", - "integrity": "sha512-GgwY0PS7DbXqajuGf4OYlsrIu3zgxD6Vvql43IBhm6MahqA5SK/7mwhtNj2AdH2z35YR34ujJ7BN+3fFC3jP5Q==", + "node_modules/undici": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", + "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12", - "safe-buffer": "^5.2.1" - }, "engines": { - "node": ">= 0.12" + "node": ">=18.17" } }, - "node_modules/xdl/node_modules/fs-extra": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", - "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/xdl/node_modules/fs-extra/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/xdl/node_modules/fs-extra/node_modules/jsonfile/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=4" } }, - "node_modules/xdl/node_modules/fs-extra/node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=4" } }, - "node_modules/xdl/node_modules/fs-minipass": { + "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", - "peer": true, - "dependencies": { - "minipass": "^3.0.0" - }, + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=4" } }, - "node_modules/xdl/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "unique-slug": "^4.0.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/xdl/node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" + "imurmurhash": "^0.1.4" }, "engines": { - "node": ">=10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/xdl/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "license": "MIT", - "peer": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/xdl/node_modules/lightningcss": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz", - "integrity": "sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==", - "license": "MPL-2.0", - "peer": true, "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-darwin-arm64": "1.19.0", - "lightningcss-darwin-x64": "1.19.0", - "lightningcss-linux-arm-gnueabihf": "1.19.0", - "lightningcss-linux-arm64-gnu": "1.19.0", - "lightningcss-linux-arm64-musl": "1.19.0", - "lightningcss-linux-x64-gnu": "1.19.0", - "lightningcss-linux-x64-musl": "1.19.0", - "lightningcss-win32-x64-msvc": "1.19.0" - } - }, - "node_modules/xdl/node_modules/lightningcss-darwin-arm64": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz", - "integrity": "sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/xdl/node_modules/lightningcss-darwin-x64": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz", - "integrity": "sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/xdl/node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz", - "integrity": "sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==", - "cpu": [ - "arm" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">= 12.0.0" + "crypto-random-string": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/xdl/node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz", - "integrity": "sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "peer": true, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=8" } }, - "node_modules/xdl/node_modules/lightningcss-linux-arm64-musl": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz", - "integrity": "sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "peer": true, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "license": "MIT", "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 4.0.0" } }, - "node_modules/xdl/node_modules/lightningcss-linux-x64-gnu": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz", - "integrity": "sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "peer": true, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 0.8" } }, - "node_modules/xdl/node_modules/lightningcss-linux-x64-musl": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz", - "integrity": "sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } ], - "peer": true, - "engines": { - "node": ">= 12.0.0" + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/xdl/node_modules/lightningcss-win32-x64-msvc": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz", - "integrity": "sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">= 12.0.0" + "bin": { + "update-browserslist-db": "cli.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/xdl/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "license": "ISC", + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "punycode": "^2.1.0" } }, - "node_modules/xdl/node_modules/metro-react-native-babel-preset": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz", - "integrity": "sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg==", + "node_modules/use-latest-callback": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.3.tgz", + "integrity": "sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ==", "license": "MIT", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.20.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.4.0" - }, - "engines": { - "node": ">=16" - }, "peerDependencies": { - "@babel/core": "*" + "react": ">=16.8" } }, - "node_modules/xdl/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { - "node": "*" + "node": ">= 0.4.0" } }, - "node_modules/xdl/node_modules/minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "node_modules/uuid": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", + "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/esm/bin/uuid" } }, - "node_modules/xdl/node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "node_modules/validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "license": "ISC", - "peer": true, - "dependencies": { - "minipass": "^3.0.0" - }, "engines": { - "node": ">= 8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/xdl/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "license": "MIT", - "peer": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/xdl/node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.0.0" - } + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "license": "MIT" }, - "node_modules/xdl/node_modules/npm-package-arg": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", - "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", - "license": "ISC", + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", "dependencies": { - "hosted-git-info": "^3.0.2", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" + "makeerror": "1.0.12" } }, - "node_modules/xdl/node_modules/npm-package-arg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } + "node_modules/warn-once": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", + "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==", + "license": "MIT" }, - "node_modules/xdl/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "license": "MIT", - "peer": true, "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "defaults": "^1.0.3" } }, - "node_modules/xdl/node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/xdl/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, - "node_modules/xdl/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/whatwg-url-without-unicode": { + "version": "8.0.0-3", + "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", + "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", "license": "MIT", - "peer": true, "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "buffer": "^5.4.3", + "punycode": "^2.1.1", + "webidl-conversions": "^5.0.0" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, - "node_modules/xdl/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", - "license": "MIT", - "peer": true, + "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/xdl/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, "bin": { - "semver": "bin/semver.js" + "node-which": "bin/node-which" }, "engines": { - "node": ">=10" + "node": ">= 8" } }, - "node_modules/xdl/node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/xdl/node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "peer": true, - "dependencies": { - "ms": "2.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT", - "peer": true - }, - "node_modules/xdl/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "dev": true, "license": "MIT", "dependencies": { - "shebang-regex": "^1.0.0" + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/xdl/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, "license": "MIT", "dependencies": { - "source-map": "^0.5.6" - } - }, - "node_modules/xdl/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "minipass": "^3.1.1" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, "license": "MIT", - "peer": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xdl/node_modules/sudo-prompt": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", - "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", + "node_modules/wonka": { + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.4.tgz", + "integrity": "sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==", "license": "MIT" }, - "node_modules/xdl/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "license": "(MIT OR CC0-1.0)", - "peer": true, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "license": "MIT", "engines": { - "node": ">=6" - } - }, - "node_modules/xdl/node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "license": "ISC", - "peer": true, - "dependencies": { - "unique-slug": "^2.0.0" + "node": ">=0.10.0" } }, - "node_modules/xdl/node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "license": "ISC", - "peer": true, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/xdl/node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "license": "MIT", - "peer": true, "dependencies": { - "crypto-random-string": "^1.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/xdl/node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" - } + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" }, - "node_modules/xdl/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", "license": "ISC", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, - "node_modules/xdl/node_modules/wonka": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz", - "integrity": "sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==", + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "license": "MIT", - "peer": true + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, - "node_modules/xdl/node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "license": "MIT", + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "license": "Apache-2.0", "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" }, "engines": { - "node": ">=4.0.0" + "node": ">=10.0.0" } }, - "node_modules/xdl/node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "node_modules/xcode/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", "license": "MIT", - "engines": { - "node": ">=4.0" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/xdl/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, "node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", "license": "MIT", "dependencies": { "sax": ">=0.6.0", @@ -25310,15 +16186,6 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "license": "ISC" }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", @@ -25346,106 +16213,6 @@ "node": ">=12" } }, - "node_modules/yarnhook": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/yarnhook/-/yarnhook-0.6.2.tgz", - "integrity": "sha512-+vrULrVsgYbLd0ie1Ba087xYK4rzB6m2TQNgVen3pXZsm/FRl6GeYzsXttJ4Q9I/MmcK142wMaSFUPlBFASYHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^4.0.3", - "find-parent-dir": "^0.3.1" - }, - "bin": { - "yarnhook": "index.js" - } - }, - "node_modules/yarnhook/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/yarnhook/node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/yarnhook/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yarnhook/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/yarnhook/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yarnhook/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index 6eea64b..14d9280 100644 --- a/package.json +++ b/package.json @@ -16,54 +16,68 @@ }, "dependencies": { "@expo/metro-runtime": "~4.0.0", - "@react-native-async-storage/async-storage": "^1.23.1", + "@react-native-async-storage/async-storage": "1.23.1", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", + "@typescript-eslint/eslint-plugin": "^8.15.0", + "@typescript-eslint/parser": "^8.15.0", + "axios": "^1.7.7", + "body-parser": "^1.20.3", + "cookie": "^1.0.2", + "cross-spawn": "^7.0.6", "dotenv": "^16.4.5", "expo": "^52.0.0", "expo-auth-session": "~6.0.0", - "expo-camera": "~16.0.5", - "expo-cli": "^6.3.12", + "expo-camera": "^16.0.6", "expo-constants": "~17.0.3", "expo-crypto": "~14.0.1", - "expo-dev-client": "~5.0.2", + "expo-dev-client": "^5.0.3", "expo-device": "~7.0.1", "expo-status-bar": "~2.0.0", "expo-web-browser": "~14.0.1", + "got": "^14.4.4", + "minimatch": "^10.0.1", + "node-forge": "^1.3.1", "nodemon": "^3.1.7", + "path-to-regexp": "^8.2.0", + "qs": "^6.13.1", "react": "^18.3.1", - "react-dom": "18.2.0", + "react-dom": "^18.3.1", "react-native": "^0.76.2", "react-native-config": "^1.5.3", "react-native-dotenv": "^3.4.11", "react-native-gesture-handler": "~2.20.2", "react-native-reanimated": "~3.16.1", - "react-native-safe-area-context": "^4.12.0", + "react-native-safe-area-context": "4.12.0", "react-native-screens": "~4.1.0", "react-native-svg": "15.8.0", "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", "react-native-web": "~0.19.13", + "semver": "^7.6.3", + "send": "^1.1.0", + "uuid": "^11.0.3", + "xml2js": "^0.6.2", "zod": "^3.23.8", "zustand": "^5.0.0-rc.2" }, "devDependencies": { - "@babel/core": "^7.25.2", - "@eslint/js": "^9.9.0", - "@ianvs/prettier-plugin-sort-imports": "^4.3.1", + "@eslint/config-array": "^0.19.0", + "@eslint/object-schema": "^2.1.4", "@types/react": "~18.3.12", "babel-plugin-module-resolver": "^5.0.2", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-config-expo": "~8.0.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-react-hooks": "^5.0.0", + "glob": "^11.0.0", "husky": "^9.1.5", - "metro-react-native-babel-preset": "^0.77.0", "prettier": "^3.3.3", - "typescript": "^5.3.3", - "yarnhook": "^0.6.2" + "rimraf": "^6.0.1", + "typescript": "^5.3.3" }, "private": true } diff --git a/src/supabase/queries/species 2.ts b/src/supabase/queries/species 2.ts deleted file mode 100644 index b89d4cf..0000000 --- a/src/supabase/queries/species 2.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { Species } from '@/types/species'; -import { supabase } from '../client'; - -export async function addSpecies(species: Species) { - const { error } = await supabase.from('species').insert({ ...species }); - - if (error) { - throw new Error(`Error inserting species: ${error.message}`); - } -} - -export async function updateSpecies( - speciesName: string, - update: Partial>, -) { - const { error } = await supabase - .from('species') - .update({ ...update }) - .eq('name', speciesName); - - if (error) { - throw new Error(`Error updating species: ${error.message}`); - } -} - -export async function getAllSpecies() { - const { error, data } = await supabase.from('species').select(); - - if (error) { - throw new Error(`Error getting all species: ${error.message}`); - } - - return data as Species[]; -} - -export async function getSpecies(speciesName: string) { - const { error, data } = await supabase - .from('species') - .select('*') - .eq('name', speciesName) - .limit(1); - - if (error) { - throw new Error(`Error getting species: ${error.message}`); - } - - if (!data || data.length === 0) { - throw new Error(`No species found with name: ${speciesName}`); - } - - return data[0] as Species; -} - -export async function deleteSpecies(speciesName: string) { - const { error } = await supabase - .from('species') - .delete() - .eq('name', speciesName); - - if (error) { - throw new Error(`Error deleting species: ${error.message}`); - } -} diff --git a/src/supabase/queries/trees 2.ts b/src/supabase/queries/trees 2.ts deleted file mode 100644 index 07acac8..0000000 --- a/src/supabase/queries/trees 2.ts +++ /dev/null @@ -1,242 +0,0 @@ -import { supabase } from '../client'; - -// Function to add a single tree -export async function addTree(species: string) { - const { error } = await supabase.rpc('add_tree', { species }); - - if (error) { - throw new Error(`Error adding tree: ${error.message}`); - } -} - -// Function to add multiple trees -export async function addMultipleTrees(species: string, quantity: number) { - const { error } = await supabase.rpc('add_multiple_trees', { - species: species, - quantity: quantity, - }); - - if (error) { - throw new Error(`Error adding multiple trees: ${error.message}`); - } -} - -// Function to remove a single tree by UUID -export async function removeTree(treeId: string) { - const { error } = await supabase.rpc('remove_tree', { - tree_uuid: treeId, - }); - - if (error) { - throw new Error(`Error removing tree: ${error.message}`); - } -} - -// Function to remove multiple trees by a list of UUIDs -export async function removeMultipleTrees(treeIds: string[]) { - const { error } = await supabase.rpc('remove_multiple_trees', { - tree_uuids: treeIds, - }); - - if (error) { - throw new Error(`Error removing multiple trees: ${error.message}`); - } -} - -// Retrieves tree info by UUID, returns properties as JSON: { "bank": null, "date": null, "health_status": null, ... } -export async function getTreeInfo(treeId: string) { - const { data, error } = await supabase.rpc('get_tree_by_uuid', { - tree_uuid: treeId, - }); - - if (error) { - throw new Error(`Error retrieving tree info: ${error.message}`); - } - - return data; -} - -// Functions to update each property - -// Update species -export async function updateTreeSpecies(treeId: string, newSpecies: string) { - const { error } = await supabase - .from('trees') - .update({ species: newSpecies }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating species: ${error.message}`); - } -} - -// Update street address -export async function updateTreeStreetAddress( - treeId: string, - newAddress: string, -) { - const { error } = await supabase - .from('trees') - .update({ street_address: newAddress }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating street address: ${error.message}`); - } -} - -// Update bank -export async function updateTreeBank(treeId: string, newBank: number) { - const { error } = await supabase - .from('trees') - .update({ bank: newBank }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating bank: ${error.message}`); - } -} - -// Update row -export async function updateTreeRow(treeId: string, newRow: number) { - const { error } = await supabase - .from('trees') - .update({ row: newRow }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating row: ${error.message}`); - } -} - -// Update health status -export async function updateTreeHealthStatus( - treeId: string, - newHealthStatus: string, -) { - const { error } = await supabase - .from('trees') - .update({ health_status: newHealthStatus }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating health status: ${error.message}`); - } -} - -// Update planted status -export async function updateTreePlanted(treeId: string, isPlanted: boolean) { - const { error } = await supabase - .from('trees') - .update({ planted: isPlanted }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating planted status: ${error.message}`); - } -} - -// Update sold status -export async function updateTreeSold(treeId: string, isSold: boolean) { - const { error } = await supabase - .from('trees') - .update({ sold: isSold }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating sold status: ${error.message}`); - } -} - -// Update reserved status -export async function updateTreeReserved(treeId: string, isReserved: boolean) { - const { error } = await supabase - .from('trees') - .update({ reserved: isReserved }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating reserved status: ${error.message}`); - } -} - -// Update reserved for -export async function updateTreeReservedFor( - treeId: string, - reservedFor?: string, -) { - const { error } = await supabase - .from('trees') - .update({ reserved_for: reservedFor }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating reserved for: ${error.message}`); - } -} - -// Update street ready status -export async function updateTreeStreetReady( - treeId: string, - isStreetReady?: boolean, -) { - const { error } = await supabase - .from('trees') - .update({ street_ready: isStreetReady }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating street ready status: ${error.message}`); - } -} - -// Update required action -export async function updateTreeRequiredAction( - treeId: string, - requiredAction?: string, -) { - const { error } = await supabase - .from('trees') - .update({ required_action: requiredAction }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating required action: ${error.message}`); - } -} - -// Update source -export async function updateTreeSource(treeId: string, source?: string) { - const { error } = await supabase - .from('trees') - .update({ source }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating source: ${error.message}`); - } -} - -// Update date -export async function updateTreeDate(treeId: string, date?: Date) { - const { error } = await supabase - .from('trees') - .update({ date }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating date: ${error.message}`); - } -} - -// Update QR code URL -export async function updateTreeQrCodeUrl(treeId: string, qrCodeUrl?: string) { - const { error } = await supabase - .from('trees') - .update({ qr_code_url: qrCodeUrl }) - .eq('tree_id', treeId); - - if (error) { - throw new Error(`Error updating QR code URL: ${error.message}`); - } -} From 3633c2879e5d03664e6f061a127122cf02d4c9ca Mon Sep 17 00:00:00 2001 From: Carolyn Zhuang Date: Wed, 20 Nov 2024 16:32:59 -0800 Subject: [PATCH 46/67] fixed --- package-lock.json | 59 ++++++++++++++++++++++++++++++++--------------- package.json | 2 ++ 2 files changed, 43 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7b3fba5..5f85934 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "1.0.0", "dependencies": { "@expo/metro-runtime": "~4.0.0", + "@ianvs/prettier-plugin-sort-imports": "^4.4.0", "@react-native-async-storage/async-storage": "1.23.1", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", @@ -64,6 +65,7 @@ "eslint": "^8.57.1", "eslint-config-expo": "~8.0.1", "eslint-config-prettier": "^9.1.0", + "eslint-plugin-expo": "^0.1.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react-hooks": "^5.0.0", "glob": "^11.0.0", @@ -3465,6 +3467,28 @@ "deprecated": "Use @eslint/object-schema instead", "license": "BSD-3-Clause" }, + "node_modules/@ianvs/prettier-plugin-sort-imports": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.4.0.tgz", + "integrity": "sha512-f4/e+/ANGk3tHuwRW0uh2YuBR50I4h1ZjGQ+5uD8sWfinHTivQsnieR5cz24t8M6Vx4rYvZ5v/IEKZhYpzQm9Q==", + "license": "Apache-2.0", + "dependencies": { + "@babel/generator": "^7.26.2", + "@babel/parser": "^7.26.2", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "semver": "^7.5.2" + }, + "peerDependencies": { + "@vue/compiler-sfc": "2.7.x || 3.x", + "prettier": "2 || 3" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + } + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -7619,23 +7643,6 @@ "eslint": ">=8.10" } }, - "node_modules/eslint-config-expo/node_modules/eslint-plugin-expo": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-0.1.0.tgz", - "integrity": "sha512-bX0ABF5CTbwUnFXHN5aHhx2uyasbmr1ADlY/D1bmFb31sNd1rc+K1Ss4/BlTU6H0urGNOD30+q7LTDABKB/10g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "^8.9.0", - "@typescript-eslint/utils": "^8.9.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "eslint": ">=8 <9" - } - }, "node_modules/eslint-config-expo/node_modules/eslint-plugin-react-hooks": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", @@ -7748,6 +7755,23 @@ "ms": "^2.1.1" } }, + "node_modules/eslint-plugin-expo": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-0.1.0.tgz", + "integrity": "sha512-bX0ABF5CTbwUnFXHN5aHhx2uyasbmr1ADlY/D1bmFb31sNd1rc+K1Ss4/BlTU6H0urGNOD30+q7LTDABKB/10g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "^8.9.0", + "@typescript-eslint/utils": "^8.9.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8 <9" + } + }, "node_modules/eslint-plugin-import": { "version": "2.31.0", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", @@ -13012,7 +13036,6 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", - "dev": true, "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" diff --git a/package.json b/package.json index 14d9280..7574111 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ }, "dependencies": { "@expo/metro-runtime": "~4.0.0", + "@ianvs/prettier-plugin-sort-imports": "^4.4.0", "@react-native-async-storage/async-storage": "1.23.1", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", @@ -71,6 +72,7 @@ "eslint": "^8.57.1", "eslint-config-expo": "~8.0.1", "eslint-config-prettier": "^9.1.0", + "eslint-plugin-expo": "^0.1.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react-hooks": "^5.0.0", "glob": "^11.0.0", From 51021e250248d9ab1612eddffe41cf538caa8dd5 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Tue, 3 Dec 2024 16:26:04 -0800 Subject: [PATCH 47/67] rename files --- App.tsx | 2 +- src/components/GoogleSignInButton.tsx | 2 +- src/components/GoogleSignOutButton.tsx | 2 +- .../AllTreesScreen.tsx => TreeSearch/TreeSearch.tsx} | 4 ++-- src/screens/available_trees/AvailableTreesScreen.tsx | 12 ------------ src/screens/login/{LoginScreen.tsx => Login.tsx} | 0 6 files changed, 5 insertions(+), 17 deletions(-) rename src/screens/{all_trees/AllTreesScreen.tsx => TreeSearch/TreeSearch.tsx} (60%) delete mode 100644 src/screens/available_trees/AvailableTreesScreen.tsx rename src/screens/login/{LoginScreen.tsx => Login.tsx} (100%) diff --git a/App.tsx b/App.tsx index 4328ddc..b20e7c4 100644 --- a/App.tsx +++ b/App.tsx @@ -3,7 +3,7 @@ import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import AllTreesScreen from '@/screens/all_trees/AllTreesScreen'; import AvailableTreesScreen from '@/screens/available_trees/AvailableTreesScreen'; -import LoginScreen from '@/screens/login/LoginScreen'; +import LoginScreen from '@/screens/Login/Login'; import { LoginStackParamList } from '@/types/navigation'; const Stack = createNativeStackNavigator(); diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index ad94cdc..090a784 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -5,7 +5,7 @@ import * as Google from 'expo-auth-session/providers/google'; import * as WebBrowser from 'expo-web-browser'; import AsyncStorage from '@react-native-async-storage/async-storage'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { styles } from '@/screens/login/styles'; +import { styles } from '@/screens/Login/styles'; import { LoginStackParamList } from '@/types/navigation'; WebBrowser.maybeCompleteAuthSession(); diff --git a/src/components/GoogleSignOutButton.tsx b/src/components/GoogleSignOutButton.tsx index 9970774..ffba47a 100644 --- a/src/components/GoogleSignOutButton.tsx +++ b/src/components/GoogleSignOutButton.tsx @@ -1,6 +1,6 @@ import { Text, TouchableOpacity } from 'react-native'; import AsyncStorage from '@react-native-async-storage/async-storage'; -import { styles } from '@/screens/login/styles'; +import { styles } from '@/screens/Login/styles'; export default function GoogleSignOutButton() { return ( diff --git a/src/screens/all_trees/AllTreesScreen.tsx b/src/screens/TreeSearch/TreeSearch.tsx similarity index 60% rename from src/screens/all_trees/AllTreesScreen.tsx rename to src/screens/TreeSearch/TreeSearch.tsx index ce258f9..66a01b1 100644 --- a/src/screens/all_trees/AllTreesScreen.tsx +++ b/src/screens/TreeSearch/TreeSearch.tsx @@ -1,7 +1,7 @@ import { StyleSheet, Text } from 'react-native'; -export default function AllTreesScreen() { - return All Trees; +export default function TreeSearchScreen() { + return Tree SEarch; } const styles = StyleSheet.create({ diff --git a/src/screens/available_trees/AvailableTreesScreen.tsx b/src/screens/available_trees/AvailableTreesScreen.tsx deleted file mode 100644 index 0390ecb..0000000 --- a/src/screens/available_trees/AvailableTreesScreen.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { StyleSheet, Text } from 'react-native'; - -export default function AllTreesScreen() { - return Available Trees; -} - -const styles = StyleSheet.create({ - text: { - fontSize: 100, - textAlign: 'center', - }, -}); diff --git a/src/screens/login/LoginScreen.tsx b/src/screens/login/Login.tsx similarity index 100% rename from src/screens/login/LoginScreen.tsx rename to src/screens/login/Login.tsx From a4a2251cf470ec3462245ea9edd73893027cd81b Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Tue, 3 Dec 2024 16:39:07 -0800 Subject: [PATCH 48/67] more renaming --- App.tsx | 12 +++------- src/components/GoogleSignInButton.tsx | 34 +++++++++++++-------------- src/screens/TreeInfo/TreeInfo.tsx | 9 ++++--- src/screens/login/Login.tsx | 6 ++--- src/types/navigation.tsx | 5 ++-- 5 files changed, 31 insertions(+), 35 deletions(-) diff --git a/App.tsx b/App.tsx index b20e7c4..fcea910 100644 --- a/App.tsx +++ b/App.tsx @@ -1,9 +1,8 @@ import React from 'react'; import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; -import AllTreesScreen from '@/screens/all_trees/AllTreesScreen'; -import AvailableTreesScreen from '@/screens/available_trees/AvailableTreesScreen'; import LoginScreen from '@/screens/Login/Login'; +import TreeSearchScreen from '@/screens/TreeSearch/TreeSearch'; import { LoginStackParamList } from '@/types/navigation'; const Stack = createNativeStackNavigator(); @@ -19,13 +18,8 @@ export default function App() { options={{ headerShown: false }} /> - diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index 090a784..0779520 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -25,24 +25,24 @@ export default function GoogleSignInButton({ navigation, route }: LoginProps) { console.log(userInfo); useEffect(() => { - handleSignInWithGoogle(); - }, [response]); - - async function handleSignInWithGoogle() { - try { - const userJSON = await AsyncStorage.getItem('@user'); - if (userJSON) { - setUserInfo(JSON.parse(userJSON)); - } else if ( - response?.type === 'success' && - response.authentication?.accessToken - ) { - getUserInfo(response.authentication.accessToken); + async function handleSignInWithGoogle() { + try { + const userJSON = await AsyncStorage.getItem('@user'); + if (userJSON) { + setUserInfo(JSON.parse(userJSON)); + } else if ( + response?.type === 'success' && + response.authentication?.accessToken + ) { + getUserInfo(response.authentication.accessToken); + } + } catch (error) { + console.error('Error retrieving user data from AsyncStorage:', error); } - } catch (error) { - console.error('Error retrieving user data from AsyncStorage:', error); } - } + + handleSignInWithGoogle(); + }, [response]); const getUserInfo = async (token: string) => { if (!token) return; @@ -65,7 +65,7 @@ export default function GoogleSignInButton({ navigation, route }: LoginProps) { { promptAsync(); - navigation.navigate('AllTrees'); + navigation.navigate('TreeSearch'); }} > Login Here diff --git a/src/screens/TreeInfo/TreeInfo.tsx b/src/screens/TreeInfo/TreeInfo.tsx index 7f568a9..ec49647 100644 --- a/src/screens/TreeInfo/TreeInfo.tsx +++ b/src/screens/TreeInfo/TreeInfo.tsx @@ -4,12 +4,15 @@ import { NativeStackScreenProps } from '@react-navigation/native-stack'; import { RootStackParamList } from '@/types/navigation'; import styles from './styles'; -type TreeInfoPageProps = NativeStackScreenProps< +type TreeInfoScreenProps = NativeStackScreenProps< RootStackParamList, - 'TreeInfoPage' + 'TreeInfoScreen' >; -export default function TreeInfo({ route, navigation }: TreeInfoPageProps) { +export default function TreeInfoScreen({ + route, + navigation, +}: TreeInfoScreenProps) { return ( Tree Id: diff --git a/src/screens/login/Login.tsx b/src/screens/login/Login.tsx index d7315f0..62f6499 100644 --- a/src/screens/login/Login.tsx +++ b/src/screens/login/Login.tsx @@ -4,9 +4,9 @@ import GoogleSignInButton from '@/components/GoogleSignInButton'; import { LoginStackParamList } from '@/types/navigation'; import { styles } from './styles'; -type LoginProps = NativeStackScreenProps; +type LoginScreenProps = NativeStackScreenProps; -export default function LoginScreen({ navigation, route }: LoginProps) { +export default function LoginScreen({ navigation, route }: LoginScreenProps) { return ( I am a... @@ -17,7 +17,7 @@ export default function LoginScreen({ navigation, route }: LoginProps) { navigation.navigate('AvailableTrees')} + onPress={() => navigation.navigate('TreeSearch')} > Guest diff --git a/src/types/navigation.tsx b/src/types/navigation.tsx index 14ba82d..8772336 100644 --- a/src/types/navigation.tsx +++ b/src/types/navigation.tsx @@ -1,11 +1,10 @@ export type LoginStackParamList = { Login: undefined; - AvailableTrees: undefined; - AllTrees: undefined; + TreeSearch: undefined; }; export type RootStackParamList = { Home: undefined; Scanner: undefined; - TreeInfoPage: { treeId: string }; + TreeInfoScreen: { treeId: string }; }; From b6298075d1940241475919a100cd58267e8ae897 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Tue, 3 Dec 2024 16:39:57 -0800 Subject: [PATCH 49/67] even more renaming --- src/components/QRCodeScanner/QRCodeScanner.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/QRCodeScanner/QRCodeScanner.tsx b/src/components/QRCodeScanner/QRCodeScanner.tsx index 4d71f2c..db58279 100644 --- a/src/components/QRCodeScanner/QRCodeScanner.tsx +++ b/src/components/QRCodeScanner/QRCodeScanner.tsx @@ -88,7 +88,7 @@ export default function QRCodeScanner({ navigation }: QRCodeScannerProps) { qrCodeFound ? styles.scanButtonEnabled : styles.scanButtonDisabled, ]} onPress={() => - navigation.push('TreeInfoPage', { treeId: qrCodeData ?? '' }) + navigation.push('TreeInfoScreen', { treeId: qrCodeData ?? '' }) } disabled={!qrCodeFound} > From 8d2ded76e0f35462650f0b090f244f2395ac5917 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Wed, 4 Dec 2024 10:18:33 -0800 Subject: [PATCH 50/67] fix tsconfig --- tsconfig.json | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index 81a4bf2..c02408d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -18,12 +18,6 @@ } }, "extends": "expo/tsconfig.base", - "include": [ - "src/**/*.ts", - "src/**/*.tsx", - "src/***/**/*.tsx", - "App.tsx", - "./graphics.d.ts" - ], + "include": ["src/**/*.ts", "src/**/*.tsx", "App.tsx", "./graphics.d.ts"], "exclude": ["node_modules"] } From 6eb1cf5d7914f5c25c31fa8487a13db111cad2f0 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Wed, 4 Dec 2024 10:49:36 -0800 Subject: [PATCH 51/67] install eslint import resolver ts --- package-lock.json | 20 ++++++++++++++------ package.json | 1 + 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5f85934..15aac12 100644 --- a/package-lock.json +++ b/package-lock.json @@ -65,6 +65,7 @@ "eslint": "^8.57.1", "eslint-config-expo": "~8.0.1", "eslint-config-prettier": "^9.1.0", + "eslint-import-resolver-typescript": "^3.7.0", "eslint-plugin-expo": "^0.1.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react-hooks": "^5.0.0", @@ -7692,20 +7693,20 @@ } }, "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz", - "integrity": "sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.7.0.tgz", + "integrity": "sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==", "dev": true, "license": "ISC", "dependencies": { "@nolyfill/is-core-module": "1.0.39", - "debug": "^4.3.5", + "debug": "^4.3.7", "enhanced-resolve": "^5.15.0", - "eslint-module-utils": "^2.8.1", "fast-glob": "^3.3.2", "get-tsconfig": "^4.7.5", "is-bun-module": "^1.0.2", - "is-glob": "^4.0.3" + "is-glob": "^4.0.3", + "stable-hash": "^0.0.4" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -14615,6 +14616,13 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/stable-hash": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.4.tgz", + "integrity": "sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==", + "dev": true, + "license": "MIT" + }, "node_modules/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", diff --git a/package.json b/package.json index 7574111..3940f57 100644 --- a/package.json +++ b/package.json @@ -72,6 +72,7 @@ "eslint": "^8.57.1", "eslint-config-expo": "~8.0.1", "eslint-config-prettier": "^9.1.0", + "eslint-import-resolver-typescript": "^3.7.0", "eslint-plugin-expo": "^0.1.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react-hooks": "^5.0.0", From 967f6adb7e47fc7f301b18d3b9516cf3c236a9d1 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Wed, 4 Dec 2024 10:52:29 -0800 Subject: [PATCH 52/67] fix eslint --- .eslintrc.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.eslintrc.js b/.eslintrc.js index d01e437..f40588d 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -12,4 +12,12 @@ module.exports = { '@typescript-eslint/no-explicit-any': 'warn', '@typescript-eslint/no-shadow': 'error', }, + settings: { + 'import/resolver': { + typescript: { + alwaysTryTypes: true, + project: './tsconfig.json', + }, + }, + }, }; From 3d0d236fefed2875a1df8ad365d7978dacc401e1 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Wed, 4 Dec 2024 12:01:45 -0800 Subject: [PATCH 53/67] add package-lock --- package-lock.json | 16854 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 16854 insertions(+) diff --git a/package-lock.json b/package-lock.json index e69de29..4b346fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -0,0 +1,16854 @@ +{ + "name": "our-city-forest", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "our-city-forest", + "version": "1.0.0", + "dependencies": { + "@expo/metro-runtime": "~4.0.0", + "@react-native-async-storage/async-storage": "^2.0.0", + "@react-navigation/native": "^6.1.18", + "@react-navigation/native-stack": "^6.11.0", + "@supabase/supabase-js": "^2.45.6", + "@types/react-navigation": "^3.0.8", + "axios": "^1.7.7", + "body-parser": "^1.20.3", + "cookie": "^1.0.2", + "cross-spawn": "^7.0.6", + "dotenv": "^16.4.5", + "expo": "^52.0.0", + "expo-auth-session": "~6.0.0", + "expo-camera": "^16.0.6", + "expo-constants": "~17.0.3", + "expo-crypto": "~14.0.1", + "expo-dev-client": "^5.0.3", + "expo-device": "~7.0.1", + "expo-status-bar": "~2.0.0", + "expo-web-browser": "~14.0.1", + "got": "^14.4.4", + "minimatch": "^10.0.1", + "node-forge": "^1.3.1", + "path-to-regexp": "^8.2.0", + "qs": "^6.13.1", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-native": "^0.76.2", + "react-native-config": "^1.5.3", + "react-native-dotenv": "^3.4.11", + "react-native-gesture-handler": "~2.20.2", + "react-native-reanimated": "~3.16.1", + "react-native-safe-area-context": "4.12.0", + "react-native-screens": "~4.1.0", + "react-native-svg": "15.8.0", + "react-native-toast-message": "^2.2.1", + "react-native-url-polyfill": "^2.0.0", + "react-native-web": "~0.19.13", + "semver": "^7.6.3", + "send": "^1.1.0", + "uuid": "^11.0.3", + "xml2js": "^0.6.2", + "zod": "^3.23.8", + "zustand": "^5.0.0-rc.2" + }, + "devDependencies": { + "@babel/core": "^7.24.0", + "@eslint/config-array": "^0.19.0", + "@eslint/js": "^9.9.0", + "@eslint/object-schema": "^2.1.4", + "@ianvs/prettier-plugin-sort-imports": "^4.4.0", + "@types/react": "~18.3.12", + "@typescript-eslint/eslint-plugin": "^8.15.0", + "@typescript-eslint/parser": "^8.15.0", + "babel-plugin-module-resolver": "^5.0.2", + "eslint": "^8.57.1", + "eslint-config-expo": "~8.0.1", + "eslint-config-prettier": "^9.1.0", + "eslint-import-resolver-typescript": "^3.7.0", + "eslint-plugin-expo": "^0.1.0", + "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-react-hooks": "^5.0.0", + "glob": "^11.0.0", + "husky": "^9.1.5", + "metro-react-native-babel-preset": "^0.77.0", + "nodemon": "^3.1.7", + "prettier": "^3.3.3", + "rimraf": "^6.0.1", + "typescript": "^5.3.3" + } + }, + "node_modules/@0no-co/graphql.web": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.0.11.tgz", + "integrity": "sha512-xuSJ9WXwTmtngWkbdEoopMo6F8NLtjy84UNAMsAr5C3/2SgAL/dEU10TMqTIsipqPQ8HA/7WzeqQ9DEQxSvPPA==", + "license": "MIT", + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" + }, + "peerDependenciesMeta": { + "graphql": { + "optional": true + } + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", + "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.3", + "@babel/types": "^7.26.3", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", + "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz", + "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", + "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.3" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.25.9.tgz", + "integrity": "sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.25.9.tgz", + "integrity": "sha512-9MhJ/SMTsVqsd69GyQg89lYR4o9T+oDGv5F6IsigxxqFVOyR/IflDLYP8WDI1l8fkhNGGktqkvL5qwNCtGEpgQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", + "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz", + "integrity": "sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-flow": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", + "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", + "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz", + "integrity": "sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.38.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.25.9.tgz", + "integrity": "sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-flow-strip-types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.25.9.tgz", + "integrity": "sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse--for-generate-function-map": { + "name": "@babel/traverse", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.3.tgz", + "integrity": "sha512-yTmc8J+Sj8yLzwr4PD5Xb/WF3bOYu2C2OoSZPzbuqRm4n98XirsbzaX+GloeO376UnSYIYJ4NCanwV5/ugZkwA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.3", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", + "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@egjs/hammerjs": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", + "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", + "license": "MIT", + "dependencies": { + "@types/hammerjs": "^2.0.36" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.0.tgz", + "integrity": "sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.4", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.14.0.tgz", + "integrity": "sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@expo/bunyan": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.1.tgz", + "integrity": "sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==", + "license": "MIT", + "dependencies": { + "uuid": "^8.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@expo/bunyan/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@expo/cli": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.22.0.tgz", + "integrity": "sha512-89yOeyA8ObTxxR8izv80foYITXPtsyU0Q+LTalD8PytISRtmWqgbJ2b8go2kPrJJRJ8urUKIIo6k6ShjMurRxw==", + "license": "MIT", + "dependencies": { + "@0no-co/graphql.web": "^1.0.8", + "@babel/runtime": "^7.20.0", + "@expo/code-signing-certificates": "^0.0.5", + "@expo/config": "~10.0.4", + "@expo/config-plugins": "~9.0.10", + "@expo/devcert": "^1.1.2", + "@expo/env": "~0.4.0", + "@expo/image-utils": "^0.6.0", + "@expo/json-file": "^9.0.0", + "@expo/metro-config": "~0.19.0", + "@expo/osascript": "^2.0.31", + "@expo/package-manager": "^1.5.0", + "@expo/plist": "^0.2.0", + "@expo/prebuild-config": "^8.0.17", + "@expo/rudder-sdk-node": "^1.1.1", + "@expo/spawn-async": "^1.7.2", + "@expo/xcpretty": "^4.3.0", + "@react-native/dev-middleware": "0.76.3", + "@urql/core": "^5.0.6", + "@urql/exchange-retry": "^1.3.0", + "accepts": "^1.3.8", + "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", + "ci-info": "^3.3.0", + "compression": "^1.7.4", + "connect": "^3.7.0", + "debug": "^4.3.4", + "env-editor": "^0.4.1", + "fast-glob": "^3.3.2", + "form-data": "^3.0.1", + "freeport-async": "^2.0.0", + "fs-extra": "~8.1.0", + "getenv": "^1.0.0", + "glob": "^10.4.2", + "internal-ip": "^4.3.0", + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1", + "lodash.debounce": "^4.0.8", + "minimatch": "^3.0.4", + "node-forge": "^1.3.1", + "npm-package-arg": "^11.0.0", + "ora": "^3.4.0", + "picomatch": "^3.0.1", + "pretty-bytes": "^5.6.0", + "pretty-format": "^29.7.0", + "progress": "^2.0.3", + "prompts": "^2.3.2", + "qrcode-terminal": "0.11.0", + "require-from-string": "^2.0.2", + "requireg": "^0.2.2", + "resolve": "^1.22.2", + "resolve-from": "^5.0.0", + "resolve.exports": "^2.0.2", + "semver": "^7.6.0", + "send": "^0.19.0", + "slugify": "^1.3.4", + "source-map-support": "~0.5.21", + "stacktrace-parser": "^0.1.10", + "structured-headers": "^0.4.1", + "tar": "^6.2.1", + "temp-dir": "^2.0.0", + "tempy": "^0.7.1", + "terminal-link": "^2.1.1", + "undici": "^6.18.2", + "unique-string": "~2.0.0", + "wrap-ansi": "^7.0.0", + "ws": "^8.12.1" + }, + "bin": { + "expo-internal": "build/bin/cli" + } + }, + "node_modules/@expo/cli/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@expo/cli/node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@expo/cli/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "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" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/cli/node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/cli/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/@expo/cli/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@expo/cli/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@expo/cli/node_modules/minimatch/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@expo/cli/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/cli/node_modules/send": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", + "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@expo/cli/node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@expo/cli/node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/@expo/cli/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@expo/code-signing-certificates": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz", + "integrity": "sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==", + "license": "MIT", + "dependencies": { + "node-forge": "^1.2.1", + "nullthrows": "^1.1.1" + } + }, + "node_modules/@expo/config": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-10.0.5.tgz", + "integrity": "sha512-wq48h3HlAPq5v/gMprarAiVY1aEXNBVJ+Em0vrHcYFO8UyxzR6oIao2E4Ed3VWHqhTzPXkMPH4hKCKlzFVBFwQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~9.0.10", + "@expo/config-types": "^52.0.0", + "@expo/json-file": "^9.0.0", + "deepmerge": "^4.3.1", + "getenv": "^1.0.0", + "glob": "^10.4.2", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "resolve-workspace-root": "^2.0.0", + "semver": "^7.6.0", + "slugify": "^1.3.4", + "sucrase": "3.35.0" + } + }, + "node_modules/@expo/config-plugins": { + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-9.0.11.tgz", + "integrity": "sha512-zufuPQWkeEpXfMWFx2lWStoN43p6cO13p8n2KMIEK6jJMC/kkfldYyl8gYtEEYAL1nFfOf/W2pIXXPQ2sggnSw==", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^52.0.0", + "@expo/json-file": "~9.0.0", + "@expo/plist": "^0.2.0", + "@expo/sdk-runtime-versions": "^1.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.5", + "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" + } + }, + "node_modules/@expo/config-plugins/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "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" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config-plugins/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/@expo/config-plugins/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@expo/config-plugins/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config-plugins/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config-plugins/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@expo/config-plugins/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@expo/config-types": { + "version": "52.0.1", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-52.0.1.tgz", + "integrity": "sha512-vD8ZetyKV7U29lR6+NJohYeoLYTH+eNYXJeNiSOrWCz0witJYY11meMmEnpEaVbN89EfC6uauSUOa6wihtbyPQ==", + "license": "MIT" + }, + "node_modules/@expo/config/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/config/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "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" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/@expo/config/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@expo/config/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/devcert": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.4.tgz", + "integrity": "sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw==", + "license": "MIT", + "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": "^10.4.2", + "lodash": "^4.17.21", + "mkdirp": "^0.5.1", + "password-prompt": "^1.0.4", + "sudo-prompt": "^8.2.0", + "tmp": "^0.0.33", + "tslib": "^2.4.0" + } + }, + "node_modules/@expo/devcert/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@expo/devcert/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "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" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/devcert/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/@expo/devcert/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@expo/devcert/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/devcert/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/env": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.4.0.tgz", + "integrity": "sha512-g2JYFqck3xKIwJyK+8LxZ2ENZPWtRgjFWpeht9abnKgzXVXBeSNECFBkg+WQjQocSIdxXhEWM6hz4ZAe7Tc4ng==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "debug": "^4.3.4", + "dotenv": "~16.4.5", + "dotenv-expand": "~11.0.6", + "getenv": "^1.0.0" + } + }, + "node_modules/@expo/fingerprint": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.11.3.tgz", + "integrity": "sha512-9lgXmcIePvZ7Wef63XtvuN3HfCUevF4E4tQPdEbH9/dUWwpOvvwQ3KT4OJ9jdh8JJ3nTdO9eDQ/8k8xr1aQ5Kg==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "arg": "^5.0.2", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "find-up": "^5.0.0", + "getenv": "^1.0.0", + "minimatch": "^3.0.4", + "p-limit": "^3.1.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0" + }, + "bin": { + "fingerprint": "bin/cli.js" + } + }, + "node_modules/@expo/fingerprint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@expo/fingerprint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@expo/image-utils": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.6.3.tgz", + "integrity": "sha512-v/JbCKBrHeudxn1gN1TgfPE/pWJSlLPrl29uXJBgrJFQVkViQvUHQNDhaS+UEa9wYI5HHh7XYmtzAehyG4L+GA==", + "license": "MIT", + "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" + } + }, + "node_modules/@expo/image-utils/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/image-utils/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@expo/image-utils/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/image-utils/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/json-file": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-9.0.0.tgz", + "integrity": "sha512-M+55xFVrFzDcgMDf+52lPDLjKB5xwRfStWlv/b/Vu2OLgxGZLWpxoPYjlRoHqxjPbCQIi2ZCbobK+0KuNhsELg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.3", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/@expo/json-file/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/metro-config": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.19.5.tgz", + "integrity": "sha512-wl5lVgXq4FN4kBJHNyU5U9J5hH8S8rYXrp/pgbwA+J/smQfiElYKMYomTGbHUb4LQ0VnmlX6/kI4x/zJk+mq7w==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.5", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", + "@expo/config": "~10.0.4", + "@expo/env": "~0.4.0", + "@expo/json-file": "~9.0.0", + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "fs-extra": "^9.1.0", + "getenv": "^1.0.0", + "glob": "^10.4.2", + "jsc-safe-url": "^0.2.4", + "lightningcss": "~1.27.0", + "minimatch": "^3.0.4", + "postcss": "~8.4.32", + "resolve-from": "^5.0.0" + } + }, + "node_modules/@expo/metro-config/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/metro-config/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "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" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/metro-config/node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/metro-config/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/@expo/metro-config/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@expo/metro-config/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@expo/metro-config/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@expo/metro-config/node_modules/minimatch/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@expo/metro-config/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/metro-config/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/metro-runtime": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-4.0.0.tgz", + "integrity": "sha512-+zgCyuXqIzgZVN8h0g36sursGXBy3xqtJW9han7t/iR2HTTrrbEoep5ftW1a27bdSINU96ng+rSsPLbyHYeBvw==", + "license": "MIT", + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@expo/osascript": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.1.4.tgz", + "integrity": "sha512-LcPjxJ5FOFpqPORm+5MRLV0CuYWMthJYV6eerF+lQVXKlvgSn3EOqaHC3Vf3H+vmB0f6G4kdvvFtg40vG4bIhA==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "exec-async": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/package-manager": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.6.1.tgz", + "integrity": "sha512-4rT46wP/94Ll+CWXtFKok1Lbo9XncSUtErFOo/9/3FVughGbIfdG4SKZOAWIpr9wxwEfkyhHfAP9q71ONlWODw==", + "license": "MIT", + "dependencies": { + "@expo/json-file": "^9.0.0", + "@expo/spawn-async": "^1.7.2", + "ansi-regex": "^5.0.0", + "chalk": "^4.0.0", + "find-up": "^5.0.0", + "js-yaml": "^3.13.1", + "micromatch": "^4.0.8", + "npm-package-arg": "^11.0.0", + "ora": "^3.4.0", + "resolve-workspace-root": "^2.0.0", + "split": "^1.0.1", + "sudo-prompt": "9.1.1" + } + }, + "node_modules/@expo/package-manager/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@expo/package-manager/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@expo/package-manager/node_modules/sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", + "license": "MIT" + }, + "node_modules/@expo/plist": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.2.0.tgz", + "integrity": "sha512-F/IZJQaf8OIVnVA6XWUeMPC3OH6MV00Wxf0WC0JhTQht2QgjyHUa3U5Gs3vRtDq8tXNsZneOQRDVwpaOnd4zTQ==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "~0.7.7", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/@expo/prebuild-config": { + "version": "8.0.21", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-8.0.21.tgz", + "integrity": "sha512-PVvt7+2dLzmf1X4HaoibnTtfoxnor0YEdu396eLv1SG+KacmN5lMz81yO/2MXvv0SDA6THomgBNvA/uzWV5twA==", + "license": "MIT", + "dependencies": { + "@expo/config": "~10.0.4", + "@expo/config-plugins": "~9.0.10", + "@expo/config-types": "^52.0.0", + "@expo/image-utils": "^0.6.0", + "@expo/json-file": "^9.0.0", + "@react-native/normalize-colors": "0.76.3", + "debug": "^4.3.1", + "fs-extra": "^9.0.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0", + "xml2js": "0.6.0" + } + }, + "node_modules/@expo/prebuild-config/node_modules/@react-native/normalize-colors": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.3.tgz", + "integrity": "sha512-Yrpmrh4IDEupUUM/dqVxhAN8QW1VEUR3Qrk2lzJC1jB2s46hDe0hrMP2vs12YJqlzshteOthjwXQlY0TgIzgbg==", + "license": "MIT" + }, + "node_modules/@expo/prebuild-config/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/prebuild-config/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@expo/prebuild-config/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/prebuild-config/node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@expo/prebuild-config/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@expo/rudder-sdk-node": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz", + "integrity": "sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==", + "license": "MIT", + "dependencies": { + "@expo/bunyan": "^4.0.0", + "@segment/loosely-validate-event": "^2.0.0", + "fetch-retry": "^4.1.1", + "md5": "^2.2.1", + "node-fetch": "^2.6.1", + "remove-trailing-slash": "^0.1.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/rudder-sdk-node/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@expo/sdk-runtime-versions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", + "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==", + "license": "MIT" + }, + "node_modules/@expo/spawn-async": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.2.tgz", + "integrity": "sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/vector-icons": { + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-14.0.4.tgz", + "integrity": "sha512-+yKshcbpDfbV4zoXOgHxCwh7lkE9VVTT5T03OUlBsqfze1PLy6Hi4jp1vSb1GVbY6eskvMIivGVc9SKzIv0oEQ==", + "license": "MIT", + "dependencies": { + "prop-types": "^15.8.1" + } + }, + "node_modules/@expo/xcpretty": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.3.2.tgz", + "integrity": "sha512-ReZxZ8pdnoI3tP/dNnJdnmAk7uLT4FjsKDGW7YeDdvdOMz2XCQSmSCM9IWlrXuWtMF9zeSB6WJtEhCQ41gQOfw==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/code-frame": "7.10.4", + "chalk": "^4.1.0", + "find-up": "^5.0.0", + "js-yaml": "^4.1.0" + }, + "bin": { + "excpretty": "build/cli.js" + } + }, + "node_modules/@expo/xcpretty/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@ianvs/prettier-plugin-sort-imports": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.4.0.tgz", + "integrity": "sha512-f4/e+/ANGk3tHuwRW0uh2YuBR50I4h1ZjGQ+5uD8sWfinHTivQsnieR5cz24t8M6Vx4rYvZ5v/IEKZhYpzQm9Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/generator": "^7.26.2", + "@babel/parser": "^7.26.2", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "semver": "^7.5.2" + }, + "peerDependencies": { + "@vue/compiler-sfc": "2.7.x || 3.x", + "prettier": "2 || 3" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + } + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/ttlcache": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", + "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@npmcli/fs": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@react-native-async-storage/async-storage": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-2.0.0.tgz", + "integrity": "sha512-af6H9JjfL6G/PktBfUivvexoiFKQTJGQCtSWxMdivLzNIY94mu9DdiY0JqCSg/LyPCLGKhHPUlRQhNvpu3/KVA==", + "license": "MIT", + "dependencies": { + "merge-options": "^3.0.4" + }, + "peerDependencies": { + "react-native": "^0.0.0-0 || >=0.65 <1.0" + } + }, + "node_modules/@react-native/assets-registry": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.76.3.tgz", + "integrity": "sha512-7Fnc3lzCFFpnoyL1egua6d/qUp0KiIpeSLbfOMln4nI2g2BMzyFHdPjJnpLV2NehmS0omOOkrfRqK5u1F/MXzA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-plugin-codegen": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.3.tgz", + "integrity": "sha512-mZ7jmIIg4bUnxCqY3yTOkoHvvzsDyrZgfnIKiTGm5QACrsIGa5eT3pMFpMm2OpxGXRDrTMsYdPXE2rCyDX52VQ==", + "license": "MIT", + "dependencies": { + "@react-native/codegen": "0.76.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-preset": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.76.3.tgz", + "integrity": "sha512-zi2nPlQf9q2fmfPyzwWEj6DU96v8ziWtEfG7CTAX2PG/Vjfsr94vn/wWrCdhBVvLRQ6Kvd/MFAuDYpxmQwIiVQ==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/plugin-proposal-export-default-from": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-default-from": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-flow-strip-types": "^7.25.2", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-runtime": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.25.2", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/template": "^7.25.0", + "@react-native/babel-plugin-codegen": "0.76.3", + "babel-plugin-syntax-hermes-parser": "^0.25.1", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/codegen": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.76.3.tgz", + "integrity": "sha512-oJCH/jbYeGmFJql8/y76gqWCCd74pyug41yzYAjREso1Z7xL88JhDyKMvxEnfhSdMOZYVl479N80xFiXPy3ZYA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "glob": "^7.1.1", + "hermes-parser": "0.23.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/@react-native/codegen/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@react-native/codegen/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@react-native/codegen/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.3.tgz", + "integrity": "sha512-vgsLixHS24jR0d0QqPykBWFaC+V8x9cM3cs4oYXw3W199jgBNGP9MWcUJLazD2vzrT/lUTVBVg0rBeB+4XR6fg==", + "license": "MIT", + "dependencies": { + "@react-native/dev-middleware": "0.76.3", + "@react-native/metro-babel-transformer": "0.76.3", + "chalk": "^4.0.0", + "execa": "^5.1.1", + "invariant": "^2.2.4", + "metro": "^0.81.0", + "metro-config": "^0.81.0", + "metro-core": "^0.81.0", + "node-fetch": "^2.2.0", + "readline": "^1.3.0", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@react-native-community/cli-server-api": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli-server-api": { + "optional": true + } + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.3.tgz", + "integrity": "sha512-pMHQ3NpPB28RxXciSvm2yD+uDx3pkhzfuWkc7VFgOduyzPSIr0zotUiOJzsAtrj8++bPbOsAraCeQhCqoOTWQw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.76.3.tgz", + "integrity": "sha512-b+2IpW40z1/S5Jo5JKrWPmucYU/PzeGyGBZZ/SJvmRnBDaP3txb9yIqNZAII1EWsKNhedh8vyRO5PSuJ9Juqzw==", + "license": "MIT", + "dependencies": { + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.76.3", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "selfsigned": "^2.4.1", + "serve-static": "^1.13.1", + "ws": "^6.2.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/@react-native/dev-middleware/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.76.3.tgz", + "integrity": "sha512-t0aYZ8ND7+yc+yIm6Yp52bInneYpki6RSIFZ9/LMUzgMKvEB62ptt/7sfho9QkKHCNxE1DJSWIqLIGi/iHHkyg==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/js-polyfills": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.76.3.tgz", + "integrity": "sha512-pubJFArMMrdZiytH+W95KngcSQs+LsxOBsVHkwgMnpBfRUxXPMK4fudtBwWvhnwN76Oe+WhxSq7vOS5XgoPhmw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/metro-babel-transformer": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.3.tgz", + "integrity": "sha512-b2zQPXmW7avw/7zewc9nzMULPIAjsTwN03hskhxHUJH5pzUf7pIklB3FrgYPZrRhJgzHiNl3tOPu7vqiKzBYPg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@react-native/babel-preset": "0.76.3", + "hermes-parser": "0.23.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/normalize-colors": { + "version": "0.74.85", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.85.tgz", + "integrity": "sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw==", + "license": "MIT" + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", + "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@react-navigation/core": { + "version": "6.4.17", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.17.tgz", + "integrity": "sha512-Nd76EpomzChWAosGqWOYE3ItayhDzIEzzZsT7PfGcRFDgW5miHV2t4MZcq9YIK4tzxZjVVpYbIynOOQQd1e0Cg==", + "license": "MIT", + "dependencies": { + "@react-navigation/routers": "^6.1.9", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.23", + "query-string": "^7.1.3", + "react-is": "^16.13.0", + "use-latest-callback": "^0.2.1" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/@react-navigation/elements": { + "version": "1.3.31", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.31.tgz", + "integrity": "sha512-bUzP4Awlljx5RKEExw8WYtif8EuQni2glDaieYROKTnaxsu9kEIA515sXQgUDZU4Ob12VoL7+z70uO3qrlfXcQ==", + "license": "MIT", + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/native": { + "version": "6.1.18", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.1.18.tgz", + "integrity": "sha512-mIT9MiL/vMm4eirLcmw2h6h/Nm5FICtnYSdohq4vTLA2FF/6PNhByM7s8ffqoVfE5L0uAa6Xda1B7oddolUiGg==", + "license": "MIT", + "dependencies": { + "@react-navigation/core": "^6.4.17", + "escape-string-regexp": "^4.0.0", + "fast-deep-equal": "^3.1.3", + "nanoid": "^3.1.23" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@react-navigation/native-stack": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.11.0.tgz", + "integrity": "sha512-U5EcUB9Q2NQspCFwYGGNJm0h6wBCOv7T30QjndmvlawLkNt7S7KWbpWyxS9XBHSIKF57RgWjfxuJNTgTstpXxw==", + "license": "MIT", + "dependencies": { + "@react-navigation/elements": "^1.3.31", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0", + "react-native-screens": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/routers": { + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.9.tgz", + "integrity": "sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA==", + "license": "MIT", + "dependencies": { + "nanoid": "^3.1.23" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sec-ant/readable-stream": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", + "license": "MIT" + }, + "node_modules/@segment/loosely-validate-event": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", + "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", + "dependencies": { + "component-type": "^1.2.1", + "join-component": "^1.1.0" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT" + }, + "node_modules/@sindresorhus/is": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.0.1.tgz", + "integrity": "sha512-QWLl2P+rsCJeofkDNIT3WFmb6NrRud1SUYW8dIhXK/46XFV8Q/g7Bsvib0Askb0reRLe+WYPeeE+l5cH7SlkuQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@supabase/auth-js": { + "version": "2.65.1", + "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.65.1.tgz", + "integrity": "sha512-IA7i2Xq2SWNCNMKxwmPlHafBQda0qtnFr8QnyyBr+KaSxoXXqEzFCnQ1dGTy6bsZjVBgXu++o3qrDypTspaAPw==", + "license": "MIT", + "dependencies": { + "@supabase/node-fetch": "^2.6.14" + } + }, + "node_modules/@supabase/functions-js": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.4.3.tgz", + "integrity": "sha512-sOLXy+mWRyu4LLv1onYydq+10mNRQ4rzqQxNhbrKLTLTcdcmS9hbWif0bGz/NavmiQfPs4ZcmQJp4WqOXlR4AQ==", + "license": "MIT", + "dependencies": { + "@supabase/node-fetch": "^2.6.14" + } + }, + "node_modules/@supabase/node-fetch": { + "version": "2.6.15", + "resolved": "https://registry.npmjs.org/@supabase/node-fetch/-/node-fetch-2.6.15.tgz", + "integrity": "sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/@supabase/postgrest-js": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.16.3.tgz", + "integrity": "sha512-HI6dsbW68AKlOPofUjDTaosiDBCtW4XAm0D18pPwxoW3zKOE2Ru13Z69Wuys9fd6iTpfDViNco5sgrtnP0666A==", + "license": "MIT", + "dependencies": { + "@supabase/node-fetch": "^2.6.14" + } + }, + "node_modules/@supabase/realtime-js": { + "version": "2.10.7", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.10.7.tgz", + "integrity": "sha512-OLI0hiSAqQSqRpGMTUwoIWo51eUivSYlaNBgxsXZE7PSoWh12wPRdVt0psUMaUzEonSB85K21wGc7W5jHnT6uA==", + "license": "MIT", + "dependencies": { + "@supabase/node-fetch": "^2.6.14", + "@types/phoenix": "^1.5.4", + "@types/ws": "^8.5.10", + "ws": "^8.14.2" + } + }, + "node_modules/@supabase/storage-js": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.7.1.tgz", + "integrity": "sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==", + "license": "MIT", + "dependencies": { + "@supabase/node-fetch": "^2.6.14" + } + }, + "node_modules/@supabase/supabase-js": { + "version": "2.46.1", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.46.1.tgz", + "integrity": "sha512-HiBpd8stf7M6+tlr+/82L8b2QmCjAD8ex9YdSAKU+whB/SHXXJdus1dGlqiH9Umy9ePUuxaYmVkGd9BcvBnNvg==", + "license": "MIT", + "dependencies": { + "@supabase/auth-js": "2.65.1", + "@supabase/functions-js": "2.4.3", + "@supabase/node-fetch": "2.6.15", + "@supabase/postgrest-js": "1.16.3", + "@supabase/realtime-js": "2.10.7", + "@supabase/storage-js": "2.7.1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hammerjs": { + "version": "2.0.46", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz", + "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", + "license": "MIT" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", + "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.8" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/phoenix": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.5.tgz", + "integrity": "sha512-xegpDuR+z0UqG9fwHqNoy3rI7JDlvaPh2TY47Fl80oq6g+hXT+c/LEuE43X48clZ6lOfANl5WrPur9fYO1RJ/w==", + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.13", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.13.tgz", + "integrity": "sha512-ii/gswMmOievxAJed4PAHT949bpYjPKXvXo1v6cRB/kqc2ZR4n+SgyCyvyc5Fec5ez8VnUumI1Vk7j6fRyRogg==", + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-native": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.72.8.tgz", + "integrity": "sha512-St6xA7+EoHN5mEYfdWnfYt0e8u6k2FR0P9s2arYgakQGFgU1f9FlPrIEcj0X24pLCF5c5i3WVuLCUdiCYHmOoA==", + "license": "MIT", + "dependencies": { + "@react-native/virtualized-lists": "^0.72.4", + "@types/react": "*" + } + }, + "node_modules/@types/react-navigation": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/react-navigation/-/react-navigation-3.0.8.tgz", + "integrity": "sha512-r8UQvBmOz7XjPE8AHTHh0SThGqModhQtSsntkmob7rczhueJIqDwBOgsEn54SJa25XzD/KBlelAWeVZ7+Ggm8A==", + "license": "MIT", + "dependencies": { + "@types/react": "*", + "@types/react-native": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", + "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.17.0.tgz", + "integrity": "sha512-HU1KAdW3Tt8zQkdvNoIijfWDMvdSweFYm4hWh+KwhPstv+sCmWb89hCIP8msFm9N1R/ooh9honpSuvqKWlYy3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.17.0", + "@typescript-eslint/type-utils": "8.17.0", + "@typescript-eslint/utils": "8.17.0", + "@typescript-eslint/visitor-keys": "8.17.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.17.0.tgz", + "integrity": "sha512-Drp39TXuUlD49F7ilHHCG7TTg8IkA+hxCuULdmzWYICxGXvDXmDmWEjJYZQYgf6l/TFfYNE167m7isnc3xlIEg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "8.17.0", + "@typescript-eslint/types": "8.17.0", + "@typescript-eslint/typescript-estree": "8.17.0", + "@typescript-eslint/visitor-keys": "8.17.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.17.0.tgz", + "integrity": "sha512-/ewp4XjvnxaREtqsZjF4Mfn078RD/9GmiEAtTeLQ7yFdKnqwTOgRMSvFz4et9U5RiJQ15WTGXPLj89zGusvxBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.17.0", + "@typescript-eslint/visitor-keys": "8.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.17.0.tgz", + "integrity": "sha512-q38llWJYPd63rRnJ6wY/ZQqIzPrBCkPdpIsaCfkR3Q4t3p6sb422zougfad4TFW9+ElIFLVDzWGiGAfbb/v2qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "8.17.0", + "@typescript-eslint/utils": "8.17.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.17.0.tgz", + "integrity": "sha512-gY2TVzeve3z6crqh2Ic7Cr+CAv6pfb0Egee7J5UAVWCpVvDI/F71wNfolIim4FE6hT15EbpZFVUj9j5i38jYXA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.17.0.tgz", + "integrity": "sha512-JqkOopc1nRKZpX+opvKqnM3XUlM7LpFMD0lYxTqOTKQfCWAmxw45e3qlOCsEqEB2yuacujivudOFpCnqkBDNMw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "8.17.0", + "@typescript-eslint/visitor-keys": "8.17.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.17.0.tgz", + "integrity": "sha512-bQC8BnEkxqG8HBGKwG9wXlZqg37RKSMY7v/X8VEWD8JG2JuTHuNK0VFvMPMUKQcbk6B+tf05k+4AShAEtCtJ/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.17.0", + "@typescript-eslint/types": "8.17.0", + "@typescript-eslint/typescript-estree": "8.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.17.0.tgz", + "integrity": "sha512-1Hm7THLpO6ww5QU6H/Qp+AusUUl+z/CAm3cNZZ0jQvon9yicgO7Rwd+/WWRpMKLYV6p2UvdbR27c86rzCPpreg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.17.0", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@urql/core": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@urql/core/-/core-5.0.8.tgz", + "integrity": "sha512-1GOnUw7/a9bzkcM0+U8U5MmxW2A7FE5YquuEmcJzTtW5tIs2EoS4F2ITpuKBjRBbyRjZgO860nWFPo1m4JImGA==", + "license": "MIT", + "dependencies": { + "@0no-co/graphql.web": "^1.0.5", + "wonka": "^6.3.2" + } + }, + "node_modules/@urql/exchange-retry": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-1.3.0.tgz", + "integrity": "sha512-FLt+d81gP4oiHah4hWFDApimc+/xABWMU1AMYsZ1PVB0L0YPtrMCjbOp9WMM7hBzy4gbTDrG24sio0dCfSh/HQ==", + "license": "MIT", + "dependencies": { + "@urql/core": "^5.0.0", + "wonka": "^6.3.2" + }, + "peerDependencies": { + "@urql/core": "^5.0.0" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "deprecated": "this version is no longer supported, please update to at least 0.8.*", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "license": "MIT" + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/application-config-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", + "integrity": "sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==", + "license": "MIT" + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "node_modules/ast-types": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", + "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "license": "MIT", + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-plugin-module-resolver": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.2.tgz", + "integrity": "sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-babel-config": "^2.1.1", + "glob": "^9.3.3", + "pkg-up": "^3.1.0", + "reselect": "^4.1.7", + "resolve": "^1.22.8" + } + }, + "node_modules/babel-plugin-module-resolver/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/babel-plugin-module-resolver/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/babel-plugin-module-resolver/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/babel-plugin-module-resolver/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-module-resolver/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/babel-plugin-module-resolver/node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-react-native-web": { + "version": "0.19.13", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.13.tgz", + "integrity": "sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ==", + "license": "MIT" + }, + "node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz", + "integrity": "sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==", + "license": "MIT", + "dependencies": { + "hermes-parser": "0.25.1" + } + }, + "node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "license": "MIT" + }, + "node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/babel-plugin-transform-flow-enums": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", + "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-expo": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-12.0.3.tgz", + "integrity": "sha512-1695e8y3U/HjifKx33vcNnFMSUSXwPWwhFxRlL6NRx2TENN6gySH82gPOWgxcra6gi+EJgXx52xG3PcqTjwW6w==", + "license": "MIT", + "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.76.3", + "babel-plugin-react-native-web": "~0.19.13", + "react-refresh": "^0.14.2" + }, + "peerDependencies": { + "babel-plugin-react-compiler": "^19.0.0-beta-9ee70a1-20241017", + "react-compiler-runtime": "^19.0.0-beta-8a03594-20241020" + }, + "peerDependenciesMeta": { + "babel-plugin-react-compiler": { + "optional": true + }, + "react-compiler-runtime": { + "optional": true + } + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/better-opn": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", + "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", + "license": "MIT", + "dependencies": { + "open": "^8.0.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/better-opn/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "license": "Unlicense", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/bplist-creator": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", + "integrity": "sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA==", + "license": "MIT", + "dependencies": { + "stream-buffers": "~2.2.0" + } + }, + "node_modules/bplist-parser": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "license": "MIT", + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "license": "MIT" + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "license": "MIT" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "18.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz", + "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==", + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "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" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "license": "MIT", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-12.0.1.tgz", + "integrity": "sha512-Yo9wGIQUaAfIbk+qY0X4cDQgCosecfBe3V9NSyeY4qPC2SAkbCS4Xj79VP8WOzitpJUZKc/wsRCYF5ariDIwkg==", + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "^4.0.4", + "get-stream": "^9.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.4", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.1", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "license": "MIT", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "license": "MIT", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001678", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001678.tgz", + "integrity": "sha512-RR+4U/05gNtps58PEBDZcPWTgEO2MBeoPZ96aQcjmfkBWRIDfN451fW2qyDA9/+HohLLIL5GqiMwA+IB1pWarw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "license": "Apache-2.0", + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/chromium-edge-launcher": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", + "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", + "license": "Apache-2.0", + "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" + } + }, + "node_modules/chromium-edge-launcher/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/chromium-edge-launcher/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/chromium-edge-launcher/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/chromium-edge-launcher/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/chromium-edge-launcher/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "license": "MIT" + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/component-type": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.2.tgz", + "integrity": "sha512-99VUHREHiN5cLeHm3YLq312p6v+HUEcwtLCAtelvUDI6+SH5g5Cr85oNR2S1o6ywzL0ykMbuwLzM2ANocjEOIA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/core-js-compat": { + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/cosmiconfig/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/cosmiconfig/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-in-js-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", + "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==", + "license": "MIT", + "dependencies": { + "hyphenate-style-name": "^1.0.3" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/del/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/del/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", + "license": "MIT" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dotenv-expand": { + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz", + "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==", + "license": "BSD-2-Clause", + "dependencies": { + "dotenv": "^16.4.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.54", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.54.tgz", + "integrity": "sha512-TX6vHleisn5i/4pekTyy1sdoLXQNy8VFvBK/fJRXSyp7GUO27KioLTG0Qo5wFjM3ZF4ryKinDo4m+IJ+rwUWSw==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-editor": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz", + "integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", + "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.3", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-expo": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-expo/-/eslint-config-expo-8.0.1.tgz", + "integrity": "sha512-r9PSgkuZk5Q5ALbk1yowYwEIj0oqO/ikRO9TNhpx2DzSOdK65y3urgFI04WYvQzMr9q1fnA62wr9iGfrsmF5pQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "^8.9.0", + "@typescript-eslint/parser": "^8.9.0", + "eslint-import-resolver-typescript": "^3.6.3", + "eslint-plugin-expo": "^0.1.0", + "eslint-plugin-import": "^2.30.0", + "eslint-plugin-react": "^7.36.1", + "eslint-plugin-react-hooks": "^4.6.2" + }, + "peerDependencies": { + "eslint": ">=8.10" + } + }, + "node_modules/eslint-config-expo/node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.7.0.tgz", + "integrity": "sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.3.7", + "enhanced-resolve": "^5.15.0", + "fast-glob": "^3.3.2", + "get-tsconfig": "^4.7.5", + "is-bun-module": "^1.0.2", + "is-glob": "^4.0.3", + "stable-hash": "^0.0.4" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-expo": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-0.1.0.tgz", + "integrity": "sha512-bX0ABF5CTbwUnFXHN5aHhx2uyasbmr1ADlY/D1bmFb31sNd1rc+K1Ss4/BlTU6H0urGNOD30+q7LTDABKB/10g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "^8.9.0", + "@typescript-eslint/utils": "^8.9.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8 <9" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.9.1" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-plugin-prettier" + }, + "peerDependencies": { + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "eslint-config-prettier": "*", + "prettier": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", + "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.1.0", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz", + "integrity": "sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/exec-async": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", + "integrity": "sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw==", + "license": "MIT" + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/execa/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/expo": { + "version": "52.0.14", + "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.14.tgz", + "integrity": "sha512-omGLh6cmaFZPcvTuMZY9Pi0aBOseeJI7MjJAAbi2rFssNVJJme44jM0CJ4Hq3p/6XqSFlZMqnuAfsAAzm/c/Rg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.0", + "@expo/cli": "0.22.0", + "@expo/config": "~10.0.5", + "@expo/config-plugins": "~9.0.11", + "@expo/fingerprint": "0.11.3", + "@expo/metro-config": "0.19.5", + "@expo/vector-icons": "^14.0.0", + "babel-preset-expo": "~12.0.3", + "expo-asset": "~11.0.1", + "expo-constants": "~17.0.3", + "expo-file-system": "~18.0.4", + "expo-font": "~13.0.1", + "expo-keep-awake": "~14.0.1", + "expo-modules-autolinking": "2.0.3", + "expo-modules-core": "2.1.1", + "fbemitter": "^3.0.0", + "web-streams-polyfill": "^3.3.2", + "whatwg-url-without-unicode": "8.0.0-3" + }, + "bin": { + "expo": "bin/cli" + }, + "peerDependencies": { + "@expo/dom-webview": "*", + "@expo/metro-runtime": "*", + "react": "*", + "react-native": "*", + "react-native-webview": "*" + }, + "peerDependenciesMeta": { + "@expo/dom-webview": { + "optional": true + }, + "@expo/metro-runtime": { + "optional": true + }, + "react-native-webview": { + "optional": true + } + } + }, + "node_modules/expo-application": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-6.0.1.tgz", + "integrity": "sha512-w+1quSmKp8SYKT+GAFHSN5c6u+PqoVRIfpsLyRQrQdOnBA9dA8Hw6JT9sHNFmA30A2v1b/sdYZE3qKuRJFNSWQ==", + "license": "MIT", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-asset": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-11.0.1.tgz", + "integrity": "sha512-WatvD7JVC89EsllXFYcS/rji3ajVzE2B/USo0TqedsETixwyVCQfrrvCdCPQyuKghrxVNEj8bQ/Qbea/RZLYjg==", + "license": "MIT", + "dependencies": { + "@expo/image-utils": "^0.6.0", + "expo-constants": "~17.0.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3" + }, + "peerDependencies": { + "expo": "*", + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo-auth-session": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/expo-auth-session/-/expo-auth-session-6.0.1.tgz", + "integrity": "sha512-ip47J74BQBp4gWK5FgqEt7T108twmpSPIfHPhtIH0PvY5GLDKuN1OiL6QIQUgs3xC6n1M0bja6kXakbnNcVSLA==", + "license": "MIT", + "dependencies": { + "expo-application": "~6.0.0", + "expo-constants": "~17.0.0", + "expo-crypto": "~14.0.0", + "expo-linking": "~7.0.0", + "expo-web-browser": "~14.0.0", + "invariant": "^2.2.4" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo-camera": { + "version": "16.0.8", + "resolved": "https://registry.npmjs.org/expo-camera/-/expo-camera-16.0.8.tgz", + "integrity": "sha512-QxuHsJot1M/0vCr9wV41OeEdHYp33VkvtmWv7XV2rXL/m8PJBm3m9o1ls5iL5s3hXlAC3tBCsfnt2m7ohfNdWQ==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4" + }, + "peerDependencies": { + "expo": "*", + "react": "*", + "react-native": "*", + "react-native-web": "*" + }, + "peerDependenciesMeta": { + "react-native-web": { + "optional": true + } + } + }, + "node_modules/expo-constants": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.3.tgz", + "integrity": "sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ==", + "license": "MIT", + "dependencies": { + "@expo/config": "~10.0.4", + "@expo/env": "~0.4.0" + }, + "peerDependencies": { + "expo": "*", + "react-native": "*" + } + }, + "node_modules/expo-crypto": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-crypto/-/expo-crypto-14.0.1.tgz", + "integrity": "sha512-/gGpD9UAz8fgZtU08cwwqeQElkFmMy2Hc8lLa9laSjD3YN0XM07zDJyJ+CC1VhQ63G8WpUnq1IHSmaPbbLp+oQ==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-client": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-5.0.5.tgz", + "integrity": "sha512-LfrJ/a1UVqU1LxQ2oaduKWx2F0/1wDsiUv4lic4a2ug9wazGSR+bZ88fRlnAbhdMBfuymUKBMyUA+X3WDqf/bw==", + "license": "MIT", + "dependencies": { + "expo-dev-launcher": "5.0.18", + "expo-dev-menu": "6.0.13", + "expo-dev-menu-interface": "1.9.2", + "expo-manifests": "~0.15.0", + "expo-updates-interface": "~1.0.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-launcher": { + "version": "5.0.18", + "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-5.0.18.tgz", + "integrity": "sha512-rPPTR0KoHHpYl0MOAxc3IUZ/cUge3CFgE3Qmk8ccpQDL/PmhodsPqTcV6fnyKf1xuTa6hT7qI6CHJtSZbx6xNA==", + "license": "MIT", + "dependencies": { + "ajv": "8.11.0", + "expo-dev-menu": "6.0.13", + "expo-manifests": "~0.15.0", + "resolve-from": "^5.0.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-launcher/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/expo-dev-launcher/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/expo-dev-menu": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.13.tgz", + "integrity": "sha512-wLzTqGY89boVMNEqoWgIzYc7G6aXEsvsQrEXg9S5jkKfVyRcNvL46ppKkdGQ8AKkLm/wFQ2XkCk7C5izhxIb6g==", + "license": "MIT", + "dependencies": { + "expo-dev-menu-interface": "1.9.2" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-menu-interface": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.2.tgz", + "integrity": "sha512-9piGiHZYnNjoO9oQFWlVsndQ1jhTdGCKf81WfCMHbQBamna/zucC1A+jbGpyzE4icXZZ29CpsSd4uVR+tB2Rfw==", + "license": "MIT", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-device": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/expo-device/-/expo-device-7.0.1.tgz", + "integrity": "sha512-/3lk0f9wvle+6svHqWSCBC1B5NYFmXp1D7hmIyecJJVYRLwzrwwTDyNs76oG/UDU5Appdu8QyDKycsx2hqv71w==", + "license": "MIT", + "dependencies": { + "ua-parser-js": "^0.7.33" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-file-system": { + "version": "18.0.4", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.4.tgz", + "integrity": "sha512-aAWEDwnu0XHOBYvQ9Q0+QIa+483vYJaC4IDsXyWQ73Rtsg273NZh5kYowY+cAocvoSmA99G6htrLBn11ax2bTQ==", + "license": "MIT", + "dependencies": { + "web-streams-polyfill": "^3.3.2" + }, + "peerDependencies": { + "expo": "*", + "react-native": "*" + } + }, + "node_modules/expo-font": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.1.tgz", + "integrity": "sha512-8JE47B+6cLeKWr5ql8gU6YsPHjhrz1vMrTqYMm72No/8iW8Sb/uL4Oc0dpmbjq3hLLXBY0xPBQOgU7FQ6Y04Vg==", + "license": "MIT", + "dependencies": { + "fontfaceobserver": "^2.1.0" + }, + "peerDependencies": { + "expo": "*", + "react": "*" + } + }, + "node_modules/expo-json-utils": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.14.0.tgz", + "integrity": "sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==", + "license": "MIT" + }, + "node_modules/expo-keep-awake": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.1.tgz", + "integrity": "sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw==", + "license": "MIT", + "peerDependencies": { + "expo": "*", + "react": "*" + } + }, + "node_modules/expo-linking": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-7.0.3.tgz", + "integrity": "sha512-YiDacNzeQZd/bdOwGyi+YlawM4GGbcSRkuFCpDGIK7D1KUGqLinBHwJvxUMb9Zert2Ois5IHtmZaZ1et6g229g==", + "license": "MIT", + "dependencies": { + "expo-constants": "~17.0.0", + "invariant": "^2.2.4" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo-manifests": { + "version": "0.15.4", + "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.15.4.tgz", + "integrity": "sha512-Ki6+twRbm+HTX3L8larhOdDbSYPG3ojGnZepR/+TGg3JF/5yyscosDVY6c6z8xEGjKIjs1F813yq9yAfiPh8/g==", + "license": "MIT", + "dependencies": { + "@expo/config": "~10.0.4", + "expo-json-utils": "~0.14.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-modules-autolinking": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.3.tgz", + "integrity": "sha512-Q/ALJ54eS7Cr7cmbP+unEDTkHFQivQerWWrqZxuXOrSFYGCYU22+/xAZXaJOpZwseOVsP74zSkoRY/wBimVs7w==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0" + }, + "bin": { + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + } + }, + "node_modules/expo-modules-autolinking/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-modules-autolinking/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/expo-modules-autolinking/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/expo-modules-core": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.1.1.tgz", + "integrity": "sha512-yQzYCLR2mre4BNMXuqkeJ0oSNgmGEMI6BcmIzeNZbC2NFEjiaDpKvlV9bclYCtyVhUEVNbJcEPYMr6c1Y4eR4w==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4" + } + }, + "node_modules/expo-status-bar": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-2.0.0.tgz", + "integrity": "sha512-vxxdpvpNDMTEc5uTiIrbTvySKKUsOACmfl8OZuUdjNle05oGqwtq3v5YObwym/njSByjoyuZX8UpXBZnxvarwQ==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo-updates-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz", + "integrity": "sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ==", + "license": "MIT", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-web-browser": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-14.0.1.tgz", + "integrity": "sha512-QM9F3ie+UyIOoBvqFmT6CZojb1vMc2H+7ZlMT5dEu1PL2jtYyOeK2hLfbt/EMt7CBm/w+P29H9W9Y9gdebOkuQ==", + "license": "MIT", + "peerDependencies": { + "expo": "*", + "react-native": "*" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "license": "Apache-2.0" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-loops": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.4.tgz", + "integrity": "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg==", + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "license": "BSD-3-Clause", + "dependencies": { + "fbjs": "^3.0.0" + } + }, + "node_modules/fbjs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "license": "MIT", + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^1.0.35" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "license": "MIT" + }, + "node_modules/fbjs/node_modules/ua-parser-js": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", + "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fetch-retry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", + "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==", + "license": "MIT" + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-babel-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz", + "integrity": "sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "json5": "^2.2.3" + } + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/flat-cache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flat-cache/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC" + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", + "license": "MIT" + }, + "node_modules/flow-parser": { + "version": "0.255.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.255.0.tgz", + "integrity": "sha512-7QHV2m2mIMh6yIMaAPOVbyNEW77IARwO69d4DgvfDCjuORiykdMLf7XBjF7Zeov7Cpe1OXJ8sB6/aaCE3xuRBw==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fontfaceobserver": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", + "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==", + "license": "BSD-2-Clause" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data-encoder": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-4.0.2.tgz", + "integrity": "sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==", + "license": "MIT", + "engines": { + "node": ">= 18" + } + }, + "node_modules/freeport-async": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", + "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", + "license": "MIT", + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/getenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", + "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/glob": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", + "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "14.4.5", + "resolved": "https://registry.npmjs.org/got/-/got-14.4.5.tgz", + "integrity": "sha512-sq+uET8TnNKRNnjEOPJzMcxeI0irT8BBNmf+GtZcJpmhYsQM1DSKmCROUjPWKsXZ5HzwD5Cf5/RV+QD9BSTxJg==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^7.0.1", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^12.0.1", + "decompress-response": "^6.0.0", + "form-data-encoder": "^4.0.2", + "http2-wrapper": "^2.2.1", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^4.0.1", + "responselike": "^3.0.0", + "type-fest": "^4.26.1" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hermes-estree": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", + "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", + "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.23.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "license": "BSD-2-Clause" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/husky": { + "version": "9.1.6", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz", + "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==", + "dev": true, + "license": "MIT", + "bin": { + "husky": "bin.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/hyphenate-style-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", + "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==", + "license": "BSD-3-Clause" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "dev": true, + "license": "ISC" + }, + "node_modules/image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "license": "MIT", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/inline-style-prefixer": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", + "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", + "license": "MIT", + "dependencies": { + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" + } + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "license": "MIT", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "license": "MIT" + }, + "node_modules/is-bun-module": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz", + "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.6.3" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz", + "integrity": "sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jimp-compact": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", + "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==", + "license": "MIT" + }, + "node_modules/join-component": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", + "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==", + "license": "MIT" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsc-android": { + "version": "250231.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", + "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", + "license": "BSD-2-Clause" + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "license": "0BSD" + }, + "node_modules/jscodeshift": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", + "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "license": "Apache-2.0", + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/lightningcss": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", + "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.27.0", + "lightningcss-darwin-x64": "1.27.0", + "lightningcss-freebsd-x64": "1.27.0", + "lightningcss-linux-arm-gnueabihf": "1.27.0", + "lightningcss-linux-arm64-gnu": "1.27.0", + "lightningcss-linux-arm64-musl": "1.27.0", + "lightningcss-linux-x64-gnu": "1.27.0", + "lightningcss-linux-x64-musl": "1.27.0", + "lightningcss-win32-arm64-msvc": "1.27.0", + "lightningcss-win32-x64-msvc": "1.27.0" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", + "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz", + "integrity": "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz", + "integrity": "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz", + "integrity": "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz", + "integrity": "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz", + "integrity": "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz", + "integrity": "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz", + "integrity": "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz", + "integrity": "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz", + "integrity": "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "license": "MIT", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/log-symbols/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "license": "Apache-2.0" + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/md5-file": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", + "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", + "license": "MIT", + "dependencies": { + "buffer-alloc": "^1.1.0" + }, + "bin": { + "md5-file": "cli.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "license": "MIT" + }, + "node_modules/merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "license": "MIT", + "dependencies": { + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/metro": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.0.tgz", + "integrity": "sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.24.0", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-config": "0.81.0", + "metro-core": "0.81.0", + "metro-file-map": "0.81.0", + "metro-resolver": "0.81.0", + "metro-runtime": "0.81.0", + "metro-source-map": "0.81.0", + "metro-symbolicate": "0.81.0", + "metro-transform-plugins": "0.81.0", + "metro-transform-worker": "0.81.0", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz", + "integrity": "sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.24.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-babel-transformer/node_modules/hermes-estree": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", + "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", + "license": "MIT" + }, + "node_modules/metro-babel-transformer/node_modules/hermes-parser": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", + "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.24.0" + } + }, + "node_modules/metro-cache": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.0.tgz", + "integrity": "sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==", + "license": "MIT", + "dependencies": { + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.81.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache-key": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.0.tgz", + "integrity": "sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-config": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.0.tgz", + "integrity": "sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==", + "license": "MIT", + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.6.3", + "metro": "0.81.0", + "metro-cache": "0.81.0", + "metro-core": "0.81.0", + "metro-runtime": "0.81.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-core": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.0.tgz", + "integrity": "sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.81.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-file-map": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.0.tgz", + "integrity": "sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==", + "license": "MIT", + "dependencies": { + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "micromatch": "^4.0.4", + "node-abort-controller": "^3.1.1", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=18.18" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/metro-file-map/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro-file-map/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/metro-minify-terser": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz", + "integrity": "sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-react-native-babel-preset": { + "version": "0.77.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.77.0.tgz", + "integrity": "sha512-HPPD+bTxADtoE4y/4t1txgTQ1LVR6imOBy7RMHUsqMVTbekoi8Ph5YI9vKX2VMPtVWeFt0w9YnCSLPa76GcXsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.4.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-react-native-babel-preset/node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-resolver": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.0.tgz", + "integrity": "sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-runtime": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.0.tgz", + "integrity": "sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-source-map": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.0.tgz", + "integrity": "sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-symbolicate": "0.81.0", + "nullthrows": "^1.1.1", + "ob1": "0.81.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz", + "integrity": "sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.81.0", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz", + "integrity": "sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz", + "integrity": "sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.81.0", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-minify-terser": "0.81.0", + "metro-source-map": "0.81.0", + "metro-transform-plugins": "0.81.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "license": "MIT" + }, + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro/node_modules/hermes-estree": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", + "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", + "license": "MIT" + }, + "node_modules/metro/node_modules/hermes-parser": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", + "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.24.0" + } + }, + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/metro/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/nested-error-stacks": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", + "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==", + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "license": "MIT" + }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "license": "MIT" + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-dir/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/node-dir/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" + }, + "node_modules/nodemon": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", + "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/nodemon/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/nodemon/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/nodemon/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/nodemon/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-package-arg": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "license": "MIT" + }, + "node_modules/ob1": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.0.tgz", + "integrity": "sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/ora/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/ora/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-cancelable": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-4.0.1.tgz", + "integrity": "sha512-wBowNApzd45EIKdO1LaU+LrMBwAcjfPaYtVzV3lmfM3gf8Z4CHZsiIqlM8TZZ8okYvh5A1cP6gTfCRQtwUpaUg==", + "license": "MIT", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-png": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", + "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", + "license": "MIT", + "dependencies": { + "pngjs": "^3.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/password-prompt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", + "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", + "license": "0BSD", + "dependencies": { + "ansi-escapes": "^4.3.2", + "cross-spawn": "^7.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", + "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/plist/node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/plist/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "dev": true, + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode-terminal": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", + "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/qs": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.1.tgz", + "integrity": "sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "license": "MIT", + "dependencies": { + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", + "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", + "license": "MIT", + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-freeze": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", + "integrity": "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=17.0.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/react-native": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.3.tgz", + "integrity": "sha512-0TUhgmlouRNf6yuDIIAdbQl0g1VsONgCMsLs7Et64hjj5VLMCA7np+4dMrZvGZ3wRNqzgeyT9oWJsUm49AcwSQ==", + "license": "MIT", + "dependencies": { + "@jest/create-cache-key-function": "^29.6.3", + "@react-native/assets-registry": "0.76.3", + "@react-native/codegen": "0.76.3", + "@react-native/community-cli-plugin": "0.76.3", + "@react-native/gradle-plugin": "0.76.3", + "@react-native/js-polyfills": "0.76.3", + "@react-native/normalize-colors": "0.76.3", + "@react-native/virtualized-lists": "0.76.3", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "^0.23.1", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "commander": "^12.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.6.3", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.81.0", + "metro-source-map": "^0.81.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^5.3.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.3", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "^18.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-native-config": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", + "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", + "license": "MIT", + "peerDependencies": { + "react-native-windows": ">=0.61" + }, + "peerDependenciesMeta": { + "react-native-windows": { + "optional": true + } + } + }, + "node_modules/react-native-dotenv": { + "version": "3.4.11", + "resolved": "https://registry.npmjs.org/react-native-dotenv/-/react-native-dotenv-3.4.11.tgz", + "integrity": "sha512-6vnIE+WHABSeHCaYP6l3O1BOEhWxKH6nHAdV7n/wKn/sciZ64zPPp2NUdEUf1m7g4uuzlLbjgr+6uDt89q2DOg==", + "license": "MIT", + "dependencies": { + "dotenv": "^16.4.5" + }, + "peerDependencies": { + "@babel/runtime": "^7.20.6" + } + }, + "node_modules/react-native-gesture-handler": { + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.20.2.tgz", + "integrity": "sha512-HqzFpFczV4qCnwKlvSAvpzEXisL+Z9fsR08YV5LfJDkzuArMhBu2sOoSPUF/K62PCoAb+ObGlTC83TKHfUd0vg==", + "license": "MIT", + "dependencies": { + "@egjs/hammerjs": "^2.0.17", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-reanimated": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.1.tgz", + "integrity": "sha512-Wnbo7toHZ6kPLAD8JWKoKCTfNoqYOMW5vUEP76Rr4RBmJCrdXj6oauYP0aZnZq8NCbiP5bwwu7+RECcWtoetnQ==", + "license": "MIT", + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0", + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-safe-area-context": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.12.0.tgz", + "integrity": "sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-screens": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.1.0.tgz", + "integrity": "sha512-tCBwe7fRMpoi/nIgZxE86N8b2SH8d5PlfGaQO8lgqlXqIyvwqm3u1HJCaA0tsacPyzhW7vVtRfQyq9e1j0S2gA==", + "license": "MIT", + "dependencies": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-svg": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.8.0.tgz", + "integrity": "sha512-KHJzKpgOjwj1qeZzsBjxNdoIgv2zNCO9fVcoq2TEhTRsVV5DGTZ9JzUZwybd7q4giT/H3RdtqC3u44dWdO0Ffw==", + "license": "MIT", + "dependencies": { + "css-select": "^5.1.0", + "css-tree": "^1.1.3", + "warn-once": "0.1.1" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-toast-message": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz", + "integrity": "sha512-iXFMnlxPcgKKs4bZOIl06W16m6KXMh/bAYpWLyVXlISSCdcL2+FX5WPpRP3TGQeM/u9q+j5ex48DDY+72en+Sw==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-url-polyfill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-2.0.0.tgz", + "integrity": "sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==", + "license": "MIT", + "dependencies": { + "whatwg-url-without-unicode": "8.0.0-3" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/react-native-web": { + "version": "0.19.13", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.13.tgz", + "integrity": "sha512-etv3bN8rJglrRCp/uL4p7l8QvUNUC++QwDbdZ8CB7BvZiMvsxfFIRM1j04vxNldG3uo2puRd6OSWR3ibtmc29A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.6", + "@react-native/normalize-colors": "^0.74.1", + "fbjs": "^3.0.4", + "inline-style-prefixer": "^6.0.1", + "memoize-one": "^6.0.0", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "styleq": "^0.1.3" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/react-native-web/node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "license": "MIT" + }, + "node_modules/react-native/node_modules/@react-native/normalize-colors": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.3.tgz", + "integrity": "sha512-Yrpmrh4IDEupUUM/dqVxhAN8QW1VEUR3Qrk2lzJC1jB2s46hDe0hrMP2vs12YJqlzshteOthjwXQlY0TgIzgbg==", + "license": "MIT" + }, + "node_modules/react-native/node_modules/@react-native/virtualized-lists": { + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.3.tgz", + "integrity": "sha512-wTGv9pVh3vAOWb29xFm+J9VRe9dUcUcb9FyaMLT/Hxa88W4wqa5ZMe1V9UvrrBiA1G5DKjv8/1ZcDsJhyugVKA==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-native/node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz", + "integrity": "sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==", + "license": "MIT", + "dependencies": { + "hermes-parser": "0.23.1" + } + }, + "node_modules/react-native/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/react-native/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/react-native/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/react-native/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/react-native/node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/react-native/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/react-native/node_modules/scheduler": { + "version": "0.24.0-canary-efb381bbf-20230505", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", + "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/react-native/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", + "license": "BSD" + }, + "node_modules/recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "license": "MIT", + "dependencies": { + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", + "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==", + "license": "MIT" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requireg": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", + "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", + "dependencies": { + "nested-error-stacks": "~2.0.1", + "rc": "~1.2.7", + "resolve": "~1.7.1" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/requireg/node_modules/resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "license": "MIT", + "dependencies": { + "path-parse": "^1.0.5" + } + }, + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "license": "MIT" + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/resolve-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz", + "integrity": "sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==", + "license": "MIT" + }, + "node_modules/resolve.exports": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "license": "MIT", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", + "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/send/-/send-1.1.0.tgz", + "integrity": "sha512-v67WcEouB5GxbTWL/4NeToqcZiAWEq90N888fczVArY8A79J0L4FD7vj5hm3eUMua5EpoQ59wa/oovY6TLvRUA==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.5", + "destroy": "^1.2.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "http-errors": "^2.0.0", + "mime-types": "^2.1.35", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/send/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-static/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve-static/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve-static/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "license": "MIT", + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "node_modules/simple-plist/node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "license": "MIT", + "dependencies": { + "stream-buffers": "2.2.x" + } + }, + "node_modules/simple-plist/node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/slugify": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "license": "MIT", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/stable-hash": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.4.tgz", + "integrity": "sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==", + "dev": true, + "license": "MIT" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "license": "Unlicense", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/structured-headers": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", + "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", + "license": "MIT" + }, + "node_modules/styleq": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", + "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==", + "license": "MIT" + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "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" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/sucrase/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sudo-prompt": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", + "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==", + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synckit": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "license": "MIT", + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/temp/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/temp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/temp/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/tempy": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", + "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "license": "MIT" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/touch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "dev": true, + "license": "ISC", + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/ts-api-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", + "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.30.0.tgz", + "integrity": "sha512-G6zXWS1dLj6eagy6sVhOMQiLtJdxQBHIA9Z6HFUNLOlr6MFOgzV8wvmidtPONfPtEUv0uZsy77XJNzTAfwPDaA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", + "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "dev": true, + "license": "MIT" + }, + "node_modules/undici": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", + "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/use-latest-callback": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.1.tgz", + "integrity": "sha512-QWlq8Is8BGWBf883QOEQP5HWYX/kMI+JTbJ5rdtvJLmXTIh9XoHIO3PQcmQl8BU44VKxow1kbQUHa6mQSMALDQ==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", + "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "license": "MIT" + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warn-once": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", + "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==", + "license": "MIT" + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/whatwg-url-without-unicode": { + "version": "8.0.0-3", + "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", + "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", + "license": "MIT", + "dependencies": { + "buffer": "^5.4.3", + "punycode": "^2.1.1", + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "dev": true, + "license": "MIT", + "dependencies": { + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wonka": { + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.4.tgz", + "integrity": "sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==", + "license": "MIT" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "license": "Apache-2.0", + "dependencies": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xcode/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/xml2js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlbuilder": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", + "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==", + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zustand": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.1.tgz", + "integrity": "sha512-pRET7Lao2z+n5R/HduXMio35TncTlSW68WsYBq2Lg1ASspsNGjpwLAsij3RpouyV6+kHMwwwzP0bZPD70/Jx/w==", + "license": "MIT", + "engines": { + "node": ">=12.20.0" + }, + "peerDependencies": { + "@types/react": ">=18.0.0", + "immer": ">=9.0.6", + "react": ">=18.0.0", + "use-sync-external-store": ">=1.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "immer": { + "optional": true + }, + "react": { + "optional": true + }, + "use-sync-external-store": { + "optional": true + } + } + } + } +} From d41ccb6bacd1eba8e3315e79158c0f61a8af874b Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Wed, 4 Dec 2024 12:05:02 -0800 Subject: [PATCH 54/67] fix imports --- App.tsx | 2 +- src/components/GoogleSignInButton.tsx | 2 +- src/components/GoogleSignOutButton.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/App.tsx b/App.tsx index fcea910..a1e4f82 100644 --- a/App.tsx +++ b/App.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; -import LoginScreen from '@/screens/Login/Login'; +import LoginScreen from '@/screens/login/Login'; import TreeSearchScreen from '@/screens/TreeSearch/TreeSearch'; import { LoginStackParamList } from '@/types/navigation'; diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index 0779520..9ee3f2b 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -5,7 +5,7 @@ import * as Google from 'expo-auth-session/providers/google'; import * as WebBrowser from 'expo-web-browser'; import AsyncStorage from '@react-native-async-storage/async-storage'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { styles } from '@/screens/Login/styles'; +import { styles } from '@/screens/login/styles'; import { LoginStackParamList } from '@/types/navigation'; WebBrowser.maybeCompleteAuthSession(); diff --git a/src/components/GoogleSignOutButton.tsx b/src/components/GoogleSignOutButton.tsx index ffba47a..9970774 100644 --- a/src/components/GoogleSignOutButton.tsx +++ b/src/components/GoogleSignOutButton.tsx @@ -1,6 +1,6 @@ import { Text, TouchableOpacity } from 'react-native'; import AsyncStorage from '@react-native-async-storage/async-storage'; -import { styles } from '@/screens/Login/styles'; +import { styles } from '@/screens/login/styles'; export default function GoogleSignOutButton() { return ( From aa36016e6bee71e4f169292b46d3162f0ce467f5 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Wed, 4 Dec 2024 13:27:16 -0800 Subject: [PATCH 55/67] temp --- src/components/GoogleSignInButton.tsx | 12 ++- .../QRCodeScanner/QRCodeScanner.tsx | 6 +- src/navigation/AppNavigator.tsx | 82 +++++++++++++++++++ .../{searchScreen.tsx => TreeSearch.tsx} | 19 ++++- src/types/navigation.ts | 27 ++++-- 5 files changed, 129 insertions(+), 17 deletions(-) create mode 100644 src/navigation/AppNavigator.tsx rename src/screens/{searchScreen.tsx => TreeSearch.tsx} (81%) diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index 9ee3f2b..31a5128 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -6,13 +6,17 @@ import * as WebBrowser from 'expo-web-browser'; import AsyncStorage from '@react-native-async-storage/async-storage'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; import { styles } from '@/screens/login/styles'; -import { LoginStackParamList } from '@/types/navigation'; +import { MainTabParamList, RootStackParamList } from '@/types/navigation'; WebBrowser.maybeCompleteAuthSession(); -type LoginProps = NativeStackScreenProps; +type MainTabProps = NativeStackScreenProps; +type LoginScreenProps = NativeStackScreenProps; -export default function GoogleSignInButton({ navigation, route }: LoginProps) { +export default function GoogleSignInButton({ + navigation, + route, +}: LoginScreenProps) { const [userInfo, setUserInfo] = useState(null); const [request, response, promptAsync] = Google.useAuthRequest({ webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, @@ -65,7 +69,7 @@ export default function GoogleSignInButton({ navigation, route }: LoginProps) { { promptAsync(); - navigation.navigate('TreeSearch'); + navigation.navigate('Main', { screen: 'Home' }); }} > Login Here diff --git a/src/components/QRCodeScanner/QRCodeScanner.tsx b/src/components/QRCodeScanner/QRCodeScanner.tsx index db58279..af6a6c6 100644 --- a/src/components/QRCodeScanner/QRCodeScanner.tsx +++ b/src/components/QRCodeScanner/QRCodeScanner.tsx @@ -6,10 +6,10 @@ import { useCameraPermissions, } from 'expo-camera'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { RootStackParamList } from '@/types/navigation'; +import { HomeStackParamList } from '@/types/navigation'; import styles from './styles'; -type QRCodeScannerProps = NativeStackScreenProps; +type QRCodeScannerProps = NativeStackScreenProps; export default function QRCodeScanner({ navigation }: QRCodeScannerProps) { const [permission, requestPermission] = useCameraPermissions(); @@ -88,7 +88,7 @@ export default function QRCodeScanner({ navigation }: QRCodeScannerProps) { qrCodeFound ? styles.scanButtonEnabled : styles.scanButtonDisabled, ]} onPress={() => - navigation.push('TreeInfoScreen', { treeId: qrCodeData ?? '' }) + navigation.push('TreeInfo', { treeId: qrCodeData ?? '' }) } disabled={!qrCodeFound} > diff --git a/src/navigation/AppNavigator.tsx b/src/navigation/AppNavigator.tsx new file mode 100644 index 0000000..8a5228a --- /dev/null +++ b/src/navigation/AppNavigator.tsx @@ -0,0 +1,82 @@ +import React from 'react'; +import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; +import { NavigationContainer } from '@react-navigation/native'; +import { createStackNavigator } from '@react-navigation/stack'; +import ContactScreen from './screens/ContactScreen'; +import DirectoryScreen from './screens/DirectoryScreen'; +// Import screen components +import LoginScreen from './screens/LoginScreen'; +import QRCodeScannerScreen from './screens/QRCodeScannerScreen'; +import SpeciesInfoScreen from './screens/SpeciesInfoScreen'; +import TreeInfoScreen from './screens/TreeInfoScreen'; +import TreeSearchScreen from './screens/TreeSearchScreen'; +// Types +import { + ContactStackParamList, + HomeStackParamList, + RootStackParamList, + RootTabParamList, +} from './types'; + +// Stack and Tab Navigators +const LoginStack = createStackNavigator(); +const HomeStack = createStackNavigator(); +const ContactStack = createStackNavigator(); +const RootTab = createBottomTabNavigator(); +const RootStack = createStackNavigator(); + +// Home Stack Navigator +function HomeStackNavigator() { + return ( + + + + + + + ); +} + +// Contact Stack Navigator +function ContactStackNavigator() { + return ( + + + + + ); +} + +// Tab Navigator +function RootTabNavigator() { + return ( + + + + + ); +} + +// Root Navigator +export default function AppNavigator() { + return ( + + + ( + + + + )} + options={{ headerShown: false }} + /> + + + + ); +} diff --git a/src/screens/searchScreen.tsx b/src/screens/TreeSearch.tsx similarity index 81% rename from src/screens/searchScreen.tsx rename to src/screens/TreeSearch.tsx index 4dc05eb..bf84658 100644 --- a/src/screens/searchScreen.tsx +++ b/src/screens/TreeSearch.tsx @@ -8,14 +8,25 @@ import { View, } from 'react-native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { RootStackParamList } from '../../App'; +import { RootStackParamList } from '@/types/navigation'; import { fetchTreeData } from '../supabase/client'; import { styles } from './styles/styles'; -type SearchScreenProps = NativeStackScreenProps; +type TreeSearchScreenProps = NativeStackScreenProps< + RootStackParamList, + 'TreeSearch' +>; -export default function SearchScreen({ navigation }: SearchScreenProps) { - const [trees, setTrees] = useState([]); +export default function SearchScreen({ navigation }: TreeSearchScreenProps) { + type Tree = { + tree_id: number; + species: string; + row: number; + bank: number; + image_url?: string; + }; + + const [trees, setTrees] = useState([]); useEffect(() => { const loadTreeData = async () => { diff --git a/src/types/navigation.ts b/src/types/navigation.ts index 85371fd..a046906 100644 --- a/src/types/navigation.ts +++ b/src/types/navigation.ts @@ -1,12 +1,27 @@ +import { NavigatorScreenParams } from '@react-navigation/native'; + export type LoginStackParamList = { Login: undefined; - GuestLogin: undefined; - AdminLogin: undefined; - afterlogin: undefined; +}; + +export type HomeStackParamList = { + TreeSearch: undefined; + QRCodeScanner: undefined; + TreeInfo: { treeId: string }; + SpeciesInfo: { speciesId: string }; +}; + +export type ContactStackParamList = { + Contact: undefined; + Directory: undefined; +}; + +export type RootTabParamList = { + Home: NavigatorScreenParams; + Contact: NavigatorScreenParams; }; export type RootStackParamList = { - Home: undefined; - Scanner: undefined; - TreeInfoPage: { treeId: string }; + LoginStack: NavigatorScreenParams; + MainTabs: NavigatorScreenParams; }; From 259dd77f6b21597064faa6bfbf1d9383f247053e Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Wed, 4 Dec 2024 13:30:27 -0800 Subject: [PATCH 56/67] fix dependencies --- package-lock.json | 164 ++++++++++++++++++++++++++++++++++++++++++++-- package.json | 3 + 2 files changed, 161 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4b346fa..19addc7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,10 @@ "dependencies": { "@expo/metro-runtime": "~4.0.0", "@react-native-async-storage/async-storage": "^2.0.0", + "@react-navigation/bottom-tabs": "^6.6.1", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", + "@react-navigation/stack": "^6.4.1", "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", "axios": "^1.7.7", @@ -45,6 +47,7 @@ "react-native-svg": "15.8.0", "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", + "react-native-vector-icons": "^10.2.0", "react-native-web": "~0.19.13", "semver": "^7.6.3", "send": "^1.1.0", @@ -4596,6 +4599,24 @@ "react-native": "*" } }, + "node_modules/@react-navigation/bottom-tabs": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-6.6.1.tgz", + "integrity": "sha512-9oD4cypEBjPuaMiu9tevWGiQ4w/d6l3HNhcJ1IjXZ24xvYDSs0mqjUcdt8SWUolCvRrYc/DmNBLlT83bk0bHTw==", + "license": "MIT", + "dependencies": { + "@react-navigation/elements": "^1.3.31", + "color": "^4.2.3", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0", + "react-native-screens": ">= 3.0.0" + } + }, "node_modules/@react-navigation/core": { "version": "6.4.17", "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.17.tgz", @@ -4667,6 +4688,25 @@ "nanoid": "^3.1.23" } }, + "node_modules/@react-navigation/stack": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@react-navigation/stack/-/stack-6.4.1.tgz", + "integrity": "sha512-upMEHOKMtuMu4c9gmoPlO/JqI6mDlSqwXg1aXKOTQLXAF8H5koOLRfrmi7AkdiE9A7lDXWUAZoGuD9O88cYvDQ==", + "license": "MIT", + "dependencies": { + "@react-navigation/elements": "^1.3.31", + "color": "^4.2.3", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-gesture-handler": ">= 1.0.0", + "react-native-safe-area-context": ">= 3.0.0", + "react-native-screens": ">= 3.0.0" + } + }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -6763,6 +6803,19 @@ "node": ">=6" } }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -6781,6 +6834,16 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -13916,9 +13979,9 @@ } }, "node_modules/react-native-reanimated": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.1.tgz", - "integrity": "sha512-Wnbo7toHZ6kPLAD8JWKoKCTfNoqYOMW5vUEP76Rr4RBmJCrdXj6oauYP0aZnZq8NCbiP5bwwu7+RECcWtoetnQ==", + "version": "3.16.3", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.16.3.tgz", + "integrity": "sha512-OWlA6e1oHhytTpc7WiSZ7Tmb8OYwLKYZz29Sz6d6WAg60Hm5GuAiKIWUG7Ako7FLcYhFkA0pEQ2xPMEYUo9vlw==", "license": "MIT", "dependencies": { "@babel/plugin-transform-arrow-functions": "^7.0.0-0", @@ -14000,6 +14063,80 @@ "react-native": "*" } }, + "node_modules/react-native-vector-icons": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.2.0.tgz", + "integrity": "sha512-n5HGcxUuVaTf9QJPs/W22xQpC2Z9u0nb0KgLPnVltP8vdUvOp6+R26gF55kilP/fV4eL4vsAHUqUjewppJMBOQ==", + "license": "MIT", + "dependencies": { + "prop-types": "^15.7.2", + "yargs": "^16.1.1" + }, + "bin": { + "fa-upgrade.sh": "bin/fa-upgrade.sh", + "fa5-upgrade": "bin/fa5-upgrade.sh", + "fa6-upgrade": "bin/fa6-upgrade.sh", + "generate-icon": "bin/generate-icon.js" + } + }, + "node_modules/react-native-vector-icons/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/react-native-vector-icons/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/react-native-vector-icons/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-native-vector-icons/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-native-vector-icons/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, "node_modules/react-native-web": { "version": "0.19.13", "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.13.tgz", @@ -14918,6 +15055,21 @@ "node": ">= 5.10.0" } }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT" + }, "node_modules/simple-update-notifier": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", @@ -16311,9 +16463,9 @@ } }, "node_modules/use-latest-callback": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.1.tgz", - "integrity": "sha512-QWlq8Is8BGWBf883QOEQP5HWYX/kMI+JTbJ5rdtvJLmXTIh9XoHIO3PQcmQl8BU44VKxow1kbQUHa6mQSMALDQ==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.3.tgz", + "integrity": "sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ==", "license": "MIT", "peerDependencies": { "react": ">=16.8" diff --git a/package.json b/package.json index 6f654cf..28f5508 100644 --- a/package.json +++ b/package.json @@ -17,8 +17,10 @@ "dependencies": { "@expo/metro-runtime": "~4.0.0", "@react-native-async-storage/async-storage": "^2.0.0", + "@react-navigation/bottom-tabs": "^6.6.1", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", + "@react-navigation/stack": "^6.4.1", "@supabase/supabase-js": "^2.45.6", "@types/react-navigation": "^3.0.8", "axios": "^1.7.7", @@ -52,6 +54,7 @@ "react-native-svg": "15.8.0", "react-native-toast-message": "^2.2.1", "react-native-url-polyfill": "^2.0.0", + "react-native-vector-icons": "^10.2.0", "react-native-web": "~0.19.13", "semver": "^7.6.3", "send": "^1.1.0", From 11c16c95145b377deb1d89934198e4037b22cf79 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Wed, 4 Dec 2024 15:00:59 -0800 Subject: [PATCH 57/67] temp --- App.tsx | 25 +++-------------- app.json | 1 + src/components/GoogleSignInButton.tsx | 27 ++++++++++++------- src/components/Login.tsx | 25 ----------------- .../QRCodeScanner/QRCodeScanner.tsx | 5 +++- src/navigation/AppNavigator.tsx | 25 +++++++++-------- src/screens/{contactPage.tsx => Contact.tsx} | 0 src/screens/TreeInfo/TreeInfo.tsx | 8 +++--- src/screens/login/Login.tsx | 16 ++++++++--- src/types/navigation.tsx | 10 ------- 10 files changed, 54 insertions(+), 88 deletions(-) delete mode 100644 src/components/Login.tsx rename src/screens/{contactPage.tsx => Contact.tsx} (100%) delete mode 100644 src/types/navigation.tsx diff --git a/App.tsx b/App.tsx index a1e4f82..dd29243 100644 --- a/App.tsx +++ b/App.tsx @@ -1,28 +1,9 @@ import React from 'react'; -import { DefaultTheme, NavigationContainer } from '@react-navigation/native'; -import { createNativeStackNavigator } from '@react-navigation/native-stack'; -import LoginScreen from '@/screens/login/Login'; -import TreeSearchScreen from '@/screens/TreeSearch/TreeSearch'; -import { LoginStackParamList } from '@/types/navigation'; +import { DefaultTheme } from '@react-navigation/native'; +import AppNavigator from '@/navigation/AppNavigator'; -const Stack = createNativeStackNavigator(); DefaultTheme.colors.background = '#FFFFFF'; export default function App() { - return ( - - - - - - - ); + return ; } diff --git a/app.json b/app.json index d58d9b2..4b1413e 100644 --- a/app.json +++ b/app.json @@ -7,6 +7,7 @@ "orientation": "portrait", "icon": "./assets/bp-icon.png", "userInterfaceStyle": "light", + "entryPoint": "./src/App.tsx", "plugins": [ [ "expo-camera", diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index 31a5128..41d4bec 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -6,18 +6,24 @@ import * as WebBrowser from 'expo-web-browser'; import AsyncStorage from '@react-native-async-storage/async-storage'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; import { styles } from '@/screens/login/styles'; -import { MainTabParamList, RootStackParamList } from '@/types/navigation'; +import { RootStackParamList } from '@/types/navigation'; WebBrowser.maybeCompleteAuthSession(); -type MainTabProps = NativeStackScreenProps; -type LoginScreenProps = NativeStackScreenProps; +type GoogleSignInButtonProps = NativeStackScreenProps< + RootStackParamList, + 'LoginStack' +>; + +type UserInfo = { + email: string; + name: string; +}; export default function GoogleSignInButton({ navigation, - route, -}: LoginScreenProps) { - const [userInfo, setUserInfo] = useState(null); +}: GoogleSignInButtonProps) { + const [userInfo, setUserInfo] = useState(null); const [request, response, promptAsync] = Google.useAuthRequest({ webClientId: process.env.EXPO_PUBLIC_GOOGLE_WEB_CLIENT_ID, androidClientId: process.env.EXPO_PUBLIC_GOOGLE_ANDROID_CLIENT_ID, @@ -38,7 +44,11 @@ export default function GoogleSignInButton({ response?.type === 'success' && response.authentication?.accessToken ) { - getUserInfo(response.authentication.accessToken); + await getUserInfo(response.authentication.accessToken); + navigation.navigate('MainTabs', { + screen: 'Home', + params: { screen: 'TreeSearch' }, + }); } } catch (error) { console.error('Error retrieving user data from AsyncStorage:', error); @@ -46,7 +56,7 @@ export default function GoogleSignInButton({ } handleSignInWithGoogle(); - }, [response]); + }, [navigation, response]); const getUserInfo = async (token: string) => { if (!token) return; @@ -69,7 +79,6 @@ export default function GoogleSignInButton({ { promptAsync(); - navigation.navigate('Main', { screen: 'Home' }); }} > Login Here diff --git a/src/components/Login.tsx b/src/components/Login.tsx deleted file mode 100644 index 47eab6a..0000000 --- a/src/components/Login.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { Text, TouchableOpacity, View } from 'react-native'; -import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { LoginStackParamList } from '@/types/navigation'; -import { styles } from '../screens/styles'; - -type LoginProps = NativeStackScreenProps; - -export default function Login({ navigation, route }: LoginProps) { - return ( - - I am a... - - - Guest - - navigation.navigate('AdminLogin')} - > - Admin - - - - ); -} diff --git a/src/components/QRCodeScanner/QRCodeScanner.tsx b/src/components/QRCodeScanner/QRCodeScanner.tsx index af6a6c6..b71c4de 100644 --- a/src/components/QRCodeScanner/QRCodeScanner.tsx +++ b/src/components/QRCodeScanner/QRCodeScanner.tsx @@ -9,7 +9,10 @@ import { NativeStackScreenProps } from '@react-navigation/native-stack'; import { HomeStackParamList } from '@/types/navigation'; import styles from './styles'; -type QRCodeScannerProps = NativeStackScreenProps; +type QRCodeScannerProps = NativeStackScreenProps< + HomeStackParamList, + 'QRCodeScanner' +>; export default function QRCodeScanner({ navigation }: QRCodeScannerProps) { const [permission, requestPermission] = useCameraPermissions(); diff --git a/src/navigation/AppNavigator.tsx b/src/navigation/AppNavigator.tsx index 8a5228a..811949c 100644 --- a/src/navigation/AppNavigator.tsx +++ b/src/navigation/AppNavigator.tsx @@ -2,21 +2,20 @@ import React from 'react'; import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; import { NavigationContainer } from '@react-navigation/native'; import { createStackNavigator } from '@react-navigation/stack'; -import ContactScreen from './screens/ContactScreen'; -import DirectoryScreen from './screens/DirectoryScreen'; -// Import screen components -import LoginScreen from './screens/LoginScreen'; -import QRCodeScannerScreen from './screens/QRCodeScannerScreen'; -import SpeciesInfoScreen from './screens/SpeciesInfoScreen'; -import TreeInfoScreen from './screens/TreeInfoScreen'; -import TreeSearchScreen from './screens/TreeSearchScreen'; -// Types +import QRCodeScanner from '@/components/QRCodeScanner/QRCodeScanner'; +import ContactScreen from '@/screens/Contact'; +// import DirectoryScreen from '@/screens/Directory/Directory'; +import LoginScreen from '@/screens/login/Login'; +// import SpeciesInfoScreen from '@/screens/SpeciesInfo/SpeciesInfo'; +import TreeInfoScreen from '@/screens/TreeInfo/TreeInfo'; +import TreeSearchScreen from '@/screens/TreeSearch/TreeSearch'; import { ContactStackParamList, HomeStackParamList, + LoginStackParamList, RootStackParamList, RootTabParamList, -} from './types'; +} from '@/types/navigation'; // Stack and Tab Navigators const LoginStack = createStackNavigator(); @@ -30,9 +29,9 @@ function HomeStackNavigator() { return ( - + - + {/* */} ); } @@ -42,7 +41,7 @@ function ContactStackNavigator() { return ( - + {/* */} ); } diff --git a/src/screens/contactPage.tsx b/src/screens/Contact.tsx similarity index 100% rename from src/screens/contactPage.tsx rename to src/screens/Contact.tsx diff --git a/src/screens/TreeInfo/TreeInfo.tsx b/src/screens/TreeInfo/TreeInfo.tsx index ec49647..5e76e26 100644 --- a/src/screens/TreeInfo/TreeInfo.tsx +++ b/src/screens/TreeInfo/TreeInfo.tsx @@ -1,12 +1,12 @@ import { Pressable, Text, View } from 'react-native'; import { StatusBar } from 'expo-status-bar'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { RootStackParamList } from '@/types/navigation'; +import { HomeStackParamList } from '@/types/navigation'; import styles from './styles'; type TreeInfoScreenProps = NativeStackScreenProps< - RootStackParamList, - 'TreeInfoScreen' + HomeStackParamList, + 'TreeInfo' >; export default function TreeInfoScreen({ @@ -18,7 +18,7 @@ export default function TreeInfoScreen({ Tree Id: {route.params.treeId} - navigation.push('Scanner')}> + navigation.push('QRCodeScanner')}> Back to scanner diff --git a/src/screens/login/Login.tsx b/src/screens/login/Login.tsx index 62f6499..4a4f7c3 100644 --- a/src/screens/login/Login.tsx +++ b/src/screens/login/Login.tsx @@ -1,10 +1,13 @@ import { Image, Text, TouchableOpacity, View } from 'react-native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; import GoogleSignInButton from '@/components/GoogleSignInButton'; -import { LoginStackParamList } from '@/types/navigation'; -import { styles } from './styles'; +import { styles } from '@/screens/login/styles'; +import { RootStackParamList } from '@/types/navigation'; -type LoginScreenProps = NativeStackScreenProps; +type LoginScreenProps = NativeStackScreenProps< + RootStackParamList, + 'LoginStack' +>; export default function LoginScreen({ navigation, route }: LoginScreenProps) { return ( @@ -17,7 +20,12 @@ export default function LoginScreen({ navigation, route }: LoginScreenProps) { navigation.navigate('TreeSearch')} + onPress={() => + navigation.navigate('MainTabs', { + screen: 'Home', + params: { screen: 'TreeSearch' }, + }) + } > Guest diff --git a/src/types/navigation.tsx b/src/types/navigation.tsx deleted file mode 100644 index 8772336..0000000 --- a/src/types/navigation.tsx +++ /dev/null @@ -1,10 +0,0 @@ -export type LoginStackParamList = { - Login: undefined; - TreeSearch: undefined; -}; - -export type RootStackParamList = { - Home: undefined; - Scanner: undefined; - TreeInfoScreen: { treeId: string }; -}; From c6747f139678ea953ce68823768c64cc1cfa86d4 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Wed, 4 Dec 2024 15:44:44 -0800 Subject: [PATCH 58/67] add empty screens for Directory and SpeciesInfo --- src/screens/Directory/Directory.tsx | 11 +++++++++++ src/screens/Directory/styles.ts | 16 ++++++++++++++++ src/screens/SpeciesInfo/SpeciesInfo.tsx | 11 +++++++++++ src/screens/SpeciesInfo/styles.ts | 16 ++++++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 src/screens/Directory/Directory.tsx create mode 100644 src/screens/Directory/styles.ts create mode 100644 src/screens/SpeciesInfo/SpeciesInfo.tsx create mode 100644 src/screens/SpeciesInfo/styles.ts diff --git a/src/screens/Directory/Directory.tsx b/src/screens/Directory/Directory.tsx new file mode 100644 index 0000000..adf09f2 --- /dev/null +++ b/src/screens/Directory/Directory.tsx @@ -0,0 +1,11 @@ +import React from 'react'; +import { Text, View } from 'react-native'; +import styles from './styles'; + +export default function DirectoryScreen() { + return ( + + Directory Screen + + ); +} diff --git a/src/screens/Directory/styles.ts b/src/screens/Directory/styles.ts new file mode 100644 index 0000000..c49a21b --- /dev/null +++ b/src/screens/Directory/styles.ts @@ -0,0 +1,16 @@ +import { StyleSheet } from 'react-native'; + +const styles = StyleSheet.create({ + container: { + flex: 1, + justifyContent: 'center', + alignItems: 'center', + backgroundColor: '#fff', + }, + text: { + fontSize: 18, + color: '#333', + }, +}); + +export default styles; diff --git a/src/screens/SpeciesInfo/SpeciesInfo.tsx b/src/screens/SpeciesInfo/SpeciesInfo.tsx new file mode 100644 index 0000000..8c4ca02 --- /dev/null +++ b/src/screens/SpeciesInfo/SpeciesInfo.tsx @@ -0,0 +1,11 @@ +import React from 'react'; +import { Text, View } from 'react-native'; +import styles from './styles'; + +export default function SpeciesInfoScreen() { + return ( + + Species Info Screen + + ); +} diff --git a/src/screens/SpeciesInfo/styles.ts b/src/screens/SpeciesInfo/styles.ts new file mode 100644 index 0000000..c49a21b --- /dev/null +++ b/src/screens/SpeciesInfo/styles.ts @@ -0,0 +1,16 @@ +import { StyleSheet } from 'react-native'; + +const styles = StyleSheet.create({ + container: { + flex: 1, + justifyContent: 'center', + alignItems: 'center', + backgroundColor: '#fff', + }, + text: { + fontSize: 18, + color: '#333', + }, +}); + +export default styles; From da6d2206957e5d7ac549368294561ed155f4ff88 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Wed, 4 Dec 2024 15:47:37 -0800 Subject: [PATCH 59/67] temp --- src/components/GoogleSignInButton.tsx | 2 +- src/components/GoogleSignOutButton.tsx | 2 +- src/navigation/AppNavigator.tsx | 10 +++++----- src/screens/login/Login.tsx | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton.tsx index 41d4bec..70f4373 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton.tsx @@ -5,7 +5,7 @@ import * as Google from 'expo-auth-session/providers/google'; import * as WebBrowser from 'expo-web-browser'; import AsyncStorage from '@react-native-async-storage/async-storage'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { styles } from '@/screens/login/styles'; +import { styles } from '@/screens/Login/styles'; import { RootStackParamList } from '@/types/navigation'; WebBrowser.maybeCompleteAuthSession(); diff --git a/src/components/GoogleSignOutButton.tsx b/src/components/GoogleSignOutButton.tsx index 9970774..ffba47a 100644 --- a/src/components/GoogleSignOutButton.tsx +++ b/src/components/GoogleSignOutButton.tsx @@ -1,6 +1,6 @@ import { Text, TouchableOpacity } from 'react-native'; import AsyncStorage from '@react-native-async-storage/async-storage'; -import { styles } from '@/screens/login/styles'; +import { styles } from '@/screens/Login/styles'; export default function GoogleSignOutButton() { return ( diff --git a/src/navigation/AppNavigator.tsx b/src/navigation/AppNavigator.tsx index 811949c..7629c57 100644 --- a/src/navigation/AppNavigator.tsx +++ b/src/navigation/AppNavigator.tsx @@ -4,9 +4,9 @@ import { NavigationContainer } from '@react-navigation/native'; import { createStackNavigator } from '@react-navigation/stack'; import QRCodeScanner from '@/components/QRCodeScanner/QRCodeScanner'; import ContactScreen from '@/screens/Contact'; -// import DirectoryScreen from '@/screens/Directory/Directory'; -import LoginScreen from '@/screens/login/Login'; -// import SpeciesInfoScreen from '@/screens/SpeciesInfo/SpeciesInfo'; +import DirectoryScreen from '@/screens/Directory/Directory'; +import LoginScreen from '@/screens/Login/Login'; +import SpeciesInfoScreen from '@/screens/SpeciesInfo/SpeciesInfo'; import TreeInfoScreen from '@/screens/TreeInfo/TreeInfo'; import TreeSearchScreen from '@/screens/TreeSearch/TreeSearch'; import { @@ -31,7 +31,7 @@ function HomeStackNavigator() { - {/* */} + ); } @@ -41,7 +41,7 @@ function ContactStackNavigator() { return ( - {/* */} + ); } diff --git a/src/screens/login/Login.tsx b/src/screens/login/Login.tsx index 4a4f7c3..4bebf7e 100644 --- a/src/screens/login/Login.tsx +++ b/src/screens/login/Login.tsx @@ -1,7 +1,7 @@ import { Image, Text, TouchableOpacity, View } from 'react-native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; import GoogleSignInButton from '@/components/GoogleSignInButton'; -import { styles } from '@/screens/login/styles'; +import { styles } from '@/screens/Login/styles'; import { RootStackParamList } from '@/types/navigation'; type LoginScreenProps = NativeStackScreenProps< From c0076d327f15bde9c20550726f4e7e59749c2e82 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Wed, 4 Dec 2024 16:09:46 -0800 Subject: [PATCH 60/67] pls --- src/navigation/AppNavigator.tsx | 32 +++++------ src/screens/AdminLoginScreen.tsx | 21 ------- src/screens/{ => Contact}/Contact.tsx | 2 +- src/screens/LoginScreen.tsx | 21 ------- src/screens/TreeSearch.tsx | 81 -------------------------- src/screens/TreeSearch/TreeSearch.tsx | 83 +++++++++++++++++++++++---- src/screens/login/Login.tsx | 7 +-- 7 files changed, 92 insertions(+), 155 deletions(-) delete mode 100644 src/screens/AdminLoginScreen.tsx rename src/screens/{ => Contact}/Contact.tsx (97%) delete mode 100644 src/screens/LoginScreen.tsx delete mode 100644 src/screens/TreeSearch.tsx diff --git a/src/navigation/AppNavigator.tsx b/src/navigation/AppNavigator.tsx index 7629c57..bb9b4c7 100644 --- a/src/navigation/AppNavigator.tsx +++ b/src/navigation/AppNavigator.tsx @@ -3,7 +3,7 @@ import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; import { NavigationContainer } from '@react-navigation/native'; import { createStackNavigator } from '@react-navigation/stack'; import QRCodeScanner from '@/components/QRCodeScanner/QRCodeScanner'; -import ContactScreen from '@/screens/Contact'; +import ContactScreen from '@/screens/Contact/Contact'; import DirectoryScreen from '@/screens/Directory/Directory'; import LoginScreen from '@/screens/Login/Login'; import SpeciesInfoScreen from '@/screens/SpeciesInfo/SpeciesInfo'; @@ -24,6 +24,15 @@ const ContactStack = createStackNavigator(); const RootTab = createBottomTabNavigator(); const RootStack = createStackNavigator(); +// Login Stack Navigator +function LoginStackNavigator() { + return ( + + + + ); +} + // Home Stack Navigator function HomeStackNavigator() { return ( @@ -60,21 +69,12 @@ function RootTabNavigator() { export default function AppNavigator() { return ( - - ( - - - - )} - options={{ headerShown: false }} - /> - + + + ); diff --git a/src/screens/AdminLoginScreen.tsx b/src/screens/AdminLoginScreen.tsx deleted file mode 100644 index 39996a0..0000000 --- a/src/screens/AdminLoginScreen.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import React from 'react'; -import { Text, View } from 'react-native'; -import Svg, { Circle } from 'react-native-svg'; -import GoogleSignInButton from '@/components/GoogleSignInButton'; -import GoogleSignOutButton from '@/components/GoogleSignOutButton'; -import { styles } from '@/screens/styles'; - -export default function AdminLoginScreen() { - return ( - - Admin Login - - - - - - - - - ); -} diff --git a/src/screens/Contact.tsx b/src/screens/Contact/Contact.tsx similarity index 97% rename from src/screens/Contact.tsx rename to src/screens/Contact/Contact.tsx index c932ae9..eeb6d39 100644 --- a/src/screens/Contact.tsx +++ b/src/screens/Contact/Contact.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { Image, ScrollView, Text, View } from 'react-native'; -import { styles } from './styles/styles'; +import { styles } from '../styles/styles'; export default function App() { return ( diff --git a/src/screens/LoginScreen.tsx b/src/screens/LoginScreen.tsx deleted file mode 100644 index 01f3086..0000000 --- a/src/screens/LoginScreen.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { View } from 'react-native'; -import Svg, { Circle } from 'react-native-svg'; -import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import Login from '@/components/Login'; -import { styles } from '@/screens/styles'; -import { LoginStackParamList } from '@/types/navigation'; - -type LoginProps = NativeStackScreenProps; - -export default function LoginScreen({ navigation, route }: LoginProps) { - return ( - - - - - - - - - ); -} diff --git a/src/screens/TreeSearch.tsx b/src/screens/TreeSearch.tsx deleted file mode 100644 index bf84658..0000000 --- a/src/screens/TreeSearch.tsx +++ /dev/null @@ -1,81 +0,0 @@ -import React, { useEffect, useState } from 'react'; -import { - FlatList, - ImageBackground, - ScrollView, - Text, - TouchableOpacity, - View, -} from 'react-native'; -import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { RootStackParamList } from '@/types/navigation'; -import { fetchTreeData } from '../supabase/client'; -import { styles } from './styles/styles'; - -type TreeSearchScreenProps = NativeStackScreenProps< - RootStackParamList, - 'TreeSearch' ->; - -export default function SearchScreen({ navigation }: TreeSearchScreenProps) { - type Tree = { - tree_id: number; - species: string; - row: number; - bank: number; - image_url?: string; - }; - - const [trees, setTrees] = useState([]); - - useEffect(() => { - const loadTreeData = async () => { - const treeData = await fetchTreeData(); - console.log('Fetched trees:', treeData); - if (treeData) { - setTrees(treeData); - } - }; - - loadTreeData(); - }, []); - - const renderTreeCard = ({ item }: { item: any }) => ( - - - - - {item.species} - - Row {item.row} - • - Bank {item.bank} - - - - - ); - - return ( - - navigation.navigate('Contact')}> - Contact Us - - - - Trees Availibility - - item.tree_id.toString()} - /> - - - ); -} diff --git a/src/screens/TreeSearch/TreeSearch.tsx b/src/screens/TreeSearch/TreeSearch.tsx index 66a01b1..a15b2aa 100644 --- a/src/screens/TreeSearch/TreeSearch.tsx +++ b/src/screens/TreeSearch/TreeSearch.tsx @@ -1,12 +1,75 @@ -import { StyleSheet, Text } from 'react-native'; +import React, { useEffect, useState } from 'react'; +import { + FlatList, + ImageBackground, + ScrollView, + Text, + View, +} from 'react-native'; +import { NativeStackScreenProps } from '@react-navigation/native-stack'; +import { HomeStackParamList } from '@/types/navigation'; +import { fetchTreeData } from '../../supabase/client'; +import { styles } from '../styles/styles'; -export default function TreeSearchScreen() { - return Tree SEarch; -} +type TreeSearchScreenProps = NativeStackScreenProps< + HomeStackParamList, + 'TreeSearch' +>; + +export default function SearchScreen({ navigation }: TreeSearchScreenProps) { + type Tree = { + tree_id: number; + species: string; + row: number; + bank: number; + image_url?: string; + }; + + const [trees, setTrees] = useState([]); + + useEffect(() => { + const loadTreeData = async () => { + const treeData = await fetchTreeData(); + console.log('Fetched trees:', treeData); + if (treeData) { + setTrees(treeData); + } + }; -const styles = StyleSheet.create({ - text: { - fontSize: 100, - textAlign: 'center', - }, -}); + loadTreeData(); + }, []); + + const renderTreeCard = ({ item }: { item: any }) => ( + + + + + {item.species} + + Row {item.row} + • + Bank {item.bank} + + + + + ); + + return ( + + + Trees Availibility + item.tree_id.toString()} + /> + + + ); +} diff --git a/src/screens/login/Login.tsx b/src/screens/login/Login.tsx index 4bebf7e..0b16e78 100644 --- a/src/screens/login/Login.tsx +++ b/src/screens/login/Login.tsx @@ -2,12 +2,9 @@ import { Image, Text, TouchableOpacity, View } from 'react-native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; import GoogleSignInButton from '@/components/GoogleSignInButton'; import { styles } from '@/screens/Login/styles'; -import { RootStackParamList } from '@/types/navigation'; +import { LoginStackParamList } from '@/types/navigation'; -type LoginScreenProps = NativeStackScreenProps< - RootStackParamList, - 'LoginStack' ->; +type LoginScreenProps = NativeStackScreenProps; export default function LoginScreen({ navigation, route }: LoginScreenProps) { return ( From a65b8da86c803f74438adc0d912bd3b6e4c60bd9 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Wed, 4 Dec 2024 18:20:22 -0800 Subject: [PATCH 61/67] temp --- src/screens/Contact/Contact.tsx | 2 +- src/screens/Home/Home.tsx | 22 ----- src/screens/TreeSearch/TreeSearch.tsx | 4 +- src/screens/styles/styles.ts | 135 -------------------------- 4 files changed, 4 insertions(+), 159 deletions(-) delete mode 100644 src/screens/Home/Home.tsx delete mode 100644 src/screens/styles/styles.ts diff --git a/src/screens/Contact/Contact.tsx b/src/screens/Contact/Contact.tsx index eeb6d39..2e385fc 100644 --- a/src/screens/Contact/Contact.tsx +++ b/src/screens/Contact/Contact.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { Image, ScrollView, Text, View } from 'react-native'; -import { styles } from '../styles/styles'; +import { styles } from '../styles'; export default function App() { return ( diff --git a/src/screens/Home/Home.tsx b/src/screens/Home/Home.tsx deleted file mode 100644 index 87aca35..0000000 --- a/src/screens/Home/Home.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import { StyleSheet, Text, View } from 'react-native'; -import { StatusBar } from 'expo-status-bar'; -import Logo from '@/components/Logo'; - -export default function HomeScreen() { - return ( - - - Home Screen! - - - ); -} - -const styles = StyleSheet.create({ - container: { - flex: 1, - backgroundColor: '#fff', - alignItems: 'center', - justifyContent: 'center', - }, -}); diff --git a/src/screens/TreeSearch/TreeSearch.tsx b/src/screens/TreeSearch/TreeSearch.tsx index a15b2aa..61ddbeb 100644 --- a/src/screens/TreeSearch/TreeSearch.tsx +++ b/src/screens/TreeSearch/TreeSearch.tsx @@ -16,7 +16,9 @@ type TreeSearchScreenProps = NativeStackScreenProps< 'TreeSearch' >; -export default function SearchScreen({ navigation }: TreeSearchScreenProps) { +export default function TreeSearchScreen({ + navigation, +}: TreeSearchScreenProps) { type Tree = { tree_id: number; species: string; diff --git a/src/screens/styles/styles.ts b/src/screens/styles/styles.ts deleted file mode 100644 index 38f432e..0000000 --- a/src/screens/styles/styles.ts +++ /dev/null @@ -1,135 +0,0 @@ -import { StyleSheet } from 'react-native'; - -export const styles = StyleSheet.create({ - backgroundContainer: { - flexGrow: 1, - flexDirection: 'column', - backgroundColor: 'white', - }, - - searchContainer: { - paddingTop: 32, - paddingLeft: 27, - paddingRight: 27, - }, - - Heading4Contact: { - // change this later - color: '#333', - fontSize: 24, - fontWeight: '700', - paddingBottom: 30, - textAlign: 'left', - }, - - Heading4Search: { - // change this later - color: '#446127', - fontSize: 32, - fontWeight: '700', - paddingBottom: 10, - textAlign: 'left', - }, - - imageContainer: { - width: '100%', - aspectRatio: 8 / 9, - position: 'relative', - top: 0, - left: 0, - }, - - contactImage: { - width: '100%', - height: '70%', - resizeMode: 'cover', - }, - - contactOverlay: { - position: 'absolute', - top: 0, - bottom: 0, - left: 0, - right: 0, - backgroundColor: 'rgba(0, 0, 0, 0.5)', - }, - - contactInfo: { - position: 'absolute', - width: '100%', - alignItems: 'center', - justifyContent: 'center', - backgroundColor: 'white', - borderRadius: 20, - marginTop: 250, - padding: 40, - }, - - contactText: { - // change this later - color: '#4F4F4F', - fontSize: 16, - paddingBottom: 40, - textAlign: 'center', - }, - - contactboldText: { - // change this later - color: '#4F4F4F', - fontSize: 18, - paddingBottom: 10, - fontWeight: 'bold', - textAlign: 'center', - }, - - iconColor: { - color: '#446127', - paddingBottom: 20, - textAlign: 'center', - }, - - treeRow: { - flexDirection: 'row', - flexWrap: 'wrap', - justifyContent: 'flex-start', - alignItems: 'flex-start', - padding: 10, - }, - - treeCard: { - width: 160, - height: 182, - flexShrink: 0, - borderRadius: 5, - justifyContent: 'space-between', - overflow: 'hidden', - }, - - treeImage: { - width: 160, - height: 135, - flexShrink: 0, - borderRadius: 5, - resizeMode: 'cover', - backgroundColor: 'grey', - }, - - treeDetails: { - alignItems: 'flex-start', - overflow: 'hidden', - flexDirection: 'row', - }, - - treeName: { - // change this later - flexShrink: 1, - fontSize: 18, - fontWeight: 'bold', - }, - - treeInfo: { - // change this later - fontSize: 14, - fontWeight: 'medium', - }, -}); From b3554fd0757f8107fdf8fd4c382fc2bfbc3ab3c1 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Thu, 5 Dec 2024 17:30:40 -0800 Subject: [PATCH 62/67] navigation cleanup --- .../GoogleSignInButton.tsx | 13 +- src/components/GoogleSignInButton/styles.ts | 61 ++++++++ .../GoogleSignOutButton.tsx | 2 +- src/components/GoogleSignOutButton/styles.ts | 61 ++++++++ src/components/{ => Logo}/Logo.tsx | 11 +- src/components/Logo/styles.ts | 9 ++ src/navigation/AppNavigator.tsx | 16 +-- src/screens/Contact/Contact.tsx | 2 +- src/screens/Contact/styles.ts | 135 ++++++++++++++++++ src/screens/TreeSearch/TreeSearch.tsx | 4 +- src/screens/TreeSearch/styles.ts | 135 ++++++++++++++++++ src/screens/login/Login.tsx | 14 +- src/screens/styles.ts | 67 --------- src/types/navigation.ts | 6 +- 14 files changed, 434 insertions(+), 102 deletions(-) rename src/components/{ => GoogleSignInButton}/GoogleSignInButton.tsx (86%) create mode 100644 src/components/GoogleSignInButton/styles.ts rename src/components/{ => GoogleSignOutButton}/GoogleSignOutButton.tsx (89%) create mode 100644 src/components/GoogleSignOutButton/styles.ts rename src/components/{ => Logo}/Logo.tsx (51%) create mode 100644 src/components/Logo/styles.ts create mode 100644 src/screens/Contact/styles.ts create mode 100644 src/screens/TreeSearch/styles.ts delete mode 100644 src/screens/styles.ts diff --git a/src/components/GoogleSignInButton.tsx b/src/components/GoogleSignInButton/GoogleSignInButton.tsx similarity index 86% rename from src/components/GoogleSignInButton.tsx rename to src/components/GoogleSignInButton/GoogleSignInButton.tsx index 70f4373..f6c4e7d 100644 --- a/src/components/GoogleSignInButton.tsx +++ b/src/components/GoogleSignInButton/GoogleSignInButton.tsx @@ -4,15 +4,16 @@ import { makeRedirectUri } from 'expo-auth-session'; import * as Google from 'expo-auth-session/providers/google'; import * as WebBrowser from 'expo-web-browser'; import AsyncStorage from '@react-native-async-storage/async-storage'; +import { CompositeScreenProps } from '@react-navigation/native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; -import { styles } from '@/screens/Login/styles'; -import { RootStackParamList } from '@/types/navigation'; +import { LoginStackParamList, RootStackParamList } from '@/types/navigation'; +import { styles } from './styles'; WebBrowser.maybeCompleteAuthSession(); -type GoogleSignInButtonProps = NativeStackScreenProps< - RootStackParamList, - 'LoginStack' +type GoogleSignInButtonProps = CompositeScreenProps< + NativeStackScreenProps, + NativeStackScreenProps >; type UserInfo = { @@ -45,7 +46,7 @@ export default function GoogleSignInButton({ response.authentication?.accessToken ) { await getUserInfo(response.authentication.accessToken); - navigation.navigate('MainTabs', { + navigation.navigate('BottomTabs', { screen: 'Home', params: { screen: 'TreeSearch' }, }); diff --git a/src/components/GoogleSignInButton/styles.ts b/src/components/GoogleSignInButton/styles.ts new file mode 100644 index 0000000..a3ce3bc --- /dev/null +++ b/src/components/GoogleSignInButton/styles.ts @@ -0,0 +1,61 @@ +import { StyleSheet } from 'react-native'; + +export const styles = StyleSheet.create({ + loginContainer: { + padding: 40, + flex: 1, + justifyContent: 'center', + }, + + loginText: { + fontSize: 40, + fontWeight: 'bold', + color: '#446127', + }, + + logoContainer: { + alignItems: 'center', + paddingTop: 20, + paddingBottom: 70, + }, + + logo: { + height: 200, + marginTop: 20, + marginBottom: 70, + }, + + button: { + backgroundColor: '#446127', + padding: 15, + borderRadius: 5, + alignItems: 'center', + marginBottom: 10, + }, + + buttonText: { + fontSize: 20, + fontWeight: 'bold', + color: '#FFFFFF', + }, + + adminLoginContainer: { + flex: 0, + flexDirection: 'row', + justifyContent: 'flex-end', + paddingTop: 10, + }, + + adminLoginText: { + fontSize: 14, + fontWeight: 'bold', + color: '#828282', + }, + + adminLoginLinkText: { + fontSize: 14, + fontWeight: 'bold', + color: '#446127', + textDecorationLine: 'underline', + }, +}); diff --git a/src/components/GoogleSignOutButton.tsx b/src/components/GoogleSignOutButton/GoogleSignOutButton.tsx similarity index 89% rename from src/components/GoogleSignOutButton.tsx rename to src/components/GoogleSignOutButton/GoogleSignOutButton.tsx index ffba47a..5c89f3d 100644 --- a/src/components/GoogleSignOutButton.tsx +++ b/src/components/GoogleSignOutButton/GoogleSignOutButton.tsx @@ -1,6 +1,6 @@ import { Text, TouchableOpacity } from 'react-native'; import AsyncStorage from '@react-native-async-storage/async-storage'; -import { styles } from '@/screens/Login/styles'; +import { styles } from './styles'; export default function GoogleSignOutButton() { return ( diff --git a/src/components/GoogleSignOutButton/styles.ts b/src/components/GoogleSignOutButton/styles.ts new file mode 100644 index 0000000..a3ce3bc --- /dev/null +++ b/src/components/GoogleSignOutButton/styles.ts @@ -0,0 +1,61 @@ +import { StyleSheet } from 'react-native'; + +export const styles = StyleSheet.create({ + loginContainer: { + padding: 40, + flex: 1, + justifyContent: 'center', + }, + + loginText: { + fontSize: 40, + fontWeight: 'bold', + color: '#446127', + }, + + logoContainer: { + alignItems: 'center', + paddingTop: 20, + paddingBottom: 70, + }, + + logo: { + height: 200, + marginTop: 20, + marginBottom: 70, + }, + + button: { + backgroundColor: '#446127', + padding: 15, + borderRadius: 5, + alignItems: 'center', + marginBottom: 10, + }, + + buttonText: { + fontSize: 20, + fontWeight: 'bold', + color: '#FFFFFF', + }, + + adminLoginContainer: { + flex: 0, + flexDirection: 'row', + justifyContent: 'flex-end', + paddingTop: 10, + }, + + adminLoginText: { + fontSize: 14, + fontWeight: 'bold', + color: '#828282', + }, + + adminLoginLinkText: { + fontSize: 14, + fontWeight: 'bold', + color: '#446127', + textDecorationLine: 'underline', + }, +}); diff --git a/src/components/Logo.tsx b/src/components/Logo/Logo.tsx similarity index 51% rename from src/components/Logo.tsx rename to src/components/Logo/Logo.tsx index 0391a69..382194a 100644 --- a/src/components/Logo.tsx +++ b/src/components/Logo/Logo.tsx @@ -1,15 +1,8 @@ import React from 'react'; -import { Image, StyleSheet } from 'react-native'; +import { Image } from 'react-native'; import BPLogo from '~/assets/bp-adaptive-icon.png'; +import { styles } from './styles'; export default function Logo() { return ; } - -const styles = StyleSheet.create({ - logo: { - width: 60, - height: 60, - marginBottom: 12, - }, -}); diff --git a/src/components/Logo/styles.ts b/src/components/Logo/styles.ts new file mode 100644 index 0000000..e239719 --- /dev/null +++ b/src/components/Logo/styles.ts @@ -0,0 +1,9 @@ +import { StyleSheet } from 'react-native'; + +export const styles = StyleSheet.create({ + logo: { + width: 60, + height: 60, + marginBottom: 12, + }, +}); diff --git a/src/navigation/AppNavigator.tsx b/src/navigation/AppNavigator.tsx index bb9b4c7..acfdca7 100644 --- a/src/navigation/AppNavigator.tsx +++ b/src/navigation/AppNavigator.tsx @@ -10,18 +10,18 @@ import SpeciesInfoScreen from '@/screens/SpeciesInfo/SpeciesInfo'; import TreeInfoScreen from '@/screens/TreeInfo/TreeInfo'; import TreeSearchScreen from '@/screens/TreeSearch/TreeSearch'; import { + BottomTabParamList, ContactStackParamList, HomeStackParamList, LoginStackParamList, RootStackParamList, - RootTabParamList, } from '@/types/navigation'; // Stack and Tab Navigators const LoginStack = createStackNavigator(); const HomeStack = createStackNavigator(); const ContactStack = createStackNavigator(); -const RootTab = createBottomTabNavigator(); +const BottomTab = createBottomTabNavigator(); const RootStack = createStackNavigator(); // Login Stack Navigator @@ -56,12 +56,12 @@ function ContactStackNavigator() { } // Tab Navigator -function RootTabNavigator() { +function BottomTabNavigator() { return ( - - - - + + + + ); } @@ -74,7 +74,7 @@ export default function AppNavigator() { screenOptions={{ headerShown: false }} > - + ); diff --git a/src/screens/Contact/Contact.tsx b/src/screens/Contact/Contact.tsx index 2e385fc..65ad602 100644 --- a/src/screens/Contact/Contact.tsx +++ b/src/screens/Contact/Contact.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { Image, ScrollView, Text, View } from 'react-native'; -import { styles } from '../styles'; +import { styles } from './styles'; export default function App() { return ( diff --git a/src/screens/Contact/styles.ts b/src/screens/Contact/styles.ts new file mode 100644 index 0000000..38f432e --- /dev/null +++ b/src/screens/Contact/styles.ts @@ -0,0 +1,135 @@ +import { StyleSheet } from 'react-native'; + +export const styles = StyleSheet.create({ + backgroundContainer: { + flexGrow: 1, + flexDirection: 'column', + backgroundColor: 'white', + }, + + searchContainer: { + paddingTop: 32, + paddingLeft: 27, + paddingRight: 27, + }, + + Heading4Contact: { + // change this later + color: '#333', + fontSize: 24, + fontWeight: '700', + paddingBottom: 30, + textAlign: 'left', + }, + + Heading4Search: { + // change this later + color: '#446127', + fontSize: 32, + fontWeight: '700', + paddingBottom: 10, + textAlign: 'left', + }, + + imageContainer: { + width: '100%', + aspectRatio: 8 / 9, + position: 'relative', + top: 0, + left: 0, + }, + + contactImage: { + width: '100%', + height: '70%', + resizeMode: 'cover', + }, + + contactOverlay: { + position: 'absolute', + top: 0, + bottom: 0, + left: 0, + right: 0, + backgroundColor: 'rgba(0, 0, 0, 0.5)', + }, + + contactInfo: { + position: 'absolute', + width: '100%', + alignItems: 'center', + justifyContent: 'center', + backgroundColor: 'white', + borderRadius: 20, + marginTop: 250, + padding: 40, + }, + + contactText: { + // change this later + color: '#4F4F4F', + fontSize: 16, + paddingBottom: 40, + textAlign: 'center', + }, + + contactboldText: { + // change this later + color: '#4F4F4F', + fontSize: 18, + paddingBottom: 10, + fontWeight: 'bold', + textAlign: 'center', + }, + + iconColor: { + color: '#446127', + paddingBottom: 20, + textAlign: 'center', + }, + + treeRow: { + flexDirection: 'row', + flexWrap: 'wrap', + justifyContent: 'flex-start', + alignItems: 'flex-start', + padding: 10, + }, + + treeCard: { + width: 160, + height: 182, + flexShrink: 0, + borderRadius: 5, + justifyContent: 'space-between', + overflow: 'hidden', + }, + + treeImage: { + width: 160, + height: 135, + flexShrink: 0, + borderRadius: 5, + resizeMode: 'cover', + backgroundColor: 'grey', + }, + + treeDetails: { + alignItems: 'flex-start', + overflow: 'hidden', + flexDirection: 'row', + }, + + treeName: { + // change this later + flexShrink: 1, + fontSize: 18, + fontWeight: 'bold', + }, + + treeInfo: { + // change this later + fontSize: 14, + fontWeight: 'medium', + }, +}); diff --git a/src/screens/TreeSearch/TreeSearch.tsx b/src/screens/TreeSearch/TreeSearch.tsx index 61ddbeb..1eb9c55 100644 --- a/src/screens/TreeSearch/TreeSearch.tsx +++ b/src/screens/TreeSearch/TreeSearch.tsx @@ -9,7 +9,7 @@ import { import { NativeStackScreenProps } from '@react-navigation/native-stack'; import { HomeStackParamList } from '@/types/navigation'; import { fetchTreeData } from '../../supabase/client'; -import { styles } from '../styles/styles'; +import { styles } from './styles'; type TreeSearchScreenProps = NativeStackScreenProps< HomeStackParamList, @@ -41,7 +41,7 @@ export default function TreeSearchScreen({ loadTreeData(); }, []); - const renderTreeCard = ({ item }: { item: any }) => ( + const renderTreeCard = ({ item }: { item: Tree }) => ( ; +type LoginScreenProps = CompositeScreenProps< + NativeStackScreenProps, + NativeStackScreenProps +>; export default function LoginScreen({ navigation, route }: LoginScreenProps) { return ( @@ -18,7 +22,7 @@ export default function LoginScreen({ navigation, route }: LoginScreenProps) { - navigation.navigate('MainTabs', { + navigation.navigate('BottomTabs', { screen: 'Home', params: { screen: 'TreeSearch' }, }) diff --git a/src/screens/styles.ts b/src/screens/styles.ts deleted file mode 100644 index b634c16..0000000 --- a/src/screens/styles.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { StyleSheet } from 'react-native'; - -export const styles = StyleSheet.create({ - loginContainer: { - flex: 1, - justifyContent: 'space-between', - }, - - profileContainer: { - flex: 1, - justifyContent: 'center', - alignItems: 'center', - paddingTop: 80, - }, - - loginSelectionContainer: { - flex: 1, - rowGap: 20, - padding: 40, - borderTopLeftRadius: 20, - borderTopRightRadius: 20, - backgroundColor: '#DFDFDF', - }, - - loginHeadingText: { - fontSize: 36, - fontWeight: 'bold', - textAlign: 'left', - }, - - buttonsContainer: { - rowGap: 10, - }, - - button: { - backgroundColor: '#8F8F8F', - padding: 15, - borderRadius: 5, - alignItems: 'center', - }, - - buttonText: { - color: 'white', - fontSize: 16, - }, - - adminLoginContainer: { - flex: 1, - flexDirection: 'column', - justifyContent: 'flex-start', - paddingHorizontal: 40, - paddingVertical: 100, - rowGap: 50, - }, - - googleLoginProfileContainer: { - justifyContent: 'center', - alignItems: 'center', - }, - - googleButton: { - backgroundColor: '#8F8F8F', - padding: 25, - borderRadius: 5, - alignItems: 'center', - }, -}); diff --git a/src/types/navigation.ts b/src/types/navigation.ts index a046906..79e1725 100644 --- a/src/types/navigation.ts +++ b/src/types/navigation.ts @@ -8,7 +8,7 @@ export type HomeStackParamList = { TreeSearch: undefined; QRCodeScanner: undefined; TreeInfo: { treeId: string }; - SpeciesInfo: { speciesId: string }; + SpeciesInfo: { speciesName: string }; }; export type ContactStackParamList = { @@ -16,12 +16,12 @@ export type ContactStackParamList = { Directory: undefined; }; -export type RootTabParamList = { +export type BottomTabParamList = { Home: NavigatorScreenParams; Contact: NavigatorScreenParams; }; export type RootStackParamList = { LoginStack: NavigatorScreenParams; - MainTabs: NavigatorScreenParams; + BottomTabs: NavigatorScreenParams; }; From 74305511b3b4fe897cb347f0493d99a427428cc4 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Thu, 5 Dec 2024 17:37:04 -0800 Subject: [PATCH 63/67] remove entrypoint in app.json --- app.json | 1 - package-lock.json | 585 ++++++++++++++++++++++++---------------------- 2 files changed, 306 insertions(+), 280 deletions(-) diff --git a/app.json b/app.json index 4b1413e..d58d9b2 100644 --- a/app.json +++ b/app.json @@ -7,7 +7,6 @@ "orientation": "portrait", "icon": "./assets/bp-icon.png", "userInterfaceStyle": "light", - "entryPoint": "./src/App.tsx", "plugins": [ [ "expo-camera", diff --git a/package-lock.json b/package-lock.json index 19addc7..1b55bd6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -124,9 +124,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", - "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", + "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -255,13 +255,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", - "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", + "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.1.1", + "regexpu-core": "^6.2.0", "semver": "^6.3.1" }, "engines": { @@ -281,9 +281,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -407,19 +407,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", - "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", @@ -1548,14 +1535,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", - "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-simple-access": "^7.25.9" + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2042,9 +2028,9 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz", - "integrity": "sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.3.tgz", + "integrity": "sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", @@ -2337,16 +2323,16 @@ } }, "node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", + "@babel/types": "^7.26.3", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2356,9 +2342,9 @@ }, "node_modules/@babel/traverse--for-generate-function-map": { "name": "@babel/traverse", - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.3.tgz", - "integrity": "sha512-yTmc8J+Sj8yLzwr4PD5Xb/WF3bOYu2C2OoSZPzbuqRm4n98XirsbzaX+GloeO376UnSYIYJ4NCanwV5/ugZkwA==", + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", @@ -2428,13 +2414,13 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.0.tgz", - "integrity": "sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.1.tgz", + "integrity": "sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/object-schema": "^2.1.4", + "@eslint/object-schema": "^2.1.5", "debug": "^4.3.1", "minimatch": "^3.1.2" }, @@ -2544,9 +2530,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.14.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.14.0.tgz", - "integrity": "sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==", + "version": "9.16.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.16.0.tgz", + "integrity": "sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==", "dev": true, "license": "MIT", "engines": { @@ -2554,9 +2540,9 @@ } }, "node_modules/@eslint/object-schema": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", - "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.5.tgz", + "integrity": "sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -2585,9 +2571,9 @@ } }, "node_modules/@expo/cli": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.22.0.tgz", - "integrity": "sha512-89yOeyA8ObTxxR8izv80foYITXPtsyU0Q+LTalD8PytISRtmWqgbJ2b8go2kPrJJRJ8urUKIIo6k6ShjMurRxw==", + "version": "0.22.3", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.22.3.tgz", + "integrity": "sha512-1HBtqInFDFHUJWzTJ1CJj5MR3JwvOiozmRUWF2kVQAeq/bKzSYM6We6B3XoZBM5XP6z6WtnrG87C7BjeW5E/cA==", "license": "MIT", "dependencies": { "@0no-co/graphql.web": "^1.0.8", @@ -2603,7 +2589,7 @@ "@expo/osascript": "^2.0.31", "@expo/package-manager": "^1.5.0", "@expo/plist": "^0.2.0", - "@expo/prebuild-config": "^8.0.17", + "@expo/prebuild-config": "^8.0.22", "@expo/rudder-sdk-node": "^1.1.1", "@expo/spawn-async": "^1.7.2", "@expo/xcpretty": "^4.3.0", @@ -2842,9 +2828,9 @@ } }, "node_modules/@expo/config": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-10.0.5.tgz", - "integrity": "sha512-wq48h3HlAPq5v/gMprarAiVY1aEXNBVJ+Em0vrHcYFO8UyxzR6oIao2E4Ed3VWHqhTzPXkMPH4hKCKlzFVBFwQ==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-10.0.6.tgz", + "integrity": "sha512-xXkfPElrtxznkOZxFASJ7OPa6E9IHSjcZwj5BQ6XUF2dz5M7AFa2h5sXM8AalSaDU5tEBSgoUOjTh5957TlR8g==", "license": "MIT", "dependencies": { "@babel/code-frame": "~7.10.4", @@ -2863,9 +2849,9 @@ } }, "node_modules/@expo/config-plugins": { - "version": "9.0.11", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-9.0.11.tgz", - "integrity": "sha512-zufuPQWkeEpXfMWFx2lWStoN43p6cO13p8n2KMIEK6jJMC/kkfldYyl8gYtEEYAL1nFfOf/W2pIXXPQ2sggnSw==", + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-9.0.12.tgz", + "integrity": "sha512-/Ko/NM+GzvJyRkq8PITm8ms0KY5v0wmN1OQFYRMkcJqOi3PjlhndW+G6bHpJI9mkQXBaUnHwAiGLqIC3+MQ5Wg==", "license": "MIT", "dependencies": { "@expo/config-types": "^52.0.0", @@ -3306,9 +3292,9 @@ } }, "node_modules/@expo/metro-config": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.19.5.tgz", - "integrity": "sha512-wl5lVgXq4FN4kBJHNyU5U9J5hH8S8rYXrp/pgbwA+J/smQfiElYKMYomTGbHUb4LQ0VnmlX6/kI4x/zJk+mq7w==", + "version": "0.19.6", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.19.6.tgz", + "integrity": "sha512-pRwZyOstsQa1+Ecss3wOqC28wjyjq9qxvJaQL3LH4G8Sef9x2PX+ySRApeQ01nl4ZN5nlyez6iVDF51tn/WhOw==", "license": "MIT", "dependencies": { "@babel/core": "^7.20.0", @@ -3543,9 +3529,9 @@ } }, "node_modules/@expo/prebuild-config": { - "version": "8.0.21", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-8.0.21.tgz", - "integrity": "sha512-PVvt7+2dLzmf1X4HaoibnTtfoxnor0YEdu396eLv1SG+KacmN5lMz81yO/2MXvv0SDA6THomgBNvA/uzWV5twA==", + "version": "8.0.22", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-8.0.22.tgz", + "integrity": "sha512-Kwlf3ymHH37W2nuNA9FzYgZvrImJScLA98939kapnOxfNGAPhmhEw26sfIGmBWAa8ymdL6p+HXQ3+b/xJ74bOg==", "license": "MIT", "dependencies": { "@expo/config": "~10.0.4", @@ -3561,12 +3547,6 @@ "xml2js": "0.6.0" } }, - "node_modules/@expo/prebuild-config/node_modules/@react-native/normalize-colors": { - "version": "0.76.3", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.3.tgz", - "integrity": "sha512-Yrpmrh4IDEupUUM/dqVxhAN8QW1VEUR3Qrk2lzJC1jB2s46hDe0hrMP2vs12YJqlzshteOthjwXQlY0TgIzgbg==", - "license": "MIT" - }, "node_modules/@expo/prebuild-config/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -4051,6 +4031,12 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@jest/transform/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, "node_modules/@jest/transform/node_modules/write-file-atomic": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", @@ -4220,9 +4206,9 @@ } }, "node_modules/@react-native-async-storage/async-storage": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-2.0.0.tgz", - "integrity": "sha512-af6H9JjfL6G/PktBfUivvexoiFKQTJGQCtSWxMdivLzNIY94mu9DdiY0JqCSg/LyPCLGKhHPUlRQhNvpu3/KVA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-2.1.0.tgz", + "integrity": "sha512-eAGQGPTAuFNEoIQSB5j2Jh1zm5NPyBRTfjRMfCN0W1OakC5WIB5vsDyIQhUweKN9XOE2/V07lqTMGsL0dGXNkA==", "license": "MIT", "dependencies": { "merge-options": "^3.0.4" @@ -4489,6 +4475,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@react-native/community-cli-plugin/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, "node_modules/@react-native/debugger-frontend": { "version": "0.76.3", "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.3.tgz", @@ -4581,9 +4573,9 @@ } }, "node_modules/@react-native/normalize-colors": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.85.tgz", - "integrity": "sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw==", + "version": "0.76.3", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.3.tgz", + "integrity": "sha512-Yrpmrh4IDEupUUM/dqVxhAN8QW1VEUR3Qrk2lzJC1jB2s46hDe0hrMP2vs12YJqlzshteOthjwXQlY0TgIzgbg==", "license": "MIT" }, "node_modules/@react-native/virtualized-lists": { @@ -4805,15 +4797,15 @@ } }, "node_modules/@supabase/realtime-js": { - "version": "2.10.7", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.10.7.tgz", - "integrity": "sha512-OLI0hiSAqQSqRpGMTUwoIWo51eUivSYlaNBgxsXZE7PSoWh12wPRdVt0psUMaUzEonSB85K21wGc7W5jHnT6uA==", + "version": "2.10.9", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.10.9.tgz", + "integrity": "sha512-0AjN65VDNIScZzrrPaVvlND4vbgVS+j9Wcy3zf7e+l9JY4IwCTahFenPLcKy9bkr7KY0wfB7MkipZPKxMaDnjw==", "license": "MIT", "dependencies": { "@supabase/node-fetch": "^2.6.14", "@types/phoenix": "^1.5.4", "@types/ws": "^8.5.10", - "ws": "^8.14.2" + "ws": "^8.18.0" } }, "node_modules/@supabase/storage-js": { @@ -4826,16 +4818,16 @@ } }, "node_modules/@supabase/supabase-js": { - "version": "2.46.1", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.46.1.tgz", - "integrity": "sha512-HiBpd8stf7M6+tlr+/82L8b2QmCjAD8ex9YdSAKU+whB/SHXXJdus1dGlqiH9Umy9ePUuxaYmVkGd9BcvBnNvg==", + "version": "2.47.1", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.47.1.tgz", + "integrity": "sha512-Q5zBX3BhK4tIFE6W8TK7NP29G9XCX8nzMydHONI8e/6HjYnKmUyNf33rsTTwGVVlXz2ruzJKO+EX4wuwD21Q4g==", "license": "MIT", "dependencies": { "@supabase/auth-js": "2.65.1", "@supabase/functions-js": "2.4.3", "@supabase/node-fetch": "2.6.15", "@supabase/postgrest-js": "1.16.3", - "@supabase/realtime-js": "2.10.7", + "@supabase/realtime-js": "2.10.9", "@supabase/storage-js": "2.7.1" } }, @@ -4945,12 +4937,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", - "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", + "version": "22.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", + "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", "license": "MIT", "dependencies": { - "undici-types": "~6.19.8" + "undici-types": "~6.20.0" } }, "node_modules/@types/node-forge": { @@ -4963,21 +4955,21 @@ } }, "node_modules/@types/phoenix": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.5.tgz", - "integrity": "sha512-xegpDuR+z0UqG9fwHqNoy3rI7JDlvaPh2TY47Fl80oq6g+hXT+c/LEuE43X48clZ6lOfANl5WrPur9fYO1RJ/w==", + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.6.tgz", + "integrity": "sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==", "license": "MIT" }, "node_modules/@types/prop-types": { - "version": "15.7.13", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.13", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.13.tgz", - "integrity": "sha512-ii/gswMmOievxAJed4PAHT949bpYjPKXvXo1v6cRB/kqc2ZR4n+SgyCyvyc5Fec5ez8VnUumI1Vk7j6fRyRogg==", + "version": "18.3.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.14.tgz", + "integrity": "sha512-NzahNKvjNhVjuPBQ+2G7WlxstQ+47kXZNHlUvFakDViuIEfGY926GqhMueQFZ7woG+sPiQKlF36XfrIUVSUfFg==", "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -5872,13 +5864,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", + "@babel/helper-define-polyfill-provider": "^0.6.3", "semver": "^6.3.1" }, "peerDependencies": { @@ -5908,12 +5900,12 @@ } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" + "@babel/helper-define-polyfill-provider": "^0.6.3" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -6504,9 +6496,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001678", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001678.tgz", - "integrity": "sha512-RR+4U/05gNtps58PEBDZcPWTgEO2MBeoPZ96aQcjmfkBWRIDfN451fW2qyDA9/+HohLLIL5GqiMwA+IB1pWarw==", + "version": "1.0.30001686", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001686.tgz", + "integrity": "sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==", "funding": [ { "type": "opencollective", @@ -7602,9 +7594,9 @@ } }, "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -7641,9 +7633,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.54", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.54.tgz", - "integrity": "sha512-TX6vHleisn5i/4pekTyy1sdoLXQNy8VFvBK/fJRXSyp7GUO27KioLTG0Qo5wFjM3ZF4ryKinDo4m+IJ+rwUWSw==", + "version": "1.5.71", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.71.tgz", + "integrity": "sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -7730,9 +7722,9 @@ } }, "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "version": "1.23.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", + "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7751,7 +7743,7 @@ "function.prototype.name": "^1.1.6", "get-intrinsic": "^1.2.4", "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", + "globalthis": "^1.0.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", @@ -7767,10 +7759,10 @@ "is-string": "^1.0.7", "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", + "object-inspect": "^1.13.3", "object-keys": "^1.1.1", "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", + "regexp.prototype.flags": "^1.5.3", "safe-array-concat": "^1.1.2", "safe-regex-test": "^1.0.3", "string.prototype.trim": "^1.2.9", @@ -7877,15 +7869,15 @@ } }, "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", "dev": true, "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" }, "engines": { "node": ">= 0.4" @@ -8282,9 +8274,9 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz", - "integrity": "sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz", + "integrity": "sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==", "dev": true, "license": "MIT", "engines": { @@ -8646,6 +8638,12 @@ "node": ">=0.10.0" } }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, "node_modules/execa/node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -8659,17 +8657,17 @@ } }, "node_modules/expo": { - "version": "52.0.14", - "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.14.tgz", - "integrity": "sha512-omGLh6cmaFZPcvTuMZY9Pi0aBOseeJI7MjJAAbi2rFssNVJJme44jM0CJ4Hq3p/6XqSFlZMqnuAfsAAzm/c/Rg==", + "version": "52.0.17", + "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.17.tgz", + "integrity": "sha512-f0WBD2T6p9r/a8v8MqkoWQq7TmbbAgPUg2zZtOp+kBrSCb3obHeNAsPDAUFzh+jEgug2qDVVkauBJa6ACe9AMg==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "0.22.0", - "@expo/config": "~10.0.5", - "@expo/config-plugins": "~9.0.11", + "@expo/cli": "0.22.3", + "@expo/config": "~10.0.6", + "@expo/config-plugins": "~9.0.12", "@expo/fingerprint": "0.11.3", - "@expo/metro-config": "0.19.5", + "@expo/metro-config": "0.19.6", "@expo/vector-icons": "^14.0.0", "babel-preset-expo": "~12.0.3", "expo-asset": "~11.0.1", @@ -8750,9 +8748,9 @@ } }, "node_modules/expo-camera": { - "version": "16.0.8", - "resolved": "https://registry.npmjs.org/expo-camera/-/expo-camera-16.0.8.tgz", - "integrity": "sha512-QxuHsJot1M/0vCr9wV41OeEdHYp33VkvtmWv7XV2rXL/m8PJBm3m9o1ls5iL5s3hXlAC3tBCsfnt2m7ohfNdWQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/expo-camera/-/expo-camera-16.0.9.tgz", + "integrity": "sha512-zyjnv1UfSBU/FFqozAI4yWHjEun4Ex2tkN45TcdNWYb26xU+Ab+is7CLEk3bau/awP7W/xBgSpkI+Lz86hmBqQ==", "license": "MIT", "dependencies": { "invariant": "^2.2.4" @@ -9387,9 +9385,9 @@ } }, "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", "dev": true, "license": "ISC" }, @@ -9460,18 +9458,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/form-data": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", @@ -9792,12 +9778,12 @@ } }, "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9873,10 +9859,13 @@ } }, "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.1.0.tgz", + "integrity": "sha512-QLdzI9IIO1Jg7f9GT1gXpPpXArAn6cS31R1eEZqz08Gc+uQ8/XiqHWt17Fiw+2p6oTTIq5GXEpQkAlA88YRl/Q==", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, "engines": { "node": ">= 0.4" }, @@ -9885,9 +9874,9 @@ } }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -10020,9 +10009,9 @@ } }, "node_modules/husky": { - "version": "9.1.6", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz", - "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==", + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", + "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", "dev": true, "license": "MIT", "bin": { @@ -10277,13 +10266,16 @@ } }, "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", "dev": true, "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10303,14 +10295,14 @@ } }, "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.0.tgz", + "integrity": "sha512-kR5g0+dXf/+kXnqI+lu0URKYPKgICtHGGNCDSB10AaUFj3o/HkB3u7WfpRBJGFopxxY0oH3ux7ZsDjLtK7xqvw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -10326,9 +10318,9 @@ "license": "MIT" }, "node_modules/is-bun-module": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz", - "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.3.0.tgz", + "integrity": "sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==", "dev": true, "license": "MIT", "dependencies": { @@ -10429,13 +10421,16 @@ } }, "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.0.tgz", + "integrity": "sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10514,13 +10509,14 @@ } }, "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.0.tgz", + "integrity": "sha512-KVSZV0Dunv9DTPkhXwcZ3Q+tUc9TsaE1ZwX5J2WMvsSGS6Md8TFPun5uwh0yRdrNerI6vf/tbJxqSx4c1ZI1Lw==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -10569,14 +10565,16 @@ } }, "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.0.tgz", + "integrity": "sha512-B6ohK4ZmoftlUe+uvenXSbPJFo6U37BH7oO1B3nQH8f/7h27N56s85MhUtbFJAziz5dcmuR3i8ovUl35zp8pFA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.7", + "gopd": "^1.1.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -10627,13 +10625,14 @@ } }, "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.0.tgz", + "integrity": "sha512-PlfzajuF9vSo5wErv3MJAKD/nqf9ngAs1NFQYm16nUYFO2IzxJ2hcm+IOCg+EEopdykNNUhVq5cz35cAUxU8+g==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -10643,13 +10642,15 @@ } }, "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.0.tgz", + "integrity": "sha512-qS8KkNNXUZ/I+nX6QT8ZS1/Yx0A444yhzdTKxCzKkNjQ9sHErBxJnJAgh+f5YhusYECEcjo4XcyH87hn6+ks0A==", "dev": true, "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "call-bind": "^1.0.7", + "has-symbols": "^1.0.3", + "safe-regex-test": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -12407,9 +12408,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", "funding": [ { "type": "github", @@ -12712,9 +12713,9 @@ } }, "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -13510,9 +13511,9 @@ } }, "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", "dev": true, "license": "MIT", "bin": { @@ -14157,18 +14158,18 @@ "react-dom": "^18.0.0" } }, + "node_modules/react-native-web/node_modules/@react-native/normalize-colors": { + "version": "0.74.88", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.88.tgz", + "integrity": "sha512-He5oTwPBxvXrxJ91dZzpxR7P+VYmc9IkJfhuH8zUiU50ckrt+xWNjtVugPdUv4LuVjmZ36Vk2EX8bl1gVn2dVA==", + "license": "MIT" + }, "node_modules/react-native-web/node_modules/memoize-one": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", "license": "MIT" }, - "node_modules/react-native/node_modules/@react-native/normalize-colors": { - "version": "0.76.3", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.3.tgz", - "integrity": "sha512-Yrpmrh4IDEupUUM/dqVxhAN8QW1VEUR3Qrk2lzJC1jB2s46hDe0hrMP2vs12YJqlzshteOthjwXQlY0TgIzgbg==", - "license": "MIT" - }, "node_modules/react-native/node_modules/@react-native/virtualized-lists": { "version": "0.76.3", "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.3.tgz", @@ -14379,19 +14380,19 @@ } }, "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.7.tgz", + "integrity": "sha512-bMvFGIUKlc/eSfXNX+aZ+EL95/EgZzuwA0OBPTbZZDEJw/0AkentjMuM1oiRfwHrshqk4RzdgiTg5CcDalXN5g==", "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", + "es-abstract": "^1.23.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" + "gopd": "^1.0.1", + "which-builtin-type": "^1.1.4" }, "engines": { "node": ">= 0.4" @@ -14453,15 +14454,15 @@ } }, "node_modules/regexpu-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.0", "regjsgen": "^0.8.0", - "regjsparser": "^0.11.0", + "regjsparser": "^0.12.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" }, @@ -14476,9 +14477,9 @@ "license": "MIT" }, "node_modules/regjsparser": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", - "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", "license": "BSD-2-Clause", "dependencies": { "jsesc": "~3.0.2" @@ -14625,6 +14626,12 @@ "node": ">=4" } }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -14991,10 +14998,13 @@ } }, "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -15018,10 +15028,16 @@ } }, "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/simple-plist": { "version": "1.3.1", @@ -15891,9 +15907,9 @@ } }, "node_modules/terser": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", + "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -16077,9 +16093,9 @@ "license": "MIT" }, "node_modules/ts-api-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", - "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", + "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", "dev": true, "license": "MIT", "engines": { @@ -16210,9 +16226,9 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.3.tgz", + "integrity": "sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==", "dev": true, "license": "MIT", "dependencies": { @@ -16221,7 +16237,8 @@ "for-each": "^0.3.3", "gopd": "^1.0.1", "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "is-typed-array": "^1.1.13", + "reflect.getprototypeof": "^1.0.6" }, "engines": { "node": ">= 0.4" @@ -16231,18 +16248,18 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-proto": "^1.0.3", "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" }, "engines": { "node": ">= 0.4" @@ -16252,9 +16269,9 @@ } }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -16324,9 +16341,9 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { @@ -16617,34 +16634,38 @@ } }, "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.0.tgz", + "integrity": "sha512-Ei7Miu/AXe2JJ4iNF5j/UphAgRoma4trE6PtisM09bPygb3egMH3YLW/befsWb1A1AxvNSFidOFTB18XtnIIng==", "dev": true, "license": "MIT", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.0", + "is-number-object": "^1.1.0", + "is-string": "^1.1.0", + "is-symbol": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-builtin-type": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", - "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.0.tgz", + "integrity": "sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==", "dev": true, "license": "MIT", "dependencies": { + "call-bind": "^1.0.7", "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", + "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", "is-regex": "^1.1.4", "is-weakref": "^1.0.2", @@ -16680,9 +16701,9 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.16.tgz", + "integrity": "sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==", "dev": true, "license": "MIT", "dependencies": { @@ -16807,6 +16828,12 @@ "signal-exit": "^3.0.2" } }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, "node_modules/ws": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", @@ -16974,9 +17001,9 @@ } }, "node_modules/zustand": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.1.tgz", - "integrity": "sha512-pRET7Lao2z+n5R/HduXMio35TncTlSW68WsYBq2Lg1ASspsNGjpwLAsij3RpouyV6+kHMwwwzP0bZPD70/Jx/w==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.2.tgz", + "integrity": "sha512-8qNdnJVJlHlrKXi50LDqqUNmUbuBjoKLrYQBnoChIbVph7vni+sY+YpvdjXG9YLd/Bxr6scMcR+rm5H3aSqPaw==", "license": "MIT", "engines": { "node": ">=12.20.0" From 70ecc0b1d39146ff663c74ff8970b7c468284b9e Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Thu, 5 Dec 2024 17:45:24 -0800 Subject: [PATCH 64/67] remove redundant tsc script --- package-lock.json | 10 +++++----- package.json | 3 +-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1b55bd6..ffba177 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "dependencies": { "@expo/metro-runtime": "~4.0.0", - "@react-native-async-storage/async-storage": "^2.0.0", + "@react-native-async-storage/async-storage": "1.23.1", "@react-navigation/bottom-tabs": "^6.6.1", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", @@ -4206,15 +4206,15 @@ } }, "node_modules/@react-native-async-storage/async-storage": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-2.1.0.tgz", - "integrity": "sha512-eAGQGPTAuFNEoIQSB5j2Jh1zm5NPyBRTfjRMfCN0W1OakC5WIB5vsDyIQhUweKN9XOE2/V07lqTMGsL0dGXNkA==", + "version": "1.23.1", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.23.1.tgz", + "integrity": "sha512-Qd2kQ3yi6Y3+AcUlrHxSLlnBvpdCEMVGFlVBneVOjaFaPU61g1huc38g339ysXspwY1QZA2aNhrk/KlHGO+ewA==", "license": "MIT", "dependencies": { "merge-options": "^3.0.4" }, "peerDependencies": { - "react-native": "^0.0.0-0 || >=0.65 <1.0" + "react-native": "^0.0.0-0 || >=0.60 <1.0" } }, "node_modules/@react-native/assets-registry": { diff --git a/package.json b/package.json index 28f5508..701ca41 100644 --- a/package.json +++ b/package.json @@ -10,13 +10,12 @@ "lint:fix": "npx eslint . --fix", "prettier:check": "npx prettier --check .", "prettier:fix": "npx prettier --write .", - "tsc": "npx tsc --noEmit", "prepare": "husky", "pre-commit": "(npm run tsc || true) && (npm run lint:check || true) && npm run prettier:check" }, "dependencies": { "@expo/metro-runtime": "~4.0.0", - "@react-native-async-storage/async-storage": "^2.0.0", + "@react-native-async-storage/async-storage": "1.23.1", "@react-navigation/bottom-tabs": "^6.6.1", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", From 242fd201d609d0ab8130cc3e326f4f0c8d2d4588 Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Thu, 5 Dec 2024 17:50:27 -0800 Subject: [PATCH 65/67] update pre-commit script accordingly --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 701ca41..37fd5d0 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "prettier:check": "npx prettier --check .", "prettier:fix": "npx prettier --write .", "prepare": "husky", - "pre-commit": "(npm run tsc || true) && (npm run lint:check || true) && npm run prettier:check" + "pre-commit": "(npx tsc --noEmit || true) && (npm run lint:check || true) && npm run prettier:check" }, "dependencies": { "@expo/metro-runtime": "~4.0.0", From 8b2766927e6f0121abaa312fb48ea1aa5e2b3f7f Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Thu, 5 Dec 2024 18:44:11 -0800 Subject: [PATCH 66/67] add index.ts --- index.ts | 4 ++++ package-lock.json | 5 +++-- package.json | 7 ++++--- 3 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 index.ts diff --git a/index.ts b/index.ts new file mode 100644 index 0000000..5fd059f --- /dev/null +++ b/index.ts @@ -0,0 +1,4 @@ +import { registerRootComponent } from 'expo'; +import App from './App'; + +registerRootComponent(App); diff --git a/package-lock.json b/package-lock.json index ffba177..44c33ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,13 +21,14 @@ "cookie": "^1.0.2", "cross-spawn": "^7.0.6", "dotenv": "^16.4.5", - "expo": "^52.0.0", - "expo-auth-session": "~6.0.0", + "expo": "^52.0.17", + "expo-auth-session": "~6.0.1", "expo-camera": "^16.0.6", "expo-constants": "~17.0.3", "expo-crypto": "~14.0.1", "expo-dev-client": "^5.0.3", "expo-device": "~7.0.1", + "expo-linking": "~7.0.3", "expo-status-bar": "~2.0.0", "expo-web-browser": "~14.0.1", "got": "^14.4.4", diff --git a/package.json b/package.json index 37fd5d0..6f43a3a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "our-city-forest", "version": "1.0.0", - "main": "expo/AppEntry.js", + "main": "index.ts", "scripts": { "start": "expo start", "android": "expo run:android", @@ -27,13 +27,14 @@ "cookie": "^1.0.2", "cross-spawn": "^7.0.6", "dotenv": "^16.4.5", - "expo": "^52.0.0", - "expo-auth-session": "~6.0.0", + "expo": "^52.0.17", + "expo-auth-session": "~6.0.1", "expo-camera": "^16.0.6", "expo-constants": "~17.0.3", "expo-crypto": "~14.0.1", "expo-dev-client": "^5.0.3", "expo-device": "~7.0.1", + "expo-linking": "~7.0.3", "expo-status-bar": "~2.0.0", "expo-web-browser": "~14.0.1", "got": "^14.4.4", From ff2e243f8d6aeb00e87fdb811dd65f39d9f4c06e Mon Sep 17 00:00:00 2001 From: Chris Torres Date: Thu, 5 Dec 2024 19:17:41 -0800 Subject: [PATCH 67/67] . --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 44c33ab..45e6b3a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "expo-camera": "^16.0.6", "expo-constants": "~17.0.3", "expo-crypto": "~14.0.1", - "expo-dev-client": "^5.0.3", + "expo-dev-client": "~5.0.5", "expo-device": "~7.0.1", "expo-linking": "~7.0.3", "expo-status-bar": "~2.0.0", diff --git a/package.json b/package.json index 6f43a3a..b69b739 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "expo-camera": "^16.0.6", "expo-constants": "~17.0.3", "expo-crypto": "~14.0.1", - "expo-dev-client": "^5.0.3", + "expo-dev-client": "~5.0.5", "expo-device": "~7.0.1", "expo-linking": "~7.0.3", "expo-status-bar": "~2.0.0",